Function at 0x6d842320
Capabilities:
Create thread

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x518
lea rbp, [rsp + 0x80]
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x7adab997
sub r8d, 0xdfb29c59
add r8d, 0x7adab997
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
add r8d, 0x6aacdd06
add r8d, 0xe0785eff
sub r8d, 0x6aacdd06
sub r8d, 0x98f33c8c
sub r8d, 1
add r8d, 0x98f33c8c
add r8d, 0xdaad6e1c
sub r8d, 0xe0785eff
sub r8d, 0xdaad6e1c
mov r9d, eax
sub r9d, 0x7f739b87
sub r8d, r9d
add r8d, 0x77dea51a
add r8d, 0xdfb29c59
sub r8d, 0x77dea51a
sub eax, 0x7f739b87
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r15b, r13b
mov r13b, dil
xor r13b, 1
mov al, r15b
xor al, r13b
and al, r15b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r15b, sil
and r15b, r12b
xor sil, r12b
or r15b, sil
mov sil, al
and sil, r14b
xor al, r14b
or sil, al
mov al, r15b
xor al, 0xff
mov r14b, sil
and r14b, al
xor sil, 0xff
and r15b, sil
or r14b, r15b
mov al, bl
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
mov r15b, bl
and r15b, sil
or al, r15b
xor al, 0xff
xor al, 0
and al, 0
mov sil, dil
xor sil, 0
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, sil
xor r15b, 0xff
mov r12b, bl
xor r12b, r15b
and r12b, bl
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r15b, r13b
mov r13b, dil
xor r13b, 0
mov cl, r15b
xor cl, r13b
and cl, r15b
mov r15b, dil
xor r15b, 1
xor sil, 0xff
mov r13b, dil
xor r13b, 1
or r15b, sil
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov sil, al
and sil, r12b
xor al, r12b
or sil, al
mov al, cl
and al, r15b
xor cl, r15b
or al, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r15b, dil
xor r15b, 1
and sil, r15b
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, r15b
or cl, sil
or r12b, al
xor cl, r12b
mov al, dil
xor al, 1
and al, 1
mov sil, dil
xor sil, 1
and sil, 1
or al, sil
mov sil, dil
xor sil, 1
xor al, 0xff
mov r15b, dil
xor r15b, 1
or sil, al
or r15b, 1
xor sil, 0xff
and sil, r15b
mov al, dil
xor al, 1
and al, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or al, r12b
or r13b, r15b
xor al, r13b
xor al, 0xff
xor al, 1
and al, 0xff
mov r15b, sil
and r15b, al
xor sil, al
or r15b, sil
mov al, r14b
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
mov r12b, r14b
and r12b, sil
or al, r12b
mov sil, dil
xor sil, 1
and sil, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or sil, r12b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, al
and r13b, sil
xor al, sil
or r13b, al
mov al, dil
xor al, 1
mov sil, r12b
xor sil, 0xff
mov dl, dil
xor dl, 1
mov r8b, al
and r8b, 0xff
mov r9b, dl
and r9b, 1
mov r10b, sil
and r10b, 0xff
and r12b, dl
or r8b, r9b
or r10b, r12b
xor r8b, r10b
or al, sil
xor al, 0xff
or dl, 1
and al, dl
or r8b, al
mov al, r13b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r13b, dl
or al, r13b
xor al, 0xff
xor r8b, 0xff
mov dl, dil
xor dl, 1
or al, r8b
or dl, 1
xor al, 0xff
and al, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r15b
and r9b, r8b
or dl, r9b
mov r8b, r11b
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
mov r8b, r11b
and r8b, dl
or r9b, r8b
xor r11b, 0xff
mov dl, r9b
xor dl, r11b
and dl, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, dil
xor r9b, 1
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r8b
and r11b, r9b
xor r8b, r9b
or r11b, r8b
mov r8b, dil
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov sil, dil
xor sil, 0
mov r12b, r8b
and r12b, 0
mov r13b, sil
and r13b, 1
mov byte [rbp + 0x497], r9b
and r9b, 0
and r10b, sil
or r12b, r13b
or r9b, r10b
xor r12b, r9b
mov r9b, byte [rbp + 0x497]
or r8b, r9b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r12b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
xor r12b, 0xff
mov r10b, r8b
xor r10b, r12b
and r10b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or r8b, bl
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, r15b
and sil, bl
or r11b, sil
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0
or bl, sil
mov sil, r8b
xor sil, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, sil
and r9b, 0xff
and r8b, r13b
mov byte [rbp + 0x496], r12b
and r12b, 0xff
and r11b, r13b
or r9b, r8b
or r12b, r11b
xor r9b, r12b
mov r8b, byte [rbp + 0x496]
or sil, r8b
xor sil, 0xff
or r13b, 1
and sil, r13b
or r9b, sil
mov r11b, dil
xor r11b, 0
mov sil, bl
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r11b
and r13b, 0
mov r8b, r12b
and r8b, 0
mov byte [rbp + 0x495], sil
and sil, 0
and bl, r12b
or r13b, r8b
or sil, bl
xor r13b, sil
mov r8b, byte [rbp + 0x495]
or r11b, r8b
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
and r9b, bl
mov sil, dil
xor sil, 1
and sil, 0
and bl, 1
or r11b, r9b
or sil, bl
xor r11b, sil
xor r13b, 0xff
mov r9b, r11b
xor r9b, r13b
and r9b, r11b
mov r11b, dl
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov r11b, al
xor r11b, 0xff
mov sil, dl
and sil, r11b
xor dl, 0xff
and al, dl
or sil, al
mov al, bl
xor al, 0xff
mov dl, sil
xor dl, 0xff
mov r11b, dil
xor r11b, 0
mov r12b, al
and r12b, 0
and bl, r11b
mov r13b, dl
and r13b, 0
and sil, r11b
or r12b, bl
or r13b, sil
xor r12b, r13b
or al, dl
xor al, 0xff
or r11b, 0
and al, r11b
or r12b, al
mov al, r10b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
mov r11b, r10b
and r11b, dl
mov bl, dil
xor bl, 1
and bl, 0
and dl, 1
or al, r11b
or bl, dl
xor al, bl
mov dl, r9b
xor dl, 0xff
and dl, 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 dl, bl
or sil, r11b
xor dl, sil
mov r11b, dil
xor r11b, 1
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, bl
and sil, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and bl, 1
or r11b, sil
or r13b, bl
xor r11b, r13b
mov bl, dil
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov r13b, dil
xor r13b, 1
or r10b, bl
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov bl, dil
xor bl, 1
mov r13b, dl
xor r13b, bl
and r13b, dl
mov bl, r11b
xor bl, 0xff
mov r8b, r9b
xor r8b, bl
and r8b, r9b
mov r9b, sil
xor r9b, 0xff
mov bl, r10b
xor bl, 0xff
mov byte [rbp + 0x494], dil
xor dil, 0
mov byte [rbp + 0x493], r9b
and r9b, 0
and sil, dil
mov byte [rbp + 0x492], bl
and bl, 0
and r10b, dil
or r9b, sil
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x493]
mov bl, byte [rbp + 0x492]
or r10b, bl
xor r10b, 0xff
or dil, 0
and r10b, dil
or r9b, r10b
mov r10b, r13b
and r10b, r8b
xor r13b, r8b
or r10b, r13b
mov r8b, r9b
xor r8b, 0xff
mov sil, r10b
and sil, r8b
xor r10b, 0xff
and r9b, r10b
or sil, 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 + 0x494]
xor dl, 1
and r8b, dl
or al, r8b
mov dl, byte [rbp + 0x494]
xor dl, 1
mov r8b, r11b
xor r8b, 0xff
mov r9b, byte [rbp + 0x494]
xor r9b, 1
mov r10b, dl
and r10b, 0xff
mov dil, r9b
and dil, 1
mov r13b, r8b
and r13b, 0xff
and r11b, r9b
or r10b, dil
or r13b, r11b
xor r10b, r13b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r10b, dl
xor al, 0xff
xor r10b, 0xff
mov dl, byte [rbp + 0x494]
xor dl, 1
or al, r10b
or dl, 1
xor al, 0xff
and al, dl
mov dl, sil
and dl, al
xor sil, al
or dl, sil
mov al, r12b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x494]
xor r8b, 0
mov r9b, r12b
and r9b, r8b
mov r10b, byte [rbp + 0x494]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, dl
xor r8b, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x494]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, dl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x494]
xor r9b, 1
and dl, r9b
mov r10b, byte [rbp + 0x494]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, dl
or r10b, r9b
xor al, r10b
xor al, 0xff
mov dl, r12b
xor dl, al
and dl, r12b
mov al, r8b
and al, dl
xor r8b, dl
or al, r8b
mov dl, r14b
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x494]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x494]
xor r9b, 0
and r14b, r9b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, r9b
or r8b, r14b
or r10b, cl
xor r8b, r10b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x494]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x494]
xor r8b, 1
xor dl, 0xff
mov r9b, byte [rbp + 0x494]
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, byte [rbp + 0x494]
xor dl, 1
and dl, 0
mov r9b, byte [rbp + 0x494]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x494]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x494]
xor r10b, 0
or cl, r9b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r9b, byte [rbp + 0x494]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x494]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x494]
xor r10b, 1
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov sil, byte [rbp + 0x494]
xor sil, 1
mov dil, r9b
and dil, 0xff
and r8b, sil
mov r14b, r10b
and r14b, 0xff
and cl, sil
or dil, r8b
or r14b, cl
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov cl, r11b
and cl, dl
xor r11b, dl
or cl, r11b
mov dl, dil
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and dil, cl
or r8b, dil
mov cl, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp + 0x494]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x494]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, r15b
xor r11b, 0xff
and r11b, 0xff
and r15b, r9b
or dl, r10b
or r11b, r15b
xor dl, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x494]
xor r11b, 1
mov sil, r9b
and sil, 0xff
and cl, r11b
mov dil, r10b
and dil, 0xff
and dl, r11b
or sil, cl
or dil, dl
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or sil, r9b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x494]
xor dl, 1
and r8b, dl
mov r9b, byte [rbp + 0x494]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x494]
xor r8b, 1
and sil, r8b
or dl, sil
mov r8b, byte [rbp + 0x494]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x494]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x494]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x494]
xor r11b, 0
mov sil, r9b
and sil, 0
and cl, r11b
mov dil, r10b
and dil, 0
and dl, r11b
or sil, cl
or dil, dl
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or sil, r9b
mov cl, byte [rbp + 0x494]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x494]
xor r9b, 1
mov r10b, cl
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 cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x494]
xor dl, 0
and sil, dl
mov r8b, byte [rbp + 0x494]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, sil
or r8b, dl
xor cl, r8b
xor r10b, 0xff
mov dl, cl
xor dl, r10b
and dl, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x494]
xor r8b, 0
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x494]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x494]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x494]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x494]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, byte [rbp + 0x494]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x494]
xor r11b, 0
mov sil, byte [rbp + 0x494]
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x494]
xor sil, 1
or al, r11b
or sil, 1
xor al, 0xff
and al, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x494]
xor sil, 0
mov dil, byte [rbp + 0x494]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, r9b
xor sil, 0xff
mov dil, dl
xor dil, sil
and dil, dl
mov dl, r10b
xor dl, 0xff
mov sil, al
xor sil, 0xff
mov r14b, byte [rbp + 0x494]
xor r14b, 0
mov r15b, dl
and r15b, 0
and r10b, r14b
mov r12b, sil
and r12b, 0
and al, r14b
or r15b, r10b
or r12b, al
xor r15b, r12b
or dl, sil
xor dl, 0xff
or r14b, 0
and dl, r14b
or r15b, dl
mov al, r11b
and al, dil
xor r11b, dil
or al, r11b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x494]
xor r10b, 1
and r15b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r10b
or dl, r15b
or r11b, al
xor dl, r11b
mov al, cl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x494]
xor r11b, 0
mov sil, al
and sil, 0
and cl, r11b
mov dil, r10b
and dil, 0
and r8b, r11b
or sil, cl
or dil, r8b
xor sil, dil
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x494]
xor cl, 1
and sil, cl
or al, sil
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x494]
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 0x6d8431ab
jmp 0x6d88ad61
xor eax, eax
mov ecx, 0x10
mov dword [rbp + 0x48c], eax
mov rax, rcx
mov qword [rbp + 0x480], rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x480]
mov qword [rbp + 0x478], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x480]
mov qword [rbp + 0x470], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x480]
mov qword [rbp + 0x468], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x480]
mov qword [rbp + 0x460], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x480]
mov qword [rbp + 0x458], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x480]
mov qword [rbp + 0x450], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x480]
mov qword [rbp + 0x448], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x480]
mov qword [rbp + 0x440], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x480]
mov qword [rbp + 0x438], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x480]
mov qword [rbp + 0x430], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x480]
mov qword [rbp + 0x428], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, dword [rbp + 0x48c]
sub r9d, edx
mov r10d, dword [rbp + 0x48c]
sub r10d, 0xfd01d38c
add r9d, r10d
mov r10d, dword [rbp + 0x48c]
sub r10d, r9d
sub r10d, 0xbea7c1c1
add r10d, 0x3427323e
add r10d, 0xbea7c1c1
add r10d, 0xacc20871
sub r10d, 0xfd01d38c
sub r10d, 0xacc20871
sub r10d, 0x9d572bb2
add r10d, 0xbeb7ffd7
add r10d, 0x9d572bb2
mov r9d, dword [rbp + 0x48c]
sub r9d, 1
add r10d, r9d
mov r9d, dword [rbp + 0x48c]
sub r9d, 0xbeb7ffd7
add r10d, r9d
mov r9d, dword [rbp + 0x48c]
sub r9d, r10d
mov r10d, dword [rbp + 0x48c]
sub r10d, 0xeefed48e
add r9d, r10d
mov r10d, dword [rbp + 0x48c]
sub r10d, r9d
sub r10d, 0xc27a951b
sub r10d, 0x3427323e
add r10d, 0xc27a951b
mov r9d, dword [rbp + 0x48c]
sub r9d, 0xeefed48e
add r10d, r9d
imul edx, r10d
and edx, 1
cmp edx, 0
sete r11b
cmp r8d, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 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
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, bl
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or sil, r12b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov cl, dil
xor cl, 0
or r12b, r13b
or cl, 0
xor r12b, 0xff
and r12b, cl
mov cl, dil
xor cl, 1
and cl, 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 cl, dl
or r8b, r13b
xor cl, r8b
xor cl, 0xff
mov dl, dil
xor dl, 0
mov r8b, dil
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, dil
xor dl, 1
xor r15b, 0xff
mov r8b, dil
xor r8b, 0
or dl, r15b
or r8b, 0
xor dl, 0xff
and dl, r8b
mov r8b, sil
xor r8b, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, r8b
and r9b, 0xff
and sil, r13b
mov r10b, r15b
and r10b, 0xff
and r12b, r13b
or r9b, sil
or r10b, r12b
xor r9b, r10b
or r8b, r15b
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r9b, r8b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r9b, dl
mov r10b, r8b
xor r10b, 0xff
and r10b, 0xff
and r8b, dl
or cl, r9b
or r10b, r8b
xor cl, r10b
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
xor dl, 0xff
mov r9b, dil
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, dil
xor dl, 1
and dl, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, dil
xor r9b, 0
mov r10b, dl
xor r10b, 0xff
mov sil, dil
xor sil, 1
or r9b, r10b
or sil, 1
xor r9b, 0xff
and r9b, sil
mov r10b, dil
xor r10b, 1
and r10b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r10b, sil
xor r10b, 0xff
mov sil, dil
xor sil, 1
mov r15b, dil
xor r15b, 1
or r10b, sil
or r15b, 1
xor r10b, 0xff
and r10b, r15b
mov sil, dil
xor sil, 1
xor dl, 0xff
mov r15b, dil
xor r15b, 0
or sil, dl
or r15b, 0
xor sil, 0xff
and sil, r15b
mov dl, r8b
xor dl, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dl
and r13b, 0
and r8b, r12b
mov byte [rbp + 0x427], r15b
and r15b, 0
and r9b, r12b
or r13b, r8b
or r15b, r9b
xor r13b, r15b
mov r8b, byte [rbp + 0x427]
or dl, r8b
xor dl, 0xff
or r12b, 0
and dl, r12b
or r13b, dl
mov dl, r10b
and dl, sil
xor r10b, sil
or dl, r10b
mov r9b, r13b
xor r9b, 0xff
mov r10b, dl
and r10b, r9b
xor dl, 0xff
and r13b, dl
or r10b, r13b
mov dl, dil
xor dl, 0
and dl, 1
mov r9b, dil
xor r9b, 1
mov sil, r9b
and sil, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r9b, 1
or dl, sil
or r15b, r9b
xor dl, r15b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov sil, dil
xor sil, 1
mov r15b, r14b
and r15b, sil
mov r12b, dl
xor r12b, 0xff
and r12b, 0xff
and dl, sil
or r9b, r15b
or r12b, dl
xor r9b, r12b
mov dl, r14b
xor dl, 0xff
mov sil, r9b
xor sil, dl
and sil, r9b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r9b, dil
xor r9b, 0
mov r15b, r10b
and r15b, r9b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r9b, 1
or dl, r15b
or r12b, r9b
xor dl, r12b
mov r9b, r11b
xor r9b, 0xff
mov r15b, dl
and r15b, r9b
xor dl, 0xff
mov r9b, r11b
and r9b, dl
or r15b, r9b
xor r11b, 0xff
mov dl, r15b
xor dl, r11b
and dl, r15b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov r15b, cl
and r15b, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r9b, r15b
or r12b, r11b
xor r9b, r12b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
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, 1
mov byte [rbp + 0x426], r12b
and r12b, 0xff
and r9b, r8b
mov byte [rbp + 0x425], r13b
and r13b, 0xff
and r11b, r8b
or r12b, r9b
or r13b, r11b
xor r12b, r13b
mov r9b, byte [rbp + 0x426]
mov r11b, byte [rbp + 0x425]
or r9b, r11b
xor r9b, 0xff
or r8b, 1
and r9b, r8b
or r12b, r9b
mov r8b, dil
xor r8b, 0
mov r9b, r15b
xor r9b, 0xff
mov r13b, dil
xor r13b, 0
mov r11b, r8b
and r11b, 0
mov byte [rbp + 0x424], r13b
and r13b, 0
mov byte [rbp + 0x423], r9b
and r9b, 0
mov qword [rbp + 0x418], rax
mov al, byte [rbp + 0x424]
and r15b, al
or r11b, r13b
or r9b, r15b
xor r11b, r9b
mov r9b, byte [rbp + 0x423]
or r8b, r9b
xor r8b, 0xff
or al, 0
and r8b, al
or r11b, r8b
mov al, r12b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and r12b, r8b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r8b, 1
or al, r12b
or r15b, r8b
xor al, r15b
xor r11b, 0xff
mov r8b, al
xor r8b, r11b
and r8b, al
mov al, bl
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or al, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r15b, r10b
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, 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 byte [rbp + 0x417], r12b
and r12b, 0xff
and r11b, r13b
or r9b, al
or r12b, r11b
xor r9b, r12b
mov al, byte [rbp + 0x417]
or r15b, al
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r9b, r15b
mov r11b, dil
xor r11b, 1
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
mov al, r12b
and al, 1
mov byte [rbp + 0x416], r15b
and r15b, 0xff
and bl, r12b
or r13b, al
or r15b, bl
xor r13b, r15b
mov al, byte [rbp + 0x416]
or r11b, al
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and r9b, bl
or r11b, r9b
xor r13b, 0xff
mov r9b, r11b
xor r9b, r13b
and r9b, r11b
mov r11b, sil
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r15b, sil
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, dl
xor bl, 0xff
and bl, 1
mov r15b, dil
xor r15b, 1
mov r12b, dl
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, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, dil
xor al, 0
or r12b, r13b
or al, 0
xor r12b, 0xff
and r12b, al
xor sil, 0xff
mov al, r15b
xor al, 0xff
mov r13b, dil
xor r13b, 1
or sil, al
or r13b, 1
xor sil, 0xff
and sil, r13b
mov al, bl
xor al, 0xff
mov r13b, dil
xor r13b, 0
mov byte [rbp + 0x415], dil
xor dil, 0
or al, r13b
or dil, 0
xor al, 0xff
and al, dil
mov dil, r15b
xor dil, 0xff
mov r13b, dl
xor r13b, dil
and r13b, dl
mov dl, r12b
and dl, sil
xor r12b, sil
or dl, r12b
mov sil, al
and sil, r13b
xor al, r13b
or sil, al
mov al, dl
xor al, 0xff
and al, 0
mov dil, byte [rbp + 0x415]
xor dil, 0
and dl, dil
mov r12b, sil
xor r12b, 0xff
and r12b, 0
and sil, dil
or al, dl
or r12b, sil
xor al, r12b
mov dl, r11b
and dl, bl
xor r11b, bl
or dl, r11b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x415]
xor bl, 1
and dl, bl
mov sil, byte [rbp + 0x415]
xor sil, 1
and sil, 0xff
and bl, 1
or r11b, dl
or sil, bl
xor r11b, sil
mov dl, byte [rbp + 0x415]
xor dl, 0
mov bl, r15b
xor bl, 0xff
mov sil, byte [rbp + 0x415]
xor sil, 1
mov dil, dl
and dil, 0xff
mov r12b, sil
and r12b, 0
mov r13b, bl
and r13b, 0xff
and r15b, sil
or dil, r12b
or r13b, r15b
xor dil, r13b
or dl, bl
xor dl, 0xff
or sil, 1
and dl, sil
or dil, dl
xor dil, 0xff
mov dl, r11b
xor dl, dil
and dl, r11b
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x415]
xor sil, 1
mov dil, r11b
and dil, 0xff
and al, sil
mov r15b, bl
and r15b, 0xff
and dl, sil
or dil, al
or r15b, dl
xor dil, r15b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov al, r8b
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r11b, byte [rbp + 0x415]
xor r11b, 1
or al, dl
or r11b, 1
xor al, 0xff
and al, r11b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r11b, byte [rbp + 0x415]
xor r11b, 1
and r8b, r11b
mov bl, r9b
xor bl, 0xff
and bl, 0xff
and r9b, r11b
or dl, r8b
or bl, r9b
xor dl, bl
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x415]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and al, r11b
mov sil, r9b
and sil, 0xff
and dl, r11b
or bl, al
or sil, dl
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x415]
xor dl, 1
mov r8b, dil
and r8b, dl
mov r9b, byte [rbp + 0x415]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, bl
xor dl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x415]
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x415]
xor r8b, 1
and bl, r8b
or al, bl
xor dil, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x415]
xor r8b, 0
or dil, al
or r8b, 0
xor dil, 0xff
and dil, r8b
mov al, dl
and al, dil
xor dl, dil
or al, dl
mov dl, r14b
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x415]
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x415]
xor r9b, 1
and r14b, r9b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r9b
or r8b, r14b
or r11b, cl
xor r8b, r11b
mov cl, dl
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x415]
xor r11b, 0
mov bl, cl
and bl, 0
and dl, r11b
mov sil, r9b
and sil, 0
and r8b, r11b
or bl, dl
or sil, r8b
xor bl, sil
or cl, r9b
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 + 0x415]
xor dl, 0
mov r8b, bl
and r8b, dl
mov r9b, byte [rbp + 0x415]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x415]
xor dl, 1
xor cl, 0xff
mov r8b, byte [rbp + 0x415]
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, byte [rbp + 0x415]
xor cl, 1
and cl, 0
mov r8b, byte [rbp + 0x415]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r11b, byte [rbp + 0x415]
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, bl
xor r9b, r8b
and r9b, bl
mov r8b, byte [rbp + 0x415]
xor r8b, 1
and r8b, 0
mov r11b, byte [rbp + 0x415]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x415]
xor sil, 1
and sil, 0
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
xor r8b, 0xff
mov r11b, byte [rbp + 0x415]
xor r11b, 1
mov bl, byte [rbp + 0x415]
xor bl, 1
or r8b, r11b
or bl, 1
xor r8b, 0xff
and r8b, bl
mov r11b, byte [rbp + 0x415]
xor r11b, 1
xor cl, 0xff
mov bl, byte [rbp + 0x415]
xor bl, 1
or r11b, cl
or bl, 1
xor r11b, 0xff
and r11b, bl
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, r8b
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0x415]
xor bl, 1
mov sil, dl
and sil, 0xff
and r8b, bl
mov dil, r9b
and dil, 0xff
and r11b, bl
or sil, r8b
or dil, r11b
xor sil, dil
or dl, r9b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x415]
xor r8b, 1
and cl, r8b
mov r9b, sil
xor r9b, 0xff
and r9b, 0xff
and sil, r8b
or dl, cl
or r9b, sil
xor dl, r9b
mov cl, byte [rbp + 0x415]
xor cl, 0
and cl, 1
mov r8b, byte [rbp + 0x415]
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x415]
xor r9b, 0
mov r11b, r10b
and r11b, r9b
mov bl, byte [rbp + 0x415]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x415]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0x415]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, byte [rbp + 0x415]
xor r11b, 0
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, r9b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x415]
xor dil, 0
mov r14b, byte [rbp + 0x415]
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
xor r10b, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x415]
xor r14b, 0
or r10b, dil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov dil, bl
xor dil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, byte [rbp + 0x415]
xor r15b, 0
mov r12b, dil
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 dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov r11b, sil
and r11b, r10b
xor sil, r10b
or r11b, sil
mov r10b, r12b
xor r10b, 0xff
mov bl, r11b
and bl, r10b
xor r11b, 0xff
and r12b, r11b
or bl, r12b
mov r10b, cl
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x415]
xor sil, 1
mov dil, r10b
and dil, 0xff
and cl, sil
mov r14b, r11b
and r14b, 0xff
and r8b, sil
or dil, cl
or r14b, r8b
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or sil, 1
and r10b, sil
or dil, r10b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x415]
xor r8b, 1
and dil, r8b
or cl, dil
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
xor cl, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x415]
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, bl
and r8b, cl
xor bl, cl
or r8b, bl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x415]
xor r9b, 1
and dl, r9b
or cl, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x415]
xor r9b, 1
and r8b, r9b
or dl, r8b
mov r8b, byte [rbp + 0x415]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x415]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x415]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x415]
xor r11b, 0
mov bl, r9b
and bl, 0
and cl, r11b
mov sil, r10b
and sil, 0
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x415]
xor r8b, 1
and bl, r8b
mov r9b, byte [rbp + 0x415]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, bl
or r9b, r8b
xor dl, r9b
xor dl, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x415]
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x415]
xor r8b, 0
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x415]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x415]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x415]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x415]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x415]
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, r8b
xor al, 0xff
mov r10b, byte [rbp + 0x415]
xor r10b, 1
mov sil, byte [rbp + 0x415]
xor sil, 1
or al, r10b
or sil, 1
xor al, 0xff
and al, sil
mov r10b, r9b
xor r10b, 0xff
mov sil, dl
xor sil, r10b
and sil, dl
mov dl, r11b
and dl, bl
xor r11b, bl
or dl, r11b
mov r10b, al
and r10b, sil
xor al, sil
or r10b, al
mov al, dl
xor al, 0xff
mov r11b, r10b
and r11b, al
xor r10b, 0xff
and dl, r10b
or r11b, dl
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x415]
xor r10b, 1
mov bl, al
and bl, 0xff
and cl, r10b
mov sil, dl
and sil, 0xff
and r8b, r10b
or bl, cl
or sil, r8b
xor bl, sil
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x415]
xor cl, 1
and bl, cl
or al, bl
mov cl, byte [rbp + 0x415]
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x415]
xor r8b, 0
mov r10b, cl
and r10b, 0
mov bl, r8b
and bl, 1
mov sil, dl
and sil, 0
and r9b, r8b
or r10b, bl
or sil, r9b
xor r10b, sil
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r10b, cl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, r11b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x415]
xor r8b, 0
mov r9b, al
and r9b, 0
and r11b, r8b
mov r10b, dl
and r10b, 0
and cl, r8b
or r9b, r11b
or r10b, cl
xor r9b, r10b
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
test r9b, 1
jne 0x6d844444
jmp 0x6d88ad61
jmp 0x6d844449
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xb9a3fd46
sub r8d, 0x76cd1166
add r8d, 0xb9a3fd46
mov r9d, ecx
sub r9d, 0x2f3cb823
add r9d, r8d
add r9d, 0x2f3cb823
mov r8d, 0xb0d5a5fe
add r8d, 0
sub r8d, 1
sub r8d, 0xb0d5a5fe
sub r9d, 0xd92b152
add r9d, r8d
add r9d, 0xd92b152
mov r8d, eax
sub r8d, 0xdef2d5bb
sub r8d, r9d
add r8d, 0xdef2d5bb
mov r9d, eax
sub r9d, 0x76cd1166
add r9d, 0
sub eax, r9d
sub r8d, eax
mov eax, 0xcb8671e5
add eax, 0
sub eax, r8d
sub eax, 0xcb8671e5
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or dil, r15b
xor r10b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r10b, r15b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r15b, r11b
xor r15b, 0xff
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, r12b
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 dil, 0xff
mov al, r11b
xor al, dil
and al, r11b
mov r11b, bl
and r11b, r10b
xor bl, r10b
or r11b, bl
mov r10b, r15b
xor r10b, 0xff
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r12b, r10b
and r12b, 0
and r15b, dil
mov r13b, bl
and r13b, 0
and al, dil
or r12b, r15b
or r13b, al
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or dil, 0
and r10b, dil
or r12b, r10b
mov al, r11b
xor al, 0xff
and al, 0
mov r10b, sil
xor r10b, 0
and r11b, r10b
mov bl, r12b
xor bl, 0xff
and bl, 0
and r12b, r10b
or al, r11b
or bl, r12b
xor al, bl
mov r10b, r14b
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
mov r11b, r14b
xor r11b, 0xff
mov bl, al
and bl, r11b
xor al, 0xff
and r14b, al
or bl, r14b
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
test al, 1
jne 0x6d8446d4
jmp 0x6d89360d
xor eax, eax
mov ecx, 0x10
mov dword [rbp + 0x410], eax
mov rax, rcx
mov qword [rbp + 0x408], rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x400], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x3f8], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x3f0], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x3e8], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x3e0], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x3d8], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x3d0], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x3c8], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x3c0], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x3b8], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x3b0], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x3a8], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x3a0], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x398], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x390], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x388], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, 0x5c26e4f2
add r9d, 0
sub r9d, edx
sub r9d, 0x5c26e4f2
mov r10d, dword [rbp + 0x410]
sub r10d, 0xa260a13f
add r10d, 0
add r9d, 0x793cbe4e
add r9d, r10d
sub r9d, 0x793cbe4e
mov r10d, 0xf98d7169
add r10d, 0
sub r10d, r9d
sub r10d, 0xf98d7169
sub r10d, 0xcc1e653b
add r10d, 0x5cf1786b
add r10d, 0xcc1e653b
sub r10d, 0x685e41b2
sub r10d, 1
add r10d, 0x685e41b2
add r10d, 0xa1ca68a1
sub r10d, 0x5cf1786b
sub r10d, 0xa1ca68a1
mov r9d, dword [rbp + 0x410]
sub r9d, 0x896cfe7e
sub r10d, r9d
mov r9d, dword [rbp + 0x410]
sub r9d, 0xa260a13f
add r10d, r9d
mov r9d, dword [rbp + 0x410]
sub r9d, 0x896cfe7e
add r10d, r9d
imul edx, r10d
and edx, 1
cmp edx, 0
sete r11b
cmp r8d, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 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 cl, sil
and cl, 0
mov dl, r13b
and dl, 1
mov r8b, r14b
and r8b, 0
and r15b, r13b
or cl, dl
or r8b, r15b
xor cl, r8b
or sil, r14b
xor sil, 0xff
or r13b, 0
and sil, r13b
or cl, sil
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r12b, r8b
mov sil, dil
xor sil, 1
and sil, 0xff
and r8b, 1
or dl, r12b
or sil, r8b
xor dl, sil
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
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
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 cl, 0xff
mov bl, r11b
xor bl, cl
and bl, r11b
mov cl, dl
and cl, bl
xor dl, bl
or cl, dl
mov dl, r8b
xor dl, 0xff
mov r11b, cl
xor r11b, 0xff
xor dil, 1
or dl, r11b
or dil, 1
xor dl, 0xff
and dl, dil
mov r11b, r8b
xor r11b, 0xff
mov bl, cl
and bl, r11b
xor cl, 0xff
and r8b, cl
or bl, r8b
mov cl, dl
and cl, bl
xor dl, bl
or cl, dl
test cl, 1
mov qword [rbp + 0x380], rax
jne 0x6d844b53
jmp 0x6d89360d
jmp 0x6d844b58
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x927788f2
add r8d, 0xfb544262
add r8d, 0x927788f2
add r8d, 0x7d308b68
sub r8d, 1
sub r8d, 0x7d308b68
add r8d, 0xa41cb375
sub r8d, 0xfb544262
sub r8d, 0xa41cb375
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, 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, 0
mov al, r15b
and al, 0
and bl, r13b
mov cl, r12b
and cl, 0
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov cl, sil
xor cl, 1
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, 0xff
mov r12b, dil
and r12b, 1
mov r13b, bl
and r13b, 0xff
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or cl, bl
xor cl, 0xff
or dil, 1
and cl, dil
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and al, bl
mov dil, sil
xor dil, 1
and dil, 0xff
and bl, 1
or cl, al
or dil, bl
xor cl, dil
xor cl, 0xff
xor r15b, 0xff
mov al, sil
xor al, 1
or cl, r15b
or al, 1
xor cl, 0xff
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or al, dil
xor al, 0xff
xor al, 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 r10b, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov r11b, al
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, r11b
and r12b, 0
and al, r14b
mov r13b, bl
and r13b, 0
and r10b, r14b
or r12b, al
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r12b, r11b
mov al, r15b
xor al, 0xff
mov r10b, dil
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, 0xff
and r15b, r11b
mov r14b, r10b
and r14b, 0xff
and dil, r11b
or bl, r15b
or r14b, dil
xor bl, r14b
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r12b
xor al, 0xff
mov r10b, bl
and r10b, al
xor bl, 0xff
and r12b, bl
or r10b, r12b
mov al, cl
xor al, 0xff
and al, 1
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, r11b
or al, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
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 r14b, al
xor r14b, dil
and r14b, al
mov dil, bl
xor dil, 0xff
mov r15b, cl
xor r15b, dil
and r15b, cl
mov cl, r11b
xor cl, 0xff
mov dil, sil
xor dil, 1
mov r12b, sil
xor r12b, 0
or cl, dil
or r12b, 0
xor cl, 0xff
and cl, r12b
xor r10b, 0xff
mov dil, bl
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, cl
xor r8b, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r8b
and r15b, 0
and cl, r14b
mov r12b, dil
and r12b, 0
and r10b, r14b
or r15b, cl
or r12b, r10b
xor r15b, r12b
or r8b, dil
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and dl, r8b
mov r10b, r15b
xor r10b, 0xff
and r10b, 0
and r15b, r8b
or cl, dl
or r10b, r15b
xor cl, r10b
mov dl, al
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov dil, dl
and dil, 0xff
and al, r10b
mov r14b, r8b
and r14b, 0xff
and r11b, r10b
or dil, al
or r14b, r11b
xor dil, r14b
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or dil, dl
mov al, dil
xor al, 0xff
and al, 1
xor sil, 1
and dil, sil
or al, dil
mov dl, bl
and dl, 1
xor bl, 1
or dl, bl
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
test al, 1
jne 0x6d844fdc
jmp 0x6d88ad66
xor eax, eax
mov ecx, eax
xor eax, eax
mov edx, 0x10
mov dword [rbp + 0x37c], eax
mov rax, rdx
mov qword [rbp + 0x370], rcx
mov qword [rbp + 0x368], rdx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x368]
mov qword [rbp + 0x360], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x368]
mov qword [rbp + 0x358], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x368]
mov qword [rbp + 0x350], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x368]
mov qword [rbp + 0x348], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x368]
mov qword [rbp + 0x340], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x368]
mov qword [rbp + 0x338], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x368]
mov qword [rbp + 0x330], rax
mov rax, rcx
call fcn.6d895370
sub rsp, rax
mov rax, rsp
sub rsp, 0x30
mov rcx, qword [rbp + 0x370]
mov rdx, qword [rbp + 0x370]
lea r8, [sym.out.dll_ThreadFunc]
mov r9, qword [rbp + 0x370]
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x28], 0
mov qword [rbp + 0x328], rax
call qword [sym.imp.KERNEL32.dll_CreateThread]
add rsp, 0x30
mov rcx, qword [rbp + 0x470]
mov qword [rcx], rax
mov rax, qword [rbp + 0x468]
sub rsp, 0x20
mov rcx, rax
lea rdx, sym.out.dll_gBuf
mov r8d, 4
call sym.out.dll_MemCpy
add rsp, 0x20
xor r10d, r10d
lea rcx, sym.out.dll_gBuf
mov rdx, rcx
add rdx, 0x404
add rcx, 4
mov r8, qword [rbp + 0x460]
mov qword [r8], rcx
mov rcx, qword [rbp + 0x458]
mov qword [rcx], rdx
mov rdx, qword [rbp + 0x450]
mov dword [rdx], 0
mov r11d, dword [sym.out.dll_x.13]
mov esi, dword [sym.out.dll_y.14]
mov edi, r11d
sub edi, 0x3d073f35
add edi, 0x8d032b8d
add edi, 0x3d073f35
add edi, 0xdcc03fb8
sub edi, 0xa5a0728c
sub edi, 0xdcc03fb8
sub edi, 0x34bdc843
sub edi, 0x8d032b8d
add edi, 0x34bdc843
sub edi, 0x7bdebcfc
sub edi, 0x1d7f99bb
add edi, 0x7bdebcfc
sub edi, 0x753baea2
sub edi, 1
add edi, 0x753baea2
mov ebx, r10d
sub ebx, edi
mov edi, r10d
sub edi, 0x1d7f99bb
add ebx, edi
mov edi, r10d
sub edi, ebx
mov ebx, 0xc2fd66ea
add ebx, 0
sub ebx, edi
sub ebx, 0xc2fd66ea
mov edi, r10d
sub edi, 0x15261f19
sub edi, 0xa5a0728c
add edi, 0x15261f19
sub ebx, 0xa483d4fa
add ebx, edi
add ebx, 0xa483d4fa
sub r10d, ebx
add r10d, 0
imul r11d, r10d
and r11d, 1
cmp r11d, 0
sete r14b
cmp esi, 0xa
setl r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 1
mov r13b, 1
mov r9b, r13b
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or r12b, r10b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, r13b
xor r10b, 1
mov r11b, r15b
and r11b, r10b
or r9b, r11b
mov r10b, r13b
xor r10b, 1
and r10b, 1
mov r11b, r13b
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r12b
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, r13b
xor sil, 0
mov dil, r11b
and dil, 0
and r12b, sil
mov cl, bl
and cl, 0
and r9b, sil
or dil, r12b
or cl, r9b
xor dil, cl
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov cl, r13b
xor cl, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, r13b
xor r11b, 1
mov bl, cl
and bl, 0xff
mov sil, r11b
and sil, 1
mov r12b, r9b
and r12b, 0xff
and r10b, r11b
or bl, sil
or r12b, r10b
xor bl, r12b
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov r9b, r13b
xor r9b, 0
and dil, r9b
mov r10b, r13b
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, dil
or r10b, r9b
xor cl, r10b
xor cl, 0xff
xor bl, 0xff
mov r9b, r13b
xor r9b, 1
or cl, bl
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, r13b
xor r10b, 1
mov r11b, r14b
and r11b, r10b
or r9b, r11b
mov r10b, r13b
xor r10b, 0
xor r9b, 0xff
mov r11b, r13b
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, r13b
xor r9b, 0
and r9b, 0
mov r11b, r13b
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, r13b
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, r9b
xor r11b, 0xff
mov bl, r14b
xor bl, r11b
and bl, r14b
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov sil, r13b
xor sil, 1
mov dil, r15b
and dil, sil
or r11b, dil
mov sil, r13b
xor sil, 0
mov dil, r11b
xor dil, sil
and dil, r11b
xor r15b, 0xff
xor r9b, 0xff
mov r11b, r13b
xor r11b, 0
or r15b, r9b
or r11b, 0
xor r15b, 0xff
and r15b, r11b
mov r9b, r10b
and r9b, bl
xor r10b, bl
or r9b, r10b
mov r10b, dil
xor r10b, 0xff
mov r11b, r15b
xor r11b, 0xff
xor r13b, 1
mov bl, r10b
and bl, 0xff
and dil, r13b
mov sil, r11b
and sil, 0xff
and r15b, r13b
or bl, dil
or sil, r15b
xor bl, sil
or r10b, r11b
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or bl, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, bl
and r11b, r10b
xor bl, 0xff
and r9b, bl
or r11b, r9b
mov r9b, r11b
xor r9b, 0xff
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov r9b, cl
xor r9b, 0xff
mov bl, r11b
and bl, r9b
xor r11b, 0xff
and cl, r11b
or bl, cl
mov cl, r10b
and cl, bl
xor r10b, bl
or cl, r10b
test cl, 1
jne 0x6d8454c1
jmp 0x6d88ad66
jmp 0x6d8454c6
mov rax, qword [rbp + 0x450]
mov ecx, dword [rax]
mov dword [rbp + 0x324], ecx
mov eax, dword [rbp + 0x324]
mov rcx, qword [rbp + 0x468]
cmp eax, dword [rcx]
setb dl
mov byte [rbp + 0x323], dl
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x673df965
sub r8d, 0x8524bf7f
sub r8d, 0x673df965
sub r8d, 0x109c4bbf
sub r8d, 0xafed2ee3
add r8d, 0x109c4bbf
add r8d, 0x268bd35a
add r8d, 0x8524bf7f
sub r8d, 0x268bd35a
mov r9d, eax
sub r9d, 1
add r9d, 0
sub eax, r9d
sub r8d, eax
mov eax, 0x7febcb70
add eax, 0
sub eax, 0xafed2ee3
sub eax, 0x7febcb70
add r8d, 0xe2052dc
sub r8d, eax
sub r8d, 0xe2052dc
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 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, r14b
and cl, 0
xor r14b, 0
or cl, r14b
mov bl, al
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and al, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or bl, al
or r14b, dil
xor bl, r14b
xor cl, 0xff
mov al, bl
xor al, cl
and al, bl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or cl, dil
mov bl, r11b
xor bl, 0xff
xor cl, 0xff
mov dil, sil
xor dil, 1
or bl, cl
or dil, 1
xor bl, 0xff
and bl, dil
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
and r11b, dil
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
and cl, r10b
xor bl, r10b
or cl, bl
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, sil
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, al
xor r11b, 0xff
mov bl, cl
and bl, r11b
xor cl, 0xff
and al, cl
or bl, al
mov al, r10b
xor al, 0xff
mov cl, bl
xor cl, 0xff
xor sil, 1
mov r11b, al
and r11b, 0xff
and r10b, sil
mov dil, cl
and dil, 0xff
and bl, sil
or r11b, r10b
or dil, bl
xor r11b, dil
or al, cl
xor al, 0xff
or sil, 1
and al, sil
or r11b, al
test r11b, 1
jne 0x6d84576c
jmp 0x6d88ae0d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xfc4c67fe
mov r9d, ecx
add r9d, r8d
add r9d, 0xbd556180
sub r9d, 0x5cbad6ab
sub r9d, 0xbd556180
add r9d, 0x93a1a5e4
add r9d, 0xfc4c67fe
sub r9d, 0x93a1a5e4
mov r8d, eax
sub r8d, 0xbeaa4cf5
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub eax, 0xbeaa4cf5
add r9d, eax
mov eax, 0x561fff47
add eax, 0
sub eax, r9d
sub eax, 0x561fff47
mov r8d, 0xce2f3941
add r8d, 0
sub r8d, 0x5cbad6ab
sub r8d, 0xce2f3941
sub eax, 0xb837a9d
add eax, r8d
add eax, 0xb837a9d
mov r8d, 0xee110415
add r8d, 0
sub r8d, eax
sub r8d, 0xee110415
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, 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
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
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
and al, r15b
xor dil, r15b
or al, dil
mov dil, r14b
xor dil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and r14b, r12b
mov cl, r15b
and cl, 0xff
and bl, r12b
or r13b, r14b
or cl, bl
xor r13b, cl
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov cl, al
xor cl, 0xff
mov bl, r13b
and bl, cl
xor r13b, 0xff
and al, r13b
or bl, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dil, r11b
and dil, cl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and cl, 1
or al, dil
or r14b, cl
xor al, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov dil, sil
xor dil, 1
and dil, 1
or cl, dil
mov dil, cl
xor dil, 0xff
mov r14b, r11b
xor r14b, dil
and r14b, r11b
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 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, 0
or r15b, cl
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov cl, al
and cl, r14b
xor al, r14b
or cl, al
mov al, dil
xor al, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, al
and r13b, 0xff
and dil, r12b
mov dl, r14b
and dl, 0xff
and r15b, r12b
or r13b, dil
or dl, r15b
xor r13b, dl
or al, r14b
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and cl, dl
mov dil, r13b
xor dil, 0xff
and dil, 0
and r13b, dl
or al, cl
or dil, r13b
xor al, dil
mov cl, sil
xor cl, 1
and cl, 1
mov dl, sil
xor dl, 1
and dl, 1
or cl, dl
mov dl, sil
xor dl, 1
xor cl, 0xff
mov dil, sil
xor dil, 1
or dl, cl
or dil, 1
xor dl, 0xff
and dl, dil
mov cl, sil
xor cl, 1
and cl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
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, dl
and cl, dil
xor dl, dil
or cl, dl
mov dl, sil
xor dl, 1
and dl, 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 dl, r14b
or r15b, dil
xor dl, r15b
mov dil, bl
xor dil, 0xff
mov r14b, dl
and r14b, dil
xor dl, 0xff
mov dil, bl
and dil, dl
or r14b, dil
xor r14b, 0xff
mov dl, bl
xor dl, 0xff
mov dil, sil
xor dil, 0
or r14b, dl
or dil, 0
xor r14b, 0xff
and r14b, dil
mov dl, r10b
xor dl, 0xff
and dl, 0
mov dil, sil
xor dil, 0
and r10b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or dl, r10b
or r15b, dil
xor dl, r15b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, dil
or r10b, r15b
mov dil, sil
xor dil, 0
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, dl
xor r15b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, r15b
and r8b, 0
and dl, r13b
mov r9b, r12b
and r9b, 0
and r10b, r13b
or r8b, dl
or r9b, r10b
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r8b, r15b
mov dl, dil
and dl, 0
xor dil, 0
or dl, dil
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, al
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
or dl, r10b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, dil
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or r10b, r15b
or r12b, dil
xor r10b, r12b
mov dil, dl
xor dil, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and dl, r12b
mov byte [rbp + 0x322], r15b
and r15b, 0
and r9b, r12b
or r13b, dl
or r15b, r9b
xor r13b, r15b
mov dl, byte [rbp + 0x322]
or dil, dl
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov r9b, sil
xor r9b, 0
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r9b
and r12b, 0
mov dl, r15b
and dl, 0
mov byte [rbp + 0x321], dil
and dil, 0
and r10b, r15b
or r12b, dl
or dil, r10b
xor r12b, dil
mov dl, byte [rbp + 0x321]
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 r10b, sil
xor r10b, 1
and r13b, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, r13b
or dil, r10b
xor r9b, dil
xor r9b, 0xff
xor r12b, 0xff
mov r10b, sil
xor r10b, 0
or r9b, r12b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and r11b, dil
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 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 r11b, r15b
or r12b, dil
xor r11b, 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
and r15b, r11b
xor r10b, r11b
or r15b, r10b
mov r10b, sil
xor r10b, 1
mov r11b, dil
xor r11b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r10b
and r13b, 0xff
mov dl, r12b
and dl, 1
mov byte [rbp + 0x320], r11b
and r11b, 0xff
and dil, r12b
or r13b, dl
or r11b, dil
xor r13b, r11b
mov dl, byte [rbp + 0x320]
or r10b, dl
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r13b, r10b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and r15b, r11b
or r10b, r15b
xor r13b, 0xff
mov r11b, r10b
xor r11b, r13b
and r11b, r10b
mov r10b, r8b
xor r10b, 0xff
mov dil, r14b
xor dil, r10b
and dil, r14b
mov r10b, r14b
xor r10b, 0xff
mov r15b, r8b
and r15b, r10b
xor r8b, 0xff
and r14b, r8b
or r15b, r14b
mov r8b, dil
and r8b, r15b
xor dil, r15b
or r8b, 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, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, r14b
xor r12b, 0xff
mov r13b, r9b
xor r13b, r12b
and r13b, r9b
mov r9b, sil
xor r9b, 0
mov r12b, dil
xor r12b, r9b
and r12b, dil
mov r9b, r14b
xor r9b, 0xff
mov dl, r11b
xor dl, r9b
and dl, r11b
mov r9b, r15b
and r9b, r13b
xor r15b, r13b
or r9b, r15b
mov r11b, r12b
and r11b, dl
xor r12b, dl
or r11b, r12b
mov dl, r9b
xor dl, 0xff
mov r15b, r11b
and r15b, dl
xor r11b, 0xff
and r9b, r11b
or r15b, r9b
mov dl, r10b
xor dl, 0xff
mov r9b, dil
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov r12b, dl
and r12b, 0xff
and r10b, r11b
mov r13b, r9b
and r13b, 0xff
and dil, r11b
or r12b, r10b
or r13b, dil
xor r12b, r13b
or dl, r9b
xor dl, 0xff
or r11b, 1
and dl, r11b
or r12b, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r12b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, r12b
or r10b, r9b
xor dl, r10b
mov r9b, r14b
and r9b, 0
xor r14b, 0
or r9b, r14b
xor r9b, 0xff
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov dl, r15b
and dl, r10b
xor r15b, r10b
or dl, r15b
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
xor r9b, 1
and r9b, 0xff
mov r10b, sil
xor r10b, 1
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r10b, r11b
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, sil
xor dil, 0
or r8b, r11b
or dil, 0
xor r8b, 0xff
and r8b, dil
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, dl
and r14b, dil
or r11b, r14b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, sil
xor r14b, 0
or r11b, dil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
xor dl, 0xff
xor r10b, 0xff
mov dil, sil
xor dil, 0
or dl, r10b
or dil, 0
xor dl, 0xff
and dl, dil
mov r10b, r9b
xor r10b, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, 0xff
and r9b, r14b
mov r12b, dil
and r12b, 0xff
and r8b, r14b
or r15b, r9b
or r12b, r8b
xor r15b, r12b
or r10b, dil
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r15b, r10b
mov r8b, r11b
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov dil, r8b
and dil, 0
and r11b, r10b
mov r14b, r9b
and r14b, 0
and dl, r10b
or dil, r11b
or r14b, dl
xor dil, r14b
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or dil, r8b
mov dl, r15b
xor dl, 0xff
mov r8b, dil
and r8b, dl
xor dil, 0xff
and r15b, dil
or r8b, r15b
mov dl, bl
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
or dl, r9b
or r10b, 1
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, 1
mov dl, sil
xor dl, 1
mov r9b, bl
and r9b, dl
or al, r9b
mov dl, sil
xor dl, 1
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, 1
and al, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
xor bl, 0xff
mov r9b, al
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
mov r9b, sil
xor r9b, 1
xor al, 0xff
mov r10b, sil
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, dl
and al, bl
xor dl, bl
or al, dl
mov dl, r11b
and dl, r9b
xor r11b, r9b
or dl, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
and r10b, r9b
xor dl, 0xff
and al, dl
or r10b, al
mov al, sil
xor al, 1
mov dl, cl
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, 1
and dl, 1
mov r9b, sil
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r9b
or dl, r11b
or bl, cl
xor dl, bl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r10b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r10b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and cl, r9b
or dl, cl
mov cl, sil
xor cl, 0
and cl, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or cl, 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, cl
and al, 0
xor cl, 0
or al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and bl, dl
or cl, bl
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r8b, r9b
mov r10b, dl
xor r10b, 0xff
and r10b, 0xff
and dl, r9b
or al, r8b
or r10b, dl
xor al, r10b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
xor sil, 1
mov r9b, dl
and r9b, 0xff
and cl, sil
mov r10b, r8b
and r10b, 0xff
and al, sil
or r9b, cl
or r10b, al
xor r9b, r10b
or dl, r8b
xor dl, 0xff
or sil, 1
and dl, sil
or r9b, dl
test r9b, 1
jne 0x6d8464b1
jmp 0x6d893612
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xea56356e
add r8d, 0
sub r8d, 0x2e542b54
sub r8d, 0xea56356e
mov r9d, ecx
add r9d, 0x606941b9
sub r9d, r8d
sub r9d, 0x606941b9
sub r9d, 0x618bd675
sub r9d, 0x696cb140
add r9d, 0x618bd675
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x8773ba92
add r9d, 0x696cb140
sub r9d, 0x8773ba92
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x4abd447
add r8d, r9d
sub eax, r8d
sub eax, 0xbb0e0f7f
sub eax, 0x2e542b54
add eax, 0xbb0e0f7f
sub eax, 0x1b0e0c25
sub eax, 0x4abd447
add eax, 0x1b0e0c25
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, 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
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov al, dil
and al, 0xff
and r13b, r12b
mov cl, r14b
and cl, 0xff
and bl, r12b
or al, r13b
or cl, bl
xor al, cl
or dil, r14b
xor dil, 0xff
or r12b, 1
and dil, r12b
or al, dil
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
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, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
xor cl, 0xff
mov dil, r11b
xor dil, cl
and dil, r11b
mov cl, al
and cl, dil
xor al, dil
or cl, al
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
and dil, 1
or al, dil
mov dil, sil
xor dil, 0
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, 0
and al, 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 al, r15b
or r12b, r14b
xor al, r12b
mov r14b, sil
xor r14b, 1
mov r15b, al
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
xor al, 0xff
xor al, 1
and al, 0xff
mov r12b, dil
and r12b, r14b
xor dil, r14b
or r12b, dil
mov dil, r15b
xor dil, 0xff
mov r14b, al
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 al, r13b
or dl, r15b
or r8b, al
xor dl, r8b
or dil, r14b
xor dil, 0xff
or r13b, 1
and dil, r13b
or dl, dil
mov al, r12b
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
and r12b, r8b
mov dil, dl
xor dil, 0xff
and dil, 0
and dl, r8b
or al, r12b
or dil, dl
xor al, 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
mov dl, bl
xor dl, 0xff
mov r8b, dil
xor r8b, dl
and r8b, dil
mov dl, r10b
xor dl, 0xff
and dl, 1
mov dil, sil
xor dil, 1
and r10b, dil
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, 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, dl
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and dl, r12b
mov r9b, r15b
and r9b, 0xff
and r10b, r12b
or r13b, dl
or r9b, r10b
xor r13b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov dl, sil
xor dl, 1
mov r9b, dil
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r14b, dl
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 dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r14b, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r13b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, r13b
or r10b, r9b
xor dl, r10b
xor dl, 0xff
xor r14b, 0xff
mov r9b, sil
xor r9b, 0
or dl, r14b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r9b, sil
xor r9b, 1
and r9b, 0
mov r10b, sil
xor r10b, 0
mov dil, r10b
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, dil
or r14b, r10b
xor r9b, r14b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, cl
and r14b, dil
mov r15b, r9b
xor r15b, 0xff
and r15b, 0xff
and r9b, dil
or r10b, r14b
or r15b, r9b
xor r10b, r15b
mov r9b, cl
xor r9b, 0xff
mov dil, r10b
xor dil, r9b
and dil, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
and r11b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, r14b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov r14b, al
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, 0
and r11b, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or r11b, 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 + 0x31f], r15b
and r15b, 0
and r10b, r12b
or r13b, r9b
or r15b, r10b
xor r13b, r15b
mov r9b, byte [rbp + 0x31f]
or r14b, r9b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r10b, r11b
and r10b, 0
xor r11b, 0
or r10b, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
and r13b, r14b
or r11b, r13b
xor r11b, 0xff
xor r10b, 0xff
mov r14b, sil
xor r14b, 1
or r11b, r10b
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov r10b, dl
xor r10b, 0xff
mov r14b, r8b
xor r14b, r10b
and r14b, r8b
mov r10b, r8b
xor r10b, 0xff
mov r15b, dl
and r15b, r10b
xor dl, 0xff
and r8b, dl
or r15b, r8b
mov dl, r14b
and dl, r15b
xor r14b, r15b
or dl, r14b
mov r8b, r11b
xor r8b, 0xff
mov r10b, dil
xor r10b, r8b
and r10b, dil
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r14b, sil
xor r14b, 1
and dil, r14b
mov r15b, r11b
xor r15b, 0xff
and r15b, 0xff
and r11b, r14b
or r8b, dil
or r15b, r11b
xor r8b, r15b
mov r11b, r10b
and r11b, r8b
xor r10b, r8b
or r11b, 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, r11b
xor r10b, 0xff
xor r8b, 0xff
mov dil, sil
xor dil, 0
or r10b, r8b
or dil, 0
xor r10b, 0xff
and r10b, dil
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov dil, sil
xor dil, 0
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or r8b, r11b
or r14b, dil
xor r8b, r14b
xor dl, 0xff
xor r8b, 0xff
mov r11b, sil
xor r11b, 0
or dl, r8b
or r11b, 0
xor dl, 0xff
and dl, r11b
mov r8b, r10b
and r8b, dl
xor r10b, dl
or r8b, r10b
mov dl, cl
xor dl, 0xff
mov r10b, bl
xor r10b, dl
and r10b, bl
mov dl, bl
xor dl, 0xff
and dl, 0
mov r11b, sil
xor r11b, 0
and bl, r11b
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, r11b
or dl, bl
or dil, cl
xor dl, dil
mov cl, r10b
xor cl, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, cl
and dil, 0
and r10b, bl
mov r14b, r11b
and r14b, 0
and dl, bl
or dil, r10b
or r14b, dl
xor dil, r14b
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r10b, dil
and r10b, dl
or cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, sil
xor dl, 1
and dl, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or dl, r10b
xor dil, 0xff
xor dl, 0xff
mov r10b, sil
xor r10b, 1
or dil, dl
or r10b, 1
xor dil, 0xff
and dil, r10b
mov dl, cl
and dl, dil
xor cl, dil
or dl, cl
mov cl, sil
xor cl, 1
and cl, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or cl, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, r11b
or r10b, bl
mov r11b, sil
xor r11b, 0
and r11b, 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 r11b, dil
or r14b, bl
xor r11b, r14b
mov bl, sil
xor bl, 0
mov dil, cl
xor dil, bl
and dil, cl
mov bl, sil
xor bl, 1
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
mov r14b, sil
xor r14b, 0
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
xor al, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
or al, r14b
or r12b, 0
xor al, 0xff
and al, r12b
mov r14b, dil
and r14b, bl
xor dil, bl
or r14b, dil
mov bl, r15b
xor bl, 0xff
mov dil, al
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
and r15b, r12b
mov r9b, dil
and r9b, 0
and al, r12b
or r13b, r15b
or r9b, al
xor r13b, r9b
or bl, dil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r14b, r9b
mov bl, r13b
xor bl, 0xff
and bl, 0xff
and r13b, r9b
or al, r14b
or bl, r13b
xor al, bl
mov r9b, cl
xor r9b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, r9b
and r14b, 0
and cl, dil
mov r15b, bl
and r15b, 0
and r10b, dil
or r14b, cl
or r15b, r10b
xor r14b, r15b
or r9b, bl
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r14b, r9b
or cl, r14b
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
xor r9b, 0xff
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov cl, al
xor cl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, 0
and al, r11b
mov dil, r9b
and dil, 0
and r10b, r11b
or bl, al
or dil, r10b
xor bl, dil
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and bl, cl
mov r9b, sil
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 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, r8b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dl, r8b
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
or cl, r10b
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, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, sil
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, dl
xor r11b, 0xff
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r8b, cl
xor r8b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, sil
xor dil, 0
or r8b, r11b
or dil, 0
xor r8b, 0xff
and r8b, dil
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov dil, sil
xor dil, 0
or r9b, r11b
or dil, 0
xor r9b, 0xff
and r9b, dil
mov r11b, r10b
xor r11b, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, 0xff
and r10b, r14b
mov r12b, dil
and r12b, 0xff
and bl, r14b
or r15b, r10b
or r12b, bl
xor r15b, r12b
or r11b, dil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, 0
and r8b, bl
mov r14b, r11b
and r14b, 0
and r9b, bl
or dil, r8b
or r14b, r9b
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or dil, r10b
mov r8b, r15b
xor r8b, 0xff
mov r9b, dil
and r9b, r8b
xor dil, 0xff
and r15b, dil
or r9b, r15b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
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, 0
mov r8b, dl
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 0
mov dil, r8b
and dil, 0
and dl, r10b
or r11b, bl
or dil, dl
xor r11b, dil
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
xor sil, 1
or al, r11b
or sil, 1
xor al, 0xff
and al, sil
mov cl, r9b
and cl, al
xor r9b, al
or cl, r9b
test cl, 1
jne 0x6d84714e
jmp 0x6d893612
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x8f64e836
add r8d, 0x3089618a
add r8d, 0x8f64e836
sub r8d, 0x7eebfd4d
add r8d, 0x252d76a1
add r8d, 0x7eebfd4d
mov r9d, eax
sub r9d, 0x3089618a
add r8d, r9d
mov r9d, 0x715bae20
add r9d, 0
sub r9d, 1
sub r9d, 0x715bae20
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
add r8d, 0x145836fd
sub r8d, 0x9c7ee6fa
sub r8d, 0x145836fd
sub eax, 0x252d76a1
add r8d, eax
add r8d, 0xf0218064
add r8d, 0x9c7ee6fa
sub r8d, 0xf0218064
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
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r15b, sil
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r11b
and r12b, r14b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
xor sil, 0xff
mov r14b, bl
xor r14b, sil
and r14b, bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
and bl, r12b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r12b, 1
or sil, bl
or r13b, r12b
xor sil, r13b
xor sil, 0xff
mov bl, r11b
xor bl, sil
and bl, r11b
mov r11b, r14b
and r11b, bl
xor r14b, bl
or r11b, r14b
mov bl, r15b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, r15b
xor sil, 0xff
mov dil, r11b
and dil, sil
xor r11b, 0xff
and r15b, r11b
or dil, r15b
mov r11b, bl
and r11b, dil
xor bl, dil
or r11b, bl
test r11b, 1
jne 0x6d847346
jmp 0x6d88ae0d
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, 0xcd01f00
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0xd6185dbe
sub r9d, 0x9a405cc5
add r9d, 0xd6185dbe
add r9d, 0xba4ca06d
sub r9d, 0xcd01f00
sub r9d, 0xba4ca06d
mov r8d, eax
sub r8d, 0x5de0fbd3
add r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x5de0fbd3
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, 0xf35f9b6a
add r8d, 0
sub r8d, r9d
sub r8d, 0xf35f9b6a
mov r9d, eax
sub r9d, 0x9a405cc5
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, r8d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, r11b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, sil
xor r13b, 0xff
and r13b, 0xff
and sil, r15b
or r14b, r12b
or r13b, sil
xor r14b, r13b
xor r14b, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor sil, 0xff
mov r15b, bl
xor r15b, sil
and r15b, bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
and bl, r12b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r12b, 1
or sil, bl
or r13b, r12b
xor sil, r13b
xor r11b, 0xff
xor sil, 0xff
mov bl, dil
xor bl, 0
or r11b, sil
or bl, 0
xor r11b, 0xff
and r11b, bl
mov bl, r15b
and bl, r11b
xor r15b, r11b
or bl, r15b
mov r11b, r14b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, r14b
xor sil, 0xff
mov dil, bl
and dil, sil
xor bl, 0xff
and r14b, bl
or dil, r14b
mov bl, r11b
and bl, dil
xor r11b, dil
or bl, r11b
test bl, 1
jne 0x6d847565
jmp 0x6d893617
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x203ea62
add r8d, 0
sub r8d, 0x3bde7ad
sub r8d, 1
add r8d, 0x3bde7ad
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x203ea62
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, ecx
sub r9d, 0x909ab656
add r9d, 0x9830a564
add r9d, 0x909ab656
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub eax, 0x9830a564
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov cl, al
and cl, 0xff
and sil, r13b
mov dl, r12b
and dl, 0xff
and r14b, r13b
or cl, sil
or dl, r14b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 1
and al, r13b
or cl, al
mov al, dil
xor al, 1
mov dl, r15b
xor dl, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
mov r12b, sil
and r12b, 1
mov r13b, dl
and r13b, 0xff
and r15b, sil
or r14b, r12b
or r13b, r15b
xor r14b, r13b
or al, dl
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and cl, dl
mov sil, dil
xor sil, 1
and sil, 0xff
and dl, 1
or al, cl
or sil, dl
xor al, sil
xor al, 0xff
xor r14b, 0xff
mov cl, dil
xor cl, 1
or al, r14b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov sil, r11b
and sil, dl
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 r11b, 0xff
mov sil, cl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r11b, sil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dil
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
xor cl, 0xff
mov r14b, bl
xor r14b, cl
and r14b, bl
mov cl, dl
and cl, r11b
xor dl, r11b
or cl, dl
mov dl, sil
xor dl, 0xff
mov r11b, r14b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov r15b, dl
and r15b, 0
and sil, bl
mov r12b, r11b
and r12b, 0
and r14b, bl
or r15b, sil
or r12b, r14b
xor r15b, r12b
or dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or r15b, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r11b, dil
xor r11b, 0
and cl, r11b
mov bl, r15b
xor bl, 0xff
and bl, 0
and r15b, r11b
or dl, cl
or bl, r15b
xor dl, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov bl, al
and bl, r11b
or cl, bl
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, dl
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0
or bl, sil
mov sil, dil
xor sil, 0
mov r14b, cl
xor r14b, sil
and r14b, cl
mov sil, bl
xor sil, 0xff
mov r15b, al
xor r15b, sil
and r15b, al
mov al, dil
xor al, 0
mov sil, r11b
xor sil, al
and sil, r11b
mov al, bl
xor al, 0xff
mov r12b, dl
xor r12b, al
and r12b, dl
mov al, r14b
xor al, 0xff
mov dl, r15b
xor dl, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, al
and r8b, 0
and r14b, r13b
mov r9b, dl
and r9b, 0
and r15b, r13b
or r8b, r14b
or r9b, r15b
xor r8b, r9b
or al, dl
xor al, 0xff
or r13b, 0
and al, r13b
or r8b, al
mov al, sil
xor al, 0xff
mov dl, r12b
xor dl, 0xff
mov r9b, dil
xor r9b, 0
mov r14b, al
and r14b, 0
and sil, r9b
mov r15b, dl
and r15b, 0
and r12b, r9b
or r14b, sil
or r15b, r12b
xor r14b, r15b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r14b, al
mov al, r8b
xor al, 0xff
mov dl, r14b
and dl, al
xor r14b, 0xff
and r8b, r14b
or dl, r8b
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
and al, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, al
or r9b, r8b
xor cl, r9b
mov al, bl
and al, 0
xor bl, 0
or al, bl
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
xor dil, 0
mov r9b, al
and r9b, 0
and dl, dil
mov r11b, cl
and r11b, 0
and r8b, dil
or r9b, dl
or r11b, r8b
xor r9b, r11b
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or r9b, al
test r9b, 1
jne 0x6d847a03
jmp 0x6d893617
mov al, byte [rbp + 0x323]
test al, 1
jne 0x6d847a16
jmp 0x6d84ac40
mov rax, qword [rbp + 0x460]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x450]
mov r8d, dword [rdx]
and r8d, 0x3ff
mov r8d, r8d
mov r9d, r8d
movzx r8d, byte [rcx + r9]
mov dword [rbp + 0x318], r8d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xa2ed8d02
add r8d, 0
sub r8d, 0xe8aa4a2b
sub r8d, 0xa2ed8d02
sub r8d, 0xab09a5af
sub r8d, 1
add r8d, 0xab09a5af
sub r8d, 0x439d7d92
add r8d, 0xe8aa4a2b
add r8d, 0x439d7d92
mov r9d, ecx
add r9d, 0x1f3a291a
sub r9d, 0xcca89338
sub r9d, 0x1f3a291a
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub eax, 0xcca89338
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r15b, sil
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r11b
and r12b, r14b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r14b, sil
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov sil, dil
xor sil, 1
and sil, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or sil, r12b
mov r12b, sil
xor r12b, 0xff
mov r13b, r11b
xor r13b, r12b
and r13b, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 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
mov al, dil
xor al, 1
mov cl, r11b
xor cl, al
and cl, r11b
xor bl, 0xff
xor sil, 0xff
mov al, dil
xor al, 0
or bl, sil
or al, 0
xor bl, 0xff
and bl, al
mov al, r14b
xor al, 0xff
mov r11b, r13b
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r12b, al
and r12b, 0
and r14b, sil
mov dl, r11b
and dl, 0
and r13b, sil
or r12b, r14b
or dl, r13b
xor r12b, dl
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or r12b, al
mov al, cl
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov r11b, dil
xor r11b, 0
mov sil, al
and sil, 0
and cl, r11b
mov r14b, dl
and r14b, 0
and bl, r11b
or sil, cl
or r14b, bl
xor sil, r14b
or al, dl
xor al, 0xff
or r11b, 0
and al, r11b
or sil, al
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, 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
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or dl, bl
or sil, r11b
xor dl, sil
mov r11b, dil
xor r11b, 1
and r11b, 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
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r15b, sil
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov sil, dil
xor sil, 1
mov r14b, dl
xor r14b, sil
and r14b, dl
xor al, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or al, sil
or r12b, 0
xor al, 0xff
and al, r12b
mov sil, bl
xor sil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, sil
and r8b, 0
and bl, r13b
mov r9b, r12b
and r9b, 0
and r15b, r13b
or r8b, bl
or r9b, r15b
xor r8b, r9b
or sil, r12b
xor sil, 0xff
or r13b, 0
and sil, r13b
or r8b, sil
mov r9b, r14b
and r9b, al
xor r14b, al
or r9b, r14b
mov al, r8b
xor al, 0xff
mov bl, r9b
and bl, al
xor r9b, 0xff
and r8b, r9b
or bl, r8b
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and al, dl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, al
or r8b, dl
xor cl, r8b
mov al, dil
xor al, 1
mov dl, r11b
xor dl, 0xff
mov r8b, dil
xor r8b, 1
mov r9b, al
and r9b, 0xff
mov sil, r8b
and sil, 1
mov r14b, dl
and r14b, 0xff
and r11b, r8b
or r9b, sil
or r14b, r11b
xor r9b, r14b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
xor cl, 0xff
xor r9b, 0xff
xor dil, 0
or cl, r9b
or dil, 0
xor cl, 0xff
and cl, dil
mov al, bl
and al, cl
xor bl, cl
or al, bl
test al, 1
jne 0x6d847e65
jmp 0x6d89361c
xor eax, eax
mov rcx, qword [rbp + 0x458]
mov rdx, qword [rcx]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x19d28c7d
add r10d, 0
sub r10d, 0xbcd07924
sub r10d, 0x19d28c7d
mov r11d, r8d
sub r11d, 0xbe75b80
add r11d, r10d
add r11d, 0xbe75b80
sub r11d, 0x8efc8d7e
sub r11d, 0x47a0c2af
add r11d, 0x8efc8d7e
add r11d, 0x4589bdb3
sub r11d, 1
sub r11d, 0x4589bdb3
add r11d, 0xa8ff5d06
add r11d, 0x47a0c2af
sub r11d, 0xa8ff5d06
mov r10d, eax
sub r10d, r11d
add r10d, 0
mov r11d, eax
sub r11d, 0xbcd07924
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 eax, 0xdc328a9f
sub eax, r10d
add eax, 0xdc328a9f
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
mov r14b, bl
xor r14b, 0xff
mov r12b, r13b
xor r12b, r14b
and r12b, r13b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r13b, r15b
xor r13b, 1
mov al, bl
and al, r13b
mov r8b, r15b
xor r8b, 1
and r8b, 0xff
and r13b, 1
or r14b, al
or r8b, r13b
xor r14b, r8b
xor r14b, 0xff
mov al, dil
xor al, r14b
and al, dil
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r14b, r15b
xor r14b, 0
and dil, r14b
mov r13b, r15b
xor r13b, 1
and r13b, 0
and r14b, 1
or r8b, dil
or r13b, r14b
xor r8b, r13b
xor r8b, 0xff
mov dil, bl
xor dil, r8b
and dil, bl
mov r8b, al
and r8b, dil
xor al, dil
or r8b, al
mov al, r12b
xor al, 0xff
and al, 1
mov bl, r15b
xor bl, 1
mov dil, r12b
and dil, bl
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, 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, 0
mov r14b, r15b
xor r14b, 0
mov r13b, r14b
and r13b, 0
mov r9b, r15b
xor r9b, 1
and r9b, 0
and r14b, 1
or dil, r13b
or r9b, r14b
xor dil, r9b
mov r9b, r15b
xor r9b, 0
mov r14b, al
xor r14b, r9b
and r14b, al
mov r9b, dil
xor r9b, 0xff
mov r13b, r12b
xor r13b, r9b
and r13b, r12b
mov r9b, r15b
xor r9b, 0
mov r12b, bl
xor r12b, r9b
and r12b, bl
xor r8b, 0xff
mov r9b, dil
xor r9b, 0xff
mov r10b, r15b
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, r14b
xor r9b, 0xff
mov r10b, r13b
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 r13b, r11b
or sil, r14b
or cl, r13b
xor sil, cl
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or sil, r9b
mov cl, r12b
and cl, r8b
xor r12b, r8b
or cl, r12b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, r15b
xor r9b, 1
and sil, r9b
mov r10b, cl
xor r10b, 0xff
and r10b, 0xff
and cl, r9b
or r8b, sil
or r10b, cl
xor r8b, r10b
mov cl, al
and cl, bl
xor al, bl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
xor r15b, 1
and cl, r15b
or al, cl
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, r8b
and al, r9b
xor r8b, r9b
or al, r8b
test al, 1
mov qword [rbp + 0x310], rdx
jne 0x6d84818f
jmp 0x6d89361c
jmp 0x6d848194
mov rax, qword [rbp + 0x450]
mov ecx, dword [rax]
mov edx, ecx
mov r8, qword [rbp + 0x310]
movzx ecx, byte [r8 + rdx]
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r10d, 0xffffffff
mov r11d, r10d
xor r11d, 0xffffffff
mov esi, ecx
and esi, r11d
or r9d, esi
xor r9d, 0xffffffff
xor r9d, 0xd1eecaf7
and r9d, 0xd1eecaf7
mov r11d, r10d
xor r11d, 0xd1eecaf7
and r11d, 0xc8eda2ee
mov esi, r10d
xor esi, 0xc8eda2ee
mov edi, esi
and edi, 0xd1eecaf7
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0xc8eda2ee
and esi, 0xffffffff
or r11d, edi
or ebx, esi
xor r11d, ebx
mov esi, r11d
xor esi, 0xffffffff
mov edi, ecx
xor edi, esi
and edi, ecx
mov esi, r10d
xor esi, 0xffffffff
and esi, 0xaf44c4a9
mov ebx, r10d
xor ebx, 0xaf44c4a9
mov r14d, ebx
and r14d, 0xffffffff
mov r15d, r10d
xor r15d, 0xffffffff
and r15d, 0xaf44c4a9
and ebx, 0xffffffff
or esi, r14d
or r15d, ebx
xor esi, r15d
mov ebx, r10d
xor ebx, 0xd1eecaf7
mov r14d, esi
xor r14d, ebx
and r14d, esi
mov esi, r10d
xor esi, 0xffffffff
xor r11d, 0xffffffff
mov ebx, r10d
xor ebx, 0xe55e8a29
or esi, r11d
or ebx, 0xe55e8a29
xor esi, 0xffffffff
and esi, ebx
mov r11d, r9d
xor r11d, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
mov r15d, r10d
xor r15d, 0x603fd333
mov r12d, r11d
and r12d, 0x603fd333
and r9d, r15d
mov r13d, ebx
and r13d, 0x603fd333
and edi, r15d
or r12d, r9d
or r13d, edi
xor r12d, r13d
or r11d, ebx
xor r11d, 0xffffffff
or r15d, 0x603fd333
and r11d, r15d
or r12d, r11d
mov r9d, r14d
and r9d, esi
xor r14d, esi
or r9d, r14d
mov r11d, r12d
xor r11d, 0xffffffff
mov esi, r9d
and esi, r11d
xor r9d, 0xffffffff
and r12d, r9d
or esi, r12d
mov r9d, esi
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r11d, r10d
xor r11d, 0xffffffff
and esi, r11d
or r9d, esi
mov r11d, r10d
xor r11d, 0x9459dc7
and r11d, 0x5254c780
mov esi, r10d
xor esi, 0x5254c780
mov edi, esi
and edi, 0x9459dc7
mov ebx, r9d
xor ebx, 0xffffffff
and ebx, 0x5254c780
and r9d, esi
or r11d, edi
or ebx, r9d
xor r11d, ebx
xor r11d, 0xffffffff
mov r9d, r10d
xor r9d, 0x9459dc7
mov esi, r10d
xor esi, 0x2377002b
or r11d, r9d
or esi, 0x2377002b
xor r11d, 0xffffffff
and r11d, esi
mov r9d, r10d
xor r9d, 0x9459dc7
and r9d, 0xffffffff
mov esi, r10d
xor esi, 0xffffffff
and esi, 0x9459dc7
or r9d, esi
mov esi, r10d
xor esi, 0xffffffff
xor r9d, 0xffffffff
mov edi, r10d
xor edi, 0xad372d22
or esi, r9d
or edi, 0xad372d22
xor esi, 0xffffffff
and esi, edi
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov edi, r10d
xor edi, 0xffffffff
and edi, 0xffffffff
or r9d, edi
xor r9d, 0xffffffff
xor r9d, 0x9459dc7
and r9d, 0x9459dc7
mov edi, esi
and edi, r9d
xor esi, r9d
or edi, esi
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0x3d26831
mov esi, r10d
xor esi, 0x3d26831
and ecx, esi
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0x3d26831
and esi, 0xffffffff
or r9d, ecx
or ebx, esi
xor r9d, ebx
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0x339c790e
mov esi, r10d
xor esi, 0x339c790e
mov ebx, edi
and ebx, esi
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0x339c790e
and esi, 0xffffffff
or ecx, ebx
or r14d, esi
xor ecx, r14d
mov esi, r10d
xor esi, 0xe10ed078
and esi, 0xffffffff
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0xe10ed078
or esi, ebx
mov ebx, r9d
xor ebx, 0xffffffff
mov r14d, ecx
xor r14d, 0xffffffff
mov r15d, r10d
xor r15d, 0x667dd014
mov r12d, ebx
and r12d, 0x667dd014
and r9d, r15d
mov r13d, r14d
and r13d, 0x667dd014
and ecx, r15d
or r12d, r9d
or r13d, ecx
xor r12d, r13d
or ebx, r14d
xor ebx, 0xffffffff
or r15d, 0x667dd014
and ebx, r15d
or r12d, ebx
mov ecx, r10d
xor ecx, 0xe10ed078
mov r9d, esi
xor r9d, 0xffffffff
mov ebx, r10d
xor ebx, 0x5c608548
mov r14d, ecx
and r14d, 0x5c608548
mov r15d, ebx
and r15d, 0xe10ed078
mov r13d, r9d
and r13d, 0x5c608548
and esi, ebx
or r14d, r15d
or r13d, esi
xor r14d, r13d
or ecx, r9d
xor ecx, 0xffffffff
or ebx, 0x5c608548
and ecx, ebx
or r14d, ecx
mov ecx, r12d
xor ecx, 0xffffffff
and ecx, 0x3f88a055
mov r9d, r10d
xor r9d, 0x3f88a055
and r12d, r9d
mov esi, r10d
xor esi, 0xffffffff
and esi, 0x3f88a055
and r9d, 0xffffffff
or ecx, r12d
or esi, r9d
xor ecx, esi
xor r14d, 0xffffffff
mov r9d, ecx
xor r9d, r14d
and r9d, ecx
mov ecx, dword [rbp + 0x318]
xor ecx, 0xffffffff
and ecx, 0x6aab34f8
mov esi, r10d
xor esi, 0x6aab34f8
mov ebx, dword [rbp + 0x318]
and ebx, esi
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0x6aab34f8
and esi, 0xffffffff
or ecx, ebx
or r14d, esi
xor ecx, r14d
mov esi, r10d
xor esi, 0x7b626631
xor ecx, 0xffffffff
mov ebx, r10d
xor ebx, 0x79e7379
or esi, ecx
or ebx, 0x79e7379
xor esi, 0xffffffff
and esi, ebx
mov ecx, r10d
xor ecx, 0x7b626631
and ecx, 0x52d0df0e
mov ebx, r10d
xor ebx, 0x52d0df0e
mov r14d, ebx
and r14d, 0x7b626631
mov r15d, r10d
xor r15d, 0xffffffff
and r15d, 0x52d0df0e
and ebx, 0xffffffff
or ecx, r14d
or r15d, ebx
xor ecx, r15d
mov ebx, dword [rbp + 0x318]
xor ebx, 0xffffffff
mov r14d, ecx
xor r14d, 0xffffffff
mov r15d, r10d
xor r15d, 0xa2ed9f88
or ebx, r14d
or r15d, 0xa2ed9f88
xor ebx, 0xffffffff
and ebx, r15d
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r15d, r10d
xor r15d, 0xffffffff
and r15d, 0xffffffff
or r14d, r15d
xor r14d, 0xffffffff
mov r15d, r10d
xor r15d, 0x7b626631
mov r12d, r10d
xor r12d, 0x67a6227c
or r14d, r15d
or r12d, 0x67a6227c
xor r14d, 0xffffffff
and r14d, r12d
mov r15d, r10d
xor r15d, 0xffffffff
xor ecx, 0xffffffff
mov r12d, r10d
xor r12d, 0x414cf495
or r15d, ecx
or r12d, 0x414cf495
xor r15d, 0xffffffff
and r15d, r12d
mov ecx, esi
xor ecx, 0xffffffff
mov r12d, ebx
xor r12d, 0xffffffff
mov r13d, r10d
xor r13d, 0x87895840
mov dword [rbp + 0x30c], ecx
and ecx, 0x87895840
and esi, r13d
mov dword [rbp + 0x308], r12d
and r12d, 0x87895840
and ebx, r13d
or ecx, esi
or r12d, ebx
xor ecx, r12d
mov esi, dword [rbp + 0x30c]
mov ebx, dword [rbp + 0x308]
or esi, ebx
xor esi, 0xffffffff
or r13d, 0x87895840
and esi, r13d
or ecx, esi
mov esi, r14d
and esi, r15d
xor r14d, r15d
or esi, r14d
mov r14d, ecx
xor r14d, 0xffffffff
mov r15d, esi
and r15d, r14d
xor esi, 0xffffffff
and ecx, esi
or r15d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov esi, r10d
xor esi, 0xffffffff
and r15d, esi
or ecx, r15d
mov esi, r10d
xor esi, 0x9459dc7
and esi, 0xffffffff
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0x9459dc7
or esi, r14d
mov r14d, r10d
xor r14d, 0x81642770
and r14d, 0x3bdd9245
mov r15d, r10d
xor r15d, 0x3bdd9245
mov r12d, r15d
and r12d, 0x81642770
mov r13d, r10d
xor r13d, 0xffffffff
and r13d, 0x3bdd9245
and r15d, 0xffffffff
or r14d, r12d
or r13d, r15d
xor r14d, r13d
mov r15d, ecx
xor r15d, 0xffffffff
mov r12d, esi
xor r12d, 0xffffffff
mov r13d, r10d
xor r13d, 0x6c046c6f
mov ebx, r15d
and ebx, 0x6c046c6f
and ecx, r13d
mov dword [rbp + 0x304], r12d
and r12d, 0x6c046c6f
and esi, r13d
or ebx, ecx
or r12d, esi
xor ebx, r12d
mov ecx, dword [rbp + 0x304]
or r15d, ecx
xor r15d, 0xffffffff
or r13d, 0x6c046c6f
and r15d, r13d
or ebx, r15d
mov esi, r10d
xor esi, 0x81642770
mov r15d, r14d
xor r15d, 0xffffffff
mov r12d, r10d
xor r12d, 0x76675047
mov r13d, esi
and r13d, 0x76675047
mov ecx, r12d
and ecx, 0x81642770
mov dword [rbp + 0x300], r15d
and r15d, 0x76675047
and r14d, r12d
or r13d, ecx
or r15d, r14d
xor r13d, r15d
mov ecx, dword [rbp + 0x300]
or esi, ecx
xor esi, 0xffffffff
or r12d, 0x76675047
and esi, r12d
or r13d, esi
mov esi, ebx
xor esi, 0xffffffff
and esi, 0x72ded600
mov r14d, r10d
xor r14d, 0x72ded600
and ebx, r14d
mov r15d, r10d
xor r15d, 0xffffffff
and r15d, 0x72ded600
and r14d, 0xffffffff
or esi, ebx
or r15d, r14d
xor esi, r15d
xor esi, 0xffffffff
xor r13d, 0xffffffff
mov ebx, r10d
xor ebx, 0x3a51a9eb
or esi, r13d
or ebx, 0x3a51a9eb
xor esi, 0xffffffff
and esi, ebx
mov ebx, edi
xor ebx, 0xffffffff
and ebx, 0xd0a1e218
mov r14d, r10d
xor r14d, 0xd0a1e218
and edi, r14d
mov r15d, r10d
xor r15d, 0xffffffff
and r15d, 0xd0a1e218
and r14d, 0xffffffff
or ebx, edi
or r15d, r14d
xor ebx, r15d
mov edi, dword [rbp + 0x318]
xor edi, 0xffffffff
mov r14d, ebx
and r14d, edi
xor ebx, 0xffffffff
mov edi, dword [rbp + 0x318]
and edi, ebx
or r14d, edi
xor r14d, 0xffffffff
mov edi, dword [rbp + 0x318]
xor edi, 0xffffffff
mov ebx, r10d
xor ebx, 0x3d40baa6
or r14d, edi
or ebx, 0x3d40baa6
xor r14d, 0xffffffff
and r14d, ebx
mov edi, r11d
xor edi, 0xffffffff
mov ebx, r9d
xor ebx, 0xffffffff
mov r15d, r10d
xor r15d, 0xa673ec2a
or edi, ebx
or r15d, 0xa673ec2a
xor edi, 0xffffffff
and edi, r15d
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0x34444fe0
mov r15d, r10d
xor r15d, 0x34444fe0
and r11d, r15d
mov r12d, r9d
xor r12d, 0xffffffff
and r12d, 0x34444fe0
and r9d, r15d
or ebx, r11d
or r12d, r9d
xor ebx, r12d
mov r9d, edi
and r9d, ebx
xor edi, ebx
or r9d, edi
mov r11d, esi
xor r11d, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov ebx, r10d
xor ebx, 0x9bf287bf
or r11d, edi
or ebx, 0x9bf287bf
xor r11d, 0xffffffff
and r11d, ebx
mov edi, esi
xor edi, 0xffffffff
and edi, 0x6a92d7f4
mov ebx, r10d
xor ebx, 0x6a92d7f4
and esi, ebx
mov r15d, r14d
xor r15d, 0xffffffff
and r15d, 0x6a92d7f4
and r14d, ebx
or edi, esi
or r15d, r14d
xor edi, r15d
mov esi, r11d
xor esi, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
mov r14d, r10d
xor r14d, 0x30d0dcdb
mov r15d, esi
and r15d, 0x30d0dcdb
and r11d, r14d
mov r12d, ebx
and r12d, 0x30d0dcdb
and edi, r14d
or r15d, r11d
or r12d, edi
xor r15d, r12d
or esi, ebx
xor esi, 0xffffffff
or r14d, 0x30d0dcdb
and esi, r14d
or r15d, esi
mov r11d, r9d
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov esi, r10d
xor esi, 0xffffffff
mov edi, r9d
and edi, esi
or r11d, edi
mov esi, r15d
xor esi, 0xffffffff
xor r11d, 0xffffffff
mov edi, r10d
xor edi, 0x2fa45344
or esi, r11d
or edi, 0x2fa45344
xor esi, 0xffffffff
and esi, edi
mov r11d, r15d
xor r11d, 0xffffffff
and r11d, 0xfb7f87aa
mov edi, r10d
xor edi, 0xfb7f87aa
and r15d, edi
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0xfb7f87aa
and edi, 0xffffffff
or r11d, r15d
or ebx, edi
xor r11d, ebx
xor r11d, 0xffffffff
mov edi, r9d
xor edi, r11d
and edi, r9d
mov r9d, esi
and r9d, edi
xor esi, edi
or r9d, esi
mov byte [r8 + rdx], r9b
mov rdx, qword [rbp + 0x458]
mov r9, qword [rdx]
mov r11d, dword [rax]
movzx esi, byte [r9 + r11]
mov edi, esi
xor edi, 0xffffffff
and edi, 0xf4a9fc9d
mov ebx, r10d
xor ebx, 0xf4a9fc9d
mov r14d, esi
and r14d, ebx
mov r15d, r10d
xor r15d, 0xffffffff
and r15d, 0xf4a9fc9d
and ebx, 0xffffffff
or edi, r14d
or r15d, ebx
xor edi, r15d
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0xffffffff
or ebx, r14d
mov r14d, esi
xor r14d, 0xffffffff
xor ebx, 0xffffffff
mov r15d, r10d
xor r15d, 0x6373f184
or r14d, ebx
or r15d, 0x6373f184
xor r14d, 0xffffffff
and r14d, r15d
mov ebx, edi
xor ebx, 0xffffffff
mov r15d, r14d
xor r15d, 0xffffffff
mov r12d, r10d
xor r12d, 0x75160d73
mov r13d, ebx
and r13d, 0x75160d73
and edi, r12d
mov ecx, r15d
and ecx, 0x75160d73
and r14d, r12d
or r13d, edi
or ecx, r14d
xor r13d, ecx
or ebx, r15d
xor ebx, 0xffffffff
or r12d, 0x75160d73
and ebx, r12d
or r13d, ebx
mov ecx, r10d
xor ecx, 0xa
and ecx, 0xbe41090a
mov edi, r10d
xor edi, 0xbe41090a
mov ebx, edi
and ebx, 0xa
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0xbe41090a
and edi, 0xffffffff
or ecx, ebx
or r14d, edi
xor ecx, r14d
mov edi, r13d
xor edi, 0xffffffff
and edi, 0xffffffff
mov ebx, r10d
xor ebx, 0xffffffff
and r13d, ebx
or edi, r13d
mov ebx, r10d
xor ebx, 0x9983acef
and ebx, 0xe9c16bc9
mov r14d, r10d
xor r14d, 0xe9c16bc9
mov r15d, r14d
and r15d, 0x9983acef
mov r12d, r10d
xor r12d, 0xffffffff
and r12d, 0xe9c16bc9
and r14d, 0xffffffff
or ebx, r15d
or r12d, r14d
xor ebx, r12d
mov r14d, ecx
xor r14d, 0xffffffff
mov r15d, edi
xor r15d, 0xffffffff
mov r12d, r10d
xor r12d, 0x787c7c7a
mov r13d, r14d
and r13d, 0x787c7c7a
and ecx, r12d
mov dword [rbp + 0x2fc], r15d
and r15d, 0x787c7c7a
and edi, r12d
or r13d, ecx
or r15d, edi
xor r13d, r15d
mov ecx, dword [rbp + 0x2fc]
or r14d, ecx
xor r14d, 0xffffffff
or r12d, 0x787c7c7a
and r14d, r12d
or r13d, r14d
mov edi, ebx
and edi, 0x9983acef
xor ebx, 0x9983acef
or edi, ebx
mov ebx, r13d
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r14d, r10d
xor r14d, 0xffffffff
and r13d, r14d
or ebx, r13d
xor edi, 0xffffffff
mov r14d, ebx
xor r14d, edi
and r14d, ebx
mov edi, r10d
xor edi, 0xa
and edi, 0xffffffff
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0xa
or edi, ebx
mov ebx, r10d
xor ebx, 0x505ebfe8
xor edi, 0xffffffff
mov r15d, r10d
xor r15d, 0xfab2f0a3
or ebx, edi
or r15d, 0xfab2f0a3
xor ebx, 0xffffffff
and ebx, r15d
mov edi, r10d
xor edi, 0x505ebfe8
and edi, 0x5bb7a219
mov r15d, r10d
xor r15d, 0x5bb7a219
mov r12d, r15d
and r12d, 0x505ebfe8
mov r13d, r10d
xor r13d, 0xffffffff
and r13d, 0x5bb7a219
and r15d, 0xffffffff
or edi, r12d
or r13d, r15d
xor edi, r13d
mov r15d, edi
xor r15d, 0xffffffff
xor r15d, 0xa
and r15d, 0xa
mov r12d, r10d
xor r12d, 0xffffffff
and r12d, 0xe6217adc
mov r13d, r10d
xor r13d, 0xe6217adc
mov ecx, r13d
and ecx, 0xffffffff
mov dword [rbp + 0x2f8], r10d
xor r10d, 0xffffffff
and r10d, 0xe6217adc
and r13d, 0xffffffff
or r12d, ecx
or r10d, r13d
xor r12d, r10d
xor r12d, 0xffffffff
mov ecx, dword [rbp + 0x2f8]
xor ecx, 0x505ebfe8
mov r10d, dword [rbp + 0x2f8]
xor r10d, 0x6d348f06
or r12d, ecx
or r10d, 0x6d348f06
xor r12d, 0xffffffff
and r12d, r10d
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov ecx, ebx
xor ecx, 0xffffffff
mov r10d, r15d
xor r10d, 0xffffffff
mov r13d, dword [rbp + 0x2f8]
xor r13d, 0xc14849e4
mov dword [rbp + 0x2f4], ecx
and ecx, 0xc14849e4
and ebx, r13d
mov dword [rbp + 0x2f0], r10d
and r10d, 0xc14849e4
and r15d, r13d
or ecx, ebx
or r10d, r15d
xor ecx, r10d
mov r10d, dword [rbp + 0x2f4]
mov ebx, dword [rbp + 0x2f0]
or r10d, ebx
xor r10d, 0xffffffff
or r13d, 0xc14849e4
and r10d, r13d
or ecx, r10d
mov r10d, r12d
xor r10d, 0xffffffff
mov r15d, edi
xor r15d, 0xffffffff
mov r13d, dword [rbp + 0x2f8]
xor r13d, 0xe8f62a06
mov ebx, r10d
and ebx, 0xe8f62a06
and r12d, r13d
mov dword [rbp + 0x2ec], r15d
and r15d, 0xe8f62a06
and edi, r13d
or ebx, r12d
or r15d, edi
xor ebx, r15d
mov edi, dword [rbp + 0x2ec]
or r10d, edi
xor r10d, 0xffffffff
or r13d, 0xe8f62a06
and r10d, r13d
or ebx, r10d
mov r10d, ecx
xor r10d, 0xffffffff
mov r15d, ebx
and r15d, r10d
xor ebx, 0xffffffff
and ecx, ebx
or r15d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
and ecx, 0xb0a6b5c6
mov r10d, dword [rbp + 0x2f8]
xor r10d, 0xb0a6b5c6
and r15d, r10d
mov ebx, dword [rbp + 0x2f8]
xor ebx, 0xffffffff
and ebx, 0xb0a6b5c6
and r10d, 0xffffffff
or ecx, r15d
or ebx, r10d
xor ecx, ebx
mov r10d, esi
xor r10d, 0xffffffff
and r10d, 0xac0270e3
mov ebx, dword [rbp + 0x2f8]
xor ebx, 0xac0270e3
mov r15d, esi
and r15d, ebx
mov r12d, ecx
xor r12d, 0xffffffff
and r12d, 0xac0270e3
and ecx, ebx
or r10d, r15d
or r12d, ecx
xor r10d, r12d
xor r10d, 0xffffffff
xor esi, 0xffffffff
mov ecx, dword [rbp + 0x2f8]
xor ecx, 0xdf2ecf0b
or r10d, esi
or ecx, 0xdf2ecf0b
xor r10d, 0xffffffff
and r10d, ecx
mov ecx, r14d
xor ecx, 0xffffffff
and ecx, 0x1f344483
mov esi, dword [rbp + 0x2f8]
xor esi, 0x1f344483
mov ebx, r14d
and ebx, esi
mov r15d, dword [rbp + 0x2f8]
xor r15d, 0xffffffff
and r15d, 0x1f344483
and esi, 0xffffffff
or ecx, ebx
or r15d, esi
xor ecx, r15d
mov esi, r10d
xor esi, 0xffffffff
and esi, 0xa02b7e3a
mov ebx, dword [rbp + 0x2f8]
xor ebx, 0xa02b7e3a
mov r15d, r10d
and r15d, ebx
mov r12d, dword [rbp + 0x2f8]
xor r12d, 0xffffffff
and r12d, 0xa02b7e3a
and ebx, 0xffffffff
or esi, r15d
or r12d, ebx
xor esi, r12d
mov ebx, dword [rbp + 0x2f8]
xor ebx, 0x16374e2c
and ebx, 0xffffffff
mov r15d, dword [rbp + 0x2f8]
xor r15d, 0xffffffff
and r15d, 0x16374e2c
or ebx, r15d
mov r15d, ecx
xor r15d, 0xffffffff
mov r12d, dword [rbp + 0x2f8]
xor r12d, 0x16374e2c
mov r13d, dword [rbp + 0x2f8]
xor r13d, 0x1beae1aa
or r15d, r12d
or r13d, 0x1beae1aa
xor r15d, 0xffffffff
and r15d, r13d
xor r14d, 0xffffffff
mov r12d, ebx
xor r12d, 0xffffffff
mov r13d, dword [rbp + 0x2f8]
xor r13d, 0x6b729dd8
or r14d, r12d
or r13d, 0x6b729dd8
xor r14d, 0xffffffff
and r14d, r13d
mov r12d, dword [rbp + 0x2f8]
xor r12d, 0x16374e2c
mov r13d, esi
xor r13d, r12d
and r13d, esi
mov r12d, ebx
xor r12d, 0xffffffff
mov edi, r10d
xor edi, r12d
and edi, r10d
mov r10d, r15d
xor r10d, 0xffffffff
mov r12d, r14d
xor r12d, 0xffffffff
mov dword [rbp + 0x2e8], ecx
mov ecx, dword [rbp + 0x2f8]
xor ecx, 0xa625ec8c
mov dword [rbp + 0x2e4], r10d
and r10d, 0xa625ec8c
and r15d, ecx
mov dword [rbp + 0x2e0], r12d
and r12d, 0xa625ec8c
and r14d, ecx
or r10d, r15d
or r12d, r14d
xor r10d, r12d
mov r14d, dword [rbp + 0x2e4]
mov r15d, dword [rbp + 0x2e0]
or r14d, r15d
xor r14d, 0xffffffff
or ecx, 0xa625ec8c
and r14d, ecx
or r10d, r14d
mov ecx, r13d
and ecx, edi
xor r13d, edi
or ecx, r13d
mov edi, r10d
xor edi, 0xffffffff
mov r14d, ecx
and r14d, edi
xor ecx, 0xffffffff
and r10d, ecx
or r14d, r10d
mov ecx, dword [rbp + 0x2e8]
and ecx, esi
mov r10d, dword [rbp + 0x2e8]
xor r10d, esi
or ecx, r10d
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, dword [rbp + 0x2f8]
xor esi, 0xffffffff
and ecx, esi
or r10d, ecx
mov ecx, ebx
and ecx, 0x16374e2c
xor ebx, 0x16374e2c
or ecx, ebx
xor ecx, 0xffffffff
mov esi, r10d
xor esi, ecx
and esi, r10d
mov ecx, r14d
xor ecx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov edi, dword [rbp + 0x2f8]
xor edi, 0x932d76c4
mov ebx, ecx
and ebx, 0x932d76c4
and r14d, edi
mov r12d, r10d
and r12d, 0x932d76c4
and esi, edi
or ebx, r14d
or r12d, esi
xor ebx, r12d
or ecx, r10d
xor ecx, 0xffffffff
or edi, 0x932d76c4
and ecx, edi
or ebx, ecx
mov byte [r9 + r11], bl
mov rax, qword [rbp + 0x450]
mov ecx, dword [rax]
mov dword [rbp + 0x2dc], ecx
xor eax, eax
mov ecx, dword [rbp + 0x2dc]
sub ecx, 0xf8791fc4
sub ecx, 0xe700e740
add ecx, 0xf8791fc4
mov edx, eax
sub edx, ecx
mov ecx, eax
sub ecx, 0x9ce0bf53
add edx, ecx
mov ecx, eax
sub ecx, edx
sub ecx, 0x92ebc98c
add ecx, 0xe700e740
add ecx, 0x92ebc98c
mov edx, eax
sub edx, ecx
add edx, 0
mov ecx, eax
sub ecx, 1
add ecx, 0
mov r8d, eax
sub r8d, edx
mov edx, eax
sub edx, ecx
add r8d, edx
mov ecx, eax
sub ecx, r8d
mov edx, eax
sub edx, 0xf27ddd52
sub edx, ecx
add edx, 0xf27ddd52
add edx, 0x4b6c2aea
sub edx, 0x850f8692
sub edx, 0x4b6c2aea
mov ecx, eax
sub ecx, 0x9ce0bf53
add edx, ecx
mov ecx, eax
sub ecx, edx
mov edx, eax
sub edx, 0x850f8692
add ecx, edx
sub eax, ecx
mov dword [rbp + 0x2d8], 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, 0xcfc24ebb
sub r8d, 0x7e5bafc6
add r8d, 0xcfc24ebb
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
mov r9d, eax
sub r9d, 1
add r9d, 0
add r8d, 0x78dde73e
add r8d, r9d
sub r8d, 0x78dde73e
sub eax, 0x35e24a81
sub eax, 0x7e5bafc6
add eax, 0x35e24a81
add r8d, 0xb9720888
add r8d, eax
sub r8d, 0xb9720888
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, bl
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, sil
xor r12b, 1
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
mov r14b, sil
xor r14b, 1
xor bl, 0xff
mov r12b, sil
xor r12b, 0
or r14b, bl
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov bl, dil
xor bl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov al, sil
xor al, 1
mov cl, bl
and cl, 0xff
and dil, al
mov dl, r12b
and dl, 0xff
and r15b, al
or cl, dil
or dl, r15b
xor cl, dl
or bl, r12b
xor bl, 0xff
or al, 1
and bl, al
or cl, bl
mov al, r13b
and al, r14b
xor r13b, r14b
or al, r13b
mov dl, cl
xor dl, 0xff
mov bl, al
and bl, dl
xor al, 0xff
and cl, al
or bl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dl, r11b
and dl, cl
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, dl
or dil, cl
xor al, dil
xor al, 0xff
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
and dl, 0
or cl, dl
mov dl, r11b
xor dl, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or dl, dil
or r14b, 0
xor dl, 0xff
and dl, r14b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
xor cl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, cl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov dl, cl
xor dl, 0xff
mov dil, al
and dil, dl
xor al, 0xff
and cl, al
or dil, cl
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
mov dl, cl
and dl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and cl, 1
or al, dl
or r14b, cl
xor al, r14b
mov cl, sil
xor cl, 1
xor al, 0xff
mov dl, sil
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
and dl, 1
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, cl
xor dl, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dl
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 dl, r14b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
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, sil
xor cl, 1
and cl, 1
mov dl, sil
xor dl, 1
and dl, 1
or cl, dl
mov dl, sil
xor dl, 0
and dl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r14b, 1
or dl, r15b
or r13b, r14b
xor dl, r13b
mov r14b, al
xor r14b, 0xff
mov r15b, cl
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, r14b
and r8b, 0
and al, r13b
mov r9b, r15b
and r9b, 0
and cl, r13b
or r8b, al
or r9b, cl
xor r8b, r9b
or r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r8b, r14b
mov al, dl
and al, 0
xor dl, 0
or al, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r8b, dl
or cl, r8b
xor cl, 0xff
xor al, 0xff
mov dl, sil
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, r10b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r10b, dl
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r10b
or r8b, dl
xor al, r8b
mov dl, r12b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r12b
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
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 r13b, r10b
and r13b, 0
and dl, r14b
or r15b, al
or r13b, dl
xor r15b, r13b
or r9b, r10b
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
mov al, sil
xor al, 1
mov dl, r8b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, 0xff
mov r14b, r9b
and r14b, 1
mov r13b, dl
and r13b, 0xff
and r8b, r9b
or r10b, r14b
or r13b, r8b
xor r10b, r13b
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, r15b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and r15b, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or al, r15b
or r8b, dl
xor al, r8b
xor al, 0xff
xor r10b, 0xff
mov dl, sil
xor dl, 1
or al, r10b
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
or dl, r9b
mov r8b, sil
xor r8b, 1
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 1
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, 0
mov r10b, sil
xor r10b, 0
mov r14b, r10b
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and r10b, 1
or r9b, r14b
or r15b, r10b
xor r9b, r15b
mov r10b, dl
and r10b, r8b
xor dl, r8b
or r10b, dl
mov dl, sil
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, dl
and r15b, 0
mov r13b, r14b
and r13b, 0
mov byte [rbp + 0x2d7], r8b
and r8b, 0
and r9b, r14b
or r15b, r13b
or r8b, r9b
xor r15b, r8b
mov r8b, byte [rbp + 0x2d7]
or dl, r8b
xor dl, 0xff
or r14b, 0
and dl, r14b
or r15b, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r10b, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or dl, r10b
or r14b, r9b
xor dl, r14b
xor dl, 0xff
xor r15b, 0xff
mov r9b, sil
xor r9b, 1
or dl, r15b
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 r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, 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, 0
and r11b, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r14b, 1
or r11b, r15b
or r13b, r14b
xor r11b, r13b
mov r14b, r9b
and r14b, r10b
xor r9b, r10b
or r14b, r9b
mov r9b, sil
xor r9b, 0
mov r10b, r11b
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, r9b
and r13b, 0xff
mov r8b, r15b
and r8b, 0
mov byte [rbp + 0x2d6], r10b
and r10b, 0xff
and r11b, r15b
or r13b, r8b
or r10b, r11b
xor r13b, r10b
mov r8b, byte [rbp + 0x2d6]
or r9b, r8b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r13b, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
and r14b, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r10b, 1
or r9b, r14b
or r11b, r10b
xor r9b, r11b
xor r9b, 0xff
xor r13b, 0xff
mov r10b, sil
xor r10b, 1
or r9b, r13b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
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, al
xor r11b, 0xff
and r11b, 0
mov r14b, sil
xor r14b, 0
mov r15b, al
and r15b, r14b
mov r13b, sil
xor r13b, 1
and r13b, 0
and r14b, 1
or r11b, r15b
or r13b, r14b
xor r11b, r13b
mov r14b, sil
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r13b, r15b
and r13b, 0
mov r8b, sil
xor r8b, 1
and r8b, 0
and r15b, 1
or r14b, r13b
or r8b, r15b
xor r14b, r8b
mov r8b, sil
xor r8b, 0
mov r15b, r10b
xor r15b, r8b
and r15b, r10b
mov r8b, r14b
xor r8b, 0xff
mov r13b, cl
xor r13b, r8b
and r13b, cl
mov cl, sil
xor cl, 0
mov r8b, r11b
xor r8b, cl
and r8b, r11b
mov cl, r14b
xor cl, 0xff
mov byte [rbp + 0x2d5], al
xor al, cl
mov cl, byte [rbp + 0x2d5]
and al, cl
mov cl, r15b
and cl, r13b
xor r15b, r13b
or cl, r15b
mov r15b, r8b
and r15b, al
xor r8b, al
or r15b, r8b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and cl, r8b
mov r13b, r15b
xor r13b, 0xff
and r13b, 0xff
and r15b, r8b
or al, cl
or r13b, r15b
xor al, r13b
mov cl, r10b
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, cl
and r13b, 0xff
and r10b, r15b
mov byte [rbp + 0x2d4], r8b
and r8b, 0xff
and r11b, r15b
or r13b, r10b
or r8b, r11b
xor r13b, r8b
mov r8b, byte [rbp + 0x2d4]
or cl, r8b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r13b, cl
mov cl, r13b
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
and r13b, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r10b, 1
or cl, r13b
or r11b, r10b
xor cl, r11b
mov r10b, r14b
and r10b, 0
xor r14b, 0
or r10b, r14b
xor cl, 0xff
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
or cl, r10b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, 0xff
and al, r14b
mov r13b, r11b
and r13b, 0xff
and cl, r14b
or r15b, al
or r13b, cl
xor r15b, r13b
or r10b, r11b
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r15b, r10b
mov al, dl
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r10b, sil
xor r10b, 0
or al, cl
or r10b, 0
xor al, 0xff
and al, r10b
mov cl, dl
xor cl, 0xff
mov r10b, r9b
and r10b, cl
xor r9b, 0xff
and dl, r9b
or r10b, dl
mov cl, al
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov r11b, cl
and r11b, 0xff
and al, r9b
mov r14b, dl
and r14b, 0xff
and r10b, r9b
or r11b, al
or r14b, r10b
xor r11b, r14b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
mov al, r15b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov dl, r15b
and dl, cl
mov r9b, sil
xor r9b, 1
and r9b, 0
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
and cl, 0
mov dl, sil
xor dl, 0
mov r9b, dl
and r9b, 0
mov r10b, sil
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
xor r15b, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, sil
xor r9b, 0
or r15b, dl
or r9b, 0
xor r15b, 0xff
and r15b, r9b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
mov r10b, r11b
and r10b, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r9b, 1
or dl, r10b
or r14b, r9b
xor dl, r14b
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov r10b, sil
xor r10b, 0
or dl, r9b
or r10b, 0
xor dl, 0xff
and dl, r10b
xor r11b, 0xff
xor cl, 0xff
mov r9b, sil
xor r9b, 1
or r11b, cl
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov cl, al
xor cl, 0xff
mov r9b, r15b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r14b, cl
and r14b, 0
and al, r10b
mov r13b, r9b
and r13b, 0
and r15b, r10b
or r14b, al
or r13b, r15b
xor r14b, r13b
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r14b, cl
mov al, dl
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov r9b, sil
xor r9b, 0
mov r10b, al
and r10b, 0
and dl, r9b
mov r15b, cl
and r15b, 0
and r11b, r9b
or r10b, dl
or r15b, r11b
xor r10b, r15b
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, r14b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r14b, cl
mov dl, r10b
xor dl, 0xff
and dl, 0
and r10b, cl
or al, r14b
or dl, r10b
xor al, dl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r9b, bl
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, dil
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, dil
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, 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, 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
xor bl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
or bl, r11b
or r14b, 1
xor bl, 0xff
and bl, r14b
mov r11b, sil
xor r11b, 0
mov r14b, dl
xor r14b, r11b
and r14b, dl
mov r11b, r9b
xor r11b, 0xff
mov r15b, dil
xor r15b, r11b
and r15b, dil
mov r11b, r10b
xor r11b, 0xff
mov dil, bl
xor dil, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, r11b
and r8b, 0xff
and r10b, r13b
mov byte [rbp + 0x2d3], dil
and dil, 0xff
and bl, r13b
or r8b, r10b
or dil, bl
xor r8b, dil
mov r10b, byte [rbp + 0x2d3]
or r11b, r10b
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or r8b, r11b
mov r11b, r14b
and r11b, r15b
xor r14b, r15b
or r11b, r14b
mov bl, r8b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
and r8b, dil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
and r11b, dil
or bl, r8b
or r14b, r11b
xor bl, r14b
mov r8b, cl
xor r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r14b, r8b
and r14b, 0
and cl, dil
mov r15b, r11b
and r15b, 0
and dl, dil
or r14b, cl
or r15b, dl
xor r14b, r15b
or r8b, r11b
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
mov cl, r14b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r14b, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, r14b
or r8b, dl
xor cl, r8b
mov dl, sil
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, dl
and dil, 0
mov r14b, r11b
and r14b, 0
mov r15b, r8b
and r15b, 0
and r9b, r11b
or dil, r14b
or r15b, r9b
xor dil, r15b
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
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, bl
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov r11b, dl
and r11b, 0
and bl, r9b
mov dil, r8b
and dil, 0
and cl, r9b
or r11b, bl
or dil, cl
xor r11b, dil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
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, 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
xor r11b, 0xff
xor cl, 0xff
mov r8b, sil
xor r8b, 1
or r11b, cl
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov cl, dl
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
mov bl, cl
and bl, 0xff
and dl, r9b
mov dil, r8b
and dil, 0xff
and r11b, r9b
or bl, dl
or dil, r11b
xor bl, dil
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or bl, cl
mov cl, sil
xor cl, 1
mov dl, r12b
xor dl, 0xff
mov r8b, sil
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, sil
xor dl, 1
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r11b, r12b
xor r11b, 0xff
and r11b, 0
and r12b, r8b
or dl, r9b
or r11b, r12b
xor dl, r11b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, 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 bl, 0xff
mov cl, r8b
xor cl, bl
and cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, al
and r9b, r8b
or dl, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r11b, cl
and r11b, r9b
or r8b, r11b
mov r9b, sil
xor r9b, 0
and r9b, 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 r9b, bl
or dil, r11b
xor r9b, dil
mov r11b, sil
xor r11b, 0
mov bl, dl
xor bl, r11b
and bl, dl
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
xor dil, 1
or al, r11b
or dil, 1
xor al, 0xff
and al, dil
mov r11b, sil
xor r11b, 0
mov dil, r8b
xor dil, r11b
and dil, r8b
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
or cl, r11b
or r14b, 1
xor cl, 0xff
and cl, r14b
mov r11b, bl
and r11b, al
xor bl, al
or r11b, bl
mov al, dil
and al, cl
xor dil, cl
or al, dil
mov cl, r11b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
and r11b, bl
mov dil, al
xor dil, 0xff
and dil, 0
and al, bl
or cl, r11b
or dil, al
xor cl, dil
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and al, r8b
or dl, al
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
xor dl, 0xff
xor al, 0xff
mov r8b, sil
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
xor sil, 1
mov r9b, al
and r9b, 0xff
and cl, sil
mov r11b, r8b
and r11b, 0xff
and dl, sil
or r9b, cl
or r11b, dl
xor r9b, r11b
or al, r8b
xor al, 0xff
or sil, 1
and al, sil
or r9b, al
test r9b, 1
jne 0x6d84a2bb
jmp 0x6d88ae12
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x2c8f92a8
sub r8d, 0x2c27f912
add r8d, 0x2c8f92a8
mov r9d, ecx
add r9d, 0x123be21f
add r9d, r8d
sub r9d, 0x123be21f
sub r9d, 0xaf25a46b
add r9d, 0x7b5d2524
add r9d, 0xaf25a46b
add r9d, 0x36e92d5c
sub r9d, 1
sub r9d, 0x36e92d5c
mov r8d, eax
sub r8d, 0x7b5d2524
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0
mov r9d, eax
sub r9d, 0x9073d31c
sub r9d, 0x2c27f912
add r9d, 0x9073d31c
add r8d, 0x76b16c74
add r8d, r9d
sub r8d, 0x76b16c74
sub eax, 0xd92bf24c
sub eax, r8d
add eax, 0xd92bf24c
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, sil
xor bl, 0
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
mov al, r12b
and al, 0
mov cl, dil
and cl, 0
and r14b, r12b
or r13b, al
or cl, r14b
xor r13b, cl
or bl, dil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r15b, cl
mov bl, sil
xor bl, 1
and bl, 0xff
and cl, 1
or al, r15b
or bl, cl
xor al, bl
xor 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
mov dil, bl
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or r10b, r15b
or r12b, dil
xor r10b, r12b
xor r10b, 0xff
mov dil, sil
xor dil, 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, al
and r11b, r14b
xor al, r14b
or r11b, al
mov al, r10b
and al, dil
xor r10b, dil
or al, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
xor sil, 0
and r11b, sil
mov bl, al
xor bl, 0xff
and bl, 0
and al, sil
or r10b, r11b
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
mov bl, r10b
and bl, al
xor r10b, 0xff
and cl, r10b
or bl, cl
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
test al, 1
jne 0x6d84a589
jmp 0x6d893621
xor eax, eax
mov rcx, qword [rbp + 0x450]
mov edx, dword [rbp + 0x2d8]
mov dword [rcx], edx
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x268638bc
add r10d, 0
sub r10d, 1
sub r10d, 0x268638bc
mov r11d, eax
sub r11d, 0
mov esi, eax
sub esi, r10d
add r11d, esi
mov r10d, eax
sub r10d, r11d
mov r11d, r8d
sub r11d, 0x6cb54250
add r11d, 0xca52d9e5
add r11d, 0x6cb54250
sub r11d, 0x97f71ca5
add r11d, r10d
add r11d, 0x97f71ca5
sub eax, 0xca52d9e5
add r11d, eax
imul r8d, r11d
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, 0
or r13b, r14b
or r12b, 0
xor r13b, 0xff
and r13b, r12b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r12b, r15b
xor r12b, 1
mov al, bl
and al, r12b
or 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
xor bl, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r8b, r15b
xor r8b, 1
or bl, r12b
or r8b, 1
xor bl, 0xff
and bl, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r12b, r15b
xor r12b, 1
mov r9b, dil
and r9b, r12b
or r8b, r9b
mov r9b, r15b
xor r9b, 1
mov r12b, r8b
xor r12b, r9b
and r12b, r8b
xor dil, 0xff
xor r14b, 0xff
mov r8b, r15b
xor r8b, 1
or dil, r14b
or r8b, 1
xor dil, 0xff
and dil, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
mov r14b, r15b
xor r14b, 0
mov r10b, r8b
and r10b, 0
and al, r14b
mov r11b, r9b
and r11b, 0
and bl, r14b
or r10b, al
or r11b, bl
xor r10b, r11b
or r8b, r9b
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r10b, r8b
mov al, r12b
xor al, 0xff
mov r8b, dil
xor r8b, 0xff
mov r9b, r15b
xor r9b, 0
mov r11b, al
and r11b, 0
and r12b, r9b
mov bl, r8b
and bl, 0
and dil, r9b
or r11b, r12b
or bl, dil
xor r11b, bl
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, r10b
xor al, 0xff
mov r8b, r11b
and r8b, al
xor r11b, 0xff
and r10b, r11b
or r8b, r10b
mov al, r13b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, r15b
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, r13b
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and r13b, r8b
or r10b, r13b
mov r8b, al
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
xor r15b, 0
mov r11b, r8b
and r11b, 0
and al, r15b
mov bl, r9b
and bl, 0
and r10b, r15b
or r11b, al
or bl, r10b
xor r11b, bl
or r8b, r9b
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r11b, r8b
test r11b, 1
jne 0x6d84a841
jmp 0x6d893621
mov eax, dword [sym.out.dll_x.13]
mov ecx, dword [sym.out.dll_y.14]
mov edx, eax
sub edx, 0xa874dde8
add edx, 0xd1094bba
add edx, 0xa874dde8
sub edx, 0x83126dcf
sub edx, 0xf75d8030
add edx, 0x83126dcf
sub edx, 0x21647dec
sub edx, 0xd1094bba
add edx, 0x21647dec
sub edx, 0x1fe903cb
add edx, 0xe508b20a
add edx, 0x1fe903cb
add edx, 0x72940dad
sub edx, 1
sub edx, 0x72940dad
add edx, 0xef6baec4
sub edx, 0xe508b20a
sub edx, 0xef6baec4
sub edx, 0x12a51a70
sub edx, 0x5a9293cd
add edx, 0x12a51a70
sub edx, 0x5e65574d
add edx, 0xf75d8030
add edx, 0x5e65574d
sub edx, 0xe63d63be
add edx, 0x5a9293cd
add edx, 0xe63d63be
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, 1
mov bl, r11b
xor bl, 1
mov sil, r9b
and sil, bl
mov dil, r11b
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, r8b
xor bl, 0xff
mov sil, r10b
and sil, bl
xor r10b, 0xff
mov bl, r8b
and bl, r10b
or sil, bl
mov r10b, r8b
xor r10b, 0xff
mov bl, sil
xor bl, r10b
and bl, sil
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov sil, r11b
xor sil, 1
mov dil, r8b
and dil, sil
or r10b, dil
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov sil, r11b
xor sil, 1
and sil, 1
mov dil, r11b
xor dil, 1
and dil, 1
or sil, dil
xor r8b, 0xff
mov dil, sil
xor dil, 0xff
mov r14b, r11b
xor r14b, 0
or r8b, dil
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov dil, r9b
xor dil, 0xff
and dil, 1
mov r14b, r11b
xor r14b, 1
mov r15b, r9b
and r15b, r14b
or dil, r15b
mov r14b, r11b
xor r14b, 1
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor sil, 0xff
mov dil, r9b
xor dil, sil
and dil, r9b
mov r9b, r10b
xor r9b, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, r11b
xor r14b, 0
mov r12b, r9b
and r12b, 0
and r10b, r14b
mov r13b, sil
and r13b, 0
and r8b, r14b
or r12b, r10b
or r13b, r8b
xor r12b, r13b
or r9b, sil
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r12b, r9b
mov r8b, r15b
xor r8b, 0xff
mov r9b, dil
xor r9b, 0xff
mov r10b, r11b
xor r10b, 1
mov sil, r8b
and sil, 0xff
and r15b, r10b
mov r14b, r9b
and r14b, 0xff
and dil, r10b
or sil, r15b
or r14b, dil
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or sil, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 0
mov r9b, r11b
xor r9b, 0
and r12b, r9b
mov r10b, sil
xor r10b, 0xff
and r10b, 0
and sil, r9b
or r8b, r12b
or r10b, sil
xor r8b, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, r11b
xor r10b, 1
mov sil, bl
and sil, r10b
or r9b, sil
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov sil, r11b
xor sil, 1
mov dil, r8b
and dil, sil
or r10b, dil
mov sil, r11b
xor sil, 1
and sil, 1
mov dil, r11b
xor dil, 1
and dil, 1
or sil, dil
mov dil, r11b
xor dil, 1
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov dil, sil
xor dil, 0xff
mov r15b, bl
xor r15b, dil
and r15b, bl
mov bl, r10b
xor bl, 0xff
mov dil, r11b
xor dil, 1
mov r12b, r11b
xor r12b, 0
or bl, dil
or r12b, 0
xor bl, 0xff
and bl, r12b
mov dil, sil
xor dil, 0xff
mov r12b, r8b
xor r12b, dil
and r12b, r8b
mov r8b, r14b
xor r8b, 0xff
mov dil, r15b
xor dil, 0xff
mov r13b, r11b
xor r13b, 0
mov al, r8b
and al, 0
and r14b, r13b
mov cl, dil
and cl, 0
and r15b, r13b
or al, r14b
or cl, r15b
xor al, cl
or r8b, dil
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or al, r8b
mov cl, bl
and cl, r12b
xor bl, r12b
or cl, bl
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov bl, r11b
xor bl, 0
and al, bl
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, bl
or r8b, al
or dil, cl
xor r8b, dil
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, r11b
xor r9b, 1
and al, r9b
or cl, al
mov al, r11b
xor al, 1
mov r9b, sil
xor r9b, 0xff
xor r11b, 1
mov r10b, al
and r10b, 0xff
mov bl, r11b
and bl, 1
mov dil, r9b
and dil, 0xff
and sil, r11b
or r10b, bl
or dil, sil
xor r10b, dil
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or r10b, al
xor r10b, 0xff
mov al, cl
xor al, r10b
and al, cl
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
test cl, 1
jne 0x6d84ac3b
jmp 0x6d88ae12
jmp 0x6d8454c6
lea rax, sym.out.dll_gBuf
add rax, 0x404
mov rcx, qword [rbp + 0x468]
mov edx, dword [rcx]
mov r8d, edx
add rax, r8
mov r8, qword [rbp + 0x448]
mov qword [r8], rax
mov rax, qword [rbp + 0x440]
mov rdx, qword [r8]
sub rsp, 0x20
mov rcx, rax
mov r8d, 4
call sym.out.dll_MemCpy
add rsp, 0x20
mov rcx, qword [rbp + 0x448]
mov rdx, qword [rcx]
mov qword [rbp + 0x2c8], rdx
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x43e0ec4e
add r8d, 0x6f4a3cc6
sub r8d, 0x43e0ec4e
add r8d, 0x2ab2ef3d
sub r8d, 0x9fe3f8eb
sub r8d, 0x2ab2ef3d
mov r9d, eax
sub r9d, 0x6f4a3cc6
add r8d, r9d
add r8d, 0x890de4aa
sub r8d, 0x7e830679
sub r8d, 0x890de4aa
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0xa2e8ff8b
add r8d, 0x7e830679
sub r8d, 0xa2e8ff8b
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0x714ff533
sub r8d, 0x9fe3f8eb
add r8d, 0x714ff533
add r9d, 0xf61870c0
add r9d, r8d
sub r9d, 0xf61870c0
sub eax, 0xc0b932ff
sub eax, r9d
add eax, 0xc0b932ff
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, r15b
and al, 0xff
and bl, r13b
mov cl, r12b
and cl, 0xff
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or al, r15b
mov cl, r14b
and cl, 1
xor r14b, 1
or cl, r14b
mov bl, al
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
and al, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or bl, al
or r14b, dil
xor bl, r14b
xor bl, 0xff
xor cl, 0xff
mov al, sil
xor al, 1
or bl, cl
or al, 1
xor bl, 0xff
and bl, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dil, r10b
and dil, cl
or al, dil
mov cl, r11b
xor cl, 0xff
xor al, 0xff
mov dil, sil
xor dil, 0
or cl, al
or dil, 0
xor cl, 0xff
and cl, dil
mov al, r11b
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
and r11b, dil
or al, r11b
xor al, 0xff
mov r11b, r10b
xor r11b, al
and r11b, r10b
mov al, cl
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, 0xff
and cl, dil
mov r15b, r10b
and r15b, 0xff
and r11b, dil
or r14b, cl
or r15b, r11b
xor r14b, r15b
or al, r10b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, bl
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov r10b, bl
and r10b, cl
mov r11b, sil
xor r11b, 1
and r11b, 0
and cl, 1
or al, r10b
or r11b, cl
xor al, r11b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov r11b, r14b
and r11b, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or cl, r11b
or dil, r10b
xor cl, dil
mov r10b, sil
xor r10b, 0
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, r11b
and dil, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, dil
or r15b, r11b
xor r10b, r15b
mov r11b, al
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r15b, sil
xor r15b, 0
or r11b, dil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
xor bl, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or bl, dil
or r15b, 1
xor bl, 0xff
and bl, r15b
mov dil, sil
xor dil, 0
mov r15b, cl
xor r15b, dil
and r15b, cl
mov dil, r10b
xor dil, 0xff
mov r12b, r14b
xor r12b, dil
and r12b, r14b
mov dil, r11b
and dil, bl
xor r11b, bl
or dil, r11b
mov r11b, r15b
xor r11b, 0xff
mov bl, r12b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r13b, r11b
and r13b, 0xff
and r15b, r14b
mov dl, bl
and dl, 0xff
and r12b, r14b
or r13b, r15b
or dl, r12b
xor r13b, dl
or r11b, bl
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r13b, r11b
mov dl, dil
xor dl, 0xff
mov r11b, r13b
and r11b, dl
xor r13b, 0xff
and dil, r13b
or r11b, dil
mov dl, al
xor dl, 0xff
mov bl, cl
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, dl
and r14b, 0
and al, dil
mov r15b, bl
and r15b, 0
and cl, dil
or r14b, al
or r15b, cl
xor r14b, r15b
or dl, bl
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r14b, cl
or al, r14b
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r11b
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor sil, 0
mov r10b, al
and r10b, 0
and r11b, sil
mov bl, cl
and bl, 0
and dl, sil
or r10b, r11b
or bl, dl
xor r10b, bl
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or r10b, al
test r10b, 1
jne 0x6d84b0d8
jmp 0x6d893635
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x148dc7fd
add r8d, 0
sub r8d, 0xdacd615
sub r8d, 1
add r8d, 0xdacd615
mov r9d, eax
sub r9d, 0x148dc7fd
sub r8d, r9d
mov r9d, 0x80156623
add r9d, 0
sub r9d, r8d
sub r9d, 0x80156623
sub eax, r9d
mov r8d, ecx
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
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, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
xor r10b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 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 dil, 0xff
mov al, r11b
xor al, dil
and al, r11b
mov r11b, bl
xor r11b, 0xff
mov dil, r10b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r11b
and r13b, 0
and bl, r12b
mov cl, dil
and cl, 0
and r10b, r12b
or r13b, bl
or cl, r10b
xor r13b, cl
or r11b, dil
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov cl, r15b
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, 0
and r15b, r11b
mov dil, r10b
and dil, 0
and al, r11b
or bl, r15b
or dil, al
xor bl, dil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, r13b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r13b, cl
mov r10b, bl
xor r10b, 0xff
and r10b, 0xff
and bl, cl
or al, r13b
or r10b, bl
xor al, r10b
mov cl, r14b
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
xor sil, 0
or cl, r10b
or sil, 0
xor cl, 0xff
and cl, sil
mov r10b, r14b
xor r10b, 0xff
mov r11b, al
and r11b, r10b
xor al, 0xff
and r14b, al
or r11b, r14b
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
test al, 1
jne 0x6d84b36e
jmp 0x6d893635
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x44c19734
mov r9d, ecx
add r9d, r8d
add r9d, 0x852a2cc7
sub r9d, 0x139759c5
sub r9d, 0x852a2cc7
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x44c19734
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x7edbe653
add r9d, 0xda771124
sub r9d, 0x7edbe653
sub r9d, 0xbdabe44e
sub r9d, 1
add r9d, 0xbdabe44e
sub r9d, 0x32f3661e
sub r9d, 0xda771124
add r9d, 0x32f3661e
mov r8d, eax
sub r8d, 0x75522ec0
sub r8d, 0x139759c5
add r8d, 0x75522ec0
sub eax, r8d
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r10b
and dil, bl
or r14b, dil
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 bl, 0xff
mov r11b, r10b
xor r11b, bl
and r11b, r10b
mov r10b, r14b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r10b
and r12b, 0
and r14b, r15b
mov r13b, bl
and r13b, 0
and r11b, r15b
or r12b, r14b
or r13b, r11b
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r12b, r10b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, dil
and bl, r11b
or r10b, bl
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r14b, r12b
and r14b, bl
or r11b, 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, 1
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, bl
xor r14b, 0xff
mov r13b, dil
xor r13b, r14b
and r13b, dil
mov dil, sil
xor dil, 1
mov r14b, r11b
xor r14b, dil
and r14b, r11b
xor r12b, 0xff
mov dil, bl
xor dil, 0xff
mov al, sil
xor al, 1
or r12b, dil
or al, 1
xor r12b, 0xff
and r12b, al
mov al, r15b
xor al, 0xff
mov dil, r13b
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 r13b, cl
or dl, r15b
or r8b, r13b
xor dl, r8b
or al, dil
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov al, r14b
xor al, 0xff
mov cl, r12b
xor cl, 0xff
mov r8b, sil
xor r8b, 1
mov dil, al
and dil, 0xff
and r14b, r8b
mov r15b, cl
and r15b, 0xff
and r12b, r8b
or dil, r14b
or r15b, r12b
xor dil, r15b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or dil, al
mov al, dl
xor al, 0xff
mov cl, dil
and cl, al
xor dil, 0xff
and dl, dil
or cl, dl
mov al, r10b
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov dil, al
and dil, 0xff
and r10b, r8b
mov r14b, dl
and r14b, 0xff
and r11b, r8b
or dil, r10b
or r14b, r11b
xor dil, r14b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or dil, al
mov al, dil
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and dil, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or al, dil
or r8b, dl
xor al, r8b
mov dl, bl
and dl, 1
xor bl, 1
or dl, bl
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, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
xor sil, 1
mov r10b, dl
and r10b, 0xff
and cl, sil
mov r11b, r8b
and r11b, 0xff
and al, sil
or r10b, cl
or r11b, al
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or sil, 1
and dl, sil
or r10b, dl
test r10b, 1
jne 0x6d84b711
jmp 0x6d88ae26
xor eax, eax
mov rcx, qword [rbp + 0x2c8]
add rcx, 4
mov rdx, qword [rbp + 0x448]
mov qword [rdx], rcx
mov rcx, qword [rbp + 0x438]
mov dword [rcx], 0
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0x706a330d
mov r11d, r8d
add r11d, r10d
sub r11d, 0xc89bb0fc
sub r11d, 0x725ece10
add r11d, 0xc89bb0fc
sub r11d, 0x413e3075
add r11d, 0x706a330d
add r11d, 0x413e3075
sub eax, 0x2f7e79aa
sub eax, 1
add eax, 0x2f7e79aa
add r11d, 0x4dfed4de
add r11d, eax
sub r11d, 0x4dfed4de
add r11d, 0x3d84912e
add r11d, 0x62508dd4
sub r11d, 0x3d84912e
sub r11d, 0x7274d584
add r11d, 0x725ece10
add r11d, 0x7274d584
sub r11d, 0xb48a04fc
sub r11d, 0x62508dd4
add r11d, 0xb48a04fc
imul r8d, r11d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
or dil, r12b
mov r15b, r14b
xor r15b, 0
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
or r15b, dil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dil, r14b
xor dil, 0
and dil, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or dil, r12b
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0xff
mov al, r14b
xor al, 1
or r12b, r13b
or al, 1
xor r12b, 0xff
and r12b, al
mov al, r14b
xor al, 1
and al, 1
mov r13b, r14b
xor r13b, 1
and r13b, 1
or al, r13b
xor al, 0xff
mov r13b, r14b
xor r13b, 0
mov r8b, r14b
xor r8b, 0
or al, r13b
or r8b, 0
xor al, 0xff
and al, r8b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov r9b, r14b
xor r9b, 0
mov r10b, r8b
and r10b, 0
and r15b, r9b
mov r11b, r13b
and r11b, 0
and r12b, r9b
or r10b, r15b
or r11b, r12b
xor r10b, r11b
or r8b, r13b
xor r8b, 0xff
or r9b, 0
and r8b, r9b
or r10b, r8b
mov r8b, al
and r8b, dil
xor al, dil
or r8b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
and r10b, r9b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0xff
and r8b, r9b
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, r14b
xor r9b, 1
mov r10b, sil
and r10b, r9b
or r8b, r10b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, sil
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, r14b
xor dil, 1
or r10b, r11b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov r11b, r14b
xor r11b, 1
and r11b, 1
mov dil, r14b
xor dil, 1
mov r15b, dil
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and dil, 1
or r11b, r15b
or r12b, dil
xor r11b, r12b
mov dil, r14b
xor dil, 1
mov r15b, r11b
xor r15b, dil
and r15b, r11b
mov r11b, r14b
xor r11b, 1
xor r9b, 0xff
mov dil, r14b
xor dil, 0
or r11b, r9b
or dil, 0
xor r11b, 0xff
and r11b, dil
mov r9b, r8b
xor r9b, 0xff
mov dil, r10b
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, r9b
and r13b, 0xff
and r8b, r12b
mov cl, dil
and cl, 0xff
and r10b, r12b
or r13b, r8b
or cl, r10b
xor r13b, cl
or r9b, dil
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r13b, r9b
mov cl, r15b
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, r14b
xor r9b, 0
mov r10b, cl
and r10b, 0
and r15b, r9b
mov dil, r8b
and dil, 0
and r11b, r9b
or r10b, r15b
or dil, r11b
xor r10b, dil
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, r14b
xor r8b, 1
and r13b, r8b
mov r9b, r10b
xor r9b, 0xff
and r9b, 0xff
and r10b, r8b
or cl, r13b
or r9b, r10b
xor cl, r9b
mov r8b, r14b
xor r8b, 1
and r8b, 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 r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, r14b
xor r9b, 1
xor r8b, 0xff
mov r10b, r14b
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, r14b
xor r8b, 1
and r8b, 1
mov r10b, r14b
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov dil, r14b
xor dil, 1
and dil, 0xff
and r10b, 1
or r8b, r11b
or dil, r10b
xor r8b, dil
mov r10b, r14b
xor r10b, 1
xor r8b, 0xff
mov r11b, r14b
xor r11b, 1
or r10b, r8b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r8b, r9b
and r8b, r10b
xor r9b, r10b
or r8b, r9b
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
or r11b, r10b
xor r11b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, r14b
xor r10b, 1
or r11b, r9b
or r10b, 1
xor r11b, 0xff
and r11b, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r10b, r14b
xor r10b, 0
mov dil, r8b
and dil, r10b
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r10b, 1
or r9b, dil
or r15b, r10b
xor r9b, r15b
mov r10b, bl
xor r10b, 0xff
mov dil, r9b
and dil, r10b
xor r9b, 0xff
mov r10b, bl
and r10b, r9b
or dil, r10b
xor bl, 0xff
mov r9b, dil
xor r9b, bl
and r9b, dil
mov r10b, r14b
xor r10b, 1
and r10b, 1
mov bl, r14b
xor bl, 1
mov dil, bl
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, dil
or r15b, bl
xor r10b, r15b
mov bl, cl
xor bl, 0xff
and bl, 1
mov dil, r14b
xor dil, 1
mov r15b, cl
and r15b, dil
mov r12b, r10b
xor r12b, 0xff
and r12b, 0xff
and r10b, dil
or bl, r15b
or r12b, r10b
xor bl, r12b
xor bl, 0xff
mov r10b, cl
xor r10b, 0xff
mov dil, r14b
xor dil, 0
or bl, r10b
or dil, 0
xor bl, 0xff
and bl, dil
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov dil, r14b
xor dil, 1
and sil, dil
or r10b, sil
mov sil, r8b
xor sil, 0xff
and sil, 1
mov dil, r14b
xor dil, 1
mov r15b, r8b
and r15b, dil
or sil, r15b
mov dil, r14b
xor dil, 1
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov dl, r15b
and dl, 0
and r10b, r13b
mov byte [rbp + 0x2c7], r12b
and r12b, 0
and sil, r13b
or dl, r10b
or r12b, sil
xor dl, r12b
mov r10b, byte [rbp + 0x2c7]
or r15b, r10b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or dl, r15b
mov sil, r14b
xor sil, 1
mov r15b, dil
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, sil
and r13b, 0
mov r10b, r12b
and r10b, 1
mov byte [rbp + 0x2c6], r15b
and r15b, 0
and dil, r12b
or r13b, r10b
or r15b, dil
xor r13b, r15b
mov r10b, byte [rbp + 0x2c6]
or sil, r10b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov sil, dl
xor sil, 0xff
and sil, 1
mov dil, r14b
xor dil, 1
and dl, dil
or sil, dl
xor sil, 0xff
xor r13b, 0xff
mov dl, r14b
xor dl, 0
or sil, r13b
or dl, 0
xor sil, 0xff
and sil, dl
mov dl, r9b
xor dl, 0xff
mov dil, r11b
xor dil, dl
and dil, r11b
mov dl, r11b
xor dl, 0xff
mov r15b, r9b
and r15b, dl
xor r9b, 0xff
and r11b, r9b
or r15b, r11b
mov dl, dil
and dl, r15b
xor dil, r15b
or dl, dil
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r11b, r14b
xor r11b, 0
mov dil, bl
and dil, r11b
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r11b, 1
or r9b, dil
or r15b, r11b
xor r9b, r15b
mov r11b, sil
xor r11b, 0xff
and r11b, 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 r11b, r15b
or r12b, dil
xor r11b, r12b
mov dil, r14b
xor dil, 0
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
or dil, r15b
mov r15b, r9b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, r14b
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
xor bl, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
or bl, r12b
or r13b, 1
xor bl, 0xff
and bl, r13b
mov r12b, r11b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov r10b, r14b
xor r10b, 0
or r12b, r13b
or r10b, 0
xor r12b, 0xff
and r12b, r10b
xor sil, 0xff
mov r10b, dil
xor r10b, 0xff
mov r13b, r14b
xor r13b, 0
or sil, r10b
or r13b, 0
xor sil, 0xff
and sil, r13b
mov r10b, r15b
xor r10b, 0xff
mov r13b, bl
xor r13b, 0xff
mov byte [rbp + 0x2c5], r14b
xor r14b, 1
mov byte [rbp + 0x2c4], r10b
and r10b, 0xff
and r15b, r14b
mov byte [rbp + 0x2c3], r13b
and r13b, 0xff
and bl, r14b
or r10b, r15b
or r13b, bl
xor r10b, r13b
mov bl, byte [rbp + 0x2c4]
mov r15b, byte [rbp + 0x2c3]
or bl, r15b
xor bl, 0xff
or r14b, 1
and bl, r14b
or r10b, bl
mov bl, r12b
and bl, sil
xor r12b, sil
or bl, r12b
mov sil, r10b
xor sil, 0xff
and sil, 0
mov r14b, byte [rbp + 0x2c5]
xor r14b, 0
and r10b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r14b
or sil, r10b
or r12b, bl
xor sil, r12b
mov r10b, r9b
and r10b, r11b
xor r9b, r11b
or r10b, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x2c5]
xor r11b, 1
and r10b, r11b
mov bl, byte [rbp + 0x2c5]
xor bl, 1
and bl, 0xff
and r11b, 1
or r9b, r10b
or bl, r11b
xor r9b, bl
mov r10b, byte [rbp + 0x2c5]
xor r10b, 0
mov r11b, dil
xor r11b, 0xff
mov bl, byte [rbp + 0x2c5]
xor bl, 0
mov r14b, r10b
and r14b, 0
mov r12b, bl
and r12b, 0
mov r13b, r11b
and r13b, 0
and dil, bl
or r14b, r12b
or r13b, dil
xor r14b, r13b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or r14b, r10b
xor r9b, 0xff
xor r14b, 0xff
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
or r9b, r14b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r10b, sil
and r10b, r9b
xor sil, r9b
or r10b, sil
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x2c5]
xor r11b, 0
mov bl, dl
and bl, r11b
mov sil, byte [rbp + 0x2c5]
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, byte [rbp + 0x2c5]
xor r11b, 0
xor r9b, 0xff
mov bl, byte [rbp + 0x2c5]
xor bl, 0
or r11b, r9b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r9b, byte [rbp + 0x2c5]
xor r9b, 0
and r9b, 1
mov bl, byte [rbp + 0x2c5]
xor bl, 1
mov sil, bl
and sil, 0
mov dil, byte [rbp + 0x2c5]
xor dil, 1
and dil, 0xff
and bl, 1
or r9b, sil
or dil, bl
xor r9b, dil
mov bl, r9b
xor bl, 0xff
mov sil, dl
xor sil, bl
and sil, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov bl, byte [rbp + 0x2c5]
xor bl, 1
mov dil, r10b
and dil, bl
or dl, dil
mov bl, byte [rbp + 0x2c5]
xor bl, 0
mov dil, dl
xor dil, bl
and dil, dl
xor r9b, 0xff
mov dl, r10b
xor dl, r9b
and dl, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0xff
mov bl, byte [rbp + 0x2c5]
xor bl, 1
mov r14b, r9b
and r14b, 0xff
and r11b, bl
mov r12b, r10b
and r12b, 0xff
and sil, bl
or r14b, r11b
or r12b, sil
xor r14b, r12b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r14b, r9b
mov r9b, dil
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2c5]
xor r11b, 0
mov bl, r9b
and bl, 0
and dil, r11b
mov sil, r10b
and sil, 0
and dl, r11b
or bl, dil
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov dl, r14b
xor dl, 0xff
mov r9b, bl
and r9b, dl
xor bl, 0xff
and r14b, bl
or r9b, r14b
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
mov r11b, al
and r11b, r10b
or dl, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x2c5]
xor r11b, 1
mov bl, cl
and bl, r11b
or r10b, bl
mov r11b, byte [rbp + 0x2c5]
xor r11b, 0
and r11b, 0
mov bl, byte [rbp + 0x2c5]
xor bl, 0
mov sil, bl
and sil, 0
mov dil, byte [rbp + 0x2c5]
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, byte [rbp + 0x2c5]
xor bl, 0
mov sil, dl
xor sil, bl
and sil, dl
mov bl, r11b
xor bl, 0xff
mov dil, al
xor dil, bl
and dil, al
mov al, r10b
xor al, 0xff
mov bl, byte [rbp + 0x2c5]
xor bl, 0
mov r14b, byte [rbp + 0x2c5]
xor r14b, 1
or al, bl
or r14b, 1
xor al, 0xff
and al, r14b
mov bl, r11b
xor bl, 0xff
mov r14b, cl
xor r14b, bl
and r14b, cl
mov cl, sil
and cl, dil
xor sil, dil
or cl, sil
mov bl, al
and bl, r14b
xor al, r14b
or bl, al
mov al, cl
xor al, 0xff
and al, 1
mov sil, byte [rbp + 0x2c5]
xor sil, 1
and cl, sil
mov dil, bl
xor dil, 0xff
and dil, 0xff
and bl, sil
or al, cl
or dil, bl
xor al, dil
mov cl, dl
xor cl, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x2c5]
xor sil, 0
mov dil, cl
and dil, 0
and dl, sil
mov r14b, bl
and r14b, 0
and r10b, sil
or dil, dl
or r14b, r10b
xor dil, r14b
or cl, bl
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2c5]
xor dl, 1
and dil, dl
or cl, dil
mov dl, r11b
and dl, 0
xor r11b, 0
or dl, r11b
xor dl, 0xff
mov r10b, cl
xor r10b, dl
and r10b, cl
mov cl, al
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov r11b, byte [rbp + 0x2c5]
xor r11b, 0
mov bl, cl
and bl, 0
and al, r11b
mov sil, dl
and sil, 0
and r10b, r11b
or bl, al
or sil, r10b
xor bl, sil
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x2c5]
xor cl, 0
mov dl, bl
and dl, cl
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
and r10b, 0
and cl, 1
or al, dl
or r10b, cl
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x2c5]
xor cl, 1
and cl, 1
mov dl, byte [rbp + 0x2c5]
xor dl, 1
and dl, 1
or cl, dl
mov dl, cl
xor dl, 0xff
mov r10b, bl
xor r10b, dl
and r10b, bl
mov dl, byte [rbp + 0x2c5]
xor dl, 1
and dl, 1
mov r11b, byte [rbp + 0x2c5]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x2c5]
xor sil, 1
and sil, 0xff
and r11b, 1
or dl, bl
or sil, r11b
xor dl, sil
mov r11b, byte [rbp + 0x2c5]
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
mov dl, byte [rbp + 0x2c5]
xor dl, 1
xor cl, 0xff
mov r11b, byte [rbp + 0x2c5]
xor r11b, 1
or dl, cl
or r11b, 1
xor dl, 0xff
and dl, r11b
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, bl
and al, dl
xor bl, dl
or al, bl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
and cl, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r10b
or dl, cl
or r11b, al
xor dl, r11b
mov al, byte [rbp + 0x2c5]
xor al, 1
and al, 1
mov cl, byte [rbp + 0x2c5]
xor cl, 1
and cl, 1
or al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or cl, r11b
mov r10b, byte [rbp + 0x2c5]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x2c5]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp + 0x2c5]
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
mov r11b, byte [rbp + 0x2c5]
xor r11b, 1
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x2c5]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, byte [rbp + 0x2c5]
xor sil, 0
mov dil, cl
xor dil, sil
and dil, cl
xor r8b, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, byte [rbp + 0x2c5]
xor r14b, 0
or r8b, sil
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov sil, bl
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, byte [rbp + 0x2c5]
xor r12b, 0
mov r13b, sil
and r13b, 0
and bl, r12b
mov r15b, r14b
and r15b, 0
and r11b, r12b
or r13b, bl
or r15b, r11b
xor r13b, r15b
or sil, r14b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov r11b, dil
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x2c5]
xor sil, 0
mov r14b, r11b
and r14b, 0
and dil, sil
mov r15b, bl
and r15b, 0
and r8b, sil
or r14b, dil
or r15b, r8b
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or r14b, r11b
mov r8b, r13b
xor r8b, 0xff
mov r11b, r14b
and r11b, r8b
xor r14b, 0xff
and r13b, r14b
or r11b, r13b
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 + 0x2c5]
xor cl, 1
and r8b, cl
or 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, r11b
and al, r8b
xor r11b, r8b
or al, r11b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x2c5]
xor r8b, 1
and dl, r8b
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, dl
or r10b, r8b
xor cl, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2c5]
xor r8b, 1
and al, r8b
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, al
or r10b, r8b
xor dl, r10b
mov al, byte [rbp + 0x2c5]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x2c5]
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, cl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2c5]
xor r11b, 0
mov bl, r8b
and bl, 0
and cl, r11b
mov sil, r10b
and sil, 0
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov cl, al
and cl, 1
xor al, 1
or cl, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2c5]
xor dl, 1
and bl, dl
or al, bl
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x2c5]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2c5]
xor dl, 1
mov r8b, r9b
and r8b, dl
or cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2c5]
xor r8b, 1
mov r10b, al
and r10b, r8b
or dl, r10b
mov r8b, byte [rbp + 0x2c5]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2c5]
xor r11b, 0
mov bl, byte [rbp + 0x2c5]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r8b
xor r11b, 0xff
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x2c5]
xor r11b, 0
mov sil, byte [rbp + 0x2c5]
xor sil, 1
or r9b, r11b
or sil, 1
xor r9b, 0xff
and r9b, sil
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x2c5]
xor sil, 0
or al, r11b
or sil, 0
xor al, 0xff
and al, sil
mov r11b, r10b
and r11b, bl
xor r10b, bl
or r11b, r10b
mov r10b, r9b
and r10b, al
xor r9b, al
or r10b, r9b
mov al, r11b
xor al, 0xff
mov r9b, r10b
and r9b, al
xor r10b, 0xff
and r11b, r10b
or r9b, r11b
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2c5]
xor dl, 1
and al, dl
or cl, al
mov al, byte [rbp + 0x2c5]
xor al, 0
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x2c5]
xor r10b, 0
mov r11b, al
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 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, r9b
and cl, al
xor r9b, al
or cl, r9b
test cl, 1
jne 0x6d84c871
jmp 0x6d88ae26
jmp 0x6d84c876
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x387a7d2b
sub r8d, ecx
add r8d, 0x387a7d2b
mov r9d, eax
sub r9d, 0x41bdc3e7
add r9d, 0
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
sub eax, r8d
add eax, 0
add eax, 0xbf866ef5
add eax, 0x5cf03b5b
sub eax, 0xbf866ef5
add eax, 0x862d4ba2
sub eax, 1
sub eax, 0x862d4ba2
sub eax, 0xc69201a6
sub eax, 0x5cf03b5b
add eax, 0xc69201a6
sub eax, 0xd5866fb0
sub eax, 0x89705bbd
add eax, 0xd5866fb0
add eax, 0xfcda28e5
sub eax, 0x41bdc3e7
sub eax, 0xfcda28e5
add eax, 0x76b50eab
add eax, 0x89705bbd
sub eax, 0x76b50eab
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, r11b
xor r15b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 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
mov sil, dil
xor sil, 1
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or sil, cl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov cl, dil
xor cl, 1
and cl, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or cl, r14b
mov r14b, bl
xor r14b, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, dil
xor r12b, 1
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r15b, sil
and r15b, r14b
xor sil, r14b
or r15b, sil
mov sil, r13b
xor sil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov dl, sil
and dl, 0xff
and r13b, r12b
mov r8b, r14b
and r8b, 0xff
and cl, r12b
or dl, r13b
or r8b, cl
xor dl, r8b
or sil, r14b
xor sil, 0xff
or r12b, 1
and sil, r12b
or dl, sil
mov cl, r15b
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
and r15b, dl
or r8b, r15b
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, 0
and cl, 0
mov dl, dil
xor dl, 0
and dl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or dl, r14b
or r15b, sil
xor dl, r15b
mov sil, dil
xor sil, 0
mov r14b, dl
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
mov r14b, dil
xor r14b, 1
xor dl, 0xff
mov r15b, dil
xor r15b, 0
or r14b, dl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dl, cl
xor dl, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, dl
and r9b, 0
and cl, r13b
mov r10b, r15b
and r10b, 0
and sil, r13b
or r9b, cl
or r10b, sil
xor r9b, r10b
or dl, r15b
xor dl, 0xff
or r13b, 0
and dl, r13b
or r9b, dl
mov cl, r12b
xor cl, 0xff
mov dl, r14b
xor dl, 0xff
mov r10b, dil
xor r10b, 0
mov sil, cl
and sil, 0
and r12b, r10b
mov r15b, dl
and r15b, 0
and r14b, r10b
or sil, r12b
or r15b, r14b
xor sil, r15b
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, dil
xor cl, 0
and cl, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or cl, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
and r10b, r9b
xor cl, 0xff
mov r9b, al
and r9b, cl
or r10b, r9b
mov cl, al
xor cl, 0xff
mov r9b, r10b
xor r9b, cl
and r9b, r10b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
and r11b, r10b
or cl, r11b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov sil, dl
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r11b, sil
mov sil, cl
and sil, r10b
xor cl, r10b
or sil, cl
mov cl, dil
xor cl, 1
mov r10b, r11b
xor r10b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, cl
and r15b, 0xff
mov r12b, r14b
and r12b, 1
mov r13b, r10b
and r13b, 0xff
and r11b, r14b
or r15b, r12b
or r13b, r11b
xor r15b, r13b
or cl, r10b
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
and sil, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r10b, 1
or cl, sil
or r11b, r10b
xor cl, r11b
xor r15b, 0xff
mov r10b, cl
xor r10b, r15b
and r10b, cl
mov cl, dil
xor cl, 0
and cl, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or cl, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, r8b
and r14b, sil
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, sil
or r11b, r14b
or r15b, cl
xor r11b, r15b
mov cl, r8b
xor cl, 0xff
mov sil, r11b
xor sil, cl
and sil, r11b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or cl, bl
or r14b, r11b
xor cl, r14b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, dl
and r14b, bl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, r14b
or r15b, bl
xor r11b, r15b
mov bl, dil
xor bl, 0
and bl, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, cl
and r14b, r11b
xor cl, r11b
or r14b, cl
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
and r14b, bl
mov r15b, dil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, r14b
or r15b, bl
xor r11b, r15b
xor r11b, 0xff
xor cl, 0xff
mov bl, dil
xor bl, 1
or r11b, cl
or bl, 1
xor r11b, 0xff
and r11b, bl
mov cl, r10b
xor cl, 0xff
mov bl, r9b
xor bl, cl
and bl, r9b
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r14b, dil
xor r14b, 0
and r9b, r14b
mov r15b, r10b
xor r15b, 0xff
and r15b, 0
and r10b, r14b
or cl, r9b
or r15b, r10b
xor cl, r15b
mov r9b, bl
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r9b
and r15b, 0xff
and bl, r14b
mov r12b, r10b
and r12b, 0xff
and cl, r14b
or r15b, bl
or r12b, cl
xor r15b, r12b
or r9b, r10b
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r15b, r9b
mov cl, sil
xor cl, 0xff
and cl, 0
mov r9b, dil
xor r9b, 0
mov r10b, sil
and r10b, r9b
mov bl, dil
xor bl, 1
and bl, 0
and r9b, 1
or cl, r10b
or bl, r9b
xor cl, bl
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov bl, r11b
and bl, r10b
or r9b, bl
mov r10b, dil
xor r10b, 0
and r10b, 1
mov bl, dil
xor bl, 1
and bl, 0
or r10b, bl
mov bl, cl
xor bl, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, dil
xor r12b, 0
or bl, r14b
or r12b, 0
xor bl, 0xff
and bl, r12b
xor sil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
or sil, r14b
or r12b, 0
xor sil, 0xff
and sil, r12b
mov r14b, dil
xor r14b, 0
mov r12b, r9b
xor r12b, r14b
and r12b, r9b
mov r14b, r10b
xor r14b, 0xff
mov r13b, r11b
xor r13b, r14b
and r13b, r11b
mov r11b, bl
and r11b, sil
xor bl, sil
or r11b, bl
mov bl, r12b
xor bl, 0xff
mov sil, r13b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov byte [rbp + 0x2c2], bl
and bl, 0
and r12b, r14b
mov byte [rbp + 0x2c1], sil
and sil, 0
and r13b, r14b
or bl, r12b
or sil, r13b
xor bl, sil
mov sil, byte [rbp + 0x2c2]
mov r12b, byte [rbp + 0x2c1]
or sil, r12b
xor sil, 0xff
or r14b, 0
and sil, r14b
or bl, sil
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and r11b, r14b
mov r13b, bl
xor r13b, 0xff
and r13b, 0xff
and bl, r14b
or sil, r11b
or r13b, bl
xor sil, r13b
mov r11b, cl
and r11b, r9b
xor cl, r9b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
or cl, r11b
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
xor cl, 0xff
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
or cl, r9b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r9b, sil
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, r9b
and bl, 0xff
and sil, r11b
mov r14b, r10b
and r14b, 0xff
and cl, r11b
or bl, sil
or r14b, cl
xor bl, r14b
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
mov r10b, r15b
and r10b, r9b
or cl, r10b
mov r9b, dil
xor r9b, 0
xor cl, 0xff
mov r10b, dil
xor r10b, 0
or r9b, cl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov cl, dil
xor cl, 0
and cl, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or cl, r10b
xor r15b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
or r15b, r10b
or r11b, 1
xor r15b, 0xff
and r15b, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov sil, bl
and sil, r11b
or r10b, sil
mov r11b, dil
xor r11b, 0
mov sil, r10b
xor sil, r11b
and sil, r10b
xor bl, 0xff
xor cl, 0xff
mov r10b, dil
xor r10b, 0
or bl, cl
or r10b, 0
xor bl, 0xff
and bl, r10b
mov cl, r9b
xor cl, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov r14b, cl
and r14b, 0xff
and r9b, r11b
mov r13b, r10b
and r13b, 0xff
and r15b, r11b
or r14b, r9b
or r13b, r15b
xor r14b, r13b
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or r14b, cl
mov cl, sil
and cl, bl
xor sil, bl
or cl, sil
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and r14b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or r9b, r14b
or r11b, cl
xor r9b, r11b
mov cl, al
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
or cl, r10b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and al, r11b
mov bl, r8b
xor bl, 0xff
and bl, 0xff
and r8b, r11b
or r10b, al
or bl, r8b
xor r10b, bl
mov al, cl
and al, r10b
xor cl, r10b
or al, 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
mov r8b, dil
xor r8b, 1
xor cl, 0xff
mov r10b, dil
xor r10b, 1
or r8b, cl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov cl, dil
xor cl, 1
and cl, 1
mov r10b, dil
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 0xff
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
xor al, 0xff
xor cl, 0xff
mov r10b, dil
xor r10b, 0
or al, cl
or r10b, 0
xor al, 0xff
and al, r10b
mov cl, r8b
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, cl
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 cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
mov r8b, cl
and r8b, 0
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r10b, dl
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, 1
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r8b
xor r10b, 0xff
xor r10b, 0
and r10b, 0
mov sil, dil
xor sil, 1
mov r14b, cl
xor r14b, sil
and r14b, cl
xor dl, 0xff
mov sil, r8b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or dl, sil
or r15b, 1
xor dl, 0xff
and dl, r15b
mov sil, r11b
xor sil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov r12b, sil
and r12b, 0xff
and r11b, r13b
mov byte [rbp + 0x2c0], r15b
and r15b, 0xff
and r10b, r13b
or r12b, r11b
or r15b, r10b
xor r12b, r15b
mov r10b, byte [rbp + 0x2c0]
or sil, r10b
xor sil, 0xff
or r13b, 1
and sil, r13b
or r12b, sil
mov r11b, r14b
and r11b, dl
xor r14b, dl
or r11b, r14b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov sil, dil
xor sil, 1
and r12b, sil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0xff
and r11b, sil
or dl, r12b
or r14b, r11b
xor dl, r14b
mov r11b, al
and r11b, cl
xor al, cl
or r11b, al
mov al, r11b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and r11b, cl
mov sil, dil
xor sil, 1
and sil, 0
and cl, 1
or al, r11b
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, 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, al
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and al, r8b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, al
or r11b, r8b
xor dl, r11b
mov al, dil
xor al, 1
and al, 1
mov r8b, dil
xor r8b, 1
mov r11b, r8b
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 0xff
and r8b, 1
or al, r11b
or bl, r8b
xor al, bl
mov r8b, cl
xor r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov sil, r8b
and sil, 0xff
and cl, bl
mov r14b, r11b
and r14b, 0xff
and dl, bl
or sil, cl
or r14b, dl
xor sil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov cl, dil
xor cl, 1
mov dl, al
xor dl, 0xff
mov r8b, dil
xor r8b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r8b
and bl, 1
mov r14b, dl
and r14b, 0xff
and al, r8b
or r11b, bl
or r14b, al
xor r11b, r14b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r11b, 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
xor al, 0xff
xor r11b, 0xff
mov cl, dil
xor cl, 0
or al, r11b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, dil
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, r9b
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
and r9b, al
or r8b, r9b
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 0x6d84d665
jmp 0x6d89363a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xc7a0e598
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0xc380c8c5
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xc7a0e598
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x36bf901d
add r9d, r8d
add r9d, 0xc252b02d
sub r9d, 1
sub r9d, 0xc252b02d
sub r9d, 0x273a4e81
add r9d, 0x36bf901d
add r9d, 0x273a4e81
sub eax, 0xe72ee0d3
sub eax, 0xc380c8c5
add eax, 0xe72ee0d3
sub r9d, 0xbe60a51d
add r9d, eax
add r9d, 0xbe60a51d
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or bl, r11b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 1
or r10b, bl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r11b, dil
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and dil, r15b
mov r13b, bl
and r13b, 0xff
and r10b, r15b
or r12b, dil
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov r10b, r14b
xor r10b, 0xff
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, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, sil
xor r13b, 1
or dil, r15b
or r13b, 1
xor dil, 0xff
and dil, r13b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
or r14b, r15b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov r15b, sil
xor r15b, 1
mov r13b, r11b
xor r13b, r15b
and r13b, r11b
mov r15b, bl
xor r15b, 0xff
mov al, r12b
xor al, r15b
and al, r12b
mov r15b, dil
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov cl, sil
xor cl, 1
mov dl, r15b
and dl, 0xff
and dil, cl
mov r8b, r12b
and r8b, 0xff
and r14b, cl
or dl, dil
or r8b, r14b
xor dl, r8b
or r15b, r12b
xor r15b, 0xff
or cl, 1
and r15b, cl
or dl, r15b
mov cl, r13b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov dil, sil
xor dil, 0
mov r14b, cl
and r14b, 0
and r13b, dil
mov r15b, r8b
and r15b, 0
and al, dil
or r14b, r13b
or r15b, al
xor r14b, r15b
or cl, r8b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov al, dl
xor al, 0xff
mov cl, r14b
and cl, al
xor r14b, 0xff
and dl, r14b
or cl, dl
mov al, r10b
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov dil, al
and dil, 0xff
and r10b, r8b
mov r14b, dl
and r14b, 0xff
and r11b, r8b
or dil, r10b
or r14b, r11b
xor dil, r14b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and dil, dl
or al, dil
mov dl, sil
xor dl, 1
mov r8b, bl
xor r8b, 0xff
xor sil, 0
mov r10b, dl
and r10b, 0
mov r11b, sil
and r11b, 1
mov dil, r8b
and dil, 0
and bl, sil
or r10b, r11b
or dil, bl
xor r10b, dil
or dl, r8b
xor dl, 0xff
or sil, 0
and dl, sil
or r10b, dl
xor r10b, 0xff
mov dl, al
xor dl, r10b
and dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d84da0e
jmp 0x6d89363a
jmp 0x6d84da13
mov rax, qword [rbp + 0x438]
mov ecx, dword [rax]
mov dword [rbp + 0x2bc], ecx
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x3cafab31
add r8d, 0xb0a3f04f
add r8d, 0x3cafab31
add r8d, 0x14f87e6c
sub r8d, 0xb9e167b7
sub r8d, 0x14f87e6c
sub r8d, 0x7dae08b7
sub r8d, 0xb0a3f04f
add r8d, 0x7dae08b7
mov r9d, eax
sub r9d, 0x85eec536
sub r8d, r9d
sub r8d, 0x1598a8cf
sub r8d, 1
add r8d, 0x1598a8cf
mov r9d, eax
sub r9d, 0x85eec536
add r8d, r9d
mov r9d, 0x519f88ae
add r9d, 0
sub r9d, r8d
sub r9d, 0x519f88ae
mov r8d, 0xda86f35b
add r8d, 0
sub r8d, 0xb9e167b7
sub r8d, 0xda86f35b
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
sub eax, 0xb7b5fa57
sub eax, r8d
add eax, 0xb7b5fa57
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
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 0
mov r13b, dil
xor r13b, 0
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
mov al, dil
xor al, 1
mov cl, r12b
xor cl, al
and cl, r12b
mov al, dil
xor al, 1
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or al, sil
or r12b, 0
xor al, 0xff
and al, r12b
mov sil, r14b
and sil, r15b
xor r14b, r15b
or sil, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and cl, r12b
mov dl, r15b
and dl, 0
and al, r12b
or r13b, cl
or dl, al
xor r13b, dl
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov al, sil
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and sil, cl
mov dl, r13b
xor dl, 0xff
and dl, 0
and r13b, cl
or al, sil
or dl, r13b
xor al, dl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov sil, bl
and sil, dl
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or cl, sil
or r14b, dl
xor cl, r14b
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, dil
xor dl, 0
and dl, 1
mov sil, dil
xor sil, 1
and sil, 0
or dl, sil
mov sil, bl
xor sil, 0xff
mov r14b, dl
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
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, dil
xor r14b, 1
xor dl, 0xff
mov r15b, dil
xor r15b, 1
or r14b, dl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dl, cl
xor dl, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, dl
and r8b, 0
and cl, r13b
mov r9b, r15b
and r9b, 0
and sil, r13b
or r8b, cl
or r9b, sil
xor r8b, r9b
or dl, r15b
xor dl, 0xff
or r13b, 0
and dl, r13b
or r8b, dl
mov cl, r12b
and cl, r14b
xor r12b, r14b
or cl, r12b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, dil
xor r9b, 0
and r8b, r9b
mov sil, cl
xor sil, 0xff
and sil, 0
and cl, r9b
or dl, r8b
or sil, cl
xor dl, sil
mov cl, dil
xor cl, 1
and cl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, dil
xor r8b, 1
xor cl, 0xff
mov r9b, dil
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, dil
xor cl, 1
and cl, 1
mov r9b, dil
xor r9b, 1
mov sil, r9b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or cl, sil
or r14b, r9b
xor cl, r14b
mov r9b, 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, 1
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, 0
mov r8b, dil
xor r8b, 0
mov sil, r8b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r8b, 1
or cl, sil
or r14b, r8b
xor cl, r14b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov sil, dil
xor sil, 0
mov r14b, al
and r14b, sil
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, sil
or r8b, r14b
or r15b, cl
xor r8b, r15b
xor r8b, 0xff
mov cl, al
xor cl, 0xff
mov sil, dil
xor sil, 0
or r8b, cl
or sil, 0
xor r8b, 0xff
and r8b, sil
mov cl, r11b
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
and r11b, sil
or cl, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 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 r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, cl
and r14b, r11b
xor cl, r11b
or r14b, cl
mov cl, sil
and cl, 1
xor sil, 1
or cl, sil
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and r14b, sil
or r11b, r14b
xor r11b, 0xff
xor cl, 0xff
mov sil, dil
xor sil, 1
or r11b, cl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov cl, dil
xor cl, 1
and cl, 1
mov sil, dil
xor sil, 1
and sil, 1
or cl, sil
mov sil, dl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, dl
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
mov cl, dl
xor cl, 0xff
mov r14b, dil
xor r14b, 1
or sil, cl
or r14b, 1
xor sil, 0xff
and sil, r14b
mov cl, bl
xor cl, 0xff
and cl, 0
mov r14b, dil
xor r14b, 0
and bl, r14b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r14b, 1
or cl, bl
or r15b, r14b
xor cl, r15b
mov bl, r9b
xor bl, 0xff
and bl, 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 bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, cl
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r10b, r15b
and r10b, 0xff
and cl, r13b
mov byte [rbp + 0x2bb], r12b
and r12b, 0xff
and bl, r13b
or r10b, cl
or r12b, bl
xor r10b, r12b
mov cl, byte [rbp + 0x2bb]
or r15b, cl
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r10b, r15b
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
mov r14b, r10b
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
and r10b, r15b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r15b, 1
or r14b, r10b
or r12b, r15b
xor r14b, r12b
xor r14b, 0xff
xor bl, 0xff
mov r10b, dil
xor r10b, 0
or r14b, bl
or r10b, 0
xor r14b, 0xff
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
mov bl, r8b
xor bl, r10b
and bl, r8b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r15b, dil
xor r15b, 1
and r8b, r15b
mov r12b, r11b
xor r12b, 0xff
and r12b, 0xff
and r11b, r15b
or r10b, r8b
or r12b, r11b
xor r10b, r12b
mov r8b, bl
and r8b, r10b
xor bl, r10b
or r8b, bl
mov r10b, sil
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov bl, dil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, sil
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and sil, bl
mov r15b, r14b
xor r15b, 0xff
and r15b, 0xff
and r14b, bl
or r11b, sil
or r15b, r14b
xor r11b, r15b
mov bl, r10b
and bl, r11b
xor r10b, r11b
or bl, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov sil, r8b
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, dil
xor r11b, 1
xor r10b, 0xff
mov sil, dil
xor sil, 0
or r11b, r10b
or sil, 0
xor r11b, 0xff
and r11b, sil
mov r10b, dil
xor r10b, 1
and r10b, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r10b, r14b
or r15b, sil
xor r10b, r15b
xor r8b, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r8b, sil
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dil
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
xor r10b, 0xff
mov r14b, bl
xor r14b, r10b
and r14b, bl
mov r10b, r11b
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r10b
and r12b, 0
and r11b, r15b
mov r13b, bl
and r13b, 0
and r8b, r15b
or r12b, r11b
or r13b, r8b
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r12b, r10b
mov r8b, sil
and r8b, r14b
xor sil, r14b
or r8b, sil
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and r12b, r11b
mov bl, r8b
xor bl, 0xff
and bl, 0xff
and r8b, r11b
or r10b, r12b
or bl, r8b
xor r10b, bl
mov r8b, dl
xor r8b, 0xff
mov r11b, al
xor r11b, r8b
and r11b, al
mov r8b, al
xor r8b, 0xff
mov bl, dl
and bl, r8b
xor dl, 0xff
and al, dl
or bl, al
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
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
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r8b, r11b
xor r8b, 0xff
mov r11b, al
xor r11b, r8b
and r11b, al
mov al, dl
and al, r11b
xor dl, r11b
or al, dl
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
mov r11b, r8b
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 0xff
and r8b, 1
or dl, r11b
or bl, r8b
xor dl, bl
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov bl, r9b
and bl, r11b
or r8b, bl
mov r11b, dil
xor r11b, 0
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 0
or r11b, bl
mov bl, dl
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r14b, dil
xor r14b, 0
or bl, sil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov sil, r11b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
xor r9b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or r9b, r15b
or r12b, 0
xor r9b, 0xff
and r9b, r12b
mov r15b, bl
and r15b, sil
xor bl, sil
or r15b, bl
mov bl, r14b
xor bl, 0xff
mov sil, r9b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, bl
and r13b, 0
and r14b, r12b
mov cl, sil
and cl, 0
and r9b, r12b
or r13b, r14b
or cl, r9b
xor r13b, cl
or bl, sil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov cl, r15b
xor cl, 0xff
mov r9b, r13b
and r9b, cl
xor r13b, 0xff
and r15b, r13b
or r9b, r15b
mov cl, dl
xor cl, 0xff
mov bl, r8b
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 r8b, sil
or r14b, dl
or r15b, r8b
xor r14b, r15b
or cl, bl
xor cl, 0xff
or sil, 1
and cl, sil
or r14b, cl
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, dil
xor dl, 0
mov r8b, r11b
xor r8b, 0xff
mov bl, dil
xor bl, 0
mov sil, dl
and sil, 0
mov r14b, bl
and r14b, 0
mov r15b, r8b
and r15b, 0
and r11b, bl
or sil, r14b
or r15b, r11b
xor sil, r15b
or dl, r8b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
xor sil, 0xff
mov dl, cl
xor dl, sil
and dl, cl
mov cl, r9b
and cl, dl
xor r9b, dl
or cl, 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, 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
and al, 1
mov cl, dil
xor cl, 1
mov dl, r10b
and dl, cl
or al, dl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov r9b, r8b
and r9b, dl
mov r11b, dil
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r9b
or r11b, dl
xor cl, r11b
mov dl, dil
xor dl, 0
and dl, 1
mov r9b, dil
xor r9b, 1
mov r11b, r9b
and r11b, 0
mov bl, dil
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
mov r9b, dil
xor r9b, 0
mov r11b, al
xor r11b, r9b
and r11b, al
xor r10b, 0xff
mov r9b, dl
xor r9b, 0xff
mov bl, dil
xor bl, 0
or r10b, r9b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r9b, dil
xor r9b, 0
mov bl, cl
xor bl, r9b
and bl, cl
mov r9b, dl
xor r9b, 0xff
mov sil, r8b
xor sil, r9b
and sil, r8b
mov r8b, r11b
and r8b, r10b
xor r11b, r10b
or r8b, r11b
mov r9b, bl
and r9b, sil
xor bl, sil
or r9b, bl
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
and r8b, r11b
mov bl, r9b
xor bl, 0xff
and bl, 0
and r9b, r11b
or r10b, r8b
or bl, r9b
xor r10b, bl
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r8b, cl
or al, r8b
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
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 0x6d84e75c
jmp 0x6d89363f
xor eax, eax
mov ecx, dword [rbp + 0x2bc]
mov rdx, qword [rbp + 0x440]
cmp ecx, dword [rdx]
setb r8b
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, r9d
add r11d, 0x2d68d363
sub r11d, 0x2bf09e67
sub r11d, 0x2d68d363
add r11d, 0x12413cd7
sub r11d, 0xb272a005
sub r11d, 0x12413cd7
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, 0x2bf09e67
add esi, r11d
sub eax, esi
sub eax, 0x3e3ebbce
add eax, 0xe5325425
add eax, 0x3e3ebbce
add eax, 0xbe759bc9
sub eax, 1
sub eax, 0xbe759bc9
add eax, 0xfb9d9cac
sub eax, 0xe5325425
sub eax, 0xfb9d9cac
add eax, 0xb48be10
add eax, 0x8dca909c
sub eax, 0xb48be10
sub eax, 0x7c1e9508
add eax, 0xb272a005
add eax, 0x7c1e9508
add eax, 0x4219d4ef
sub eax, 0x8dca909c
sub eax, 0x4219d4ef
imul r9d, eax
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r14b, r13b
mov r12b, dil
xor r12b, 0xff
and r12b, 1
mov r13b, r15b
xor r13b, 1
mov al, dil
and al, r13b
or r12b, al
mov al, r15b
xor al, 1
and al, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or al, r13b
mov r13b, r14b
xor r13b, 0xff
mov r9b, r12b
xor r9b, 0xff
mov r10b, r15b
xor r10b, 1
mov r11b, r13b
and r11b, 0xff
and r14b, r10b
mov sil, r9b
and sil, 0xff
and r12b, r10b
or r11b, r14b
or sil, r12b
xor r11b, sil
or r13b, r9b
xor r13b, 0xff
or r10b, 1
and r13b, r10b
or r11b, r13b
mov r9b, al
and r9b, 1
xor al, 1
or r9b, al
mov al, r11b
xor al, 0xff
and al, 1
mov r10b, r15b
xor r10b, 1
and r11b, r10b
or al, r11b
xor al, 0xff
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, r15b
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r9b, r11b
mov r10b, dil
xor r10b, 0xff
xor r9b, 0xff
mov r11b, r15b
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r11b, r15b
xor r11b, 1
and dil, r11b
or r9b, dil
xor r9b, 0xff
mov r11b, bl
xor r11b, r9b
and r11b, bl
mov r9b, r10b
and r9b, r11b
xor r10b, r11b
or r9b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, r15b
xor r11b, 1
mov bl, al
and bl, r11b
or r10b, bl
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, r15b
xor bl, 1
mov sil, r9b
and sil, bl
or r11b, sil
mov bl, r15b
xor bl, 1
and bl, 1
mov sil, r15b
xor sil, 1
mov dil, sil
and dil, 1
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, r15b
xor sil, 1
mov dil, r10b
xor dil, sil
and dil, r10b
xor al, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, r15b
xor r14b, 0
or al, sil
or r14b, 0
xor al, 0xff
and al, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, r15b
xor r14b, 1
mov r12b, r15b
xor r12b, 1
or sil, r14b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r14b, bl
xor r14b, 0xff
mov r12b, r9b
xor r12b, r14b
and r12b, r9b
mov r9b, dil
xor r9b, 0xff
mov r14b, al
xor r14b, 0xff
mov r13b, r15b
xor r13b, 1
mov cl, r9b
and cl, 0xff
and dil, r13b
mov dl, r14b
and dl, 0xff
and al, r13b
or cl, dil
or dl, al
xor cl, dl
or r9b, r14b
xor r9b, 0xff
or r13b, 1
and r9b, r13b
or cl, r9b
mov al, sil
and al, r12b
xor sil, r12b
or al, sil
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, r15b
xor r9b, 0
and cl, r9b
mov sil, al
xor sil, 0xff
and sil, 0
and al, r9b
or dl, cl
or sil, al
xor dl, sil
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov cl, al
xor cl, 0xff
and cl, 0
mov r9b, r15b
xor r9b, 0
and al, r9b
mov r10b, r15b
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, al
or r10b, r9b
xor cl, r10b
mov al, r15b
xor al, 1
mov r9b, bl
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0
mov r11b, al
and r11b, 0
mov sil, r10b
and sil, 1
mov dil, r9b
and dil, 0
and bl, r10b
or r11b, sil
or dil, bl
xor r11b, dil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
xor cl, 0xff
xor r11b, 0xff
xor r15b, 1
or cl, r11b
or r15b, 1
xor cl, 0xff
and cl, r15b
mov al, dl
and al, cl
xor dl, cl
or al, dl
test al, 1
mov byte [rbp + 0x2ba], r8b
jne 0x6d84eb46
jmp 0x6d89363f
jmp 0x6d84eb4b
mov al, byte [rbp + 0x2ba]
test al, 1
jne 0x6d84eb5e
jmp 0x6d852696
mov rax, qword [rbp + 0x460]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x438]
mov r8d, dword [rdx]
and r8d, 0x3ff
mov r8d, r8d
mov r9d, r8d
movzx r8d, byte [rcx + r9]
mov rcx, qword [rbp + 0x448]
mov r9, qword [rcx]
mov dword [rbp + 0x2b4], r8d
mov qword [rbp + 0x2a8], r9
mov rax, qword [rbp + 0x438]
mov ecx, dword [rax]
mov edx, ecx
mov r8, qword [rbp + 0x2a8]
add r8, rdx
mov qword [rbp + 0x2a0], 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, 0xc3bd6431
sub r8d, ecx
add r8d, 0xc3bd6431
mov r9d, 0x37e72fd7
add r9d, 0
sub r9d, 0x5274de3d
sub r9d, 0x37e72fd7
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x770bbcd9
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x7546a065
sub r9d, 1
sub r9d, 0x7546a065
sub r9d, 0xabfabe46
sub r9d, 0x770bbcd9
add r9d, 0xabfabe46
mov r8d, eax
sub r8d, 0x5274de3d
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, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, sil
and r12b, r14b
xor sil, r14b
or r12b, sil
mov sil, dil
xor sil, 0
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov al, sil
and al, 0
mov cl, r13b
and cl, 0
mov dl, r14b
and dl, 0
and r15b, r13b
or al, cl
or dl, r15b
xor al, dl
or sil, r14b
xor sil, 0xff
or r13b, 0
and sil, r13b
or al, sil
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r12b, dl
mov sil, dil
xor sil, 1
and sil, 0xff
and dl, 1
or cl, r12b
or sil, dl
xor cl, sil
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, r11b
and sil, cl
or al, sil
xor al, 0xff
xor al, 1
and al, 0xff
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 r11b, 0xff
mov sil, cl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r11b, sil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
mov r15b, sil
xor r15b, r14b
and r15b, sil
xor cl, 0xff
mov sil, bl
xor sil, cl
and sil, bl
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, r15b
xor al, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov r14b, al
and r14b, 0xff
and r15b, bl
mov r12b, r11b
and r12b, 0xff
and sil, bl
or r14b, r15b
or r12b, sil
xor r14b, r12b
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or r14b, al
mov al, cl
xor al, 0xff
mov r11b, r14b
and r11b, al
xor r14b, 0xff
and cl, r14b
or r11b, cl
mov al, r11b
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, dl
xor al, 0xff
and al, 0
xor dil, 0
and dl, dil
mov bl, r11b
xor bl, 0xff
and bl, 0
and r11b, dil
or al, dl
or bl, r11b
xor al, bl
mov dl, cl
and dl, al
xor cl, al
or dl, cl
test dl, 1
jne 0x6d84ee9a
jmp 0x6d893644
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x50c74201
add r8d, 0
sub r8d, ecx
sub r8d, 0x50c74201
mov r9d, eax
sub r9d, 0x5d6a5ab
add r9d, 0
sub r8d, 0x822c83a6
add r8d, r9d
add r8d, 0x822c83a6
mov r9d, 0x8a93f464
add r9d, 0
sub r9d, r8d
sub r9d, 0x8a93f464
mov r8d, eax
sub r8d, 0xe0b229d4
add r9d, r8d
add r9d, 0xf39002ba
sub r9d, 1
sub r9d, 0xf39002ba
add r9d, 0x639b3590
add r9d, 0xe0b229d4
sub r9d, 0x639b3590
sub r9d, 0x5ad3ef52
sub r9d, 0xcc4b9e35
add r9d, 0x5ad3ef52
sub r9d, 0x1117b4f5
sub r9d, 0x5d6a5ab
add r9d, 0x1117b4f5
sub eax, 0xcc4b9e35
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, 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 r13b, 0xff
mov cl, al
xor cl, r13b
and cl, al
mov al, r10b
xor al, 0xff
and al, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, r11b
xor bl, 0xff
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, r11b
xor al, 0xff
and al, 0
mov dil, sil
xor dil, 0
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or al, r11b
or r14b, dil
xor al, r14b
xor al, 0xff
mov r11b, r10b
xor r11b, al
and r11b, r10b
mov al, bl
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, 0
and bl, dil
mov r15b, r10b
and r15b, 0
and r11b, dil
or r14b, bl
or r15b, r11b
xor r14b, r15b
or al, r10b
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, cl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov r11b, cl
and r11b, r10b
or al, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r14b
and bl, r11b
or r10b, bl
mov r11b, sil
xor r11b, 1
and r11b, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, sil
xor r15b, 1
or bl, dil
or r15b, 1
xor bl, 0xff
and bl, r15b
mov dil, r11b
xor dil, 0xff
mov r15b, cl
xor r15b, dil
and r15b, cl
mov cl, r10b
xor cl, 0xff
mov dil, sil
xor dil, 1
mov r12b, sil
xor r12b, 1
or cl, dil
or r12b, 1
xor cl, 0xff
and cl, r12b
xor r14b, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
or r14b, dil
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov dil, bl
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, cl
xor r8b, 0xff
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, r8b
and r15b, 0
and cl, dil
mov r12b, bl
and r12b, 0
and r14b, dil
or r15b, cl
or r12b, r14b
xor r15b, r12b
or r8b, bl
xor r8b, 0xff
or dil, 0
and r8b, dil
or r15b, r8b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and dl, r8b
mov bl, r15b
xor bl, 0xff
and bl, 0
and r15b, r8b
or cl, dl
or bl, r15b
xor cl, bl
mov dl, al
and dl, r10b
xor al, r10b
or dl, al
mov al, dl
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
and dl, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or al, dl
or r10b, r8b
xor al, r10b
mov dl, sil
xor dl, 1
mov r8b, r11b
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
mov bl, dl
and bl, 0
mov dil, r10b
and dil, 1
mov r14b, r8b
and r14b, 0
and r11b, r10b
or bl, dil
or r14b, r11b
xor bl, r14b
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or bl, dl
xor al, 0xff
xor bl, 0xff
mov dl, sil
xor dl, 1
or al, bl
or dl, 1
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
xor sil, 0
mov r10b, dl
and r10b, 0
and cl, sil
mov r11b, r8b
and r11b, 0
and al, sil
or r10b, cl
or r11b, al
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or sil, 0
and dl, sil
or r10b, dl
test r10b, 1
jne 0x6d84f366
jmp 0x6d893644
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, 0x8336034b
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x18c34a4b
sub r9d, r8d
add r9d, 0xe5855309
sub r9d, 0x8336034b
sub r9d, 0xe5855309
add r9d, 0x1371b791
sub r9d, 0x27e218dd
sub r9d, 0x1371b791
sub r9d, 0xc4908438
sub r9d, 1
add r9d, 0xc4908438
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x27e218dd
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, 0xac1600f2
add r8d, 0
sub r8d, 0x18c34a4b
sub r8d, 0xac1600f2
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, 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
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, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r13b, sil
xor r13b, 1
and r13b, 1
or r15b, r13b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov al, sil
xor al, 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, dil
xor r14b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov cl, sil
xor cl, 0
mov dl, r14b
and dl, 0
and dil, cl
mov r8b, r13b
and r8b, 0
and r12b, cl
or dl, dil
or r8b, r12b
xor dl, r8b
or 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
and al, 0
mov r8b, sil
xor r8b, 0
and dl, r8b
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, r8b
or al, dl
or dil, cl
xor al, dil
mov cl, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
and dl, 0
or cl, dl
mov dl, sil
xor dl, 0
xor cl, 0xff
mov r8b, sil
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, sil
xor cl, 0
and cl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, cl
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
xor dil, 0xff
mov r14b, sil
xor r14b, 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 cl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, cl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, dil
and dl, r14b
xor dil, r14b
or dl, dil
mov r8b, cl
xor r8b, 0xff
mov dil, dl
and dil, r8b
xor dl, 0xff
and cl, dl
or dil, cl
mov cl, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
and dl, 0
or cl, dl
mov dl, bl
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, bl
and dl, cl
or r8b, dl
xor r8b, 0xff
mov cl, bl
xor cl, 0xff
mov dl, sil
xor dl, 1
or r8b, cl
or dl, 1
xor r8b, 0xff
and r8b, dl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r10b, dl
or cl, r10b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r14b, dil
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, sil
xor r10b, 1
and r10b, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or r10b, r15b
or r12b, r14b
xor r10b, r12b
mov r14b, cl
xor r14b, 0xff
mov r15b, dl
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 dl, r12b
or r13b, cl
or r9b, dl
xor r13b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r13b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, r13b
or r10b, r9b
xor dl, r10b
xor dl, 0xff
xor cl, 0xff
mov r9b, sil
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, sil
xor cl, 0
and cl, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and r9b, 1
or cl, r10b
or r14b, r9b
xor cl, r14b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r14b, al
and r14b, r10b
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, r10b
or r9b, r14b
or r15b, cl
xor r9b, r15b
xor r9b, 0xff
mov cl, al
xor cl, 0xff
mov r10b, sil
xor r10b, 0
or r9b, cl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov r14b, dil
and r14b, r10b
or cl, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, r14b
or r10b, r15b
or r12b, cl
xor r10b, r12b
xor r10b, 0xff
xor r11b, 0xff
mov cl, sil
xor cl, 1
or r10b, r11b
or cl, 1
xor r10b, 0xff
and r10b, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r11b, sil
xor r11b, 0
mov r14b, r8b
and r14b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or cl, r14b
or r15b, r11b
xor cl, r15b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, dl
and r15b, r14b
or r11b, r15b
mov r14b, 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, cl
xor r12b, r15b
and r12b, cl
mov r15b, r14b
xor r15b, 0xff
mov r13b, r8b
xor r13b, r15b
and r13b, r8b
mov r8b, sil
xor r8b, 0
mov r15b, r11b
xor r15b, r8b
and r15b, r11b
mov r8b, r14b
xor r8b, 0xff
mov byte [rbp + 0x29f], dl
xor dl, r8b
mov r8b, byte [rbp + 0x29f]
and dl, r8b
mov r8b, r12b
and r8b, r13b
xor r12b, r13b
or r8b, r12b
mov r12b, r15b
xor r12b, 0xff
mov r13b, dl
xor r13b, 0xff
mov byte [rbp + 0x29e], sil
xor sil, 0
mov byte [rbp + 0x29d], r12b
and r12b, 0
and r15b, sil
mov byte [rbp + 0x29c], r13b
and r13b, 0
and dl, sil
or r12b, r15b
or r13b, dl
xor r12b, r13b
mov dl, byte [rbp + 0x29d]
mov r15b, byte [rbp + 0x29c]
or dl, r15b
xor dl, 0xff
or sil, 0
and dl, sil
or r12b, dl
mov dl, r8b
xor dl, 0xff
mov sil, r12b
and sil, dl
xor r12b, 0xff
and r8b, r12b
or sil, r8b
mov dl, cl
and dl, r11b
xor cl, r11b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x29e]
xor r8b, 0
and dl, r8b
mov r11b, byte [rbp + 0x29e]
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, dl
or r11b, r8b
xor cl, r11b
mov dl, r14b
and dl, 0
xor r14b, 0
or dl, r14b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov cl, sil
and cl, r8b
xor sil, r8b
or cl, sil
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x29e]
xor r8b, 1
mov r11b, r9b
and r11b, r8b
mov sil, byte [rbp + 0x29e]
xor sil, 1
and sil, 0xff
and r8b, 1
or dl, r11b
or sil, r8b
xor dl, sil
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x29e]
xor r11b, 1
mov sil, r10b
and sil, r11b
or r8b, sil
mov r11b, byte [rbp + 0x29e]
xor r11b, 1
and r11b, 1
mov sil, byte [rbp + 0x29e]
xor sil, 1
and sil, 1
or r11b, sil
mov sil, byte [rbp + 0x29e]
xor sil, 1
mov r14b, dl
xor r14b, sil
and r14b, dl
xor r9b, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, byte [rbp + 0x29e]
xor r12b, 0
or r9b, sil
or r12b, 0
xor r9b, 0xff
and r9b, r12b
mov sil, byte [rbp + 0x29e]
xor sil, 1
mov r12b, r8b
xor r12b, sil
and r12b, r8b
xor r10b, 0xff
mov sil, r11b
xor sil, 0xff
mov r13b, byte [rbp + 0x29e]
xor r13b, 1
or r10b, sil
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov sil, r14b
xor sil, 0xff
mov r13b, r9b
xor r13b, 0xff
mov r15b, byte [rbp + 0x29e]
xor r15b, 1
mov byte [rbp + 0x29b], sil
and sil, 0xff
and r14b, r15b
mov byte [rbp + 0x29a], r13b
and r13b, 0xff
and r9b, r15b
or sil, r14b
or r13b, r9b
xor sil, r13b
mov r9b, byte [rbp + 0x29b]
mov r14b, byte [rbp + 0x29a]
or r9b, r14b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or sil, r9b
mov r9b, r12b
and r9b, r10b
xor r12b, r10b
or r9b, r12b
mov r10b, sil
xor r10b, 0xff
mov r15b, r9b
and r15b, r10b
xor r9b, 0xff
and sil, r9b
or r15b, sil
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x29e]
xor sil, 1
mov r12b, r9b
and r12b, 0xff
and dl, sil
mov r13b, r10b
and r13b, 0xff
and r8b, sil
or r12b, dl
or r13b, r8b
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or sil, 1
and r9b, sil
or r12b, r9b
mov dl, r12b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x29e]
xor r8b, 0
and r12b, r8b
mov r9b, byte [rbp + 0x29e]
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, r12b
or r9b, r8b
xor dl, r9b
mov r8b, byte [rbp + 0x29e]
xor r8b, 1
mov r9b, r11b
xor r9b, 0xff
mov r10b, byte [rbp + 0x29e]
xor r10b, 0
mov sil, r8b
and sil, 0
mov r12b, r10b
and r12b, 1
mov r13b, r9b
and r13b, 0
and r11b, r10b
or sil, r12b
or r13b, r11b
xor sil, r13b
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or sil, r8b
xor dl, 0xff
xor sil, 0xff
mov r8b, byte [rbp + 0x29e]
xor r8b, 1
or dl, sil
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, r15b
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x29e]
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and r15b, r10b
mov sil, r9b
and sil, 0xff
and dl, r10b
or r11b, r15b
or sil, dl
xor r11b, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x29e]
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp + 0x29e]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, byte [rbp + 0x29e]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x29e]
xor r9b, 1
and r9b, 1
or r8b, r9b
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x29e]
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x29e]
xor r10b, 1
mov sil, r11b
and sil, r10b
or r9b, sil
xor r9b, 0xff
mov r10b, byte [rbp + 0x29e]
xor r10b, 1
mov sil, byte [rbp + 0x29e]
xor sil, 1
or r9b, r10b
or sil, 1
xor r9b, 0xff
and r9b, sil
xor r11b, 0xff
xor r8b, 0xff
mov r10b, byte [rbp + 0x29e]
xor r10b, 0
or r11b, r8b
or r10b, 0
xor r11b, 0xff
and r11b, r10b
mov r8b, dl
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov sil, byte [rbp + 0x29e]
xor sil, 0
mov r15b, r8b
and r15b, 0
and dl, sil
mov r12b, r10b
and r12b, 0
and cl, sil
or r15b, dl
or r12b, cl
xor r15b, r12b
or r8b, r10b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r15b, r8b
mov cl, r9b
xor cl, 0xff
mov dl, r11b
xor dl, 0xff
mov r8b, byte [rbp + 0x29e]
xor r8b, 1
mov r10b, cl
and r10b, 0xff
and r9b, r8b
mov sil, dl
and sil, 0xff
and r11b, r8b
or r10b, r9b
or sil, r11b
xor r10b, sil
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r10b, cl
mov cl, r15b
xor cl, 0xff
mov dl, r10b
and dl, cl
xor r10b, 0xff
and r15b, r10b
or dl, r15b
mov cl, bl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x29e]
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x29e]
xor r9b, 0
and bl, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r9b
or r8b, bl
or r10b, al
xor r8b, r10b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x29e]
xor r8b, 1
mov r9b, al
and r9b, r8b
or cl, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, byte [rbp + 0x29e]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x29e]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x29e]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor al, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x29e]
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, byte [rbp + 0x29e]
xor al, 0
mov cl, dil
xor cl, 0xff
mov r9b, byte [rbp + 0x29e]
xor r9b, 1
or al, cl
or r9b, 1
xor al, 0xff
and al, r9b
mov cl, byte [rbp + 0x29e]
xor cl, 0
and cl, 1
mov r9b, byte [rbp + 0x29e]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, dil
xor r11b, 0xff
and r11b, 0xff
and dil, r9b
or cl, r10b
or r11b, dil
xor cl, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x29e]
xor r11b, 0
mov bl, r9b
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x29e]
xor cl, 0
and bl, cl
mov r9b, byte [rbp + 0x29e]
xor r9b, 1
and r9b, 0
and cl, 1
or al, bl
or r9b, cl
xor al, r9b
mov cl, r8b
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
mov cl, r8b
and cl, al
or r9b, cl
xor r9b, 0xff
xor r8b, 0xff
mov al, byte [rbp + 0x29e]
xor al, 1
or r9b, r8b
or al, 1
xor r9b, 0xff
and r9b, al
mov al, r9b
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, dl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x29e]
xor r8b, 0
and dl, r8b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
and r9b, r8b
or al, dl
or r10b, r9b
xor al, r10b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x29e]
xor r9b, 0
mov r10b, dl
and r10b, 0
and cl, r9b
mov r11b, r8b
and r11b, 0
and al, r9b
or r10b, cl
or r11b, al
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r10b, dl
test r10b, 1
jne 0x6d85010c
jmp 0x6d88ae4f
xor eax, eax
mov rcx, qword [rbp + 0x2a0]
movzx edx, byte [rcx]
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
mov r10d, r9d
xor r10d, 0xffffffff
mov r11d, edx
and r11d, r10d
or r8d, r11d
mov r10d, r9d
xor r10d, 0xa74c1919
xor r8d, 0xffffffff
mov r11d, r9d
xor r11d, 0x194da61f
or r10d, r8d
or r11d, 0x194da61f
xor r10d, 0xffffffff
and r10d, r11d
mov r8d, r9d
xor r8d, 0xa74c1919
and r8d, 0xaea84b23
mov r11d, r9d
xor r11d, 0xaea84b23
mov esi, r11d
and esi, 0xa74c1919
mov edi, r9d
xor edi, 0xffffffff
and edi, 0xaea84b23
and r11d, 0xffffffff
or r8d, esi
or edi, r11d
xor r8d, edi
mov r11d, r8d
xor r11d, 0xffffffff
mov esi, edx
xor esi, r11d
and esi, edx
mov r11d, r9d
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edi, r9d
xor edi, 0xffffffff
and edi, 0xffffffff
or r11d, edi
xor r11d, 0xffffffff
mov edi, r9d
xor edi, 0xa74c1919
mov ebx, r9d
xor ebx, 0x678e2985
or r11d, edi
or ebx, 0x678e2985
xor r11d, 0xffffffff
and r11d, ebx
xor r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edi, r10d
and edi, esi
xor r10d, esi
or edi, r10d
mov r10d, r11d
and r10d, r8d
xor r11d, r8d
or r10d, r11d
mov r8d, edi
xor r8d, 0xffffffff
mov r11d, r10d
and r11d, r8d
xor r10d, 0xffffffff
and edi, r10d
or r11d, edi
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0x88e38efb
mov r10d, r9d
xor r10d, 0x88e38efb
and r11d, r10d
mov esi, r9d
xor esi, 0xffffffff
and esi, 0x88e38efb
and r10d, 0xffffffff
or r8d, r11d
or esi, r10d
xor r8d, esi
mov r10d, dword [rbp + 0x2b4]
xor r10d, 0xffffffff
mov r11d, r8d
and r11d, r10d
xor r8d, 0xffffffff
mov r10d, dword [rbp + 0x2b4]
and r10d, r8d
or r11d, r10d
xor r11d, 0xffffffff
mov r8d, dword [rbp + 0x2b4]
xor r8d, 0xffffffff
mov r10d, r9d
xor r10d, 0x7f3f92d4
or r11d, r8d
or r10d, 0x7f3f92d4
xor r11d, 0xffffffff
and r11d, r10d
mov r8d, dword [rbp + 0x2b4]
xor r8d, 0xffffffff
and r8d, 0xaf30a22
mov r10d, r9d
xor r10d, 0xaf30a22
mov esi, dword [rbp + 0x2b4]
and esi, r10d
mov edi, r9d
xor edi, 0xffffffff
and edi, 0xaf30a22
and r10d, 0xffffffff
or r8d, esi
or edi, r10d
xor r8d, edi
mov r10d, r9d
xor r10d, 0x68db3f8d
xor r8d, 0xffffffff
mov esi, r9d
xor esi, 0x5293666e
or r10d, r8d
or esi, 0x5293666e
xor r10d, 0xffffffff
and r10d, esi
mov r8d, r9d
xor r8d, 0x68db3f8d
and r8d, 0xb2c3c14
mov esi, r9d
xor esi, 0xb2c3c14
mov edi, esi
and edi, 0x68db3f8d
mov ebx, r9d
xor ebx, 0xffffffff
and ebx, 0xb2c3c14
and esi, 0xffffffff
or r8d, edi
or ebx, esi
xor r8d, ebx
mov esi, dword [rbp + 0x2b4]
xor esi, 0xffffffff
mov edi, r8d
xor edi, 0xffffffff
mov ebx, r9d
xor ebx, 0x37775b00
or esi, edi
or ebx, 0x37775b00
xor esi, 0xffffffff
and esi, ebx
mov edi, r9d
xor edi, 0xffffffff
and edi, 0xab011183
mov ebx, r9d
xor ebx, 0xab011183
mov r14d, ebx
and r14d, 0xffffffff
mov r15d, r9d
xor r15d, 0xffffffff
and r15d, 0xab011183
and ebx, 0xffffffff
or edi, r14d
or r15d, ebx
xor edi, r15d
xor edi, 0xffffffff
mov ebx, r9d
xor ebx, 0x68db3f8d
mov r14d, r9d
xor r14d, 0x13cf56ba
or edi, ebx
or r14d, 0x13cf56ba
xor edi, 0xffffffff
and edi, r14d
mov ebx, r9d
xor ebx, 0xffffffff
xor r8d, 0xffffffff
mov r14d, r9d
xor r14d, 0x5ed75e74
or ebx, r8d
or r14d, 0x5ed75e74
xor ebx, 0xffffffff
and ebx, r14d
mov r8d, r10d
xor r8d, 0xffffffff
mov r14d, esi
xor r14d, 0xffffffff
mov r15d, r9d
xor r15d, 0x2e0bf347
mov r12d, r8d
and r12d, 0x2e0bf347
and r10d, r15d
mov r13d, r14d
and r13d, 0x2e0bf347
and esi, r15d
or r12d, r10d
or r13d, esi
xor r12d, r13d
or r8d, r14d
xor r8d, 0xffffffff
or r15d, 0x2e0bf347
and r8d, r15d
or r12d, r8d
mov r8d, edi
xor r8d, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov esi, r9d
xor esi, 0xfaabf675
mov r14d, r8d
and r14d, 0xfaabf675
and edi, esi
mov r15d, r10d
and r15d, 0xfaabf675
and ebx, esi
or r14d, edi
or r15d, ebx
xor r14d, r15d
or r8d, r10d
xor r8d, 0xffffffff
or esi, 0xfaabf675
and r8d, esi
or r14d, r8d
mov r8d, r12d
xor r8d, 0xffffffff
and r8d, 0x640fbed7
mov r10d, r9d
xor r10d, 0x640fbed7
and r12d, r10d
mov esi, r14d
xor esi, 0xffffffff
and esi, 0x640fbed7
and r14d, r10d
or r8d, r12d
or esi, r14d
xor r8d, esi
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0xa5ab0b5a
mov esi, r9d
xor esi, 0xa5ab0b5a
and r8d, esi
mov edi, r9d
xor edi, 0xffffffff
and edi, 0xa5ab0b5a
and esi, 0xffffffff
or r10d, r8d
or edi, esi
xor r10d, edi
mov r8d, edx
xor r8d, 0xffffffff
mov esi, r10d
and esi, r8d
xor r10d, 0xffffffff
mov r8d, edx
and r8d, r10d
or esi, r8d
xor esi, 0xffffffff
xor edx, 0xffffffff
mov r8d, r9d
xor r8d, 0xb8ec1a30
or esi, edx
or r8d, 0xb8ec1a30
xor esi, 0xffffffff
and esi, r8d
mov edx, r11d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, r9d
xor r8d, 0xffffffff
mov r10d, r11d
and r10d, r8d
or edx, r10d
mov r8d, esi
xor r8d, 0xffffffff
and r8d, 0xb92e045f
mov r10d, r9d
xor r10d, 0xb92e045f
mov edi, esi
and edi, r10d
mov ebx, r9d
xor ebx, 0xffffffff
and ebx, 0xb92e045f
and r10d, 0xffffffff
or r8d, edi
or ebx, r10d
xor r8d, ebx
mov r10d, r9d
xor r10d, 0xcb95d442
and r10d, 0x931d0aac
mov edi, r9d
xor edi, 0x931d0aac
mov ebx, edi
and ebx, 0xcb95d442
mov r14d, r9d
xor r14d, 0xffffffff
and r14d, 0x931d0aac
and edi, 0xffffffff
or r10d, ebx
or r14d, edi
xor r10d, r14d
mov edi, edx
xor edi, 0xffffffff
mov ebx, r9d
xor ebx, 0xcb95d442
mov r14d, r9d
xor r14d, 0x21529d32
or edi, ebx
or r14d, 0x21529d32
xor edi, 0xffffffff
and edi, r14d
xor r11d, 0xffffffff
mov ebx, r10d
xor ebx, 0xffffffff
mov r14d, r9d
xor r14d, 0xee594540
or r11d, ebx
or r14d, 0xee594540
xor r11d, 0xffffffff
and r11d, r14d
mov ebx, r9d
xor ebx, 0xcb95d442
mov r14d, r8d
xor r14d, ebx
and r14d, r8d
mov ebx, r10d
xor ebx, 0xffffffff
mov r15d, esi
xor r15d, ebx
and r15d, esi
mov esi, edi
xor esi, 0xffffffff
mov ebx, r11d
xor ebx, 0xffffffff
mov r12d, r9d
xor r12d, 0x5acd2d33
mov r13d, esi
and r13d, 0x5acd2d33
and edi, r12d
mov dword [rbp + 0x294], ebx
and ebx, 0x5acd2d33
and r11d, r12d
or r13d, edi
or ebx, r11d
xor r13d, ebx
mov r11d, dword [rbp + 0x294]
or esi, r11d
xor esi, 0xffffffff
or r12d, 0x5acd2d33
and esi, r12d
or r13d, esi
mov esi, r14d
and esi, r15d
xor r14d, r15d
or esi, r14d
mov edi, r13d
xor edi, 0xffffffff
and edi, 0x3855251c
mov ebx, r9d
xor ebx, 0x3855251c
and r13d, ebx
mov r14d, esi
xor r14d, 0xffffffff
and r14d, 0x3855251c
and esi, ebx
or edi, r13d
or r14d, esi
xor edi, r14d
mov esi, edx
xor esi, 0xffffffff
mov ebx, r8d
xor ebx, 0xffffffff
mov r14d, r9d
xor r14d, 0x8c7f2903
mov r15d, esi
and r15d, 0x8c7f2903
and edx, r14d
mov r12d, ebx
and r12d, 0x8c7f2903
and r8d, r14d
or r15d, edx
or r12d, r8d
xor r15d, r12d
or esi, ebx
xor esi, 0xffffffff
or r14d, 0x8c7f2903
and esi, r14d
or r15d, esi
mov edx, r15d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, r9d
xor r8d, 0xffffffff
and r15d, r8d
or edx, r15d
mov r8d, r10d
and r8d, 0xcb95d442
xor r10d, 0xcb95d442
or r8d, r10d
xor edx, 0xffffffff
xor r8d, 0xffffffff
mov r10d, r9d
xor r10d, 0xfd1c1b06
or edx, r8d
or r10d, 0xfd1c1b06
xor edx, 0xffffffff
and edx, r10d
mov r8d, edi
xor r8d, 0xffffffff
mov r10d, edx
xor r10d, 0xffffffff
xor r9d, 0xdc1adf0e
mov esi, r8d
and esi, 0xdc1adf0e
and edi, r9d
mov ebx, r10d
and ebx, 0xdc1adf0e
and edx, r9d
or esi, edi
or ebx, edx
xor esi, ebx
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0xdc1adf0e
and r8d, r9d
or esi, r8d
mov byte [rcx], sil
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, eax
sub r9d, 0x2e2d2e0e
add r9d, 0
mov r10d, eax
sub r10d, r9d
mov r9d, edx
sub r9d, r10d
mov r10d, 0xcaf89c52
add r10d, 0
sub r10d, 1
sub r10d, 0xcaf89c52
add r9d, 0x8199835b
add r9d, r10d
sub r9d, 0x8199835b
mov r10d, eax
sub r10d, 0x2c92532a
sub r10d, r9d
add r10d, 0x2c92532a
sub eax, 0x2e2d2e0e
add eax, 0
add r10d, 0x1bb316d3
add r10d, eax
sub r10d, 0x1bb316d3
mov eax, 0xc2235b2
add eax, 0
sub eax, r10d
sub eax, 0xc2235b2
imul edx, eax
and edx, 1
cmp edx, 0
sete sil
cmp r8d, 0xa
setl al
mov dl, sil
xor dl, 0xff
and dl, 0
mov r8b, 1
mov r9b, r8b
xor r9b, 0
mov r10b, sil
and r10b, r9b
mov bl, r8b
xor bl, 1
and bl, 0
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, r8b
xor r9b, 1
xor dl, 0xff
mov r10b, r8b
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, r8b
xor dl, 1
and dl, 1
mov r10b, r8b
xor r10b, 1
and r10b, 1
or dl, r10b
mov r10b, dl
xor r10b, 0xff
mov bl, sil
xor bl, r10b
and bl, sil
mov r10b, r8b
xor r10b, 1
and r10b, 0
mov dil, r8b
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, r8b
xor r15b, 1
and r15b, 0
and dil, 1
or r10b, r14b
or r15b, dil
xor r10b, r15b
xor r10b, 0xff
mov dil, r8b
xor dil, 1
mov r14b, r8b
xor r14b, 0
or r10b, dil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, r8b
xor r15b, 0
mov r12b, dil
and r12b, 0
and r9b, r15b
mov r13b, r14b
and r13b, 0
and bl, r15b
or r12b, r9b
or r13b, bl
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov r9b, r10b
and r9b, dl
xor r10b, dl
or r9b, r10b
mov dl, r12b
xor dl, 0xff
mov r10b, r9b
and r10b, dl
xor r9b, 0xff
and r12b, r9b
or r10b, r12b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, r8b
xor r9b, 1
mov bl, al
and bl, r9b
mov dil, r8b
xor dil, 1
and dil, 0xff
and r9b, 1
or dl, bl
or dil, r9b
xor dl, dil
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, r8b
xor r9b, 1
and r9b, 1
mov bl, r8b
xor bl, 1
mov dil, bl
and dil, 1
mov r14b, r8b
xor r14b, 1
and r14b, 0xff
and bl, 1
or r9b, dil
or r14b, bl
xor r9b, r14b
mov bl, al
xor bl, 0xff
xor r9b, 0xff
mov dil, r8b
xor dil, 0
or bl, r9b
or dil, 0
xor bl, 0xff
and bl, dil
mov r9b, dl
and r9b, bl
xor dl, bl
or r9b, dl
mov dl, r8b
xor dl, 1
and dl, 0
mov bl, r8b
xor bl, 0
mov dil, bl
and dil, 1
mov r14b, r8b
xor r14b, 1
and r14b, 0
and bl, 1
or dl, dil
or r14b, bl
xor dl, r14b
mov bl, r8b
xor bl, 1
xor dl, 0xff
mov dil, r8b
xor dil, 0
or bl, dl
or dil, 0
xor bl, 0xff
and bl, dil
mov dl, r8b
xor dl, 1
and dl, 0
mov dil, r8b
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, r8b
xor r15b, 1
and r15b, 0
and dil, 1
or dl, r14b
or r15b, dil
xor dl, r15b
mov dil, r8b
xor dil, 1
xor dl, 0xff
mov r14b, r8b
xor r14b, 1
or dil, dl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov dl, bl
and dl, dil
xor bl, dil
or dl, bl
mov bl, r10b
xor bl, 0xff
and bl, 0
mov dil, r8b
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, r8b
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r8b
xor dil, 1
and dil, 1
mov r14b, r8b
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r8b
xor r14b, 0
and r14b, 0
mov r15b, r8b
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, r8b
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, r8b
xor r13b, 0
mov cl, r15b
and cl, 0
and bl, r13b
mov r11b, r12b
and r11b, 0
and dil, r13b
or cl, bl
or r11b, dil
xor cl, r11b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or cl, r15b
mov r11b, r14b
and r11b, 0
xor r14b, 0
or r11b, r14b
mov bl, cl
xor bl, 0xff
and bl, 0
mov dil, r8b
xor dil, 0
and cl, dil
mov r14b, r8b
xor r14b, 1
and r14b, 0
and dil, 1
or bl, cl
or r14b, dil
xor bl, r14b
xor bl, 0xff
xor r11b, 0xff
mov cl, r8b
xor cl, 0
or bl, r11b
or cl, 0
xor bl, 0xff
and bl, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r11b, r8b
xor r11b, 1
and sil, r11b
or cl, sil
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov sil, r8b
xor sil, 1
mov dil, dl
and dil, sil
or r11b, dil
mov sil, r8b
xor sil, 1
and sil, 0
mov dil, r8b
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, r8b
xor r15b, 1
and r15b, 0
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
mov dil, cl
xor dil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, r8b
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and cl, r15b
mov r13b, r14b
and r13b, 0xff
and r11b, r15b
or r12b, cl
or r13b, r11b
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov cl, r8b
xor cl, 1
mov r11b, sil
xor r11b, 0xff
mov dil, r8b
xor dil, 0
mov r14b, cl
and r14b, 0
mov r15b, dil
and r15b, 1
mov r13b, r11b
and r13b, 0
and sil, dil
or r14b, r15b
or r13b, sil
xor r14b, r13b
or cl, r11b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r11b, r8b
xor r11b, 1
and r12b, r11b
mov sil, r8b
xor sil, 1
and sil, 0xff
and r11b, 1
or cl, r12b
or sil, r11b
xor cl, sil
xor r14b, 0xff
mov r11b, cl
xor r11b, r14b
and r11b, cl
mov cl, r8b
xor cl, 1
and cl, 0
mov sil, r8b
xor sil, 0
mov dil, sil
and dil, 1
mov r14b, r8b
xor r14b, 1
and r14b, 0
and sil, 1
or cl, dil
or r14b, sil
xor cl, r14b
mov sil, r9b
xor sil, 0xff
mov dil, cl
and dil, sil
xor cl, 0xff
mov sil, r9b
and sil, cl
or dil, sil
mov cl, r9b
xor cl, 0xff
mov sil, dil
xor sil, cl
and sil, dil
mov cl, al
xor cl, 0xff
and cl, 1
mov dil, r8b
xor dil, 1
and al, dil
or cl, al
mov al, dl
xor al, 0xff
and al, 1
mov dil, r8b
xor dil, 1
mov r14b, dl
and r14b, dil
or al, r14b
mov dil, r8b
xor dil, 0
and dil, 1
mov r14b, r8b
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, r8b
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, cl
xor r14b, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, r8b
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and cl, r12b
mov byte [rbp + 0x293], r15b
and r15b, 0xff
and al, r12b
or r13b, cl
or r15b, al
xor r13b, r15b
mov al, byte [rbp + 0x293]
or r14b, al
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov cl, dil
and cl, 0
xor dil, 0
or cl, dil
mov dil, r13b
xor dil, 0xff
and dil, 1
mov r14b, r8b
xor r14b, 1
and r13b, r14b
or dil, r13b
xor cl, 0xff
mov r14b, dil
xor r14b, cl
and r14b, dil
mov cl, r11b
xor cl, 0xff
mov dil, bl
xor dil, cl
and dil, bl
mov cl, bl
xor cl, 0xff
and cl, 0
mov r15b, r8b
xor r15b, 0
and bl, r15b
mov r12b, r11b
xor r12b, 0xff
and r12b, 0
and r11b, r15b
or cl, bl
or r12b, r11b
xor cl, r12b
mov r11b, dil
xor r11b, 0xff
mov bl, cl
xor bl, 0xff
mov r15b, r8b
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and dil, r15b
mov r13b, bl
and r13b, 0xff
and cl, r15b
or r12b, dil
or r13b, cl
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r11b, r8b
xor r11b, 1
mov bl, sil
and bl, r11b
or cl, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, r8b
xor bl, 1
mov dil, r14b
and dil, bl
or r11b, dil
mov bl, r8b
xor bl, 1
and bl, 1
mov dil, r8b
xor dil, 1
and dil, 1
or bl, dil
mov dil, r8b
xor dil, 1
mov r15b, cl
xor r15b, dil
and r15b, cl
mov dil, bl
xor dil, 0xff
mov r13b, sil
xor r13b, dil
and r13b, sil
mov sil, r8b
xor sil, 1
mov dil, r11b
xor dil, sil
and dil, r11b
xor r14b, 0xff
mov sil, bl
xor sil, 0xff
mov al, r8b
xor al, 0
or r14b, sil
or al, 0
xor r14b, 0xff
and r14b, al
mov al, r15b
and al, r13b
xor r15b, r13b
or al, r15b
mov sil, dil
and sil, r14b
xor dil, r14b
or sil, dil
mov dil, al
xor dil, 0xff
and dil, 1
mov r14b, r8b
xor r14b, 1
and al, r14b
mov r15b, sil
xor r15b, 0xff
and r15b, 0xff
and sil, r14b
or dil, al
or r15b, sil
xor dil, r15b
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r11b, r8b
xor r11b, 0
and al, r11b
mov sil, r8b
xor sil, 1
and sil, 0
and r11b, 1
or cl, al
or sil, r11b
xor cl, sil
mov al, r8b
xor al, 1
mov r11b, bl
xor r11b, 0xff
mov sil, r8b
xor sil, 1
mov r14b, al
and r14b, 0xff
mov r15b, sil
and r15b, 1
mov r13b, r11b
and r13b, 0xff
and bl, sil
or r14b, r15b
or r13b, bl
xor r14b, r13b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
xor r14b, 0xff
mov al, cl
xor al, r14b
and al, cl
mov cl, dil
and cl, al
xor dil, al
or cl, dil
mov al, r12b
xor al, 0xff
and al, 1
mov r11b, r8b
xor r11b, 1
mov bl, r12b
and bl, r11b
mov sil, r8b
xor sil, 1
and sil, 0xff
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
mov r11b, r8b
xor r11b, 1
xor al, 0xff
mov bl, r8b
xor bl, 0
or r11b, al
or bl, 0
xor r11b, 0xff
and r11b, bl
mov al, r8b
xor al, 1
and al, 1
mov bl, r8b
xor bl, 1
and bl, 1
or al, bl
mov bl, al
xor bl, 0xff
mov sil, r12b
xor sil, bl
and sil, r12b
mov bl, cl
xor bl, 0xff
and bl, 1
mov dil, r8b
xor dil, 1
mov r14b, cl
and r14b, dil
mov r15b, r8b
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r8b
xor dil, 1
mov r14b, bl
xor r14b, dil
and r14b, bl
xor cl, 0xff
xor al, 0xff
mov bl, r8b
xor bl, 0
or cl, al
or bl, 0
xor cl, 0xff
and cl, bl
mov al, r11b
xor al, 0xff
mov bl, sil
xor bl, 0xff
mov dil, r8b
xor dil, 0
mov r15b, al
and r15b, 0
and r11b, dil
mov r12b, bl
and r12b, 0
and sil, dil
or r15b, r11b
or r12b, sil
xor r15b, r12b
or al, bl
xor al, 0xff
or dil, 0
and al, dil
or r15b, al
mov al, r14b
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, r8b
xor bl, 0
mov sil, al
and sil, 0
and r14b, bl
mov dil, r11b
and dil, 0
and cl, bl
or sil, r14b
or dil, cl
xor sil, dil
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, r15b
xor al, 0xff
and al, 0
mov cl, r8b
xor cl, 0
and r15b, cl
mov r11b, sil
xor r11b, 0xff
and r11b, 0
and sil, cl
or al, r15b
or r11b, sil
xor al, r11b
mov cl, r10b
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, r8b
xor bl, 1
or cl, r11b
or bl, 1
xor cl, 0xff
and cl, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov bl, r8b
xor bl, 0
and r10b, bl
mov sil, r9b
xor sil, 0xff
and sil, 0
and r9b, bl
or r11b, r10b
or sil, r9b
xor r11b, sil
mov r9b, cl
and r9b, r11b
xor cl, r11b
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r10b, r8b
xor r10b, 1
mov r11b, r9b
and r11b, r10b
mov bl, r8b
xor bl, 1
and bl, 0xff
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
mov r10b, r8b
xor r10b, 0
xor cl, 0xff
mov r11b, r8b
xor r11b, 0
or r10b, cl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov cl, r8b
xor cl, 0
and cl, 0
mov r11b, r8b
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, r8b
xor sil, 1
and sil, 0
and r11b, 1
or cl, bl
or sil, r11b
xor cl, sil
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, r8b
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r11b, r8b
xor r11b, 1
and r11b, 1
mov bl, r8b
xor bl, 1
and bl, 1
or r11b, bl
xor r11b, 0xff
mov bl, r8b
xor bl, 0
mov sil, r8b
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, r8b
xor bl, 1
xor cl, 0xff
mov sil, r8b
xor sil, 1
or bl, cl
or sil, 1
xor bl, 0xff
and bl, sil
mov cl, r10b
xor cl, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, r8b
xor dil, 0
mov r14b, cl
and r14b, 0
and r10b, dil
mov r15b, sil
and r15b, 0
and r9b, dil
or r14b, r10b
or r15b, r9b
xor r14b, r15b
or cl, sil
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov cl, r11b
and cl, bl
xor r11b, bl
or cl, r11b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, r8b
xor r10b, 1
and r14b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or r9b, r14b
or r11b, cl
xor r9b, r11b
mov cl, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r10b, r8b
xor r10b, 1
mov r11b, dl
and r11b, r10b
xor dl, 0xff
and dl, 1
or r11b, dl
mov dl, cl
and dl, r11b
xor cl, r11b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r10b, r8b
xor r10b, 1
and dl, r10b
mov r11b, r8b
xor r11b, 1
and r11b, 0xff
and r10b, 1
or cl, dl
or r11b, r10b
xor cl, r11b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, r8b
xor r10b, 1
mov r11b, r9b
and r11b, r10b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r10b
or dl, r11b
or bl, cl
xor dl, bl
xor dl, 0xff
xor r9b, 0xff
mov cl, r8b
xor cl, 1
or dl, r9b
or cl, 1
xor dl, 0xff
and dl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, r8b
xor r9b, 1
mov r10b, al
and r10b, r9b
or cl, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, r8b
xor r10b, 1
mov r11b, dl
and r11b, r10b
or r9b, r11b
mov r10b, r8b
xor r10b, 0
and r10b, 0
mov r11b, r8b
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, r8b
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r8b
xor r11b, 0
mov bl, cl
xor bl, r11b
and bl, cl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, r8b
xor sil, 0
or al, r11b
or sil, 0
xor al, 0xff
and al, sil
mov r11b, r9b
xor r11b, 0xff
mov sil, r8b
xor sil, 0
mov dil, r8b
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
xor dl, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, r8b
xor dil, 0
or dl, sil
or dil, 0
xor dl, 0xff
and dl, dil
mov sil, bl
xor sil, 0xff
mov dil, al
xor dil, 0xff
mov r14b, r8b
xor r14b, 1
mov r15b, sil
and r15b, 0xff
and bl, r14b
mov r12b, dil
and r12b, 0xff
and al, r14b
or r15b, bl
or r12b, al
xor r15b, r12b
or sil, dil
xor sil, 0xff
or r14b, 1
and sil, r14b
or r15b, sil
mov al, r11b
xor al, 0xff
mov bl, dl
xor bl, 0xff
mov sil, r8b
xor sil, 1
mov dil, al
and dil, 0xff
and r11b, sil
mov r14b, bl
and r14b, 0xff
and dl, sil
or dil, r11b
or r14b, dl
xor dil, r14b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r15b
xor al, 0xff
mov dl, dil
and dl, al
xor dil, 0xff
and r15b, dil
or dl, r15b
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, r8b
xor r9b, 1
and al, r9b
or cl, al
mov al, r10b
and al, 0
xor r10b, 0
or al, r10b
xor al, 0xff
mov r9b, cl
xor r9b, al
and r9b, cl
mov al, dl
xor al, 0xff
mov cl, r9b
xor cl, 0xff
xor r8b, 1
mov r10b, al
and r10b, 0xff
and dl, r8b
mov r11b, cl
and r11b, 0xff
and r9b, r8b
or r10b, dl
or r11b, r9b
xor r10b, r11b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or r10b, al
test r10b, 1
jne 0x6d851591
jmp 0x6d88ae4f
jmp 0x6d851596
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xefe0143f
sub r8d, 0x48edf075
add r8d, 0xefe0143f
mov r9d, eax
sub r9d, 0x2678a190
add r8d, r9d
sub r8d, 0x6804aee3
add r8d, 0x48edf075
add r8d, 0x6804aee3
mov r9d, eax
sub r9d, 0x8de41419
sub r9d, 1
add r9d, 0x8de41419
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
sub eax, 0x2678a190
add eax, 0
sub r8d, 0xd2cf584c
sub r8d, eax
add r8d, 0xd2cf584c
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r15b, sil
or r14b, 1
xor r15b, 0xff
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r11b
and r12b, r14b
or sil, r12b
xor sil, 0xff
mov r14b, bl
xor r14b, sil
and r14b, bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
and bl, r12b
or sil, bl
xor r11b, 0xff
xor sil, 0xff
mov bl, dil
xor bl, 0
or r11b, sil
or bl, 0
xor r11b, 0xff
and r11b, bl
mov bl, r14b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and r14b, r12b
mov al, sil
and al, 0xff
and r11b, r12b
or r13b, r14b
or al, r11b
xor r13b, al
or bl, sil
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
mov bl, r15b
and bl, r11b
or al, bl
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, r13b
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, r14b
or r12b, sil
xor bl, r12b
mov sil, dil
xor sil, 0
mov r14b, al
xor r14b, sil
and r14b, al
mov sil, bl
xor sil, 0xff
mov r12b, r15b
xor r12b, sil
and r12b, r15b
mov sil, dil
xor sil, 0
mov r15b, r11b
xor r15b, sil
and r15b, r11b
xor r13b, 0xff
mov sil, bl
xor sil, 0xff
mov cl, dil
xor cl, 1
or r13b, sil
or cl, 1
xor r13b, 0xff
and r13b, cl
mov cl, r14b
and cl, r12b
xor r14b, r12b
or cl, r14b
mov sil, r15b
xor sil, 0xff
mov r14b, r13b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov dl, sil
and dl, 0
and r15b, r12b
mov r8b, r14b
and r8b, 0
and r13b, r12b
or dl, r15b
or r8b, r13b
xor dl, r8b
or sil, r14b
xor sil, 0xff
or r12b, 0
and sil, r12b
or dl, sil
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov sil, dil
xor sil, 1
and cl, sil
mov r14b, dl
xor r14b, 0xff
and r14b, 0xff
and dl, sil
or r8b, cl
or r14b, dl
xor r8b, r14b
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and cl, dl
mov r11b, dil
xor r11b, 1
and r11b, 0
and dl, 1
or al, cl
or r11b, dl
xor al, r11b
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
xor al, 0xff
xor cl, 0xff
xor dil, 0
or al, cl
or dil, 0
xor al, 0xff
and al, dil
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
test cl, 1
jne 0x6d8518c7
jmp 0x6d893649
xor eax, eax
mov rcx, qword [rbp + 0x438]
mov edx, dword [rcx]
sub edx, 0x685fb2d2
add edx, 0x8d7a41c1
add edx, 0x685fb2d2
add edx, 0xa4fe171
sub edx, 0xfd270164
sub edx, 0xa4fe171
mov r8d, eax
sub r8d, 0x8d7a41c1
add edx, r8d
sub edx, 0x2ca38ec4
sub edx, 0x2265521
add edx, 0x2ca38ec4
add edx, 0x81745351
add edx, 1
sub edx, 0x81745351
mov r8d, eax
sub r8d, 0x2265521
sub edx, r8d
mov r8d, eax
sub r8d, edx
mov edx, eax
sub edx, 0x49ad149f
add r8d, edx
mov edx, eax
sub edx, r8d
mov r8d, eax
sub r8d, 0xfd270164
sub edx, r8d
mov r8d, eax
sub r8d, 0x49ad149f
add edx, r8d
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, r8d
mov r11d, eax
sub r11d, 0xb54c0a37
add r10d, r11d
mov r11d, eax
sub r11d, r10d
add r11d, 0x98f7a08e
sub r11d, 0x70e7a6ff
sub r11d, 0x98f7a08e
sub r11d, 0x4039b818
sub r11d, 0xb54c0a37
add r11d, 0x4039b818
sub r11d, 0x34f56ef3
sub r11d, 0xd18b70a1
add r11d, 0x34f56ef3
add r11d, 0xc6d403b9
sub r11d, 1
sub r11d, 0xc6d403b9
sub r11d, 0x6c2cc12a
add r11d, 0xd18b70a1
add r11d, 0x6c2cc12a
mov r10d, eax
sub r10d, 0xef9fdb88
sub r10d, 0x70e7a6ff
add r10d, 0xef9fdb88
sub eax, r10d
add r11d, eax
imul r8d, r11d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
or dil, r12b
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, 1
or r12b, r13b
or al, 1
xor r12b, 0xff
and r12b, al
mov al, r14b
xor al, 1
and al, 1
mov r13b, r14b
xor r13b, 1
mov r8b, r13b
and r8b, 1
mov r9b, r14b
xor r9b, 1
and r9b, 0xff
and r13b, 1
or al, r8b
or r9b, r13b
xor al, r9b
mov r8b, r14b
xor r8b, 1
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, r14b
xor al, 1
xor r15b, 0xff
mov r8b, r14b
xor r8b, 1
or al, r15b
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, dil
xor r8b, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, r14b
xor r13b, 1
mov r10b, r8b
and r10b, 0xff
and dil, r13b
mov r11b, r15b
and r11b, 0xff
and r12b, r13b
or r10b, dil
or r11b, r12b
xor r10b, r11b
or r8b, r15b
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r10b, r8b
mov r8b, r9b
xor r8b, 0xff
mov r11b, al
xor r11b, 0xff
mov dil, r14b
xor dil, 0
mov r15b, r8b
and r15b, 0
and r9b, dil
mov r12b, r11b
and r12b, 0
and al, dil
or r15b, r9b
or r12b, al
xor r15b, r12b
or r8b, r11b
xor r8b, 0xff
or dil, 0
and r8b, dil
or r15b, r8b
mov al, r10b
xor al, 0xff
and al, 0
mov r8b, r14b
xor r8b, 0
and r10b, r8b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
and r15b, r8b
or al, r10b
or r9b, r15b
xor al, r9b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, r14b
xor r9b, 1
mov r10b, sil
and r10b, r9b
or r8b, r10b
mov r9b, r14b
xor r9b, 0
xor r8b, 0xff
mov r10b, r14b
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, r14b
xor r8b, 0
and r8b, 0
mov r10b, r14b
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov dil, r14b
xor dil, 1
and dil, 0
and r10b, 1
or r8b, r11b
or dil, r10b
xor r8b, dil
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, r10b
and r11b, sil
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, 0
mov r15b, r14b
xor r15b, 0
or r10b, dil
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov dil, r14b
xor dil, 1
xor r8b, 0xff
mov r15b, r14b
xor r15b, 1
or dil, r8b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r8b, r9b
xor r8b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, r8b
and r13b, 0xff
and r9b, r12b
mov cl, r15b
and cl, 0xff
and r11b, r12b
or r13b, r9b
or cl, r11b
xor r13b, cl
or r8b, r15b
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or r13b, r8b
mov cl, r10b
xor cl, 0xff
mov r8b, dil
xor r8b, 0xff
mov r9b, r14b
xor r9b, 0
mov r11b, cl
and r11b, 0
and r10b, r9b
mov r15b, r8b
and r15b, 0
and dil, r9b
or r11b, r10b
or r15b, dil
xor r11b, r15b
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r11b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, r14b
xor r8b, 1
and r13b, r8b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0xff
and r11b, r8b
or cl, r13b
or r9b, r11b
xor cl, r9b
mov r8b, r14b
xor r8b, 0
and r8b, 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 r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, r14b
xor r9b, 1
xor r8b, 0xff
mov r10b, r14b
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, r14b
xor r8b, 1
and r8b, 1
mov r10b, r14b
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov dil, r14b
xor dil, 1
and dil, 0xff
and r10b, 1
or r8b, r11b
or dil, r10b
xor r8b, dil
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r10b, r9b
and r10b, r8b
xor r9b, r8b
or r10b, r9b
mov r8b, r14b
xor r8b, 0
and r8b, 1
mov r9b, r14b
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, r14b
xor r11b, 1
mov dil, al
and dil, r11b
mov r15b, r8b
xor r15b, 0xff
and r15b, 0xff
and r8b, r11b
or r9b, dil
or r15b, r8b
xor r9b, r15b
xor r9b, 0xff
mov r8b, al
xor r8b, 0xff
mov r11b, r14b
xor r11b, 0
or r9b, r8b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r11b, r14b
xor r11b, 0
mov dil, r10b
and dil, r11b
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r11b, 1
or r8b, dil
or r15b, r11b
xor r8b, r15b
mov r11b, bl
xor r11b, 0xff
mov dil, r8b
and dil, r11b
xor r8b, 0xff
mov r11b, bl
and r11b, r8b
or dil, r11b
xor dil, 0xff
xor bl, 0xff
mov r8b, r14b
xor r8b, 1
or dil, bl
or r8b, 1
xor dil, 0xff
and dil, r8b
mov r8b, r14b
xor r8b, 0
and r8b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 0
or r8b, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov bl, r14b
xor bl, 0
mov r15b, cl
and r15b, bl
mov r12b, r8b
xor r12b, 0xff
and r12b, 0
and r8b, bl
or r11b, r15b
or r12b, r8b
xor r11b, r12b
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov bl, r14b
xor bl, 0
or r11b, r8b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov bl, r14b
xor bl, 1
mov r15b, r10b
and r15b, bl
or r8b, r15b
mov bl, sil
xor bl, 0xff
and bl, 1
mov r15b, r14b
xor r15b, 1
mov r12b, sil
and r12b, r15b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0xff
and r8b, r15b
or bl, r12b
or r13b, r8b
xor bl, r13b
xor bl, 0xff
xor sil, 0xff
mov r8b, r14b
xor r8b, 1
or bl, sil
or r8b, 1
xor bl, 0xff
and bl, r8b
mov r8b, r9b
xor r8b, 0xff
mov sil, dil
xor sil, 0xff
mov r15b, r14b
xor r15b, 0
or r8b, sil
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov sil, r9b
xor sil, 0xff
mov r15b, dil
and r15b, sil
xor dil, 0xff
and r9b, dil
or r15b, r9b
mov r9b, r8b
and r9b, r15b
xor r8b, r15b
or r9b, r8b
mov r8b, bl
xor r8b, 0xff
mov sil, r11b
xor sil, r8b
and sil, r11b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov dil, r14b
xor dil, 1
and r11b, dil
mov r15b, bl
xor r15b, 0xff
and r15b, 0xff
and bl, dil
or r8b, r11b
or r15b, bl
xor r8b, r15b
mov r11b, sil
and r11b, r8b
xor sil, r8b
or r11b, sil
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov bl, r14b
xor bl, 1
mov sil, r9b
and sil, bl
or r8b, sil
xor r8b, 0xff
mov bl, r11b
xor bl, r8b
and bl, r11b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov sil, r14b
xor sil, 1
and r11b, sil
or r8b, r11b
xor r8b, 0xff
mov r11b, r9b
xor r11b, r8b
and r11b, r9b
mov r8b, bl
and r8b, r11b
xor bl, r11b
or r8b, bl
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, r14b
xor r11b, 1
mov bl, al
and bl, r11b
mov sil, r14b
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, r14b
xor bl, 1
mov sil, cl
and sil, bl
mov dil, r14b
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, r14b
xor bl, 1
and bl, 1
mov sil, r14b
xor sil, 1
and sil, 1
or bl, sil
mov sil, r14b
xor sil, 1
mov dil, r9b
xor dil, sil
and dil, r9b
xor al, 0xff
mov sil, bl
xor sil, 0xff
mov r15b, r14b
xor r15b, 1
or al, sil
or r15b, 1
xor al, 0xff
and al, r15b
mov sil, r11b
xor sil, 0xff
mov r15b, r14b
xor r15b, 1
mov r12b, r14b
xor r12b, 0
or sil, r15b
or r12b, 0
xor sil, 0xff
and sil, r12b
xor cl, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, r14b
xor r12b, 1
or cl, r15b
or r12b, 1
xor cl, 0xff
and cl, r12b
mov r15b, dil
and r15b, al
xor dil, al
or r15b, dil
mov al, sil
and al, cl
xor sil, cl
or al, sil
mov cl, r15b
xor cl, 0xff
mov sil, al
and sil, cl
xor al, 0xff
and r15b, al
or sil, r15b
mov al, r9b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov dil, r14b
xor dil, 0
mov r15b, al
and r15b, 0
and r9b, dil
mov r12b, cl
and r12b, 0
and r11b, dil
or r15b, r9b
or r12b, r11b
xor r15b, r12b
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, r14b
xor cl, 1
and r15b, cl
or al, r15b
mov cl, r14b
xor cl, 1
mov r9b, bl
xor r9b, 0xff
mov r11b, r14b
xor r11b, 1
mov dil, cl
and dil, 0xff
mov r15b, r11b
and r15b, 1
mov r12b, r9b
and r12b, 0xff
and bl, r11b
or dil, r15b
or r12b, bl
xor dil, r12b
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or dil, cl
xor al, 0xff
xor dil, 0xff
mov cl, r14b
xor cl, 0
or al, dil
or cl, 0
xor al, 0xff
and al, cl
mov cl, sil
and cl, al
xor sil, al
or cl, sil
mov al, cl
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
mov r11b, cl
and r11b, r9b
mov bl, r14b
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
mov r9b, r14b
xor r9b, 0
xor al, 0xff
mov r11b, r14b
xor r11b, 0
or r9b, al
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov al, r14b
xor al, 0
and al, 0
mov r11b, r14b
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, r14b
xor sil, 1
and sil, 0
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
xor cl, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, r14b
xor bl, 0
or cl, r11b
or bl, 0
xor cl, 0xff
and cl, bl
mov r11b, r14b
xor r11b, 1
and r11b, 1
mov bl, r14b
xor bl, 1
mov sil, bl
and sil, 1
mov dil, r14b
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, r14b
xor bl, 0
mov sil, r11b
xor sil, bl
and sil, r11b
mov r11b, r14b
xor r11b, 1
xor al, 0xff
mov bl, r14b
xor bl, 1
or r11b, al
or bl, 1
xor r11b, 0xff
and r11b, bl
mov al, r9b
and al, cl
xor r9b, cl
or al, r9b
mov cl, sil
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, r14b
xor bl, 0
mov dil, cl
and dil, 0
and sil, bl
mov r15b, r9b
and r15b, 0
and r11b, bl
or dil, sil
or r15b, r11b
xor dil, r15b
or cl, r9b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
mov cl, al
xor cl, 0xff
mov r9b, dil
and r9b, cl
xor dil, 0xff
and al, dil
or r9b, al
mov al, r14b
xor al, 0
and al, 1
mov cl, r14b
xor cl, 1
and cl, 0
or al, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r11b, r14b
xor r11b, 0
mov bl, r10b
and bl, r11b
mov sil, r14b
xor sil, 1
and sil, 0
and r11b, 1
or cl, bl
or sil, r11b
xor cl, sil
mov r11b, r14b
xor r11b, 0
and r11b, 1
mov bl, r14b
xor bl, 1
and bl, 0
or r11b, bl
mov bl, r14b
xor bl, 0
mov sil, al
xor sil, bl
and sil, al
mov bl, r11b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, r14b
xor dil, 0
mov r15b, cl
xor r15b, dil
and r15b, cl
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
or r10b, dil
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov dil, sil
xor dil, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov byte [rbp + 0x292], dil
and dil, 0
and sil, r13b
mov byte [rbp + 0x291], r12b
and r12b, 0
and bl, r13b
or dil, sil
or r12b, bl
xor dil, r12b
mov bl, byte [rbp + 0x292]
mov sil, byte [rbp + 0x291]
or bl, sil
xor bl, 0xff
or r13b, 0
and bl, r13b
or dil, bl
mov bl, r15b
xor bl, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov sil, bl
and sil, 0xff
and r15b, r13b
mov byte [rbp + 0x290], r12b
and r12b, 0xff
and r10b, r13b
or sil, r15b
or r12b, r10b
xor sil, r12b
mov r10b, byte [rbp + 0x290]
or bl, r10b
xor bl, 0xff
or r13b, 1
and bl, r13b
or sil, bl
mov bl, dil
xor bl, 0xff
and bl, 0
mov r15b, r14b
xor r15b, 0
and dil, r15b
mov r12b, sil
xor r12b, 0xff
and r12b, 0
and sil, r15b
or bl, dil
or r12b, sil
xor bl, r12b
mov sil, al
and sil, cl
xor al, cl
or sil, al
mov al, sil
xor al, 0xff
and al, 0
mov cl, r14b
xor cl, 0
and sil, cl
mov dil, r14b
xor dil, 1
and dil, 0
and cl, 1
or al, sil
or dil, cl
xor al, dil
mov cl, r11b
and cl, 0
xor r11b, 0
or cl, r11b
xor al, 0xff
xor cl, 0xff
mov r11b, r14b
xor r11b, 0
or al, cl
or r11b, 0
xor al, 0xff
and al, r11b
mov cl, bl
xor cl, 0xff
mov r11b, al
xor r11b, 0xff
mov sil, r14b
xor sil, 0
mov dil, cl
and dil, 0
and bl, sil
mov r15b, r11b
and r15b, 0
and al, sil
or dil, bl
or r15b, al
xor dil, r15b
or cl, r11b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov al, r9b
xor al, 0xff
and al, 0
mov cl, r14b
xor cl, 0
and r9b, cl
mov r11b, r14b
xor r11b, 1
and r11b, 0
and cl, 1
or al, r9b
or r11b, cl
xor al, r11b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r9b, r14b
xor r9b, 1
and dil, r9b
or cl, dil
mov r9b, r14b
xor r9b, 0
and r9b, 1
mov r11b, r14b
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, r14b
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, al
and r11b, cl
xor al, cl
or r11b, al
mov al, r14b
xor al, 0
mov cl, r9b
xor cl, 0xff
mov bl, r14b
xor bl, 0
mov sil, al
and sil, 0
mov dil, bl
and dil, 0
mov r15b, cl
and r15b, 0
and r9b, bl
or sil, dil
or r15b, r9b
xor sil, r15b
or al, cl
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, r14b
xor cl, 1
and r11b, cl
mov r9b, r14b
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r11b
or r9b, cl
xor al, r9b
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, r8b
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
xor r14b, 0
or al, r9b
or r14b, 0
xor al, 0xff
and al, r14b
mov r9b, r8b
xor r9b, 0xff
mov r11b, cl
and r11b, r9b
xor cl, 0xff
and r8b, cl
or r11b, r8b
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
test cl, 1
mov dword [rbp + 0x28c], edx
jne 0x6d85267d
jmp 0x6d893649
jmp 0x6d852682
mov rax, qword [rbp + 0x438]
mov ecx, dword [rbp + 0x28c]
mov dword [rax], ecx
jmp 0x6d84da13
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x430]
mov qword [rdx], rcx
mov rcx, qword [rax]
mov r8, qword [rdx]
movsxd r8, dword [r8 + 0x3c]
add rcx, r8
mov r8, qword [rbp + 0x428]
mov qword [r8], rcx
mov rcx, qword [rbp + 0x448]
mov r9, qword [rcx]
mov r10, qword [rbp + 0x418]
mov qword [r10], r9
mov r9, qword [rcx]
mov rcx, qword [r10]
sub rsp, 0x20
mov qword [rbp + 0x280], r9
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp + 0x280]
add rcx, rax
add rcx, 1
mov qword [rbp + 0x278], rcx
mov rax, qword [rbp + 0x400]
mov rcx, qword [rbp + 0x278]
mov qword [rax], rcx
mov rdx, qword [rax]
mov rcx, qword [rax]
sub rsp, 0x20
mov qword [rbp + 0x270], rdx
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp + 0x270]
add rcx, rax
add rcx, 1
mov rax, qword [rbp + 0x3f8]
mov qword [rax], rcx
mov rcx, qword [rax]
mov rdx, qword [rax]
mov qword [rbp + 0x268], rcx
mov qword [rbp + 0x260], 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, 0x30ae5afa
sub r8d, 1
add r8d, 0x30ae5afa
mov r9d, 0xe0c7ebb6
add r9d, 0
add r9d, r8d
sub r9d, 0xe0c7ebb6
mov r8d, eax
sub r8d, ecx
mov r10d, eax
sub r10d, 0xb7ca66d8
add r8d, r10d
mov r10d, eax
sub r10d, r8d
sub eax, r9d
sub r10d, eax
sub r10d, 0x34749d1a
sub r10d, 0xb7ca66d8
add r10d, 0x34749d1a
imul ecx, r10d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov cl, al
and cl, 0
and sil, r13b
mov dl, r12b
and dl, 0
and r14b, r13b
or cl, sil
or dl, r14b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or cl, al
mov al, r15b
and al, 1
xor r15b, 1
or al, r15b
mov dl, cl
xor dl, 0xff
and dl, 1
mov sil, dil
xor sil, 1
and cl, sil
or dl, cl
xor dl, 0xff
xor al, 0xff
mov cl, dil
xor cl, 1
or dl, al
or cl, 1
xor dl, 0xff
and dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, r11b
and sil, cl
or al, sil
xor al, 0xff
mov cl, bl
xor cl, al
and cl, bl
mov al, bl
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
and bl, sil
or al, bl
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, cl
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
and cl, sil
mov r15b, r11b
and r15b, 0xff
and bl, sil
or r14b, cl
or r15b, bl
xor r14b, r15b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r11b, dl
and r11b, cl
or al, r11b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov bl, r14b
and bl, r11b
or cl, bl
mov r11b, dil
xor r11b, 1
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, bl
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, al
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r15b, dil
xor r15b, 0
or bl, sil
or r15b, 0
xor bl, 0xff
and bl, r15b
mov sil, r11b
xor sil, 0xff
mov r15b, dl
xor r15b, sil
and r15b, dl
mov dl, dil
xor dl, 1
mov sil, cl
xor sil, dl
and sil, cl
mov dl, r11b
xor dl, 0xff
mov r12b, r14b
xor r12b, dl
and r12b, r14b
mov dl, bl
and dl, r15b
xor bl, r15b
or dl, bl
mov bl, sil
xor bl, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, bl
and r13b, 0
and sil, r15b
mov r8b, r14b
and r8b, 0
and r12b, r15b
or r13b, sil
or r8b, r12b
xor r13b, r8b
or bl, r14b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r13b, bl
mov r8b, dl
xor r8b, 0xff
mov bl, r13b
and bl, r8b
xor r13b, 0xff
and dl, r13b
or bl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and dl, cl
mov r8b, dil
xor r8b, 1
and r8b, 0
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor al, 0xff
xor cl, 0xff
xor dil, 1
or al, cl
or dil, 1
xor al, 0xff
and al, dil
mov cl, bl
and cl, al
xor bl, al
or cl, bl
test cl, 1
jne 0x6d852a9b
jmp 0x6d89364e
sub rsp, 0x20
mov rcx, qword [rbp + 0x260]
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp + 0x268]
add rcx, rax
add rcx, 1
mov rax, qword [rbp + 0x3f0]
mov qword [rax], rcx
mov rcx, qword [rbp + 0x400]
mov rcx, qword [rcx]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
mov rcx, qword [rbp + 0x418]
mov rdx, qword [rcx]
sub rsp, 0x20
mov rcx, rax
call sym.out.dll__GetProcAddr
add rsp, 0x20
xor r8d, r8d
mov ecx, r8d
mov rdx, qword [rbp + 0x428]
mov r9, qword [rdx]
mov r8d, dword [r9 + 0x50]
mov edx, r8d
sub rsp, 0x20
mov r8d, 0x3000
mov r9d, 0x40
call rax
add rsp, 0x20
xor r10d, r10d
mov rcx, qword [rbp + 0x3e8]
mov qword [rcx], rax
mov rax, qword [rbp + 0x428]
mov rdx, qword [rax]
add rdx, 0x108
mov r8, qword [rbp + 0x3e0]
mov qword [r8], rdx
mov rdx, qword [rbp + 0x3d8]
mov dword [rdx], 0
mov r11d, dword [sym.out.dll_x.13]
mov esi, dword [sym.out.dll_y.14]
mov edi, r10d
sub edi, 0x8f016e4
sub edi, 0x9def6e5
add edi, 0x8f016e4
mov ebx, r10d
sub ebx, edi
mov edi, r11d
add edi, ebx
mov ebx, r10d
sub ebx, 0x186c2e52
add edi, ebx
sub edi, 0x5264a3dd
sub edi, 1
add edi, 0x5264a3dd
add edi, 0x74fc7fbb
add edi, 0x186c2e52
sub edi, 0x74fc7fbb
mov ebx, 0x908522a2
add ebx, 0
sub ebx, 0x9def6e5
sub ebx, 0x908522a2
sub r10d, ebx
sub edi, r10d
imul r11d, edi
and r11d, 1
cmp r11d, 0
sete r14b
cmp esi, 0xa
setl r15b
mov r12b, r15b
xor r12b, 0xff
and r12b, 1
mov r13b, 1
mov r9b, r13b
xor r9b, 1
mov r10b, r15b
and r10b, r9b
or r12b, r10b
mov r9b, r14b
xor r9b, 0xff
mov r10b, r12b
and r10b, r9b
xor r12b, 0xff
mov r9b, r14b
and r9b, r12b
or r10b, r9b
mov r9b, r14b
xor r9b, 0xff
mov r12b, r10b
xor r12b, r9b
and r12b, r10b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, r13b
xor r10b, 1
mov r11b, r14b
and r11b, r10b
mov bl, r13b
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, r15b
xor r10b, 0xff
xor r9b, 0xff
mov r11b, r13b
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov r11b, r13b
xor r11b, 0
and r15b, r11b
mov bl, r13b
xor bl, 1
and bl, 0
and r11b, 1
or r9b, r15b
or bl, r11b
xor r9b, bl
xor r14b, 0xff
xor r9b, 0xff
mov r11b, r13b
xor r11b, 1
or r14b, r9b
or r11b, 1
xor r14b, 0xff
and r14b, r11b
mov r9b, r10b
xor r9b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov bl, r13b
xor bl, 1
mov r15b, r9b
and r15b, 0xff
and r10b, bl
mov sil, r11b
and sil, 0xff
and r14b, bl
or r15b, r10b
or sil, r14b
xor r15b, sil
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r15b, r9b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, r13b
xor r10b, 1
mov r11b, r12b
and r11b, r10b
mov bl, r13b
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, r13b
xor r11b, 1
mov bl, r15b
and bl, r11b
or r10b, bl
mov r11b, r13b
xor r11b, 1
and r11b, 1
mov bl, r13b
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r9b
xor bl, 0xff
mov sil, r13b
xor sil, 1
mov r14b, r13b
xor r14b, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
xor r12b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, r13b
xor r14b, 1
or r12b, sil
or r14b, 1
xor r12b, 0xff
and r12b, r14b
mov sil, r10b
xor sil, 0xff
mov r14b, r13b
xor r14b, 1
mov dil, r13b
xor dil, 1
or sil, r14b
or dil, 1
xor sil, 0xff
and sil, dil
xor r15b, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, r13b
xor r14b, 0
or r15b, dil
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov dil, bl
xor dil, 0xff
mov r14b, r12b
xor r14b, 0xff
mov al, r13b
xor al, 0
mov cl, dil
and cl, 0
and bl, al
mov dl, r14b
and dl, 0
and r12b, al
or cl, bl
or dl, r12b
xor cl, dl
or dil, r14b
xor dil, 0xff
or al, 0
and dil, al
or cl, dil
mov al, sil
and al, r15b
xor sil, r15b
or al, sil
mov dl, cl
xor dl, 0xff
and dl, 1
mov bl, r13b
xor bl, 1
and cl, bl
mov sil, al
xor sil, 0xff
and sil, 0xff
and al, bl
or dl, cl
or sil, al
xor dl, sil
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, r13b
xor r9b, 1
and al, r9b
or cl, al
mov al, r13b
xor al, 1
mov r9b, r11b
xor r9b, 0xff
xor r13b, 1
mov r10b, al
and r10b, 0xff
mov bl, r13b
and bl, 1
mov sil, r9b
and sil, 0xff
and r11b, r13b
or r10b, bl
or sil, r11b
xor r10b, sil
or al, r9b
xor al, 0xff
or r13b, 1
and al, r13b
or r10b, al
xor r10b, 0xff
mov al, cl
xor al, r10b
and al, cl
mov cl, dl
and cl, al
xor dl, al
or cl, dl
test cl, 1
jne 0x6d852ed4
jmp 0x6d89364e
jmp 0x6d852ed9
mov rax, qword [rbp + 0x3d8]
mov ecx, dword [rax]
mov rdx, qword [rbp + 0x428]
mov r8, qword [rdx]
mov r9w, word [r8 + 6]
mov dword [rbp + 0x25c], ecx
mov word [rbp + 0x25a], r9w
mov ax, word [rbp + 0x25a]
movzx ecx, ax
mov dword [rbp + 0x254], ecx
mov eax, dword [rbp + 0x25c]
mov ecx, dword [rbp + 0x254]
cmp eax, ecx
jge 0x6d85726f
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, 0x656c0144
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x8dd57ba9
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x581468ab
sub r9d, 0x656c0144
sub r9d, 0x581468ab
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
mov r8d, eax
sub r8d, 0x4967e55
sub r9d, r8d
mov r8d, eax
sub r8d, 0x8dd57ba9
add r9d, r8d
sub eax, 0x4967e55
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, sil
xor r13b, 0xff
and r13b, 0xff
and sil, r15b
or r14b, r12b
or r13b, sil
xor r14b, r13b
mov sil, r11b
xor sil, 0xff
mov r15b, r14b
xor r15b, sil
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r11b
and r12b, r14b
or sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r11b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r11b, r12b
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov r12b, bl
xor r12b, 0xff
and r12b, 1
mov r13b, dil
xor r13b, 1
mov al, bl
and al, r13b
mov cl, dil
xor cl, 1
and cl, 0xff
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
mov al, dil
xor al, 1
mov cl, r12b
xor cl, al
and cl, r12b
xor bl, 0xff
xor r14b, 0xff
mov al, dil
xor al, 1
or bl, r14b
or al, 1
xor bl, 0xff
and bl, al
mov al, sil
and al, r11b
xor sil, r11b
or al, sil
mov r11b, cl
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, r11b
and r12b, 0xff
and cl, r14b
mov r13b, sil
and r13b, 0xff
and bl, r14b
or r12b, cl
or r13b, bl
xor r12b, r13b
or r11b, sil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r12b, r11b
mov cl, al
xor cl, 0xff
and cl, 1
xor dil, 1
and al, dil
mov r11b, r12b
xor r11b, 0xff
and r11b, 0xff
and r12b, dil
or cl, al
or r11b, r12b
xor cl, r11b
mov al, cl
xor al, 0xff
mov r11b, r15b
xor r11b, al
and r11b, r15b
mov al, r15b
xor al, 0xff
mov bl, cl
and bl, al
xor cl, 0xff
and r15b, cl
or bl, r15b
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
test al, 1
jne 0x6d85318f
jmp 0x6d893712
xor eax, eax
mov rcx, qword [rbp + 0x3e8]
mov rdx, qword [rcx]
mov r8, qword [rbp + 0x3e0]
mov r9, qword [r8]
mov r10, qword [rbp + 0x3d8]
movsxd r11, dword [r10]
mov esi, dword [sym.out.dll_x.13]
mov edi, dword [sym.out.dll_y.14]
mov ebx, eax
sub ebx, esi
mov r14d, eax
sub r14d, 0x4fd1449c
add ebx, r14d
mov r14d, eax
sub r14d, ebx
sub r14d, 0x9b683692
add r14d, 0x36e7e4d6
add r14d, 0x9b683692
mov ebx, eax
sub ebx, 0x4fd1449c
add r14d, ebx
mov ebx, eax
sub ebx, 1
add ebx, 0
add r14d, 0xfbefbed8
add r14d, ebx
sub r14d, 0xfbefbed8
sub r14d, 0x98d7527e
add r14d, 0x18599e5e
add r14d, 0x98d7527e
sub eax, 0x36e7e4d6
add r14d, eax
add r14d, 0x76d66052
sub r14d, 0x18599e5e
sub r14d, 0x76d66052
imul esi, r14d
and esi, 1
cmp esi, 0
sete r15b
cmp edi, 0xa
setl r12b
mov r13b, r15b
xor r13b, 0xff
and r13b, 0
mov al, 1
mov bl, al
xor bl, 0
mov sil, r15b
and sil, bl
mov dil, al
xor dil, 1
and dil, 0
and bl, 1
or r13b, sil
or dil, bl
xor r13b, dil
xor r13b, 0xff
xor r13b, 1
and r13b, 0xff
mov bl, al
xor bl, 1
and bl, 1
mov sil, al
xor sil, 1
and sil, 1
or bl, sil
xor bl, 0xff
mov sil, r15b
xor sil, bl
and sil, r15b
mov bl, r13b
xor bl, 0xff
mov dil, sil
xor dil, 0xff
mov r14b, al
xor r14b, 1
mov cl, bl
and cl, 0xff
and r13b, r14b
mov r8b, dil
and r8b, 0xff
and sil, r14b
or cl, r13b
or r8b, sil
xor cl, r8b
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or cl, bl
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov bl, al
xor bl, 1
mov sil, r12b
and sil, bl
or r8b, sil
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov bl, al
xor bl, 1
and bl, 1
mov sil, al
xor sil, 1
and sil, 1
or bl, sil
mov sil, r12b
xor sil, 0xff
xor bl, 0xff
mov dil, al
xor dil, 0
or sil, bl
or dil, 0
xor sil, 0xff
and sil, dil
mov bl, r8b
and bl, sil
xor r8b, sil
or bl, r8b
mov r8b, al
xor r8b, 0
and r8b, 0
mov sil, al
xor sil, 0
mov dil, sil
and dil, 0
mov r14b, al
xor r14b, 1
and r14b, 0
and sil, 1
or r8b, dil
or r14b, sil
xor r8b, r14b
mov sil, al
xor sil, 1
xor r8b, 0xff
mov dil, al
xor dil, 1
or sil, r8b
or dil, 1
xor sil, 0xff
and sil, dil
mov r8b, al
xor r8b, 1
and r8b, 1
mov dil, al
xor dil, 1
and dil, 1
or r8b, dil
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov dil, sil
and dil, r8b
xor sil, r8b
or dil, sil
mov r8b, al
xor r8b, 0
and r8b, 0
mov sil, al
xor sil, 0
mov r14b, sil
and r14b, 0
mov r13b, al
xor r13b, 1
and r13b, 0
and sil, 1
or r8b, r14b
or r13b, sil
xor r8b, r13b
mov sil, cl
xor sil, 0xff
and sil, 0
mov r14b, al
xor r14b, 0
mov r13b, cl
and r13b, r14b
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
and r8b, r14b
or sil, r13b
or r10b, r8b
xor sil, r10b
mov r8b, cl
xor r8b, 0xff
mov r10b, sil
xor r10b, r8b
and r10b, sil
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov sil, al
xor sil, 1
and r15b, sil
or r8b, r15b
mov sil, dil
xor sil, 0xff
and sil, 1
mov r14b, al
xor r14b, 1
mov r15b, dil
and r15b, r14b
or sil, r15b
mov r14b, al
xor r14b, 0
and r14b, 1
mov r15b, al
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r8b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0xff
mov byte [rbp + 0x253], al
xor al, 0
mov byte [rbp + 0x252], r15b
and r15b, 0
and r8b, al
mov byte [rbp + 0x251], r13b
and r13b, 0
and sil, al
or r15b, r8b
or r13b, sil
xor r15b, r13b
mov r8b, byte [rbp + 0x252]
mov sil, byte [rbp + 0x251]
or r8b, sil
xor r8b, 0xff
or al, 0
and r8b, al
or r15b, r8b
mov al, byte [rbp + 0x253]
xor al, 0
mov r8b, r14b
xor r8b, 0xff
mov r13b, byte [rbp + 0x253]
xor r13b, 0
mov sil, al
and sil, 0
mov byte [rbp + 0x250], r13b
and r13b, 0
mov byte [rbp + 0x24f], r8b
and r8b, 0
mov byte [rbp + 0x24e], al
mov al, byte [rbp + 0x250]
and r14b, al
or sil, r13b
or r8b, r14b
xor sil, r8b
mov r8b, byte [rbp + 0x24e]
mov r14b, byte [rbp + 0x24f]
or r8b, r14b
xor r8b, 0xff
or al, 0
and r8b, al
or sil, r8b
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x253]
xor r8b, 1
and r15b, r8b
or al, r15b
xor sil, 0xff
mov r8b, al
xor r8b, sil
and r8b, al
mov al, bl
xor al, 0xff
and al, 1
mov sil, byte [rbp + 0x253]
xor sil, 1
mov r15b, bl
and r15b, sil
or al, r15b
mov sil, byte [rbp + 0x253]
xor sil, 0
and sil, 1
mov r15b, byte [rbp + 0x253]
xor r15b, 1
and r15b, 0
or sil, r15b
mov r15b, byte [rbp + 0x253]
xor r15b, 1
and r15b, 1
mov r13b, byte [rbp + 0x253]
xor r13b, 1
mov r14b, r13b
and r14b, 1
mov byte [rbp + 0x24d], al
mov al, byte [rbp + 0x253]
xor al, 1
and al, 0xff
and r13b, 1
or r15b, r14b
or al, r13b
xor r15b, al
mov al, byte [rbp + 0x24d]
xor al, 0xff
mov r14b, sil
xor r14b, 0xff
mov r13b, byte [rbp + 0x253]
xor r13b, 1
mov byte [rbp + 0x24c], al
and al, 0xff
mov byte [rbp + 0x24b], al
mov al, byte [rbp + 0x24d]
and al, r13b
mov byte [rbp + 0x24a], r14b
and r14b, 0xff
and sil, r13b
mov byte [rbp + 0x249], al
mov al, byte [rbp + 0x24b]
mov byte [rbp + 0x248], cl
mov cl, byte [rbp + 0x249]
or al, cl
or r14b, sil
xor al, r14b
mov cl, byte [rbp + 0x24c]
mov sil, byte [rbp + 0x24a]
or cl, sil
xor cl, 0xff
or r13b, 1
and cl, r13b
or al, cl
mov cl, r15b
and cl, 1
xor r15b, 1
or cl, r15b
mov r14b, al
xor r14b, 0xff
and r14b, 0
mov r15b, byte [rbp + 0x253]
xor r15b, 0
and al, r15b
mov r13b, byte [rbp + 0x253]
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, al
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
xor cl, 0xff
mov al, byte [rbp + 0x253]
xor al, 1
or r14b, cl
or al, 1
xor r14b, 0xff
and r14b, al
mov al, r12b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x253]
xor cl, 1
and r12b, cl
or al, r12b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r15b, byte [rbp + 0x253]
xor r15b, 1
mov r12b, dil
and r12b, r15b
mov r13b, byte [rbp + 0x253]
xor r13b, 1
and r13b, 0xff
and r15b, 1
or cl, r12b
or r13b, r15b
xor cl, r13b
mov r15b, byte [rbp + 0x253]
xor r15b, 1
and r15b, 1
mov r12b, byte [rbp + 0x253]
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, al
and r12b, cl
xor al, cl
or r12b, al
mov al, byte [rbp + 0x253]
xor al, 1
mov cl, r15b
xor cl, 0xff
mov r13b, byte [rbp + 0x253]
xor r13b, 0
mov sil, al
and sil, 0
mov byte [rbp + 0x247], r13b
and r13b, 1
mov byte [rbp + 0x246], cl
and cl, 0
mov byte [rbp + 0x245], al
mov al, byte [rbp + 0x247]
and r15b, al
or sil, r13b
or cl, r15b
xor sil, cl
mov cl, byte [rbp + 0x245]
mov r15b, byte [rbp + 0x246]
or cl, r15b
xor cl, 0xff
or al, 0
and cl, al
or sil, cl
mov al, r12b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x253]
xor cl, 1
and r12b, cl
or al, r12b
xor al, 0xff
xor sil, 0xff
mov cl, byte [rbp + 0x253]
xor cl, 1
or al, sil
or cl, 1
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov sil, byte [rbp + 0x253]
xor sil, 1
mov r12b, r10b
and r12b, sil
or cl, r12b
mov sil, r8b
xor sil, 0xff
and sil, 0
mov r12b, byte [rbp + 0x253]
xor r12b, 0
mov r13b, r8b
and r13b, r12b
mov r15b, byte [rbp + 0x253]
xor r15b, 1
and r15b, 0
and r12b, 1
or sil, r13b
or r15b, r12b
xor sil, r15b
mov r15b, byte [rbp + 0x253]
xor r15b, 0
and r15b, 1
mov r12b, byte [rbp + 0x253]
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, byte [rbp + 0x253]
xor r12b, 0
mov r13b, cl
xor r13b, r12b
and r13b, cl
mov r12b, r15b
xor r12b, 0xff
mov byte [rbp + 0x244], r10b
xor r10b, r12b
mov r12b, byte [rbp + 0x244]
and r10b, r12b
mov r12b, sil
xor r12b, 0xff
mov byte [rbp + 0x243], al
mov al, byte [rbp + 0x253]
xor al, 0
mov byte [rbp + 0x242], al
mov al, byte [rbp + 0x253]
xor al, 1
mov byte [rbp + 0x241], al
mov al, byte [rbp + 0x242]
or r12b, al
mov al, byte [rbp + 0x241]
or al, 1
xor r12b, 0xff
and r12b, al
xor r8b, 0xff
mov al, r15b
xor al, 0xff
mov byte [rbp + 0x240], al
mov al, byte [rbp + 0x253]
xor al, 0
mov byte [rbp + 0x23f], al
mov al, byte [rbp + 0x240]
or r8b, al
mov al, byte [rbp + 0x23f]
or al, 0
xor r8b, 0xff
and r8b, al
mov al, r13b
and al, r10b
xor r13b, r10b
or al, r13b
mov r10b, r12b
xor r10b, 0xff
mov r13b, r8b
xor r13b, 0xff
mov byte [rbp + 0x23e], al
mov al, byte [rbp + 0x253]
xor al, 1
mov byte [rbp + 0x23d], r10b
and r10b, 0xff
and r12b, al
mov byte [rbp + 0x23c], r13b
and r13b, 0xff
and r8b, al
or r10b, r12b
or r13b, r8b
xor r10b, r13b
mov r8b, byte [rbp + 0x23d]
mov r12b, byte [rbp + 0x23c]
or r8b, r12b
xor r8b, 0xff
or al, 1
and r8b, al
or r10b, r8b
mov al, byte [rbp + 0x23e]
xor al, 0xff
mov r8b, r10b
and r8b, al
xor r10b, 0xff
mov al, byte [rbp + 0x23e]
and al, r10b
or r8b, al
mov al, cl
and al, sil
xor cl, sil
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x253]
xor r10b, 1
and al, r10b
mov sil, byte [rbp + 0x253]
xor sil, 1
and sil, 0xff
and r10b, 1
or cl, al
or sil, r10b
xor cl, sil
mov al, byte [rbp + 0x253]
xor al, 0
mov r10b, r15b
xor r10b, 0xff
mov sil, byte [rbp + 0x253]
xor sil, 1
mov r13b, al
and r13b, 0xff
mov r12b, sil
and r12b, 0
mov byte [rbp + 0x23b], r10b
and r10b, 0xff
and r15b, sil
or r13b, r12b
or r10b, r15b
xor r13b, r10b
mov r10b, byte [rbp + 0x23b]
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or r13b, al
xor cl, 0xff
xor r13b, 0xff
mov al, byte [rbp + 0x253]
xor al, 0
or cl, r13b
or al, 0
xor cl, 0xff
and cl, al
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x253]
xor r8b, 1
mov sil, r14b
and sil, r8b
or cl, sil
mov r8b, byte [rbp + 0x243]
xor r8b, 0xff
and r8b, 1
mov sil, byte [rbp + 0x253]
xor sil, 1
mov r15b, byte [rbp + 0x243]
and r15b, sil
or r8b, r15b
mov sil, byte [rbp + 0x253]
xor sil, 0
and sil, 1
mov r15b, byte [rbp + 0x253]
xor r15b, 1
and r15b, 0
or sil, r15b
mov r15b, byte [rbp + 0x253]
xor r15b, 0
mov r12b, cl
xor r12b, r15b
and r12b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, byte [rbp + 0x253]
xor r13b, 0
or r14b, r15b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r15b, r8b
xor r15b, 0xff
mov r13b, byte [rbp + 0x253]
xor r13b, 0
mov r10b, byte [rbp + 0x253]
xor r10b, 1
or r15b, r13b
or r10b, 1
xor r15b, 0xff
and r15b, r10b
mov r10b, byte [rbp + 0x243]
xor r10b, 0xff
mov r13b, sil
xor r13b, 0xff
mov byte [rbp + 0x23a], al
mov al, byte [rbp + 0x253]
xor al, 0
or r10b, r13b
or al, 0
xor r10b, 0xff
and r10b, al
mov al, r12b
and al, r14b
xor r12b, r14b
or al, r12b
mov r14b, r15b
and r14b, r10b
xor r15b, r10b
or r14b, r15b
mov r10b, al
xor r10b, 0xff
mov r15b, r14b
and r15b, r10b
xor r14b, 0xff
and al, r14b
or r15b, al
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x253]
xor r8b, 1
and al, r8b
or cl, al
mov al, sil
and al, 0
xor sil, 0
or al, sil
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, r15b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r10b, byte [rbp + 0x253]
xor r10b, 1
mov sil, al
and sil, 0xff
and r15b, r10b
mov r14b, cl
and r14b, 0xff
and r8b, r10b
or sil, r15b
or r14b, r8b
xor sil, r14b
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or sil, al
mov al, byte [rbp + 0x23a]
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x253]
xor cl, 1
mov r8b, byte [rbp + 0x23a]
and r8b, cl
mov r10b, byte [rbp + 0x253]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0x253]
xor cl, 0
and cl, 1
mov r8b, byte [rbp + 0x253]
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, cl
xor r8b, 0xff
mov r10b, byte [rbp + 0x23a]
xor r10b, r8b
mov r8b, byte [rbp + 0x23a]
and r10b, r8b
mov r14b, sil
xor r14b, 0xff
and r14b, 1
mov r15b, byte [rbp + 0x253]
xor r15b, 1
mov r12b, sil
and r12b, r15b
mov r13b, byte [rbp + 0x253]
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, byte [rbp + 0x253]
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor cl, 0xff
mov r14b, sil
xor r14b, cl
and r14b, sil
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, r12b
and al, r14b
xor r12b, r14b
or al, r12b
mov r10b, cl
xor r10b, 0xff
mov sil, al
and sil, r10b
xor al, 0xff
and cl, al
or sil, cl
mov al, byte [rbp + 0x248]
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x253]
xor cl, 0
mov r10b, byte [rbp + 0x248]
and r10b, cl
mov r14b, byte [rbp + 0x253]
xor r14b, 1
and r14b, 0
and cl, 1
or al, r10b
or r14b, cl
xor al, r14b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x253]
xor r10b, 1
mov r14b, bl
and r14b, r10b
or cl, r14b
mov r10b, byte [rbp + 0x253]
xor r10b, 1
and r10b, 0
mov r14b, byte [rbp + 0x253]
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, byte [rbp + 0x253]
xor r12b, 1
and r12b, 0
and r14b, 1
or r10b, r15b
or r12b, r14b
xor r10b, r12b
mov r14b, al
xor r14b, 0xff
mov r15b, byte [rbp + 0x253]
xor r15b, 1
mov r12b, byte [rbp + 0x253]
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, byte [rbp + 0x248]
xor r15b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, byte [rbp + 0x253]
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, byte [rbp + 0x253]
xor r12b, 1
mov r13b, cl
xor r13b, r12b
and r13b, cl
xor bl, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r8b, byte [rbp + 0x253]
xor r8b, 1
or bl, r12b
or r8b, 1
xor bl, 0xff
and bl, r8b
mov r8b, r14b
xor r8b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov byte [rbp + 0x239], al
mov al, byte [rbp + 0x253]
xor al, 1
mov byte [rbp + 0x238], r8b
and r8b, 0xff
and r14b, al
mov byte [rbp + 0x237], r12b
and r12b, 0xff
and r15b, al
or r8b, r14b
or r12b, r15b
xor r8b, r12b
mov r14b, byte [rbp + 0x238]
mov r15b, byte [rbp + 0x237]
or r14b, r15b
xor r14b, 0xff
or al, 1
and r14b, al
or r8b, r14b
mov al, r13b
and al, bl
xor r13b, bl
or al, r13b
mov bl, r8b
xor bl, 0xff
and bl, 1
mov r14b, byte [rbp + 0x253]
xor r14b, 1
and r8b, r14b
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, r14b
or bl, r8b
or r12b, al
xor bl, r12b
mov al, byte [rbp + 0x239]
and al, cl
mov r8b, byte [rbp + 0x239]
xor r8b, cl
or al, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x253]
xor r8b, 1
and al, r8b
or cl, al
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, bl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r10b, byte [rbp + 0x253]
xor r10b, 0
mov r14b, al
and r14b, 0
and bl, r10b
mov r12b, cl
and r12b, 0
and r8b, r10b
or r14b, bl
or r12b, r8b
xor r14b, r12b
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x253]
xor cl, 1
mov r8b, r14b
and r8b, cl
mov r10b, byte [rbp + 0x253]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x253]
xor cl, 1
and cl, 0
mov r8b, byte [rbp + 0x253]
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov bl, byte [rbp + 0x253]
xor bl, 1
and bl, 0
and r8b, 1
or cl, r10b
or bl, r8b
xor cl, bl
mov r8b, cl
xor r8b, 0xff
mov r10b, r14b
xor r10b, r8b
and r10b, r14b
mov r8b, byte [rbp + 0x253]
xor r8b, 1
and r8b, 0
mov bl, byte [rbp + 0x253]
xor bl, 0
mov r14b, bl
and r14b, 1
mov r12b, byte [rbp + 0x253]
xor r12b, 1
and r12b, 0
and bl, 1
or r8b, r14b
or r12b, bl
xor r8b, r12b
xor r8b, 0xff
mov bl, byte [rbp + 0x253]
xor bl, 1
mov r14b, byte [rbp + 0x253]
xor r14b, 0
or r8b, bl
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov bl, byte [rbp + 0x253]
xor bl, 1
xor cl, 0xff
mov r14b, byte [rbp + 0x253]
xor r14b, 0
or bl, cl
or r14b, 0
xor bl, 0xff
and bl, r14b
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, r8b
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov r14b, byte [rbp + 0x253]
xor r14b, 0
mov r12b, al
and r12b, 0
and r8b, r14b
mov r13b, r10b
and r13b, 0
and bl, r14b
or r12b, r8b
or r13b, bl
xor r12b, r13b
or al, r10b
xor al, 0xff
or r14b, 0
and al, r14b
or r12b, al
mov al, cl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x253]
xor r8b, 0
and cl, r8b
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
and r12b, r8b
or al, cl
or r10b, r12b
xor al, r10b
mov cl, byte [rbp + 0x253]
xor cl, 0
mov r8b, dil
xor r8b, 0xff
mov r10b, byte [rbp + 0x253]
xor r10b, 1
or cl, r8b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r8b, byte [rbp + 0x253]
xor r8b, 0
and r8b, 0
mov r10b, byte [rbp + 0x253]
xor r10b, 0
mov bl, r10b
and bl, 0
mov r14b, dil
xor r14b, 0xff
and r14b, 0
and dil, r10b
or r8b, bl
or r14b, dil
xor r8b, r14b
mov r10b, cl
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, byte [rbp + 0x253]
xor dil, 0
mov r14b, r10b
and r14b, 0
and cl, dil
mov r12b, bl
and r12b, 0
and r8b, dil
or r14b, cl
or r12b, r8b
xor r14b, r12b
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 r8b, byte [rbp + 0x253]
xor r8b, 1
and r14b, r8b
or cl, r14b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x253]
xor r10b, 0
mov bl, al
and bl, r10b
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, r10b
or r8b, bl
or dil, cl
xor r8b, dil
xor r8b, 0xff
xor al, 0xff
mov cl, byte [rbp + 0x253]
xor cl, 0
or r8b, al
or cl, 0
xor r8b, 0xff
and r8b, cl
mov al, r8b
xor al, 0xff
mov cl, sil
xor cl, al
and cl, sil
mov al, sil
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x253]
xor r10b, 0
and sil, r10b
mov bl, r8b
xor bl, 0xff
and bl, 0
and r8b, r10b
or al, sil
or bl, r8b
xor al, bl
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
test r8b, 1
mov qword [rbp + 0x228], rdx
mov qword [rbp + 0x220], r9
mov qword [rbp + 0x218], r11
jne 0x6d8541e6
jmp 0x6d893712
jmp 0x6d8541eb
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
sub eax, 0xca17e47c
sub eax, 1
add eax, 0xca17e47c
mov r8d, 0xe72b4021
add r8d, 0
add r8d, eax
sub r8d, 0xe72b4021
mov eax, ecx
add eax, 0x701effa2
add eax, 0xdf1d13c8
sub eax, 0x701effa2
add eax, 0xd822c0a7
add eax, r8d
sub eax, 0xd822c0a7
sub eax, 0x8a66ef99
sub eax, 0xdf1d13c8
add eax, 0x8a66ef99
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r10b
and dil, sil
or r11b, dil
mov sil, r9b
xor sil, 0xff
and sil, 1
mov dil, bl
xor dil, 1
mov r14b, r9b
and r14b, dil
mov r15b, r11b
xor r15b, 0xff
and r15b, 0xff
and r11b, dil
or sil, r14b
or r15b, r11b
xor sil, r15b
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
xor dil, r11b
and dil, sil
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov sil, bl
xor sil, 1
mov r14b, r9b
and r14b, sil
or r11b, r14b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov sil, bl
xor sil, 0
and sil, 1
mov r14b, bl
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, bl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor r9b, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
or r9b, r14b
or r15b, 0
xor r9b, 0xff
and r9b, r15b
mov r14b, r10b
xor r14b, 0xff
and r14b, 1
mov r15b, bl
xor r15b, 1
mov r12b, r10b
and r12b, r15b
mov r13b, bl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor sil, 0xff
mov r14b, r10b
xor r14b, sil
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
mov sil, r9b
xor sil, 0xff
mov r15b, bl
xor r15b, 0
mov r13b, r10b
and r13b, 0
and r11b, r15b
mov al, sil
and al, 0
and r9b, r15b
or r13b, r11b
or al, r9b
xor r13b, al
or r10b, sil
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r13b, r10b
mov al, r12b
and al, r14b
xor r12b, r14b
or al, r12b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
mov r10b, bl
xor r10b, 0
and r13b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r10b
or r9b, r13b
or r11b, al
xor r9b, r11b
mov al, dil
xor al, 0xff
and al, 1
mov r10b, bl
xor r10b, 1
mov r11b, dil
and r11b, r10b
or al, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, bl
xor r11b, 1
mov sil, r9b
and sil, r11b
or r10b, sil
mov r11b, bl
xor r11b, 0
and r11b, 0
mov sil, bl
xor sil, 0
mov r14b, sil
and r14b, 0
mov r15b, bl
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, bl
xor sil, 0
mov r14b, al
xor r14b, sil
and r14b, al
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, sil
and r15b, dil
mov sil, r10b
xor sil, 0xff
mov dil, bl
xor dil, 0
mov r12b, bl
xor r12b, 0
or sil, dil
or r12b, 0
xor sil, 0xff
and sil, r12b
mov dil, r11b
xor dil, 0xff
mov r12b, r9b
xor r12b, dil
and r12b, r9b
mov r9b, r14b
xor r9b, 0xff
mov dil, r15b
xor dil, 0xff
mov r13b, bl
xor r13b, 0
mov cl, r9b
and cl, 0
and r14b, r13b
mov dl, dil
and dl, 0
and r15b, r13b
or cl, r14b
or dl, r15b
xor cl, dl
or r9b, dil
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or cl, r9b
mov dl, sil
and dl, r12b
xor sil, r12b
or dl, sil
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov sil, bl
xor sil, 0
and cl, sil
mov dil, dl
xor dil, 0xff
and dil, 0
and dl, sil
or r9b, cl
or dil, dl
xor r9b, dil
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, bl
xor dl, 1
and cl, dl
or al, cl
mov cl, bl
xor cl, 0
mov dl, r11b
xor dl, 0xff
xor bl, 0
mov r10b, cl
and r10b, 0
mov sil, bl
and sil, 0
mov dil, dl
and dil, 0
and r11b, bl
or r10b, sil
or dil, r11b
xor r10b, dil
or cl, dl
xor cl, 0xff
or bl, 0
and cl, bl
or r10b, cl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, r9b
and al, cl
xor r9b, cl
or al, r9b
test al, 1
jne 0x6d85459b
jmp 0x6d88c79a
xor eax, eax
mov rcx, qword [rbp + 0x218]
imul rdx, rcx, 0x28
mov r8, qword [rbp + 0x220]
add r8, rdx
mov r9d, dword [r8 + 0xc]
mov edx, r9d
mov r8, qword [rbp + 0x228]
add r8, rdx
mov rdx, qword [rbp + 0x3d0]
mov qword [rdx], r8
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, 0x2c13849b
add r11d, 0
sub r11d, 1
sub r11d, 0x2c13849b
mov esi, eax
sub esi, 0x7ffe757f
add esi, r11d
add esi, 0x7ffe757f
mov r11d, eax
sub r11d, 0x4489b350
mov edi, r9d
add edi, r11d
mov r11d, eax
sub r11d, edi
mov edi, eax
sub edi, esi
add r11d, edi
mov esi, eax
sub esi, r11d
sub eax, 0x4489b350
sub esi, eax
imul r9d, esi
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, r14b
xor r15b, 0xff
and r15b, 1
mov r12b, 1
mov r13b, r12b
xor r13b, 1
mov al, r14b
and al, r13b
or r15b, al
mov al, bl
xor al, 0xff
mov r13b, r15b
and r13b, al
xor r15b, 0xff
mov al, bl
and al, r15b
or r13b, al
mov al, bl
xor al, 0xff
mov r15b, r13b
xor r15b, al
and r15b, r13b
mov al, bl
xor al, 0xff
and al, 1
mov r13b, r12b
xor r13b, 1
mov r8b, bl
and r8b, r13b
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, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, r12b
xor r9b, 1
and r14b, r9b
mov r13b, r12b
xor r13b, 1
and r13b, 0xff
and r9b, 1
or al, r14b
or r13b, r9b
xor al, r13b
xor bl, 0xff
xor al, 0xff
mov r9b, r12b
xor r9b, 1
or bl, al
or r9b, 1
xor bl, 0xff
and bl, r9b
mov al, r8b
and al, bl
xor r8b, bl
or al, r8b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, r12b
xor r9b, 1
mov bl, r15b
and bl, r9b
mov r14b, r12b
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, bl
or r14b, r9b
xor r8b, r14b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov bl, r12b
xor bl, 0
mov r14b, al
and r14b, bl
mov r13b, r12b
xor r13b, 1
and r13b, 0
and bl, 1
or r9b, r14b
or r13b, bl
xor r9b, r13b
mov bl, r12b
xor bl, 1
and bl, 0
mov r14b, r12b
xor r14b, 0
mov r13b, r14b
and r13b, 1
mov r10b, r12b
xor r10b, 1
and r10b, 0
and r14b, 1
or bl, r13b
or r10b, r14b
xor bl, r10b
mov r10b, r8b
xor r10b, 0xff
mov r14b, r12b
xor r14b, 1
mov r13b, r12b
xor r13b, 0
or r10b, r14b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov r14b, bl
xor r14b, 0xff
mov r13b, r15b
xor r13b, r14b
and r13b, r15b
mov r14b, r12b
xor r14b, 1
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
mov r14b, bl
xor r14b, 0xff
mov r11b, al
xor r11b, r14b
and r11b, al
mov al, r10b
and al, r13b
xor r10b, r13b
or al, r10b
mov r10b, r15b
xor r10b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r13b, r12b
xor r13b, 0
mov sil, r10b
and sil, 0
and r15b, r13b
mov dil, r14b
and dil, 0
and r11b, r13b
or sil, r15b
or dil, r11b
xor sil, dil
or r10b, r14b
xor r10b, 0xff
or r13b, 0
and r10b, r13b
or sil, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, sil
and r11b, r10b
xor sil, 0xff
and al, sil
or r11b, al
mov al, r8b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, r12b
xor sil, 1
mov dil, al
and dil, 0xff
and r8b, sil
mov r14b, r10b
and r14b, 0xff
and r9b, sil
or dil, r8b
or r14b, r9b
xor dil, r14b
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov r8b, r12b
xor r8b, 1
and dil, r8b
mov r9b, r12b
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, dil
or r9b, r8b
xor al, r9b
mov r8b, bl
and r8b, 1
xor bl, 1
or r8b, bl
xor al, 0xff
xor r8b, 0xff
xor r12b, 1
or al, r8b
or r12b, 1
xor al, 0xff
and al, r12b
mov r8b, r11b
and r8b, al
xor r11b, al
or r8b, r11b
test r8b, 1
jne 0x6d854906
jmp 0x6d88c79a
jmp 0x6d85490b
mov rax, qword [rbp + 0x3d0]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x458]
mov r8, qword [rdx]
mov r9, qword [rbp + 0x3e0]
mov r10, qword [r9]
mov r11, qword [rbp + 0x3d8]
movsxd rsi, dword [r11]
imul rsi, rsi, 0x28
add r10, rsi
mov edi, dword [r10 + 0x14]
mov r10d, edi
add r8, r10
mov r10, qword [r9]
movsxd rsi, dword [r11]
imul rsi, rsi, 0x28
add r10, rsi
mov edi, dword [r10 + 0x10]
mov r10d, edi
sub rsp, 0x20
mov rdx, r8
mov r8, r10
call sym.out.dll_MemCpy
add rsp, 0x20
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x527bf596
sub r8d, 0x854ae512
add r8d, 0x527bf596
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, 0x854ae512
sub r8d, r9d
sub eax, 0x7ef6cd21
mov r9d, ecx
add r9d, eax
add r9d, 0x265150db
add r9d, r8d
sub r9d, 0x265150db
add r9d, 0x2a5a694b
add r9d, 0x7ef6cd21
sub r9d, 0x2a5a694b
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, r15b
and al, 0
and bl, r13b
mov cl, r12b
and cl, 0
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov cl, sil
xor cl, 0
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, cl
and r15b, 0
mov r12b, dil
and r12b, 0
mov r13b, bl
and r13b, 0
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or cl, bl
xor cl, 0xff
or dil, 0
and cl, dil
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and al, bl
or cl, al
xor cl, 0xff
xor r15b, 0xff
mov al, sil
xor al, 1
or cl, r15b
or al, 1
xor cl, 0xff
and cl, al
mov al, r10b
xor al, 0xff
and al, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 1
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
xor r10b, 0xff
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 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
and al, r10b
xor bl, r10b
or al, bl
mov r10b, dil
and r10b, r11b
xor dil, r11b
or r10b, dil
mov r11b, al
xor r11b, 0xff
mov bl, r10b
and bl, r11b
xor r10b, 0xff
and al, r10b
or bl, al
mov al, cl
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
xor sil, 1
or al, r10b
or sil, 1
xor al, 0xff
and al, sil
mov r10b, cl
xor r10b, 0xff
mov r11b, bl
and r11b, r10b
xor bl, 0xff
and cl, bl
or r11b, cl
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
test cl, 1
jne 0x6d854c8b
jmp 0x6d88c7d2
xor eax, eax
mov rcx, qword [rbp + 0x3d8]
mov edx, dword [rcx]
mov r8d, 0x1255773a
add r8d, 0
add r8d, 0x7332b1db
sub r8d, 0x1255773a
mov r9d, eax
sub r9d, edx
add r8d, r9d
sub r8d, 0xaa104d19
sub r8d, 0x7332b1db
add r8d, 0xaa104d19
mov edx, eax
sub edx, 0xdb8c9b88
add edx, 0
mov r9d, eax
sub r9d, 1
add edx, r9d
mov r9d, eax
sub r9d, 0xdb8c9b88
sub edx, r9d
mov r9d, 0x46d8d7c0
add r9d, 0
sub r9d, r8d
sub r9d, 0x46d8d7c0
mov r8d, eax
sub r8d, edx
add r8d, 0
add r9d, 0xc57d35f0
add r9d, r8d
sub r9d, 0xc57d35f0
mov edx, eax
sub edx, 0x88561912
sub edx, r9d
add edx, 0x88561912
mov r8d, eax
sub r8d, 0xd25c0798
add r8d, 0
mov r9d, eax
sub r9d, edx
add r8d, r9d
sub r8d, 0x76b5cf78
add r8d, 0xd25c0798
add r8d, 0x76b5cf78
mov edx, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x8dec0c26
add r10d, 0
sub r10d, 0x524680d4
sub r10d, 0x8dec0c26
mov r11d, eax
sub r11d, edx
mov esi, eax
sub esi, r10d
add r11d, esi
mov r10d, eax
sub r10d, r11d
mov r11d, 0x78a1be74
add r11d, 0
sub r11d, 1
sub r11d, 0x78a1be74
add r10d, 0x94a1bab1
add r10d, r11d
sub r10d, 0x94a1bab1
sub eax, 0x6b514d36
sub eax, 0x524680d4
add eax, 0x6b514d36
add r10d, 0xdde912c0
sub r10d, eax
sub r10d, 0xdde912c0
imul edx, r10d
and edx, 1
cmp edx, 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, 0
or al, r14b
or r12b, 0
xor al, 0xff
and al, r12b
mov r14b, r15b
xor r14b, 1
and r14b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov dl, r15b
xor dl, 1
and dl, 0xff
and r12b, 1
or r14b, r13b
or dl, r12b
xor r14b, dl
mov dl, bl
xor dl, 0xff
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0
or dl, r14b
or r12b, 0
xor dl, 0xff
and dl, r12b
mov r14b, al
and r14b, dl
xor al, dl
or r14b, al
mov al, dil
xor al, 0xff
and al, 1
mov dl, r15b
xor dl, 1
mov r12b, dil
and r12b, dl
or al, r12b
xor al, 0xff
xor al, 0
and al, 0
mov dl, r15b
xor dl, 0
and dl, 1
mov r12b, r15b
xor r12b, 1
and r12b, 0
or dl, r12b
mov r12b, dl
xor r12b, 0xff
mov r13b, dil
xor r13b, r12b
and r13b, dil
mov r12b, r15b
xor r12b, 1
and r12b, 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 r12b, r10b
or r11b, r9b
xor r12b, r11b
mov r9b, r15b
xor r9b, 0
mov r10b, r12b
xor r10b, r9b
and r10b, r12b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, al
and r9b, r13b
xor al, r13b
or r9b, al
mov al, r10b
and al, dl
xor r10b, dl
or al, r10b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, r15b
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, r15b
xor al, 1
and al, 1
mov r9b, r15b
xor r9b, 1
and r9b, 1
or al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov r9b, r15b
xor r9b, 0
and r9b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, r15b
xor r10b, 1
mov r11b, r9b
xor r11b, 0xff
mov r12b, r15b
xor r12b, 1
or r10b, r11b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r11b, r15b
xor r11b, 1
and r11b, 0
mov r12b, r15b
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov sil, r15b
xor sil, 1
and sil, 0
and r12b, 1
or r11b, r13b
or sil, r12b
xor r11b, sil
mov sil, r15b
xor sil, 0
mov r12b, r11b
xor r12b, sil
and r12b, r11b
mov r11b, r15b
xor r11b, 1
xor r9b, 0xff
mov sil, r15b
xor sil, 1
or r11b, r9b
or sil, 1
xor r11b, 0xff
and r11b, sil
mov r9b, al
xor r9b, 0xff
mov sil, r10b
xor sil, 0xff
mov r13b, r15b
xor r13b, 0
mov cl, r9b
and cl, 0
and al, r13b
mov byte [rbp + 0x217], sil
and sil, 0
and r10b, r13b
or cl, al
or sil, r10b
xor cl, sil
mov al, byte [rbp + 0x217]
or r9b, al
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or cl, r9b
mov r9b, r12b
and r9b, r11b
xor r12b, r11b
or r9b, r12b
mov r10b, cl
xor r10b, 0xff
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
and cl, r9b
or r11b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, r15b
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or cl, r10b
mov r9b, r15b
xor r9b, 1
and r9b, 0
mov r10b, r15b
xor r10b, 0
mov sil, r10b
and sil, 1
mov r12b, r15b
xor r12b, 1
and r12b, 0
and r10b, 1
or r9b, sil
or r12b, r10b
xor r9b, r12b
mov r10b, r15b
xor r10b, 1
and r10b, 1
mov sil, r15b
xor sil, 1
mov r12b, sil
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and sil, 1
or r10b, r12b
or r13b, sil
xor r10b, r13b
mov sil, cl
xor sil, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
mov al, sil
and al, 0
and cl, r13b
mov byte [rbp + 0x216], r12b
and r12b, 0
and r9b, r13b
or al, cl
or r12b, r9b
xor al, r12b
mov cl, byte [rbp + 0x216]
or sil, cl
xor sil, 0xff
or r13b, 0
and sil, r13b
or al, sil
mov r9b, r15b
xor r9b, 1
mov sil, r10b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0
mov r13b, r9b
and r13b, 0
mov cl, r12b
and cl, 1
mov byte [rbp + 0x215], sil
and sil, 0
and r10b, r12b
or r13b, cl
or sil, r10b
xor r13b, sil
mov cl, byte [rbp + 0x215]
or r9b, cl
xor r9b, 0xff
or r12b, 0
and r9b, r12b
or r13b, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, r15b
xor r10b, 1
and al, r10b
mov sil, r15b
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, al
or sil, r10b
xor r9b, sil
xor r13b, 0xff
mov al, r9b
xor al, r13b
and al, r9b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r10b, r15b
xor r10b, 0
mov sil, r11b
and sil, r10b
mov r12b, r15b
xor r12b, 1
and r12b, 0
and r10b, 1
or r9b, sil
or r12b, r10b
xor r9b, r12b
mov r10b, bl
xor r10b, 0xff
mov sil, r9b
and sil, r10b
xor r9b, 0xff
mov r10b, bl
and r10b, r9b
or sil, r10b
xor sil, 0xff
xor bl, 0xff
mov r9b, r15b
xor r9b, 1
or sil, bl
or r9b, 1
xor sil, 0xff
and sil, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, r15b
xor r10b, 1
mov bl, dl
and bl, r10b
or r9b, bl
mov r10b, r15b
xor r10b, 1
and r10b, 1
mov bl, r15b
xor bl, 1
mov r12b, bl
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and bl, 1
or r10b, r12b
or r13b, bl
xor r10b, r13b
mov bl, r15b
xor bl, 0
and bl, 1
mov r12b, r15b
xor r12b, 1
and r12b, 0
or bl, r12b
mov r12b, r9b
xor r12b, 0xff
mov r13b, r10b
xor r13b, 0xff
mov cl, r15b
xor cl, 0
mov byte [rbp + 0x214], r12b
and r12b, 0
and r9b, cl
mov byte [rbp + 0x213], r13b
and r13b, 0
and r10b, cl
or r12b, r9b
or r13b, r10b
xor r12b, r13b
mov r9b, byte [rbp + 0x214]
mov r10b, byte [rbp + 0x213]
or r9b, r10b
xor r9b, 0xff
or cl, 0
and r9b, cl
or r12b, r9b
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov bl, r15b
xor bl, 0
and r12b, bl
mov r13b, r15b
xor r13b, 1
and r13b, 0
and bl, 1
or r9b, r12b
or r13b, bl
xor r9b, r13b
xor cl, 0xff
mov bl, r9b
xor bl, cl
and bl, r9b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r9b, r15b
xor r9b, 1
and dil, r9b
or cl, dil
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov dil, r15b
xor dil, 1
mov r12b, r11b
and r12b, dil
or r9b, r12b
mov dil, r15b
xor dil, 1
and dil, 1
mov r12b, r15b
xor r12b, 1
and r12b, 1
or dil, r12b
mov r12b, cl
and r12b, r9b
xor cl, r9b
or r12b, cl
mov cl, dil
and cl, 1
xor dil, 1
or cl, dil
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov dil, r15b
xor dil, 0
and r12b, dil
mov r13b, r15b
xor r13b, 1
and r13b, 0
and dil, 1
or r9b, r12b
or r13b, dil
xor r9b, r13b
xor cl, 0xff
mov dil, r9b
xor dil, cl
and dil, r9b
mov cl, sil
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov cl, al
xor cl, 0xff
and cl, 0
mov r12b, r15b
xor r12b, 0
and al, r12b
mov r13b, sil
xor r13b, 0xff
and r13b, 0
and sil, r12b
or cl, al
or r13b, sil
xor cl, r13b
mov al, r9b
and al, cl
xor r9b, cl
or al, r9b
mov cl, dil
xor cl, 0xff
mov r9b, bl
xor r9b, cl
and r9b, bl
mov cl, bl
xor cl, 0xff
and cl, 0
mov sil, r15b
xor sil, 0
and bl, sil
mov r12b, dil
xor r12b, 0xff
and r12b, 0
and dil, sil
or cl, bl
or r12b, dil
xor cl, r12b
mov bl, r9b
xor bl, 0xff
mov sil, cl
xor sil, 0xff
mov dil, r15b
xor dil, 0
mov r12b, bl
and r12b, 0
and r9b, dil
mov r13b, sil
and r13b, 0
and cl, dil
or r12b, r9b
or r13b, cl
xor r12b, r13b
or bl, sil
xor bl, 0xff
or dil, 0
and bl, dil
or r12b, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, r15b
xor r9b, 1
mov bl, al
and bl, r9b
or cl, bl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, r15b
xor r9b, 1
and r9b, 1
mov bl, r15b
xor bl, 1
mov sil, bl
and sil, 1
mov dil, r15b
xor dil, 1
and dil, 0xff
and bl, 1
or r9b, sil
or dil, bl
xor r9b, dil
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, r15b
xor sil, 1
or al, bl
or sil, 1
xor al, 0xff
and al, sil
mov bl, r12b
xor bl, 0xff
and bl, 1
mov sil, r15b
xor sil, 1
mov dil, r12b
and dil, sil
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and sil, 1
or bl, dil
or r13b, sil
xor bl, r13b
xor bl, 0xff
mov sil, r15b
xor sil, 1
mov dil, r15b
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
xor r9b, 0xff
mov sil, r12b
xor sil, r9b
and sil, r12b
mov r9b, cl
and r9b, al
xor cl, al
or r9b, cl
mov al, bl
xor al, 0xff
mov cl, sil
xor cl, 0xff
mov dil, r15b
xor dil, 1
mov r12b, al
and r12b, 0xff
and bl, dil
mov r13b, cl
and r13b, 0xff
and sil, dil
or r12b, bl
or r13b, sil
xor r12b, r13b
or al, cl
xor al, 0xff
or dil, 1
and al, dil
or r12b, al
mov al, r9b
xor al, 0xff
mov cl, r12b
and cl, al
xor r12b, 0xff
and r9b, r12b
or cl, r9b
mov al, r14b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov bl, r15b
xor bl, 1
or al, r9b
or bl, 1
xor al, 0xff
and al, bl
mov r9b, r14b
xor r9b, 0xff
mov bl, dl
and bl, r9b
xor dl, 0xff
and r14b, dl
or bl, r14b
mov dl, al
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov sil, r15b
xor sil, 0
mov dil, dl
and dil, 0
and al, sil
mov r14b, r9b
and r14b, 0
and bl, sil
or dil, al
or r14b, bl
xor dil, r14b
or dl, r9b
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov al, dil
xor al, 0xff
and al, 1
mov dl, r15b
xor dl, 1
mov r9b, dil
and r9b, dl
or al, r9b
mov dl, r15b
xor dl, 0
xor al, 0xff
mov r9b, r15b
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, r15b
xor al, 0
and al, 1
mov r9b, r15b
xor r9b, 1
mov bl, r9b
and bl, 0
mov sil, r15b
xor sil, 1
and sil, 0xff
and r9b, 1
or al, bl
or sil, r9b
xor al, sil
mov r9b, al
xor r9b, 0xff
mov bl, dil
xor bl, r9b
and bl, dil
mov r9b, r15b
xor r9b, 1
and r9b, 1
mov sil, r15b
xor sil, 1
and sil, 1
or r9b, sil
xor r9b, 0xff
mov sil, r15b
xor sil, 0
mov dil, r15b
xor dil, 1
or r9b, sil
or dil, 1
xor r9b, 0xff
and r9b, dil
mov sil, r15b
xor sil, 1
xor al, 0xff
mov dil, r15b
xor dil, 1
or sil, al
or dil, 1
xor sil, 0xff
and sil, dil
mov al, dl
xor al, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, r15b
xor r14b, 0
mov r12b, al
and r12b, 0
and dl, r14b
mov r13b, dil
and r13b, 0
and bl, r14b
or r12b, dl
or r13b, bl
xor r12b, r13b
or al, dil
xor al, 0xff
or r14b, 0
and al, r14b
or r12b, al
mov al, r9b
and al, sil
xor r9b, sil
or al, r9b
mov dl, r12b
xor dl, 0xff
mov r9b, al
and r9b, dl
xor al, 0xff
and r12b, al
or r9b, r12b
mov al, r15b
xor al, 1
and al, 1
mov dl, r15b
xor dl, 1
mov bl, dl
and bl, 1
mov sil, r15b
xor sil, 1
and sil, 0xff
and dl, 1
or al, bl
or sil, dl
xor al, sil
mov dl, r11b
xor dl, 0xff
and dl, 1
mov bl, r15b
xor bl, 1
mov sil, r11b
and sil, bl
or dl, sil
mov bl, r15b
xor bl, 0
and bl, 1
mov sil, r15b
xor sil, 1
and sil, 0
or bl, sil
mov sil, r15b
xor sil, 0
mov dil, al
xor dil, sil
and dil, al
mov sil, r15b
xor sil, 1
mov r14b, bl
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0
or sil, r14b
or r12b, 0
xor sil, 0xff
and sil, r12b
mov r14b, dl
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0
mov r13b, r15b
xor r13b, 1
or r14b, r12b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
xor r11b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
or r11b, r12b
or r13b, 0
xor r11b, 0xff
and r11b, r13b
mov r12b, dil
and r12b, sil
xor dil, sil
or r12b, dil
mov sil, r14b
and sil, r11b
xor r14b, r11b
or sil, r14b
mov r11b, r12b
xor r11b, 0xff
and r11b, 0
mov dil, r15b
xor dil, 0
and r12b, dil
mov r14b, sil
xor r14b, 0xff
and r14b, 0
and sil, dil
or r11b, r12b
or r14b, sil
xor r11b, r14b
mov sil, al
and sil, dl
xor al, dl
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, r15b
xor dl, 1
and sil, dl
or al, sil
mov dl, r15b
xor dl, 0
mov sil, bl
xor sil, 0xff
mov dil, r15b
xor dil, 0
mov r14b, dl
and r14b, 0
mov r12b, dil
and r12b, 0
mov r13b, sil
and r13b, 0
and bl, dil
or r14b, r12b
or r13b, bl
xor r14b, r13b
or dl, sil
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
xor al, 0xff
xor r14b, 0xff
mov dl, r15b
xor dl, 0
or al, r14b
or dl, 0
xor al, 0xff
and al, dl
mov dl, r11b
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov sil, r15b
xor sil, 0
mov dil, dl
and dil, 0
and r11b, sil
mov r14b, bl
and r14b, 0
and al, sil
or dil, r11b
or r14b, al
xor dil, r14b
or dl, bl
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov al, dil
xor al, 0xff
and al, 0
mov dl, r15b
xor dl, 0
and dil, dl
mov r11b, r15b
xor r11b, 1
and r11b, 0
and dl, 1
or al, dil
or r11b, dl
xor al, r11b
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r11b, r15b
xor r11b, 0
mov bl, r9b
and bl, r11b
mov sil, al
xor sil, 0xff
and sil, 0
and al, r11b
or dl, bl
or sil, al
xor dl, sil
xor dl, 0xff
xor r9b, 0xff
mov al, r15b
xor al, 1
or dl, r9b
or al, 1
xor dl, 0xff
and dl, al
mov al, cl
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, r15b
xor r11b, 1
or al, r9b
or r11b, 1
xor al, 0xff
and al, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
xor r15b, 0
and cl, r15b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
and dl, r15b
or r9b, cl
or r11b, dl
xor r9b, r11b
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
test cl, 1
mov dword [rbp + 0x20c], r8d
jne 0x6d8559cb
jmp 0x6d88c7d2
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x54b81460
add r8d, 0
sub r8d, 0x1d1b8eea
sub r8d, 0x54b81460
mov r9d, ecx
add r9d, 0x997e80ab
sub r9d, r8d
sub r9d, 0x997e80ab
mov r8d, eax
sub r8d, 0x272f0b55
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0x4ff7b2bf
sub r9d, 0x272f0b55
add r9d, 0x4ff7b2bf
add r9d, 0x61b5eca7
add r9d, 0xc44b9713
sub r9d, 0x61b5eca7
sub eax, 0x1d1b8eea
add r9d, eax
add r9d, 0x16d1d142
sub r9d, 0xc44b9713
sub r9d, 0x16d1d142
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, r15b
and al, 0
and bl, r13b
mov cl, r12b
and cl, 0
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov cl, sil
xor cl, 1
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, 0xff
mov r12b, dil
and r12b, 1
mov r13b, bl
and r13b, 0xff
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or cl, bl
xor cl, 0xff
or dil, 1
and cl, dil
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and al, bl
or cl, al
xor cl, 0xff
xor r15b, 0xff
mov al, sil
xor al, 1
or cl, r15b
or al, 1
xor cl, 0xff
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, r11b
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or al, r11b
or r14b, dil
xor al, r14b
xor al, 0xff
mov r11b, r10b
xor r11b, al
and r11b, r10b
mov al, bl
and al, r11b
xor bl, r11b
or al, bl
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, r11b
or r10b, bl
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, al
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, r10b
xor r14b, dil
and r14b, r10b
xor cl, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or cl, dil
or r15b, 0
xor cl, 0xff
and cl, r15b
mov dil, r11b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, sil
xor r12b, 1
or dil, r15b
or r12b, 1
xor dil, 0xff
and dil, r12b
xor al, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or al, r15b
or r12b, 0
xor al, 0xff
and al, r12b
mov r15b, r14b
xor r15b, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov dl, r15b
and dl, 0xff
and r14b, r13b
mov r8b, r12b
and r8b, 0xff
and cl, r13b
or dl, r14b
or r8b, cl
xor dl, r8b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or dl, r15b
mov cl, dil
and cl, al
xor dil, al
or cl, dil
mov al, dl
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and dl, cl
or r8b, dl
mov al, r10b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov dl, sil
xor dl, 0
mov dil, al
and dil, 0
and r10b, dl
mov r14b, cl
and r14b, 0
and r11b, dl
or dil, r10b
or r14b, r11b
xor dil, r14b
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dil, cl
mov dl, sil
xor dl, 1
and dl, 0xff
and cl, 1
or al, dil
or dl, cl
xor al, dl
mov cl, sil
xor cl, 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
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 0x6d855e0d
jmp 0x6d893717
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x364daaaf
sub r8d, 0xb3b1cded
add r8d, 0x364daaaf
sub r8d, 0xc0dccc76
sub r8d, 1
add r8d, 0xc0dccc76
mov r9d, eax
sub r9d, 0xb3b1cded
sub r8d, r9d
mov r9d, ecx
add r9d, 0x43e51404
sub r9d, 0x304f5579
sub r9d, 0x43e51404
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
sub eax, 0xd771dc70
add eax, 0x304f5579
add eax, 0xd771dc70
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
and r12b, r14b
xor sil, r14b
or r12b, sil
mov sil, dil
xor sil, 1
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
mov al, sil
and al, 0xff
mov cl, r13b
and cl, 1
mov dl, r14b
and dl, 0xff
and r15b, r13b
or al, cl
or dl, r15b
xor al, dl
or sil, r14b
xor sil, 0xff
or r13b, 1
and sil, r13b
or al, sil
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r12b, dl
or cl, r12b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, r11b
and sil, cl
or al, sil
mov cl, dil
xor cl, 0
xor al, 0xff
mov sil, dil
xor sil, 1
or cl, al
or sil, 1
xor cl, 0xff
and cl, sil
mov al, dil
xor al, 0
and al, 1
mov sil, dil
xor sil, 1
and sil, 0
or al, sil
xor r11b, 0xff
mov sil, al
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r11b, sil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
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 al, 0xff
mov sil, bl
xor sil, al
and sil, bl
mov al, cl
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, al
and r12b, 0xff
and cl, r14b
mov r13b, bl
and r13b, 0xff
and r11b, r14b
or r12b, cl
or r13b, r11b
xor r12b, r13b
or al, bl
xor al, 0xff
or r14b, 1
and al, r14b
or r12b, al
mov al, r15b
and al, sil
xor r15b, sil
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, cl
xor al, 0xff
mov r11b, dl
xor r11b, al
and r11b, dl
mov al, dl
xor al, 0xff
and al, 1
xor dil, 1
and dl, dil
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, dil
or al, dl
or bl, cl
xor al, bl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
test cl, 1
jne 0x6d8560e6
jmp 0x6d893717
jmp 0x6d8560eb
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x9a87d08c
add r8d, 0
add r8d, 0x90cff571
sub r8d, 0x9a87d08c
sub r8d, 0x1197de69
sub r8d, 1
add r8d, 0x1197de69
sub r8d, 0x30bec326
sub r8d, 0x90cff571
add r8d, 0x30bec326
mov r9d, eax
sub r9d, 0x51227abd
sub r9d, ecx
add r9d, 0x51227abd
mov r10d, 0xd0ce879c
add r10d, 0
sub r10d, r8d
sub r10d, 0xd0ce879c
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r10d
add r8d, r9d
sub eax, r8d
mov r8d, 0x34525ea5
add r8d, 0
sub r8d, eax
sub r8d, 0x34525ea5
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, 1
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov cl, al
and cl, 0xff
and sil, r13b
mov dl, r12b
and dl, 0xff
and r14b, r13b
or cl, sil
or dl, r14b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 1
and al, r13b
or cl, al
mov al, dil
xor al, 1
mov dl, r15b
xor dl, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
mov r12b, sil
and r12b, 1
mov r13b, dl
and r13b, 0xff
and r15b, sil
or r14b, r12b
or r13b, r15b
xor r14b, r13b
or al, dl
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and cl, dl
or al, cl
xor r14b, 0xff
mov cl, al
xor cl, r14b
and cl, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov sil, r11b
and sil, dl
or al, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov sil, dil
xor sil, 1
and sil, 1
or dl, sil
xor r11b, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r11b, sil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov sil, bl
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
mov r15b, sil
xor r15b, r14b
and r15b, sil
xor dl, 0xff
mov sil, bl
xor sil, dl
and sil, bl
mov dl, al
and dl, r11b
xor al, r11b
or dl, al
mov al, r15b
and al, sil
xor r15b, sil
or al, r15b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
xor dil, 1
and dl, dil
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, dil
or r11b, dl
or bl, al
xor r11b, bl
mov al, r11b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, cl
xor al, 0xff
mov bl, r11b
and bl, al
xor r11b, 0xff
and cl, r11b
or bl, cl
mov al, dl
and al, bl
xor dl, bl
or al, dl
test al, 1
jne 0x6d8563cc
jmp 0x6d89371c
xor eax, eax
mov rcx, qword [rbp + 0x3d8]
mov edx, dword [rbp + 0x20c]
mov dword [rcx], edx
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x12fb9b0f
add r10d, 0
sub r10d, 0x4c9924f7
sub r10d, 0x12fb9b0f
mov r11d, r8d
add r11d, 0x54d7e4f0
add r11d, r10d
sub r11d, 0x54d7e4f0
add r11d, 0xde2cb3e8
sub r11d, 0x4eddcf11
sub r11d, 0xde2cb3e8
sub r11d, 0x48dfefe3
sub r11d, 1
add r11d, 0x48dfefe3
mov r10d, eax
sub r10d, 0x4eddcf11
sub r11d, r10d
sub r11d, 0x7bb5a180
sub r11d, 0x64b5bb1c
add r11d, 0x7bb5a180
sub eax, 0x4c9924f7
sub r11d, eax
add r11d, 0xc42d9532
add r11d, 0x64b5bb1c
sub r11d, 0xc42d9532
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
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, 0
mov r12b, r14b
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, r14b
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, 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, 0
mov r8b, r15b
and r8b, 0
and dil, r13b
mov r9b, r12b
and r9b, 0
and al, r13b
or r8b, dil
or r9b, al
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r8b, r15b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
mov dil, sil
and dil, r9b
or al, dil
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
and dil, 0
or r9b, dil
mov dil, r14b
xor dil, 1
xor r9b, 0xff
mov r15b, r14b
xor r15b, 1
or dil, r9b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r9b, r14b
xor r9b, 1
and r9b, 0
mov r15b, r14b
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or r9b, r12b
or r13b, r15b
xor r9b, r13b
mov r15b, r14b
xor r15b, 0
mov r12b, r9b
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
mov r13b, r14b
xor r13b, 1
mov r10b, r12b
xor r10b, r13b
and r10b, r12b
mov r12b, r14b
xor r12b, 1
xor r9b, 0xff
mov r13b, r14b
xor r13b, 0
or r12b, r9b
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov r9b, dil
xor r9b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov r11b, r14b
xor r11b, 0
mov cl, r9b
and cl, 0
and dil, r11b
mov dl, r13b
and dl, 0
and r15b, r11b
or cl, dil
or dl, r15b
xor cl, dl
or r9b, r13b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or cl, r9b
mov dl, r10b
xor dl, 0xff
mov r9b, r12b
xor r9b, 0xff
mov r11b, r14b
xor r11b, 0
mov dil, dl
and dil, 0
and r10b, r11b
mov r15b, r9b
and r15b, 0
and r12b, r11b
or dil, r10b
or r15b, r12b
xor dil, r15b
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or dil, dl
mov dl, cl
xor dl, 0xff
mov r9b, dil
and r9b, dl
xor dil, 0xff
and cl, dil
or r9b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, r14b
xor dl, 1
mov r10b, r8b
and r10b, dl
or cl, r10b
mov dl, r14b
xor dl, 0
and dl, 0
mov r10b, r14b
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov dil, r14b
xor dil, 1
and dil, 0
and r10b, 1
or dl, r11b
or dil, r10b
xor dl, dil
mov r10b, r14b
xor r10b, 0
and r10b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov dil, dl
xor dil, 0xff
mov r15b, r14b
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and cl, r15b
mov r13b, dil
and r13b, 0xff
and dl, r15b
or r12b, cl
or r13b, dl
xor r12b, r13b
or r11b, dil
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r10b, r14b
xor r10b, 1
and r12b, r10b
or dl, r12b
xor cl, 0xff
mov r10b, dl
xor r10b, cl
and r10b, dl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov dl, r14b
xor dl, 0
mov r11b, r9b
and r11b, dl
mov dil, r14b
xor dil, 1
and dil, 0
and dl, 1
or cl, r11b
or dil, dl
xor cl, dil
mov dl, bl
xor dl, 0xff
mov r11b, cl
and r11b, dl
xor cl, 0xff
mov dl, bl
and dl, cl
or r11b, dl
xor r11b, 0xff
xor bl, 0xff
mov cl, r14b
xor cl, 0
or r11b, bl
or cl, 0
xor r11b, 0xff
and r11b, cl
mov cl, r14b
xor cl, 0
and cl, 0
mov dl, r14b
xor dl, 0
mov bl, dl
and bl, 0
mov dil, r14b
xor dil, 1
and dil, 0
and dl, 1
or cl, bl
or dil, dl
xor cl, dil
mov dl, al
xor dl, 0xff
and dl, 0
mov bl, r14b
xor bl, 0
mov dil, al
and dil, bl
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, bl
or dl, dil
or r15b, cl
xor dl, r15b
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov bl, r14b
xor bl, 0
or dl, cl
or bl, 0
xor dl, 0xff
and dl, bl
mov cl, sil
xor cl, 0xff
and cl, 1
mov bl, r14b
xor bl, 1
and sil, bl
mov dil, r14b
xor dil, 1
and dil, 0xff
and bl, 1
or cl, sil
or dil, bl
xor cl, dil
mov bl, r9b
xor bl, 0xff
and bl, 1
mov sil, r14b
xor sil, 1
mov dil, r9b
and dil, sil
or bl, dil
mov sil, r14b
xor sil, 0
and sil, 1
mov dil, r14b
xor dil, 1
and dil, 0
or sil, dil
mov dil, cl
xor dil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and cl, r12b
mov byte [rbp + 0x20b], r15b
and r15b, 0xff
and bl, r12b
or r13b, cl
or r15b, bl
xor r13b, r15b
mov cl, byte [rbp + 0x20b]
or dil, cl
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov bl, sil
and bl, 0
xor sil, 0
or bl, sil
mov sil, r13b
xor sil, 0xff
and sil, 1
mov dil, r14b
xor dil, 1
and r13b, dil
or sil, r13b
xor bl, 0xff
mov dil, sil
xor dil, bl
and dil, sil
mov bl, r10b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, r14b
xor r15b, 0
or bl, sil
or r15b, 0
xor bl, 0xff
and bl, r15b
mov sil, r10b
xor sil, 0xff
mov r15b, r11b
and r15b, sil
xor r11b, 0xff
and r10b, r11b
or r15b, r10b
mov r10b, bl
xor r10b, 0xff
mov r11b, r15b
xor r11b, 0xff
mov sil, r14b
xor sil, 0
mov r12b, r10b
and r12b, 0
and bl, sil
mov r13b, r11b
and r13b, 0
and r15b, sil
or r12b, bl
or r13b, r15b
xor r12b, r13b
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or r12b, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, r14b
xor r11b, 1
mov bl, dl
and bl, r11b
or r10b, bl
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov bl, r14b
xor bl, 0
mov sil, dil
and sil, bl
mov r15b, r14b
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, r14b
xor bl, 0
and bl, 1
mov sil, r14b
xor sil, 1
and sil, 0
or bl, sil
mov sil, r14b
xor sil, 0
mov r15b, r10b
xor r15b, sil
and r15b, r10b
xor dl, 0xff
mov sil, bl
xor sil, 0xff
mov r13b, r14b
xor r13b, 1
or dl, sil
or r13b, 1
xor dl, 0xff
and dl, r13b
mov sil, r14b
xor sil, 0
mov r13b, r11b
xor r13b, sil
and r13b, r11b
xor dil, 0xff
mov sil, bl
xor sil, 0xff
mov cl, r14b
xor cl, 1
or dil, sil
or cl, 1
xor dil, 0xff
and dil, cl
mov cl, r15b
xor cl, 0xff
mov sil, dl
xor sil, 0xff
mov byte [rbp + 0x20a], r14b
xor r14b, 0
mov byte [rbp + 0x209], cl
and cl, 0
and r15b, r14b
mov byte [rbp + 0x208], sil
and sil, 0
and dl, r14b
or cl, r15b
or sil, dl
xor cl, sil
mov dl, byte [rbp + 0x209]
mov sil, byte [rbp + 0x208]
or dl, sil
xor dl, 0xff
or r14b, 0
and dl, r14b
or cl, dl
mov dl, r13b
xor dl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, byte [rbp + 0x20a]
xor r15b, 1
mov sil, dl
and sil, 0xff
and r13b, r15b
mov byte [rbp + 0x207], r14b
and r14b, 0xff
and dil, r15b
or sil, r13b
or r14b, dil
xor sil, r14b
mov dil, byte [rbp + 0x207]
or dl, dil
xor dl, 0xff
or r15b, 1
and dl, r15b
or sil, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r14b, byte [rbp + 0x20a]
xor r14b, 1
and cl, r14b
mov r15b, sil
xor r15b, 0xff
and r15b, 0xff
and sil, r14b
or dl, cl
or r15b, sil
xor dl, r15b
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x20a]
xor r11b, 1
and cl, r11b
or r10b, cl
mov cl, byte [rbp + 0x20a]
xor cl, 0
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x20a]
xor sil, 1
mov r14b, cl
and r14b, 0xff
mov r15b, sil
and r15b, 0
mov r13b, r11b
and r13b, 0xff
and bl, sil
or r14b, r15b
or r13b, bl
xor r14b, r13b
or cl, r11b
xor cl, 0xff
or sil, 1
and cl, sil
or r14b, cl
xor r10b, 0xff
xor r14b, 0xff
mov cl, byte [rbp + 0x20a]
xor cl, 1
or r10b, r14b
or cl, 1
xor r10b, 0xff
and r10b, cl
mov cl, dl
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x20a]
xor bl, 0
mov sil, cl
and sil, 0
and dl, bl
mov r14b, r11b
and r14b, 0
and r10b, bl
or sil, dl
or r14b, r10b
xor sil, r14b
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x20a]
xor dl, 1
mov r10b, r12b
and r10b, dl
or cl, r10b
xor cl, 0xff
mov dl, sil
xor dl, cl
and dl, sil
mov cl, sil
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x20a]
xor r10b, 1
and sil, r10b
mov r11b, byte [rbp + 0x20a]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or cl, sil
or r11b, r10b
xor cl, r11b
xor r12b, 0xff
xor cl, 0xff
mov r10b, byte [rbp + 0x20a]
xor r10b, 0
or r12b, cl
or r10b, 0
xor r12b, 0xff
and r12b, r10b
mov cl, dl
xor cl, 0xff
mov r10b, r12b
xor r10b, 0xff
mov r11b, byte [rbp + 0x20a]
xor r11b, 1
mov bl, cl
and bl, 0xff
and dl, r11b
mov sil, r10b
and sil, 0xff
and r12b, r11b
or bl, dl
or sil, r12b
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r10b, byte [rbp + 0x20a]
xor r10b, 1
or cl, dl
or r10b, 1
xor cl, 0xff
and cl, r10b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x20a]
xor r10b, 1
and r8b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r10b
or dl, r8b
or r11b, al
xor dl, r11b
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x20a]
xor dl, 0
mov r8b, al
and r8b, dl
mov r10b, byte [rbp + 0x20a]
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp + 0x20a]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x20a]
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 + 0x20a]
xor cl, 0
and cl, 1
mov dl, byte [rbp + 0x20a]
xor dl, 1
and dl, 0
or cl, dl
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x20a]
xor r8b, 0
mov r10b, r9b
and r10b, r8b
mov r11b, byte [rbp + 0x20a]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x20a]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x20a]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, byte [rbp + 0x20a]
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x20a]
xor r11b, 0
mov sil, byte [rbp + 0x20a]
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
mov r11b, r8b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov sil, dl
xor sil, 0xff
mov r14b, byte [rbp + 0x20a]
xor r14b, 0
mov r15b, byte [rbp + 0x20a]
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
xor r9b, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, byte [rbp + 0x20a]
xor r15b, 0
or r9b, r14b
or r15b, 0
xor r9b, 0xff
and r9b, r15b
mov r14b, r10b
and r14b, r11b
xor r10b, r11b
or r14b, r10b
mov r10b, sil
and r10b, r9b
xor sil, r9b
or r10b, sil
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x20a]
xor r11b, 1
and r14b, r11b
mov sil, r10b
xor sil, 0xff
and sil, 0xff
and r10b, r11b
or r9b, r14b
or sil, r10b
xor r9b, sil
mov r10b, cl
and r10b, dl
xor cl, dl
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x20a]
xor dl, 1
and r10b, dl
or cl, r10b
mov dl, byte [rbp + 0x20a]
xor dl, 0
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x20a]
xor r11b, 0
mov sil, dl
and sil, 0
mov r14b, r11b
and r14b, 0
mov r15b, r10b
and r15b, 0
and r8b, r11b
or sil, r14b
or r15b, r8b
xor sil, r15b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
xor sil, 0xff
mov dl, cl
xor dl, sil
and dl, cl
mov cl, r9b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp + 0x20a]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and r9b, r10b
mov sil, r8b
and sil, 0xff
and dl, r10b
or r11b, r9b
or sil, dl
xor r11b, sil
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x20a]
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, al
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, al
and dl, cl
or r8b, dl
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x20a]
xor dl, 1
mov r8b, bl
and r8b, dl
or al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x20a]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x20a]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x20a]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x20a]
xor r9b, 0
mov r10b, al
xor r10b, r9b
and r10b, al
xor bl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x20a]
xor r11b, 0
or bl, r9b
or r11b, 0
xor bl, 0xff
and bl, r11b
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x20a]
xor r11b, 0
mov sil, byte [rbp + 0x20a]
xor sil, 1
or r9b, r11b
or sil, 1
xor r9b, 0xff
and r9b, sil
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x20a]
xor sil, 1
or cl, r11b
or sil, 1
xor cl, 0xff
and cl, sil
mov r11b, r10b
and r11b, bl
xor r10b, bl
or r11b, r10b
mov r10b, r9b
xor r10b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x20a]
xor sil, 0
mov r14b, r10b
and r14b, 0
and r9b, sil
mov r15b, bl
and r15b, 0
and cl, sil
or r14b, r9b
or r15b, cl
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or r14b, r10b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x20a]
xor r9b, 1
and r11b, r9b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0xff
and r14b, r9b
or cl, r11b
or r10b, r14b
xor cl, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x20a]
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, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x20a]
xor dl, 1
and bl, dl
or al, bl
mov dl, byte [rbp + 0x20a]
xor dl, 0
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x20a]
xor r10b, 0
mov r11b, dl
and r11b, 0
mov bl, r10b
and bl, 0
mov sil, r9b
and sil, 0
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
xor r11b, 0xff
mov dl, al
xor dl, r11b
and dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d857265
jmp 0x6d89371c
jmp 0x6d85726a
jmp 0x6d852ed9
mov rax, qword [rbp + 0x3e8]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x428]
mov r8, qword [rdx]
add r8, 0x18
add r8, 0x70
add r8, 0x28
mov qword [rbp + 0x1f8], rcx
mov qword [rbp + 0x1f0], r8
mov rax, qword [rbp + 0x1f0]
mov ecx, dword [rax]
mov edx, ecx
mov r8, qword [rbp + 0x1f8]
add r8, rdx
mov rdx, qword [rbp + 0x3c8]
mov qword [rdx], r8
mov r8, qword [rbp + 0x3e8]
mov r9, qword [r8]
mov qword [rbp + 0x1e8], r9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x45fb91bf
sub r8d, 0xaf65c563
add r8d, 0x45fb91bf
sub r8d, 0xef020f1c
sub r8d, 1
add r8d, 0xef020f1c
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xaf65c563
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, ecx
add r9d, 0x296a2026
add r9d, 0x554a781b
sub r9d, 0x296a2026
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
add eax, 0x9f02847b
sub eax, 0x554a781b
sub eax, 0x9f02847b
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, dil
xor r13b, 1
mov al, r12b
xor al, r13b
and al, r12b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov cl, dil
xor cl, 1
mov dl, r12b
and dl, 0xff
and sil, cl
mov r8b, r13b
and r8b, 0xff
and r15b, cl
or dl, sil
or r8b, r15b
xor dl, r8b
or r12b, r13b
xor r12b, 0xff
or cl, 1
and r12b, cl
or dl, r12b
mov cl, al
and cl, r14b
xor al, r14b
or cl, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and dl, r8b
mov sil, cl
xor sil, 0xff
and sil, 0xff
and cl, r8b
or al, dl
or sil, cl
xor al, sil
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, bl
and r8b, dl
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
mov r8b, bl
xor r8b, 0xff
xor dl, 0xff
mov sil, dil
xor sil, 1
or r8b, dl
or sil, 1
xor r8b, 0xff
and r8b, sil
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, dil
xor cl, 0
and cl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
or cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, dil
xor r8b, 1
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r8b, sil
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov sil, cl
and sil, r8b
xor cl, r8b
or sil, cl
mov cl, dil
xor cl, 0
and cl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, al
xor r8b, 0xff
mov r14b, cl
and r14b, r8b
xor cl, 0xff
mov r8b, al
and r8b, cl
or r14b, r8b
xor r14b, 0xff
mov cl, al
xor cl, 0xff
mov r8b, dil
xor r8b, 0
or r14b, cl
or r8b, 0
xor r14b, 0xff
and r14b, r8b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r15b, sil
and r15b, r8b
or cl, r15b
mov r8b, r11b
xor r8b, 0xff
mov r15b, cl
and r15b, r8b
xor cl, 0xff
mov r8b, r11b
and r8b, cl
or r15b, r8b
xor 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, dl
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r11b, dl
and r11b, r8b
or cl, r11b
mov r8b, dil
xor r8b, 0
and r8b, 0
mov r11b, dil
xor r11b, 0
mov r12b, r11b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0
and r11b, 1
or r8b, r12b
or r13b, r11b
xor r8b, r13b
mov r11b, dil
xor r11b, 1
and r11b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
and r12b, 1
or r11b, r13b
or r9b, r12b
xor r11b, r9b
mov r9b, cl
xor r9b, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r10b, r9b
and r10b, 0
and cl, r13b
mov byte [rbp + 0x1e7], r12b
and r12b, 0
and r8b, r13b
or r10b, cl
or r12b, r8b
xor r10b, r12b
mov cl, byte [rbp + 0x1e7]
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 r12b, dil
xor r12b, 1
mov r13b, r8b
and r13b, 0xff
mov cl, r12b
and cl, 1
mov byte [rbp + 0x1e6], r9b
and r9b, 0xff
and r11b, r12b
or r13b, cl
or r9b, r11b
xor r13b, r9b
mov cl, byte [rbp + 0x1e6]
or r8b, cl
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or r13b, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and r10b, r9b
or r8b, r10b
xor r13b, 0xff
mov r9b, r8b
xor r9b, r13b
and r9b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
and bl, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r10b, 1
or r8b, bl
or r11b, r10b
xor r8b, r11b
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, dil
xor r11b, 1
and r11b, 0
mov bl, dil
xor bl, 0
mov r12b, bl
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and bl, 1
or r11b, r12b
or r13b, bl
xor r11b, r13b
mov bl, r8b
xor bl, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov cl, bl
and cl, 0
and r8b, r13b
mov byte [rbp + 0x1e5], r12b
and r12b, 0
and r10b, r13b
or cl, r8b
or r12b, r10b
xor cl, r12b
mov r8b, byte [rbp + 0x1e5]
or bl, r8b
xor bl, 0xff
or r13b, 0
and bl, r13b
or cl, bl
mov r10b, r11b
and r10b, 1
xor r11b, 1
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
and cl, bl
mov r12b, dil
xor r12b, 1
and r12b, 0
and bl, 1
or r11b, cl
or r12b, bl
xor r11b, r12b
xor r11b, 0xff
xor r10b, 0xff
mov cl, dil
xor cl, 1
or r11b, r10b
or cl, 1
xor r11b, 0xff
and r11b, cl
mov cl, r14b
xor cl, 0xff
mov r10b, r15b
xor r10b, 0xff
mov bl, dil
xor bl, 1
or cl, r10b
or bl, 1
xor cl, 0xff
and cl, bl
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
and r14b, bl
mov r12b, r15b
xor r12b, 0xff
and r12b, 0xff
and r15b, bl
or r10b, r14b
or r12b, r15b
xor r10b, r12b
mov bl, cl
and bl, r10b
xor cl, r10b
or bl, cl
mov cl, r11b
xor cl, 0xff
mov r10b, r9b
xor r10b, cl
and r10b, r9b
mov cl, r9b
xor cl, 0xff
mov r14b, r11b
and r14b, cl
xor r11b, 0xff
and r9b, r11b
or r14b, r9b
mov cl, r10b
and cl, r14b
xor r10b, r14b
or cl, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r11b, dil
xor r11b, 0
and cl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r9b, cl
or r14b, r11b
xor r9b, r14b
xor r9b, 0xff
mov cl, bl
xor cl, r9b
and cl, bl
mov r9b, r10b
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov r14b, r9b
and r14b, 0xff
and r10b, bl
mov r15b, r11b
and r15b, 0xff
and cl, bl
or r14b, r10b
or r15b, cl
xor r14b, r15b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r14b, r9b
mov cl, al
xor cl, 0xff
and cl, 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 cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, dl
and r11b, r10b
mov bl, dil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, r11b
and bl, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, bl
or r15b, r11b
xor r10b, r15b
mov r11b, cl
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov r15b, dil
xor r15b, 1
or r11b, bl
or r15b, 1
xor r11b, 0xff
and r11b, r15b
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, dil
xor r15b, 0
or al, bl
or r15b, 0
xor al, 0xff
and al, r15b
mov bl, dil
xor bl, 0
mov r15b, r9b
xor r15b, bl
and r15b, r9b
xor dl, 0xff
mov bl, r10b
xor bl, 0xff
mov r12b, dil
xor r12b, 0
or dl, bl
or r12b, 0
xor dl, 0xff
and dl, r12b
mov bl, r11b
and bl, al
xor r11b, al
or bl, r11b
mov al, r15b
xor al, 0xff
mov r11b, dl
xor r11b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, al
and r13b, 0xff
and r15b, r12b
mov r8b, r11b
and r8b, 0xff
and dl, r12b
or r13b, r15b
or r8b, dl
xor r13b, r8b
or al, r11b
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, bl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and bl, dl
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
and r13b, dl
or al, bl
or r8b, r13b
xor al, r8b
mov dl, cl
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, 0
and cl, r11b
mov r15b, r8b
and r15b, 0
and r9b, r11b
or bl, cl
or r15b, r9b
xor bl, r15b
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and bl, dl
or cl, bl
mov dl, dil
xor dl, 0
mov r8b, r10b
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
mov r11b, dl
and r11b, 0xff
mov bl, r9b
and bl, 0
mov r15b, r8b
and r15b, 0xff
and r10b, r9b
or r11b, bl
or r15b, r10b
xor r11b, r15b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r11b, dl
xor r11b, 0xff
mov dl, cl
xor dl, r11b
and dl, cl
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, dil
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
mov al, r10b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov dl, r10b
and dl, cl
or al, dl
mov cl, dil
xor cl, 1
xor al, 0xff
mov dl, dil
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, dil
xor al, 1
and al, 1
mov dl, dil
xor dl, 1
and dl, 1
or al, dl
xor r10b, 0xff
xor al, 0xff
mov dl, dil
xor dl, 1
or r10b, al
or dl, 1
xor r10b, 0xff
and r10b, dl
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, dil
xor cl, 0
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0
or cl, dl
mov dl, sil
xor dl, 0xff
and dl, 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 dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov 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
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov r9b, dil
xor r9b, 0
mov r11b, r8b
xor r11b, 0xff
mov bl, dil
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r11b, dil
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
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, r10b
and r11b, r9b
xor r10b, r9b
or r11b, r10b
mov r9b, bl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r9b
and r12b, 0
and bl, r15b
mov r13b, r10b
and r13b, 0
and sil, r15b
or r12b, bl
or r13b, sil
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
and r11b, r10b
mov bl, r12b
xor bl, 0xff
and bl, 0
and r12b, r10b
or r9b, r11b
or bl, r12b
xor r9b, bl
mov r10b, cl
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, r10b
and sil, 0
and cl, bl
mov r15b, r11b
and r15b, 0
and dl, bl
or sil, cl
or r15b, dl
xor sil, r15b
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, dil
xor dl, 1
and sil, dl
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, sil
or r10b, dl
xor cl, r10b
mov dl, dil
xor dl, 1
mov r10b, r8b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, 0
mov sil, r11b
and sil, 1
mov r15b, r10b
and r15b, 0
and r8b, r11b
or bl, sil
or r15b, r8b
xor bl, r15b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
xor bl, 0xff
mov dl, cl
xor dl, bl
and dl, cl
mov cl, r9b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, dil
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and r9b, r10b
mov bl, r8b
and bl, 0xff
and dl, r10b
or r11b, r9b
or bl, dl
xor r11b, bl
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, al
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, al
and dl, cl
or r8b, dl
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, r14b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, dil
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r14b, r8b
mov r9b, cl
xor r9b, 0xff
and r9b, 0xff
and cl, r8b
or dl, r14b
or r9b, cl
xor dl, r9b
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 0x6d857f07
jmp 0x6d893730
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, 0xb14f8ae8
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x54a80bf8
sub r9d, r8d
add r9d, 0x703a35b0
sub r9d, 0xb14f8ae8
sub r9d, 0x703a35b0
sub r9d, 0x3242af30
sub r9d, 0xab50f5c8
add r9d, 0x3242af30
sub r9d, 0xf0e7f5f7
sub r9d, 1
add r9d, 0xf0e7f5f7
mov r8d, eax
sub r8d, 0xab50f5c8
sub r9d, r8d
mov r8d, eax
sub r8d, 0x54a80bf8
add r8d, 0
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, r11b
xor r14b, 0xff
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
mov r14b, bl
xor r14b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r14b, sil
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
and bl, r12b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r12b, 1
or sil, bl
or r13b, r12b
xor sil, r13b
xor sil, 0xff
mov bl, r11b
xor bl, sil
and bl, r11b
mov r11b, r14b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
and r14b, r12b
mov al, sil
and al, 0xff
and bl, r12b
or r13b, r14b
or al, bl
xor r13b, al
or r11b, sil
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov al, r13b
xor al, 0xff
mov r11b, r15b
xor r11b, al
and r11b, r15b
mov al, r15b
xor al, 0xff
mov bl, r13b
and bl, al
xor r13b, 0xff
and r15b, r13b
or bl, r15b
mov al, r11b
xor al, 0xff
mov sil, bl
xor sil, 0xff
xor dil, 0
mov r14b, al
and r14b, 0
and r11b, dil
mov r15b, sil
and r15b, 0
and bl, dil
or r14b, r11b
or r15b, bl
xor r14b, r15b
or al, sil
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
test r14b, 1
jne 0x6d858136
jmp 0x6d893730
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x5cafa795
add r8d, 0
sub r8d, 0x37f43fe8
sub r8d, 0x5cafa795
sub r8d, 0x1412e05e
sub r8d, 1
add r8d, 0x1412e05e
mov r9d, eax
sub r9d, 0x37f43fe8
sub r8d, r9d
mov r9d, 0xfcc9ac6b
add r9d, 0
sub r9d, ecx
sub r9d, 0xfcc9ac6b
mov r10d, 0xf69b9ad3
add r10d, 0
sub r10d, r8d
sub r10d, 0xf69b9ad3
mov r8d, eax
sub r8d, r10d
sub r9d, r8d
sub eax, r9d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
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, 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
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
and al, r14b
xor r15b, r14b
or al, r15b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and dl, r8b
mov sil, al
xor sil, 0xff
and sil, 0xff
and al, r8b
or cl, dl
or sil, al
xor cl, sil
mov al, bl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
mov r8b, bl
and r8b, dl
mov sil, dil
xor sil, 1
and sil, 0
and dl, 1
or al, r8b
or sil, dl
xor al, sil
xor al, 0xff
xor al, 0
and al, 0
mov dl, dil
xor dl, 0
and dl, 0
mov r8b, dil
xor r8b, 0
mov sil, r8b
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0
and r8b, 1
or dl, sil
or r14b, r8b
xor dl, r14b
mov r8b, 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, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, dil
xor r14b, 1
xor dl, 0xff
mov r15b, dil
xor r15b, 1
or r14b, dl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dl, al
xor dl, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dl
and r13b, 0
and al, r12b
mov r9b, r15b
and r9b, 0
and r8b, r12b
or r13b, al
or r9b, r8b
xor r13b, r9b
or dl, r15b
xor dl, 0xff
or r12b, 0
and dl, r12b
or r13b, dl
mov al, sil
and al, r14b
xor sil, r14b
or al, sil
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r13b, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or dl, r13b
or r9b, al
xor dl, r9b
mov al, dil
xor al, 1
and al, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, 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, al
xor r8b, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r8b
and r15b, 0
and al, r14b
mov r12b, sil
and r12b, 0
and r9b, r14b
or r15b, al
or r12b, r9b
xor r15b, r12b
or r8b, sil
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov al, dil
xor al, 1
and al, 0
mov r8b, dil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov sil, dil
xor sil, 1
and sil, 0
and r8b, 1
or al, r9b
or sil, r8b
xor al, sil
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov sil, cl
and sil, r9b
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, r9b
or r8b, sil
or r14b, al
xor r8b, r14b
mov al, cl
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov sil, r15b
and sil, r8b
or al, sil
mov r8b, r11b
xor r8b, 0xff
mov sil, al
and sil, r8b
xor al, 0xff
mov r8b, r11b
and r8b, al
or sil, r8b
xor r11b, 0xff
mov al, sil
xor al, r11b
and al, sil
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r8b, r11b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov sil, dil
xor sil, 0
mov r14b, dl
and r14b, sil
mov r12b, r8b
xor r12b, 0xff
and r12b, 0
and r8b, sil
or r11b, r14b
or r12b, r8b
xor r11b, r12b
xor r11b, 0xff
mov r8b, dl
xor r8b, 0xff
mov sil, dil
xor sil, 0
or r11b, r8b
or sil, 0
xor r11b, 0xff
and r11b, sil
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov sil, dil
xor sil, 1
mov r14b, r15b
and r14b, sil
or r8b, r14b
mov sil, bl
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
mov r12b, bl
and r12b, r14b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0
and r8b, r14b
or sil, r12b
or r13b, r8b
xor sil, r13b
xor sil, 0xff
xor bl, 0xff
mov r8b, dil
xor r8b, 1
or sil, bl
or r8b, 1
xor sil, 0xff
and sil, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov bl, dil
xor bl, 1
mov r14b, r9b
and r14b, bl
or r8b, r14b
mov bl, al
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r12b, al
and r12b, r14b
or bl, r12b
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, r8b
xor r12b, r10b
and r12b, r8b
xor r9b, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r13b, dil
xor r13b, 0
or r9b, r10b
or r13b, 0
xor r9b, 0xff
and r9b, r13b
mov r10b, dil
xor r10b, 0
mov r13b, bl
xor r13b, r10b
and r13b, bl
xor al, 0xff
mov r10b, r14b
xor r10b, 0xff
mov byte [rbp + 0x1e4], dil
xor dil, 0
or al, r10b
or dil, 0
xor al, 0xff
and al, dil
mov r10b, r12b
xor r10b, 0xff
mov dil, r9b
xor dil, 0xff
mov byte [rbp + 0x1e3], al
mov al, byte [rbp + 0x1e4]
xor al, 1
mov byte [rbp + 0x1e2], r10b
and r10b, 0xff
and r12b, al
mov byte [rbp + 0x1e1], dil
and dil, 0xff
and r9b, al
or r10b, r12b
or dil, r9b
xor r10b, dil
mov r9b, byte [rbp + 0x1e2]
mov dil, byte [rbp + 0x1e1]
or r9b, dil
xor r9b, 0xff
or al, 1
and r9b, al
or r10b, r9b
mov al, r13b
xor al, 0xff
mov r9b, byte [rbp + 0x1e3]
xor r9b, 0xff
mov r12b, byte [rbp + 0x1e4]
xor r12b, 1
mov dil, al
and dil, 0xff
and r13b, r12b
mov byte [rbp + 0x1e0], r9b
and r9b, 0xff
mov byte [rbp + 0x1df], al
mov al, byte [rbp + 0x1e3]
and al, r12b
or dil, r13b
or r9b, al
xor dil, r9b
mov al, byte [rbp + 0x1df]
mov r9b, byte [rbp + 0x1e0]
or al, r9b
xor al, 0xff
or r12b, 1
and al, r12b
or dil, al
mov al, r10b
xor al, 0xff
and al, 1
mov r12b, byte [rbp + 0x1e4]
xor r12b, 1
and r10b, r12b
mov r13b, dil
xor r13b, 0xff
and r13b, 0xff
and dil, r12b
or al, r10b
or r13b, dil
xor al, r13b
mov r10b, r8b
xor r10b, 0xff
mov dil, bl
xor dil, 0xff
mov r12b, byte [rbp + 0x1e4]
xor r12b, 0
mov r13b, r10b
and r13b, 0
and r8b, r12b
mov r9b, dil
and r9b, 0
and bl, r12b
or r13b, r8b
or r9b, bl
xor r13b, r9b
or r10b, dil
xor r10b, 0xff
or r12b, 0
and r10b, r12b
or r13b, r10b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x1e4]
xor r9b, 1
and r13b, r9b
or r8b, r13b
mov r9b, byte [rbp + 0x1e4]
xor r9b, 0
mov r10b, r14b
xor r10b, 0xff
mov bl, byte [rbp + 0x1e4]
xor bl, 1
mov dil, r9b
and dil, 0xff
mov r12b, bl
and r12b, 0
mov r13b, r10b
and r13b, 0xff
and r14b, bl
or dil, r12b
or r13b, r14b
xor dil, r13b
or r9b, r10b
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, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, r11b
xor al, 0xff
mov r9b, sil
xor r9b, 0xff
mov r10b, byte [rbp + 0x1e4]
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, sil
and r10b, r9b
xor sil, 0xff
and r11b, sil
or r10b, r11b
mov r9b, al
and r9b, r10b
xor al, r10b
or r9b, al
mov al, r8b
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x1e4]
xor r10b, 0
mov r11b, r8b
and r11b, r10b
mov bl, byte [rbp + 0x1e4]
xor bl, 1
and bl, 0
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, byte [rbp + 0x1e4]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x1e4]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x1e4]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r10b
xor r11b, 0xff
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x1e4]
xor r11b, 1
mov sil, r9b
and sil, r11b
mov dil, byte [rbp + 0x1e4]
xor dil, 1
and dil, 0xff
and r11b, 1
or r8b, sil
or dil, r11b
xor r8b, dil
xor r8b, 0xff
mov r11b, byte [rbp + 0x1e4]
xor r11b, 1
mov sil, byte [rbp + 0x1e4]
xor sil, 0
or r8b, r11b
or sil, 0
xor r8b, 0xff
and r8b, sil
xor r9b, 0xff
xor r10b, 0xff
mov r11b, byte [rbp + 0x1e4]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, al
and r10b, bl
xor al, bl
or r10b, al
mov al, r8b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x1e4]
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, r10b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x1e4]
xor r8b, 0
and r10b, r8b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
and sil, r8b
or al, r10b
or r9b, sil
xor al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x1e4]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x1e4]
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov bl, byte [rbp + 0x1e4]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x1e4]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x1e4]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x1e4]
xor bl, 0
mov sil, byte [rbp + 0x1e4]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor cl, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x1e4]
xor sil, 0
or cl, bl
or sil, 0
xor cl, 0xff
and cl, sil
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x1e4]
xor sil, 0
mov dil, byte [rbp + 0x1e4]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, r10b
xor sil, 0xff
mov dil, dl
xor dil, sil
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 r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x1e4]
xor bl, 1
and dl, bl
mov sil, cl
xor sil, 0xff
and sil, 0xff
and cl, bl
or r11b, dl
or sil, cl
xor r11b, sil
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x1e4]
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
xor dl, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x1e4]
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, r11b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x1e4]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and r11b, r9b
mov bl, r8b
and bl, 0xff
and dl, r9b
or r10b, r11b
or bl, dl
xor r10b, bl
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x1e4]
xor dl, 1
mov r8b, r10b
and r8b, dl
or cl, r8b
mov dl, byte [rbp + 0x1e4]
xor dl, 0
xor cl, 0xff
mov r8b, byte [rbp + 0x1e4]
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, byte [rbp + 0x1e4]
xor cl, 0
and cl, 1
mov r8b, byte [rbp + 0x1e4]
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r11b, byte [rbp + 0x1e4]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r9b
or r11b, r8b
xor cl, r11b
xor r10b, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x1e4]
xor r9b, 1
or r10b, r8b
or r9b, 1
xor r10b, 0xff
and r10b, r9b
mov r8b, byte [rbp + 0x1e4]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x1e4]
xor r9b, 1
and r9b, 1
or r8b, r9b
xor r8b, 0xff
mov r9b, byte [rbp + 0x1e4]
xor r9b, 0
mov r11b, byte [rbp + 0x1e4]
xor r11b, 1
or r8b, r9b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, dl
and r9b, r10b
xor dl, r10b
or r9b, dl
mov dl, r8b
and dl, cl
xor r8b, cl
or dl, r8b
mov cl, r9b
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
and r9b, dl
or r8b, r9b
mov cl, byte [rbp + 0x1e4]
xor cl, 1
and cl, 1
mov dl, byte [rbp + 0x1e4]
xor dl, 1
mov r9b, dl
and r9b, 1
mov r10b, byte [rbp + 0x1e4]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x1e4]
xor r9b, 0
mov r10b, r15b
and r10b, r9b
mov r11b, byte [rbp + 0x1e4]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x1e4]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x1e4]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x1e4]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x1e4]
xor r11b, 1
mov bl, byte [rbp + 0x1e4]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov bl, byte [rbp + 0x1e4]
xor bl, 1
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, 0
mov sil, byte [rbp + 0x1e4]
xor sil, 0
and bl, sil
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, sil
or r11b, bl
or dil, r10b
xor r11b, dil
mov r10b, cl
and r10b, dl
xor cl, dl
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x1e4]
xor dl, 1
and r10b, dl
or cl, r10b
mov dl, byte [rbp + 0x1e4]
xor dl, 1
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x1e4]
xor bl, 0
mov sil, dl
and sil, 0
mov dil, bl
and dil, 1
mov r14b, r10b
and r14b, 0
and r9b, bl
or sil, dil
or r14b, r9b
xor sil, r14b
or dl, r10b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
xor cl, 0xff
xor sil, 0xff
mov dl, byte [rbp + 0x1e4]
xor dl, 1
or cl, sil
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, r11b
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x1e4]
xor r10b, 0
mov bl, dl
and bl, 0
and r11b, r10b
mov sil, r9b
and sil, 0
and cl, r10b
or bl, r11b
or sil, cl
xor bl, sil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or bl, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x1e4]
xor dl, 1
and r8b, dl
mov r9b, byte [rbp + 0x1e4]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x1e4]
xor r8b, 1
and bl, r8b
mov r9b, byte [rbp + 0x1e4]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, bl
or r9b, r8b
xor dl, r9b
mov r8b, byte [rbp + 0x1e4]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x1e4]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x1e4]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x1e4]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov cl, byte [rbp + 0x1e4]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x1e4]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
mov r11b, r9b
and r11b, 1
mov sil, dl
and sil, 0xff
and r8b, r9b
or r10b, r11b
or sil, r8b
xor r10b, sil
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x1e4]
xor dl, 1
and bl, dl
mov r8b, byte [rbp + 0x1e4]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
xor r10b, 0xff
mov dl, cl
xor dl, r10b
and dl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x1e4]
xor r8b, 1
mov r9b, al
and r9b, r8b
or cl, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x1e4]
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x1e4]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x1e4]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x1e4]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x1e4]
xor r11b, 1
mov bl, byte [rbp + 0x1e4]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov al, r8b
xor al, 0xff
mov r11b, byte [rbp + 0x1e4]
xor r11b, 1
mov sil, byte [rbp + 0x1e4]
xor sil, 0
or al, r11b
or sil, 0
xor al, 0xff
and al, 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, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, byte [rbp + 0x1e4]
xor bl, 1
mov dil, r10b
and dil, 0xff
and al, bl
mov r14b, r11b
and r14b, 0xff
and sil, bl
or dil, al
or r14b, sil
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or dil, r10b
mov al, dl
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x1e4]
xor r10b, 0
and dl, r10b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
and dil, r10b
or al, dl
or r11b, dil
xor al, r11b
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x1e4]
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor cl, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x1e4]
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x1e4]
xor r9b, 1
mov r10b, dl
and r10b, 0xff
and al, r9b
mov r11b, r8b
and r11b, 0xff
and cl, r9b
or r10b, al
or r11b, cl
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r10b, dl
test r10b, 1
jne 0x6d8592ec
jmp 0x6d88cfc1
xor eax, eax
xor ecx, ecx
mov edx, ecx
mov r8, qword [rbp + 0x428]
mov r9, qword [r8]
mov r9, qword [r9 + 0x30]
movabs r10, 0xca6bb6c87c381499
mov r11, r10
add r11, 0
sub r11, r9
sub r11, r10
mov r9, rdx
sub r9, 0
mov r10, rdx
sub r10, r11
add r9, r10
mov r10, rdx
sub r10, r9
movabs r9, 0xd581cdf660a2687c
mov r11, qword [rbp + 0x1e8]
add r11, r9
movabs rsi, 0xca77fe322e30a95b
add r11, rsi
sub r11, r9
movabs r9, 0x747453879fc93d93
add r11, r9
add r11, r10
sub r11, r9
sub rdx, rsi
add r11, rdx
mov rdx, qword [rbp + 0x3c0]
mov qword [rdx], r11
mov ecx, dword [sym.out.dll_x.13]
mov edi, dword [sym.out.dll_y.14]
mov ebx, 0xde4d2147
add ebx, 0
sub ebx, 0x8635f7a3
sub ebx, 0xde4d2147
mov r14d, eax
sub r14d, ecx
mov r15d, eax
sub r15d, ebx
add r14d, r15d
mov ebx, eax
sub ebx, r14d
mov r14d, eax
sub r14d, 0x8eab6b00
sub ebx, r14d
add ebx, 0x54a7c9af
sub ebx, 1
sub ebx, 0x54a7c9af
add ebx, 0x96449ad6
sub ebx, 0x8eab6b00
sub ebx, 0x96449ad6
sub ebx, 0x11b67a3c
add ebx, 0xa35bea64
add ebx, 0x11b67a3c
mov r14d, eax
sub r14d, ebx
mov ebx, eax
sub ebx, 0x8635f7a3
add r14d, ebx
sub eax, r14d
add eax, 0xa7c675c5
sub eax, 0xa35bea64
sub eax, 0xa7c675c5
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r12b
cmp edi, 0xa
setl r13b
mov al, r12b
xor al, 0xff
and al, 1
mov cl, 1
mov r9b, cl
xor r9b, 1
mov r10b, r12b
and r10b, r9b
mov r11b, cl
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, cl
xor r9b, 1
and r9b, 0
mov r10b, cl
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, cl
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, r9b
xor r10b, 0xff
mov r11b, r12b
xor r11b, r10b
and r11b, r12b
mov r10b, cl
xor r10b, 1
and r10b, 0
mov bl, cl
xor bl, 0
mov sil, bl
and sil, 1
mov dil, cl
xor dil, 1
and dil, 0
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
xor r10b, 0xff
mov bl, cl
xor bl, 1
mov sil, cl
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, cl
xor bl, 1
xor r9b, 0xff
mov sil, cl
xor sil, 0
or bl, r9b
or sil, 0
xor bl, 0xff
and bl, sil
mov r9b, al
and r9b, r11b
xor al, r11b
or r9b, al
mov al, r10b
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, cl
xor sil, 1
mov dil, al
and dil, 0xff
and r10b, sil
mov r14b, r11b
and r14b, 0xff
and bl, sil
or dil, r10b
or r14b, bl
xor dil, r14b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, cl
xor r10b, 1
and r9b, r10b
mov r11b, dil
xor r11b, 0xff
and r11b, 0xff
and dil, r10b
or al, r9b
or r11b, dil
xor al, r11b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r10b, cl
xor r10b, 1
mov r11b, r13b
and r11b, r10b
mov bl, cl
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, cl
xor r10b, 1
and r10b, 1
mov r11b, cl
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r13b
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, cl
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, cl
xor bl, 1
and bl, 1
mov sil, cl
xor sil, 1
and sil, 1
or bl, sil
mov sil, cl
xor sil, 1
mov dil, bl
xor dil, sil
and dil, bl
mov bl, cl
xor bl, 1
xor r10b, 0xff
mov sil, cl
xor sil, 0
or bl, r10b
or sil, 0
xor bl, 0xff
and bl, sil
mov r10b, r9b
and r10b, r11b
xor r9b, r11b
or r10b, r9b
mov r9b, dil
and r9b, bl
xor dil, bl
or r9b, dil
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov bl, cl
xor bl, 0
and r10b, bl
mov sil, r9b
xor sil, 0xff
and sil, 0
and r9b, bl
or r11b, r10b
or sil, r9b
xor r11b, sil
mov r9b, cl
xor r9b, 1
and r9b, 0
mov r10b, cl
xor r10b, 0
mov bl, r10b
and bl, 1
mov sil, cl
xor sil, 1
and sil, 0
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, cl
xor r10b, 1
and r10b, 1
mov bl, cl
xor bl, 1
and bl, 1
or r10b, bl
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, cl
xor dil, 1
mov r14b, bl
and r14b, 0xff
and r9b, dil
mov r15b, sil
and r15b, 0xff
and r10b, dil
or r14b, r9b
or r15b, r10b
xor r14b, r15b
or bl, sil
xor bl, 0xff
or dil, 1
and bl, dil
or r14b, bl
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, cl
xor r10b, 1
mov bl, al
and bl, r10b
or r9b, bl
mov r10b, cl
xor r10b, 1
and r10b, 0
mov bl, cl
xor bl, 0
mov sil, bl
and sil, 1
mov dil, cl
xor dil, 1
and dil, 0
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, cl
xor bl, 0
and bl, 1
mov sil, cl
xor sil, 1
and sil, 0
or bl, sil
mov sil, r9b
and sil, r10b
xor r9b, r10b
or sil, r9b
mov r9b, bl
and r9b, 0
xor bl, 0
or r9b, bl
mov r10b, sil
xor r10b, 0xff
and r10b, 0
mov bl, cl
xor bl, 0
and sil, bl
mov dil, cl
xor dil, 1
and dil, 0
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
xor r10b, 0xff
xor r9b, 0xff
mov bl, cl
xor bl, 0
or r10b, r9b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov bl, cl
xor bl, 1
and r12b, bl
or r9b, r12b
mov bl, r14b
xor bl, 0xff
and bl, 1
mov sil, cl
xor sil, 1
mov dil, r14b
and dil, sil
or bl, dil
mov sil, cl
xor sil, 1
and sil, 1
mov dil, cl
xor dil, 1
mov r15b, dil
and r15b, 1
mov r12b, cl
xor r12b, 1
and r12b, 0xff
and dil, 1
or sil, r15b
or r12b, dil
xor sil, r12b
mov dil, r9b
and dil, bl
xor r9b, bl
or dil, r9b
mov r9b, cl
xor r9b, 1
mov bl, sil
xor bl, 0xff
mov r15b, cl
xor r15b, 0
mov r12b, r9b
and r12b, 0
mov dl, r15b
and dl, 1
mov r8b, bl
and r8b, 0
and sil, r15b
or r12b, dl
or r8b, sil
xor r12b, r8b
or r9b, bl
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, cl
xor r8b, 1
and dil, r8b
or dl, dil
xor dl, 0xff
xor r12b, 0xff
mov r8b, cl
xor r8b, 1
or dl, r12b
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, cl
xor r9b, 1
mov bl, r11b
and bl, r9b
or r8b, bl
mov r9b, cl
xor r9b, 1
and r9b, 1
mov bl, cl
xor bl, 1
mov sil, bl
and sil, 1
mov dil, cl
xor dil, 1
and dil, 0xff
and bl, 1
or r9b, sil
or dil, bl
xor r9b, dil
mov bl, cl
xor bl, 0
and bl, 1
mov sil, cl
xor sil, 1
mov dil, sil
and dil, 0
mov r15b, cl
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, r9b
xor dil, 0xff
mov r15b, cl
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and r8b, r15b
mov byte [rbp + 0x1de], dil
and dil, 0xff
and r9b, r15b
or r12b, r8b
or dil, r9b
xor r12b, dil
mov r8b, byte [rbp + 0x1de]
or sil, r8b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov r9b, cl
xor r9b, 0
mov sil, bl
xor sil, 0xff
mov dil, cl
xor dil, 0
mov r15b, r9b
and r15b, 0
mov r8b, dil
and r8b, 0
mov byte [rbp + 0x1dd], sil
and sil, 0
and bl, dil
or r15b, r8b
or sil, bl
xor r15b, sil
mov r8b, byte [rbp + 0x1dd]
or r9b, r8b
xor r9b, 0xff
or dil, 0
and r9b, dil
or r15b, r9b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov bl, cl
xor bl, 1
and r12b, bl
or r9b, r12b
xor r9b, 0xff
xor r15b, 0xff
mov bl, cl
xor bl, 0
or r9b, r15b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov bl, r13b
xor bl, 0xff
and bl, 1
mov sil, cl
xor sil, 1
and r13b, sil
mov dil, cl
xor dil, 1
and dil, 0xff
and sil, 1
or bl, r13b
or dil, sil
xor bl, dil
mov sil, r14b
xor sil, 0xff
and sil, 0
mov dil, cl
xor dil, 0
mov r15b, r14b
and r15b, dil
mov r12b, cl
xor r12b, 1
and r12b, 0
and dil, 1
or sil, r15b
or r12b, dil
xor sil, r12b
mov dil, cl
xor dil, 0
and dil, 1
mov r15b, cl
xor r15b, 1
and r15b, 0
or dil, r15b
mov r15b, bl
and r15b, sil
xor bl, sil
or r15b, bl
mov bl, cl
xor bl, 0
mov sil, dil
xor sil, 0xff
mov r12b, cl
xor r12b, 1
mov r13b, bl
and r13b, 0xff
mov r8b, r12b
and r8b, 0
mov byte [rbp + 0x1dc], sil
and sil, 0xff
and dil, r12b
or r13b, r8b
or sil, dil
xor r13b, sil
mov r8b, byte [rbp + 0x1dc]
or bl, r8b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov bl, r15b
xor bl, 0xff
and bl, 0
mov sil, cl
xor sil, 0
and r15b, sil
mov dil, cl
xor dil, 1
and dil, 0
and sil, 1
or bl, r15b
or dil, sil
xor bl, dil
xor bl, 0xff
xor r13b, 0xff
mov sil, cl
xor sil, 1
or bl, r13b
or sil, 1
xor bl, 0xff
and bl, sil
mov sil, dl
xor sil, 0xff
mov dil, r10b
xor dil, sil
and dil, r10b
mov sil, r10b
xor sil, 0xff
mov r15b, dl
and r15b, sil
xor dl, 0xff
and r10b, dl
or r15b, r10b
mov dl, dil
and dl, r15b
xor dil, r15b
or dl, dil
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov sil, cl
xor sil, 0
mov dil, r9b
and dil, sil
mov r15b, cl
xor r15b, 1
and r15b, 0
and sil, 1
or r10b, dil
or r15b, sil
xor r10b, r15b
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, cl
xor dil, 1
mov r15b, bl
and r15b, dil
mov r12b, cl
xor r12b, 1
and r12b, 0xff
and dil, 1
or sil, r15b
or r12b, dil
xor sil, r12b
mov dil, cl
xor dil, 0
and dil, 1
mov r15b, cl
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, cl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, cl
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, cl
xor r9b, 0
mov r15b, sil
xor r15b, r9b
and r15b, sil
mov r9b, dil
xor r9b, 0xff
mov r8b, bl
xor r8b, r9b
and r8b, bl
mov r9b, r12b
and r9b, r13b
xor r12b, r13b
or r9b, r12b
mov bl, r15b
and bl, r8b
xor r15b, r8b
or bl, r15b
mov r8b, r9b
xor r8b, 0xff
mov r15b, bl
and r15b, r8b
xor bl, 0xff
and r9b, bl
or r15b, r9b
mov r8b, r10b
xor r8b, 0xff
mov r9b, sil
xor r9b, 0xff
mov bl, cl
xor bl, 0
mov r12b, r8b
and r12b, 0
and r10b, bl
mov r13b, r9b
and r13b, 0
and sil, bl
or r12b, r10b
or r13b, sil
xor r12b, r13b
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or r12b, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, cl
xor r9b, 1
and r12b, r9b
or r8b, r12b
mov r9b, dil
and r9b, 0
xor dil, 0
or r9b, dil
xor r8b, 0xff
xor r9b, 0xff
mov r10b, cl
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, r15b
and r9b, r8b
xor r15b, r8b
or r9b, r15b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, cl
xor r10b, 1
mov bl, dl
and bl, r10b
or r8b, bl
mov r10b, cl
xor r10b, 0
xor r8b, 0xff
mov bl, cl
xor bl, 1
or r10b, r8b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r8b, cl
xor r8b, 0
and r8b, 1
mov bl, cl
xor bl, 1
mov sil, bl
and sil, 0
mov dil, cl
xor dil, 1
and dil, 0xff
and bl, 1
or r8b, sil
or dil, bl
xor r8b, dil
mov bl, r8b
xor bl, 0xff
mov sil, dl
xor sil, bl
and sil, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov bl, cl
xor bl, 1
mov dil, r9b
and dil, bl
or dl, dil
mov bl, cl
xor bl, 0
mov dil, dl
xor dil, bl
and dil, dl
xor r8b, 0xff
mov dl, r9b
xor dl, r8b
and dl, r9b
mov r8b, r10b
and r8b, sil
xor r10b, sil
or r8b, r10b
mov r9b, dil
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, cl
xor bl, 1
mov sil, r9b
and sil, 0xff
and dil, bl
mov r15b, r10b
and r15b, 0xff
and dl, bl
or sil, dil
or r15b, dl
xor sil, r15b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, cl
xor r9b, 0
and r8b, r9b
mov r10b, sil
xor r10b, 0xff
and r10b, 0
and sil, r9b
or dl, r8b
or r10b, sil
xor dl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, cl
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, cl
xor r10b, 1
mov bl, r11b
and bl, r10b
or r9b, bl
mov r10b, cl
xor r10b, 0
and r10b, 1
mov bl, cl
xor bl, 1
mov sil, bl
and sil, 0
mov dil, cl
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, r8b
xor bl, 0xff
mov sil, cl
xor sil, 0
mov dil, cl
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, r10b
xor sil, 0xff
mov dil, al
xor dil, sil
and dil, al
mov al, cl
xor al, 0
mov sil, r9b
xor sil, al
and sil, r9b
mov al, r10b
xor al, 0xff
mov r15b, r11b
xor r15b, al
and r15b, r11b
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov r11b, sil
xor r11b, 0xff
mov bl, r15b
xor bl, 0xff
mov dil, cl
xor dil, 0
mov r12b, r11b
and r12b, 0
and sil, dil
mov r13b, bl
and r13b, 0
and r15b, dil
or r12b, sil
or r13b, r15b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or dil, 0
and r11b, dil
or r12b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, r12b
and bl, r11b
xor r12b, 0xff
and al, r12b
or bl, al
mov al, r8b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, cl
xor sil, 1
mov dil, al
and dil, 0xff
and r8b, sil
mov r15b, r11b
and r15b, 0xff
and r9b, sil
or dil, r8b
or r15b, r9b
xor dil, r15b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov r8b, cl
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, cl
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 r10b, cl
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, 0
mov r8b, cl
xor r8b, 0
mov r9b, r11b
and r9b, r8b
mov r10b, cl
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, cl
xor r8b, 1
and r8b, 1
mov r9b, cl
xor r9b, 1
and r9b, 1
or r8b, r9b
xor r11b, 0xff
xor r8b, 0xff
mov r9b, cl
xor r9b, 0
or r11b, r8b
or r9b, 0
xor r11b, 0xff
and r11b, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r10b, cl
xor r10b, 0
mov bl, r8b
and bl, 0
and al, r10b
mov sil, r9b
and sil, 0
and r11b, r10b
or bl, al
or sil, r11b
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or bl, r8b
mov al, cl
xor al, 1
and al, 0
mov r8b, cl
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, cl
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, 1
mov r9b, cl
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or r8b, r10b
mov r9b, cl
xor r9b, 0
and r9b, 1
mov r10b, cl
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, 0
mov sil, cl
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
mov r11b, cl
xor r11b, 1
mov sil, r9b
xor sil, 0xff
mov dil, cl
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, cl
xor sil, 0
mov dil, r8b
xor dil, sil
and dil, r8b
xor r14b, 0xff
mov sil, r9b
xor sil, 0xff
mov r15b, cl
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, r10b
and sil, r11b
xor r10b, r11b
or sil, r10b
mov r10b, dil
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov r15b, cl
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and dil, r15b
mov r13b, r11b
and r13b, 0xff
and r14b, r15b
or r12b, dil
or r13b, r14b
xor r12b, r13b
or r10b, r11b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r10b, sil
xor r10b, 0xff
and r10b, 0
mov r11b, cl
xor r11b, 0
and sil, r11b
mov dil, r12b
xor dil, 0xff
and dil, 0
and r12b, r11b
or r10b, sil
or dil, r12b
xor r10b, dil
mov r11b, al
xor r11b, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, cl
xor dil, 0
mov r14b, r11b
and r14b, 0
and al, dil
mov r15b, sil
and r15b, 0
and r8b, dil
or r14b, al
or r15b, r8b
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, 0
mov r8b, cl
xor r8b, 0
and r14b, r8b
mov r11b, cl
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r14b
or r11b, r8b
xor al, r11b
mov r8b, cl
xor r8b, 0
mov r11b, r9b
xor r11b, 0xff
mov sil, cl
xor sil, 0
mov dil, r8b
and dil, 0
mov r14b, sil
and r14b, 0
mov r15b, r11b
and r15b, 0
and r9b, sil
or dil, r14b
or r15b, r9b
xor dil, r15b
or r8b, r11b
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
xor al, 0xff
xor dil, 0xff
mov r8b, cl
xor r8b, 1
or al, dil
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, r10b
and r8b, al
xor r10b, al
or r8b, r10b
mov al, bl
xor al, 0xff
and al, 1
mov r9b, cl
xor r9b, 1
and bl, r9b
or al, bl
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, cl
xor r10b, 1
and r8b, r10b
or r9b, r8b
mov r8b, cl
xor r8b, 0
and r8b, 1
mov r10b, cl
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, al
and r10b, r9b
xor al, r9b
or r10b, al
mov al, cl
xor al, 0
mov r9b, r8b
xor r9b, 0xff
mov r11b, cl
xor r11b, 1
mov bl, al
and bl, 0xff
mov sil, r11b
and sil, 0
mov dil, r9b
and dil, 0xff
and r8b, r11b
or bl, sil
or dil, r8b
xor bl, dil
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, cl
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, cl
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 cl, 1
mov r9b, dl
and r9b, 0xff
and al, cl
mov r11b, r8b
and r11b, 0xff
and r10b, cl
or r9b, al
or r11b, r10b
xor r9b, r11b
or dl, r8b
xor dl, 0xff
or cl, 1
and dl, cl
or r9b, dl
test r9b, 1
jne 0x6d85a3ab
jmp 0x6d88cfc1
jmp 0x6d85a3b0
mov rax, qword [rbp + 0x3c8]
mov rcx, qword [rax]
mov qword [rbp + 0x1d0], rcx
mov rax, qword [rbp + 0x1d0]
cmp dword [rax], 0
setne cl
mov byte [rbp + 0x1cf], cl
mov al, byte [rbp + 0x1cf]
test al, 1
jne 0x6d85a3e7
jmp 0x6d872bb9
mov rax, qword [rbp + 0x3c8]
mov rcx, qword [rax]
mov qword [rbp + 0x1c0], 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, ecx
mov r9d, eax
sub r9d, 0xb9f01db5
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0xb4e0d38f
sub r9d, 0x213f7aee
add r9d, 0xb4e0d38f
sub r9d, 0x5e23b412
sub r9d, 0xb9f01db5
add r9d, 0x5e23b412
mov r8d, eax
sub r8d, 0x9834b092
add r9d, r8d
sub r9d, 0xacc66597
sub r9d, 1
add r9d, 0xacc66597
sub eax, 0x9834b092
sub r9d, eax
mov eax, 0x9790ed05
add eax, 0
sub eax, 0x213f7aee
sub eax, 0x9790ed05
sub r9d, 0xc7f6d0d6
sub r9d, eax
add r9d, 0xc7f6d0d6
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 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, 1
mov cl, sil
xor cl, 1
and r15b, cl
or al, r15b
xor r13b, 0xff
mov cl, al
xor cl, r13b
and cl, al
mov al, r10b
xor al, 0xff
and al, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, r11b
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or al, r11b
or r14b, dil
xor al, r14b
xor r10b, 0xff
xor al, 0xff
mov r11b, sil
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, bl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, 0xff
and bl, dil
mov r15b, r11b
and r15b, 0xff
and r10b, dil
or r14b, bl
or r15b, r10b
xor r14b, r15b
or al, r11b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r14b
xor al, 0xff
mov r10b, cl
xor r10b, al
and r10b, cl
mov al, cl
xor al, 0xff
and al, 0
xor sil, 0
and cl, sil
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, sil
or al, cl
or r11b, r14b
xor al, r11b
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
test cl, 1
jne 0x6d85a6a6
jmp 0x6d88de58
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x3a60aca5
mov r9d, ecx
add r9d, r8d
add r9d, 0x1451389b
sub r9d, 0x3cd20c1a
sub r9d, 0x1451389b
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x3a60aca5
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x4ab3eb8c
sub r9d, 0x37a3ee44
sub r9d, 0x4ab3eb8c
add r9d, 0x6c909542
sub r9d, 1
sub r9d, 0x6c909542
sub eax, 0x37a3ee44
sub r9d, eax
mov eax, 0x6a402bca
add eax, 0
sub eax, 0x3cd20c1a
sub eax, 0x6a402bca
sub r9d, 0x2bae1e7e
sub r9d, eax
add r9d, 0x2bae1e7e
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, sil
xor r12b, 0
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, bl
and r14b, r15b
xor bl, r15b
or r14b, bl
mov bl, r13b
xor bl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov al, bl
and al, 0xff
and r13b, r12b
mov cl, r15b
and cl, 0xff
and dil, r12b
or al, r13b
or cl, dil
xor al, cl
or bl, r15b
xor bl, 0xff
or r12b, 1
and bl, r12b
or al, bl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
and r14b, bl
mov dil, al
xor dil, 0xff
and dil, 0
and al, bl
or cl, r14b
or dil, al
xor cl, dil
mov al, r11b
xor al, 0xff
and al, 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
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
xor al, 0xff
mov dil, r11b
xor dil, al
and dil, r11b
mov al, bl
xor al, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and bl, r15b
mov r13b, r14b
and r13b, 0xff
and dil, r15b
or r12b, bl
or r13b, dil
xor r12b, r13b
or al, r14b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, sil
xor al, 1
and al, 1
mov bl, sil
xor bl, 1
and bl, 1
or al, bl
mov bl, sil
xor bl, 1
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, sil
xor dil, 1
xor al, 0xff
mov r14b, sil
xor r14b, 1
or dil, al
or r14b, 1
xor dil, 0xff
and dil, r14b
mov al, bl
xor al, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, al
and r13b, 0
and bl, r15b
mov dl, r14b
and dl, 0
and dil, r15b
or r13b, bl
or dl, dil
xor r13b, dl
or al, r14b
xor al, 0xff
or r15b, 0
and al, r15b
or r13b, al
mov al, sil
xor al, 1
and al, 0
mov dl, sil
xor dl, 0
mov bl, dl
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
and dl, 1
or al, bl
or dil, dl
xor al, dil
mov dl, cl
xor dl, 0xff
and dl, 1
mov bl, sil
xor bl, 1
mov dil, cl
and dil, bl
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, bl
or dl, dil
or r14b, al
xor dl, r14b
mov al, cl
xor al, 0xff
mov bl, dl
xor bl, al
and bl, dl
mov al, r13b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov dil, r13b
and dil, dl
mov r14b, sil
xor r14b, 1
and r14b, 0
and dl, 1
or al, dil
or r14b, dl
xor al, r14b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, dil
or dl, r14b
or r15b, al
xor dl, r15b
xor r10b, 0xff
mov al, dl
xor al, r10b
and al, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov dil, r12b
and dil, r10b
or dl, dil
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r10b, dil
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, dl
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r8b, sil
xor r8b, 1
mov r9b, r14b
and r9b, 0xff
and dl, r8b
mov byte [rbp + 0x1bf], r15b
and r15b, 0xff
and r10b, r8b
or r9b, dl
or r15b, r10b
xor r9b, r15b
mov dl, byte [rbp + 0x1bf]
or r14b, dl
xor r14b, 0xff
or r8b, 1
and r14b, r8b
or r9b, r14b
mov r8b, sil
xor r8b, 1
mov r10b, dil
xor r10b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r8b
and r15b, 0
mov dl, r14b
and dl, 1
mov byte [rbp + 0x1be], r10b
and r10b, 0
and dil, r14b
or r15b, dl
or r10b, dil
xor r15b, r10b
mov dl, byte [rbp + 0x1be]
or r8b, dl
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and r9b, r10b
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or r8b, r9b
or dil, r10b
xor r8b, dil
xor r8b, 0xff
xor r15b, 0xff
mov r9b, sil
xor r9b, 0
or r8b, r15b
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov dil, r13b
and dil, r10b
or r9b, dil
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
mov r14b, r11b
and r14b, dil
mov r15b, r9b
xor r15b, 0xff
and r15b, 0
and r9b, dil
or r10b, r14b
or r15b, r9b
xor r10b, r15b
xor r10b, 0xff
xor r11b, 0xff
mov r9b, sil
xor r9b, 1
or r10b, r11b
or r9b, 1
xor r10b, 0xff
and r10b, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r11b, sil
xor r11b, 0
mov dil, bl
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or r9b, dil
or r14b, r11b
xor r9b, r14b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r9b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov dl, sil
xor dl, 0
or r14b, r15b
or dl, 0
xor r14b, 0xff
and r14b, dl
xor bl, 0xff
mov dl, dil
xor dl, 0xff
mov r15b, sil
xor r15b, 0
or bl, dl
or r15b, 0
xor bl, 0xff
and bl, r15b
mov dl, r11b
xor dl, 0xff
mov r15b, sil
xor r15b, 1
mov byte [rbp + 0x1bd], sil
xor sil, 0
or dl, r15b
or sil, 0
xor dl, 0xff
and dl, sil
xor al, 0xff
mov sil, dil
xor sil, 0xff
mov r15b, byte [rbp + 0x1bd]
xor r15b, 0
or al, sil
or r15b, 0
xor al, 0xff
and al, r15b
mov sil, r14b
and sil, bl
xor r14b, bl
or sil, r14b
mov bl, dl
xor bl, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, byte [rbp + 0x1bd]
xor r15b, 1
mov byte [rbp + 0x1bc], bl
and bl, 0xff
and dl, r15b
mov byte [rbp + 0x1bb], r14b
and r14b, 0xff
and al, r15b
or bl, dl
or r14b, al
xor bl, r14b
mov al, byte [rbp + 0x1bc]
mov dl, byte [rbp + 0x1bb]
or al, dl
xor al, 0xff
or r15b, 1
and al, r15b
or bl, al
mov al, sil
xor al, 0xff
and al, 1
mov r14b, byte [rbp + 0x1bd]
xor r14b, 1
and sil, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0xff
and bl, r14b
or al, sil
or r15b, bl
xor al, r15b
mov bl, r9b
and bl, r11b
xor r9b, r11b
or bl, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x1bd]
xor r11b, 0
and bl, r11b
mov sil, byte [rbp + 0x1bd]
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, dil
and r11b, 1
xor dil, 1
or r11b, dil
xor r11b, 0xff
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r9b, al
xor r9b, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x1bd]
xor sil, 0
mov dil, r9b
and dil, 0
and al, sil
mov r14b, r11b
and r14b, 0
and bl, sil
or dil, al
or r14b, bl
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x1bd]
xor r9b, 1
mov r11b, r8b
and r11b, r9b
or al, r11b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x1bd]
xor r11b, 1
mov bl, r10b
and bl, r11b
or r9b, bl
mov r11b, byte [rbp + 0x1bd]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x1bd]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, byte [rbp + 0x1bd]
xor bl, 0
mov sil, al
xor sil, bl
and sil, al
xor r8b, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, byte [rbp + 0x1bd]
xor r14b, 0
or r8b, bl
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov bl, r9b
xor bl, 0xff
mov r14b, byte [rbp + 0x1bd]
xor r14b, 0
mov r15b, byte [rbp + 0x1bd]
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r10b, sil
xor r10b, 0xff
mov r14b, r8b
xor r14b, 0xff
mov dl, byte [rbp + 0x1bd]
xor dl, 0
mov byte [rbp + 0x1ba], r10b
and r10b, 0
and sil, dl
mov byte [rbp + 0x1b9], r14b
and r14b, 0
and r8b, dl
or r10b, sil
or r14b, r8b
xor r10b, r14b
mov r8b, byte [rbp + 0x1ba]
mov sil, byte [rbp + 0x1b9]
or r8b, sil
xor r8b, 0xff
or dl, 0
and r8b, dl
or r10b, r8b
mov dl, bl
and dl, r15b
xor bl, r15b
or dl, bl
mov r8b, r10b
xor r8b, 0xff
mov bl, dl
and bl, r8b
xor dl, 0xff
and r10b, dl
or bl, r10b
mov dl, al
and dl, r9b
xor al, r9b
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x1bd]
xor r8b, 1
and dl, r8b
or al, dl
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, bl
and al, r8b
xor bl, r8b
or al, bl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x1bd]
xor r8b, 1
mov r9b, dil
and r9b, r8b
mov r10b, byte [rbp + 0x1bd]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x1bd]
xor r8b, 1
xor dl, 0xff
mov r9b, byte [rbp + 0x1bd]
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, byte [rbp + 0x1bd]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x1bd]
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, dil
xor r10b, r9b
and r10b, dil
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x1bd]
xor r11b, 0
mov bl, al
and bl, r11b
mov dil, byte [rbp + 0x1bd]
xor dil, 1
and dil, 0
and r11b, 1
or r9b, bl
or dil, r11b
xor r9b, dil
mov r11b, byte [rbp + 0x1bd]
xor r11b, 1
mov bl, r9b
xor bl, r11b
and bl, r9b
xor al, 0xff
xor dl, 0xff
mov r9b, byte [rbp + 0x1bd]
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x1bd]
xor r11b, 0
mov dil, dl
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 dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or dil, dl
mov dl, bl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x1bd]
xor r9b, 0
mov r10b, dl
and r10b, 0
and bl, r9b
mov r11b, r8b
and r11b, 0
and al, r9b
or r10b, bl
or r11b, al
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r10b, dl
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x1bd]
xor dl, 1
and dil, dl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0xff
and r10b, dl
or al, dil
or r8b, r10b
xor al, r8b
mov dl, r12b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov dl, cl
xor dl, 0xff
mov r9b, r12b
and r9b, dl
xor r12b, 0xff
and cl, r12b
or r9b, cl
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x1bd]
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp + 0x1bd]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, byte [rbp + 0x1bd]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x1bd]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov cl, byte [rbp + 0x1bd]
xor cl, 1
and cl, 0
mov r9b, byte [rbp + 0x1bd]
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x1bd]
xor bl, 1
and bl, 0
and r9b, 1
or cl, r11b
or bl, r9b
xor cl, bl
xor cl, 0xff
mov r9b, byte [rbp + 0x1bd]
xor r9b, 1
mov r11b, byte [rbp + 0x1bd]
xor r11b, 1
or cl, r9b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r9b, byte [rbp + 0x1bd]
xor r9b, 1
xor r8b, 0xff
mov r11b, byte [rbp + 0x1bd]
xor r11b, 1
or r9b, r8b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r8b, dl
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x1bd]
xor bl, 1
mov dil, r8b
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 r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or dil, r8b
mov dl, cl
and dl, r9b
xor cl, r9b
or dl, cl
mov cl, dil
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
and dil, dl
or r8b, dil
mov cl, byte [rbp + 0x1bd]
xor cl, 1
and cl, 0
mov dl, byte [rbp + 0x1bd]
xor dl, 0
mov r9b, dl
and r9b, 1
mov r10b, byte [rbp + 0x1bd]
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x1bd]
xor r9b, 0
mov r10b, r13b
and r10b, r9b
mov r11b, byte [rbp + 0x1bd]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x1bd]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x1bd]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x1bd]
xor r11b, 1
mov bl, byte [rbp + 0x1bd]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, byte [rbp + 0x1bd]
xor r11b, 1
mov bl, r9b
xor bl, 0xff
mov dil, byte [rbp + 0x1bd]
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov bl, byte [rbp + 0x1bd]
xor bl, 1
mov dil, dl
xor dil, bl
and dil, dl
xor r13b, 0xff
mov bl, r9b
xor bl, 0xff
mov r14b, byte [rbp + 0x1bd]
xor r14b, 0
or r13b, bl
or r14b, 0
xor r13b, 0xff
and r13b, r14b
mov bl, r10b
xor bl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, byte [rbp + 0x1bd]
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and r10b, r15b
mov sil, r14b
and sil, 0xff
and r11b, r15b
or r12b, r10b
or sil, r11b
xor r12b, sil
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov r10b, dil
and r10b, r13b
xor dil, r13b
or r10b, dil
mov r11b, r12b
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x1bd]
xor bl, 0
and r12b, bl
mov sil, r10b
xor sil, 0xff
and sil, 0
and r10b, bl
or r11b, r12b
or sil, r10b
xor r11b, sil
mov r10b, cl
and r10b, dl
xor cl, dl
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x1bd]
xor dl, 0
and r10b, dl
mov bl, byte [rbp + 0x1bd]
xor bl, 1
and bl, 0
and dl, 1
or cl, r10b
or bl, dl
xor cl, bl
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, r11b
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x1bd]
xor r10b, 0
mov bl, cl
and bl, 0
and r11b, r10b
mov sil, dl
and sil, 0
and r9b, r10b
or bl, r11b
or sil, r9b
xor bl, sil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x1bd]
xor dl, 1
and bl, dl
mov r9b, byte [rbp + 0x1bd]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, bl
or r9b, dl
xor cl, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
mov dl, r8b
and dl, cl
or r9b, dl
xor r8b, 0xff
mov cl, r9b
xor cl, r8b
and cl, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x1bd]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x1bd]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x1bd]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x1bd]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x1bd]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x1bd]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x1bd]
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 + 0x1bd]
xor al, 0
mov r10b, r8b
xor r10b, al
and r10b, r8b
xor cl, 0xff
mov al, r9b
xor al, 0xff
mov sil, byte [rbp + 0x1bd]
xor sil, 0
or cl, al
or sil, 0
xor cl, 0xff
and cl, sil
mov al, r11b
xor al, 0xff
mov sil, bl
xor sil, 0xff
mov dil, byte [rbp + 0x1bd]
xor dil, 1
mov r14b, al
and r14b, 0xff
and r11b, dil
mov r15b, sil
and r15b, 0xff
and bl, dil
or r14b, r11b
or r15b, bl
xor r14b, r15b
or al, sil
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r10b
and al, cl
xor r10b, cl
or al, r10b
mov cl, r14b
xor cl, 0xff
mov r10b, al
and r10b, cl
xor al, 0xff
and r14b, al
or r10b, r14b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x1bd]
xor dl, 1
and al, dl
or cl, al
mov al, byte [rbp + 0x1bd]
xor al, 0
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x1bd]
xor r8b, 0
mov r11b, al
and r11b, 0
mov bl, r8b
and bl, 0
mov sil, dl
and sil, 0
and r9b, r8b
or r11b, bl
or sil, r9b
xor r11b, sil
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r11b, al
xor r11b, 0xff
mov al, cl
xor al, r11b
and al, cl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x1bd]
xor r8b, 1
mov r9b, cl
and r9b, 0xff
and r10b, r8b
mov r11b, dl
and r11b, 0xff
and al, r8b
or r9b, r10b
or r11b, al
xor r9b, r11b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r9b, cl
test r9b, 1
jne 0x6d85b772
jmp 0x6d893735
xor eax, eax
mov rcx, qword [rbp + 0x1c0]
mov edx, dword [rcx + 4]
mov r8d, edx
mov edx, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, edx
mov r11d, eax
sub r11d, 0xa4e1b8fb
add r10d, r11d
mov r11d, eax
sub r11d, r10d
add r11d, 0xa9b9f4a4
sub r11d, 0xe4550f88
sub r11d, 0xa9b9f4a4
add r11d, 0xa1ab340b
sub r11d, 0xa4e1b8fb
sub r11d, 0xa1ab340b
mov r10d, eax
sub r10d, 1
add r10d, 0
sub r11d, 0xf945f5fd
add r11d, r10d
add r11d, 0xf945f5fd
mov r10d, eax
sub r10d, 0x6feef206
sub r10d, r11d
add r10d, 0x6feef206
mov r11d, eax
sub r11d, 0xe17a02b
sub r11d, 0xe4550f88
add r11d, 0xe17a02b
mov esi, eax
sub esi, r10d
mov r10d, eax
sub r10d, r11d
add esi, r10d
sub eax, esi
mov r10d, 0x287be372
add r10d, 0
sub r10d, eax
sub r10d, 0x287be372
imul edx, r10d
and edx, 1
cmp edx, 0
sete bl
cmp r9d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r14b, r13b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r12b, r15b
xor r12b, 1
and r12b, 0
mov r13b, r15b
xor r13b, 0
mov al, r13b
and al, 1
mov dl, r15b
xor dl, 1
and dl, 0
and r13b, 1
or r12b, al
or dl, r13b
xor r12b, dl
mov al, bl
xor al, 0xff
mov dl, r12b
xor dl, 0xff
mov r13b, r15b
xor r13b, 1
or al, dl
or r13b, 1
xor al, 0xff
and al, r13b
mov dl, r15b
xor dl, 1
and dl, 1
mov r13b, r15b
xor r13b, 1
mov r9b, r13b
and r9b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 0xff
and r13b, 1
or dl, r9b
or r10b, r13b
xor dl, r10b
mov r9b, r15b
xor r9b, 1
mov r10b, dl
xor r10b, r9b
and r10b, dl
xor r12b, 0xff
xor r12b, 1
and r12b, 0xff
mov dl, r14b
and dl, al
xor r14b, al
or dl, r14b
mov al, r10b
and al, r12b
xor r10b, r12b
or al, r10b
mov r9b, dl
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
and dl, al
or r10b, dl
mov al, dil
xor al, 0xff
and al, 1
mov dl, r15b
xor dl, 1
mov r9b, dil
and r9b, dl
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and dl, 1
or al, r9b
or r14b, dl
xor al, r14b
mov dl, r15b
xor dl, 0
xor al, 0xff
mov r9b, r15b
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, r15b
xor al, 0
and al, 0
mov r9b, r15b
xor r9b, 0
mov r14b, r9b
and r14b, 0
mov r12b, r15b
xor r12b, 1
and r12b, 0
and r9b, 1
or al, r14b
or r12b, r9b
xor al, r12b
mov r9b, dil
xor r9b, 0xff
mov r14b, al
xor r14b, 0xff
mov r12b, r15b
xor r12b, 1
or r9b, r14b
or r12b, 1
xor r9b, 0xff
and r9b, r12b
mov r14b, r15b
xor r14b, 1
and r14b, 0
mov r12b, r15b
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 0
and r12b, 1
or r14b, r13b
or r11b, r12b
xor r14b, r11b
xor r14b, 0xff
mov r11b, r15b
xor r11b, 0
mov r12b, r15b
xor r12b, 0
or r14b, r11b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r11b, r15b
xor r11b, 1
xor al, 0xff
mov r12b, r15b
xor r12b, 0
or r11b, al
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov al, dl
xor al, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
mov sil, al
and sil, 0
and dl, r13b
mov cl, r12b
and cl, 0
and r9b, r13b
or sil, dl
or cl, r9b
xor sil, cl
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or sil, al
mov al, r14b
and al, r11b
xor r14b, r11b
or al, r14b
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, r15b
xor dl, 1
and sil, dl
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, dl
or cl, sil
or r9b, al
xor cl, r9b
mov al, r15b
xor al, 0
and al, 0
mov dl, r15b
xor dl, 0
mov r9b, dl
and r9b, 0
mov r11b, r15b
xor r11b, 1
and r11b, 0
and dl, 1
or al, r9b
or r11b, dl
xor al, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, r15b
xor dl, 1
and dl, 1
mov r9b, r15b
xor r9b, 1
and r9b, 1
or dl, r9b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r9b, al
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov sil, r15b
xor sil, 0
mov r14b, r9b
and r14b, 0
and al, sil
mov r12b, r11b
and r12b, 0
and dl, sil
or r14b, al
or r12b, dl
xor r14b, r12b
or r9b, r11b
xor r9b, 0xff
or sil, 0
and r9b, sil
or r14b, r9b
mov al, r15b
xor al, 0
and al, 1
mov dl, r15b
xor dl, 1
and dl, 0
or al, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, r15b
xor r9b, 1
mov r11b, r10b
and r11b, r9b
mov sil, al
xor sil, 0xff
and sil, 0xff
and al, r9b
or dl, r11b
or sil, al
xor dl, sil
xor dl, 0xff
mov al, r10b
xor al, 0xff
mov r9b, r15b
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, bl
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
and bl, r9b
or al, bl
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r11b, r15b
xor r11b, 1
mov bl, r14b
and bl, r11b
or r9b, bl
mov r11b, r15b
xor r11b, 0
and r11b, 1
mov bl, r15b
xor bl, 1
and bl, 0
or r11b, bl
mov bl, al
xor bl, 0xff
mov sil, r9b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0
mov r13b, bl
and r13b, 0
and al, r12b
mov byte [rbp + 0x1b8], sil
and sil, 0
and r9b, r12b
or r13b, al
or sil, r9b
xor r13b, sil
mov al, byte [rbp + 0x1b8]
or bl, al
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov r9b, r15b
xor r9b, 0
mov bl, r11b
xor bl, 0xff
mov sil, r15b
xor sil, 1
mov r12b, r9b
and r12b, 0xff
mov al, sil
and al, 0
mov byte [rbp + 0x1b7], bl
and bl, 0xff
and r11b, sil
or r12b, al
or bl, r11b
xor r12b, bl
mov al, byte [rbp + 0x1b7]
or r9b, al
xor r9b, 0xff
or sil, 1
and r9b, sil
or r12b, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r11b, r15b
xor r11b, 1
and r13b, r11b
mov bl, r15b
xor bl, 1
and bl, 0xff
and r11b, 1
or r9b, r13b
or bl, r11b
xor r9b, bl
xor r9b, 0xff
xor r12b, 0xff
mov r11b, r15b
xor r11b, 1
or r9b, r12b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, r15b
xor bl, 1
mov sil, cl
and sil, bl
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, sil
or r12b, bl
xor r11b, r12b
mov bl, r15b
xor bl, 0
and bl, 1
mov sil, r15b
xor sil, 1
and sil, 0
or bl, sil
mov sil, r15b
xor sil, 1
and sil, 1
mov r12b, r15b
xor r12b, 1
and r12b, 1
or sil, r12b
mov r12b, r11b
xor r12b, 0xff
mov r13b, bl
xor r13b, 0xff
mov al, r15b
xor al, 0
mov byte [rbp + 0x1b6], r12b
and r12b, 0
and r11b, al
mov byte [rbp + 0x1b5], r13b
and r13b, 0
and bl, al
or r12b, r11b
or r13b, bl
xor r12b, r13b
mov r11b, byte [rbp + 0x1b6]
mov bl, byte [rbp + 0x1b5]
or r11b, bl
xor r11b, 0xff
or al, 0
and r11b, al
or r12b, r11b
mov al, sil
and al, 1
xor sil, 1
or al, sil
mov r11b, r12b
xor r11b, 0xff
and r11b, 0
mov sil, r15b
xor sil, 0
and r12b, sil
mov r13b, r15b
xor r13b, 1
and r13b, 0
and sil, 1
or r11b, r12b
or r13b, sil
xor r11b, r13b
xor al, 0xff
mov sil, r11b
xor sil, al
and sil, r11b
mov al, r14b
xor al, 0xff
and al, 1
mov r11b, r15b
xor r11b, 1
mov r12b, r14b
and r12b, r11b
or al, r12b
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, dil
and r13b, r12b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r12b
or r11b, r13b
or bl, al
xor r11b, bl
xor dil, 0xff
mov al, r11b
xor al, dil
and al, r11b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, r15b
xor bl, 1
mov dil, dl
and dil, bl
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, dil
or r12b, bl
xor r11b, r12b
mov bl, r9b
xor bl, 0xff
and bl, 1
mov dil, r15b
xor dil, 1
mov r12b, r9b
and r12b, dil
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and dil, 1
or bl, r12b
or r13b, dil
xor bl, r13b
mov dil, r15b
xor dil, 0
and dil, 1
mov r12b, r15b
xor r12b, 1
and r12b, 0
or dil, r12b
mov r12b, r11b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
mov byte [rbp + 0x1b4], r15b
xor r15b, 0
or r12b, r13b
or r15b, 0
xor r12b, 0xff
and r12b, r15b
xor dl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, byte [rbp + 0x1b4]
xor r13b, 0
or dl, r15b
or r13b, 0
xor dl, 0xff
and dl, r13b
mov r15b, byte [rbp + 0x1b4]
xor r15b, 0
mov r13b, bl
xor r13b, r15b
and r13b, bl
xor r9b, 0xff
mov r15b, dil
xor r15b, 0xff
mov byte [rbp + 0x1b3], al
mov al, byte [rbp + 0x1b4]
xor al, 1
or r9b, r15b
or al, 1
xor r9b, 0xff
and r9b, al
mov al, r12b
xor al, 0xff
mov r15b, dl
xor r15b, 0xff
mov byte [rbp + 0x1b2], al
mov al, byte [rbp + 0x1b4]
xor al, 0
mov byte [rbp + 0x1b1], al
mov al, byte [rbp + 0x1b2]
and al, 0
mov byte [rbp + 0x1b0], al
mov al, byte [rbp + 0x1b1]
and r12b, al
mov al, r15b
and al, 0
mov byte [rbp + 0x1af], al
mov al, byte [rbp + 0x1b1]
and dl, al
mov al, byte [rbp + 0x1b0]
or al, r12b
mov r12b, byte [rbp + 0x1af]
or r12b, dl
xor al, r12b
mov dl, byte [rbp + 0x1b2]
or dl, r15b
xor dl, 0xff
mov r15b, byte [rbp + 0x1b1]
or r15b, 0
and dl, r15b
or al, dl
mov dl, r13b
and dl, r9b
xor r13b, r9b
or dl, r13b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r15b, byte [rbp + 0x1b4]
xor r15b, 0
and al, r15b
mov r12b, dl
xor r12b, 0xff
and r12b, 0
and dl, r15b
or r9b, al
or r12b, dl
xor r9b, r12b
mov al, r11b
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov r15b, byte [rbp + 0x1b4]
xor r15b, 1
mov r12b, al
and r12b, 0xff
and r11b, r15b
mov r13b, dl
and r13b, 0xff
and bl, r15b
or r12b, r11b
or r13b, bl
xor r12b, r13b
or al, dl
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x1b4]
xor dl, 1
and r12b, dl
or al, r12b
mov dl, byte [rbp + 0x1b4]
xor dl, 0
mov r11b, dil
xor r11b, 0xff
mov bl, byte [rbp + 0x1b4]
xor bl, 0
mov r15b, dl
and r15b, 0
mov r12b, bl
and r12b, 0
mov r13b, r11b
and r13b, 0
and dil, bl
or r15b, r12b
or r13b, dil
xor r15b, r13b
or dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or r15b, dl
xor al, 0xff
xor r15b, 0xff
mov dl, byte [rbp + 0x1b4]
xor dl, 1
or al, r15b
or dl, 1
xor al, 0xff
and al, dl
mov dl, r9b
and dl, al
xor r9b, al
or dl, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x1b4]
xor r9b, 1
mov r11b, sil
and r11b, r9b
mov bl, byte [rbp + 0x1b4]
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
mov r9b, byte [rbp + 0x1b3]
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x1b4]
xor r11b, 1
mov bl, byte [rbp + 0x1b3]
and bl, r11b
mov dil, byte [rbp + 0x1b4]
xor dil, 1
and dil, 0xff
and r11b, 1
or r9b, bl
or dil, r11b
xor r9b, dil
mov r11b, byte [rbp + 0x1b4]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x1b4]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, byte [rbp + 0x1b4]
xor bl, 0
mov dil, al
xor dil, bl
and dil, al
xor sil, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, byte [rbp + 0x1b4]
xor r15b, 1
or sil, bl
or r15b, 1
xor sil, 0xff
and sil, r15b
mov bl, r9b
xor bl, 0xff
mov r15b, byte [rbp + 0x1b4]
xor r15b, 0
mov r12b, byte [rbp + 0x1b4]
xor r12b, 1
or bl, r15b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r15b, r11b
xor r15b, 0xff
mov r12b, byte [rbp + 0x1b3]
xor r12b, r15b
mov r15b, byte [rbp + 0x1b3]
and r12b, r15b
mov r13b, dil
and r13b, sil
xor dil, sil
or r13b, dil
mov sil, bl
and sil, r12b
xor bl, r12b
or sil, bl
mov bl, r13b
xor bl, 0xff
mov dil, sil
and dil, bl
xor sil, 0xff
and r13b, sil
or dil, r13b
mov bl, al
and bl, r9b
xor al, r9b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x1b4]
xor r9b, 1
and bl, r9b
mov sil, byte [rbp + 0x1b4]
xor sil, 1
and sil, 0xff
and r9b, 1
or al, bl
or sil, r9b
xor al, sil
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
xor r9b, 0xff
mov r11b, al
xor r11b, r9b
and r11b, al
mov al, dil
and al, r11b
xor dil, r11b
or al, dil
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x1b4]
xor r11b, 1
mov bl, dl
and bl, r11b
mov sil, byte [rbp + 0x1b4]
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, byte [rbp + 0x1b4]
xor r11b, 0
xor r9b, 0xff
mov bl, byte [rbp + 0x1b4]
xor bl, 1
or r11b, r9b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r9b, byte [rbp + 0x1b4]
xor r9b, 0
and r9b, 1
mov bl, byte [rbp + 0x1b4]
xor bl, 1
mov sil, bl
and sil, 0
mov dil, byte [rbp + 0x1b4]
xor dil, 1
and dil, 0xff
and bl, 1
or r9b, sil
or dil, bl
xor r9b, dil
xor dl, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x1b4]
xor sil, 1
or dl, bl
or sil, 1
xor dl, 0xff
and dl, sil
mov bl, al
xor bl, 0xff
and bl, 1
mov sil, byte [rbp + 0x1b4]
xor sil, 1
mov dil, al
and dil, sil
or bl, dil
xor bl, 0xff
mov sil, byte [rbp + 0x1b4]
xor sil, 0
mov dil, byte [rbp + 0x1b4]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
xor al, 0xff
xor r9b, 0xff
mov sil, byte [rbp + 0x1b4]
xor sil, 1
or al, r9b
or sil, 1
xor al, 0xff
and al, sil
mov r9b, r11b
xor r9b, 0xff
mov sil, dl
xor sil, 0xff
mov dil, byte [rbp + 0x1b4]
xor dil, 1
mov r12b, r9b
and r12b, 0xff
and r11b, dil
mov r13b, sil
and r13b, 0xff
and dl, dil
or r12b, r11b
or r13b, dl
xor r12b, r13b
or r9b, sil
xor r9b, 0xff
or dil, 1
and r9b, dil
or r12b, r9b
mov dl, bl
and dl, al
xor bl, al
or dl, bl
mov al, r12b
xor al, 0xff
mov r9b, dl
and r9b, al
xor dl, 0xff
and r12b, dl
or r9b, r12b
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x1b4]
xor dl, 1
mov r11b, r10b
and r11b, dl
or al, r11b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r11b, byte [rbp + 0x1b4]
xor r11b, 0
mov bl, cl
and bl, r11b
mov sil, byte [rbp + 0x1b4]
xor sil, 1
and sil, 0
and r11b, 1
or dl, bl
or sil, r11b
xor dl, sil
mov r11b, byte [rbp + 0x1b4]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x1b4]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, al
xor bl, 0xff
mov sil, byte [rbp + 0x1b4]
xor sil, 0
mov dil, byte [rbp + 0x1b4]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
xor r10b, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, byte [rbp + 0x1b4]
xor dil, 1
or r10b, sil
or dil, 1
xor r10b, 0xff
and r10b, dil
mov sil, byte [rbp + 0x1b4]
xor sil, 0
mov dil, dl
xor dil, sil
and dil, dl
mov sil, r11b
xor sil, 0xff
mov r12b, cl
xor r12b, sil
and r12b, cl
mov cl, bl
and cl, r10b
xor bl, r10b
or cl, bl
mov r10b, dil
xor r10b, 0xff
mov bl, r12b
xor bl, 0xff
mov sil, byte [rbp + 0x1b4]
xor sil, 1
mov r13b, r10b
and r13b, 0xff
and dil, sil
mov r15b, bl
and r15b, 0xff
and r12b, sil
or r13b, dil
or r15b, r12b
xor r13b, r15b
or r10b, bl
xor r10b, 0xff
or sil, 1
and r10b, sil
or r13b, r10b
mov r10b, cl
xor r10b, 0xff
mov bl, r13b
and bl, r10b
xor r13b, 0xff
and cl, r13b
or bl, 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 + 0x1b4]
xor dl, 1
and cl, dl
or al, cl
mov cl, byte [rbp + 0x1b4]
xor cl, 0
mov dl, r11b
xor dl, 0xff
mov r10b, byte [rbp + 0x1b4]
xor r10b, 0
mov sil, cl
and sil, 0
mov dil, r10b
and dil, 0
mov r15b, dl
and r15b, 0
and r11b, r10b
or sil, dil
or r15b, r11b
xor sil, r15b
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, byte [rbp + 0x1b4]
xor cl, 1
or al, sil
or cl, 1
xor al, 0xff
and al, cl
mov cl, bl
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r10b, byte [rbp + 0x1b4]
xor r10b, 0
mov r11b, cl
and r11b, 0
and bl, r10b
mov sil, dl
and sil, 0
and al, r10b
or r11b, bl
or sil, al
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 + 0x1b4]
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 + 0x1b4]
xor cl, 1
and cl, 0
mov dl, byte [rbp + 0x1b4]
xor dl, 0
mov r10b, dl
and r10b, 1
mov bl, byte [rbp + 0x1b4]
xor bl, 1
and bl, 0
and dl, 1
or cl, r10b
or bl, dl
xor cl, bl
xor r11b, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x1b4]
xor dl, 0
or r11b, cl
or dl, 0
xor r11b, 0xff
and r11b, dl
mov cl, al
xor cl, 0xff
mov dl, r11b
xor dl, 0xff
mov r10b, byte [rbp + 0x1b4]
xor r10b, 0
mov bl, cl
and bl, 0
and al, r10b
mov sil, dl
and sil, 0
and r11b, r10b
or bl, al
or sil, r11b
xor bl, sil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
mov al, r14b
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0x1b4]
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0x1b4]
xor dl, 0
mov r10b, dl
and r10b, 0
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, dl
or cl, r10b
or r11b, r14b
xor cl, r11b
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x1b4]
xor cl, 1
and bl, cl
or al, bl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp + 0x1b4]
xor r10b, 0
and dl, r10b
mov r11b, byte [rbp + 0x1b4]
xor r11b, 1
and r11b, 0
and r10b, 1
or cl, dl
or r11b, r10b
xor cl, r11b
mov dl, byte [rbp + 0x1b4]
xor dl, 0
and dl, 1
mov r10b, byte [rbp + 0x1b4]
xor r10b, 1
and r10b, 0
or dl, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x1b4]
xor bl, 0
mov sil, r10b
and sil, 0
and al, bl
mov dil, r11b
and dil, 0
and cl, bl
or sil, al
or dil, cl
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov al, byte [rbp + 0x1b4]
xor al, 0
mov cl, dl
xor cl, 0xff
mov r10b, byte [rbp + 0x1b4]
xor r10b, 0
mov r11b, al
and r11b, 0
mov bl, r10b
and bl, 0
mov dil, cl
and dil, 0
and dl, r10b
or r11b, bl
or dil, dl
xor r11b, dil
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x1b4]
xor cl, 1
and sil, cl
or al, sil
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, cl
xor al, 0xff
mov dl, r9b
xor dl, al
and dl, r9b
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x1b4]
xor r10b, 1
and r9b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or al, r9b
or r11b, cl
xor al, r11b
mov cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x1b4]
xor r10b, 0
mov r11b, cl
and r11b, 0
and dl, r10b
mov bl, r9b
and bl, 0
and al, r10b
or r11b, dl
or bl, al
xor r11b, bl
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
test r11b, 1
mov qword [rbp + 0x1a0], r8
jne 0x6d85c808
jmp 0x6d893735
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x5b362827
sub r8d, ecx
add r8d, 0x5b362827
mov r9d, eax
sub r9d, 0x50dd4d1
add r9d, 0
sub r8d, 0x4cc904de
add r8d, r9d
add r8d, 0x4cc904de
mov r9d, eax
sub r9d, r8d
add r9d, 0
sub r9d, 0x955aabca
add r9d, 0xeefa80e9
add r9d, 0x955aabca
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0xfd09bb5c
sub r9d, 0xeefa80e9
sub r9d, 0xfd09bb5c
sub eax, 0xc5a0b2b9
sub eax, 0x50dd4d1
add eax, 0xc5a0b2b9
add r9d, 0xa1123ffb
add r9d, eax
sub r9d, 0xa1123ffb
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
xor bl, 0xff
mov r14b, r10b
xor r14b, bl
and r14b, r10b
mov bl, dil
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and dil, r12b
mov al, r15b
and al, 0xff
and r14b, r12b
or r13b, dil
or al, r14b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r11b
xor al, 0xff
and al, 0
mov bl, sil
xor bl, 0
mov dil, r11b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
and dil, 0
or al, dil
mov dil, al
xor dil, 0xff
mov r14b, r11b
xor r14b, dil
and r14b, r11b
mov dil, sil
xor dil, 1
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov cl, sil
xor cl, 1
and cl, 0
and r15b, 1
or dil, r12b
or cl, r15b
xor dil, cl
mov cl, sil
xor cl, 0
mov r15b, dil
xor r15b, cl
and r15b, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, bl
xor cl, 0xff
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov dl, cl
and dl, 0xff
and bl, r12b
mov r8b, dil
and r8b, 0xff
and r14b, r12b
or dl, bl
or r8b, r14b
xor dl, r8b
or cl, dil
xor cl, 0xff
or r12b, 1
and cl, r12b
or dl, cl
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, 1
and al, 0
mov cl, sil
xor cl, 0
mov dl, cl
and dl, 1
mov bl, sil
xor bl, 1
and bl, 0
and cl, 1
or al, dl
or bl, cl
xor al, bl
mov cl, sil
xor cl, 1
xor al, 0xff
mov dl, sil
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, sil
xor al, 1
and al, 0
mov dl, sil
xor dl, 0
mov bl, dl
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
and dl, 1
or al, bl
or dil, dl
xor al, dil
mov dl, sil
xor dl, 1
xor al, 0xff
mov bl, sil
xor bl, 1
or dl, al
or bl, 1
xor dl, 0xff
and dl, bl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, r13b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov bl, r13b
and bl, dl
mov dil, sil
xor dil, 1
and dil, 0
and dl, 1
or cl, bl
or dil, dl
xor cl, dil
mov dl, sil
xor dl, 1
and dl, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or dl, dil
or r14b, bl
xor dl, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
mov dil, cl
xor dil, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and cl, r15b
mov r9b, r14b
and r9b, 0xff
and dl, r15b
or r12b, cl
or r9b, dl
xor r12b, r9b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov cl, sil
xor cl, 0
mov dl, bl
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov dil, cl
and dil, 0
mov r14b, r9b
and r14b, 0
mov r15b, dl
and r15b, 0
and bl, r9b
or dil, r14b
or r15b, bl
xor dil, r15b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or dil, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r12b, dl
or cl, r12b
xor dil, 0xff
mov dl, cl
xor dl, dil
and dl, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r10b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r10b
or bl, r9b
xor cl, bl
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov bl, al
and bl, r10b
or r9b, bl
mov r10b, sil
xor r10b, 1
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r10b, bl
mov bl, cl
xor bl, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, bl
and r15b, 0
and cl, r14b
mov r12b, dil
and r12b, 0
and r9b, r14b
or r15b, cl
or r12b, r9b
xor r15b, r12b
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov cl, sil
xor cl, 1
mov r9b, r10b
xor r9b, 0xff
mov bl, sil
xor bl, 1
mov dil, cl
and dil, 0xff
mov r14b, bl
and r14b, 1
mov r12b, r9b
and r12b, 0xff
and r10b, bl
or dil, r14b
or r12b, r10b
xor dil, r12b
or cl, r9b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r15b, r9b
or cl, r15b
xor cl, 0xff
xor dil, 0xff
mov r9b, sil
xor r9b, 1
or cl, dil
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
mov bl, r10b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, bl
or dil, r10b
xor r9b, dil
mov r10b, r8b
xor r10b, 0xff
mov bl, r9b
and bl, r10b
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
or bl, r10b
mov r9b, r8b
xor r9b, 0xff
mov r10b, bl
xor r10b, r9b
and r10b, bl
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov bl, sil
xor bl, 1
and r11b, bl
or r9b, r11b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, al
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 r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r9b
xor dil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dil
and r12b, 0
and r9b, r15b
mov byte [rbp + 0x19f], r14b
and r14b, 0
and r11b, r15b
or r12b, r9b
or r14b, r11b
xor r12b, r14b
mov r9b, byte [rbp + 0x19f]
or dil, r9b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov r11b, bl
and r11b, 1
xor bl, 1
or r11b, bl
mov bl, r12b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
and r12b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or bl, r12b
or r14b, dil
xor bl, r14b
xor bl, 0xff
xor r11b, 0xff
mov dil, sil
xor dil, 1
or bl, r11b
or dil, 1
xor bl, 0xff
and bl, dil
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, dl
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, cl
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, cl
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, sil
xor r15b, 0
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, r14b
xor r15b, 0xff
mov r9b, dl
xor r9b, r15b
and r9b, dl
mov dl, sil
xor dl, 0
mov r15b, dil
xor r15b, dl
and r15b, dil
mov dl, r14b
xor dl, 0xff
mov byte [rbp + 0x19e], cl
xor cl, dl
mov dl, byte [rbp + 0x19e]
and cl, dl
mov dl, r12b
and dl, r9b
xor r12b, r9b
or dl, r12b
mov r9b, r15b
xor r9b, 0xff
mov r12b, cl
xor r12b, 0xff
mov byte [rbp + 0x19d], sil
xor sil, 0
mov byte [rbp + 0x19c], r9b
and r9b, 0
and r15b, sil
mov byte [rbp + 0x19b], r12b
and r12b, 0
and cl, sil
or r9b, r15b
or r12b, cl
xor r9b, r12b
mov cl, byte [rbp + 0x19c]
mov r15b, byte [rbp + 0x19b]
or cl, r15b
xor cl, 0xff
or sil, 0
and cl, sil
or r9b, cl
mov cl, dl
xor cl, 0xff
mov sil, r9b
and sil, cl
xor r9b, 0xff
and dl, r9b
or sil, dl
mov cl, r11b
and cl, dil
xor r11b, dil
or cl, r11b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x19d]
xor r9b, 0
and cl, r9b
mov r11b, byte [rbp + 0x19d]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, cl
or r11b, r9b
xor dl, r11b
mov cl, r14b
and cl, 0
xor r14b, 0
or cl, r14b
xor cl, 0xff
mov r9b, dl
xor r9b, cl
and r9b, dl
mov cl, sil
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r11b, byte [rbp + 0x19d]
xor r11b, 0
mov dil, cl
and dil, 0
and sil, r11b
mov r14b, dl
and r14b, 0
and r9b, r11b
or dil, sil
or r14b, r9b
xor dil, r14b
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
or dil, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x19d]
xor dl, 1
mov r9b, r10b
and r9b, dl
or cl, r9b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x19d]
xor r9b, 1
mov r11b, bl
and r11b, r9b
or dl, r11b
mov r9b, byte [rbp + 0x19d]
xor r9b, 0
and r9b, 0
mov r11b, byte [rbp + 0x19d]
xor r11b, 0
mov sil, r11b
and sil, 0
mov r14b, byte [rbp + 0x19d]
xor r14b, 1
and r14b, 0
and r11b, 1
or r9b, sil
or r14b, r11b
xor r9b, r14b
mov r11b, byte [rbp + 0x19d]
xor r11b, 0
mov sil, cl
xor sil, r11b
and sil, cl
mov r11b, r9b
xor r11b, 0xff
mov r14b, r10b
xor r14b, r11b
and r14b, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x19d]
xor r11b, 0
mov r12b, byte [rbp + 0x19d]
xor r12b, 1
or r10b, r11b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
xor bl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r12b, byte [rbp + 0x19d]
xor r12b, 1
or bl, r11b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r11b, sil
and r11b, r14b
xor sil, r14b
or r11b, sil
mov sil, r10b
xor sil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, byte [rbp + 0x19d]
xor r12b, 1
mov r15b, sil
and r15b, 0xff
and r10b, r12b
mov byte [rbp + 0x19a], r14b
and r14b, 0xff
and bl, r12b
or r15b, r10b
or r14b, bl
xor r15b, r14b
mov r10b, byte [rbp + 0x19a]
or sil, r10b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r15b, sil
mov bl, r11b
xor bl, 0xff
and bl, 0
mov sil, byte [rbp + 0x19d]
xor sil, 0
and r11b, sil
mov r14b, r15b
xor r14b, 0xff
and r14b, 0
and r15b, sil
or bl, r11b
or r14b, r15b
xor bl, r14b
mov r11b, cl
xor r11b, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, byte [rbp + 0x19d]
xor r14b, 1
mov r15b, r11b
and r15b, 0xff
and cl, r14b
mov r12b, sil
and r12b, 0xff
and dl, r14b
or r15b, cl
or r12b, dl
xor r15b, r12b
or r11b, sil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x19d]
xor dl, 1
and r15b, dl
or cl, r15b
mov dl, r9b
and dl, 0
xor r9b, 0
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 + 0x19d]
xor r11b, 1
mov sil, cl
and sil, 0xff
and bl, r11b
mov r14b, dl
and r14b, 0xff
and r9b, r11b
or sil, bl
or r14b, r9b
xor sil, r14b
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x19d]
xor dl, 1
mov r9b, dil
and r9b, dl
or cl, r9b
xor cl, 0xff
mov dl, sil
xor dl, cl
and dl, sil
mov cl, sil
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x19d]
xor r9b, 1
and sil, r9b
or cl, sil
xor dil, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x19d]
xor r9b, 0
or dil, cl
or r9b, 0
xor dil, 0xff
and dil, r9b
mov cl, dl
and cl, dil
xor dl, dil
or cl, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x19d]
xor r9b, 1
mov r11b, r13b
and r11b, r9b
mov bl, byte [rbp + 0x19d]
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x19d]
xor r11b, 1
mov bl, r8b
and bl, r11b
or r9b, bl
mov r11b, byte [rbp + 0x19d]
xor r11b, 1
and r11b, 0
mov bl, byte [rbp + 0x19d]
xor bl, 0
mov sil, bl
and sil, 1
mov dil, byte [rbp + 0x19d]
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x19d]
xor sil, 1
mov dil, byte [rbp + 0x19d]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, r11b
xor sil, 0xff
mov dil, r13b
xor dil, sil
and dil, r13b
mov sil, byte [rbp + 0x19d]
xor sil, 1
mov r14b, r9b
xor r14b, sil
and r14b, r9b
mov sil, r11b
xor sil, 0xff
mov r15b, r8b
xor r15b, sil
and r15b, r8b
mov r8b, bl
xor r8b, 0xff
mov sil, dil
xor sil, 0xff
mov r12b, byte [rbp + 0x19d]
xor r12b, 0
mov r13b, r8b
and r13b, 0
and bl, r12b
mov r10b, sil
and r10b, 0
and dil, r12b
or r13b, bl
or r10b, dil
xor r13b, r10b
or r8b, sil
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r13b, r8b
mov r8b, r14b
and r8b, r15b
xor r14b, r15b
or r8b, r14b
mov r10b, r13b
xor r10b, 0xff
mov bl, r8b
and bl, r10b
xor r8b, 0xff
and r13b, r8b
or bl, r13b
mov r8b, dl
and r8b, r9b
xor dl, r9b
or r8b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x19d]
xor r9b, 1
and r8b, r9b
or dl, r8b
mov r8b, byte [rbp + 0x19d]
xor r8b, 1
mov r9b, r11b
xor r9b, 0xff
mov r10b, byte [rbp + 0x19d]
xor r10b, 0
mov sil, r8b
and sil, 0
mov dil, r10b
and dil, 1
mov r14b, r9b
and r14b, 0
and r11b, r10b
or sil, dil
or r14b, r11b
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or sil, r8b
xor dl, 0xff
xor sil, 0xff
mov r8b, byte [rbp + 0x19d]
xor r8b, 0
or dl, sil
or r8b, 0
xor dl, 0xff
and dl, r8b
mov r8b, bl
and r8b, dl
xor bl, dl
or r8b, bl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x19d]
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 + 0x19d]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x19d]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x19d]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x19d]
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, byte [rbp + 0x19d]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x19d]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x19d]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x19d]
xor r11b, 1
mov bl, r10b
xor bl, r11b
and bl, r10b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, dl
and r10b, r8b
xor dl, r8b
or r10b, dl
mov dl, bl
and dl, r9b
xor bl, r9b
or dl, bl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x19d]
xor r9b, 0
and r10b, r9b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
and dl, r9b
or r8b, r10b
or r11b, dl
xor r8b, r11b
mov dl, al
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, byte [rbp + 0x19d]
xor r9b, 1
mov r10b, al
and r10b, r9b
xor al, 0xff
and al, 1
or r10b, al
mov al, dl
xor al, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x19d]
xor r11b, 1
mov bl, al
and bl, 0xff
and dl, r11b
mov sil, r9b
and sil, 0xff
and r10b, r11b
or bl, dl
or sil, r10b
xor bl, sil
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x19d]
xor dl, 1
and bl, dl
mov r9b, byte [rbp + 0x19d]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, bl
or r9b, dl
xor al, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, al
and r9b, dl
xor al, 0xff
mov dl, r8b
and dl, al
or r9b, dl
xor r8b, 0xff
mov al, r9b
xor al, r8b
and al, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x19d]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x19d]
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x19d]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x19d]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x19d]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x19d]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x19d]
xor r11b, 1
mov bl, byte [rbp + 0x19d]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x19d]
xor bl, 1
or cl, r11b
or bl, 1
xor cl, 0xff
and cl, bl
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x19d]
xor bl, 1
mov sil, byte [rbp + 0x19d]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x19d]
xor sil, 1
or al, bl
or sil, 1
xor al, 0xff
and al, sil
mov bl, r10b
xor bl, 0xff
mov sil, cl
xor sil, 0xff
mov dil, byte [rbp + 0x19d]
xor dil, 1
mov r14b, bl
and r14b, 0xff
and r10b, dil
mov r15b, sil
and r15b, 0xff
and cl, dil
or r14b, r10b
or r15b, cl
xor r14b, r15b
or bl, sil
xor bl, 0xff
or dil, 1
and bl, dil
or r14b, bl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
mov al, r14b
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x19d]
xor r10b, 0
and r14b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r10b
or al, r14b
or r11b, cl
xor al, r11b
mov cl, dl
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x19d]
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, 1
mov dl, byte [rbp + 0x19d]
xor dl, 1
and bl, dl
or cl, bl
mov dl, byte [rbp + 0x19d]
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x19d]
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, cl
xor dl, r11b
and dl, cl
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x19d]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and al, r9b
mov r11b, r8b
and r11b, 0xff
and dl, r9b
or r10b, al
or r11b, dl
xor r10b, r11b
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
test r10b, 1
jne 0x6d85d938
jmp 0x6d88de58
jmp 0x6d85d93d
mov rax, qword [rbp + 0x1a0]
cmp rax, 8
jb 0x6d86eed1
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x70e896bb
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xe7fbef7d
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x28d1d5c4
add r9d, 0x70e896bb
add r9d, 0x28d1d5c4
mov r8d, 0xdda427a1
add r8d, 0
sub r8d, 1
sub r8d, 0xdda427a1
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
sub eax, 0x9aff7d69
sub eax, 0xe7fbef7d
add eax, 0x9aff7d69
add r8d, 0x9075a761
add r8d, eax
sub r8d, 0x9075a761
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
and r15b, 1
or sil, r15b
mov r15b, sil
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
mov al, r13b
and al, 1
mov 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 sil, 0xff
mov cl, dil
xor cl, 0
or al, sil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r14b
and cl, r12b
xor r14b, r12b
or cl, r14b
mov sil, r15b
and sil, al
xor r15b, al
or sil, r15b
mov al, cl
xor al, 0xff
and al, 0
mov r14b, dil
xor r14b, 0
and cl, r14b
mov r15b, sil
xor r15b, 0xff
and r15b, 0
and sil, r14b
or al, cl
or r15b, sil
xor al, r15b
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
xor sil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and cl, r12b
mov dl, r15b
and dl, 0
and r14b, r12b
or r13b, cl
or dl, r14b
xor r13b, dl
or sil, r15b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov cl, dil
xor cl, 0
and cl, 0
mov dl, dil
xor dl, 0
mov sil, dl
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or cl, sil
or r14b, dl
xor cl, r14b
mov dl, dil
xor dl, 1
xor cl, 0xff
mov sil, dil
xor sil, 0
or dl, cl
or sil, 0
xor dl, 0xff
and dl, sil
mov cl, dil
xor cl, 1
and cl, 1
mov sil, dil
xor sil, 1
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 r12b, r15b
and r12b, 1
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and r15b, 1
or r14b, r12b
or r8b, r15b
xor r14b, r8b
xor r14b, 0xff
mov r8b, dil
xor r8b, 1
mov r15b, dil
xor r15b, 1
or r14b, r8b
or r15b, 1
xor r14b, 0xff
and r14b, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r9b, r8b
and r9b, 0
and dl, r12b
mov r10b, r15b
and r10b, 0
and sil, r12b
or r9b, dl
or r10b, sil
xor r9b, r10b
or r8b, r15b
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r9b, r8b
mov dl, r14b
and dl, cl
xor r14b, cl
or dl, r14b
mov cl, r9b
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
and r9b, dl
or r8b, r9b
mov cl, dil
xor cl, 0
and cl, 0
mov dl, dil
xor dl, 0
mov r9b, dl
and r9b, 0
mov r10b, dil
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, al
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
mov dl, al
and dl, cl
or r9b, dl
mov cl, al
xor cl, 0xff
mov dl, r9b
xor dl, cl
and dl, r9b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
or cl, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r8b
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or 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, cl
xor r11b, 0xff
mov sil, r9b
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 r9b, r14b
or r15b, cl
or r12b, r9b
xor r15b, r12b
or r11b, sil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and r15b, r10b
or r9b, r15b
xor r9b, 0xff
xor cl, 0xff
mov r10b, dil
xor r10b, 0
or r9b, cl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
mov r11b, r13b
and r11b, r10b
or cl, 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 r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, cl
xor sil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, sil
and r12b, 0
and cl, r15b
mov byte [rbp + 0x199], r14b
and r14b, 0
and r10b, r15b
or r12b, cl
or r14b, r10b
xor r12b, r14b
mov cl, byte [rbp + 0x199]
or sil, cl
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov r10b, r11b
and r10b, 0
xor r11b, 0
or r10b, r11b
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and r12b, sil
or r11b, r12b
xor r10b, 0xff
mov sil, r11b
xor sil, r10b
and sil, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or r10b, bl
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, r8b
and r14b, bl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or 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, r10b
and r14b, r11b
xor r10b, r11b
or r14b, r10b
mov r10b, dil
xor r10b, 1
mov r11b, bl
xor r11b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
mov cl, r15b
and cl, 1
mov byte [rbp + 0x198], r11b
and r11b, 0xff
and bl, r15b
or r12b, cl
or r11b, bl
xor r12b, r11b
mov cl, byte [rbp + 0x198]
or r10b, cl
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and r14b, r11b
or r10b, r14b
xor r10b, 0xff
xor r12b, 0xff
mov r11b, dil
xor r11b, 0
or r10b, r12b
or r11b, 0
xor r10b, 0xff
and r10b, 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, r9b
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r9b
and r15b, r14b
or bl, r15b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov cl, dil
xor cl, 1
and cl, 0xff
and r15b, 1
or r14b, r12b
or cl, r15b
xor r14b, cl
mov cl, r11b
xor cl, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dil
xor r12b, 0
or cl, r15b
or r12b, 0
xor cl, 0xff
and cl, r12b
mov r15b, r14b
xor r15b, 0xff
mov r12b, dl
xor r12b, r15b
and r12b, dl
mov dl, bl
xor dl, 0xff
mov r15b, dil
xor r15b, 0
mov byte [rbp + 0x197], dil
xor dil, 1
or dl, r15b
or dil, 1
xor dl, 0xff
and dl, dil
xor r9b, 0xff
mov dil, r14b
xor dil, 0xff
mov r15b, byte [rbp + 0x197]
xor r15b, 1
or r9b, dil
or r15b, 1
xor r9b, 0xff
and r9b, r15b
mov dil, cl
and dil, r12b
xor cl, r12b
or dil, cl
mov cl, dl
xor cl, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, byte [rbp + 0x197]
xor r12b, 0
mov byte [rbp + 0x196], cl
and cl, 0
and dl, r12b
mov byte [rbp + 0x195], r15b
and r15b, 0
and r9b, r12b
or cl, dl
or r15b, r9b
xor cl, r15b
mov dl, byte [rbp + 0x196]
mov r9b, byte [rbp + 0x195]
or dl, r9b
xor dl, 0xff
or r12b, 0
and dl, r12b
or cl, dl
mov dl, dil
xor dl, 0xff
and dl, 0
mov r15b, byte [rbp + 0x197]
xor r15b, 0
and dil, r15b
mov r12b, cl
xor r12b, 0xff
and r12b, 0
and cl, r15b
or dl, dil
or r12b, cl
xor dl, r12b
mov cl, r11b
xor cl, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, byte [rbp + 0x197]
xor r15b, 1
mov r12b, cl
and r12b, 0xff
and r11b, r15b
mov r9b, dil
and r9b, 0xff
and bl, r15b
or r12b, r11b
or r9b, bl
xor r12b, r9b
or cl, dil
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x197]
xor r9b, 1
and r12b, r9b
mov r11b, byte [rbp + 0x197]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r12b
or r11b, r9b
xor cl, r11b
mov r9b, byte [rbp + 0x197]
xor r9b, 0
mov r11b, r14b
xor r11b, 0xff
mov bl, byte [rbp + 0x197]
xor bl, 0
mov dil, r9b
and dil, 0
mov r15b, bl
and r15b, 0
mov r12b, r11b
and r12b, 0
and r14b, bl
or dil, r15b
or r12b, r14b
xor dil, r12b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
xor dil, 0xff
mov r9b, cl
xor r9b, dil
and r9b, cl
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x197]
xor r9b, 1
mov r11b, sil
and r11b, r9b
or dl, r11b
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x197]
xor r11b, 0
mov bl, r10b
and bl, r11b
mov dil, byte [rbp + 0x197]
xor dil, 1
and dil, 0
and r11b, 1
or r9b, bl
or dil, r11b
xor r9b, dil
mov r11b, byte [rbp + 0x197]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp + 0x197]
xor bl, 1
and bl, 1
or r11b, bl
mov bl, byte [rbp + 0x197]
xor bl, 1
mov dil, dl
xor dil, bl
and dil, dl
mov bl, r11b
xor bl, 0xff
mov r14b, sil
xor r14b, bl
and r14b, sil
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x197]
xor sil, 1
mov r15b, byte [rbp + 0x197]
xor r15b, 0
or bl, sil
or r15b, 0
xor bl, 0xff
and bl, r15b
xor r10b, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, byte [rbp + 0x197]
xor r15b, 0
or r10b, sil
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov sil, dil
xor sil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, byte [rbp + 0x197]
xor r12b, 0
mov byte [rbp + 0x194], sil
and sil, 0
and dil, r12b
mov byte [rbp + 0x193], r15b
and r15b, 0
and r14b, r12b
or sil, dil
or r15b, r14b
xor sil, r15b
mov dil, byte [rbp + 0x194]
mov r14b, byte [rbp + 0x193]
or dil, r14b
xor dil, 0xff
or r12b, 0
and dil, r12b
or sil, dil
mov dil, bl
xor dil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, byte [rbp + 0x197]
xor r12b, 0
mov r14b, dil
and r14b, 0
and bl, r12b
mov byte [rbp + 0x192], r15b
and r15b, 0
and r10b, r12b
or r14b, bl
or r15b, r10b
xor r14b, r15b
mov r10b, byte [rbp + 0x192]
or dil, r10b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r14b, dil
mov bl, sil
xor bl, 0xff
and bl, 1
mov dil, byte [rbp + 0x197]
xor dil, 1
and sil, dil
mov r15b, r14b
xor r15b, 0xff
and r15b, 0xff
and r14b, dil
or bl, sil
or r15b, r14b
xor bl, r15b
mov sil, dl
and sil, r9b
xor dl, r9b
or sil, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x197]
xor r9b, 1
and sil, r9b
mov dil, byte [rbp + 0x197]
xor dil, 1
and dil, 0xff
and r9b, 1
or dl, sil
or dil, r9b
xor dl, dil
mov r9b, r11b
and r9b, 1
xor r11b, 1
or r9b, r11b
xor r9b, 0xff
mov r11b, dl
xor r11b, r9b
and r11b, dl
mov dl, bl
and dl, r11b
xor bl, r11b
or dl, bl
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x197]
xor r11b, 0
mov bl, cl
and bl, r11b
mov sil, byte [rbp + 0x197]
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov r11b, byte [rbp + 0x197]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x197]
xor bl, 1
and bl, 0
or r11b, bl
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x197]
xor sil, 1
or cl, bl
or sil, 1
xor cl, 0xff
and cl, sil
mov bl, dl
xor bl, 0xff
and bl, 0
mov sil, byte [rbp + 0x197]
xor sil, 0
mov dil, dl
and dil, sil
mov r14b, byte [rbp + 0x197]
xor r14b, 1
and r14b, 0
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, byte [rbp + 0x197]
xor sil, 0
mov dil, bl
xor dil, sil
and dil, bl
xor r11b, 0xff
mov bl, dl
xor bl, r11b
and bl, dl
mov dl, r9b
xor dl, 0xff
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0x197]
xor sil, 0
mov r14b, dl
and r14b, 0
and r9b, sil
mov r15b, r11b
and r15b, 0
and cl, sil
or r14b, r9b
or r15b, cl
xor r14b, r15b
or dl, r11b
xor dl, 0xff
or sil, 0
and dl, sil
or r14b, dl
mov cl, dil
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r9b, byte [rbp + 0x197]
xor r9b, 0
mov r11b, cl
and r11b, 0
and dil, r9b
mov sil, dl
and sil, 0
and bl, r9b
or r11b, dil
or sil, bl
xor r11b, sil
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r11b, cl
mov cl, r14b
xor cl, 0xff
mov dl, r11b
and dl, cl
xor r11b, 0xff
and r14b, r11b
or dl, r14b
mov cl, r13b
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, byte [rbp + 0x197]
xor r11b, 1
and al, r11b
mov bl, r13b
xor bl, 0xff
and bl, 0xff
and r13b, r11b
or cl, al
or bl, r13b
xor cl, bl
mov al, r9b
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x197]
xor bl, 0
mov sil, al
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 al, r11b
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 + 0x197]
xor cl, 1
mov r9b, sil
and r9b, cl
or al, r9b
mov cl, byte [rbp + 0x197]
xor cl, 1
xor al, 0xff
mov r9b, byte [rbp + 0x197]
xor r9b, 0
or cl, al
or r9b, 0
xor cl, 0xff
and cl, r9b
mov al, byte [rbp + 0x197]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x197]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x197]
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, sil
xor r11b, r9b
and r11b, sil
mov r9b, byte [rbp + 0x197]
xor r9b, 1
and r9b, 1
mov bl, byte [rbp + 0x197]
xor bl, 1
and bl, 1
or r9b, bl
mov bl, byte [rbp + 0x197]
xor bl, 1
mov sil, r9b
xor sil, bl
and sil, r9b
mov r9b, byte [rbp + 0x197]
xor r9b, 1
xor al, 0xff
mov bl, byte [rbp + 0x197]
xor bl, 1
or r9b, al
or bl, 1
xor r9b, 0xff
and r9b, bl
mov al, cl
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, byte [rbp + 0x197]
xor dil, 1
mov r14b, al
and r14b, 0xff
and cl, dil
mov r15b, bl
and r15b, 0xff
and r11b, dil
or r14b, cl
or r15b, r11b
xor r14b, r15b
or al, bl
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, sil
and al, r9b
xor sil, r9b
or al, sil
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x197]
xor r9b, 0
and r14b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r9b
or cl, r14b
or r11b, al
xor cl, r11b
mov al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov r9b, byte [rbp + 0x197]
xor r9b, 0
mov r11b, r8b
and r11b, r9b
xor r8b, 0xff
and r8b, 0
or r11b, r8b
mov r8b, al
and r8b, r11b
xor al, r11b
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x197]
xor r9b, 1
and r8b, r9b
or al, r8b
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 cl, 0xff
mov al, r9b
xor al, cl
and al, r9b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x197]
xor r9b, 0
and dl, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r9b
or cl, dl
or r11b, al
xor cl, r11b
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
test al, 1
jne 0x6d85e87f
jmp 0x6d88de5d
xor eax, eax
mov rcx, qword [rbp + 0x3c8]
mov rdx, qword [rcx]
mov r8d, dword [rdx + 4]
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0x73a8fc43
add r11d, 0
mov esi, eax
sub esi, r11d
mov r11d, r9d
sub r11d, esi
mov esi, 0xce9c535b
add esi, 0
sub esi, 1
sub esi, 0xce9c535b
sub r11d, 0x2ecbee0
add r11d, esi
add r11d, 0x2ecbee0
mov esi, eax
sub esi, 0x64c8070f
sub esi, 0x73a8fc43
add esi, 0x64c8070f
sub eax, esi
add r11d, eax
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r14b, r13b
mov r12b, dil
xor r12b, 0xff
and r12b, 1
mov r13b, r15b
xor r13b, 1
mov al, dil
and al, r13b
or r12b, al
mov al, r15b
xor al, 0
and al, 1
mov r13b, r15b
xor r13b, 1
mov dl, r13b
and dl, 0
mov r9b, r15b
xor r9b, 1
and r9b, 0xff
and r13b, 1
or al, dl
or r9b, r13b
xor al, r9b
mov dl, r14b
and dl, r12b
xor r14b, r12b
or dl, r14b
mov r9b, r15b
xor r9b, 0
mov r14b, al
xor r14b, 0xff
mov r12b, r15b
xor r12b, 1
mov r13b, r9b
and r13b, 0xff
mov r10b, r12b
and r10b, 0
mov r11b, r14b
and r11b, 0xff
and al, r12b
or r13b, r10b
or r11b, al
xor r13b, r11b
or r9b, r14b
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r13b, r9b
mov al, dl
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
and dl, r9b
or al, dl
xor r13b, 0xff
mov dl, al
xor dl, r13b
and dl, al
mov al, bl
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
mov r10b, bl
and r10b, r9b
or al, r10b
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, dil
xor al, 0xff
and al, 1
mov r10b, r15b
xor r10b, 1
and dil, r10b
or al, dil
xor al, 0xff
mov r10b, bl
xor r10b, al
and r10b, bl
mov al, r9b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, r15b
xor bl, 0
mov dil, al
and dil, 0
and r9b, bl
mov r14b, r11b
and r14b, 0
and r10b, bl
or dil, r9b
or r14b, r10b
xor dil, r14b
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or dil, al
mov al, dl
xor al, 0xff
mov r9b, dil
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
xor r15b, 1
and dl, r15b
mov r10b, dil
xor r10b, 0xff
and r10b, 0xff
and dil, r15b
or r9b, dl
or r10b, dil
xor r9b, r10b
mov dl, al
and dl, r9b
xor al, r9b
or dl, al
test dl, 1
mov dword [rbp + 0x18c], r8d
jne 0x6d85ead1
jmp 0x6d88de5d
jmp 0x6d85ead6
xor eax, eax
mov ecx, eax
mov eax, dword [rbp + 0x18c]
mov edx, eax
mov r8d, edx
movabs r9, 0x5eeeef85fc221189
mov r10, rcx
sub r10, r9
add r10, 0
mov r11, rcx
sub r11, r10
sub r8, r11
movabs r10, 0xc7dc28b68a6c54e4
mov r11, r10
add r11, 0
sub r11, 8
sub r11, r10
movabs r10, 0xc5c8576c8326ae04
sub r8, r10
add r8, r11
add r8, r10
mov r10, rcx
sub r10, r9
add r10, 0
sub rcx, r10
add r8, rcx
shr r8, 1
mov rcx, qword [rbp + 0x3b8]
mov dword [rcx], r8d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x56bbd463
sub r8d, 0xe26f2d02
add r8d, 0x56bbd463
sub r8d, 0xfff5daf8
sub r8d, 0x6ff167fa
add r8d, 0xfff5daf8
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xe26f2d02
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xcd8c6ed2
sub r9d, 1
add r9d, 0xcd8c6ed2
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, 0xbb33f6db
sub r8d, r9d
mov r9d, eax
sub r9d, 0x6ff167fa
sub r8d, r9d
sub eax, 0xbb33f6db
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, r11b
xor r15b, 0xff
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, 1
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
mov dl, cl
and dl, al
xor cl, 0xff
and r12b, cl
or dl, r12b
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, bl
and sil, cl
or al, sil
xor al, 0xff
xor al, 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
xor cl, 0xff
mov sil, bl
xor sil, cl
and sil, bl
mov cl, al
xor cl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, cl
and r12b, 0
and al, r15b
mov r13b, r14b
and r13b, 0
and sil, r15b
or r12b, al
or r13b, sil
xor r12b, r13b
or cl, r14b
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, 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 sil, dil
xor sil, 0
or cl, al
or sil, 0
xor cl, 0xff
and cl, sil
mov al, dil
xor al, 0
and al, 1
mov sil, dil
xor sil, 1
and sil, 0
or al, sil
mov sil, dil
xor sil, 0
mov r14b, al
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r13b, r15b
and r13b, 1
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and r15b, 1
or r14b, r13b
or r8b, r15b
xor r14b, r8b
mov r8b, dil
xor r8b, 0
mov r15b, r14b
xor r15b, r8b
and r15b, r14b
mov r8b, dil
xor r8b, 1
xor al, 0xff
mov r14b, dil
xor r14b, 0
or r8b, al
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov al, cl
and al, sil
xor cl, sil
or al, cl
mov cl, r15b
xor cl, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r13b, cl
and r13b, 0xff
and r15b, r14b
mov r9b, sil
and r9b, 0xff
and r8b, r14b
or r13b, r15b
or r9b, r8b
xor r13b, r9b
or cl, sil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r13b, cl
mov cl, al
xor cl, 0xff
mov r8b, r13b
and r8b, cl
xor r13b, 0xff
and al, r13b
or r8b, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r9b, dl
and r9b, cl
or al, r9b
mov cl, dil
xor cl, 0
and cl, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or cl, r9b
mov r9b, dil
xor r9b, 0
and r9b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r9b, sil
mov sil, al
xor sil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, sil
and r13b, 0
and al, r15b
mov r10b, r14b
and r10b, 0
and cl, r15b
or r13b, al
or r10b, cl
xor r13b, r10b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r13b, sil
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
mov cl, r13b
xor cl, 0xff
and cl, 0
mov r9b, dil
xor r9b, 0
and r13b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, r13b
or r10b, r9b
xor cl, r10b
xor cl, 0xff
xor al, 0xff
mov r9b, dil
xor r9b, 1
or cl, al
or r9b, 1
xor cl, 0xff
and cl, r9b
mov al, r11b
xor al, 0xff
and al, 0
mov r9b, dil
xor r9b, 0
and r11b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r9b, 1
or al, r11b
or r10b, r9b
xor al, r10b
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, al
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, 0
and al, r14b
mov r13b, sil
and r13b, 0
and r9b, r14b
or r15b, al
or r13b, r9b
xor r15b, r13b
or r11b, sil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and r15b, r10b
or r9b, r15b
xor r9b, 0xff
xor al, 0xff
mov r10b, dil
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, r12b
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
mov r11b, r12b
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0xff
and r10b, 1
or al, r11b
or sil, r10b
xor al, sil
mov r10b, 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 sil, dil
xor sil, 1
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, al
xor sil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, sil
and r13b, 0
and al, r15b
mov byte [rbp + 0x18b], r14b
and r14b, 0
and r10b, r15b
or r13b, al
or r14b, r10b
xor r13b, r14b
mov al, byte [rbp + 0x18b]
or sil, al
xor sil, 0xff
or r15b, 0
and sil, r15b
or r13b, sil
mov r10b, dil
xor r10b, 0
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r10b
and r15b, 0
mov al, r14b
and al, 0
mov byte [rbp + 0x18a], sil
and sil, 0
and r11b, r14b
or r15b, al
or sil, r11b
xor r15b, sil
mov al, byte [rbp + 0x18a]
or r10b, al
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
and r13b, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or r10b, r13b
or sil, r11b
xor r10b, sil
xor r15b, 0xff
mov r11b, r10b
xor r11b, r15b
and r11b, r10b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov sil, dil
xor sil, 1
and bl, sil
or r10b, bl
mov bl, r8b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, r8b
and r14b, sil
or bl, r14b
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, r10b
and r14b, bl
xor r10b, bl
or r14b, r10b
mov r10b, sil
and r10b, 0
xor sil, 0
or r10b, 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 r10b, 0xff
mov sil, bl
xor sil, r10b
and sil, bl
mov r10b, cl
xor r10b, 0xff
and r10b, 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 r10b, r14b
or r15b, bl
xor r10b, r15b
mov bl, r9b
xor bl, 0xff
and bl, 0
mov r14b, dil
xor r14b, 0
mov r15b, r9b
and r15b, r14b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or bl, r15b
or r13b, r14b
xor bl, r13b
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r13b, r15b
and r13b, 1
mov al, dil
xor al, 1
and al, 0
and r15b, 1
or r14b, r13b
or al, r15b
xor r14b, al
mov al, r10b
xor al, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, dil
xor r13b, 0
or al, r15b
or r13b, 0
xor al, 0xff
and al, r13b
xor cl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
or cl, r15b
or r13b, 0
xor cl, 0xff
and cl, r13b
mov r15b, bl
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov byte [rbp + 0x189], dil
xor dil, 0
or r15b, r13b
or dil, 0
xor r15b, 0xff
and r15b, dil
xor r9b, 0xff
mov dil, r14b
xor dil, 0xff
mov r13b, byte [rbp + 0x189]
xor r13b, 0
or r9b, dil
or r13b, 0
xor r9b, 0xff
and r9b, r13b
mov dil, al
xor dil, 0xff
mov r13b, cl
xor r13b, 0xff
mov byte [rbp + 0x188], al
mov al, byte [rbp + 0x189]
xor al, 1
mov byte [rbp + 0x187], dil
and dil, 0xff
mov byte [rbp + 0x186], al
mov al, byte [rbp + 0x188]
mov byte [rbp + 0x185], cl
mov cl, byte [rbp + 0x186]
and al, cl
mov cl, r13b
and cl, 0xff
mov byte [rbp + 0x184], al
mov al, byte [rbp + 0x185]
mov byte [rbp + 0x183], cl
mov cl, byte [rbp + 0x186]
and al, cl
mov cl, byte [rbp + 0x184]
or dil, cl
mov cl, byte [rbp + 0x183]
or cl, al
xor dil, cl
mov al, byte [rbp + 0x187]
or al, r13b
xor al, 0xff
mov cl, byte [rbp + 0x186]
or cl, 1
and al, cl
or dil, al
mov al, r15b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r13b, byte [rbp + 0x189]
xor r13b, 1
mov byte [rbp + 0x182], al
and al, 0xff
and r15b, r13b
mov byte [rbp + 0x181], cl
and cl, 0xff
and r9b, r13b
or al, r15b
or cl, r9b
xor al, cl
mov cl, byte [rbp + 0x182]
mov r9b, byte [rbp + 0x181]
or cl, r9b
xor cl, 0xff
or r13b, 1
and cl, r13b
or al, cl
mov cl, dil
xor cl, 0xff
mov r15b, al
and r15b, cl
xor al, 0xff
and dil, al
or r15b, dil
mov al, r10b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov dil, byte [rbp + 0x189]
xor dil, 1
mov r13b, al
and r13b, 0xff
and r10b, dil
mov r9b, cl
and r9b, 0xff
and bl, dil
or r13b, r10b
or r9b, bl
xor r13b, r9b
or al, cl
xor al, 0xff
or dil, 1
and al, dil
or r13b, al
mov al, r13b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x189]
xor cl, 1
and r13b, cl
mov r9b, byte [rbp + 0x189]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r13b
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x189]
xor cl, 1
mov r9b, r14b
xor r9b, 0xff
mov r10b, byte [rbp + 0x189]
xor r10b, 1
mov bl, cl
and bl, 0xff
mov dil, r10b
and dil, 1
mov r13b, r9b
and r13b, 0xff
and r14b, r10b
or bl, dil
or r13b, r14b
xor bl, r13b
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or bl, cl
xor bl, 0xff
mov cl, al
xor cl, bl
and cl, al
mov al, r15b
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x189]
xor r10b, 0
mov bl, al
and bl, 0
and r15b, r10b
mov dil, r9b
and dil, 0
and cl, r10b
or bl, r15b
or dil, cl
xor bl, dil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, r11b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x189]
xor cl, 0
mov r9b, r11b
and r9b, cl
mov r10b, byte [rbp + 0x189]
xor r10b, 1
and r10b, 0
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x189]
xor r9b, 1
mov r10b, sil
and r10b, r9b
mov dil, byte [rbp + 0x189]
xor dil, 1
and dil, 0xff
and r9b, 1
or cl, r10b
or dil, r9b
xor cl, dil
mov r9b, byte [rbp + 0x189]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x189]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov dil, byte [rbp + 0x189]
xor dil, 0
mov r14b, byte [rbp + 0x189]
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
xor r11b, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x189]
xor r14b, 1
or r11b, dil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov dil, byte [rbp + 0x189]
xor dil, 0
mov r14b, cl
xor r14b, dil
and r14b, cl
mov dil, r9b
xor dil, 0xff
mov r15b, sil
xor r15b, dil
and r15b, sil
mov sil, r10b
and sil, r11b
xor r10b, r11b
or sil, r10b
mov r10b, r14b
xor r10b, 0xff
mov r11b, r15b
xor r11b, 0xff
mov dil, byte [rbp + 0x189]
xor dil, 1
mov r13b, r10b
and r13b, 0xff
and r14b, dil
mov byte [rbp + 0x180], r11b
and r11b, 0xff
and r15b, dil
or r13b, r14b
or r11b, r15b
xor r13b, r11b
mov r11b, byte [rbp + 0x180]
or r10b, r11b
xor r10b, 0xff
or dil, 1
and r10b, dil
or r13b, r10b
mov r10b, sil
xor r10b, 0xff
mov dil, r13b
and dil, r10b
xor r13b, 0xff
and sil, r13b
or dil, sil
mov r10b, al
and r10b, cl
xor al, cl
or r10b, al
mov al, r10b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x189]
xor cl, 0
and r10b, cl
mov sil, byte [rbp + 0x189]
xor sil, 1
and sil, 0
and cl, 1
or al, r10b
or sil, cl
xor al, sil
mov cl, byte [rbp + 0x189]
xor cl, 0
mov r10b, r9b
xor r10b, 0xff
mov sil, byte [rbp + 0x189]
xor sil, 0
mov r14b, cl
and r14b, 0
mov r15b, sil
and r15b, 0
mov r13b, r10b
and r13b, 0
and r9b, sil
or r14b, r15b
or r13b, r9b
xor r14b, r13b
or cl, r10b
xor cl, 0xff
or sil, 0
and cl, sil
or r14b, cl
xor al, 0xff
xor r14b, 0xff
mov cl, byte [rbp + 0x189]
xor cl, 0
or al, r14b
or cl, 0
xor al, 0xff
and al, cl
mov cl, dil
and cl, al
xor dil, al
or cl, dil
mov al, bl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x189]
xor r9b, 1
mov r10b, bl
and r10b, r9b
mov sil, byte [rbp + 0x189]
xor sil, 1
and sil, 0xff
and r9b, 1
or al, r10b
or sil, r9b
xor al, sil
xor al, 0xff
mov r9b, cl
xor r9b, al
and r9b, cl
mov al, cl
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x189]
xor r10b, 1
and cl, r10b
or al, cl
xor bl, 0xff
xor al, 0xff
mov cl, byte [rbp + 0x189]
xor cl, 1
or bl, al
or cl, 1
xor bl, 0xff
and bl, cl
mov al, r9b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov r10b, byte [rbp + 0x189]
xor r10b, 1
mov sil, al
and sil, 0xff
and r9b, r10b
mov dil, cl
and dil, 0xff
and bl, r10b
or sil, r9b
or dil, bl
xor sil, dil
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or sil, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x189]
xor cl, 1
mov r9b, dl
and r9b, cl
or al, r9b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x189]
xor r9b, 1
mov r10b, r12b
and r10b, r9b
mov bl, byte [rbp + 0x189]
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r10b
or bl, r9b
xor cl, bl
mov r9b, byte [rbp + 0x189]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x189]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x189]
xor bl, 1
mov dil, byte [rbp + 0x189]
xor dil, 1
or r10b, bl
or dil, 1
xor r10b, 0xff
and r10b, dil
xor dl, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, byte [rbp + 0x189]
xor dil, 0
or dl, bl
or dil, 0
xor dl, 0xff
and dl, dil
mov bl, byte [rbp + 0x189]
xor bl, 1
mov dil, cl
xor dil, bl
and dil, cl
mov bl, r9b
xor bl, 0xff
mov r14b, r12b
xor r14b, bl
and r14b, r12b
mov bl, r10b
and bl, dl
xor r10b, dl
or bl, r10b
mov dl, dil
and dl, r14b
xor dil, r14b
or dl, dil
mov r10b, bl
xor r10b, 0xff
mov dil, dl
and dil, r10b
xor dl, 0xff
and bl, dl
or dil, bl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x189]
xor cl, 1
and dl, cl
or al, dl
mov cl, byte [rbp + 0x189]
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x189]
xor r10b, 0
mov bl, cl
and bl, 0
mov r14b, r10b
and r14b, 1
mov r15b, dl
and r15b, 0
and r9b, r10b
or bl, r14b
or r15b, r9b
xor bl, r15b
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
xor al, 0xff
xor bl, 0xff
mov cl, byte [rbp + 0x189]
xor cl, 1
or al, bl
or cl, 1
xor al, 0xff
and al, cl
mov cl, dil
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, byte [rbp + 0x189]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and dil, r9b
mov bl, dl
and bl, 0xff
and al, r9b
or r10b, dil
or bl, al
xor r10b, bl
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x189]
xor cl, 1
mov dl, r10b
and dl, cl
mov r9b, byte [rbp + 0x189]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x189]
xor cl, 1
xor al, 0xff
mov dl, byte [rbp + 0x189]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, byte [rbp + 0x189]
xor al, 1
and al, 1
mov dl, byte [rbp + 0x189]
xor dl, 1
and dl, 1
or al, dl
mov dl, al
xor dl, 0xff
mov r9b, r10b
xor r9b, dl
and r9b, r10b
mov dl, byte [rbp + 0x189]
xor dl, 1
and dl, 0
mov r10b, byte [rbp + 0x189]
xor r10b, 0
mov bl, r10b
and bl, 1
mov dil, byte [rbp + 0x189]
xor dil, 1
and dil, 0
and r10b, 1
or dl, bl
or dil, r10b
xor dl, dil
mov r10b, byte [rbp + 0x189]
xor r10b, 1
mov bl, dl
xor bl, r10b
and bl, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, cl
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov dil, byte [rbp + 0x189]
xor dil, 0
mov r14b, dl
and r14b, 0
and cl, dil
mov r15b, r10b
and r15b, 0
and r9b, dil
or r14b, cl
or r15b, r9b
xor r14b, r15b
or dl, r10b
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
mov cl, bl
and cl, al
xor bl, al
or cl, bl
mov al, r14b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x189]
xor dl, 1
and r14b, dl
mov r9b, cl
xor r9b, 0xff
and r9b, 0xff
and cl, dl
or al, r14b
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x189]
xor cl, 0
and cl, 1
mov dl, byte [rbp + 0x189]
xor dl, 1
mov r9b, dl
and r9b, 0
mov r10b, byte [rbp + 0x189]
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 + 0x189]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x189]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x189]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov bl, byte [rbp + 0x189]
xor bl, 1
mov dil, byte [rbp + 0x189]
xor dil, 1
or r10b, bl
or dil, 1
xor r10b, 0xff
and r10b, dil
mov bl, byte [rbp + 0x189]
xor bl, 0
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x189]
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dil, dl
xor dil, 0xff
mov r14b, byte [rbp + 0x189]
xor r14b, 1
mov r15b, byte [rbp + 0x189]
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor r8b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, byte [rbp + 0x189]
xor r15b, 0
or r8b, r14b
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov r14b, r10b
and r14b, bl
xor r10b, bl
or r14b, r10b
mov r10b, dil
and r10b, r8b
xor dil, r8b
or r10b, dil
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov bl, byte [rbp + 0x189]
xor bl, 0
and r14b, bl
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, bl
or r8b, r14b
or dil, r10b
xor r8b, dil
mov r10b, cl
xor r10b, 0xff
mov bl, dl
xor bl, 0xff
mov dil, byte [rbp + 0x189]
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and cl, dil
mov r15b, bl
and r15b, 0xff
and dl, dil
or r14b, cl
or r15b, dl
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x189]
xor dl, 1
and r14b, dl
mov r10b, byte [rbp + 0x189]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r14b
or r10b, dl
xor cl, r10b
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, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x189]
xor r8b, 1
and al, r8b
or dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x189]
xor r8b, 1
and cl, r8b
or al, cl
mov cl, byte [rbp + 0x189]
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x189]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, byte [rbp + 0x189]
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, byte [rbp + 0x189]
xor al, 0
mov dl, cl
xor dl, 0xff
mov r9b, byte [rbp + 0x189]
xor r9b, 1
mov r10b, al
and r10b, 0xff
mov bl, r9b
and bl, 0
mov dil, dl
and dil, 0xff
and cl, r9b
or r10b, bl
or dil, cl
xor r10b, dil
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x189]
xor cl, 1
and r8b, cl
mov dl, byte [rbp + 0x189]
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, 0
mov dl, byte [rbp + 0x189]
xor dl, 0
mov r8b, sil
and r8b, dl
mov r9b, byte [rbp + 0x189]
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 + 0x189]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x189]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x189]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x189]
xor r9b, 0
mov r10b, al
xor r10b, r9b
and r10b, al
xor sil, 0xff
mov r9b, r8b
xor r9b, 0xff
mov bl, byte [rbp + 0x189]
xor bl, 0
or sil, r9b
or bl, 0
xor sil, 0xff
and sil, bl
mov r9b, byte [rbp + 0x189]
xor r9b, 0
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, sil
xor r9b, 0xff
mov r14b, byte [rbp + 0x189]
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and r10b, r14b
mov r12b, r9b
and r12b, 0xff
and sil, r14b
or r15b, r10b
or r12b, sil
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
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x189]
xor dl, 1
and cl, dl
or al, cl
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x189]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x189]
xor r8b, 1
mov r9b, cl
and r9b, 0xff
and r10b, r8b
mov bl, dl
and bl, 0xff
and al, r8b
or r9b, r10b
or bl, al
xor r9b, bl
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r9b, cl
test r9b, 1
jne 0x6d85ffbf
jmp 0x6d88de62
xor eax, eax
mov rcx, qword [rbp + 0x3c8]
mov rdx, qword [rcx]
add rdx, 8
mov r8, qword [rbp + 0x3b0]
mov qword [r8], rdx
mov rdx, qword [rbp + 0x3a8]
mov dword [rdx], 0
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0x9e447c30
sub r11d, 1
add r11d, 0x9e447c30
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, esi
mov esi, r9d
add esi, 0xb095deb2
sub esi, 0xe08621b
sub esi, 0xb095deb2
add esi, 0x83331703
add esi, r11d
sub esi, 0x83331703
sub eax, 0xe08621b
sub esi, eax
imul r9d, esi
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
mov r12b, r14b
and r12b, al
xor r14b, 0xff
mov al, bl
and al, r14b
or r12b, al
mov al, bl
xor al, 0xff
mov r14b, r12b
xor r14b, al
and r14b, r12b
mov al, bl
xor al, 0xff
and al, 1
mov r12b, r15b
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov r9b, r15b
xor r9b, 1
and r9b, 0xff
and r12b, 1
or al, r13b
or r9b, r12b
xor al, r9b
xor al, 0xff
mov r9b, dil
xor r9b, al
and r9b, dil
mov al, dil
xor al, 0xff
and al, 0
mov r12b, r15b
xor r12b, 0
and dil, r12b
mov r13b, r15b
xor r13b, 1
and r13b, 0
and r12b, 1
or al, dil
or r13b, r12b
xor al, r13b
xor bl, 0xff
xor al, 0xff
mov dil, r15b
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, r9b
and al, bl
xor r9b, bl
or al, r9b
mov r9b, al
xor r9b, 0xff
mov bl, r14b
xor bl, r9b
and bl, r14b
mov r9b, r14b
xor r9b, 0xff
mov dil, al
and dil, r9b
xor al, 0xff
and r14b, al
or dil, r14b
mov al, bl
xor al, 0xff
mov r9b, dil
xor r9b, 0xff
xor r15b, 1
mov r14b, al
and r14b, 0xff
and bl, r15b
mov r12b, r9b
and r12b, 0xff
and dil, r15b
or r14b, bl
or r12b, dil
xor r14b, r12b
or al, r9b
xor al, 0xff
or r15b, 1
and al, r15b
or r14b, al
test r14b, 1
jne 0x6d86019c
jmp 0x6d88de62
jmp 0x6d8601a1
mov rax, qword [rbp + 0x3a8]
mov ecx, dword [rax]
mov dword [rbp + 0x17c], ecx
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x93c4c309
sub r8d, 0x656390f7
sub r8d, 0x93c4c309
add r8d, 0x6061074c
add r8d, 0xea920e66
sub r8d, 0x6061074c
mov r9d, eax
sub r9d, 0x656390f7
sub r8d, r9d
mov r9d, eax
sub r9d, 0xc175fda
sub r9d, 1
add r9d, 0xc175fda
add r8d, 0x11144341
add r8d, r9d
sub r8d, 0x11144341
sub r8d, 0x13f25c24
add r8d, 0x68fb881c
add r8d, 0x13f25c24
add r8d, 0x17a8001f
sub r8d, 0xea920e66
sub r8d, 0x17a8001f
sub eax, 0x68fb881c
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
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, 0
mov bl, sil
xor bl, 0
mov dil, r11b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
and dil, 0
or al, dil
mov dil, al
xor dil, 0xff
mov r14b, r11b
xor r14b, dil
and r14b, r11b
mov dil, sil
xor dil, 1
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov cl, sil
xor cl, 1
and cl, 0
and r15b, 1
or dil, r12b
or cl, r15b
xor dil, cl
mov cl, sil
xor cl, 0
mov r15b, dil
xor r15b, cl
and r15b, dil
mov cl, sil
xor cl, 1
xor al, 0xff
mov dil, sil
xor dil, 1
or cl, al
or dil, 1
xor cl, 0xff
and cl, dil
mov al, bl
xor al, 0xff
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov dl, al
and dl, 0xff
and bl, r12b
mov r8b, dil
and r8b, 0xff
and r14b, r12b
or dl, bl
or r8b, r14b
xor dl, r8b
or al, dil
xor al, 0xff
or r12b, 1
and al, r12b
or dl, al
mov al, r15b
and al, cl
xor r15b, cl
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, 1
and al, 1
mov cl, sil
xor cl, 1
mov dl, cl
and dl, 1
mov bl, sil
xor bl, 1
and bl, 0xff
and cl, 1
or al, dl
or bl, cl
xor al, bl
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, cl
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov bl, sil
xor bl, 1
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
mov dil, sil
xor dil, 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, 1
or dil, cl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov dl, cl
xor dl, 0xff
mov bl, al
and bl, dl
xor al, 0xff
and cl, al
or bl, cl
mov al, r13b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dl, r13b
and dl, cl
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, dl
or dil, cl
xor al, dil
mov cl, sil
xor cl, 1
and cl, 1
mov dl, sil
xor dl, 1
and dl, 1
or cl, dl
mov dl, sil
xor dl, 1
and dl, 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 dl, r14b
or r15b, dil
xor dl, r15b
mov dil, al
xor dil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dil
and r12b, 0
and al, r15b
mov r9b, r14b
and r9b, 0
and cl, r15b
or r12b, al
or r9b, cl
xor r12b, r9b
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov al, dl
and al, 1
xor dl, 1
or al, dl
mov cl, r12b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r12b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r12b
or r9b, dl
xor cl, r9b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r10b, cl
or al, r10b
mov cl, bl
xor cl, 0xff
and cl, 0
mov r9b, sil
xor r9b, 0
mov r10b, bl
and r10b, r9b
mov dil, sil
xor dil, 1
and dil, 0
and r9b, 1
or cl, r10b
or dil, r9b
xor cl, dil
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
and r10b, cl
xor al, cl
or r10b, al
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r9b, sil
xor r9b, 0
and r10b, r9b
mov dil, sil
xor dil, 1
and dil, 0
and r9b, 1
or cl, r10b
or dil, r9b
xor cl, dil
xor al, 0xff
mov r9b, cl
xor r9b, al
and r9b, cl
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
and cl, 1
or al, cl
mov cl, r8b
xor cl, 0xff
mov r10b, al
and r10b, cl
xor al, 0xff
mov cl, r8b
and cl, al
or r10b, cl
xor r10b, 0xff
mov al, r8b
xor al, 0xff
mov cl, sil
xor cl, 1
or r10b, al
or cl, 1
xor r10b, 0xff
and r10b, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dil, bl
and dil, cl
or al, dil
mov cl, r11b
xor cl, 0xff
mov dil, al
and dil, cl
xor al, 0xff
mov cl, r11b
and cl, al
or dil, cl
xor r11b, 0xff
mov al, dil
xor al, r11b
and al, dil
mov cl, dl
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
mov dil, dl
and dil, r11b
or cl, dil
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
mov r14b, r9b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, sil
xor dil, 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, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
xor dl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or dl, r15b
or r12b, 0
xor dl, 0xff
and dl, r12b
mov r15b, sil
xor r15b, 0
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 0xff
mov byte [rbp + 0x17b], r9b
xor r9b, r15b
mov r15b, byte [rbp + 0x17b]
and r9b, r15b
mov r15b, r14b
and r15b, dl
xor r14b, dl
or r15b, r14b
mov dl, r12b
xor dl, 0xff
mov r14b, r9b
xor r14b, 0xff
mov byte [rbp + 0x17a], sil
xor sil, 1
mov byte [rbp + 0x179], dl
and dl, 0xff
and r12b, sil
mov byte [rbp + 0x178], r14b
and r14b, 0xff
and r9b, sil
or dl, r12b
or r14b, r9b
xor dl, r14b
mov r9b, byte [rbp + 0x179]
mov r14b, byte [rbp + 0x178]
or r9b, r14b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dl, r9b
mov r9b, r15b
xor r9b, 0xff
mov sil, dl
and sil, r9b
xor dl, 0xff
and r15b, dl
or sil, r15b
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 + 0x17a]
xor r9b, 1
and dl, r9b
or cl, dl
mov dl, byte [rbp + 0x17a]
xor dl, 0
mov r9b, dil
xor r9b, 0xff
mov r11b, byte [rbp + 0x17a]
xor r11b, 1
mov r15b, dl
and r15b, 0xff
mov r12b, r11b
and r12b, 0
mov r14b, r9b
and r14b, 0xff
and dil, r11b
or r15b, r12b
or r14b, dil
xor r15b, r14b
or dl, r9b
xor dl, 0xff
or r11b, 1
and dl, r11b
or r15b, dl
xor cl, 0xff
xor r15b, 0xff
mov dl, byte [rbp + 0x17a]
xor dl, 0
or cl, r15b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, sil
and dl, cl
xor sil, cl
or dl, sil
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x17a]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
or cl, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x17a]
xor r11b, 1
mov sil, al
and sil, r11b
or r9b, sil
mov r11b, byte [rbp + 0x17a]
xor r11b, 1
and r11b, 1
mov sil, byte [rbp + 0x17a]
xor sil, 1
mov dil, sil
and dil, 1
mov r14b, byte [rbp + 0x17a]
xor r14b, 1
and r14b, 0xff
and sil, 1
or r11b, dil
or r14b, sil
xor r11b, r14b
mov sil, byte [rbp + 0x17a]
xor sil, 1
mov dil, cl
xor dil, sil
and dil, cl
mov sil, r11b
xor sil, 0xff
mov r14b, r10b
xor r14b, sil
and r14b, r10b
mov r10b, byte [rbp + 0x17a]
xor r10b, 1
mov sil, r9b
xor sil, r10b
and sil, r9b
mov r10b, r11b
xor r10b, 0xff
mov r15b, al
xor r15b, r10b
and r15b, al
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov r10b, sil
xor r10b, 0xff
mov dil, r15b
xor dil, 0xff
mov r14b, byte [rbp + 0x17a]
xor r14b, 0
mov r12b, r10b
and r12b, 0
and sil, r14b
mov byte [rbp + 0x177], dil
and dil, 0
and r15b, r14b
or r12b, sil
or dil, r15b
xor r12b, dil
mov sil, byte [rbp + 0x177]
or r10b, sil
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r12b, r10b
mov r10b, al
xor r10b, 0xff
mov dil, r12b
and dil, r10b
xor r12b, 0xff
and al, r12b
or dil, al
mov al, cl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r14b, byte [rbp + 0x17a]
xor r14b, 0
mov r15b, al
and r15b, 0
and cl, r14b
mov r12b, r10b
and r12b, 0
and r9b, r14b
or r15b, cl
or r12b, r9b
xor r15b, r12b
or al, r10b
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x17a]
xor cl, 1
and r15b, cl
mov r9b, byte [rbp + 0x17a]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r15b
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, dil
and al, r9b
xor dil, r9b
or al, dil
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x17a]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or cl, r10b
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x17a]
xor r10b, 1
and al, r10b
or cl, al
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
mov cl, r9b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r10b, byte [rbp + 0x17a]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and r9b, r10b
mov dil, dl
and dil, 0xff
and al, r10b
or r11b, r9b
or dil, al
xor r11b, dil
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov al, r13b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x17a]
xor cl, 1
mov dl, r13b
and dl, cl
or al, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x17a]
xor dl, 1
mov r9b, r8b
and r9b, dl
mov r10b, byte [rbp + 0x17a]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, byte [rbp + 0x17a]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x17a]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov dil, byte [rbp + 0x17a]
xor dil, 1
and dil, 0xff
and r9b, 1
or dl, r10b
or dil, r9b
xor dl, dil
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x17a]
xor r10b, 0
mov dil, byte [rbp + 0x17a]
xor dil, 0
or r9b, r10b
or dil, 0
xor r9b, 0xff
and r9b, dil
xor r13b, 0xff
mov r10b, dl
xor r10b, 0xff
mov dil, byte [rbp + 0x17a]
xor dil, 0
or r13b, r10b
or dil, 0
xor r13b, 0xff
and r13b, dil
mov r10b, byte [rbp + 0x17a]
xor r10b, 0
mov dil, cl
xor dil, r10b
and dil, cl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r14b, byte [rbp + 0x17a]
xor r14b, 0
or r8b, r10b
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov r10b, r9b
and r10b, r13b
xor r9b, r13b
or r10b, r9b
mov r9b, dil
xor r9b, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, byte [rbp + 0x17a]
xor r15b, 0
mov r12b, r9b
and r12b, 0
and dil, r15b
mov r13b, r14b
and r13b, 0
and r8b, r15b
or r12b, dil
or r13b, r8b
xor r12b, r13b
or r9b, r14b
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x17a]
xor r9b, 1
and r10b, r9b
mov dil, r12b
xor dil, 0xff
and dil, 0xff
and r12b, r9b
or r8b, r10b
or dil, r12b
xor r8b, dil
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov dil, byte [rbp + 0x17a]
xor dil, 0
mov r14b, r9b
and r14b, 0
and al, dil
mov r15b, r10b
and r15b, 0
and cl, dil
or r14b, al
or r15b, cl
xor r14b, r15b
or r9b, r10b
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x17a]
xor cl, 1
and r14b, cl
or al, r14b
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r8b
and al, dl
xor r8b, dl
or al, r8b
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x17a]
xor dl, 0
mov r8b, al
and r8b, dl
mov r9b, byte [rbp + 0x17a]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x17a]
xor dl, 1
xor cl, 0xff
mov r8b, byte [rbp + 0x17a]
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, byte [rbp + 0x17a]
xor cl, 1
and cl, 0
mov r8b, byte [rbp + 0x17a]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x17a]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
xor al, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x17a]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x17a]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and dl, r9b
mov dil, r8b
and dil, 0xff
and al, r9b
or r10b, dl
or dil, al
xor r10b, dil
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov al, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x17a]
xor cl, 1
and cl, 1
mov dl, byte [rbp + 0x17a]
xor dl, 1
mov r8b, dl
and r8b, 1
mov r9b, bl
xor r9b, 0xff
and r9b, 0xff
and bl, dl
or cl, r8b
or r9b, bl
xor cl, r9b
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 + 0x17a]
xor cl, 1
and dl, cl
or al, dl
mov cl, r10b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
mov cl, r10b
and cl, al
or dl, cl
xor dl, 0xff
xor r10b, 0xff
mov al, byte [rbp + 0x17a]
xor al, 0
or dl, r10b
or al, 0
xor dl, 0xff
and dl, al
mov al, r11b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x17a]
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x17a]
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
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x17a]
xor r9b, 1
mov r10b, dl
and r10b, 0xff
and al, r9b
mov r11b, r8b
and r11b, 0xff
and cl, r9b
or r10b, al
or r11b, cl
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r10b, dl
test r10b, 1
jne 0x6d860f64
jmp 0x6d89373a
xor eax, eax
mov rcx, qword [rbp + 0x3b8]
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, 0x1c004b57
sub r10d, 0x64aec217
add r10d, 0x1c004b57
mov r11d, r8d
sub r11d, 0x348a4105
sub r11d, r10d
add r11d, 0x348a4105
sub r11d, 0x3a124212
sub r11d, 0xe702a73e
add r11d, 0x3a124212
sub r11d, 0x61f5c6b4
sub r11d, 1
add r11d, 0x61f5c6b4
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, 0xe702a73e
add r10d, r11d
mov r11d, eax
sub r11d, r10d
sub eax, 0xd3ec0de7
sub eax, 0x64aec217
add eax, 0xd3ec0de7
sub r11d, 0xaea4798e
add r11d, eax
add r11d, 0xaea4798e
imul r8d, r11d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 0
mov r14b, 1
mov r15b, r14b
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r15b, r14b
xor r15b, 1
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, bl
xor r12b, r15b
and r12b, bl
mov r15b, dil
xor r15b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov al, r14b
xor al, 0
mov r8b, r15b
and r8b, 0
and dil, al
mov r9b, r13b
and r9b, 0
and r12b, al
or r8b, dil
or r9b, r12b
xor r8b, r9b
or r15b, r13b
xor r15b, 0xff
or al, 0
and r15b, al
or r8b, r15b
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
mov dil, r9b
xor dil, 0xff
mov r15b, sil
xor r15b, dil
and r15b, sil
mov dil, r14b
xor dil, 1
and dil, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 0xff
and r12b, 1
or dil, r13b
or r10b, r12b
xor dil, r10b
mov r10b, r14b
xor r10b, 1
mov r12b, dil
xor r12b, r10b
and r12b, dil
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov dil, r15b
xor dil, 0xff
mov r13b, r14b
xor r13b, 1
mov r11b, r10b
and r11b, 0xff
and al, r13b
mov cl, dil
and cl, 0xff
and r15b, r13b
or r11b, al
or cl, r15b
xor r11b, cl
or r10b, dil
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or r11b, r10b
mov al, r12b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r10b, r14b
xor r10b, 0
mov dil, al
and dil, 0
and r12b, r10b
mov r15b, cl
and r15b, 0
and r9b, r10b
or dil, r12b
or r15b, r9b
xor dil, r15b
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or dil, al
mov al, r11b
xor al, 0xff
mov cl, dil
and cl, al
xor dil, 0xff
and r11b, dil
or cl, r11b
mov al, r14b
xor al, 1
and al, 1
mov r9b, r14b
xor r9b, 1
and r9b, 1
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
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
mov r11b, r9b
xor r11b, 0xff
mov dil, r14b
xor dil, 1
or r10b, r11b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov r11b, r14b
xor r11b, 1
and r11b, 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, 1
mov r15b, r11b
xor r15b, dil
and r15b, r11b
mov r11b, r14b
xor r11b, 1
xor r9b, 0xff
mov dil, r14b
xor dil, 0
or r11b, r9b
or dil, 0
xor r11b, 0xff
and r11b, dil
mov r9b, al
xor r9b, 0xff
mov dil, r10b
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, r9b
and r13b, 0xff
and al, r12b
mov byte [rbp + 0x176], dil
and dil, 0xff
and r10b, r12b
or r13b, al
or dil, r10b
xor r13b, dil
mov al, byte [rbp + 0x176]
or r9b, al
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r13b, r9b
mov r9b, r15b
and r9b, r11b
xor r15b, r11b
or r9b, r15b
mov r10b, r13b
xor r10b, 0xff
and r10b, 0
mov r11b, r14b
xor r11b, 0
and r13b, r11b
mov dil, r9b
xor dil, 0xff
and dil, 0
and r9b, r11b
or r10b, r13b
or dil, r9b
xor r10b, dil
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov dil, r14b
xor dil, 1
mov r15b, r8b
and r15b, dil
mov r12b, r9b
xor r12b, 0xff
and r12b, 0xff
and r9b, dil
or r11b, r15b
or r12b, r9b
xor r11b, r12b
mov r9b, r8b
xor r9b, 0xff
mov dil, r11b
xor dil, r9b
and dil, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, r14b
xor r11b, 1
and bl, r11b
or r9b, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, r14b
xor bl, 1
mov r15b, r10b
and r15b, bl
or r11b, r15b
mov bl, r14b
xor bl, 0
and bl, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
or bl, r15b
mov r15b, r9b
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov al, r15b
and al, 0xff
and r9b, r13b
mov byte [rbp + 0x175], r12b
and r12b, 0xff
and r11b, r13b
or al, r9b
or r12b, r11b
xor al, r12b
mov r9b, byte [rbp + 0x175]
or r15b, r9b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or al, r15b
mov r11b, bl
and r11b, 0
xor bl, 0
or r11b, bl
mov bl, al
xor bl, 0xff
and bl, 0
mov r15b, r14b
xor r15b, 0
and al, r15b
mov r12b, r14b
xor r12b, 1
and r12b, 0
and r15b, 1
or bl, al
or r12b, r15b
xor bl, r12b
xor r11b, 0xff
mov al, bl
xor al, r11b
and al, bl
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov bl, r14b
xor bl, 0
mov r15b, cl
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, r14b
xor bl, 1
and bl, 0
mov r15b, r14b
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
mov r15b, r14b
xor r15b, 1
and r15b, 0
mov r12b, r14b
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r9b, r14b
xor r9b, 1
and r9b, 0
and r12b, 1
or r15b, r13b
or r9b, r12b
xor r15b, r9b
mov r9b, r11b
xor r9b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov byte [rbp + 0x174], r9b
and r9b, 0
and r11b, r13b
mov byte [rbp + 0x173], r12b
and r12b, 0
and bl, r13b
or r9b, r11b
or r12b, bl
xor r9b, r12b
mov r11b, byte [rbp + 0x174]
mov bl, byte [rbp + 0x173]
or r11b, bl
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or r9b, r11b
mov r11b, r14b
xor r11b, 1
mov r12b, r15b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov bl, r11b
and bl, 0
mov byte [rbp + 0x172], r13b
and r13b, 1
mov byte [rbp + 0x171], r12b
and r12b, 0
mov byte [rbp + 0x170], al
mov al, byte [rbp + 0x172]
and r15b, al
or bl, r13b
or r12b, r15b
xor bl, r12b
mov r15b, byte [rbp + 0x171]
or r11b, r15b
xor r11b, 0xff
or al, 0
and r11b, al
or bl, r11b
mov al, r9b
xor al, 0xff
and al, 1
mov r11b, r14b
xor r11b, 1
and r9b, r11b
or al, r9b
xor al, 0xff
xor bl, 0xff
mov r9b, r14b
xor r9b, 1
or al, bl
or r9b, 1
xor al, 0xff
and al, r9b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r11b, r14b
xor r11b, 1
and sil, r11b
or r9b, sil
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, r14b
xor bl, 1
mov sil, r10b
and sil, bl
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, sil
or r12b, bl
xor r11b, r12b
mov bl, r14b
xor bl, 1
and bl, 1
mov sil, r14b
xor sil, 1
and sil, 1
or bl, sil
mov sil, r9b
and sil, r11b
xor r9b, r11b
or sil, r9b
mov r9b, r14b
xor r9b, 1
mov r11b, bl
xor r11b, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, r9b
and r13b, 0xff
mov r15b, r12b
and r15b, 1
mov byte [rbp + 0x16f], r11b
and r11b, 0xff
and bl, r12b
or r13b, r15b
or r11b, bl
xor r13b, r11b
mov r11b, byte [rbp + 0x16f]
or r9b, r11b
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r13b, r9b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
mov bl, r14b
xor bl, 0
and sil, bl
mov r15b, r14b
xor r15b, 1
and r15b, 0
and bl, 1
or r9b, sil
or r15b, bl
xor r9b, r15b
xor r9b, 0xff
xor r13b, 0xff
mov bl, r14b
xor bl, 1
or r9b, r13b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov bl, dil
xor bl, 0xff
and bl, 1
mov sil, r14b
xor sil, 1
mov r15b, dil
and r15b, sil
or bl, r15b
mov sil, byte [rbp + 0x170]
xor sil, 0xff
and sil, 0
mov r15b, r14b
xor r15b, 0
mov r12b, byte [rbp + 0x170]
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, r14b
xor r15b, 0
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, bl
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov r11b, r14b
xor r11b, 0
or r12b, r13b
or r11b, 0
xor r12b, 0xff
and r12b, r11b
mov r11b, r15b
xor r11b, 0xff
mov r13b, dil
xor r13b, r11b
and r13b, dil
mov r11b, sil
xor r11b, 0xff
mov dil, r14b
xor dil, 0
mov byte [rbp + 0x16e], r14b
xor r14b, 0
or r11b, dil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov dil, r15b
xor dil, 0xff
mov r14b, byte [rbp + 0x170]
xor r14b, dil
mov dil, byte [rbp + 0x170]
and r14b, dil
mov dil, r12b
xor dil, 0xff
mov byte [rbp + 0x16d], r13b
xor r13b, 0xff
mov byte [rbp + 0x16c], al
mov al, byte [rbp + 0x16e]
xor al, 1
mov byte [rbp + 0x16b], dil
and dil, 0xff
and r12b, al
mov byte [rbp + 0x16a], r13b
and r13b, 0xff
mov byte [rbp + 0x169], al
mov al, byte [rbp + 0x16d]
mov byte [rbp + 0x168], cl
mov cl, byte [rbp + 0x169]
and al, cl
or dil, r12b
or r13b, al
xor dil, r13b
mov al, byte [rbp + 0x16b]
mov r12b, byte [rbp + 0x16a]
or al, r12b
xor al, 0xff
or cl, 1
and al, cl
or dil, al
mov al, r11b
and al, r14b
xor r11b, r14b
or al, r11b
mov cl, dil
xor cl, 0xff
and cl, 0
mov r11b, byte [rbp + 0x16e]
xor r11b, 0
and dil, r11b
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, r11b
or cl, dil
or r14b, al
xor cl, r14b
mov al, bl
and al, sil
xor bl, sil
or al, bl
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x16e]
xor bl, 1
and al, bl
or r11b, al
mov al, r15b
and al, 0
xor r15b, 0
or al, r15b
xor r11b, 0xff
xor al, 0xff
mov bl, byte [rbp + 0x16e]
xor bl, 0
or r11b, al
or bl, 0
xor r11b, 0xff
and r11b, bl
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
mov cl, r9b
xor cl, 0xff
mov r11b, byte [rbp + 0x16c]
xor r11b, cl
mov cl, byte [rbp + 0x16c]
and r11b, cl
xor cl, 0xff
mov bl, r9b
and bl, cl
xor r9b, 0xff
mov cl, byte [rbp + 0x16c]
and cl, r9b
or bl, cl
mov cl, r11b
and cl, bl
xor r11b, bl
or cl, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x16e]
xor r11b, 0
mov bl, al
and bl, r11b
mov sil, byte [rbp + 0x16e]
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
xor r9b, 0xff
mov r11b, cl
xor r11b, r9b
and r11b, cl
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov bl, byte [rbp + 0x16e]
xor bl, 1
and cl, bl
mov sil, byte [rbp + 0x16e]
xor sil, 1
and sil, 0xff
and bl, 1
or r9b, cl
or sil, bl
xor r9b, sil
xor al, 0xff
xor r9b, 0xff
mov cl, byte [rbp + 0x16e]
xor cl, 0
or al, r9b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x16e]
xor r9b, 0
mov r11b, r8b
and r11b, r9b
mov bl, byte [rbp + 0x16e]
xor bl, 1
and bl, 0
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
mov r9b, byte [rbp + 0x168]
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x16e]
xor r11b, 1
mov bl, byte [rbp + 0x168]
and bl, r11b
or r9b, bl
mov r11b, byte [rbp + 0x16e]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x16e]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, al
xor bl, 0xff
mov sil, byte [rbp + 0x16e]
xor sil, 0
mov dil, byte [rbp + 0x16e]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, r11b
xor sil, 0xff
mov dil, r8b
xor dil, sil
and dil, r8b
mov r8b, r9b
xor r8b, 0xff
mov sil, byte [rbp + 0x16e]
xor sil, 0
mov r14b, byte [rbp + 0x16e]
xor r14b, 1
or r8b, sil
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, byte [rbp + 0x168]
xor r14b, sil
mov sil, byte [rbp + 0x168]
and r14b, sil
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r8b
and bl, r14b
xor r8b, r14b
or bl, r8b
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov dil, byte [rbp + 0x16e]
xor dil, 0
and r15b, dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0
and bl, dil
or r8b, r15b
or r14b, bl
xor r8b, r14b
mov bl, al
and bl, r9b
xor al, r9b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x16e]
xor r9b, 1
and bl, r9b
or al, bl
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
xor al, 0xff
xor r9b, 0xff
mov r11b, byte [rbp + 0x16e]
xor r11b, 0
or al, r9b
or r11b, 0
xor al, 0xff
and al, r11b
mov r9b, r8b
and r9b, al
xor r8b, al
or r9b, r8b
mov al, r9b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x16e]
xor r8b, 0
mov r11b, r9b
and r11b, r8b
mov bl, byte [rbp + 0x16e]
xor bl, 1
and bl, 0
and r8b, 1
or al, r11b
or bl, r8b
xor al, bl
mov r8b, byte [rbp + 0x16e]
xor r8b, 0
xor al, 0xff
mov r11b, byte [rbp + 0x16e]
xor r11b, 0
or r8b, al
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov al, byte [rbp + 0x16e]
xor al, 0
and al, 1
mov r11b, byte [rbp + 0x16e]
xor r11b, 1
mov bl, r11b
and bl, 0
mov dil, byte [rbp + 0x16e]
xor dil, 1
and dil, 0xff
and r11b, 1
or al, bl
or dil, r11b
xor al, dil
mov r11b, al
xor r11b, 0xff
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r9b, byte [rbp + 0x16e]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x16e]
xor r11b, 1
mov dil, r11b
and dil, 1
mov r14b, byte [rbp + 0x16e]
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r9b, dil
or r14b, r11b
xor r9b, r14b
mov r11b, byte [rbp + 0x16e]
xor r11b, 0
mov dil, r9b
xor dil, r11b
and dil, r9b
mov r9b, byte [rbp + 0x16e]
xor r9b, 1
xor al, 0xff
mov r11b, byte [rbp + 0x16e]
xor r11b, 1
or r9b, al
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov al, r8b
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov r14b, byte [rbp + 0x16e]
xor r14b, 0
mov r15b, al
and r15b, 0
and r8b, r14b
mov r13b, r11b
and r13b, 0
and bl, r14b
or r15b, r8b
or r13b, bl
xor r15b, r13b
or al, r11b
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, dil
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0x16e]
xor r11b, 1
mov bl, al
and bl, 0xff
and dil, r11b
mov r14b, r8b
and r14b, 0xff
and r9b, r11b
or bl, dil
or r14b, r9b
xor bl, r14b
or al, r8b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r15b
xor al, 0xff
mov r8b, bl
and r8b, al
xor bl, 0xff
and r15b, bl
or r8b, r15b
mov al, byte [rbp + 0x16e]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x16e]
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x16e]
xor r11b, 1
mov bl, r10b
and bl, r11b
or r9b, bl
mov r11b, byte [rbp + 0x16e]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x16e]
xor bl, 1
mov dil, bl
and dil, 0
mov r14b, byte [rbp + 0x16e]
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, dil
or r14b, bl
xor r11b, r14b
mov bl, byte [rbp + 0x16e]
xor bl, 0
mov dil, al
xor dil, bl
and dil, al
mov bl, byte [rbp + 0x16e]
xor bl, 1
mov r14b, r11b
xor r14b, 0xff
mov r15b, byte [rbp + 0x16e]
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
mov r14b, r9b
xor r14b, 0xff
mov r15b, byte [rbp + 0x16e]
xor r15b, 0
mov r13b, byte [rbp + 0x16e]
xor r13b, 1
or r14b, r15b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
xor r10b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r13b, byte [rbp + 0x16e]
xor r13b, 1
or r10b, r15b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov r15b, dil
xor r15b, 0xff
mov r13b, bl
xor r13b, 0xff
mov sil, byte [rbp + 0x16e]
xor sil, 0
mov r12b, r15b
and r12b, 0
and dil, sil
mov byte [rbp + 0x167], r13b
and r13b, 0
and bl, sil
or r12b, dil
or r13b, bl
xor r12b, r13b
mov bl, byte [rbp + 0x167]
or r15b, bl
xor r15b, 0xff
or sil, 0
and r15b, sil
or r12b, r15b
mov sil, r14b
xor sil, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, byte [rbp + 0x16e]
xor r15b, 1
mov r13b, sil
and r13b, 0xff
and r14b, r15b
mov bl, dil
and bl, 0xff
and r10b, r15b
or r13b, r14b
or bl, r10b
xor r13b, bl
or sil, dil
xor sil, 0xff
or r15b, 1
and sil, r15b
or r13b, sil
mov r10b, r12b
xor r10b, 0xff
mov bl, r13b
and bl, r10b
xor r13b, 0xff
and r12b, r13b
or bl, r12b
mov r10b, al
xor r10b, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x16e]
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and al, dil
mov r15b, sil
and r15b, 0xff
and r9b, dil
or r14b, al
or r15b, r9b
xor r14b, r15b
or r10b, sil
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x16e]
xor r9b, 1
and r14b, r9b
or al, r14b
mov r9b, byte [rbp + 0x16e]
xor r9b, 0
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp + 0x16e]
xor sil, 0
mov dil, r9b
and dil, 0
mov r14b, sil
and r14b, 0
mov r15b, r10b
and r15b, 0
and r11b, sil
or dil, r14b
or r15b, r11b
xor dil, r15b
or r9b, r10b
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
xor al, 0xff
xor dil, 0xff
mov r9b, byte [rbp + 0x16e]
xor r9b, 1
or al, dil
or r9b, 1
xor al, 0xff
and al, r9b
mov r9b, bl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x16e]
xor r11b, 1
mov sil, r9b
and sil, 0xff
and bl, r11b
mov dil, r10b
and dil, 0xff
and al, r11b
or sil, bl
or dil, al
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or sil, r9b
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x16e]
xor r9b, 0
and r8b, r9b
mov r10b, byte [rbp + 0x16e]
xor r10b, 1
and r10b, 0
and r9b, 1
or al, r8b
or r10b, r9b
xor al, r10b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x16e]
xor r9b, 1
and sil, r9b
mov r10b, byte [rbp + 0x16e]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or r8b, sil
or r10b, r9b
xor r8b, r10b
mov r9b, byte [rbp + 0x16e]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x16e]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x16e]
xor r9b, 1
and r10b, r9b
or r8b, r10b
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x16e]
xor r8b, 1
mov r10b, cl
and r10b, r8b
mov r11b, byte [rbp + 0x16e]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x16e]
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0x16e]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x16e]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x16e]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x16e]
xor bl, 1
mov sil, byte [rbp + 0x16e]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
xor cl, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x16e]
xor sil, 0
or cl, bl
or sil, 0
xor cl, 0xff
and cl, sil
mov bl, byte [rbp + 0x16e]
xor bl, 1
mov sil, r8b
xor sil, bl
and sil, r8b
mov bl, r10b
xor bl, 0xff
mov dil, r9b
xor dil, bl
and dil, r9b
mov r9b, r11b
and r9b, cl
xor r11b, cl
or r9b, r11b
mov cl, sil
xor cl, 0xff
mov r11b, dil
xor r11b, 0xff
mov bl, byte [rbp + 0x16e]
xor bl, 1
mov r14b, cl
and r14b, 0xff
and sil, bl
mov r15b, r11b
and r15b, 0xff
and dil, bl
or r14b, sil
or r15b, dil
xor r14b, r15b
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or r14b, cl
mov cl, r9b
xor cl, 0xff
mov r11b, r14b
and r11b, cl
xor r14b, 0xff
and r9b, r14b
or r11b, r9b
mov cl, al
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov bl, byte [rbp + 0x16e]
xor bl, 1
mov sil, cl
and sil, 0xff
and al, bl
mov dil, r9b
and dil, 0xff
and r8b, bl
or sil, al
or dil, r8b
xor sil, dil
or cl, r9b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov al, sil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x16e]
xor cl, 0
and sil, cl
mov r8b, byte [rbp + 0x16e]
xor r8b, 1
and r8b, 0
and cl, 1
or al, sil
or r8b, cl
xor al, r8b
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
and al, r8b
xor r11b, r8b
or al, r11b
test al, 1
mov dword [rbp + 0x160], edx
jne 0x6d86223d
jmp 0x6d89373a
jmp 0x6d862242
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
sub eax, 0xb9e0c422
add eax, 0
sub eax, 0xbffbe721
sub eax, 1
add eax, 0xbffbe721
add eax, 0x9556bfbb
add eax, 0xb9e0c422
sub eax, 0x9556bfbb
mov r8d, ecx
sub r8d, 0xbb8d4cbc
sub r8d, 0x8427ee51
add r8d, 0xbb8d4cbc
add r8d, 0xe8eefb51
add r8d, eax
sub r8d, 0xe8eefb51
add r8d, 0xc1c532e2
add r8d, 0x8427ee51
sub r8d, 0xc1c532e2
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
or r11b, dil
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, bl
xor sil, 1
and sil, 1
mov dil, bl
xor dil, 1
and dil, 1
or sil, dil
xor sil, 0xff
mov dil, r9b
xor dil, sil
and dil, r9b
mov sil, r11b
and sil, dil
xor r11b, dil
or sil, r11b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov dil, bl
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, bl
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov dil, bl
xor dil, 1
and dil, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
xor dil, 0xff
mov r15b, bl
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, r11b
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0
mov r13b, dil
and r13b, 0
and r11b, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, r11b
or al, r14b
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov al, bl
xor al, 0
and al, 1
mov r11b, bl
xor r11b, 1
mov dil, r11b
and dil, 0
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and r11b, 1
or al, dil
or r14b, r11b
xor al, r14b
mov r11b, bl
xor r11b, 1
xor al, 0xff
mov dil, bl
xor dil, 1
or r11b, al
or dil, 1
xor r11b, 0xff
and r11b, dil
mov al, bl
xor al, 1
and al, 1
mov dil, bl
xor dil, 1
and dil, 1
or al, dil
xor al, 0xff
xor al, 0
and al, 0
mov dil, r11b
and dil, al
xor r11b, al
or dil, r11b
mov al, sil
xor al, 0xff
and al, 1
mov r11b, bl
xor r11b, 1
mov r14b, sil
and r14b, r11b
or al, r14b
mov r11b, bl
xor r11b, 0
and r11b, 1
mov r14b, bl
xor r14b, 1
and r14b, 0
or r11b, r14b
mov r14b, bl
xor r14b, 0
and r14b, 1
mov r15b, bl
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov cl, bl
xor cl, 1
and cl, 0xff
and r15b, 1
or r14b, r12b
or cl, r15b
xor r14b, cl
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, bl
xor al, 0
mov r11b, r14b
xor r11b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, al
and r12b, 0
mov dl, r15b
and dl, 0
mov r8b, r11b
and r8b, 0
and r14b, r15b
or r12b, dl
or r8b, r14b
xor r12b, r8b
or al, r11b
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, bl
xor dl, 0
and cl, dl
mov r8b, bl
xor r8b, 1
and r8b, 0
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
xor al, 0xff
xor r12b, 0xff
mov cl, bl
xor cl, 1
or al, r12b
or cl, 1
xor al, 0xff
and al, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, bl
xor dl, 1
mov r8b, dil
and r8b, dl
mov r11b, bl
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r8b
or r11b, dl
xor cl, r11b
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, bl
xor r8b, 0
mov r11b, r9b
and r11b, r8b
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, r8b
or dl, r11b
or r14b, cl
xor dl, r14b
xor r9b, 0xff
mov cl, dl
xor cl, r9b
and cl, dl
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r8b, bl
xor r8b, 0
mov r9b, r13b
and r9b, r8b
mov r11b, bl
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, bl
xor r8b, 0
and r8b, 1
mov r9b, bl
xor r9b, 1
mov r11b, r9b
and r11b, 0
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, r11b
or r14b, r9b
xor r8b, r14b
mov r9b, bl
xor r9b, 1
and r9b, 1
mov r11b, bl
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, dl
and r11b, r8b
xor dl, r8b
or r11b, dl
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, bl
xor r9b, 1
and r11b, r9b
or r8b, r11b
xor r8b, 0xff
xor dl, 0xff
mov r9b, bl
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, bl
xor r9b, 1
and r10b, r9b
mov r11b, bl
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, bl
xor r10b, 1
mov r11b, dil
and r11b, r10b
or r9b, r11b
mov r10b, bl
xor r10b, 0
and r10b, 1
mov r11b, bl
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, dl
and r11b, r9b
xor dl, r9b
or r11b, dl
mov dl, r10b
and dl, 0
xor r10b, 0
or dl, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, bl
xor r10b, 1
and r11b, r10b
or r9b, r11b
xor dl, 0xff
mov r10b, r9b
xor r10b, dl
and r10b, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, bl
xor r9b, 1
mov r11b, al
and r11b, r9b
or dl, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, bl
xor r11b, 1
mov r14b, cl
and r14b, r11b
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r9b, r14b
or r15b, r11b
xor r9b, r15b
mov r11b, bl
xor r11b, 0
and r11b, 1
mov r14b, bl
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, bl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, dl
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, bl
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
xor al, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0
or al, r15b
or r12b, 0
xor al, 0xff
and al, r12b
mov r15b, r9b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0
mov byte [rbp + 0x15f], bl
xor bl, 0
or r15b, r12b
or bl, 0
xor r15b, 0xff
and r15b, bl
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov r12b, byte [rbp + 0x15f]
xor r12b, 0
or cl, bl
or r12b, 0
xor cl, 0xff
and cl, r12b
mov bl, r14b
and bl, al
xor r14b, al
or bl, r14b
mov al, r15b
and al, cl
xor r15b, cl
or al, r15b
mov cl, bl
xor cl, 0xff
and cl, 0
mov r14b, byte [rbp + 0x15f]
xor r14b, 0
and bl, r14b
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, r14b
or cl, bl
or r15b, al
xor cl, r15b
mov al, dl
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov r14b, byte [rbp + 0x15f]
xor r14b, 0
mov r15b, al
and r15b, 0
and dl, r14b
mov r12b, bl
and r12b, 0
and r9b, r14b
or r15b, dl
or r12b, r9b
xor r15b, r12b
or al, bl
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x15f]
xor dl, 1
and r15b, dl
mov r9b, byte [rbp + 0x15f]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r15b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x15f]
xor dl, 0
mov r9b, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0x15f]
xor bl, 1
mov r14b, dl
and r14b, 0xff
mov r15b, bl
and r15b, 0
mov r12b, r9b
and r12b, 0xff
and r11b, bl
or r14b, r15b
or r12b, r11b
xor r14b, r12b
or dl, r9b
xor dl, 0xff
or bl, 1
and dl, bl
or r14b, dl
xor al, 0xff
xor r14b, 0xff
mov dl, byte [rbp + 0x15f]
xor dl, 1
or al, r14b
or dl, 1
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x15f]
xor r11b, 1
mov bl, dl
and bl, 0xff
and cl, r11b
mov r14b, r9b
and r14b, 0xff
and al, r11b
or bl, cl
or r14b, al
xor bl, r14b
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 cl, byte [rbp + 0x15f]
xor cl, 0
mov dl, r8b
and dl, cl
mov r9b, byte [rbp + 0x15f]
xor r9b, 1
and r9b, 0
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x15f]
xor dl, 0
mov r9b, r10b
and r9b, dl
mov r11b, byte [rbp + 0x15f]
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r9b
or r11b, dl
xor cl, r11b
mov dl, byte [rbp + 0x15f]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x15f]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov r14b, byte [rbp + 0x15f]
xor r14b, 1
and r14b, 0xff
and r9b, 1
or dl, r11b
or r14b, r9b
xor dl, r14b
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x15f]
xor r11b, 1
mov r14b, byte [rbp + 0x15f]
xor r14b, 0
or r9b, r11b
or r14b, 0
xor r9b, 0xff
and r9b, r14b
mov r11b, dl
xor r11b, 0xff
mov r14b, r8b
xor r14b, r11b
and r14b, r8b
mov r8b, cl
xor r8b, 0xff
mov r11b, byte [rbp + 0x15f]
xor r11b, 1
mov r15b, byte [rbp + 0x15f]
xor r15b, 0
or r8b, r11b
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov r11b, dl
xor r11b, 0xff
mov r15b, r10b
xor r15b, r11b
and r15b, r10b
mov r10b, r9b
and r10b, r14b
xor r9b, r14b
or r10b, r9b
mov r9b, r8b
and r9b, r15b
xor r8b, r15b
or r9b, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r11b, byte [rbp + 0x15f]
xor r11b, 0
and r10b, r11b
mov r14b, r9b
xor r14b, 0xff
and r14b, 0
and r9b, r11b
or r8b, r10b
or r14b, r9b
xor r8b, r14b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x15f]
xor r11b, 1
mov r14b, r9b
and r14b, 0xff
and al, r11b
mov r15b, r10b
and r15b, 0xff
and cl, r11b
or r14b, al
or r15b, cl
xor r14b, r15b
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or r14b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x15f]
xor cl, 1
and r14b, cl
or al, r14b
mov cl, dl
and cl, 1
xor dl, 1
or cl, dl
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r8b
and al, dl
xor r8b, dl
or al, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x15f]
xor dl, 1
mov r8b, bl
and r8b, dl
mov r9b, byte [rbp + 0x15f]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x15f]
xor dl, 1
xor cl, 0xff
mov r8b, byte [rbp + 0x15f]
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, byte [rbp + 0x15f]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x15f]
xor r8b, 1
and r8b, 1
or cl, r8b
xor bl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x15f]
xor r9b, 0
or bl, r8b
or r9b, 0
xor bl, 0xff
and bl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x15f]
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x15f]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x15f]
xor r9b, 1
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, dl
and al, bl
xor dl, bl
or al, dl
mov cl, r10b
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x15f]
xor r9b, 1
mov r11b, cl
and r11b, 0xff
and r10b, r9b
mov bl, dl
and bl, 0xff
and r8b, r9b
or r11b, r10b
or bl, r8b
xor r11b, bl
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, sil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x15f]
xor cl, 0
mov r8b, sil
and r8b, cl
mov r9b, byte [rbp + 0x15f]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x15f]
xor r8b, 1
mov r9b, r13b
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x15f]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x15f]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x15f]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x15f]
xor r9b, 1
mov r10b, al
xor r10b, r9b
and r10b, al
xor sil, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x15f]
xor r11b, 1
or sil, r9b
or r11b, 1
xor sil, 0xff
and sil, r11b
mov r9b, byte [rbp + 0x15f]
xor r9b, 1
mov r11b, cl
xor r11b, r9b
and r11b, cl
mov r9b, r8b
xor r9b, 0xff
mov bl, r13b
xor bl, r9b
and bl, r13b
mov r9b, r10b
xor r9b, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, byte [rbp + 0x15f]
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
and r10b, r15b
mov r13b, r14b
and r13b, 0xff
and sil, r15b
or r12b, r10b
or r13b, sil
xor r12b, r13b
or r9b, r14b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov r9b, r11b
and r9b, bl
xor r11b, bl
or r9b, r11b
mov r10b, r12b
xor r10b, 0xff
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
and r12b, r9b
or r11b, r12b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, byte [rbp + 0x15f]
xor bl, 1
mov sil, r9b
and sil, 0xff
and al, bl
mov r14b, r10b
and r14b, 0xff
and cl, bl
or sil, al
or r14b, cl
xor sil, r14b
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 cl, byte [rbp + 0x15f]
xor cl, 1
and sil, cl
or al, sil
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, r11b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x15f]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and r11b, r9b
mov bl, cl
and bl, 0xff
and r8b, r9b
or r10b, r11b
or bl, r8b
xor r10b, bl
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x15f]
xor cl, 1
mov r8b, r10b
and r8b, cl
mov r9b, byte [rbp + 0x15f]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0x15f]
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x15f]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r11b, byte [rbp + 0x15f]
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, r10b
xor r9b, r8b
and r9b, r10b
mov r8b, byte [rbp + 0x15f]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x15f]
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, byte [rbp + 0x15f]
xor r10b, 0
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x15f]
xor bl, 1
mov sil, r8b
and sil, 0xff
and al, bl
mov r14b, r10b
and r14b, 0xff
and r9b, bl
or sil, al
or r14b, r9b
xor sil, r14b
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov al, r11b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x15f]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and r11b, r9b
mov bl, r8b
and bl, 0xff
and cl, r9b
or r10b, r11b
or bl, cl
xor r10b, bl
or al, r8b
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 + 0x15f]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x15f]
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x15f]
xor r9b, 0
mov r10b, dil
and r10b, r9b
mov r11b, byte [rbp + 0x15f]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x15f]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x15f]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x15f]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x15f]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
xor r10b, 0
and r10b, 0
mov bl, byte [rbp + 0x15f]
xor bl, 0
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 + 0x15f]
xor dil, 1
mov r15b, r10b
and r15b, 0xff
and sil, dil
mov r12b, r11b
and r12b, 0xff
and r14b, dil
or r15b, sil
or r12b, r14b
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or dil, 1
and r10b, dil
or r15b, r10b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x15f]
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 + 0x15f]
xor sil, 1
mov dil, r11b
and dil, 0xff
and al, sil
mov r14b, bl
and r14b, 0xff
and r8b, sil
or dil, al
or r14b, r8b
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov al, dil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x15f]
xor r8b, 1
and dil, r8b
mov r11b, byte [rbp + 0x15f]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, dil
or r11b, r8b
xor al, r11b
mov r8b, byte [rbp + 0x15f]
xor r8b, 0
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x15f]
xor bl, 0
mov sil, r8b
and sil, 0
mov dil, bl
and dil, 0
mov r14b, r11b
and r14b, 0
and r9b, bl
or sil, dil
or r14b, r9b
xor sil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
xor sil, 0xff
mov r8b, al
xor r8b, sil
and r8b, al
mov al, r10b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x15f]
xor r11b, 1
mov bl, al
and bl, 0xff
and r10b, r11b
mov sil, r9b
and sil, 0xff
and r8b, r11b
or bl, r10b
or sil, r8b
xor bl, sil
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x15f]
xor r8b, 0
and bl, r8b
mov r9b, byte [rbp + 0x15f]
xor r9b, 1
and r9b, 0
and r8b, 1
or al, bl
or r9b, r8b
xor al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x15f]
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r9b
or r8b, r10b
or r11b, al
xor r8b, r11b
xor r8b, 0xff
xor cl, 0xff
mov al, byte [rbp + 0x15f]
xor al, 0
or r8b, cl
or al, 0
xor r8b, 0xff
and r8b, al
mov al, r8b
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, dl
xor al, 0xff
mov r9b, r8b
and r9b, al
xor r8b, 0xff
and dl, r8b
or r9b, dl
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
test al, 1
jne 0x6d8632c8
jmp 0x6d88de8f
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x9868c1e5
sub r8d, 0xcaad54a3
add r8d, 0x9868c1e5
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
mov r9d, 0x80e33b9
add r9d, 0
sub r9d, 1
sub r9d, 0x80e33b9
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
sub eax, 0x2fa19aa5
sub eax, 0xcaad54a3
add eax, 0x2fa19aa5
add r8d, 0xd0c58de4
sub r8d, eax
sub r8d, 0xd0c58de4
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor sil, 0xff
mov r15b, r11b
xor r15b, sil
and r15b, r11b
mov sil, r14b
and sil, r15b
xor r14b, r15b
or sil, r14b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
xor r15b, 0xff
mov al, bl
xor al, r15b
and al, bl
mov r15b, r14b
xor r15b, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov cl, r15b
and cl, 0
and r14b, r13b
mov dl, r12b
and dl, 0
and al, r13b
or cl, r14b
or dl, al
xor cl, dl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or cl, r15b
mov al, dil
xor al, 0
and al, 1
mov dl, dil
xor dl, 1
and dl, 0
or al, dl
xor al, 0xff
xor al, 0
and al, 0
mov dl, dil
xor dl, 0
and dl, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or dl, r14b
mov r14b, dl
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, dil
xor r8b, 0
mov r12b, r15b
xor r12b, r8b
and r12b, r15b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, al
and r8b, r14b
xor al, r14b
or r8b, al
mov al, r12b
xor al, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, al
and r13b, 0
and r12b, r15b
mov r9b, r14b
and r9b, 0
and dl, r15b
or r13b, r12b
or r9b, dl
xor r13b, r9b
or al, r14b
xor al, 0xff
or r15b, 0
and al, r15b
or r13b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r8b, dl
mov r9b, r13b
xor r9b, 0xff
and r9b, 0xff
and r13b, dl
or al, r8b
or r9b, r13b
xor al, r9b
mov dl, dil
xor dl, 0
and dl, 0
mov r8b, dil
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r14b, dil
xor r14b, 1
and r14b, 0
and r8b, 1
or dl, r9b
or r14b, r8b
xor dl, r14b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r14b, sil
and r14b, r9b
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, r9b
or r8b, r14b
or r15b, dl
xor r8b, r15b
mov dl, sil
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r14b, al
and r14b, r8b
or dl, r14b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dl
xor r12b, 0xff
and r12b, 0
and dl, r14b
or r8b, r15b
or r12b, dl
xor r8b, r12b
xor r8b, 0xff
xor r11b, 0xff
mov dl, dil
xor dl, 1
or r8b, r11b
or dl, 1
xor r8b, 0xff
and r8b, dl
mov dl, dil
xor dl, 0
and dl, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or dl, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov r14b, dil
xor r14b, 0
mov r15b, cl
and r15b, r14b
mov r12b, dl
xor r12b, 0xff
and r12b, 0
and dl, r14b
or r11b, r15b
or r12b, dl
xor r11b, r12b
mov dl, cl
xor dl, 0xff
mov r14b, r11b
xor r14b, dl
and r14b, r11b
mov dl, al
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
mov r15b, al
and r15b, r11b
or dl, r15b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dl
xor r13b, 0xff
and r13b, 0
and dl, r15b
or r11b, r12b
or r13b, dl
xor r11b, r13b
xor bl, 0xff
mov dl, r11b
xor dl, bl
and dl, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov r15b, dil
xor r15b, 0
and r9b, r15b
mov r12b, r8b
xor r12b, 0xff
and r12b, 0
and r8b, r15b
or r11b, r9b
or r12b, r8b
xor r11b, r12b
mov r8b, bl
and r8b, r11b
xor bl, r11b
or r8b, bl
mov r9b, r14b
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, dil
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r11b, r14b
xor r11b, 0xff
mov bl, dl
and bl, r11b
xor dl, 0xff
and r14b, dl
or bl, r14b
mov dl, r9b
xor dl, 0xff
mov r11b, bl
xor r11b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dl
and r15b, 0xff
and r9b, r14b
mov r12b, r11b
and r12b, 0xff
and bl, r14b
or r15b, r9b
or r12b, bl
xor r15b, r12b
or dl, r11b
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, 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
xor dl, 0xff
mov r11b, dil
xor r11b, 0
or r9b, dl
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov dl, dil
xor dl, 0
and dl, 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 dl, bl
or r14b, r11b
xor dl, r14b
mov r11b, dl
xor r11b, 0xff
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov r14b, r15b
and r14b, r11b
or r8b, r14b
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
mov r14b, dil
xor r14b, 0
or r8b, r11b
or r14b, 0
xor r8b, 0xff
and r8b, r14b
xor r15b, 0xff
xor dl, 0xff
mov r11b, dil
xor r11b, 1
or r15b, dl
or r11b, 1
xor r15b, 0xff
and r15b, r11b
mov dl, r9b
xor dl, 0xff
mov r11b, bl
xor r11b, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, dl
and r12b, 0xff
and r9b, r14b
mov r13b, r11b
and r13b, 0xff
and bl, r14b
or r12b, r9b
or r13b, bl
xor r12b, r13b
or dl, r11b
xor dl, 0xff
or r14b, 1
and dl, r14b
or r12b, dl
mov dl, r8b
and dl, r15b
xor r8b, r15b
or dl, r8b
mov r8b, r12b
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
and r12b, dl
or r9b, r12b
mov dl, cl
xor dl, 0xff
mov r8b, sil
xor r8b, dl
and r8b, sil
mov dl, sil
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
and sil, r11b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r11b
or dl, sil
or bl, cl
xor dl, bl
mov cl, r8b
and cl, dl
xor r8b, dl
or cl, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r11b, cl
and r11b, r8b
or dl, r11b
mov r8b, dil
xor r8b, 1
xor dl, 0xff
mov r11b, dil
xor r11b, 0
or r8b, dl
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov dl, dil
xor dl, 1
and dl, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or dl, r11b
xor cl, 0xff
xor dl, 0xff
mov r11b, dil
xor r11b, 0
or cl, dl
or r11b, 0
xor cl, 0xff
and cl, r11b
mov dl, r8b
xor dl, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov sil, dl
and sil, 0xff
and r8b, bl
mov r14b, r11b
and r14b, 0xff
and cl, bl
or sil, r8b
or r14b, cl
xor sil, r14b
or dl, r11b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov cl, al
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, dil
xor dl, 0
mov r8b, al
and r8b, dl
xor al, 0xff
and al, 0
or r8b, al
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and al, dl
or cl, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r8b, sil
and r8b, dl
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, dl
or al, r8b
or r11b, cl
xor al, r11b
xor al, 0xff
xor sil, 0xff
mov cl, dil
xor cl, 0
or al, sil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, dil
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, r9b
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
and r9b, al
or r8b, r9b
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
xor dil, 0
mov r9b, al
and r9b, 0
and cl, dil
mov r11b, dl
and r11b, 0
and r8b, dil
or r9b, cl
or r11b, r8b
xor r9b, r11b
or al, dl
xor al, 0xff
or dil, 0
and al, dil
or r9b, al
test r9b, 1
jne 0x6d863ae3
jmp 0x6d89373f
xor eax, eax
mov ecx, dword [rbp + 0x17c]
mov edx, dword [rbp + 0x160]
cmp ecx, edx
setb r8b
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 1
add r11d, 0
mov esi, eax
sub esi, 0xbe76ba90
add esi, r11d
add esi, 0xbe76ba90
mov r11d, eax
sub r11d, 0xdfffe716
mov edi, r9d
add edi, r11d
sub eax, esi
sub edi, eax
add edi, 0xb87c44f
add edi, 0xdfffe716
sub edi, 0xb87c44f
imul r9d, edi
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, 1
mov r13b, r12b
xor r13b, 1
mov al, bl
and al, r13b
or r15b, al
mov al, r14b
xor al, 0xff
and al, 1
mov r13b, r12b
xor r13b, 1
mov r9b, r14b
and r9b, r13b
mov r10b, r12b
xor r10b, 1
and r10b, 0xff
and r13b, 1
or al, r9b
or r10b, r13b
xor al, r10b
mov r9b, r12b
xor r9b, 1
and r9b, 1
mov r10b, r12b
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, r15b
xor r10b, 0xff
mov r13b, al
xor r13b, 0xff
mov r11b, r12b
xor r11b, 1
mov sil, r10b
and sil, 0xff
and r15b, r11b
mov dil, r13b
and dil, 0xff
and al, r11b
or sil, r15b
or dil, al
xor sil, dil
or r10b, r13b
xor r10b, 0xff
or r11b, 1
and r10b, r11b
or sil, r10b
mov al, r12b
xor al, 1
mov r10b, r9b
xor r10b, 0xff
mov r11b, r12b
xor r11b, 0
mov dil, al
and dil, 0
mov r15b, r11b
and r15b, 1
mov r13b, r10b
and r13b, 0
and r9b, r11b
or dil, r15b
or r13b, r9b
xor dil, r13b
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or dil, al
mov al, sil
xor al, 0xff
and al, 0
mov r9b, r12b
xor r9b, 0
and sil, r9b
mov r10b, r12b
xor r10b, 1
and r10b, 0
and r9b, 1
or al, sil
or r10b, r9b
xor al, r10b
xor al, 0xff
xor dil, 0xff
mov r9b, r12b
xor r9b, 0
or al, dil
or r9b, 0
xor al, 0xff
and al, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r10b, r12b
xor r10b, 0
mov r11b, bl
and r11b, r10b
mov sil, r12b
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
xor r9b, 0xff
xor r9b, 0
and r9b, 0
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, r10b
xor r11b, 0xff
mov sil, bl
xor sil, r11b
and sil, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, r12b
xor bl, 1
mov dil, r14b
and dil, bl
mov r15b, r12b
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, r12b
xor bl, 0
mov dil, r11b
xor dil, bl
and dil, r11b
xor r14b, 0xff
xor r10b, 0xff
mov r11b, r12b
xor r11b, 0
or r14b, r10b
or r11b, 0
xor r14b, 0xff
and r14b, r11b
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, r12b
xor bl, 0
mov r15b, r10b
and r15b, 0
and r9b, bl
mov r13b, r11b
and r13b, 0
and sil, bl
or r15b, r9b
or r13b, sil
xor r15b, r13b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or r15b, r10b
mov r9b, dil
and r9b, r14b
xor dil, r14b
or r9b, dil
mov r10b, r15b
xor r10b, 0xff
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
and r15b, r9b
or r11b, r15b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, r12b
xor r10b, 0
mov bl, al
and bl, r10b
mov sil, r12b
xor sil, 1
and sil, 0
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov bl, r12b
xor bl, 1
mov sil, r11b
and sil, bl
mov dil, r12b
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, r12b
xor bl, 0
and bl, 0
mov sil, r12b
xor sil, 0
mov dil, sil
and dil, 0
mov r14b, r12b
xor r14b, 1
and r14b, 0
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, r9b
xor sil, 0xff
mov dil, r12b
xor dil, 0
mov r14b, r12b
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, bl
xor dil, 0xff
mov r14b, al
xor r14b, dil
and r14b, al
mov al, r12b
xor al, 0
mov dil, r10b
xor dil, al
and dil, r10b
xor r11b, 0xff
mov al, bl
xor al, 0xff
mov r15b, r12b
xor r15b, 1
or r11b, al
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov al, sil
and al, r14b
xor sil, r14b
or al, sil
mov sil, dil
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, r12b
xor r15b, 0
mov r13b, sil
and r13b, 0
and dil, r15b
mov cl, r14b
and cl, 0
and r11b, r15b
or r13b, dil
or cl, r11b
xor r13b, cl
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r13b, sil
mov cl, al
xor cl, 0xff
mov r11b, r13b
and r11b, cl
xor r13b, 0xff
and al, r13b
or r11b, al
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, r12b
xor r9b, 1
and al, r9b
mov r10b, r12b
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, al
or r10b, r9b
xor cl, r10b
mov al, r12b
xor al, 0
mov r9b, bl
xor r9b, 0xff
mov r10b, r12b
xor r10b, 1
mov sil, al
and sil, 0xff
mov dil, r10b
and dil, 0
mov r14b, r9b
and r14b, 0xff
and bl, r10b
or sil, dil
or r14b, bl
xor sil, r14b
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or sil, al
xor cl, 0xff
xor sil, 0xff
mov al, r12b
xor al, 1
or cl, sil
or al, 1
xor cl, 0xff
and cl, al
mov al, r11b
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
xor r12b, 0
mov r10b, al
and r10b, 0
and r11b, r12b
mov bl, r9b
and bl, 0
and cl, r12b
or r10b, r11b
or bl, cl
xor r10b, bl
or al, r9b
xor al, 0xff
or r12b, 0
and al, r12b
or r10b, al
test r10b, 1
mov byte [rbp + 0x15e], r8b
jne 0x6d863fee
jmp 0x6d89373f
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xd9011780
sub r8d, 0xa11af614
add r8d, 0xd9011780
mov r9d, eax
sub r9d, 0xf8987a10
add r8d, r9d
mov r9d, eax
sub r9d, 0xa11af614
sub r8d, r9d
sub r8d, 0xdbcc2913
sub r8d, 0x41b213f8
add r8d, 0xdbcc2913
sub r8d, 0x7a007f95
sub r8d, 1
add r8d, 0x7a007f95
add r8d, 0xe4f1a760
add r8d, 0x41b213f8
sub r8d, 0xe4f1a760
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0x5181c745
sub r8d, 0xf8987a10
add r8d, 0x5181c745
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
mov r8d, 0x89b40b7f
add r8d, 0
sub r8d, eax
sub r8d, 0x89b40b7f
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov al, dil
xor al, 0
mov cl, r12b
and cl, 0
and sil, al
mov dl, r13b
and dl, 0
and r14b, al
or cl, sil
or dl, r14b
xor cl, dl
or r12b, r13b
xor r12b, 0xff
or al, 0
and r12b, al
or cl, r12b
mov al, r15b
and al, 1
xor r15b, 1
or al, r15b
mov dl, cl
xor dl, 0xff
and dl, 1
mov sil, dil
xor sil, 1
and cl, sil
or dl, cl
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, r11b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov sil, r11b
and sil, dl
or al, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov sil, dil
xor sil, 1
and sil, 1
or dl, sil
mov sil, dl
xor sil, 0xff
mov r14b, r11b
xor r14b, sil
and r14b, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov sil, dil
xor sil, 0
mov r15b, bl
and r15b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or r11b, r15b
or r12b, sil
xor r11b, r12b
xor r11b, 0xff
mov sil, dil
xor sil, 1
mov r15b, dil
xor r15b, 0
or r11b, sil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
xor dl, 0xff
mov sil, bl
xor sil, dl
and sil, bl
mov dl, al
xor dl, 0xff
mov bl, r14b
xor bl, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dl
and r12b, 0
and al, r15b
mov r13b, bl
and r13b, 0
and r14b, r15b
or r12b, al
or r13b, r14b
xor r12b, r13b
or dl, bl
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov al, r11b
xor al, 0xff
mov dl, sil
xor dl, 0xff
mov bl, dil
xor bl, 0
mov r14b, al
and r14b, 0
and r11b, bl
mov r15b, dl
and r15b, 0
and sil, bl
or r14b, r11b
or r15b, sil
xor r14b, r15b
or al, dl
xor al, 0xff
or bl, 0
and al, bl
or r14b, al
mov al, r12b
xor al, 0xff
and al, 0
xor dil, 0
and r12b, dil
mov dl, r14b
xor dl, 0xff
and dl, 0
and r14b, dil
or al, r12b
or dl, r14b
xor al, dl
mov dl, al
xor dl, 0xff
mov r11b, cl
xor r11b, dl
and r11b, cl
mov dl, cl
xor dl, 0xff
mov bl, al
and bl, dl
xor al, 0xff
and cl, al
or bl, cl
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
test al, 1
jne 0x6d8642ff
jmp 0x6d88de8f
mov al, byte [rbp + 0x15e]
test al, 1
jne 0x6d864312
jmp 0x6d86d620
mov rax, qword [rbp + 0x3b0]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x3a8]
mov r8d, dword [rdx]
mov r9d, r8d
shl r9, 1
add rcx, r9
mov qword [rbp + 0x150], rcx
mov rax, qword [rbp + 0x150]
movzx ecx, word [rax]
sar ecx, 0xc
mov rdx, qword [rbp + 0x3a0]
mov dword [rdx], ecx
mov r8, qword [rbp + 0x3b0]
mov r9, qword [r8]
mov r10, qword [rbp + 0x3a8]
mov ecx, dword [r10]
mov r11d, ecx
movzx ecx, word [r9 + r11*2]
mov esi, ecx
xor esi, 0xffffffff
and esi, 0x7e91de09
mov edi, 0xffffffff
mov ebx, edi
xor ebx, 0x7e91de09
mov r14d, ecx
and r14d, ebx
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0x7e91de09
and ebx, 0xffffffff
or esi, r14d
or r15d, ebx
xor esi, r15d
mov ebx, edi
xor ebx, 0x40c46546
xor esi, 0xffffffff
mov r14d, edi
xor r14d, 0x7c3dc96c
or ebx, esi
or r14d, 0x7c3dc96c
xor ebx, 0xffffffff
and ebx, r14d
mov esi, edi
xor esi, 0x40c46546
and esi, 0xdfdbf807
mov r14d, edi
xor r14d, 0xdfdbf807
mov r15d, r14d
and r15d, 0x40c46546
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0xdfdbf807
and r14d, 0xffffffff
or esi, r15d
or r12d, r14d
xor esi, r12d
xor ecx, 0xffffffff
mov r14d, esi
xor r14d, 0xffffffff
mov r15d, edi
xor r15d, 0xc8135c01
or ecx, r14d
or r15d, 0xc8135c01
xor ecx, 0xffffffff
and ecx, r15d
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0xeb4797d0
mov r15d, edi
xor r15d, 0xeb4797d0
mov r12d, r15d
and r12d, 0xffffffff
mov r13d, edi
xor r13d, 0xffffffff
and r13d, 0xeb4797d0
and r15d, 0xffffffff
or r14d, r12d
or r13d, r15d
xor r14d, r13d
xor r14d, 0xffffffff
mov r15d, edi
xor r15d, 0x40c46546
mov r12d, edi
xor r12d, 0x684dbf2e
or r14d, r15d
or r12d, 0x684dbf2e
xor r14d, 0xffffffff
and r14d, r12d
mov r15d, edi
xor r15d, 0xffffffff
xor esi, 0xffffffff
mov r12d, edi
xor r12d, 0x76342b6c
or r15d, esi
or r12d, 0x76342b6c
xor r15d, 0xffffffff
and r15d, r12d
mov esi, ebx
and esi, ecx
xor ebx, ecx
or esi, ebx
mov ecx, r14d
xor ecx, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov r12d, edi
xor r12d, 0x594c4377
mov r13d, ecx
and r13d, 0x594c4377
and r14d, r12d
mov r9d, ebx
and r9d, 0x594c4377
and r15d, r12d
or r13d, r14d
or r9d, r15d
xor r13d, r9d
or ecx, ebx
xor ecx, 0xffffffff
or r12d, 0x594c4377
and ecx, r12d
or r13d, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r9d, r13d
and r9d, ecx
xor r13d, 0xffffffff
and esi, r13d
or r9d, esi
mov ecx, edi
xor ecx, 0xfff
and ecx, 0x331c037e
mov esi, edi
xor esi, 0x331c037e
mov ebx, esi
and ebx, 0xfff
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0x331c037e
and esi, 0xffffffff
or ecx, ebx
or r14d, esi
xor ecx, r14d
mov esi, edi
xor esi, 0xabc7f911
xor ecx, 0xffffffff
mov ebx, edi
xor ebx, 0xc16400f0
or esi, ecx
or ebx, 0xc16400f0
xor esi, 0xffffffff
and esi, ebx
mov ecx, edi
xor ecx, 0xabc7f911
and ecx, 0x2df8b24a
mov ebx, edi
xor ebx, 0x2df8b24a
mov r14d, ebx
and r14d, 0xabc7f911
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0x2df8b24a
and ebx, 0xffffffff
or ecx, r14d
or r15d, ebx
xor ecx, r15d
mov ebx, edi
xor ebx, 0xfff
mov r14d, ecx
xor r14d, 0xffffffff
mov r15d, edi
xor r15d, 0xee739627
or ebx, r14d
or r15d, 0xee739627
xor ebx, 0xffffffff
and ebx, r15d
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0xffffffff
or r14d, r15d
mov r15d, edi
xor r15d, 0xabc7f911
mov r12d, r14d
xor r12d, r15d
and r12d, r14d
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r14d, esi
xor r14d, 0xffffffff
mov r15d, ebx
xor r15d, 0xffffffff
mov r13d, edi
xor r13d, 0x9b7749ab
mov r11d, r14d
and r11d, 0x9b7749ab
and esi, r13d
mov dword [rbp + 0x14c], r15d
and r15d, 0x9b7749ab
and ebx, r13d
or r11d, esi
or r15d, ebx
xor r11d, r15d
mov esi, dword [rbp + 0x14c]
or r14d, esi
xor r14d, 0xffffffff
or r13d, 0x9b7749ab
and r14d, r13d
or r11d, r14d
mov ebx, r12d
xor ebx, 0xffffffff
mov r14d, ecx
xor r14d, 0xffffffff
mov r15d, edi
xor r15d, 0x7e77c840
mov r13d, ebx
and r13d, 0x7e77c840
and r12d, r15d
mov esi, r14d
and esi, 0x7e77c840
and ecx, r15d
or r13d, r12d
or esi, ecx
xor r13d, esi
or ebx, r14d
xor ebx, 0xffffffff
or r15d, 0x7e77c840
and ebx, r15d
or r13d, ebx
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0x78dce76c
mov esi, edi
xor esi, 0x78dce76c
and r11d, esi
mov ebx, r13d
xor ebx, 0xffffffff
and ebx, 0x78dce76c
and r13d, esi
or ecx, r11d
or ebx, r13d
xor ecx, ebx
mov r11d, edi
xor r11d, 0xc65fb44a
and r11d, 0x1c064e4f
mov esi, edi
xor esi, 0x1c064e4f
mov ebx, esi
and ebx, 0xc65fb44a
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0x1c064e4f
and esi, 0xffffffff
or r11d, ebx
or r14d, esi
xor r11d, r14d
mov esi, edi
xor esi, 0x4010fa32
xor r11d, 0xffffffff
mov ebx, edi
xor ebx, 0x56655213
or esi, r11d
or ebx, 0x56655213
xor esi, 0xffffffff
and esi, ebx
mov r11d, edi
xor r11d, 0x4010fa32
and r11d, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
and ebx, 0x4010fa32
or r11d, ebx
mov ebx, r11d
xor ebx, 0xffffffff
xor ebx, 0xc65fb44a
and ebx, 0xc65fb44a
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0xffffffff
or r14d, r15d
mov r15d, edi
xor r15d, 0x4010fa32
mov r12d, r14d
xor r12d, r15d
and r12d, r14d
xor r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r14d, esi
xor r14d, 0xffffffff
mov r15d, ebx
xor r15d, 0xffffffff
mov r13d, edi
xor r13d, 0xcaae5991
mov dword [rbp + 0x148], r14d
and r14d, 0xcaae5991
and esi, r13d
mov dword [rbp + 0x144], r15d
and r15d, 0xcaae5991
and ebx, r13d
or r14d, esi
or r15d, ebx
xor r14d, r15d
mov esi, dword [rbp + 0x148]
mov ebx, dword [rbp + 0x144]
or esi, ebx
xor esi, 0xffffffff
or r13d, 0xcaae5991
and esi, r13d
or r14d, esi
mov esi, r12d
xor esi, 0xffffffff
mov r15d, r11d
xor r15d, 0xffffffff
mov r13d, edi
xor r13d, 0xa46bc362
mov ebx, esi
and ebx, 0xa46bc362
and r12d, r13d
mov dword [rbp + 0x140], r15d
and r15d, 0xa46bc362
and r11d, r13d
or ebx, r12d
or r15d, r11d
xor ebx, r15d
mov r11d, dword [rbp + 0x140]
or esi, r11d
xor esi, 0xffffffff
or r13d, 0xa46bc362
and esi, r13d
or ebx, esi
mov esi, r14d
xor esi, 0xffffffff
mov r15d, ebx
and r15d, esi
xor ebx, 0xffffffff
and r14d, ebx
or r15d, r14d
mov esi, r9d
xor esi, 0xffffffff
mov ebx, ecx
xor ebx, 0xffffffff
mov r14d, edi
xor r14d, 0x4dc6658f
or esi, ebx
or r14d, 0x4dc6658f
xor esi, 0xffffffff
and esi, r14d
mov ebx, r9d
xor ebx, 0xffffffff
mov r14d, ecx
and r14d, ebx
xor ecx, 0xffffffff
and r9d, ecx
or r14d, r9d
mov ecx, esi
and ecx, r14d
xor esi, r14d
or ecx, esi
mov r9d, r15d
xor r9d, 0xffffffff
xor r9d, 0xc65fb44a
and r9d, 0xc65fb44a
mov esi, edi
xor esi, 0xc65fb44a
and esi, 0x19a77cc6
mov ebx, edi
xor ebx, 0x19a77cc6
mov r14d, ebx
and r14d, 0xc65fb44a
mov r12d, r15d
xor r12d, 0xffffffff
and r12d, 0x19a77cc6
and r15d, ebx
or esi, r14d
or r12d, r15d
xor esi, r12d
mov ebx, r9d
xor ebx, 0xffffffff
mov r14d, esi
xor r14d, 0xffffffff
mov r15d, edi
xor r15d, 0x612384d8
mov r12d, ebx
and r12d, 0x612384d8
and r9d, r15d
mov r13d, r14d
and r13d, 0x612384d8
and esi, r15d
or r12d, r9d
or r13d, esi
xor r12d, r13d
or ebx, r14d
xor ebx, 0xffffffff
or r15d, 0x612384d8
and ebx, r15d
or r12d, ebx
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0x2766a028
mov esi, edi
xor esi, 0x2766a028
mov ebx, ecx
and ebx, esi
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0x2766a028
and esi, 0xffffffff
or r9d, ebx
or r14d, esi
xor r9d, r14d
xor r9d, 0xffffffff
xor r9d, 0x7b6a1a49
and r9d, 0x7b6a1a49
mov esi, edi
xor esi, 0x7b6a1a49
and esi, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
and ebx, 0x7b6a1a49
or esi, ebx
xor ecx, 0xffffffff
mov ebx, esi
xor ebx, 0xffffffff
mov r14d, edi
xor r14d, 0x21bc605c
or ecx, ebx
or r14d, 0x21bc605c
xor ecx, 0xffffffff
and ecx, r14d
mov ebx, edi
xor ebx, 0xffffffff
and ebx, 0x750e4b0a
mov r14d, edi
xor r14d, 0x750e4b0a
mov r15d, r14d
and r15d, 0xffffffff
mov r13d, edi
xor r13d, 0xffffffff
and r13d, 0x750e4b0a
and r14d, 0xffffffff
or ebx, r15d
or r13d, r14d
xor ebx, r13d
mov r14d, edi
xor r14d, 0x7b6a1a49
mov r15d, ebx
xor r15d, r14d
and r15d, ebx
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov ebx, r9d
xor ebx, 0xffffffff
mov r14d, ecx
xor r14d, 0xffffffff
mov r13d, edi
xor r13d, 0x893ef595
mov r11d, ebx
and r11d, 0x893ef595
and r9d, r13d
mov dword [rbp + 0x13c], r14d
and r14d, 0x893ef595
and ecx, r13d
or r11d, r9d
or r14d, ecx
xor r11d, r14d
mov ecx, dword [rbp + 0x13c]
or ebx, ecx
xor ebx, 0xffffffff
or r13d, 0x893ef595
and ebx, r13d
or r11d, ebx
mov r9d, r15d
and r9d, esi
xor r15d, esi
or r9d, r15d
mov esi, r11d
xor esi, 0xffffffff
mov ebx, r9d
and ebx, esi
xor r9d, 0xffffffff
and r11d, r9d
or ebx, r11d
mov r9d, ebx
xor r9d, 0xffffffff
and r9d, 0xbd2736f1
mov r11d, edi
xor r11d, 0xbd2736f1
and ebx, r11d
mov esi, edi
xor esi, 0xffffffff
and esi, 0xbd2736f1
and r11d, 0xffffffff
or r9d, ebx
or esi, r11d
xor r9d, esi
mov r11d, r12d
xor r11d, 0xffffffff
and r11d, 0xa32c9858
mov esi, edi
xor esi, 0xa32c9858
and r12d, esi
mov ebx, edi
xor ebx, 0xffffffff
and ebx, 0xa32c9858
and esi, 0xffffffff
or r11d, r12d
or ebx, esi
xor r11d, ebx
mov esi, edi
xor esi, 0x883a3092
and esi, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
and ebx, 0x883a3092
or esi, ebx
mov ebx, r9d
and ebx, r11d
xor r9d, r11d
or ebx, r9d
mov r9d, esi
and r9d, 0x883a3092
xor esi, 0x883a3092
or r9d, esi
mov r11d, ebx
xor r11d, 0xffffffff
and r11d, 0xffffffff
xor edi, 0xffffffff
and ebx, edi
or r11d, ebx
xor r9d, 0xffffffff
mov esi, r11d
xor esi, r9d
and esi, r11d
mov r9, qword [rbp + 0x398]
mov dword [r9], esi
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, 0xf2208e71
add r8d, r9d
sub eax, r8d
add eax, 0x979a39f1
sub eax, 0x8c30159b
sub eax, 0x979a39f1
sub eax, 0x361f133b
sub eax, 0xf2208e71
add eax, 0x361f133b
mov r8d, 0x370af4b0
add r8d, 0
sub r8d, 1
sub r8d, 0x370af4b0
sub eax, 0x2cca3ac7
add eax, r8d
add eax, 0x2cca3ac7
mov r8d, 0xf5e70d5b
add r8d, 0
sub r8d, 0x8c30159b
sub r8d, 0xf5e70d5b
sub eax, 0x2d26bd6
sub eax, r8d
add eax, 0x2d26bd6
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, r10b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
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, 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, 1
or r15b, r13b
or al, 1
xor r15b, 0xff
and r15b, al
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, dil
and al, r12b
xor dil, r12b
or al, dil
mov dil, r15b
and dil, r14b
xor r15b, r14b
or dil, r15b
mov r14b, al
xor r14b, 0xff
mov r15b, dil
and r15b, r14b
xor dil, 0xff
and al, dil
or r15b, al
mov al, sil
xor al, 0
and al, 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 al, r14b
or r12b, dil
xor al, r12b
mov dil, sil
xor dil, 1
xor al, 0xff
mov r14b, sil
xor r14b, 0
or dil, al
or r14b, 0
xor dil, 0xff
and dil, r14b
mov al, sil
xor al, 1
and al, 1
mov r14b, sil
xor r14b, 1
mov r12b, r14b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or al, r12b
or r13b, r14b
xor al, r13b
xor al, 0xff
xor al, 0
and al, 0
mov r14b, dil
and r14b, al
xor dil, al
or r14b, dil
mov al, bl
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
mov r12b, bl
and r12b, dil
or al, r12b
mov dil, sil
xor dil, 0
and dil, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
or dil, r12b
mov r12b, sil
xor r12b, 0
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
or r12b, r13b
mov r13b, al
xor r13b, 0xff
mov cl, dil
xor cl, 0xff
mov dl, sil
xor dl, 1
mov r8b, r13b
and r8b, 0xff
and al, dl
mov r9b, cl
and r9b, 0xff
and dil, dl
or r8b, al
or r9b, dil
xor r8b, r9b
or r13b, cl
xor r13b, 0xff
or dl, 1
and r13b, dl
or r8b, r13b
mov al, sil
xor al, 0
mov cl, r12b
xor cl, 0xff
mov dl, sil
xor dl, 0
mov r9b, al
and r9b, 0
mov dil, dl
and dil, 0
mov r13b, cl
and r13b, 0
and r12b, dl
or r9b, dil
or r13b, r12b
xor r9b, r13b
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or r9b, al
mov al, r8b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r8b, cl
mov dl, sil
xor dl, 1
and dl, 0
and cl, 1
or al, r8b
or dl, cl
xor al, dl
xor al, 0xff
xor r9b, 0xff
mov cl, sil
xor cl, 1
or al, r9b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, r14b
and r8b, dl
or cl, r8b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r10b
and r9b, r8b
mov dil, cl
xor dil, 0xff
and dil, 0xff
and cl, r8b
or dl, r9b
or dil, cl
xor dl, dil
xor r10b, 0xff
mov cl, dl
xor cl, r10b
and cl, dl
mov dl, sil
xor dl, 0
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, r15b
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
mov r8b, r15b
and r8b, dl
or r9b, r8b
xor r9b, 0xff
mov dl, r15b
xor dl, 0xff
mov r8b, sil
xor r8b, 0
or r9b, dl
or r8b, 0
xor r9b, 0xff
and r9b, r8b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r14b
and r10b, r8b
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or dl, r10b
or dil, r8b
xor dl, dil
mov r8b, r11b
xor r8b, 0xff
mov r10b, dl
and r10b, r8b
xor dl, 0xff
mov r8b, r11b
and r8b, dl
or r10b, r8b
xor r10b, 0xff
xor r11b, 0xff
mov dl, sil
xor dl, 1
or r10b, r11b
or dl, 1
xor r10b, 0xff
and r10b, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r11b, al
and r11b, r8b
or dl, r11b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
mov dil, cl
and dil, r11b
or r8b, dil
mov r11b, sil
xor r11b, 1
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r11b, dil
mov dil, dl
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
mov r12b, r11b
xor r12b, 0xff
mov r13b, al
xor r13b, r12b
and r13b, al
mov al, r8b
xor al, 0xff
mov r12b, sil
xor r12b, 1
mov byte [rbp + 0x13b], sil
xor sil, 1
or al, r12b
or sil, 1
xor al, 0xff
and al, sil
xor cl, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, byte [rbp + 0x13b]
xor r12b, 1
or cl, sil
or r12b, 1
xor cl, 0xff
and cl, r12b
mov sil, dil
and sil, r13b
xor dil, r13b
or sil, dil
mov dil, al
and dil, cl
xor al, cl
or dil, al
mov al, sil
xor al, 0xff
mov cl, dil
and cl, al
xor dil, 0xff
and sil, dil
or cl, sil
mov al, dl
xor al, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x13b]
xor dil, 0
mov r12b, al
and r12b, 0
and dl, dil
mov r13b, sil
and r13b, 0
and r8b, dil
or r12b, dl
or r13b, r8b
xor r12b, r13b
or al, sil
xor al, 0xff
or dil, 0
and al, dil
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x13b]
xor dl, 1
and r12b, dl
mov r8b, byte [rbp + 0x13b]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r12b
or r8b, dl
xor al, r8b
mov dl, r11b
and dl, 1
xor r11b, 1
or dl, r11b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r11b, byte [rbp + 0x13b]
xor r11b, 1
mov sil, al
and sil, 0xff
and cl, r11b
mov dil, dl
and dil, 0xff
and r8b, r11b
or sil, cl
or dil, r8b
xor sil, dil
or al, dl
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, r10b
xor al, 0xff
mov cl, r9b
xor cl, al
and cl, r9b
mov al, r9b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x13b]
xor dl, 0
and r9b, dl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
and r10b, dl
or al, r9b
or r8b, r10b
xor al, r8b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x13b]
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
mov al, sil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x13b]
xor cl, 0
mov dl, sil
and dl, cl
mov r8b, byte [rbp + 0x13b]
xor r8b, 1
and r8b, 0
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
xor al, 0xff
mov cl, r10b
xor cl, al
and cl, r10b
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x13b]
xor dl, 1
and r10b, dl
mov r8b, byte [rbp + 0x13b]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r10b
or r8b, dl
xor al, r8b
xor sil, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x13b]
xor dl, 0
or sil, al
or dl, 0
xor sil, 0xff
and sil, dl
mov al, cl
and al, sil
xor cl, sil
or al, cl
mov cl, bl
xor cl, 0xff
mov dl, r15b
xor dl, 0xff
mov r8b, byte [rbp + 0x13b]
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x13b]
xor r8b, 1
and bl, r8b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0xff
and r15b, r8b
or dl, bl
or r9b, r15b
xor dl, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x13b]
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and cl, r10b
mov bl, r9b
and bl, 0xff
and dl, r10b
or r11b, cl
or bl, dl
xor r11b, bl
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x13b]
xor dl, 0
mov r8b, r11b
and r8b, dl
mov r9b, byte [rbp + 0x13b]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x13b]
xor dl, 1
xor cl, 0xff
mov r8b, byte [rbp + 0x13b]
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, byte [rbp + 0x13b]
xor cl, 1
and cl, 0
mov r8b, byte [rbp + 0x13b]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x13b]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x13b]
xor r9b, 1
or r11b, r8b
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov r8b, byte [rbp + 0x13b]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x13b]
xor r9b, 1
and r9b, 1
or r8b, r9b
xor r8b, 0xff
mov r9b, byte [rbp + 0x13b]
xor r9b, 1
mov r10b, byte [rbp + 0x13b]
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, dl
and r9b, r11b
xor dl, r11b
or r9b, dl
mov dl, r8b
and dl, cl
xor r8b, cl
or dl, r8b
mov cl, r9b
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
and r9b, dl
or r8b, r9b
mov cl, r14b
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0x13b]
xor dl, 0
and dl, 0
mov r9b, byte [rbp + 0x13b]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, r9b
or dl, r10b
or r11b, r14b
xor dl, r11b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x13b]
xor dl, 1
and r8b, dl
mov r10b, byte [rbp + 0x13b]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x13b]
xor r8b, 1
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x13b]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x13b]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x13b]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x13b]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov cl, byte [rbp + 0x13b]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x13b]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
mov r11b, r9b
and r11b, 0
mov sil, dl
and sil, 0xff
and r8b, r9b
or r10b, r11b
or sil, r8b
xor r10b, sil
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x13b]
xor dl, 1
and bl, dl
mov r8b, byte [rbp + 0x13b]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
xor r10b, 0xff
mov dl, cl
xor dl, r10b
and dl, cl
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x13b]
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x13b]
xor r9b, 1
and al, r9b
mov r10b, dl
xor r10b, 0xff
and r10b, 0xff
and dl, r9b
or r8b, al
or r10b, dl
xor r8b, r10b
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x13b]
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 0x6d865711
jmp 0x6d88de94
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x7d648791
mov r9d, eax
sub r9d, r8d
sub r9d, 0xeff7c117
sub r9d, 1
add r9d, 0xeff7c117
add r9d, 0xd6deea80
sub r9d, 0x7d648791
sub r9d, 0xd6deea80
sub eax, 0xa7103289
sub eax, r9d
add eax, 0xa7103289
mov r8d, ecx
sub r8d, 0x8cdc4609
sub r8d, eax
add r8d, 0x8cdc4609
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 0
xor r14b, 0
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r11b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or bl, r11b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, bl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, r14b
and r11b, r10b
xor r14b, r10b
or r11b, r14b
mov r10b, dil
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, dil
xor bl, 0xff
mov sil, r11b
and sil, bl
xor r11b, 0xff
and dil, r11b
or sil, dil
mov r11b, r10b
and r11b, sil
xor r10b, sil
or r11b, r10b
test r11b, 1
jne 0x6d86592e
jmp 0x6d893744
xor eax, eax
mov rcx, qword [rbp + 0x3a0]
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, r8d
mov r11d, eax
sub r11d, 0x1b618e54
add r10d, r11d
mov r11d, eax
sub r11d, r10d
sub r11d, 0xc76eba92
sub r11d, 0x9eb60d60
add r11d, 0xc76eba92
add r11d, 0x62ed1fd0
sub r11d, 0x1b618e54
sub r11d, 0x62ed1fd0
mov r10d, eax
sub r10d, 1
add r10d, 0
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, r10d
add esi, r11d
mov r10d, eax
sub r10d, esi
sub r10d, 0xe799a49
sub r10d, 0x2df88293
add r10d, 0xe799a49
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x9eb60d60
add r11d, r10d
mov r10d, eax
sub r10d, r11d
sub eax, 0x2df88293
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, dil
xor r12b, 0xff
and r12b, 1
mov r13b, r15b
xor r13b, 1
mov al, dil
and al, r13b
or r12b, al
mov al, r15b
xor al, 1
and al, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or al, r13b
mov r13b, r14b
xor r13b, 0xff
mov r8b, r12b
xor r8b, 0xff
mov r9b, r15b
xor r9b, 0
mov r10b, r13b
and r10b, 0
and r14b, r9b
mov r11b, r8b
and r11b, 0
and r12b, r9b
or r10b, r14b
or r11b, r12b
xor r10b, r11b
or r13b, r8b
xor r13b, 0xff
or r9b, 0
and r13b, r9b
or r10b, r13b
mov r8b, al
and r8b, 1
xor al, 1
or r8b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
and r10b, r9b
or al, r10b
xor al, 0xff
xor r8b, 0xff
mov r9b, r15b
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, r15b
xor r9b, 1
mov r10b, bl
and r10b, r9b
mov r11b, r15b
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, r15b
xor r9b, 0
and r9b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, bl
xor r11b, r10b
and r11b, bl
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov bl, r15b
xor bl, 1
mov r14b, dil
and r14b, bl
or r10b, r14b
mov bl, r15b
xor bl, 0
mov r14b, r10b
xor r14b, bl
and r14b, r10b
xor dil, 0xff
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0
or dil, r9b
or r10b, 0
xor dil, 0xff
and dil, r10b
mov r9b, r8b
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, r15b
xor bl, 1
mov r12b, r9b
and r12b, 0xff
and r8b, bl
mov r13b, r10b
and r13b, 0xff
and r11b, bl
or r12b, r8b
or r13b, r11b
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r12b, r9b
mov r8b, r14b
and r8b, dil
xor r14b, dil
or r8b, r14b
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov r10b, r15b
xor r10b, 0
and r12b, r10b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
and r8b, r10b
or r9b, r12b
or r11b, r8b
xor r9b, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, r15b
xor r10b, 1
mov r11b, al
and r11b, r10b
or r8b, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, r15b
xor r11b, 1
mov bl, r9b
and bl, r11b
or r10b, bl
mov r11b, r15b
xor r11b, 0
and r11b, 1
mov bl, r15b
xor bl, 1
and bl, 0
or r11b, bl
mov bl, r15b
xor bl, 0
mov dil, r8b
xor dil, bl
and dil, r8b
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, r15b
xor r14b, 1
or al, bl
or r14b, 1
xor al, 0xff
and al, r14b
mov bl, r15b
xor bl, 0
mov r14b, r10b
xor r14b, bl
and r14b, r10b
mov bl, r11b
xor bl, 0xff
mov r12b, r9b
xor r12b, bl
and r12b, r9b
mov r9b, dil
and r9b, al
xor dil, al
or r9b, dil
mov al, r14b
xor al, 0xff
mov bl, r12b
xor bl, 0xff
mov dil, r15b
xor dil, 0
mov r13b, al
and r13b, 0
and r14b, dil
mov sil, bl
and sil, 0
and r12b, dil
or r13b, r14b
or sil, r12b
xor r13b, sil
or al, bl
xor al, 0xff
or dil, 0
and al, dil
or r13b, al
mov al, r9b
xor al, 0xff
mov bl, r13b
and bl, al
xor r13b, 0xff
and r9b, r13b
or bl, r9b
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, r15b
xor r9b, 0
and al, r9b
xor r15b, 1
and r15b, 0
and r9b, 1
or r8b, al
or r15b, r9b
xor r8b, r15b
mov al, r11b
and al, 0
xor r11b, 0
or al, r11b
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, bl
and al, r9b
xor bl, r9b
or al, bl
test al, 1
mov dword [rbp + 0x134], edx
jne 0x6d865d3f
jmp 0x6d893744
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, 0x6be90f91
add r9d, r8d
add r9d, 0x6be90f91
mov r8d, 0x5d9f2b41
add r8d, 0
sub r8d, ecx
sub r8d, 0x5d9f2b41
sub eax, 0x8e4b6006
sub eax, r9d
add eax, 0x8e4b6006
sub r8d, 0x5c5f33fc
add r8d, eax
add r8d, 0x5c5f33fc
mov eax, 0x6b3aaf81
add eax, 0
sub eax, r8d
sub eax, 0x6b3aaf81
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 0
xor r14b, 0
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
or dil, r15b
xor dil, 0xff
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or bl, r15b
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
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, 0
mov r12b, sil
xor r12b, 0
mov r13b, r11b
and r13b, r12b
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
xor r15b, 0xff
mov al, sil
xor al, 1
mov r12b, sil
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
xor bl, 0xff
mov al, r11b
xor al, bl
and al, r11b
mov r11b, r14b
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r11b
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 r11b, bl
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov cl, r15b
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, 0xff
and r15b, r11b
mov r14b, r10b
and r14b, 0xff
and al, r11b
or bl, r15b
or r14b, al
xor bl, r14b
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, r13b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r13b, cl
mov r10b, bl
xor r10b, 0xff
and r10b, 0xff
and bl, cl
or al, r13b
or r10b, bl
xor al, r10b
mov cl, al
xor cl, 0xff
mov r10b, dil
xor r10b, cl
and r10b, dil
mov cl, dil
xor cl, 0xff
mov r11b, al
and r11b, cl
xor al, 0xff
and dil, al
or r11b, dil
mov al, r10b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
xor sil, 1
mov bl, al
and bl, 0xff
and r10b, sil
mov dil, cl
and dil, 0xff
and r11b, sil
or bl, r10b
or dil, r11b
xor bl, dil
or al, cl
xor al, 0xff
or sil, 1
and al, sil
or bl, al
test bl, 1
jne 0x6d866046
jmp 0x6d88de94
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x35fec033
add r8d, 0
sub r8d, 0x4abdd499
sub r8d, 0x35fec033
mov r9d, ecx
add r9d, 0x4c021e48
add r9d, r8d
sub r9d, 0x4c021e48
mov r8d, eax
sub r8d, 0x2921f4d2
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0x7efafb7f
sub r9d, 0x2921f4d2
add r9d, 0x7efafb7f
mov r8d, eax
sub r8d, r9d
add r8d, 0
mov r9d, eax
sub r9d, 0x4abdd499
add r9d, 0
sub r8d, 0x8c611ee3
add r8d, r9d
add r8d, 0x8c611ee3
sub eax, 0xa0623072
sub eax, r8d
add eax, 0xa0623072
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, 0
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, bl
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
xor r14b, 0xff
mov al, sil
xor al, 0
mov r12b, sil
xor r12b, 0
or r14b, al
or r12b, 0
xor r14b, 0xff
and r14b, r12b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
xor al, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, al
and cl, 0
and dil, r13b
mov dl, r12b
and dl, 0
and r15b, r13b
or cl, dil
or dl, r15b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or cl, al
mov al, r14b
and al, bl
xor r14b, bl
or al, r14b
mov dl, cl
xor dl, 0xff
and dl, 0
mov bl, sil
xor bl, 0
and cl, bl
mov dil, al
xor dil, 0xff
and dil, 0
and al, bl
or dl, cl
or dil, al
xor dl, dil
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, r11b
and bl, cl
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, bl
or dil, cl
xor al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
xor cl, 0xff
mov bl, r11b
xor bl, cl
and bl, r11b
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 r12b, dil
and r12b, 0xff
and bl, r14b
or r15b, al
or r12b, bl
xor r15b, r12b
or cl, dil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov al, sil
xor al, 0
and al, 1
mov cl, sil
xor cl, 1
mov bl, cl
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, bl
or dil, cl
xor al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
mov bl, sil
xor bl, 0
xor cl, 0xff
mov dil, sil
xor dil, 0
or bl, cl
or dil, 0
xor bl, 0xff
and bl, dil
mov cl, al
and cl, bl
xor al, bl
or cl, al
mov al, dl
xor al, 0xff
and al, 0
mov bl, sil
xor bl, 0
mov dil, dl
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 0
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, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, al
and r14b, bl
xor al, bl
or r14b, al
mov al, sil
xor al, 0
mov bl, dil
xor bl, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, al
and r13b, 0xff
mov r8b, r12b
and r8b, 0
mov r9b, bl
and r9b, 0xff
and dil, r12b
or r13b, r8b
or r9b, dil
xor r13b, r9b
or al, bl
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, r14b
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
and r14b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or al, r14b
or r9b, r8b
xor al, r9b
xor r13b, 0xff
mov r8b, al
xor r8b, r13b
and r8b, al
mov al, cl
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov bl, cl
and bl, r9b
mov dil, sil
xor dil, 1
and dil, 0xff
and r9b, 1
or al, bl
or dil, r9b
xor al, dil
mov r9b, r10b
xor r9b, 0xff
and r9b, 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 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, r15b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov bl, r15b
and bl, r10b
or al, bl
mov r10b, sil
xor r10b, 0
and r10b, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, sil
xor bl, 1
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r14b
or r12b, dil
xor bl, r12b
mov dil, al
and dil, r10b
xor al, r10b
or dil, al
mov al, sil
xor al, 1
mov r10b, bl
xor r10b, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, al
and r12b, 0
mov r13b, r14b
and r13b, 1
mov byte [rbp + 0x133], r10b
and r10b, 0
and bl, r14b
or r12b, r13b
or r10b, bl
xor r12b, r10b
mov r10b, byte [rbp + 0x133]
or al, r10b
xor al, 0xff
or r14b, 0
and al, r14b
or r12b, al
mov al, dil
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
and dil, bl
or al, dil
xor r12b, 0xff
mov bl, al
xor bl, r12b
and bl, al
mov al, cl
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
mov r14b, cl
and r14b, dil
or al, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, al
and r14b, dil
xor al, 0xff
mov dil, r11b
and dil, al
or r14b, dil
xor r11b, 0xff
mov al, r14b
xor al, r11b
and al, r14b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
mov r14b, r8b
and r14b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or r11b, r14b
or r12b, dil
xor r11b, r12b
mov dil, r9b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r12b, r9b
and r12b, r14b
or dil, r12b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r12b, 1
or r14b, r13b
or r10b, r12b
xor r14b, r10b
mov r10b, sil
xor r10b, 0
mov r12b, r11b
xor r12b, r10b
and r12b, r11b
xor r8b, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r13b, sil
xor r13b, 0
or r8b, r10b
or r13b, 0
xor r8b, 0xff
and r8b, r13b
mov r10b, sil
xor r10b, 0
mov r13b, dil
xor r13b, r10b
and r13b, dil
mov r10b, r14b
xor r10b, 0xff
mov byte [rbp + 0x132], r9b
xor r9b, r10b
mov r10b, byte [rbp + 0x132]
and r9b, r10b
mov r10b, r12b
and r10b, r8b
xor r12b, r8b
or r10b, r12b
mov r8b, r13b
xor r8b, 0xff
mov r12b, r9b
xor r12b, 0xff
mov byte [rbp + 0x131], sil
xor sil, 0
mov byte [rbp + 0x130], r8b
and r8b, 0
and r13b, sil
mov byte [rbp + 0x12f], r12b
and r12b, 0
and r9b, sil
or r8b, r13b
or r12b, r9b
xor r8b, r12b
mov r9b, byte [rbp + 0x130]
mov r12b, byte [rbp + 0x12f]
or r9b, r12b
xor r9b, 0xff
or sil, 0
and r9b, sil
or r8b, r9b
mov r9b, r10b
xor r9b, 0xff
mov sil, r8b
and sil, r9b
xor r8b, 0xff
and r10b, r8b
or sil, r10b
mov r8b, r11b
xor r8b, 0xff
mov r9b, dil
xor r9b, 0xff
mov r10b, byte [rbp + 0x131]
xor r10b, 1
mov r13b, r8b
and r13b, 0xff
and r11b, r10b
mov r12b, r9b
and r12b, 0xff
and dil, r10b
or r13b, r11b
or r12b, dil
xor r13b, r12b
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r13b, r8b
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x131]
xor r9b, 0
and r13b, r9b
mov r10b, byte [rbp + 0x131]
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, r13b
or r10b, r9b
xor r8b, r10b
mov r9b, r14b
and r9b, 0
xor r14b, 0
or r9b, r14b
xor r8b, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x131]
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, sil
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x131]
xor r11b, 1
mov dil, r9b
and dil, 0xff
and sil, r11b
mov r14b, r10b
and r14b, 0xff
and r8b, r11b
or dil, sil
or r14b, r8b
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or dil, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x131]
xor r9b, 0
mov r10b, bl
and r10b, r9b
mov r11b, byte [rbp + 0x131]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x131]
xor r10b, 1
mov r11b, al
and r11b, r10b
mov sil, byte [rbp + 0x131]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp + 0x131]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x131]
xor r11b, 1
mov sil, r11b
and sil, 0
mov r14b, byte [rbp + 0x131]
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, byte [rbp + 0x131]
xor r11b, 0
mov sil, r8b
xor sil, r11b
and sil, r8b
xor bl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r14b, byte [rbp + 0x131]
xor r14b, 0
or bl, r11b
or r14b, 0
xor bl, 0xff
and bl, r14b
mov r11b, r9b
xor r11b, 0xff
mov r14b, byte [rbp + 0x131]
xor r14b, 0
mov r12b, byte [rbp + 0x131]
xor r12b, 1
or r11b, r14b
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov r14b, r10b
xor r14b, 0xff
mov r12b, al
xor r12b, r14b
and r12b, al
mov al, sil
xor al, 0xff
mov r14b, bl
xor r14b, 0xff
mov r13b, byte [rbp + 0x131]
xor r13b, 0
mov byte [rbp + 0x12e], al
and al, 0
and sil, r13b
mov byte [rbp + 0x12d], r14b
and r14b, 0
and bl, r13b
or al, sil
or r14b, bl
xor al, r14b
mov bl, byte [rbp + 0x12e]
mov sil, byte [rbp + 0x12d]
or bl, sil
xor bl, 0xff
or r13b, 0
and bl, r13b
or al, bl
mov bl, r11b
xor bl, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r13b, byte [rbp + 0x131]
xor r13b, 1
mov sil, bl
and sil, 0xff
and r11b, r13b
mov byte [rbp + 0x12c], r14b
and r14b, 0xff
and r12b, r13b
or sil, r11b
or r14b, r12b
xor sil, r14b
mov r11b, byte [rbp + 0x12c]
or bl, r11b
xor bl, 0xff
or r13b, 1
and bl, r13b
or sil, bl
mov bl, al
xor bl, 0xff
and bl, 1
mov r14b, byte [rbp + 0x131]
xor r14b, 1
and al, r14b
mov r12b, sil
xor r12b, 0xff
and r12b, 0xff
and sil, r14b
or bl, al
or r12b, sil
xor bl, r12b
mov al, r8b
xor al, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, byte [rbp + 0x131]
xor r14b, 1
mov r12b, al
and r12b, 0xff
and r8b, r14b
mov r13b, sil
and r13b, 0xff
and r9b, r14b
or r12b, r8b
or r13b, r9b
xor r12b, r13b
or al, sil
xor al, 0xff
or r14b, 1
and al, r14b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x131]
xor r8b, 0
and r12b, r8b
mov r9b, byte [rbp + 0x131]
xor r9b, 1
and r9b, 0
and r8b, 1
or al, r12b
or r9b, r8b
xor al, r9b
mov r8b, byte [rbp + 0x131]
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov sil, byte [rbp + 0x131]
xor sil, 0
mov r14b, r8b
and r14b, 0
mov r12b, sil
and r12b, 0
mov r13b, r9b
and r13b, 0
and r10b, sil
or r14b, r12b
or r13b, r10b
xor r14b, r13b
or r8b, r9b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r14b, r8b
xor r14b, 0xff
mov r8b, al
xor r8b, r14b
and r8b, al
mov al, bl
and al, r8b
xor bl, r8b
or al, bl
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x131]
xor r9b, 1
mov r10b, dil
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 + 0x131]
xor r10b, 1
and al, r10b
mov bl, byte [rbp + 0x131]
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, al
or bl, r10b
xor r8b, bl
xor r8b, 0xff
mov al, dil
xor al, r8b
and al, dil
mov r8b, r9b
and r8b, al
xor r9b, al
or r8b, r9b
mov al, dl
xor al, 0xff
mov r9b, r15b
xor r9b, 0xff
mov r10b, byte [rbp + 0x131]
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x131]
xor r10b, 0
and dl, r10b
mov bl, r15b
xor bl, 0xff
and bl, 0
and r15b, r10b
or r9b, dl
or bl, r15b
xor r9b, bl
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 + 0x131]
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov bl, byte [rbp + 0x131]
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r10b
or bl, r9b
xor al, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, byte [rbp + 0x131]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x131]
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r9b, 0xff
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov dl, al
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov bl, byte [rbp + 0x131]
xor bl, 0
mov sil, dl
and sil, 0
and al, bl
mov dil, r9b
and dil, 0
and r10b, bl
or sil, al
or dil, r10b
xor sil, dil
or dl, r9b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov al, cl
xor al, 0xff
xor al, 0
and al, 0
mov dl, byte [rbp + 0x131]
xor dl, 0
and dl, 0
mov r9b, byte [rbp + 0x131]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r9b
or dl, r10b
or bl, cl
xor dl, bl
mov cl, al
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x131]
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, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x131]
xor cl, 1
and sil, cl
or al, sil
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x131]
xor dl, 1
and bl, dl
mov r9b, byte [rbp + 0x131]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, bl
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x131]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x131]
xor r9b, 1
and r9b, 0
or dl, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, byte [rbp + 0x131]
xor bl, 0
mov sil, r9b
and sil, 0
and al, bl
mov dil, r10b
and dil, 0
and cl, bl
or sil, al
or dil, cl
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov al, dl
and al, 0
xor dl, 0
or al, dl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x131]
xor dl, 1
and sil, dl
mov r9b, byte [rbp + 0x131]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, sil
or r9b, dl
xor cl, r9b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x131]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, r8b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x131]
xor dl, 1
mov r9b, r8b
and r9b, dl
mov r10b, byte [rbp + 0x131]
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 + 0x131]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x131]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x131]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x131]
xor bl, 0
mov sil, byte [rbp + 0x131]
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov bl, r9b
xor bl, 0xff
mov sil, r8b
xor sil, bl
and sil, r8b
mov r8b, byte [rbp + 0x131]
xor r8b, 0
mov bl, dl
xor bl, r8b
and bl, dl
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov dil, byte [rbp + 0x131]
xor dil, 0
or cl, r8b
or dil, 0
xor cl, 0xff
and cl, dil
mov r8b, r10b
xor r8b, 0xff
mov dil, sil
xor dil, 0xff
mov r14b, byte [rbp + 0x131]
xor r14b, 0
mov r15b, r8b
and r15b, 0
and r10b, r14b
mov r12b, dil
and r12b, 0
and sil, r14b
or r15b, r10b
or r12b, sil
xor r15b, r12b
or r8b, dil
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov r8b, bl
and r8b, cl
xor bl, cl
or r8b, bl
mov cl, r15b
xor cl, 0xff
mov r10b, r8b
and r10b, cl
xor r8b, 0xff
and r15b, r8b
or r10b, r15b
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 + 0x131]
xor dl, 1
and cl, dl
or al, cl
mov cl, byte [rbp + 0x131]
xor cl, 0
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x131]
xor r8b, 0
mov bl, cl
and bl, 0
mov sil, r8b
and sil, 0
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
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x131]
xor r8b, 1
mov r9b, al
and r9b, 0xff
and r10b, r8b
mov bl, dl
and bl, 0xff
and cl, r8b
or r9b, r10b
or bl, cl
xor r9b, bl
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
test r9b, 1
jne 0x6d866fc3
jmp 0x6d893749
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xb5ac049c
sub r8d, 0x8c2b3d90
add r8d, 0xb5ac049c
sub r8d, 0xfe8293de
sub r8d, 1
add r8d, 0xfe8293de
mov r9d, eax
sub r9d, 0x8c2b3d90
sub r8d, r9d
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, 0xa3bde7d8
add r9d, r10d
sub eax, r9d
sub eax, 0x907872a4
add eax, r8d
add eax, 0x907872a4
sub eax, 0xa4c7675f
sub eax, 0xa3bde7d8
add eax, 0xa4c7675f
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 0
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 0
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, dil
xor al, 0
or r12b, r13b
or al, 0
xor r12b, 0xff
and r12b, al
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov al, r14b
and al, r15b
xor r14b, r15b
or al, r14b
mov r14b, r12b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov cl, r14b
and cl, 0
and r12b, r13b
mov dl, r15b
and dl, 0
and sil, r13b
or cl, r12b
or dl, sil
xor cl, dl
or r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or cl, r14b
mov dl, al
xor dl, 0xff
and dl, 1
mov sil, dil
xor sil, 1
and al, sil
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, sil
or dl, al
or r14b, cl
xor dl, r14b
mov al, bl
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
mov sil, bl
and sil, cl
mov r14b, dil
xor r14b, 1
and r14b, 0
and cl, 1
or al, sil
or r14b, cl
xor al, r14b
xor al, 0xff
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
and cl, 1
mov sil, dil
xor sil, 1
and sil, 0
or cl, sil
mov sil, bl
xor sil, 0xff
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
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 cl, 0xff
mov r12b, dil
xor r12b, 0
or r15b, cl
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov cl, al
xor cl, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, cl
and r8b, 0
and al, r13b
mov r9b, r12b
and r9b, 0
and sil, r13b
or r8b, al
or r9b, sil
xor r8b, r9b
or cl, r12b
xor cl, 0xff
or r13b, 0
and cl, r13b
or r8b, cl
mov al, r14b
and al, r15b
xor r14b, r15b
or al, r14b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r8b, r9b
mov sil, al
xor sil, 0xff
and sil, 0xff
and al, r9b
or cl, r8b
or sil, al
xor cl, sil
mov al, dil
xor al, 1
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov sil, dil
xor sil, 1
and sil, 0xff
and r8b, 1
or 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
mov sil, r9b
and sil, 0
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
mov sil, r8b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r9b, sil
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
xor sil, 0xff
mov r14b, dil
xor r14b, 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
xor r14b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and al, r12b
mov r10b, r15b
and r10b, 0xff
and r9b, r12b
or r13b, al
or r10b, r9b
xor r13b, r10b
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov al, sil
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
mov r14b, al
and r14b, 0xff
and sil, r10b
mov r15b, r9b
and r15b, 0xff
and r8b, r10b
or r14b, sil
or r15b, r8b
xor r14b, r15b
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r14b, al
mov al, r13b
xor al, 0xff
mov r8b, r14b
and r8b, al
xor r14b, 0xff
and r13b, r14b
or r8b, r13b
mov al, dl
xor al, 0xff
and al, 0
mov r9b, dil
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or al, r10b
or sil, r9b
xor al, sil
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r10b, dil
xor r10b, 1
mov sil, r10b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, sil
or r14b, r10b
xor r9b, r14b
mov r10b, dil
xor r10b, 1
and r10b, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r10b, r14b
or r15b, sil
xor r10b, r15b
mov sil, al
and sil, r9b
xor al, r9b
or sil, al
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
and sil, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, sil
or r14b, r10b
xor r9b, r14b
xor al, 0xff
mov r10b, r9b
xor r10b, al
and r10b, r9b
mov al, r11b
xor al, 0xff
and al, 0
mov r9b, dil
xor r9b, 0
and r11b, r9b
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or al, r11b
or sil, r9b
xor al, sil
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r11b, dil
xor r11b, 0
mov sil, r8b
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r9b, sil
or r14b, r11b
xor r9b, r14b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r11b, sil
mov sil, al
xor sil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, sil
and r12b, 0
and al, r15b
mov r13b, r14b
and r13b, 0
and r9b, r15b
or r12b, al
or r13b, r9b
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov al, dil
xor al, 1
mov r9b, r11b
xor r9b, 0xff
mov sil, dil
xor sil, 0
mov r14b, al
and r14b, 0
mov r15b, sil
and r15b, 1
mov r13b, r9b
and r13b, 0
and r11b, sil
or r14b, r15b
or r13b, r11b
xor r14b, r13b
or al, r9b
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and r12b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r12b
or r11b, r9b
xor al, r11b
xor r14b, 0xff
mov r9b, al
xor r9b, r14b
and r9b, al
mov al, cl
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
mov sil, cl
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or al, sil
or r14b, r11b
xor al, r14b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, al
and r14b, r11b
xor al, r11b
or r14b, al
mov al, dil
xor al, 1
mov r11b, sil
xor r11b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, al
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x12b], r11b
and r11b, 0xff
and sil, r15b
or r12b, r13b
or r11b, sil
xor r12b, r11b
mov r11b, byte [rbp + 0x12b]
or al, r11b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, r14b
xor al, 0xff
and al, 0
mov sil, dil
xor sil, 0
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or al, r14b
or r15b, sil
xor al, r15b
xor r12b, 0xff
mov sil, al
xor sil, r12b
and sil, al
mov al, bl
xor al, 0xff
and al, 1
mov r14b, dil
xor r14b, 1
and bl, r14b
or al, bl
mov bl, r8b
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r8b
and r15b, r14b
or bl, r15b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r11b, r15b
and r11b, 0xff
and al, r13b
mov byte [rbp + 0x12a], r12b
and r12b, 0xff
and bl, r13b
or r11b, al
or r12b, bl
xor r11b, r12b
mov al, byte [rbp + 0x12a]
or r15b, al
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r11b, r15b
mov bl, dil
xor bl, 0
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
mov al, r12b
and al, 0
mov byte [rbp + 0x129], r15b
and r15b, 0xff
and r14b, r12b
or r13b, al
or r15b, r14b
xor r13b, r15b
mov al, byte [rbp + 0x129]
or bl, al
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
and r11b, r14b
or bl, r11b
xor bl, 0xff
xor r13b, 0xff
mov r11b, dil
xor r11b, 0
or bl, r13b
or r11b, 0
xor bl, 0xff
and bl, r11b
mov r11b, r9b
xor r11b, 0xff
mov r14b, r10b
xor r14b, r11b
and r14b, r10b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov r15b, dil
xor r15b, 1
and r10b, r15b
mov r12b, r9b
xor r12b, 0xff
and r12b, 0xff
and r9b, r15b
or r11b, r10b
or r12b, r9b
xor r11b, r12b
mov r9b, r14b
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
and r14b, r15b
mov r13b, r10b
and r13b, 0xff
and r11b, r15b
or r12b, r14b
or r13b, r11b
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, sil
and r11b, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, r14b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov r14b, bl
and r14b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, r14b
or r15b, r11b
xor r10b, r15b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or r11b, r15b
or r13b, r14b
xor r11b, r13b
mov r14b, dil
xor r14b, 1
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
or sil, r14b
or r13b, 0
xor sil, 0xff
and sil, r13b
mov r14b, dil
xor r14b, 1
mov r13b, r10b
xor r13b, r14b
and r13b, r10b
mov r14b, r11b
xor r14b, 0xff
mov al, bl
xor al, r14b
and al, bl
mov bl, r15b
and bl, sil
xor r15b, sil
or bl, r15b
mov sil, r13b
and sil, al
xor r13b, al
or sil, r13b
mov al, bl
xor al, 0xff
mov r14b, sil
and r14b, al
xor sil, 0xff
and bl, sil
or r14b, bl
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and al, r10b
or r9b, al
mov al, r11b
and al, 1
xor r11b, 1
or al, r11b
xor r9b, 0xff
xor al, 0xff
mov r10b, dil
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, r14b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, al
and bl, 0
and r14b, r11b
mov sil, r10b
and sil, 0
and r9b, r11b
or bl, r14b
or sil, r9b
xor bl, sil
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r12b
xor al, 0xff
and al, 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 al, r10b
or r11b, r9b
xor al, r11b
mov r9b, bl
xor r9b, 0xff
xor al, 0xff
mov r10b, dil
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, bl
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
and bl, r10b
or al, bl
xor al, 0xff
mov r10b, r12b
xor r10b, al
and r10b, r12b
mov al, r9b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov sil, al
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 al, r11b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, dl
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
and dl, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r10b
or r9b, dl
or r11b, cl
xor r9b, r11b
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
mov r9b, cl
and r9b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, dil
xor dl, 1
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, 1
and al, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or al, r9b
xor al, 0xff
mov r9b, cl
xor r9b, al
and r9b, cl
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov cl, dil
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r9b, dil
xor r9b, 0
or cl, dl
or r9b, 0
xor cl, 0xff
and cl, r9b
mov dl, dil
xor dl, 1
mov r9b, r8b
and r9b, dl
xor r8b, 0xff
and r8b, 1
or r9b, r8b
mov dl, cl
and dl, r9b
xor cl, r9b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, al
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, al
and dl, cl
or r8b, dl
xor r8b, 0xff
xor al, 0xff
mov cl, dil
xor cl, 1
or r8b, al
or cl, 1
xor r8b, 0xff
and r8b, cl
mov al, r8b
xor al, 0xff
mov cl, sil
xor cl, al
and cl, sil
mov al, sil
xor al, 0xff
mov dl, r8b
and dl, al
xor r8b, 0xff
and sil, r8b
or dl, sil
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
xor dil, 1
mov r9b, al
and r9b, 0xff
and cl, dil
mov r10b, r8b
and r10b, 0xff
and dl, dil
or r9b, cl
or r10b, dl
xor r9b, r10b
or al, r8b
xor al, 0xff
or dil, 1
and al, dil
or r9b, al
test r9b, 1
jne 0x6d867cdc
jmp 0x6d893749
jmp 0x6d867ce1
mov eax, dword [rbp + 0x134]
cmp eax, 0xa
jl 0x6d867d04
mov eax, dword [rbp + 0x134]
cmp eax, 0xa
je 0x6d86ac2e
jmp 0x6d86d569
mov eax, dword [rbp + 0x134]
cmp eax, 3
jne 0x6d86d569
mov rax, qword [rbp + 0x3e8]
mov rcx, qword [rax]
mov qword [rbp + 0x120], rcx
mov rax, qword [rbp + 0x3c8]
mov rcx, qword [rax]
mov edx, dword [rcx]
mov ecx, edx
shl rcx, 2
mov r8, qword [rbp + 0x120]
add r8, rcx
mov rcx, qword [rbp + 0x398]
mov edx, dword [rcx]
mov r9d, edx
shl r9, 2
add r8, r9
mov qword [rbp + 0x118], r8
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xbfbe858e
add r8d, 0x54020e22
add r8d, 0xbfbe858e
sub r8d, 0x218a2d0a
sub r8d, 0xdb37a145
add r8d, 0x218a2d0a
add r8d, 0x3501975a
sub r8d, 0x54020e22
sub r8d, 0x3501975a
add r8d, 0xbb0c74ed
add r8d, 0x236919c2
sub r8d, 0xbb0c74ed
add r8d, 0xe9e15d85
sub r8d, 1
sub r8d, 0xe9e15d85
sub r8d, 0x9d61e39b
sub r8d, 0x236919c2
add r8d, 0x9d61e39b
mov r9d, eax
sub r9d, 0x387c7b9b
sub r9d, 0xdb37a145
add r9d, 0x387c7b9b
sub eax, r9d
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, 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, 0
mov bl, sil
xor bl, 0
and al, bl
mov dil, sil
xor dil, 1
and dil, 0
and bl, 1
or cl, al
or dil, bl
xor cl, dil
xor r15b, 0xff
mov al, cl
xor al, r15b
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
xor cl, 0xff
xor cl, 0
and cl, 0
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, bl
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 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, 0
mov r15b, sil
xor r15b, 0
or r10b, dil
or r15b, 0
xor r10b, 0xff
and r10b, r15b
xor r11b, 0xff
xor bl, 0xff
mov dil, sil
xor dil, 0
or r11b, bl
or dil, 0
xor r11b, 0xff
and r11b, dil
mov bl, 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
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
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or cl, bl
or dil, r10b
xor cl, dil
mov r10b, r11b
xor r10b, 0xff
and r10b, 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 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, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
xor al, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or al, r14b
or r15b, 0
xor al, 0xff
and al, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r11b, dil
xor r11b, 0xff
mov r15b, al
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov dl, r11b
and dl, 0xff
and dil, r13b
mov r8b, r15b
and r8b, 0xff
and al, r13b
or dl, dil
or r8b, al
xor dl, r8b
or r11b, r15b
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or dl, r11b
mov al, r14b
xor al, 0xff
mov r8b, r12b
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, al
and dil, 0xff
and r14b, r11b
mov r15b, r8b
and r15b, 0xff
and r12b, r11b
or dil, r14b
or r15b, r12b
xor dil, r15b
or al, r8b
xor al, 0xff
or r11b, 1
and al, r11b
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
and al, r10b
xor cl, r10b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and al, dl
or cl, al
mov al, sil
xor al, 1
mov dl, bl
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, al
and r11b, 0
mov dil, r10b
and dil, 1
mov r14b, dl
and r14b, 0
and bl, r10b
or r11b, dil
or r14b, bl
xor r11b, r14b
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
xor cl, 0xff
xor r11b, 0xff
xor sil, 1
or cl, r11b
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 0x6d868260
jmp 0x6d89374e
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, 0x4860a5eb
sub r9d, 0xaea4b958
add r9d, 0x4860a5eb
sub eax, r8d
sub r9d, eax
add r9d, 0x26744461
add r9d, 0xaea4b958
sub r9d, 0x26744461
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
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, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
xor al, 0xff
xor al, 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, 0
or r10b, dil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
xor r11b, 0xff
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or r11b, bl
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov bl, al
and bl, r10b
xor al, r10b
or bl, al
mov al, dil
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, al
and r15b, 0xff
and dil, r14b
mov r12b, r10b
and r12b, 0xff
and r11b, r14b
or r15b, dil
or r12b, r11b
xor r15b, r12b
or al, r10b
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, bl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and bl, r10b
mov r11b, r15b
xor r11b, 0xff
and r11b, 0xff
and r15b, r10b
or al, bl
or r11b, r15b
xor al, r11b
mov r10b, cl
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, sil
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
and cl, bl
mov dil, al
xor dil, 0xff
and dil, 0
and al, bl
or r11b, cl
or dil, al
xor r11b, dil
mov al, r10b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
xor sil, 0
mov bl, al
and bl, 0
and r10b, sil
mov dil, cl
and dil, 0
and r11b, sil
or bl, r10b
or dil, r11b
xor bl, dil
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or bl, al
test bl, 1
jne 0x6d86856f
jmp 0x6d89374e
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, 0xb0fd8dd1
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x1e3fa9e7
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x24b99cdf
sub r9d, 0xb0fd8dd1
add r9d, 0x24b99cdf
mov r8d, eax
sub r8d, 0x1eceba8e
add r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x2c934a8f
add r9d, 0x1eceba8e
sub r9d, 0x2c934a8f
add r9d, 0x1f000c2c
sub r9d, 0x557ee7ca
sub r9d, 0x1f000c2c
sub r9d, 0xd0279632
sub r9d, 0x1e3fa9e7
add r9d, 0xd0279632
sub eax, 0x557ee7ca
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 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
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov al, sil
xor al, 1
mov cl, r12b
and cl, 0xff
and dil, al
mov dl, r13b
and dl, 0xff
and r14b, al
or cl, dil
or dl, r14b
xor cl, dl
or r12b, r13b
xor r12b, 0xff
or al, 1
and r12b, al
or cl, r12b
mov al, r15b
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, 0
and r15b, dil
mov r12b, dl
and r12b, 0
and bl, dil
or r14b, r15b
or r12b, bl
xor r14b, r12b
or al, dl
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, cl
xor al, 0xff
mov dl, r14b
and dl, al
xor r14b, 0xff
and cl, r14b
or dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, r11b
and bl, cl
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, bl
or dil, cl
xor al, dil
xor al, 0xff
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
and cl, 1
mov bl, sil
xor bl, 1
and bl, 0
or cl, bl
mov bl, cl
xor bl, 0xff
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, 0
mov r15b, sil
xor r15b, 1
or bl, r14b
or r15b, 1
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
and al, cl
xor bl, cl
or al, bl
mov cl, r14b
xor cl, 0xff
mov bl, al
and bl, cl
xor al, 0xff
and r14b, al
or bl, r14b
mov al, 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, 1
mov dil, sil
xor dil, 1
and dil, 1
or cl, dil
xor cl, 0xff
xor cl, 1
and cl, 0xff
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 r13b, r14b
and r13b, 0xff
and cl, r15b
or r12b, al
or r13b, cl
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov al, sil
xor al, 1
and al, 0
mov cl, sil
xor cl, 0
mov dil, cl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and cl, 1
or al, dil
or r14b, cl
xor al, r14b
mov cl, dl
xor cl, 0xff
and cl, 0
mov dil, sil
xor dil, 0
mov r14b, dl
and r14b, dil
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, dil
or cl, r14b
or r15b, al
xor cl, r15b
xor cl, 0xff
mov al, dl
xor al, 0xff
mov dil, sil
xor dil, 1
or cl, al
or dil, 1
xor cl, 0xff
and cl, dil
mov al, r12b
xor al, 0xff
and al, 0
mov dil, sil
xor dil, 0
mov r14b, r12b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, r10b
xor dil, 0xff
mov r14b, al
and r14b, dil
xor al, 0xff
mov dil, r10b
and dil, al
or r14b, dil
xor r14b, 0xff
xor r10b, 0xff
mov al, sil
xor al, 1
or r14b, r10b
or al, 1
xor r14b, 0xff
and r14b, al
mov al, bl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov dil, bl
and dil, r10b
or al, dil
mov r10b, sil
xor r10b, 1
and r10b, 0
mov dil, sil
xor dil, 0
mov r15b, dil
and r15b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and dil, 1
or r10b, r15b
or r13b, dil
xor r10b, r13b
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, al
xor r15b, 0xff
mov r13b, r10b
xor r13b, 0xff
mov r8b, sil
xor r8b, 0
mov r9b, r15b
and r9b, 0
and al, r8b
mov byte [rbp + 0x117], r13b
and r13b, 0
and r10b, r8b
or r9b, al
or r13b, r10b
xor r9b, r13b
mov al, byte [rbp + 0x117]
or r15b, al
xor r15b, 0xff
or r8b, 0
and r15b, r8b
or r9b, r15b
mov r8b, sil
xor r8b, 1
mov r10b, dil
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, r8b
and r13b, 0xff
mov al, r15b
and al, 1
mov byte [rbp + 0x116], r10b
and r10b, 0xff
and dil, r15b
or r13b, al
or r10b, dil
xor r13b, r10b
mov al, byte [rbp + 0x116]
or r8b, al
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r13b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and r9b, r10b
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or r8b, r9b
or dil, r10b
xor r8b, dil
xor r13b, 0xff
mov r9b, r8b
xor r9b, r13b
and r9b, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov dil, r12b
and dil, r10b
or r8b, dil
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
mov r13b, r8b
xor r13b, 0xff
and r13b, 0xff
and r8b, dil
or r10b, r15b
or r13b, r8b
xor r10b, r13b
xor r10b, 0xff
xor r11b, 0xff
mov r8b, sil
xor r8b, 1
or r10b, r11b
or r8b, 1
xor r10b, 0xff
and r10b, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
mov dil, cl
and dil, r11b
or r8b, dil
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r15b, r14b
and r15b, dil
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and dil, 1
or r11b, r15b
or r13b, dil
xor r11b, r13b
mov dil, sil
xor dil, 0
and dil, 0
mov r15b, sil
xor r15b, 0
mov r13b, r15b
and r13b, 0
mov al, sil
xor al, 1
and al, 0
and r15b, 1
or dil, r13b
or al, r15b
xor dil, al
mov al, sil
xor al, 0
mov r15b, r8b
xor r15b, al
and r15b, r8b
xor cl, 0xff
mov al, dil
xor al, 0xff
mov r13b, sil
xor r13b, 1
or cl, al
or r13b, 1
xor cl, 0xff
and cl, r13b
mov al, r11b
xor al, 0xff
mov r13b, sil
xor r13b, 0
mov byte [rbp + 0x115], sil
xor sil, 0
or al, r13b
or sil, 0
xor al, 0xff
and al, sil
xor r14b, 0xff
mov sil, dil
xor sil, 0xff
mov r13b, byte [rbp + 0x115]
xor r13b, 1
or r14b, sil
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov sil, r15b
xor sil, 0xff
mov r13b, cl
xor r13b, 0xff
mov byte [rbp + 0x114], al
mov al, byte [rbp + 0x115]
xor al, 0
mov byte [rbp + 0x113], sil
and sil, 0
and r15b, al
mov byte [rbp + 0x112], r13b
and r13b, 0
and cl, al
or sil, r15b
or r13b, cl
xor sil, r13b
mov cl, byte [rbp + 0x113]
mov r15b, byte [rbp + 0x112]
or cl, r15b
xor cl, 0xff
or al, 0
and cl, al
or sil, cl
mov al, byte [rbp + 0x114]
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov r13b, byte [rbp + 0x115]
xor r13b, 1
mov r15b, al
and r15b, 0xff
mov byte [rbp + 0x111], al
mov al, byte [rbp + 0x114]
and al, r13b
mov byte [rbp + 0x110], cl
and cl, 0xff
and r14b, r13b
or r15b, al
or cl, r14b
xor r15b, cl
mov al, byte [rbp + 0x111]
mov cl, byte [rbp + 0x110]
or al, cl
xor al, 0xff
or r13b, 1
and al, r13b
or r15b, al
mov al, sil
xor al, 0xff
and al, 1
mov r14b, byte [rbp + 0x115]
xor r14b, 1
and sil, r14b
mov r13b, r15b
xor r13b, 0xff
and r13b, 0xff
and r15b, r14b
or al, sil
or r13b, r15b
xor al, r13b
mov sil, r8b
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, byte [rbp + 0x115]
xor r15b, 1
mov r13b, sil
and r13b, 0xff
and r8b, r15b
mov cl, r14b
and cl, 0xff
and r11b, r15b
or r13b, r8b
or cl, r11b
xor r13b, cl
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r13b, sil
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x115]
xor r8b, 1
and r13b, r8b
or cl, r13b
mov r8b, dil
and r8b, 0
xor dil, 0
or r8b, dil
xor cl, 0xff
xor r8b, 0xff
mov r11b, byte [rbp + 0x115]
xor r11b, 0
or cl, r8b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r8b, al
xor r8b, 0xff
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0x115]
xor sil, 0
mov dil, r8b
and dil, 0
and al, sil
mov r14b, r11b
and r14b, 0
and cl, sil
or dil, al
or r14b, cl
xor dil, r14b
or r8b, r11b
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
mov al, r9b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x115]
xor cl, 0
mov r8b, r9b
and r8b, cl
mov r11b, byte [rbp + 0x115]
xor r11b, 1
and r11b, 0
and cl, 1
or al, r8b
or r11b, cl
xor al, r11b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x115]
xor r8b, 0
mov r11b, r10b
and r11b, r8b
mov sil, byte [rbp + 0x115]
xor sil, 1
and sil, 0
and r8b, 1
or cl, r11b
or sil, r8b
xor cl, sil
mov r8b, byte [rbp + 0x115]
xor r8b, 0
and r8b, 0
mov r11b, byte [rbp + 0x115]
xor r11b, 0
mov sil, r11b
and sil, 0
mov r14b, byte [rbp + 0x115]
xor r14b, 1
and r14b, 0
and r11b, 1
or r8b, sil
or r14b, r11b
xor r8b, r14b
mov r11b, al
xor r11b, 0xff
mov sil, byte [rbp + 0x115]
xor sil, 0
mov r14b, byte [rbp + 0x115]
xor r14b, 0
or r11b, sil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
xor r9b, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, byte [rbp + 0x115]
xor r14b, 1
or r9b, sil
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov sil, byte [rbp + 0x115]
xor sil, 0
mov r14b, cl
xor r14b, sil
and r14b, cl
xor r10b, 0xff
mov sil, r8b
xor sil, 0xff
mov r15b, byte [rbp + 0x115]
xor r15b, 0
or r10b, sil
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov sil, r11b
and sil, r9b
xor r11b, r9b
or sil, r11b
mov r9b, r14b
and r9b, r10b
xor r14b, r10b
or r9b, r14b
mov r10b, sil
xor r10b, 0xff
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
and sil, r9b
or r11b, sil
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x115]
xor cl, 1
and r9b, cl
or al, r9b
mov cl, byte [rbp + 0x115]
xor cl, 0
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x115]
xor r10b, 0
mov sil, cl
and sil, 0
mov r14b, r10b
and r14b, 0
mov r15b, r9b
and r15b, 0
and r8b, r10b
or sil, r14b
or r15b, r8b
xor sil, r15b
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or sil, cl
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, r11b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x115]
xor r9b, 0
mov r10b, al
and r10b, 0
and r11b, r9b
mov sil, r8b
and sil, 0
and cl, r9b
or r10b, r11b
or sil, cl
xor r10b, sil
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, dil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x115]
xor cl, 0
mov r8b, dil
and r8b, cl
mov r9b, byte [rbp + 0x115]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0x115]
xor cl, 0
and cl, 1
mov r8b, byte [rbp + 0x115]
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r11b, byte [rbp + 0x115]
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, dil
xor r9b, r8b
and r9b, dil
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x115]
xor r11b, 1
mov sil, r10b
and sil, r11b
mov dil, byte [rbp + 0x115]
xor dil, 1
and dil, 0xff
and r11b, 1
or r8b, sil
or dil, r11b
xor r8b, dil
xor r8b, 0xff
mov r11b, byte [rbp + 0x115]
xor r11b, 0
mov sil, byte [rbp + 0x115]
xor sil, 1
or r8b, r11b
or sil, 1
xor r8b, 0xff
and r8b, sil
xor r10b, 0xff
xor cl, 0xff
mov r11b, byte [rbp + 0x115]
xor r11b, 0
or r10b, cl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov cl, al
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x115]
xor sil, 1
mov dil, cl
and dil, 0xff
and al, sil
mov r14b, r11b
and r14b, 0xff
and r9b, sil
or dil, al
or r14b, r9b
xor dil, r14b
or cl, r11b
xor cl, 0xff
or sil, 1
and cl, sil
or dil, cl
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x115]
xor r8b, 1
and dil, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or cl, dil
or r9b, al
xor cl, r9b
mov al, bl
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, dl
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x115]
xor r9b, 0
and dl, r9b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, r9b
or al, dl
or r10b, bl
xor al, r10b
mov dl, r8b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x115]
xor r10b, 0
mov r11b, dl
and r11b, 0
and r8b, r10b
mov bl, r9b
and bl, 0
and al, r10b
or r11b, r8b
or bl, al
xor r11b, bl
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x115]
xor dl, 1
mov r8b, r11b
and r8b, dl
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x115]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x115]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x115]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
xor r11b, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x115]
xor r8b, 0
or r11b, dl
or r8b, 0
xor r11b, 0xff
and r11b, r8b
mov dl, al
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, byte [rbp + 0x115]
xor r9b, 1
mov r10b, dl
and r10b, 0xff
and al, r9b
mov bl, r8b
and bl, 0xff
and r11b, r9b
or r10b, al
or bl, r11b
xor r10b, bl
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r10b, dl
mov al, r12b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x115]
xor dl, 1
mov r8b, r12b
and r8b, dl
xor r12b, 0xff
and r12b, 1
or r8b, r12b
mov dl, al
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x115]
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, 1
mov dl, byte [rbp + 0x115]
xor dl, 1
and bl, dl
or al, bl
mov dl, r10b
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, r10b
and dl, al
or r8b, dl
xor r8b, 0xff
xor r10b, 0xff
mov al, byte [rbp + 0x115]
xor al, 1
or r8b, r10b
or al, 1
xor r8b, 0xff
and r8b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x115]
xor dl, 1
mov r9b, cl
and r9b, dl
mov r10b, byte [rbp + 0x115]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x115]
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x115]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x115]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x115]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x115]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x115]
xor r11b, 0
mov bl, byte [rbp + 0x115]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x115]
xor bl, 0
or cl, r11b
or bl, 0
xor cl, 0xff
and cl, bl
mov r11b, byte [rbp + 0x115]
xor r11b, 0
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, r9b
xor r11b, 0xff
mov sil, r8b
xor sil, r11b
and sil, r8b
mov r8b, r10b
xor r8b, 0xff
mov r11b, cl
xor r11b, 0xff
mov dil, byte [rbp + 0x115]
xor dil, 1
mov r14b, r8b
and r14b, 0xff
and r10b, dil
mov r15b, r11b
and r15b, 0xff
and cl, dil
or r14b, r10b
or r15b, cl
xor r14b, r15b
or r8b, r11b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r14b, r8b
mov cl, bl
and cl, sil
xor bl, sil
or cl, bl
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x115]
xor r10b, 0
and r14b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r10b
or r8b, r14b
or r11b, cl
xor r8b, r11b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x115]
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, r8b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x115]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and r8b, r9b
mov r11b, cl
and r11b, 0xff
and dl, r9b
or r10b, r8b
or r11b, dl
xor r10b, r11b
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
test r10b, 1
jne 0x6d86955e
jmp 0x6d88de99
xor eax, eax
mov rcx, qword [rbp + 0x390]
mov rdx, qword [rbp + 0x118]
mov qword [rcx], rdx
mov r8, qword [rbp + 0x3c0]
mov r9, qword [r8]
mov r10, qword [rcx]
mov r11d, dword [r10]
mov esi, eax
sub esi, 0x558503b0
add esi, 0x2cfe3afb
add esi, 0x558503b0
mov edi, eax
sub edi, r11d
add esi, edi
add esi, 0x9775adaa
sub esi, 0x2cfe3afb
sub esi, 0x9775adaa
mov r11d, eax
sub r11d, 0x90a4be16
sub r11d, r9d
add r11d, 0x90a4be16
mov r9d, eax
sub r9d, r11d
mov r11d, eax
sub r11d, r9d
mov r9d, 0x10fdb88d
add r9d, 0
sub r9d, r11d
sub r9d, 0x10fdb88d
add esi, 0x15b637a8
sub esi, r9d
sub esi, 0x15b637a8
mov r9d, 0x8c35e539
add r9d, 0
sub r9d, esi
sub r9d, 0x8c35e539
mov r11d, eax
sub r11d, 0xef405964
add r11d, r9d
add r11d, 0xef405964
mov dword [r10], r11d
mov r9d, dword [sym.out.dll_x.13]
mov r11d, dword [sym.out.dll_y.14]
mov esi, eax
sub esi, 0x7a01a86a
sub esi, 0x5b530102
add esi, 0x7a01a86a
mov edi, eax
sub edi, esi
mov esi, r9d
add esi, edi
mov edi, eax
sub edi, 0x6439de89
sub edi, 1
add edi, 0x6439de89
mov ebx, eax
sub ebx, esi
mov esi, eax
sub esi, edi
add ebx, esi
mov esi, eax
sub esi, ebx
mov edi, eax
sub edi, 0xcee22ba9
sub edi, 0x5b530102
add edi, 0xcee22ba9
sub eax, edi
sub esi, eax
imul r9d, esi
and r9d, 1
cmp r9d, 0
sete r14b
cmp r11d, 0xa
setl r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 1
mov r13b, 1
mov al, r13b
xor al, 1
mov r9b, r14b
and r9b, al
or r12b, r9b
mov al, r15b
xor al, 0xff
and al, 1
mov r9b, r13b
xor r9b, 1
mov r10b, r15b
and r10b, r9b
or al, r10b
mov r9b, r13b
xor r9b, 1
and r9b, 1
mov r10b, r13b
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, r13b
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, r12b
and r10b, al
xor r12b, al
or r10b, r12b
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, r13b
xor r11b, 1
and r10b, r11b
or r9b, r10b
xor r9b, 0xff
xor al, 0xff
mov r10b, r13b
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, r14b
xor al, 0xff
and al, 1
mov r10b, r13b
xor r10b, 1
mov r11b, r14b
and r11b, r10b
or al, r11b
mov r10b, r15b
xor r10b, 0xff
xor al, 0xff
mov r11b, r13b
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, r15b
xor al, 0xff
and al, 1
mov r11b, r13b
xor r11b, 1
and r15b, r11b
mov bl, r13b
xor bl, 1
and bl, 0xff
and r11b, 1
or al, r15b
or bl, r11b
xor al, bl
xor r14b, 0xff
xor al, 0xff
mov r11b, r13b
xor r11b, 1
or r14b, al
or r11b, 1
xor r14b, 0xff
and r14b, r11b
mov al, r10b
xor al, 0xff
mov r11b, r14b
xor r11b, 0xff
mov bl, r13b
xor bl, 0
mov r15b, al
and r15b, 0
and r10b, bl
mov r12b, r11b
and r12b, 0
and r14b, bl
or r15b, r10b
or r12b, r14b
xor r15b, r12b
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or r15b, al
mov al, r9b
xor al, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r11b, r13b
xor r11b, 0
or al, r10b
or r11b, 0
xor al, 0xff
and al, r11b
mov r10b, r9b
xor r10b, 0xff
mov r11b, r15b
and r11b, r10b
xor r15b, 0xff
and r9b, r15b
or r11b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
xor r13b, 1
mov bl, r9b
and bl, 0xff
and al, r13b
mov r14b, r10b
and r14b, 0xff
and r11b, r13b
or bl, al
or r14b, r11b
xor bl, r14b
or r9b, r10b
xor r9b, 0xff
or r13b, 1
and r9b, r13b
or bl, r9b
test bl, 1
jne 0x6d869877
jmp 0x6d88de99
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x6a04ad30
sub r8d, ecx
add r8d, 0x6a04ad30
mov r9d, 0x8ab4243b
add r9d, 0
sub r9d, 0x344dc23b
sub r9d, 0x8ab4243b
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, 0xd4a6e662
add r9d, 0xa8d43fdb
sub r9d, 0xd4a6e662
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x7165ffdd
sub r9d, 0xa8d43fdb
sub r9d, 0x7165ffdd
sub eax, 0x344dc23b
add eax, 0
sub r9d, 0x80531739
add r9d, eax
add r9d, 0x80531739
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 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 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
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and cl, 1
or al, sil
or r14b, cl
xor al, r14b
xor al, 0xff
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
and cl, 1
mov sil, dil
xor sil, 1
and sil, 0
or cl, sil
mov sil, cl
xor sil, 0xff
mov r14b, 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
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, r15b
and r8b, 0xff
and al, r13b
mov r9b, r12b
and r9b, 0xff
and r14b, r13b
or r8b, al
or r9b, r14b
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r8b, r15b
mov al, sil
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, al
and r15b, 0
and sil, r14b
mov r12b, r9b
and r12b, 0
and cl, r14b
or r15b, sil
or r12b, cl
xor r15b, r12b
or al, r9b
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, r8b
xor al, 0xff
mov cl, r15b
and cl, al
xor r15b, 0xff
and r8b, r15b
or cl, r8b
mov al, dil
xor al, 1
and al, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, r8b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov sil, dil
xor sil, 1
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
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
xor r14b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and al, r12b
mov r10b, r15b
and r10b, 0
and r9b, r12b
or r13b, al
or r10b, r9b
xor r13b, r10b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov al, sil
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov r14b, al
and r14b, 0
and sil, r10b
mov r15b, r9b
and r15b, 0
and r8b, r10b
or r14b, sil
or r15b, r8b
xor r14b, r15b
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or r14b, al
mov al, r13b
xor al, 0xff
mov r8b, r14b
and r8b, al
xor r14b, 0xff
and r13b, r14b
or r8b, r13b
mov al, dl
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov sil, dil
xor sil, 1
and sil, 0xff
and r9b, 1
or al, r10b
or sil, r9b
xor 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, dil
xor r10b, 1
and r10b, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r10b, r14b
or r15b, sil
xor r10b, r15b
mov sil, al
and sil, r9b
xor al, r9b
or sil, al
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
and sil, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, sil
or r14b, r10b
xor r9b, r14b
xor r9b, 0xff
xor al, 0xff
mov r10b, dil
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, r11b
xor al, 0xff
and al, 0
mov r10b, dil
xor r10b, 0
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or al, r11b
or sil, r10b
xor al, sil
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov sil, r8b
and sil, r11b
or r10b, sil
mov r11b, dil
xor r11b, 0
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r11b, sil
mov sil, al
xor sil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and al, r15b
mov r13b, r14b
and r13b, 0xff
and r10b, r15b
or r12b, al
or r13b, r10b
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov al, r11b
and al, 0
xor r11b, 0
or al, r11b
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
and r12b, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or r10b, r12b
or sil, r11b
xor r10b, sil
xor r10b, 0xff
xor al, 0xff
mov r11b, dil
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, dil
xor al, 1
and al, 0
mov r11b, dil
xor r11b, 0
mov sil, r11b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or al, sil
or r14b, r11b
xor al, r14b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov sil, dil
xor sil, 0
mov r14b, cl
and r14b, sil
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, sil
or r11b, r14b
or r15b, al
xor r11b, r15b
mov al, cl
xor al, 0xff
mov sil, r11b
xor sil, al
and sil, r11b
mov al, bl
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or al, bl
or r14b, r11b
xor al, r14b
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, 0
and bl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, al
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and al, r12b
mov byte [rbp + 0x10f], r15b
and r15b, 0xff
and r11b, r12b
or r13b, al
or r15b, r11b
xor r13b, r15b
mov al, byte [rbp + 0x10f]
or r14b, al
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r11b, bl
and r11b, 0
xor bl, 0
or r11b, bl
mov bl, r13b
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
and r13b, r14b
or bl, r13b
xor bl, 0xff
xor r11b, 0xff
mov r14b, dil
xor r14b, 1
or bl, r11b
or r14b, 1
xor bl, 0xff
and bl, r14b
mov r11b, r9b
xor r11b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
or r11b, r14b
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov r14b, r9b
xor r14b, 0xff
mov r15b, r10b
and r15b, r14b
xor r10b, 0xff
and r9b, r10b
or r15b, r9b
mov r9b, r11b
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, r9b
and r12b, 0xff
and r11b, r14b
mov r13b, r10b
and r13b, 0xff
and r15b, r14b
or r12b, r11b
or r13b, r15b
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r12b, r9b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, sil
and r11b, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, r14b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov r14b, bl
and r14b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, r14b
or r15b, r11b
xor r10b, r15b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or r11b, r15b
or r13b, r14b
xor r11b, r13b
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, dil
xor r13b, 0
or r14b, r15b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r15b, r11b
xor r15b, 0xff
mov r13b, sil
xor r13b, r15b
and r13b, sil
mov sil, r10b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov al, dil
xor al, 0
or sil, r15b
or al, 0
xor sil, 0xff
and sil, al
mov al, r11b
xor al, 0xff
mov r15b, bl
xor r15b, al
and r15b, bl
mov al, r14b
xor al, 0xff
mov bl, r13b
xor bl, 0xff
mov byte [rbp + 0x10e], dil
xor dil, 0
mov byte [rbp + 0x10d], al
and al, 0
and r14b, dil
mov byte [rbp + 0x10c], bl
and bl, 0
and r13b, dil
or al, r14b
or bl, r13b
xor al, bl
mov bl, byte [rbp + 0x10d]
mov r14b, byte [rbp + 0x10c]
or bl, r14b
xor bl, 0xff
or dil, 0
and bl, dil
or al, bl
mov bl, sil
and bl, r15b
xor sil, r15b
or bl, sil
mov sil, al
xor sil, 0xff
and sil, 1
mov dil, byte [rbp + 0x10e]
xor dil, 1
and al, dil
mov r15b, bl
xor r15b, 0xff
and r15b, 0xff
and bl, dil
or sil, al
or r15b, bl
xor sil, r15b
mov al, r9b
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, byte [rbp + 0x10e]
xor dil, 0
mov r15b, al
and r15b, 0
and r9b, dil
mov r13b, bl
and r13b, 0
and r10b, dil
or r15b, r9b
or r13b, r10b
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 r9b, byte [rbp + 0x10e]
xor r9b, 1
and r15b, r9b
or al, r15b
mov r9b, byte [rbp + 0x10e]
xor r9b, 0
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x10e]
xor bl, 0
mov dil, r9b
and dil, 0
mov r15b, bl
and r15b, 0
mov r13b, r10b
and r13b, 0
and r11b, bl
or dil, r15b
or r13b, r11b
xor dil, r13b
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
xor al, 0xff
xor dil, 0xff
mov r9b, byte [rbp + 0x10e]
xor r9b, 0
or al, dil
or r9b, 0
xor al, 0xff
and al, r9b
mov r9b, sil
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x10e]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and sil, r11b
mov dil, r10b
and dil, 0xff
and al, r11b
or bl, sil
or dil, al
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x10e]
xor r9b, 1
mov r10b, r12b
and r10b, r9b
mov r11b, byte [rbp + 0x10e]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
xor al, 0xff
mov r9b, bl
xor r9b, al
and r9b, bl
mov al, bl
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x10e]
xor r10b, 1
and bl, r10b
mov r11b, byte [rbp + 0x10e]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or al, bl
or r11b, r10b
xor al, r11b
xor al, 0xff
mov r10b, r12b
xor r10b, al
and r10b, r12b
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x10e]
xor r11b, 1
and dl, r11b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r11b
or r9b, dl
or bl, cl
xor r9b, bl
mov cl, r10b
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r11b, byte [rbp + 0x10e]
xor r11b, 1
mov bl, cl
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 cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x10e]
xor dl, 1
mov r9b, bl
and r9b, dl
or cl, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp + 0x10e]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x10e]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x10e]
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, cl
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x10e]
xor r11b, 1
mov bl, dl
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and r9b, r11b
or bl, cl
or sil, r9b
xor bl, sil
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp + 0x10e]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x10e]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, r8b
xor r11b, 0xff
and r11b, 0xff
and r8b, r9b
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, cl
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x10e]
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and cl, r10b
mov sil, r9b
and sil, 0xff
and dl, r10b
or r11b, cl
or sil, dl
xor r11b, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x10e]
xor dl, 1
and bl, dl
mov r8b, byte [rbp + 0x10e]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x10e]
xor r8b, 0
and r11b, r8b
mov r9b, byte [rbp + 0x10e]
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, r11b
or r9b, r8b
xor dl, r9b
mov r8b, byte [rbp + 0x10e]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x10e]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x10e]
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 + 0x10e]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x10e]
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 + 0x10e]
xor dl, 1
and r9b, dl
mov r8b, byte [rbp + 0x10e]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, r9b
or r8b, dl
xor cl, r8b
xor r11b, 0xff
mov dl, cl
xor dl, r11b
and dl, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x10e]
xor r8b, 0
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x10e]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x10e]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x10e]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x10e]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x10e]
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 + 0x10e]
xor r11b, 0
mov bl, byte [rbp + 0x10e]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov al, byte [rbp + 0x10e]
xor al, 0
mov r11b, r8b
xor r11b, al
and r11b, r8b
mov al, r9b
xor al, 0xff
mov sil, dl
xor sil, al
and sil, dl
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
mov dl, r11b
xor dl, 0xff
mov r10b, sil
xor r10b, 0xff
mov bl, byte [rbp + 0x10e]
xor bl, 0
mov dil, dl
and dil, 0
and r11b, bl
mov r15b, r10b
and r15b, 0
and sil, bl
or dil, r11b
or r15b, sil
xor dil, r15b
or dl, r10b
xor dl, 0xff
or bl, 0
and dl, bl
or dil, dl
mov dl, al
xor dl, 0xff
mov r10b, dil
and r10b, dl
xor dil, 0xff
and al, dil
or r10b, al
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r11b, byte [rbp + 0x10e]
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 + 0x10e]
xor cl, 1
and bl, cl
or al, bl
mov cl, byte [rbp + 0x10e]
xor cl, 0
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x10e]
xor r8b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r8b
and bl, 0
mov sil, dl
and sil, 0xff
and r9b, r8b
or r11b, bl
or sil, r9b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r11b, cl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r10b
and al, cl
xor r10b, cl
or al, r10b
test al, 1
jne 0x6d86a84c
jmp 0x6d893753
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x850f821b
sub r8d, 0x74483c60
add r8d, 0x850f821b
mov r9d, ecx
add r9d, 0xd77b702b
add r9d, r8d
sub r9d, 0xd77b702b
add r9d, 0x17e65179
sub r9d, 0x12f19690
sub r9d, 0x17e65179
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0xbad0b653
add r9d, 0x12f19690
sub r9d, 0xbad0b653
mov r8d, eax
sub r8d, 0x931576ba
sub r8d, r9d
add r8d, 0x931576ba
mov r9d, eax
sub r9d, 0x74483c60
add r9d, 0
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
sub eax, 0xa44ab751
sub eax, r8d
add eax, 0xa44ab751
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
and al, r14b
xor sil, r14b
or al, sil
mov sil, dil
xor sil, 1
mov r14b, r15b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
mov cl, r12b
and cl, 1
mov dl, r14b
and dl, 0
and r15b, r12b
or r13b, cl
or dl, r15b
xor r13b, dl
or sil, r14b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov cl, al
xor cl, 0xff
and cl, 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 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
mov r14b, dil
xor r14b, 1
and r14b, 0xff
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
or cl, bl
xor cl, 0xff
mov bl, r11b
xor bl, cl
and bl, r11b
mov cl, dl
and cl, bl
xor dl, bl
or cl, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r11b, dil
xor r11b, 0
mov bl, al
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or dl, bl
or sil, r11b
xor dl, sil
mov r11b, cl
xor r11b, 0xff
and r11b, 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
and sil, 0
or bl, sil
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, dil
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
xor al, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
or al, r14b
or r15b, 1
xor al, 0xff
and al, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dil
xor r12b, 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, al
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, r15b
and r8b, 0xff
and sil, r13b
mov r9b, r12b
and r9b, 0xff
and al, r13b
or r8b, sil
or r9b, al
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r8b, r15b
mov al, r14b
and al, cl
xor r14b, cl
or al, r14b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r8b, r9b
mov sil, al
xor sil, 0xff
and sil, 0xff
and al, r9b
or cl, r8b
or sil, al
xor cl, sil
mov al, dl
and al, r11b
xor dl, r11b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and al, r8b
or dl, al
mov al, bl
and al, 0
xor bl, 0
or al, 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
xor dil, 0
mov r9b, al
and r9b, 0
and cl, dil
mov r11b, dl
and r11b, 0
and r8b, dil
or r9b, cl
or r11b, r8b
xor r9b, r11b
or al, dl
xor al, 0xff
or dil, 0
and al, dil
or r9b, al
test r9b, 1
jne 0x6d86ac29
jmp 0x6d893753
jmp 0x6d86d56e
mov rax, qword [rbp + 0x3e8]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x3c8]
mov r8, qword [rdx]
mov r9d, dword [r8]
mov qword [rbp + 0x100], rcx
mov dword [rbp + 0xfc], r9d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x520e5735
mov r9d, eax
sub r9d, r8d
sub r9d, 0x35a66a32
sub r9d, 1
add r9d, 0x35a66a32
sub r9d, 0x67451dd6
sub r9d, 0x520e5735
add r9d, 0x67451dd6
mov r8d, 0x1a583e60
add r8d, 0
sub r8d, r9d
sub r8d, 0x1a583e60
sub eax, r8d
mov r8d, ecx
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
xor bl, 0xff
mov r14b, r10b
xor r14b, bl
and r14b, r10b
mov bl, dil
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
and dil, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, dil
or al, r14b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r11b
xor al, 0xff
and al, 0
mov bl, sil
xor bl, 0
mov dil, r11b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
xor al, 0xff
xor al, 0
and al, 0
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
xor bl, 0xff
mov r12b, sil
xor r12b, 0
or r15b, bl
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov bl, al
and bl, dil
xor al, dil
or bl, al
mov al, r14b
xor al, 0xff
mov dil, r15b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov cl, al
and cl, 0xff
and r14b, r12b
mov dl, dil
and dl, 0xff
and r15b, r12b
or cl, r14b
or dl, r15b
xor cl, dl
or al, dil
xor al, 0xff
or r12b, 1
and al, r12b
or cl, al
mov al, bl
xor al, 0xff
mov dl, cl
and dl, al
xor cl, 0xff
and bl, cl
or dl, bl
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
and cl, 1
or al, cl
xor al, 0xff
xor al, 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
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov bl, al
and bl, cl
xor al, cl
or bl, al
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
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, 0
or dil, al
or cl, 0
xor dil, 0xff
and dil, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r10b, cl
or al, r10b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov r14b, bl
and r14b, r10b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or cl, r14b
or r15b, r10b
xor cl, r15b
mov r10b, sil
xor r10b, 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, al
and r14b, cl
xor al, cl
or r14b, al
mov al, sil
xor al, 0
mov cl, r10b
xor cl, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
mov r8b, r15b
and r8b, 0
mov r9b, cl
and r9b, 0xff
and r10b, r15b
or r12b, r8b
or r9b, r10b
xor r12b, r9b
or al, cl
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r14b, cl
or al, r14b
xor r12b, 0xff
mov cl, al
xor cl, r12b
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, sil
xor r8b, 1
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 1
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, 0
mov r10b, sil
xor r10b, 0
mov r14b, r10b
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and r10b, 1
or r9b, r14b
or r15b, r10b
xor r9b, r15b
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r10b, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, r10b
or r14b, r9b
xor r8b, r14b
xor r8b, 0xff
xor al, 0xff
mov r9b, sil
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, 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
or r9b, r11b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r14b, r11b
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
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, r10b
and al, 0
xor r10b, 0
or al, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
or r9b, r11b
xor al, 0xff
mov r10b, r9b
xor r10b, al
and r10b, r9b
mov al, cl
xor al, 0xff
mov r9b, dil
xor r9b, al
and r9b, dil
mov al, dil
xor al, 0xff
mov r11b, cl
and r11b, al
xor cl, 0xff
and dil, cl
or r11b, dil
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
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, r10b
xor r9b, 0xff
and r9b, 0
mov r11b, sil
xor r11b, 0
mov dil, r10b
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or r9b, dil
or r14b, r11b
xor r9b, r14b
mov r11b, sil
xor r11b, 1
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r11b, dil
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor r8b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or r8b, r14b
or r15b, 0
xor r8b, 0xff
and r8b, r15b
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 r10b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r10b, r15b
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov r15b, dil
and r15b, r8b
xor dil, r8b
or r15b, dil
mov r8b, r14b
xor r8b, 0xff
mov dil, r10b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov byte [rbp + 0xfb], r8b
and r8b, 0xff
and r14b, r12b
mov byte [rbp + 0xfa], dil
and dil, 0xff
and r10b, r12b
or r8b, r14b
or dil, r10b
xor r8b, dil
mov r10b, byte [rbp + 0xfb]
mov dil, byte [rbp + 0xfa]
or r10b, dil
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r8b, r10b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
mov r12b, r8b
xor r12b, 0xff
and r12b, 0xff
and r8b, r14b
or r10b, r15b
or r12b, r8b
xor r10b, r12b
mov r8b, cl
xor r8b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r8b
and r12b, 0xff
and cl, r15b
mov dil, r14b
and dil, 0xff
and r9b, r15b
or r12b, cl
or dil, r9b
xor r12b, dil
or r8b, r14b
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r12b, r8b
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and r12b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, r12b
or r9b, r8b
xor cl, r9b
mov r8b, sil
xor r8b, 1
mov r9b, r11b
xor r9b, 0xff
mov dil, sil
xor dil, 0
mov r14b, r8b
and r14b, 0
mov r15b, dil
and r15b, 1
mov r12b, r9b
and r12b, 0
and r11b, dil
or r14b, r15b
or r12b, r11b
xor r14b, r12b
or r8b, r9b
xor r8b, 0xff
or dil, 0
and r8b, dil
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, r10b
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, r8b
and dil, 0
and r10b, r11b
mov r14b, r9b
and r14b, 0
and cl, r11b
or dil, r10b
or r14b, cl
xor dil, r14b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or dil, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, al
and r9b, r8b
or cl, r9b
mov r8b, sil
xor r8b, 0
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, 0
and cl, 1
mov r9b, sil
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, dil
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov r11b, dil
and r11b, r9b
or al, r11b
xor al, 0xff
mov r9b, sil
xor r9b, 0
mov r11b, sil
xor r11b, 1
or al, r9b
or r11b, 1
xor al, 0xff
and al, r11b
xor cl, 0xff
mov r9b, dil
xor r9b, cl
and r9b, dil
mov cl, r8b
and cl, r10b
xor r8b, r10b
or cl, r8b
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, cl
xor al, 0xff
mov r9b, r8b
and r9b, al
xor r8b, 0xff
and cl, r8b
or r9b, cl
mov al, dl
xor al, 0xff
mov cl, r13b
xor cl, al
and cl, r13b
mov al, r13b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and r13b, r8b
mov r10b, dl
xor r10b, 0xff
and r10b, 0xff
and dl, r8b
or al, r13b
or r10b, dl
xor 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, sil
xor cl, 1
mov r8b, dl
and r8b, cl
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, cl
and r11b, 0
and al, r10b
mov dil, dl
and dil, 0
and r8b, r10b
or r11b, al
or dil, r8b
xor r11b, dil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, sil
xor al, 1
mov cl, bl
xor cl, 0xff
mov dl, sil
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, sil
xor cl, 1
mov dl, bl
and dl, cl
xor bl, 0xff
and bl, 1
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, sil
xor dl, 0
and cl, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
mov cl, r11b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
mov cl, r11b
and cl, al
or dl, cl
xor dl, 0xff
xor r11b, 0xff
mov al, sil
xor al, 1
or dl, r11b
or al, 1
xor dl, 0xff
and dl, al
mov al, r9b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r8b, sil
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, r9b
xor cl, 0xff
and cl, 1
xor sil, 1
and r9b, sil
mov r8b, dl
xor r8b, 0xff
and r8b, 0xff
and dl, sil
or cl, r9b
or r8b, dl
xor cl, r8b
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d86b6bc
jmp 0x6d893758
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x4dccdd81
sub r8d, 0x9e178158
add r8d, 0x4dccdd81
mov r9d, ecx
sub r9d, 0xa6486a74
sub r9d, r8d
add r9d, 0xa6486a74
mov r8d, 0xf413cabc
add r8d, 0
sub r8d, 1
sub r8d, 0xf413cabc
sub r9d, 0x2ec43d18
add r9d, r8d
add r9d, 0x2ec43d18
mov r8d, eax
sub r8d, 0x9e178158
add r8d, 0
sub eax, r8d
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
xor dil, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or bl, r15b
mov r14b, r11b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or bl, r11b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, bl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, r14b
and r11b, r10b
xor r14b, r10b
or r11b, r14b
mov r10b, dil
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or r10b, bl
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov bl, dil
xor bl, 0xff
and bl, 1
xor sil, 1
and dil, sil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0xff
and r11b, sil
or bl, dil
or r14b, r11b
xor bl, r14b
mov r11b, r10b
and r11b, bl
xor r10b, bl
or r11b, r10b
test r11b, 1
jne 0x6d86b889
jmp 0x6d893758
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, 0x296a1bdb
add r9d, r8d
add r9d, 0x296a1bdb
mov r8d, eax
sub r8d, ecx
mov r10d, eax
sub r10d, 0xf73419ca
add r8d, r10d
mov r10d, eax
sub r10d, r8d
sub r10d, 0xabd57367
add r10d, r9d
add r10d, 0xabd57367
sub eax, 0xf73419ca
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
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
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov al, dil
xor al, 1
or r12b, r13b
or al, 1
xor r12b, 0xff
and r12b, al
mov al, dil
xor al, 1
and al, 1
mov r13b, dil
xor r13b, 1
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, 1
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 r15b, 0xff
mov dl, dil
xor dl, 0
or cl, r15b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, sil
xor dl, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, dl
and r8b, 0
and sil, r13b
mov r9b, r15b
and r9b, 0
and r12b, r13b
or r8b, sil
or r9b, r12b
xor r8b, r9b
or dl, r15b
xor dl, 0xff
or r13b, 0
and dl, r13b
or r8b, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, r8b
xor al, 0xff
mov cl, dl
and cl, al
xor dl, 0xff
and r8b, dl
or cl, r8b
mov al, dil
xor al, 0
and al, 0
mov dl, dil
xor dl, 0
mov r8b, dl
and r8b, 0
mov r9b, dil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, dil
xor r8b, 0
xor dl, 0xff
mov r9b, dil
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, al
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov sil, dil
xor sil, 1
mov r15b, dl
and r15b, 0xff
and al, sil
mov r12b, r9b
and r12b, 0xff
and r8b, sil
or r15b, al
or r12b, r8b
xor r15b, r12b
or dl, r9b
xor dl, 0xff
or sil, 1
and dl, sil
or r15b, dl
mov al, dil
xor al, 0
and al, 0
mov dl, dil
xor dl, 0
mov r8b, dl
and r8b, 0
mov r9b, dil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
mov r9b, r14b
and r9b, r8b
mov sil, al
xor sil, 0xff
and sil, 0
and al, r8b
or dl, r9b
or sil, al
xor dl, sil
mov al, r14b
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, r11b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and r11b, dl
mov r9b, dil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r11b
or r9b, dl
xor al, r9b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r11b, r15b
and r11b, r9b
mov sil, dil
xor sil, 1
and sil, 0xff
and r9b, 1
or dl, r11b
or sil, r9b
xor dl, sil
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, al
xor r11b, 0xff
mov sil, dl
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r11b
and r13b, 0
and al, r12b
mov r10b, sil
and r10b, 0
and dl, r12b
or r13b, al
or r10b, dl
xor r13b, r10b
or r11b, sil
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r13b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, r13b
or r10b, r9b
xor dl, r10b
xor al, 0xff
mov r9b, dl
xor r9b, al
and r9b, dl
mov al, dil
xor al, 0
and al, 1
mov dl, dil
xor dl, 1
mov r10b, dl
and r10b, 0
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r10b
or r11b, dl
xor al, r11b
mov dl, cl
xor dl, 0xff
mov r10b, al
and r10b, dl
xor al, 0xff
mov dl, cl
and dl, al
or r10b, dl
mov al, cl
xor al, 0xff
mov dl, r10b
xor dl, al
and dl, r10b
mov al, bl
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
and bl, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r10b, 1
or al, bl
or r11b, r10b
xor al, r11b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, r15b
and bl, r11b
or r10b, bl
mov r11b, dil
xor r11b, 1
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, bl
and sil, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and bl, 1
or r11b, sil
or r12b, bl
xor r11b, r12b
mov bl, al
and bl, r10b
xor al, r10b
or bl, al
mov al, dil
xor al, 1
mov r10b, r11b
xor r10b, 0xff
mov sil, dil
xor sil, 1
mov r12b, al
and r12b, 0xff
mov r13b, sil
and r13b, 1
mov byte [rbp + 0xf9], r10b
and r10b, 0xff
and r11b, sil
or r12b, r13b
or r10b, r11b
xor r12b, r10b
mov r10b, byte [rbp + 0xf9]
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or r12b, al
mov al, bl
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
xor al, 0xff
xor r12b, 0xff
mov r11b, dil
xor r11b, 1
or al, r12b
or r11b, 1
xor al, 0xff
and al, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, r8b
and sil, bl
mov r12b, dil
xor r12b, 1
and r12b, 0
and bl, 1
or r11b, sil
or r12b, bl
xor r11b, r12b
mov bl, r9b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r12b, r9b
and r12b, sil
or bl, r12b
mov sil, dil
xor sil, 1
and sil, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or sil, r12b
mov r12b, dil
xor r12b, 1
mov r13b, r11b
xor r13b, r12b
and r13b, r11b
mov r12b, sil
xor r12b, 0xff
mov r10b, r8b
xor r10b, r12b
and r10b, r8b
mov r8b, dil
xor r8b, 1
mov r12b, bl
xor r12b, r8b
and r12b, bl
mov r8b, sil
xor r8b, 0xff
mov byte [rbp + 0xf8], r9b
xor r9b, r8b
mov r8b, byte [rbp + 0xf8]
and r9b, r8b
mov r8b, r13b
xor r8b, 0xff
mov byte [rbp + 0xf7], r10b
xor r10b, 0xff
mov byte [rbp + 0xf6], dil
xor dil, 0
mov byte [rbp + 0xf5], r8b
and r8b, 0
and r13b, dil
mov byte [rbp + 0xf4], r10b
and r10b, 0
mov byte [rbp + 0xf3], al
mov al, byte [rbp + 0xf7]
and al, dil
or r8b, r13b
or r10b, al
xor r8b, r10b
mov al, byte [rbp + 0xf5]
mov r10b, byte [rbp + 0xf4]
or al, r10b
xor al, 0xff
or dil, 0
and al, dil
or r8b, al
mov al, r12b
xor al, 0xff
mov dil, r9b
xor dil, 0xff
mov r13b, byte [rbp + 0xf6]
xor r13b, 0
mov r10b, al
and r10b, 0
and r12b, r13b
mov byte [rbp + 0xf2], dil
and dil, 0
and r9b, r13b
or r10b, r12b
or dil, r9b
xor r10b, dil
mov r9b, byte [rbp + 0xf2]
or al, r9b
xor al, 0xff
or r13b, 0
and al, r13b
or r10b, al
mov al, r8b
xor al, 0xff
and al, 0
mov dil, byte [rbp + 0xf6]
xor dil, 0
and r8b, dil
mov r12b, r10b
xor r12b, 0xff
and r12b, 0
and r10b, dil
or al, r8b
or r12b, r10b
xor al, r12b
mov r8b, r11b
and r8b, bl
xor r11b, bl
or r8b, r11b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0xf6]
xor r11b, 1
and r8b, r11b
or r10b, r8b
mov r8b, sil
and r8b, 1
xor sil, 1
or r8b, sil
xor r8b, 0xff
mov r11b, r10b
xor r11b, r8b
and r11b, r10b
mov r8b, al
and r8b, r11b
xor al, r11b
or r8b, al
mov al, dl
xor al, 0xff
mov r10b, byte [rbp + 0xf3]
xor r10b, 0xff
mov r11b, byte [rbp + 0xf6]
xor r11b, 0
or al, r10b
or r11b, 0
xor al, 0xff
and al, r11b
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0xf3]
and r11b, r10b
mov r10b, byte [rbp + 0xf3]
xor r10b, 0xff
and dl, r10b
or r11b, dl
mov dl, al
xor dl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0xf6]
xor bl, 1
mov sil, dl
and sil, 0xff
and al, bl
mov dil, r10b
and dil, 0xff
and r11b, bl
or sil, al
or dil, r11b
xor sil, dil
or dl, r10b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov al, r8b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0xf6]
xor dl, 1
mov r10b, r8b
and r10b, dl
or al, r10b
mov dl, byte [rbp + 0xf6]
xor dl, 1
xor al, 0xff
mov r10b, byte [rbp + 0xf6]
xor r10b, 0
or dl, al
or r10b, 0
xor dl, 0xff
and dl, r10b
mov al, byte [rbp + 0xf6]
xor al, 1
and al, 0
mov r10b, byte [rbp + 0xf6]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0xf6]
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, r8b
xor r11b, r10b
and r11b, r8b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0xf6]
xor r10b, 1
mov bl, sil
and bl, r10b
mov dil, byte [rbp + 0xf6]
xor dil, 1
and dil, 0xff
and r10b, 1
or r8b, bl
or dil, r10b
xor r8b, dil
mov r10b, byte [rbp + 0xf6]
xor r10b, 1
mov bl, r8b
xor bl, r10b
and bl, r8b
xor sil, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0xf6]
xor r8b, 1
or sil, al
or r8b, 1
xor sil, 0xff
and sil, r8b
mov al, dl
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r10b, byte [rbp + 0xf6]
xor r10b, 0
mov dil, al
and dil, 0
and dl, r10b
mov r12b, r8b
and r12b, 0
and r11b, r10b
or dil, dl
or r12b, r11b
xor dil, r12b
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or dil, al
mov al, bl
xor al, 0xff
mov dl, sil
xor dl, 0xff
mov r8b, byte [rbp + 0xf6]
xor r8b, 0
mov r10b, al
and r10b, 0
and bl, r8b
mov r11b, dl
and r11b, 0
and sil, r8b
or r10b, bl
or r11b, sil
xor r10b, r11b
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
mov al, dil
xor al, 0xff
mov dl, r10b
and dl, al
xor r10b, 0xff
and dil, r10b
or dl, dil
mov al, cl
xor al, 0xff
mov r8b, r14b
xor r8b, al
and r8b, r14b
mov al, r14b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0xf6]
xor r10b, 1
and r14b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or al, r14b
or r11b, cl
xor al, r11b
mov cl, r8b
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0xf6]
xor r11b, 1
mov bl, cl
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 cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0xf6]
xor cl, 0
mov r8b, bl
and r8b, cl
mov r10b, byte [rbp + 0xf6]
xor r10b, 1
and r10b, 0
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0xf6]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0xf6]
xor r8b, 1
and r8b, 1
or cl, r8b
xor cl, 0xff
mov r8b, bl
xor r8b, cl
and r8b, bl
mov cl, al
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0xf6]
xor r11b, 0
mov bl, cl
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and r8b, r11b
or bl, al
or sil, r8b
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, byte [rbp + 0xf6]
xor al, 0
and al, 1
mov cl, byte [rbp + 0xf6]
xor cl, 1
mov r8b, cl
and r8b, 0
mov r10b, byte [rbp + 0xf6]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0xf6]
xor r8b, 1
mov r10b, r15b
and r10b, r8b
or cl, r10b
mov r8b, byte [rbp + 0xf6]
xor r8b, 0
and r8b, 0
mov r10b, byte [rbp + 0xf6]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov sil, byte [rbp + 0xf6]
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, byte [rbp + 0xf6]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r8b
xor r10b, 0xff
xor r10b, 0
and r10b, 0
mov sil, cl
xor sil, 0xff
mov dil, byte [rbp + 0xf6]
xor dil, 0
mov r14b, byte [rbp + 0xf6]
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dil, r8b
xor dil, 0xff
mov r14b, r15b
xor r14b, dil
and r14b, r15b
mov dil, r11b
xor dil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, byte [rbp + 0xf6]
xor r12b, 0
mov r13b, dil
and r13b, 0
and r11b, r12b
mov r9b, r15b
and r9b, 0
and r10b, r12b
or r13b, r11b
or r9b, r10b
xor r13b, r9b
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov r9b, sil
xor r9b, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r11b, byte [rbp + 0xf6]
xor r11b, 0
mov dil, r9b
and dil, 0
and sil, r11b
mov r15b, r10b
and r15b, 0
and r14b, r11b
or dil, sil
or r15b, r14b
xor dil, r15b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or dil, r9b
mov r9b, r13b
xor r9b, 0xff
mov r10b, dil
and r10b, r9b
xor dil, 0xff
and r13b, dil
or r10b, r13b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0xf6]
xor cl, 1
and r9b, cl
or al, r9b
mov cl, byte [rbp + 0xf6]
xor cl, 0
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0xf6]
xor r11b, 0
mov sil, cl
and sil, 0
mov dil, r11b
and dil, 0
mov r14b, r9b
and r14b, 0
and r8b, r11b
or sil, dil
or r14b, r8b
xor sil, r14b
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, byte [rbp + 0xf6]
xor cl, 0
or al, sil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0xf6]
xor r8b, 1
and cl, r8b
or al, cl
mov cl, bl
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
mov cl, bl
and cl, al
or r8b, cl
xor bl, 0xff
mov al, r8b
xor al, bl
and al, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0xf6]
xor r8b, 1
mov r9b, dl
and r9b, r8b
or cl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0xf6]
xor r9b, 1
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0xf6]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0xf6]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0xf6]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0xf6]
xor r11b, 0
mov bl, byte [rbp + 0xf6]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, r11b
and bl, dl
mov dl, byte [rbp + 0xf6]
xor dl, 0
mov r11b, r8b
xor r11b, dl
and r11b, r8b
mov dl, r9b
xor dl, 0xff
mov sil, al
xor sil, dl
and sil, al
mov al, r10b
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov dil, byte [rbp + 0xf6]
xor dil, 0
mov r14b, al
and r14b, 0
and r10b, dil
mov r15b, dl
and r15b, 0
and bl, dil
or r14b, r10b
or r15b, bl
xor r14b, r15b
or al, dl
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, r11b
xor al, 0xff
mov dl, sil
xor dl, 0xff
mov r10b, byte [rbp + 0xf6]
xor r10b, 1
mov bl, al
and bl, 0xff
and r11b, r10b
mov dil, dl
and dil, 0xff
and sil, r10b
or bl, r11b
or dil, sil
xor bl, dil
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, r14b
xor al, 0xff
mov dl, bl
and dl, al
xor bl, 0xff
and r14b, bl
or dl, r14b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0xf6]
xor r8b, 0
and al, r8b
mov r10b, byte [rbp + 0xf6]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, al
or r10b, r8b
xor cl, r10b
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
xor cl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0xf6]
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0xf6]
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 0x6d86c73d
jmp 0x6d88defd
xor eax, eax
xor ecx, ecx
mov edx, ecx
mov ecx, dword [rbp + 0xfc]
mov r8d, ecx
mov r9d, r8d
movabs r10, 0xf485ca2f56b4d891
mov r11, rdx
sub r11, r10
mov rsi, qword [rbp + 0x100]
sub r11, rsi
add r11, r10
mov r10, rdx
sub r10, 0
mov rdi, rdx
sub rdi, r11
add r10, rdi
mov r11, rdx
sub r11, r10
movabs r10, 0x9d28f3835c717f08
mov rdi, rdx
sub rdi, r10
movabs rbx, 0xe38e32e69a9042d4
add rdi, rbx
add rdi, r10
mov r10, rdx
sub r10, r9
add rdi, r10
movabs r9, 0xf0c5292ada43dd45
add rdi, r9
sub rdi, rbx
sub rdi, r9
mov r9, rdx
sub r9, r11
add r9, 0
movabs r10, 0x70793286fc0ade45
mov r11, rdx
sub r11, r10
sub r11, rdi
add r11, r10
movabs r10, 0x1700ef9ac65efb01
add r9, r10
add r9, r11
sub r9, r10
mov r10, rdx
sub r10, r9
add r10, 0
movabs r9, 0x8523f4643ade2ac7
mov r11, rdx
sub r11, r9
add r11, 0
mov rdi, rdx
sub rdi, r10
add r11, rdi
movabs r10, 0xfd8a12b62cb2cd14
add r11, r10
add r11, r9
sub r11, r10
mov r9, qword [rbp + 0x398]
mov r8d, dword [r9]
mov r10d, r8d
mov rdi, rdx
sub rdi, r11
movabs r11, 0xafe01d1093626b98
mov rbx, rdx
sub rbx, r11
add rdi, rbx
mov rbx, rdx
sub rbx, rdi
movabs rdi, 0xac3b732139390651
mov r14, rdx
sub r14, rdi
sub rbx, r14
movabs r14, 0xd92edc166da605e5
sub rbx, r14
sub rbx, r11
add rbx, r14
movabs r11, 0x2c3a78464a96b35a
sub rdx, r11
add rbx, rdx
movabs rdx, 0x416156cf4e69ccad
add rbx, rdx
add rbx, r10
sub rbx, rdx
movabs rdx, 0xcb6277bf2cbe957f
sub rbx, rdx
add rbx, r11
add rbx, rdx
movabs rdx, 0x1797c34266190d5a
sub rbx, rdx
movabs r10, 0xe34377c3f055f1bc
add rbx, r10
add rbx, rdx
movabs rdx, 0xa7ea1cc1722ada2c
add rbx, rdx
sub rbx, rdi
sub rbx, rdx
movabs rdx, 0x4a62600c9bc4c0d3
add rbx, rdx
sub rbx, r10
sub rbx, rdx
mov rdx, qword [rbp + 0x388]
mov qword [rdx], rbx
mov r8d, dword [sym.out.dll_x.13]
mov r15d, dword [sym.out.dll_y.14]
mov r12d, 0x51a6f020
add r12d, 0
sub r12d, r8d
sub r12d, 0x51a6f020
mov r13d, eax
sub r13d, 0x672547fc
add r13d, 0
sub r12d, 0x565e0ffe
add r12d, r13d
add r12d, 0x565e0ffe
mov r13d, eax
sub r13d, r12d
add r13d, 0
mov r12d, eax
sub r12d, 0x51e08485
sub r13d, r12d
sub r13d, 0x50c0a9aa
sub r13d, 1
add r13d, 0x50c0a9aa
add r13d, 0x71e03215
sub r13d, 0x51e08485
sub r13d, 0x71e03215
sub eax, 0x672547fc
add eax, 0
add r13d, 0xdd609679
add r13d, eax
sub r13d, 0xdd609679
imul r8d, r13d
and r8d, 1
cmp r8d, 0
sete al
cmp r15d, 0xa
setl r8b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, 1
mov bl, r11b
xor bl, 1
mov dil, al
and dil, bl
mov r14b, r11b
xor r14b, 1
and r14b, 0xff
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov bl, r11b
xor bl, 1
and bl, 1
mov dil, r11b
xor dil, 1
and dil, 1
or bl, dil
mov dil, al
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, r11b
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, r11b
xor r14b, 1
and r14b, 0
mov r15b, r11b
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, r11b
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 1
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r14b, r10b
and r14b, dil
xor r10b, dil
or r14b, r10b
mov r10b, r12b
and r10b, bl
xor r12b, bl
or r10b, r12b
mov bl, r14b
xor bl, 0xff
and bl, 0
mov dil, r11b
xor dil, 0
and r14b, dil
mov r15b, r10b
xor r15b, 0xff
and r15b, 0
and r10b, dil
or bl, r14b
or r15b, r10b
xor bl, r15b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov dil, r11b
xor dil, 1
mov r14b, r8b
and r14b, dil
or r10b, r14b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov dil, r11b
xor dil, 1
and dil, 0
mov r14b, r11b
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, r11b
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r8b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, r11b
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, r11b
xor r15b, 1
and r15b, 1
mov r12b, r11b
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, r11b
xor r12b, 1
mov r13b, r11b
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, r11b
xor r12b, 1
xor dil, 0xff
mov r13b, r11b
xor r13b, 1
or r12b, dil
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov dil, r10b
and dil, r14b
xor r10b, r14b
or dil, r10b
mov r10b, r15b
xor r10b, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r13b, r11b
xor r13b, 1
mov cl, r10b
and cl, 0xff
and r15b, r13b
mov dl, r14b
and dl, 0xff
and r12b, r13b
or cl, r15b
or dl, r12b
xor cl, dl
or r10b, r14b
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or cl, r10b
mov dl, dil
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and dil, cl
or r10b, dil
mov cl, r11b
xor cl, 1
and cl, 1
mov dl, r11b
xor dl, 1
mov dil, dl
and dil, 1
mov r14b, r11b
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, r11b
xor dl, 1
and dl, 1
mov dil, r11b
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, r11b
xor r15b, 1
and r15b, 0xff
and dil, 1
or dl, r14b
or r15b, dil
xor dl, r15b
mov dil, r11b
xor dil, 1
xor dl, 0xff
mov r14b, r11b
xor r14b, 1
or dil, dl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov dl, cl
xor dl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, r11b
xor r15b, 1
mov r12b, dl
and r12b, 0xff
and cl, r15b
mov r13b, r14b
and r13b, 0xff
and dil, r15b
or r12b, cl
or r13b, dil
xor r12b, r13b
or dl, r14b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, r11b
xor dl, 1
mov dil, bl
and dil, dl
mov r14b, r11b
xor r14b, 1
and r14b, 0xff
and dl, 1
or cl, dil
or r14b, dl
xor cl, r14b
mov dl, r11b
xor dl, 1
and dl, 1
mov dil, r11b
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, r11b
xor r15b, 1
and r15b, 0xff
and dil, 1
or dl, r14b
or r15b, dil
xor dl, r15b
mov dil, r11b
xor dil, 0
and dil, 1
mov r14b, r11b
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, cl
and r14b, dl
xor cl, dl
or r14b, cl
mov cl, dil
and cl, 0
xor dil, 0
or cl, dil
mov dl, r14b
xor dl, 0xff
and dl, 1
mov dil, r11b
xor dil, 1
and r14b, dil
or dl, r14b
xor cl, 0xff
mov dil, dl
xor dil, cl
and dil, dl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, r11b
xor dl, 0
and al, dl
mov r14b, r11b
xor r14b, 1
and r14b, 0
and dl, 1
or cl, al
or r14b, dl
xor cl, r14b
mov al, r12b
xor al, 0xff
and al, 1
mov dl, r11b
xor dl, 1
mov r14b, r12b
and r14b, dl
mov r15b, r11b
xor r15b, 1
and r15b, 0xff
and dl, 1
or al, r14b
or r15b, dl
xor al, r15b
mov dl, r11b
xor dl, 1
and dl, 1
mov r14b, r11b
xor r14b, 1
and r14b, 1
or dl, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, al
xor r15b, 0xff
mov r13b, r11b
xor r13b, 0
mov r9b, r14b
and r9b, 0
and cl, r13b
mov sil, r15b
and sil, 0
and al, r13b
or r9b, cl
or sil, al
xor r9b, sil
or r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r9b, r14b
mov al, dl
and al, 1
xor dl, 1
or al, dl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, r11b
xor dl, 1
and r9b, dl
or cl, r9b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, r11b
xor cl, 1
mov r9b, r10b
and r9b, cl
or al, r9b
mov cl, r11b
xor cl, 1
and cl, 1
mov r9b, r11b
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, r11b
xor r9b, 0
and r9b, 0
mov sil, r11b
xor sil, 0
mov r14b, sil
and r14b, 0
mov r15b, r11b
xor r15b, 1
and r15b, 0
and sil, 1
or r9b, r14b
or r15b, sil
xor r9b, r15b
mov sil, al
xor sil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0
mov r13b, sil
and r13b, 0
and al, r15b
mov byte [rbp + 0xf1], r14b
and r14b, 0
and cl, r15b
or r13b, al
or r14b, cl
xor r13b, r14b
mov al, byte [rbp + 0xf1]
or sil, al
xor sil, 0xff
or r15b, 0
and sil, r15b
or r13b, sil
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
mov sil, r11b
xor sil, 0
and r13b, sil
mov r14b, r11b
xor r14b, 1
and r14b, 0
and sil, 1
or r9b, r13b
or r14b, sil
xor r9b, r14b
xor cl, 0xff
mov sil, r9b
xor sil, cl
and sil, r9b
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r9b, r11b
xor r9b, 0
mov r14b, r12b
and r14b, r9b
mov r15b, r11b
xor r15b, 1
and r15b, 0
and r9b, 1
or cl, r14b
or r15b, r9b
xor cl, r15b
mov r9b, r8b
xor r9b, 0xff
mov r14b, cl
and r14b, r9b
xor cl, 0xff
mov r9b, r8b
and r9b, cl
or r14b, r9b
xor r14b, 0xff
xor r8b, 0xff
mov cl, r11b
xor cl, 1
or r14b, r8b
or cl, 1
xor r14b, 0xff
and r14b, cl
mov cl, dil
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, r11b
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, dil
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
and dil, dl
or r9b, dil
mov dl, cl
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov dil, r11b
xor dil, 0
mov r15b, dl
and r15b, 0
and cl, dil
mov r13b, r8b
and r13b, 0
and r9b, dil
or r15b, cl
or r13b, r9b
xor r15b, r13b
or dl, r8b
xor dl, 0xff
or dil, 0
and dl, dil
or r15b, dl
mov cl, r14b
xor cl, 0xff
mov dl, sil
xor dl, cl
and dl, sil
mov cl, sil
xor cl, 0xff
and cl, 0
mov r8b, r11b
xor r8b, 0
and sil, r8b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
and r14b, r8b
or cl, sil
or r9b, r14b
xor cl, r9b
mov r8b, dl
and r8b, cl
xor dl, cl
or r8b, dl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, r11b
xor dl, 1
mov r9b, r15b
and r9b, dl
or cl, r9b
mov dl, r8b
xor dl, 0xff
xor cl, 0xff
mov r9b, r11b
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, r11b
xor r9b, 1
and r8b, r9b
mov sil, r11b
xor sil, 1
and sil, 0xff
and r9b, 1
or cl, r8b
or sil, r9b
xor cl, sil
xor cl, 0xff
mov r8b, r15b
xor r8b, cl
and r8b, r15b
mov cl, dl
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov sil, r11b
xor sil, 0
mov dil, cl
and dil, 0
and dl, sil
mov r14b, r9b
and r14b, 0
and r8b, sil
or dil, dl
or r14b, r8b
xor dil, r14b
or cl, r9b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov cl, r10b
xor cl, 0xff
mov dl, bl
xor dl, cl
and dl, bl
mov cl, bl
xor cl, 0xff
mov r8b, r10b
and r8b, cl
xor r10b, 0xff
and bl, r10b
or r8b, bl
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, r11b
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r10b, r11b
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, r11b
xor r8b, 0
and r8b, 1
mov r9b, r11b
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov cl, r11b
xor cl, 1
and cl, 1
mov r9b, r11b
xor r9b, 1
mov bl, r9b
and bl, 1
mov sil, r11b
xor sil, 1
and sil, 0xff
and r9b, 1
or cl, bl
or sil, r9b
xor cl, sil
mov r9b, r11b
xor r9b, 0
mov bl, cl
xor bl, r9b
and bl, cl
mov cl, r11b
xor cl, 1
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov sil, r11b
xor sil, 1
mov r14b, r8b
and r14b, 0xff
and dl, sil
mov r15b, r9b
and r15b, 0xff
and r10b, sil
or r14b, dl
or r15b, r10b
xor r14b, r15b
or r8b, r9b
xor r8b, 0xff
or sil, 1
and r8b, sil
or r14b, r8b
mov dl, bl
and dl, cl
xor bl, cl
or dl, bl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, r11b
xor r8b, 1
and r14b, r8b
mov r9b, dl
xor r9b, 0xff
and r9b, 0xff
and dl, r8b
or cl, r14b
or r9b, dl
xor cl, r9b
mov dl, r11b
xor dl, 1
and dl, 1
mov r8b, r11b
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 0
mov r9b, r11b
xor r9b, 0
mov r10b, r12b
and r10b, r9b
mov bl, r11b
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, r11b
xor r9b, 1
and r9b, 1
mov r10b, r11b
xor r10b, 1
mov bl, r10b
and bl, 1
mov sil, r11b
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, r11b
xor r10b, 1
mov bl, dl
xor bl, r10b
and bl, dl
mov r10b, r9b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, r11b
xor r14b, 1
mov r15b, r11b
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
xor r12b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, r11b
xor r15b, 1
or r12b, r14b
or r15b, 1
xor r12b, 0xff
and r12b, r15b
mov r14b, bl
and r14b, r10b
xor bl, r10b
or r14b, bl
mov r10b, sil
xor r10b, 0xff
mov bl, r12b
xor bl, 0xff
mov r15b, r11b
xor r15b, 0
mov r13b, r10b
and r13b, 0
and sil, r15b
mov al, bl
and al, 0
and r12b, r15b
or r13b, sil
or al, r12b
xor r13b, al
or r10b, bl
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r13b, r10b
mov al, r14b
xor al, 0xff
mov r10b, r13b
and r10b, al
xor r13b, 0xff
and r14b, r13b
or r10b, r14b
mov al, dl
xor al, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, r11b
xor sil, 0
mov r14b, al
and r14b, 0
and dl, sil
mov r15b, bl
and r15b, 0
and r8b, sil
or r14b, dl
or r15b, r8b
xor r14b, r15b
or al, bl
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, r14b
xor al, 0xff
and al, 0
mov dl, r11b
xor dl, 0
and r14b, dl
mov r8b, r11b
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 dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov al, r10b
and al, r8b
xor r10b, r8b
or al, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, r11b
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, r11b
xor r8b, 0
and al, r8b
mov r9b, r11b
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, al
or r9b, r8b
xor cl, r9b
mov al, r11b
xor al, 1
and al, 1
mov r8b, r11b
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, dl
and r8b, cl
xor dl, cl
or r8b, dl
mov cl, al
and cl, 1
xor al, 1
or cl, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, r11b
xor dl, 1
and r8b, dl
or al, r8b
xor al, 0xff
xor cl, 0xff
mov dl, r11b
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, dil
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, r11b
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, dil
xor dl, 0xff
and dl, 0
xor r11b, 0
and dil, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 0
and al, r11b
or dl, dil
or r8b, al
xor dl, r8b
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d86d4e8
jmp 0x6d88defd
jmp 0x6d86d4ed
xor eax, eax
mov ecx, eax
mov rdx, qword [rbp + 0x3c0]
mov r8, qword [rdx]
mov r9, qword [rbp + 0x388]
mov r10, qword [r9]
mov r11, qword [r10]
mov rsi, rcx
sub rsi, r8
add rsi, 0
movabs r8, 0xa98ad50cef23b8ae
mov rdi, rcx
sub rdi, r8
add rdi, rsi
add rdi, r8
movabs r8, 0x3f817d170c3721e
sub r11, r8
movabs rsi, 0xf88d8da8621a7ef3
sub r11, rsi
add r11, r8
movabs r8, 0xf53d84efd639e642
add r11, r8
sub r11, rdi
sub r11, r8
sub rcx, rsi
sub r11, rcx
mov qword [r10], r11
jmp 0x6d86d56e
jmp 0x6d86d56e
jmp 0x6d86d573
xor eax, eax
mov rcx, qword [rbp + 0x3a8]
mov edx, dword [rcx]
mov r8d, 0x2407571f
add r8d, 0
sub r8d, 0x4a70077e
sub r8d, 0x2407571f
mov r9d, eax
sub r9d, edx
mov edx, eax
sub edx, r8d
add r9d, edx
mov edx, eax
sub edx, r9d
mov r8d, eax
sub r8d, 0xb4135132
sub r8d, edx
add r8d, 0xb4135132
mov edx, eax
sub edx, 0xbe543e4a
sub edx, 1
add edx, 0xbe543e4a
sub r8d, 0xfa914167
add r8d, edx
add r8d, 0xfa914167
mov edx, eax
sub edx, 0x73065445
sub edx, r8d
add edx, 0x73065445
sub eax, 0x4a70077e
add eax, 0
add edx, 0x8af45d7c
sub edx, eax
sub edx, 0x8af45d7c
mov dword [rbp + 0xec], edx
mov rax, qword [rbp + 0x3a8]
mov ecx, dword [rbp + 0xec]
mov dword [rax], ecx
jmp 0x6d8601a1
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x29374efe
add r8d, 0
sub r8d, 0xa3ef2d52
sub r8d, 0x29374efe
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xa3ef2d52
add r9d, r8d
sub eax, r9d
mov r8d, ecx
sub r8d, 0x852fb0f3
sub r8d, 0x9776f000
add r8d, 0x852fb0f3
add r8d, 0xfbcd3808
add r8d, eax
sub r8d, 0xfbcd3808
sub r8d, 0xc47d164b
add r8d, 0x9776f000
add r8d, 0xc47d164b
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
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, 1
or r14b, al
or r12b, 1
xor r14b, 0xff
and r14b, r12b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, bl
and al, r15b
xor bl, r15b
or al, bl
mov bl, r14b
and bl, dil
xor r14b, dil
or bl, r14b
mov dil, al
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and al, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0xff
and bl, r14b
or dil, al
or r15b, bl
xor dil, r15b
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov r14b, r11b
and r14b, bl
or al, r14b
mov bl, sil
xor bl, 0
xor al, 0xff
mov r14b, sil
xor r14b, 0
or bl, al
or r14b, 0
xor bl, 0xff
and bl, r14b
mov al, sil
xor al, 0
and al, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or al, r14b
mov r14b, r11b
xor r14b, 0xff
mov r15b, al
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 al, 0xff
mov r12b, sil
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov al, bl
xor al, 0xff
mov r12b, r14b
xor r12b, 0xff
mov cl, sil
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov r8b, r12b
and r8b, 0xff
and r14b, cl
or dl, bl
or r8b, r14b
xor dl, r8b
or al, r12b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov al, r13b
xor al, 0xff
mov cl, r15b
xor cl, 0xff
mov r8b, sil
xor r8b, 0
mov bl, al
and bl, 0
and r13b, r8b
mov r14b, cl
and r14b, 0
and r15b, r8b
or bl, r13b
or r14b, r15b
xor bl, r14b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or bl, al
mov al, dl
xor al, 0xff
mov cl, bl
and cl, al
xor bl, 0xff
and dl, bl
or cl, dl
mov al, sil
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
mov r8b, dl
and r8b, 0
mov bl, sil
xor bl, 1
and bl, 0
and dl, 1
or al, r8b
or bl, dl
xor al, bl
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 bl, r8b
and bl, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and r8b, 1
or dl, bl
or r14b, r8b
xor dl, r14b
mov r8b, dl
xor r8b, 0xff
xor r8b, 0
and r8b, 0
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 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, r8b
xor al, r8b
or dl, al
mov al, bl
and al, r14b
xor bl, r14b
or al, bl
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov bl, sil
xor bl, 1
and dl, bl
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, bl
or r8b, dl
or r14b, al
xor r8b, r14b
mov al, dil
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov bl, dil
and bl, dl
or al, bl
mov dl, sil
xor dl, 0
and dl, 1
mov bl, sil
xor bl, 1
mov r14b, bl
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or dl, r14b
or r15b, bl
xor dl, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, al
xor r14b, 0xff
mov r15b, dl
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 dl, r12b
or r13b, al
or r9b, dl
xor r13b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov al, bl
and al, 1
xor bl, 1
or al, bl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r13b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r13b
or bl, r9b
xor dl, bl
xor al, 0xff
mov r9b, dl
xor r9b, al
and r9b, dl
mov al, r10b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r10b, dl
mov bl, sil
xor bl, 1
and bl, 0xff
and dl, 1
or al, r10b
or bl, dl
xor al, bl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov bl, r8b
and bl, r10b
or dl, bl
mov r10b, sil
xor r10b, 0
and r10b, 1
mov bl, sil
xor bl, 1
mov r14b, bl
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, r14b
or r15b, bl
xor r10b, r15b
mov bl, al
and bl, dl
xor al, dl
or bl, al
mov al, r10b
and al, 0
xor r10b, 0
or al, r10b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and bl, r10b
or dl, bl
xor dl, 0xff
xor al, 0xff
mov r10b, sil
xor r10b, 1
or dl, al
or r10b, 1
xor dl, 0xff
and dl, r10b
mov al, cl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov bl, cl
and bl, r10b
or al, bl
mov r10b, sil
xor r10b, 0
and r10b, 1
mov bl, sil
xor bl, 1
mov r14b, bl
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, r14b
or r15b, bl
xor r10b, r15b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, al
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and al, r12b
mov byte [rbp + 0xeb], r15b
and r15b, 0
and r10b, r12b
or r13b, al
or r15b, r10b
xor r13b, r15b
mov al, byte [rbp + 0xeb]
or r14b, al
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r10b, sil
xor r10b, 0
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
mov al, r15b
and al, 0
mov byte [rbp + 0xea], r14b
and r14b, 0xff
and bl, r15b
or r12b, al
or r14b, bl
xor r12b, r14b
mov al, byte [rbp + 0xea]
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 bl, sil
xor bl, 1
and r13b, bl
or r10b, r13b
xor r10b, 0xff
xor r12b, 0xff
mov bl, sil
xor bl, 0
or r10b, r12b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov bl, r8b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r8b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r11b
xor r14b, 0xff
mov r15b, bl
and r15b, r14b
xor bl, 0xff
mov r14b, r11b
and r14b, bl
or r15b, r14b
xor r15b, 0xff
xor r11b, 0xff
mov bl, sil
xor bl, 1
or r15b, r11b
or bl, 1
xor r15b, 0xff
and r15b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or r11b, bl
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov bl, r9b
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
and r9b, r14b
mov r12b, dl
xor r12b, 0xff
and r12b, 0
and dl, r14b
or bl, r9b
or r12b, dl
xor bl, r12b
mov dl, r11b
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, dl
and r12b, 0xff
and r11b, r14b
mov r13b, r9b
and r13b, 0xff
and bl, r14b
or r12b, r11b
or r13b, bl
xor r12b, r13b
or dl, r9b
xor dl, 0xff
or r14b, 1
and dl, r14b
or r12b, dl
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
mov r11b, r10b
and r11b, r9b
mov bl, sil
xor bl, 1
and bl, 0
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov r11b, sil
xor r11b, 0
mov bl, r15b
and bl, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or r9b, bl
or r14b, r11b
xor r9b, r14b
mov r11b, sil
xor r11b, 0
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r11b, bl
mov bl, sil
xor bl, 0
mov r14b, dl
xor r14b, bl
and r14b, dl
mov bl, r11b
xor bl, 0xff
mov r13b, r10b
xor r13b, bl
and r13b, r10b
mov r10b, r9b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov al, sil
xor al, 0
or r10b, bl
or al, 0
xor r10b, 0xff
and r10b, al
xor r15b, 0xff
mov al, r11b
xor al, 0xff
mov bl, sil
xor bl, 1
or r15b, al
or bl, 1
xor r15b, 0xff
and r15b, bl
mov al, r14b
and al, r13b
xor r14b, r13b
or al, r14b
mov bl, r10b
and bl, r15b
xor r10b, r15b
or bl, r10b
mov r10b, al
xor r10b, 0xff
mov r14b, bl
and r14b, r10b
xor bl, 0xff
and al, bl
or r14b, al
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and al, r9b
or dl, al
mov al, r11b
and al, 0
xor r11b, 0
or al, r11b
xor dl, 0xff
xor al, 0xff
mov r9b, sil
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, r14b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, 0xff
and r14b, r10b
mov bl, r9b
and bl, 0xff
and dl, r10b
or r11b, r14b
or bl, dl
xor r11b, bl
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r12b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r9b, r12b
and r9b, dl
or al, r9b
xor al, 0xff
mov dl, r11b
xor dl, al
and dl, r11b
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
xor al, 0xff
mov r9b, r12b
xor r9b, al
and r9b, r12b
mov al, dl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, al
and bl, 0
and dl, r11b
mov r14b, r10b
and r14b, 0
and r9b, r11b
or bl, dl
or r14b, r9b
xor bl, r14b
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, cl
xor al, 0xff
mov dl, dil
xor dl, al
and dl, dil
mov al, dil
xor al, 0xff
mov r9b, cl
and r9b, al
xor cl, 0xff
and dil, cl
or r9b, dil
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
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, 1
xor cl, 0xff
mov r9b, sil
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, sil
xor cl, 1
and cl, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
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, 1
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, dl
and r9b, al
xor dl, al
or r9b, dl
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r9b, dl
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, dl
or cl, r9b
or r10b, al
xor cl, r10b
mov al, sil
xor al, 0
mov dl, r8b
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
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, r8b
xor r11b, 0xff
and r11b, 0xff
and r8b, r9b
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and al, r10b
mov dil, r9b
and dil, 0xff
and dl, r10b
or r11b, al
or dil, dl
xor r11b, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov al, cl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and cl, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r11b, dl
or cl, r11b
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, 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, sil
xor al, 1
mov cl, dl
xor cl, 0xff
mov r8b, sil
xor r8b, 0
mov r9b, al
and r9b, 0
mov r10b, r8b
and r10b, 1
mov dil, cl
and dil, 0
and dl, r8b
or r9b, r10b
or dil, dl
xor r9b, dil
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
mov al, r11b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r11b, cl
mov dl, sil
xor dl, 1
and dl, 0
and cl, 1
or al, r11b
or dl, cl
xor al, dl
xor r9b, 0xff
mov cl, al
xor cl, r9b
and cl, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, bl
and r8b, dl
or al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, sil
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, bl
xor r11b, r10b
and r11b, bl
mov r10b, sil
xor r10b, 0
mov bl, dl
xor bl, r10b
and bl, dl
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov dil, sil
xor dil, 0
or cl, r10b
or dil, 0
xor cl, 0xff
and cl, dil
mov r10b, r9b
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, 0xff
and r9b, r14b
mov r12b, dil
and r12b, 0xff
and r11b, r14b
or r15b, r9b
or r12b, r11b
xor r15b, r12b
or r10b, dil
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r15b, r10b
mov r9b, bl
and r9b, cl
xor bl, cl
or r9b, bl
mov cl, r15b
xor cl, 0xff
mov r10b, r9b
and r10b, cl
xor r9b, 0xff
and r15b, r9b
or r10b, r15b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and cl, dl
or al, cl
mov cl, sil
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r9b
and bl, 0
mov dil, dl
and dil, 0xff
and r8b, r9b
or r11b, bl
or dil, r8b
xor r11b, dil
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, sil
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor sil, 0
mov r8b, cl
and r8b, 0
and r10b, sil
mov r9b, dl
and r9b, 0
and al, sil
or r8b, r10b
or r9b, al
xor r8b, r9b
or cl, dl
xor cl, 0xff
or sil, 0
and cl, sil
or r8b, cl
test r8b, 1
jne 0x6d86e42b
jmp 0x6d89375d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xcd1a22d
add r8d, 0
sub r8d, 0xad269886
sub r8d, 0xcd1a22d
mov r9d, ecx
sub r9d, 0xc06bcd30
sub r9d, r8d
add r9d, 0xc06bcd30
sub r9d, 0xdefe6f5d
sub r9d, 0x127f2e97
add r9d, 0xdefe6f5d
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x41b5c903
add r9d, 0x127f2e97
sub r9d, 0x41b5c903
mov r8d, eax
sub r8d, 0x56e5e7e6
add r9d, r8d
sub eax, 0xad269886
add r9d, eax
add r9d, 0x3a1054ff
add r9d, 0x56e5e7e6
sub r9d, 0x3a1054ff
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
xor r15b, 0xff
mov al, sil
xor al, 1
mov r12b, sil
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
xor al, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, al
and cl, 0
and dil, r13b
mov dl, r12b
and dl, 0
and r14b, r13b
or cl, dil
or dl, r14b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or cl, al
mov al, r15b
and al, bl
xor r15b, bl
or al, r15b
mov dl, cl
xor dl, 0xff
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
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, bl
or dil, cl
xor al, dil
mov cl, sil
xor cl, 0
xor al, 0xff
mov bl, sil
xor bl, 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
mov dil, bl
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, al
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov r14b, cl
and r14b, dil
xor cl, dil
or r14b, cl
mov cl, bl
xor cl, 0xff
mov dil, al
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, cl
and r12b, 0xff
and bl, r15b
mov r13b, dil
and r13b, 0xff
and al, r15b
or r12b, bl
or r13b, al
xor r12b, r13b
or cl, dil
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r14b, cl
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, cl
or al, r14b
or bl, r12b
xor al, bl
mov cl, sil
xor cl, 0
and cl, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
mov bl, 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
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
mov dil, sil
xor dil, 0
xor cl, 0xff
mov r14b, sil
xor r14b, 0
or dil, cl
or r14b, 0
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, dl
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, dl
and dil, bl
or r14b, dil
xor r14b, 0xff
mov bl, dl
xor bl, 0xff
mov dil, sil
xor dil, 0
or r14b, bl
or dil, 0
xor r14b, 0xff
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and r10b, dil
or bl, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
mov r15b, cl
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
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, r10b
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 r10b, r13b
or r8b, bl
or r9b, r10b
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r8b, r15b
mov r9b, dil
and r9b, 1
xor dil, 1
or r9b, dil
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
and r8b, bl
or r10b, r8b
xor r9b, 0xff
mov r8b, r10b
xor r8b, r9b
and r8b, r10b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov bl, r9b
and bl, r10b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
or bl, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, bl
xor r10b, r9b
and r10b, bl
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov bl, sil
xor bl, 1
mov dil, cl
and dil, bl
or r9b, dil
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
mov r12b, r9b
xor r12b, 0xff
and r12b, 0xff
and r9b, dil
or bl, r15b
or r12b, r9b
xor bl, r12b
xor bl, 0xff
xor r11b, 0xff
mov r9b, sil
xor r9b, 1
or bl, r11b
or r9b, 1
xor bl, 0xff
and bl, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov dil, r14b
and dil, r11b
or r9b, dil
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
mov r15b, r8b
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, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, r9b
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, r11b
xor r12b, r14b
and r12b, r11b
mov r14b, dil
xor r14b, 0xff
mov byte [rbp + 0xe9], r8b
xor r8b, r14b
mov r14b, byte [rbp + 0xe9]
and r8b, r14b
mov r14b, r15b
and r14b, r13b
xor r15b, r13b
or r14b, r15b
mov r15b, r12b
and r15b, r8b
xor r12b, r8b
or r15b, r12b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r12b, sil
xor r12b, 0
and r14b, r12b
mov r13b, r15b
xor r13b, 0xff
and r13b, 0
and r15b, r12b
or r8b, r14b
or r13b, r15b
xor r8b, r13b
mov r14b, r9b
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and r9b, r12b
mov byte [rbp + 0xe8], r15b
and r15b, 0
and r11b, r12b
or r13b, r9b
or r15b, r11b
xor r13b, r15b
mov r9b, byte [rbp + 0xe8]
or r14b, r9b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
and r13b, r14b
or r11b, r13b
mov r14b, sil
xor r14b, 1
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
mov r9b, r12b
and r9b, 1
mov byte [rbp + 0xe7], r15b
and r15b, 0
and dil, r12b
or r13b, r9b
or r15b, dil
xor r13b, r15b
mov r9b, byte [rbp + 0xe7]
or r14b, r9b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
xor r11b, 0xff
xor r13b, 0xff
mov dil, sil
xor dil, 1
or r11b, r13b
or dil, 1
xor r11b, 0xff
and r11b, dil
mov dil, r8b
and dil, r11b
xor r8b, r11b
or dil, r8b
mov r8b, bl
xor r8b, 0xff
mov r11b, r10b
xor r11b, r8b
and r11b, r10b
mov r8b, r10b
xor r8b, 0xff
mov r14b, bl
and r14b, r8b
xor bl, 0xff
and r10b, bl
or r14b, r10b
mov r8b, r11b
xor r8b, 0xff
mov r10b, r14b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov r15b, r8b
and r15b, 0
and r11b, bl
mov r12b, r10b
and r12b, 0
and r14b, bl
or r15b, r11b
or r12b, r14b
xor r15b, r12b
or r8b, r10b
xor r8b, 0xff
or bl, 0
and r8b, bl
or r15b, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r11b, dil
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, r15b
xor r10b, 0xff
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
or r10b, r8b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
and r15b, r11b
or r8b, r15b
xor r8b, 0xff
mov r11b, dil
xor r11b, r8b
and r11b, dil
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, dl
xor r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, dl
xor r10b, 0xff
mov r11b, al
and r11b, r10b
xor al, 0xff
and dl, al
or r11b, dl
mov al, r8b
and al, r11b
xor r8b, r11b
or al, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, al
and r10b, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, sil
xor r8b, 1
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, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
xor al, 0xff
xor dl, 0xff
mov r10b, sil
xor r10b, 1
or al, dl
or r10b, 1
xor al, 0xff
and al, r10b
mov dl, r8b
xor dl, 0xff
mov r10b, al
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 al, r11b
or bl, r8b
or dil, al
xor bl, dil
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov al, cl
xor al, 0xff
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
mov r8b, cl
and r8b, dl
xor cl, 0xff
and cl, 0
or r8b, cl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and cl, dl
or al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, bl
and r8b, dl
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, dl
or cl, r8b
or r10b, al
xor cl, r10b
xor cl, 0xff
xor bl, 0xff
mov al, sil
xor al, 1
or cl, bl
or al, 1
xor cl, 0xff
and cl, al
mov al, cl
xor al, 0xff
mov dl, r14b
xor dl, al
and dl, r14b
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and r14b, r8b
mov r10b, cl
xor r10b, 0xff
and r10b, 0xff
and cl, r8b
or al, r14b
or r10b, cl
xor al, r10b
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
xor sil, 1
mov r10b, cl
and r10b, 0xff
and dl, sil
mov r11b, r8b
and r11b, 0xff
and al, sil
or r10b, dl
or r11b, al
xor r10b, r11b
or cl, r8b
xor cl, 0xff
or sil, 1
and cl, sil
or r10b, cl
test r10b, 1
jne 0x6d86eecc
jmp 0x6d89375d
jmp 0x6d86eed1
mov rax, qword [rbp + 0x3c8]
mov rcx, qword [rax]
mov qword [rbp + 0xd8], 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, 0xd970f29e
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x98450d73
sub r9d, 0xd970f29e
sub r9d, 0x98450d73
sub eax, 0x9b842195
sub eax, r9d
add eax, 0x9b842195
mov r8d, ecx
sub r8d, 0x9bccd3db
sub r8d, eax
add r8d, 0x9bccd3db
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, 0
or r14b, bl
or dil, 0
xor r14b, 0xff
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or bl, r11b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, bl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, dil
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r11b
and r12b, 0
and dil, r15b
mov r13b, bl
and r13b, 0
and r10b, r15b
or r12b, dil
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov r10b, r12b
xor r10b, 0xff
mov r11b, r14b
xor r11b, r10b
and r11b, r14b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
xor sil, 1
and r14b, sil
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, sil
or r10b, r14b
or bl, r12b
xor r10b, bl
mov bl, r11b
and bl, r10b
xor r11b, r10b
or bl, r11b
test bl, 1
jne 0x6d86f0a8
jmp 0x6d893762
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x346ec00b
sub eax, r8d
add eax, 0xa76e9038
sub eax, 1
sub eax, 0xa76e9038
sub eax, 0xbb4184dd
sub eax, 0x346ec00b
add eax, 0xbb4184dd
mov r8d, ecx
sub r8d, 0x9addd3f9
add r8d, 0x113d4d41
add r8d, 0x9addd3f9
sub r8d, 0x2b7233b0
add r8d, eax
add r8d, 0x2b7233b0
add r8d, 0xe7068cd0
sub r8d, 0x113d4d41
sub r8d, 0xe7068cd0
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and sil, 1
or r11b, dil
or r14b, sil
xor r11b, r14b
mov sil, bl
xor sil, 1
xor r11b, 0xff
mov dil, bl
xor dil, 1
or sil, r11b
or dil, 1
xor sil, 0xff
and sil, dil
mov r11b, bl
xor r11b, 1
and r11b, 1
mov dil, bl
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
xor r11b, 0xff
mov dil, r9b
xor dil, r11b
and dil, r9b
mov r11b, sil
and r11b, dil
xor sil, dil
or r11b, sil
mov sil, r10b
xor sil, 0xff
and sil, 1
mov dil, bl
xor dil, 1
mov r14b, r10b
and r14b, dil
or sil, r14b
mov dil, bl
xor dil, 1
xor sil, 0xff
mov r14b, bl
xor r14b, 1
or dil, sil
or r14b, 1
xor dil, 0xff
and dil, r14b
mov sil, bl
xor sil, 1
and sil, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, r10b
xor r14b, 0xff
xor sil, 0xff
mov r15b, bl
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
and sil, r14b
xor dil, r14b
or sil, dil
mov dil, bl
xor dil, 1
and dil, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or dil, r14b
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
xor r14b, 1
and r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, bl
xor r13b, 1
mov al, r15b
and al, 0xff
and dil, r13b
mov cl, r12b
and cl, 0xff
and r14b, r13b
or al, dil
or cl, r14b
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or al, r15b
mov cl, bl
xor cl, 1
and cl, 1
mov dil, bl
xor dil, 1
and dil, 1
or cl, dil
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, bl
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, r14b
or dil, r15b
or r12b, cl
xor dil, r12b
xor dil, 0xff
mov cl, r11b
xor cl, 0xff
mov r14b, bl
xor r14b, 1
or dil, cl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov cl, al
xor cl, 0xff
and cl, 1
mov r14b, bl
xor r14b, 1
mov r15b, al
and r15b, r14b
or cl, r15b
mov r14b, r9b
xor r14b, 0xff
mov r15b, cl
and r15b, r14b
xor cl, 0xff
mov r14b, r9b
and r14b, cl
or r15b, r14b
xor r15b, 0xff
xor r9b, 0xff
mov cl, bl
xor cl, 0
or r15b, r9b
or cl, 0
xor r15b, 0xff
and r15b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r9b, bl
xor r9b, 1
mov r14b, sil
and r14b, r9b
mov r12b, bl
xor r12b, 1
and r12b, 0xff
and r9b, 1
or cl, r14b
or r12b, r9b
xor cl, r12b
mov r9b, bl
xor r9b, 1
and r9b, 0
mov r14b, bl
xor r14b, 0
mov r12b, r14b
and r12b, 1
mov r13b, bl
xor r13b, 1
and r13b, 0
and r14b, 1
or r9b, r12b
or r13b, r14b
xor r9b, r13b
mov r14b, bl
xor r14b, 1
and r14b, 0
mov r12b, bl
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov dl, bl
xor dl, 1
and dl, 0
and r12b, 1
or r14b, r13b
or dl, r12b
xor r14b, dl
mov dl, cl
xor dl, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, bl
xor r13b, 1
mov r8b, dl
and r8b, 0xff
and cl, r13b
mov byte [rbp + 0xd7], r12b
and r12b, 0xff
and r9b, r13b
or r8b, cl
or r12b, r9b
xor r8b, r12b
mov cl, byte [rbp + 0xd7]
or dl, cl
xor dl, 0xff
or r13b, 1
and dl, r13b
or r8b, dl
mov dl, bl
xor dl, 1
mov r9b, r14b
xor r9b, 0xff
mov r12b, bl
xor r12b, 1
mov r13b, dl
and r13b, 0xff
mov cl, r12b
and cl, 1
mov byte [rbp + 0xd6], r9b
and r9b, 0xff
and r14b, r12b
or r13b, cl
or r9b, r14b
xor r13b, r9b
mov cl, byte [rbp + 0xd6]
or dl, cl
xor dl, 0xff
or r12b, 1
and dl, r12b
or r13b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, bl
xor r9b, 1
and r8b, r9b
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and r9b, 1
or dl, r8b
or r14b, r9b
xor dl, r14b
xor r13b, 0xff
mov r8b, dl
xor r8b, r13b
and r8b, dl
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r9b, bl
xor r9b, 0
and r10b, r9b
mov r14b, bl
xor r14b, 1
and r14b, 0
and r9b, 1
or dl, r10b
or r14b, r9b
xor dl, r14b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, bl
xor r10b, 1
mov r14b, al
and r14b, r10b
or r9b, r14b
mov r10b, bl
xor r10b, 1
and r10b, 0
mov r14b, bl
xor r14b, 0
mov r12b, r14b
and r12b, 1
mov r13b, bl
xor r13b, 1
and r13b, 0
and r14b, 1
or r10b, r12b
or r13b, r14b
xor r10b, r13b
mov r14b, dl
xor r14b, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, bl
xor r13b, 1
mov cl, r14b
and cl, 0xff
and dl, r13b
mov byte [rbp + 0xd5], r12b
and r12b, 0xff
and r9b, r13b
or cl, dl
or r12b, r9b
xor cl, r12b
mov dl, byte [rbp + 0xd5]
or r14b, dl
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or cl, r14b
mov r9b, bl
xor r9b, 1
mov r14b, r10b
xor r14b, 0xff
mov r12b, bl
xor r12b, 1
mov r13b, r9b
and r13b, 0xff
mov dl, r12b
and dl, 1
mov byte [rbp + 0xd4], r14b
and r14b, 0xff
and r10b, r12b
or r13b, dl
or r14b, r10b
xor r13b, r14b
mov dl, byte [rbp + 0xd4]
or r9b, dl
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r13b, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, bl
xor r10b, 0
and cl, r10b
mov r14b, bl
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, cl
or r14b, r10b
xor r9b, r14b
xor r13b, 0xff
mov cl, r9b
xor cl, r13b
and cl, r9b
mov r9b, dil
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r14b, bl
xor r14b, 0
or r9b, r10b
or r14b, 0
xor r9b, 0xff
and r9b, r14b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov r14b, bl
xor r14b, 0
and dil, r14b
mov r12b, r15b
xor r12b, 0xff
and r12b, 0
and r15b, r14b
or r10b, dil
or r12b, r15b
xor r10b, r12b
mov dil, r9b
xor dil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, dil
and r12b, 0
and r9b, r15b
mov r13b, r14b
and r13b, 0
and r10b, r15b
or r12b, r9b
or r13b, r10b
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov r9b, cl
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r9b, r8b
xor r9b, 0xff
mov dil, cl
and dil, r9b
xor cl, 0xff
and r8b, cl
or dil, r8b
mov cl, r10b
and cl, dil
xor r10b, dil
or cl, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, bl
xor r9b, 1
mov r10b, r12b
and r10b, r9b
or r8b, r10b
xor r8b, 0xff
mov r9b, cl
xor r9b, r8b
and r9b, cl
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, bl
xor r10b, 1
and cl, r10b
mov dil, bl
xor dil, 1
and dil, 0xff
and r10b, 1
or r8b, cl
or dil, r10b
xor r8b, dil
xor r12b, 0xff
xor r8b, 0xff
mov cl, bl
xor cl, 1
or r12b, r8b
or cl, 1
xor r12b, 0xff
and r12b, cl
mov cl, r9b
xor cl, 0xff
mov r8b, r12b
xor r8b, 0xff
mov r10b, bl
xor r10b, 1
mov dil, cl
and dil, 0xff
and r9b, r10b
mov r14b, r8b
and r14b, 0xff
and r12b, r10b
or dil, r9b
or r14b, r12b
xor dil, r14b
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or dil, cl
mov cl, sil
xor cl, 0xff
mov r8b, r11b
xor r8b, cl
and r8b, r11b
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r9b, bl
xor r9b, 0
and r11b, r9b
mov r10b, sil
xor r10b, 0xff
and r10b, 0
and sil, r9b
or cl, r11b
or r10b, sil
xor cl, r10b
mov r9b, r8b
and r9b, cl
xor r8b, cl
or r9b, r8b
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r8b, bl
xor r8b, 0
mov r10b, r9b
and r10b, r8b
mov r11b, bl
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, bl
xor r8b, 0
xor cl, 0xff
mov r10b, bl
xor r10b, 1
or r8b, cl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov cl, bl
xor cl, 0
and cl, 0
mov r10b, bl
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov sil, bl
xor sil, 1
and sil, 0
and r10b, 1
or cl, r11b
or sil, r10b
xor cl, sil
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, bl
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, bl
xor r10b, 1
and r10b, 0
mov r11b, bl
xor r11b, 0
mov sil, r11b
and sil, 1
mov r14b, bl
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, bl
xor r11b, 0
mov sil, r10b
xor sil, r11b
and sil, r10b
mov r10b, bl
xor r10b, 1
xor cl, 0xff
mov r11b, bl
xor r11b, 0
or r10b, cl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov cl, r8b
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r14b, bl
xor r14b, 0
mov r15b, cl
and r15b, 0
and r8b, r14b
mov r12b, r11b
and r12b, 0
and r9b, r14b
or r15b, r8b
or r12b, r9b
xor r15b, r12b
or cl, r11b
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, sil
and cl, r10b
xor sil, r10b
or cl, sil
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, 1
and cl, 1
mov r8b, bl
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, bl
xor r10b, 1
mov r11b, al
and r11b, r10b
or r8b, r11b
mov r10b, bl
xor r10b, 0
and r10b, 1
mov r11b, bl
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, bl
xor r11b, 0
mov sil, cl
xor sil, r11b
and sil, cl
mov r11b, bl
xor r11b, 1
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
or r11b, r14b
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov r14b, r8b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, bl
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
xor al, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, bl
xor r12b, 1
or al, r15b
or r12b, 1
xor al, 0xff
and al, r12b
mov r15b, sil
and r15b, r11b
xor sil, r11b
or r15b, sil
mov r11b, r14b
xor r11b, 0xff
mov sil, al
xor sil, 0xff
mov r12b, bl
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
and r14b, r12b
mov dl, sil
and dl, 0xff
and al, r12b
or r13b, r14b
or dl, al
xor r13b, dl
or r11b, sil
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov al, r15b
xor al, 0xff
mov dl, r13b
and dl, al
xor r13b, 0xff
and r15b, r13b
or dl, r15b
mov al, cl
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, bl
xor sil, 0
mov r14b, al
and r14b, 0
and cl, sil
mov r15b, r11b
and r15b, 0
and r8b, sil
or r14b, cl
or r15b, r8b
xor r14b, r15b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
and r14b, cl
or al, r14b
mov cl, bl
xor cl, 0
mov r8b, r10b
xor r8b, 0xff
mov r11b, bl
xor r11b, 1
mov sil, cl
and sil, 0xff
mov r14b, r11b
and r14b, 0
mov r15b, r8b
and r15b, 0xff
and r10b, r11b
or sil, r14b
or r15b, r10b
xor sil, r15b
or cl, r8b
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, bl
xor cl, 0
or al, sil
or cl, 0
xor al, 0xff
and al, cl
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, bl
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and dl, r10b
mov sil, r8b
and sil, 0xff
and al, r10b
or r11b, dl
or sil, al
xor r11b, sil
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, bl
xor cl, 1
and r11b, cl
or al, r11b
mov cl, r9b
xor cl, 0xff
and cl, 0
mov dl, bl
xor dl, 0
mov r8b, r9b
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 r9b, 0xff
mov al, bl
xor al, 0
or cl, r9b
or al, 0
xor cl, 0xff
and cl, al
mov al, dil
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, bl
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, dil
xor dl, 0xff
and dl, 1
xor bl, 1
and dil, bl
mov r8b, cl
xor r8b, 0xff
and r8b, 0xff
and cl, bl
or dl, dil
or r8b, cl
xor dl, r8b
mov cl, al
and cl, dl
xor al, dl
or cl, al
test cl, 1
jne 0x6d86fbf1
jmp 0x6d893762
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x6de7f4f4
add r8d, 0
sub r8d, 1
sub r8d, 0x6de7f4f4
mov r9d, 0x1f27990d
add r9d, 0
add r9d, r8d
sub r9d, 0x1f27990d
mov r8d, ecx
sub r8d, 0xa5a9f585
sub r8d, 0x523e3178
add r8d, 0xa5a9f585
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x523e3178
add r9d, r8d
sub eax, r9d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
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, 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, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r15b, r13b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov al, dil
xor al, 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
and cl, al
xor r15b, al
or cl, r15b
mov al, dl
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and dl, cl
or r8b, dl
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov dl, bl
and dl, cl
or al, dl
mov cl, dil
xor cl, 1
xor al, 0xff
mov dl, dil
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, dil
xor al, 1
and al, 1
mov dl, dil
xor dl, 1
mov sil, dl
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and dl, 1
or al, sil
or r14b, dl
xor al, r14b
mov dl, al
xor dl, 0xff
mov sil, bl
xor sil, dl
and sil, bl
mov dl, dil
xor dl, 1
and dl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dl, r15b
or r12b, r14b
xor dl, r12b
xor dl, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dil
xor r15b, 1
or dl, r14b
or r15b, 1
xor dl, 0xff
and dl, r15b
mov r14b, dil
xor r14b, 1
xor al, 0xff
mov r15b, dil
xor r15b, 0
or r14b, al
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov al, cl
and al, sil
xor cl, sil
or al, cl
mov cl, dl
xor cl, 0xff
mov sil, r14b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, cl
and r12b, 0
and dl, r15b
mov r13b, sil
and r13b, 0
and r14b, r15b
or r12b, dl
or r13b, r14b
xor r12b, r13b
or cl, sil
xor cl, 0xff
or r15b, 0
and cl, r15b
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, 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 sil, dil
xor sil, 0
or cl, al
or sil, 0
xor cl, 0xff
and cl, sil
mov al, dil
xor al, 0
and al, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or al, r14b
or r15b, sil
xor al, r15b
mov sil, al
xor sil, 0xff
xor sil, 0
and sil, 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
xor r15b, 0xff
mov r12b, sil
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 sil, r13b
or r9b, cl
or r10b, sil
xor r9b, r10b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r9b, r15b
mov cl, r14b
and cl, al
xor r14b, al
or cl, r14b
mov al, r9b
xor al, 0xff
and al, 0
mov r10b, dil
xor r10b, 0
and r9b, r10b
mov sil, cl
xor sil, 0xff
and sil, 0
and cl, r10b
or al, r9b
or sil, cl
xor al, sil
mov cl, dil
xor cl, 0
and cl, 0
mov r9b, dil
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or cl, r10b
or sil, r9b
xor cl, sil
mov r9b, r8b
xor r9b, 0xff
mov r10b, cl
and r10b, r9b
xor cl, 0xff
mov r9b, r8b
and r9b, cl
or r10b, r9b
xor r10b, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, dil
xor r9b, 0
or r10b, cl
or r9b, 0
xor r10b, 0xff
and r10b, r9b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
or cl, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov sil, al
and sil, r11b
or r9b, sil
mov r11b, dil
xor r11b, 0
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r11b, sil
mov sil, cl
and sil, r9b
xor cl, r9b
or sil, cl
mov cl, r11b
and cl, 0
xor r11b, 0
or cl, r11b
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 cl, 0xff
mov r11b, dil
xor r11b, 1
or r9b, cl
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov cl, dil
xor cl, 0
and cl, 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 cl, sil
or r14b, r11b
xor cl, r14b
mov r11b, dl
xor r11b, 0xff
mov sil, cl
and sil, r11b
xor cl, 0xff
mov r11b, dl
and r11b, cl
or sil, r11b
mov cl, dl
xor cl, 0xff
mov r11b, sil
xor r11b, cl
and r11b, sil
mov cl, al
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, r14b
or sil, r15b
or r12b, cl
xor sil, r12b
xor bl, 0xff
mov cl, sil
xor cl, bl
and cl, sil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, r10b
and r14b, sil
or bl, r14b
mov sil, r9b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r9b
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, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
xor r10b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r10b, r12b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov r12b, dil
xor r12b, 1
mov r13b, sil
xor r13b, r12b
and r13b, sil
xor r9b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov byte [rbp + 0xd3], dil
xor dil, 1
or r9b, r12b
or dil, 1
xor r9b, 0xff
and r9b, dil
mov dil, r15b
and dil, r10b
xor r15b, r10b
or dil, r15b
mov r10b, r13b
xor r10b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, byte [rbp + 0xd3]
xor r12b, 0
mov byte [rbp + 0xd2], r10b
and r10b, 0
and r13b, r12b
mov byte [rbp + 0xd1], r15b
and r15b, 0
and r9b, r12b
or r10b, r13b
or r15b, r9b
xor r10b, r15b
mov r9b, byte [rbp + 0xd2]
mov r15b, byte [rbp + 0xd1]
or r9b, r15b
xor r9b, 0xff
or r12b, 0
and r9b, r12b
or r10b, r9b
mov r9b, dil
xor r9b, 0xff
and r9b, 0
mov r12b, byte [rbp + 0xd3]
xor r12b, 0
and dil, r12b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0
and r10b, r12b
or r9b, dil
or r13b, r10b
xor r9b, r13b
mov r10b, bl
and r10b, sil
xor bl, sil
or r10b, bl
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, byte [rbp + 0xd3]
xor sil, 1
and r10b, sil
mov dil, byte [rbp + 0xd3]
xor dil, 1
and dil, 0xff
and sil, 1
or bl, r10b
or dil, sil
xor bl, dil
mov r10b, r14b
and r10b, 1
xor r14b, 1
or r10b, r14b
xor bl, 0xff
xor r10b, 0xff
mov sil, byte [rbp + 0xd3]
xor sil, 1
or bl, r10b
or sil, 1
xor bl, 0xff
and bl, sil
mov r10b, r9b
and r10b, bl
xor r9b, bl
or r10b, r9b
mov r9b, r11b
xor r9b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0xd3]
xor sil, 0
or r9b, bl
or sil, 0
xor r9b, 0xff
and r9b, sil
mov bl, r11b
xor bl, 0xff
and bl, 0
mov sil, byte [rbp + 0xd3]
xor sil, 0
and r11b, sil
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, sil
or bl, r11b
or dil, cl
xor bl, dil
mov cl, r9b
xor cl, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0xd3]
xor sil, 0
mov dil, cl
and dil, 0
and r9b, sil
mov r14b, r11b
and r14b, 0
and bl, sil
or dil, r9b
or r14b, bl
xor dil, r14b
or cl, r11b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0xd3]
xor r9b, 0
mov r11b, r10b
and r11b, r9b
mov bl, byte [rbp + 0xd3]
xor bl, 1
and bl, 0
and r9b, 1
or cl, r11b
or bl, r9b
xor cl, bl
xor cl, 0xff
xor cl, 0
and cl, 0
mov r9b, byte [rbp + 0xd3]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0xd3]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, r9b
xor r11b, 0xff
mov bl, r10b
xor bl, r11b
and bl, r10b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0xd3]
xor r11b, 1
mov sil, dil
and sil, r11b
or r10b, sil
xor r10b, 0xff
mov r11b, byte [rbp + 0xd3]
xor r11b, 0
mov sil, byte [rbp + 0xd3]
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
xor r9b, 0xff
mov r11b, dil
xor r11b, r9b
and r11b, dil
mov r9b, cl
xor r9b, 0xff
mov sil, bl
xor sil, 0xff
mov dil, byte [rbp + 0xd3]
xor dil, 0
mov r14b, r9b
and r14b, 0
and cl, dil
mov r12b, sil
and r12b, 0
and bl, dil
or r14b, cl
or r12b, bl
xor r14b, r12b
or r9b, sil
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
mov cl, r10b
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0xd3]
xor bl, 1
mov sil, cl
and sil, 0xff
and r10b, bl
mov dil, r9b
and dil, 0xff
and r11b, bl
or sil, r10b
or dil, r11b
xor sil, dil
or cl, r9b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov cl, r14b
xor cl, 0xff
mov r9b, sil
and r9b, cl
xor sil, 0xff
and r14b, sil
or r9b, r14b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0xd3]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or cl, r11b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0xd3]
xor r11b, 0
mov bl, dl
and bl, r11b
mov sil, byte [rbp + 0xd3]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0xd3]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp + 0xd3]
xor bl, 1
mov sil, bl
and sil, 1
mov dil, byte [rbp + 0xd3]
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, byte [rbp + 0xd3]
xor bl, 1
mov sil, cl
xor sil, bl
and sil, cl
xor r8b, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, byte [rbp + 0xd3]
xor dil, 0
or r8b, bl
or dil, 0
xor r8b, 0xff
and r8b, dil
mov bl, byte [rbp + 0xd3]
xor bl, 1
mov dil, r10b
xor dil, bl
and dil, r10b
mov bl, r11b
xor bl, 0xff
mov r14b, dl
xor r14b, bl
and r14b, dl
mov dl, sil
xor dl, 0xff
mov bl, r8b
xor bl, 0xff
mov r12b, byte [rbp + 0xd3]
xor r12b, 1
mov r13b, dl
and r13b, 0xff
and sil, r12b
mov r15b, bl
and r15b, 0xff
and r8b, r12b
or r13b, sil
or r15b, r8b
xor r13b, r15b
or dl, bl
xor dl, 0xff
or r12b, 1
and dl, r12b
or r13b, dl
mov dl, dil
xor dl, 0xff
mov r8b, r14b
xor r8b, 0xff
mov bl, byte [rbp + 0xd3]
xor bl, 0
mov sil, dl
and sil, 0
and dil, bl
mov r15b, r8b
and r15b, 0
and r14b, bl
or sil, dil
or r15b, r14b
xor sil, r15b
or dl, r8b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov dl, r13b
xor dl, 0xff
mov r8b, sil
and r8b, dl
xor sil, 0xff
and r13b, sil
or r8b, r13b
mov dl, cl
xor dl, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0xd3]
xor sil, 1
mov dil, dl
and dil, 0xff
and cl, sil
mov r14b, bl
and r14b, 0xff
and r10b, sil
or dil, cl
or r14b, r10b
xor dil, r14b
or dl, bl
xor dl, 0xff
or sil, 1
and dl, sil
or dil, dl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0xd3]
xor dl, 1
and dil, dl
mov r10b, byte [rbp + 0xd3]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, dil
or r10b, dl
xor cl, r10b
mov dl, r11b
and dl, 1
xor r11b, 1
or dl, r11b
xor dl, 0xff
mov r10b, cl
xor r10b, dl
and r10b, cl
mov cl, r8b
and cl, r10b
xor r8b, r10b
or cl, r8b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0xd3]
xor r8b, 0
mov r10b, cl
and r10b, r8b
mov r11b, byte [rbp + 0xd3]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0xd3]
xor r8b, 0
xor dl, 0xff
mov r10b, byte [rbp + 0xd3]
xor r10b, 1
or r8b, dl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov dl, byte [rbp + 0xd3]
xor dl, 0
and dl, 0
mov r10b, byte [rbp + 0xd3]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0xd3]
xor bl, 1
and bl, 0
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, dl
xor r10b, 0xff
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov cl, byte [rbp + 0xd3]
xor cl, 1
and cl, 1
mov r10b, byte [rbp + 0xd3]
xor r10b, 1
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0xd3]
xor sil, 1
and sil, 0xff
and r10b, 1
or cl, bl
or sil, r10b
xor cl, sil
xor cl, 0xff
mov r10b, byte [rbp + 0xd3]
xor r10b, 0
mov bl, byte [rbp + 0xd3]
xor bl, 0
or cl, r10b
or bl, 0
xor cl, 0xff
and cl, bl
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0xd3]
xor sil, 0
mov dil, r10b
and dil, 0
and r8b, sil
mov r14b, bl
and r14b, 0
and r11b, sil
or dil, r8b
or r14b, r11b
xor dil, r14b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, dil
xor cl, 0xff
mov dl, r8b
and dl, cl
xor r8b, 0xff
and dil, r8b
or dl, dil
mov cl, byte [rbp + 0xd3]
xor cl, 0
and cl, 1
mov r8b, byte [rbp + 0xd3]
xor r8b, 1
mov r10b, r8b
and r10b, 0
mov r11b, byte [rbp + 0xd3]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0xd3]
xor r10b, 1
mov r11b, al
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0xd3]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0xd3]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp + 0xd3]
xor r11b, 0
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, byte [rbp + 0xd3]
xor r11b, 0
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0xd3]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, byte [rbp + 0xd3]
xor sil, 0
mov dil, r8b
xor dil, sil
and dil, r8b
xor al, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, byte [rbp + 0xd3]
xor r14b, 0
or al, sil
or r14b, 0
xor al, 0xff
and al, r14b
mov sil, bl
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, byte [rbp + 0xd3]
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and bl, r15b
mov r13b, r14b
and r13b, 0xff
and r11b, r15b
or r12b, bl
or r13b, r11b
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov r11b, dil
xor r11b, 0xff
mov bl, al
xor bl, 0xff
mov sil, byte [rbp + 0xd3]
xor sil, 1
mov r14b, r11b
and r14b, 0xff
and dil, sil
mov r15b, bl
and r15b, 0xff
and al, sil
or r14b, dil
or r15b, al
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r14b, r11b
mov al, r12b
xor al, 0xff
mov r11b, r14b
and r11b, al
xor r14b, 0xff
and r12b, r14b
or r11b, r12b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0xd3]
xor r8b, 0
and al, r8b
mov bl, byte [rbp + 0xd3]
xor bl, 1
and bl, 0
and r8b, 1
or cl, al
or bl, r8b
xor cl, bl
mov al, r10b
and al, 0
xor r10b, 0
or al, r10b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, r11b
and al, r8b
xor r11b, r8b
or al, r11b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0xd3]
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0xd3]
xor r8b, 0
and al, r8b
mov r10b, byte [rbp + 0xd3]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, al
or r10b, r8b
xor dl, r10b
mov al, byte [rbp + 0xd3]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0xd3]
xor r8b, 1
mov r10b, r8b
and r10b, 0
mov r11b, byte [rbp + 0xd3]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, cl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0xd3]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov cl, al
and cl, 0
xor al, 0
or cl, al
mov al, bl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0xd3]
xor dl, 0
and bl, dl
mov r8b, byte [rbp + 0xd3]
xor r8b, 1
and r8b, 0
and dl, 1
or al, bl
or r8b, dl
xor al, r8b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0xd3]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, al
xor cl, 0xff
mov dl, r9b
xor dl, cl
and dl, r9b
mov cl, r9b
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and r9b, al
or r8b, r9b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
test al, 1
jne 0x6d870c2a
jmp 0x6d88e056
xor eax, eax
mov rcx, qword [rbp + 0xd8]
mov rdx, qword [rbp + 0x3c8]
mov r8, qword [rdx]
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, 0x6e6c8af7
add r11d, 0
sub r11d, 1
sub r11d, 0x6e6c8af7
mov esi, eax
sub esi, 0
mov edi, eax
sub edi, r11d
add esi, edi
mov r11d, eax
sub r11d, esi
mov esi, eax
sub esi, 0xda2cf2ca
mov edi, r9d
add edi, esi
mov esi, eax
sub esi, edi
mov edi, eax
sub edi, r11d
add esi, edi
mov r11d, eax
sub r11d, esi
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, 0xda2cf2ca
add esi, r11d
sub eax, esi
imul r9d, eax
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, 1
mov r13b, r12b
xor r13b, 1
mov al, bl
and al, r13b
or r15b, al
mov al, r14b
xor al, 0xff
and al, 1
mov r13b, r12b
xor r13b, 1
mov r9b, r14b
and r9b, r13b
or al, r9b
mov r9b, r12b
xor r9b, 1
and r9b, 1
mov r13b, r12b
xor r13b, 1
and r13b, 1
or r9b, r13b
mov r13b, r15b
xor r13b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, r12b
xor r11b, 0
mov sil, r13b
and sil, 0
and r15b, r11b
mov dil, r10b
and dil, 0
and al, r11b
or sil, r15b
or dil, al
xor sil, dil
or r13b, r10b
xor r13b, 0xff
or r11b, 0
and r13b, r11b
or sil, r13b
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
mov r10b, r12b
xor r10b, 0
and sil, r10b
mov r11b, r12b
xor r11b, 1
and r11b, 0
and r10b, 1
or r9b, sil
or r11b, r10b
xor r9b, r11b
xor al, 0xff
mov r10b, r9b
xor r10b, al
and r10b, r9b
mov al, bl
xor al, 0xff
and al, 1
mov r9b, r12b
xor r9b, 1
mov r11b, bl
and r11b, r9b
or al, r11b
mov r9b, r14b
xor r9b, 0xff
xor al, 0xff
mov r11b, r12b
xor r11b, 1
or r9b, al
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov al, r14b
xor al, 0xff
and al, 1
mov r11b, r12b
xor r11b, 1
and r14b, r11b
or al, r14b
xor bl, 0xff
xor al, 0xff
mov r11b, r12b
xor r11b, 0
or bl, al
or r11b, 0
xor bl, 0xff
and bl, r11b
mov al, r9b
and al, bl
xor r9b, bl
or al, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, r12b
xor r11b, 1
mov bl, r10b
and bl, r11b
mov sil, r12b
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, r12b
xor bl, 1
mov sil, al
and sil, bl
mov dil, r12b
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, r12b
xor bl, 1
and bl, 1
mov sil, r12b
xor sil, 1
and sil, 1
or bl, sil
mov sil, r9b
xor sil, 0xff
mov dil, r12b
xor dil, 1
mov r14b, r12b
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
xor r10b, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, r12b
xor r14b, 0
or r10b, dil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, r12b
xor r14b, 1
mov r15b, r12b
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
xor al, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, r12b
xor r15b, 0
or al, r14b
or r15b, 0
xor al, 0xff
and al, r15b
mov r14b, sil
and r14b, r10b
xor sil, r10b
or r14b, sil
mov r10b, dil
xor r10b, 0xff
mov sil, al
xor sil, 0xff
mov r15b, r12b
xor r15b, 1
mov r13b, r10b
and r13b, 0xff
and dil, r15b
mov dl, sil
and dl, 0xff
and al, r15b
or r13b, dil
or dl, al
xor r13b, dl
or r10b, sil
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r13b, r10b
mov al, r14b
xor al, 0xff
mov dl, r13b
and dl, al
xor r13b, 0xff
and r14b, r13b
or dl, r14b
mov al, r9b
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, r12b
xor sil, 1
mov dil, al
and dil, 0xff
and r9b, sil
mov r14b, r10b
and r14b, 0xff
and r11b, sil
or dil, r9b
or r14b, r11b
xor dil, r14b
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov r9b, r12b
xor r9b, 1
and dil, r9b
or al, dil
mov r9b, bl
and r9b, 1
xor bl, 1
or r9b, bl
xor al, 0xff
xor r9b, 0xff
mov r10b, r12b
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, dl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
xor r12b, 1
mov r11b, r9b
and r11b, 0xff
and dl, r12b
mov bl, r10b
and bl, 0xff
and al, r12b
or r11b, dl
or bl, al
xor r11b, bl
or r9b, r10b
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r11b, r9b
test r11b, 1
mov qword [rbp + 0xc8], rcx
mov qword [rbp + 0xc0], r8
jne 0x6d871026
jmp 0x6d88e056
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x51f94091
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0x81f02e98
add r9d, r8d
add r9d, 0xa405dcd0
add r9d, 0x51f94091
sub r9d, 0xa405dcd0
add r9d, 0x99ea8522
sub r9d, 0x18d97ee1
sub r9d, 0x99ea8522
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0xcf9983d7
add r9d, 0x18d97ee1
add r9d, 0xcf9983d7
mov r8d, eax
sub r8d, r9d
add r8d, 0
mov r9d, eax
sub r9d, 0x283764da
sub r9d, 0x81f02e98
add r9d, 0x283764da
sub r8d, 0x5b0b19cc
add r8d, r9d
add r8d, 0x5b0b19cc
sub eax, r8d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
mov dil, r11b
xor dil, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or dil, bl
or r15b, 1
xor dil, 0xff
and dil, r15b
mov bl, r11b
xor bl, 0xff
and bl, 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
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, dil
or r15b, bl
xor r10b, r15b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
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
and r15b, 1
or dil, r15b
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or r14b, r12b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov r12b, sil
xor r12b, 1
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, dil
xor r12b, 0xff
mov al, r11b
xor al, r12b
and al, r11b
mov r11b, r15b
xor r11b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov cl, sil
xor cl, 1
mov dl, r11b
and dl, 0xff
and r15b, cl
mov r8b, r12b
and r8b, 0xff
and r14b, cl
or dl, r15b
or r8b, r14b
xor dl, r8b
or r11b, r12b
xor r11b, 0xff
or cl, 1
and r11b, cl
or dl, r11b
mov cl, r13b
and cl, al
xor r13b, al
or cl, r13b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and dl, r8b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r8b
or al, dl
or r11b, cl
xor al, r11b
mov cl, r10b
and cl, bl
xor r10b, bl
or cl, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, dil
and cl, 1
xor dil, 1
or cl, dil
xor dl, 0xff
xor cl, 0xff
mov r8b, sil
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
xor sil, 0
mov r10b, cl
and r10b, 0
and al, sil
mov r11b, r8b
and r11b, 0
and dl, sil
or r10b, al
or r11b, dl
xor r10b, r11b
or cl, r8b
xor cl, 0xff
or sil, 0
and cl, sil
or r10b, cl
test r10b, 1
jne 0x6d871391
jmp 0x6d893767
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r9d, eax
sub r9d, 0
mov r10d, eax
sub r10d, r8d
add r9d, r10d
sub eax, r9d
mov r8d, ecx
add r8d, 0x35eb9223
sub r8d, 0x68270a92
sub r8d, 0x35eb9223
sub r8d, 0xf358f6cc
add r8d, eax
add r8d, 0xf358f6cc
sub r8d, 0xa7427b92
add r8d, 0x68270a92
add r8d, 0xa7427b92
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, r11b
xor r15b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r15b, sil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov sil, r14b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, sil
and al, 0
and r14b, r13b
mov cl, r12b
and cl, 0
and r15b, r13b
or al, r14b
or cl, r15b
xor al, cl
or sil, r12b
xor sil, 0xff
or r13b, 0
and sil, r13b
or al, sil
mov cl, bl
xor cl, 0xff
and cl, 0
mov sil, dil
xor sil, 0
mov r14b, bl
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
mov sil, dil
xor sil, 1
xor cl, 0xff
mov r14b, dil
xor r14b, 1
or sil, cl
or r14b, 1
xor sil, 0xff
and sil, r14b
mov cl, dil
xor cl, 1
and cl, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or cl, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, bl
xor r15b, r14b
and r15b, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov dl, dil
xor dl, 1
and dl, 0
and r12b, 1
or r14b, r13b
or dl, r12b
xor r14b, dl
mov dl, dil
xor dl, 1
mov r12b, r14b
xor r12b, dl
and r12b, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, sil
and dl, r15b
xor sil, r15b
or dl, sil
mov sil, r12b
xor sil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, sil
and r13b, 0xff
and r12b, r15b
mov r8b, r14b
and r8b, 0xff
and cl, r15b
or r13b, r12b
or r8b, cl
xor r13b, r8b
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r13b, sil
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and dl, r8b
mov sil, r13b
xor sil, 0xff
and sil, 0xff
and r13b, r8b
or cl, dl
or sil, r13b
xor cl, sil
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
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
xor dl, 1
and dl, 0xff
mov r8b, dil
xor r8b, 1
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r8b, sil
mov sil, dil
xor sil, 1
mov r14b, r8b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, dil
xor r15b, 1
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r14b, dl
and r14b, sil
xor dl, sil
or r14b, dl
mov dl, r12b
and dl, r8b
xor r12b, r8b
or dl, r12b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov sil, dil
xor sil, 0
and r14b, sil
mov r15b, dl
xor r15b, 0xff
and r15b, 0
and dl, sil
or r8b, r14b
or r15b, dl
xor r8b, r15b
mov dl, dil
xor dl, 1
and dl, 1
mov sil, dil
xor sil, 1
and sil, 1
or dl, sil
mov sil, al
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, al
and r15b, r14b
mov r12b, dl
xor r12b, 0xff
and r12b, 0
and dl, r14b
or sil, r15b
or r12b, dl
xor sil, r12b
mov dl, al
xor dl, 0xff
mov r14b, sil
xor r14b, dl
and r14b, sil
mov dl, r11b
xor dl, 0xff
and dl, 0
mov sil, dil
xor sil, 0
and r11b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or dl, r11b
or r15b, sil
xor dl, 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, dl
and r15b, r11b
xor dl, r11b
or r15b, dl
mov dl, dil
xor dl, 1
mov r11b, sil
xor r11b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dl
and r13b, 0xff
mov r9b, r12b
and r9b, 1
mov r10b, r11b
and r10b, 0xff
and sil, r12b
or r13b, r9b
or r10b, sil
xor r13b, r10b
or dl, r11b
xor dl, 0xff
or r12b, 1
and dl, r12b
or r13b, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r15b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, r15b
or r10b, r9b
xor dl, r10b
xor r13b, 0xff
mov r9b, dl
xor r9b, r13b
and r9b, dl
mov dl, cl
xor dl, 0xff
and dl, 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 dl, r11b
or sil, r10b
xor dl, sil
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r11b, sil
mov sil, dl
xor sil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and dl, r12b
mov byte [rbp + 0xbf], r15b
and r15b, 0xff
and r10b, r12b
or r13b, dl
or r15b, r10b
xor r13b, r15b
mov dl, byte [rbp + 0xbf]
or sil, dl
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, 0
mov sil, dil
xor sil, 0
and r13b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, r13b
or r15b, sil
xor r11b, r15b
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, bl
xor r10b, 0xff
and r10b, 0
mov sil, dil
xor sil, 0
and bl, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r10b, bl
or r15b, sil
xor r10b, r15b
mov bl, r8b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r15b, r8b
and r15b, sil
or bl, r15b
mov sil, dil
xor sil, 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, r10b
and r15b, bl
xor r10b, bl
or r15b, r10b
mov r10b, dil
xor r10b, 0
mov bl, sil
xor bl, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r10b
and r13b, 0
mov dl, r12b
and dl, 0
mov byte [rbp + 0xbe], bl
and bl, 0
and sil, r12b
or r13b, dl
or bl, sil
xor r13b, bl
mov dl, byte [rbp + 0xbe]
or r10b, dl
xor r10b, 0xff
or r12b, 0
and r10b, r12b
or r13b, r10b
mov r10b, r15b
xor r10b, 0xff
and r10b, 0
mov bl, dil
xor bl, 0
and r15b, bl
mov sil, dil
xor sil, 1
and sil, 0
and bl, 1
or r10b, r15b
or sil, bl
xor r10b, sil
xor r10b, 0xff
xor r13b, 0xff
mov bl, dil
xor bl, 0
or r10b, r13b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov bl, r14b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r15b, r14b
and r15b, sil
or bl, r15b
mov sil, r9b
xor sil, 0xff
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, r9b
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov dl, dil
xor dl, 1
or r12b, r13b
or dl, 1
xor r12b, 0xff
and r12b, dl
xor r14b, 0xff
mov dl, r15b
xor dl, 0xff
mov r13b, dil
xor r13b, 0
or r14b, dl
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov dl, sil
xor dl, 0xff
mov r13b, dil
xor r13b, 1
mov byte [rbp + 0xbd], dil
xor dil, 0
or dl, r13b
or dil, 0
xor dl, 0xff
and dl, dil
mov dil, r15b
xor dil, 0xff
mov r13b, r9b
xor r13b, dil
and r13b, r9b
mov r9b, r12b
and r9b, r14b
xor r12b, r14b
or r9b, r12b
mov dil, dl
and dil, r13b
xor dl, r13b
or dil, dl
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r14b, byte [rbp + 0xbd]
xor r14b, 0
and r9b, r14b
mov r12b, dil
xor r12b, 0xff
and r12b, 0
and dil, r14b
or dl, r9b
or r12b, dil
xor dl, r12b
mov r9b, bl
xor r9b, 0xff
mov dil, sil
xor dil, 0xff
mov r14b, byte [rbp + 0xbd]
xor r14b, 1
mov r12b, r9b
and r12b, 0xff
and bl, r14b
mov r13b, dil
and r13b, 0xff
and sil, r14b
or r12b, bl
or r13b, sil
xor r12b, r13b
or r9b, dil
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r12b, r9b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov bl, byte [rbp + 0xbd]
xor bl, 1
and r12b, bl
mov sil, byte [rbp + 0xbd]
xor sil, 1
and sil, 0xff
and bl, 1
or r9b, r12b
or sil, bl
xor r9b, sil
mov bl, r15b
and bl, 1
xor r15b, 1
or bl, r15b
xor bl, 0xff
mov sil, r9b
xor sil, bl
and sil, r9b
mov r9b, dl
and r9b, sil
xor dl, sil
or r9b, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov bl, byte [rbp + 0xbd]
xor bl, 1
mov sil, r11b
and sil, bl
or dl, sil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, byte [rbp + 0xbd]
xor sil, 1
mov dil, r10b
and dil, sil
or bl, dil
mov sil, byte [rbp + 0xbd]
xor sil, 0
and sil, 0
mov dil, byte [rbp + 0xbd]
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, byte [rbp + 0xbd]
xor r15b, 1
and r15b, 0
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
mov dil, dl
xor dil, 0xff
mov r14b, byte [rbp + 0xbd]
xor r14b, 0
mov r15b, byte [rbp + 0xbd]
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor r11b, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, byte [rbp + 0xbd]
xor r15b, 1
or r11b, r14b
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov r14b, byte [rbp + 0xbd]
xor r14b, 0
mov r15b, bl
xor r15b, r14b
and r15b, bl
xor r10b, 0xff
mov r14b, sil
xor r14b, 0xff
mov r12b, byte [rbp + 0xbd]
xor r12b, 0
or r10b, r14b
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov r14b, dil
xor r14b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, byte [rbp + 0xbd]
xor r13b, 1
mov byte [rbp + 0xbc], r14b
and r14b, 0xff
and dil, r13b
mov byte [rbp + 0xbb], r12b
and r12b, 0xff
and r11b, r13b
or r14b, dil
or r12b, r11b
xor r14b, r12b
mov r11b, byte [rbp + 0xbc]
mov dil, byte [rbp + 0xbb]
or r11b, dil
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or r14b, r11b
mov r11b, r15b
and r11b, r10b
xor r15b, r10b
or r11b, r15b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r15b, byte [rbp + 0xbd]
xor r15b, 1
and r14b, r15b
mov r12b, r11b
xor r12b, 0xff
and r12b, 0xff
and r11b, r15b
or r10b, r14b
or r12b, r11b
xor r10b, r12b
mov r11b, dl
and r11b, bl
xor dl, bl
or r11b, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov bl, byte [rbp + 0xbd]
xor bl, 1
and r11b, bl
mov r14b, byte [rbp + 0xbd]
xor r14b, 1
and r14b, 0xff
and bl, 1
or dl, r11b
or r14b, bl
xor dl, r14b
mov r11b, sil
and r11b, 0
xor sil, 0
or r11b, sil
xor r11b, 0xff
mov bl, dl
xor bl, r11b
and bl, dl
mov dl, r10b
xor dl, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0xbd]
xor sil, 0
mov r14b, dl
and r14b, 0
and r10b, sil
mov r15b, r11b
and r15b, 0
and bl, sil
or r14b, r10b
or r15b, bl
xor r14b, r15b
or dl, r11b
xor dl, 0xff
or sil, 0
and dl, sil
or r14b, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0xbd]
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or dl, r11b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r10b, byte [rbp + 0xbd]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0xbd]
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0xbd]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0xbd]
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0xbd]
xor bl, 1
mov sil, r14b
and sil, bl
mov r15b, byte [rbp + 0xbd]
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
xor r11b, 0xff
mov bl, byte [rbp + 0xbd]
xor bl, 0
mov sil, byte [rbp + 0xbd]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor r10b, 0xff
mov bl, r14b
xor bl, r10b
and bl, r14b
mov r10b, dl
and r10b, r9b
xor dl, r9b
or r10b, dl
mov dl, r11b
and dl, bl
xor r11b, bl
or dl, r11b
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0xbd]
xor r11b, 0
and r10b, r11b
mov bl, dl
xor bl, 0xff
and bl, 0
and dl, r11b
or r9b, r10b
or bl, dl
xor r9b, bl
mov dl, al
xor dl, 0xff
and dl, 0
mov r10b, byte [rbp + 0xbd]
xor r10b, 0
mov r11b, al
and r11b, r10b
mov bl, byte [rbp + 0xbd]
xor bl, 1
and bl, 0
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0xbd]
xor r11b, 1
mov bl, cl
and bl, r11b
mov sil, byte [rbp + 0xbd]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0xbd]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp + 0xbd]
xor bl, 1
and bl, 1
or r11b, bl
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0xbd]
xor sil, 1
mov r14b, byte [rbp + 0xbd]
xor r14b, 0
or bl, sil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, al
xor r14b, sil
and r14b, al
mov al, byte [rbp + 0xbd]
xor al, 1
mov sil, r10b
xor sil, al
and sil, r10b
mov al, r11b
xor al, 0xff
mov r15b, cl
xor r15b, al
and r15b, cl
mov al, bl
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov r12b, byte [rbp + 0xbd]
xor r12b, 1
mov r13b, al
and r13b, 0xff
and bl, r12b
mov dil, cl
and dil, 0xff
and r14b, r12b
or r13b, bl
or dil, r14b
xor r13b, dil
or al, cl
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, sil
xor al, 0xff
mov cl, r15b
xor cl, 0xff
mov bl, byte [rbp + 0xbd]
xor bl, 0
mov dil, al
and dil, 0
and sil, bl
mov r14b, cl
and r14b, 0
and r15b, bl
or dil, sil
or r14b, r15b
xor dil, r14b
or al, cl
xor al, 0xff
or bl, 0
and al, bl
or dil, al
mov al, r13b
xor al, 0xff
mov cl, dil
and cl, al
xor dil, 0xff
and r13b, dil
or cl, r13b
mov al, dl
and al, r10b
xor dl, r10b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0xbd]
xor r10b, 1
and al, r10b
or dl, al
mov al, r11b
and al, 1
xor r11b, 1
or al, r11b
xor al, 0xff
mov r10b, dl
xor r10b, al
and r10b, dl
mov al, cl
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r11b, byte [rbp + 0xbd]
xor r11b, 0
mov bl, al
and bl, 0
and cl, r11b
mov sil, dl
and sil, 0
and r10b, r11b
or bl, cl
or sil, r10b
xor bl, sil
or al, dl
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0xbd]
xor cl, 0
mov dl, bl
and dl, cl
mov r10b, byte [rbp + 0xbd]
xor r10b, 1
and r10b, 0
and cl, 1
or al, dl
or r10b, cl
xor al, r10b
mov cl, byte [rbp + 0xbd]
xor cl, 1
xor al, 0xff
mov dl, byte [rbp + 0xbd]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, byte [rbp + 0xbd]
xor al, 1
and al, 0
mov dl, byte [rbp + 0xbd]
xor dl, 0
mov r10b, dl
and r10b, 1
mov r11b, byte [rbp + 0xbd]
xor r11b, 1
and r11b, 0
and dl, 1
or al, r10b
or r11b, dl
xor al, r11b
xor bl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0xbd]
xor dl, 0
or bl, al
or dl, 0
xor bl, 0xff
and bl, dl
mov al, cl
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov r10b, byte [rbp + 0xbd]
xor r10b, 1
mov r11b, al
and r11b, 0xff
and cl, r10b
mov sil, dl
and sil, 0xff
and bl, r10b
or r11b, cl
or sil, bl
xor r11b, sil
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, byte [rbp + 0xbd]
xor al, 1
mov cl, r8b
xor cl, 0xff
mov dl, byte [rbp + 0xbd]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, byte [rbp + 0xbd]
xor cl, 1
and cl, 0
mov dl, byte [rbp + 0xbd]
xor dl, 0
mov r10b, dl
and r10b, 1
mov bl, r8b
xor bl, 0xff
and bl, 0
and r8b, dl
or cl, r10b
or bl, r8b
xor cl, bl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, r11b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0xbd]
xor cl, 0
and r11b, cl
mov r8b, byte [rbp + 0xbd]
xor r8b, 1
and r8b, 0
and cl, 1
or al, r11b
or r8b, cl
xor al, r8b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0xbd]
xor r8b, 0
and dl, r8b
mov r10b, byte [rbp + 0xbd]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, dl
or r10b, r8b
xor cl, r10b
mov dl, byte [rbp + 0xbd]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0xbd]
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, al
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0xbd]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, dl
and al, 1
xor dl, 1
or al, dl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0xbd]
xor dl, 1
and bl, dl
mov r8b, byte [rbp + 0xbd]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0xbd]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0xbd]
xor dl, 1
mov r8b, r9b
and r8b, dl
or al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0xbd]
xor r8b, 1
mov r10b, cl
and r10b, r8b
mov r11b, byte [rbp + 0xbd]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0xbd]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0xbd]
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, byte [rbp + 0xbd]
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, byte [rbp + 0xbd]
xor r9b, 0
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov r9b, r8b
xor r9b, 0xff
mov sil, cl
xor sil, r9b
and sil, cl
mov cl, r11b
xor cl, 0xff
mov r9b, bl
xor r9b, 0xff
mov dil, byte [rbp + 0xbd]
xor dil, 0
mov r14b, cl
and r14b, 0
and r11b, dil
mov r15b, r9b
and r15b, 0
and bl, dil
or r14b, r11b
or r15b, bl
xor r14b, r15b
or cl, r9b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov cl, r10b
and cl, sil
xor r10b, sil
or cl, r10b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0xbd]
xor r10b, 1
and r14b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or r9b, r14b
or r11b, cl
xor r9b, r11b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0xbd]
xor dl, 1
and cl, dl
or al, cl
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r9b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0xbd]
xor r8b, 1
mov r10b, al
and r10b, 0xff
and r9b, r8b
mov r11b, cl
and r11b, 0xff
and dl, r8b
or r10b, r9b
or r11b, dl
xor r10b, r11b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or r10b, al
test r10b, 1
jne 0x6d872557
jmp 0x6d893767
jmp 0x6d87255c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x30afd260
add r8d, 0x71b580eb
add r8d, 0x30afd260
sub r8d, 0x209d2f33
sub r8d, 0xf556dc1d
add r8d, 0x209d2f33
add r8d, 0xa73fc8dc
sub r8d, 0x71b580eb
sub r8d, 0xa73fc8dc
mov r9d, eax
sub r9d, 0xd6546450
add r8d, r9d
sub eax, 1
add r8d, eax
add r8d, 0x7d80798a
add r8d, 0xd6546450
sub r8d, 0x7d80798a
sub r8d, 0x40e6e597
add r8d, 0xe82b8574
add r8d, 0x40e6e597
sub r8d, 0xf0f31567
add r8d, 0xf556dc1d
add r8d, 0xf0f31567
add r8d, 0xba0afd1f
sub r8d, 0xe82b8574
sub r8d, 0xba0afd1f
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
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 dil, 0xff
mov al, r11b
xor al, dil
and al, r11b
mov r10b, bl
and r10b, r12b
xor bl, r12b
or r10b, bl
mov r11b, r15b
xor r11b, 0xff
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r12b, r11b
and r12b, 0xff
and r15b, dil
mov r13b, bl
and r13b, 0xff
and al, dil
or r12b, r15b
or r13b, al
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r12b, r11b
mov al, r10b
xor al, 0xff
and al, 0
mov r11b, sil
xor r11b, 0
and r10b, r11b
mov bl, r12b
xor bl, 0xff
and bl, 0
and r12b, r11b
or al, r10b
or bl, r12b
xor al, bl
mov r10b, al
xor r10b, 0xff
mov r11b, r14b
xor r11b, r10b
and r11b, r14b
mov r10b, r14b
xor r10b, 0xff
mov bl, al
and bl, r10b
xor al, 0xff
and r14b, al
or bl, r14b
mov al, r11b
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
xor sil, 0
mov dil, al
and dil, 0
and r11b, sil
mov r14b, r10b
and r14b, 0
and bl, sil
or dil, r11b
or r14b, bl
xor dil, r14b
or al, r10b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
test dil, 1
jne 0x6d87280a
jmp 0x6d88e05b
xor eax, eax
mov rcx, qword [rbp + 0xc0]
mov edx, dword [rcx + 4]
mov r8d, edx
mov r9, qword [rbp + 0xc8]
add r9, r8
mov r8, qword [rbp + 0x3c8]
mov qword [r8], r9
mov edx, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, 0x259267e4
add r11d, 0
sub r11d, 0xc439ef5c
sub r11d, 0x259267e4
add r11d, 0x1295330e
sub r11d, 1
sub r11d, 0x1295330e
add r11d, 0xc58581d9
add r11d, 0xc439ef5c
sub r11d, 0xc58581d9
mov esi, eax
sub esi, edx
add esi, 0
mov edi, eax
sub edi, r11d
add edi, 0
sub esi, 0xe9fafe2a
add esi, edi
add esi, 0xe9fafe2a
sub eax, esi
add eax, 0
imul edx, eax
and edx, 1
cmp edx, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, r14b
xor r15b, 0xff
and r15b, 1
mov r12b, 1
mov r13b, r12b
xor r13b, 1
mov al, r14b
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, bl
xor al, 0xff
and al, 0
mov dl, r12b
xor dl, 0
mov r13b, bl
and r13b, dl
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
and r15b, dl
or al, r13b
or r9b, r15b
xor al, r9b
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov r9b, r12b
xor r9b, 1
or al, dl
or r9b, 1
xor al, 0xff
and al, r9b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r9b, r12b
xor r9b, 1
mov r15b, bl
and r15b, r9b
or dl, r15b
xor dl, 0xff
mov r9b, r14b
xor r9b, dl
and r9b, r14b
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r15b, r12b
xor r15b, 0
and r14b, r15b
mov r13b, r12b
xor r13b, 1
and r13b, 0
and r15b, 1
or dl, r14b
or r13b, r15b
xor dl, r13b
xor dl, 0xff
mov r14b, bl
xor r14b, dl
and r14b, bl
mov dl, r9b
and dl, r14b
xor r9b, r14b
or dl, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov bl, r12b
xor bl, 1
mov r14b, al
and r14b, bl
mov r15b, r12b
xor r15b, 1
and r15b, 0xff
and bl, 1
or r9b, r14b
or r15b, bl
xor r9b, r15b
mov bl, dl
xor bl, 0xff
and bl, 0
mov r14b, r12b
xor r14b, 0
mov r15b, dl
and r15b, r14b
mov r13b, r12b
xor r13b, 1
and r13b, 0
and r14b, 1
or bl, r15b
or r13b, r14b
xor bl, r13b
mov r14b, r12b
xor r14b, 0
and r14b, 1
mov r15b, r12b
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r9b
xor r15b, 0xff
mov r13b, r12b
xor r13b, 0
mov r10b, r12b
xor r10b, 1
or r15b, r13b
or r10b, 1
xor r15b, 0xff
and r15b, r10b
mov r10b, r14b
xor r10b, 0xff
mov r13b, al
xor r13b, r10b
and r13b, al
mov al, r12b
xor al, 0
mov r10b, bl
xor r10b, al
and r10b, bl
mov al, r14b
xor al, 0xff
mov r11b, dl
xor r11b, al
and r11b, dl
mov al, r15b
xor al, 0xff
mov dl, r13b
xor dl, 0xff
mov sil, r12b
xor sil, 1
mov dil, al
and dil, 0xff
and r15b, sil
mov cl, dl
and cl, 0xff
and r13b, sil
or dil, r15b
or cl, r13b
xor dil, cl
or al, dl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r10b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov dl, r12b
xor dl, 1
mov sil, al
and sil, 0xff
and r10b, dl
mov r15b, cl
and r15b, 0xff
and r11b, dl
or sil, r10b
or r15b, r11b
xor sil, r15b
or al, cl
xor al, 0xff
or dl, 1
and al, dl
or sil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, r12b
xor cl, 1
and dil, cl
mov dl, sil
xor dl, 0xff
and dl, 0xff
and sil, cl
or al, dil
or dl, sil
xor al, dl
mov cl, r9b
and cl, bl
xor r9b, bl
or cl, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, r12b
xor r9b, 0
and cl, r9b
mov r10b, r12b
xor r10b, 1
and r10b, 0
and r9b, 1
or dl, cl
or r10b, r9b
xor dl, r10b
mov cl, r12b
xor cl, 0
mov r9b, r14b
xor r9b, 0xff
mov r10b, r12b
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 0
mov sil, r9b
and sil, 0
and r14b, r10b
or r11b, bl
or sil, r14b
xor r11b, sil
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor r11b, 0xff
mov cl, dl
xor cl, r11b
and cl, dl
mov dl, al
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
xor r12b, 0
mov r10b, dl
and r10b, 0
and al, r12b
mov r11b, r9b
and r11b, 0
and cl, r12b
or r10b, al
or r11b, cl
xor r10b, r11b
or dl, r9b
xor dl, 0xff
or r12b, 0
and dl, r12b
or r10b, dl
test r10b, 1
jne 0x6d872bb4
jmp 0x6d88e05b
jmp 0x6d85a3b0
mov rax, qword [rbp + 0x3e8]
mov rcx, qword [rax]
mov qword [rbp + 0xb0], rcx
mov rax, qword [rbp + 0x428]
mov rcx, qword [rax]
mov qword [rbp + 0xa8], rcx
mov rax, qword [rbp + 0xa8]
mov ecx, dword [rax + 0x90]
mov edx, ecx
mov r8, qword [rbp + 0xb0]
add r8, rdx
mov rdx, qword [rbp + 0x380]
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, ecx
add r8d, 0x9ae1ae2f
add r8d, 0xf6f8fda3
sub r8d, 0x9ae1ae2f
sub eax, 0xd90258b8
sub r8d, eax
sub r8d, 0xe8da54c4
sub r8d, 0xf6f8fda3
add r8d, 0xe8da54c4
mov eax, 0xc806f7b0
add eax, 0
sub eax, 1
sub eax, 0xc806f7b0
sub r8d, 0x8cb0e2bc
add r8d, eax
add r8d, 0x8cb0e2bc
sub r8d, 0x2fb45860
sub r8d, 0x143a8b67
add r8d, 0x2fb45860
sub r8d, 0x2aafb1d6
sub r8d, 0xd90258b8
add r8d, 0x2aafb1d6
sub r8d, 0x4bfc187d
add r8d, 0x143a8b67
add r8d, 0x4bfc187d
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
or r11b, dil
mov sil, r10b
xor sil, 0xff
and sil, 1
mov dil, bl
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
mov dil, bl
xor dil, 0
and dil, 1
mov r14b, bl
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, r11b
and r14b, sil
xor r11b, sil
or r14b, r11b
mov r11b, bl
xor r11b, 0
mov sil, dil
xor sil, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, r11b
and r12b, 0
mov r13b, r15b
and r13b, 0
mov al, sil
and al, 0
and dil, r15b
or r12b, r13b
or al, dil
xor r12b, al
or r11b, sil
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov al, r14b
xor al, 0xff
and al, 1
mov r11b, bl
xor r11b, 1
and r14b, r11b
or al, r14b
xor r12b, 0xff
mov r11b, al
xor r11b, r12b
and r11b, al
mov al, r9b
xor al, 0xff
and al, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
or al, dil
mov sil, r10b
xor sil, 0xff
xor al, 0xff
mov dil, bl
xor dil, 0
or sil, al
or dil, 0
xor sil, 0xff
and sil, dil
mov al, r10b
xor al, 0xff
and al, 0
mov dil, bl
xor dil, 0
and r10b, dil
mov r14b, bl
xor r14b, 1
and r14b, 0
and dil, 1
or al, r10b
or r14b, dil
xor al, r14b
xor al, 0xff
mov r10b, r9b
xor r10b, al
and r10b, r9b
mov al, sil
and al, r10b
xor sil, r10b
or al, sil
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, bl
xor r10b, 1
mov sil, r11b
and sil, r10b
mov dil, bl
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, sil
or dil, r10b
xor r9b, dil
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov sil, bl
xor sil, 1
mov dil, al
and dil, sil
or r10b, dil
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, bl
xor dil, 1
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov dil, sil
xor dil, 0xff
mov r15b, r11b
xor r15b, dil
and r15b, r11b
mov r11b, bl
xor r11b, 1
mov dil, r10b
xor dil, r11b
and dil, r10b
xor al, 0xff
mov r11b, sil
xor r11b, 0xff
mov r12b, bl
xor r12b, 1
or al, r11b
or r12b, 1
xor al, 0xff
and al, r12b
mov r11b, r14b
and r11b, r15b
xor r14b, r15b
or r11b, r14b
mov r14b, dil
and r14b, al
xor dil, al
or r14b, dil
mov al, r11b
xor al, 0xff
mov dil, r14b
and dil, al
xor r14b, 0xff
and r11b, r14b
or dil, r11b
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, bl
xor r10b, 1
and al, r10b
or r9b, al
mov al, bl
xor al, 1
mov r10b, sil
xor r10b, 0xff
mov r11b, bl
xor r11b, 0
mov r14b, al
and r14b, 0
mov r15b, r11b
and r15b, 1
mov r12b, r10b
and r12b, 0
and sil, r11b
or r14b, r15b
or r12b, sil
xor r14b, r12b
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or r14b, al
xor r14b, 0xff
mov al, r9b
xor al, r14b
and al, r9b
mov r9b, dil
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
xor bl, 1
mov r11b, r9b
and r11b, 0xff
and dil, bl
mov sil, r10b
and sil, 0xff
and al, bl
or r11b, dil
or sil, al
xor r11b, sil
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r11b, r9b
test r11b, 1
jne 0x6d872fb7
jmp 0x6d88e080
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, 0xce24137e
sub r9d, 0xd3483bb8
add r9d, 0xce24137e
sub r8d, 0xcbc8ee7b
add r8d, r9d
add r8d, 0xcbc8ee7b
mov r9d, eax
sub r9d, 0x5535114e
sub r9d, r8d
add r9d, 0x5535114e
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xee0b41fd
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0xe9de8e41
sub r9d, 1
sub r9d, 0xe9de8e41
add r9d, 0xc23808be
sub r9d, 0xee0b41fd
sub r9d, 0xc23808be
mov r8d, eax
sub r8d, 0xf1a3a934
sub r8d, 0xd3483bb8
add r8d, 0xf1a3a934
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, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, bl
and dil, r14b
xor bl, r14b
or dil, bl
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
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, 1
or r15b, r14b
or r12b, 1
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, 0
and cl, 1
mov bl, sil
xor bl, 1
mov r14b, bl
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or cl, r14b
or r15b, bl
xor cl, r15b
mov bl, sil
xor bl, 0
xor cl, 0xff
mov r14b, sil
xor r14b, 0
or bl, cl
or r14b, 0
xor bl, 0xff
and bl, r14b
mov cl, sil
xor cl, 0
and cl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or cl, r15b
or r12b, r14b
xor cl, r12b
mov r14b, cl
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r12b, bl
and r12b, r14b
xor bl, r14b
or r12b, bl
mov bl, r15b
and bl, cl
xor r15b, cl
or bl, r15b
mov cl, r12b
xor cl, 0xff
mov r14b, bl
and r14b, cl
xor bl, 0xff
and r12b, bl
or r14b, r12b
mov cl, sil
xor cl, 0
and cl, 1
mov bl, sil
xor bl, 1
and bl, 0
or cl, bl
mov bl, dil
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, r15b
mov r13b, cl
xor r13b, 0xff
and r13b, 0xff
and cl, r15b
or bl, r12b
or r13b, cl
xor bl, r13b
mov cl, dil
xor cl, 0xff
mov r15b, bl
xor r15b, cl
and r15b, bl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and r10b, bl
or cl, r10b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov r12b, r14b
and r12b, bl
or r10b, r12b
mov bl, sil
xor bl, 1
and bl, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or bl, r12b
mov r12b, cl
and r12b, r10b
xor cl, r10b
or r12b, cl
mov cl, sil
xor cl, 1
mov r10b, bl
xor r10b, 0xff
mov r13b, sil
xor r13b, 1
mov dl, cl
and dl, 0xff
mov r8b, r13b
and r8b, 1
mov r9b, r10b
and r9b, 0xff
and bl, r13b
or dl, r8b
or r9b, bl
xor dl, r9b
or cl, r10b
xor cl, 0xff
or r13b, 1
and cl, r13b
or dl, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r12b, r8b
or cl, r12b
xor cl, 0xff
xor dl, 0xff
mov r8b, sil
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, sil
xor dl, 0
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
mov bl, dl
xor bl, 0xff
and bl, 0xff
and dl, r9b
or r8b, r10b
or bl, dl
xor r8b, bl
xor r8b, 0xff
mov dl, al
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
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, 0
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, dl
and r11b, r9b
xor dl, r9b
or r11b, dl
mov dl, sil
xor dl, 0
mov r9b, r10b
xor r9b, 0xff
mov bl, sil
xor bl, 0
mov r12b, dl
and r12b, 0
mov r13b, bl
and r13b, 0
mov byte [rbp + 0xa7], r9b
and r9b, 0
and r10b, bl
or r12b, r13b
or r9b, r10b
xor r12b, r9b
mov r9b, byte [rbp + 0xa7]
or dl, r9b
xor dl, 0xff
or bl, 0
and dl, bl
or r12b, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0xff
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
xor r12b, 0xff
mov r10b, dl
xor r10b, r12b
and r10b, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
mov bl, r15b
and bl, r11b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or dl, bl
or r12b, r11b
xor dl, r12b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r12b, cl
and r12b, bl
or r11b, r12b
mov bl, sil
xor bl, 1
and bl, 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 bl, r13b
or r9b, r12b
xor bl, r9b
mov r9b, dl
xor r9b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 0
or r9b, r12b
or r13b, 0
xor r9b, 0xff
and r9b, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
mov r15b, sil
xor r15b, 1
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
xor cl, 0xff
mov r15b, bl
xor r15b, 0xff
mov byte [rbp + 0xa6], sil
xor sil, 1
or cl, r15b
or sil, 1
xor cl, 0xff
and cl, sil
mov sil, r9b
and sil, r13b
xor r9b, r13b
or sil, r9b
mov r9b, r12b
and r9b, cl
xor r12b, cl
or r9b, r12b
mov cl, sil
xor cl, 0xff
and cl, 0
mov r15b, byte [rbp + 0xa6]
xor r15b, 0
and sil, r15b
mov r12b, r9b
xor r12b, 0xff
and r12b, 0
and r9b, r15b
or cl, sil
or r12b, r9b
xor cl, r12b
mov r9b, dl
and r9b, r11b
xor dl, r11b
or r9b, dl
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r11b, byte [rbp + 0xa6]
xor r11b, 0
and r9b, r11b
mov sil, byte [rbp + 0xa6]
xor sil, 1
and sil, 0
and r11b, 1
or dl, r9b
or sil, r11b
xor dl, sil
mov r9b, bl
and r9b, 1
xor bl, 1
or r9b, bl
xor dl, 0xff
xor r9b, 0xff
mov r11b, byte [rbp + 0xa6]
xor r11b, 0
or dl, r9b
or r11b, 0
xor dl, 0xff
and dl, r11b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r10b
xor cl, 0xff
mov dl, r8b
xor dl, cl
and dl, r8b
mov cl, r8b
xor cl, 0xff
mov r11b, r10b
and r11b, cl
xor r10b, 0xff
and r8b, r10b
or r11b, r8b
mov cl, dl
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r10b, byte [rbp + 0xa6]
xor r10b, 0
mov bl, cl
and bl, 0
and dl, r10b
mov sil, r8b
and sil, 0
and r11b, r10b
or bl, dl
or sil, r11b
xor bl, sil
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0xa6]
xor dl, 1
mov r8b, r9b
and r8b, dl
mov r10b, byte [rbp + 0xa6]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0xa6]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0xa6]
xor r8b, 1
mov r10b, r8b
and r10b, 0
mov r11b, byte [rbp + 0xa6]
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, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0xa6]
xor r9b, 1
mov r11b, bl
and r11b, r9b
mov sil, byte [rbp + 0xa6]
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 + 0xa6]
xor r9b, 0
mov r11b, byte [rbp + 0xa6]
xor r11b, 0
or r8b, r9b
or r11b, 0
xor r8b, 0xff
and r8b, r11b
xor bl, 0xff
xor dl, 0xff
mov r9b, byte [rbp + 0xa6]
xor r9b, 1
or bl, dl
or r9b, 1
xor bl, 0xff
and bl, r9b
mov dl, cl
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0xa6]
xor r11b, 1
mov sil, dl
and sil, 0xff
and cl, r11b
mov r15b, r9b
and r15b, 0xff
and r10b, r11b
or sil, cl
or r15b, r10b
xor sil, r15b
or dl, r9b
xor dl, 0xff
or r11b, 1
and dl, r11b
or sil, dl
mov cl, r8b
and cl, bl
xor r8b, bl
or cl, r8b
mov dl, sil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0xa6]
xor r8b, 0
and sil, r8b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
and cl, r8b
or dl, sil
or r9b, cl
xor dl, r9b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0xa6]
xor r8b, 1
mov r9b, dil
and r9b, r8b
mov r10b, byte [rbp + 0xa6]
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, byte [rbp + 0xa6]
xor r9b, 1
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0xa6]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0xa6]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0xa6]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0xa6]
xor r10b, 1
mov r11b, cl
xor r11b, r10b
and r11b, cl
xor dil, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0xa6]
xor bl, 0
or dil, r10b
or bl, 0
xor dil, 0xff
and dil, bl
mov r10b, byte [rbp + 0xa6]
xor r10b, 1
mov bl, r8b
xor bl, r10b
and bl, r8b
mov r10b, r9b
xor r10b, 0xff
mov sil, al
xor sil, r10b
and sil, al
mov al, r11b
xor al, 0xff
mov r10b, dil
xor r10b, 0xff
mov r15b, byte [rbp + 0xa6]
xor r15b, 1
mov r12b, al
and r12b, 0xff
and r11b, r15b
mov r13b, r10b
and r13b, 0xff
and dil, r15b
or r12b, r11b
or r13b, dil
xor r12b, r13b
or al, r10b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, bl
and al, sil
xor bl, sil
or al, bl
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0xa6]
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, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0xa6]
xor r8b, 1
and al, r8b
or cl, al
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
xor cl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0xa6]
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, r10b
and al, cl
xor r10b, cl
or al, r10b
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0xa6]
xor r8b, 0
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0xa6]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, byte [rbp + 0xa6]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0xa6]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0xa6]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
mov cl, byte [rbp + 0xa6]
xor cl, 0
and cl, 1
mov r8b, byte [rbp + 0xa6]
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0xa6]
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0xa6]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0xa6]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0xa6]
xor r11b, 0
mov bl, byte [rbp + 0xa6]
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, byte [rbp + 0xa6]
xor bl, 0
mov sil, r8b
xor sil, bl
and sil, r8b
xor r14b, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, byte [rbp + 0xa6]
xor dil, 0
or r14b, bl
or dil, 0
xor r14b, 0xff
and r14b, dil
mov bl, r10b
and bl, r11b
xor r10b, r11b
or bl, r10b
mov r10b, sil
and r10b, r14b
xor sil, r14b
or r10b, sil
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov sil, byte [rbp + 0xa6]
xor sil, 0
and bl, sil
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, sil
or r11b, bl
or dil, r10b
xor r11b, dil
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0xa6]
xor r8b, 1
and r10b, r8b
or cl, r10b
mov r8b, byte [rbp + 0xa6]
xor r8b, 0
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0xa6]
xor bl, 1
mov sil, r8b
and sil, 0xff
mov dil, bl
and dil, 0
mov r14b, r10b
and r14b, 0xff
and r9b, bl
or sil, dil
or r14b, r9b
xor sil, r14b
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
xor cl, 0xff
xor sil, 0xff
mov r8b, byte [rbp + 0xa6]
xor r8b, 1
or cl, sil
or r8b, 1
xor cl, 0xff
and cl, r8b
mov r8b, r11b
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0xa6]
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, 0
mov r8b, byte [rbp + 0xa6]
xor r8b, 0
and bl, r8b
mov r9b, byte [rbp + 0xa6]
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, bl
or r9b, r8b
xor cl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0xa6]
xor r9b, 1
mov r10b, al
and r10b, r9b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r9b
or r8b, r10b
or r11b, cl
xor r8b, r11b
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0xa6]
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 + 0xa6]
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov r11b, byte [rbp + 0xa6]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0xa6]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0xa6]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0xa6]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0xa6]
xor r11b, 0
mov bl, byte [rbp + 0xa6]
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 + 0xa6]
xor bl, 1
or dl, r11b
or bl, 1
xor dl, 0xff
and dl, bl
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0xa6]
xor bl, 0
mov sil, byte [rbp + 0xa6]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
xor cl, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0xa6]
xor sil, 0
or cl, bl
or sil, 0
xor cl, 0xff
and cl, sil
mov bl, r10b
and bl, dl
xor r10b, dl
or bl, r10b
mov dl, r11b
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov sil, byte [rbp + 0xa6]
xor sil, 0
mov dil, dl
and dil, 0
and r11b, sil
mov r14b, r10b
and r14b, 0
and cl, sil
or dil, r11b
or r14b, cl
xor dil, r14b
or dl, r10b
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov cl, bl
xor cl, 0xff
mov dl, dil
and dl, cl
xor dil, 0xff
and bl, dil
or dl, bl
mov cl, al
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0xa6]
xor r11b, 0
mov bl, cl
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and r8b, r11b
or bl, al
or sil, r8b
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0xa6]
xor cl, 1
and bl, cl
mov r8b, byte [rbp + 0xa6]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, bl
or r8b, cl
xor al, r8b
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
and al, r8b
xor dl, r8b
or al, dl
test al, 1
jne 0x6d873f1f
jmp 0x6d89376c
xor eax, eax
mov rcx, qword [rbp + 0x380]
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, 0
mov r11d, eax
sub r11d, 0x8d131a43
add r10d, r11d
mov r11d, eax
sub r11d, r10d
sub r11d, 0x7ebe2237
sub r11d, 1
add r11d, 0x7ebe2237
sub r11d, 0xddbee87a
sub r11d, 0x8d131a43
add r11d, 0xddbee87a
mov r10d, r8d
sub r10d, 0x9def3063
sub r10d, 0xb7df50e4
add r10d, 0x9def3063
sub r10d, 0xc6692ef0
add r10d, r11d
add r10d, 0xc6692ef0
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0xb7df50e4
add r11d, r10d
sub eax, r11d
imul r8d, eax
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 0
mov r14b, 1
mov r15b, r14b
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, sil
xor r15b, 0xff
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, sil
and r13b, r12b
mov al, r14b
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, r14b
xor al, 0
and al, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or al, r12b
mov r12b, dil
and r12b, r15b
xor dil, r15b
or r12b, dil
mov dil, al
and dil, 0
xor al, 0
or dil, al
mov al, r12b
xor al, 0xff
and al, 1
mov r15b, r14b
xor r15b, 1
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 dil, 0xff
mov r15b, r14b
xor r15b, 0
or al, dil
or r15b, 0
xor al, 0xff
and al, r15b
mov dil, bl
xor dil, 0xff
and dil, 0
mov r15b, r14b
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, sil
xor r15b, 0xff
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
or r15b, dil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dil, sil
xor dil, 0xff
and dil, 0
mov r12b, r14b
xor r12b, 0
and sil, r12b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r12b, 1
or dil, sil
or r13b, r12b
xor dil, r13b
xor dil, 0xff
mov sil, bl
xor sil, dil
and sil, bl
mov bl, r15b
and bl, sil
xor r15b, sil
or bl, r15b
mov sil, al
xor sil, 0xff
and sil, 1
mov dil, r14b
xor dil, 1
mov r15b, al
and r15b, dil
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and dil, 1
or sil, r15b
or r12b, dil
xor sil, r12b
mov dil, bl
xor dil, 0xff
and dil, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
or dil, r12b
mov r15b, r14b
xor r15b, 0
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov r8b, r14b
xor r8b, 1
or r12b, r13b
or r8b, 1
xor r12b, 0xff
and r12b, r8b
mov r8b, r15b
xor r8b, 0xff
mov r13b, al
xor r13b, r8b
and r13b, al
mov al, r14b
xor al, 0
mov r8b, dil
xor r8b, al
and r8b, dil
mov al, r15b
xor al, 0xff
mov r9b, bl
xor r9b, al
and r9b, bl
mov al, r12b
xor al, 0xff
mov bl, r13b
xor bl, 0xff
mov r10b, r14b
xor r10b, 1
mov r11b, al
and r11b, 0xff
and r12b, r10b
mov cl, bl
and cl, 0xff
and r13b, r10b
or r11b, r12b
or cl, r13b
xor r11b, cl
or al, bl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov cl, r11b
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and r11b, al
or r8b, r11b
mov al, sil
xor al, 0xff
mov cl, dil
xor cl, 0xff
mov r9b, r14b
xor r9b, 0
mov r10b, al
and r10b, 0
and sil, r9b
mov r11b, cl
and r11b, 0
and dil, r9b
or r10b, sil
or r11b, dil
xor r10b, r11b
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, r14b
xor cl, 1
and r10b, cl
mov r9b, r14b
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r10b
or r9b, cl
xor al, r9b
mov cl, r14b
xor cl, 0
mov r9b, r15b
xor r9b, 0xff
mov r10b, r14b
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 0
mov sil, r9b
and sil, 0
and r15b, r10b
or r11b, bl
or sil, r15b
xor r11b, sil
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, r14b
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
xor r14b, 0
mov r10b, cl
and r10b, 0
and r8b, r14b
mov r11b, r9b
and r11b, 0
and al, r14b
or r10b, r8b
or r11b, al
xor r10b, r11b
or cl, r9b
xor cl, 0xff
or r14b, 0
and cl, r14b
or r10b, cl
test r10b, 1
mov qword [rbp + 0x98], rdx
jne 0x6d874354
jmp 0x6d89376c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xa671490b
sub r8d, ecx
add r8d, 0xa671490b
mov r9d, eax
sub r9d, 0x7576a269
sub r9d, 0xdaba37c6
add r9d, 0x7576a269
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r9d, 0x6a6d7249
add r9d, 0
sub r9d, r8d
sub r9d, 0x6a6d7249
add r9d, 0x2b0b0ce2
sub r9d, 0xfe2cd192
sub r9d, 0x2b0b0ce2
sub r9d, 0xd24158b7
sub r9d, 1
add r9d, 0xd24158b7
sub r9d, 0x994f4b87
add r9d, 0xfe2cd192
add r9d, 0x994f4b87
mov r8d, 0x80950737
add r8d, 0
sub r8d, 0xdaba37c6
sub r8d, 0x80950737
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0xff
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
mov al, dil
xor al, 1
mov cl, r12b
xor cl, al
and cl, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov al, r14b
and al, r15b
xor r14b, r15b
or al, r14b
mov r14b, cl
and r14b, sil
xor cl, sil
or r14b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
and al, sil
mov r15b, r14b
xor r15b, 0xff
and r15b, 0xff
and r14b, sil
or cl, al
or r15b, r14b
xor cl, r15b
mov al, bl
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
or al, r14b
mov sil, dil
xor sil, 1
xor al, 0xff
mov r14b, dil
xor r14b, 1
or sil, al
or r14b, 1
xor sil, 0xff
and sil, r14b
mov al, dil
xor al, 1
and al, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or al, r14b
mov r14b, bl
xor r14b, 0xff
xor al, 0xff
mov r15b, dil
xor r15b, 0
or r14b, al
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov al, sil
and al, r14b
xor sil, r14b
or al, sil
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
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
xor r14b, 1
and r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, r14b
or r15b, sil
mov sil, cl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, cl
and r12b, r14b
or sil, r12b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, dil
xor r12b, 0
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
or r12b, r13b
mov r13b, sil
xor r13b, 0xff
mov dl, r14b
xor dl, 0xff
mov r8b, dil
xor r8b, 0
mov r9b, r13b
and r9b, 0
and sil, r8b
mov r10b, dl
and r10b, 0
and r14b, r8b
or r9b, sil
or r10b, r14b
xor r9b, r10b
or r13b, dl
xor r13b, 0xff
or r8b, 0
and r13b, r8b
or r9b, r13b
mov dl, r12b
and dl, 0
xor r12b, 0
or dl, r12b
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, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
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
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r15b
and r11b, r10b
or r9b, r11b
mov r10b, dil
xor r10b, 0
and r10b, 0
mov r11b, dil
xor r11b, 0
mov sil, r11b
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, dl
and r11b, r9b
xor dl, r9b
or r11b, dl
mov dl, r10b
and dl, 0
xor r10b, 0
or dl, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
xor dl, 0xff
mov r10b, r9b
xor r10b, dl
and r10b, 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, al
xor r9b, 0xff
and r9b, 0
mov r11b, dil
xor r11b, 0
mov sil, al
and sil, r11b
mov r14b, dl
xor r14b, 0xff
and r14b, 0
and dl, r11b
or r9b, sil
or r14b, dl
xor r9b, r14b
xor r9b, 0xff
mov dl, al
xor dl, 0xff
mov r11b, dil
xor r11b, 0
or r9b, dl
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or dl, bl
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, r15b
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, r14b
or r12b, sil
xor bl, r12b
mov sil, dl
and sil, r11b
xor dl, r11b
or sil, dl
mov dl, dil
xor dl, 0
mov r11b, bl
xor r11b, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, dl
and r12b, 0
mov r13b, r14b
and r13b, 0
mov byte [rbp + 0x97], r11b
and r11b, 0
and bl, r14b
or r12b, r13b
or r11b, bl
xor r12b, r11b
mov r11b, byte [rbp + 0x97]
or dl, r11b
xor dl, 0xff
or r14b, 0
and dl, r14b
or r12b, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov bl, dil
xor bl, 1
and sil, bl
or dl, sil
xor dl, 0xff
xor r12b, 0xff
mov bl, dil
xor bl, 1
or dl, r12b
or bl, 1
xor dl, 0xff
and dl, bl
mov bl, r8b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, r8b
and r14b, sil
or bl, r14b
mov sil, r10b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r10b
and r12b, r14b
or sil, r12b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r12b, 1
or r14b, r13b
or r11b, r12b
xor r14b, r11b
mov r11b, bl
xor r11b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 1
or r11b, r12b
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov r12b, r14b
xor r12b, 0xff
mov r13b, r8b
xor r13b, r12b
and r13b, r8b
mov r8b, sil
xor r8b, 0xff
mov r12b, dil
xor r12b, 1
mov byte [rbp + 0x96], dil
xor dil, 0
or r8b, r12b
or dil, 0
xor r8b, 0xff
and r8b, dil
xor r10b, 0xff
mov dil, r14b
xor dil, 0xff
mov r12b, byte [rbp + 0x96]
xor r12b, 1
or r10b, dil
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov dil, r11b
and dil, r13b
xor r11b, r13b
or dil, r11b
mov r11b, r8b
and r11b, r10b
xor r8b, r10b
or r11b, r8b
mov r8b, dil
xor r8b, 0xff
mov r10b, r11b
and r10b, r8b
xor r11b, 0xff
and dil, r11b
or r10b, dil
mov r8b, bl
xor r8b, 0xff
mov r11b, sil
xor r11b, 0xff
mov dil, byte [rbp + 0x96]
xor dil, 1
mov r12b, r8b
and r12b, 0xff
and bl, dil
mov r13b, r11b
and r13b, 0xff
and sil, dil
or r12b, bl
or r13b, sil
xor r12b, r13b
or r8b, r11b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r12b, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x96]
xor r11b, 1
and r12b, r11b
or r8b, r12b
mov r11b, byte [rbp + 0x96]
xor r11b, 1
mov bl, r14b
xor bl, 0xff
mov sil, byte [rbp + 0x96]
xor sil, 0
mov dil, r11b
and dil, 0
mov r12b, sil
and r12b, 1
mov r13b, bl
and r13b, 0
and r14b, sil
or dil, r12b
or r13b, r14b
xor dil, r13b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
xor r8b, 0xff
xor dil, 0xff
mov r11b, byte [rbp + 0x96]
xor r11b, 0
or r8b, dil
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov r11b, r10b
and r11b, r8b
xor r10b, r8b
or r11b, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x96]
xor r10b, 1
mov bl, r9b
and bl, r10b
or r8b, bl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x96]
xor bl, 1
mov sil, dl
and sil, bl
mov dil, byte [rbp + 0x96]
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, byte [rbp + 0x96]
xor bl, 1
and bl, 0
mov sil, byte [rbp + 0x96]
xor sil, 0
mov dil, sil
and dil, 1
mov r14b, byte [rbp + 0x96]
xor r14b, 1
and r14b, 0
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, byte [rbp + 0x96]
xor sil, 1
mov dil, r8b
xor dil, sil
and dil, r8b
mov sil, bl
xor sil, 0xff
mov r14b, r9b
xor r14b, sil
and r14b, r9b
mov r9b, byte [rbp + 0x96]
xor r9b, 1
mov sil, r10b
xor sil, r9b
and sil, r10b
mov r9b, bl
xor r9b, 0xff
mov r12b, dl
xor r12b, r9b
and r12b, dl
mov dl, dil
xor dl, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r13b, byte [rbp + 0x96]
xor r13b, 0
mov byte [rbp + 0x95], dl
and dl, 0
and dil, r13b
mov byte [rbp + 0x94], r9b
and r9b, 0
and r14b, r13b
or dl, dil
or r9b, r14b
xor dl, r9b
mov r9b, byte [rbp + 0x95]
mov dil, byte [rbp + 0x94]
or r9b, dil
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or dl, r9b
mov r9b, sil
and r9b, r12b
xor sil, r12b
or r9b, sil
mov sil, dl
xor sil, 0xff
mov r14b, r9b
and r14b, sil
xor r9b, 0xff
and dl, r9b
or r14b, dl
mov dl, r8b
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov sil, byte [rbp + 0x96]
xor sil, 0
mov r12b, dl
and r12b, 0
and r8b, sil
mov r13b, r9b
and r13b, 0
and r10b, sil
or r12b, r8b
or r13b, r10b
xor r12b, r13b
or dl, r9b
xor dl, 0xff
or sil, 0
and dl, sil
or r12b, dl
mov dl, r12b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x96]
xor r8b, 0
and r12b, r8b
mov r9b, byte [rbp + 0x96]
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, r12b
or r9b, r8b
xor dl, r9b
mov r8b, byte [rbp + 0x96]
xor r8b, 1
mov r9b, bl
xor r9b, 0xff
mov r10b, byte [rbp + 0x96]
xor r10b, 0
mov sil, r8b
and sil, 0
mov r12b, r10b
and r12b, 1
mov r13b, r9b
and r13b, 0
and bl, r10b
or sil, r12b
or r13b, bl
xor sil, r13b
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or sil, r8b
xor sil, 0xff
mov r8b, dl
xor r8b, sil
and r8b, dl
mov dl, r14b
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x96]
xor r10b, 0
mov bl, dl
and bl, 0
and r14b, r10b
mov sil, r9b
and sil, 0
and r8b, r10b
or bl, r14b
or sil, r8b
xor bl, sil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or bl, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x96]
xor r8b, 1
mov r9b, r11b
and r9b, r8b
mov r10b, byte [rbp + 0x96]
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, byte [rbp + 0x96]
xor r9b, 1
and bl, r9b
or dl, bl
xor dl, 0xff
mov r9b, r11b
xor r9b, dl
and r9b, r11b
mov dl, r8b
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x96]
xor r11b, 1
mov bl, dl
and bl, 0xff
and r8b, r11b
mov sil, r10b
and sil, 0xff
and r9b, r11b
or bl, r8b
or sil, r9b
xor bl, sil
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x96]
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 + 0x96]
xor r9b, 0
and cl, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r9b
or r8b, cl
or r10b, al
xor r8b, r10b
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x96]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and dl, r9b
mov r11b, cl
and r11b, 0xff
and r8b, r9b
or r10b, dl
or r11b, r8b
xor r10b, r11b
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x96]
xor cl, 1
mov dl, r10b
and dl, cl
or al, dl
mov cl, byte [rbp + 0x96]
xor cl, 0
xor al, 0xff
mov dl, byte [rbp + 0x96]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, byte [rbp + 0x96]
xor al, 0
and al, 1
mov dl, byte [rbp + 0x96]
xor dl, 1
and dl, 0
or al, dl
xor r10b, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x96]
xor r8b, 1
or r10b, dl
or r8b, 1
xor r10b, 0xff
and r10b, r8b
mov dl, byte [rbp + 0x96]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x96]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r11b, byte [rbp + 0x96]
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 + 0x96]
xor r8b, 0
mov r9b, byte [rbp + 0x96]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, byte [rbp + 0x96]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp + 0x96]
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, al
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and al, cl
or r8b, al
mov al, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x96]
xor cl, 1
and cl, 0
mov dl, byte [rbp + 0x96]
xor dl, 0
mov r9b, dl
and r9b, 1
mov r10b, r15b
xor r10b, 0xff
and r10b, 0
and r15b, dl
or cl, r9b
or r10b, r15b
xor cl, r10b
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, r8b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x96]
xor cl, 0
and r8b, cl
mov r9b, byte [rbp + 0x96]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x96]
xor r8b, 1
and dl, r8b
mov r9b, byte [rbp + 0x96]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, dl
or r9b, r8b
xor cl, r9b
mov dl, byte [rbp + 0x96]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x96]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x96]
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 + 0x96]
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, byte [rbp + 0x96]
xor al, 1
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x96]
xor r8b, 0
mov r9b, al
and r9b, 0
mov r10b, r8b
and r10b, 1
mov sil, cl
and sil, 0
and dl, r8b
or r9b, r10b
or sil, dl
xor r9b, sil
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
mov al, r11b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x96]
xor cl, 0
and r11b, cl
mov dl, byte [rbp + 0x96]
xor dl, 1
and dl, 0
and cl, 1
or al, r11b
or dl, cl
xor al, dl
xor al, 0xff
xor r9b, 0xff
mov cl, byte [rbp + 0x96]
xor cl, 1
or al, r9b
or cl, 1
xor al, 0xff
and al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x96]
xor dl, 1
mov r8b, bl
and r8b, dl
or cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x96]
xor r8b, 1
mov r9b, al
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x96]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x96]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x96]
xor r10b, 1
mov r11b, byte [rbp + 0x96]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, bl
xor r11b, r10b
and r11b, bl
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x96]
xor bl, 1
mov sil, byte [rbp + 0x96]
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
xor al, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x96]
xor sil, 1
or al, bl
or sil, 1
xor al, 0xff
and al, sil
mov bl, r9b
and bl, r11b
xor r9b, r11b
or bl, r9b
mov r9b, r10b
and r9b, al
xor r10b, al
or r9b, r10b
mov al, bl
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x96]
xor r10b, 0
and bl, r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
and r9b, r10b
or al, bl
or r11b, r9b
xor al, r11b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x96]
xor dl, 1
and r9b, dl
or cl, r9b
mov dl, r8b
and dl, 1
xor r8b, 1
or dl, r8b
xor cl, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x96]
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x96]
xor r9b, 1
mov r10b, dl
and r10b, 0xff
and al, r9b
mov r11b, r8b
and r11b, 0xff
and cl, r9b
or r10b, al
or r11b, cl
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r10b, dl
test r10b, 1
jne 0x6d875339
jmp 0x6d88e080
jmp 0x6d87533e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xe0099b3c
add r8d, 0
sub r8d, 0x58b540de
sub r8d, 0xe0099b3c
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0x96b6d215
add r8d, 0x58b540de
sub r8d, 0x96b6d215
sub eax, 0x211bb280
sub eax, r8d
add eax, 0x211bb280
mov r8d, ecx
sub r8d, 0x1955184b
sub r8d, eax
add r8d, 0x1955184b
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
xor r14b, 0xff
mov al, sil
xor al, 0
mov r12b, sil
xor r12b, 1
or r14b, al
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov al, sil
xor al, 1
xor 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, 1
mov r15b, dl
and r15b, 0xff
and r14b, dil
mov r12b, bl
and r12b, 0xff
and al, dil
or r15b, r14b
or r12b, al
xor r15b, r12b
or dl, bl
xor dl, 0xff
or dil, 1
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
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, bl
or dil, cl
xor al, dil
mov cl, sil
xor cl, 1
xor al, 0xff
mov bl, sil
xor bl, 0
or cl, al
or bl, 0
xor cl, 0xff
and cl, bl
mov al, sil
xor al, 1
and al, 1
mov bl, sil
xor bl, 1
and bl, 1
or al, bl
mov bl, r11b
xor bl, 0xff
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, cl
and al, bl
xor cl, bl
or al, cl
mov cl, sil
xor cl, 0
and cl, 1
mov bl, sil
xor bl, 1
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
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, sil
xor dil, 0
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, cl
and bl, dil
xor cl, dil
or bl, cl
mov cl, sil
xor cl, 0
and cl, 1
mov dil, sil
xor dil, 1
and dil, 0
or cl, dil
mov dil, dl
xor dil, 0xff
and dil, 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 dil, r15b
or r12b, cl
xor dil, r12b
mov cl, dl
xor cl, 0xff
mov r14b, dil
xor r14b, cl
and r14b, dil
mov cl, bl
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
mov r15b, bl
and r15b, dil
or cl, r15b
mov dil, r10b
xor dil, 0xff
and dil, 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 dil, r12b
or r13b, cl
xor dil, r13b
xor dil, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 0
or dil, r10b
or cl, 0
xor dil, 0xff
and dil, cl
mov cl, sil
xor cl, 0
and cl, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or cl, r10b
mov r10b, al
xor r10b, 0xff
mov r15b, cl
and r15b, r10b
xor cl, 0xff
mov r10b, al
and r10b, cl
or r15b, r10b
xor r15b, 0xff
mov cl, al
xor cl, 0xff
mov r10b, sil
xor r10b, 1
or r15b, cl
or r10b, 1
xor r15b, 0xff
and r15b, r10b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
or cl, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov r12b, bl
and r12b, r11b
mov r13b, sil
xor r13b, 1
and r13b, 0
and r11b, 1
or r10b, r12b
or r13b, r11b
xor r10b, r13b
mov r11b, sil
xor r11b, 1
and r11b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r11b, r12b
mov r12b, cl
xor r12b, 0xff
mov r13b, r10b
xor r13b, 0xff
mov r8b, sil
xor r8b, 0
mov r9b, r12b
and r9b, 0
and cl, r8b
mov byte [rbp + 0x93], r13b
and r13b, 0
and r10b, r8b
or r9b, cl
or r13b, r10b
xor r9b, r13b
mov cl, byte [rbp + 0x93]
or r12b, cl
xor r12b, 0xff
or r8b, 0
and r12b, r8b
or r9b, r12b
mov r8b, r11b
and r8b, 1
xor r11b, 1
or r8b, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and r9b, r11b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r11b, 1
or r10b, r9b
or r12b, r11b
xor r10b, r12b
xor r10b, 0xff
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or r10b, r8b
or r9b, 1
xor r10b, 0xff
and r10b, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r11b, r14b
and r11b, r9b
or r8b, r11b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov r12b, dil
and r12b, r11b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r11b, 1
or r9b, r12b
or r13b, r11b
xor r9b, r13b
mov r11b, sil
xor r11b, 0
and r11b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov cl, sil
xor cl, 1
and cl, 0
and r12b, 1
or r11b, r13b
or cl, r12b
xor r11b, cl
mov cl, r8b
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, r11b
xor r12b, 0xff
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
mov r14b, r9b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov byte [rbp + 0x92], sil
xor sil, 0
or r14b, r12b
or sil, 0
xor r14b, 0xff
and r14b, sil
xor dil, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, byte [rbp + 0x92]
xor r12b, 0
or dil, sil
or r12b, 0
xor dil, 0xff
and dil, r12b
mov sil, cl
xor sil, 0xff
mov r12b, r13b
xor r12b, 0xff
mov byte [rbp + 0x91], al
mov al, byte [rbp + 0x92]
xor al, 0
mov byte [rbp + 0x90], sil
and sil, 0
and cl, al
mov byte [rbp + 0x8f], r12b
and r12b, 0
and r13b, al
or sil, cl
or r12b, r13b
xor sil, r12b
mov cl, byte [rbp + 0x90]
mov r12b, byte [rbp + 0x8f]
or cl, r12b
xor cl, 0xff
or al, 0
and cl, al
or sil, cl
mov al, r14b
and al, dil
xor r14b, dil
or al, r14b
mov cl, sil
xor cl, 0xff
mov dil, al
and dil, cl
xor al, 0xff
and sil, al
or dil, sil
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x92]
xor r8b, 1
and al, r8b
or cl, al
mov al, r11b
and al, 0
xor r11b, 0
or al, r11b
xor cl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x92]
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, dil
and al, cl
xor dil, cl
or al, dil
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x92]
xor r8b, 1
mov r9b, r15b
and r9b, r8b
or cl, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x92]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
mov sil, byte [rbp + 0x92]
xor sil, 1
and sil, 0xff
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, byte [rbp + 0x92]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0x92]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0x92]
xor sil, 0
mov dil, byte [rbp + 0x92]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, r9b
xor sil, 0xff
mov dil, r15b
xor dil, sil
and dil, r15b
mov sil, r8b
xor sil, 0xff
mov r14b, byte [rbp + 0x92]
xor r14b, 0
mov r15b, byte [rbp + 0x92]
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
xor r10b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, byte [rbp + 0x92]
xor r15b, 0
or r10b, r14b
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, byte [rbp + 0x92]
xor r13b, 0
mov r12b, r14b
and r12b, 0
and r11b, r13b
mov byte [rbp + 0x8e], r15b
and r15b, 0
and dil, r13b
or r12b, r11b
or r15b, dil
xor r12b, r15b
mov r11b, byte [rbp + 0x8e]
or r14b, r11b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r12b, r14b
mov dil, sil
and dil, r10b
xor sil, r10b
or dil, sil
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov sil, byte [rbp + 0x92]
xor sil, 1
and r12b, sil
mov r14b, dil
xor r14b, 0xff
and r14b, 0xff
and dil, sil
or r10b, r12b
or r14b, dil
xor r10b, r14b
mov sil, cl
xor sil, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, byte [rbp + 0x92]
xor r14b, 0
mov r15b, sil
and r15b, 0
and cl, r14b
mov r12b, dil
and r12b, 0
and r8b, r14b
or r15b, cl
or r12b, r8b
xor r15b, r12b
or sil, dil
xor sil, 0xff
or r14b, 0
and sil, r14b
or r15b, sil
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x92]
xor r8b, 1
and r15b, r8b
or cl, r15b
mov r8b, byte [rbp + 0x92]
xor r8b, 0
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x92]
xor dil, 1
mov r14b, r8b
and r14b, 0xff
mov r15b, dil
and r15b, 0
mov r12b, sil
and r12b, 0xff
and r9b, dil
or r14b, r15b
or r12b, r9b
xor r14b, r12b
or r8b, sil
xor r8b, 0xff
or dil, 1
and r8b, dil
or r14b, r8b
xor cl, 0xff
xor r14b, 0xff
mov r8b, byte [rbp + 0x92]
xor r8b, 0
or cl, r14b
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, r10b
and r8b, cl
xor r10b, cl
or r8b, r10b
mov cl, al
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x92]
xor r9b, 0
mov r10b, al
and r10b, r9b
mov sil, byte [rbp + 0x92]
xor sil, 1
and sil, 0
and r9b, 1
or cl, r10b
or sil, r9b
xor cl, sil
mov r9b, byte [rbp + 0x92]
xor r9b, 1
xor cl, 0xff
mov r10b, byte [rbp + 0x92]
xor r10b, 1
or r9b, cl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov cl, byte [rbp + 0x92]
xor cl, 1
and cl, 0
mov r10b, byte [rbp + 0x92]
xor r10b, 0
mov sil, r10b
and sil, 1
mov dil, byte [rbp + 0x92]
xor dil, 1
and dil, 0
and r10b, 1
or cl, sil
or dil, r10b
xor cl, dil
mov r10b, cl
xor r10b, 0xff
mov sil, al
xor sil, r10b
and sil, al
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x92]
xor r10b, 1
mov dil, r8b
and dil, r10b
or al, dil
mov r10b, byte [rbp + 0x92]
xor r10b, 1
mov dil, al
xor dil, r10b
and dil, al
xor cl, 0xff
mov al, r8b
xor al, cl
and al, r8b
mov cl, r9b
and cl, sil
xor r9b, sil
or cl, r9b
mov r8b, dil
and r8b, al
xor dil, al
or r8b, dil
mov al, cl
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x92]
xor r9b, 0
and cl, r9b
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
and r8b, r9b
or al, cl
or r10b, r8b
xor al, r10b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x92]
xor r8b, 1
mov r9b, dl
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x91]
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x92]
xor r9b, 0
mov r10b, byte [rbp + 0x91]
and r10b, r9b
mov sil, byte [rbp + 0x92]
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r10b
or sil, r9b
xor r8b, sil
mov r9b, byte [rbp + 0x92]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x92]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x92]
xor r10b, 0
mov sil, cl
xor sil, r10b
and sil, cl
mov r10b, r9b
xor r10b, 0xff
mov dil, dl
xor dil, r10b
and dil, dl
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x92]
xor r10b, 0
mov r14b, byte [rbp + 0x92]
xor r14b, 1
or dl, r10b
or r14b, 1
xor dl, 0xff
and dl, r14b
mov r10b, r9b
xor r10b, 0xff
mov r14b, byte [rbp + 0x91]
xor r14b, r10b
mov r10b, byte [rbp + 0x91]
and r14b, r10b
mov r15b, sil
and r15b, dil
xor sil, dil
or r15b, sil
mov sil, dl
and sil, r14b
xor dl, r14b
or sil, dl
mov dl, r15b
xor dl, 0xff
and dl, 0
mov dil, byte [rbp + 0x92]
xor dil, 0
and r15b, dil
mov r14b, sil
xor r14b, 0xff
and r14b, 0
and sil, dil
or dl, r15b
or r14b, sil
xor dl, r14b
mov sil, cl
and sil, r8b
xor cl, r8b
or sil, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x92]
xor r8b, 1
and sil, r8b
or cl, sil
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
xor cl, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x92]
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov sil, byte [rbp + 0x92]
xor sil, 1
mov dil, r8b
and dil, 0xff
and dl, sil
mov r14b, r9b
and r14b, 0xff
and cl, sil
or dil, dl
or r14b, cl
xor dil, r14b
or r8b, r9b
xor r8b, 0xff
or sil, 1
and r8b, sil
or dil, r8b
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x92]
xor dl, 1
mov r8b, dil
and r8b, dl
or cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp + 0x92]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x92]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov sil, byte [rbp + 0x92]
xor sil, 1
and sil, 0
and r8b, 1
or dl, r9b
or sil, r8b
xor dl, sil
xor dl, 0xff
mov r8b, dil
xor r8b, dl
and r8b, dil
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, bl
xor cl, 0xff
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x92]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x92]
xor r9b, 1
mov sil, r9b
and sil, 0
mov dil, bl
xor dil, 0xff
and dil, 0xff
and bl, r9b
or r8b, sil
or dil, bl
xor r8b, dil
mov r9b, cl
xor r9b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x92]
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, dl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x92]
xor r8b, 0
and dl, r8b
mov r9b, byte [rbp + 0x92]
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, dl
or r9b, r8b
xor cl, r9b
mov dl, dil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x92]
xor r8b, 0
and dil, r8b
mov r9b, byte [rbp + 0x92]
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, dil
or r9b, r8b
xor dl, r9b
mov r8b, byte [rbp + 0x92]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x92]
xor r9b, 1
mov bl, r9b
and bl, 0
mov sil, byte [rbp + 0x92]
xor sil, 1
and sil, 0xff
and r9b, 1
or r8b, bl
or sil, r9b
xor r8b, sil
mov r9b, cl
xor r9b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x92]
xor sil, 1
mov dil, r9b
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 r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x92]
xor r8b, 1
and dil, r8b
or dl, dil
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x92]
xor r9b, 1
and al, r9b
mov bl, r8b
xor bl, 0xff
and bl, 0xff
and r8b, r9b
or cl, al
or bl, r8b
xor cl, bl
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x92]
xor r9b, 1
mov bl, al
and bl, 0xff
and dl, r9b
mov sil, r8b
and sil, 0xff
and cl, r9b
or bl, dl
or sil, cl
xor bl, sil
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or bl, al
test bl, 1
jne 0x6d87619d
jmp 0x6d88e085
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, 0x3eeb250a
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x4f5f7cc3
sub r9d, 0xea9514c4
add r9d, 0x4f5f7cc3
sub r9d, 0x5f2bc747
sub r9d, 0x3eeb250a
add r9d, 0x5f2bc747
sub r9d, 0xc69b478c
sub r9d, 0xef78eb4
add r9d, 0xc69b478c
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xef78eb4
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0
mov r9d, eax
sub r9d, 0xea9514c4
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, r8d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r13b, dil
xor r13b, 0
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
xor r15b, 0xff
mov al, dil
xor al, 0
mov cl, dil
xor cl, 0
or r15b, al
or cl, 0
xor r15b, 0xff
and r15b, cl
mov al, dil
xor al, 1
xor r14b, 0xff
mov cl, dil
xor cl, 0
or al, r14b
or cl, 0
xor al, 0xff
and al, cl
mov cl, sil
xor cl, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov dl, cl
and dl, 0
and sil, r13b
mov r8b, r14b
and r8b, 0
and r12b, r13b
or dl, sil
or r8b, r12b
xor dl, r8b
or cl, r14b
xor cl, 0xff
or r13b, 0
and cl, r13b
or dl, cl
mov cl, r15b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov sil, dil
xor sil, 0
mov r14b, cl
and r14b, 0
and r15b, sil
mov r12b, r8b
and r12b, 0
and al, sil
or r14b, r15b
or r12b, al
xor r14b, r12b
or cl, r8b
xor cl, 0xff
or sil, 0
and cl, sil
or r14b, cl
mov al, dl
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and dl, cl
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
and r14b, cl
or al, dl
or r8b, r14b
xor al, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, bl
and r8b, dl
mov sil, dil
xor sil, 1
and sil, 0xff
and dl, 1
or cl, r8b
or sil, dl
xor cl, sil
mov dl, dil
xor dl, 1
xor cl, 0xff
mov r8b, dil
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, dil
xor cl, 1
and cl, 0
mov r8b, dil
xor r8b, 0
mov sil, r8b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r8b, 1
or cl, sil
or r14b, r8b
xor cl, r14b
xor cl, 0xff
mov r8b, bl
xor r8b, cl
and r8b, bl
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
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
xor dl, 1
and dl, 0xff
mov r8b, dil
xor r8b, 1
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r8b, sil
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
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 r13b, r14b
and r13b, 0
and r8b, r15b
or r12b, dl
or r13b, r8b
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
mov sil, al
and sil, r8b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r8b, 1
or dl, sil
or r14b, r8b
xor dl, r14b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 1
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
and r14b, r8b
xor dl, r8b
or r14b, dl
mov dl, dil
xor dl, 0
mov r8b, sil
xor r8b, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, dl
and r13b, 0xff
mov r9b, r15b
and r9b, 0
mov r10b, r8b
and r10b, 0xff
and sil, r15b
or r13b, r9b
or r10b, sil
xor r13b, r10b
or dl, r8b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r13b, dl
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and r14b, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, r14b
or r9b, r8b
xor dl, r9b
xor dl, 0xff
xor r13b, 0xff
mov r8b, dil
xor r8b, 1
or dl, r13b
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or r8b, r11b
or r10b, r9b
xor r8b, r10b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r12b
and r11b, r10b
or r9b, r11b
mov r10b, dil
xor r10b, 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, r8b
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, 0
and r8b, r14b
mov r13b, sil
and r13b, 0
and r9b, r14b
or r15b, r8b
or r13b, r9b
xor r15b, r13b
or r11b, sil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and r15b, r10b
or r9b, r15b
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov r11b, r8b
and r11b, r9b
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
or r11b, r9b
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
or r11b, r8b
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and bl, r9b
or r8b, bl
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov bl, dil
xor bl, 0
mov sil, r12b
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r9b, sil
or r14b, bl
xor r9b, r14b
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or bl, r14b
or r15b, sil
xor bl, r15b
mov sil, r8b
and sil, r9b
xor r8b, r9b
or sil, r8b
mov r8b, dil
xor r8b, 1
mov r9b, bl
xor r9b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r8b
and r15b, 0xff
mov r13b, r14b
and r13b, 1
mov byte [rbp + 0x8d], r9b
and r9b, 0xff
and bl, r14b
or r15b, r13b
or r9b, bl
xor r15b, r9b
mov r9b, byte [rbp + 0x8d]
or r8b, r9b
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r15b, r8b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov bl, dil
xor bl, 1
and sil, bl
or r8b, sil
xor r15b, 0xff
mov bl, r8b
xor bl, r15b
and bl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov sil, dil
xor sil, 1
mov r14b, dl
and r14b, sil
or r8b, r14b
mov sil, r10b
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or sil, r15b
or r13b, r14b
xor sil, r13b
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r13b, r15b
and r13b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
and r15b, 1
or r14b, r13b
or r9b, r15b
xor r14b, r9b
mov r9b, dil
xor r9b, 1
mov r15b, r8b
xor r15b, r9b
and r15b, r8b
mov r9b, r14b
xor r9b, 0xff
mov r13b, dl
xor r13b, r9b
and r13b, dl
mov dl, sil
xor dl, 0xff
mov r9b, dil
xor r9b, 1
mov byte [rbp + 0x8c], dil
xor dil, 0
or dl, r9b
or dil, 0
xor dl, 0xff
and dl, dil
mov r9b, r14b
xor r9b, 0xff
mov dil, r10b
xor dil, r9b
and dil, r10b
mov r9b, r15b
and r9b, r13b
xor r15b, r13b
or r9b, r15b
mov r10b, dl
xor r10b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, byte [rbp + 0x8c]
xor r13b, 0
mov byte [rbp + 0x8b], r10b
and r10b, 0
and dl, r13b
mov byte [rbp + 0x8a], r15b
and r15b, 0
and dil, r13b
or r10b, dl
or r15b, dil
xor r10b, r15b
mov dl, byte [rbp + 0x8b]
mov dil, byte [rbp + 0x8a]
or dl, dil
xor dl, 0xff
or r13b, 0
and dl, r13b
or r10b, dl
mov dl, r9b
xor dl, 0xff
mov r15b, r10b
and r15b, dl
xor r10b, 0xff
and r9b, r10b
or r15b, r9b
mov dl, r8b
and dl, sil
xor r8b, sil
or dl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x8c]
xor r9b, 1
and dl, r9b
or r8b, dl
mov dl, r14b
and dl, 1
xor r14b, 1
or dl, r14b
xor r8b, 0xff
xor dl, 0xff
mov r9b, byte [rbp + 0x8c]
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, r15b
and dl, r8b
xor r15b, r8b
or dl, r15b
mov r8b, bl
xor r8b, 0xff
mov r9b, r11b
xor r9b, r8b
and r9b, r11b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x8c]
xor r10b, 1
and r11b, r10b
mov sil, bl
xor sil, 0xff
and sil, 0xff
and bl, r10b
or r8b, r11b
or sil, bl
xor r8b, sil
mov r10b, r9b
and r10b, r8b
xor r9b, r8b
or r10b, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x8c]
xor r9b, 1
mov r11b, dl
and r11b, r9b
mov bl, byte [rbp + 0x8c]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x8c]
xor r9b, 0
xor r8b, 0xff
mov r11b, byte [rbp + 0x8c]
xor r11b, 0
or r9b, r8b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r8b, byte [rbp + 0x8c]
xor r8b, 0
and r8b, 0
mov r11b, byte [rbp + 0x8c]
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x8c]
xor sil, 1
and sil, 0
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
mov r11b, r8b
xor r11b, 0xff
mov bl, dl
xor bl, r11b
and bl, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r11b, byte [rbp + 0x8c]
xor r11b, 1
mov sil, r10b
and sil, r11b
or dl, sil
xor dl, 0xff
mov r11b, byte [rbp + 0x8c]
xor r11b, 0
mov sil, byte [rbp + 0x8c]
xor sil, 1
or dl, r11b
or sil, 1
xor dl, 0xff
and dl, sil
xor r10b, 0xff
xor r8b, 0xff
mov r11b, byte [rbp + 0x8c]
xor r11b, 0
or r10b, r8b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r8b, r9b
and r8b, bl
xor r9b, bl
or r8b, r9b
mov r9b, dl
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x8c]
xor bl, 0
mov sil, r9b
and sil, 0
and dl, bl
mov r14b, r11b
and r14b, 0
and r10b, bl
or sil, dl
or r14b, r10b
xor sil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, sil
and r9b, dl
xor sil, 0xff
and r8b, sil
or r9b, r8b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov dl, al
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and al, cl
or r10b, al
mov al, r8b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov dl, byte [rbp + 0x8c]
xor dl, 0
mov r11b, al
and r11b, 0
and r8b, dl
mov bl, cl
and bl, 0
and r10b, dl
or r11b, r8b
or bl, r10b
xor r11b, bl
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x8c]
xor cl, 1
mov dl, r11b
and dl, cl
or al, dl
mov cl, byte [rbp + 0x8c]
xor cl, 0
xor al, 0xff
mov dl, byte [rbp + 0x8c]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, byte [rbp + 0x8c]
xor al, 0
and al, 1
mov dl, byte [rbp + 0x8c]
xor dl, 1
and dl, 0
or al, dl
xor r11b, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x8c]
xor r8b, 1
or r11b, dl
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov dl, byte [rbp + 0x8c]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x8c]
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov bl, byte [rbp + 0x8c]
xor bl, 1
and bl, 0xff
and r8b, 1
or dl, r10b
or bl, r8b
xor dl, bl
mov r8b, byte [rbp + 0x8c]
xor r8b, 0
mov r10b, dl
xor r10b, r8b
and r10b, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov bl, byte [rbp + 0x8c]
xor bl, 0
mov sil, dl
and sil, 0
and cl, bl
mov r14b, r8b
and r14b, 0
and r11b, bl
or sil, cl
or r14b, r11b
xor sil, r14b
or dl, r8b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
mov al, sil
xor al, 0xff
mov dl, cl
and dl, al
xor cl, 0xff
and sil, cl
or dl, sil
mov al, byte [rbp + 0x8c]
xor al, 1
and al, 0
mov cl, byte [rbp + 0x8c]
xor cl, 0
mov r8b, cl
and r8b, 1
mov r10b, byte [rbp + 0x8c]
xor r10b, 1
and r10b, 0
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x8c]
xor r8b, 1
mov r10b, r12b
and r10b, r8b
or cl, r10b
mov r8b, byte [rbp + 0x8c]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x8c]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x8c]
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x8c]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, byte [rbp + 0x8c]
xor r10b, 1
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x8c]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, byte [rbp + 0x8c]
xor bl, 0
mov sil, cl
xor sil, bl
and sil, cl
xor r12b, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, byte [rbp + 0x8c]
xor r14b, 1
or r12b, bl
or r14b, 1
xor r12b, 0xff
and r12b, r14b
mov bl, r11b
and bl, r10b
xor r11b, r10b
or bl, r11b
mov r10b, sil
xor r10b, 0xff
mov r11b, r12b
xor r11b, 0xff
mov r14b, byte [rbp + 0x8c]
xor r14b, 0
mov r15b, r10b
and r15b, 0
and sil, r14b
mov r13b, r11b
and r13b, 0
and r12b, r14b
or r15b, sil
or r13b, r12b
xor r15b, r13b
or r10b, r11b
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x8c]
xor r11b, 1
and bl, r11b
mov sil, r15b
xor sil, 0xff
and sil, 0xff
and r15b, r11b
or r10b, bl
or sil, r15b
xor r10b, sil
mov r11b, al
and r11b, cl
xor al, cl
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x8c]
xor cl, 1
and r11b, cl
or al, r11b
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, r10b
and al, r8b
xor r10b, r8b
or al, r10b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x8c]
xor r8b, 1
and al, r8b
or cl, al
mov al, dl
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
mov al, dl
and al, cl
or r8b, al
xor dl, 0xff
mov al, r8b
xor al, dl
and al, r8b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x8c]
xor dl, 1
mov r8b, r9b
and r8b, dl
or cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x8c]
xor r8b, 1
mov r10b, al
and r10b, r8b
or dl, r10b
mov r8b, byte [rbp + 0x8c]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x8c]
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, byte [rbp + 0x8c]
xor r10b, 1
mov r11b, cl
xor r11b, r10b
and r11b, cl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x8c]
xor bl, 1
or r9b, r10b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r10b, byte [rbp + 0x8c]
xor r10b, 1
mov bl, dl
xor bl, r10b
and bl, dl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x8c]
xor sil, 1
or al, r10b
or sil, 1
xor al, 0xff
and al, sil
mov r10b, r11b
and r10b, r9b
xor r11b, r9b
or r10b, r11b
mov r9b, bl
and r9b, al
xor bl, al
or r9b, bl
mov al, r10b
xor al, 0xff
mov r11b, r9b
and r11b, al
xor r9b, 0xff
and r10b, r9b
or r11b, r10b
mov al, cl
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x8c]
xor r10b, 1
mov bl, al
and bl, 0xff
and cl, r10b
mov sil, r9b
and sil, 0xff
and dl, r10b
or bl, cl
or sil, dl
xor bl, sil
or 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, byte [rbp + 0x8c]
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, r11b
and al, dl
xor r11b, dl
or al, r11b
test al, 1
jne 0x6d877097
jmp 0x6d893771
xor eax, eax
mov rcx, qword [rbp + 0x98]
mov edx, dword [rcx + 0xc]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0x7a40ff01
add r10d, 0
mov r11d, eax
sub r11d, r10d
mov r10d, r8d
sub r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x2f18a301
add r11d, r10d
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, 1
add r10d, r11d
add r10d, 0xca611518
sub r10d, 0x2f18a301
sub r10d, 0xca611518
mov r11d, eax
sub r11d, 0x363b993d
add r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x7a40ff01
add r11d, r10d
mov r10d, eax
sub r10d, r11d
sub eax, 0x363b993d
sub r10d, eax
imul r8d, r10d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
or dil, r12b
mov r15b, r14b
xor r15b, 1
xor dil, 0xff
mov r12b, r14b
xor r12b, 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 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
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
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, 0
or r9b, al
or dil, 0
xor r9b, 0xff
and r9b, dil
mov al, r14b
xor al, 1
and al, 1
mov dil, r14b
xor dil, 1
mov r15b, dil
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and dil, 1
or al, r15b
or r12b, dil
xor al, r12b
mov dil, sil
xor dil, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0
or dil, r15b
or r12b, 0
xor dil, 0xff
and dil, r12b
mov r15b, r14b
xor r15b, 1
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, r14b
xor r12b, 1
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
mov r15b, r14b
xor r15b, 1
xor al, 0xff
mov r12b, r14b
xor r12b, 0
or r15b, al
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov al, r9b
xor al, 0xff
mov r12b, dil
xor r12b, 0xff
mov r10b, r14b
xor r10b, 0
mov r11b, al
and r11b, 0
and r9b, r10b
mov cl, r12b
and cl, 0
and dil, r10b
or r11b, r9b
or cl, dil
xor r11b, cl
or al, r12b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r13b
and al, r15b
xor r13b, r15b
or al, r13b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, r14b
xor r9b, 1
and r11b, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r9b
or cl, r11b
or r10b, al
xor cl, r10b
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, 0
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, 0
and al, 1
mov r10b, r14b
xor r10b, 1
and r10b, 0
or al, r10b
mov r10b, r14b
xor r10b, 1
mov r11b, al
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, 1
mov dil, r14b
xor dil, 1
and dil, 1
or r11b, dil
xor r11b, 0xff
mov dil, r14b
xor dil, 0
mov r15b, r14b
xor r15b, 0
or r11b, dil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov dil, r14b
xor dil, 1
xor al, 0xff
mov r15b, r14b
xor r15b, 0
or dil, al
or r15b, 0
xor dil, 0xff
and dil, r15b
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov r9b, r11b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0xff
mov r15b, r14b
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
and r11b, r15b
mov r13b, r10b
and r13b, 0xff
and dil, r15b
or r12b, r11b
or r13b, dil
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, r12b
and r10b, r9b
xor r12b, 0xff
and al, r12b
or r10b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
mov r11b, r8b
and r11b, r9b
or al, r11b
mov r9b, r14b
xor r9b, 1
and r9b, 0
mov r11b, r14b
xor r11b, 0
mov dil, r11b
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r11b, 1
or r9b, dil
or r15b, r11b
xor r9b, r15b
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, al
xor dil, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, dil
and r13b, 0
and al, r12b
mov byte [rbp + 0x89], r15b
and r15b, 0
and r9b, r12b
or r13b, al
or r15b, r9b
xor r13b, r15b
mov al, byte [rbp + 0x89]
or dil, al
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov dil, r14b
xor dil, 1
and r13b, dil
or r11b, r13b
xor r9b, 0xff
mov dil, r11b
xor dil, r9b
and dil, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r11b, r14b
xor r11b, 0
and bl, r11b
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r11b, 1
or r9b, bl
or r15b, r11b
xor r9b, r15b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov bl, r14b
xor bl, 0
mov r15b, r10b
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, r14b
xor bl, 0
and bl, 0
mov r15b, r14b
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
mov r15b, r9b
and r15b, r11b
xor r9b, r11b
or r15b, r9b
mov r9b, bl
and r9b, 0
xor bl, 0
or r9b, bl
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov bl, r14b
xor bl, 1
and r15b, bl
or r11b, r15b
xor r11b, 0xff
xor r9b, 0xff
mov bl, r14b
xor bl, 0
or r11b, r9b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov bl, r14b
xor bl, 1
mov r15b, bl
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and bl, 1
or r9b, r15b
or r12b, bl
xor r9b, r12b
mov bl, cl
xor bl, 0xff
and bl, 0
mov r15b, r14b
xor r15b, 0
mov r12b, cl
and r12b, r15b
mov r13b, r9b
xor r13b, 0xff
and r13b, 0
and r9b, r15b
or bl, r12b
or r13b, r9b
xor bl, r13b
mov r9b, cl
xor r9b, 0xff
mov r15b, bl
xor r15b, r9b
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, r10b
xor bl, 0xff
and bl, 1
mov sil, r14b
xor sil, 1
mov r12b, r10b
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, r9b
xor r12b, 0xff
mov r13b, bl
xor r13b, 0xff
mov al, r14b
xor al, 0
mov byte [rbp + 0x88], r12b
and r12b, 0
and r9b, al
mov byte [rbp + 0x87], r13b
and r13b, 0
and bl, al
or r12b, r9b
or r13b, bl
xor r12b, r13b
mov r9b, byte [rbp + 0x88]
mov bl, byte [rbp + 0x87]
or r9b, bl
xor r9b, 0xff
or al, 0
and r9b, al
or r12b, r9b
mov al, sil
and al, 0
xor sil, 0
or al, sil
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov sil, r14b
xor sil, 0
and r12b, sil
mov r13b, r14b
xor r13b, 1
and r13b, 0
and sil, 1
or r9b, r12b
or r13b, sil
xor r9b, r13b
xor r9b, 0xff
xor al, 0xff
mov sil, r14b
xor sil, 0
or r9b, al
or sil, 0
xor r9b, 0xff
and r9b, sil
mov al, dil
xor al, 0xff
and al, 1
mov sil, r14b
xor sil, 1
mov r12b, dil
and r12b, sil
or al, r12b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r11b
and r13b, r12b
mov bl, r14b
xor bl, 1
and bl, 0xff
and r12b, 1
or sil, r13b
or bl, r12b
xor sil, bl
mov bl, r14b
xor bl, 0
and bl, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or bl, r12b
mov r12b, r14b
xor r12b, 0
mov r13b, al
xor r13b, r12b
and r13b, al
mov r12b, bl
xor r12b, 0xff
mov byte [rbp + 0x86], dil
xor dil, r12b
mov r12b, byte [rbp + 0x86]
and dil, r12b
mov r12b, r14b
xor r12b, 0
mov byte [rbp + 0x85], sil
xor sil, r12b
mov r12b, byte [rbp + 0x85]
and sil, r12b
mov r12b, bl
xor r12b, 0xff
mov byte [rbp + 0x84], r11b
xor r11b, r12b
mov r12b, byte [rbp + 0x84]
and r11b, r12b
mov r12b, r13b
and r12b, dil
xor r13b, dil
or r12b, r13b
mov dil, sil
xor dil, 0xff
mov r13b, r11b
xor r13b, 0xff
mov byte [rbp + 0x83], r14b
xor r14b, 1
mov byte [rbp + 0x82], dil
and dil, 0xff
and sil, r14b
mov byte [rbp + 0x81], r13b
and r13b, 0xff
and r11b, r14b
or dil, sil
or r13b, r11b
xor dil, r13b
mov r11b, byte [rbp + 0x82]
mov sil, byte [rbp + 0x81]
or r11b, sil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or dil, r11b
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov r14b, byte [rbp + 0x83]
xor r14b, 1
and r12b, r14b
mov r13b, dil
xor r13b, 0xff
and r13b, 0xff
and dil, r14b
or r11b, r12b
or r13b, dil
xor r11b, r13b
mov dil, al
xor dil, 0xff
mov r14b, byte [rbp + 0x85]
xor r14b, 0xff
mov r12b, byte [rbp + 0x83]
xor r12b, 0
mov r13b, dil
and r13b, 0
and al, r12b
mov sil, r14b
and sil, 0
mov byte [rbp + 0x80], al
mov al, byte [rbp + 0x85]
and al, r12b
mov byte [rbp + 0x7f], al
mov al, byte [rbp + 0x80]
or r13b, al
mov al, byte [rbp + 0x7f]
or sil, al
xor r13b, sil
or dil, r14b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov al, r13b
xor al, 0xff
and al, 0
mov sil, byte [rbp + 0x83]
xor sil, 0
and r13b, sil
mov dil, byte [rbp + 0x83]
xor dil, 1
and dil, 0
and sil, 1
or al, r13b
or dil, sil
xor al, dil
mov sil, bl
and sil, 0
xor bl, 0
or sil, bl
xor al, 0xff
xor sil, 0xff
mov bl, byte [rbp + 0x83]
xor bl, 0
or al, sil
or bl, 0
xor al, 0xff
and al, bl
mov bl, r11b
xor bl, 0xff
mov sil, al
xor sil, 0xff
mov dil, byte [rbp + 0x83]
xor dil, 1
mov r14b, bl
and r14b, 0xff
and r11b, dil
mov r12b, sil
and r12b, 0xff
and al, dil
or r14b, r11b
or r12b, al
xor r14b, r12b
or bl, sil
xor bl, 0xff
or dil, 1
and bl, dil
or r14b, bl
mov al, r15b
xor al, 0xff
and al, 0
mov r11b, byte [rbp + 0x83]
xor r11b, 0
mov bl, r15b
and bl, r11b
mov sil, byte [rbp + 0x83]
xor sil, 1
and sil, 0
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x83]
xor bl, 1
mov sil, r9b
and sil, bl
mov dil, byte [rbp + 0x83]
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, byte [rbp + 0x83]
xor bl, 1
and bl, 1
mov sil, byte [rbp + 0x83]
xor sil, 1
and sil, 1
or bl, sil
mov sil, al
xor sil, 0xff
mov dil, byte [rbp + 0x83]
xor dil, 1
mov r12b, byte [rbp + 0x83]
xor r12b, 1
or sil, dil
or r12b, 1
xor sil, 0xff
and sil, r12b
xor r15b, 0xff
mov dil, bl
xor dil, 0xff
mov r12b, byte [rbp + 0x83]
xor r12b, 0
or r15b, dil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov dil, r11b
xor dil, 0xff
mov r12b, byte [rbp + 0x83]
xor r12b, 1
mov r13b, byte [rbp + 0x83]
xor r13b, 0
or dil, r12b
or r13b, 0
xor dil, 0xff
and dil, r13b
xor r9b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, byte [rbp + 0x83]
xor r13b, 0
or r9b, r12b
or r13b, 0
xor r9b, 0xff
and r9b, r13b
mov r12b, sil
and r12b, r15b
xor sil, r15b
or r12b, sil
mov sil, dil
and sil, r9b
xor dil, r9b
or sil, dil
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov dil, byte [rbp + 0x83]
xor dil, 0
and r12b, dil
mov r15b, sil
xor r15b, 0xff
and r15b, 0
and sil, dil
or r9b, r12b
or r15b, sil
xor r9b, r15b
mov sil, al
xor sil, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, byte [rbp + 0x83]
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and al, r15b
mov r13b, dil
and r13b, 0xff
and r11b, r15b
or r12b, al
or r13b, r11b
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 r11b, byte [rbp + 0x83]
xor r11b, 1
and r12b, r11b
or al, r12b
mov r11b, byte [rbp + 0x83]
xor r11b, 1
mov sil, bl
xor sil, 0xff
mov dil, byte [rbp + 0x83]
xor dil, 0
mov r15b, r11b
and r15b, 0
mov r12b, dil
and r12b, 1
mov r13b, sil
and r13b, 0
and bl, dil
or r15b, r12b
or r13b, bl
xor r15b, r13b
or r11b, sil
xor r11b, 0xff
or dil, 0
and r11b, dil
or r15b, r11b
xor r15b, 0xff
mov r11b, al
xor r11b, r15b
and r11b, al
mov al, r9b
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x83]
xor sil, 1
mov dil, al
and dil, 0xff
and r9b, sil
mov r15b, bl
and r15b, 0xff
and r11b, sil
or dil, r9b
or r15b, r11b
xor dil, r15b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x83]
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 + 0x83]
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 + 0x83]
xor r11b, 1
and dil, r11b
mov bl, byte [rbp + 0x83]
xor bl, 1
and bl, 0xff
and r11b, 1
or al, dil
or bl, r11b
xor al, bl
xor al, 0xff
mov r11b, r14b
xor r11b, al
and r11b, r14b
mov al, r9b
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x83]
xor sil, 1
mov dil, al
and dil, 0xff
and r9b, sil
mov r14b, bl
and r14b, 0xff
and r11b, sil
or dil, r9b
or r14b, r11b
xor dil, r14b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x83]
xor r9b, 1
mov r11b, r8b
and r11b, r9b
or al, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x83]
xor r11b, 0
mov bl, cl
and bl, r11b
mov sil, byte [rbp + 0x83]
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, byte [rbp + 0x83]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp + 0x83]
xor bl, 1
and bl, 1
or r11b, bl
mov bl, byte [rbp + 0x83]
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
xor r8b, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, byte [rbp + 0x83]
xor r14b, 1
or r8b, bl
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov bl, byte [rbp + 0x83]
xor bl, 1
mov r14b, r9b
xor r14b, bl
and r14b, r9b
mov bl, r11b
xor bl, 0xff
mov r15b, cl
xor r15b, bl
and r15b, cl
mov cl, sil
xor cl, 0xff
mov bl, r8b
xor bl, 0xff
mov r12b, byte [rbp + 0x83]
xor r12b, 1
mov r13b, cl
and r13b, 0xff
and sil, r12b
mov byte [rbp + 0x7e], bl
and bl, 0xff
and r8b, r12b
or r13b, sil
or bl, r8b
xor r13b, bl
mov r8b, byte [rbp + 0x7e]
or cl, r8b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov cl, r14b
xor cl, 0xff
mov bl, r15b
xor bl, 0xff
mov sil, byte [rbp + 0x83]
xor sil, 1
mov r12b, cl
and r12b, 0xff
and r14b, sil
mov r8b, bl
and r8b, 0xff
and r15b, sil
or r12b, r14b
or r8b, r15b
xor r12b, r8b
or cl, bl
xor cl, 0xff
or sil, 1
and cl, sil
or r12b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x83]
xor r8b, 1
and r13b, r8b
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, r8b
or cl, r13b
or bl, r12b
xor cl, bl
mov r8b, al
xor r8b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x83]
xor sil, 1
mov r14b, r8b
and r14b, 0xff
and al, sil
mov r15b, bl
and r15b, 0xff
and r9b, sil
or r14b, al
or r15b, r9b
xor r14b, r15b
or r8b, bl
xor r8b, 0xff
or sil, 1
and r8b, sil
or r14b, r8b
mov al, r14b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x83]
xor r8b, 0
and r14b, r8b
mov r9b, byte [rbp + 0x83]
xor r9b, 1
and r9b, 0
and r8b, 1
or al, r14b
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 + 0x83]
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x83]
xor cl, 1
mov r9b, r8b
and r9b, cl
or al, r9b
mov cl, byte [rbp + 0x83]
xor cl, 1
xor al, 0xff
mov r9b, byte [rbp + 0x83]
xor r9b, 0
or cl, al
or r9b, 0
xor cl, 0xff
and cl, r9b
mov al, byte [rbp + 0x83]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x83]
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, al
xor r9b, 0xff
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
mov r8b, byte [rbp + 0x83]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x83]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, byte [rbp + 0x83]
xor r9b, 1
mov bl, r8b
xor bl, r9b
and bl, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov sil, byte [rbp + 0x83]
xor sil, 1
mov r14b, r8b
and r14b, 0xff
and cl, sil
mov r15b, r9b
and r15b, 0xff
and r11b, sil
or r14b, cl
or r15b, r11b
xor r14b, r15b
or r8b, r9b
xor r8b, 0xff
or sil, 1
and r8b, sil
or r14b, r8b
mov cl, bl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x83]
xor r9b, 0
mov r11b, cl
and r11b, 0
and bl, r9b
mov sil, r8b
and sil, 0
and al, r9b
or r11b, bl
or sil, al
xor r11b, sil
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r11b, cl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x83]
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, byte [rbp + 0x83]
xor cl, 1
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x83]
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, byte [rbp + 0x83]
xor r8b, 1
mov r9b, r10b
and r9b, r8b
xor r10b, 0xff
and r10b, 1
or r9b, r10b
mov r8b, cl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x83]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and r9b, r11b
or bl, cl
or sil, r9b
xor bl, sil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x83]
xor r8b, 1
and al, r8b
or cl, al
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x83]
xor r8b, 1
and bl, r8b
or al, bl
mov r8b, byte [rbp + 0x83]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x83]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x83]
xor r11b, 0
mov bl, r9b
and bl, 0
and cl, r11b
mov sil, r10b
and sil, 0
and al, r11b
or bl, cl
or sil, al
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov al, r8b
and al, 1
xor r8b, 1
or al, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x83]
xor r8b, 1
and bl, r8b
mov r9b, byte [rbp + 0x83]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, bl
or r9b, r8b
xor cl, r9b
xor cl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x83]
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, dil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x83]
xor r8b, 1
mov r9b, dil
and r9b, r8b
or al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x83]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x83]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x83]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x83]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
xor dil, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x83]
xor bl, 1
or dil, r10b
or bl, 1
xor dil, 0xff
and dil, bl
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x83]
xor bl, 0
mov sil, byte [rbp + 0x83]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, r9b
xor bl, 0xff
mov sil, cl
xor sil, bl
and sil, cl
mov cl, r11b
xor cl, 0xff
mov bl, dil
xor bl, 0xff
mov r14b, byte [rbp + 0x83]
xor r14b, 0
mov r15b, cl
and r15b, 0
and r11b, r14b
mov r12b, bl
and r12b, 0
and dil, r14b
or r15b, r11b
or r12b, dil
xor r15b, r12b
or cl, bl
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, r10b
and cl, sil
xor r10b, sil
or cl, r10b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x83]
xor r11b, 1
and r15b, r11b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r11b
or r10b, r15b
or bl, cl
xor r10b, bl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x83]
xor r8b, 1
and cl, r8b
mov r11b, byte [rbp + 0x83]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, cl
or r11b, r8b
xor al, r11b
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, r10b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x83]
xor r9b, 0
mov r11b, al
and r11b, 0
and r10b, r9b
mov bl, cl
and bl, 0
and r8b, r9b
or r11b, r10b
or bl, r8b
xor r11b, bl
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
test r11b, 1
mov dword [rbp + 0x78], edx
jne 0x6d8783df
jmp 0x6d893771
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xac0a7a7e
sub r8d, 0x32e94590
add r8d, 0xac0a7a7e
sub r8d, 0x60dd2ef5
add r8d, 0xd5777757
add r8d, 0x60dd2ef5
sub r8d, 0xeb3d3d65
add r8d, 0x32e94590
add r8d, 0xeb3d3d65
mov r9d, 0xb3edce47
add r9d, 0
sub r9d, 1
sub r9d, 0xb3edce47
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, 0xf3dc6239
add r8d, r9d
add r8d, 0xcd5150e5
sub r8d, 0xd5777757
sub r8d, 0xcd5150e5
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xf3dc6239
add r9d, r8d
sub eax, r9d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 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
and r14b, 1
or cl, r14b
mov r14b, bl
xor r14b, 0xff
xor cl, 0xff
mov r15b, dil
xor r15b, 1
or r14b, cl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov cl, sil
and cl, r14b
xor sil, r14b
or cl, sil
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
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
and r15b, 1
or sil, r15b
mov r15b, dil
xor r15b, 1
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r15b, sil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov sil, r14b
and sil, r15b
xor r14b, r15b
or sil, r14b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, al
xor r15b, 0xff
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, al
and r13b, r12b
mov dl, r14b
xor dl, 0xff
and dl, 0xff
and r14b, r12b
or r15b, r13b
or dl, r14b
xor r15b, dl
xor r15b, 0xff
mov dl, al
xor dl, 0xff
mov r14b, dil
xor r14b, 1
or r15b, dl
or r14b, 1
xor r15b, 0xff
and r15b, r14b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r14b, dil
xor r14b, 1
mov r12b, sil
and r12b, r14b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or dl, r12b
or r13b, r14b
xor dl, r13b
mov r14b, r11b
xor r14b, 0xff
mov r12b, dl
and r12b, r14b
xor dl, 0xff
mov r14b, r11b
and r14b, dl
or r12b, r14b
xor r11b, 0xff
mov dl, r12b
xor dl, r11b
and dl, r12b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or r11b, r14b
mov r14b, cl
xor r14b, 0xff
mov r12b, r11b
and r12b, r14b
xor r11b, 0xff
mov r14b, cl
and r14b, r11b
or r12b, r14b
xor r12b, 0xff
mov r11b, cl
xor r11b, 0xff
mov r14b, dil
xor r14b, 0
or r12b, r11b
or r14b, 0
xor r12b, 0xff
and r12b, r14b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
and bl, r14b
or r11b, bl
mov bl, sil
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r13b, sil
and r13b, r14b
or bl, r13b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
or r14b, r13b
mov r13b, r11b
and r13b, bl
xor r11b, bl
or r13b, r11b
mov r11b, r14b
and r11b, 0
xor r14b, 0
or r11b, r14b
mov bl, r13b
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
and r13b, r14b
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and r14b, 1
or bl, r13b
or r8b, r14b
xor bl, r8b
xor r11b, 0xff
mov r8b, bl
xor r8b, r11b
and r8b, bl
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, r15b
and r14b, bl
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and bl, 1
or r11b, r14b
or r13b, bl
xor r11b, r13b
mov bl, dl
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r13b, dl
and r13b, r14b
or bl, r13b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r14b, r13b
mov r13b, r11b
xor r13b, 0xff
mov r9b, dil
xor r9b, 1
mov r10b, dil
xor r10b, 1
or r13b, r9b
or r10b, 1
xor r13b, 0xff
and r13b, r10b
mov r9b, r14b
xor r9b, 0xff
mov r10b, r15b
xor r10b, r9b
and r10b, r15b
mov r9b, dil
xor r9b, 1
mov r15b, bl
xor r15b, r9b
and r15b, bl
xor dl, 0xff
mov r9b, r14b
xor r9b, 0xff
mov byte [rbp + 0x77], dil
xor dil, 1
or dl, r9b
or dil, 1
xor dl, 0xff
and dl, dil
mov r9b, r13b
xor r9b, 0xff
mov dil, r10b
xor dil, 0xff
mov byte [rbp + 0x76], al
mov al, byte [rbp + 0x77]
xor al, 0
mov byte [rbp + 0x75], r9b
and r9b, 0
and r13b, al
mov byte [rbp + 0x74], dil
and dil, 0
and r10b, al
or r9b, r13b
or dil, r10b
xor r9b, dil
mov r10b, byte [rbp + 0x75]
mov dil, byte [rbp + 0x74]
or r10b, dil
xor r10b, 0xff
or al, 0
and r10b, al
or r9b, r10b
mov al, r15b
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r13b, byte [rbp + 0x77]
xor r13b, 1
mov dil, al
and dil, 0xff
and r15b, r13b
mov byte [rbp + 0x73], r10b
and r10b, 0xff
and dl, r13b
or dil, r15b
or r10b, dl
xor dil, r10b
mov dl, byte [rbp + 0x73]
or al, dl
xor al, 0xff
or r13b, 1
and al, r13b
or dil, al
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x77]
xor r10b, 1
and r9b, r10b
mov r15b, dil
xor r15b, 0xff
and r15b, 0xff
and dil, r10b
or al, r9b
or r15b, dil
xor al, r15b
mov r9b, r11b
xor r9b, 0xff
mov r10b, bl
xor r10b, 0xff
mov dil, byte [rbp + 0x77]
xor dil, 1
mov r15b, r9b
and r15b, 0xff
and r11b, dil
mov r13b, r10b
and r13b, 0xff
and bl, dil
or r15b, r11b
or r13b, bl
xor r15b, r13b
or r9b, r10b
xor r9b, 0xff
or dil, 1
and r9b, dil
or r15b, r9b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x77]
xor r10b, 1
and r15b, r10b
or r9b, r15b
mov r10b, byte [rbp + 0x77]
xor r10b, 1
mov r11b, r14b
xor r11b, 0xff
mov bl, byte [rbp + 0x77]
xor bl, 0
mov dil, r10b
and dil, 0
mov r15b, bl
and r15b, 1
mov r13b, r11b
and r13b, 0
and r14b, bl
or dil, r15b
or r13b, r14b
xor dil, r13b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or dil, r10b
xor r9b, 0xff
xor dil, 0xff
mov r10b, byte [rbp + 0x77]
xor r10b, 1
or r9b, dil
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r10b, al
and r10b, r9b
xor al, r9b
or r10b, al
mov al, r12b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x77]
xor r11b, 1
or al, r9b
or r11b, 1
xor al, 0xff
and al, r11b
mov r9b, r12b
xor r9b, 0xff
mov r11b, r8b
and r11b, r9b
xor r8b, 0xff
and r12b, r8b
or r11b, r12b
mov r8b, al
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0x77]
xor bl, 0
mov dil, r8b
and dil, 0
and al, bl
mov r14b, r9b
and r14b, 0
and r11b, bl
or dil, al
or r14b, r11b
xor dil, r14b
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or dil, r8b
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x77]
xor r8b, 1
mov r9b, r10b
and r9b, r8b
mov r11b, byte [rbp + 0x77]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
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 + 0x77]
xor r9b, 1
and dil, r9b
or al, dil
xor r10b, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x77]
xor r9b, 1
or r10b, al
or r9b, 1
xor r10b, 0xff
and r10b, r9b
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov r8b, byte [rbp + 0x76]
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x77]
xor r9b, 1
mov r10b, byte [rbp + 0x76]
and r10b, r9b
or r8b, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x77]
xor r10b, 1
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x77]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x77]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x77]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp + 0x77]
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, byte [rbp + 0x76]
xor r11b, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp + 0x77]
xor r14b, 0
or r11b, dil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov dil, byte [rbp + 0x77]
xor dil, 0
mov r14b, r9b
xor r14b, dil
and r14b, r9b
xor cl, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, byte [rbp + 0x77]
xor r15b, 0
or cl, dil
or r15b, 0
xor cl, 0xff
and cl, r15b
mov dil, bl
and dil, r11b
xor bl, r11b
or dil, bl
mov r11b, r14b
and r11b, cl
xor r14b, cl
or r11b, r14b
mov cl, dil
xor cl, 0xff
and cl, 1
mov bl, byte [rbp + 0x77]
xor bl, 1
and dil, bl
mov r14b, r11b
xor r14b, 0xff
and r14b, 0xff
and r11b, bl
or cl, dil
or r14b, r11b
xor cl, r14b
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 + 0x77]
xor r9b, 1
and r11b, r9b
or r8b, r11b
mov r9b, byte [rbp + 0x77]
xor r9b, 0
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x77]
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 r8b, 0xff
xor dil, 0xff
mov r9b, byte [rbp + 0x77]
xor r9b, 0
or r8b, dil
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x77]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and cl, r11b
mov dil, r10b
and dil, 0xff
and r8b, r11b
or bl, cl
or dil, r8b
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x77]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or cl, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, byte [rbp + 0x77]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x77]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x77]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor bl, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x77]
xor r9b, 1
or bl, r8b
or r9b, 1
xor bl, 0xff
and bl, r9b
mov r8b, cl
and r8b, bl
xor cl, bl
or r8b, cl
mov cl, byte [rbp + 0x77]
xor cl, 1
mov r9b, sil
xor r9b, 0xff
mov r10b, byte [rbp + 0x77]
xor r10b, 0
or cl, r9b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r9b, byte [rbp + 0x77]
xor r9b, 1
mov r10b, sil
and r10b, r9b
xor sil, 0xff
and sil, 1
or r10b, sil
mov r9b, cl
and r9b, r10b
xor cl, r10b
or r9b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x77]
xor r10b, 1
and r8b, r10b
or cl, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x77]
xor r10b, 1
and r9b, r10b
or r8b, r9b
mov r9b, byte [rbp + 0x77]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x77]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x77]
xor bl, 1
mov sil, r10b
and sil, 0xff
and cl, bl
mov dil, r11b
and dil, 0xff
and r8b, bl
or sil, cl
or dil, r8b
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or sil, r10b
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x77]
xor r9b, 1
and sil, r9b
or r8b, sil
xor r8b, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x77]
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, al
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x77]
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and al, r8b
or r10b, al
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
test al, 1
jne 0x6d878ed4
jmp 0x6d88e085
jmp 0x6d878ed9
mov eax, dword [rbp + 0x78]
cmp eax, 0
je 0x6d889cb2
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x86bea921
sub r8d, 0xa4151f79
add r8d, 0x86bea921
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, 0xa4151f79
sub r8d, r9d
mov r9d, eax
sub r9d, 0x6bf029e5
mov r10d, ecx
add r10d, r9d
mov r9d, eax
sub r9d, r10d
mov r10d, eax
sub r10d, r8d
add r9d, r10d
sub eax, r9d
sub eax, 0xa7299aa6
add eax, 0x6bf029e5
add eax, 0xa7299aa6
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
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, sil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, r14b
and al, 0
and sil, r13b
mov cl, r12b
and cl, 0
and r15b, r13b
or al, sil
or cl, r15b
xor al, cl
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or al, r14b
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
or cl, r14b
mov sil, dil
xor sil, 1
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or sil, cl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov cl, dil
xor cl, 1
and cl, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or cl, r14b
mov r14b, bl
xor r14b, 0xff
xor cl, 0xff
mov r15b, dil
xor r15b, 1
or r14b, cl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov cl, sil
xor cl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, cl
and r13b, 0
and sil, r12b
mov dl, r15b
and dl, 0
and r14b, r12b
or r13b, sil
or dl, r14b
xor r13b, dl
or cl, r15b
xor cl, 0xff
or r12b, 0
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
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, 1
xor dl, 0xff
mov r14b, dil
xor r14b, 0
or sil, dl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dl, cl
and dl, sil
xor cl, sil
or dl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, sil
or cl, r14b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, cl
and r15b, sil
xor cl, sil
or r15b, cl
mov cl, dil
xor cl, 1
mov sil, r14b
xor sil, 0xff
mov r12b, dil
xor r12b, 1
mov r8b, cl
and r8b, 0xff
mov r9b, r12b
and r9b, 1
mov r10b, sil
and r10b, 0xff
and r14b, r12b
or r8b, r9b
or r10b, r14b
xor r8b, r10b
or cl, sil
xor cl, 0xff
or r12b, 1
and cl, r12b
or r8b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r15b, r9b
or cl, r15b
xor r8b, 0xff
mov r9b, cl
xor r9b, r8b
and r9b, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
mov r10b, dl
and r10b, r8b
mov sil, dil
xor sil, 1
and sil, 0
and r8b, 1
or cl, r10b
or sil, r8b
xor cl, sil
mov r8b, r11b
xor r8b, 0xff
and r8b, 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, dil
xor r8b, 1
and r8b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, r13b
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
mov r10b, r13b
and r10b, r8b
or r11b, r10b
xor r11b, 0xff
mov r8b, r13b
xor r8b, 0xff
mov r10b, dil
xor r10b, 1
or r11b, r8b
or r10b, 1
xor r11b, 0xff
and r11b, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
mov sil, dl
and sil, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r8b, sil
or r14b, r10b
xor r8b, r14b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov sil, dil
xor sil, 0
mov r14b, bl
and r14b, sil
mov r15b, r8b
xor r15b, 0xff
and r15b, 0
and r8b, sil
or r10b, r14b
or r15b, r8b
xor r10b, r15b
xor r10b, 0xff
xor bl, 0xff
mov r8b, dil
xor r8b, 0
or r10b, bl
or r8b, 0
xor r10b, 0xff
and r10b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 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 r8b, sil
or r14b, bl
xor r8b, r14b
mov bl, cl
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, cl
and r14b, sil
or bl, r14b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, dil
xor r14b, 1
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
xor r9b, 0xff
mov r14b, sil
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
or r9b, r14b
or r12b, 0
xor r9b, 0xff
and r9b, r12b
mov r14b, dil
xor r14b, 1
mov r12b, bl
xor r12b, r14b
and r12b, bl
mov r14b, sil
xor r14b, 0xff
mov byte [rbp + 0x72], cl
xor cl, r14b
mov r14b, byte [rbp + 0x72]
and cl, r14b
mov r14b, r15b
xor r14b, 0xff
mov byte [rbp + 0x71], r9b
xor r9b, 0xff
mov byte [rbp + 0x70], dil
xor dil, 0
mov byte [rbp + 0x6f], r14b
and r14b, 0
and r15b, dil
mov byte [rbp + 0x6e], r9b
and r9b, 0
mov byte [rbp + 0x6d], al
mov al, byte [rbp + 0x71]
and al, dil
or r14b, r15b
or r9b, al
xor r14b, r9b
mov al, byte [rbp + 0x6f]
mov r9b, byte [rbp + 0x6e]
or al, r9b
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, r12b
xor al, 0xff
mov dil, cl
xor dil, 0xff
mov r15b, byte [rbp + 0x70]
xor r15b, 0
mov r9b, al
and r9b, 0
and r12b, r15b
mov byte [rbp + 0x6c], dil
and dil, 0
and cl, r15b
or r9b, r12b
or dil, cl
xor r9b, dil
mov cl, byte [rbp + 0x6c]
or al, cl
xor al, 0xff
or r15b, 0
and al, r15b
or r9b, al
mov al, r14b
xor al, 0xff
and al, 0
mov dil, byte [rbp + 0x70]
xor dil, 0
and r14b, dil
mov r15b, r9b
xor r15b, 0xff
and r15b, 0
and r9b, dil
or al, r14b
or r15b, r9b
xor al, r15b
mov r9b, r8b
xor r9b, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, byte [rbp + 0x70]
xor r14b, 0
mov r15b, r9b
and r15b, 0
and r8b, r14b
mov r12b, dil
and r12b, 0
and bl, r14b
or r15b, r8b
or r12b, bl
xor r15b, r12b
or r9b, dil
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x70]
xor r9b, 1
and r15b, r9b
or r8b, r15b
mov r9b, sil
and r9b, 1
xor sil, 1
or r9b, sil
xor r8b, 0xff
xor r9b, 0xff
mov bl, byte [rbp + 0x70]
xor bl, 1
or r8b, r9b
or bl, 1
xor r8b, 0xff
and r8b, bl
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, r11b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x70]
xor r8b, 0
mov bl, r11b
and bl, r8b
mov sil, byte [rbp + 0x70]
xor sil, 1
and sil, 0
and r8b, 1
or al, bl
or sil, r8b
xor al, sil
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov bl, byte [rbp + 0x70]
xor bl, 0
mov sil, r10b
and sil, bl
mov dil, byte [rbp + 0x70]
xor dil, 1
and dil, 0
and bl, 1
or r8b, sil
or dil, bl
xor r8b, dil
mov bl, byte [rbp + 0x70]
xor bl, 1
and bl, 1
mov sil, byte [rbp + 0x70]
xor sil, 1
mov dil, sil
and dil, 1
mov r14b, byte [rbp + 0x70]
xor r14b, 1
and r14b, 0xff
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, al
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 r11b, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, byte [rbp + 0x70]
xor r14b, 1
or r11b, dil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov dil, byte [rbp + 0x70]
xor dil, 1
mov r14b, r8b
xor r14b, dil
and r14b, r8b
xor r10b, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, byte [rbp + 0x70]
xor r15b, 1
or r10b, dil
or r15b, 1
xor r10b, 0xff
and r10b, r15b
mov dil, sil
and dil, r11b
xor sil, r11b
or dil, sil
mov r11b, r14b
and r11b, r10b
xor r14b, r10b
or r11b, r14b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov sil, byte [rbp + 0x70]
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, al
xor r11b, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x70]
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and al, dil
mov r15b, sil
and r15b, 0xff
and r8b, dil
or r14b, al
or r15b, r8b
xor r14b, r15b
or r11b, sil
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x70]
xor r8b, 1
and r14b, r8b
mov r11b, byte [rbp + 0x70]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r14b
or r11b, r8b
xor al, r11b
mov r8b, byte [rbp + 0x70]
xor r8b, 1
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x70]
xor sil, 0
mov dil, r8b
and dil, 0
mov r14b, sil
and r14b, 1
mov r15b, r11b
and r15b, 0
and bl, sil
or dil, r14b
or r15b, bl
xor dil, r15b
or r8b, r11b
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
xor al, 0xff
xor dil, 0xff
mov r8b, byte [rbp + 0x70]
xor r8b, 0
or al, dil
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, r10b
and r8b, al
xor r10b, al
or r8b, r10b
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x70]
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or al, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, byte [rbp + 0x70]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x70]
xor r11b, 1
and r11b, 1
or r10b, r11b
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x70]
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x70]
xor bl, 0
mov sil, r8b
and sil, bl
mov dil, byte [rbp + 0x70]
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
xor r11b, 0xff
mov bl, byte [rbp + 0x70]
xor bl, 1
mov sil, byte [rbp + 0x70]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor r8b, 0xff
xor r10b, 0xff
mov bl, byte [rbp + 0x70]
xor bl, 0
or r8b, r10b
or bl, 0
xor r8b, 0xff
and r8b, bl
mov r10b, al
xor r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x70]
xor sil, 0
mov dil, r10b
and dil, 0
and al, sil
mov r14b, bl
and r14b, 0
and r9b, sil
or dil, al
or r14b, r9b
xor dil, r14b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
mov al, r11b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x70]
xor r10b, 1
mov bl, al
and bl, 0xff
and r11b, r10b
mov sil, r9b
and sil, 0xff
and r8b, r10b
or bl, r11b
or sil, r8b
xor bl, sil
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, dil
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x70]
xor r8b, 0
and dil, r8b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
and bl, r8b
or al, dil
or r9b, bl
xor al, r9b
mov r8b, byte [rbp + 0x6d]
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x70]
xor r9b, 0
mov r10b, byte [rbp + 0x6d]
and r10b, r9b
mov r11b, byte [rbp + 0x70]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x70]
xor r10b, 0
mov r11b, r13b
and r11b, r10b
mov bl, byte [rbp + 0x70]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x70]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x70]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x70]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x70]
xor bl, 1
mov sil, byte [rbp + 0x70]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x6d]
xor sil, bl
mov bl, byte [rbp + 0x6d]
and sil, bl
mov dil, byte [rbp + 0x70]
xor dil, 1
mov r14b, r9b
xor r14b, dil
and r14b, r9b
xor r13b, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, byte [rbp + 0x70]
xor r15b, 0
or r13b, dil
or r15b, 0
xor r13b, 0xff
and r13b, r15b
mov dil, r11b
xor dil, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, byte [rbp + 0x70]
xor r12b, 0
mov cl, dil
and cl, 0
and r11b, r12b
mov bl, r15b
and bl, 0
and sil, r12b
or cl, r11b
or bl, sil
xor cl, bl
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or cl, dil
mov r11b, r14b
and r11b, r13b
xor r14b, r13b
or r11b, r14b
mov bl, cl
xor bl, 0xff
mov sil, r11b
and sil, bl
xor r11b, 0xff
and cl, r11b
or sil, cl
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x70]
xor r9b, 1
and cl, r9b
mov r11b, byte [rbp + 0x70]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, cl
or r11b, r9b
xor r8b, r11b
mov cl, byte [rbp + 0x70]
xor cl, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x70]
xor r11b, 0
mov bl, cl
and bl, 0
mov dil, r11b
and dil, 1
mov r14b, r9b
and r14b, 0
and r10b, r11b
or bl, dil
or r14b, r10b
xor bl, r14b
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
xor bl, 0xff
mov cl, r8b
xor cl, bl
and cl, r8b
mov r8b, sil
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x70]
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and sil, r10b
mov bl, r9b
and bl, 0xff
and cl, r10b
or r11b, sil
or bl, cl
xor r11b, bl
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x70]
xor r8b, 1
mov r9b, r11b
and r9b, r8b
mov r10b, byte [rbp + 0x70]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, byte [rbp + 0x70]
xor r8b, 0
xor cl, 0xff
mov r9b, byte [rbp + 0x70]
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, byte [rbp + 0x70]
xor cl, 0
and cl, 1
mov r9b, byte [rbp + 0x70]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov bl, byte [rbp + 0x70]
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r10b
or bl, r9b
xor cl, bl
xor r11b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x70]
xor r10b, 1
or r11b, r9b
or r10b, 1
xor r11b, 0xff
and r11b, r10b
mov r9b, byte [rbp + 0x70]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x70]
xor r10b, 0
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0x70]
xor sil, 1
and sil, 0
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
xor r9b, 0xff
mov r10b, byte [rbp + 0x70]
xor r10b, 0
mov bl, byte [rbp + 0x70]
xor bl, 0
or r9b, r10b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r10b, byte [rbp + 0x70]
xor r10b, 1
xor cl, 0xff
mov bl, byte [rbp + 0x70]
xor bl, 0
or r10b, cl
or bl, 0
xor r10b, 0xff
and r10b, bl
mov cl, r8b
and cl, r11b
xor r8b, r11b
or cl, r8b
mov r8b, r9b
and r8b, r10b
xor r9b, r10b
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and cl, r8b
or r10b, cl
mov cl, byte [rbp + 0x70]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x70]
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x70]
xor r9b, 1
mov r11b, dl
and r11b, r9b
or r8b, r11b
mov r9b, byte [rbp + 0x70]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0x70]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x70]
xor bl, 0
mov sil, byte [rbp + 0x70]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, byte [rbp + 0x70]
xor bl, 1
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x70]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x70]
xor dil, 0
mov r14b, byte [rbp + 0x70]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, dl
xor r14b, dil
and r14b, dl
mov dl, r11b
and dl, bl
xor r11b, bl
or dl, r11b
mov r11b, sil
xor r11b, 0xff
mov bl, r14b
xor bl, 0xff
mov dil, byte [rbp + 0x70]
xor dil, 1
mov r15b, r11b
and r15b, 0xff
and sil, dil
mov r12b, bl
and r12b, 0xff
and r14b, dil
or r15b, sil
or r12b, r14b
xor r15b, r12b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r15b, r11b
mov r11b, dl
xor r11b, 0xff
mov bl, r15b
and bl, r11b
xor r15b, 0xff
and dl, r15b
or bl, dl
mov dl, cl
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x70]
xor sil, 1
mov dil, dl
and dil, 0xff
and cl, sil
mov r14b, r11b
and r14b, 0xff
and r8b, sil
or dil, cl
or r14b, r8b
xor dil, r14b
or dl, r11b
xor dl, 0xff
or sil, 1
and dl, sil
or dil, dl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x70]
xor dl, 1
and dil, dl
or cl, dil
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
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x70]
xor r9b, 0
mov r11b, cl
and r11b, 0
and bl, r9b
mov sil, dl
and sil, 0
and r8b, r9b
or r11b, bl
or sil, r8b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r11b, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x70]
xor dl, 0
and r10b, dl
mov r8b, byte [rbp + 0x70]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, r10b
or r8b, dl
xor cl, r8b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x70]
xor r8b, 0
and r11b, r8b
mov r9b, byte [rbp + 0x70]
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, r11b
or r9b, r8b
xor dl, r9b
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, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x70]
xor r11b, 0
mov bl, r9b
and bl, 0
and cl, r11b
mov sil, r10b
and sil, 0
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x70]
xor r8b, 1
and bl, r8b
mov r9b, byte [rbp + 0x70]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, bl
or r9b, r8b
xor dl, r9b
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x70]
xor r9b, 1
or cl, dl
or r9b, 1
xor cl, 0xff
and cl, r9b
mov dl, al
xor dl, 0xff
mov r9b, r8b
and r9b, dl
xor r8b, 0xff
and al, r8b
or r9b, al
mov al, cl
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x70]
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 0x6d879f8d
jmp 0x6d893776
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x630b6507
add r8d, 0
sub r8d, 0xd6e1362
sub r8d, 0x630b6507
mov r9d, ecx
add r9d, 0xc3984be4
add r9d, r8d
sub r9d, 0xc3984be4
sub r9d, 0xa175f6a3
add r9d, 0x969f085c
add r9d, 0xa175f6a3
sub r9d, 0x3fb4ea68
sub r9d, 1
add r9d, 0x3fb4ea68
add r9d, 0x2c32c369
sub r9d, 0x969f085c
sub r9d, 0x2c32c369
add r9d, 0x9c253c2e
sub r9d, 0x38efd81e
sub r9d, 0x9c253c2e
mov r8d, eax
sub r8d, 0xd6e1362
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x38efd81e
add r8d, r9d
sub eax, r8d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
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, 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
xor al, 0xff
mov r14b, sil
xor r14b, 0
or dil, al
or r14b, 0
xor dil, 0xff
and dil, r14b
mov al, bl
xor al, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and bl, r15b
mov cl, r14b
and cl, 0xff
and dil, r15b
or r12b, bl
or cl, dil
xor r12b, cl
or al, r14b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
mov bl, cl
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, bl
or dil, cl
xor al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov bl, al
and bl, cl
xor al, cl
or bl, al
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
xor cl, 0xff
mov al, r13b
xor al, 0xff
mov dil, sil
xor dil, 0
or cl, al
or dil, 0
xor cl, 0xff
and cl, dil
mov al, r10b
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
and r10b, dil
or al, r10b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, bl
and r14b, dil
or r10b, r14b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov dl, sil
xor dl, 1
and dl, 0xff
and r14b, 1
or dil, r15b
or dl, r14b
xor dil, dl
mov dl, al
xor dl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r8b, dl
and r8b, 0
and al, r15b
mov r9b, r14b
and r9b, 0
and r10b, r15b
or r8b, al
or r9b, r10b
xor r8b, r9b
or dl, r14b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r8b, dl
mov al, dil
and al, 1
xor dil, 1
or al, dil
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r8b, r9b
or dl, r8b
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, r12b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r9b, r12b
and r9b, dl
or al, r9b
mov dl, sil
xor dl, 1
and dl, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 0
and r9b, 1
or dl, r10b
or dil, r9b
xor dl, dil
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
and r10b, dl
xor al, dl
or r10b, al
mov al, sil
xor al, 0
mov dl, r9b
xor dl, 0xff
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, 0
mov r15b, dil
and r15b, 0
mov byte [rbp + 0x6b], dl
and dl, 0
and r9b, dil
or r14b, r15b
or dl, r9b
xor r14b, dl
mov dl, byte [rbp + 0x6b]
or al, dl
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r10b, r9b
or al, r10b
xor al, 0xff
xor r14b, 0xff
mov r9b, sil
xor r9b, 1
or al, r14b
or r9b, 1
xor al, 0xff
and al, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov dil, bl
and dil, r10b
or r9b, dil
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
mov r14b, r11b
and r14b, dil
mov r15b, r9b
xor r15b, 0xff
and r15b, 0
and r9b, dil
or r10b, r14b
or r15b, r9b
xor r10b, r15b
xor r10b, 0xff
xor r11b, 0xff
mov r9b, sil
xor r9b, 0
or r10b, r11b
or r9b, 0
xor r10b, 0xff
and r10b, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov dil, cl
and dil, r11b
or r9b, dil
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, 0
and dil, 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 dil, r15b
or dl, r14b
xor dil, dl
mov dl, r9b
xor dl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 0
or dl, r14b
or r15b, 0
xor dl, 0xff
and dl, r15b
mov r14b, dil
xor r14b, 0xff
mov r15b, cl
xor r15b, r14b
and r15b, cl
mov cl, r11b
xor cl, 0xff
mov r14b, sil
xor r14b, 0
mov byte [rbp + 0x6a], sil
xor sil, 1
or cl, r14b
or sil, 1
xor cl, 0xff
and cl, sil
mov sil, dil
xor sil, 0xff
mov r14b, r8b
xor r14b, sil
and r14b, r8b
mov r8b, dl
and r8b, r15b
xor dl, r15b
or r8b, dl
mov dl, cl
and dl, r14b
xor cl, r14b
or dl, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov sil, byte [rbp + 0x6a]
xor sil, 0
and r8b, sil
mov r14b, dl
xor r14b, 0xff
and r14b, 0
and dl, sil
or cl, r8b
or r14b, dl
xor cl, r14b
mov dl, r9b
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov sil, byte [rbp + 0x6a]
xor sil, 0
mov r14b, dl
and r14b, 0
and r9b, sil
mov r15b, r8b
and r15b, 0
and r11b, sil
or r14b, r9b
or r15b, r11b
xor r14b, r15b
or dl, r8b
xor dl, 0xff
or sil, 0
and dl, sil
or r14b, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x6a]
xor r8b, 1
and r14b, r8b
or dl, r14b
mov r8b, dil
and r8b, 0
xor dil, 0
or r8b, dil
xor dl, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x6a]
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x6a]
xor r11b, 0
mov sil, r8b
and sil, 0
and cl, r11b
mov dil, r9b
and dil, 0
and dl, r11b
or sil, cl
or dil, dl
xor sil, dil
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x6a]
xor dl, 0
mov r8b, al
and r8b, dl
mov r9b, byte [rbp + 0x6a]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x6a]
xor r8b, 0
mov r9b, r10b
and r9b, r8b
mov r11b, byte [rbp + 0x6a]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x6a]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x6a]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov dil, byte [rbp + 0x6a]
xor dil, 1
and dil, 0xff
and r9b, 1
or r8b, r11b
or dil, r9b
xor r8b, dil
mov r9b, byte [rbp + 0x6a]
xor r9b, 1
mov r11b, cl
xor r11b, r9b
and r11b, cl
mov r9b, r8b
xor r9b, 0xff
mov dil, al
xor dil, r9b
and dil, al
mov al, byte [rbp + 0x6a]
xor al, 1
mov r9b, dl
xor r9b, al
and r9b, dl
mov al, r8b
xor al, 0xff
mov r14b, r10b
xor r14b, al
and r14b, r10b
mov al, r11b
xor al, 0xff
mov r10b, dil
xor r10b, 0xff
mov r15b, byte [rbp + 0x6a]
xor r15b, 1
mov byte [rbp + 0x69], al
and al, 0xff
and r11b, r15b
mov byte [rbp + 0x68], r10b
and r10b, 0xff
and dil, r15b
or al, r11b
or r10b, dil
xor al, r10b
mov r10b, byte [rbp + 0x69]
mov r11b, byte [rbp + 0x68]
or r10b, r11b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or al, r10b
mov r10b, r9b
and r10b, r14b
xor r9b, r14b
or r10b, r9b
mov r9b, al
xor r9b, 0xff
mov dil, r10b
and dil, r9b
xor r10b, 0xff
and al, r10b
or dil, al
mov al, cl
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x6a]
xor r10b, 0
mov r14b, al
and r14b, 0
and cl, r10b
mov r15b, r9b
and r15b, 0
and dl, r10b
or r14b, cl
or r15b, dl
xor r14b, r15b
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6a]
xor cl, 1
and r14b, cl
or al, r14b
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, dil
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x6a]
xor r8b, 0
mov r9b, al
and r9b, 0
and dil, r8b
mov r10b, cl
and r10b, 0
and dl, r8b
or r9b, dil
or r10b, dl
xor r9b, r10b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6a]
xor cl, 1
mov dl, sil
and dl, cl
or al, dl
mov cl, byte [rbp + 0x6a]
xor cl, 0
xor al, 0xff
mov dl, byte [rbp + 0x6a]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, byte [rbp + 0x6a]
xor al, 0
and al, 0
mov dl, byte [rbp + 0x6a]
xor dl, 0
mov r8b, dl
and r8b, 0
mov r10b, byte [rbp + 0x6a]
xor r10b, 1
and r10b, 0
and dl, 1
or al, r8b
or r10b, dl
xor al, r10b
mov dl, al
xor dl, 0xff
mov r8b, sil
xor r8b, dl
and r8b, sil
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r10b, byte [rbp + 0x6a]
xor r10b, 0
mov sil, r9b
and sil, r10b
mov dil, byte [rbp + 0x6a]
xor dil, 1
and dil, 0
and r10b, 1
or dl, sil
or dil, r10b
xor dl, dil
mov r10b, byte [rbp + 0x6a]
xor r10b, 0
mov sil, dl
xor sil, r10b
and sil, dl
xor r9b, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x6a]
xor dl, 0
or r9b, al
or dl, 0
xor r9b, 0xff
and r9b, dl
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x6a]
xor r10b, 0
mov dil, al
and dil, 0
and cl, r10b
mov r14b, dl
and r14b, 0
and r8b, r10b
or dil, cl
or r14b, r8b
xor dil, r14b
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or dil, al
mov al, sil
and al, r9b
xor sil, r9b
or al, sil
mov cl, dil
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
and dil, al
or dl, dil
mov al, r13b
xor al, 0xff
mov cl, r12b
xor cl, 0xff
mov r8b, byte [rbp + 0x6a]
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, r13b
xor cl, 0xff
mov r8b, r12b
and r8b, cl
xor r12b, 0xff
and r13b, r12b
or r8b, r13b
mov cl, al
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x6a]
xor r10b, 0
mov sil, cl
and sil, 0
and al, r10b
mov dil, r9b
and dil, 0
and r8b, r10b
or sil, al
or dil, r8b
xor sil, dil
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or sil, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6a]
xor cl, 1
mov r8b, sil
and r8b, cl
or al, r8b
mov cl, byte [rbp + 0x6a]
xor cl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x6a]
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, byte [rbp + 0x6a]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x6a]
xor r8b, 1
and r8b, 1
or al, r8b
xor al, 0xff
mov r8b, sil
xor r8b, al
and r8b, sil
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, byte [rbp + 0x6a]
xor cl, 1
mov r8b, bl
xor r8b, 0xff
mov r9b, byte [rbp + 0x6a]
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, byte [rbp + 0x6a]
xor r8b, 1
mov r9b, bl
and r9b, r8b
xor bl, 0xff
and bl, 1
or r9b, bl
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 + 0x6a]
xor r9b, 1
and r8b, r9b
mov r10b, byte [rbp + 0x6a]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, r8b
or r10b, r9b
xor cl, r10b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
mov r8b, al
and r8b, cl
or r9b, r8b
xor al, 0xff
mov cl, r9b
xor cl, al
and cl, r9b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, dl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x6a]
xor r9b, 1
and dl, r9b
mov r10b, cl
xor r10b, 0xff
and r10b, 0xff
and cl, r9b
or al, dl
or r10b, cl
xor al, r10b
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, byte [rbp + 0x6a]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and r8b, r9b
mov bl, dl
and bl, 0xff
and al, r9b
or r10b, r8b
or bl, al
xor r10b, bl
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
test r10b, 1
jne 0x6d87ab38
jmp 0x6d893776
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x64dab041
add r8d, 0
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
add r8d, 0xddc1002e
add r8d, 0xb6a22768
sub r8d, 0xddc1002e
sub r8d, 0xf99f398f
sub r8d, 1
add r8d, 0xf99f398f
add r8d, 0x1845fe28
sub r8d, 0xb6a22768
sub r8d, 0x1845fe28
mov r9d, eax
sub r9d, 0x743c9582
add r8d, r9d
mov r9d, eax
sub r9d, 0x64dab041
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x743c9582
add r9d, r8d
sub eax, r9d
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
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, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
xor bl, 0xff
mov r14b, r11b
xor r14b, bl
and r14b, r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or bl, r11b
xor bl, 0xff
mov r11b, r10b
xor r11b, bl
and r11b, r10b
mov r10b, r14b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and r14b, r15b
mov r13b, bl
and r13b, 0xff
and r11b, r15b
or r12b, r14b
or r13b, r11b
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r10b, r12b
xor r10b, 0xff
mov r11b, dil
xor r11b, r10b
and r11b, dil
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
and dil, bl
mov r14b, r12b
xor r14b, 0xff
and r14b, 0xff
and r12b, bl
or r10b, dil
or r14b, r12b
xor r10b, r14b
mov bl, r11b
xor bl, 0xff
mov dil, r10b
xor dil, 0xff
xor sil, 0
mov r14b, bl
and r14b, 0
and r11b, sil
mov r15b, dil
and r15b, 0
and r10b, sil
or r14b, r11b
or r15b, r10b
xor r14b, r15b
or bl, dil
xor bl, 0xff
or sil, 0
and bl, sil
or r14b, bl
test r14b, 1
jne 0x6d87ad70
jmp 0x6d88f1f3
xor eax, eax
mov rcx, qword [rbp + 0x3e8]
mov rdx, qword [rcx]
mov r8, qword [rbp + 0x380]
mov r9, qword [r8]
mov r10d, dword [r9 + 0xc]
mov r9d, r10d
add rdx, r9
mov r9, qword [rbp + 0x360]
mov qword [r9], rdx
mov r10d, dword [sym.out.dll_x.13]
mov r11d, dword [sym.out.dll_y.14]
mov esi, 0xdf639a11
add esi, 0
sub esi, 0x73cf694e
sub esi, 0xdf639a11
mov edi, r10d
sub edi, 0x857154ae
sub edi, esi
add edi, 0x857154ae
add edi, 0xe07b5747
add edi, 0x9e0a5af3
sub edi, 0xe07b5747
add edi, 0xf45acaf7
sub edi, 1
sub edi, 0xf45acaf7
sub edi, 0x434eff99
sub edi, 0x9e0a5af3
add edi, 0x434eff99
mov esi, eax
sub esi, 0x3fc17b45
add edi, esi
add edi, 0x6e92ad3d
sub edi, 0x73cf694e
sub edi, 0x6e92ad3d
sub eax, 0x3fc17b45
sub edi, eax
imul r10d, edi
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, 1
mov r13b, r12b
xor r13b, 1
mov al, bl
and al, r13b
or r15b, al
mov al, r14b
xor al, 0xff
and al, 1
mov r13b, r12b
xor r13b, 1
mov dl, r14b
and dl, r13b
or al, dl
mov dl, r12b
xor dl, 0
and dl, 1
mov r13b, r12b
xor r13b, 1
and r13b, 0
or dl, r13b
mov r13b, r15b
xor r13b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, r12b
xor r11b, 0
mov sil, r13b
and sil, 0
and r15b, r11b
mov dil, r10b
and dil, 0
and al, r11b
or sil, r15b
or dil, al
xor sil, dil
or r13b, r10b
xor r13b, 0xff
or r11b, 0
and r13b, r11b
or sil, r13b
mov al, r12b
xor al, 0
mov r10b, dl
xor r10b, 0xff
mov r11b, r12b
xor r11b, 1
mov dil, al
and dil, 0xff
mov r15b, r11b
and r15b, 0
mov r13b, r10b
and r13b, 0xff
and dl, r11b
or dil, r15b
or r13b, dl
xor dil, r13b
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or dil, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, r12b
xor dl, 1
and sil, dl
or al, sil
xor dil, 0xff
mov dl, al
xor dl, dil
and dl, al
mov al, bl
xor al, 0xff
and al, 1
mov r10b, r12b
xor r10b, 1
mov r11b, bl
and r11b, r10b
or al, r11b
mov r10b, r12b
xor r10b, 0
xor al, 0xff
mov r11b, r12b
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, r12b
xor al, 0
and al, 1
mov r11b, r12b
xor r11b, 1
and r11b, 0
or al, r11b
mov r11b, al
xor r11b, 0xff
mov sil, bl
xor sil, r11b
and sil, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, r12b
xor bl, 1
mov dil, r14b
and dil, bl
or r11b, dil
xor r11b, 0xff
mov bl, r12b
xor bl, 0
mov dil, r12b
xor dil, 0
or r11b, bl
or dil, 0
xor r11b, 0xff
and r11b, dil
xor r14b, 0xff
xor al, 0xff
mov bl, r12b
xor bl, 0
or r14b, al
or bl, 0
xor r14b, 0xff
and r14b, bl
mov al, r10b
and al, sil
xor r10b, sil
or al, r10b
mov r10b, r11b
and r10b, r14b
xor r11b, r14b
or r10b, r11b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, r12b
xor bl, 1
and al, bl
mov sil, r10b
xor sil, 0xff
and sil, 0xff
and r10b, bl
or r11b, al
or sil, r10b
xor r11b, sil
mov al, dl
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, r12b
xor bl, 0
or al, r10b
or bl, 0
xor al, 0xff
and al, bl
mov r10b, dl
xor r10b, 0xff
and r10b, 0
xor r12b, 0
and dl, r12b
mov bl, r11b
xor bl, 0xff
and bl, 0
and r11b, r12b
or r10b, dl
or bl, r11b
xor r10b, bl
mov dl, al
and dl, r10b
xor al, r10b
or dl, al
test dl, 1
jne 0x6d87b06f
jmp 0x6d88f1f3
jmp 0x6d87b074
mov rax, qword [rbp + 0x400]
mov rcx, qword [rax]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
mov rcx, qword [rbp + 0x3f8]
mov rdx, qword [rcx]
sub rsp, 0x20
mov rcx, rax
call sym.out.dll__GetProcAddr
add rsp, 0x20
mov rcx, qword [rbp + 0x360]
mov rcx, qword [rcx]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x358]
mov qword [rcx], rax
mov rax, qword [rbp + 0x3e8]
mov rdx, qword [rax]
mov r8, qword [rbp + 0x380]
mov r9, qword [r8]
mov r10d, dword [r9]
mov r9d, r10d
add rdx, r9
mov r9, qword [rbp + 0x350]
mov qword [r9], rdx
mov rdx, qword [rax]
mov r11, qword [r8]
mov r10d, dword [r11 + 0x10]
mov qword [rbp + 0x60], rdx
mov dword [rbp + 0x5c], r10d
mov eax, dword [rbp + 0x5c]
mov ecx, eax
mov edx, ecx
mov r8, qword [rbp + 0x60]
add r8, rdx
mov rdx, qword [rbp + 0x348]
mov qword [rdx], r8
mov rax, qword [rbp + 0x350]
mov rcx, qword [rax]
mov qword [rbp + 0x50], rcx
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
mov qword [rbp + 0x48], rcx
mov rax, qword [rbp + 0x48]
cmp rax, 0
je 0x6d88882d
mov rax, qword [rbp + 0x350]
mov rcx, qword [rax]
mov rcx, qword [rcx]
mov qword [rbp + 0x40], rcx
mov eax, dword [sym.out.dll_x.13]
mov ecx, dword [sym.out.dll_y.14]
mov edx, 0x49a2967d
add edx, 0
sub edx, 0xedd1cbd7
sub edx, 0x49a2967d
mov r8d, eax
sub r8d, 0x11aa1c3e
add r8d, edx
add r8d, 0x11aa1c3e
add r8d, 0xabeca16
add r8d, 0xc5a8168f
sub r8d, 0xabeca16
add r8d, 0xb7ff622d
sub r8d, 1
sub r8d, 0xb7ff622d
sub r8d, 0xf7776f26
sub r8d, 0xc5a8168f
add r8d, 0xf7776f26
sub r8d, 0x3516d47c
add r8d, 0x9801fe12
add r8d, 0x3516d47c
sub r8d, 0x5dd7df4d
add r8d, 0xedd1cbd7
add r8d, 0x5dd7df4d
sub r8d, 0x805e5d7e
sub r8d, 0x9801fe12
add r8d, 0x805e5d7e
imul eax, r8d
and eax, 1
cmp eax, 0
sete r9b
cmp ecx, 0xa
setl r10b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r10b
and dil, sil
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and sil, 1
or r11b, dil
or r14b, sil
xor r11b, r14b
mov sil, r9b
xor sil, 0xff
mov dil, r11b
and dil, sil
xor r11b, 0xff
mov sil, r9b
and sil, r11b
or dil, sil
xor dil, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, bl
xor sil, 1
or dil, r11b
or sil, 1
xor dil, 0xff
and dil, sil
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov sil, bl
xor sil, 1
mov r14b, r9b
and r14b, sil
or r11b, r14b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, bl
xor sil, 1
and sil, 1
mov r14b, bl
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, bl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor r9b, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
or r9b, r14b
or r15b, 0
xor r9b, 0xff
and r9b, r15b
mov r14b, r10b
xor r14b, 0xff
and r14b, 1
mov r15b, bl
xor r15b, 1
mov r12b, r10b
and r12b, r15b
or r14b, r12b
mov r15b, bl
xor r15b, 1
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor sil, 0xff
mov r14b, r10b
xor r14b, sil
and r14b, r10b
mov r10b, r11b
and r10b, r9b
xor r11b, r9b
or r10b, r11b
mov r9b, r12b
and r9b, r14b
xor r12b, r14b
or r9b, r12b
mov r11b, r10b
xor r11b, 0xff
mov sil, r9b
and sil, r11b
xor r9b, 0xff
and r10b, r9b
or sil, r10b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, bl
xor r10b, 1
mov r11b, dil
and r11b, r10b
or r9b, r11b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, bl
xor r11b, 1
mov r14b, sil
and r14b, r11b
or r10b, r14b
mov r11b, bl
xor r11b, 0
and r11b, 1
mov r14b, bl
xor r14b, 1
and r14b, 0
or r11b, r14b
mov r14b, r9b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, bl
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
xor dil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0
or dil, r15b
or r12b, 0
xor dil, 0xff
and dil, r12b
mov r15b, r10b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0
mov r13b, bl
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, r12b
and r13b, sil
mov sil, r14b
and sil, dil
xor r14b, dil
or sil, r14b
mov dil, r15b
and dil, r13b
xor r15b, r13b
or dil, r15b
mov r14b, sil
xor r14b, 0xff
and r14b, 0
mov r15b, bl
xor r15b, 0
and sil, r15b
mov r12b, dil
xor r12b, 0xff
and r12b, 0
and dil, r15b
or r14b, sil
or r12b, dil
xor r14b, r12b
mov sil, r9b
xor sil, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, sil
and r12b, 0
and r9b, r15b
mov r13b, dil
and r13b, 0
and r10b, r15b
or r12b, r9b
or r13b, r10b
xor r12b, r13b
or sil, dil
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov r10b, bl
xor r10b, 0
and r12b, r10b
mov sil, bl
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r12b
or sil, r10b
xor r9b, sil
mov r10b, bl
xor r10b, 0
mov sil, r11b
xor sil, 0xff
mov dil, bl
xor dil, 1
mov r15b, r10b
and r15b, 0xff
mov r12b, dil
and r12b, 0
mov r13b, sil
and r13b, 0xff
and r11b, dil
or r15b, r12b
or r13b, r11b
xor r15b, r13b
or r10b, sil
xor r10b, 0xff
or dil, 1
and r10b, dil
or r15b, r10b
xor r9b, 0xff
xor r15b, 0xff
xor bl, 1
or r9b, r15b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r10b, r14b
and r10b, r9b
xor r14b, r9b
or r10b, r14b
test r10b, 1
jne 0x6d87b54e
jmp 0x6d88feab
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x57a78727
sub r8d, 0x2a1bbf05
add r8d, 0x57a78727
mov r9d, ecx
sub r9d, 0x3288814b
sub r9d, r8d
add r9d, 0x3288814b
mov r8d, eax
sub r8d, 0x3b2975f7
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0x3b2975f7
add r9d, r8d
sub r9d, 0xec465923
sub r9d, 0x46d4c235
add r9d, 0xec465923
sub r9d, 0x7d64fd47
sub r9d, 0x2a1bbf05
add r9d, 0x7d64fd47
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x46d4c235
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
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or r14b, dil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dil, bl
and dil, r14b
xor bl, r14b
or dil, bl
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or bl, r15b
mov r14b, sil
xor r14b, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or bl, r15b
mov r15b, r11b
xor r15b, 0xff
xor bl, 0xff
mov r12b, sil
xor r12b, 1
or r15b, bl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov bl, r14b
and bl, r15b
xor r14b, r15b
or bl, r14b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
xor r15b, 0xff
xor r15b, 0
and r15b, 0
mov al, r14b
xor al, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov cl, al
and cl, 0xff
and r14b, r13b
mov dl, r12b
and dl, 0xff
and r15b, r13b
or cl, r14b
or dl, r15b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 1
and al, r13b
or cl, al
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
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dl, r15b
or r12b, r14b
xor dl, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
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, dl
xor al, dl
or r15b, al
mov al, r14b
and al, 1
xor r14b, 1
or al, r14b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dl, r15b
or r12b, r14b
xor dl, r12b
xor dl, 0xff
xor al, 0xff
mov r14b, sil
xor r14b, 1
or dl, al
or r14b, 1
xor dl, 0xff
and dl, r14b
mov al, cl
xor al, 0xff
and al, 1
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or al, r15b
or r12b, r14b
xor al, r12b
mov r14b, r10b
xor r14b, 0xff
mov r15b, al
and r15b, r14b
xor al, 0xff
mov r14b, r10b
and r14b, al
or r15b, r14b
xor r10b, 0xff
mov al, r15b
xor al, r10b
and al, 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, bl
xor r14b, 0xff
and r14b, 1
mov r15b, sil
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
mov r10b, bl
xor r10b, 0xff
mov r15b, r14b
xor r15b, r10b
and r15b, r14b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
mov r12b, cl
and r12b, r14b
or r10b, r12b
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r11b
and r13b, r12b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
and r10b, r12b
or r14b, r13b
or r8b, r10b
xor r14b, r8b
xor r14b, 0xff
xor r11b, 0xff
mov r8b, sil
xor r8b, 0
or r14b, r11b
or r8b, 0
xor r14b, 0xff
and r14b, r8b
mov r8b, dl
xor r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, dl
xor r10b, 0xff
mov r11b, al
and r11b, r10b
xor al, 0xff
and dl, al
or r11b, dl
mov al, r8b
and al, r11b
xor r8b, r11b
or al, r8b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r15b
and r10b, r8b
or dl, r10b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r14b
and r11b, r10b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r10b, 1
or r8b, r11b
or r12b, r10b
xor r8b, r12b
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 r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 1
or r11b, r12b
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov r12b, r10b
xor r12b, 0xff
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
mov r15b, r8b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r9b, sil
xor r9b, 1
or r15b, r12b
or r9b, 1
xor r15b, 0xff
and r15b, r9b
mov r9b, r10b
xor r9b, 0xff
mov r12b, r14b
xor r12b, r9b
and r12b, r14b
mov r9b, r11b
and r9b, r13b
xor r11b, r13b
or r9b, r11b
mov r11b, r15b
and r11b, r12b
xor r15b, r12b
or r11b, r15b
mov r14b, r9b
xor r14b, 0xff
mov r15b, r11b
and r15b, r14b
xor r11b, 0xff
and r9b, r11b
or r15b, r9b
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
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, sil
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov r14b, r8b
and r14b, 0xff
mov r12b, r11b
and r12b, 1
mov r13b, r9b
and r13b, 0xff
and r10b, r11b
or r14b, r12b
or r13b, r10b
xor r14b, r13b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or r14b, r8b
xor dl, 0xff
xor r14b, 0xff
mov r8b, sil
xor r8b, 1
or dl, r14b
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, r15b
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and r15b, r10b
mov r14b, r9b
and r14b, 0xff
and dl, r10b
or r11b, r15b
or r14b, dl
xor r11b, r14b
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, 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
mov r8b, r11b
xor r8b, dl
and r8b, r11b
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, al
xor r9b, dl
and r9b, al
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, dil
and r9b, r8b
or dl, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, bl
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, 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, dl
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
xor dil, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
or dil, r11b
or r14b, 0
xor dil, 0xff
and dil, r14b
mov r11b, r8b
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 0
or r11b, r14b
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov r14b, r9b
xor r14b, 0xff
mov r15b, bl
xor r15b, r14b
and r15b, bl
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and r10b, r12b
mov byte [rbp + 0x3f], r14b
and r14b, 0xff
and dil, r12b
or r13b, r10b
or r14b, dil
xor r13b, r14b
mov r10b, byte [rbp + 0x3f]
or bl, r10b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov bl, r11b
xor bl, 0xff
mov dil, r15b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, bl
and r12b, 0
and r11b, r14b
mov r10b, dil
and r10b, 0
and r15b, r14b
or r12b, r11b
or r10b, r15b
xor r12b, r10b
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r12b, bl
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and r13b, r11b
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, r11b
or r10b, r13b
or bl, r12b
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, 0
mov r8b, sil
xor r8b, 0
and r14b, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r14b
or r11b, r8b
xor dl, r11b
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, r10b
and dl, r9b
xor r10b, r9b
or dl, r10b
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, 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
and r11b, 1
or r10b, r11b
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
mov r11b, sil
xor r11b, 1
xor r8b, 0xff
mov bl, sil
xor bl, 0
or r11b, r8b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r8b, r9b
and r8b, dl
xor r9b, dl
or r8b, r9b
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
xor dl, 0
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, cl
and r9b, r8b
xor cl, 0xff
and cl, 0
or r9b, cl
mov cl, dl
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, 0xff
and dl, r11b
mov dil, r8b
and dil, 0xff
and r9b, r11b
or bl, dl
or dil, r9b
xor bl, dil
or cl, r8b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and bl, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, r10b
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, r10b
and dl, cl
or r8b, dl
xor r10b, 0xff
mov cl, r8b
xor cl, r10b
and cl, r8b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov dl, al
xor dl, 0xff
and dl, 1
xor sil, 1
and al, sil
mov r9b, cl
xor r9b, 0xff
and r9b, 0xff
and cl, sil
or dl, al
or r9b, cl
xor dl, r9b
mov al, r8b
and al, dl
xor r8b, dl
or al, r8b
test al, 1
jne 0x6d87c04b
jmp 0x6d89377b
xor eax, eax
movabs rcx, 0x8000000000000000
mov rdx, 0xffffffffffffffff
mov r8, rdx
xor r8, rcx
movabs r9, 0x6ffc19fd3bfd59fb
and r8, r9
mov r10, rdx
xor r10, r9
mov r11, r10
and r11, rcx
mov rsi, rdx
xor rsi, 0xffffffffffffffff
and rsi, r9
and r10, 0xffffffffffffffff
or r8, r11
or rsi, r10
xor r8, rsi
xor r8, 0xffffffffffffffff
movabs r9, 0x3a80a28b24c72c7d
xor r8, r9
and r8, r9
mov r10, rdx
xor r10, r9
movabs r11, 0xb58163ed63d70f59
and r10, r11
mov rsi, rdx
xor rsi, r11
mov rdi, rsi
and rdi, r9
mov rbx, rdx
xor rbx, 0xffffffffffffffff
and rbx, r11
and rsi, 0xffffffffffffffff
or r10, rdi
or rbx, rsi
xor r10, rbx
mov r11, rdx
xor r11, rcx
mov rcx, r10
xor rcx, 0xffffffffffffffff
movabs rsi, 0x3d6a3f71e0d1f373
mov rdi, rdx
xor rdi, rsi
or r11, rcx
or rdi, rsi
xor r11, 0xffffffffffffffff
and r11, rdi
mov rcx, rdx
xor rcx, 0xffffffffffffffff
and rcx, 0xffffffffffffffff
mov rsi, rdx
xor rsi, 0xffffffffffffffff
and rsi, 0xffffffffffffffff
or rcx, rsi
xor rcx, 0xffffffffffffffff
mov rsi, rdx
xor rsi, r9
movabs r9, 0x8433635bd2b93128
mov rdi, rdx
xor rdi, r9
or rcx, rsi
or rdi, r9
xor rcx, 0xffffffffffffffff
and rcx, rdi
mov r9, rdx
xor r9, 0xffffffffffffffff
xor r10, 0xffffffffffffffff
movabs rsi, 0x5833454dcab56489
mov rdi, rdx
xor rdi, rsi
or r9, r10
or rdi, rsi
xor r9, 0xffffffffffffffff
and r9, rdi
mov r10, r8
and r10, r11
xor r8, r11
or r10, r8
mov r8, rcx
xor r8, 0xffffffffffffffff
mov r11, r9
xor r11, 0xffffffffffffffff
movabs rsi, 0xa1a8c0c103ddd46d
mov rdi, rdx
xor rdi, rsi
mov rbx, r8
and rbx, rsi
and rcx, rdi
mov r14, r11
and r14, rsi
and r9, rdi
or rbx, rcx
or r14, r9
xor rbx, r14
or r8, r11
xor r8, 0xffffffffffffffff
or rdi, rsi
and r8, rdi
or rbx, r8
mov rcx, r10
xor rcx, 0xffffffffffffffff
movabs r8, 0x857150d0e49cc0b8
and rcx, r8
mov r9, rdx
xor r9, r8
and r10, r9
mov r11, rbx
xor r11, 0xffffffffffffffff
and r11, r8
and rbx, r9
or rcx, r10
or r11, rbx
xor rcx, r11
mov r8, qword [rbp + 0x40]
xor r8, 0xffffffffffffffff
movabs r9, 0x9b98234caf12eed7
and r8, r9
mov r10, rdx
xor r10, r9
mov r11, qword [rbp + 0x40]
and r11, r10
mov rsi, rdx
xor rsi, 0xffffffffffffffff
and rsi, r9
and r10, 0xffffffffffffffff
or r8, r11
or rsi, r10
xor r8, rsi
movabs r9, 0xbffde6e82bf1fbe6
mov r10, rdx
xor r10, r9
xor r8, 0xffffffffffffffff
movabs r11, 0xb4bb7517611b52b9
mov rsi, rdx
xor rsi, r11
or r10, r8
or rsi, r11
xor r10, 0xffffffffffffffff
and r10, rsi
mov r8, rdx
xor r8, r9
and r8, 0xffffffffffffffff
mov r11, rdx
xor r11, 0xffffffffffffffff
and r11, r9
or r8, r11
mov r11, qword [rbp + 0x40]
xor r11, 0xffffffffffffffff
mov rsi, r8
xor rsi, 0xffffffffffffffff
movabs rdi, 0xe0fd0852dee1be32
mov rbx, rdx
xor rbx, rdi
or r11, rsi
or rbx, rdi
xor r11, 0xffffffffffffffff
and r11, rbx
mov rsi, rcx
xor rsi, 0xffffffffffffffff
movabs rdi, 0x212efe2fa1f8bfca
and rsi, rdi
mov rbx, rdx
xor rbx, rdi
mov r14, rcx
and r14, rbx
mov r15, rdx
xor r15, 0xffffffffffffffff
and r15, rdi
and rbx, 0xffffffffffffffff
or rsi, r14
or r15, rbx
xor rsi, r15
xor rsi, 0xffffffffffffffff
mov rdi, rdx
xor rdi, r9
movabs r9, 0x3d2d24fd7280dbb7
mov rbx, rdx
xor rbx, r9
or rsi, rdi
or rbx, r9
xor rsi, 0xffffffffffffffff
and rsi, rbx
xor r8, 0xffffffffffffffff
mov r9, rcx
xor r9, r8
and r9, rcx
mov rcx, r10
and rcx, r11
xor r10, r11
or rcx, r10
mov r8, rsi
and r8, r9
xor rsi, r9
or r8, rsi
mov r9, rcx
xor r9, 0xffffffffffffffff
mov r10, r8
and r10, r9
xor r8, 0xffffffffffffffff
and rcx, r8
or r10, rcx
mov rcx, r10
xor rcx, 0xffffffffffffffff
movabs r8, 0x7c18e2f3cc3625cc
and rcx, r8
mov r9, rdx
xor r9, r8
and r10, r9
mov r11, rdx
xor r11, 0xffffffffffffffff
and r11, r8
and r9, 0xffffffffffffffff
or rcx, r10
or r11, r9
xor rcx, r11
mov r8, qword [rbp + 0x40]
xor r8, 0xffffffffffffffff
and r8, 0xffffffffffffffff
mov r9, rdx
xor r9, 0xffffffffffffffff
mov r10, qword [rbp + 0x40]
and r10, r9
or r8, r10
movabs r9, 0xde50cc2422258191
mov r10, rdx
xor r10, r9
and r10, 0xffffffffffffffff
mov r11, rdx
xor r11, 0xffffffffffffffff
and r11, r9
or r10, r11
mov r11, rcx
xor r11, 0xffffffffffffffff
mov rsi, r8
xor rsi, 0xffffffffffffffff
movabs rdi, 0x990e46548aa5c45b
mov rbx, rdx
xor rbx, rdi
mov r14, r11
and r14, rdi
and rcx, rbx
mov r15, rsi
and r15, rdi
and r8, rbx
or r14, rcx
or r15, r8
xor r14, r15
or r11, rsi
xor r11, 0xffffffffffffffff
or rbx, rdi
and r11, rbx
or r14, r11
mov rcx, rdx
xor rcx, r9
mov r8, r10
xor r8, 0xffffffffffffffff
movabs r11, 0x36ab1710c767c44b
mov rsi, rdx
xor rsi, r11
mov rdi, rcx
and rdi, r11
mov rbx, rsi
and rbx, r9
mov r9, r8
and r9, r11
and r10, rsi
or rdi, rbx
or r9, r10
xor rdi, r9
or rcx, r8
xor rcx, 0xffffffffffffffff
or rsi, r11
and rcx, rsi
or rdi, rcx
mov rcx, r14
xor rcx, 0xffffffffffffffff
movabs r8, 0xa609c8f823f426d8
and rcx, r8
mov r9, rdx
xor r9, r8
and r14, r9
xor rdx, 0xffffffffffffffff
and rdx, r8
and r9, 0xffffffffffffffff
or rcx, r14
or rdx, r9
xor rcx, rdx
xor rdi, 0xffffffffffffffff
mov rdx, rcx
xor rdx, rdi
and rdx, rcx
cmp rdx, 0
setne r12b
mov r13d, dword [sym.out.dll_x.13]
mov ecx, dword [sym.out.dll_y.14]
mov edx, 0x52c1e750
add edx, 0
add edx, 0xcf247fea
sub edx, 0x52c1e750
mov r8d, eax
sub r8d, 1
add edx, r8d
mov r8d, eax
sub r8d, 0xcf247fea
add edx, r8d
mov r8d, eax
sub r8d, 0xe383b0b0
sub r8d, r13d
add r8d, 0xe383b0b0
mov r9d, 0x50fe905b
add r9d, 0
sub r9d, edx
sub r9d, 0x50fe905b
sub eax, r9d
sub r8d, eax
mov eax, 0x72373a0c
add eax, 0
sub eax, r8d
sub eax, 0x72373a0c
imul r13d, eax
and r13d, 1
cmp r13d, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, 1
mov r9b, r8b
xor r9b, 1
mov r10b, al
and r10b, r9b
or dl, r10b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, r8b
xor r9b, 1
and r9b, 1
mov r10b, r8b
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, r8b
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 r9b, dl
and r9b, r10b
xor dl, r10b
or r9b, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, r8b
xor r10b, 1
mov r11b, cl
and r11b, r10b
mov bl, r8b
xor bl, 1
and bl, 0xff
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, r8b
xor r10b, 1
xor dl, 0xff
mov r11b, r8b
xor r11b, 0
or r10b, dl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov dl, r8b
xor dl, 1
and dl, 0
mov r11b, r8b
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, r8b
xor sil, 1
and sil, 0
and r11b, 1
or dl, bl
or sil, r11b
xor dl, sil
mov r11b, cl
xor r11b, 0xff
xor dl, 0xff
mov bl, r8b
xor bl, 1
or r11b, dl
or bl, 1
xor r11b, 0xff
and r11b, bl
mov dl, r10b
and dl, r11b
xor r10b, r11b
or dl, r10b
mov r10b, r8b
xor r10b, 1
and r10b, 1
mov r11b, r8b
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r8b
xor r11b, 1
xor r10b, 0xff
mov bl, r8b
xor bl, 1
or r11b, r10b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r10b, r8b
xor r10b, 1
and r10b, 1
mov bl, r8b
xor bl, 1
and bl, 1
or r10b, bl
mov bl, r10b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov sil, r8b
xor sil, 1
and sil, 1
mov dil, r8b
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, r8b
xor r15b, 1
and r15b, 0xff
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
xor sil, 0xff
mov dil, r8b
xor dil, 1
mov r14b, r8b
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov dil, r11b
and dil, bl
xor r11b, bl
or dil, r11b
mov r11b, sil
and r11b, r10b
xor sil, r10b
or r11b, sil
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov bl, r8b
xor bl, 0
and dil, bl
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, bl
or r10b, dil
or sil, r11b
xor r10b, sil
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov bl, r8b
xor bl, 0
mov sil, r9b
and sil, bl
mov dil, r8b
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, r8b
xor bl, 1
and bl, 1
mov sil, r8b
xor sil, 1
and sil, 1
or bl, sil
mov sil, r8b
xor sil, 1
and sil, 1
mov dil, r8b
xor dil, 1
and dil, 1
or sil, dil
mov dil, r11b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, r8b
xor r15b, 1
mov r13b, dil
and r13b, 0xff
and r11b, r15b
mov byte [rbp + 0x3e], r14b
and r14b, 0xff
and bl, r15b
or r13b, r11b
or r14b, bl
xor r13b, r14b
mov r11b, byte [rbp + 0x3e]
or dil, r11b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r13b, dil
mov bl, sil
and bl, 1
xor sil, 1
or bl, sil
mov sil, r13b
xor sil, 0xff
and sil, 1
mov dil, r8b
xor dil, 1
and r13b, dil
mov r14b, r8b
xor r14b, 1
and r14b, 0xff
and dil, 1
or sil, r13b
or r14b, dil
xor sil, r14b
xor sil, 0xff
xor bl, 0xff
mov dil, r8b
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, r8b
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, r8b
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, al
xor dil, 0xff
and dil, 0
mov r14b, r8b
xor r14b, 0
mov r15b, al
and r15b, r14b
mov r13b, bl
xor r13b, 0xff
and r13b, 0
and bl, r14b
or dil, r15b
or r13b, bl
xor dil, r13b
xor al, 0xff
mov bl, dil
xor bl, al
and bl, dil
mov al, dl
xor al, 0xff
and al, 1
mov dil, r8b
xor dil, 1
mov r14b, dl
and r14b, dil
or al, r14b
mov dil, r8b
xor dil, 1
and dil, 1
mov r14b, r8b
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r8b
xor r14b, 1
and r14b, 1
mov r15b, r8b
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, al
xor r15b, 0xff
mov r13b, dil
xor r13b, 0xff
mov r11b, r8b
xor r11b, 0
mov byte [rbp + 0x3d], r15b
and r15b, 0
and al, r11b
mov byte [rbp + 0x3c], r13b
and r13b, 0
and dil, r11b
or r15b, al
or r13b, dil
xor r15b, r13b
mov al, byte [rbp + 0x3d]
mov dil, byte [rbp + 0x3c]
or al, dil
xor al, 0xff
or r11b, 0
and al, r11b
or r15b, al
mov al, r8b
xor al, 1
mov r11b, r14b
xor r11b, 0xff
mov r13b, r8b
xor r13b, 0
mov dil, al
and dil, 0
mov byte [rbp + 0x3b], r13b
and r13b, 1
mov byte [rbp + 0x3a], r11b
and r11b, 0
mov byte [rbp + 0x39], al
mov al, byte [rbp + 0x3b]
and r14b, al
or dil, r13b
or r11b, r14b
xor dil, r11b
mov r11b, byte [rbp + 0x39]
mov r14b, byte [rbp + 0x3a]
or r11b, r14b
xor r11b, 0xff
or al, 0
and r11b, al
or dil, r11b
mov al, r15b
xor al, 0xff
and al, 1
mov r11b, r8b
xor r11b, 1
and r15b, r11b
mov r13b, r8b
xor r13b, 1
and r13b, 0xff
and r11b, 1
or al, r15b
or r13b, r11b
xor al, r13b
xor al, 0xff
xor dil, 0xff
mov r11b, r8b
xor r11b, 1
or al, dil
or r11b, 1
xor al, 0xff
and al, r11b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov dil, r8b
xor dil, 0
mov r15b, r10b
and r15b, dil
mov r13b, r8b
xor r13b, 1
and r13b, 0
and dil, 1
or r11b, r15b
or r13b, dil
xor r11b, r13b
mov dil, cl
xor dil, 0xff
mov r15b, r11b
and r15b, dil
xor r11b, 0xff
mov dil, cl
and dil, r11b
or r15b, dil
xor cl, 0xff
mov r11b, r15b
xor r11b, cl
and r11b, r15b
mov cl, sil
xor cl, 0xff
and cl, 0
mov dil, r8b
xor dil, 0
mov r15b, sil
and r15b, dil
mov r13b, r8b
xor r13b, 1
and r13b, 0
and dil, 1
or cl, r15b
or r13b, dil
xor cl, r13b
mov dil, bl
xor dil, 0xff
and dil, 1
mov r15b, r8b
xor r15b, 1
mov r13b, bl
and r13b, r15b
mov r14b, r8b
xor r14b, 1
and r14b, 0xff
and r15b, 1
or dil, r13b
or r14b, r15b
xor dil, r14b
mov r14b, r8b
xor r14b, 0
and r14b, 1
mov r15b, r8b
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r8b
xor r15b, 0
mov r13b, cl
xor r13b, r15b
and r13b, cl
xor sil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov byte [rbp + 0x38], r8b
xor r8b, 0
or sil, r15b
or r8b, 0
xor sil, 0xff
and sil, r8b
mov r8b, dil
xor r8b, 0xff
mov r15b, byte [rbp + 0x38]
xor r15b, 0
mov byte [rbp + 0x37], al
mov al, byte [rbp + 0x38]
xor al, 1
or r8b, r15b
or al, 1
xor r8b, 0xff
and r8b, al
xor bl, 0xff
mov al, r14b
xor al, 0xff
mov r15b, byte [rbp + 0x38]
xor r15b, 0
or bl, al
or r15b, 0
xor bl, 0xff
and bl, r15b
mov al, r13b
and al, sil
xor r13b, sil
or al, r13b
mov sil, r8b
and sil, bl
xor r8b, bl
or sil, r8b
mov r8b, al
xor r8b, 0xff
mov bl, sil
and bl, r8b
xor sil, 0xff
and al, sil
or bl, al
mov al, cl
and al, dil
xor cl, dil
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x38]
xor r8b, 0
and al, r8b
mov sil, byte [rbp + 0x38]
xor sil, 1
and sil, 0
and r8b, 1
or cl, al
or sil, r8b
xor cl, sil
mov al, r14b
and al, 0
xor r14b, 0
or al, r14b
xor cl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x38]
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, bl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov sil, byte [rbp + 0x38]
xor sil, 0
mov dil, al
and dil, 0
and bl, sil
mov r14b, r8b
and r14b, 0
and cl, sil
or dil, bl
or r14b, cl
xor dil, r14b
or al, r8b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, r11b
xor al, 0xff
mov cl, byte [rbp + 0x37]
xor cl, al
mov al, byte [rbp + 0x37]
and cl, al
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x38]
xor r8b, 0
mov bl, byte [rbp + 0x37]
and bl, r8b
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, r8b
or al, bl
or sil, r11b
xor al, sil
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x38]
xor cl, 1
mov r11b, dil
and r11b, cl
mov bl, byte [rbp + 0x38]
xor bl, 1
and bl, 0xff
and cl, 1
or al, r11b
or bl, cl
xor al, bl
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, r8b
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x38]
xor r11b, 1
and r8b, r11b
or al, r8b
xor al, 0xff
mov r8b, dil
xor r8b, al
and r8b, dil
mov al, cl
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x38]
xor bl, 0
mov sil, al
and sil, 0
and cl, bl
mov dil, r11b
and dil, 0
and r8b, bl
or sil, cl
or dil, r8b
xor sil, dil
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x38]
xor cl, 1
mov r8b, r9b
and r8b, cl
mov r11b, byte [rbp + 0x38]
xor r11b, 1
and r11b, 0xff
and cl, 1
or al, r8b
or r11b, cl
xor al, r11b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x38]
xor r8b, 0
mov r11b, dl
and r11b, r8b
mov bl, byte [rbp + 0x38]
xor bl, 1
and bl, 0
and r8b, 1
or cl, r11b
or bl, r8b
xor cl, bl
mov r8b, byte [rbp + 0x38]
xor r8b, 0
and r8b, 0
mov r11b, byte [rbp + 0x38]
xor r11b, 0
mov bl, r11b
and bl, 0
mov dil, byte [rbp + 0x38]
xor dil, 1
and dil, 0
and r11b, 1
or r8b, bl
or dil, r11b
xor r8b, dil
mov r11b, byte [rbp + 0x38]
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
mov r11b, r8b
xor r11b, 0xff
mov dil, r9b
xor dil, r11b
and dil, r9b
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x38]
xor r11b, 0
mov r14b, byte [rbp + 0x38]
xor r14b, 0
or r9b, r11b
or r14b, 0
xor r9b, 0xff
and r9b, r14b
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov r14b, byte [rbp + 0x38]
xor r14b, 1
or dl, r11b
or r14b, 1
xor dl, 0xff
and dl, r14b
mov r11b, bl
xor r11b, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, byte [rbp + 0x38]
xor r15b, 1
mov r13b, r11b
and r13b, 0xff
and bl, r15b
mov byte [rbp + 0x36], r14b
and r14b, 0xff
and dil, r15b
or r13b, bl
or r14b, dil
xor r13b, r14b
mov bl, byte [rbp + 0x36]
or r11b, bl
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r13b, r11b
mov r11b, r9b
xor r11b, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, byte [rbp + 0x38]
xor r14b, 0
mov r15b, r11b
and r15b, 0
and r9b, r14b
mov bl, dil
and bl, 0
and dl, r14b
or r15b, r9b
or bl, dl
xor r15b, bl
or r11b, dil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov dl, r13b
xor dl, 0xff
mov r9b, r15b
and r9b, dl
xor r15b, 0xff
and r13b, r15b
or r9b, r13b
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x38]
xor cl, 1
and dl, cl
or al, dl
mov cl, byte [rbp + 0x38]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r11b, byte [rbp + 0x38]
xor r11b, 1
mov bl, cl
and bl, 0xff
mov dil, r11b
and dil, 0
mov r14b, dl
and r14b, 0xff
and r8b, r11b
or bl, dil
or r14b, r8b
xor bl, r14b
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
xor al, 0xff
xor bl, 0xff
mov cl, byte [rbp + 0x38]
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, byte [rbp + 0x38]
xor r8b, 1
mov r11b, cl
and r11b, 0xff
and r9b, r8b
mov bl, dl
and bl, 0xff
and al, r8b
or r11b, r9b
or bl, al
xor r11b, bl
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r11b, cl
mov al, r11b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x38]
xor cl, 0
mov dl, r11b
and dl, cl
mov r8b, byte [rbp + 0x38]
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 + 0x38]
xor cl, 1
and cl, 0
mov dl, byte [rbp + 0x38]
xor dl, 0
mov r8b, dl
and r8b, 1
mov r9b, byte [rbp + 0x38]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
xor r11b, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x38]
xor dl, 0
or r11b, cl
or dl, 0
xor r11b, 0xff
and r11b, dl
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x38]
xor dl, 1
mov r8b, r10b
and r8b, dl
xor r10b, 0xff
and r10b, 1
or r8b, r10b
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 + 0x38]
xor r8b, 1
and dl, r8b
mov r9b, byte [rbp + 0x38]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, dl
or r9b, r8b
xor al, r9b
mov dl, cl
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, cl
and dl, al
or r8b, dl
xor cl, 0xff
mov al, r8b
xor al, cl
and al, r8b
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x38]
xor dl, 1
mov r8b, sil
and r8b, dl
or cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x38]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x38]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x38]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x38]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x38]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x38]
xor r10b, 0
mov r11b, byte [rbp + 0x38]
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
xor sil, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x38]
xor r11b, 0
or sil, r10b
or r11b, 0
xor sil, 0xff
and sil, r11b
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x38]
xor r11b, 0
mov bl, byte [rbp + 0x38]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x38]
xor bl, 1
or al, r11b
or bl, 1
xor al, 0xff
and al, bl
mov r11b, r9b
and r11b, sil
xor r9b, sil
or r11b, r9b
mov r9b, r10b
and r9b, al
xor r10b, al
or r9b, r10b
mov al, r11b
xor al, 0xff
mov r10b, r9b
and r10b, al
xor r9b, 0xff
and r11b, r9b
or r10b, r11b
mov al, cl
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x38]
xor r11b, 0
mov bl, al
and bl, 0
and cl, r11b
mov sil, r9b
and sil, 0
and dl, r11b
or bl, cl
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 cl, byte [rbp + 0x38]
xor cl, 0
and bl, cl
mov dl, byte [rbp + 0x38]
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 + 0x38]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x38]
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
mov byte [rbp + 0x35], r12b
jne 0x6d87d23c
jmp 0x6d89377b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x5674b2b5
mov r9d, ecx
sub r9d, r8d
sub r9d, 0x2e2950e7
sub r9d, 0x9830605f
add r9d, 0x2e2950e7
mov r8d, eax
sub r8d, 0x5674b2b5
add r9d, r8d
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub eax, r9d
add eax, 0
mov r8d, 0x91441c65
add r8d, 0
sub r8d, 0x9830605f
sub r8d, 0x91441c65
add eax, 0x45df25f3
add eax, r8d
sub eax, 0x45df25f3
mov r8d, 0x2856895d
add r8d, 0
sub r8d, eax
sub r8d, 0x2856895d
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, sil
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, bl
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, r15b
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, dil
xor r12b, 1
and r12b, 1
mov al, dil
xor al, 1
and al, 1
or r12b, al
xor r12b, 0xff
mov al, dil
xor al, 1
mov cl, dil
xor cl, 0
or r12b, al
or cl, 0
xor r12b, 0xff
and r12b, cl
mov al, dil
xor al, 1
xor r15b, 0xff
mov cl, dil
xor cl, 1
or al, r15b
or cl, 1
xor al, 0xff
and al, cl
mov cl, sil
xor cl, 0xff
mov r15b, r13b
xor r15b, 0xff
mov dl, dil
xor dl, 0
mov r8b, cl
and r8b, 0
and sil, dl
mov r9b, r15b
and r9b, 0
and r13b, dl
or r8b, sil
or r9b, r13b
xor r8b, r9b
or cl, r15b
xor cl, 0xff
or dl, 0
and cl, dl
or r8b, cl
mov cl, r12b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, dil
xor r9b, 0
mov sil, cl
and sil, 0
and r12b, r9b
mov r15b, dl
and r15b, 0
and al, r9b
or sil, r12b
or r15b, al
xor sil, r15b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or sil, cl
mov al, r8b
xor al, 0xff
mov cl, sil
and cl, al
xor sil, 0xff
and r8b, sil
or cl, r8b
mov al, dil
xor al, 0
and al, 1
mov dl, dil
xor dl, 1
mov r8b, dl
and r8b, 0
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, dil
xor dl, 1
xor al, 0xff
mov r8b, dil
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, dil
xor al, 1
and al, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, dil
xor r8b, 0
mov r9b, al
xor r9b, 0xff
mov sil, dil
xor sil, 0
or r8b, r9b
or sil, 0
xor r8b, 0xff
and r8b, sil
mov r9b, dil
xor r9b, 1
and r9b, 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 r9b, r15b
or r12b, sil
xor r9b, r12b
mov sil, dil
xor sil, 1
mov r15b, r9b
xor r15b, sil
and r15b, r9b
mov r9b, dil
xor r9b, 1
xor al, 0xff
mov sil, dil
xor sil, 0
or r9b, al
or sil, 0
xor r9b, 0xff
and r9b, sil
mov al, dl
xor al, 0xff
mov sil, r8b
xor sil, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, al
and r13b, 0xff
and dl, r12b
mov r10b, sil
and r10b, 0xff
and r8b, r12b
or r13b, dl
or r10b, r8b
xor r13b, r10b
or al, sil
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, r15b
and al, r9b
xor r15b, r9b
or al, r15b
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r13b, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or dl, r13b
or r9b, al
xor dl, r9b
mov al, r14b
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
mov r9b, r14b
and r9b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, 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
mov sil, r10b
and sil, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or r9b, sil
or r15b, r10b
xor r9b, r15b
mov r10b, al
xor r10b, 0xff
mov sil, r8b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r10b
and r12b, 0
and al, r15b
mov r13b, sil
and r13b, 0
and r8b, r15b
or r12b, al
or r13b, r8b
xor r12b, r13b
or r10b, sil
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r12b, r10b
mov al, dil
xor al, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, dil
xor r10b, 1
mov sil, al
and sil, 0xff
mov r15b, r10b
and r15b, 0
mov r13b, r8b
and r13b, 0xff
and r9b, r10b
or sil, r15b
or r13b, r9b
xor sil, r13b
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or sil, al
mov al, r12b
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
and r12b, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r8b, 1
or al, r12b
or r9b, r8b
xor al, r9b
xor sil, 0xff
mov r8b, al
xor r8b, sil
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 sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or al, r10b
or sil, r9b
xor al, sil
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, dil
xor al, 0
or r10b, r11b
or al, 0
xor r10b, 0xff
and r10b, al
mov al, dil
xor al, 0
and al, 1
mov r9b, dil
xor r9b, 1
mov r11b, r9b
and r11b, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and r9b, 1
or al, r11b
or sil, r9b
xor al, sil
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r11b, dil
xor r11b, 0
mov sil, cl
and sil, r11b
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, r11b
or r9b, sil
or r15b, al
xor r9b, r15b
mov al, cl
xor al, 0xff
mov r11b, r9b
xor r11b, al
and r11b, r9b
mov al, bl
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and bl, r9b
or al, bl
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov bl, dil
xor bl, 1
mov sil, dl
and sil, bl
or r9b, sil
mov bl, dil
xor bl, 0
and bl, 0
mov sil, dil
xor sil, 0
mov r15b, sil
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or bl, r15b
or r12b, sil
xor bl, r12b
mov sil, al
xor sil, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and al, r12b
mov byte [rbp + 0x34], r15b
and r15b, 0
and r9b, r12b
or r13b, al
or r15b, r9b
xor r13b, r15b
mov al, byte [rbp + 0x34]
or sil, al
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov r9b, dil
xor r9b, 0
mov sil, bl
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r9b
and r12b, 0
mov al, r15b
and al, 0
mov byte [rbp + 0x33], sil
and sil, 0
and bl, r15b
or r12b, al
or sil, bl
xor r12b, sil
mov al, byte [rbp + 0x33]
or r9b, al
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov bl, dil
xor bl, 1
and r13b, bl
or r9b, r13b
xor r12b, 0xff
mov bl, r9b
xor bl, r12b
and bl, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov sil, dil
xor sil, 1
mov r15b, r8b
and r15b, sil
or r9b, r15b
mov sil, r10b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r10b
and r12b, r15b
or sil, r12b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov al, dil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, r9b
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
mov r12b, r15b
xor r12b, 0xff
mov r13b, r8b
xor r13b, r12b
and r13b, r8b
mov r8b, dil
xor r8b, 0
mov r12b, sil
xor r12b, r8b
and r12b, sil
mov r8b, r15b
xor r8b, 0xff
mov byte [rbp + 0x32], r10b
xor r10b, r8b
mov r8b, byte [rbp + 0x32]
and r10b, r8b
mov r8b, al
and r8b, r13b
xor al, r13b
or r8b, al
mov al, r12b
and al, r10b
xor r12b, r10b
or al, r12b
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
mov r12b, dil
xor r12b, 0
and r8b, r12b
mov r13b, al
xor r13b, 0xff
and r13b, 0
and al, r12b
or r10b, r8b
or r13b, al
xor r10b, r13b
mov al, r9b
and al, sil
xor r9b, sil
or al, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and al, r9b
or r8b, al
mov al, r15b
and al, 0
xor r15b, 0
or al, r15b
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, r10b
and al, r8b
xor r10b, r8b
or al, r10b
mov r8b, r11b
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and r11b, r10b
mov sil, bl
xor sil, 0xff
and sil, 0xff
and bl, r10b
or r9b, r11b
or sil, bl
xor r9b, sil
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, r10b
and sil, 0
and r8b, bl
mov r15b, r11b
and r15b, 0
and r9b, bl
or sil, r8b
or r15b, r9b
xor sil, r15b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
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
xor r8b, 0xff
mov r9b, sil
xor r9b, r8b
and r9b, sil
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
and sil, r10b
or r8b, sil
xor al, 0xff
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
or al, r8b
or r10b, 0
xor al, 0xff
and al, r10b
mov r8b, r9b
and r8b, al
xor r9b, al
or r8b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or al, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r9b, r11b
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, dil
xor bl, 1
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, r14b
xor sil, bl
and sil, r14b
mov bl, r9b
xor bl, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dil
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
xor cl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or cl, r14b
or r15b, 0
xor cl, 0xff
and cl, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and r11b, r12b
mov byte [rbp + 0x31], r15b
and r15b, 0
and sil, r12b
or r13b, r11b
or r15b, sil
xor r13b, r15b
mov r11b, byte [rbp + 0x31]
or r14b, r11b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov sil, bl
and sil, cl
xor bl, cl
or sil, bl
mov cl, r13b
xor cl, 0xff
mov bl, sil
and bl, cl
xor sil, 0xff
and r13b, sil
or bl, r13b
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and cl, r9b
or al, cl
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov al, bl
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r10b, dil
xor r10b, 1
mov sil, al
and sil, 0xff
and bl, r10b
mov r14b, cl
and r14b, 0xff
and r9b, r10b
or sil, bl
or r14b, r9b
xor sil, r14b
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r9b, sil
and r9b, cl
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dil
xor cl, 1
and cl, 0
mov r9b, dil
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov bl, dil
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, sil
xor r10b, r9b
and r10b, 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, 1
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 cl, 0xff
mov sil, dil
xor sil, 1
or bl, cl
or sil, 1
xor bl, 0xff
and bl, sil
mov cl, al
xor cl, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and al, r14b
mov r12b, sil
and r12b, 0xff
and r10b, r14b
or r15b, al
or r12b, r10b
xor r15b, r12b
or cl, sil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov al, r9b
and al, bl
xor r9b, bl
or al, r9b
mov cl, r15b
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
and r15b, al
or r9b, r15b
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
mov r10b, cl
and r10b, 0
mov bl, dil
xor bl, 1
and bl, 0xff
and cl, 1
or al, r10b
or bl, cl
xor al, bl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
mov bl, dl
and bl, r10b
mov sil, dil
xor sil, 1
and sil, 0xff
and r10b, 1
or cl, bl
or sil, r10b
xor cl, sil
mov r10b, dil
xor r10b, 0
and r10b, 1
mov bl, dil
xor bl, 1
and bl, 0
or r10b, bl
mov bl, al
xor bl, 0xff
mov 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, r10b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, cl
xor r15b, r14b
and r15b, cl
xor dl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
or dl, r14b
or r12b, 1
xor dl, 0xff
and dl, r12b
mov r14b, bl
and r14b, sil
xor bl, sil
or r14b, bl
mov bl, r15b
xor bl, 0xff
mov sil, dl
xor sil, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and r15b, r12b
mov r11b, sil
and r11b, 0xff
and dl, r12b
or r13b, r15b
or r11b, dl
xor r13b, r11b
or bl, sil
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov dl, r14b
xor dl, 0xff
mov r11b, r13b
and r11b, dl
xor r13b, 0xff
and r14b, r13b
or r11b, r14b
mov dl, al
xor dl, 0xff
mov bl, cl
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 cl, sil
or r14b, al
or r15b, cl
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, 1
mov cl, dil
xor cl, 1
and r14b, cl
or al, r14b
mov cl, dil
xor cl, 0
mov dl, r10b
xor dl, 0xff
mov bl, dil
xor bl, 1
mov sil, cl
and sil, 0xff
mov r14b, bl
and r14b, 0
mov r15b, dl
and r15b, 0xff
and r10b, bl
or sil, r14b
or r15b, r10b
xor sil, r15b
or cl, dl
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, dil
xor cl, 0
or al, sil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r11b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r10b, dil
xor r10b, 1
mov bl, cl
and bl, 0xff
and r11b, r10b
mov sil, dl
and sil, 0xff
and al, r10b
or bl, r11b
or sil, al
xor bl, sil
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or bl, cl
mov al, r9b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and r9b, cl
mov dl, dil
xor dl, 1
and dl, 0
and cl, 1
or al, r9b
or dl, cl
xor al, dl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and bl, dl
or cl, bl
mov dl, dil
xor dl, 1
and dl, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, dl
and al, 1
xor dl, 1
or al, dl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and r9b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r9b, r8b
and r9b, cl
or al, r9b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
mov r10b, dl
and r10b, r9b
or cl, r10b
mov r9b, dil
xor r9b, 1
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, dil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r8b, cl
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
mov sil, dil
xor sil, 1
or r8b, r11b
or sil, 1
xor r8b, 0xff
and r8b, sil
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, dil
xor sil, 0
or dl, r11b
or sil, 0
xor dl, 0xff
and dl, sil
mov r11b, r10b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, 0xff
and r10b, r14b
mov r12b, sil
and r12b, 0xff
and bl, r14b
or r15b, r10b
or r12b, bl
xor r15b, r12b
or r11b, sil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, dl
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 dl, bl
or sil, r8b
or r14b, dl
xor sil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov dl, r15b
xor dl, 0xff
mov r8b, sil
and r8b, dl
xor sil, 0xff
and r15b, sil
or r8b, r15b
mov dl, al
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov al, bl
xor al, 0xff
and al, 1
mov cl, 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, dil
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r10b, dil
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, dil
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor dil, 1
mov r9b, cl
and r9b, 0xff
and r8b, dil
mov r10b, dl
and r10b, 0xff
and al, dil
or r9b, r8b
or r10b, al
xor r9b, r10b
or cl, dl
xor cl, 0xff
or dil, 1
and cl, dil
or r9b, cl
test r9b, 1
jne 0x6d87e2e7
jmp 0x6d88feab
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x793bead0
add r8d, 0
sub r8d, 0xf6ba0190
sub r8d, 0x793bead0
sub r8d, 0x9b4e9c02
sub r8d, 1
add r8d, 0x9b4e9c02
mov r9d, eax
sub r9d, 0xf6ba0190
sub r8d, r9d
mov r9d, ecx
add r9d, 0x8893e314
sub r9d, 0xd93b2364
sub r9d, 0x8893e314
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
sub eax, 0xd93b2364
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, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov al, dil
xor al, 0
or r12b, r13b
or al, 0
xor r12b, 0xff
and r12b, al
mov al, dil
xor al, 1
xor sil, 0xff
mov r13b, dil
xor r13b, 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
and r14b, al
xor r12b, al
or r14b, r12b
mov al, sil
xor al, 0xff
mov r15b, r14b
and r15b, al
xor r14b, 0xff
and sil, r14b
or r15b, sil
mov al, bl
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
or al, r14b
mov sil, dil
xor sil, 1
xor al, 0xff
mov r14b, dil
xor r14b, 1
or sil, al
or r14b, 1
xor sil, 0xff
and sil, r14b
mov al, dil
xor al, 1
and al, 1
mov r14b, dil
xor r14b, 1
mov r12b, r14b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or al, r12b
or r13b, r14b
xor al, r13b
mov r14b, bl
xor r14b, 0xff
xor al, 0xff
mov r12b, dil
xor r12b, 1
or r14b, al
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov al, sil
xor al, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov cl, al
and cl, 0xff
and sil, r13b
mov dl, r12b
and dl, 0xff
and r14b, r13b
or cl, sil
or dl, r14b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 1
and al, r13b
or cl, al
mov al, dil
xor al, 1
and al, 1
mov dl, dil
xor dl, 1
and dl, 1
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov 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
xor dl, 0xff
mov r14b, dil
xor r14b, 1
or sil, dl
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dl, al
xor dl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dl
and r13b, 0xff
and al, r12b
mov r8b, r14b
and r8b, 0xff
and sil, r12b
or r13b, al
or r8b, sil
xor r13b, r8b
or dl, r14b
xor dl, 0xff
or r12b, 1
and dl, r12b
or r13b, dl
mov al, dil
xor al, 1
and al, 1
mov dl, dil
xor dl, 1
and dl, 1
or al, dl
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
mov sil, r15b
and sil, r8b
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, r8b
or dl, sil
or r14b, al
xor dl, r14b
mov al, r15b
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, r13b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov sil, r13b
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, r11b
xor dl, 0xff
and dl, 0
mov sil, dil
xor sil, 0
mov r14b, r11b
and r14b, sil
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, sil
or dl, r14b
or r12b, al
xor dl, r12b
xor r11b, 0xff
mov al, dl
xor al, r11b
and al, dl
mov dl, dil
xor dl, 1
and dl, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or dl, r11b
mov r11b, cl
xor r11b, 0xff
mov sil, dl
and sil, r11b
xor dl, 0xff
mov r11b, cl
and r11b, dl
or sil, r11b
xor sil, 0xff
mov dl, cl
xor dl, 0xff
mov r11b, dil
xor r11b, 1
or sil, dl
or r11b, 1
xor sil, 0xff
and sil, r11b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or dl, bl
or r14b, r11b
xor dl, r14b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, r13b
and r14b, bl
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, r14b
or r12b, bl
xor r11b, r12b
mov bl, dil
xor bl, 0
and bl, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, dl
and r14b, r11b
xor dl, r11b
or r14b, dl
mov dl, bl
and dl, 0
xor bl, 0
or dl, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and r14b, bl
or r11b, r14b
xor dl, 0xff
mov bl, r11b
xor bl, dl
and bl, r11b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
mov r14b, r8b
and r14b, r11b
or dl, r14b
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov r14b, dil
xor r14b, 0
mov r12b, al
and r12b, r14b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r14b, 1
or r11b, r12b
or r9b, r14b
xor r11b, r9b
mov r9b, dil
xor r9b, 1
and r9b, 0
mov r14b, dil
xor r14b, 0
mov r12b, r14b
and r12b, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
and r14b, 1
or r9b, r12b
or r10b, r14b
xor r9b, r10b
mov r10b, dl
xor r10b, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, dil
xor r12b, 1
or r10b, r14b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r14b, r9b
xor r14b, 0xff
mov r12b, r8b
xor r12b, r14b
and r12b, r8b
mov r8b, r11b
xor r8b, 0xff
mov r14b, dil
xor r14b, 1
mov byte [rbp + 0x30], dil
xor dil, 0
or r8b, r14b
or dil, 0
xor r8b, 0xff
and r8b, dil
xor al, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x30]
xor r14b, 0
or al, dil
or r14b, 0
xor al, 0xff
and al, r14b
mov dil, r10b
and dil, r12b
xor r10b, r12b
or dil, r10b
mov r10b, r8b
and r10b, al
xor r8b, al
or r10b, r8b
mov al, dil
xor al, 0xff
mov r8b, r10b
and r8b, al
xor r10b, 0xff
and dil, r10b
or r8b, dil
mov al, dl
and al, r11b
xor dl, r11b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x30]
xor r10b, 1
and al, r10b
mov r11b, byte [rbp + 0x30]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or dl, al
or r11b, r10b
xor dl, r11b
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
xor al, 0xff
mov r9b, dl
xor r9b, al
and r9b, dl
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov dl, sil
xor dl, 0xff
mov r8b, bl
xor r8b, 0xff
mov r9b, byte [rbp + 0x30]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x30]
xor r9b, 0
and sil, r9b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, r9b
or r8b, sil
or r10b, bl
xor r8b, r10b
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x30]
xor r11b, 0
mov bl, r9b
and bl, 0
and dl, r11b
mov sil, r10b
and sil, 0
and r8b, r11b
or bl, dl
or sil, r8b
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x30]
xor r8b, 1
mov r9b, al
and r9b, r8b
or dl, r9b
xor dl, 0xff
mov r8b, bl
xor r8b, dl
and r8b, bl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x30]
xor r9b, 1
and bl, r9b
or dl, bl
xor dl, 0xff
mov r9b, al
xor r9b, dl
and r9b, al
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x30]
xor r8b, 1
mov r9b, r15b
and r9b, r8b
or dl, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x30]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x30]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x30]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x30]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x30]
xor r10b, 1
mov r11b, dl
xor r11b, r10b
and r11b, dl
xor r15b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x30]
xor bl, 1
or r15b, r10b
or bl, 1
xor r15b, 0xff
and r15b, bl
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x30]
xor bl, 1
mov sil, byte [rbp + 0x30]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, r9b
xor bl, 0xff
mov sil, cl
xor sil, bl
and sil, cl
mov cl, r11b
and cl, r15b
xor r11b, r15b
or cl, r11b
mov r11b, r10b
and r11b, sil
xor r10b, sil
or r11b, r10b
mov r10b, cl
xor r10b, 0xff
mov bl, r11b
and bl, r10b
xor r11b, 0xff
and cl, r11b
or bl, cl
mov cl, dl
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x30]
xor r11b, 0
mov sil, cl
and sil, 0
and dl, r11b
mov dil, r10b
and dil, 0
and r8b, r11b
or sil, dl
or dil, r8b
xor sil, dil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or sil, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x30]
xor dl, 1
and sil, dl
or cl, sil
mov dl, byte [rbp + 0x30]
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x30]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
mov sil, r10b
and sil, 1
mov dil, r8b
and dil, 0xff
and r9b, r10b
or r11b, sil
or dil, r9b
xor r11b, dil
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
xor r11b, 0xff
mov dl, cl
xor dl, r11b
and dl, cl
mov cl, bl
and cl, dl
xor bl, dl
or cl, bl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x30]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x30]
xor r8b, 1
xor dl, 0xff
mov r9b, byte [rbp + 0x30]
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, byte [rbp + 0x30]
xor dl, 1
and dl, 0
mov r9b, byte [rbp + 0x30]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x30]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, dl
xor r9b, 0xff
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov cl, byte [rbp + 0x30]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x30]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x30]
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r11b
or bl, r9b
xor cl, bl
xor cl, 0xff
mov r9b, byte [rbp + 0x30]
xor r9b, 1
mov r11b, byte [rbp + 0x30]
xor r11b, 1
or cl, r9b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r9b, byte [rbp + 0x30]
xor r9b, 1
xor dl, 0xff
mov r11b, byte [rbp + 0x30]
xor r11b, 0
or r9b, dl
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov dl, r8b
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x30]
xor bl, 1
mov sil, dl
and sil, 0xff
and r8b, bl
mov dil, r11b
and dil, 0xff
and r10b, bl
or sil, r8b
or dil, r10b
xor sil, dil
or dl, r11b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov dl, cl
and dl, r9b
xor cl, r9b
or dl, cl
mov cl, sil
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
and sil, dl
or r8b, sil
mov cl, byte [rbp + 0x30]
xor cl, 1
mov dl, r13b
xor dl, 0xff
mov r9b, byte [rbp + 0x30]
xor r9b, 0
or cl, dl
or r9b, 0
xor cl, 0xff
and cl, r9b
mov dl, byte [rbp + 0x30]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x30]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, r13b
xor r11b, 0xff
and r11b, 0xff
and r13b, r9b
or dl, r10b
or r11b, r13b
xor dl, r11b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x30]
xor dl, 0
and r8b, dl
mov r10b, byte [rbp + 0x30]
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x30]
xor r8b, 0
and r9b, r8b
mov r10b, byte [rbp + 0x30]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x30]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x30]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x30]
xor r8b, 1
and r9b, r8b
mov r10b, byte [rbp + 0x30]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov cl, al
xor cl, 0xff
mov r9b, r8b
and r9b, cl
xor r8b, 0xff
and al, r8b
or r9b, al
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
test al, 1
jne 0x6d87ee1a
jmp 0x6d893780
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x39e6e5ca
sub r8d, 0xaae7725
sub r8d, 0x39e6e5ca
sub r8d, 0x31e6a98a
sub r8d, 0x2d270993
add r8d, 0x31e6a98a
mov r9d, eax
sub r9d, 0xaae7725
sub r8d, r9d
sub eax, 0x3bab6e4f
sub r8d, eax
add r8d, 0x217cdbd6
sub r8d, 1
sub r8d, 0x217cdbd6
sub r8d, 0x2b72e338
sub r8d, 0x3bab6e4f
add r8d, 0x2b72e338
add r8d, 0x62066aca
sub r8d, 0x2cccf69b
sub r8d, 0x62066aca
sub r8d, 0x61cdcdab
add r8d, 0x2d270993
add r8d, 0x61cdcdab
sub r8d, 0xcf55ca7d
add r8d, 0x2cccf69b
add r8d, 0xcf55ca7d
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 0
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, 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, 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
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, dil
and r13b, 0
and r12b, r15b
mov cl, r14b
and cl, 0
and bl, r15b
or r13b, r12b
or cl, bl
xor r13b, cl
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r13b, dil
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and al, bl
mov dil, r13b
xor dil, 0xff
and dil, 0xff
and r13b, bl
or cl, al
or dil, r13b
xor cl, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
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, 0
mov r12b, bl
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 bl, r14b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, 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, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, sil
xor dil, 0
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 r13b, sil
xor r13b, 1
or r14b, r15b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
xor al, 0xff
xor al, 1
and al, 0xff
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, cl
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov r14b, cl
and r14b, bl
or al, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, al
xor r15b, 0xff
mov r13b, bl
xor r13b, 0xff
mov dl, sil
xor dl, 1
mov r8b, r15b
and r8b, 0xff
and al, dl
mov r9b, r13b
and r9b, 0xff
and bl, dl
or r8b, al
or r9b, bl
xor r8b, r9b
or r15b, r13b
xor r15b, 0xff
or dl, 1
and r15b, dl
or r8b, r15b
mov al, sil
xor al, 1
mov dl, r14b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov bl, al
and bl, 0xff
mov r15b, r9b
and r15b, 1
mov r13b, dl
and r13b, 0xff
and r14b, r9b
or bl, r15b
or r13b, r14b
xor bl, r13b
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or bl, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r8b, dl
or al, r8b
xor al, 0xff
xor bl, 0xff
mov dl, sil
xor dl, 0
or al, bl
or dl, 0
xor al, 0xff
and al, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
or dl, r10b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, dil
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
mov bl, r10b
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, bl
or r14b, r10b
xor r9b, r14b
mov r10b, dl
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, 0
and dl, r14b
mov r13b, bl
and r13b, 0
and r8b, r14b
or r15b, dl
or r13b, r8b
xor r15b, r13b
or r10b, bl
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov dl, sil
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
mov bl, dl
and bl, 0
mov r14b, r10b
and r14b, 1
mov r13b, r8b
and r13b, 0
and r9b, r10b
or bl, r14b
or r13b, r9b
xor bl, r13b
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or bl, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r15b, r8b
or dl, r15b
xor dl, 0xff
xor bl, 0xff
mov r8b, sil
xor r8b, 0
or dl, bl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, r12b
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
mov r9b, r12b
and r9b, r8b
or r10b, r9b
mov r8b, r12b
xor r8b, 0xff
mov r9b, r10b
xor r9b, r8b
and r9b, r10b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov bl, dil
and bl, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r8b, bl
or r14b, r10b
xor r8b, r14b
mov r10b, r11b
xor r10b, 0xff
mov bl, r8b
and bl, r10b
xor r8b, 0xff
mov r10b, r11b
and r10b, r8b
or bl, r10b
xor bl, 0xff
xor r11b, 0xff
mov r8b, sil
xor r8b, 1
or bl, r11b
or r8b, 1
xor bl, 0xff
and bl, r8b
mov r8b, al
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
or r8b, r10b
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, dl
and r11b, r10b
xor dl, 0xff
and al, dl
or r11b, al
mov al, r8b
and al, r11b
xor r8b, r11b
or al, r8b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r9b
and r10b, r8b
or dl, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 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 r8b, r11b
or r14b, r10b
xor r8b, r14b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r14b, r11b
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, r14b
or r15b, r11b
xor r10b, r15b
mov r11b, sil
xor r11b, 1
mov r14b, dl
xor r14b, r11b
and r14b, dl
mov r11b, r10b
xor r11b, 0xff
mov r15b, r9b
xor r15b, r11b
and r15b, r9b
mov r9b, sil
xor r9b, 1
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
xor bl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r13b, sil
xor r13b, 1
or bl, r9b
or r13b, 1
xor bl, 0xff
and bl, r13b
mov r9b, r14b
and r9b, r15b
xor r14b, r15b
or r9b, r14b
mov r14b, r11b
and r14b, bl
xor r11b, bl
or r14b, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
and r9b, bl
mov r15b, r14b
xor r15b, 0xff
and r15b, 0xff
and r14b, bl
or r11b, r9b
or r15b, r14b
xor r11b, r15b
mov r9b, dl
xor r9b, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r9b
and r15b, 0
and dl, r14b
mov r13b, bl
and r13b, 0
and r8b, r14b
or r15b, dl
or r13b, r8b
xor r15b, r13b
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, sil
xor r8b, 1
and r15b, r8b
or dl, r15b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, r11b
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov bl, dl
and bl, 0xff
and r11b, r10b
mov r14b, r8b
and r14b, 0xff
and r9b, r10b
or bl, r11b
or r14b, r9b
xor bl, r14b
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or bl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, al
and r9b, r8b
or dl, r9b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, bl
and r11b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, r14b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, sil
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
xor bl, 0xff
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
or bl, r8b
or r10b, 1
xor bl, 0xff
and bl, r10b
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
mov al, r9b
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, 0xff
and r9b, r10b
mov r14b, dl
and r14b, 0xff
and bl, r10b
or r11b, r9b
or r14b, bl
xor r11b, r14b
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r8b, dl
mov r9b, r11b
xor r9b, 0xff
and r9b, 0xff
and r11b, dl
or al, r8b
or r9b, r11b
xor al, r9b
mov dl, r12b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov dl, cl
xor dl, 0xff
mov r9b, r12b
and r9b, dl
xor r12b, 0xff
and cl, r12b
or r9b, cl
mov cl, r8b
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and r8b, r10b
mov bl, dl
and bl, 0xff
and r9b, r10b
or r11b, r8b
or bl, r9b
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, 1
mov dl, sil
xor dl, 1
mov r8b, r11b
and r8b, dl
or cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, sil
xor dl, 1
and dl, 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 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, sil
xor r8b, 1
and r8b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, sil
xor r10b, 1
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
mov r8b, sil
xor r8b, 1
xor dl, 0xff
mov r10b, sil
xor r10b, 0
or r8b, dl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov dl, cl
and dl, r9b
xor cl, r9b
or dl, cl
mov cl, r11b
and cl, r8b
xor r11b, r8b
or cl, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and dl, r9b
mov r10b, cl
xor r10b, 0xff
and r10b, 0xff
and cl, r9b
or r8b, dl
or r10b, cl
xor r8b, r10b
mov cl, sil
xor cl, 0
and cl, 0
mov dl, sil
xor dl, 0
mov r9b, dl
and r9b, 0
mov r10b, sil
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, dil
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, sil
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, sil
xor r10b, 0
mov bl, r9b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or r10b, bl
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov bl, sil
xor bl, 0
mov r14b, dl
xor r14b, bl
and r14b, dl
xor dil, 0xff
mov bl, r9b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, r11b
and bl, r10b
xor r11b, r10b
or bl, r11b
mov r10b, r14b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r10b
and r12b, 0
and r14b, r15b
mov r13b, r11b
and r13b, 0
and dil, r15b
or r12b, r14b
or r13b, dil
xor r12b, r13b
or r10b, r11b
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r12b, r10b
mov r10b, bl
xor r10b, 0xff
mov r11b, r12b
and r11b, r10b
xor r12b, 0xff
and bl, r12b
or r11b, bl
mov r10b, cl
xor r10b, 0xff
mov bl, dl
xor bl, 0xff
mov 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, r9b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, dl
and dil, 0xff
mov r14b, bl
and r14b, 0
mov r15b, r10b
and r15b, 0xff
and r9b, bl
or dil, r14b
or r15b, r9b
xor dil, r15b
or dl, r10b
xor dl, 0xff
or bl, 1
and dl, bl
or dil, dl
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, r11b
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov bl, dl
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 dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or bl, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r8b, dl
or cl, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, r9b
and bl, 0xff
and cl, r11b
mov dil, r10b
and dil, 0xff
and dl, r11b
or bl, cl
or dil, dl
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and bl, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, bl
or r9b, r8b
xor dl, r9b
xor dl, 0xff
xor cl, 0xff
mov r8b, sil
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, al
and r9b, r8b
or cl, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, sil
xor r9b, 1
and r9b, 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, cl
xor r11b, r10b
and r11b, cl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, sil
xor bl, 1
or al, r10b
or bl, 1
xor al, 0xff
and al, bl
mov r10b, r8b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, sil
xor dil, 0
or r10b, bl
or dil, 0
xor r10b, 0xff
and r10b, dil
xor dl, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, sil
xor dil, 0
or dl, bl
or dil, 0
xor dl, 0xff
and dl, dil
mov bl, r11b
and bl, al
xor r11b, al
or bl, r11b
mov al, r10b
and al, dl
xor r10b, dl
or al, r10b
mov dl, bl
xor dl, 0xff
mov r10b, al
and r10b, dl
xor al, 0xff
and bl, al
or r10b, bl
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r11b, sil
xor r11b, 0
mov bl, al
and bl, 0
and cl, r11b
mov dil, dl
and dil, 0
and r8b, r11b
or bl, cl
or dil, r8b
xor bl, dil
or al, dl
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and bl, cl
mov dl, sil
xor dl, 1
and dl, 0xff
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, 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
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 0x6d87fda7
jmp 0x6d893780
jmp 0x6d87fdac
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xa34d645e
mov r9d, ecx
sub r9d, r8d
add r9d, 0x8dcbae2a
sub r9d, 0x22e983a6
sub r9d, 0x8dcbae2a
mov r8d, eax
sub r8d, 0xa34d645e
add r9d, r8d
add r9d, 0x3a8a74ec
add r9d, 0x65e7a908
sub r9d, 0x3a8a74ec
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x5aaf8538
sub r9d, 0x65e7a908
sub r9d, 0x5aaf8538
mov r8d, eax
sub r8d, 0x115b4c5
sub r8d, r9d
add r8d, 0x115b4c5
mov r9d, eax
sub r9d, 0x22e983a6
add r9d, 0
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
sub eax, r10d
mov r8d, 0x6ba3b0ee
add r8d, 0
sub r8d, eax
sub r8d, 0x6ba3b0ee
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 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
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, dil
xor r15b, 1
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r15b, sil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov sil, dil
xor sil, 1
and sil, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0
and r12b, 1
or sil, r13b
or al, r12b
xor sil, al
mov al, bl
xor al, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or al, sil
or r12b, 0
xor al, 0xff
and al, r12b
mov sil, r15b
and sil, al
xor r15b, al
or sil, r15b
mov al, dil
xor al, 0
and al, 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 al, r12b
or r13b, r15b
xor al, r13b
xor al, 0xff
xor al, 1
and al, 0xff
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov cl, dil
xor cl, 1
and cl, 0xff
and r12b, 1
or r15b, r13b
or cl, r12b
xor r15b, cl
xor r15b, 0xff
xor r15b, 0
and r15b, 0
mov cl, 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, dil
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
mov r8b, cl
and r8b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and cl, 1
or al, r8b
or r15b, cl
xor al, r15b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r15b, r14b
and r15b, r8b
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, r8b
or cl, r15b
or r12b, al
xor cl, r12b
xor cl, 0xff
mov al, r14b
xor al, 0xff
mov r8b, dil
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, dl
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
mov r15b, dl
and r15b, r8b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r8b, 1
or al, r15b
or r12b, r8b
xor al, r12b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, al
xor r13b, 0xff
and r13b, 0xff
and al, r15b
or r8b, r12b
or r13b, al
xor r8b, r13b
xor r11b, 0xff
mov al, r8b
xor al, r11b
and al, r8b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov r15b, sil
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, dil
xor r11b, 0
and r11b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r11b, r15b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, r8b
xor r12b, 0xff
mov r13b, r11b
xor r13b, 0xff
mov r9b, dil
xor r9b, 1
mov r10b, r12b
and r10b, 0xff
and r8b, r9b
mov byte [rbp + 0x2f], r13b
and r13b, 0xff
and r11b, r9b
or r10b, r8b
or r13b, r11b
xor r10b, r13b
mov r8b, byte [rbp + 0x2f]
or r12b, r8b
xor r12b, 0xff
or r9b, 1
and r12b, r9b
or r10b, r12b
mov r9b, r15b
and r9b, 1
xor r15b, 1
or r9b, r15b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov r15b, dil
xor r15b, 0
and r10b, r15b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r15b, 1
or r11b, r10b
or r12b, r15b
xor r11b, r12b
xor r9b, 0xff
mov r10b, r11b
xor r10b, r9b
and r10b, r11b
mov r9b, dl
xor r9b, 0xff
and r9b, 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 r9b, r15b
or r12b, r11b
xor r9b, r12b
mov r11b, bl
xor r11b, 0xff
mov r15b, r9b
and r15b, r11b
xor r9b, 0xff
mov r11b, bl
and r11b, r9b
or r15b, r11b
xor bl, 0xff
mov r9b, r15b
xor r9b, bl
and r9b, r15b
mov r11b, al
xor r11b, 0xff
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, cl
xor r11b, 0xff
mov r15b, al
and r15b, r11b
xor al, 0xff
and cl, al
or r15b, cl
mov al, bl
xor al, 0xff
mov cl, r15b
xor cl, 0xff
mov r11b, dil
xor r11b, 0
mov r12b, al
and r12b, 0
and bl, r11b
mov r13b, cl
and r13b, 0
and r15b, r11b
or r12b, bl
or r13b, r15b
xor r12b, r13b
or al, cl
xor al, 0xff
or r11b, 0
and al, r11b
or r12b, al
mov al, r9b
xor al, 0xff
mov cl, r10b
xor cl, al
and cl, r10b
mov al, r10b
xor al, 0xff
mov r11b, r9b
and r11b, al
xor r9b, 0xff
and r10b, r9b
or r11b, r10b
mov al, cl
xor al, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov bl, al
and bl, 0
and cl, r10b
mov r15b, r9b
and r15b, 0
and r11b, r10b
or bl, cl
or r15b, r11b
xor bl, r15b
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, r12b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r9b, r12b
and r9b, cl
or al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
and cl, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or cl, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, r12b
xor r10b, r9b
and r10b, r12b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov r15b, bl
and r15b, r11b
or r9b, r15b
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
mov r15b, dil
xor r15b, 0
or r9b, r11b
or r15b, 0
xor r9b, 0xff
and r9b, r15b
xor cl, 0xff
mov r11b, bl
xor r11b, cl
and r11b, bl
mov cl, al
xor cl, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, cl
and r12b, 0
and al, r15b
mov r13b, bl
and r13b, 0
and r10b, r15b
or r12b, al
or r13b, r10b
xor r12b, r13b
or cl, bl
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, cl
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r12b, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r9b
or cl, r12b
or r10b, al
xor cl, r10b
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or al, r10b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, sil
and r11b, r10b
mov bl, dil
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, dil
xor r10b, 1
and r10b, 0
mov r11b, dil
xor r11b, 0
mov bl, r11b
and bl, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
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, r10b
xor r11b, 0xff
mov r15b, r14b
xor r15b, r11b
and r15b, r14b
mov r11b, dil
xor r11b, 1
mov r14b, r9b
xor r14b, r11b
and r14b, r9b
xor sil, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r12b, dil
xor r12b, 0
or sil, r11b
or r12b, 0
xor sil, 0xff
and sil, r12b
mov r11b, bl
xor r11b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, r11b
and r8b, 0
and bl, r13b
mov byte [rbp + 0x2e], r12b
and r12b, 0
and r15b, r13b
or r8b, bl
or r12b, r15b
xor r8b, r12b
mov bl, byte [rbp + 0x2e]
or r11b, bl
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or r8b, r11b
mov r11b, r14b
and r11b, sil
xor r14b, sil
or r11b, r14b
mov sil, r8b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
xor r11b, 0xff
and r8b, r11b
or r14b, r8b
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 r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, r14b
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
mov r11b, al
and r11b, 0
and r14b, r10b
mov sil, r8b
and sil, 0
and r9b, r10b
or r11b, r14b
or sil, r9b
xor r11b, sil
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, r11b
and r9b, r8b
or al, r9b
mov r8b, dil
xor r8b, 0
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 r10b, r9b
and r10b, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and r9b, 1
or al, r10b
or sil, r9b
xor al, sil
xor r11b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
or r11b, r9b
or r10b, 1
xor r11b, 0xff
and r11b, r10b
mov r9b, dil
xor r9b, 1
and r9b, 0
mov r10b, dil
xor r10b, 0
mov sil, r10b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, sil
or r14b, r10b
xor r9b, r14b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov sil, dil
xor sil, 0
or r9b, r10b
or sil, 0
xor r9b, 0xff
and r9b, sil
mov r10b, dil
xor r10b, 1
xor al, 0xff
mov sil, dil
xor sil, 0
or r10b, al
or sil, 0
xor r10b, 0xff
and r10b, sil
mov al, r8b
and al, r11b
xor r8b, r11b
or al, r8b
mov r8b, r9b
and r8b, r10b
xor r9b, r10b
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, 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, 0
mov r9b, dil
xor r9b, 0
mov r11b, dl
and r11b, r9b
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, al
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
mov sil, dil
xor sil, 0
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
mov r14b, dil
xor r14b, 1
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
xor dl, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
or dl, r14b
or r12b, 1
xor dl, 0xff
and dl, r12b
mov r14b, r11b
and r14b, sil
xor r11b, sil
or r14b, r11b
mov r11b, r15b
and r11b, dl
xor r15b, dl
or r11b, r15b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov sil, dil
xor sil, 1
and r14b, sil
mov r15b, r11b
xor r15b, 0xff
and r15b, 0xff
and r11b, sil
or dl, r14b
or r15b, r11b
xor dl, r15b
mov r11b, al
xor r11b, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, 0
and al, r14b
mov r12b, sil
and r12b, 0
and r8b, r14b
or r15b, al
or r12b, r8b
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 r8b, dil
xor r8b, 1
and r15b, r8b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r15b
or r11b, r8b
xor al, r11b
mov r8b, r9b
and r8b, 1
xor r9b, 1
or r8b, r9b
xor al, 0xff
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
mov sil, r8b
and sil, 0
and dl, r11b
mov r14b, r9b
and r14b, 0
and al, r11b
or sil, dl
or r14b, al
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
mov al, sil
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and sil, dl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, sil
or r8b, dl
xor al, r8b
mov dl, r10b
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, r10b
and dl, al
or r8b, dl
xor r10b, 0xff
mov al, r8b
xor al, r10b
and al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, dil
xor r9b, 1
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, dl
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov sil, dil
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
mov r11b, r9b
xor r11b, 0xff
mov sil, cl
xor sil, r11b
and sil, cl
mov cl, r8b
xor cl, 0xff
mov r11b, dil
xor r11b, 1
mov r14b, dil
xor r14b, 0
or cl, r11b
or r14b, 0
xor cl, 0xff
and cl, r14b
mov r11b, r9b
xor r11b, 0xff
mov r14b, al
xor r14b, r11b
and r14b, al
mov al, r10b
and al, sil
xor r10b, sil
or al, r10b
mov r10b, cl
and r10b, r14b
xor cl, r14b
or r10b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r11b, dil
xor r11b, 0
and al, r11b
mov sil, r10b
xor sil, 0xff
and sil, 0
and r10b, r11b
or cl, al
or sil, r10b
xor cl, sil
mov al, dl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov sil, al
and sil, 0
and dl, r11b
mov r14b, r10b
and r14b, 0
and r8b, r11b
or sil, dl
or r14b, r8b
xor sil, r14b
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and sil, dl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, sil
or r8b, dl
xor al, r8b
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
xor dil, 0
mov r9b, al
and r9b, 0
and cl, dil
mov r10b, dl
and r10b, 0
and r8b, dil
or r9b, cl
or r10b, r8b
xor r9b, r10b
or al, dl
xor al, 0xff
or dil, 0
and al, dil
or r9b, al
test r9b, 1
jne 0x6d880b08
jmp 0x6d893785
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x706fcd3
sub r8d, 0x1ab7d4cf
sub r8d, 0x706fcd3
sub r8d, 0xafa07f9b
add r8d, 0x389fe39b
add r8d, 0xafa07f9b
mov r9d, eax
sub r9d, 0x1ab7d4cf
sub r8d, r9d
mov r9d, eax
sub r9d, 1
add r9d, 0
sub r8d, 0x968fb20
add r8d, r9d
add r8d, 0x968fb20
mov r9d, 0xc0ebe069
add r9d, 0
sub r9d, 0x389fe39b
sub r9d, 0xc0ebe069
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
sub eax, r10d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r15b, r13b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov al, dil
xor al, 1
or r15b, r13b
or al, 1
xor r15b, 0xff
and r15b, al
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, sil
and al, r12b
xor sil, r12b
or al, sil
mov sil, r15b
xor sil, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov cl, sil
and cl, 0
and r15b, r13b
mov dl, r12b
and dl, 0
and r14b, r13b
or cl, r15b
or dl, r14b
xor cl, dl
or sil, r12b
xor sil, 0xff
or r13b, 0
and sil, r13b
or cl, sil
mov dl, al
xor dl, 0xff
and dl, 1
mov sil, dil
xor sil, 1
and al, sil
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, sil
or dl, al
or r14b, cl
xor dl, r14b
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, bl
and sil, cl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and cl, 1
or al, sil
or r14b, cl
xor al, r14b
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 r14b, cl
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
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 cl, 0xff
xor cl, 1
and cl, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, r15b
and r8b, 0
and al, r13b
mov r9b, r12b
and r9b, 0
and sil, r13b
or r8b, al
or r9b, sil
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r8b, r15b
mov al, r14b
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov sil, dil
xor sil, 1
mov r15b, al
and r15b, 0xff
and r14b, sil
mov r12b, r9b
and r12b, 0xff
and cl, sil
or r15b, r14b
or r12b, cl
xor r15b, r12b
or al, r9b
xor al, 0xff
or sil, 1
and al, sil
or r15b, al
mov al, r8b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and r8b, cl
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
and r15b, cl
or al, r8b
or r9b, r15b
xor al, r9b
mov cl, dil
xor cl, 0
and cl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, dil
xor r8b, 1
xor cl, 0xff
mov r9b, dil
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, dil
xor cl, 1
and cl, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, cl
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, dil
xor r14b, 1
mov r15b, sil
xor r15b, r14b
and r15b, sil
mov sil, dil
xor sil, 1
xor cl, 0xff
mov r14b, dil
xor r14b, 1
or sil, cl
or r14b, 1
xor sil, 0xff
and sil, r14b
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov r8b, r15b
and r8b, sil
xor r15b, sil
or r8b, r15b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov sil, dil
xor sil, 1
and cl, sil
mov r14b, r8b
xor r14b, 0xff
and r14b, 0xff
and r8b, sil
or r9b, cl
or r14b, r8b
xor r9b, r14b
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
mov sil, cl
and sil, r8b
xor cl, 0xff
mov r8b, dl
and r8b, cl
or sil, r8b
mov cl, dl
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
mov r14b, cl
and r14b, sil
xor cl, 0xff
mov sil, r11b
and sil, cl
or r14b, sil
xor r11b, 0xff
mov cl, r14b
xor cl, r11b
and cl, r14b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r10b, r15b
and r10b, 0
and r11b, r13b
mov byte [rbp + 0x2d], r12b
and r12b, 0
and sil, r13b
or r10b, r11b
or r12b, sil
xor r10b, r12b
mov r11b, byte [rbp + 0x2d]
or r15b, r11b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r10b, r15b
mov sil, dil
xor sil, 0
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
mov r11b, r12b
and r11b, 0
mov byte [rbp + 0x2c], r15b
and r15b, 0xff
and r14b, r12b
or r13b, r11b
or r15b, r14b
xor r13b, r15b
mov r11b, byte [rbp + 0x2c]
or sil, r11b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov sil, r10b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and r10b, r14b
or sil, r10b
xor r13b, 0xff
mov r10b, sil
xor r10b, r13b
and r10b, sil
mov sil, bl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and bl, r14b
or sil, bl
mov bl, r9b
xor bl, 0xff
and bl, 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 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
and r15b, bl
xor sil, bl
or r15b, sil
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
mov sil, r15b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and r15b, r14b
or sil, r15b
xor bl, 0xff
mov r14b, sil
xor r14b, bl
and r14b, sil
mov bl, cl
xor bl, 0xff
mov sil, r8b
xor sil, bl
and sil, r8b
mov bl, r8b
xor bl, 0xff
mov r15b, cl
and r15b, bl
xor cl, 0xff
and r8b, cl
or r15b, r8b
mov cl, sil
xor cl, 0xff
mov r8b, r15b
xor r8b, 0xff
mov bl, dil
xor bl, 1
mov r12b, cl
and r12b, 0xff
and sil, bl
mov r13b, r8b
and r13b, 0xff
and r15b, bl
or r12b, sil
or r13b, r15b
xor r12b, r13b
or cl, r8b
xor cl, 0xff
or bl, 1
and cl, bl
or r12b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov bl, r10b
and bl, r8b
or cl, bl
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov bl, dil
xor bl, 1
mov sil, r14b
and sil, bl
or r8b, sil
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
and sil, 1
or bl, sil
mov sil, dil
xor sil, 1
mov r15b, cl
xor r15b, sil
and r15b, cl
xor r10b, 0xff
mov sil, bl
xor sil, 0xff
mov r13b, dil
xor r13b, 1
or r10b, sil
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov sil, dil
xor sil, 1
mov r13b, r8b
xor r13b, sil
and r13b, r8b
xor r14b, 0xff
mov sil, bl
xor sil, 0xff
mov r11b, dil
xor r11b, 0
or r14b, sil
or r11b, 0
xor r14b, 0xff
and r14b, r11b
mov r11b, r15b
and r11b, r10b
xor r15b, r10b
or r11b, r15b
mov r10b, r13b
xor r10b, 0xff
mov sil, r14b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov byte [rbp + 0x2b], r10b
and r10b, 0xff
and r13b, r15b
mov byte [rbp + 0x2a], sil
and sil, 0xff
and r14b, r15b
or r10b, r13b
or sil, r14b
xor r10b, sil
mov sil, byte [rbp + 0x2b]
mov r14b, byte [rbp + 0x2a]
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r10b, sil
mov sil, r11b
xor sil, 0xff
mov r15b, r10b
and r15b, sil
xor r10b, 0xff
and r11b, r10b
or r15b, r11b
mov r10b, cl
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, dil
xor sil, 1
mov r13b, r10b
and r13b, 0xff
and cl, sil
mov r14b, r11b
and r14b, 0xff
and r8b, sil
or r13b, cl
or r14b, r8b
xor r13b, r14b
or r10b, r11b
xor r10b, 0xff
or sil, 1
and r10b, sil
or r13b, r10b
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r13b, r8b
or cl, r13b
mov r8b, bl
and r8b, 1
xor bl, 1
or r8b, bl
xor cl, 0xff
xor r8b, 0xff
mov r10b, dil
xor r10b, 1
or cl, r8b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r8b, r15b
and r8b, cl
xor r15b, cl
or r8b, r15b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
mov r11b, r12b
and r11b, r10b
mov bl, dil
xor bl, 1
and bl, 0xff
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
xor cl, 0xff
mov r10b, r8b
xor r10b, cl
and r10b, r8b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and r8b, r11b
or cl, r8b
xor r12b, 0xff
xor cl, 0xff
mov r8b, dil
xor r8b, 0
or r12b, cl
or r8b, 0
xor r12b, 0xff
and r12b, r8b
mov cl, r10b
and cl, r12b
xor r10b, r12b
or cl, r10b
mov r8b, dl
xor r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
or r8b, r10b
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
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, r8b
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r11b, dil
xor r11b, 1
mov bl, al
and bl, 0xff
and r8b, r11b
mov sil, dl
and sil, 0xff
and r10b, r11b
or bl, r8b
or sil, r10b
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 dl, dil
xor dl, 1
mov r8b, bl
and r8b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r8b
or r10b, dl
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or dl, r8b
xor bl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
or bl, r8b
or r10b, 0
xor bl, 0xff
and bl, r10b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or r8b, r10b
xor r8b, 0xff
mov r10b, dil
xor r10b, 1
mov r11b, dil
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r14b, r10b
and r14b, 0
and al, sil
mov r15b, r11b
and r15b, 0
and bl, sil
or r14b, al
or r15b, bl
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or r14b, r10b
mov al, r8b
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, al
and bl, 0xff
and r8b, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, r8b
or sil, dl
xor bl, sil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r14b, dl
mov r8b, bl
xor r8b, 0xff
and r8b, 0xff
and bl, dl
or al, r14b
or r8b, bl
xor al, r8b
mov dl, r9b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, dil
xor r8b, 0
mov r10b, r9b
and r10b, r8b
xor r9b, 0xff
and r9b, 0
or r10b, r9b
mov r8b, dl
and r8b, r10b
xor dl, r10b
or r8b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r8b, r9b
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
xor r9b, 0xff
xor al, 0xff
mov dl, dil
xor dl, 1
or r9b, al
or dl, 1
xor r9b, 0xff
and r9b, dl
mov al, cl
xor al, 0xff
mov dl, r9b
xor dl, 0xff
xor dil, 0
or al, dl
or dil, 0
xor al, 0xff
and al, dil
mov dl, cl
xor dl, 0xff
mov r8b, r9b
and r8b, dl
xor r9b, 0xff
and cl, r9b
or r8b, cl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
jne 0x6d881688
jmp 0x6d893785
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x970f2b0f
sub r8d, ecx
add r8d, 0x970f2b0f
mov r9d, eax
sub r9d, 0x96155853
sub r9d, 0xcbd320e4
add r9d, 0x96155853
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r9d, 0x6f8c0ee0
add r9d, 0
sub r9d, r8d
sub r9d, 0x6f8c0ee0
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub r9d, 0xa001763a
add r9d, 0xbe7eda4f
add r9d, 0xa001763a
mov r8d, eax
sub r8d, 0xcbd320e4
add r9d, r8d
sub eax, 0xbe7eda4f
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, sil
and r12b, r14b
xor sil, r14b
or r12b, sil
mov sil, dil
xor sil, 0
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov al, sil
and al, 0
mov cl, r13b
and cl, 0
mov dl, r14b
and dl, 0
and r15b, r13b
or al, cl
or dl, r15b
xor al, dl
or sil, r14b
xor sil, 0xff
or r13b, 0
and sil, r13b
or al, sil
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r12b, dl
or cl, r12b
xor cl, 0xff
xor al, 0xff
mov dl, dil
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, r11b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov sil, r11b
and sil, dl
or al, sil
mov dl, bl
xor dl, 0xff
xor al, 0xff
mov sil, dil
xor sil, 0
or dl, al
or sil, 0
xor dl, 0xff
and dl, sil
mov al, bl
xor al, 0xff
and al, 0
mov sil, dil
xor sil, 0
and bl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0
and sil, 1
or al, bl
or r14b, sil
xor al, r14b
xor r11b, 0xff
xor al, 0xff
mov bl, dil
xor bl, 1
or r11b, al
or bl, 1
xor r11b, 0xff
and r11b, bl
mov al, dl
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
and dl, sil
mov r15b, bl
and r15b, 0xff
and r11b, sil
or r14b, dl
or r15b, r11b
xor r14b, r15b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
mov r11b, cl
and r11b, dl
mov bl, dil
xor bl, 1
and bl, 0
and dl, 1
or al, r11b
or bl, dl
xor al, bl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
mov bl, r14b
and bl, r11b
or dl, bl
mov r11b, dil
xor r11b, 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 r15b, dil
xor r15b, 1
or bl, sil
or r15b, 1
xor bl, 0xff
and bl, r15b
mov sil, r11b
xor sil, 0xff
mov r15b, cl
xor r15b, sil
and r15b, cl
mov cl, dil
xor cl, 0
mov sil, dl
xor sil, cl
and sil, dl
mov cl, r11b
xor cl, 0xff
mov r12b, r14b
xor r12b, cl
and r12b, r14b
mov cl, bl
xor cl, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, cl
and r8b, 0xff
and bl, r13b
mov r9b, r14b
and r9b, 0xff
and r15b, r13b
or r8b, bl
or r9b, r15b
xor r8b, r9b
or cl, r14b
xor cl, 0xff
or r13b, 1
and cl, r13b
or r8b, cl
mov cl, sil
xor cl, 0xff
mov r9b, r12b
xor r9b, 0xff
mov bl, dil
xor bl, 1
mov r14b, cl
and r14b, 0xff
and sil, bl
mov r15b, r9b
and r15b, 0xff
and r12b, bl
or r14b, sil
or r15b, r12b
xor r14b, r15b
or cl, r9b
xor cl, 0xff
or bl, 1
and cl, bl
or r14b, cl
mov cl, r8b
xor cl, 0xff
mov r9b, r14b
and r9b, cl
xor r14b, 0xff
and r8b, r14b
or r9b, r8b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and cl, dl
mov r8b, dil
xor r8b, 1
and r8b, 0
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
mov cl, dil
xor cl, 0
mov dl, r11b
xor dl, 0xff
mov r8b, dil
xor r8b, 1
mov bl, cl
and bl, 0xff
mov sil, r8b
and sil, 0
mov r14b, dl
and r14b, 0xff
and r11b, r8b
or bl, sil
or r14b, r11b
xor bl, r14b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or bl, cl
xor bl, 0xff
mov cl, al
xor cl, bl
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 0x6d881acf
jmp 0x6d891a89
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xce1bb22a
add r8d, 0xe66d1f1d
add r8d, 0xce1bb22a
sub r8d, 0xd9e7daa4
sub r8d, 0x7d86a818
add r8d, 0xd9e7daa4
mov r9d, eax
sub r9d, 0xe66d1f1d
add r8d, r9d
mov r9d, eax
sub r9d, 1
add r9d, 0
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
sub r8d, 0x7611cd1f
sub r8d, 0xf09a370
add r8d, 0x7611cd1f
sub eax, 0x7d86a818
sub r8d, eax
sub r8d, 0xb987a897
add r8d, 0xf09a370
add r8d, 0xb987a897
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
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, r15b
xor r14b, sil
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, r11b
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor sil, 0xff
mov r15b, bl
xor r15b, sil
and r15b, bl
mov sil, bl
xor sil, 0xff
and sil, 0
mov r12b, dil
xor r12b, 0
and bl, r12b
xor dil, 1
and dil, 0
and r12b, 1
or sil, bl
or dil, r12b
xor sil, dil
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, r11b
xor bl, 0xff
mov sil, r14b
xor sil, bl
and sil, r14b
mov bl, r14b
xor bl, 0xff
mov dil, r11b
and dil, bl
xor r11b, 0xff
and r14b, r11b
or dil, r14b
mov r11b, sil
and r11b, dil
xor sil, dil
or r11b, sil
test r11b, 1
jne 0x6d881c8e
jmp 0x6d891a89
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x73af1743
sub r8d, 0x36a15023
add r8d, 0x73af1743
mov r9d, eax
sub r9d, 0x5b465531
add r8d, r9d
mov r9d, eax
sub r9d, 0x36a15023
sub r8d, r9d
sub eax, 0xe2cc9179
add r8d, eax
sub r8d, 0xeec695cf
sub r8d, 1
add r8d, 0xeec695cf
sub r8d, 0x4f82ce34
add r8d, 0xe2cc9179
add r8d, 0x4f82ce34
mov eax, 0xf25a96e0
add eax, 0
sub eax, 0x5b465531
sub eax, 0xf25a96e0
add r8d, 0x502f7b73
sub r8d, eax
sub r8d, 0x502f7b73
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, 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
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, 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, 0
or dil, cl
or r15b, 0
xor dil, 0xff
and dil, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, bl
xor cl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov dl, cl
and dl, 0xff
and bl, r12b
mov r8b, r15b
and r8b, 0xff
and r14b, r12b
or dl, bl
or r8b, r14b
xor dl, r8b
or cl, r15b
xor cl, 0xff
or r12b, 1
and cl, r12b
or dl, cl
mov cl, dil
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov bl, sil
xor bl, 0
mov r14b, cl
and r14b, 0
and dil, bl
mov r15b, r8b
and r15b, 0
and al, bl
or r14b, dil
or r15b, al
xor r14b, r15b
or cl, r8b
xor cl, 0xff
or bl, 0
and cl, bl
or r14b, cl
mov al, dl
xor al, 0xff
mov cl, r14b
and cl, al
xor r14b, 0xff
and dl, r14b
or cl, dl
mov al, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
and dl, 0
or al, dl
mov dl, sil
xor dl, 1
xor al, 0xff
mov r8b, sil
xor r8b, 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, sil
xor r8b, 0
xor al, 0xff
mov bl, sil
xor bl, 0
or r8b, al
or bl, 0
xor r8b, 0xff
and r8b, bl
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov bl, r13b
and bl, r8b
mov dil, sil
xor dil, 1
and dil, 0
and r8b, 1
or dl, bl
or dil, r8b
xor dl, dil
mov r8b, sil
xor r8b, 0
and r8b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r8b, bl
mov bl, sil
xor bl, 1
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, dl
xor dil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dil
and r12b, 0
and dl, r15b
mov r9b, r14b
and r9b, 0
and r8b, r15b
or r12b, dl
or r9b, r8b
xor r12b, r9b
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov dl, bl
and dl, 1
xor bl, 1
or dl, bl
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r12b, r9b
or r8b, r12b
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
or dl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov bl, al
and bl, r10b
or r8b, bl
mov r10b, sil
xor r10b, 1
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r10b, bl
mov bl, dl
xor bl, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, bl
and r15b, 0
and dl, r14b
mov r12b, dil
and r12b, 0
and r8b, r14b
or r15b, dl
or r12b, r8b
xor r15b, r12b
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov dl, sil
xor dl, 1
mov r8b, r10b
xor r8b, 0xff
mov bl, sil
xor bl, 0
mov dil, dl
and dil, 0
mov r14b, bl
and r14b, 1
mov r12b, r8b
and r12b, 0
and r10b, bl
or dil, r14b
or r12b, r10b
xor dil, r12b
or dl, r8b
xor dl, 0xff
or bl, 0
and dl, bl
or dil, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r15b, r8b
or dl, r15b
xor dl, 0xff
xor dil, 0xff
mov r8b, sil
xor r8b, 1
or dl, dil
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov bl, cl
and bl, r10b
or r8b, bl
mov r10b, sil
xor r10b, 0
and r10b, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, sil
xor bl, 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
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 r8b, 0xff
mov bl, r10b
xor bl, r8b
and bl, r10b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
or r8b, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, al
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, 1
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r11b, dil
mov dil, r8b
xor dil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dil
and r12b, 0
and r8b, r15b
mov byte [rbp + 0x29], r14b
and r14b, 0
and r10b, r15b
or r12b, r8b
or r14b, r10b
xor r12b, r14b
mov r8b, byte [rbp + 0x29]
or dil, r8b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov r10b, r11b
and r10b, 1
xor r11b, 1
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
mov dil, dl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r9b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r9b, r14b
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, r14b
or dil, r9b
or r15b, dl
xor dil, r15b
mov dl, r10b
and dl, dil
xor r10b, dil
or dl, r10b
mov r9b, bl
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov dil, sil
xor dil, 1
or r9b, r10b
or dil, 1
xor r9b, 0xff
and r9b, dil
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and bl, dil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0xff
and r11b, dil
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, r9b
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, r11b
and r14b, 0
and r9b, dil
mov r15b, bl
and r15b, 0
and r10b, dil
or r14b, r9b
or r15b, r10b
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or dil, 0
and r11b, dil
or r14b, r11b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, dl
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
mov r10b, r14b
xor r10b, r9b
and r10b, r14b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
and r14b, r11b
mov bl, sil
xor bl, 1
and bl, 0xff
and r11b, 1
or r9b, r14b
or bl, r11b
xor r9b, bl
xor r9b, 0xff
mov r11b, dl
xor r11b, r9b
and r11b, dl
mov dl, r10b
and dl, r11b
xor r10b, r11b
or dl, r10b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r13b
and r11b, r10b
or r9b, 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, 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, sil
xor bl, 1
mov dil, r9b
xor dil, bl
and dil, r9b
xor r13b, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or r13b, bl
or r14b, 1
xor r13b, 0xff
and r13b, r14b
mov bl, r10b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 0
or bl, r14b
or r15b, 0
xor bl, 0xff
and bl, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, cl
xor r15b, r14b
and r15b, cl
mov cl, dil
and cl, r13b
xor dil, r13b
or cl, dil
mov dil, bl
and dil, r15b
xor bl, r15b
or dil, bl
mov bl, cl
xor bl, 0xff
mov r14b, dil
and r14b, bl
xor dil, 0xff
and cl, dil
or r14b, cl
mov cl, r9b
and cl, r10b
xor r9b, r10b
or cl, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and cl, r10b
or r9b, cl
mov cl, sil
xor cl, 1
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, cl
and dil, 0xff
mov r15b, bl
and r15b, 1
mov r12b, r10b
and r12b, 0xff
and r11b, bl
or dil, r15b
or r12b, r11b
xor dil, r12b
or cl, r10b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
xor r9b, 0xff
xor dil, 0xff
mov cl, sil
xor cl, 1
or r9b, dil
or cl, 1
xor r9b, 0xff
and r9b, cl
mov cl, r14b
and cl, r9b
xor r14b, r9b
or cl, r14b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
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 cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, sil
xor bl, 1
or cl, r11b
or bl, 1
xor cl, 0xff
and cl, bl
mov r11b, sil
xor r11b, 1
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r11b, bl
mov bl, sil
xor bl, 1
mov dil, r11b
xor dil, bl
and dil, r11b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov r11b, r9b
and r11b, cl
xor r9b, cl
or r11b, r9b
mov cl, dil
and cl, r10b
xor dil, r10b
or cl, dil
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r10b
or r9b, r11b
or bl, cl
xor r9b, bl
mov cl, sil
xor cl, 0
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
or cl, r10b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r11b
and bl, 0
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, r11b
or r10b, bl
or dil, al
xor r10b, dil
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
and r9b, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r10b, 1
or cl, r9b
or r11b, r10b
xor cl, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
and al, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r10b, 1
or r9b, al
or r11b, r10b
xor r9b, r11b
mov al, sil
xor al, 1
and al, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, cl
and r10b, r9b
xor cl, r9b
or r10b, cl
mov cl, sil
xor cl, 1
mov r9b, al
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, 0
mov dil, r11b
and dil, 1
mov r14b, r9b
and r14b, 0
and al, r11b
or bl, dil
or r14b, al
xor bl, r14b
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r10b, cl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r10b
or r9b, cl
xor al, r9b
xor al, 0xff
xor bl, 0xff
mov cl, sil
xor cl, 0
or al, bl
or cl, 0
xor al, 0xff
and al, cl
mov cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
or cl, r9b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
and dl, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r10b
or r9b, dl
or r11b, al
xor r9b, r11b
mov al, cl
xor al, 0xff
mov dl, r9b
xor dl, 0xff
xor sil, 0
mov r10b, al
and r10b, 0
and cl, sil
mov r11b, dl
and r11b, 0
and r9b, sil
or r10b, cl
or r11b, r9b
xor r10b, r11b
or al, dl
xor al, 0xff
or sil, 0
and al, sil
or r10b, al
test r10b, 1
jne 0x6d8828c9
jmp 0x6d89378a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x8c90da76
mov r9d, ecx
add r9d, r8d
sub r9d, 0x2cfe21e3
sub r9d, 0x2d15e338
add r9d, 0x2cfe21e3
add r9d, 0x3c9e5332
add r9d, 0x8c90da76
sub r9d, 0x3c9e5332
sub r9d, 0x78690535
add r9d, 0xb63b4325
add r9d, 0x78690535
add r9d, 0x101b3371
sub r9d, 1
sub r9d, 0x101b3371
sub r9d, 0x4b974fd7
sub r9d, 0xb63b4325
add r9d, 0x4b974fd7
add r9d, 0x2cc49467
sub r9d, 0xe11d8a85
sub r9d, 0x2cc49467
sub eax, 0x2d15e338
sub r9d, eax
add r9d, 0x7425ce70
add r9d, 0xe11d8a85
sub r9d, 0x7425ce70
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 0
xor r14b, 0
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or bl, r15b
mov r14b, r11b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or bl, r11b
xor bl, 0xff
mov r11b, r10b
xor r11b, bl
and r11b, r10b
mov r10b, r14b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and r14b, r15b
mov r13b, bl
and r13b, 0xff
and r11b, r15b
or r12b, r14b
or r13b, r11b
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r10b, 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
and r11b, 0
xor sil, 0
and dil, sil
mov bl, r12b
xor bl, 0xff
and bl, 0
and r12b, sil
or r11b, dil
or bl, r12b
xor r11b, bl
mov bl, r10b
and bl, r11b
xor r10b, r11b
or bl, r10b
test bl, 1
jne 0x6d882b71
jmp 0x6d89378a
mov al, byte [rbp + 0x35]
test al, 1
jne 0x6d882b81
jmp 0x6d884665
mov rax, qword [rbp + 0x350]
mov rcx, qword [rax]
mov rcx, qword [rcx]
mov qword [rbp + 0x20], 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, 0x6821f3f7
add r8d, 0
mov r9d, ecx
sub r9d, 0x83946fa4
sub r9d, r8d
add r9d, 0x83946fa4
sub r9d, 0xfc03c410
sub r9d, 0xb6b0179f
add r9d, 0xfc03c410
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xb6b0179f
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, 0x146818fb
add r8d, 0
sub r8d, 0x6821f3f7
sub r8d, 0x146818fb
sub eax, r8d
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
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, r11b
xor dil, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or dil, bl
or r15b, 1
xor dil, 0xff
and dil, r15b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or bl, r11b
xor bl, 0xff
mov r11b, r10b
xor r11b, bl
and r11b, r10b
mov r10b, dil
and r10b, r11b
xor dil, r11b
or r10b, dil
mov r11b, r14b
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov bl, r14b
xor bl, 0xff
and bl, 0
xor sil, 0
and r14b, sil
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, sil
or bl, r14b
or dil, r10b
xor bl, dil
mov r10b, r11b
and r10b, bl
xor r11b, bl
or r10b, r11b
test r10b, 1
jne 0x6d882d66
jmp 0x6d89378f
xor eax, eax
mov rcx, 0xffffffffffffffff
mov rdx, rcx
xor rdx, 0xffff
movabs r8, 0x982e2b8caf97703d
and rdx, r8
mov r9, rcx
xor r9, r8
mov r10, r9
and r10, 0xffff
mov r11, rcx
xor r11, 0xffffffffffffffff
and r11, r8
and r9, 0xffffffffffffffff
or rdx, r10
or r11, r9
xor rdx, r11
movabs r8, 0xf010c18921698511
mov r9, rcx
xor r9, r8
xor rdx, 0xffffffffffffffff
movabs r10, 0xdf3e88e7b6a6f5d9
mov r11, rcx
xor r11, r10
or r9, rdx
or r11, r10
xor r9, 0xffffffffffffffff
and r9, r11
mov rdx, rcx
xor rdx, r8
movabs r10, 0x51629a257f8980fd
and rdx, r10
mov r11, rcx
xor r11, r10
mov rsi, r11
and rsi, r8
mov rdi, rcx
xor rdi, 0xffffffffffffffff
and rdi, r10
and r11, 0xffffffffffffffff
or rdx, rsi
or rdi, r11
xor rdx, rdi
mov r10, rcx
xor r10, 0xffff
mov r11, rdx
xor r11, 0xffffffffffffffff
movabs rsi, 0x444f03fcb34bd333
mov rdi, rcx
xor rdi, rsi
or r10, r11
or rdi, rsi
xor r10, 0xffffffffffffffff
and r10, rdi
mov r11, rcx
xor r11, 0xffffffffffffffff
and r11, 0xffffffffffffffff
mov rsi, rcx
xor rsi, 0xffffffffffffffff
and rsi, 0xffffffffffffffff
or r11, rsi
mov rsi, rcx
xor rsi, r8
mov r8, r11
xor r8, rsi
and r8, r11
xor rdx, 0xffffffffffffffff
xor rdx, 0xffffffffffffffff
and rdx, 0xffffffffffffffff
mov r11, r9
xor r11, 0xffffffffffffffff
mov rsi, r10
xor rsi, 0xffffffffffffffff
movabs rdi, 0xe5461376a4b2ccd0
mov rbx, rcx
xor rbx, rdi
mov r14, r11
and r14, rdi
and r9, rbx
mov r15, rsi
and r15, rdi
and r10, rbx
or r14, r9
or r15, r10
xor r14, r15
or r11, rsi
xor r11, 0xffffffffffffffff
or rbx, rdi
and r11, rbx
or r14, r11
mov r9, r8
xor r9, 0xffffffffffffffff
mov r10, rdx
xor r10, 0xffffffffffffffff
movabs r11, 0xf66b83b1b57e6609
mov rsi, rcx
xor rsi, r11
mov rdi, r9
and rdi, r11
and r8, rsi
mov rbx, r10
and rbx, r11
and rdx, rsi
or rdi, r8
or rbx, rdx
xor rdi, rbx
or r9, r10
xor r9, 0xffffffffffffffff
or rsi, r11
and r9, rsi
or rdi, r9
mov rdx, r14
xor rdx, 0xffffffffffffffff
mov r8, rdi
and r8, rdx
xor rdi, 0xffffffffffffffff
and r14, rdi
or r8, r14
mov rdx, qword [rbp + 0x20]
xor rdx, 0xffffffffffffffff
and rdx, 0xffffffffffffffff
mov r9, rcx
xor r9, 0xffffffffffffffff
mov r10, qword [rbp + 0x20]
and r10, r9
or rdx, r10
xor rdx, 0xffffffffffffffff
movabs r9, 0xaf06a5fdfca5106e
xor rdx, r9
and rdx, r9
mov r10, rcx
xor r10, r9
movabs r11, 0x235a80eedbf4311
and r10, r11
mov rsi, rcx
xor rsi, r11
mov rdi, rsi
and rdi, r9
mov rbx, rcx
xor rbx, 0xffffffffffffffff
and rbx, r11
and rsi, 0xffffffffffffffff
or r10, rdi
or rbx, rsi
xor r10, rbx
mov r11, qword [rbp + 0x20]
xor r11, 0xffffffffffffffff
mov rsi, r10
xor rsi, 0xffffffffffffffff
movabs rdi, 0x94d05cc8624b2d0
mov rbx, rcx
xor rbx, rdi
or r11, rsi
or rbx, rdi
xor r11, 0xffffffffffffffff
and r11, rbx
mov rsi, r8
xor rsi, 0xffffffffffffffff
movabs rdi, 0xae0290225aa2da58
and rsi, rdi
mov rbx, rcx
xor rbx, rdi
mov r14, r8
and r14, rbx
mov r15, rcx
xor r15, 0xffffffffffffffff
and r15, rdi
and rbx, 0xffffffffffffffff
or rsi, r14
or r15, rbx
xor rsi, r15
mov rdi, rcx
xor rdi, r9
mov r9, rsi
xor r9, rdi
and r9, rsi
xor r8, 0xffffffffffffffff
xor r10, 0xffffffffffffffff
movabs rsi, 0xc3340d848c8daf3a
mov rdi, rcx
xor rdi, rsi
or r8, r10
or rdi, rsi
xor r8, 0xffffffffffffffff
and r8, rdi
mov r10, rdx
and r10, r11
xor rdx, r11
or r10, rdx
mov rdx, r9
and rdx, r8
xor r9, r8
or rdx, r9
mov r8, r10
xor r8, 0xffffffffffffffff
movabs r9, 0x1c3d4d05f2cbfa3b
and r8, r9
mov r11, rcx
xor r11, r9
and r10, r11
mov rsi, rdx
xor rsi, 0xffffffffffffffff
and rsi, r9
and rdx, r11
or r8, r10
or rsi, rdx
xor r8, rsi
mov rdx, qword [rbp + 0x20]
xor rdx, 0xffffffffffffffff
movabs r9, 0xb77365f12d335e7f
and rdx, r9
mov r10, rcx
xor r10, r9
mov r11, qword [rbp + 0x20]
and r11, r10
mov rsi, rcx
xor rsi, 0xffffffffffffffff
and rsi, r9
and r10, 0xffffffffffffffff
or rdx, r11
or rsi, r10
xor rdx, rsi
mov r9, r8
xor r9, 0xffffffffffffffff
mov r10, rdx
and r10, r9
xor rdx, 0xffffffffffffffff
mov r9, r8
and r9, rdx
or r10, r9
xor r10, 0xffffffffffffffff
xor r8, 0xffffffffffffffff
movabs rdx, 0xb06109181536737
xor rcx, rdx
or r10, r8
or rcx, rdx
xor r10, 0xffffffffffffffff
and r10, rcx
mov r12d, dword [sym.out.dll_x.13]
mov r13d, dword [sym.out.dll_y.14]
mov ecx, 0x7ada6443
add ecx, 0
sub ecx, 0x8e72c26c
sub ecx, 0x7ada6443
mov edx, eax
sub edx, r12d
mov r8d, eax
sub r8d, ecx
add edx, r8d
mov ecx, eax
sub ecx, edx
mov edx, eax
sub edx, ecx
mov ecx, eax
sub ecx, 0xeb0bc35b
add edx, ecx
mov ecx, eax
sub ecx, edx
add ecx, 0x272e1fb3
sub ecx, 1
sub ecx, 0x272e1fb3
mov edx, eax
sub edx, 0xeb0bc35b
add ecx, edx
sub eax, 0x8e72c26c
add eax, 0
sub ecx, 0x2145a4c0
sub ecx, eax
add ecx, 0x2145a4c0
imul r12d, ecx
and r12d, 1
cmp r12d, 0
sete al
cmp r13d, 0xa
setl cl
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, 1
mov r9b, r8b
xor r9b, 0
mov r11b, al
and r11b, r9b
mov bl, r8b
xor bl, 1
and bl, 0
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, r8b
xor r11b, 1
mov bl, cl
and bl, r11b
or r9b, bl
mov r11b, r8b
xor r11b, 1
and r11b, 1
mov bl, r8b
xor bl, 1
and bl, 1
or r11b, bl
mov bl, dl
xor bl, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, r8b
xor dil, 1
mov r14b, bl
and r14b, 0xff
and dl, dil
mov r15b, sil
and r15b, 0xff
and r9b, dil
or r14b, dl
or r15b, r9b
xor r14b, r15b
or bl, sil
xor bl, 0xff
or dil, 1
and bl, dil
or r14b, bl
mov dl, r11b
and dl, 1
xor r11b, 1
or dl, r11b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r11b, r8b
xor r11b, 1
and r14b, r11b
or r9b, r14b
xor r9b, 0xff
xor dl, 0xff
mov r11b, r8b
xor r11b, 0
or r9b, dl
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov dl, al
xor dl, 0xff
and dl, 1
mov r11b, r8b
xor r11b, 1
mov bl, al
and bl, r11b
or dl, bl
mov r11b, r8b
xor r11b, 1
xor dl, 0xff
mov bl, r8b
xor bl, 1
or r11b, dl
or bl, 1
xor r11b, 0xff
and r11b, bl
mov dl, r8b
xor dl, 1
and dl, 0
mov bl, r8b
xor bl, 0
mov sil, bl
and sil, 1
mov dil, r8b
xor dil, 1
and dil, 0
and bl, 1
or dl, sil
or dil, bl
xor dl, dil
mov bl, dl
xor bl, 0xff
mov sil, al
xor sil, bl
and sil, al
mov al, cl
xor al, 0xff
and al, 1
mov bl, r8b
xor bl, 1
mov dil, cl
and dil, bl
mov r14b, r8b
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
xor al, 0xff
mov bl, r8b
xor bl, 1
mov dil, r8b
xor dil, 1
or al, bl
or dil, 1
xor al, 0xff
and al, dil
xor cl, 0xff
xor dl, 0xff
mov bl, r8b
xor bl, 1
or cl, dl
or bl, 1
xor cl, 0xff
and cl, bl
mov dl, r11b
xor dl, 0xff
mov bl, sil
xor bl, 0xff
mov dil, r8b
xor dil, 1
mov r14b, dl
and r14b, 0xff
and r11b, dil
mov r15b, bl
and r15b, 0xff
and sil, dil
or r14b, r11b
or r15b, sil
xor r14b, r15b
or dl, bl
xor dl, 0xff
or dil, 1
and dl, dil
or r14b, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, r14b
xor al, 0xff
mov cl, dl
and cl, al
xor dl, 0xff
and r14b, dl
or cl, r14b
mov al, cl
xor al, 0xff
mov dl, r9b
xor dl, al
and dl, r9b
mov al, r9b
xor al, 0xff
mov r11b, cl
and r11b, al
xor cl, 0xff
and r9b, cl
or r11b, r9b
mov al, dl
xor al, 0xff
mov cl, r11b
xor cl, 0xff
xor r8b, 0
mov r9b, al
and r9b, 0
and dl, r8b
mov bl, cl
and bl, 0
and r11b, r8b
or r9b, dl
or bl, r11b
xor r9b, bl
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
test r9b, 1
mov qword [rbp + 0x18], r10
jne 0x6d883461
jmp 0x6d89378f
jmp 0x6d883466
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, 0xec4d3fd8
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0xbd5b43f1
sub r9d, 1
sub r9d, 0xbd5b43f1
mov r8d, eax
sub r8d, 0xec4d3fd8
add r9d, r8d
mov r8d, 0xc99e54ba
add r8d, 0
sub r8d, r9d
sub r8d, 0xc99e54ba
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, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
xor bl, 0xff
mov r14b, r10b
xor r14b, bl
and r14b, r10b
mov bl, dil
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and dil, r12b
mov al, r15b
and al, 0xff
and r14b, r12b
or r13b, dil
or al, r14b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 1
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
and dil, 1
or al, dil
mov dil, r11b
xor dil, 0xff
xor al, 0xff
mov r14b, sil
xor r14b, 1
or dil, al
or r14b, 1
xor dil, 0xff
and dil, r14b
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
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
xor dil, 1
and dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, dil
or r14b, bl
mov bl, r13b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r13b
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, 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
and cl, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov dl, sil
xor dl, 1
and dl, 0
and r15b, 1
or cl, r12b
or dl, r15b
xor cl, dl
mov dl, bl
xor dl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r8b, dl
and r8b, 0
and bl, r12b
mov r9b, r15b
and r9b, 0
and dil, r12b
or r8b, bl
or r9b, dil
xor r8b, r9b
or dl, r15b
xor dl, 0xff
or r12b, 0
and dl, r12b
or r8b, dl
mov dl, sil
xor dl, 0
mov r9b, cl
xor r9b, 0xff
mov bl, sil
xor bl, 0
mov dil, dl
and dil, 0
mov r15b, bl
and r15b, 0
mov r12b, r9b
and r12b, 0
and cl, bl
or dil, r15b
or r12b, cl
xor dil, r12b
or dl, r9b
xor dl, 0xff
or bl, 0
and dl, bl
or dil, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
xor cl, 0xff
xor dil, 0xff
mov dl, sil
xor dl, 1
or cl, dil
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r14b
and r9b, r8b
mov bl, sil
xor bl, 1
and bl, 0
and r8b, 1
or dl, r9b
or bl, r8b
xor dl, bl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov bl, r10b
and bl, r9b
mov dil, dl
xor dil, 0xff
and dil, 0
and dl, r9b
or r8b, bl
or dil, dl
xor r8b, dil
xor 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, al
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
or dl, r10b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
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, dl
xor bl, 0xff
mov dil, r9b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, 0
and dl, r15b
mov byte [rbp + 0x17], dil
and dil, 0
and r9b, r15b
or r12b, dl
or dil, r9b
xor r12b, dil
mov dl, byte [rbp + 0x17]
or bl, dl
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov r9b, sil
xor r9b, 0
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, r9b
and r15b, 0
mov dl, dil
and dl, 0
mov byte [rbp + 0x16], bl
and bl, 0
and r10b, dil
or r15b, dl
or bl, r10b
xor r15b, bl
mov dl, byte [rbp + 0x16]
or r9b, dl
xor r9b, 0xff
or dil, 0
and r9b, dil
or r15b, r9b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and r12b, r10b
or r9b, r12b
xor r9b, 0xff
xor r15b, 0xff
mov r10b, sil
xor r10b, 1
or r9b, r15b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, r14b
and dil, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, dil
or r15b, bl
xor r10b, r15b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
mov r12b, r10b
xor r12b, 0xff
and r12b, 0xff
and r10b, dil
or bl, r15b
or r12b, r10b
xor bl, r12b
xor bl, 0xff
xor r11b, 0xff
mov r10b, sil
xor r10b, 1
or bl, r11b
or r10b, 1
xor bl, 0xff
and bl, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 1
or r10b, r11b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov r11b, cl
xor r11b, 0xff
mov dil, r8b
and dil, r11b
xor r8b, 0xff
and cl, r8b
or dil, cl
mov cl, r10b
xor cl, 0xff
mov r8b, dil
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
mov r15b, cl
and r15b, 0xff
and r10b, r11b
mov r12b, r8b
and r12b, 0xff
and dil, r11b
or r15b, r10b
or r12b, dil
xor r15b, r12b
or cl, r8b
xor cl, 0xff
or r11b, 1
and cl, r11b
or r15b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r9b
and r10b, r8b
or cl, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r8b, r11b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r12b, sil
xor r12b, 0
or r11b, dil
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov dil, r10b
xor dil, 0xff
mov r12b, r9b
xor r12b, dil
and r12b, r9b
mov r9b, r8b
xor r9b, 0xff
mov dil, sil
xor dil, 1
mov dl, sil
xor dl, 1
or r9b, dil
or dl, 1
xor r9b, 0xff
and r9b, dl
mov dl, r10b
xor dl, 0xff
mov dil, bl
xor dil, dl
and dil, bl
mov dl, r11b
xor dl, 0xff
mov bl, r12b
xor bl, 0xff
mov byte [rbp + 0x15], sil
xor sil, 0
mov byte [rbp + 0x14], dl
and dl, 0
and r11b, sil
mov byte [rbp + 0x13], bl
and bl, 0
and r12b, sil
or dl, r11b
or bl, r12b
xor dl, bl
mov r11b, byte [rbp + 0x14]
mov bl, byte [rbp + 0x13]
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dl, r11b
mov r11b, r9b
xor r11b, 0xff
mov sil, dil
xor sil, 0xff
mov r12b, byte [rbp + 0x15]
xor r12b, 0
mov bl, r11b
and bl, 0
and r9b, r12b
mov byte [rbp + 0x12], sil
and sil, 0
and dil, r12b
or bl, r9b
or sil, dil
xor bl, sil
mov r9b, byte [rbp + 0x12]
or r11b, r9b
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or bl, r11b
mov r11b, dl
xor r11b, 0xff
mov sil, bl
and sil, r11b
xor bl, 0xff
and dl, bl
or sil, dl
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x15]
xor r8b, 0
and dl, r8b
mov r11b, byte [rbp + 0x15]
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, dl
or r11b, r8b
xor cl, r11b
mov dl, byte [rbp + 0x15]
xor dl, 1
mov r8b, r10b
xor r8b, 0xff
mov r11b, byte [rbp + 0x15]
xor r11b, 1
mov bl, dl
and bl, 0xff
mov dil, r11b
and dil, 1
mov r12b, r8b
and r12b, 0xff
and r10b, r11b
or bl, dil
or r12b, r10b
xor bl, r12b
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
xor cl, 0xff
xor bl, 0xff
mov dl, byte [rbp + 0x15]
xor dl, 1
or cl, bl
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, sil
and dl, cl
xor sil, cl
or dl, sil
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x15]
xor r8b, 1
mov r10b, r15b
and r10b, r8b
mov r11b, byte [rbp + 0x15]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, dl
xor r8b, 0xff
xor cl, 0xff
mov r10b, byte [rbp + 0x15]
xor r10b, 0
or r8b, cl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp + 0x15]
xor r10b, 0
and dl, r10b
mov r11b, byte [rbp + 0x15]
xor r11b, 1
and r11b, 0
and r10b, 1
or cl, dl
or r11b, r10b
xor cl, r11b
xor cl, 0xff
mov dl, r15b
xor dl, cl
and dl, r15b
mov cl, r8b
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x15]
xor r11b, 1
mov bl, cl
and bl, 0xff
and r8b, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, r8b
or sil, dl
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x15]
xor dl, 1
mov r8b, r13b
and r8b, dl
or cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x15]
xor r8b, 1
mov r10b, al
and r10b, r8b
or dl, r10b
mov r8b, byte [rbp + 0x15]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x15]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp + 0x15]
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x15]
xor r11b, 1
mov sil, byte [rbp + 0x15]
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, r13b
xor sil, r11b
and sil, r13b
mov r11b, dl
xor r11b, 0xff
mov dil, byte [rbp + 0x15]
xor dil, 1
mov r15b, byte [rbp + 0x15]
xor r15b, 0
or r11b, dil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
xor al, 0xff
mov dil, r8b
xor dil, 0xff
mov r15b, byte [rbp + 0x15]
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, 0xff
mov r12b, byte [rbp + 0x15]
xor r12b, 0
mov r13b, dil
and r13b, 0
and r10b, r12b
mov r9b, r15b
and r9b, 0
and sil, r12b
or r13b, r10b
or r9b, sil
xor r13b, r9b
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov r9b, r11b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov sil, byte [rbp + 0x15]
xor sil, 1
mov dil, r9b
and dil, 0xff
and r11b, sil
mov r15b, r10b
and r15b, 0xff
and al, sil
or dil, r11b
or r15b, al
xor dil, r15b
or r9b, r10b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov al, r13b
xor al, 0xff
mov r9b, dil
and r9b, al
xor dil, 0xff
and r13b, dil
or r9b, r13b
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 + 0x15]
xor dl, 1
and al, dl
or cl, al
mov al, r8b
and al, 1
xor r8b, 1
or al, r8b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x15]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, r9b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x15]
xor r8b, 0
mov r10b, al
and r10b, 0
and r9b, r8b
mov r11b, dl
and r11b, 0
and cl, r8b
or r10b, r9b
or r11b, cl
xor r10b, r11b
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x15]
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 + 0x15]
xor cl, 1
and cl, 0
mov dl, byte [rbp + 0x15]
xor dl, 0
mov r8b, dl
and r8b, 1
mov r9b, byte [rbp + 0x15]
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 + 0x15]
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 + 0x15]
xor al, 1
and al, 0
mov cl, byte [rbp + 0x15]
xor cl, 0
mov dl, cl
and dl, 1
mov r8b, byte [rbp + 0x15]
xor r8b, 1
and r8b, 0
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x15]
xor dl, 1
mov r8b, r14b
and r8b, dl
or cl, r8b
mov dl, byte [rbp + 0x15]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x15]
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, byte [rbp + 0x15]
xor r8b, 0
mov r9b, al
xor r9b, r8b
and r9b, al
mov r8b, byte [rbp + 0x15]
xor r8b, 1
mov r11b, dl
xor r11b, 0xff
mov sil, byte [rbp + 0x15]
xor sil, 0
or r8b, r11b
or sil, 0
xor r8b, 0xff
and r8b, sil
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0x15]
xor sil, 0
mov dil, byte [rbp + 0x15]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
xor r14b, 0xff
mov sil, dl
xor sil, 0xff
mov dil, byte [rbp + 0x15]
xor dil, 0
or r14b, sil
or dil, 0
xor r14b, 0xff
and r14b, dil
mov sil, r9b
and sil, r8b
xor r9b, r8b
or sil, r9b
mov r8b, r11b
and r8b, r14b
xor r11b, r14b
or r8b, r11b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x15]
xor r11b, 1
and sil, r11b
mov dil, r8b
xor dil, 0xff
and dil, 0xff
and r8b, r11b
or r9b, sil
or dil, r8b
xor r9b, dil
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x15]
xor cl, 0
and r8b, cl
mov r11b, byte [rbp + 0x15]
xor r11b, 1
and r11b, 0
and cl, 1
or al, r8b
or r11b, cl
xor al, r11b
mov cl, byte [rbp + 0x15]
xor cl, 0
mov r8b, dl
xor r8b, 0xff
mov r11b, byte [rbp + 0x15]
xor r11b, 0
mov sil, cl
and sil, 0
mov dil, r11b
and dil, 0
mov r14b, r8b
and r14b, 0
and dl, r11b
or sil, dil
or r14b, dl
xor sil, r14b
or cl, r8b
xor cl, 0xff
or r11b, 0
and cl, r11b
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, byte [rbp + 0x15]
xor cl, 0
or al, sil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x15]
xor r8b, 1
mov r11b, cl
and r11b, 0xff
and r9b, r8b
mov sil, dl
and sil, 0xff
and al, r8b
or r11b, r9b
or sil, al
xor r11b, sil
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r11b, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x15]
xor cl, 1
and r11b, cl
or al, r11b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x15]
xor dl, 0
mov r8b, r10b
and r8b, dl
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, dl
or cl, r8b
or r9b, al
xor cl, r9b
xor cl, 0xff
xor r10b, 0xff
mov al, byte [rbp + 0x15]
xor al, 1
or cl, r10b
or al, 1
xor cl, 0xff
and cl, al
mov al, cl
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x15]
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 0x6d8841ed
jmp 0x6d893794
xor eax, eax
mov rcx, qword [rbp + 0x340]
mov rdx, qword [rbp + 0x18]
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, 0x9f7f9517
add r10d, 0x53b77a1e
sub r10d, 0x9f7f9517
sub r10d, 0xca7d1a12
add r10d, 0x64e97c41
add r10d, 0xca7d1a12
sub r10d, 0xa99cf84a
sub r10d, 0x53b77a1e
add r10d, 0xa99cf84a
mov r11d, eax
sub r11d, 0xe90c6c16
add r10d, r11d
sub r10d, 0xcd53ecdb
sub r10d, 1
add r10d, 0xcd53ecdb
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0xe90c6c16
add r11d, r10d
mov r10d, eax
sub r10d, r11d
sub r10d, 0xf8d5675b
add r10d, 0x78dd53ea
add r10d, 0xf8d5675b
sub r10d, 0xbb34206f
sub r10d, 0x64e97c41
add r10d, 0xbb34206f
sub eax, 0x78dd53ea
add r10d, eax
imul r8d, r10d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
or dil, r12b
mov r15b, 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
and r12b, 0
or al, r12b
mov r12b, dil
xor r12b, 0xff
mov r13b, r15b
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 r15b, r8b
or r9b, dil
or r10b, r15b
xor r9b, r10b
or r12b, r13b
xor r12b, 0xff
or r8b, 0
and r12b, r8b
or r9b, r12b
mov r8b, r14b
xor r8b, 0
mov r10b, al
xor r10b, 0xff
mov dil, r14b
xor dil, 0
mov r15b, r8b
and r15b, 0
mov r12b, dil
and r12b, 0
mov r13b, r10b
and r13b, 0
and al, dil
or r15b, r12b
or r13b, al
xor r15b, r13b
or r8b, r10b
xor r8b, 0xff
or dil, 0
and r8b, dil
or r15b, r8b
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
and r9b, r8b
or al, r9b
xor r15b, 0xff
mov r8b, al
xor r8b, r15b
and r8b, al
mov al, bl
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
mov r10b, bl
and r10b, r9b
or al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, r9b
xor r10b, 0xff
mov dil, bl
xor dil, r10b
and dil, bl
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov bl, r14b
xor bl, 1
mov r15b, sil
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, r14b
xor bl, 1
mov r15b, r10b
xor r15b, bl
and r15b, r10b
xor r9b, 0xff
mov r10b, sil
xor r10b, r9b
and r10b, sil
mov r9b, al
xor r9b, 0xff
mov bl, dil
xor bl, 0xff
mov sil, r14b
xor sil, 1
mov r12b, r9b
and r12b, 0xff
and al, sil
mov r13b, bl
and r13b, 0xff
and dil, sil
or r12b, al
or r13b, dil
xor r12b, r13b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or r12b, r9b
mov al, r15b
and al, r10b
xor r15b, r10b
or al, r15b
mov r9b, r12b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
and r12b, al
or r10b, r12b
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
mov bl, r8b
and bl, r9b
or al, 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, r14b
xor sil, 1
mov dil, al
xor dil, sil
and dil, al
mov sil, bl
xor sil, 0xff
mov r15b, r8b
xor r15b, sil
and r15b, r8b
mov r8b, r14b
xor r8b, 1
mov sil, r9b
xor sil, r8b
and sil, r9b
xor r10b, 0xff
mov r8b, bl
xor r8b, 0xff
mov r12b, r14b
xor r12b, 1
or r10b, r8b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r8b, dil
and r8b, r15b
xor dil, r15b
or r8b, dil
mov dil, sil
and dil, r10b
xor sil, r10b
or dil, sil
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov sil, r14b
xor sil, 1
and r8b, sil
mov r15b, dil
xor r15b, 0xff
and r15b, 0xff
and dil, sil
or r10b, r8b
or r15b, dil
xor r10b, r15b
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
and r8b, r9b
or al, r8b
mov r8b, r14b
xor r8b, 1
mov r9b, bl
xor r9b, 0xff
mov sil, r14b
xor sil, 0
mov dil, r8b
and dil, 0
mov r15b, sil
and r15b, 1
mov r12b, r9b
and r12b, 0
and bl, sil
or dil, r15b
or r12b, bl
xor dil, r12b
or r8b, r9b
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
xor dil, 0xff
mov r8b, al
xor r8b, dil
and r8b, al
mov al, r10b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
xor r14b, 0
mov bl, al
and bl, 0
and r10b, r14b
mov sil, r9b
and sil, 0
and r8b, r14b
or bl, r10b
or sil, r8b
xor bl, sil
or al, r9b
xor al, 0xff
or r14b, 0
and al, r14b
or bl, al
test bl, 1
jne 0x6d884660
jmp 0x6d893794
jmp 0x6d884d1a
mov rax, qword [rbp + 0x3e8]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x350]
mov r8, qword [rdx]
add rcx, qword [r8]
mov r8, qword [rbp + 0x338]
mov qword [r8], rcx
mov rcx, qword [r8]
add rcx, 2
mov qword [rbp + 8], rcx
mov rax, qword [rbp + 0x340]
mov rcx, qword [rbp + 8]
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, 0x64a220ea
add r8d, 0
sub r8d, 0xdd62fb03
sub r8d, 0x64a220ea
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
sub r8d, 0xb151f618
sub r8d, 0x97208327
add r8d, 0xb151f618
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0x14880ade
add r8d, 0x97208327
add r8d, 0x14880ade
sub r8d, 0xf3f88505
sub r8d, 0x4ccbd367
add r8d, 0xf3f88505
add r8d, 0xf688488f
sub r8d, 0xdd62fb03
sub r8d, 0xf688488f
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x4ccbd367
add r9d, r8d
sub eax, r9d
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, 0
mov dil, sil
xor dil, 0
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, dil
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, r15b
or r10b, r13b
xor r10b, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, sil
xor r13b, 0
or r10b, r15b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
xor dil, 0xff
mov r15b, r11b
xor r15b, dil
and r15b, r11b
mov r11b, bl
and r11b, r12b
xor bl, r12b
or r11b, bl
mov bl, r10b
xor bl, 0xff
mov dil, r15b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and r10b, r12b
mov al, dil
and al, 0xff
and r15b, r12b
or r13b, r10b
or al, r15b
xor r13b, al
or bl, dil
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r11b
xor al, 0xff
mov r10b, r13b
and r10b, al
xor r13b, 0xff
and r11b, r13b
or r10b, r11b
mov al, r14b
xor al, 0xff
and al, 1
mov r11b, sil
xor r11b, 1
mov bl, r14b
and bl, r11b
or al, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or r11b, dil
mov bl, sil
xor bl, 0
and bl, 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, sil
xor dil, 0
mov r15b, al
xor r15b, dil
and r15b, al
mov dil, bl
xor dil, 0xff
mov r12b, r14b
xor r12b, dil
and r12b, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r13b, sil
xor r13b, 1
or dil, r14b
or r13b, 1
xor dil, 0xff
and dil, r13b
xor r10b, 0xff
mov r14b, bl
xor r14b, 0xff
mov r13b, sil
xor r13b, 0
or r10b, r14b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov r14b, r15b
and r14b, r12b
xor r15b, r12b
or r14b, r15b
mov r15b, dil
and r15b, r10b
xor dil, r10b
or r15b, dil
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and r14b, dil
mov r12b, r15b
xor r12b, 0xff
and r12b, 0xff
and r15b, dil
or r10b, r14b
or r12b, r15b
xor r10b, r12b
mov dil, al
xor dil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dil
and r12b, 0
and al, r15b
mov r13b, r14b
and r13b, 0
and r11b, r15b
or r12b, al
or r13b, r11b
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov al, r12b
xor al, 0xff
and al, 0
mov r11b, sil
xor r11b, 0
and r12b, r11b
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or al, r12b
or dil, r11b
xor al, dil
mov r11b, bl
and r11b, 0
xor bl, 0
or r11b, bl
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov al, r10b
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
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
test dil, 1
jne 0x6d884ac0
jmp 0x6d8937a7
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xb3cc26ba
add r8d, 0
sub r8d, 1
sub r8d, 0xb3cc26ba
mov r9d, 0xcfc860ce
add r9d, 0
add r9d, r8d
sub r9d, 0xcfc860ce
sub eax, 0xa849e01b
mov r8d, ecx
sub r8d, eax
sub r8d, 0xc03eb061
add r8d, r9d
add r8d, 0xc03eb061
sub r8d, 0xe7cdd70
sub r8d, 0xa849e01b
add r8d, 0xe7cdd70
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
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
xor r10b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r10b, r15b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r15b, r11b
xor r15b, 0xff
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, r12b
or r15b, r13b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
xor dil, 0xff
mov r12b, r11b
xor r12b, dil
and r12b, r11b
mov r11b, bl
xor r11b, 0xff
mov dil, r10b
xor dil, 0xff
xor sil, 0
mov r13b, r11b
and r13b, 0
and bl, sil
mov al, dil
and al, 0
and r10b, sil
or r13b, bl
or al, r10b
xor r13b, al
or r11b, dil
xor r11b, 0xff
or sil, 0
and r11b, sil
or r13b, r11b
mov al, r15b
and al, r12b
xor r15b, r12b
or al, r15b
mov r10b, r13b
xor r10b, 0xff
mov r11b, al
and r11b, r10b
xor al, 0xff
and r13b, al
or r11b, r13b
mov al, r11b
xor al, 0xff
mov r10b, r14b
xor r10b, al
and r10b, r14b
mov al, r14b
xor al, 0xff
mov bl, r11b
and bl, al
xor r11b, 0xff
and r14b, r11b
or bl, r14b
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
test al, 1
jne 0x6d884d15
jmp 0x6d8937a7
jmp 0x6d884d1a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x17639b3b
sub r8d, 0x5c964ff1
add r8d, 0x17639b3b
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0xf73ac476
add r8d, 0x5c964ff1
add r8d, 0xf73ac476
sub eax, 0xdab0fded
mov r9d, ecx
sub r9d, eax
sub r9d, 0x9fcb4b36
add r9d, r8d
add r9d, 0x9fcb4b36
add r9d, 0x3a5367ca
sub r9d, 0xdab0fded
sub r9d, 0x3a5367ca
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, r15b
and al, 0
and bl, r13b
mov cl, r12b
and cl, 0
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov cl, sil
xor cl, 1
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, 0xff
mov r12b, dil
and r12b, 1
mov r13b, bl
and r13b, 0xff
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or cl, bl
xor cl, 0xff
or dil, 1
and cl, dil
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
and al, bl
mov dil, sil
xor dil, 1
and dil, 0
and bl, 1
or cl, al
or dil, bl
xor cl, dil
xor cl, 0xff
xor r15b, 0xff
mov al, sil
xor al, 1
or cl, r15b
or al, 1
xor cl, 0xff
and cl, al
mov al, r10b
xor al, 0xff
and al, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 1
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
and dil, 1
or al, dil
xor r10b, 0xff
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or r10b, dil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor r11b, 0xff
xor al, 0xff
mov r14b, sil
xor r14b, 1
or r11b, al
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov al, bl
xor al, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 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
and al, 1
mov r10b, sil
xor r10b, 1
and r12b, r10b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, r10b
or al, r12b
or r11b, r14b
xor al, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, r11b
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
mov dil, al
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, dil
or r14b, bl
xor r11b, r14b
mov bl, sil
xor bl, 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, r10b
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, cl
xor r15b, r14b
and r15b, cl
mov cl, r11b
xor cl, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, sil
xor r12b, 1
or cl, r14b
or r12b, 1
xor cl, 0xff
and cl, r12b
mov r14b, bl
xor r14b, 0xff
mov r12b, al
xor r12b, r14b
and r12b, al
mov al, dil
xor al, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, al
and dl, 0
and dil, r13b
mov r8b, r14b
and r8b, 0
and r15b, r13b
or dl, dil
or r8b, r15b
xor dl, r8b
or al, r14b
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, cl
xor al, 0xff
mov r8b, r12b
xor r8b, 0xff
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, 0
and cl, dil
mov r15b, r8b
and r15b, 0
and r12b, dil
or r14b, cl
or r15b, r12b
xor r14b, r15b
or al, r8b
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, dl
xor al, 0xff
mov cl, r14b
and cl, al
xor r14b, 0xff
and dl, r14b
or cl, dl
mov al, r10b
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov dil, al
and dil, 0xff
and r10b, r8b
mov r14b, dl
and r14b, 0xff
and r11b, r8b
or dil, r10b
or r14b, r11b
xor dil, r14b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or dil, al
mov al, dil
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and dil, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or al, dil
or r8b, dl
xor al, r8b
mov dl, bl
and dl, 1
xor bl, 1
or dl, bl
xor al, 0xff
xor dl, 0xff
xor sil, 0
or al, dl
or sil, 0
xor al, 0xff
and al, sil
mov dl, cl
and dl, al
xor cl, al
or dl, cl
test dl, 1
jne 0x6d88527a
jmp 0x6d891a8e
mov rax, qword [rbp + 0x400]
mov rcx, qword [rax]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
xor edx, edx
mov rcx, qword [rbp + 0x3f0]
mov r8, qword [rcx]
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, r9d
add r11d, 0x4a4b871c
add r11d, 0xd231c7c
sub r11d, 0x4a4b871c
sub r11d, 0x42dd84d5
add r11d, 0xedef290a
add r11d, 0x42dd84d5
add r11d, 0x5326ee52
sub r11d, 0xd231c7c
sub r11d, 0x5326ee52
add r11d, 0x6f9374fb
sub r11d, 0x523447f7
sub r11d, 0x6f9374fb
add r11d, 0xa267ce52
sub r11d, 1
sub r11d, 0xa267ce52
mov esi, edx
sub esi, r11d
mov r11d, edx
sub r11d, 0x523447f7
add esi, r11d
mov r11d, edx
sub r11d, esi
mov esi, edx
sub esi, 0x417d7fd1
sub esi, 0xedef290a
add esi, 0x417d7fd1
sub edx, esi
sub r11d, edx
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, 1
mov r12b, r15b
xor r12b, 0
mov r13b, bl
and r13b, r12b
mov dl, r15b
xor dl, 1
and dl, 0
and r12b, 1
or r14b, r13b
or dl, r12b
xor r14b, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r12b, r15b
xor r12b, 1
mov r13b, dil
and r13b, r12b
or dl, r13b
mov r12b, r15b
xor r12b, 1
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, r14b
and r13b, dl
xor r14b, dl
or r13b, r14b
mov dl, r12b
and dl, 1
xor r12b, 1
or dl, r12b
mov r14b, r13b
xor r14b, 0xff
and r14b, 0
mov r12b, r15b
xor r12b, 0
and r13b, r12b
mov r9b, r15b
xor r9b, 1
and r9b, 0
and r12b, 1
or r14b, r13b
or r9b, r12b
xor r14b, r9b
xor dl, 0xff
mov r9b, r14b
xor r9b, dl
and r9b, r14b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r14b, r15b
xor r14b, 1
mov r12b, bl
and r12b, r14b
or dl, r12b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r14b, r15b
xor r14b, 1
and r14b, 0
mov r12b, r15b
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 0
and r12b, 1
or r14b, r13b
or r10b, r12b
xor r14b, r10b
mov r10b, r14b
xor r10b, 0xff
mov r12b, bl
xor r12b, r10b
and r12b, bl
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov bl, r15b
xor bl, 1
mov r13b, dil
and r13b, bl
or r10b, r13b
mov bl, r15b
xor bl, 1
mov r13b, r10b
xor r13b, bl
and r13b, r10b
xor dil, 0xff
xor r14b, 0xff
mov r10b, r15b
xor r10b, 0
or dil, r14b
or r10b, 0
xor dil, 0xff
and dil, r10b
mov r10b, dl
and r10b, r12b
xor dl, r12b
or r10b, dl
mov dl, r13b
xor dl, 0xff
mov bl, dil
xor bl, 0xff
mov r14b, r15b
xor r14b, 1
mov r12b, dl
and r12b, 0xff
and r13b, r14b
mov r11b, bl
and r11b, 0xff
and dil, r14b
or r12b, r13b
or r11b, dil
xor r12b, r11b
or dl, bl
xor dl, 0xff
or r14b, 1
and dl, r14b
or r12b, dl
mov dl, r10b
xor dl, 0xff
mov r11b, r12b
and r11b, dl
xor r12b, 0xff
and r10b, r12b
or r11b, r10b
mov dl, r9b
xor dl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, r15b
xor bl, 0
or dl, r10b
or bl, 0
xor dl, 0xff
and dl, bl
mov r10b, r9b
xor r10b, 0xff
mov bl, r11b
and bl, r10b
xor r11b, 0xff
and r9b, r11b
or bl, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, bl
xor r10b, 0xff
xor r15b, 1
mov r11b, r9b
and r11b, 0xff
and dl, r15b
mov dil, r10b
and dil, 0xff
and bl, r15b
or r11b, dl
or dil, bl
xor r11b, dil
or r9b, r10b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r11b, r9b
test r11b, 1
mov qword [rbp], rax
mov qword [rbp - 8], r8
jne 0x6d8855a6
jmp 0x6d891a8e
jmp 0x6d8855ab
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xbbbff726
add r8d, 0
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
mov r9d, 0xdb15445d
add r9d, 0
sub r9d, 1
sub r9d, 0xdb15445d
add r8d, 0x101402a2
add r8d, r9d
sub r8d, 0x101402a2
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xb846a0ab
add r9d, r8d
sub eax, r9d
add eax, 0x608f0de1
sub eax, 0xbbbff726
sub eax, 0x608f0de1
sub eax, 0xf6aeec48
sub eax, 0xb846a0ab
add eax, 0xf6aeec48
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r10b
and dil, bl
or r14b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r14b
xor dil, bl
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
xor bl, 0xff
mov r14b, r11b
xor r14b, bl
and r14b, r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, bl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, r14b
and r11b, r10b
xor r14b, r10b
or r11b, r14b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov r14b, dil
and r14b, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, r14b
or r15b, bl
xor r10b, r15b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or bl, r15b
mov r14b, sil
xor r14b, 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, 1
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
or dil, r15b
or r13b, 0
xor dil, 0xff
and dil, r13b
mov r15b, bl
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, r14b
xor al, 0xff
mov r13b, r11b
xor r13b, al
and r13b, r11b
mov al, r12b
and al, dil
xor r12b, dil
or al, r12b
mov r11b, r15b
and r11b, r13b
xor r15b, r13b
or r11b, r15b
mov dil, al
xor dil, 0xff
mov r15b, r11b
and r15b, dil
xor r11b, 0xff
and al, r11b
or r15b, al
mov al, r10b
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r12b, al
and r12b, 0xff
and r10b, dil
mov r13b, r11b
and r13b, 0xff
and bl, dil
or r12b, r10b
or r13b, bl
xor r12b, r13b
or al, r11b
xor al, 0xff
or dil, 1
and al, dil
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, r14b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, 0
mov r12b, bl
and r12b, 1
mov r13b, r11b
and r13b, 0
and r14b, bl
or dil, r12b
or r13b, r14b
xor dil, r13b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or dil, r10b
xor dil, 0xff
mov r10b, al
xor r10b, dil
and r10b, al
mov al, r15b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
xor sil, 1
mov bl, al
and bl, 0xff
and r15b, sil
mov dil, r11b
and dil, 0xff
and r10b, sil
or bl, r15b
or dil, r10b
xor bl, dil
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or bl, al
test bl, 1
jne 0x6d885917
jmp 0x6d8937ac
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xb8ea23ca
add r8d, 0
sub r8d, 0xe573214a
sub r8d, 0xb8ea23ca
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
sub r8d, r9d
mov r9d, eax
sub r9d, 0x4b4fc2c8
sub r8d, r9d
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, 0x4b4fc2c8
add r8d, r9d
mov r9d, eax
sub r9d, 0x28b1709a
sub r8d, r9d
sub r8d, 0xf473210b
add r8d, 0xe573214a
add r8d, 0xf473210b
sub eax, 0x28b1709a
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
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, 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, 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
mov r15b, sil
xor r15b, 1
xor al, 0xff
mov r12b, sil
xor r12b, 0
or r15b, al
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov bl, r14b
xor bl, 0xff
mov dil, r15b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov cl, bl
and cl, 0xff
and r14b, r12b
mov dl, dil
and dl, 0xff
and r15b, r12b
or cl, r14b
or dl, r15b
xor cl, dl
or bl, dil
xor bl, 0xff
or r12b, 1
and bl, r12b
or cl, bl
mov dl, al
xor dl, 0xff
mov bl, cl
and bl, dl
xor cl, 0xff
and al, cl
or bl, al
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
mov dl, cl
and dl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, dl
or dil, cl
xor al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov dl, sil
xor dl, 1
and dl, 1
or cl, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, al
and dl, cl
xor al, cl
or dl, 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, 1
mov dil, sil
xor dil, 1
and dil, 1
or cl, 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, al
xor r14b, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r8b, r14b
and r8b, 0xff
and al, r12b
mov r9b, r15b
and r9b, 0xff
and cl, r12b
or r8b, al
or r9b, cl
xor r8b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r8b, r14b
mov al, sil
xor al, 1
mov cl, dil
xor cl, 0xff
mov r9b, sil
xor r9b, 0
mov r14b, al
and r14b, 0
mov r15b, r9b
and r15b, 1
mov r12b, cl
and r12b, 0
and dil, r9b
or r14b, r15b
or r12b, dil
xor r14b, r12b
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r14b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r8b, cl
or al, r8b
xor al, 0xff
xor r14b, 0xff
mov cl, sil
xor cl, 0
or al, r14b
or cl, 0
xor al, 0xff
and al, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
mov r9b, dl
and r9b, r8b
mov dil, sil
xor dil, 1
and dil, 0
and r8b, 1
or cl, r9b
or dil, r8b
xor cl, dil
mov r8b, r10b
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
mov r8b, r10b
and r8b, cl
or r9b, r8b
xor r9b, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 0
or r9b, r10b
or cl, 0
xor r9b, 0xff
and r9b, cl
mov cl, sil
xor cl, 1
and cl, 0
mov r8b, sil
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 0
and r8b, 1
or cl, r10b
or dil, r8b
xor cl, dil
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
mov dil, bl
and dil, r10b
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, r10b
or r8b, dil
or r14b, cl
xor r8b, r14b
xor r8b, 0xff
mov cl, bl
xor cl, 0xff
mov r10b, sil
xor r10b, 1
or r8b, cl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov dil, dl
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or cl, dil
or r14b, r10b
xor cl, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, dil
or r10b, r14b
or r15b, cl
xor r10b, r15b
xor r10b, 0xff
xor r11b, 0xff
mov cl, sil
xor cl, 0
or r10b, r11b
or cl, 0
xor r10b, 0xff
and r10b, cl
mov cl, al
xor cl, 0xff
and cl, 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 cl, dil
or r14b, r11b
xor cl, r14b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
mov r14b, r9b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
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
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, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or al, r15b
or r12b, 1
xor al, 0xff
and al, r12b
mov r15b, sil
xor r15b, 1
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
xor r9b, 0xff
mov r15b, dil
xor r15b, 0xff
mov byte [rbp - 9], sil
xor sil, 1
or r9b, r15b
or sil, 1
xor r9b, 0xff
and r9b, sil
mov sil, r14b
xor sil, 0xff
mov r15b, al
xor r15b, 0xff
mov byte [rbp - 0xa], al
mov al, byte [rbp - 9]
xor al, 1
mov byte [rbp - 0xb], sil
and sil, 0xff
and r14b, al
mov byte [rbp - 0xc], r15b
and r15b, 0xff
mov byte [rbp - 0xd], al
mov al, byte [rbp - 0xa]
mov byte [rbp - 0xe], cl
mov cl, byte [rbp - 0xd]
and al, cl
or sil, r14b
or r15b, al
xor sil, r15b
mov al, byte [rbp - 0xb]
mov r14b, byte [rbp - 0xc]
or al, r14b
xor al, 0xff
or cl, 1
and al, cl
or sil, al
mov al, r12b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r15b, byte [rbp - 9]
xor r15b, 1
mov r14b, al
and r14b, 0xff
and r12b, r15b
mov byte [rbp - 0xf], cl
and cl, 0xff
and r9b, r15b
or r14b, r12b
or cl, r9b
xor r14b, cl
mov cl, byte [rbp - 0xf]
or al, cl
xor al, 0xff
or r15b, 1
and al, r15b
or r14b, al
mov al, sil
xor al, 0xff
mov r9b, r14b
and r9b, al
xor r14b, 0xff
and sil, r14b
or r9b, sil
mov al, byte [rbp - 0xe]
and al, r11b
mov sil, byte [rbp - 0xe]
xor sil, r11b
or al, sil
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov sil, byte [rbp - 9]
xor sil, 1
and al, sil
mov r14b, byte [rbp - 9]
xor r14b, 1
and r14b, 0xff
and sil, 1
or r11b, al
or r14b, sil
xor r11b, r14b
mov al, byte [rbp - 9]
xor al, 1
mov sil, dil
xor sil, 0xff
mov r14b, byte [rbp - 9]
xor r14b, 1
mov r15b, al
and r15b, 0xff
mov r12b, r14b
and r12b, 1
mov cl, sil
and cl, 0xff
and dil, r14b
or r15b, r12b
or cl, dil
xor r15b, cl
or al, sil
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
xor r11b, 0xff
xor r15b, 0xff
mov al, byte [rbp - 9]
xor al, 0
or r11b, r15b
or al, 0
xor r11b, 0xff
and r11b, al
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
mov cl, r8b
xor cl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp - 9]
xor r11b, 0
or cl, r9b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r9b, r8b
xor r9b, 0xff
mov r11b, r10b
and r11b, r9b
xor r10b, 0xff
and r8b, r10b
or r11b, r8b
mov r8b, cl
and r8b, r11b
xor cl, r11b
or r8b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp - 9]
xor r9b, 1
mov r10b, al
and r10b, r9b
or cl, r10b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r9b, byte [rbp - 9]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp - 9]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov sil, byte [rbp - 9]
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, r9b
xor r10b, 0xff
mov r11b, al
xor r11b, r10b
and r11b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, byte [rbp - 9]
xor r10b, 1
mov sil, r8b
and sil, r10b
or al, sil
mov r10b, byte [rbp - 9]
xor r10b, 0
mov sil, al
xor sil, r10b
and sil, al
xor r9b, 0xff
mov al, r8b
xor al, r9b
and al, r8b
mov r8b, cl
and r8b, r11b
xor cl, r11b
or r8b, cl
mov cl, sil
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp - 9]
xor r10b, 0
mov r11b, cl
and r11b, 0
and sil, r10b
mov dil, r9b
and dil, 0
and al, r10b
or r11b, sil
or dil, al
xor r11b, dil
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
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, r13b
xor al, 0xff
mov r8b, bl
xor r8b, 0xff
mov r9b, byte [rbp - 9]
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, r13b
xor r8b, 0xff
mov r9b, bl
and r9b, r8b
xor bl, 0xff
and r13b, bl
or r9b, r13b
mov r8b, al
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp - 9]
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, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp - 9]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or al, r9b
mov r8b, byte [rbp - 9]
xor r8b, 0
xor al, 0xff
mov r9b, byte [rbp - 9]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp - 9]
xor al, 0
and al, 1
mov r9b, byte [rbp - 9]
xor r9b, 1
and r9b, 0
or al, r9b
xor bl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp - 9]
xor r10b, 1
or bl, r9b
or r10b, 1
xor bl, 0xff
and bl, r10b
mov r9b, byte [rbp - 9]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp - 9]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp - 9]
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
xor r9b, 0xff
mov r10b, byte [rbp - 9]
xor r10b, 0
mov r11b, byte [rbp - 9]
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, byte [rbp - 9]
xor r10b, 1
xor al, 0xff
mov r11b, byte [rbp - 9]
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
and r8b, r10b
xor r9b, r10b
or r8b, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp - 9]
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, byte [rbp - 9]
xor al, 1
and al, 1
mov r8b, byte [rbp - 9]
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp - 9]
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov bl, byte [rbp - 9]
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp - 9]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp - 9]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp - 9]
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
mov r11b, byte [rbp - 9]
xor r11b, 1
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp - 9]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp - 9]
xor dil, 0
mov r14b, byte [rbp - 9]
xor r14b, 1
or sil, dil
or r14b, 1
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 - 9]
xor r15b, 0
mov r12b, dl
and r12b, 0
and bl, r15b
mov r13b, dil
and r13b, 0
and r11b, r15b
or r12b, bl
or r13b, r11b
xor r12b, r13b
or dl, dil
xor dl, 0xff
or r15b, 0
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, al
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp - 9]
xor sil, 0
mov dil, dl
and dil, 0
and al, sil
mov r14b, r11b
and r14b, 0
and r8b, sil
or dil, al
or r14b, r8b
xor dil, r14b
or dl, r11b
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp - 9]
xor dl, 1
and dil, dl
mov r8b, byte [rbp - 9]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, dil
or r8b, dl
xor al, r8b
mov dl, r10b
and dl, 0
xor r10b, 0
or dl, r10b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov al, bl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp - 9]
xor r10b, 0
mov r11b, al
and r11b, 0
and bl, r10b
mov sil, dl
and sil, 0
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp - 9]
xor dl, 1
and r9b, dl
mov r8b, byte [rbp - 9]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r9b
or r8b, dl
xor al, r8b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 9]
xor r8b, 1
and r11b, r8b
or dl, r11b
mov r8b, byte [rbp - 9]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp - 9]
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 - 9]
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, byte [rbp - 9]
xor al, 1
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp - 9]
xor r9b, 0
mov r10b, al
and r10b, 0
mov r11b, r9b
and r11b, 1
mov sil, dl
and sil, 0
and r8b, r9b
or r10b, r11b
or sil, r8b
xor r10b, sil
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp - 9]
xor dl, 1
and bl, dl
or al, bl
xor al, 0xff
xor r10b, 0xff
mov dl, byte [rbp - 9]
xor dl, 0
or al, r10b
or dl, 0
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 9]
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp - 9]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp - 9]
xor r9b, 1
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp - 9]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp - 9]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp - 9]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp - 9]
xor r11b, 0
mov bl, byte [rbp - 9]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, cl
xor bl, r11b
and bl, cl
mov cl, byte [rbp - 9]
xor cl, 0
mov r11b, r8b
xor r11b, cl
and r11b, r8b
mov cl, r9b
xor cl, 0xff
mov sil, al
xor sil, cl
and sil, al
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
mov cl, r11b
xor cl, 0xff
mov r10b, sil
xor r10b, 0xff
mov bl, byte [rbp - 9]
xor bl, 0
mov dil, cl
and dil, 0
and r11b, bl
mov r14b, r10b
and r14b, 0
and sil, bl
or dil, r11b
or r14b, sil
xor dil, r14b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
mov cl, al
xor cl, 0xff
mov r10b, dil
and r10b, cl
xor dil, 0xff
and al, dil
or r10b, al
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp - 9]
xor dl, 1
and al, dl
or cl, al
mov al, byte [rbp - 9]
xor al, 0
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp - 9]
xor r8b, 0
mov r11b, al
and r11b, 0
mov bl, r8b
and bl, 0
mov sil, dl
and sil, 0
and r9b, r8b
or r11b, bl
or sil, r9b
xor r11b, sil
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r11b, al
xor cl, 0xff
xor r11b, 0xff
mov al, byte [rbp - 9]
xor al, 0
or cl, r11b
or al, 0
xor cl, 0xff
and cl, al
mov al, r10b
and al, cl
xor r10b, cl
or al, r10b
test al, 1
jne 0x6d88680d
jmp 0x6d8937ac
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xe17a8dbc
mov r9d, eax
sub r9d, r8d
sub r9d, 0x32a5e654
sub r9d, 1
add r9d, 0x32a5e654
add r9d, 0x85524d2f
sub r9d, 0xe17a8dbc
sub r9d, 0x85524d2f
mov r8d, ecx
sub r8d, 0xc2f998e2
sub r8d, 0x781956fa
add r8d, 0xc2f998e2
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
sub eax, r10d
sub eax, 0xa7e3f9b0
add eax, 0x781956fa
add eax, 0xa7e3f9b0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r11b
and r12b, r15b
mov r13b, sil
xor r13b, 0xff
and r13b, 0
and sil, r15b
or r14b, r12b
or r13b, sil
xor r14b, r13b
xor r14b, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
or sil, r12b
mov r15b, dil
xor r15b, 1
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r15b, sil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov sil, dil
xor sil, 1
and sil, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or sil, r12b
xor r11b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r11b, r12b
or r13b, 0
xor r11b, 0xff
and r11b, r13b
mov r12b, bl
xor r12b, 0xff
and r12b, 1
mov r13b, dil
xor r13b, 1
mov al, bl
and al, r13b
or r12b, al
xor r12b, 0xff
mov al, dil
xor al, 1
mov r13b, dil
xor r13b, 0
or r12b, al
or r13b, 0
xor r12b, 0xff
and r12b, r13b
xor bl, 0xff
xor sil, 0xff
mov al, dil
xor al, 0
or bl, sil
or al, 0
xor bl, 0xff
and bl, al
mov al, r15b
and al, r11b
xor r15b, r11b
or al, r15b
mov r11b, r12b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, r11b
and r13b, 0xff
and r12b, r15b
mov cl, sil
and cl, 0xff
and bl, r15b
or r13b, r12b
or cl, bl
xor r13b, cl
or r11b, sil
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r13b, r11b
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and al, r11b
mov bl, r13b
xor bl, 0xff
and bl, 0xff
and r13b, r11b
or cl, al
or bl, r13b
xor cl, bl
mov al, r14b
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
mov bl, r14b
and bl, r11b
or al, bl
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, cl
and sil, bl
or r11b, sil
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
mov r15b, sil
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, r15b
or r12b, sil
xor bl, r12b
mov sil, al
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dil
xor r12b, 0
or sil, r15b
or r12b, 0
xor sil, 0xff
and sil, r12b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, dil
xor r15b, 0
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, bl
xor r15b, 0xff
mov r13b, cl
xor r13b, r15b
and r13b, cl
mov cl, sil
and cl, r14b
xor sil, r14b
or cl, sil
mov sil, r12b
xor sil, 0xff
mov r14b, r13b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov dl, sil
and dl, 0
and r12b, r15b
mov r8b, r14b
and r8b, 0
and r13b, r15b
or dl, r12b
or r8b, r13b
xor dl, r8b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
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, 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, 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 0x6d886c0f
jmp 0x6d891aaa
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x1f33acf7
add r8d, 0
mov r9d, ecx
sub r9d, 0xc661864a
sub r9d, r8d
add r9d, 0xc661864a
add r9d, 0x25e4deb8
sub r9d, 0x287e5a3f
sub r9d, 0x25e4deb8
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x7aacdef9
add r9d, 0x287e5a3f
sub r9d, 0x7aacdef9
add r9d, 0x870fa5c1
add r9d, 0xeb705dc7
sub r9d, 0x870fa5c1
mov r8d, eax
sub r8d, 0x1f33acf7
add r9d, r8d
sub eax, 0xeb705dc7
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
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
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or bl, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, r15b
or r10b, r13b
mov r15b, sil
xor r15b, 1
mov r13b, r10b
xor r13b, r15b
and r13b, r10b
xor r11b, 0xff
xor bl, 0xff
mov r10b, sil
xor r10b, 0
or r11b, bl
or r10b, 0
xor r11b, 0xff
and r11b, r10b
mov r10b, dil
xor r10b, 0xff
mov bl, r12b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov al, r10b
and al, 0xff
and dil, r15b
mov cl, bl
and cl, 0xff
and r12b, r15b
or al, dil
or cl, r12b
xor al, cl
or r10b, bl
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or al, r10b
mov cl, r13b
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, cl
and dil, 0
and r13b, bl
mov r15b, r10b
and r15b, 0
and r11b, bl
or dil, r13b
or r15b, r11b
xor dil, r15b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
mov cl, al
xor cl, 0xff
mov r10b, dil
and r10b, cl
xor dil, 0xff
and al, dil
or r10b, al
mov al, r14b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov r11b, sil
xor r11b, 1
or al, cl
or r11b, 1
xor al, 0xff
and al, r11b
mov cl, r14b
xor cl, 0xff
mov r11b, r10b
and r11b, cl
xor r10b, 0xff
and r14b, r10b
or r11b, r14b
mov cl, al
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
xor sil, 1
mov bl, cl
and bl, 0xff
and al, sil
mov dil, r10b
and dil, 0xff
and r11b, sil
or bl, al
or dil, r11b
xor bl, dil
or cl, r10b
xor cl, 0xff
or sil, 1
and cl, sil
or bl, cl
test bl, 1
jne 0x6d886f19
jmp 0x6d8937b1
sub rsp, 0x20
mov rcx, qword [rbp]
mov rdx, qword [rbp - 8]
call sym.out.dll__GetProcAddr
add rsp, 0x20
mov rcx, qword [rbp + 0x358]
mov rdx, qword [rcx]
mov r8, qword [rbp + 0x340]
mov r9, qword [r8]
sub rsp, 0x20
mov rcx, rdx
mov rdx, r9
call rax
add rsp, 0x20
xor r10d, r10d
mov rcx, qword [rbp + 0x330]
mov qword [rcx], rax
mov rax, qword [rcx]
mov rdx, qword [rbp + 0x348]
mov r8, qword [rdx]
mov qword [r8], rax
mov rax, qword [rbp + 0x350]
mov r8, qword [rax]
mov r11d, dword [sym.out.dll_x.13]
mov esi, dword [sym.out.dll_y.14]
mov edi, r10d
sub edi, 0x5fae0e81
sub edi, 0xe6d07a44
add edi, 0x5fae0e81
mov ebx, r10d
sub ebx, 1
add edi, ebx
add edi, 0xf8aed908
add edi, 0xe6d07a44
sub edi, 0xf8aed908
mov ebx, r11d
add ebx, 0x164afef2
add ebx, 0xbe725bf6
sub ebx, 0x164afef2
sub r10d, edi
sub ebx, r10d
add ebx, 0x3f920b32
sub ebx, 0xbe725bf6
sub ebx, 0x3f920b32
imul r11d, ebx
and r11d, 1
cmp r11d, 0
sete r14b
cmp esi, 0xa
setl r15b
mov r12b, r15b
xor r12b, 0xff
and r12b, 1
mov r13b, 1
mov r9b, r13b
xor r9b, 1
mov r10b, r15b
and r10b, r9b
or r12b, r10b
mov r9b, r14b
xor r9b, 0xff
mov r10b, r12b
and r10b, r9b
xor r12b, 0xff
mov r9b, r14b
and r9b, r12b
or r10b, r9b
xor r10b, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r12b, r13b
xor r12b, 1
or r10b, r9b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r12b, r13b
xor r12b, 1
mov r11b, r14b
and r11b, r12b
mov bl, r13b
xor bl, 1
and bl, 0xff
and r12b, 1
or r9b, r11b
or bl, r12b
xor r9b, bl
mov r11b, r15b
xor r11b, 0xff
xor r9b, 0xff
mov bl, r13b
xor bl, 1
or r11b, r9b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov bl, r13b
xor bl, 1
and r15b, bl
or r9b, r15b
xor r9b, 0xff
mov bl, r14b
xor bl, r9b
and bl, r14b
mov r9b, r11b
and r9b, bl
xor r11b, bl
or r9b, r11b
mov r11b, r10b
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov r14b, r13b
xor r14b, 1
or r11b, bl
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
xor r13b, 1
and r10b, r13b
mov r14b, r9b
xor r14b, 0xff
and r14b, 0xff
and r9b, r13b
or bl, r10b
or r14b, r9b
xor bl, r14b
mov r9b, r11b
and r9b, bl
xor r11b, bl
or r9b, r11b
test r9b, 1
mov qword [rbp - 0x18], r8
jne 0x6d887135
jmp 0x6d8937b1
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x53cab3d4
sub r8d, 0x910cdac6
add r8d, 0x53cab3d4
mov r9d, ecx
sub r9d, 0x445b5b5f
sub r9d, r8d
add r9d, 0x445b5b5f
mov r8d, eax
sub r8d, 0xf3cae155
sub r8d, 1
add r8d, 0xf3cae155
sub r9d, 0x425d8012
add r9d, r8d
add r9d, 0x425d8012
sub eax, 0x98b248ce
sub r9d, eax
sub r9d, 0xce286291
sub r9d, 0x910cdac6
add r9d, 0xce286291
add r9d, 0x99a91463
sub r9d, 0x98b248ce
sub r9d, 0x99a91463
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r10b
and dil, bl
or r14b, dil
xor r14b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 1
or r14b, bl
or dil, 1
xor r14b, 0xff
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
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
mov r15b, bl
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, r15b
or r10b, r13b
xor r10b, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, sil
xor r13b, 1
or r10b, r15b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
xor bl, 0xff
mov r15b, r11b
xor r15b, bl
and r15b, r11b
mov r11b, dil
and r11b, r12b
xor dil, r12b
or r11b, dil
mov bl, r10b
and bl, r15b
xor r10b, r15b
or bl, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
and r11b, dil
mov r15b, bl
xor r15b, 0xff
and r15b, 0
and bl, dil
or r10b, r11b
or r15b, bl
xor r10b, r15b
mov r11b, r10b
xor r11b, 0xff
mov bl, r14b
xor bl, r11b
and bl, r14b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
and r14b, dil
mov r15b, r10b
xor r15b, 0xff
and r15b, 0
and r10b, dil
or r11b, r14b
or r15b, r10b
xor r11b, r15b
mov r10b, bl
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
xor sil, 0
mov r14b, r10b
and r14b, 0
and bl, sil
mov r15b, dil
and r15b, 0
and r11b, sil
or r14b, bl
or r15b, r11b
xor r14b, r15b
or r10b, dil
xor r10b, 0xff
or sil, 0
and r10b, sil
or r14b, r10b
test r14b, 1
jne 0x6d8873bd
jmp 0x6d891aaa
jmp 0x6d8873c2
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x8e7928e3
add r8d, 0
sub r8d, 0xc813720b
sub r8d, 0x8e7928e3
mov r9d, ecx
add r9d, 0x52c52906
add r9d, r8d
sub r9d, 0x52c52906
mov r8d, eax
sub r8d, 0xbf7d168d
add r9d, r8d
sub r9d, 0xe4340fdc
sub r9d, 1
add r9d, 0xe4340fdc
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xbf7d168d
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0xbe5b116e
sub r9d, 0xd850d96a
add r9d, 0xbe5b116e
mov r8d, eax
sub r8d, 0xc813720b
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xd850d96a
add r8d, r9d
sub eax, r8d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 1
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
mov r15b, sil
xor r15b, 1
xor dil, 0xff
mov r12b, sil
xor r12b, 1
or r15b, dil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dil, bl
xor dil, 0xff
mov r12b, r14b
xor r12b, 0xff
mov al, sil
xor al, 1
mov cl, dil
and cl, 0xff
and bl, al
mov dl, r12b
and dl, 0xff
and r14b, al
or cl, bl
or dl, r14b
xor cl, dl
or dil, r12b
xor dil, 0xff
or al, 1
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, 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
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, bl
or dil, cl
xor al, dil
mov cl, sil
xor cl, 0
xor al, 0xff
mov bl, sil
xor bl, 0
or cl, al
or bl, 0
xor cl, 0xff
and cl, bl
mov al, sil
xor al, 0
and al, 1
mov bl, sil
xor bl, 1
and bl, 0
or al, bl
mov bl, al
xor bl, 0xff
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, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and cl, r12b
mov r8b, r15b
and r8b, 0
and dil, r12b
or r13b, cl
or r8b, dil
xor r13b, r8b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov cl, bl
and cl, al
xor bl, al
or cl, bl
mov al, r13b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and r13b, r8b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r8b
or al, r13b
or bl, cl
xor al, bl
mov cl, sil
xor cl, 1
and cl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, sil
xor r8b, 1
xor cl, 0xff
mov bl, sil
xor bl, 1
or r8b, cl
or bl, 1
xor r8b, 0xff
and r8b, bl
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov bl, r8b
and bl, cl
xor r8b, cl
or bl, r8b
mov cl, sil
xor cl, 1
and cl, 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, dl
xor r8b, 0xff
and r8b, 0
mov dil, sil
xor dil, 0
mov r14b, dl
and r14b, dil
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, dil
or r8b, r14b
or r15b, cl
xor r8b, r15b
xor r8b, 0xff
mov cl, dl
xor cl, 0xff
mov dil, sil
xor dil, 1
or r8b, cl
or dil, 1
xor r8b, 0xff
and r8b, dil
mov cl, bl
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
mov r14b, bl
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, cl
xor r12b, 0xff
and r12b, 0
and cl, r14b
or dil, r15b
or r12b, cl
xor dil, r12b
xor dil, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 1
or dil, r10b
or cl, 1
xor dil, 0xff
and dil, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov r14b, al
and r14b, r10b
or cl, r14b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or r10b, r14b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, cl
and r15b, r10b
xor cl, r10b
or r15b, cl
mov cl, sil
xor cl, 0
mov r10b, r14b
xor r10b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, cl
and r13b, 0xff
mov r9b, r12b
and r9b, 0
mov byte [rbp - 0x19], r10b
and r10b, 0xff
and r14b, r12b
or r13b, r9b
or r10b, r14b
xor r13b, r10b
mov r9b, byte [rbp - 0x19]
or cl, r9b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov cl, r15b
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or cl, r15b
or r14b, r10b
xor cl, r14b
xor cl, 0xff
xor r13b, 0xff
mov r10b, sil
xor r10b, 0
or cl, r13b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or r10b, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, r10b
and r15b, r14b
xor r10b, 0xff
mov r14b, r11b
and r14b, r10b
or r15b, r14b
xor r11b, 0xff
mov r10b, r15b
xor r10b, r11b
and r10b, r15b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r8b
and r15b, r14b
or r11b, r15b
mov r14b, dil
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, r15b
or r14b, r12b
mov r15b, sil
xor r15b, 0
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov r9b, sil
xor r9b, 1
and r9b, 0
and r12b, 1
or r15b, r13b
or r9b, r12b
xor r15b, r9b
mov r9b, sil
xor r9b, 0
mov r12b, r11b
xor r12b, r9b
and r12b, r11b
mov r9b, r15b
xor r9b, 0xff
mov r13b, r8b
xor r13b, r9b
and r13b, r8b
mov r8b, sil
xor r8b, 0
mov r9b, r14b
xor r9b, r8b
and r9b, r14b
mov r8b, r15b
xor r8b, 0xff
mov byte [rbp - 0x1a], dil
xor dil, r8b
mov r8b, byte [rbp - 0x1a]
and dil, r8b
mov r8b, r12b
and r8b, r13b
xor r12b, r13b
or r8b, r12b
mov r12b, r9b
and r12b, dil
xor r9b, dil
or r12b, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov dil, sil
xor dil, 0
and r8b, dil
mov r13b, r12b
xor r13b, 0xff
and r13b, 0
and r12b, dil
or r9b, r8b
or r13b, r12b
xor r9b, r13b
mov r8b, r11b
and r8b, r14b
xor r11b, r14b
or r8b, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
and r8b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or r11b, r8b
or r14b, dil
xor r11b, r14b
mov r8b, r15b
and r8b, 0
xor r15b, 0
or r8b, r15b
xor r8b, 0xff
mov dil, r11b
xor dil, r8b
and dil, r11b
mov r8b, r9b
and r8b, dil
xor r9b, dil
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov r11b, r10b
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
mov dil, r10b
and dil, r11b
xor r10b, 0xff
and cl, r10b
or dil, cl
mov cl, r9b
xor cl, 0xff
mov r10b, dil
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov r14b, cl
and r14b, 0
and r9b, r11b
mov r15b, r10b
and r15b, 0
and dil, r11b
or r14b, r9b
or r15b, dil
xor r14b, r15b
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or r14b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or cl, r10b
mov r9b, r14b
xor r9b, 0xff
xor cl, 0xff
mov r10b, sil
xor r10b, 0
or r9b, cl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
and r14b, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r10b, 1
or cl, r14b
or r11b, r10b
xor cl, r11b
xor cl, 0xff
mov r10b, r8b
xor r10b, cl
and r10b, r8b
mov cl, r9b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, cl
and dil, 0
and r9b, r11b
mov r14b, r8b
and r14b, 0
and r10b, r11b
or dil, r9b
or r14b, r10b
xor dil, r14b
or cl, r8b
xor cl, 0xff
or r11b, 0
and cl, r11b
or dil, cl
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, dl
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
and dl, al
or r9b, dl
mov al, r8b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov dl, sil
xor dl, 0
mov r10b, al
and r10b, 0
and r8b, dl
mov r11b, cl
and r11b, 0
and r9b, dl
or r10b, r8b
or r11b, r9b
xor r10b, r11b
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dl, r10b
and dl, cl
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 0
mov dl, sil
xor dl, 0
mov r8b, dl
and r8b, 1
mov r9b, sil
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
and cl, dl
xor al, dl
or cl, al
mov al, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, sil
xor dl, 1
mov r8b, bl
and r8b, dl
xor bl, 0xff
and bl, 1
or r8b, bl
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 cl, 0xff
mov al, dl
xor al, cl
and al, dl
mov cl, dil
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, sil
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, dil
xor dl, 0xff
and dl, 0
xor sil, 0
and dil, sil
mov r8b, al
xor r8b, 0xff
and r8b, 0
and al, sil
or dl, dil
or r8b, al
xor dl, r8b
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d887d6a
jmp 0x6d891b02
xor eax, eax
mov rcx, qword [rbp - 0x18]
add rcx, 8
mov rdx, qword [rbp + 0x350]
mov qword [rdx], rcx
mov rcx, qword [rbp + 0x348]
mov r8, qword [rcx]
add r8, 8
mov qword [rcx], r8
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0xcc8d0dd9
add r11d, 0
mov esi, r9d
sub esi, 0x3396330c
sub esi, r11d
add esi, 0x3396330c
mov r11d, eax
sub r11d, 0xa4d8e210
sub r11d, 1
add r11d, 0xa4d8e210
mov edi, eax
sub edi, esi
mov esi, eax
sub esi, r11d
add edi, esi
mov r11d, eax
sub r11d, edi
sub r11d, 0xb14ecb81
add r11d, 0x3ecd2d7f
add r11d, 0xb14ecb81
sub r11d, 0x6c2b5ee0
sub r11d, 0xcc8d0dd9
add r11d, 0x6c2b5ee0
sub eax, 0x3ecd2d7f
add r11d, eax
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, r14b
xor r15b, 0xff
and r15b, 1
mov r12b, 1
mov r13b, r12b
xor r13b, 1
mov al, r14b
and al, r13b
or r15b, al
mov al, bl
xor al, 0xff
and al, 1
mov r13b, r12b
xor r13b, 1
mov r8b, bl
and r8b, r13b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0xff
and r15b, r13b
or al, r8b
or r9b, r15b
xor al, r9b
xor al, 0xff
mov r8b, bl
xor r8b, 0xff
mov r9b, r12b
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, r12b
xor r9b, 1
mov r15b, bl
and r15b, r9b
or r8b, r15b
mov r9b, r12b
xor r9b, 1
xor r8b, 0xff
mov r15b, r12b
xor r15b, 0
or r9b, r8b
or r15b, 0
xor r9b, 0xff
and r9b, r15b
mov r8b, r12b
xor r8b, 1
and r8b, 1
mov r15b, r12b
xor r15b, 1
mov r13b, r15b
and r13b, 1
mov r10b, r12b
xor r10b, 1
and r10b, 0xff
and r15b, 1
or r8b, r13b
or r10b, r15b
xor r8b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r15b, bl
xor r15b, r10b
and r15b, bl
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov bl, r12b
xor bl, 1
mov r13b, r14b
and r13b, bl
or r10b, r13b
mov bl, r12b
xor bl, 1
mov r13b, r10b
xor r13b, bl
and r13b, r10b
xor r14b, 0xff
xor r8b, 0xff
mov r10b, r12b
xor r10b, 0
or r14b, r8b
or r10b, 0
xor r14b, 0xff
and r14b, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, r15b
xor r10b, 0xff
mov bl, r12b
xor bl, 0
mov r11b, r8b
and r11b, 0
and r9b, bl
mov sil, r10b
and sil, 0
and r15b, bl
or r11b, r9b
or sil, r15b
xor r11b, sil
or r8b, r10b
xor r8b, 0xff
or bl, 0
and r8b, bl
or r11b, r8b
mov r8b, r13b
xor r8b, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r10b, r12b
xor r10b, 1
mov bl, r8b
and bl, 0xff
and r13b, r10b
mov sil, r9b
and sil, 0xff
and r14b, r10b
or bl, r13b
or sil, r14b
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or bl, r8b
mov r8b, r11b
xor r8b, 0xff
mov r9b, bl
and r9b, r8b
xor bl, 0xff
and r11b, bl
or r9b, r11b
mov r8b, r9b
xor r8b, 0xff
mov r10b, al
xor r10b, r8b
and r10b, al
mov r8b, al
xor r8b, 0xff
mov r11b, r9b
and r11b, r8b
xor r9b, 0xff
and al, r9b
or r11b, al
mov al, r10b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
xor r12b, 0
mov r9b, al
and r9b, 0
and r10b, r12b
mov bl, r8b
and bl, 0
and r11b, r12b
or r9b, r10b
or bl, r11b
xor r9b, bl
or al, r8b
xor al, 0xff
or r12b, 0
and al, r12b
or r9b, al
test r9b, 1
jne 0x6d888062
jmp 0x6d891b02
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xdbadf1d4
add r8d, 0x5aa9c4dc
sub r8d, 0xdbadf1d4
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x2b520f02
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x5aa9c4dc
add r8d, r9d
add r8d, 0xe372b62
add r8d, 0x42b668ae
sub r8d, 0xe372b62
add r8d, 0xa94506b8
sub r8d, 1
sub r8d, 0xa94506b8
add r8d, 0x8da76c53
sub r8d, 0x42b668ae
sub r8d, 0x8da76c53
sub eax, 0xb9bd67e1
sub eax, 0x2b520f02
add eax, 0xb9bd67e1
add r8d, 0x895f0d38
add r8d, eax
sub r8d, 0x895f0d38
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, r15b
and al, 0
and bl, r13b
mov cl, r12b
and cl, 0
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov cl, sil
xor cl, 1
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, cl
and r15b, 0
mov r12b, dil
and r12b, 1
mov r13b, bl
and r13b, 0
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or cl, bl
xor cl, 0xff
or dil, 0
and cl, dil
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and al, bl
or cl, al
xor cl, 0xff
xor r15b, 0xff
mov al, sil
xor al, 0
or cl, r15b
or al, 0
xor cl, 0xff
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or al, dil
mov bl, sil
xor bl, 1
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 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, al
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
mov r15b, r11b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or r10b, r15b
or r12b, dil
xor r10b, r12b
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 al, 0xff
mov dil, r11b
xor dil, al
and dil, r11b
mov al, bl
and al, r14b
xor bl, r14b
or al, 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, al
xor r10b, 0xff
and r10b, 0
xor sil, 0
and al, sil
mov r11b, r15b
xor r11b, 0xff
and r11b, 0
and r15b, sil
or r10b, al
or r11b, r15b
xor r10b, r11b
mov al, r10b
xor al, 0xff
mov r11b, cl
xor r11b, al
and r11b, cl
mov al, cl
xor al, 0xff
mov bl, r10b
and bl, al
xor r10b, 0xff
and cl, r10b
or bl, cl
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
test al, 1
jne 0x6d8883bb
jmp 0x6d893809
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x24f97d0b
add r8d, 0
add r8d, 0x3c99d97f
sub r8d, 0x24f97d0b
add r8d, 0x2a0d471c
sub r8d, 1
sub r8d, 0x2a0d471c
mov r9d, eax
sub r9d, 0x3c99d97f
add r8d, r9d
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, 0xe206e92c
add r9d, r10d
mov r10d, eax
sub r10d, r9d
add r10d, 0x188ac188
add r10d, r8d
sub r10d, 0x188ac188
sub eax, 0xe206e92c
add r10d, eax
imul ecx, r10d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
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 sil, 0xff
mov al, r14b
xor al, sil
and al, r14b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
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 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
xor r11b, 0xff
mov cl, dil
xor cl, 0
mov r15b, dil
xor r15b, 0
or r11b, cl
or r15b, 0
xor r11b, 0xff
and r11b, r15b
xor r14b, 0xff
mov cl, bl
xor cl, r14b
and cl, bl
mov bl, sil
xor bl, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, bl
and r13b, 0
and sil, r15b
mov dl, r14b
and dl, 0
and r12b, r15b
or r13b, sil
or dl, r12b
xor r13b, dl
or bl, r14b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r13b, bl
mov dl, r11b
xor dl, 0xff
mov bl, cl
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, dl
and r14b, 0xff
and r11b, sil
mov r15b, bl
and r15b, 0xff
and cl, sil
or r14b, r11b
or r15b, cl
xor r14b, r15b
or dl, bl
xor dl, 0xff
or sil, 1
and dl, sil
or r14b, dl
mov cl, r13b
xor cl, 0xff
mov dl, r14b
and dl, cl
xor r14b, 0xff
and r13b, r14b
or dl, r13b
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov bl, al
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or cl, bl
or sil, r11b
xor cl, sil
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, dl
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dil
xor bl, 1
and bl, 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 bl, r14b
or r15b, sil
xor bl, r15b
mov sil, dil
xor sil, 1
mov r14b, cl
xor r14b, sil
and r14b, cl
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, r11b
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, dl
xor r12b, r15b
and r12b, dl
mov dl, r14b
and dl, al
xor r14b, al
or dl, r14b
mov al, sil
xor al, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, al
and r13b, 0
and sil, r15b
mov r8b, r14b
and r8b, 0
and r12b, r15b
or r13b, sil
or r8b, r12b
xor r13b, r8b
or al, r14b
xor al, 0xff
or r15b, 0
and al, r15b
or r13b, al
mov al, dl
xor al, 0xff
mov r8b, r13b
and r8b, al
xor r13b, 0xff
and dl, r13b
or r8b, dl
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, 1
xor bl, 1
or al, bl
xor cl, 0xff
xor al, 0xff
mov dl, dil
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, r8b
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor dil, 0
mov r11b, al
and r11b, 0
and r8b, dil
mov bl, dl
and bl, 0
and cl, dil
or r11b, r8b
or bl, cl
xor r11b, bl
or al, dl
xor al, 0xff
or dil, 0
and al, dil
or r11b, al
test r11b, 1
jne 0x6d888828
jmp 0x6d893809
jmp 0x6d87b114
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xae265a78
sub r8d, 0x73484b46
add r8d, 0xae265a78
mov r9d, eax
sub r9d, 0xd96727e4
add r8d, r9d
add r8d, 0x9501d6bb
add r8d, 0x73484b46
sub r8d, 0x9501d6bb
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xafc851ac
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0x7bf891f2
sub r8d, 0xafc851ac
add r8d, 0x7bf891f2
sub r8d, 0x4e9fca87
sub r8d, 0xfef82e6b
add r8d, 0x4e9fca87
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xd96727e4
add r9d, r8d
sub eax, r9d
add eax, 0x786583b9
add eax, 0xfef82e6b
sub eax, 0x786583b9
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, 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
mov bl, sil
xor bl, 1
xor cl, 0xff
mov dil, sil
xor dil, 0
or bl, cl
or dil, 0
xor bl, 0xff
and bl, dil
mov cl, sil
xor cl, 1
and cl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
xor r10b, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor r11b, 0xff
xor cl, 0xff
mov dil, sil
xor dil, 0
or r11b, cl
or dil, 0
xor r11b, 0xff
and r11b, dil
mov cl, bl
xor cl, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, cl
and r12b, 0
and bl, r14b
mov r13b, dil
and r13b, 0
and r10b, r14b
or r12b, bl
or r13b, r10b
xor r12b, r13b
or cl, dil
xor cl, 0xff
or r14b, 0
and cl, r14b
or r12b, cl
mov cl, r15b
and cl, r11b
xor r15b, r11b
or cl, r15b
mov r10b, r12b
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and r12b, cl
or r11b, r12b
mov cl, r11b
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov cl, al
xor cl, 0xff
mov bl, r11b
and bl, cl
xor r11b, 0xff
and al, r11b
or bl, al
mov al, r10b
xor al, 0xff
mov cl, bl
xor cl, 0xff
xor sil, 1
mov r11b, al
and r11b, 0xff
and r10b, sil
mov dil, cl
and dil, 0xff
and bl, sil
or r11b, r10b
or dil, bl
xor r11b, dil
or al, cl
xor al, 0xff
or sil, 1
and al, sil
or r11b, al
test r11b, 1
jne 0x6d888b6d
jmp 0x6d89380e
xor eax, eax
mov rcx, qword [rbp + 0x380]
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, 0x83f31da8
add r10d, 0
sub r10d, 0x61a8f104
sub r10d, 0x83f31da8
mov r11d, r8d
add r11d, 0x89688f96
sub r11d, r10d
sub r11d, 0x89688f96
mov r10d, eax
sub r10d, 0xa7dfc211
sub r10d, 1
add r10d, 0xa7dfc211
sub r11d, 0x4772818e
add r11d, r10d
add r11d, 0x4772818e
mov r10d, eax
sub r10d, 0x61a8f104
add r10d, 0
sub eax, r10d
sub r11d, eax
imul r8d, r11d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
or dil, r12b
mov r15b, 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
and r12b, 0
or al, r12b
mov r12b, dil
and r12b, r15b
xor dil, r15b
or r12b, dil
mov dil, r14b
xor dil, 0
mov r15b, al
xor r15b, 0xff
mov r13b, r14b
xor r13b, 0
mov r8b, dil
and r8b, 0
mov r9b, r13b
and r9b, 0
mov r10b, r15b
and r10b, 0
and al, r13b
or r8b, r9b
or r10b, al
xor r8b, r10b
or dil, r15b
xor dil, 0xff
or r13b, 0
and dil, r13b
or r8b, dil
mov al, r12b
xor al, 0xff
and al, 0
mov r9b, r14b
xor r9b, 0
and r12b, r9b
mov r10b, r14b
xor r10b, 1
and r10b, 0
and r9b, 1
or al, r12b
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, 0
mov r10b, r14b
xor r10b, 0
and sil, r10b
mov dil, r14b
xor dil, 1
and dil, 0
and r10b, 1
or al, sil
or dil, r10b
xor al, dil
xor al, 0xff
mov r10b, bl
xor r10b, al
and r10b, bl
mov al, r8b
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, r14b
xor sil, 0
mov dil, al
and dil, 0
and r8b, sil
mov r15b, bl
and r15b, 0
and r10b, sil
or dil, r8b
or r15b, r10b
xor dil, r15b
or al, bl
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, r9b
xor al, 0xff
mov r8b, dil
xor r8b, 0xff
mov r10b, r14b
xor r10b, 1
or al, r8b
or r10b, 1
xor al, 0xff
and al, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
xor r14b, 0
and r9b, r14b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
and dil, r14b
or r8b, r9b
or r10b, dil
xor r8b, r10b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
test r9b, 1
mov qword [rbp - 0x28], rdx
jne 0x6d888dec
jmp 0x6d89380e
jmp 0x6d888df1
mov rax, qword [rbp + 0x380]
mov rcx, qword [rbp - 0x28]
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, 0
mov r9d, eax
sub r9d, 0xc0d04460
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0xe0228194
sub r9d, 1
sub r9d, 0xe0228194
add r9d, 0xfa093a9f
sub r9d, 0xc0d04460
sub r9d, 0xfa093a9f
mov r8d, eax
sub r8d, 0xafa8c58f
mov r10d, ecx
add r10d, r8d
sub eax, r9d
sub r10d, eax
add r10d, 0x9e974181
add r10d, 0xafa8c58f
sub r10d, 0x9e974181
imul ecx, r10d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor sil, 0xff
mov r15b, r11b
xor r15b, sil
and r15b, r11b
mov sil, r14b
and sil, r15b
xor r14b, r15b
or sil, r14b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov al, dil
xor al, 0
or r12b, r13b
or al, 0
xor r12b, 0xff
and r12b, al
mov al, dil
xor al, 1
and al, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or al, r13b
mov r13b, dil
xor r13b, 0
mov cl, al
xor cl, r13b
and cl, al
mov al, dil
xor al, 1
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
or al, r15b
or r13b, 0
xor al, 0xff
and al, r13b
mov r15b, r14b
xor r15b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov dl, dil
xor dl, 1
mov r8b, r15b
and r8b, 0xff
and r14b, dl
mov r9b, r13b
and r9b, 0xff
and r12b, dl
or r8b, r14b
or r9b, r12b
xor r8b, r9b
or r15b, r13b
xor r15b, 0xff
or dl, 1
and r15b, dl
or r8b, r15b
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov al, r8b
xor al, 0xff
mov cl, dl
and cl, al
xor dl, 0xff
and r8b, dl
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, 0
xor al, 0xff
mov r8b, dil
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, dil
xor al, 0
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or al, r9b
or r14b, r8b
xor al, r14b
mov r8b, al
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, dil
xor r9b, 1
and r9b, 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 r9b, r15b
or r12b, r14b
xor r9b, r12b
mov r14b, dil
xor r14b, 0
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, 0
mov r13b, r9b
and r13b, 0
and dl, r12b
mov r10b, r14b
and r10b, 0
and r8b, r12b
or r13b, dl
or r10b, r8b
xor r13b, r10b
or r9b, r14b
xor r9b, 0xff
or r12b, 0
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, dil
xor al, 1
and al, 1
mov dl, dil
xor dl, 1
and dl, 1
or al, dl
mov dl, sil
xor dl, 0xff
mov r9b, al
and r9b, dl
xor al, 0xff
mov dl, sil
and dl, al
or r9b, dl
xor r9b, 0xff
mov al, sil
xor al, 0xff
mov dl, dil
xor dl, 1
or r9b, al
or dl, 1
xor r9b, 0xff
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, 1
mov r10b, dil
xor r10b, 1
mov r11b, r8b
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, al
and r11b, dl
xor al, dl
or r11b, al
mov al, dil
xor al, 0
mov dl, r10b
xor dl, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, al
and r15b, 0
mov r12b, r14b
and r12b, 0
mov r13b, dl
and r13b, 0
and r10b, r14b
or r15b, r12b
or r13b, r10b
xor r15b, r13b
or al, dl
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r11b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r11b
or r10b, dl
xor al, r10b
xor r15b, 0xff
mov dl, al
xor dl, r15b
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
and r10b, 1
mov r11b, dil
xor r11b, 1
mov r14b, cl
and r14b, r11b
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, r11b
or r10b, r14b
or r15b, al
xor r10b, r15b
mov al, cl
xor al, 0xff
mov r11b, r10b
xor r11b, al
and r11b, r10b
mov al, bl
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
and bl, r10b
or al, bl
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
mov r14b, r8b
and r14b, bl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, r14b
or r15b, bl
xor r10b, r15b
mov bl, dil
xor bl, 1
and bl, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, al
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and al, r12b
mov byte [rbp - 0x29], r15b
and r15b, 0
and r10b, r12b
or r13b, al
or r15b, r10b
xor r13b, r15b
mov al, byte [rbp - 0x29]
or r14b, al
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r10b, dil
xor r10b, 1
mov r14b, bl
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
mov al, r15b
and al, 1
mov byte [rbp - 0x2a], r14b
and r14b, 0xff
and bl, r15b
or r12b, al
or r14b, bl
xor r12b, r14b
mov al, byte [rbp - 0x2a]
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 bl, dil
xor bl, 1
and r13b, bl
or r10b, r13b
xor r12b, 0xff
mov bl, r10b
xor bl, r12b
and bl, r10b
mov r10b, r9b
xor r10b, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or r10b, r14b
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov r14b, r9b
xor r14b, 0xff
mov r15b, dl
and r15b, r14b
xor dl, 0xff
and r9b, dl
or r15b, r9b
mov dl, r10b
xor dl, 0xff
mov r9b, r15b
xor r9b, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, dl
and r12b, 0
and r10b, r14b
mov r13b, r9b
and r13b, 0
and r15b, r14b
or r12b, r10b
or r13b, r15b
xor r12b, r13b
or dl, r9b
xor dl, 0xff
or r14b, 0
and dl, r14b
or r12b, 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, bl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r14b, bl
and r14b, r10b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or r9b, r14b
or r15b, r10b
xor r9b, r15b
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or r10b, r14b
mov r14b, dl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, dil
xor r13b, 0
or r14b, r15b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r15b, r10b
xor r15b, 0xff
mov r13b, r11b
xor r13b, r15b
and r13b, r11b
mov r11b, dil
xor r11b, 0
mov r15b, r9b
xor r15b, r11b
and r15b, r9b
mov r11b, r10b
xor r11b, 0xff
mov al, bl
xor al, r11b
and al, bl
mov r11b, r14b
and r11b, r13b
xor r14b, r13b
or r11b, r14b
mov bl, r15b
xor bl, 0xff
mov r14b, al
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov byte [rbp - 0x2b], bl
and bl, 0
and r15b, r13b
mov byte [rbp - 0x2c], r14b
and r14b, 0
and al, r13b
or bl, r15b
or r14b, al
xor bl, r14b
mov al, byte [rbp - 0x2b]
mov r14b, byte [rbp - 0x2c]
or al, r14b
xor al, 0xff
or r13b, 0
and al, r13b
or bl, al
mov al, r11b
xor al, 0xff
and al, 1
mov r15b, dil
xor r15b, 1
and r11b, r15b
mov r13b, bl
xor r13b, 0xff
and r13b, 0xff
and bl, r15b
or al, r11b
or r13b, bl
xor al, r13b
mov r11b, dl
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, r11b
and r13b, 0xff
and dl, r15b
mov r14b, bl
and r14b, 0xff
and r9b, r15b
or r13b, dl
or r14b, r9b
xor r13b, r14b
or r11b, bl
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r13b, r11b
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r13b, r9b
or dl, r13b
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
xor r9b, 0xff
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov dl, al
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, 0
and al, r11b
mov r14b, r9b
and r14b, 0
and r10b, r11b
or bl, al
or r14b, r10b
xor bl, r14b
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov al, r12b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r9b, r12b
and r9b, dl
or al, r9b
mov dl, bl
xor dl, 0xff
xor al, 0xff
mov r9b, dil
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, bl
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and bl, r9b
or al, bl
xor r12b, 0xff
xor al, 0xff
mov r9b, dil
xor r9b, 1
or r12b, al
or r9b, 1
xor r12b, 0xff
and r12b, r9b
mov al, dl
and al, r12b
xor dl, r12b
or al, dl
mov dl, cl
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, cl
xor r11b, 0xff
and r11b, 0
and cl, r10b
or dl, sil
or r11b, cl
xor dl, r11b
mov cl, r9b
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, 0
and r9b, r11b
mov sil, r10b
and sil, 0
and dl, r11b
or bl, r9b
or sil, dl
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r9b, bl
and r9b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, dil
xor dl, 1
xor cl, 0xff
mov r9b, dil
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, dil
xor cl, 1
and cl, 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 cl, r10b
or r11b, r9b
xor cl, r11b
xor bl, 0xff
xor cl, 0xff
mov r9b, dil
xor r9b, 1
or bl, cl
or r9b, 1
xor bl, 0xff
and bl, r9b
mov cl, dl
and cl, bl
xor dl, bl
or cl, dl
mov dl, dil
xor dl, 1
and dl, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or r9b, r11b
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, dil
xor r11b, 0
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, r10b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, r9b
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 r8b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or r8b, r14b
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov r14b, bl
and r14b, r11b
xor bl, r11b
or r14b, bl
mov r11b, sil
and r11b, r8b
xor sil, r8b
or r11b, sil
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov bl, dil
xor bl, 0
and r14b, bl
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, bl
or r8b, r14b
or sil, r11b
xor r8b, sil
mov r11b, dl
and r11b, r9b
xor dl, r9b
or r11b, dl
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r9b, dil
xor r9b, 0
and r11b, r9b
mov bl, dil
xor bl, 1
and bl, 0
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, dil
xor r10b, 0
or dl, r9b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r9b, r8b
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, r9b
and bl, 0
and r8b, r11b
mov sil, r10b
and sil, 0
and dl, r11b
or bl, r8b
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
and dl, r9b
or r8b, r10b
or r11b, dl
xor r8b, r11b
xor cl, 0xff
mov dl, r8b
xor dl, cl
and dl, r8b
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov cl, al
xor cl, 0xff
and cl, 1
xor dil, 1
and al, dil
mov r9b, dl
xor r9b, 0xff
and r9b, 0xff
and dl, dil
or cl, al
or r9b, dl
xor cl, r9b
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
test al, 1
jne 0x6d889973
jmp 0x6d893813
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xc69ffb8a
add r8d, 0
mov r9d, ecx
sub r9d, 0xa1997dfe
add r9d, r8d
add r9d, 0xa1997dfe
mov r8d, 0xa8c4ea0
add r8d, 0
sub r8d, 1
sub r8d, 0xa8c4ea0
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
add r9d, 0xd41404af
add r9d, 0x68e08004
sub r9d, 0xd41404af
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xc69ffb8a
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub eax, 0x68e08004
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, sil
and r12b, r14b
xor sil, r14b
or r12b, sil
mov sil, dil
xor sil, 0
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov al, sil
and al, 0
mov cl, r13b
and cl, 0
mov dl, r14b
and dl, 0
and r15b, r13b
or al, cl
or dl, r15b
xor al, dl
or sil, r14b
xor sil, 0xff
or r13b, 0
and sil, r13b
or al, sil
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r12b, dl
mov sil, dil
xor sil, 1
and sil, 0xff
and dl, 1
or cl, r12b
or sil, dl
xor cl, sil
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, r11b
and sil, cl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and cl, 1
or al, sil
or r14b, cl
xor al, r14b
xor al, 0xff
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
xor r11b, 0xff
mov sil, cl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r11b, sil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov sil, bl
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 0
mov r15b, sil
xor r15b, r14b
and r15b, sil
xor bl, 0xff
xor cl, 0xff
mov sil, dil
xor sil, 0
or bl, cl
or sil, 0
xor bl, 0xff
and bl, sil
mov cl, al
xor cl, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, cl
and r12b, 0
and al, r14b
mov r13b, sil
and r13b, 0
and r11b, r14b
or r12b, al
or r13b, r11b
xor r12b, r13b
or cl, sil
xor cl, 0xff
or r14b, 0
and cl, r14b
or r12b, cl
mov al, r15b
and al, bl
xor r15b, bl
or al, r15b
mov cl, r12b
xor cl, 0xff
mov r11b, al
and r11b, cl
xor al, 0xff
and r12b, al
or r11b, r12b
mov al, dl
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov bl, dil
xor bl, 1
or al, cl
or bl, 1
xor al, 0xff
and al, bl
mov cl, dl
xor cl, 0xff
and cl, 0
mov bl, dil
xor bl, 0
and dl, bl
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, bl
or cl, dl
or sil, r11b
xor cl, sil
mov dl, al
xor dl, 0xff
mov r11b, cl
xor r11b, 0xff
xor dil, 1
mov bl, dl
and bl, 0xff
and al, dil
mov sil, r11b
and sil, 0xff
and cl, dil
or bl, al
or sil, cl
xor bl, sil
or dl, r11b
xor dl, 0xff
or dil, 1
and dl, dil
or bl, dl
test bl, 1
jne 0x6d889cad
jmp 0x6d893813
jmp 0x6d872bfe
mov rax, qword [rbp + 0x3e8]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x428]
mov r8, qword [rdx]
add r8, 0x18
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x40], 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, 1
add r8d, 0
sub eax, 0xfb60232d
add eax, r8d
add eax, 0xfb60232d
mov r8d, 0x6b254571
add r8d, 0
sub r8d, eax
sub r8d, 0x6b254571
mov eax, ecx
sub eax, 0xa564ed5e
sub eax, r8d
add eax, 0xa564ed5e
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov bl, 1
mov sil, bl
xor sil, 0
mov dil, r9b
and dil, sil
mov r14b, bl
xor r14b, 1
and r14b, 0
and sil, 1
or r11b, dil
or r14b, sil
xor r11b, r14b
mov sil, r10b
xor sil, 0xff
and sil, 1
mov dil, bl
xor dil, 1
mov r14b, r10b
and r14b, dil
or sil, r14b
mov dil, bl
xor dil, 0
and dil, 1
mov r14b, bl
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, bl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r11b
and r14b, sil
xor r11b, sil
or r14b, r11b
mov r11b, dil
and r11b, 0
xor dil, 0
or r11b, dil
mov sil, r14b
xor sil, 0xff
and sil, 1
mov dil, bl
xor dil, 1
and r14b, dil
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
xor sil, 0xff
xor r11b, 0xff
mov dil, bl
xor dil, 1
or sil, r11b
or dil, 1
xor sil, 0xff
and sil, dil
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov dil, bl
xor dil, 1
mov r14b, r9b
and r14b, dil
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, bl
xor dil, 1
xor r11b, 0xff
mov r14b, bl
xor r14b, 0
or dil, r11b
or r14b, 0
xor dil, 0xff
and dil, r14b
mov r11b, bl
xor r11b, 1
and r11b, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or r11b, r14b
mov r14b, r11b
xor r14b, 0xff
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov r14b, bl
xor r14b, 0
mov r12b, r10b
and r12b, r14b
mov r13b, bl
xor r13b, 1
and r13b, 0
and r14b, 1
or r9b, r12b
or r13b, r14b
xor r9b, r13b
xor r9b, 0xff
mov r14b, bl
xor r14b, 1
mov r12b, bl
xor r12b, 1
or r9b, r14b
or r12b, 1
xor r9b, 0xff
and r9b, r12b
xor r11b, 0xff
mov r14b, r10b
xor r14b, r11b
and r14b, r10b
mov r10b, dil
xor r10b, 0xff
mov r11b, r15b
xor r11b, 0xff
mov r12b, bl
xor r12b, 1
mov r13b, r10b
and r13b, 0xff
and dil, r12b
mov al, r11b
and al, 0xff
and r15b, r12b
or r13b, dil
or al, r15b
xor r13b, al
or r10b, r11b
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r13b, r10b
mov al, r9b
xor al, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r11b, bl
xor r11b, 1
mov dil, al
and dil, 0xff
and r9b, r11b
mov r15b, r10b
and r15b, 0xff
and r14b, r11b
or dil, r9b
or r15b, r14b
xor dil, r15b
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or dil, al
mov al, r13b
xor al, 0xff
and al, 1
mov r9b, bl
xor r9b, 1
and r13b, r9b
mov r10b, dil
xor r10b, 0xff
and r10b, 0xff
and dil, r9b
or al, r13b
or r10b, dil
xor al, r10b
mov r9b, sil
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, bl
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, bl
xor r11b, 1
and sil, r11b
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, r11b
or r10b, sil
or dil, al
xor r10b, dil
mov al, r9b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
xor bl, 1
mov sil, al
and sil, 0xff
and r9b, bl
mov dil, r11b
and dil, 0xff
and r10b, bl
or sil, r9b
or dil, r10b
xor sil, dil
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
test sil, 1
jne 0x6d88a029
jmp 0x6d893818
xor eax, eax
mov rcx, qword [rbp - 0x40]
mov edx, dword [rcx + 0x10]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x3341a6b2
add r10d, 0
sub r10d, r8d
sub r10d, 0x3341a6b2
mov r11d, 0x85c4b394
add r11d, 0
sub r11d, 0x92c5acef
sub r11d, 0x85c4b394
mov esi, eax
sub esi, r11d
sub r10d, esi
mov r11d, eax
sub r11d, r10d
add r11d, 0
mov r10d, eax
sub r10d, 1
add r10d, 0
add r11d, 0x760456a0
add r11d, r10d
sub r11d, 0x760456a0
sub eax, 0x94f0d46b
add r11d, eax
sub r11d, 0xb7cc46ee
sub r11d, 0x92c5acef
add r11d, 0xb7cc46ee
add r11d, 0xd004d70e
add r11d, 0x94f0d46b
sub r11d, 0xd004d70e
imul r8d, r11d
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, 0
mov r12b, r15b
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov r8b, r15b
xor r8b, 1
and r8b, 0
and r12b, 1
or r14b, r13b
or r8b, r12b
xor r14b, r8b
mov r8b, r14b
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
xor r8b, 0xff
mov r13b, r15b
xor r13b, 0
mov r9b, r15b
xor r9b, 0
or r8b, r13b
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, r15b
xor r9b, 1
xor r14b, 0xff
mov r13b, r15b
xor r13b, 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, r8b
xor al, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
mov r10b, al
and r10b, 0
and r8b, r13b
mov r11b, r12b
and r11b, 0
and r9b, r13b
or r10b, r8b
or r11b, r9b
xor r10b, r11b
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or r10b, al
mov al, r14b
xor al, 0xff
mov r8b, r10b
and r8b, al
xor r10b, 0xff
and r14b, r10b
or r8b, r14b
mov al, dil
xor al, 0xff
and al, 0
mov r9b, r15b
xor r9b, 0
mov r10b, dil
and r10b, r9b
mov r11b, r15b
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
xor al, 0xff
xor al, 1
and al, 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
mov r10b, dil
xor r10b, r9b
and r10b, dil
mov r9b, al
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r14b, r15b
xor r14b, 1
mov r12b, r9b
and r12b, 0xff
and al, r14b
mov r13b, r11b
and r13b, 0xff
and r10b, r14b
or r12b, al
or r13b, r10b
xor r12b, r13b
or r9b, r11b
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r12b, r9b
mov al, r15b
xor al, 1
and al, 1
mov r9b, r15b
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, r15b
xor r9b, 1
xor al, 0xff
mov r10b, r15b
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, r15b
xor al, 1
and al, 1
mov r10b, r15b
xor r10b, 1
and r10b, 1
or al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov r14b, r15b
xor r14b, 1
mov r13b, r10b
and r13b, 0xff
and r9b, r14b
mov sil, r11b
and sil, 0xff
and al, r14b
or r13b, r9b
or sil, al
xor r13b, sil
or r10b, r11b
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r13b, r10b
mov al, r15b
xor al, 1
and al, 1
mov r9b, r15b
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
mov r9b, r8b
and r9b, al
or r10b, r9b
mov al, r8b
xor al, 0xff
mov r9b, r10b
xor r9b, al
and r9b, r10b
mov al, bl
xor al, 0xff
and al, 1
mov r10b, r15b
xor r10b, 1
and bl, r10b
or al, bl
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, r15b
xor r11b, 1
mov bl, r13b
and bl, r11b
or r10b, bl
mov r11b, r15b
xor r11b, 1
and r11b, 0
mov bl, r15b
xor bl, 0
mov sil, bl
and sil, 1
mov r14b, r15b
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, al
and bl, r10b
xor al, r10b
or bl, al
mov al, r11b
and al, 1
xor r11b, 1
or al, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, r15b
xor r11b, 1
and bl, r11b
or r10b, bl
xor r10b, 0xff
xor al, 0xff
mov r11b, r15b
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, r12b
xor al, 0xff
and al, 1
mov r11b, r15b
xor r11b, 1
mov bl, r12b
and bl, r11b
or al, bl
mov r11b, r15b
xor r11b, 1
and r11b, 1
mov bl, r15b
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r15b
xor bl, 0
and bl, 1
mov sil, r15b
xor sil, 1
and sil, 0
or bl, sil
mov sil, al
and sil, r11b
xor al, r11b
or sil, al
mov al, r15b
xor al, 0
mov r11b, bl
xor r11b, 0xff
mov r14b, r15b
xor r14b, 0
mov cl, al
and cl, 0
mov byte [rbp - 0x41], r14b
and r14b, 0
mov byte [rbp - 0x42], r11b
and r11b, 0
mov byte [rbp - 0x43], al
mov al, byte [rbp - 0x41]
and bl, al
or cl, r14b
or r11b, bl
xor cl, r11b
mov r11b, byte [rbp - 0x43]
mov bl, byte [rbp - 0x42]
or r11b, bl
xor r11b, 0xff
or al, 0
and r11b, al
or cl, r11b
mov al, sil
xor al, 0xff
and al, 1
mov r11b, r15b
xor r11b, 1
and sil, r11b
or al, sil
xor al, 0xff
xor cl, 0xff
mov r11b, r15b
xor r11b, 0
or al, cl
or r11b, 0
xor al, 0xff
and al, r11b
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r11b, r15b
xor r11b, 1
mov sil, r13b
and sil, r11b
or cl, sil
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov sil, r15b
xor sil, 0
mov r14b, dil
and r14b, sil
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, sil
or r11b, r14b
or bl, cl
xor r11b, bl
xor dil, 0xff
mov cl, r11b
xor cl, dil
and cl, r11b
mov r11b, r10b
xor r11b, 0xff
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov sil, r15b
xor sil, 0
and r9b, sil
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, sil
or r11b, r9b
or dil, r10b
xor r11b, dil
mov r9b, bl
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, r15b
xor sil, 0
mov dil, r9b
and dil, 0
and bl, sil
mov r14b, r10b
and r14b, 0
and r11b, sil
or dil, bl
or r14b, r11b
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
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, cl
xor r10b, 0xff
and r10b, 0
mov r11b, r15b
xor r11b, 0
mov bl, cl
and bl, r11b
mov sil, r15b
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r15b
xor r11b, 1
and r11b, 1
mov bl, r15b
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r15b
xor bl, 1
mov sil, r9b
xor sil, bl
and sil, r9b
mov bl, r11b
xor bl, 0xff
mov r14b, al
xor r14b, bl
and r14b, al
mov al, r10b
xor al, 0xff
mov bl, r15b
xor bl, 1
mov byte [rbp - 0x44], r15b
xor r15b, 1
or al, bl
or r15b, 1
xor al, 0xff
and al, r15b
mov bl, r11b
xor bl, 0xff
mov r15b, cl
xor r15b, bl
and r15b, cl
mov cl, sil
and cl, r14b
xor sil, r14b
or cl, sil
mov bl, al
and bl, r15b
xor al, r15b
or bl, al
mov al, cl
xor al, 0xff
and al, 1
mov sil, byte [rbp - 0x44]
xor sil, 1
and cl, sil
mov r14b, bl
xor r14b, 0xff
and r14b, 0xff
and bl, sil
or al, cl
or r14b, bl
xor al, r14b
mov cl, r9b
xor cl, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp - 0x44]
xor sil, 0
mov r14b, cl
and r14b, 0
and r9b, sil
mov r15b, bl
and r15b, 0
and r10b, sil
or r14b, r9b
or r15b, r10b
xor r14b, r15b
or cl, bl
xor cl, 0xff
or sil, 0
and cl, sil
or r14b, cl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp - 0x44]
xor r9b, 0
and r14b, r9b
mov r10b, byte [rbp - 0x44]
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, r14b
or r10b, r9b
xor cl, r10b
mov r9b, r11b
and r9b, 1
xor r11b, 1
or r9b, r11b
xor cl, 0xff
xor r9b, 0xff
mov r10b, byte [rbp - 0x44]
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp - 0x44]
xor r11b, 0
mov bl, r9b
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov al, dil
xor al, 0xff
and al, 0
mov cl, byte [rbp - 0x44]
xor cl, 0
mov r9b, dil
and r9b, cl
mov r10b, byte [rbp - 0x44]
xor r10b, 1
and r10b, 0
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp - 0x44]
xor cl, 1
and cl, 1
mov r9b, byte [rbp - 0x44]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp - 0x44]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, dil
xor r10b, r9b
and r10b, dil
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp - 0x44]
xor r11b, 1
mov sil, bl
and sil, r11b
or r9b, sil
xor r9b, 0xff
mov r11b, byte [rbp - 0x44]
xor r11b, 1
mov sil, byte [rbp - 0x44]
xor sil, 0
or r9b, r11b
or sil, 0
xor r9b, 0xff
and r9b, sil
xor cl, 0xff
mov r11b, bl
xor r11b, cl
and r11b, bl
mov cl, al
xor cl, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp - 0x44]
xor sil, 0
mov dil, cl
and dil, 0
and al, sil
mov r14b, bl
and r14b, 0
and r10b, sil
or dil, al
or r14b, r10b
xor dil, r14b
or cl, bl
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
mov cl, dil
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
and dil, al
or r9b, dil
mov al, r12b
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, r8b
xor al, 0xff
and al, 0
mov r10b, byte [rbp - 0x44]
xor r10b, 0
and r8b, r10b
mov r11b, r12b
xor r11b, 0xff
and r11b, 0
and r12b, r10b
or al, r8b
or r11b, r12b
xor al, r11b
mov r8b, cl
xor r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp - 0x44]
xor r11b, 0
mov bl, r8b
and bl, 0
and cl, r11b
mov sil, r10b
and sil, 0
and al, r11b
or bl, cl
or sil, al
xor bl, sil
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x44]
xor cl, 1
mov r8b, bl
and r8b, cl
or al, r8b
mov cl, byte [rbp - 0x44]
xor cl, 0
xor al, 0xff
mov r8b, byte [rbp - 0x44]
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, byte [rbp - 0x44]
xor al, 0
and al, 0
mov r8b, byte [rbp - 0x44]
xor r8b, 0
mov r10b, r8b
and r10b, 0
mov r11b, byte [rbp - 0x44]
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
xor bl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp - 0x44]
xor r10b, 1
or bl, r8b
or r10b, 1
xor bl, 0xff
and bl, r10b
mov r8b, byte [rbp - 0x44]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp - 0x44]
xor r10b, 1
and r10b, 1
or r8b, r10b
xor r8b, 0xff
mov r10b, byte [rbp - 0x44]
xor r10b, 0
mov r11b, byte [rbp - 0x44]
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, cl
and r10b, bl
xor cl, bl
or r10b, cl
mov cl, r8b
xor cl, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp - 0x44]
xor bl, 0
mov sil, cl
and sil, 0
and r8b, bl
mov dil, r11b
and dil, 0
and al, bl
or sil, r8b
or dil, al
xor sil, dil
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov al, r10b
xor al, 0xff
and al, 0
mov cl, byte [rbp - 0x44]
xor cl, 0
and r10b, cl
mov r8b, sil
xor r8b, 0xff
and r8b, 0
and sil, cl
or al, r10b
or r8b, sil
xor al, r8b
mov cl, byte [rbp - 0x44]
xor cl, 1
and cl, 1
mov r8b, byte [rbp - 0x44]
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp - 0x44]
xor r10b, 1
mov r11b, r13b
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp - 0x44]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp - 0x44]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp - 0x44]
xor r11b, 0
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, r10b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp - 0x44]
xor dil, 0
mov r14b, byte [rbp - 0x44]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
xor r13b, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp - 0x44]
xor r14b, 1
or r13b, dil
or r14b, 1
xor r13b, 0xff
and r13b, r14b
mov dil, bl
and dil, r11b
xor bl, r11b
or dil, bl
mov r11b, sil
and r11b, r13b
xor sil, r13b
or r11b, sil
mov bl, dil
xor bl, 0xff
and bl, 0
mov sil, byte [rbp - 0x44]
xor sil, 0
and dil, sil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
and r11b, sil
or bl, dil
or r14b, r11b
xor bl, r14b
mov r11b, cl
xor r11b, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp - 0x44]
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and cl, dil
mov r15b, sil
and r15b, 0xff
and r8b, dil
or r14b, cl
or r15b, r8b
xor r14b, r15b
or r11b, sil
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp - 0x44]
xor r8b, 1
and r14b, r8b
or cl, r14b
mov r8b, byte [rbp - 0x44]
xor r8b, 0
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp - 0x44]
xor sil, 0
mov dil, r8b
and dil, 0
mov r14b, sil
and r14b, 0
mov r15b, r11b
and r15b, 0
and r10b, sil
or dil, r14b
or r15b, r10b
xor dil, r15b
or r8b, r11b
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
xor cl, 0xff
xor dil, 0xff
mov r8b, byte [rbp - 0x44]
xor r8b, 1
or cl, dil
or r8b, 1
xor cl, 0xff
and cl, r8b
mov r8b, bl
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp - 0x44]
xor r11b, 1
mov sil, r8b
and sil, 0xff
and bl, r11b
mov dil, r10b
and dil, 0xff
and cl, r11b
or sil, bl
or dil, cl
xor sil, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp - 0x44]
xor r8b, 1
and sil, r8b
or cl, sil
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp - 0x44]
xor r10b, 1
mov r11b, al
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 al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, cl
xor al, 0xff
mov r8b, r9b
xor r8b, al
and r8b, r9b
mov al, r9b
xor al, 0xff
mov r10b, cl
and r10b, al
xor cl, 0xff
and r9b, cl
or r10b, r9b
mov al, r8b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov r9b, byte [rbp - 0x44]
xor r9b, 1
mov r11b, al
and r11b, 0xff
and r8b, r9b
mov bl, cl
and bl, 0xff
and r10b, r9b
or r11b, r8b
or bl, r10b
xor r11b, bl
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
test r11b, 1
mov dword [rbp - 0x48], edx
jne 0x6d88ad1d
jmp 0x6d893818
jmp 0x6d88ad22
mov eax, dword [rbp - 0x48]
mov ecx, eax
mov edx, ecx
mov r8, qword [rbp - 0x38]
add r8, rdx
mov rdx, qword [rbp + 0x328]
mov qword [rdx], r8
sub rsp, 0x20
call qword [rdx]
add rsp, 0x20
mov rdx, qword [rbp + 0x478]
mov eax, dword [rdx]
lea rsp, [rbp + 0x498]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jmp 0x6d8431ab
xor eax, eax
mov ecx, eax
xor eax, eax
sub rsp, 0x30
mov qword [rbp - 0x50], rcx
mov rdx, qword [rbp - 0x50]
lea r8, [sym.out.dll_ThreadFunc]
mov r9, qword [rbp - 0x50]
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x28], 0
mov dword [rbp - 0x54], eax
call qword [sym.imp.KERNEL32.dll_CreateThread]
add rsp, 0x30
mov rcx, qword [rbp + 0x470]
mov qword [rcx], rax
mov rax, qword [rbp + 0x468]
sub rsp, 0x20
mov rcx, rax
lea rdx, sym.out.dll_gBuf
mov r8d, 4
call sym.out.dll_MemCpy
add rsp, 0x20
lea rcx, sym.out.dll_gBuf
mov rdx, rcx
add rdx, 0x404
add rcx, 4
mov r8, qword [rbp + 0x460]
mov qword [r8], rcx
mov rcx, qword [rbp + 0x458]
mov qword [rcx], rdx
mov rdx, qword [rbp + 0x450]
mov dword [rdx], 0
jmp 0x6d844fdc
jmp 0x6d84576c
mov rax, qword [rbp + 0x450]
mov ecx, dword [rbp + 0x2d8]
mov dword [rax], ecx
jmp 0x6d84a2bb
mov rax, qword [rbp + 0x2c8]
add rax, 4
mov rcx, qword [rbp + 0x448]
mov qword [rcx], rax
mov rax, qword [rbp + 0x438]
mov dword [rax], 0
jmp 0x6d84b711
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x3d26a81c
add r8d, 0x4f6d129f
add r8d, 0x3d26a81c
add r8d, 0xe791215c
add r8d, 0x888f91a6
sub r8d, 0xe791215c
sub r8d, 0x6740a802
sub r8d, 0x4f6d129f
add r8d, 0x6740a802
add r8d, 0x6df95d10
add r8d, 0x88a7c197
sub r8d, 0x6df95d10
sub r8d, 0x549d8117
sub r8d, 1
add r8d, 0x549d8117
sub eax, 0x88a7c197
add r8d, eax
mov eax, 0x93f6db23
add eax, 0
sub eax, 0x888f91a6
sub eax, 0x93f6db23
sub r8d, 0xc9a6fec8
add r8d, eax
add r8d, 0xc9a6fec8
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
or r11b, dil
mov sil, r10b
xor sil, 0xff
and sil, 1
mov dil, bl
xor dil, 1
mov r14b, r10b
and r14b, dil
or sil, r14b
mov dil, bl
xor dil, 1
and dil, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r11b
and r14b, sil
xor r11b, sil
or r14b, r11b
mov r11b, bl
xor r11b, 1
mov sil, dil
xor sil, 0xff
mov r15b, bl
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov al, sil
and al, 0xff
and dil, r15b
or r12b, r13b
or al, dil
xor r12b, al
or r11b, sil
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov al, r14b
xor al, 0xff
and al, 1
mov r11b, bl
xor r11b, 1
and r14b, r11b
mov sil, bl
xor sil, 1
and sil, 0xff
and r11b, 1
or al, r14b
or sil, r11b
xor al, sil
xor r12b, 0xff
mov r11b, al
xor r11b, r12b
and r11b, al
mov al, r9b
xor al, 0xff
and al, 0
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 al, dil
or r14b, sil
xor al, r14b
xor al, 0xff
xor al, 0
and al, 0
mov sil, bl
xor sil, 0
and sil, 1
mov dil, bl
xor dil, 1
and dil, 0
or sil, dil
mov dil, sil
xor dil, 0xff
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov dil, bl
xor dil, 1
mov r15b, r10b
and r15b, dil
or r9b, r15b
xor r9b, 0xff
mov dil, bl
xor dil, 0
mov r15b, bl
xor r15b, 1
or r9b, dil
or r15b, 1
xor r9b, 0xff
and r9b, r15b
xor r10b, 0xff
xor sil, 0xff
mov dil, bl
xor dil, 1
or r10b, sil
or dil, 1
xor r10b, 0xff
and r10b, dil
mov sil, al
xor sil, 0xff
mov dil, r14b
xor dil, 0xff
mov r15b, bl
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and al, r15b
mov r13b, dil
and r13b, 0xff
and r14b, r15b
or r12b, al
or r13b, r14b
xor r12b, r13b
or sil, dil
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov al, r9b
xor al, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, bl
xor dil, 1
mov r14b, al
and r14b, 0xff
and r9b, dil
mov r15b, sil
and r15b, 0xff
and r10b, dil
or r14b, r9b
or r15b, r10b
xor r14b, r15b
or al, sil
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, bl
xor r9b, 1
and r12b, r9b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0xff
and r14b, r9b
or al, r12b
or r10b, r14b
xor al, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, r11b
xor r10b, r9b
and r10b, r11b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov sil, bl
xor sil, 1
and r11b, sil
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, sil
or r9b, r11b
or dil, al
xor r9b, dil
mov al, r10b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
xor bl, 1
mov sil, al
and sil, 0xff
and r10b, bl
mov dil, r11b
and dil, 0xff
and r9b, bl
or sil, r10b
or dil, r9b
xor sil, dil
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
test sil, 1
jne 0x6d88b1bf
jmp 0x6d89381d
xor eax, eax
mov rcx, qword [rbp + 0x2a0]
movzx edx, byte [rcx]
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
mov r10d, r9d
xor r10d, 0xffffffff
mov r11d, edx
and r11d, r10d
or r8d, r11d
mov r10d, r9d
xor r10d, 0xffffffff
xor r8d, 0xffffffff
mov r11d, r9d
xor r11d, 0xbb39105a
or r10d, r8d
or r11d, 0xbb39105a
xor r10d, 0xffffffff
and r10d, r11d
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xbbfcb154
mov r11d, r9d
xor r11d, 0xbbfcb154
mov esi, r11d
and esi, 0xffffffff
mov edi, r9d
xor edi, 0xffffffff
and edi, 0xbbfcb154
and r11d, 0xffffffff
or r8d, esi
or edi, r11d
xor r8d, edi
mov r11d, edx
xor r11d, 0xffffffff
xor r8d, 0xffffffff
mov esi, r9d
xor esi, 0x3619eda5
or r11d, r8d
or esi, 0x3619eda5
xor r11d, 0xffffffff
and r11d, esi
mov r8d, r10d
xor r8d, 0xffffffff
mov esi, r11d
xor esi, 0xffffffff
mov edi, r9d
xor edi, 0xfd03cb93
mov ebx, r8d
and ebx, 0xfd03cb93
and r10d, edi
mov r14d, esi
and r14d, 0xfd03cb93
and r11d, edi
or ebx, r10d
or r14d, r11d
xor ebx, r14d
or r8d, esi
xor r8d, 0xffffffff
or edi, 0xfd03cb93
and r8d, edi
or ebx, r8d
mov r8d, ebx
xor r8d, 0xffffffff
and r8d, 0xdddc667b
mov r10d, r9d
xor r10d, 0xdddc667b
and ebx, r10d
mov r11d, r9d
xor r11d, 0xffffffff
and r11d, 0xdddc667b
and r10d, 0xffffffff
or r8d, ebx
or r11d, r10d
xor r8d, r11d
mov r10d, dword [rbp + 0x2b4]
xor r10d, 0xffffffff
mov r11d, r8d
and r11d, r10d
xor r8d, 0xffffffff
mov r10d, dword [rbp + 0x2b4]
and r10d, r8d
or r11d, r10d
mov r8d, dword [rbp + 0x2b4]
xor r8d, 0xffffffff
mov r10d, r11d
xor r10d, r8d
and r10d, r11d
mov r8d, dword [rbp + 0x2b4]
xor r8d, 0xffffffff
and r8d, 0xef1023db
mov r11d, r9d
xor r11d, 0xef1023db
mov esi, dword [rbp + 0x2b4]
and esi, r11d
mov edi, r9d
xor edi, 0xffffffff
and edi, 0xef1023db
and r11d, 0xffffffff
or r8d, esi
or edi, r11d
xor r8d, edi
xor r8d, 0xffffffff
xor r8d, 0x15cadb64
and r8d, 0x15cadb64
mov r11d, r9d
xor r11d, 0x15cadb64
and r11d, 0xffffffff
mov esi, r9d
xor esi, 0xffffffff
and esi, 0x15cadb64
or r11d, esi
mov esi, r11d
xor esi, 0xffffffff
mov edi, dword [rbp + 0x2b4]
xor edi, esi
mov esi, dword [rbp + 0x2b4]
and edi, esi
mov ebx, r9d
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r14d, r9d
xor r14d, 0xffffffff
and r14d, 0xffffffff
or ebx, r14d
mov r14d, r9d
xor r14d, 0x15cadb64
mov r15d, ebx
xor r15d, r14d
and r15d, ebx
mov ebx, r9d
xor ebx, 0xffffffff
xor r11d, 0xffffffff
mov r14d, r9d
xor r14d, 0xd68cdeb3
or ebx, r11d
or r14d, 0xd68cdeb3
xor ebx, 0xffffffff
and ebx, r14d
mov r11d, r8d
and r11d, edi
xor r8d, edi
or r11d, r8d
mov r8d, r15d
xor r8d, 0xffffffff
mov edi, ebx
xor edi, 0xffffffff
mov r14d, r9d
xor r14d, 0x60718d57
mov r12d, r8d
and r12d, 0x60718d57
and r15d, r14d
mov r13d, edi
and r13d, 0x60718d57
and ebx, r14d
or r12d, r15d
or r13d, ebx
xor r12d, r13d
or r8d, edi
xor r8d, 0xffffffff
or r14d, 0x60718d57
and r8d, r14d
or r12d, r8d
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0x3602488
mov edi, r9d
xor edi, 0x3602488
and r11d, edi
mov ebx, r12d
xor ebx, 0xffffffff
and ebx, 0x3602488
and r12d, edi
or r8d, r11d
or ebx, r12d
xor r8d, ebx
mov r11d, edx
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edi, r9d
xor edi, 0xffffffff
and edx, edi
or r11d, edx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xffffffff
mov edi, r9d
xor edi, 0xffffffff
and r8d, edi
or edx, r8d
mov r8d, r9d
xor r8d, 0xb7d5d02f
and r8d, 0x5df31d4a
mov edi, r9d
xor edi, 0x5df31d4a
mov ebx, edi
and ebx, 0xb7d5d02f
mov r14d, r9d
xor r14d, 0xffffffff
and r14d, 0x5df31d4a
and edi, 0xffffffff
or r8d, ebx
or r14d, edi
xor r8d, r14d
mov edi, r11d
and edi, edx
xor r11d, edx
or edi, r11d
mov edx, r8d
and edx, 0xb7d5d02f
xor r8d, 0xb7d5d02f
or edx, r8d
mov r8d, edi
xor r8d, 0xffffffff
and r8d, 0xf0f10d9e
mov r11d, r9d
xor r11d, 0xf0f10d9e
and edi, r11d
mov ebx, r9d
xor ebx, 0xffffffff
and ebx, 0xf0f10d9e
and r11d, 0xffffffff
or r8d, edi
or ebx, r11d
xor r8d, ebx
xor edx, 0xffffffff
mov r11d, r8d
xor r11d, edx
and r11d, r8d
mov edx, r10d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, r9d
xor r8d, 0xffffffff
mov edi, r10d
and edi, r8d
or edx, edi
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edi, r9d
xor edi, 0xffffffff
mov ebx, r11d
and ebx, edi
or r8d, ebx
mov edi, r9d
xor edi, 0x5978bc5e
and edi, 0x36b09a8c
mov ebx, r9d
xor ebx, 0x36b09a8c
mov r14d, ebx
and r14d, 0x5978bc5e
mov r15d, r9d
xor r15d, 0xffffffff
and r15d, 0x36b09a8c
and ebx, 0xffffffff
or edi, r14d
or r15d, ebx
xor edi, r15d
mov ebx, r9d
xor ebx, 0x5978bc5e
mov r14d, edx
xor r14d, ebx
and r14d, edx
mov ebx, edi
xor ebx, 0xffffffff
mov r15d, r10d
xor r15d, ebx
and r15d, r10d
mov r10d, r9d
xor r10d, 0x5978bc5e
mov ebx, r8d
xor ebx, r10d
and ebx, r8d
mov r10d, edi
xor r10d, 0xffffffff
mov r12d, r11d
xor r12d, r10d
and r12d, r11d
mov r10d, r14d
and r10d, r15d
xor r14d, r15d
or r10d, r14d
mov r11d, ebx
and r11d, r12d
xor ebx, r12d
or r11d, ebx
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0x24edbd1a
mov r14d, r9d
xor r14d, 0x24edbd1a
and r10d, r14d
mov r15d, r11d
xor r15d, 0xffffffff
and r15d, 0x24edbd1a
and r11d, r14d
or ebx, r10d
or r15d, r11d
xor ebx, r15d
mov r10d, edx
and r10d, r8d
xor edx, r8d
or r10d, edx
mov edx, r10d
xor edx, 0xffffffff
and edx, 0xd0149fc3
mov r8d, r9d
xor r8d, 0xd0149fc3
and r10d, r8d
mov r11d, r9d
xor r11d, 0xffffffff
and r11d, 0xd0149fc3
and r8d, 0xffffffff
or edx, r10d
or r11d, r8d
xor edx, r11d
mov r8d, r9d
xor r8d, 0x5978bc5e
mov r10d, edi
xor r10d, 0xffffffff
mov r11d, r9d
xor r11d, 0x7f215160
mov r14d, r8d
and r14d, 0x7f215160
mov r15d, r11d
and r15d, 0x5978bc5e
mov r12d, r10d
and r12d, 0x7f215160
and edi, r11d
or r14d, r15d
or r12d, edi
xor r14d, r12d
or r8d, r10d
xor r8d, 0xffffffff
or r11d, 0x7f215160
and r8d, r11d
or r14d, r8d
xor r14d, 0xffffffff
mov r8d, edx
xor r8d, r14d
and r8d, edx
mov edx, ebx
xor edx, 0xffffffff
mov r10d, r8d
xor r10d, 0xffffffff
xor r9d, 0x594cb5c7
mov r11d, edx
and r11d, 0x594cb5c7
and ebx, r9d
mov edi, r10d
and edi, 0x594cb5c7
and r8d, r9d
or r11d, ebx
or edi, r8d
xor r11d, edi
or edx, r10d
xor edx, 0xffffffff
or r9d, 0x594cb5c7
and edx, r9d
or r11d, edx
mov byte [rcx], r11b
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, eax
sub r9d, edx
add r9d, 0
mov r10d, eax
sub r10d, 0x2935c76b
add r10d, 0
add r9d, 0xbc44b84c
add r9d, r10d
sub r9d, 0xbc44b84c
mov r10d, eax
sub r10d, 0x272e45ce
sub r10d, r9d
add r10d, 0x272e45ce
mov r9d, eax
sub r9d, 0xb6cdbe04
sub r10d, r9d
mov r9d, eax
sub r9d, 1
add r10d, r9d
add r10d, 0xe1425ed9
sub r10d, 0xb6cdbe04
sub r10d, 0xe1425ed9
sub eax, 0x69afb466
sub r10d, eax
sub r10d, 0xfa9b8eee
sub r10d, 0x2935c76b
add r10d, 0xfa9b8eee
sub r10d, 0x7c7ab731
sub r10d, 0x69afb466
add r10d, 0x7c7ab731
imul edx, r10d
and edx, 1
cmp edx, 0
sete r11b
cmp r8d, 0xa
setl al
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, 1
mov r9b, r8b
xor r9b, 0
mov r10b, r11b
and r10b, r9b
mov bl, r8b
xor bl, 1
and bl, 0
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, r8b
xor r9b, 0
xor dl, 0xff
mov r10b, r8b
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, r8b
xor dl, 0
and dl, 1
mov r10b, r8b
xor r10b, 1
and r10b, 0
or dl, r10b
mov r10b, dl
xor r10b, 0xff
mov bl, r11b
xor bl, r10b
and bl, r11b
mov r10b, r8b
xor r10b, 1
and r10b, 1
mov dil, r8b
xor dil, 1
and dil, 1
or r10b, dil
xor r10b, 0xff
mov dil, r8b
xor dil, 0
mov r14b, r8b
xor r14b, 0
or r10b, dil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, r8b
xor r15b, 0
mov r12b, dil
and r12b, 0
and r9b, r15b
mov r13b, r14b
and r13b, 0
and bl, r15b
or r12b, r9b
or r13b, bl
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov r9b, r10b
xor r9b, 0xff
mov bl, dl
xor bl, 0xff
mov dil, r8b
xor dil, 0
mov r14b, r9b
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 r9b, bl
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
mov dl, r12b
xor dl, 0xff
mov r9b, r14b
and r9b, dl
xor r14b, 0xff
and r12b, r14b
or r9b, r12b
mov dl, al
xor dl, 0xff
and dl, 0
mov r10b, r8b
xor r10b, 0
mov bl, al
and bl, r10b
mov dil, r8b
xor dil, 1
and dil, 0
and r10b, 1
or dl, bl
or dil, r10b
xor dl, dil
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r10b, r8b
xor r10b, 1
and r10b, 1
mov bl, r8b
xor bl, 1
mov dil, bl
and dil, 1
mov r14b, r8b
xor r14b, 1
and r14b, 0xff
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
xor r10b, 0xff
mov bl, al
xor bl, r10b
and bl, al
mov r10b, dl
xor r10b, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, r8b
xor r14b, 0
mov r15b, r10b
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 r10b, dil
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov dl, r8b
xor dl, 1
and dl, 1
mov r10b, r8b
xor r10b, 1
and r10b, 1
or dl, r10b
mov r10b, r8b
xor r10b, 1
xor dl, 0xff
mov bl, r8b
xor bl, 1
or r10b, dl
or bl, 1
xor r10b, 0xff
and r10b, bl
mov dl, r8b
xor dl, 1
and dl, 1
mov bl, r8b
xor bl, 1
and bl, 1
or dl, bl
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, r8b
xor r14b, 1
mov r12b, bl
and r12b, 0xff
and r10b, r14b
mov r13b, dil
and r13b, 0xff
and dl, r14b
or r12b, r10b
or r13b, dl
xor r12b, r13b
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r12b, bl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, r8b
xor r10b, 1
mov bl, r9b
and bl, r10b
mov dil, r8b
xor dil, 1
and dil, 0xff
and r10b, 1
or dl, bl
or dil, r10b
xor dl, dil
mov r10b, r8b
xor r10b, 1
and r10b, 0
mov bl, r8b
xor bl, 0
mov dil, bl
and dil, 1
mov r14b, r8b
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, r8b
xor bl, 0
and bl, 1
mov dil, r8b
xor dil, 1
mov r14b, dil
and r14b, 0
mov r13b, r8b
xor r13b, 1
and r13b, 0xff
and dil, 1
or bl, r14b
or r13b, dil
xor bl, r13b
mov dil, dl
and dil, r10b
xor dl, r10b
or dil, dl
mov dl, r8b
xor dl, 0
mov r10b, bl
xor r10b, 0xff
mov r14b, r8b
xor r14b, 0
mov r13b, dl
and r13b, 0
mov cl, r14b
and cl, 0
mov sil, r10b
and sil, 0
and bl, r14b
or r13b, cl
or sil, bl
xor r13b, sil
or dl, r10b
xor dl, 0xff
or r14b, 0
and dl, r14b
or r13b, dl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, r8b
xor dl, 1
and dil, dl
or cl, dil
xor r13b, 0xff
mov dl, cl
xor dl, r13b
and dl, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r10b, r8b
xor r10b, 1
mov bl, r12b
and bl, r10b
mov sil, r8b
xor sil, 1
and sil, 0xff
and r10b, 1
or cl, bl
or sil, r10b
xor cl, sil
mov r10b, r11b
xor r10b, 0xff
mov bl, cl
and bl, r10b
xor cl, 0xff
mov r10b, r11b
and r10b, cl
or bl, r10b
xor r11b, 0xff
mov cl, bl
xor cl, r11b
and cl, bl
mov r10b, r15b
xor r10b, 0xff
and r10b, 0
mov r11b, r8b
xor r11b, 0
mov bl, r15b
and bl, r11b
mov sil, r8b
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r8b
xor r11b, 1
and r11b, 1
mov bl, r8b
xor bl, 1
mov sil, bl
and sil, 1
mov dil, r8b
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, r8b
xor bl, 0
and bl, 0
mov sil, r8b
xor sil, 0
mov dil, sil
and dil, 0
mov r14b, r8b
xor r14b, 1
and r14b, 0
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, r10b
and sil, r11b
xor r10b, r11b
or sil, r10b
mov r10b, r8b
xor r10b, 0
mov r11b, bl
xor r11b, 0xff
mov dil, r8b
xor dil, 1
mov r14b, r10b
and r14b, 0xff
mov r13b, dil
and r13b, 0
mov byte [rbp - 0x55], r11b
and r11b, 0xff
and bl, dil
or r14b, r13b
or r11b, bl
xor r14b, r11b
mov r11b, byte [rbp - 0x55]
or r10b, r11b
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov bl, r8b
xor bl, 1
and sil, bl
or r10b, sil
xor r10b, 0xff
xor r14b, 0xff
mov bl, r8b
xor bl, 1
or r10b, r14b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov bl, al
xor bl, 0xff
and bl, 0
mov sil, r8b
xor sil, 0
and al, sil
mov dil, r8b
xor dil, 1
and dil, 0
and sil, 1
or bl, al
or dil, sil
xor bl, dil
mov al, r12b
xor al, 0xff
and al, 1
mov sil, r8b
xor sil, 1
mov dil, r12b
and dil, sil
mov r14b, r8b
xor r14b, 1
and r14b, 0xff
and sil, 1
or al, dil
or r14b, sil
xor al, r14b
mov sil, r8b
xor sil, 0
and sil, 1
mov dil, r8b
xor dil, 1
and dil, 0
or sil, dil
mov dil, bl
and dil, al
xor bl, al
or dil, bl
mov al, sil
and al, 0
xor sil, 0
or al, sil
mov bl, dil
xor bl, 0xff
and bl, 1
mov sil, r8b
xor sil, 1
and dil, sil
or bl, dil
xor bl, 0xff
xor al, 0xff
mov sil, r8b
xor sil, 0
or bl, al
or sil, 0
xor bl, 0xff
and bl, sil
mov al, dl
xor al, 0xff
and al, 0
mov sil, r8b
xor sil, 0
mov dil, dl
and dil, sil
mov r14b, r8b
xor r14b, 1
and r14b, 0
and sil, 1
or al, dil
or r14b, sil
xor al, r14b
mov sil, cl
xor sil, 0xff
and sil, 1
mov dil, r8b
xor dil, 1
mov r14b, cl
and r14b, dil
or sil, r14b
mov dil, r8b
xor dil, 0
and dil, 1
mov r14b, r8b
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, r8b
xor r14b, 0
mov r13b, al
xor r13b, r14b
and r13b, al
mov r14b, dil
xor r14b, 0xff
mov r11b, dl
xor r11b, r14b
and r11b, dl
mov dl, sil
xor dl, 0xff
mov r14b, r8b
xor r14b, 0
mov byte [rbp - 0x56], r8b
xor r8b, 1
or dl, r14b
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, dil
xor r8b, 0xff
mov r14b, cl
xor r14b, r8b
and r14b, cl
mov cl, r13b
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov byte [rbp - 0x57], al
mov al, byte [rbp - 0x56]
xor al, 0
mov byte [rbp - 0x58], cl
and cl, 0
and r13b, al
mov byte [rbp - 0x59], r8b
and r8b, 0
and r11b, al
or cl, r13b
or r8b, r11b
xor cl, r8b
mov r8b, byte [rbp - 0x58]
mov r11b, byte [rbp - 0x59]
or r8b, r11b
xor r8b, 0xff
or al, 0
and r8b, al
or cl, r8b
mov al, dl
xor al, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r13b, byte [rbp - 0x56]
xor r13b, 0
mov r11b, al
and r11b, 0
and dl, r13b
mov byte [rbp - 0x5a], r8b
and r8b, 0
and r14b, r13b
or r11b, dl
or r8b, r14b
xor r11b, r8b
mov dl, byte [rbp - 0x5a]
or al, dl
xor al, 0xff
or r13b, 0
and al, r13b
or r11b, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp - 0x56]
xor r8b, 1
and cl, r8b
mov r14b, r11b
xor r14b, 0xff
and r14b, 0xff
and r11b, r8b
or al, cl
or r14b, r11b
xor al, r14b
mov cl, byte [rbp - 0x57]
and cl, sil
mov r8b, byte [rbp - 0x57]
xor r8b, sil
or cl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp - 0x56]
xor r11b, 1
and cl, r11b
or r8b, cl
mov cl, dil
and cl, 0
xor dil, 0
or cl, dil
xor r8b, 0xff
xor cl, 0xff
mov r11b, byte [rbp - 0x56]
xor r11b, 1
or r8b, cl
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov cl, al
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp - 0x56]
xor sil, 0
mov dil, cl
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 cl, r11b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov al, r10b
xor al, 0xff
and al, 0
mov cl, byte [rbp - 0x56]
xor cl, 0
mov r8b, r10b
and r8b, cl
mov r11b, byte [rbp - 0x56]
xor r11b, 1
and r11b, 0
and cl, 1
or al, r8b
or r11b, cl
xor al, r11b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp - 0x56]
xor r8b, 1
mov r11b, bl
and r11b, r8b
or cl, r11b
mov r8b, byte [rbp - 0x56]
xor r8b, 1
and r8b, 1
mov r11b, byte [rbp - 0x56]
xor r11b, 1
mov sil, r11b
and sil, 1
mov r14b, byte [rbp - 0x56]
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r8b, sil
or r14b, r11b
xor r8b, r14b
mov r11b, byte [rbp - 0x56]
xor r11b, 1
mov sil, al
xor sil, r11b
and sil, al
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov r14b, byte [rbp - 0x56]
xor r14b, 0
or r10b, r11b
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov r11b, cl
xor r11b, 0xff
mov r14b, byte [rbp - 0x56]
xor r14b, 1
mov r13b, byte [rbp - 0x56]
xor r13b, 1
or r11b, r14b
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov r14b, r8b
xor r14b, 0xff
mov r13b, bl
xor r13b, r14b
and r13b, bl
mov bl, sil
and bl, r10b
xor sil, r10b
or bl, sil
mov r10b, r11b
xor r10b, 0xff
mov sil, r13b
xor sil, 0xff
mov r14b, byte [rbp - 0x56]
xor r14b, 1
mov dl, r10b
and dl, 0xff
and r11b, r14b
mov byte [rbp - 0x5b], sil
and sil, 0xff
and r13b, r14b
or dl, r11b
or sil, r13b
xor dl, sil
mov r11b, byte [rbp - 0x5b]
or r10b, r11b
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or dl, r10b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov sil, byte [rbp - 0x56]
xor sil, 1
and bl, sil
mov r14b, dl
xor r14b, 0xff
and r14b, 0xff
and dl, sil
or r10b, bl
or r14b, dl
xor r10b, r14b
mov dl, al
xor dl, 0xff
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp - 0x56]
xor sil, 0
mov r14b, dl
and r14b, 0
and al, sil
mov r13b, bl
and r13b, 0
and cl, sil
or r14b, al
or r13b, cl
xor r14b, r13b
or dl, bl
xor dl, 0xff
or sil, 0
and dl, sil
or r14b, dl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x56]
xor cl, 1
and r14b, cl
mov dl, byte [rbp - 0x56]
xor dl, 1
and dl, 0xff
and cl, 1
or al, r14b
or dl, cl
xor al, dl
mov cl, byte [rbp - 0x56]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov bl, byte [rbp - 0x56]
xor bl, 0
mov sil, cl
and sil, 0
mov r14b, bl
and r14b, 1
mov r13b, dl
and r13b, 0
and r8b, bl
or sil, r14b
or r13b, r8b
xor sil, r13b
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, r10b
and al, cl
xor r10b, cl
or al, r10b
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp - 0x56]
xor dl, 1
mov r8b, dil
and r8b, dl
or cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp - 0x56]
xor dl, 1
and dl, 1
mov r8b, byte [rbp - 0x56]
xor r8b, 1
and r8b, 1
or dl, r8b
xor dil, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp - 0x56]
xor r10b, 0
or dil, r8b
or r10b, 0
xor dil, 0xff
and dil, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp - 0x56]
xor r10b, 1
mov bl, al
and bl, r10b
or r8b, bl
mov r10b, byte [rbp - 0x56]
xor r10b, 1
mov bl, r8b
xor bl, r10b
and bl, r8b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp - 0x56]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, cl
and dl, dil
xor cl, dil
or dl, cl
mov cl, bl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp - 0x56]
xor r10b, 0
mov sil, cl
and sil, 0
and bl, r10b
mov dil, r8b
and dil, 0
and al, r10b
or sil, bl
or dil, al
xor sil, dil
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or sil, cl
mov al, dl
xor al, 0xff
mov cl, sil
and cl, al
xor sil, 0xff
and dl, sil
or cl, dl
mov al, r9b
xor al, 0xff
mov dl, r15b
xor dl, 0xff
mov r8b, byte [rbp - 0x56]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp - 0x56]
xor r8b, 0
and r9b, r8b
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 - 0x56]
xor dl, 1
mov r9b, r8b
and r9b, dl
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp - 0x56]
xor dl, 1
and dl, 1
mov r9b, byte [rbp - 0x56]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp - 0x56]
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp - 0x56]
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, byte [rbp - 0x56]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp - 0x56]
xor r10b, 1
mov bl, r10b
and bl, 1
mov sil, byte [rbp - 0x56]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp - 0x56]
xor r10b, 1
mov bl, r9b
xor bl, r10b
and bl, r9b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, bl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp - 0x56]
xor r10b, 1
mov sil, al
and sil, 0xff
and bl, r10b
mov dil, r8b
and dil, 0xff
and dl, r10b
or sil, bl
or dil, dl
xor sil, dil
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or sil, al
mov al, r9b
xor al, 0xff
mov dl, sil
and dl, al
xor sil, 0xff
and r9b, sil
or dl, r9b
mov al, byte [rbp - 0x56]
xor al, 1
and al, 1
mov r8b, byte [rbp - 0x56]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp - 0x56]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp - 0x56]
xor r9b, 1
mov r10b, r12b
and r10b, r9b
mov bl, byte [rbp - 0x56]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp - 0x56]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp - 0x56]
xor r10b, 0
mov bl, r10b
and bl, 0
mov sil, byte [rbp - 0x56]
xor sil, 1
and sil, 0
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp - 0x56]
xor r10b, 0
mov bl, al
xor bl, r10b
and bl, al
mov r10b, r9b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp - 0x56]
xor dil, 0
mov r14b, byte [rbp - 0x56]
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
xor r12b, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp - 0x56]
xor r14b, 1
or r12b, dil
or r14b, 1
xor r12b, 0xff
and r12b, r14b
mov dil, bl
xor dil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp - 0x56]
xor r15b, 0
mov r13b, dil
and r13b, 0
and bl, r15b
mov r11b, r14b
and r11b, 0
and r10b, r15b
or r13b, bl
or r11b, r10b
xor r13b, r11b
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r13b, dil
mov r10b, sil
and r10b, r12b
xor sil, r12b
or r10b, sil
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp - 0x56]
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, 1
mov r8b, byte [rbp - 0x56]
xor r8b, 1
and r10b, r8b
or al, r10b
mov r8b, byte [rbp - 0x56]
xor r8b, 0
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp - 0x56]
xor bl, 1
mov sil, r8b
and sil, 0xff
mov dil, bl
and dil, 0
mov r14b, r10b
and r14b, 0xff
and r9b, bl
or sil, dil
or r14b, r9b
xor sil, r14b
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
xor sil, 0xff
mov r8b, al
xor r8b, sil
and r8b, al
mov al, r11b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp - 0x56]
xor r10b, 1
mov bl, al
and bl, 0xff
and r11b, r10b
mov sil, r9b
and sil, 0xff
and r8b, r10b
or bl, r11b
or sil, r8b
xor bl, sil
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, dl
xor al, 0xff
and al, 0
mov r8b, byte [rbp - 0x56]
xor r8b, 0
and dl, r8b
mov r9b, byte [rbp - 0x56]
xor r9b, 1
and r9b, 0
and r8b, 1
or al, dl
or r9b, r8b
xor al, r9b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x56]
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, byte [rbp - 0x56]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp - 0x56]
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, 0
mov r8b, byte [rbp - 0x56]
xor r8b, 0
and r9b, r8b
mov r10b, byte [rbp - 0x56]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
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 - 0x56]
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp - 0x56]
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
and cl, dl
xor al, dl
or cl, al
test cl, 1
jne 0x6d88c795
jmp 0x6d89381d
jmp 0x6d85010c
mov rax, qword [rbp + 0x218]
imul rcx, rax, 0x28
mov rdx, qword [rbp + 0x220]
add rdx, rcx
mov r8d, dword [rdx + 0xc]
mov ecx, r8d
mov rdx, qword [rbp + 0x228]
add rdx, rcx
mov rcx, qword [rbp + 0x3d0]
mov qword [rcx], rdx
jmp 0x6d85459b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x729817db
sub r8d, 1
add r8d, 0x729817db
mov r9d, 0x58eb21f8
add r9d, 0
add r9d, r8d
sub r9d, 0x58eb21f8
mov r8d, eax
sub r8d, ecx
add r8d, 0
mov r10d, eax
sub r10d, r9d
add r10d, 0
sub r8d, 0x8803f1ae
add r8d, r10d
add r8d, 0x8803f1ae
sub eax, 0x79c23255
sub eax, r8d
add eax, 0x79c23255
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
and r12b, r14b
xor sil, r14b
or r12b, sil
mov sil, r15b
and sil, 1
xor r15b, 1
or sil, r15b
mov r14b, r12b
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
or sil, r12b
xor sil, 0xff
mov r15b, bl
xor r15b, sil
and r15b, bl
mov sil, bl
xor sil, 0xff
and sil, 0
mov r12b, dil
xor r12b, 0
and bl, r12b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r12b, 1
or sil, bl
or r13b, r12b
xor sil, r13b
xor 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, 0
mov sil, dil
xor sil, 0
mov r15b, r14b
and r15b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or bl, r15b
or r12b, sil
xor bl, r12b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov al, dil
xor al, 1
or r12b, r13b
or al, 1
xor r12b, 0xff
and r12b, al
xor r14b, 0xff
mov al, r15b
xor al, 0xff
mov r13b, dil
xor r13b, 1
or r14b, al
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov al, sil
xor al, 0xff
mov r13b, dil
xor r13b, 1
mov cl, dil
xor cl, 0
or al, r13b
or cl, 0
xor al, 0xff
and al, cl
xor r11b, 0xff
mov cl, r15b
xor cl, 0xff
mov r13b, dil
xor r13b, 0
or r11b, cl
or r13b, 0
xor r11b, 0xff
and r11b, r13b
mov cl, r12b
and cl, r14b
xor r12b, r14b
or cl, r12b
mov r14b, al
xor r14b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov dl, r14b
and dl, 0xff
and al, r13b
mov r8b, r12b
and r8b, 0xff
and r11b, r13b
or dl, al
or r8b, r11b
xor dl, r8b
or r14b, r12b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or dl, r14b
mov al, cl
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
and cl, r8b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
and dl, r8b
or al, cl
or r11b, dl
xor al, r11b
mov cl, bl
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r8b, dil
xor r8b, 0
mov r11b, cl
and r11b, 0
and bl, r8b
mov r14b, dl
and r14b, 0
and sil, r8b
or r11b, bl
or r14b, sil
xor r11b, r14b
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and r11b, dl
mov r8b, dil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, r11b
or r8b, dl
xor cl, r8b
mov dl, dil
xor dl, 1
mov r8b, r15b
xor r8b, 0xff
xor dil, 1
mov r11b, dl
and r11b, 0xff
mov bl, dil
and bl, 1
mov sil, r8b
and sil, 0xff
and r15b, dil
or r11b, bl
or sil, r15b
xor r11b, sil
or dl, r8b
xor dl, 0xff
or dil, 1
and dl, dil
or r11b, dl
xor r11b, 0xff
mov dl, cl
xor dl, r11b
and dl, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
test cl, 1
jne 0x6d88cbb2
jmp 0x6d893f62
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x2794a698
add r8d, 0
sub r8d, 0xc187bd07
sub r8d, 0x2794a698
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xb75bff61
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0xa12298df
sub r8d, 1
sub r8d, 0xa12298df
sub r8d, 0x7e4791f6
sub r8d, 0xb75bff61
add r8d, 0x7e4791f6
mov r9d, eax
sub r9d, 0xd72d4676
sub r9d, 0xc187bd07
add r9d, 0xd72d4676
sub eax, r9d
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov al, dil
xor al, 0
mov cl, r12b
and cl, 0
and sil, al
mov dl, r13b
and dl, 0
and r14b, al
or cl, sil
or dl, r14b
xor cl, dl
or r12b, r13b
xor r12b, 0xff
or al, 0
and r12b, al
or cl, r12b
mov al, r15b
and al, 0
xor r15b, 0
or al, r15b
mov dl, cl
xor dl, 0xff
and dl, 1
mov sil, dil
xor sil, 1
and cl, sil
or dl, cl
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, r11b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov sil, r11b
and sil, dl
or al, sil
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, bl
xor al, 0xff
and al, 0
mov sil, dil
xor sil, 0
and bl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0
and sil, 1
or al, bl
or r14b, sil
xor al, r14b
xor 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
mov sil, dil
xor sil, 1
and sil, 0xff
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, dil
xor sil, 1
mov r14b, dl
xor r14b, sil
and r14b, dl
mov sil, bl
xor sil, 0xff
mov r15b, cl
xor r15b, sil
and r15b, cl
mov cl, dil
xor cl, 1
mov sil, r11b
xor sil, cl
and sil, r11b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov r12b, dil
xor r12b, 1
or al, cl
or r12b, 1
xor al, 0xff
and al, r12b
mov cl, r14b
xor cl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, cl
and r8b, 0xff
and r14b, r13b
mov r9b, r12b
and r9b, 0xff
and r15b, r13b
or r8b, r14b
or r9b, r15b
xor r8b, r9b
or cl, r12b
xor cl, 0xff
or r13b, 1
and cl, r13b
or r8b, cl
mov cl, sil
and cl, al
xor sil, al
or cl, sil
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and r8b, r9b
mov sil, cl
xor sil, 0xff
and sil, 0xff
and cl, r9b
or al, r8b
or sil, cl
xor al, sil
mov cl, dl
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
mov sil, cl
and sil, 0
and dl, r9b
mov r14b, r8b
and r14b, 0
and r11b, r9b
or sil, dl
or r14b, r11b
xor sil, r14b
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or sil, cl
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and sil, dl
mov r8b, dil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, sil
or r8b, dl
xor cl, r8b
mov dl, dil
xor dl, 1
mov r8b, bl
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
mov r11b, dl
and r11b, 0
mov sil, r9b
and sil, 1
mov r14b, r8b
and r14b, 0
and bl, r9b
or r11b, sil
or r14b, bl
xor r11b, r14b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r11b, dl
xor cl, 0xff
xor r11b, 0xff
mov dl, dil
xor dl, 0
or cl, r11b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
xor dil, 0
mov r9b, dl
and r9b, 0
and al, dil
mov r11b, r8b
and r11b, 0
and cl, dil
or r9b, al
or r11b, cl
xor r9b, r11b
or dl, r8b
xor dl, 0xff
or dil, 0
and dl, dil
or r9b, dl
test r9b, 1
jne 0x6d88cfbc
jmp 0x6d893f62
jmp 0x6d854c8b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x31be90ae
add r8d, 0x929347ee
add r8d, 0x31be90ae
mov r9d, eax
sub r9d, 0x337975a3
add r8d, r9d
sub r8d, 0x7209b7d9
sub r8d, 0x929347ee
add r8d, 0x7209b7d9
sub r8d, 0x8eb81325
add r8d, 0xb5f11d05
add r8d, 0x8eb81325
add r8d, 0x94fe0f51
sub r8d, 1
sub r8d, 0x94fe0f51
mov r9d, eax
sub r9d, 0xb5f11d05
add r8d, r9d
sub r8d, 0xf8e4361b
sub r8d, 0x53971cb
add r8d, 0xf8e4361b
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x337975a3
add r9d, r8d
sub eax, r9d
add eax, 0x5b350b43
add eax, 0x53971cb
sub eax, 0x5b350b43
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and bl, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, bl
or al, r14b
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov al, r11b
xor al, 0xff
and al, 0
mov bl, sil
xor bl, 0
mov dil, r11b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, r11b
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, sil
xor r12b, 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, 0
or r15b, al
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov al, bl
xor al, 0xff
mov r12b, dil
xor r12b, 0xff
mov cl, sil
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov r8b, r12b
and r8b, 0
and dil, cl
or dl, bl
or r8b, dil
xor dl, r8b
or al, r12b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov al, r14b
xor al, 0xff
mov cl, r15b
xor cl, 0xff
mov r8b, sil
xor r8b, 1
mov bl, al
and bl, 0xff
and r14b, r8b
mov dil, cl
and dil, 0xff
and r15b, r8b
or bl, r14b
or dil, r15b
xor bl, dil
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or bl, al
mov al, dl
xor al, 0xff
mov cl, bl
and cl, al
xor bl, 0xff
and dl, bl
or cl, dl
mov al, sil
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
mov r8b, dl
and r8b, 0
mov bl, sil
xor bl, 1
and bl, 0
and dl, 1
or al, r8b
or bl, dl
xor al, bl
mov dl, sil
xor dl, 1
xor al, 0xff
mov r8b, sil
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, sil
xor r8b, 0
xor al, 0xff
mov bl, sil
xor bl, 1
or r8b, al
or bl, 1
xor r8b, 0xff
and r8b, bl
mov al, dl
xor al, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, 0
and dl, dil
mov r15b, bl
and r15b, 0
and r8b, dil
or r14b, dl
or r15b, r8b
xor r14b, r15b
or al, bl
xor al, 0xff
or dil, 0
and al, dil
or r14b, 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
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, r13b
and dl, al
or r8b, dl
xor r8b, 0xff
mov al, r13b
xor al, 0xff
mov dl, sil
xor dl, 0
or r8b, al
or dl, 0
xor r8b, 0xff
and r8b, dl
mov al, r10b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r10b, dl
mov bl, sil
xor bl, 1
and bl, 0xff
and dl, 1
or al, r10b
or bl, dl
xor al, bl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov bl, r14b
and bl, r10b
or dl, bl
mov r10b, sil
xor r10b, 0
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r10b, bl
mov bl, al
xor bl, 0xff
mov dil, dl
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and al, r15b
mov r9b, dil
and r9b, 0xff
and dl, r15b
or r12b, al
or r9b, dl
xor r12b, r9b
or bl, dil
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov al, r10b
and al, 0
xor r10b, 0
or al, r10b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r12b, r9b
or dl, r12b
xor dl, 0xff
xor al, 0xff
mov r9b, sil
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, cl
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r10b
or bl, r9b
xor al, bl
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
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, al
and bl, r9b
xor al, r9b
or bl, al
mov al, r10b
and al, 0
xor r10b, 0
or al, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and bl, r10b
or r9b, bl
xor 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, r11b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
or al, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r14b
and bl, r11b
or r10b, bl
mov r11b, sil
xor r11b, 1
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r11b, bl
mov bl, al
xor bl, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, 0
and al, r15b
mov byte [rbp - 0x5c], dil
and dil, 0
and r10b, r15b
or r12b, al
or dil, r10b
xor r12b, dil
mov al, byte [rbp - 0x5c]
or bl, al
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov r10b, sil
xor r10b, 1
mov bl, r11b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, 0xff
mov al, dil
and al, 1
mov byte [rbp - 0x5d], bl
and bl, 0xff
and r11b, dil
or r15b, al
or bl, r11b
xor r15b, bl
mov al, byte [rbp - 0x5d]
or r10b, al
xor r10b, 0xff
or dil, 1
and r10b, dil
or r15b, r10b
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and r12b, r11b
mov bl, sil
xor bl, 1
and bl, 0
and r11b, 1
or r10b, r12b
or bl, r11b
xor r10b, bl
xor r10b, 0xff
xor r15b, 0xff
mov r11b, sil
xor r11b, 0
or r10b, r15b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, dl
xor r11b, 0xff
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, r8b
xor r11b, 0xff
mov dil, dl
and dil, r11b
xor dl, 0xff
and r8b, dl
or dil, r8b
mov dl, bl
and dl, dil
xor bl, dil
or dl, bl
mov r8b, r9b
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, sil
xor bl, 1
or r8b, r11b
or bl, 1
xor r8b, 0xff
and r8b, 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, r8b
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, r9b
and dil, 0
and r8b, bl
mov r15b, r10b
and r15b, 0
and r11b, bl
or dil, r8b
or r15b, r11b
xor dil, r15b
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
xor r8b, 0xff
mov r9b, dil
xor r9b, r8b
and r9b, dil
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and dil, r10b
or r8b, dil
xor dl, 0xff
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
or dl, r8b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r8b, r9b
and r8b, dl
xor r9b, dl
or r8b, r9b
mov dl, r13b
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
or dl, r9b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and r13b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or r9b, r13b
or r11b, cl
xor r9b, r11b
mov cl, dl
xor cl, 0xff
mov r10b, r9b
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 r9b, r11b
or bl, dl
or dil, r9b
xor bl, dil
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, sil
xor dl, 0
mov r9b, bl
and r9b, dl
mov r10b, sil
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, sil
xor dl, 1
and dl, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or dl, r9b
xor bl, 0xff
xor dl, 0xff
mov r9b, sil
xor r9b, 0
or bl, dl
or r9b, 0
xor bl, 0xff
and bl, r9b
mov dl, cl
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, dl
and r11b, 0
and cl, r10b
mov dil, r9b
and dil, 0
and bl, r10b
or r11b, cl
or dil, bl
xor r11b, dil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
mov cl, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
mov r9b, dl
and r9b, 0
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or dl, r10b
mov r9b, sil
xor r9b, 0
and r9b, 0
mov r10b, sil
xor r10b, 0
mov bl, r10b
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or r9b, bl
or dil, r10b
xor r9b, dil
mov r10b, cl
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, sil
xor dil, 0
or r10b, bl
or dil, 0
xor r10b, 0xff
and r10b, dil
mov bl, sil
xor bl, 0
mov dil, r9b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or bl, dil
or r15b, 1
xor bl, 0xff
and bl, r15b
mov dil, dl
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, sil
xor r12b, 0
or dil, r15b
or r12b, 0
xor dil, 0xff
and dil, r12b
mov r15b, r9b
xor r15b, 0xff
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov al, r14b
and al, 0
and r10b, r13b
mov byte [rbp - 0x5e], r15b
and r15b, 0
and bl, r13b
or al, r10b
or r15b, bl
xor al, r15b
mov r10b, byte [rbp - 0x5e]
or r14b, r10b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or al, r14b
mov bl, dil
and bl, r12b
xor dil, r12b
or bl, dil
mov dil, al
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
and al, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0
and bl, r14b
or dil, al
or r15b, bl
xor dil, r15b
mov al, cl
xor al, 0xff
mov bl, dl
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, al
and r15b, 0xff
and cl, r14b
mov r12b, bl
and r12b, 0xff
and dl, r14b
or r15b, cl
or r12b, dl
xor r15b, r12b
or al, bl
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r15b, cl
or al, r15b
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, dil
and al, dl
xor dil, dl
or al, dil
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and al, r9b
or dl, al
mov al, sil
xor al, 1
and al, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, cl
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, r9b
and dil, 0
and cl, bl
mov r14b, r11b
and r14b, 0
and dl, bl
or dil, cl
or r14b, dl
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
mov cl, al
and cl, 1
xor al, 1
or cl, al
mov al, dil
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and dil, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or al, dil
or r9b, dl
xor al, 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, al
xor cl, 0xff
mov dl, r8b
xor dl, cl
and dl, r8b
mov cl, r8b
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
and r8b, al
or r9b, r8b
mov al, dl
xor al, 0xff
mov cl, r9b
xor cl, 0xff
xor sil, 0
mov r8b, al
and r8b, 0
and dl, sil
mov r11b, cl
and r11b, 0
and r9b, sil
or r8b, dl
or r11b, r9b
xor r8b, r11b
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or r8b, al
test r8b, 1
jne 0x6d88db7a
jmp 0x6d893f67
xor eax, eax
xor ecx, ecx
mov edx, ecx
mov r8, qword [rbp + 0x428]
mov r9, qword [r8]
mov r9, qword [r9 + 0x30]
movabs r10, 0x733dbe18acdbe8e1
mov r11, r10
add r11, 0
mov rsi, qword [rbp + 0x1e8]
sub r11, rsi
sub r11, r10
movabs r10, 0x1a518d67215bd127
mov rdi, rdx
sub rdi, r10
add rdi, 0
movabs rbx, 0xd3bc04599c6ef8ed
sub r11, rbx
add r11, rdi
add r11, rbx
mov rdi, rdx
sub rdi, r11
add rdi, 0
movabs r11, 0x3db8ac452dee3c8f
add rdi, r11
movabs rbx, 0x447cd11bc4aa2c1a
sub rdi, rbx
sub rdi, r11
movabs r11, 0x84450cb48d60c7b0
add rdi, r11
sub rdi, r9
sub rdi, r11
mov r9, rdx
sub r9, rbx
sub rdi, r9
movabs r9, 0x6f035743de80546d
sub rdi, r9
movabs r11, 0xe043e594e9733c27
add rdi, r11
add rdi, r9
sub rdx, r10
add rdi, rdx
movabs rdx, 0xd5de37fd67f71291
sub rdi, rdx
sub rdi, r11
add rdi, rdx
mov rdx, qword [rbp + 0x3c0]
mov qword [rdx], rdi
mov ecx, dword [sym.out.dll_x.13]
mov r14d, dword [sym.out.dll_y.14]
mov r15d, eax
sub r15d, 0x14f57eb8
sub r15d, 0xf8aab38b
add r15d, 0x14f57eb8
mov r12d, ecx
sub r12d, 0x5abd74df
sub r12d, r15d
add r12d, 0x5abd74df
add r12d, 0x1cdaeef0
sub r12d, 0x60f760b7
sub r12d, 0x1cdaeef0
sub r12d, 0x261a66ac
sub r12d, 1
add r12d, 0x261a66ac
add r12d, 0x9ca112f8
add r12d, 0x60f760b7
sub r12d, 0x9ca112f8
sub eax, 0xf8aab38b
add eax, 0
sub r12d, 0x51fd7ead
add r12d, eax
add r12d, 0x51fd7ead
imul ecx, r12d
and ecx, 1
cmp ecx, 0
sete r13b
cmp r14d, 0xa
setl al
mov cl, al
xor cl, 0xff
and cl, 0
mov r9b, 1
mov r10b, r9b
xor r10b, 0
mov r11b, al
and r11b, r10b
mov bl, r9b
xor bl, 1
and bl, 0
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
mov r10b, r13b
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
mov r10b, r13b
and r10b, cl
or r11b, r10b
mov cl, r13b
xor cl, 0xff
mov r10b, r11b
xor r10b, cl
and r10b, r11b
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r11b, r9b
xor r11b, 1
mov bl, r13b
and bl, r11b
mov dil, r9b
xor dil, 1
and dil, 0xff
and r11b, 1
or cl, bl
or dil, r11b
xor cl, dil
xor cl, 0xff
mov r11b, al
xor r11b, cl
and r11b, al
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, r9b
xor bl, 1
and al, bl
or cl, al
xor r13b, 0xff
xor cl, 0xff
mov al, r9b
xor al, 1
or r13b, cl
or al, 1
xor r13b, 0xff
and r13b, al
mov al, r11b
and al, r13b
xor r11b, r13b
or al, r11b
mov cl, r10b
xor cl, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, r9b
xor bl, 0
or cl, r11b
or bl, 0
xor cl, 0xff
and cl, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, r9b
xor bl, 1
and r10b, bl
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, bl
or r11b, r10b
or dil, al
xor r11b, dil
mov al, cl
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
xor r9b, 1
mov bl, al
and bl, 0xff
and cl, r9b
mov dil, r10b
and dil, 0xff
and r11b, r9b
or bl, cl
or dil, r11b
xor bl, dil
or al, r10b
xor al, 0xff
or r9b, 1
and al, r9b
or bl, al
test bl, 1
jne 0x6d88de53
jmp 0x6d893f67
jmp 0x6d8592ec
jmp 0x6d85a6a6
jmp 0x6d85e87f
mov rax, qword [rbp + 0x3c8]
mov rcx, qword [rax]
add rcx, 8
mov rdx, qword [rbp + 0x3b0]
mov qword [rdx], rcx
mov rcx, qword [rbp + 0x3a8]
mov dword [rcx], 0
jmp 0x6d85ffbf
jmp 0x6d8632c8
jmp 0x6d865711
xor eax, eax
mov rcx, qword [rbp + 0x390]
mov rdx, qword [rbp + 0x118]
mov qword [rcx], rdx
mov r8, qword [rbp + 0x3c0]
mov r9, qword [r8]
mov r10, qword [rcx]
mov r11d, dword [r10]
mov esi, eax
sub esi, 0xec785696
sub esi, r9d
add esi, 0xec785696
mov r9d, eax
sub r9d, esi
mov esi, eax
sub esi, r9d
sub eax, 0x7070d0
sub eax, esi
add eax, 0x7070d0
sub r11d, 0xac086e07
add r11d, eax
add r11d, 0xac086e07
mov dword [r10], r11d
jmp 0x6d86955e
xor eax, eax
mov ecx, eax
mov eax, dword [rbp + 0xfc]
mov edx, eax
mov r8d, edx
movabs r9, 0xb2205d2eb6940ae4
mov r10, rcx
sub r10, r9
sub r10, r8
add r10, r9
movabs r8, 0xcf61ab99939fe5d9
mov r9, r8
add r9, 0
add r9, r10
sub r9, r8
movabs r8, 0x69c11a87e8c43cc
mov r10, rcx
sub r10, r8
sub r10, r9
add r10, r8
mov r8, rcx
sub r8, r10
mov r9, qword [rbp + 0x100]
sub r9, r8
mov r8, qword [rbp + 0x398]
mov edx, dword [r8]
mov r10d, edx
mov r11, rcx
sub r11, 0
movabs rsi, 0x980152b5d48357a
mov rdi, rcx
sub rdi, rsi
add r11, rdi
mov rdi, rcx
sub rdi, r11
movabs r11, 0x57270e2d8a336092
sub rdi, r11
sub rdi, r9
add rdi, r11
mov r9, rcx
sub r9, rsi
add rdi, r9
movabs r9, 0xecc661ec6ca5856a
mov r11, r9
add r11, 0
sub r11, r10
sub r11, r9
mov r9, rcx
sub r9, 0
mov r10, rcx
sub r10, r11
add r9, r10
mov r10, rcx
sub r10, r9
mov r9, rcx
sub r9, r10
add r9, 0
movabs r10, 0xea939e4b4cb04548
sub rdi, r10
sub rdi, r9
add rdi, r10
mov r9, rcx
sub r9, 0
movabs r10, 0xfc1409f8d04e1bbb
mov r11, rcx
sub r11, r10
add r9, r11
sub rcx, r9
movabs r9, 0xc2cbe6952497d30c
add rcx, r9
sub rcx, rdi
sub rcx, r9
movabs r9, 0x92707a9605237d72
add rcx, r9
sub rcx, r10
sub rcx, r9
mov r9, qword [rbp + 0x388]
mov qword [r9], rcx
jmp 0x6d86c73d
jmp 0x6d870c2a
mov rax, qword [rbp + 0xc0]
mov ecx, dword [rax + 4]
mov edx, ecx
mov r8, qword [rbp + 0xc8]
add r8, rdx
mov rdx, qword [rbp + 0x3c8]
mov qword [rdx], r8
jmp 0x6d87280a
jmp 0x6d872fb7
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xf75bf81a
add r8d, 0
sub r8d, 0xf4343455
sub r8d, 0xf75bf81a
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
sub r8d, 0xa8933269
sub r8d, 0xcc06ac64
add r8d, 0xa8933269
sub r8d, 0xe0f3ea82
sub r8d, 1
add r8d, 0xe0f3ea82
mov r9d, eax
sub r9d, 0xcc06ac64
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x76af821a
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xf4343455
add r8d, r9d
sub eax, 0x76af821a
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, 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
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
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
mov cl, sil
xor cl, 0
mov r15b, r14b
xor r15b, cl
and r15b, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov cl, al
and cl, dil
xor al, dil
or cl, al
mov al, r15b
xor al, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, al
and r12b, 0xff
and r15b, r14b
mov dl, dil
and dl, 0xff
and bl, r14b
or r12b, r15b
or dl, bl
xor r12b, dl
or al, dil
xor al, 0xff
or r14b, 1
and al, r14b
or r12b, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and cl, dl
mov bl, r12b
xor bl, 0xff
and bl, 0
and r12b, dl
or al, cl
or bl, r12b
xor al, bl
mov cl, sil
xor cl, 1
and cl, 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 cl, bl
or dil, dl
xor cl, dil
mov dl, sil
xor dl, 0
xor cl, 0xff
mov bl, sil
xor bl, 0
or dl, cl
or bl, 0
xor dl, 0xff
and dl, bl
mov cl, sil
xor cl, 0
and cl, 1
mov bl, sil
xor bl, 1
and bl, 0
or cl, bl
mov bl, cl
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r8b, r14b
and r8b, 0xff
and dl, r12b
mov r9b, r15b
and r9b, 0xff
and bl, r12b
or r8b, dl
or r9b, bl
xor r8b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r8b, r14b
mov dl, dil
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov bl, sil
xor bl, 0
mov r14b, dl
and r14b, 0
and dil, bl
mov r15b, r9b
and r15b, 0
and cl, bl
or r14b, dil
or r15b, cl
xor r14b, r15b
or dl, r9b
xor dl, 0xff
or bl, 0
and dl, bl
or r14b, dl
mov cl, r8b
xor cl, 0xff
mov dl, r14b
and dl, cl
xor r14b, 0xff
and r8b, r14b
or dl, r8b
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, r13b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov bl, r13b
and bl, r9b
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, r9b
or r8b, bl
or dil, cl
xor r8b, dil
xor r8b, 0xff
mov cl, r13b
xor cl, 0xff
mov r9b, sil
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r10b, r9b
or cl, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov bl, dl
and bl, r10b
or r9b, bl
mov r10b, sil
xor r10b, 0
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r10b, bl
mov bl, cl
and bl, r9b
xor cl, r9b
or bl, cl
mov cl, sil
xor cl, 0
mov r9b, r10b
xor r9b, 0xff
mov dil, sil
xor dil, 0
mov r14b, cl
and r14b, 0
mov r15b, dil
and r15b, 0
mov r12b, r9b
and r12b, 0
and r10b, dil
or r14b, r15b
or r12b, r10b
xor r14b, r12b
or cl, r9b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and bl, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, bl
or r10b, r9b
xor cl, r10b
xor cl, 0xff
xor r14b, 0xff
mov r9b, sil
xor r9b, 1
or cl, r14b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
mov bl, r10b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, bl
or dil, r10b
xor r9b, dil
mov r10b, al
xor r10b, 0xff
mov bl, r9b
and bl, r10b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
or bl, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, bl
xor r10b, r9b
and r10b, bl
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov bl, sil
xor bl, 0
mov dil, dl
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or r9b, dil
or r14b, bl
xor r9b, r14b
mov bl, r11b
xor bl, 0xff
mov dil, r9b
and dil, bl
xor r9b, 0xff
mov bl, r11b
and bl, r9b
or dil, bl
xor dil, 0xff
xor r11b, 0xff
mov r9b, sil
xor r9b, 0
or dil, r11b
or r9b, 0
xor dil, 0xff
and dil, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov bl, r8b
and bl, r11b
or r9b, bl
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r14b, cl
and r14b, bl
or r11b, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, sil
xor r14b, 0
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
mov r14b, bl
xor r14b, 0xff
mov r12b, r8b
xor r12b, r14b
and r12b, r8b
mov r8b, sil
xor r8b, 0
mov r14b, r11b
xor r14b, r8b
and r14b, r11b
xor cl, 0xff
mov r8b, bl
xor r8b, 0xff
mov byte [rbp - 0x5f], sil
xor sil, 1
or cl, r8b
or sil, 1
xor cl, 0xff
and cl, sil
mov r8b, r15b
and r8b, r12b
xor r15b, r12b
or r8b, r15b
mov sil, r14b
xor sil, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, byte [rbp - 0x5f]
xor r12b, 1
mov byte [rbp - 0x60], sil
and sil, 0xff
and r14b, r12b
mov byte [rbp - 0x61], r15b
and r15b, 0xff
and cl, r12b
or sil, r14b
or r15b, cl
xor sil, r15b
mov cl, byte [rbp - 0x60]
mov r14b, byte [rbp - 0x61]
or cl, r14b
xor cl, 0xff
or r12b, 1
and cl, r12b
or sil, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r15b, byte [rbp - 0x5f]
xor r15b, 0
and r8b, r15b
mov r12b, sil
xor r12b, 0xff
and r12b, 0
and sil, r15b
or cl, r8b
or r12b, sil
xor cl, r12b
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 - 0x5f]
xor r11b, 1
and r8b, r11b
mov sil, byte [rbp - 0x5f]
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, r8b
or sil, r11b
xor r9b, sil
mov r8b, byte [rbp - 0x5f]
xor r8b, 0
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp - 0x5f]
xor sil, 1
mov r15b, r8b
and r15b, 0xff
mov r12b, sil
and r12b, 0
mov r14b, r11b
and r14b, 0xff
and bl, sil
or r15b, r12b
or r14b, bl
xor r15b, r14b
or r8b, r11b
xor r8b, 0xff
or sil, 1
and r8b, sil
or r15b, r8b
xor r9b, 0xff
xor r15b, 0xff
mov r8b, byte [rbp - 0x5f]
xor r8b, 0
or r9b, r15b
or r8b, 0
xor r9b, 0xff
and r9b, r8b
mov r8b, cl
and r8b, r9b
xor cl, r9b
or r8b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp - 0x5f]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
or cl, r11b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp - 0x5f]
xor r11b, 1
mov bl, dil
and bl, r11b
or r9b, bl
mov r11b, byte [rbp - 0x5f]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp - 0x5f]
xor bl, 1
mov sil, bl
and sil, 1
mov r14b, byte [rbp - 0x5f]
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp - 0x5f]
xor sil, 1
mov r14b, byte [rbp - 0x5f]
xor r14b, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
xor r10b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, byte [rbp - 0x5f]
xor r14b, 0
or r10b, sil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov sil, byte [rbp - 0x5f]
xor sil, 1
mov r14b, r9b
xor r14b, sil
and r14b, r9b
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, sil
and r15b, dil
mov sil, bl
and sil, r10b
xor bl, r10b
or sil, bl
mov r10b, r14b
and r10b, r15b
xor r14b, r15b
or r10b, r14b
mov bl, sil
xor bl, 0xff
and bl, 1
mov dil, byte [rbp - 0x5f]
xor dil, 1
and sil, dil
mov r14b, r10b
xor r14b, 0xff
and r14b, 0xff
and r10b, dil
or bl, sil
or r14b, r10b
xor bl, r14b
mov r10b, cl
xor r10b, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp - 0x5f]
xor dil, 0
mov r14b, r10b
and r14b, 0
and cl, dil
mov r15b, sil
and r15b, 0
and r9b, dil
or r14b, cl
or r15b, r9b
xor r14b, r15b
or r10b, sil
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp - 0x5f]
xor r9b, 1
and r14b, r9b
or cl, r14b
mov r9b, r11b
and r9b, 1
xor r11b, 1
or r9b, r11b
xor cl, 0xff
xor r9b, 0xff
mov r10b, byte [rbp - 0x5f]
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, bl
and r9b, cl
xor bl, cl
or r9b, bl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp - 0x5f]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
mov bl, byte [rbp - 0x5f]
xor bl, 1
and bl, 0xff
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
mov r10b, r9b
xor r10b, 0xff
xor cl, 0xff
mov r11b, byte [rbp - 0x5f]
xor r11b, 1
or r10b, cl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r11b, byte [rbp - 0x5f]
xor r11b, 1
and r9b, r11b
mov bl, byte [rbp - 0x5f]
xor bl, 1
and bl, 0xff
and r11b, 1
or cl, r9b
or bl, r11b
xor cl, bl
xor cl, 0xff
mov r9b, r8b
xor r9b, cl
and r9b, r8b
mov cl, r10b
and cl, r9b
xor r10b, r9b
or cl, r10b
mov r8b, r13b
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp - 0x5f]
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, r13b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
and r13b, al
or r10b, r13b
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp - 0x5f]
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp - 0x5f]
xor r9b, 1
xor r8b, 0xff
mov r10b, byte [rbp - 0x5f]
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, byte [rbp - 0x5f]
xor r8b, 1
and r8b, 0
mov r10b, byte [rbp - 0x5f]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp - 0x5f]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp - 0x5f]
xor r11b, 0
or al, r10b
or r11b, 0
xor al, 0xff
and al, r11b
mov r10b, byte [rbp - 0x5f]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp - 0x5f]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, byte [rbp - 0x5f]
xor r11b, 1
mov bl, r10b
xor bl, r11b
and bl, r10b
mov r10b, byte [rbp - 0x5f]
xor r10b, 1
xor r8b, 0xff
mov r11b, byte [rbp - 0x5f]
xor r11b, 1
or r10b, r8b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r8b, r9b
and r8b, al
xor r9b, al
or r8b, r9b
mov al, bl
xor al, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp - 0x5f]
xor r11b, 1
mov sil, al
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 al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, r8b
xor al, 0xff
mov r9b, sil
and r9b, al
xor sil, 0xff
and r8b, sil
or r9b, r8b
mov al, byte [rbp - 0x5f]
xor al, 1
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp - 0x5f]
xor r10b, 1
or al, r8b
or r10b, 1
xor al, 0xff
and al, r10b
mov r8b, byte [rbp - 0x5f]
xor r8b, 1
mov r10b, dl
and r10b, r8b
xor dl, 0xff
and dl, 1
or r10b, dl
mov dl, al
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, byte [rbp - 0x5f]
xor r11b, 1
mov bl, dl
and bl, 0xff
and al, r11b
mov sil, r8b
and sil, 0xff
and r10b, r11b
or bl, al
or sil, r10b
xor bl, sil
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x5f]
xor dl, 1
and bl, dl
or al, bl
mov dl, r9b
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, r9b
and dl, al
or r8b, dl
xor r8b, 0xff
xor r9b, 0xff
mov al, byte [rbp - 0x5f]
xor al, 1
or r8b, r9b
or al, 1
xor r8b, 0xff
and r8b, al
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp - 0x5f]
xor r9b, 1
or al, dl
or r9b, 1
xor al, 0xff
and al, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp - 0x5f]
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
mov r9b, byte [rbp - 0x5f]
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 0x6d88ed37
jmp 0x6d89400b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xa05ec8ca
sub r8d, 1
add r8d, 0xa05ec8ca
sub eax, 0xd09fd9cd
add eax, r8d
add eax, 0xd09fd9cd
mov r8d, ecx
sub r8d, 0xf25c50e3
sub r8d, 0x9dc7108a
add r8d, 0xf25c50e3
sub r8d, 0x878cf1d7
add r8d, eax
add r8d, 0x878cf1d7
add r8d, 0xa897abcb
add r8d, 0x9dc7108a
sub r8d, 0xa897abcb
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
or r11b, dil
mov sil, r10b
xor sil, 0xff
and sil, 1
mov dil, bl
xor dil, 1
mov r14b, r10b
and r14b, dil
or sil, r14b
mov dil, bl
xor dil, 1
and dil, 0
mov r14b, bl
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, bl
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, bl
xor r12b, 0
mov r13b, r14b
and r13b, 0
and r11b, r12b
mov al, r15b
and al, 0
and sil, r12b
or r13b, r11b
or al, sil
xor r13b, al
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov al, dil
and al, 1
xor dil, 1
or al, dil
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov sil, bl
xor sil, 1
and r13b, sil
or r11b, r13b
xor al, 0xff
mov sil, r11b
xor sil, al
and sil, r11b
mov al, r9b
xor al, 0xff
and al, 1
mov r11b, bl
xor r11b, 1
mov dil, r9b
and dil, r11b
or al, dil
xor al, 0xff
xor al, 0
and al, 0
mov r11b, bl
xor r11b, 0
and r11b, 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 r11b, r14b
or r15b, dil
xor r11b, r15b
xor r9b, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, bl
xor r14b, 1
or r9b, dil
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, bl
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or dil, r15b
xor dil, 0xff
mov r14b, bl
xor r14b, 0
mov r15b, bl
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor r10b, 0xff
xor r11b, 0xff
mov r14b, bl
xor r14b, 1
or r10b, r11b
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov r11b, al
and r11b, r9b
xor al, r9b
or r11b, al
mov al, dil
and al, r10b
xor dil, r10b
or al, dil
mov r9b, r11b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
and r11b, al
or r10b, r11b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, bl
xor r9b, 1
mov r11b, sil
and r11b, r9b
or al, r11b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, bl
xor r11b, 1
mov dil, r10b
and dil, r11b
or r9b, dil
mov r11b, bl
xor r11b, 0
and r11b, 0
mov dil, bl
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, bl
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, al
xor dil, 0xff
mov r14b, bl
xor r14b, 0
mov r15b, bl
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, r9b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, bl
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, dil
xor r10b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, bl
xor r13b, 0
mov cl, r10b
and cl, 0
and dil, r13b
mov dl, r15b
and dl, 0
and sil, r13b
or cl, dil
or dl, sil
xor cl, dl
or r10b, r15b
xor r10b, 0xff
or r13b, 0
and r10b, r13b
or cl, r10b
mov dl, r14b
xor dl, 0xff
mov r10b, r12b
xor r10b, 0xff
mov sil, bl
xor sil, 0
mov dil, dl
and dil, 0
and r14b, sil
mov r15b, r10b
and r15b, 0
and r12b, sil
or dil, r14b
or r15b, r12b
xor dil, r15b
or dl, r10b
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r10b, bl
xor r10b, 0
and cl, r10b
mov sil, dil
xor sil, 0xff
and sil, 0
and dil, r10b
or dl, cl
or sil, dil
xor dl, sil
mov cl, al
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, bl
xor sil, 0
mov dil, cl
and dil, 0
and al, sil
mov r14b, r10b
and r14b, 0
and r9b, sil
or dil, al
or r14b, r9b
xor dil, r14b
or cl, r10b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
and dil, cl
or al, dil
mov cl, bl
xor cl, 0
mov r9b, r11b
xor r9b, 0xff
mov r10b, bl
xor r10b, 0
mov sil, cl
and sil, 0
mov dil, r10b
and dil, 0
mov r14b, r9b
and r14b, 0
and r11b, r10b
or sil, dil
or r14b, r11b
xor sil, r14b
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or sil, cl
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, dl
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
xor bl, 1
mov r10b, al
and r10b, 0xff
and dl, bl
mov r11b, r9b
and r11b, 0xff
and cl, bl
or r10b, dl
or r11b, cl
xor r10b, r11b
or al, r9b
xor al, 0xff
or bl, 1
and al, bl
or r10b, al
test r10b, 1
jne 0x6d88f1ee
jmp 0x6d89400b
jmp 0x6d87619d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x3315927a
add r8d, 0
add r8d, 0x58ccbb74
sub r8d, 1
sub r8d, 0x58ccbb74
mov r9d, eax
sub r9d, 0x3315927a
sub r8d, r9d
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, 0xd3f65084
add r9d, r10d
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r10d
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
sub eax, 0xd3f65084
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov al, dil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
and al, r14b
xor sil, r14b
or al, sil
mov sil, dil
xor sil, 0
mov r14b, r15b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
mov cl, r12b
and cl, 0
mov dl, r14b
and dl, 0
and r15b, r12b
or r13b, cl
or dl, r15b
xor r13b, dl
or sil, r14b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and al, dl
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, 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 cl, 0xff
mov bl, r11b
xor bl, cl
and bl, r11b
mov cl, dl
and cl, bl
xor dl, bl
or cl, dl
mov dl, al
xor dl, 0xff
mov r11b, cl
xor r11b, 0xff
xor dil, 0
or dl, r11b
or dil, 0
xor dl, 0xff
and dl, dil
mov r11b, al
xor r11b, 0xff
mov bl, cl
and bl, r11b
xor cl, 0xff
and al, cl
or bl, al
mov al, dl
and al, bl
xor dl, bl
or al, dl
test al, 1
jne 0x6d88f402
jmp 0x6d894010
xor eax, eax
mov rcx, qword [rbp + 0x3e8]
mov rdx, qword [rcx]
mov r8, qword [rbp + 0x380]
mov r9, qword [r8]
mov r10d, dword [r9 + 0xc]
mov r9d, r10d
add rdx, r9
mov r9, qword [rbp + 0x360]
mov qword [r9], rdx
mov r10d, dword [sym.out.dll_x.13]
mov r11d, dword [sym.out.dll_y.14]
mov esi, 0x329fb05f
add esi, 0
sub esi, 1
sub esi, 0x329fb05f
mov edi, eax
sub edi, esi
mov esi, eax
sub esi, edi
mov edi, eax
sub edi, esi
add edi, 0
sub eax, edi
mov esi, r10d
add esi, eax
imul r10d, esi
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, 1
mov r13b, r12b
xor r13b, 1
mov al, bl
and al, r13b
or r15b, al
xor r15b, 0xff
xor r15b, 0
and r15b, 0
mov al, r12b
xor al, 0
and al, 1
mov r13b, r12b
xor r13b, 1
and r13b, 0
or al, r13b
mov r13b, al
xor r13b, 0xff
mov dl, bl
xor dl, r13b
and dl, bl
mov r13b, r12b
xor r13b, 1
and r13b, 0
mov r10b, r12b
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, r12b
xor sil, 1
and sil, 0
and r10b, 1
or r13b, r11b
or sil, r10b
xor r13b, sil
xor r13b, 0xff
mov r10b, r12b
xor r10b, 0
mov r11b, r12b
xor r11b, 0
or r13b, r10b
or r11b, 0
xor r13b, 0xff
and r13b, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, r15b
and r10b, dl
xor r15b, dl
or r10b, r15b
mov dl, r13b
and dl, al
xor r13b, al
or dl, r13b
mov al, r10b
xor al, 0xff
and al, 1
mov r11b, r12b
xor r11b, 1
and r10b, r11b
mov sil, dl
xor sil, 0xff
and sil, 0xff
and dl, r11b
or al, r10b
or sil, dl
xor al, sil
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r10b, r12b
xor r10b, 0
mov r11b, r14b
and r11b, r10b
mov sil, r12b
xor sil, 1
and sil, 0
and r10b, 1
or dl, r11b
or sil, r10b
xor dl, sil
mov r10b, r12b
xor r10b, 1
xor dl, 0xff
mov r11b, r12b
xor r11b, 1
or r10b, dl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov dl, r12b
xor dl, 1
and dl, 0
mov r11b, r12b
xor r11b, 0
mov sil, r11b
and sil, 1
mov r15b, r12b
xor r15b, 1
and r15b, 0
and r11b, 1
or dl, sil
or r15b, r11b
xor dl, r15b
xor dl, 0xff
mov r11b, r14b
xor r11b, dl
and r11b, r14b
mov dl, r10b
xor dl, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, r12b
xor r15b, 0
mov r13b, dl
and r13b, 0
and r10b, r15b
mov dil, sil
and dil, 0
and r11b, r15b
or r13b, r10b
or dil, r11b
xor r13b, dil
or dl, sil
xor dl, 0xff
or r15b, 0
and dl, r15b
or r13b, dl
mov dl, r12b
xor dl, 1
and dl, 1
mov r10b, r12b
xor r10b, 1
and r10b, 1
or dl, r10b
mov r10b, r12b
xor r10b, 1
xor dl, 0xff
mov r11b, r12b
xor r11b, 0
or r10b, dl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov dl, r12b
xor dl, 1
and dl, 1
mov r11b, r12b
xor r11b, 1
and r11b, 1
or dl, r11b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r11b, r10b
and r11b, dl
xor r10b, dl
or r11b, r10b
mov dl, r12b
xor dl, 1
and dl, 1
mov r10b, r12b
xor r10b, 1
and r10b, 1
or dl, r10b
mov r10b, al
xor r10b, 0xff
mov sil, dl
and sil, r10b
xor dl, 0xff
mov r10b, al
and r10b, dl
or sil, r10b
xor sil, 0xff
mov dl, al
xor dl, 0xff
mov r10b, r12b
xor r10b, 1
or sil, dl
or r10b, 1
xor sil, 0xff
and sil, r10b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r10b, r12b
xor r10b, 1
mov dil, r11b
and dil, r10b
mov r15b, r12b
xor r15b, 1
and r15b, 0xff
and r10b, 1
or dl, dil
or r15b, r10b
xor dl, r15b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov dil, r12b
xor dil, 1
mov r15b, bl
and r15b, dil
mov cl, dl
xor cl, 0xff
and cl, 0xff
and dl, dil
or r10b, r15b
or cl, dl
xor r10b, cl
xor bl, 0xff
mov cl, r10b
xor cl, bl
and cl, r10b
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r10b, r12b
xor r10b, 1
mov bl, r13b
and bl, r10b
mov dil, r12b
xor dil, 1
and dil, 0xff
and r10b, 1
or dl, bl
or dil, r10b
xor dl, dil
mov r10b, r12b
xor r10b, 1
and r10b, 1
mov bl, r12b
xor bl, 1
and bl, 1
or r10b, bl
mov bl, r12b
xor bl, 0
and bl, 1
mov dil, r12b
xor dil, 1
and dil, 0
or bl, dil
mov dil, dl
and dil, r10b
xor dl, r10b
or dil, dl
mov dl, r12b
xor dl, 0
mov r10b, bl
xor r10b, 0xff
mov r15b, r12b
xor r15b, 1
mov r8b, dl
and r8b, 0xff
mov r9b, r15b
and r9b, 0
mov byte [rbp - 0x62], r10b
and r10b, 0xff
and bl, r15b
or r8b, r9b
or r10b, bl
xor r8b, r10b
mov r9b, byte [rbp - 0x62]
or dl, r9b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r8b, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r10b, r12b
xor r10b, 1
and dil, r10b
or dl, dil
xor r8b, 0xff
mov r10b, dl
xor r10b, r8b
and r10b, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, r12b
xor r8b, 1
mov bl, r11b
and bl, r8b
or dl, bl
mov r8b, r14b
xor r8b, 0xff
mov bl, dl
and bl, r8b
xor dl, 0xff
mov r8b, r14b
and r8b, dl
or bl, r8b
xor r14b, 0xff
mov dl, bl
xor dl, r14b
and dl, bl
mov r8b, cl
xor r8b, 0xff
mov bl, sil
xor bl, r8b
and bl, sil
mov r8b, sil
xor r8b, 0xff
mov dil, cl
and dil, r8b
xor cl, 0xff
and sil, cl
or dil, sil
mov cl, bl
xor cl, 0xff
mov r8b, dil
xor r8b, 0xff
mov sil, r12b
xor sil, 1
mov r14b, cl
and r14b, 0xff
and bl, sil
mov r15b, r8b
and r15b, 0xff
and dil, sil
or r14b, bl
or r15b, dil
xor r14b, r15b
or cl, r8b
xor cl, 0xff
or sil, 1
and cl, sil
or r14b, cl
mov cl, dl
xor cl, 0xff
mov r8b, r10b
xor r8b, cl
and r8b, r10b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov bl, r12b
xor bl, 0
and r10b, bl
mov sil, dl
xor sil, 0xff
and sil, 0
and dl, bl
or cl, r10b
or sil, dl
xor cl, sil
mov dl, r8b
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, r12b
xor bl, 0
mov sil, dl
and sil, 0
and r8b, bl
mov dil, r10b
and dil, 0
and cl, bl
or sil, r8b
or dil, cl
xor sil, dil
or dl, r10b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, r12b
xor dl, 1
mov r8b, r14b
and r8b, dl
or cl, r8b
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, r12b
xor dl, 0
and dl, 1
mov r8b, r12b
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, dl
xor r8b, 0xff
mov r10b, r14b
xor r10b, r8b
and r10b, r14b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov bl, r12b
xor bl, 0
mov dil, sil
and dil, bl
mov r14b, r12b
xor r14b, 1
and r14b, 0
and bl, 1
or r8b, dil
or r14b, bl
xor r8b, r14b
mov bl, r12b
xor bl, 0
mov dil, r8b
xor dil, bl
and dil, r8b
xor sil, 0xff
xor dl, 0xff
mov r8b, r12b
xor r8b, 1
or sil, dl
or r8b, 1
xor sil, 0xff
and sil, r8b
mov dl, cl
and dl, r10b
xor cl, r10b
or dl, cl
mov cl, dil
xor cl, 0xff
mov r8b, sil
xor r8b, 0xff
mov r10b, r12b
xor r10b, 0
mov bl, cl
and bl, 0
and dil, r10b
mov r14b, r8b
and r14b, 0
and sil, r10b
or bl, dil
or r14b, sil
xor bl, r14b
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, r12b
xor r8b, 0
and dl, r8b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, r8b
or cl, dl
or r10b, bl
xor cl, r10b
mov dl, r13b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov dl, al
xor dl, 0xff
mov r10b, r13b
and r10b, dl
xor r13b, 0xff
and al, r13b
or r10b, al
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, r12b
xor r8b, 1
mov r10b, al
and r10b, r8b
or dl, r10b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, r12b
xor r8b, 1
and r8b, 1
mov r10b, r12b
xor r10b, 1
and r10b, 1
or r8b, r10b
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, r12b
xor bl, 0
or al, r10b
or bl, 0
xor al, 0xff
and al, bl
mov r10b, r12b
xor r10b, 1
and r10b, 1
mov bl, r12b
xor bl, 1
mov sil, bl
and sil, 1
mov dil, r12b
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, r12b
xor bl, 1
mov sil, r10b
xor sil, bl
and sil, r10b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, al
xor bl, 0xff
mov dil, r12b
xor dil, 0
mov r14b, r10b
and r14b, 0
and dl, dil
mov r15b, bl
and r15b, 0
and al, dil
or r14b, dl
or r15b, al
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
mov al, sil
and al, r8b
xor sil, r8b
or al, sil
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r8b, r12b
xor r8b, 0
and r14b, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r8b
or dl, r14b
or r10b, al
xor dl, r10b
mov al, r12b
xor al, 1
and al, 1
mov r8b, r12b
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, r12b
xor r10b, 1
mov bl, r11b
and bl, r10b
mov sil, r12b
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, bl
or sil, r10b
xor r8b, sil
mov r10b, r12b
xor r10b, 1
and r10b, 0
mov bl, r12b
xor bl, 0
mov sil, bl
and sil, 1
mov dil, r12b
xor dil, 1
and dil, 0
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, al
xor bl, 0xff
mov sil, r12b
xor sil, 1
mov dil, r12b
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, r12b
xor sil, 1
mov dil, r10b
xor dil, 0xff
mov r14b, r12b
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dil, r12b
xor dil, 1
mov r14b, r8b
xor r14b, dil
and r14b, r8b
xor r11b, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, r12b
xor r15b, 0
or r11b, dil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov dil, bl
xor dil, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, r12b
xor r13b, 1
mov r9b, dil
and r9b, 0xff
and bl, r13b
mov byte [rbp - 0x63], r15b
and r15b, 0xff
and sil, r13b
or r9b, bl
or r15b, sil
xor r9b, r15b
mov bl, byte [rbp - 0x63]
or dil, bl
xor dil, 0xff
or r13b, 1
and dil, r13b
or r9b, dil
mov sil, r14b
and sil, r11b
xor r14b, r11b
or sil, r14b
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
and dil, r11b
xor sil, 0xff
and r9b, sil
or dil, r9b
mov r9b, al
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, r12b
xor sil, 0
mov r14b, r9b
and r14b, 0
and al, sil
mov r15b, r11b
and r15b, 0
and r8b, sil
or r14b, al
or r15b, r8b
xor r14b, r15b
or r9b, r11b
xor r9b, 0xff
or sil, 0
and r9b, sil
or r14b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, r12b
xor r8b, 1
and r14b, r8b
or al, r14b
mov r8b, r12b
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, r12b
xor r11b, 0
mov sil, r8b
and sil, 0
mov r14b, r11b
and r14b, 1
mov r15b, r9b
and r15b, 0
and r10b, r11b
or sil, r14b
or r15b, r10b
xor sil, r15b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
xor sil, 0xff
mov r8b, al
xor r8b, sil
and r8b, al
mov al, dil
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, r12b
xor r10b, 1
mov r11b, al
and r11b, 0xff
and dil, r10b
mov sil, r9b
and sil, 0xff
and r8b, r10b
or r11b, dil
or sil, r8b
xor r11b, sil
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 r8b, r12b
xor r8b, 1
and r11b, r8b
mov r9b, r12b
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, r11b
or r9b, r8b
xor al, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, r12b
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r9b
or r8b, r10b
or r11b, al
xor r8b, r11b
xor dl, 0xff
mov al, r8b
xor al, dl
and al, r8b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, r12b
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, r12b
xor r9b, 0
and cl, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r9b
or r8b, cl
or r10b, al
xor r8b, r10b
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
xor r12b, 1
mov r9b, al
and r9b, 0xff
and dl, r12b
mov r10b, cl
and r10b, 0xff
and r8b, r12b
or r9b, dl
or r10b, r8b
xor r9b, r10b
or al, cl
xor al, 0xff
or r12b, 1
and al, r12b
or r9b, al
test r9b, 1
jne 0x6d88fea6
jmp 0x6d894010
jmp 0x6d87ad70
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xe03a76db
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0xa32085c6
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xe03a76db
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x7214ce66
sub r9d, r8d
sub r9d, 0xc574c259
sub r9d, 1
add r9d, 0xc574c259
mov r8d, eax
sub r8d, 0x7214ce66
add r9d, r8d
mov r8d, 0xf3bcf939
add r8d, 0
sub r8d, 0xa32085c6
sub r8d, 0xf3bcf939
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
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and bl, r12b
mov al, r15b
and al, 0xff
and r14b, r12b
or r13b, bl
or al, r14b
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
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, 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
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
mov cl, sil
xor cl, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or cl, bl
or r15b, 0
xor cl, 0xff
and cl, r15b
mov bl, al
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov dl, bl
and dl, 0
and al, r12b
mov r8b, r15b
and r8b, 0
and r14b, r12b
or dl, al
or r8b, r14b
xor dl, r8b
or bl, r15b
xor bl, 0xff
or r12b, 0
and bl, r12b
or dl, bl
mov al, dil
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov bl, sil
xor bl, 0
mov r14b, al
and r14b, 0
and dil, bl
mov r15b, r8b
and r15b, 0
and cl, bl
or r14b, dil
or r15b, cl
xor r14b, r15b
or al, r8b
xor al, 0xff
or bl, 0
and al, bl
or r14b, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, sil
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, sil
xor cl, 1
and cl, 1
mov dl, sil
xor dl, 1
and dl, 1
or cl, dl
mov dl, sil
xor dl, 1
xor cl, 0xff
mov 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
xor cl, 1
and cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov bl, cl
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, r8b
and r14b, 0xff
and dl, dil
mov r15b, bl
and r15b, 0xff
and cl, dil
or r14b, dl
or r15b, cl
xor r14b, r15b
or r8b, bl
xor r8b, 0xff
or dil, 1
and r8b, dil
or r14b, r8b
mov cl, r13b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, r13b
and r8b, dl
or cl, r8b
mov dl, 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 bl, sil
xor bl, 1
and bl, 0
or r8b, bl
mov bl, cl
xor bl, 0xff
mov dil, dl
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and cl, r15b
mov r9b, dil
and r9b, 0xff
and dl, r15b
or r12b, cl
or r9b, dl
xor r12b, r9b
or bl, dil
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov cl, sil
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov bl, cl
and bl, 0xff
mov dil, r9b
and dil, 0
mov r15b, dl
and r15b, 0xff
and r8b, r9b
or bl, dil
or r15b, r8b
xor bl, r15b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or bl, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r12b, dl
or cl, r12b
xor cl, 0xff
xor bl, 0xff
mov dl, sil
xor dl, 0
or cl, bl
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
or dl, r10b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or r8b, r10b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
mov bl, r10b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, bl
or dil, r10b
xor r9b, dil
mov r10b, dl
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, r10b
and r15b, 0
and dl, dil
mov r12b, bl
and r12b, 0
and r8b, dil
or r15b, dl
or r12b, r8b
xor r15b, r12b
or r10b, bl
xor r10b, 0xff
or dil, 0
and r10b, dil
or r15b, r10b
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
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, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, sil
xor dl, 1
and dl, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
and r10b, r9b
xor dl, 0xff
mov r9b, al
and r9b, dl
or r10b, r9b
mov dl, al
xor dl, 0xff
mov r9b, r10b
xor r9b, dl
and r9b, r10b
mov dl, r14b
xor dl, 0xff
and dl, 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 dl, bl
or dil, r10b
xor dl, dil
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, r11b
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 r11b, 0xff
mov dl, r10b
xor dl, r11b
and dl, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, cl
xor r10b, 0xff
mov bl, r8b
and bl, r10b
xor r8b, 0xff
and cl, r8b
or bl, cl
mov cl, r11b
xor cl, 0xff
mov r8b, bl
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov dil, cl
and dil, 0xff
and r11b, r10b
mov r15b, r8b
and r15b, 0xff
and bl, r10b
or dil, r11b
or r15b, bl
xor dil, r15b
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or dil, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r9b
and r10b, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
mov r11b, dl
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or 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, sil
xor r11b, 1
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, r10b
xor r11b, 0xff
mov r15b, r9b
xor r15b, r11b
and r15b, r9b
mov r9b, sil
xor r9b, 1
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r12b, sil
xor r12b, 1
or dl, r9b
or r12b, 1
xor dl, 0xff
and dl, r12b
mov r9b, bl
and r9b, r15b
xor bl, r15b
or r9b, bl
mov bl, r11b
and bl, dl
xor r11b, dl
or bl, r11b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
and r9b, r11b
mov r15b, bl
xor r15b, 0xff
and r15b, 0xff
and bl, r11b
or dl, r9b
or r15b, bl
xor dl, r15b
mov r9b, cl
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov r15b, r9b
and r15b, 0
and cl, bl
mov r12b, r11b
and r12b, 0
and r8b, bl
or r15b, cl
or r12b, r8b
xor r15b, r12b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or r15b, r9b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r15b, r8b
or cl, r15b
mov r8b, sil
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, r8b
and bl, 0
mov r15b, r11b
and r15b, 1
mov r12b, r9b
and r12b, 0
and r10b, r11b
or bl, r15b
or r12b, r10b
xor bl, r12b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
xor bl, 0xff
mov r8b, cl
xor r8b, bl
and r8b, cl
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, dil
and r9b, r8b
or dl, r9b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and cl, r9b
or dl, cl
xor dil, 0xff
xor dl, 0xff
mov cl, sil
xor cl, 1
or dil, dl
or cl, 1
xor dil, 0xff
and dil, cl
mov cl, r8b
xor cl, 0xff
mov dl, dil
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov r10b, cl
and r10b, 0
and r8b, r9b
mov r11b, dl
and r11b, 0
and dil, r9b
or r10b, r8b
or r11b, dil
xor r10b, r11b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, r13b
and r8b, dl
or cl, r8b
mov dl, 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, 0
mov r9b, sil
xor r9b, 0
mov r11b, r9b
and r11b, 0
mov bl, sil
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, cl
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, sil
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
xor r13b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 0
or r13b, r11b
or bl, 0
xor r13b, 0xff
and r13b, bl
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
xor al, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, sil
xor dil, 1
or al, bl
or dil, 1
xor al, 0xff
and al, dil
mov bl, r9b
and bl, r13b
xor r9b, r13b
or bl, r9b
mov r9b, r11b
xor r9b, 0xff
mov dil, al
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r9b
and r12b, 0
and r11b, r15b
mov r13b, dil
and r13b, 0
and al, r15b
or r12b, r11b
or r13b, al
xor r12b, r13b
or r9b, dil
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov al, bl
xor al, 0xff
mov r9b, r12b
and r9b, al
xor r12b, 0xff
and bl, r12b
or r9b, 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, r8b
and al, 0
xor r8b, 0
or al, r8b
xor cl, 0xff
xor al, 0xff
mov dl, sil
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, r9b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov r11b, al
and r11b, 0xff
and r9b, r8b
mov bl, dl
and bl, 0xff
and cl, r8b
or r11b, r9b
or bl, cl
xor r11b, bl
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov dl, r11b
and dl, cl
mov r8b, sil
xor r8b, 1
and r8b, 0
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, sil
xor cl, 1
xor al, 0xff
mov dl, sil
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
and dl, 1
or al, dl
xor al, 0xff
mov dl, r11b
xor dl, al
and dl, r11b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
mov r11b, al
and r11b, 0xff
and cl, r9b
mov bl, r8b
and bl, 0xff
and dl, r9b
or r11b, cl
or bl, dl
xor r11b, bl
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, sil
xor al, 1
and al, 0
mov cl, sil
xor cl, 0
mov dl, cl
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, r14b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov r8b, r14b
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, sil
xor dl, 1
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, sil
xor r8b, 1
mov r9b, al
xor r9b, r8b
and r9b, al
mov r8b, sil
xor r8b, 1
mov bl, dl
xor bl, 0xff
mov dil, sil
xor dil, 1
or r8b, bl
or dil, 1
xor r8b, 0xff
and r8b, dil
mov bl, cl
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, sil
xor r15b, 0
or bl, dil
or r15b, 0
xor bl, 0xff
and bl, r15b
mov dil, dl
xor dil, 0xff
mov r15b, r14b
xor r15b, dil
and r15b, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and r9b, r12b
mov byte [rbp - 0x64], r14b
and r14b, 0
and r8b, r12b
or r13b, r9b
or r14b, r8b
xor r13b, r14b
mov r8b, byte [rbp - 0x64]
or dil, r8b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov r9b, bl
and r9b, r15b
xor bl, r15b
or r9b, bl
mov bl, r13b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and r13b, dil
mov r14b, r9b
xor r14b, 0xff
and r14b, 0xff
and r9b, dil
or bl, r13b
or r14b, r9b
xor bl, r14b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r9b, cl
or al, r9b
mov cl, sil
xor cl, 1
mov r9b, dl
xor r9b, 0xff
mov dil, sil
xor dil, 1
mov r14b, cl
and r14b, 0xff
mov r15b, dil
and r15b, 1
mov r12b, r9b
and r12b, 0xff
and dl, dil
or r14b, r15b
or r12b, dl
xor r14b, r12b
or cl, r9b
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, bl
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov dil, al
and dil, 0
and bl, r9b
mov r14b, dl
and r14b, 0
and cl, r9b
or dil, bl
or r14b, cl
xor dil, r14b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dil, cl
mov dl, sil
xor dl, 1
and dl, 0xff
and cl, 1
or al, dil
or dl, cl
xor al, dl
mov cl, r11b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
mov cl, r11b
and cl, al
or dl, cl
xor r11b, 0xff
mov al, dl
xor al, r11b
and al, dl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor sil, 0
or cl, dl
or sil, 0
xor cl, 0xff
and cl, sil
mov dl, r10b
xor dl, 0xff
mov r9b, al
and r9b, dl
xor al, 0xff
and r10b, al
or r9b, r10b
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
test al, 1
jne 0x6d890bd9
jmp 0x6d89403d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xa38d4d25
add r8d, 0
sub r8d, 1
sub r8d, 0xa38d4d25
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, ecx
add r9d, 0x533147c6
sub r9d, 0xaca5d406
sub r9d, 0x533147c6
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xaca5d406
add r8d, r9d
sub eax, r8d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r15b, r13b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov al, dil
xor al, 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, 1
or al, r14b
or r13b, 1
xor al, 0xff
and al, r13b
mov r14b, sil
xor r14b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov cl, dil
xor cl, 1
mov dl, r14b
and dl, 0xff
and sil, cl
mov r8b, r13b
and r8b, 0xff
and r12b, cl
or dl, sil
or r8b, r12b
xor dl, r8b
or r14b, r13b
xor r14b, 0xff
or cl, 1
and r14b, cl
or dl, r14b
mov cl, r15b
and cl, al
xor r15b, al
or cl, r15b
mov al, dl
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and dl, cl
or r8b, dl
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov dl, bl
and dl, cl
or al, dl
mov cl, dil
xor cl, 0
xor al, 0xff
mov dl, dil
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, dil
xor al, 0
and al, 1
mov dl, dil
xor dl, 1
and dl, 0
or al, dl
mov dl, al
xor dl, 0xff
mov sil, bl
xor sil, dl
and sil, bl
mov dl, dil
xor dl, 1
and dl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 1
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, r14b
and r15b, dl
mov dl, dil
xor dl, 1
xor al, 0xff
mov r14b, dil
xor r14b, 0
or dl, al
or r14b, 0
xor dl, 0xff
and dl, r14b
mov al, cl
and al, sil
xor cl, sil
or al, cl
mov cl, r15b
xor cl, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, cl
and r12b, 0xff
and r15b, r14b
mov r13b, sil
and r13b, 0xff
and dl, r14b
or r12b, r15b
or r13b, dl
xor r12b, r13b
or cl, sil
xor cl, 0xff
or r14b, 1
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, dil
xor al, 1
and al, 0
mov cl, dil
xor cl, 0
mov sil, cl
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and cl, 1
or al, sil
or r14b, cl
xor al, r14b
xor al, 0xff
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
and cl, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
mov sil, dil
xor sil, 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
mov r14b, dil
xor r14b, 1
xor cl, 0xff
mov r15b, dil
xor r15b, 0
or r14b, cl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov cl, al
xor cl, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, cl
and r9b, 0xff
and al, r13b
mov r10b, r15b
and r10b, 0xff
and sil, r13b
or r9b, al
or r10b, sil
xor r9b, r10b
or cl, r15b
xor cl, 0xff
or r13b, 1
and cl, r13b
or r9b, cl
mov al, r12b
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov r10b, dil
xor r10b, 1
mov sil, al
and sil, 0xff
and r12b, r10b
mov r15b, cl
and r15b, 0xff
and r14b, r10b
or sil, r12b
or r15b, r14b
xor sil, r15b
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or sil, al
mov al, r9b
xor al, 0xff
mov cl, sil
and cl, al
xor sil, 0xff
and r9b, sil
or cl, r9b
mov al, dil
xor al, 1
and al, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov sil, r8b
and sil, r10b
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, r10b
or r9b, sil
or r14b, al
xor r9b, r14b
xor r9b, 0xff
mov al, r8b
xor al, 0xff
mov r10b, dil
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, cl
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
mov sil, cl
and sil, r10b
or al, sil
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov sil, dil
xor sil, 0
mov r14b, r11b
and r14b, sil
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, sil
or r10b, r14b
or r15b, al
xor r10b, r15b
xor r10b, 0xff
xor r11b, 0xff
mov al, dil
xor al, 1
or r10b, r11b
or al, 1
xor r10b, 0xff
and r10b, al
mov al, dl
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
mov sil, dl
and sil, r11b
or al, sil
mov r11b, dil
xor r11b, 1
and r11b, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, dil
xor sil, 1
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, al
and r14b, r11b
xor al, r11b
or r14b, al
mov al, sil
and al, 1
xor sil, 1
or al, sil
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
mov sil, dil
xor sil, 0
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
xor al, 0xff
mov sil, r11b
xor sil, al
and sil, r11b
mov al, bl
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or al, bl
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, cl
and r14b, bl
or r11b, r14b
mov bl, dil
xor bl, 1
and bl, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
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
or r11b, r14b
xor r11b, 0xff
xor al, 0xff
mov bl, dil
xor bl, 1
or r11b, al
or bl, 1
xor r11b, 0xff
and r11b, bl
mov al, r9b
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, 0
or al, bl
or r14b, 0
xor al, 0xff
and al, r14b
mov bl, r9b
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
and r9b, r14b
mov r15b, r10b
xor r15b, 0xff
and r15b, 0xff
and r10b, r14b
or bl, r9b
or r15b, r10b
xor bl, r15b
mov r9b, al
xor r9b, 0xff
mov r10b, bl
xor r10b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r9b
and r15b, 0
and al, r14b
mov r12b, r10b
and r12b, 0
and bl, r14b
or r15b, al
or r12b, bl
xor r15b, r12b
or r9b, r10b
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
mov al, sil
xor al, 0xff
and al, 0
mov r9b, dil
xor r9b, 0
mov r10b, sil
and r10b, r9b
mov bl, dil
xor bl, 1
and bl, 0
and r9b, 1
or al, r10b
or bl, r9b
xor al, bl
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov bl, r11b
and bl, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, bl
or r14b, r10b
xor r9b, r14b
mov r10b, dil
xor r10b, 0
and r10b, 0
mov bl, dil
xor bl, 0
mov r14b, bl
and r14b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and bl, 1
or r10b, r14b
or r12b, bl
xor r10b, r12b
mov bl, al
xor bl, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, dil
xor r12b, 1
or bl, r14b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r14b, r10b
xor r14b, 0xff
mov r12b, sil
xor r12b, r14b
and r12b, sil
mov sil, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r13b, dil
xor r13b, 1
or sil, r14b
or r13b, 1
xor sil, 0xff
and sil, r13b
mov r14b, r10b
xor r14b, 0xff
mov r13b, r11b
xor r13b, r14b
and r13b, r11b
mov r11b, bl
xor r11b, 0xff
mov r14b, r12b
xor r14b, 0xff
mov byte [rbp - 0x65], dil
xor dil, 1
mov byte [rbp - 0x66], r11b
and r11b, 0xff
and bl, dil
mov byte [rbp - 0x67], r14b
and r14b, 0xff
and r12b, dil
or r11b, bl
or r14b, r12b
xor r11b, r14b
mov bl, byte [rbp - 0x66]
mov r14b, byte [rbp - 0x67]
or bl, r14b
xor bl, 0xff
or dil, 1
and bl, dil
or r11b, bl
mov bl, sil
xor bl, 0xff
mov dil, r13b
xor dil, 0xff
mov r12b, byte [rbp - 0x65]
xor r12b, 1
mov r14b, bl
and r14b, 0xff
and sil, r12b
mov byte [rbp - 0x68], dil
and dil, 0xff
and r13b, r12b
or r14b, sil
or dil, r13b
xor r14b, dil
mov sil, byte [rbp - 0x68]
or bl, sil
xor bl, 0xff
or r12b, 1
and bl, r12b
or r14b, bl
mov bl, r11b
xor bl, 0xff
mov dil, r14b
and dil, bl
xor r14b, 0xff
and r11b, r14b
or dil, r11b
mov r11b, al
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov r14b, byte [rbp - 0x65]
xor r14b, 1
mov r12b, r11b
and r12b, 0xff
and al, r14b
mov r13b, bl
and r13b, 0xff
and r9b, r14b
or r12b, al
or r13b, r9b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r12b, r11b
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, byte [rbp - 0x65]
xor r9b, 1
and r12b, r9b
mov r11b, byte [rbp - 0x65]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r12b
or r11b, r9b
xor al, r11b
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
xor al, 0xff
xor r9b, 0xff
mov r10b, byte [rbp - 0x65]
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, dil
and r9b, al
xor dil, al
or r9b, dil
mov al, r15b
xor al, 0xff
and al, 1
mov r10b, byte [rbp - 0x65]
xor r10b, 1
mov r11b, r15b
and r11b, r10b
or al, r11b
xor al, 0xff
xor al, 0
and al, 0
mov r10b, byte [rbp - 0x65]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp - 0x65]
xor r11b, 1
and r11b, 0
or r10b, r11b
xor r15b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp - 0x65]
xor bl, 1
or r15b, r11b
or bl, 1
xor r15b, 0xff
and r15b, bl
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp - 0x65]
xor bl, 1
mov dil, r9b
and dil, bl
or r11b, dil
mov bl, byte [rbp - 0x65]
xor bl, 0
mov dil, r11b
xor dil, bl
and dil, r11b
xor r9b, 0xff
xor r10b, 0xff
mov r11b, byte [rbp - 0x65]
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, r15b
xor r11b, 0xff
mov bl, byte [rbp - 0x65]
xor bl, 1
mov r14b, r10b
and r14b, 0xff
and al, bl
mov r12b, r11b
and r12b, 0xff
and r15b, bl
or r14b, al
or r12b, r15b
xor r14b, r12b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or r14b, r10b
mov al, dil
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp - 0x65]
xor r11b, 0
mov bl, al
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 al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r14b
xor al, 0xff
and al, 0
mov r9b, byte [rbp - 0x65]
xor r9b, 0
and r14b, r9b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, r9b
or al, r14b
or r10b, bl
xor al, r10b
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp - 0x65]
xor r11b, 1
and r8b, r11b
mov bl, dl
xor bl, 0xff
and bl, 0xff
and dl, r11b
or r9b, r8b
or bl, dl
xor r9b, bl
mov dl, r10b
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp - 0x65]
xor r11b, 0
mov bl, dl
and bl, 0
and r10b, r11b
mov dil, r8b
and dil, 0
and r9b, r11b
or bl, r10b
or dil, r9b
xor bl, dil
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov dl, bl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp - 0x65]
xor r8b, 0
mov r9b, bl
and r9b, r8b
mov r10b, byte [rbp - 0x65]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp - 0x65]
xor r8b, 0
xor dl, 0xff
mov r9b, byte [rbp - 0x65]
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, byte [rbp - 0x65]
xor dl, 0
and dl, 0
mov r9b, byte [rbp - 0x65]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp - 0x65]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor bl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp - 0x65]
xor r10b, 0
or bl, r9b
or r10b, 0
xor bl, 0xff
and bl, r10b
mov r9b, byte [rbp - 0x65]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp - 0x65]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov dil, byte [rbp - 0x65]
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
xor r9b, 0xff
mov r10b, byte [rbp - 0x65]
xor r10b, 0
mov r11b, byte [rbp - 0x65]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, byte [rbp - 0x65]
xor r10b, 1
xor dl, 0xff
mov r11b, byte [rbp - 0x65]
xor r11b, 0
or r10b, dl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov dl, r8b
and dl, bl
xor r8b, bl
or dl, r8b
mov r8b, r9b
and r8b, r10b
xor r9b, r10b
or r8b, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp - 0x65]
xor r10b, 0
and dl, r10b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
and r8b, r10b
or r9b, dl
or r11b, r8b
xor r9b, r11b
mov dl, byte [rbp - 0x65]
xor dl, 1
and dl, 1
mov r8b, byte [rbp - 0x65]
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp - 0x65]
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp - 0x65]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp - 0x65]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp - 0x65]
xor r11b, 0
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, byte [rbp - 0x65]
xor r11b, 1
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp - 0x65]
xor r14b, 0
or r11b, dil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov dil, byte [rbp - 0x65]
xor dil, 0
mov r14b, r8b
xor r14b, dil
and r14b, r8b
xor cl, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, byte [rbp - 0x65]
xor r15b, 1
or cl, dil
or r15b, 1
xor cl, 0xff
and cl, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, byte [rbp - 0x65]
xor r12b, 0
mov r13b, dil
and r13b, 0
and bl, r12b
mov sil, r15b
and sil, 0
and r11b, r12b
or r13b, bl
or sil, r11b
xor r13b, sil
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov r11b, r14b
xor r11b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp - 0x65]
xor sil, 1
mov dil, r11b
and dil, 0xff
and r14b, sil
mov r15b, bl
and r15b, 0xff
and cl, sil
or dil, r14b
or r15b, cl
xor dil, r15b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov cl, r13b
xor cl, 0xff
mov r11b, dil
and r11b, cl
xor dil, 0xff
and r13b, dil
or r11b, r13b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x65]
xor r8b, 1
and cl, r8b
mov bl, byte [rbp - 0x65]
xor bl, 1
and bl, 0xff
and r8b, 1
or dl, cl
or bl, r8b
xor dl, bl
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
xor dl, 0xff
xor cl, 0xff
mov r8b, byte [rbp - 0x65]
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, r11b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp - 0x65]
xor r10b, 0
mov bl, cl
and bl, 0
and r11b, r10b
mov sil, r8b
and sil, 0
and dl, r10b
or bl, r11b
or sil, dl
xor bl, sil
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, byte [rbp - 0x65]
xor dl, 0
and bl, dl
mov r8b, byte [rbp - 0x65]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, r9b
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, r9b
and dl, cl
or r8b, dl
xor r8b, 0xff
xor r9b, 0xff
mov cl, byte [rbp - 0x65]
xor cl, 1
or r8b, r9b
or cl, 1
xor r8b, 0xff
and r8b, cl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp - 0x65]
xor r9b, 1
or cl, dl
or r9b, 1
xor cl, 0xff
and cl, r9b
mov dl, al
xor dl, 0xff
mov r9b, r8b
and r9b, dl
xor r8b, 0xff
and al, r8b
or r9b, al
mov al, cl
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp - 0x65]
xor r8b, 0
mov r10b, al
and r10b, 0
and cl, r8b
mov r11b, dl
and r11b, 0
and r9b, r8b
or r10b, cl
or r11b, r9b
xor r10b, r11b
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
test r10b, 1
jne 0x6d891a84
jmp 0x6d89403d
jmp 0x6d87b54e
jmp 0x6d881acf
mov rax, qword [rbp + 0x400]
mov rcx, qword [rax]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
jmp 0x6d88527a
sub rsp, 0x20
mov rcx, qword [rbp]
mov rdx, qword [rbp - 8]
call sym.out.dll__GetProcAddr
add rsp, 0x20
mov rcx, qword [rbp + 0x358]
mov rdx, qword [rcx]
mov r8, qword [rbp + 0x340]
mov r9, qword [r8]
sub rsp, 0x20
mov rcx, rdx
mov rdx, r9
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x330]
mov qword [rcx], rax
mov rax, qword [rcx]
mov rdx, qword [rbp + 0x348]
mov r8, qword [rdx]
mov qword [r8], rax
jmp 0x6d886c0f
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xe0ff2479
sub r8d, 0x892feb14
add r8d, 0xe0ff2479
add r8d, 0x2814e832
sub r8d, 1
sub r8d, 0x2814e832
sub r8d, 0x919d071c
add r8d, 0x892feb14
add r8d, 0x919d071c
sub eax, r8d
add eax, 0
mov r8d, ecx
sub r8d, 0xfdc20b5d
sub r8d, eax
add r8d, 0xfdc20b5d
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
or r11b, dil
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, bl
xor sil, 1
and sil, 1
mov dil, bl
xor dil, 1
and dil, 1
or sil, dil
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, bl
xor r14b, 1
and r14b, 0
mov r15b, bl
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, bl
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 1
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, bl
xor r13b, 0
mov al, r14b
and al, 0
and r11b, r13b
mov cl, r15b
and cl, 0
and dil, r13b
or al, r11b
or cl, dil
xor al, cl
or r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or al, r14b
mov cl, r12b
and cl, sil
xor r12b, sil
or cl, r12b
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov sil, bl
xor sil, 0
and al, sil
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, sil
or r11b, al
or dil, cl
xor r11b, dil
mov al, r10b
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
mov sil, r10b
and sil, cl
or al, sil
xor al, 0xff
xor al, 0
and al, 0
mov cl, bl
xor cl, 0
and cl, 0
mov sil, bl
xor sil, 0
mov dil, sil
and dil, 0
mov r14b, bl
xor r14b, 1
and r14b, 0
and sil, 1
or cl, dil
or r14b, sil
xor cl, r14b
mov sil, cl
xor sil, 0xff
mov dil, r10b
xor dil, sil
and dil, r10b
mov sil, bl
xor sil, 1
and sil, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, bl
xor r14b, 0
mov r15b, sil
xor r15b, r14b
and r15b, sil
mov sil, bl
xor sil, 1
xor cl, 0xff
mov r14b, bl
xor r14b, 1
or sil, cl
or r14b, 1
xor sil, 0xff
and sil, r14b
mov cl, al
xor cl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r12b, bl
xor r12b, 0
mov r13b, cl
and r13b, 0
and al, r12b
mov dl, r14b
and dl, 0
and dil, r12b
or r13b, al
or dl, dil
xor r13b, dl
or cl, r14b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov al, r15b
xor al, 0xff
mov cl, sil
xor cl, 0xff
mov dl, bl
xor dl, 0
mov dil, al
and dil, 0
and r15b, dl
mov r14b, cl
and r14b, 0
and sil, dl
or dil, r15b
or r14b, sil
xor dil, r14b
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or dil, al
mov al, r13b
xor al, 0xff
and al, 0
mov cl, bl
xor cl, 0
and r13b, cl
mov dl, dil
xor dl, 0xff
and dl, 0
and dil, cl
or al, r13b
or dl, dil
xor al, dl
mov cl, bl
xor cl, 0
and cl, 1
mov dl, bl
xor dl, 1
and dl, 0
or cl, dl
mov dl, bl
xor dl, 1
xor cl, 0xff
mov sil, bl
xor sil, 0
or dl, cl
or sil, 0
xor dl, 0xff
and dl, sil
mov cl, bl
xor cl, 1
and cl, 1
mov sil, bl
xor sil, 1
and sil, 1
or cl, sil
xor cl, 0xff
xor cl, 0
and cl, 0
mov sil, dl
xor sil, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, bl
xor r14b, 1
mov r15b, sil
and r15b, 0xff
and dl, r14b
mov r12b, dil
and r12b, 0xff
and cl, r14b
or r15b, dl
or r12b, cl
xor r15b, r12b
or sil, dil
xor sil, 0xff
or r14b, 1
and sil, r14b
or r15b, sil
mov cl, bl
xor cl, 0
and cl, 0
mov dl, bl
xor dl, 0
mov sil, dl
and sil, 0
mov dil, bl
xor dil, 1
and dil, 0
and dl, 1
or cl, sil
or dil, dl
xor cl, dil
mov dl, r11b
xor dl, 0xff
and dl, 0
mov sil, bl
xor sil, 0
mov dil, r11b
and dil, sil
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, sil
or dl, dil
or r14b, cl
xor dl, r14b
mov cl, r11b
xor cl, 0xff
mov sil, dl
xor sil, cl
and sil, dl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, bl
xor dl, 1
mov dil, r15b
and dil, dl
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and dl, 1
or cl, dil
or r14b, dl
xor cl, r14b
mov dl, r9b
xor dl, 0xff
and dl, 0
mov dil, bl
xor dil, 0
mov r14b, r9b
and r14b, dil
mov r12b, cl
xor r12b, 0xff
and r12b, 0
and cl, dil
or dl, r14b
or r12b, cl
xor dl, r12b
xor dl, 0xff
xor r9b, 0xff
mov cl, bl
xor cl, 1
or dl, r9b
or cl, 1
xor dl, 0xff
and dl, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r9b, bl
xor r9b, 0
mov dil, al
and dil, r9b
mov r14b, bl
xor r14b, 1
and r14b, 0
and r9b, 1
or cl, dil
or r14b, r9b
xor cl, r14b
mov r9b, bl
xor r9b, 0
and r9b, 0
mov dil, bl
xor dil, 0
mov r14b, dil
and r14b, 0
mov r12b, bl
xor r12b, 1
and r12b, 0
and dil, 1
or r9b, r14b
or r12b, dil
xor r9b, r12b
mov dil, bl
xor dil, 0
and dil, 1
mov r14b, bl
xor r14b, 1
mov r12b, r14b
and r12b, 0
mov r13b, bl
xor r13b, 1
and r13b, 0xff
and r14b, 1
or dil, r12b
or r13b, r14b
xor dil, r13b
mov r14b, cl
xor r14b, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, bl
xor r13b, 1
mov r8b, r14b
and r8b, 0xff
and cl, r13b
mov byte [rbp - 0x69], r12b
and r12b, 0xff
and r9b, r13b
or r8b, cl
or r12b, r9b
xor r8b, r12b
mov cl, byte [rbp - 0x69]
or r14b, cl
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or r8b, r14b
mov r9b, bl
xor r9b, 0
mov r14b, dil
xor r14b, 0xff
mov r12b, bl
xor r12b, 0
mov r13b, r9b
and r13b, 0
mov cl, r12b
and cl, 0
mov byte [rbp - 0x6a], r14b
and r14b, 0
and dil, r12b
or r13b, cl
or r14b, dil
xor r13b, r14b
mov cl, byte [rbp - 0x6a]
or r9b, cl
xor r9b, 0xff
or r12b, 0
and r9b, r12b
or r13b, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov dil, bl
xor dil, 0
and r8b, dil
mov r14b, bl
xor r14b, 1
and r14b, 0
and dil, 1
or r9b, r8b
or r14b, dil
xor r9b, r14b
xor r13b, 0xff
mov r8b, r9b
xor r8b, r13b
and r8b, r9b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov dil, bl
xor dil, 1
mov r14b, r15b
and r14b, dil
or r9b, r14b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, bl
xor r14b, 0
mov r12b, r10b
and r12b, r14b
mov r13b, r9b
xor r13b, 0xff
and r13b, 0
and r9b, r14b
or dil, r12b
or r13b, r9b
xor dil, r13b
xor dil, 0xff
xor r10b, 0xff
mov r9b, bl
xor r9b, 1
or dil, r10b
or r9b, 1
xor dil, 0xff
and dil, r9b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
mov r10b, bl
xor r10b, 0
mov r14b, sil
and r14b, r10b
mov r12b, bl
xor r12b, 1
and r12b, 0
and r10b, 1
or r9b, r14b
or r12b, r10b
xor r9b, r12b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r14b, bl
xor r14b, 1
mov r12b, dl
and r12b, r14b
mov r13b, bl
xor r13b, 1
and r13b, 0xff
and r14b, 1
or r10b, r12b
or r13b, r14b
xor r10b, r13b
mov r14b, bl
xor r14b, 1
and r14b, 1
mov r12b, bl
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, r9b
xor r12b, 0xff
mov r13b, bl
xor r13b, 1
mov cl, bl
xor cl, 0
or r12b, r13b
or cl, 0
xor r12b, 0xff
and r12b, cl
xor sil, 0xff
mov cl, r14b
xor cl, 0xff
mov r13b, bl
xor r13b, 1
or sil, cl
or r13b, 1
xor sil, 0xff
and sil, r13b
mov cl, bl
xor cl, 1
mov r13b, r10b
xor r13b, cl
and r13b, r10b
mov cl, r14b
xor cl, 0xff
mov byte [rbp - 0x6b], dl
xor dl, cl
mov cl, byte [rbp - 0x6b]
and dl, cl
mov cl, r12b
xor cl, 0xff
mov byte [rbp - 0x6c], sil
xor sil, 0xff
mov byte [rbp - 0x6d], bl
xor bl, 0
mov byte [rbp - 0x6e], cl
and cl, 0
and r12b, bl
mov byte [rbp - 0x6f], sil
and sil, 0
mov byte [rbp - 0x70], al
mov al, byte [rbp - 0x6c]
and al, bl
or cl, r12b
or sil, al
xor cl, sil
mov al, byte [rbp - 0x6e]
mov sil, byte [rbp - 0x6f]
or al, sil
xor al, 0xff
or bl, 0
and al, bl
or cl, al
mov al, r13b
xor al, 0xff
mov bl, dl
xor bl, 0xff
mov r12b, byte [rbp - 0x6d]
xor r12b, 0
mov sil, al
and sil, 0
and r13b, r12b
mov byte [rbp - 0x71], bl
and bl, 0
and dl, r12b
or sil, r13b
or bl, dl
xor sil, bl
mov dl, byte [rbp - 0x71]
or al, dl
xor al, 0xff
or r12b, 0
and al, r12b
or sil, al
mov al, cl
xor al, 0xff
and al, 0
mov bl, byte [rbp - 0x6d]
xor bl, 0
and cl, bl
mov r12b, sil
xor r12b, 0xff
and r12b, 0
and sil, bl
or al, cl
or r12b, sil
xor al, r12b
mov cl, r9b
and cl, r10b
xor r9b, r10b
or cl, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp - 0x6d]
xor r10b, 1
and cl, r10b
or r9b, cl
mov cl, byte [rbp - 0x6d]
xor cl, 1
mov r10b, r14b
xor r10b, 0xff
mov bl, byte [rbp - 0x6d]
xor bl, 0
mov sil, cl
and sil, 0
mov r12b, bl
and r12b, 1
mov r13b, r10b
and r13b, 0
and r14b, bl
or sil, r12b
or r13b, r14b
xor sil, r13b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
xor sil, 0xff
mov cl, r9b
xor cl, sil
and cl, r9b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, dil
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, r8b
xor al, 0xff
mov r10b, dil
and r10b, al
xor dil, 0xff
and r8b, dil
or r10b, r8b
mov al, cl
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov bl, byte [rbp - 0x6d]
xor bl, 0
mov sil, al
and sil, 0
and cl, bl
mov dil, r8b
and dil, 0
and r10b, bl
or sil, cl
or dil, r10b
xor sil, dil
or al, r8b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x6d]
xor cl, 1
mov r8b, r9b
and r8b, cl
or al, r8b
mov cl, byte [rbp - 0x6d]
xor cl, 0
xor al, 0xff
mov r8b, byte [rbp - 0x6d]
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, byte [rbp - 0x6d]
xor al, 0
and al, 1
mov r8b, byte [rbp - 0x6d]
xor r8b, 1
and r8b, 0
or al, r8b
xor r9b, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp - 0x6d]
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp - 0x6d]
xor r10b, 1
mov bl, sil
and bl, r10b
or r8b, bl
xor r8b, 0xff
mov r10b, byte [rbp - 0x6d]
xor r10b, 0
mov bl, byte [rbp - 0x6d]
xor bl, 1
or r8b, r10b
or bl, 1
xor r8b, 0xff
and r8b, bl
xor al, 0xff
mov r10b, sil
xor r10b, al
and r10b, sil
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
mov cl, r8b
and cl, r10b
xor r8b, r10b
or cl, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
and al, cl
or r9b, al
mov al, byte [rbp - 0x70]
xor al, 0xff
mov cl, r11b
xor cl, al
and cl, r11b
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, byte [rbp - 0x6d]
xor r8b, 1
and r11b, r8b
mov r10b, byte [rbp - 0x70]
xor r10b, 0xff
and r10b, 0xff
mov bl, byte [rbp - 0x70]
and bl, r8b
or al, r11b
or r10b, bl
xor al, r10b
mov r8b, cl
xor r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp - 0x6d]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and al, r11b
or bl, cl
or sil, al
xor bl, sil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp - 0x6d]
xor cl, 0
mov r8b, bl
and r8b, cl
mov r10b, byte [rbp - 0x6d]
xor r10b, 1
and r10b, 0
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp - 0x6d]
xor cl, 1
and cl, 0
mov r8b, byte [rbp - 0x6d]
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov r11b, byte [rbp - 0x6d]
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 - 0x6d]
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 - 0x6d]
xor r10b, 0
mov r11b, cl
and r11b, 0
and al, r10b
mov sil, r8b
and sil, 0
and bl, r10b
or r11b, al
or sil, bl
xor r11b, sil
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, byte [rbp - 0x6d]
xor al, 0
and al, 0
mov cl, byte [rbp - 0x6d]
xor cl, 0
mov r8b, cl
and r8b, 0
mov r10b, byte [rbp - 0x6d]
xor r10b, 1
and r10b, 0
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp - 0x6d]
xor r8b, 1
mov r10b, r15b
and r10b, r8b
or cl, r10b
mov r8b, byte [rbp - 0x6d]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp - 0x6d]
xor r10b, 1
mov bl, r10b
and bl, 1
mov sil, byte [rbp - 0x6d]
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, bl
or sil, r10b
xor r8b, sil
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp - 0x6d]
xor bl, 1
mov sil, byte [rbp - 0x6d]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, r8b
xor bl, 0xff
xor bl, 0
and bl, 0
mov sil, byte [rbp - 0x6d]
xor sil, 1
mov dil, cl
xor dil, sil
and dil, cl
mov sil, r8b
xor sil, 0xff
mov r14b, r15b
xor r14b, sil
and r14b, r15b
mov sil, r10b
and sil, bl
xor r10b, bl
or sil, r10b
mov r10b, dil
xor r10b, 0xff
mov bl, r14b
xor bl, 0xff
mov r15b, byte [rbp - 0x6d]
xor r15b, 0
mov r12b, r10b
and r12b, 0
and dil, r15b
mov r13b, bl
and r13b, 0
and r14b, r15b
or r12b, dil
or r13b, r14b
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r12b, r10b
mov r10b, sil
xor r10b, 0xff
mov bl, r12b
and bl, r10b
xor r12b, 0xff
and sil, r12b
or bl, sil
mov r10b, al
xor r10b, 0xff
mov sil, cl
xor sil, 0xff
mov dil, byte [rbp - 0x6d]
xor dil, 0
mov r14b, r10b
and r14b, 0
and al, dil
mov r15b, sil
and r15b, 0
and cl, dil
or r14b, al
or r15b, cl
xor r14b, r15b
or r10b, sil
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x6d]
xor cl, 1
and r14b, cl
or al, r14b
mov cl, byte [rbp - 0x6d]
xor cl, 1
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp - 0x6d]
xor sil, 0
mov dil, cl
and dil, 0
mov r14b, sil
and r14b, 1
mov r15b, r10b
and r15b, 0
and r8b, sil
or dil, r14b
or r15b, r8b
xor dil, r15b
or cl, r10b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
xor dil, 0xff
mov cl, al
xor cl, dil
and cl, al
mov al, bl
and al, cl
xor bl, cl
or al, bl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp - 0x6d]
xor r8b, 1
and r11b, r8b
or cl, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp - 0x6d]
xor r10b, 0
and al, r10b
mov r11b, byte [rbp - 0x6d]
xor r11b, 1
and r11b, 0
and r10b, 1
or r8b, al
or r11b, r10b
xor r8b, r11b
mov al, byte [rbp - 0x6d]
xor al, 1
and al, 1
mov r10b, byte [rbp - 0x6d]
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, al
and cl, 1
xor al, 1
or cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, byte [rbp - 0x6d]
xor r8b, 1
and r10b, r8b
or al, r10b
xor al, 0xff
xor cl, 0xff
mov r8b, byte [rbp - 0x6d]
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, r9b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp - 0x6d]
xor r10b, 0
or cl, r8b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, al
and r10b, r8b
xor al, 0xff
and r9b, al
or r10b, r9b
mov al, cl
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp - 0x6d]
xor r9b, 1
mov r11b, al
and r11b, 0xff
and cl, r9b
mov bl, r8b
and bl, 0xff
and r10b, r9b
or r11b, cl
or bl, r10b
xor r11b, bl
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
test r11b, 1
jne 0x6d892878
jmp 0x6d894042
xor eax, eax
mov rcx, qword [rbp - 0x18]
add rcx, 8
mov rdx, qword [rbp + 0x350]
mov qword [rdx], rcx
mov rcx, qword [rbp + 0x348]
mov r8, qword [rcx]
add r8, 8
mov qword [rcx], r8
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, 0xbe5843e0
add r11d, 0
sub r11d, 1
sub r11d, 0xbe5843e0
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, esi
mov esi, eax
sub esi, r9d
add esi, 0
mov edi, eax
sub edi, 0xad8ef65f
sub edi, r11d
add edi, 0xad8ef65f
add esi, 0xb9b88e92
add esi, edi
sub esi, 0xb9b88e92
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, 0
mov r12b, 1
mov r13b, r12b
xor r13b, 0
mov al, bl
and al, r13b
mov r8b, r12b
xor r8b, 1
and r8b, 0
and r13b, 1
or r15b, al
or r8b, r13b
xor r15b, r8b
xor r15b, 0xff
xor r15b, 0
and r15b, 0
mov al, r12b
xor al, 0
and al, 1
mov r8b, r12b
xor r8b, 1
mov r13b, r8b
and r13b, 0
mov r9b, r12b
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, r13b
or r9b, r8b
xor al, r9b
mov r8b, bl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r13b, r12b
xor r13b, 1
or r8b, r9b
or r13b, 1
xor r8b, 0xff
and r8b, r13b
mov r9b, r12b
xor r9b, 1
and r9b, 0
mov r13b, r12b
xor r13b, 0
mov r10b, r13b
and r10b, 1
mov r11b, r12b
xor r11b, 1
and r11b, 0
and r13b, 1
or r9b, r10b
or r11b, r13b
xor r9b, r11b
xor r9b, 0xff
mov r10b, r12b
xor r10b, 0
mov r11b, r12b
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, r12b
xor r10b, 1
xor al, 0xff
mov r11b, r12b
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, r15b
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov r13b, r12b
xor r13b, 1
mov sil, al
and sil, 0xff
and r15b, r13b
mov dil, r11b
and dil, 0xff
and r8b, r13b
or sil, r15b
or dil, r8b
xor sil, dil
or al, r11b
xor al, 0xff
or r13b, 1
and al, r13b
or sil, al
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov r8b, sil
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and sil, al
or r9b, sil
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, r12b
xor r8b, 1
mov r10b, r14b
and r10b, r8b
mov r11b, r12b
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, r12b
xor r8b, 1
xor al, 0xff
mov r10b, r12b
xor r10b, 1
or r8b, al
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov al, r12b
xor al, 1
and al, 1
mov r10b, r12b
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, r12b
xor sil, 1
and sil, 0xff
and r10b, 1
or al, r11b
or sil, r10b
xor al, sil
mov r10b, r14b
xor r10b, 0xff
xor al, 0xff
mov r11b, r12b
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, r8b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, r12b
xor sil, 1
mov dil, al
and dil, 0xff
and r8b, sil
mov r15b, r11b
and r15b, 0xff
and r10b, sil
or dil, r8b
or r15b, r10b
xor dil, r15b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r12b
xor al, 1
and al, 1
mov r8b, r12b
xor r8b, 1
and r8b, 1
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, r12b
xor r8b, 1
and r8b, 0
mov r10b, r12b
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, r12b
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, r12b
xor r10b, 1
mov r11b, r8b
xor r11b, 0xff
mov sil, r12b
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
mov r11b, r12b
xor r11b, 1
and r11b, 1
mov sil, r12b
xor sil, 1
and sil, 1
or r11b, sil
mov sil, r12b
xor sil, 1
mov r15b, r11b
xor r15b, sil
and r15b, r11b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r11b, al
and r11b, r10b
xor al, r10b
or r11b, al
mov al, r15b
and al, r8b
xor r15b, r8b
or al, r15b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r10b, r12b
xor r10b, 0
and r11b, r10b
mov sil, al
xor sil, 0xff
and sil, 0
and al, r10b
or r8b, r11b
or sil, al
xor r8b, sil
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, r12b
xor r10b, 1
mov r11b, r9b
and r11b, r10b
mov sil, r12b
xor sil, 1
and sil, 0xff
and r10b, 1
or al, r11b
or sil, r10b
xor al, sil
mov r10b, r12b
xor r10b, 1
and r10b, 0
mov r11b, r12b
xor r11b, 0
mov sil, r11b
and sil, 1
mov r15b, r12b
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, sil
or r15b, r11b
xor r10b, r15b
mov r11b, r12b
xor r11b, 1
and r11b, 0
mov sil, r12b
xor sil, 0
mov r15b, sil
and r15b, 1
mov r13b, r12b
xor r13b, 1
and r13b, 0
and sil, 1
or r11b, r15b
or r13b, sil
xor r11b, r13b
mov sil, al
xor sil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r13b, r12b
xor r13b, 1
mov cl, sil
and cl, 0xff
and al, r13b
mov dl, r15b
and dl, 0xff
and r10b, r13b
or cl, al
or dl, r10b
xor cl, dl
or sil, r15b
xor sil, 0xff
or r13b, 1
and sil, r13b
or cl, sil
mov al, r12b
xor al, 1
mov dl, r11b
xor dl, 0xff
mov r10b, r12b
xor r10b, 0
mov sil, al
and sil, 0
mov r15b, r10b
and r15b, 1
mov r13b, dl
and r13b, 0
and r11b, r10b
or sil, r15b
or r13b, r11b
xor sil, r13b
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or sil, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, r12b
xor dl, 1
and cl, dl
or al, cl
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, r12b
xor dl, 1
mov r10b, r8b
and r10b, dl
or al, r10b
mov dl, bl
xor dl, 0xff
mov r10b, al
and r10b, dl
xor al, 0xff
mov dl, bl
and dl, al
or r10b, dl
xor r10b, 0xff
xor bl, 0xff
mov al, r12b
xor al, 0
or r10b, bl
or al, 0
xor r10b, 0xff
and r10b, al
mov al, r12b
xor al, 1
and al, 1
mov dl, r12b
xor dl, 1
and dl, 1
or al, dl
mov dl, dil
xor dl, 0xff
mov r11b, al
and r11b, dl
xor al, 0xff
mov dl, dil
and dl, al
or r11b, dl
mov al, dil
xor al, 0xff
mov dl, r11b
xor dl, al
and dl, r11b
mov al, r8b
xor al, 0xff
and al, 1
mov r11b, r12b
xor r11b, 1
mov bl, r8b
and bl, r11b
mov sil, r12b
xor sil, 1
and sil, 0xff
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
mov r11b, r14b
xor r11b, 0xff
mov bl, al
and bl, r11b
xor al, 0xff
mov r11b, r14b
and r11b, al
or bl, r11b
xor bl, 0xff
xor r14b, 0xff
mov al, r12b
xor al, 1
or bl, r14b
or al, 1
xor bl, 0xff
and bl, al
mov al, cl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, r12b
xor sil, 0
or al, r11b
or sil, 0
xor al, 0xff
and al, sil
mov r11b, cl
xor r11b, 0xff
mov sil, r10b
and sil, r11b
xor r10b, 0xff
and cl, r10b
or sil, cl
mov cl, al
xor cl, 0xff
mov r10b, sil
xor r10b, 0xff
mov r11b, r12b
xor r11b, 0
mov r14b, cl
and r14b, 0
and al, r11b
mov r15b, r10b
and r15b, 0
and sil, r11b
or r14b, al
or r15b, sil
xor r14b, r15b
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or r14b, cl
mov al, bl
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, dl
xor al, 0xff
mov r10b, bl
and r10b, al
xor bl, 0xff
and dl, bl
or r10b, dl
mov al, cl
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r11b, r12b
xor r11b, 1
mov bl, al
and bl, 0xff
and cl, r11b
mov sil, dl
and sil, 0xff
and r10b, r11b
or bl, cl
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
and al, 1
mov cl, r12b
xor cl, 1
mov dl, r14b
and dl, cl
or al, dl
xor al, 0xff
xor al, 0
and al, 0
mov cl, r12b
xor cl, 0
and cl, 0
mov dl, r12b
xor dl, 0
mov r10b, dl
and r10b, 0
mov r11b, r12b
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r10b
or r11b, dl
xor cl, r11b
xor r14b, 0xff
mov dl, cl
xor dl, 0xff
mov r10b, r12b
xor r10b, 0
or r14b, dl
or r10b, 0
xor r14b, 0xff
and r14b, r10b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r10b, r12b
xor r10b, 1
mov r11b, bl
and r11b, r10b
or dl, r11b
mov r10b, r12b
xor r10b, 0
mov r11b, dl
xor r11b, r10b
and r11b, dl
xor cl, 0xff
mov dl, bl
xor dl, cl
and dl, bl
mov cl, al
xor cl, 0xff
mov r10b, r14b
xor r10b, 0xff
mov bl, r12b
xor bl, 0
mov sil, cl
and sil, 0
and al, bl
mov r15b, r10b
and r15b, 0
and r14b, bl
or sil, al
or r15b, r14b
xor sil, r15b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov al, r11b
and al, dl
xor r11b, dl
or al, r11b
mov cl, sil
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
and sil, al
or dl, sil
mov al, r9b
xor al, 0xff
mov cl, dil
xor cl, 0xff
mov r10b, r12b
xor r10b, 0
or al, cl
or r10b, 0
xor al, 0xff
and al, r10b
mov cl, r9b
xor cl, 0xff
mov r10b, dil
and r10b, cl
xor dil, 0xff
and r9b, dil
or r10b, r9b
mov cl, al
xor cl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, r12b
xor r11b, 1
mov bl, cl
and bl, 0xff
and al, r11b
mov sil, r9b
and sil, 0xff
and r10b, r11b
or bl, al
or sil, r10b
xor bl, sil
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, r12b
xor cl, 1
mov r9b, bl
and r9b, cl
mov r10b, r12b
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, r12b
xor cl, 1
and cl, 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 cl, r10b
or r11b, r9b
xor cl, r11b
xor bl, 0xff
xor cl, 0xff
mov r9b, r12b
xor r9b, 0
or bl, cl
or r9b, 0
xor bl, 0xff
and bl, r9b
mov cl, al
xor cl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r10b, r12b
xor r10b, 0
mov r11b, cl
and r11b, 0
and al, r10b
mov sil, r9b
and sil, 0
and bl, r10b
or r11b, al
or sil, bl
xor r11b, sil
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, r12b
xor al, 1
and al, 1
mov cl, r12b
xor cl, 1
and cl, 1
or al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, r12b
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or cl, r10b
mov r9b, r12b
xor r9b, 1
and r9b, 1
mov r10b, r12b
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, r12b
xor r10b, 1
mov bl, al
xor bl, r10b
and bl, al
mov r10b, r12b
xor r10b, 1
mov sil, r9b
xor sil, 0xff
mov dil, r12b
xor dil, 0
or r10b, sil
or dil, 0
xor r10b, 0xff
and r10b, dil
mov sil, cl
xor sil, 0xff
mov dil, r12b
xor dil, 1
mov r14b, r12b
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
xor r8b, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, r12b
xor r14b, 1
or r8b, dil
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov dil, bl
xor dil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, r12b
xor r15b, 1
mov r13b, dil
and r13b, 0xff
and bl, r15b
mov byte [rbp - 0x72], r14b
and r14b, 0xff
and r10b, r15b
or r13b, bl
or r14b, r10b
xor r13b, r14b
mov r10b, byte [rbp - 0x72]
or dil, r10b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r13b, dil
mov bl, sil
xor bl, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, r12b
xor r14b, 0
mov r15b, bl
and r15b, 0
and sil, r14b
mov r10b, dil
and r10b, 0
and r8b, r14b
or r15b, sil
or r10b, r8b
xor r15b, r10b
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov r8b, r13b
xor r8b, 0xff
mov r10b, r15b
and r10b, r8b
xor r15b, 0xff
and r13b, r15b
or r10b, r13b
mov r8b, al
xor r8b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, r12b
xor sil, 0
mov dil, r8b
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 r8b, bl
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
mov al, dil
xor al, 0xff
and al, 1
mov cl, r12b
xor cl, 1
and dil, cl
mov r8b, r12b
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dil
or r8b, cl
xor al, r8b
mov cl, r12b
xor cl, 1
mov r8b, r9b
xor r8b, 0xff
mov bl, r12b
xor bl, 0
mov sil, cl
and sil, 0
mov dil, bl
and dil, 1
mov r14b, r8b
and r14b, 0
and r9b, bl
or sil, dil
or r14b, r9b
xor sil, r14b
or cl, r8b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, r12b
xor cl, 0
or al, sil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, r12b
xor r9b, 0
mov bl, cl
and bl, 0
and r10b, r9b
mov sil, r8b
and sil, 0
and al, r9b
or bl, r10b
or sil, al
xor bl, sil
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or bl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, r12b
xor cl, 1
and r11b, cl
or al, r11b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, r12b
xor r8b, 1
and bl, r8b
mov r9b, r12b
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, bl
or r9b, r8b
xor cl, r9b
mov r8b, r12b
xor r8b, 0
and r8b, 1
mov r9b, r12b
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, r12b
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, r12b
xor r11b, 1
mov bl, r9b
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, r8b
and al, 0
xor r8b, 0
or al, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, r12b
xor r8b, 1
and bl, r8b
or cl, bl
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, dl
xor al, 0xff
and al, 1
mov cl, r12b
xor cl, 1
mov r9b, dl
and r9b, cl
mov r10b, r12b
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, r12b
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or cl, r10b
mov r9b, r12b
xor r9b, 1
and r9b, 1
mov r10b, r12b
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r12b
xor r11b, 1
mov bl, r12b
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, r11b
and bl, dl
mov dl, cl
xor dl, 0xff
mov r11b, r12b
xor r11b, 1
mov sil, r12b
xor sil, 0
or dl, r11b
or sil, 0
xor dl, 0xff
and dl, sil
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, r12b
xor sil, 1
or r8b, r11b
or sil, 1
xor r8b, 0xff
and r8b, sil
mov r11b, r10b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov dil, r12b
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and r10b, dil
mov r15b, sil
and r15b, 0xff
and bl, dil
or r14b, r10b
or r15b, bl
xor r14b, r15b
or r11b, sil
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov r10b, dl
and r10b, r8b
xor dl, r8b
or r10b, dl
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r8b, r12b
xor r8b, 0
and r14b, r8b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
and r10b, r8b
or dl, r14b
or r11b, r10b
xor dl, r11b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 0
mov cl, r12b
xor cl, 0
and r8b, cl
mov r10b, r12b
xor r10b, 1
and r10b, 0
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
mov cl, r12b
xor cl, 1
mov r8b, r9b
xor r8b, 0xff
xor r12b, 0
mov r10b, cl
and r10b, 0
mov r11b, r12b
and r11b, 1
mov bl, r8b
and bl, 0
and r9b, r12b
or r10b, r11b
or bl, r9b
xor r10b, bl
or cl, r8b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r10b, cl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, dl
and al, cl
xor dl, cl
or al, dl
test al, 1
jne 0x6d893608
jmp 0x6d894042
jmp 0x6d887d6a
jmp 0x6d8446d4
jmp 0x6d8464b1
jmp 0x6d847565
jmp 0x6d847e65
mov rax, qword [rbp + 0x450]
mov ecx, dword [rbp + 0x2d8]
mov dword [rax], ecx
jmp 0x6d84a589
jmp 0x6d84b0d8
jmp 0x6d84d665
jmp 0x6d84e75c
jmp 0x6d84ee9a
jmp 0x6d8518c7
sub rsp, 0x20
mov rcx, qword [rbp + 0x260]
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp + 0x268]
add rcx, rax
add rcx, 1
mov rax, qword [rbp + 0x3f0]
mov qword [rax], rcx
mov rcx, qword [rbp + 0x400]
mov rcx, qword [rcx]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
mov rcx, qword [rbp + 0x418]
mov rdx, qword [rcx]
sub rsp, 0x20
mov rcx, rax
call sym.out.dll__GetProcAddr
add rsp, 0x20
xor r8d, r8d
mov ecx, r8d
mov rdx, qword [rbp + 0x428]
mov r9, qword [rdx]
mov r8d, dword [r9 + 0x50]
mov edx, r8d
sub rsp, 0x20
mov r8d, 0x3000
mov r9d, 0x40
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x3e8]
mov qword [rcx], rax
mov rax, qword [rbp + 0x428]
mov rdx, qword [rax]
add rdx, 0x108
mov r8, qword [rbp + 0x3e0]
mov qword [r8], rdx
mov rdx, qword [rbp + 0x3d8]
mov dword [rdx], 0
jmp 0x6d852a9b
jmp 0x6d85318f
jmp 0x6d855e0d
mov rax, qword [rbp + 0x3d8]
mov ecx, dword [rbp + 0x20c]
mov dword [rax], ecx
jmp 0x6d8563cc
jmp 0x6d857f07
jmp 0x6d85b772
jmp 0x6d860f64
jmp 0x6d863ae3
jmp 0x6d86592e
jmp 0x6d866fc3
jmp 0x6d868260
jmp 0x6d86a84c
jmp 0x6d86b6bc
jmp 0x6d86e42b
jmp 0x6d86f0a8
jmp 0x6d871391
jmp 0x6d873f1f
jmp 0x6d877097
jmp 0x6d879f8d
jmp 0x6d87c04b
jmp 0x6d87ee1a
jmp 0x6d880b08
jmp 0x6d8828c9
jmp 0x6d882d66
mov rax, qword [rbp + 0x340]
mov rcx, qword [rbp + 0x18]
mov qword [rax], rcx
jmp 0x6d8841ed
jmp 0x6d884ac0
jmp 0x6d885917
sub rsp, 0x20
mov rcx, qword [rbp]
mov rdx, qword [rbp - 8]
call sym.out.dll__GetProcAddr
add rsp, 0x20
mov rcx, qword [rbp + 0x358]
mov rdx, qword [rcx]
mov r8, qword [rbp + 0x340]
mov r9, qword [r8]
sub rsp, 0x20
mov rcx, rdx
mov rdx, r9
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x330]
mov qword [rcx], rax
mov rax, qword [rcx]
mov rdx, qword [rbp + 0x348]
mov r8, qword [rdx]
mov qword [r8], rax
jmp 0x6d886f19
jmp 0x6d8883bb
jmp 0x6d888b6d
jmp 0x6d889973
jmp 0x6d88a029
mov rax, qword [rbp + 0x2a0]
movzx ecx, byte [rax]
mov edx, ecx
xor edx, 0xffffffff
and edx, 0x5679cc08
mov r8d, 0xffffffff
mov r9d, r8d
xor r9d, 0x5679cc08
mov r10d, ecx
and r10d, r9d
mov r11d, r8d
xor r11d, 0xffffffff
and r11d, 0x5679cc08
and r9d, 0xffffffff
or edx, r10d
or r11d, r9d
xor edx, r11d
xor edx, 0xffffffff
xor edx, 0x13f502d3
and edx, 0x13f502d3
mov r9d, r8d
xor r9d, 0x13f502d3
and r9d, 0xffffffff
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0x13f502d3
or r9d, r10d
mov r10d, r9d
xor r10d, 0xffffffff
mov r11d, ecx
xor r11d, r10d
and r11d, ecx
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0xf1c3a3bd
mov esi, r8d
xor esi, 0xf1c3a3bd
mov edi, esi
and edi, 0xffffffff
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0xf1c3a3bd
and esi, 0xffffffff
or r10d, edi
or ebx, esi
xor r10d, ebx
mov esi, r8d
xor esi, 0x13f502d3
mov edi, r10d
xor edi, esi
and edi, r10d
mov r10d, r8d
xor r10d, 0xffffffff
xor r9d, 0xffffffff
mov esi, r8d
xor esi, 0xd21ab1f1
or r10d, r9d
or esi, 0xd21ab1f1
xor r10d, 0xffffffff
and r10d, esi
mov r9d, edx
xor r9d, 0xffffffff
mov esi, r11d
xor esi, 0xffffffff
mov ebx, r8d
xor ebx, 0x23b5dd35
mov r14d, r9d
and r14d, 0x23b5dd35
and edx, ebx
mov r15d, esi
and r15d, 0x23b5dd35
and r11d, ebx
or r14d, edx
or r15d, r11d
xor r14d, r15d
or r9d, esi
xor r9d, 0xffffffff
or ebx, 0x23b5dd35
and r9d, ebx
or r14d, r9d
mov edx, edi
and edx, r10d
xor edi, r10d
or edx, edi
mov r9d, r14d
xor r9d, 0xffffffff
mov r10d, edx
and r10d, r9d
xor edx, 0xffffffff
and r14d, edx
or r10d, r14d
mov edx, dword [rbp + 0x2b4]
xor edx, 0xffffffff
and edx, 0x8bcc129
mov r9d, r8d
xor r9d, 0x8bcc129
mov r11d, dword [rbp + 0x2b4]
and r11d, r9d
mov esi, r8d
xor esi, 0xffffffff
and esi, 0x8bcc129
and r9d, 0xffffffff
or edx, r11d
or esi, r9d
xor edx, esi
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0x5172264c
mov r11d, r8d
xor r11d, 0x5172264c
and r10d, r11d
mov esi, r8d
xor esi, 0xffffffff
and esi, 0x5172264c
and r11d, 0xffffffff
or r9d, r10d
or esi, r11d
xor r9d, esi
mov r10d, r8d
xor r10d, 0x2433a50
and r10d, 0xffffffff
mov r11d, r8d
xor r11d, 0xffffffff
and r11d, 0x2433a50
or r10d, r11d
mov r11d, edx
xor r11d, 0xffffffff
mov esi, r9d
xor esi, 0xffffffff
mov edi, r8d
xor edi, 0x6fa19f5e
mov ebx, r11d
and ebx, 0x6fa19f5e
and edx, edi
mov r14d, esi
and r14d, 0x6fa19f5e
and r9d, edi
or ebx, edx
or r14d, r9d
xor ebx, r14d
or r11d, esi
xor r11d, 0xffffffff
or edi, 0x6fa19f5e
and r11d, edi
or ebx, r11d
mov edx, r8d
xor edx, 0x2433a50
mov r9d, r10d
xor r9d, 0xffffffff
mov r11d, r8d
xor r11d, 0xd5091e0a
mov esi, edx
and esi, 0xd5091e0a
mov edi, r11d
and edi, 0x2433a50
mov r14d, r9d
and r14d, 0xd5091e0a
and r10d, r11d
or esi, edi
or r14d, r10d
xor esi, r14d
or edx, r9d
xor edx, 0xffffffff
or r11d, 0xd5091e0a
and edx, r11d
or esi, edx
mov edx, ebx
xor edx, 0xffffffff
and edx, 0x633a1ff8
mov r9d, r8d
xor r9d, 0x633a1ff8
and ebx, r9d
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0x633a1ff8
and r9d, 0xffffffff
or edx, ebx
or r10d, r9d
xor edx, r10d
xor edx, 0xffffffff
xor esi, 0xffffffff
mov r9d, r8d
xor r9d, 0x54185bd0
or edx, esi
or r9d, 0x54185bd0
xor edx, 0xffffffff
and edx, r9d
mov r9d, dword [rbp + 0x2b4]
xor r9d, 0xffffffff
and r9d, 0x3125ae85
mov r10d, r8d
xor r10d, 0x3125ae85
mov r11d, dword [rbp + 0x2b4]
and r11d, r10d
mov esi, r8d
xor esi, 0xffffffff
and esi, 0x3125ae85
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, 0x44c7b1cb
or r10d, r9d
or r11d, 0x44c7b1cb
xor r10d, 0xffffffff
and r10d, r11d
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0xc2de3470
mov r11d, r8d
xor r11d, 0xc2de3470
mov esi, r11d
and esi, 0xffffffff
mov edi, r8d
xor edi, 0xffffffff
and edi, 0xc2de3470
and r11d, 0xffffffff
or r9d, esi
or edi, r11d
xor r9d, edi
xor r9d, 0xffffffff
mov r11d, dword [rbp + 0x2b4]
xor r11d, r9d
mov r9d, dword [rbp + 0x2b4]
and r11d, r9d
mov esi, r10d
and esi, r11d
xor r10d, r11d
or esi, r10d
mov r10d, esi
xor r10d, 0xffffffff
and r10d, 0x9fb7e0ac
mov r11d, r8d
xor r11d, 0x9fb7e0ac
and esi, r11d
mov edi, r8d
xor edi, 0xffffffff
and edi, 0x9fb7e0ac
and r11d, 0xffffffff
or r10d, esi
or edi, r11d
xor r10d, edi
mov r11d, ecx
xor r11d, 0xffffffff
and r11d, 0xa1608063
mov esi, r8d
xor esi, 0xa1608063
mov edi, ecx
and edi, esi
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0xa1608063
and r10d, esi
or r11d, edi
or ebx, r10d
xor r11d, ebx
xor r11d, 0xffffffff
xor ecx, 0xffffffff
mov r10d, r8d
xor r10d, 0xf9985c40
or r11d, ecx
or r10d, 0xf9985c40
xor r11d, 0xffffffff
and r11d, r10d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xd666b805
mov r10d, r8d
xor r10d, 0xd666b805
mov esi, edx
and esi, r10d
mov edi, r8d
xor edi, 0xffffffff
and edi, 0xd666b805
and r10d, 0xffffffff
or ecx, esi
or edi, r10d
xor ecx, edi
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, r8d
xor esi, 0xffffffff
mov edi, r11d
and edi, esi
or r10d, edi
mov esi, r8d
xor esi, 0xefe10b7a
and esi, 0xffffffff
mov edi, r8d
xor edi, 0xffffffff
and edi, 0xefe10b7a
or esi, edi
mov edi, r8d
xor edi, 0xefe10b7a
mov ebx, ecx
xor ebx, edi
and ebx, ecx
mov edi, esi
xor edi, 0xffffffff
mov r14d, edx
xor r14d, edi
and r14d, edx
mov edx, r10d
xor edx, 0xffffffff
mov edi, r8d
xor edi, 0xefe10b7a
mov r15d, r8d
xor r15d, 0x3fdd5bad
or edx, edi
or r15d, 0x3fdd5bad
xor edx, 0xffffffff
and edx, r15d
xor r11d, 0xffffffff
mov edi, esi
xor edi, 0xffffffff
mov r15d, r8d
xor r15d, 0x657e3f19
or r11d, edi
or r15d, 0x657e3f19
xor r11d, 0xffffffff
and r11d, r15d
mov edi, ebx
xor edi, 0xffffffff
mov r15d, r14d
xor r15d, 0xffffffff
mov r12d, r8d
xor r12d, 0x63256595
mov r13d, edi
and r13d, 0x63256595
and ebx, r12d
mov r9d, r15d
and r9d, 0x63256595
and r14d, r12d
or r13d, ebx
or r9d, r14d
xor r13d, r9d
or edi, r15d
xor edi, 0xffffffff
or r12d, 0x63256595
and edi, r12d
or r13d, edi
mov r9d, edx
xor r9d, 0xffffffff
mov edi, r11d
xor edi, 0xffffffff
mov ebx, r8d
xor ebx, 0xe32356d7
mov r14d, r9d
and r14d, 0xe32356d7
and edx, ebx
mov r15d, edi
and r15d, 0xe32356d7
and r11d, ebx
or r14d, edx
or r15d, r11d
xor r14d, r15d
or r9d, edi
xor r9d, 0xffffffff
or ebx, 0xe32356d7
and r9d, ebx
or r14d, r9d
mov edx, r13d
xor edx, 0xffffffff
and edx, 0x7656b399
mov r9d, r8d
xor r9d, 0x7656b399
and r13d, r9d
mov r11d, r14d
xor r11d, 0xffffffff
and r11d, 0x7656b399
and r14d, r9d
or edx, r13d
or r11d, r14d
xor edx, r11d
mov r9d, ecx
xor r9d, 0xffffffff
mov r11d, r10d
xor r11d, 0xffffffff
mov edi, r8d
xor edi, 0xa1d43711
mov ebx, r9d
and ebx, 0xa1d43711
and ecx, edi
mov r14d, r11d
and r14d, 0xa1d43711
and r10d, edi
or ebx, ecx
or r14d, r10d
xor ebx, r14d
or r9d, r11d
xor r9d, 0xffffffff
or edi, 0xa1d43711
and r9d, edi
or ebx, r9d
mov ecx, ebx
xor ecx, 0xffffffff
and ecx, 0x9d077e7e
mov r9d, r8d
xor r9d, 0x9d077e7e
and ebx, r9d
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0x9d077e7e
and r9d, 0xffffffff
or ecx, ebx
or r10d, r9d
xor ecx, r10d
mov r9d, r8d
xor r9d, 0xefe10b7a
mov r10d, esi
xor r10d, 0xffffffff
mov r11d, r8d
xor r11d, 0x1b25483f
mov edi, r9d
and edi, 0x1b25483f
mov ebx, r11d
and ebx, 0xefe10b7a
mov r14d, r10d
and r14d, 0x1b25483f
and esi, r11d
or edi, ebx
or r14d, esi
xor edi, r14d
or r9d, r10d
xor r9d, 0xffffffff
or r11d, 0x1b25483f
and r9d, r11d
or edi, r9d
xor edi, 0xffffffff
mov r9d, ecx
xor r9d, edi
and r9d, ecx
mov ecx, edx
xor ecx, 0xffffffff
mov r10d, r9d
xor r10d, 0xffffffff
xor r8d, 0x3dd44ebe
mov r11d, ecx
and r11d, 0x3dd44ebe
and edx, r8d
mov esi, r10d
and esi, 0x3dd44ebe
and r9d, r8d
or r11d, edx
or esi, r9d
xor r11d, esi
or ecx, r10d
xor ecx, 0xffffffff
or r8d, 0x3dd44ebe
and ecx, r8d
or r11d, ecx
mov byte [rax], r11b
jmp 0x6d88b1bf
jmp 0x6d88cbb2
xor eax, eax
mov ecx, eax
mov rdx, qword [rbp + 0x428]
mov r8, qword [rdx]
mov r8, qword [r8 + 0x30]
movabs r9, 0x32c2ef2e53b249a4
mov r10, rcx
sub r10, r9
movabs r11, 0xae8c5c7cefc31fbb
sub r10, r11
add r10, r9
movabs r9, 0x58d77c927dab45a7
add r10, r9
sub r10, r8
sub r10, r9
movabs r8, 0xbce45ecc4af67933
sub r10, r8
add r10, r11
add r10, r8
movabs r8, 0x1e05065e2baea06f
mov r9, qword [rbp + 0x1e8]
add r9, r8
movabs r11, 0x2ea93766b37146e5
add r9, r11
sub r9, r8
sub rcx, r10
sub r9, rcx
movabs rcx, 0x809ac2c4757ad910
add r9, rcx
sub r9, r11
sub r9, rcx
mov rcx, qword [rbp + 0x3c0]
mov qword [rcx], r9
jmp 0x6d88db7a
jmp 0x6d88ed37
mov rax, qword [rbp + 0x3e8]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x380]
mov r8, qword [rdx]
mov r9d, dword [r8 + 0xc]
mov r8d, r9d
add rcx, r8
mov r8, qword [rbp + 0x360]
mov qword [r8], rcx
jmp 0x6d88f402
jmp 0x6d890bd9
mov rax, qword [rbp - 0x18]
add rax, 8
mov rcx, qword [rbp + 0x350]
mov qword [rcx], rax
mov rax, qword [rbp + 0x348]
mov rdx, qword [rax]
add rdx, 8
mov qword [rax], rdx
jmp 0x6d892878