Function at 0x180001000
Capabilities:
Encode data using xor
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1e8
movdqa xmmword [rsp + 0x1d0], xmm15
movdqa xmmword [rsp + 0x1c0], xmm14
movdqa xmmword [rsp + 0x1b0], xmm13
movdqa xmmword [rsp + 0x1a0], xmm12
movdqa xmmword [rsp + 0x190], xmm11
movdqa xmmword [rsp + 0x180], xmm10
movdqa xmmword [rsp + 0x170], xmm9
movdqa xmmword [rsp + 0x160], xmm8
movdqa xmmword [rsp + 0x150], xmm7
movdqa xmmword [rsp + 0x140], xmm6
movabs r9, 0x87f7f237705efb6f
lea rsi, [rsp + 0x114]
mov r12d, dword [0x18002ea64]
mov r13d, dword [0x18002ea68]
movabs rax, 0x72576d0f3baf9fbf
movabs r14, 0x6caf3b4fdf7c52ae
add r14, rax
movabs rcx, 0x6caf3b4fdf7c52ad
sub r14, rcx
sub r14, rax
lea r15, section..data
mov r8d, 4
jmp 0x1800010de
mov r9, r11
sub r8, r11
add rsi, 1
add r15, 1
lea edx, [r12 - 1]
imul edx, r12d
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xe899b1d4
and edx, 0x17664e2b
or edx, ecx
mov edi, edx
xor edi, 0x400020
xor edx, 0xe0800140
mov ebp, eax
or ebp, 0xe0df636b
mov ecx, ebp
not ecx
or edx, 0x14200000
and edx, 0xf4a6434b
and edi, 0x592020
or edi, edx
and ebp, 0xf4a6434b
and ecx, 0xb009c94
or ecx, ebp
xor ecx, edi
mov edx, ecx
not edx
and edx, 0x4d5784fd
and ecx, 0xb2a87b02
or ecx, edx
xor ecx, 0xad88e797
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xa1ee3826
and ecx, 0x5e11c7d9
or ecx, eax
xor ecx, 0x5e11c7d9
sete dil
setne cl
cmp r13d, 0xa
setl dl
cmp r13d, 9
setg bl
mov eax, ebx
xor al, cl
and cl, dl
or dl, dil
xor dl, 1
or dl, al
and bl, dil
or bl, cl
mov eax, ebx
and bl, dl
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
and cl, dl
and al, dl
or al, bl
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
nop word [rax + rax]
test al, 1
je 0x1800011c0
cmp r8, 1
jb 0x180001443
movabs rax, 0x75505900bdaca9ab
add r8, rax
movabs rcx, 0x7e600d8ec0bd343
sub r8, rcx
sub r8, rax
movabs rax, 0xabf5cb1432e66d0a
add r8, rax
sub r8, r14
sub r8, rax
mov r11, r9
add r8, r9
add r8, rcx
mov r9b, byte [r15]
mov byte [rsi], r9b
mov r12d, dword [0x18002ea64]
mov r13d, dword [0x18002ea68]
lea ecx, [r12 - 1]
imul ecx, r12d
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov edi, ecx
and edi, 0xfffffffe
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
and edi, 0x7a21d918
and eax, 0x85de26e7
or eax, edi
xor eax, 0x85de26e7
mov edi, eax
and edi, ecx
xor eax, ecx
or eax, edi
mov ecx, eax
not ecx
and ecx, 0x9f3cdc48
and eax, 0x60c323b7
or eax, ecx
xor eax, 0x60c323b7
sete bl
cmp r13d, 9
setg al
cmp r13d, 0xa
setl cl
xor cl, bl
mov ebx, ecx
xor bl, 1
xor al, bl
and al, bl
xor al, 1
xor cl, al
xor cl, 1
mov edx, eax
and dl, bl
xor al, bl
or al, dl
nop dword [rax]
xor al, 1
mov edx, ecx
and dl, al
test dl, 1
jne 0x1800010d0
xor cl, al
test cl, 1
jne 0x1800010d0
mov byte [rsi], r9b
mov r12d, dword [0x18002ea64]
mov r13d, dword [0x18002ea68]
lea edi, [r12 - 1]
imul edi, r12d
mov eax, edi
not eax
and eax, 0xed3b413b
and edi, 0x12c4bec4
or edi, eax
mov eax, edi
not eax
and eax, 0x23cd0672
and edi, 0xdc32f98d
or edi, eax
mov eax, edi
xor eax, 0x3109b8b6
mov ecx, edi
xor ecx, 0xc6640400
and ecx, 0xc7658430
xor edi, 0x8abec856
and edi, eax
and eax, 0x389a7bcf
or eax, ecx
mov ecx, eax
xor ecx, 0x389a7bcf
mov edx, eax
xor edx, 0x7cd2f4d0
and edx, ecx
mov ebp, edx
not ebp
mov ebx, edi
not ebx
mov r10d, ebp
and r10d, 0xe511ad3d
and edx, 0x1aee52c2
or edx, r10d
or ebp, ebx
and ebx, 0xe511ad3d
and edi, 0x1aee52c2
or edi, ebx
xor edi, edx
not ebp
or ebp, edi
mov edx, ebp
not edx
and edx, 0xa419c1cb
and ebp, 0x5be63e34
or ebp, edx
xor ebp, 0xe0514ed5
and ecx, 1
xor eax, 0x389a7bce
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xe12fad0b
and eax, 0x1ed052f4
or eax, ecx
xor eax, 0x1ed052f4
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xa37438b7
and ecx, 0x5c8bc748
or ecx, ebx
or eax, ebp
and ebp, 0xa37438b7
and edx, 0x5c8bc748
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa9c08015
and eax, 0x563f7fea
or eax, ecx
xor eax, 0x563f7fea
cmp eax, 0xffffffff
sete r10b
setne dil
cmp r13d, 0xa
setl al
cmp r13d, 9
setg bl
mov ecx, ebx
xor cl, dil
and r10b, bl
and bl, dil
or bl, cl
mov ebp, ebx
xor bpl, 1
and al, dil
or al, r10b
mov r10d, eax
xor r10b, bl
mov edx, ebp
and dl, bl
mov ecx, edx
xor cl, 1
xor dl, bpl
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
xor r10b, 1
or al, bpl
xor al, 1
or al, r10b
jmp 0x1800012a0
mov eax, dword [0x18002ea6c]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xe6fe8d4b
and edx, ecx
not ecx
and ecx, 0xe6fe8d4b
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x190172b4
and edx, 0xe6fe8d4b
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x733bf203
and ecx, edx
not edx
and edx, 0x25c954b
and eax, 0xfda36ab4
or eax, edx
mov ebp, eax
xor ebp, 0xfda36ab4
mov edx, ebp
and edx, 0x733bf203
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x8cc40dfd
and ecx, 0x733bf202
or ecx, edx
and ebp, 1
xor eax, 0xfda36ab5
or eax, ebp
mov edx, eax
not edx
and edx, 0xbb9afaf3
and eax, 0x4465050c
or eax, edx
xor eax, 0x4465050c
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xbd94932c
and ecx, 0x426b6cd3
or ecx, ebx
or eax, ebp
and ebp, 0xbd94932c
and edx, 0x426b6cd3
or edx, ebp
xor edx, ecx
not eax
or eax, edx
sete cl
setne dl
cmp dword [0x18002ea70], 9
setg bl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, ebx
xor al, cl
not al
and al, cl
or bl, cl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
or cl, al
xor cl, 1
xor al, dl
mov edx, ecx
and dl, al
mov ebp, dword [rsp + 0x114]
mov qword [rsp + 0xa0], rbp
test dl, 1
jne 0x180001582
xor cl, al
test cl, 1
jne 0x180001582
nop word cs:[rax + rax]
nop
jmp 0x180001580
mov r15, qword [rsp + 0xa0]
test r15d, r15d
je 0x180007219
cmp r15d, 0xf
seta r8b
cmp r15d, 0x10
setb r10b
movabs rcx, 0xa0f51d4704160708
mov rbp, r15
sub rbp, rcx
movabs rbx, 0x6f3076721d838e2d
sub rbp, rbx
add rbp, rcx
movabs rcx, 0x97ec37608047d266
add rbp, rcx
movabs rdi, 0x3e4a3edfc7a46fe5
sub rbp, rdi
sub rbp, rcx
add rbp, rbx
movabs rcx, 0xcb8e892dae37dca0
sub rbp, rcx
movabs rsi, 0xd3ee8da90e5267e3
mov rbx, rsi
not rbx
add rbx, rbp
add rbx, rsi
add rbx, rcx
movabs rcx, 0x32512dbdf9c21957
sub rbx, rcx
add rbx, rdi
add rbx, rcx
cmp rbx, 0x400
setb cl
cmp rbx, 0x3ff
seta r9b
mov edx, r9d
xor dl, r10b
mov r11d, edx
and r11b, r10b
and cl, r10b
and r10b, r9b
or r10b, dl
and dl, r9b
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
and r8b, r9b
or cl, r8b
mov eax, r10d
xor al, cl
xor cl, 1
xor al, 1
or cl, r10b
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov eax, r11d
xor al, 1
mov ebx, r11d
and bl, al
mov edx, r8d
and dl, cl
mov r9d, ebx
and r9b, r11b
xor bl, r11b
or bl, r9b
mov r9d, edx
and r9b, r8b
xor dl, r8b
or dl, r9b
xor dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, 1
mov ecx, edx
and cl, al
test cl, 1
jne 0x1800018e0
xor dl, al
test dl, 1
mov r15, qword [rsp + 0xa0]
mov r11d, 0
jne 0x180005f68
mov rax, r15
not rax
movabs rcx, 0x9bad12919bed4e62
mov rdx, rax
and rdx, rcx
mov ebp, r15d
and ebp, 0x6412b19d
or rbp, rdx
xor rbp, rcx
movabs rcx, 0x5943f5af76872ef
not rcx
or rcx, rbp
not rcx
mov edx, eax
not edx
and edx, 0x8978d10
or rdx, rcx
mov rcx, rdx
not rcx
movabs rbp, 0xab280329caf1fdb6
and rcx, rbp
not rbp
and rbp, rdx
or rbp, rcx
movabs rcx, 0x5043838829098654
xor rcx, rbp
movabs rdx, 0x4af9bca06a4ba7c1
and rax, rdx
mov ebx, r15d
and ebx, 0x95b4583e
or rbx, rax
xor rbx, rdx
not rbx
movabs rax, 0xaebc3c73c26670a9
xor rax, rbp
movabs rsi, 0xa394641494b2592b
mov rdx, rax
and rdx, rsi
not rsi
and rcx, rsi
or rcx, rdx
and rsi, rbx
not ebx
and ebx, 0x94b2592b
or rsi, rbx
xor rsi, rcx
not rsi
or rsi, rax
not rsi
movabs rax, 0xce0ae6468687a3ea
lea rcx, [rsi + rax]
movabs rdx, 0x915cc003f184dc31
sub rcx, rdx
sub rcx, rax
movabs rbp, 0x83cb3aae736454fc
lea rax, [rcx + rbp]
add rax, 0xfffffffffffffff0
add rax, rdx
sub rax, rbp
mov rcx, rax
shr rcx, 4
movabs rdx, 0xf5bb36bbca2a15f4
add rcx, rdx
movabs rbp, 0xaeeee8ca524b0489
add rcx, rbp
movabs rbx, 0x40c18a8240ac7b65
sub rcx, rbx
sub rcx, rbp
movabs rbp, 0xd22186b127c2ea0
add rcx, rbp
sub rdx, rcx
add rdx, rbp
movabs rcx, 0xb9f11638818528bc
add rdx, rcx
sub rbx, rdx
lea r8, [rcx + rbx]
add r8, 1
mov rcx, r8
not rcx
movabs rbp, 0x94c007cb30fe43b2
mov rdx, r8
xor rdx, rbp
not rbp
or rbp, r8
not rbp
and rdx, r8
mov rdi, rbp
and rdi, rdx
xor rdx, rbp
or rdx, rdi
mov rbp, rdx
not rbp
movabs rdi, 0xa62351fc4efe0493
and rbp, rdi
not rdi
and rdi, rdx
or rdi, rbp
movabs rdx, 0xcd1ca9c881ffb8dd
xor rdx, rdi
movabs rbp, 0xfcf9b0b3f9e1d158
and rcx, rbp
not rbp
mov rbx, r8
and rbx, rbp
or rbx, rcx
xor rbx, rbp
movabs rcx, 0x32e356377e004722
xor rcx, rdi
mov rbp, rbx
and rbp, rcx
not rbx
and rbx, rdx
or rbx, rbp
not rbx
or rbx, rcx
not rbx
cmp rax, 0x30
mov qword [rsp + 0xc8], rsi
mov qword [rsp + 0x108], rbx
jae 0x1800018f0
xor ebp, ebp
jmp 0x18000568c
mov r15, qword [rsp + 0xa0]
xor r11d, r11d
jmp 0x180005f68
movabs rax, 0x80a6c83497638fea
movabs rcx, 0xad1f4066e11dfb2e
lea rdx, [rcx + rax]
sub rdx, rbx
sub rdx, rax
movabs rax, 0xba34630bf532cbe1
add rdx, rax
sub rax, r8
add rax, rcx
sub rax, rdx
movabs rcx, 0x8c61124c5de18313
mov qword [rsp + 0x128], rax
add rax, rcx
sub rcx, rax
mov qword [rsp + 0x118], rcx
movabs rax, 0xc2e35285d787c1de
not rax
mov qword [rsp + 0x120], rax
mov rax, 0xffffffffffffffff
xor ebp, ebp
nop word cs:[rax + rax]
nop dword [rax]
mov qword [rsp + 0x40], rbp
mov rcx, rax
mov rdx, rax
mov qword [rsp + 0x70], rax
movabs rax, 0x7aa1989bac419259
xor rcx, rax
mov qword [rsp + 0x48], rcx
movabs rax, 0x2d186829b37753
mov r10, rax
not r10
movabs r9, 0x7a93e0c5b5c0c253
mov r8, r9
or r10, rax
not r8
movabs rax, 0x25c60a3af0741f5a
mov rcx, rax
not rcx
or rcx, rax
and r10, rdx
and rcx, r9
movabs rax, 0xd923279c718b67f
mov ebx, eax
not ebx
mov edx, r9d
not edx
and rcx, 0xfffffffffffffc3f
or ebx, eax
and ebx, edx
and ebx, 0x3c0
mov rdi, rcx
movabs rax, 0x8ad1c6e4da540c89
mov rdx, rax
not rdi
not rdx
and rcx, rdx
and edx, ebx
not rbx
and rdi, rax
and rbx, rax
movabs rax, 0xa7fee5541813918
mov r14, rax
not r14
or rcx, rdi
and r9, rax
movabs rdi, 0x285529a5c3db160e
mov r11, rdi
not rdi
movabs rax, 0x2e94ca8bd35175af
mov rbp, rax
and rbp, rdi
or rdx, rbx
not rax
mov rsi, r11
and rsi, rax
or rsi, rbp
xor rdx, rcx
mov r15, rdx
xor rsi, rax
not rsi
movabs rbx, 0xe8f8c5e0c0a2f7d7
mov rax, rbx
not rax
not r15
mov rcx, qword [rsp + 0x120]
or rsi, rcx
or rax, rbx
not rsi
and rdx, r14
and rsi, rax
mov rax, rcx
xor rax, r11
not rax
and r14, r8
and rax, r11
movabs rbx, 0x6beb51347c19ac1d
mov r11, rbx
not r11
or r11, rbx
movabs rbp, 0xa7fee5541813918
and r15, rbp
and r11, rcx
mov rbp, rsi
not rbp
mov rcx, rax
not rcx
movabs r8, 0x38da3cb07c7e37ec
mov rbx, r8
or r14, r9
not rbx
mov r9, rbp
and r9, r8
and rsi, rbx
or rdx, r15
or rsi, r9
or rbp, rcx
and rcx, r8
xor r14, rdx
and rax, rbx
or rax, rcx
not rbp
xor rax, rsi
or rbx, r8
and rbx, rbp
or rbx, rax
mov rax, rbx
mov rdx, r10
not rax
not rdx
movabs r8, 0x11d0d68736e4a2b2
mov rbp, r8
not rbp
and r10, rbp
and rax, r11
and rbp, r14
not r14
movabs r9, 0x6e12e6e9e1303704
mov rcx, r9
not rcx
mov rsi, r8
not r11
and rsi, rdx
or rdx, r14
or rcx, r9
and r11, rbx
not rdx
and rdx, rcx
or r10, rsi
or r11, rax
and r14, r8
or rbp, r14
xor rbp, r10
mov rbx, rdx
not rbx
mov rsi, rbp
not rsi
movabs rax, 0xb036c1b5a0a9eb61
mov r10, rax
not rax
mov r9, rbx
and rdx, rax
and r9, r10
or rbx, rsi
and rbp, rax
or rax, r10
mov r14, rax
movabs rax, 0x3e69f435c29660af
mov rcx, rax
and rsi, r10
and rcx, rdi
not rax
movabs r10, 0x285529a5c3db160e
and r10, rax
or rdx, r9
or r10, rcx
xor r10, rax
not r11
movabs rcx, 0x1cb5974465dfba25
mov r8, rcx
or rbp, rsi
not rcx
mov r9, r10
xor r9, rcx
and r9, r10
movabs rax, 0x98c9ace699aa2b78
mov rsi, rax
not rbx
not rsi
or rdi, r8
or rsi, rax
xor rbp, rdx
not rdi
and rdi, rsi
mov rax, r11
xor rax, rcx
and r14, rbx
and rax, r11
mov rdx, rax
movabs rax, 0xee3dfa32b33128e3
mov rbx, rax
not rbx
mov r15, r11
or r15, r8
or r14, rbp
mov qword [rsp + 0x50], r14
or rbx, rax
not r15
mov rax, r9
and rax, rdi
and r15, rbx
xor rdi, r9
or rdi, rax
mov qword [rsp + 0x60], rdi
mov r14, rdx
movabs rax, 0xaaa381bf7a4b20f3
mov rbx, rax
not rax
not r14
mov rdi, r15
and rdx, rax
mov qword [rsp + 0x30], rdx
mov rsi, rax
mov qword [rsp + 0x58], rax
mov rax, r10
and rax, r11
xor r11, r10
not rdi
mov rdx, r14
or r11, rax
mov rax, r8
mov r10, rcx
and rax, rcx
xor r10, r8
and rdx, rbx
or r10, rax
not r10
mov r9, qword [rsp + 0x48]
not r9
mov r8, r15
and r8, rsi
movabs rcx, 0x7aa1989bac419259
and r9, rcx
mov rsi, rcx
not rsi
movabs rbx, 0x162ecd54d8556c5e
and rsi, rbx
or r10, r11
not rbx
and rcx, rbx
or rcx, rsi
mov r15, qword [rsp + 0x30]
or r15, rdx
xor rcx, rbx
mov rbx, rcx
not rbx
movabs rax, 0x7071753e68f42e16
mov rsi, rax
not rsi
mov rbp, qword [rsp + 0x70]
or r14, rdi
or rbp, rbx
or rsi, rax
not rbp
movabs rax, 0xaaa381bf7a4b20f3
and rdi, rax
and rbp, rsi
mov rsi, r9
not rsi
movabs rax, 0xf2f3a17131e2de9a
mov r11, rax
mov rdx, rax
not rdx
mov rax, rsi
or r8, rdi
mov qword [rsp + 0x68], r8
mov rdi, qword [rsp + 0x60]
and rax, r11
and r9, rdx
or r9, rax
movabs r8, 0x52b0b5d717c58528
mov rax, r8
not rdi
mov qword [rsp + 0x80], rdi
not rax
or rax, r8
not r10
and r10, rax
mov qword [rsp + 0x48], r10
mov rax, rbp
not rax
or rsi, rax
and rbp, rdx
and rax, r11
or rbp, rax
mov r10, qword [rsp + 0x50]
mov rdi, r10
xor rbp, r9
movabs r8, 0xc911e40e364b0381
mov rax, r8
not rsi
not rdi
mov qword [rsp + 0x38], rdi
or rdx, r11
and rdx, rsi
mov rsi, r8
not rsi
and r10, rsi
or rdx, rbp
mov rbp, rdx
not rbp
and rbp, rcx
movabs r8, 0xc2e32a8948276d0d
mov rcx, r8
and rax, rdi
not rcx
and rdx, rbx
or rdx, rbp
mov qword [rsp + 0x30], rdx
movabs r8, 0xe6e4e1c268df7894
mov rbp, r8
or r10, rax
not rbp
movabs rbx, 0x35ce0860b641b2d8
mov r11d, ebx
not r11d
mov eax, r8d
not eax
mov rdi, qword [rsp + 0x58]
movabs rdx, 0xaaa381bf7a4b20f3
or rdi, rdx
or r11d, ebx
and r11d, eax
movabs rbx, 0xb45e3c1cca77c26f
mov r9, rbx
mov rax, rbx
not rax
mov rbx, r14
not rbx
or rax, r9
and rax, r8
and rax, 0xffffffffffffffef
mov r14, qword [rsp + 0x68]
xor r14, r15
and r11d, 0x10
or r11, rax
mov rax, r11
not rax
and rdi, rbx
mov r9, rdi
and rax, rbp
and r11, r8
or r11, rax
movabs rax, 0x2cd098496fd8fa74
mov rdi, rax
mov rbx, rax
xor r10, rsi
not rbx
movabs rax, 0xe86970bd633eb2c4
mov rdx, rax
mov rsi, rax
not rsi
mov rax, rdi
and rax, rdx
or r9, r14
and rsi, rbx
or rsi, rax
xor rsi, rdx
movabs rdx, 0xf82ba3222643140b
mov rax, rdx
not r10
mov r15, r10
and rax, rbx
mov qword [rsp + 0xc0], rbx
not rdx
mov rbp, rdi
mov r14, rdi
and rbp, rdx
mov r10, qword [rsp + 0x80]
and r10, r9
or rbp, rax
xor rbp, rdx
mov rdi, qword [rsp + 0x30]
mov rdx, rdi
not rdx
mov rax, rbp
not r9
and rax, rdx
mov qword [rsp + 0x98], rdx
not rbp
and rbp, rdi
or r15, rcx
or rbp, rax
mov rax, rbp
xor rax, rdx
and rax, rbp
mov qword [rsp + 0x68], rax
mov rdi, rsi
mov qword [rsp + 0xb0], rsi
mov rax, rsi
and r9, qword [rsp + 0x60]
not rax
mov qword [rsp + 0x80], rax
mov rsi, qword [rsp + 0x70]
and rax, rsi
mov rdx, qword [rsp + 0x40]
and rdx, rdi
movabs rbp, 0xbf0d6b421ceb68e2
and rcx, rbp
or rdx, rax
not rbp
mov qword [rsp + 0x58], rbp
movabs r8, 0xc2e32a8948276d0d
and r8, rbp
or r8, rcx
mov rbp, r8
mov rax, rdx
xor rax, rsi
and rax, rdx
mov qword [rsp + 0x60], rax
movabs rdi, 0x622de37cc4f1bece
mov r8, rdi
not r8
mov rdx, r11
not rdx
mov rax, r11
and rax, rdi
mov rcx, rdx
mov rsi, rdx
mov qword [rsp + 0x100], rdx
and rcx, r8
or rcx, rax
mov rax, r14
and rax, rdi
mov rdx, rbx
and rdx, r8
or rdx, rax
xor rdx, rcx
or r9, r10
movabs rcx, 0x89c56e4a3e3e4aee
mov rax, rcx
not rax
or rax, rcx
not r15
and r15, rax
mov qword [rsp + 0x50], r15
mov rcx, qword [rsp + 0x30]
mov rax, rcx
xor rax, rsi
and rax, rcx
mov qword [rsp + 0xe0], rax
movabs rax, 0x213fa21434495b39
not rax
and rcx, rax
mov qword [rsp + 0x30], rcx
and rax, r11
mov qword [rsp + 0xf8], rax
mov rbx, r11
or rbx, r14
not rbx
or r8, rdi
and r8, rbx
or r8, rdx
movabs rsi, 0x76e0883bf2d37e9e
mov rax, rsi
not rax
movabs rdi, 0x668e03b67fc3911a
mov rbx, rdi
not rdi
mov rcx, rax
and rcx, rbx
mov rdx, rsi
and rdx, rdi
or rdx, rcx
mov r11, rsi
and r11, rbx
mov rcx, rax
and rcx, rdi
or rcx, r11
xor rcx, rdx
or rax, rsi
not rax
or rdi, rbx
and rdi, rax
xor rbp, qword [rsp + 0x58]
mov qword [rsp + 0x90], rbp
or rdi, rcx
mov rax, r8
not rax
movabs rdx, 0x35f280242644e189
mov rcx, rdx
not rcx
and rax, rdx
and r8, rcx
or r8, rax
xor r8, rcx
mov r14, r9
not r14
movabs rax, 0x4445d93beab6403b
mov rbp, rax
mov rdx, rax
not rdx
mov rax, r14
and rax, rbp
and r9, rdx
mov rbx, rdx
mov qword [rsp + 0xb8], rdx
or r9, rax
mov qword [rsp + 0x58], r9
not r8
not rdi
or rdi, r8
movabs rcx, 0xe564d9d66a1759fe
mov rax, rcx
not rax
or rax, rcx
not rdi
and rdi, rax
mov qword [rsp + 0x78], rdi
movabs rax, 0x6742bf0e6b0518b0
mov rcx, rax
and eax, dword [rsp + 0x80]
not ecx
mov rdx, qword [rsp + 0xb0]
mov edi, edx
and edi, ecx
or edi, eax
mov rdx, qword [rsp + 0x48]
mov rax, rdx
not rax
or r14, rax
and rax, rbp
and rdx, rbx
or rdx, rax
mov qword [rsp + 0x48], rdx
xor edi, ecx
movabs rax, 0xda1b42f674c2a7e5
mov esi, eax
not esi
or esi, eax
not edi
and esi, edi
movabs rbx, 0x5e311b595437f175
mov r11, rbx
not r11
movabs rcx, 0xae461f586a518e43
mov rax, rcx
not rax
mov r10, qword [rsp + 0x60]
or r10, r11
or rax, rcx
not r10
and r10, rax
mov rbp, qword [rsp + 0x68]
mov r15, rbp
not r15
mov rax, r15
xor rax, r11
and rax, r15
movabs rdi, 0xb82fe444d43b80a
mov rcx, rdi
not rcx
mov rdx, rax
not rdx
mov r9, rdx
and r9, rdi
and rax, rcx
or rax, r9
mov r9, rbp
xor r9, rbx
and r9, rbp
mov r8, r9
not r8
or rdx, r8
and r8, rdi
and r9, rcx
or r9, r8
xor r9, rax
not rdx
or rcx, rdi
and rcx, rdx
or rcx, r9
mov r9, qword [rsp + 0x60]
mov rax, r9
xor rax, rbx
and rax, r9
mov rdx, r10
and rdx, rax
xor rax, r10
mov rdi, qword [rsp + 0x58]
xor qword [rsp + 0x48], rdi
or rax, rdx
mov r8, rcx
not r8
and r8, rax
not rax
and rax, rcx
movabs rdi, 0x5b0dddceb4c4ad23
mov rcx, rdi
not rcx
mov rdx, rbp
and rdx, rdi
and r15, rcx
or r15, rdx
mov rdx, r9
not rdx
or rbp, r9
and r9, rdi
and rdx, rcx
or rdx, r9
xor rdx, r15
not rbp
or rcx, rdi
and rcx, rbp
movabs rdi, 0x8ba16d9187605600
mov r15, rdi
not r15
mov r9, r11
and r9, rdi
mov r10, rbx
and r10, r15
or r10, r9
and rbx, rdi
mov rdi, r11
and rdi, r15
or rdi, rbx
not r14
mov rbp, qword [rsp + 0xb8]
movabs rbx, 0x4445d93beab6403b
or rbp, rbx
and rbp, r14
xor rdi, r10
movabs rbx, 0x5e311b595437f175
or r11, rbx
movabs rbx, 0x8ba16d9187605600
or r15, rbx
not r11
and r15, r11
or r15, rdi
movabs r10, 0x40dbe9c03c02cb0e
mov r11, r10
not r11
mov r9, qword [rsp + 0x90]
not r9
mov qword [rsp + 0xd0], r9
mov rdi, qword [rsp + 0x38]
or rdi, r9
or r11, r10
not rdi
and rdi, r11
mov r11, rdi
not r15
or r15, rcx
or r15, rdx
movabs rdx, 0xc7e2e74aac4fd296
mov rcx, rdx
not rcx
or rcx, rdx
not r15
and r15, rcx
or rax, r8
mov rbx, qword [rsp + 0x78]
mov r10, rbx
not r10
movabs rdx, 0x2f83486b7d6ed52c
mov rcx, rdx
not rcx
and rbx, rcx
and rdx, r10
or rbx, rdx
xor rbx, rcx
movabs rdx, 0x96d47ee675d88ae8
mov r8, rdx
not rdx
and esi, 0x10
mov r14d, edx
and r14d, esi
movabs rdi, 0x8d7c6d3394ccf93
mov rcx, rdi
mov r9d, ecx
xor r9d, esi
and r9d, esi
not rsi
and rsi, r8
or r14, rsi
xor r14, rdx
mov qword [rsp + 0xa8], r14
movabs rdx, 0x677697eb37255d62
mov rdi, rdx
not rdi
mov r8, rcx
or r10, rcx
or rdi, rdx
not r10
and r10, rdi
mov qword [rsp + 0x68], r10
not r8
mov rdx, r14
not rdx
mov qword [rsp + 0xd8], rdx
movabs rdi, 0x86b09275bf17c096
mov rcx, rdi
not rcx
or rdx, r8
or rcx, rdi
not rdx
and rdx, rcx
or rbp, qword [rsp + 0x48]
mov qword [rsp + 0xb8], rbp
mov ebp, r9d
and ebp, edx
xor r9, rdx
mov rdx, qword [rsp + 0x50]
mov rcx, rdx
and rcx, r11
xor r11, rdx
mov r10, r11
or r9, rbp
mov qword [rsp + 0x78], r9
mov rdx, qword [rsp + 0x98]
movabs rbp, 0x213fa21434495b39
and rdx, rbp
mov rdi, qword [rsp + 0x30]
or rdi, rdx
mov rdx, qword [rsp + 0x100]
and rdx, rbp
mov rbp, qword [rsp + 0xf8]
or rbp, rdx
xor rbp, rdi
mov r9, rbp
mov rdx, rax
and rdx, r15
mov qword [rsp + 0x48], rdx
xor r15, rax
mov qword [rsp + 0x50], r15
mov rbp, qword [rsp + 0xe0]
mov rsi, rbp
not rsi
movabs rdi, 0x64cfe04a343cedb2
mov rdx, rdi
not rdx
and rbp, rdx
mov rax, rsi
and rax, rdi
or rbp, rax
mov r11, rbp
mov rax, r9
mov rbp, r9
not rbp
or rsi, rbp
and rbp, rdi
and rax, rdx
or rax, rbp
xor rax, r11
not rsi
or rdx, rdi
and rdx, rsi
or rdx, rax
mov rax, rdx
movabs rdi, 0xcc3d738ce9fa99ef
xor rax, rdi
and rax, rdx
mov qword [rsp + 0xf0], rax
mov rsi, rdx
not rdx
movabs rbp, 0xf08087c35a2aed20
mov rax, rbp
not rax
and rdx, rbp
and rsi, rax
or rsi, rdx
xor rsi, rax
mov rax, rdi
not rax
not rsi
movabs rdx, 0x2cc49a8e16f58c47
mov rbp, rdx
not rbp
and rbp, rax
or rsi, rax
mov qword [rsp + 0x60], rsi
mov rax, rdi
and rax, rdx
or rbp, rax
mov qword [rsp + 0x98], rbp
movabs rdx, 0x33061609f8e541b6
mov rax, rdx
not rax
mov r11, qword [rsp + 0x80]
and rdx, r11
mov r9, qword [rsp + 0xb0]
and r9, rax
or r9, rdx
xor r9, rax
or r10, rcx
mov qword [rsp + 0x38], r10
movabs r14, 0xf035cc7314e2f004
mov rbp, r14
not rbp
movabs rdx, 0xd543b06fc07949d0
mov rcx, rdx
not rcx
movabs rax, 0x2cd098496fd8fa74
or rax, rbp
or rcx, rdx
not rax
and rax, rcx
mov rcx, r9
xor rcx, rbp
and rcx, r9
mov rsi, qword [rsp + 0xc0]
mov r11, rsi
and r11, r9
xor r9, rsi
movabs r15, 0xe74a62a2458a18ab
mov rdi, r15
not rdi
or rsi, r14
or rdi, r15
not rsi
and rsi, rdi
mov rdx, qword [rsp + 0x48]
or qword [rsp + 0x50], rdx
mov rdx, rbx
xor rdx, r8
movabs r10, 0x8d7c6d3394ccf93
mov rdi, r10
and rdi, r8
xor r8, r10
or r8, rdi
mov qword [rsp + 0x58], r8
movabs r8, 0x5fa7ff703b81bbb4
mov rdi, r8
not rdi
mov r10, qword [rsp + 0x80]
or r10, r14
or rdi, r8
not r10
and r10, rdi
movabs r15, 0x9ea165b3b3cf2447
not r15
mov r8, qword [rsp + 0x38]
mov qword [rsp + 0x80], r8
and r8, r15
mov qword [rsp + 0x38], r8
and r15, qword [rsp + 0x90]
mov rdi, rax
and rdi, rsi
xor rsi, rax
or rsi, rdi
mov rax, rcx
and rax, r10
xor r10, rcx
or r10, rax
mov rax, rsi
not rax
and rax, r10
not r10
and r10, rsi
mov rcx, rbx
not rcx
and rdx, rbx
mov qword [rsp + 0x90], rdx
movabs r8, 0x1a93866db406b7d0
mov rdi, r8
not rdi
mov qword [rsp + 0xb0], rdi
mov rsi, rcx
and rsi, r8
and rbx, rdi
or rbx, rsi
mov rdx, qword [rsp + 0xd8]
or rcx, rdx
and rdx, r8
mov rsi, qword [rsp + 0xa8]
and rsi, rdi
or rsi, rdx
mov qword [rsp + 0xa8], rsi
movabs rdi, 0x60153d01f75bffb5
mov rsi, rdi
not rsi
or rsi, rdi
mov rdi, qword [rsp + 0x60]
not rdi
and rdi, rsi
mov qword [rsp + 0x60], rdi
or r10, rax
or r9, r11
movabs rax, 0xf0f6c3cd4337707c
mov r14, rax
mov rdi, rax
not rdi
mov rax, rbp
and rax, r14
movabs rsi, 0xf035cc7314e2f004
mov rdx, rsi
and rdx, rdi
or rdx, rax
mov rax, rsi
mov r11, rsi
and rax, r14
mov rsi, rbp
and rsi, rdi
or rsi, rax
xor rsi, rdx
or rbp, r11
not rbp
or rdi, r14
and rdi, rbp
mov rax, qword [rsp + 0xd0]
movabs r11, 0x9ea165b3b3cf2447
and rax, r11
or r15, rax
mov qword [rsp + 0x30], r15
or rdi, rsi
not r9
xor rdi, r9
not rdi
and rdi, r9
mov rax, r10
and rax, rdi
xor rdi, r10
mov r10, qword [rsp + 0xa8]
xor r10, rbx
or rdi, rax
mov qword [rsp + 0x48], rdi
not rcx
mov r15, qword [rsp + 0xb0]
or r15, r8
and r15, rcx
movabs rcx, 0x972cc73fca11a182
mov rax, rcx
not rax
or rax, rcx
movabs rbx, 0xbe826e39b055faea
and rax, rbx
and rax, 0xfffffffffffffc2f
mov rdx, rax
not rdx
movabs rbp, 0xa1c69e6efa8d92a3
mov rcx, rbp
not rcx
and rax, rcx
and rdx, rbp
or rax, rdx
mov rdx, qword [rsp + 0x80]
not rdx
and rdx, r11
or qword [rsp + 0x38], rdx
mov edx, ebx
not edx
and edx, 0x3d0
and ecx, edx
not rdx
and rdx, rbp
or rcx, rdx
xor rcx, rax
mov rdx, qword [rsp + 0x90]
mov r8, rdx
not r8
movabs r9, 0xb69fc87a9a9d81fd
mov rbp, r9
not r9
mov rax, r8
and rax, rbp
mov rsi, rbp
and rdx, r9
or rdx, rax
mov qword [rsp + 0x90], rdx
mov rax, rbx
not rax
movabs rbp, 0x2ba8b9b0888fe9d0
mov rdx, rbp
not rdx
and rdx, rax
mov rdi, qword [rsp + 0x68]
mov rax, rdi
not rax
or r8, rax
and rax, rsi
and rdi, r9
or rdi, rax
mov qword [rsp + 0x68], rdi
and rbx, rbp
or rbx, rdx
xor rbx, rbp
mov rax, rcx
not rax
and rax, rbx
not rbx
and rbx, rcx
or r15, r10
mov qword [rsp + 0xb0], r15
or rbx, rax
mov rax, rbx
not rax
mov rdx, rax
mov qword [rsp + 0x100], rax
movabs rcx, 0xb130eb14a8434050
mov rax, rcx
not rax
and rcx, rdx
and rbx, rax
or rbx, rcx
xor rbx, rax
mov qword [rsp + 0xf8], rbx
mov r14, qword [rsp + 0x50]
mov rbp, r14
not rbp
mov qword [rsp + 0x80], rbp
movabs rdx, 0x7b057e6bf96d67e2
mov rax, rdx
and rax, rbp
mov r10, rdx
not r10
and r14, r10
or r14, rax
mov rax, qword [rsp + 0x40]
not rax
and rax, qword [rsp + 0x40]
mov qword [rsp + 0xe0], rax
mov rcx, qword [rsp + 0x70]
mov rbp, rcx
and rbp, rax
mov rdi, rcx
mov r11, rcx
xor rdi, rax
or rdi, rbp
movabs rbx, 0x5fcbf983ee646e2f
mov rax, rbx
and rax, 0xffffffffffffffdf
not rbx
mov ecx, ebx
and ecx, 0x20
or rcx, rax
xor rcx, rbx
movabs rax, 0x3b538e9ffb0165f7
mov rdx, rax
not rdx
or rdx, rax
and rdx, rcx
mov qword [rsp + 0xd0], rdx
movabs rsi, 0xd6e475d2dcb61f7e
mov rax, rsi
not rax
movabs rbp, 0x6edaf24692401530
mov rcx, rbp
not rcx
and rax, rbp
mov rbx, rsi
and rbx, rcx
or rbx, rax
xor rbx, rcx
mov rax, qword [rsp + 0x38]
xor qword [rsp + 0x30], rax
movabs rax, 0x93977e4c79dd5598
mov rcx, rax
mov r15, rax
not rcx
mov rbp, rcx
movabs rax, 0xf48269c91379a8ec
mov rcx, rax
not rax
or rax, rcx
and rax, rbx
not rbx
movabs rcx, 0xe5317711debbe2c4
mov rdx, rcx
not rdx
or rdx, rcx
or rbx, rbp
not rbx
and rbx, rdx
mov rdx, rsi
xor rdx, r15
and rdx, rsi
mov rcx, rdx
and rcx, rbx
xor rbx, rdx
or rbx, rcx
mov rcx, rbx
not rcx
and rcx, rax
not rax
and rax, rbx
mov rdx, qword [rsp + 0x90]
xor qword [rsp + 0x68], rdx
or rax, rcx
mov rbx, rax
mov qword [rsp + 0x90], rax
mov rcx, rdi
not rcx
mov qword [rsp + 0x138], rcx
and rdi, r15
mov rax, rbp
mov r15, rbp
and rax, rcx
or rdi, rax
not r8
movabs rax, 0xb69fc87a9a9d81fd
or r9, rax
and r9, r8
mov qword [rsp + 0x38], r9
mov rax, rdi
xor rax, rcx
and rax, rdi
mov qword [rsp + 0x130], rax
movabs rcx, 0x723bc00e8ace1d12
mov rax, rcx
and rax, r11
not rcx
mov rdi, qword [rsp + 0x40]
and rdi, rcx
or rdi, rax
xor rdi, rcx
xor r14, r10
mov qword [rsp + 0x50], r14
mov rbp, rbx
not rbp
mov qword [rsp + 0xa8], rbp
movabs rdx, 0x9fb6aa23063d2d77
mov rcx, rdx
not rcx
mov rax, rbx
and rax, rcx
and rdx, rbp
or rax, rdx
xor rax, rcx
movabs r9, 0x60dc55e18412576c
mov r14, r9
not r14
movabs rsi, 0xf7e1940541acc100
mov rdx, rsi
and rdx, r14
not rsi
mov rbx, r9
and rbx, rsi
or rbx, rdx
movabs rcx, 0xd5591e7fbbabc961
mov r8, rcx
mov rdx, rcx
not rdx
movabs rbp, 0x8150e3d3f564c49e
mov rcx, rbp
mov rbp, qword [rsp + 0x80]
or rbp, rcx
or rdx, r8
not rbp
and rbp, rdx
mov qword [rsp + 0x80], rbp
xor rbx, rsi
mov rdx, rdi
and rdx, rax
xor rax, rdi
mov rcx, qword [rsp + 0x60]
mov r10, rcx
not r10
movabs rdi, 0x9f29984c704d005d
mov rbp, rdi
not rdi
mov rsi, r10
and rsi, rbp
and rcx, rdi
or rcx, rsi
mov qword [rsp + 0x60], rcx
or rax, rdx
movabs rdx, 0x7ea9c51b9f71ad01
mov r8, rdx
not r8
mov r11, r14
and r11, rdx
mov rsi, r9
and rsi, r8
or rsi, r11
mov rcx, rbx
not rcx
or r14, rcx
and rcx, rdx
and rbx, r8
or rbx, rcx
xor rbx, rsi
not r14
or r8, rdx
and r8, r14
or r8, rbx
mov rdx, qword [rsp + 0xf0]
mov rcx, rdx
not rcx
or r10, rcx
and rcx, rbp
mov r9, rbp
and rdx, rdi
or rdx, rcx
mov rbp, rdx
not r8
or r8, rax
movabs rcx, 0x1bdb364b5f05ecab
mov rax, rcx
not rax
or rax, rcx
not r8
and r8, rax
mov rbx, qword [rsp + 0xd0]
mov rdx, rbx
not rdx
mov qword [rsp + 0xc0], rdx
movabs rcx, 0x5d1ee7f55db9913
mov rax, rcx
and rax, rdx
not rcx
and rbx, rcx
or rbx, rax
mov rax, qword [rsp + 0x38]
or rax, qword [rsp + 0x68]
mov qword [rsp + 0x38], rax
xor rbx, rcx
movabs rcx, 0xdcb21eb91a55952e
mov r14, rcx
not r14
movabs r11, 0x401552f219fc179c
mov rax, r11
not rax
and r11, r14
mov rsi, rcx
and rsi, rax
or rsi, r11
xor rsi, rax
mov rax, rbx
mov rdx, r15
mov qword [rsp + 0xd8], r15
and rax, r15
xor rbx, r15
or rbx, rax
movabs rax, 0xa6637dc001ac7828
mov r15, rax
not r15
mov r11, r14
and r11, rax
and rcx, r15
or rcx, r11
mov r11, rsi
not r11
or r14, r11
and r11, rax
and rsi, r15
or rsi, r11
xor rbp, qword [rsp + 0x60]
xor rsi, rcx
not r10
or rdi, r9
and rdi, r10
not r14
or r15, rax
and r15, r14
or rdi, rbp
mov qword [rsp + 0x68], rdi
or r15, rsi
not rbx
xor r15, rbx
not r15
and r15, rbx
movabs rax, 0xc6f18b8f7e8ceadd
mov ecx, eax
not ecx
mov rdx, qword [rsp + 0x90]
mov ebx, edx
and ebx, ecx
mov esi, eax
and esi, dword [rsp + 0xa8]
or ebx, esi
xor ebx, ecx
movabs rax, 0x2b0141a90a165b78
mov ecx, eax
not ecx
not ebx
or ecx, eax
and ecx, ebx
mov qword [rsp + 0xf0], rcx
mov rax, r8
not rax
movabs r10, 0x242c5f1341ba85ed
mov rcx, r10
and rcx, rax
not r10
and r8, r10
or r8, rcx
mov rdx, qword [rsp + 0x30]
mov rcx, rdx
mov rbx, qword [rsp + 0xb8]
and rdx, rbx
not rbx
not rcx
and rbx, rcx
or rdx, rbx
mov qword [rsp + 0x30], rdx
mov rbp, qword [rsp + 0xb0]
not rbp
mov rdx, qword [rsp + 0x58]
xor rdx, rbp
not rdx
and rdx, rbp
mov qword [rsp + 0x58], rdx
mov rbp, qword [rsp + 0x38]
mov r14, rbp
not r14
mov rdx, qword [rsp + 0x78]
and r14, rdx
not rdx
and rdx, rbp
mov qword [rsp + 0x78], rdx
xor r8, r10
movabs rdx, 0x8150e3d3f564c49e
mov rdi, rdx
not rdi
mov qword [rsp + 0x60], rdi
movabs rdx, 0x12bc63f8c626da40
mov rbp, rdx
not rbp
mov rbx, qword [rsp + 0x50]
not rbx
or rbx, rdi
or rbp, rdx
not rbx
and rbx, rbp
mov qword [rsp + 0x50], rbx
movabs rdx, 0x9ade3b6439ef83c9
mov rbp, rdx
mov r9, rdx
not rbp
movabs rdx, 0xba126b8aa93af421
mov rbx, rdx
not rbx
or rbx, rdx
mov rsi, qword [rsp + 0x130]
mov r11, rsi
or rsi, rbp
not rsi
and rsi, rbx
movabs rdi, 0x5bbbea1110a9cc6e
mov r10, rdi
not r10
not r11
mov rbx, r11
and rbx, r8
mov rdx, r8
xor r8, r11
or r10, rdi
or r11, r9
not r11
and r11, r10
mov rdi, qword [rsp + 0x30]
not rdi
or rdi, rcx
mov qword [rsp + 0x30], rdi
not rdx
movabs rdi, 0xcff6222c2fc2d73b
mov rcx, rdi
not rcx
or rcx, rdi
or rdx, rbp
not rdx
and rdx, rcx
movabs rdi, 0xfa12b04acce0aca0
mov rcx, rdi
not rcx
or rax, r9
or rcx, rdi
not rax
and rax, rcx
mov r9, qword [rsp + 0x78]
or r9, r14
mov r10, rsi
not r10
movabs r14, 0x1fe91c01c6c8c84f
mov rcx, r14
not rcx
and rsi, rcx
mov rdi, r10
and rdi, r14
or rsi, rdi
mov rdi, r11
not rdi
or r10, rdi
and rdi, r14
and r11, rcx
or r11, rdi
xor r11, rsi
not r10
or rcx, r14
and rcx, r10
or rcx, r11
mov rdi, rdx
and rdi, rax
xor rax, rdx
or rax, rdi
mov rdx, rcx
not rdx
movabs r10, 0x318054520e4df758
and rdx, r10
mov rdi, r10
not rdi
and rcx, rdi
or rcx, rdx
and rdi, rax
not rax
and rax, r10
or rdi, rax
mov rdx, qword [rsp + 0x98]
movabs rax, 0x2cc49a8e16f58c47
xor rdx, rax
mov r10, qword [rsp + 0x68]
mov rax, r10
not rax
and rax, rdx
not rdx
and rdx, r10
mov r10, rdx
xor rdi, rcx
or r8, rbx
mov r14, r9
mov rdx, qword [rsp + 0x58]
and r14, rdx
xor rdx, r9
mov r11, rdx
movabs rcx, 0x9ade3b6439ef83c9
mov rdx, rcx
and rdx, rbp
xor rbp, rcx
or rbp, rdx
not r8
xor rbp, r8
not rbp
and rbp, r8
or r10, rax
mov qword [rsp + 0x98], r10
movabs rdx, 0xa61cba66d5a336c0
mov rax, rdx
not rax
or rax, rdx
mov rdx, qword [rsp + 0x30]
not rdx
and rdx, rax
mov qword [rsp + 0x30], rdx
mov rax, rdi
not rax
movabs rdx, 0xfe990512685e12f3
mov r8, rdx
mov rbx, rdx
not rbx
and rdi, rbx
mov rdx, rax
and rdx, r8
or rdi, rdx
mov rdx, rbp
not rdx
or rax, rdx
and rdx, r8
and rbp, rbx
or rbp, rdx
xor rbp, rdi
not rax
or rbx, r8
and rbx, rax
or rbx, rbp
mov qword [rsp + 0x78], rbx
or r11, r14
mov qword [rsp + 0x58], r11
movabs rax, 0xe35cb9bea133827a
mov r8, rax
mov r14, rax
not r14
movabs rcx, 0x8266a3be12a7d23c
mov rax, rcx
and rax, r14
not rcx
and r8, rcx
or r8, rax
xor r8, rcx
mov rax, r8
not rax
mov rbp, r15
xor rbp, rax
mov rdi, rax
mov qword [rsp + 0x68], rax
and rbp, r15
mov rdx, r15
not r15
movabs rcx, 0x6ae2f0bd63b8bc1d
mov rax, rcx
not rax
and r15, rcx
and rdx, rax
or rdx, r15
xor rdx, rax
mov rsi, qword [rsp + 0xf0]
and esi, 0x20
movabs rbx, 0x368b6cef6d082322
mov rcx, rbx
not rcx
mov eax, ecx
and eax, esi
mov r9d, edi
xor r9d, esi
and r9d, esi
not rsi
and rsi, rbx
or rax, rsi
mov rdi, qword [rsp + 0x50]
mov r15, rdi
not r15
movabs rbx, 0x76dd268e1c1300ad
mov r10, rbx
mov rsi, rbx
not rsi
mov rbx, r15
and rbx, r10
and rdi, rsi
mov r10, rsi
mov qword [rsp + 0x38], rsi
or rdi, rbx
mov qword [rsp + 0x50], rdi
xor rax, rcx
mov rsi, rax
xor rsi, r14
mov r11, rdx
and r11, rax
and rsi, rax
xor rax, rdx
not rdx
movabs rcx, 0x8ead031e8de6ecf6
mov rbx, rcx
not rbx
or rdx, r14
or rbx, rcx
not rdx
and rdx, rbx
mov rcx, qword [rsp + 0x80]
mov rbx, rcx
not rbx
or r15, rbx
movabs rdi, 0x76dd268e1c1300ad
and rbx, rdi
and rcx, r10
or rcx, rbx
mov qword [rsp + 0x80], rcx
mov rbx, rdx
and rbx, rbp
xor rbp, rdx
or rbp, rbx
mov rdx, rsi
not rdx
mov rdi, r9
not rdi
movabs r10, 0x86206a8ca0b1d361
mov rbx, r10
not rbx
mov rcx, rdi
or edi, edx
and rdx, r10
and rsi, rbx
or rsi, rdx
and r9d, ebx
and rcx, r10
or r9, rcx
xor r9, rsi
or ebx, r10d
not edi
and ebx, edi
or rbx, r9
mov rcx, rbp
not rcx
movabs rdi, 0x3b585556df65ab43
and rcx, rdi
mov rdx, rdi
not rdx
and rbp, rdx
or rbp, rcx
and rdx, rbx
not rbx
and rbx, rdi
or rdx, rbx
lea rcx, section..data
mov rbx, qword [rsp + 0x30]
movdqu xmm9, xmmword [rbx + rcx + 4]
xor rdx, rbp
or rax, r11
mov rcx, rax
not rcx
movabs rbp, 0x820d194f69e7c6a8
and rcx, rbp
not rbp
and rax, rbp
or rax, rcx
mov r10, qword [rsp + 0x80]
xor r10, qword [rsp + 0x50]
xor rax, rbp
movabs rdi, 0xabbdd125f1c80fdb
mov rcx, rdi
not rcx
mov rbp, r14
and rbp, rdi
movabs rbx, 0xe35cb9bea133827a
and rbx, rcx
or rbx, rbp
mov rbp, qword [rsp + 0x68]
or r14, rbp
and r8, rcx
and rbp, rdi
or r8, rbp
xor r8, rbx
or rcx, rdi
not r14
and rcx, r14
not r15
mov rbp, qword [rsp + 0x38]
movabs rbx, 0x76dd268e1c1300ad
or rbp, rbx
and rbp, r15
mov rsi, rbp
or rcx, r8
mov r9, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x58]
or r9, rbp
mov rbx, rbp
mov rdi, rbp
movabs rbp, 0x8150e3d3f564c49e
xor rbx, rbp
and rbx, rdi
mov qword [rsp + 0x68], rbx
xor rcx, rax
not rcx
and rcx, rax
or rsi, r10
mov qword [rsp + 0x38], rsi
mov rbx, rdx
not rbx
movabs rdi, 0x1c8c21e9f7a4a664
mov rax, rdi
not rax
and rdx, rax
mov rbp, rbx
and rbp, rdi
or rdx, rbp
mov rbp, rcx
not rbp
or rbx, rbp
and rbp, rdi
and rcx, rax
or rcx, rbp
xor rcx, rdx
not rbx
or rax, rdi
and rax, rbx
or rax, rcx
mov rcx, qword [rsp + 0x78]
mov rdx, rcx
movabs rbx, 0x14e1fb9320cbc735
xor rdx, rbx
mov rsi, rdx
and rdx, rcx
mov qword [rsp + 0x80], rdx
mov rcx, rax
xor rcx, rbx
and rcx, rax
mov qword [rsp + 0x50], rcx
not rax
mov rcx, rbx
xor rcx, rax
not rcx
and rcx, rax
mov qword [rsp + 0x58], rcx
movabs rcx, 0x8b41f315c4eb1086
mov rax, rcx
and rax, qword [rsp + 0xc0]
not rcx
mov r8, qword [rsp + 0xd0]
and r8, rcx
or r8, rax
mov rdx, qword [rsp + 0x48]
mov rax, rdx
not rax
mov rbp, qword [rsp + 0x98]
and rdx, rbp
not rbp
mov qword [rsp + 0x98], rbp
and rax, rbp
or rdx, rax
mov qword [rsp + 0x48], rdx
movabs rdx, 0x1285331c1be27004
mov rax, rdx
not rax
or rax, rdx
mov rdx, r9
not rdx
and rdx, rax
mov qword [rsp + 0x60], rdx
xor r8, rcx
movabs rax, 0x3f2ed178170018cf
mov rdx, rax
mov r10, rax
not r10
movabs rcx, 0x47c0edf870060175
mov rdi, rcx
not rdi
and rcx, r10
and rdx, rdi
or rdx, rcx
mov rcx, rsi
and rcx, rbx
mov r14, rcx
not r14
movabs rax, 0xcf0117c9a42c51e3
mov rbp, rax
not rbp
mov qword [rsp + 0x30], rbp
mov rsi, r14
and rsi, rax
and rcx, rbp
or rcx, rsi
mov qword [rsp + 0x78], rcx
xor rdx, rdi
mov r15, qword [rsp + 0x138]
mov rbp, r15
xor rbp, r10
mov rdi, rdx
not rdi
and rbp, r15
movabs rbx, 0x51f869c9e6136ea3
mov r11, rbx
not r11
mov rsi, r15
mov r9, r8
and rsi, r8
mov rcx, r8
xor r9, r15
or r15, rdi
or r11, rbx
not r15
and r15, r11
mov r8, qword [rsp + 0x80]
mov r11, r8
not r11
or r14, r11
movabs rbx, 0xcf0117c9a42c51e3
and r11, rbx
and r8, qword [rsp + 0x30]
or r8, r11
not rcx
movabs rbx, 0x7e76089e18723efb
mov r11, rbx
not r11
or r11, rbx
or rcx, r10
not rcx
and rcx, r11
movabs rbx, 0x74f1ff44761a0f1e
mov r11, rbx
not r11
mov rax, qword [rsp + 0xc0]
or rax, rdi
or r11, rbx
not rax
and rax, r11
mov r11, rbp
and r11, r15
xor r15, rbp
or r15, r11
mov rbx, qword [rsp + 0x48]
not rbx
or rbx, qword [rsp + 0x98]
mov qword [rsp + 0x48], rbx
mov rbp, rcx
and rbp, rax
xor rax, rcx
or rax, rbp
xor r8, qword [rsp + 0x78]
mov qword [rsp + 0x80], r8
mov rcx, r15
not rcx
movabs rbp, 0xa7025a42f4009b2b
mov rbx, rbp
not rbx
and r15, rbx
and rcx, rbp
or r15, rcx
and rbx, rax
mov rcx, rax
not rcx
and rcx, rbp
or rbx, rcx
not r14
mov rax, qword [rsp + 0x30]
movabs rcx, 0xcf0117c9a42c51e3
or rax, rcx
and rax, r14
mov r14, rax
xor rbx, r15
or r9, rsi
movabs rsi, 0x48cabf0857d4677e
mov rcx, rsi
not rcx
mov rax, r10
and rax, rsi
movabs rbp, 0x3f2ed178170018cf
and rbp, rcx
or rbp, rax
or r10, rdi
and rdi, rsi
and rdx, rcx
or rdx, rdi
xor rdx, rbp
not r10
or rcx, rsi
and rcx, r10
or rcx, rdx
not r9
xor rcx, r9
not rcx
and rcx, r9
mov rax, qword [rsp + 0x58]
mov r15, rax
not r15
movabs r11, 0x1a1a595754c23152
mov r10, r11
not r10
mov rdx, r15
and rdx, r11
and rax, r10
or rax, rdx
mov qword [rsp + 0x58], rax
mov rdi, rbx
not rdi
movabs rsi, 0xf06630de0e1fd5a8
mov rdx, rsi
not rdx
and rbx, rdx
mov rbp, rdi
and rbp, rsi
or rbx, rbp
mov rbp, rcx
not rbp
or rdi, rbp
and rbp, rsi
and rcx, rdx
or rcx, rbp
xor rcx, rbx
not rdi
or rdx, rsi
and rdx, rdi
or rdx, rcx
mov rax, qword [rsp + 0x50]
mov rcx, rax
not rcx
or r15, rcx
and rcx, r11
and rax, r10
or rax, rcx
mov rcx, rdx
not rcx
movabs rbx, 0xf4b01ce74dea564d
mov r9, rbx
mov rbp, rbx
not rbp
and rbp, rcx
and rdx, rbx
or rdx, rbp
movabs rbp, 0xfd7dbdcc2f81d3ba
mov rsi, rbp
not rsi
mov rcx, qword [rsp + 0xd8]
mov rbx, qword [rsp + 0x90]
and rbx, rcx
mov rdi, qword [rsp + 0xa8]
or rcx, rdi
or rsi, rbp
not rcx
and rcx, rsi
movabs rbp, 0x93977e4c79dd5598
and rdi, rbp
or rdi, rbx
mov rsi, rcx
and rsi, rdi
xor rdi, rcx
mov rbp, qword [rsp + 0x38]
mov rcx, rbp
not rcx
movabs r8, 0x7652ead29903c9b2
and rcx, r8
mov rbx, r8
not rbx
mov qword [rsp + 0x50], rbx
and rbp, rbx
or rbp, rcx
mov qword [rsp + 0x38], rbp
or rdi, rsi
xor rdx, r9
mov rsi, rdx
not rsi
movabs rcx, 0x7ebd34d8a6d1257f
mov rbp, rcx
and rbp, rsi
mov rbx, rcx
not rbx
and rdx, rbx
or rdx, rbp
mov rbp, rdi
not rbp
and rbx, rbp
and rdi, rcx
or rbx, rdi
or r14, qword [rsp + 0x80]
mov qword [rsp + 0x30], r14
xor rbx, rdx
not r15
or r10, r11
xor rax, qword [rsp + 0x58]
mov r9, rax
xor rsi, rbx
and rsi, rbx
mov qword [rsp + 0xb8], rsi
movabs rbp, 0x34ffd8a91ad39eaf
mov rdx, rbp
and rdx, 0xfffffffffffffc1f
and r10, r15
not rbp
mov eax, ebp
and eax, 0x3e0
or rax, rdx
mov rcx, qword [rsp + 0x60]
mov r15, rcx
not r15
movabs rsi, 0xdd1008af95bcb6bc
mov r11, rsi
not r11
mov rdx, r15
and rdx, rsi
mov r8, rsi
and rcx, r11
or rcx, rdx
mov qword [rsp + 0x60], rcx
xor rax, rbp
movabs rcx, 0xe8154026eda4e4f5
mov rdx, rcx
not rdx
and rdx, rax
not rax
and rax, rcx
or rdx, rax
mov qword [rsp + 0x78], rdx
movabs rcx, 0x75b1857ff341ee3e
mov rdi, rcx
not rdi
movabs rax, 0x24326e7e2596348e
mov rbx, rax
mov rsi, rax
not rsi
mov rdx, rdi
and rdx, rax
mov rbp, rcx
and rbp, rsi
or rbp, rdx
mov rax, qword [rsp + 0x68]
mov rdx, rax
not rdx
or r15, rdx
and rdx, r8
and rax, r11
or rax, rdx
mov r8, rax
movabs rax, 0x77f39e4133d59830
mov rdx, rax
not rdx
or rdx, rax
mov r14, qword [rsp + 0x48]
not r14
and r14, rdx
mov qword [rsp + 0x48], r14
mov rdx, rcx
and rdx, rbx
mov rax, rdi
and rax, rsi
or rax, rdx
or r10, r9
xor rax, rbp
or rdi, rcx
or rsi, rbx
not rdi
and rsi, rdi
or rsi, rax
mov qword [rsp + 0x98], rsi
movabs rdx, 0x1c0314a9628bb244
mov rax, rdx
mov r9, qword [rsp + 0x70]
and rax, r9
not rdx
mov rbp, qword [rsp + 0x40]
and rbp, rdx
or rbp, rax
xor rbp, rdx
xor r8, qword [rsp + 0x60]
movabs rax, 0x4e60d3dc8b856922
mov rdx, rax
not rdx
or rdx, rax
and rdx, rbp
mov rax, rdx
mov rcx, qword [rsp + 0xe0]
and rax, rcx
xor rdx, rcx
not r15
movabs rcx, 0xdd1008af95bcb6bc
or r11, rcx
and r11, r15
movabs rcx, 0x6732378a40c86c76
mov rsi, rcx
not rsi
mov qword [rsp + 0x58], rsi
or rdx, rax
mov r15, rdx
movabs rcx, 0x8a176c7a0eec4bce
mov rdx, rcx
not rdx
or r11, r8
mov rbp, qword [rsp + 0x30]
mov rax, rbp
not rax
and rax, r10
not r10
and r10, rbp
mov rbx, r14
or rbx, rsi
or rdx, rcx
not rbx
and rbx, rdx
movabs rcx, 0x634214ef46afe8d2
mov r8, rcx
not rcx
movabs rdi, 0x3cf94ee468e6a902
mov rdx, rdi
and rdx, rcx
mov r14, rcx
mov qword [rsp + 0x60], rcx
not rdi
mov rbp, r8
and rbp, rdi
or rbp, rdx
xor rbp, rdi
movabs rsi, 0x600de3b4a3ecb99
mov rdx, rsi
not rdx
not rbp
movabs rcx, 0x773793c77e09a85f
mov rdi, rcx
not rdi
or rbp, rdx
or rdi, rcx
not rbp
and rbp, rdi
movabs rcx, 0x988159e88badeb27
mov rdi, rcx
not rdi
and rsi, rdi
and rdx, rcx
or rsi, rdx
xor rsi, rdi
movabs rcx, 0x52504cbf209e1d77
mov rdi, rcx
not rdi
or rdi, rcx
and rdi, rsi
xor rsi, r8
not rsi
and rsi, r8
mov rdx, rbp
and rdx, rsi
xor rsi, rbp
or rsi, rdx
mov rdx, rsi
not rdx
and rdx, rdi
not rdi
and rdi, rsi
or r10, rax
mov qword [rsp + 0xa8], r10
mov rax, qword [rsp + 0x50]
and rax, r11
not r11
movabs rcx, 0x7652ead29903c9b2
and r11, rcx
or rax, r11
mov rsi, rax
or rdi, rdx
movabs rdx, 0x3fb3ce6fcb5551ee
mov rax, rdx
and rax, r14
not rdx
mov rbp, r8
and rbp, rdx
or rbp, rax
xor rbp, rdx
mov rax, rbp
not rbp
mov qword [rsp + 0x90], r15
and rbp, r15
mov rcx, r15
not rcx
mov qword [rsp + 0xb0], rcx
and rax, rcx
or rbp, rax
xor rsi, qword [rsp + 0x38]
mov qword [rsp + 0x50], rsi
mov r15, rbp
xor r15, rcx
and r15, rbp
movabs rcx, 0x38bc13278d1fdf28
mov rax, rcx
and rax, r9
not rcx
mov rdx, qword [rsp + 0x40]
and rdx, rcx
or rdx, rax
xor rdx, rcx
mov r11, rbx
not r11
movabs r10, 0xa6eed98ed00a5a4
mov r9, r10
not r9
mov rax, r11
and rax, r10
and rbx, r9
or rbx, rax
mov rbp, rdi
mov qword [rsp + 0x80], rdi
mov rcx, rdi
not rcx
mov qword [rsp + 0x68], rcx
movabs rdi, 0xf2e2ceb5751686fd
mov rax, rdi
not rax
and rbp, rax
and rdi, rcx
or rbp, rdi
mov rsi, qword [rsp + 0x48]
mov rcx, rsi
movabs rdi, 0x6732378a40c86c76
xor rcx, rdi
and rcx, rsi
mov rdi, rcx
not rdi
or r11, rdi
and rdi, r10
and rcx, r9
or rcx, rdi
mov rsi, rcx
xor rbp, rax
movabs r14, 0x3bad03986c7d5c14
mov r8, r14
not r8
movabs rcx, 0x24054c443d3fdca7
mov rax, rcx
not rax
and rcx, r8
mov rdi, r14
and rdi, rax
or rdi, rcx
xor rdi, rax
xor rsi, rbx
mov qword [rsp + 0x30], rsi
mov rsi, rdx
not rsi
movabs rbx, 0x9037b4e6353d9d40
mov rax, rbx
not rax
and rdx, rax
mov rcx, rsi
and rcx, rbx
or rdx, rcx
not r11
or r9, r10
and r9, r11
mov r11, r9
mov rcx, rbp
not rcx
or rsi, rcx
and rbp, rax
and rcx, rbx
or rbp, rcx
xor rbp, rdx
or rax, rbx
not rsi
and rax, rsi
or rax, rbp
movabs rsi, 0x12c14c2bf20252cc
mov r9, rsi
mov rdx, rsi
not rdx
mov rcx, r8
and rcx, rsi
mov rbx, r14
and rbx, rdx
or rbx, rcx
mov rbp, qword [rsp + 0xa8]
mov r14, rbp
not r14
mov rcx, qword [rsp + 0xb8]
and r14, rcx
not rcx
mov rsi, rbp
xor rsi, rcx
and rcx, rbp
mov r10, rcx
and rsi, rbp
mov qword [rsp + 0xa8], rsi
mov rcx, rdi
not rcx
or r8, rcx
and rdi, rdx
and rcx, r9
or rdi, rcx
xor rdi, rbx
or rdx, r9
not r8
and rdx, r8
or rdx, rdi
not rax
xor rdx, rax
not rdx
and rdx, rax
movabs rdi, 0x1e5ff3f348380a93
mov eax, edi
and eax, 0x30
mov rcx, rdi
not rcx
mov rbx, qword [rsp + 0x60]
and rbx, rcx
and rcx, 0xffffffffffffffcf
or rcx, rax
or r10, r14
mov qword [rsp + 0x38], r10
movabs rax, 0x634214ef46afe8d2
and rax, rdi
or rax, rbx
xor rax, rcx
mov rcx, rax
xor rcx, 0x30
and rcx, rax
mov qword [rsp + 0xc0], rcx
movabs rbp, 0x62a2a0c3857b67aa
mov rax, rbp
not rax
mov rcx, qword [rsp + 0x80]
and rcx, rax
and rbp, qword [rsp + 0x68]
or rcx, rbp
xor rcx, rax
movabs rsi, 0xea2557d2e0fa9d07
mov rax, rsi
and rax, 0xffffffffffffffcf
mov rbp, rsi
not rbp
mov ebx, ebp
and ebx, 0x30
or rbx, rax
and rbp, rcx
not rcx
and rcx, rsi
or rbp, rcx
xor rbp, rbx
mov rax, rbp
xor rax, 0xffffffffffffffcf
and rax, rbp
mov qword [rsp + 0xd0], rax
mov r9, rdx
not r9
movabs rcx, 0x680903a8246937a4
mov rax, rcx
not rax
and rcx, r9
and rdx, rax
or rdx, rcx
xor rdx, rax
movabs rax, 0x2c161061a1c1c3df
mov r10, rax
mov rdi, rax
not r10
mov rsi, rdx
not rsi
movabs rcx, 0x783bebb46637e3fd
mov rax, rcx
not rax
or rax, rcx
mov rbp, rsi
or rbp, r10
not rbp
and rbp, rax
movabs rcx, 0x6738b04eb4de69a7
mov rax, rcx
not rax
or r9, rdi
or rax, rcx
not r9
and r9, rax
mov rbx, r15
not rbx
mov rax, rbx
xor rax, r10
mov r14, r15
xor r14, rdi
and r14, r15
and rax, rbx
mov rcx, rax
and rcx, r14
xor r14, rax
or r14, rcx
or r11, qword [rsp + 0x30]
mov qword [rsp + 0xb8], r11
mov r8, qword [rsp + 0x50]
mov r11, r8
mov rcx, qword [rsp + 0x58]
or r11, rcx
movabs rdi, 0x6732378a40c86c76
mov rax, rdi
and rax, rcx
xor rcx, rdi
or rcx, rax
mov qword [rsp + 0x58], rcx
movabs rcx, 0x6cf284c70dc10406
mov rax, rcx
not rax
or rax, rcx
not r11
and r11, rax
mov qword [rsp + 0xe0], r11
mov rax, rbp
and rax, r9
xor r9, rbp
or r9, rax
mov rcx, r8
mov r11, r8
not r11
movabs rax, 0x583673067af5c70f
mov r8, rax
mov rdi, rax
not rdi
mov qword [rsp + 0x30], rdi
mov rax, rcx
mov rbp, rcx
and rax, r8
and r11, rdi
or r11, rax
mov rax, r14
not rax
movabs rcx, 0xc9cd7aea9e874027
mov r8, rcx
not r8
and r14, r8
and rax, rcx
or r14, rax
and r8, r9
not r9
and r9, rcx
or r8, r9
mov rax, qword [rsp + 0x48]
mov r9, rax
not r9
mov rcx, rbp
movabs rdi, 0x6732378a40c86c76
xor rbp, rdi
and rbp, rcx
mov qword [rsp + 0xd8], rbp
or rcx, rax
mov rbp, rcx
movabs rcx, 0x583673067af5c70f
and rax, rcx
mov rdi, qword [rsp + 0x30]
and r9, rdi
or r9, rax
xor r8, r14
movabs rcx, 0xdbd1c2d3335de8de
mov rax, rcx
not rax
mov r14, r15
and r14, rcx
and rbx, rax
or rbx, r14
or r15, rsi
and rdx, rax
and rsi, rcx
or rdx, rsi
xor rdx, rbx
or rax, rcx
not r15
and rax, r15
or rax, rdx
mov rdx, rax
not rdx
movabs rsi, 0xe2a4cb3fa76988d9
and rdx, rsi
not rsi
and rax, rsi
or rax, rdx
xor r9, r11
xor rax, rsi
not rbp
movabs rcx, 0x583673067af5c70f
or rdi, rcx
and rdi, rbp
mov rbx, rdi
movabs rcx, 0x2c161061a1c1c3df
mov rdx, rcx
and rdx, r10
xor r10, rcx
or r10, rdx
mov rcx, qword [rsp + 0xa8]
mov r11, rcx
not r11
movabs r14, 0xf9caf0baa9c132b
mov r15, r14
not r14
mov rdx, r11
and rdx, r15
and rcx, r14
or rcx, rdx
mov rdi, rcx
xor r10, rax
not r10
and r10, rax
mov rcx, qword [rsp + 0x38]
mov rax, rcx
not rax
or r11, rax
and rax, r15
and rcx, r14
or rcx, rax
mov rbp, rcx
mov rax, r8
not rax
movabs rcx, 0x78b609654dc1002b
mov rsi, rcx
not rsi
and r8, rsi
mov rdx, rax
and rdx, rcx
or r8, rdx
mov rdx, r10
not rdx
or rax, rdx
and rdx, rcx
and r10, rsi
or r10, rdx
xor r10, r8
or rbx, r9
mov qword [rsp + 0x30], rbx
not rax
or rsi, rcx
and rsi, rax
xor rbp, rdi
mov qword [rsp + 0x38], rbp
or rsi, r10
mov rdi, qword [rsp + 0xd0]
mov rdx, rdi
not rdx
mov rbx, qword [rsp + 0xc0]
mov r8, rbx
xor r8, rdx
and r8, rbx
mov rbp, rbx
not rbp
movabs rcx, 0x363ab70580106ffb
and rbp, rcx
mov rax, rcx
not rax
and rbx, rax
or rbx, rbp
not r11
or r14, r15
and r14, r11
and rax, rdi
and rdx, rcx
or rax, rdx
mov r15, qword [rsp + 0xe0]
mov r9, r15
not r9
movabs rcx, 0xda56a58f2e127261
mov r10, rcx
not r10
mov rdx, r9
and rdx, rcx
mov rdi, rcx
and r15, r10
or r15, rdx
xor rax, rbx
mov rdx, r8
and rdx, rax
xor rax, r8
mov rcx, qword [rsp + 0xd8]
mov rbx, rcx
not rbx
or r9, rbx
and rbx, rdi
and rcx, r10
or rcx, rbx
mov rbp, rcx
or rax, rdx
not rsi
movabs rcx, 0x329dc0f14e867fce
mov rbx, rcx
not rbx
mov rdx, rsi
movabs rdi, 0x1610c2cef3c2b336
or rsi, rdi
or rbx, rcx
not rsi
and rsi, rbx
mov r8, rax
xor r8, rdi
and r8, rax
not rax
mov r11, rdi
xor r11, rax
not r11
and r11, rax
xor rdx, rdi
not rdx
and rdx, rdi
mov rbx, rdx
not rbx
movabs rcx, 0xd7fafdb6653916d
mov rax, rcx
not rax
and rdx, rax
mov rdi, rbx
and rdi, rcx
or rdx, rdi
mov rdi, rsi
not rdi
or rbx, rdi
and rdi, rcx
and rsi, rax
or rsi, rdi
xor rsi, rdx
not rbx
or rax, rcx
and rax, rbx
or rax, rsi
or r14, qword [rsp + 0x38]
mov qword [rsp + 0x48], r14
mov rdx, r11
and rdx, r8
xor r8, r11
or r8, rdx
mov rdx, rax
not rdx
and rdx, r8
not r8
and r8, rax
xor rbp, r15
or r8, rdx
movabs rcx, 0x99d460acdad0a467
mov eax, ecx
and eax, 0x30
not rcx
mov r14, rcx
and r14, 0xffffffffffffffcf
or r14, rax
not r9
movabs rax, 0xda56a58f2e127261
or r10, rax
and r10, r9
xor r14, rcx
movabs rax, 0x43a7f37861170956
mov rbx, rax
mov r11, rax
not r11
movabs rcx, 0x2b4da6bffceeaef8
mov rax, rcx
not rax
and rcx, r11
and rbx, rax
or rbx, rcx
xor rbx, rax
mov rax, rbx
mov rcx, qword [rsp + 0x90]
xor rax, rcx
not rax
and rax, rcx
movabs rdx, 0xb257640ea77c2bbb
mov rdi, rdx
not rdi
or rcx, r11
or rdi, rdx
not rcx
and rcx, rdi
or r10, rbp
mov rdi, rcx
and rdi, rax
xor rax, rcx
or rax, rdi
mov rdx, qword [rsp + 0x30]
mov rcx, rdx
not rcx
movabs r9, 0x6eaf3c5d3fd68a6e
and rcx, r9
not r9
and rdx, r9
or rdx, rcx
mov rsi, rdx
xor r11, r14
and r11, r14
movabs rbp, 0x575dba14018f501a
mov rcx, rbp
not rcx
mov rdx, r11
not rdx
mov rdi, rdx
and rdi, rbp
and r11, rcx
or r11, rdi
xor rsi, r9
mov qword [rsp + 0x30], rsi
movabs rsi, 0x1d52f31ee9f04014
mov rdi, rsi
not rdi
or rdi, rsi
and rdi, rbx
and rdi, 0xffffffffffffffcf
mov rsi, rdi
not rsi
or rdx, rsi
and rdi, rcx
and rsi, rbp
or rdi, rsi
xor rdi, r11
or rcx, rbp
not rdx
and rcx, rdx
or rcx, rdi
mov rdi, rax
not rdi
movabs rdx, 0x104e5b6dd8203775
and rdi, rdx
mov r15, rdx
not r15
and rax, r15
or rax, rdi
and r15, rcx
not rcx
and rcx, rdx
or r15, rcx
mov r9, qword [rsp + 0x48]
mov rcx, r9
not rcx
movabs rsi, 0x5000561f0af530d1
mov rdi, rsi
and rdi, rcx
not rsi
mov r11, r9
and r11, rsi
or r11, rdi
movabs rdi, 0x31af981d1831738e
and rcx, rdi
not rdi
and r9, rdi
or r9, rcx
xor r15, rax
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
and rax, r14
xor r14, rcx
xor r11, rsi
or r14, rax
mov rax, r14
not rax
movabs rdx, 0xe7d175f192a1b269
mov rcx, rdx
not rcx
and rax, rdx
and r14, rcx
or r14, rax
xor r14, rcx
xor r9, rdi
movabs rcx, 0x43a7f37861170956
mov rax, rcx
and rax, rbx
xor rbx, rcx
or rbx, rax
mov rcx, r10
not rcx
movabs rdx, 0x2535c8e35fce503d
and rcx, rdx
mov rax, rdx
not rax
and r10, rax
or r10, rcx
mov rcx, qword [rsp + 0xb8]
and rax, rcx
not rcx
and rcx, rdx
or rax, rcx
xor rbx, r14
not rbx
and rbx, r14
xor rax, r10
mov rdx, r15
not rdx
movabs rbp, 0xc007bee00fb36861
mov rsi, rbp
not rsi
and r15, rsi
mov rcx, rdx
and rcx, rbp
or r15, rcx
mov rcx, rbx
not rcx
or rdx, rcx
and rcx, rbp
and rbx, rsi
or rbx, rcx
xor rbx, r15
not rdx
or rsi, rbp
and rsi, rdx
or rsi, rbx
not rsi
movabs rbp, 0x60bf71f8087b0b9
mov rdx, rbp
not rdx
mov rcx, rsi
movabs rdi, 0xbac023852ac1cbef
or rsi, rdi
or rdx, rbp
not rsi
and rsi, rdx
mov rbx, rdi
not rbx
movabs rdx, 0x33b8106d5f53f66b
mov r10, rdx
not r10
or r10, rdx
and r10, rbx
xor rcx, rdi
not rcx
and rcx, rdi
mov rdx, rcx
not rdx
movabs r14, 0xeba4a19b855c5bdc
mov rbx, r14
not rbx
and rcx, rbx
mov rdi, rdx
and rdi, r14
or rcx, rdi
mov r15, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x30]
xor r15, rdi
not r15
and r15, rdi
mov rdi, rsi
not rdi
or rdx, rdi
and rsi, rbx
and rdi, r14
or rsi, rdi
xor rsi, rcx
mov rcx, rax
and rcx, r15
xor r15, rax
not rdx
or rbx, r14
and rbx, rdx
or r15, rcx
mov r14, qword [rsp + 0x78]
movabs rax, 0xe8154026eda4e4f5
xor r14, rax
not r14
movabs rcx, 0x9ae75bb53145cbe9
mov rax, rcx
not rax
not r11
or r11, r14
or rax, rcx
not r11
and r11, rax
or rbx, rsi
mov rcx, rbx
not rcx
movabs rdx, 0x192a5c0a83ce195f
mov rax, rdx
not rax
and rcx, rdx
and rbx, rax
or rbx, rcx
and rax, r10
not r10
and r10, rdx
or rax, r10
xor rax, rbx
movabs rdx, 0x6b79d380464b4c2f
mov rbp, rdx
not rbp
mov rcx, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x80]
and rbx, rcx
mov rdi, qword [rsp + 0x68]
or rcx, rdi
or rbp, rdx
not rcx
and rcx, rbp
mov rbp, rdi
movabs rdx, 0x634214ef46afe8d2
and rbp, rdx
or rbp, rbx
mov rdx, rcx
and rdx, rbp
xor rbp, rcx
mov rbx, qword [rsp + 0x48]
xor r14, rbx
or rbp, rdx
mov rcx, rbp
not r14
not rcx
and rbp, rax
not rax
and r14, rbx
and rcx, rax
or rbp, rcx
mov rdx, r11
not rbp
and rdx, r14
or rbp, rax
movabs rcx, 0x4298edba47aa1ff0
mov rax, rcx
not rax
or rax, rcx
xor r14, r11
not rbp
and rbp, rax
mov rdi, rbp
mov rcx, r8
not rcx
or r14, rdx
not rbp
movabs rdx, 0xf007b8ce9007d916
mov rax, rdx
not rax
and rdi, rcx
or rcx, rbp
or rax, rdx
not rcx
and rcx, rax
movabs rdx, 0x93ce3dfc2b8e0f98
mov rbx, rdx
mov rax, rdx
not rax
mov rdx, qword [rsp + 0x100]
or rdx, r15
or rax, rbx
mov r10, qword [rsp + 0xf8]
xor r10, r15
not rdx
not r10
and rbp, r8
or rbp, rdi
mov rbx, rcx
and rdx, rax
not rbx
movabs rdi, 0x1b8abc826d615b82
mov r8, rdi
not r8
mov rax, rbx
and rax, rdi
and r10, r15
and rcx, r8
or rcx, rax
mov rax, rdx
and rax, r10
xor r10, rdx
mov rdx, rbp
not rdx
or rbx, rdx
and rbp, r8
and rdx, rdi
or rbp, rdx
not r14
xor rbp, rcx
mov rdx, r14
and rdx, r9
not rbx
or r8, rdi
and r8, rbx
xor r9, r14
or r8, rbp
movabs rsi, 0x31eccb639329aecf
mov rcx, rsi
not rcx
movabs rdi, 0xe39996a59587f778
mov rbp, rdi
not rbp
mov rbx, rsi
and rcx, rdi
and rbx, rbp
or rbx, rcx
movabs rdi, 0xbab07cb0f0f05620
mov rcx, rdi
not rcx
or rcx, rdi
and rcx, rsi
and rcx, 0xfffffffffffffc0f
xor rbx, rbp
movabs rdi, 0x734e8f1f8a5798ca
mov rbp, rdi
or r10, rax
not rbp
and rbp, rbx
not rbx
mov eax, ebx
not eax
and eax, 0x3f0
or rax, rcx
mov rcx, r15
not rcx
or r9, rdx
mov rdx, r10
not rdx
and rbx, rdi
or rbp, rbx
and r10, r15
xor rbp, rdi
mov rbx, rax
not rbx
and rbx, rbp
and rcx, rdx
not rbp
and rbp, rax
or rbp, rbx
mov rbx, rbp
or r10, rcx
not rbx
movabs rsi, 0x92ccf50b4fbe0226
mov rax, rsi
not rax
movabs rdi, 0xd4d0710de0a101da
mov rcx, rdi
and rcx, rbx
or rbx, r8
or rax, rsi
not rbx
and rbx, rax
mov rax, rdi
not rax
and rbp, rax
or rbp, rcx
not r9
xor rdx, r10
mov r11, qword [rsp + 0x98]
xor r11, r9
not r11
xor rbp, rax
and r11, r9
xor rbp, r8
not rbp
and rbp, r8
mov rsi, rbx
and rdx, r10
not rsi
movabs rcx, 0xdb3b884957b5e151
mov rdi, rcx
not rdi
mov rax, rsi
and rbx, rdi
and rax, rcx
or rbx, rax
mov rax, rbp
not rax
or rsi, rax
and rax, rcx
and rbp, rdi
or rbp, rax
mov rax, qword [rsp + 0x40]
lea r9, section..data
movdqu xmm1, xmmword [rax + r9 + 0x404]
movdqa xmm6, xmm1
pcmpeqd xmm13, xmm13
pxor xmm6, xmm13
movdqa xmm3, xmm1
movdqa xmm0, xmmword [str.ZZZZZZZZZZZZZZZZ________________]
pandn xmm3, xmm0
movdqa xmm4, xmm0
pandn xmm4, xmm1
por xmm4, xmm3
movdqa xmm3, xmm4
pxor xmm3, xmm13
pxor xmm4, xmm0
movdqa xmm0, xmmword [0x180011010]
pand xmm4, xmm0
movdqa xmm5, xmm0
pandn xmm5, xmm3
por xmm5, xmm4
movdqa xmm4, xmm5
pxor xmm4, xmm0
pxor xmm5, xmmword [0x180011020]
movdqa xmm3, xmmword [str.3333333333333333]
pand xmm5, xmm3
pandn xmm3, xmm4
por xmm3, xmm5
movdqa xmm8, xmmword [0x180011050]
movdqa xmm4, xmm8
pandn xmm4, xmm1
pandn xmm1, xmm8
pxor xmm3, xmmword [0x180011040]
por xmm1, xmm4
pxor xmm6, xmm13
pxor xmm6, xmm1
por xmm3, xmm8
movdqa xmm5, xmm3
movdqa xmm7, xmm9
pxor xmm7, xmm13
movdqa xmm2, xmm9
movdqa xmm11, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
movdqa xmm4, xmm11
pandn xmm2, xmm11
pandn xmm4, xmm9
por xmm4, xmm2
movdqa xmm2, xmm4
pand xmm2, xmm8
pxor xmm4, xmmword [0x180011080]
por xmm4, xmm2
movdqa xmm14, xmmword [0x180011090]
movdqa xmm12, xmm14
movdqa xmm0, xmm9
pandn xmm12, xmm4
movdqa xmm10, xmmword [0x1800110e0]
movdqa xmm2, xmm10
pand xmm0, xmm10
pandn xmm2, xmm7
por xmm2, xmm0
pandn xmm4, xmm14
pxor xmm2, xmmword [0x1800110f0]
por xmm9, xmm8
pxor xmm9, xmm13
movdqa xmm8, xmmword [0x180011120]
movdqa xmm0, xmm8
pandn xmm1, xmm6
pandn xmm0, xmm1
movdqa xmm6, xmm1
movdqa xmm7, xmmword [0x180011140]
pxor xmm6, xmm7
pand xmm6, xmm1
pxor xmm5, xmm13
pandn xmm1, xmm8
por xmm0, xmm1
movdqa xmm1, xmm5
por xmm1, xmm7
movdqa xmm10, xmmword [0x180011170]
movdqa xmm13, xmm10
pand xmm1, xmm3
movdqa xmm7, xmm1
pandn xmm13, xmm1
pandn xmm1, xmm10
por xmm1, xmm13
movdqa xmm13, xmm5
por xmm13, xmm10
pxor xmm13, xmm1
movdqa xmm1, xmm0
pxor xmm0, xmm8
pcmpeqd xmm8, xmm8
pxor xmm7, xmm8
por xmm9, xmm2
por xmm7, xmm3
pxor xmm7, xmm8
pcmpeqd xmm11, xmm11
por xmm7, xmm13
movdqa xmm2, xmm6
movdqa xmm10, xmmword [0x180011180]
movdqa xmm13, xmm10
pandn xmm13, xmm6
pandn xmm6, xmm10
por xmm6, xmm13
movdqa xmm13, xmm0
por xmm13, xmmword [0x180011160]
por xmm4, xmm12
movdqa xmm12, xmm4
pxor xmm2, xmm11
por xmm2, xmm13
pand xmm13, xmm10
pxor xmm12, xmmword [0x1800110a0]
pxor xmm6, xmm13
movdqa xmm8, xmmword [0x180011100]
movdqa xmm13, xmm8
pandn xmm13, xmm9
pandn xmm9, xmm8
pxor xmm4, xmm14
pxor xmm1, xmmword [0x180011130]
pxor xmm2, xmm11
por xmm2, xmm6
movdqa xmm14, xmmword [0x180011190]
movdqa xmm6, xmm14
pandn xmm6, xmm7
pandn xmm7, xmm14
por xmm7, xmm6
movdqa xmm6, xmm14
pandn xmm6, xmm2
pandn xmm2, xmm14
por xmm2, xmm6
pand xmm3, xmmword [0x1800111a0]
por xmm5, xmm0
pxor xmm2, xmm7
movdqa xmm15, xmmword [0x1800111b0]
movdqa xmm6, xmm15
pand xmm0, xmm15
pandn xmm6, xmm1
por xmm6, xmm0
por xmm9, xmm13
movdqa xmm13, xmm9
pxor xmm6, xmm3
pcmpeqd xmm0, xmm0
pxor xmm5, xmm0
por xmm5, xmm6
movdqa xmm3, xmm5
movdqa xmm14, xmmword [0x180011110]
pxor xmm13, xmm14
pxor xmm3, xmm0
pcmpeqd xmm14, xmm14
pandn xmm5, xmm2
pxor xmm3, xmm2
pxor xmm9, xmm8
por xmm3, xmm5
movdqa xmm2, xmm4
movdqa xmm0, xmmword [str.ffffffffffffffff]
movdqa xmm8, xmm0
por xmm2, xmm0
movdqa xmm0, xmmword [0x1800111d0]
pand xmm4, xmm0
movdqa xmm1, xmm0
movdqa xmm15, xmm0
pandn xmm1, xmm12
por xmm1, xmm4
movdqa xmm12, xmm1
movdqa xmm0, xmmword [0x1800111e0]
pxor xmm12, xmm0
movdqa xmm5, xmm1
movdqa xmm6, xmm2
pxor xmm6, xmm14
movdqa xmm7, xmm13
pxor xmm5, xmmword [0x1800111f0]
por xmm7, xmmword [0x180011200]
movdqa xmm4, xmm7
pxor xmm4, xmm14
movdqa xmm11, xmmword [0x180011210]
movdqa xmm0, xmm11
pandn xmm0, xmm4
movdqa xmm10, xmmword [0x180011230]
movdqa xmm4, xmm10
pand xmm5, xmm12
pandn xmm4, xmm9
por xmm9, xmm8
pandn xmm2, xmm5
pxor xmm6, xmm5
movdqa xmm5, xmm9
pxor xmm5, xmm14
pand xmm7, xmm11
pand xmm9, xmm11
por xmm6, xmm2
por xmm0, xmm7
movdqa xmm2, xmm11
pandn xmm2, xmm5
por xmm2, xmm9
movdqa xmm7, xmmword [0x180011220]
movdqa xmm5, xmm7
pxor xmm2, xmm0
pandn xmm5, xmm6
pandn xmm6, xmm7
movdqa xmm0, xmm7
pandn xmm0, xmm2
pandn xmm2, xmm7
pxor xmm1, xmm15
movdqa xmm7, xmm1
pand xmm7, xmm10
por xmm1, xmm13
por xmm6, xmm5
pand xmm13, xmm10
movdqa xmm5, xmm10
pandn xmm5, xmm12
por xmm5, xmm7
por xmm2, xmm0
por xmm4, xmm13
pxor xmm4, xmm5
pxor xmm1, xmm14
pxor xmm2, xmm6
por xmm1, xmm4
movdqa xmm4, xmmword [str.wwwwwwwwwwwwwwww::::::::::::::::PPPPPPPPPPPPPPPPxxxxxxxxxxxxxxxx]
movdqa xmm0, xmm4
pandn xmm0, xmm1
pandn xmm1, xmm4
por xmm1, xmm0
movdqa xmm0, xmmword [0x180011240]
pxor xmm1, xmm0
movdqa xmm0, xmm2
pand xmm0, xmm1
pxor xmm1, xmm2
por xmm1, xmm0
movdqa xmm0, xmm1
pxor xmm0, xmm3
pand xmm1, xmm0
pand xmm0, xmm3
movdqa xmm2, xmm1
pand xmm2, xmm0
pxor xmm0, xmm1
por xmm0, xmm2
mov rax, qword [rsp + 0x40]
movdqu xmmword [rax + r9 + 0x404], xmm0
movdqu xmm5, xmmword [rdx + r9 + 4]
movdqu xmm1, xmmword [r15 + r9 + 0x404]
movdqa xmm2, xmm1
pxor xmm2, xmm14
movdqa xmm3, xmm1
movdqa xmm4, xmmword [0x180011110]
pandn xmm3, xmm4
pandn xmm4, xmm1
por xmm4, xmm3
pxor xmm4, xmmword [0x180011250]
movdqa xmm3, xmm4
movdqa xmm0, xmmword [0x180011260]
movdqa xmm10, xmm0
pand xmm3, xmm0
movdqa xmm6, xmm5
pxor xmm6, xmm14
movdqa xmm9, xmm5
movdqa xmm7, xmm5
movdqa xmm0, xmm5
pandn xmm0, xmm5
pandn xmm5, xmm0
pxor xmm0, xmm6
por xmm0, xmm5
movdqa xmm8, xmmword [str.dddddddddddddddd]
movdqa xmm5, xmm8
pandn xmm5, xmm0
pandn xmm0, xmm8
por xmm0, xmm5
pxor xmm0, xmmword [0x1800112e0]
pandn xmm1, xmm0
pxor xmm0, xmm2
por xmm2, xmm10
movdqa xmm5, xmm2
pxor xmm5, xmm14
movdqa xmm8, xmmword [0x180011280]
pandn xmm3, xmm8
pand xmm4, xmmword [str._b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b]
por xmm4, xmm3
movdqa xmm3, xmm8
pand xmm2, xmm8
pandn xmm3, xmm5
por xmm3, xmm2
pxor xmm3, xmm4
movdqa xmm2, xmmword [0x1800112a0]
movdqa xmm4, xmm2
pandn xmm2, xmm3
pandn xmm3, xmm4
por xmm3, xmm2
movdqa xmm2, xmm3
pxor xmm2, xmmword [0x1800112b0]
pxor xmm3, xmmword [0x1800112c0]
movdqa xmm5, xmmword [0x1800112d0]
pand xmm9, xmm5
por xmm7, xmm2
movdqa xmm4, xmm5
pandn xmm4, xmm6
pand xmm2, xmm5
por xmm4, xmm9
pandn xmm5, xmm3
por xmm5, xmm2
pxor xmm5, xmm4
pcmpeqd xmm8, xmm8
pxor xmm7, xmm8
por xmm7, xmm5
movdqa xmm2, xmm7
por xmm0, xmm1
movdqa xmm1, xmm0
pxor xmm2, xmm8
pxor xmm1, xmm8
movdqa xmm3, xmm7
por xmm3, xmm0
movdqa xmm5, xmmword [0x180011180]
pand xmm7, xmm5
movdqa xmm4, xmm5
pand xmm0, xmm5
pandn xmm4, xmm2
movdqa xmm2, xmm5
pandn xmm2, xmm1
por xmm2, xmm0
por xmm4, xmm7
pxor xmm2, xmm4
movdqa xmm0, xmm2
pxor xmm0, xmm8
movdqa xmm1, xmm3
por xmm0, xmm3
pxor xmm3, xmm8
movdqa xmm6, xmmword [str.________________cccccccccccccccc]
pand xmm1, xmm6
movdqa xmm4, xmm6
movdqa xmm5, xmm6
pandn xmm5, xmm2
pandn xmm2, xmm6
pandn xmm4, xmm3
por xmm2, xmm5
pxor xmm0, xmm8
pcmpeqd xmm5, xmm5
xor rbp, rbx
mov rax, r8
por xmm4, xmm1
not rax
not rsi
or rdi, rcx
pxor xmm2, xmm4
and rdi, rsi
or rdi, rbp
movabs rcx, 0x4c94b76644889b93
and rax, rcx
por xmm0, xmm2
not rcx
mov rbp, r8
and rbp, rcx
or rbp, rax
movdqu xmmword [r15 + r9 + 0x404], xmm0
xor rbp, rcx
mov rdx, rdi
not rdx
movabs rbx, 0x1d97652a28d7fd58
mov rcx, rbx
mov rax, rbx
not rax
and rcx, rdx
and rdi, rax
or rdi, rcx
and rax, rbp
not rbp
and rbp, rbx
or rax, rbp
xor rax, rdi
mov rbp, qword [rsp + 0x40]
movdqu xmm6, xmmword [r11 + r9 + 4]
mov rcx, qword [rsp + 0x48]
movdqu xmm3, xmmword [rcx + r9 + 0x404]
movdqa xmm9, xmm3
pxor xmm9, xmm5
movdqa xmm1, xmm3
pandn xmm1, xmm3
movdqa xmm5, xmm3
pandn xmm5, xmm1
pxor xmm1, xmm9
movdqa xmm8, xmmword [0x180011060]
movdqa xmm2, xmm8
pandn xmm2, xmm6
movdqa xmm12, xmm6
movdqa xmm15, xmmword [0x180011350]
movdqa xmm7, xmm15
pandn xmm7, xmm6
movdqa xmm0, xmm6
por xmm1, xmm5
movdqa xmm10, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
pxor xmm0, xmm10
pand xmm0, xmm6
pandn xmm6, xmm8
por xmm2, xmm6
movdqa xmm13, xmm2
pxor xmm13, xmmword [0x180011300]
movdqa xmm5, xmm11
movdqa xmm6, xmm11
pandn xmm6, xmm1
pandn xmm1, xmm11
por xmm1, xmm6
movdqa xmm6, xmm1
pxor xmm6, xmmword [0x180011310]
pxor xmm2, xmm8
movdqa xmm4, xmm2
movdqa xmm11, xmmword [0x180011320]
pand xmm4, xmm11
pxor xmm1, xmm5
por xmm2, xmm1
movdqa xmm5, xmm11
pandn xmm5, xmm13
por xmm5, xmm4
movdqa xmm4, xmm11
pand xmm1, xmm11
pandn xmm4, xmm6
movdqa xmm14, xmmword [0x180011330]
movdqa xmm13, xmm14
pandn xmm12, xmm15
por xmm7, xmm12
por xmm4, xmm1
movdqa xmm14, xmmword [0x180011360]
pxor xmm7, xmm14
movdqa xmm1, xmm7
pand xmm1, xmm10
movdqa xmm12, xmm1
pcmpeqd xmm15, xmm15
pxor xmm12, xmm15
movdqa xmm6, xmm0
pxor xmm2, xmm15
pxor xmm6, xmm15
pcmpeqd xmm14, xmm14
por xmm6, xmm12
movdqa xmm12, xmmword [str._r_r_r_r_r_r_r_r_r_r_r_r_r_r_r_r]
pandn xmm1, xmm12
pxor xmm4, xmm5
movdqa xmm15, xmmword [0x180011380]
pand xmm7, xmm15
por xmm7, xmm1
movdqa xmm1, xmm12
pandn xmm1, xmm0
por xmm2, xmm4
pandn xmm0, xmm12
por xmm0, xmm1
pxor xmm0, xmm7
pandn xmm13, xmm2
pxor xmm6, xmm14
por xmm6, xmm0
movdqa xmm0, xmm6
pandn xmm0, xmmword [0x180011390]
pandn xmm2, xmmword [0x180011330]
pand xmm6, xmmword [str.ooooooooooooooooeeeeeeeeeeeeeeee]
por xmm6, xmm0
movdqa xmm0, xmm6
pxor xmm0, xmmword [0x1800113b0]
por xmm2, xmm13
movdqa xmm1, xmm2
movdqa xmm13, xmmword [0x1800113c0]
pxor xmm6, xmm13
pand xmm0, xmm8
movdqa xmm4, xmm8
pandn xmm4, xmm3
pxor xmm1, xmmword [0x180011340]
pandn xmm3, xmm8
por xmm3, xmm4
movdqa xmm4, xmm8
pandn xmm4, xmm6
por xmm4, xmm0
pxor xmm3, xmm14
pxor xmm3, xmm4
por xmm3, xmm9
movdqa xmm0, xmm3
movdqa xmm4, xmm2
pxor xmm0, xmm14
movdqa xmm8, xmmword [0x1800113e0]
pandn xmm4, xmm8
movdqa xmm5, xmm8
pandn xmm5, xmm1
por xmm5, xmm4
movdqa xmm4, xmm5
pxor xmm4, xmmword [0x180011180]
movdqa xmm6, xmm3
por xmm6, xmm10
movdqa xmm12, xmmword [0x1800113f0]
pand xmm3, xmm12
movdqa xmm7, xmm12
pandn xmm7, xmm0
movdqa xmm0, xmm5
por xmm7, xmm3
movdqa xmm9, xmm7
pxor xmm0, xmmword [0x1800111b0]
pand xmm0, xmm4
movdqa xmm15, xmmword [str._v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_vzzzzzzzzzzzzzzzz]
pxor xmm2, xmm15
pxor xmm9, xmm11
pand xmm2, xmm1
pxor xmm7, xmm12
movdqa xmm1, xmm7
pxor xmm6, xmm14
movdqa xmm3, xmm0
por xmm1, xmmword [0x180011410]
pand xmm3, xmm2
pxor xmm2, xmm0
por xmm2, xmm3
movdqa xmm11, xmmword [0x180011420]
movdqa xmm0, xmm11
pxor xmm1, xmm14
pandn xmm0, xmm2
pandn xmm2, xmm11
por xmm2, xmm0
movdqa xmm0, xmm11
por xmm6, xmm1
pxor xmm5, xmm8
movdqa xmm1, xmm5
movdqa xmm8, xmmword [0x180011360]
pand xmm1, xmm8
por xmm5, xmm7
pandn xmm0, xmm6
pand xmm7, xmm8
movdqa xmm3, xmm8
pandn xmm3, xmm4
por xmm3, xmm1
movdqa xmm1, xmm8
pandn xmm6, xmm11
pandn xmm1, xmm9
por xmm1, xmm7
pxor xmm1, xmm3
por xmm6, xmm0
pcmpeqd xmm3, xmm3
pxor xmm5, xmm3
por xmm5, xmm1
movdqa xmm0, xmm5
pxor xmm0, xmm3
pcmpeqd xmm10, xmm10
pxor xmm6, xmm2
pandn xmm5, xmm6
pxor xmm0, xmm6
por xmm0, xmm5
movdqu xmmword [rcx + r9 + 0x404], xmm0
not rax
or rax, rdx
movabs rdx, 0xda782a32f716ba3c
mov rcx, rdx
not rcx
or rcx, rdx
not rax
and rax, rcx
movdqu xmm12, xmmword [rax + r9 + 4]
movdqu xmm6, xmmword [r8 + r9 + 0x404]
movdqa xmm0, xmm6
movdqa xmm14, xmmword [str.................]
por xmm0, xmm14
movdqa xmm1, xmm0
pxor xmm1, xmm10
movdqa xmm4, xmm6
pxor xmm4, xmmword [0x180011440]
pand xmm4, xmm6
pandn xmm0, xmm4
pxor xmm4, xmm1
por xmm4, xmm0
movdqa xmm0, xmm14
pandn xmm0, xmm4
pandn xmm4, xmm14
movdqa xmm1, xmmword [0x1800110b0]
movdqa xmm9, xmm1
movdqa xmm3, xmmword [0x180011400]
movdqa xmm2, xmm3
pandn xmm2, xmm6
pandn xmm6, xmm3
por xmm4, xmm0
por xmm6, xmm2
movdqa xmm0, xmm6
pxor xmm0, xmmword [str.9999999999999999]
pand xmm0, xmmword [str.LLLLLLLLLLLLLLLL]
pandn xmm9, xmm4
pxor xmm6, xmm3
movdqa xmm5, xmm6
pand xmm5, xmmword [0x180011480]
por xmm5, xmm0
pandn xmm4, xmm1
movdqa xmm0, xmmword [0x1800113d0]
movdqa xmm11, xmm0
por xmm6, xmm0
pxor xmm6, xmm10
movdqa xmm2, xmm12
pxor xmm2, xmm10
movdqa xmm0, xmm12
pxor xmm5, xmm13
movdqa xmm1, xmmword [0x1800114a0]
movdqa xmm3, xmm1
pxor xmm0, xmm1
movdqa xmm7, xmm0
pand xmm7, xmm1
movdqa xmm1, xmm2
por xmm1, xmm3
movdqa xmm3, xmm1
por xmm4, xmm9
pxor xmm3, xmm10
movdqa xmm8, xmmword [0x1800114b0]
pandn xmm7, xmm8
pand xmm0, xmmword [0x180011380]
por xmm6, xmm5
por xmm0, xmm7
pand xmm1, xmm8
movdqa xmm7, xmm8
pandn xmm7, xmm3
pxor xmm4, xmmword [str.bbbbbbbbbbbbbbbb]
movdqa xmm13, xmm6
por xmm7, xmm1
pxor xmm7, xmm0
movdqa xmm1, xmmword [0x1800114c0]
movdqa xmm0, xmm1
pandn xmm0, xmm7
pxor xmm13, xmm10
pandn xmm7, xmm1
por xmm7, xmm0
movdqa xmm8, xmm7
pxor xmm8, xmm10
movdqa xmm0, xmm1
por xmm4, xmm11
movdqa xmm3, xmm4
pandn xmm0, xmm7
pandn xmm7, xmm1
por xmm7, xmm0
pxor xmm3, xmm10
pxor xmm7, xmmword [0x1800110e0]
movdqa xmm1, xmmword [str.________________7777777777777777]
movdqa xmm0, xmm1
pandn xmm0, xmm12
pandn xmm12, xmm1
pxor xmm8, xmm7
por xmm12, xmm0
pxor xmm2, xmm12
pand xmm2, xmm12
movdqa xmm0, xmm4
pand xmm8, xmm7
movdqa xmm1, xmmword [0x1800111e0]
pand xmm0, xmm1
pandn xmm1, xmm3
movdqa xmm9, xmm6
por xmm9, xmmword [0x1800114e0]
por xmm1, xmm0
movdqa xmm7, xmm1
movdqa xmm11, xmmword [0x1800114f0]
pand xmm6, xmm11
movdqa xmm0, xmm11
pandn xmm0, xmm13
por xmm0, xmm6
movdqa xmm13, xmm0
pxor xmm7, xmmword [0x1800111d0]
pxor xmm13, xmmword [str.TTTTTTTTTTTTTTTT]
movdqa xmm3, xmm4
movdqa xmm5, xmmword [0x180011460]
pxor xmm3, xmm5
pandn xmm4, xmm3
pxor xmm1, xmm14
pxor xmm0, xmm11
por xmm0, xmm5
pcmpeqd xmm5, xmm5
pxor xmm0, xmm5
pand xmm1, xmm7
pxor xmm9, xmm5
por xmm9, xmm0
movdqa xmm0, xmm1
movdqa xmm3, xmm4
pxor xmm3, xmm5
pxor xmm0, xmm5
pcmpeqd xmm14, xmm14
movdqa xmm5, xmmword [0x180011510]
pandn xmm4, xmm5
movdqa xmm6, xmm5
pandn xmm6, xmm1
pandn xmm1, xmm5
por xmm3, xmm0
por xmm1, xmm6
pxor xmm1, xmm4
pxor xmm3, xmm14
movdqa xmm5, xmmword [0x180011210]
movdqa xmm0, xmm5
movdqa xmm4, xmm5
por xmm3, xmm1
pandn xmm4, xmm9
pandn xmm9, xmm5
por xmm9, xmm4
movdqa xmm1, xmm7
pandn xmm0, xmm3
pand xmm1, xmm13
pxor xmm13, xmm7
por xmm13, xmm1
movdqa xmm1, xmm13
pandn xmm3, xmm5
pxor xmm1, xmm14
movdqa xmm7, xmm15
movdqa xmm4, xmm15
pandn xmm4, xmm1
movdqa xmm1, xmm8
movdqa xmm5, xmmword [0x180011520]
movdqa xmm11, xmm5
pxor xmm1, xmm5
movdqa xmm5, xmm8
por xmm3, xmm0
pandn xmm5, xmm1
pand xmm1, xmm8
movdqa xmm0, xmm5
pxor xmm0, xmm14
movdqa xmm12, xmm1
pxor xmm9, xmm3
movdqa xmm6, xmm9
pxor xmm12, xmm14
por xmm12, xmm0
movdqa xmm3, xmmword [0x180011240]
movdqa xmm0, xmm3
pandn xmm0, xmm5
pandn xmm7, xmm9
pandn xmm5, xmm3
por xmm5, xmm0
movdqa xmm0, xmm3
pandn xmm0, xmm1
pandn xmm9, xmm15
pandn xmm1, xmm3
por xmm1, xmm0
movdqa xmm0, xmm2
por xmm0, xmmword [0x180011530]
por xmm9, xmm7
movdqa xmm3, xmm0
pxor xmm1, xmm5
movdqa xmm5, xmm2
pxor xmm5, xmm11
pand xmm5, xmm2
pxor xmm3, xmm14
pxor xmm12, xmm14
por xmm12, xmm1
movdqa xmm7, xmmword [0x1800110c0]
movdqa xmm1, xmm7
pandn xmm1, xmm3
movdqa xmm3, xmm5
pxor xmm3, xmm14
por xmm3, xmm0
pand xmm0, xmm7
por xmm1, xmm0
movdqa xmm0, xmm7
pandn xmm0, xmm5
pandn xmm5, xmm7
por xmm5, xmm0
pxor xmm5, xmm1
pxor xmm6, xmm14
por xmm6, xmm13
pxor xmm3, xmm14
por xmm3, xmm5
movdqa xmm5, xmmword [0x180011540]
movdqa xmm0, xmm5
pand xmm13, xmm15
pandn xmm0, xmm12
pandn xmm12, xmm5
por xmm12, xmm0
movdqa xmm0, xmm5
por xmm4, xmm13
movdqa xmm1, xmm8
pandn xmm0, xmm3
pandn xmm3, xmm5
por xmm3, xmm0
movdqa xmm0, xmm2
pxor xmm1, xmm14
pxor xmm0, xmm14
pxor xmm3, xmm12
movdqa xmm7, xmmword [0x180011550]
movdqa xmm5, xmm7
pandn xmm5, xmm1
movdqa xmm1, xmm8
pand xmm1, xmm7
por xmm5, xmm1
movdqa xmm1, xmm7
pandn xmm1, xmm0
por xmm8, xmm2
pand xmm2, xmm7
por xmm1, xmm2
pxor xmm1, xmm5
pxor xmm6, xmm14
pxor xmm4, xmm9
pxor xmm8, xmm14
por xmm8, xmm1
movdqa xmm0, xmm8
pxor xmm0, xmm14
por xmm6, xmm4
pandn xmm8, xmm3
pxor xmm0, xmm3
por xmm0, xmm8
movdqa xmm1, xmm6
movdqa xmm2, xmm0
movdqa xmm4, xmmword [0x1800112a0]
pxor xmm1, xmm4
pxor xmm2, xmm14
movdqa xmm7, xmmword [str.1111111111111111GGGGGGGGGGGGGGGG________________]
movdqa xmm3, xmm7
pandn xmm3, xmm0
pandn xmm0, xmm7
pand xmm1, xmm6
por xmm0, xmm3
por xmm2, xmm4
movdqa xmm3, xmm2
pxor xmm3, xmm14
pandn xmm6, xmm4
movdqa xmm4, xmm6
pand xmm4, xmm1
pxor xmm1, xmm6
movdqa xmm6, xmmword [0x180011580]
movdqa xmm5, xmm6
pandn xmm5, xmm3
por xmm1, xmm4
pand xmm2, xmm6
por xmm5, xmm2
pxor xmm0, xmm7
por xmm0, xmmword [0x180011570]
pxor xmm0, xmm14
por xmm0, xmm6
pxor xmm5, xmm0
movdqa xmm0, xmm1
pandn xmm0, xmm5
pandn xmm5, xmm1
por xmm5, xmm0
movdqu xmmword [r8 + r9 + 0x404], xmm5
movabs rdx, 0x2d3f9f75c4136e16
mov rax, rdx
movabs rcx, 0xed1de6a9ed544d93
sub rax, rcx
sub rax, rdx
add rax, rcx
movabs rcx, 0xc530fa3c28f9fcff
mov rdx, rcx
add rax, rcx
mov rcx, qword [rsp + 0x118]
sub rcx, rax
add rbp, 0x40
add rcx, rdx
add rcx, 0xfffffffffffffffc
mov qword [rsp + 0x118], rcx
mov rax, qword [rsp + 0x70]
add rax, 0xffffffffffffffc0
add qword [rsp + 0x128], 4
jne 0x180001970
mov rax, qword [rsp + 0x108]
test rax, rax
je 0x180005f4f
movabs rcx, 0x7e5ce9902a70eb2f
mov rdx, rbp
not rdx
not rcx
mov qword [rsp + 0x30], rcx
pcmpeqd xmm11, xmm11
movdqa xmm15, xmmword [0x1800111f0]
movdqa xmm9, xmmword [0x180011040]
movdqa xmm13, xmmword [str.llllllllllllllll]
nop word cs:[rax + rax]
nop
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x40], rbp
mov rax, rdx
mov qword [rsp + 0x48], rdx
not rax
movabs rdx, 0xd28f23c864964eb7
mov rcx, rdx
not rcx
mov rdi, qword [rsp + 0x30]
or rax, rdi
or rcx, rdx
mov rdx, rdi
not rax
xor rdx, rbp
not rdx
and rdx, rbp
movabs rbx, 0xee15ecc71331258d
mov rbp, rbx
and rax, rcx
not rbp
or rbp, rbx
and rbp, rdi
mov rcx, rax
and rcx, rdx
xor rdx, rax
movabs rax, 0x89e338bcaf0b0726
mov rbx, rax
mov r10, rax
not r10
and r10, rbp
or rdx, rcx
not rbp
and rbp, rax
or r10, rbp
movabs rax, 0x7c931cb996c0d453
mov rcx, rax
xor r10, rbx
mov rsi, rdx
and rcx, 0xfffffffffffffc0f
not rax
mov ebp, eax
and ebp, 0x3f0
not rsi
or rbp, rcx
xor rbp, rax
movabs rdi, 0xefb51df9eeb36d35
mov rax, rdi
not rax
and rsi, r10
not rbp
movabs rbx, 0xd32580d6bbd39c01
mov rcx, rbx
not rcx
or rbp, rax
not r10
or rcx, rbx
not rbp
movabs rbx, 0x51703f1dccce3742
and rax, rbx
and rbp, rcx
not rbx
mov rcx, rdi
and rcx, rbx
or rcx, rax
and r10, rdx
xor rcx, rbx
movabs rdi, 0x39e54f71d6e8c9d5
mov r11, rdi
not r11
and r11, rcx
or r10, rsi
not rcx
movabs rbx, 0x8aae9087aef92fa8
mov edx, ebx
not edx
mov eax, ecx
or edx, ebx
not eax
and edx, eax
and rcx, rdi
movabs r8, 0x31db9e61c2e4bfb4
mov r15, r8
not r15
movabs rbx, 0x562d721d7d8cc666
mov rax, rbx
or r11, rcx
and rax, r15
mov rcx, rbx
not rcx
mov rbx, r8
and rbx, rcx
and edx, 0x3f0
or rbx, rax
xor rbx, rcx
movabs rax, 0xc021694875e59e4b
xor rbx, rax
xor r11, rdi
mov esi, edx
not rbx
and rbx, rax
mov rcx, rax
not rcx
and esi, ebp
movabs rdi, 0x3a6e5b6a21833e16
and rcx, rdi
not rdi
and rax, rdi
xor rdx, rbp
or rax, rcx
xor rax, rdi
mov rbp, rax
not rbp
mov rdi, r8
or rdx, rsi
mov rcx, rdx
xor rdi, rbp
and rdi, r8
mov rsi, rbx
and rsi, rdi
not rcx
xor rdi, rbx
or rdi, rsi
mov rbx, rdi
not rbx
and rcx, r11
movabs r9, 0x4a14b6e9fdb0cfe
and rbx, r9
mov rsi, r9
not rsi
and rdi, rsi
not r11
or rdi, rbx
and rbp, r9
and rsi, rax
and r11, rdx
or rsi, rbp
xor rsi, rdi
mov rdx, r10
mov rbx, r10
not rbx
movabs rbp, 0x51700f0c787bf287
mov rax, rbp
or r11, rcx
and rax, r15
mov rcx, rbp
not rcx
mov rbp, r8
and rbp, rcx
and rbx, r11
or rbp, rax
xor rbp, rcx
movabs rax, 0xfb49955306feabd9
mov rcx, rax
not rcx
movabs rdi, 0x66e59767068dd579
mov r8, rdi
not r11
and r8, rcx
not rdi
and rax, rdi
xor rdx, r11
or rax, r8
xor rax, rdi
mov r14, rax
not r14
mov r8, rsi
mov rdi, rsi
and r11, r10
xor rdi, r14
and rdi, rsi
not rsi
and rdx, r10
mov r10, rbp
and r10, rsi
xor rsi, rbp
not rbp
or r11, rbx
movabs r9, 0x40a897d7fc742a26
mov rbx, r9
not rbx
or rbp, rcx
or rbx, r9
not rbp
and rbp, rbx
movabs r9, 0x5e925a9ae1b5fed9
mov rbx, r9
not rbx
or rbx, r9
or r15, r14
not r15
and r15, rbx
movabs r9, 0x1cdf760caea01127
mov rbx, r9
not rbx
or r8, rcx
or rbx, r9
not r8
and r8, rbx
mov rbx, rbp
and rbx, r15
xor r15, rbp
or r15, rbx
mov rbx, rdx
and rbx, r11
xor r11, rdx
mov rdx, r8
and rdx, rdi
xor rdi, r8
or rdi, rdx
mov rdx, r15
or r11, rbx
not rdx
movabs r9, 0xeaf29308fd0c8eb2
mov rbp, r9
not rbp
and r15, rbp
and rdx, r9
or r15, rdx
or rsi, r10
movabs r10, 0xd42362d1d28b310b
mov rdx, r10
not rdx
mov r8, rcx
movabs rbx, 0xfb49955306feabd9
and r8, r10
and rbx, rdx
or rbx, r8
or rcx, r14
and r14, r10
and rax, rdx
or rax, r14
xor rax, rbx
and rbp, rdi
not rdi
not rsi
not rcx
and rdi, r9
or rdx, r10
and rdx, rcx
or rdx, rax
or rbp, rdi
xor rdx, rsi
not rdx
and rdx, rsi
xor rbp, r15
mov rcx, rbp
and rcx, rdx
xor rdx, rbp
mov rax, r11
movabs rbx, 0xf2181015a5f0c783
mov rbp, rbx
not rbp
not rax
or rbp, rbx
and rbp, rax
and rax, r11
mov rbx, rbp
or rdx, rcx
and rbx, rax
xor rax, rbp
or rax, rbx
mov rcx, rdx
movabs rbx, 0xab9bddef03f615cb
mov r8, rbx
not rcx
not r8
and rdx, r8
movabs r9, 0x89ca43750d960a90
mov rbp, r9
not rbp
movabs rsi, 0x7e3f30f0b7e03642
mov rdi, rsi
and rcx, rbx
and rdi, rbp
not rsi
mov rbx, r9
and rbx, rsi
or rdx, rcx
mov rcx, rax
or rbx, rdi
xor rbx, rsi
movabs r10, 0x59a6351ced5c00e3
mov rdi, r10
not rdi
not rcx
mov rsi, rax
and rsi, r10
and rcx, rdi
or rcx, rsi
xor rdx, r8
mov rsi, rdx
not rsi
or rax, rsi
and rdx, rdi
and rsi, r10
or rdx, rsi
not rax
or rdi, r10
xor rdx, rcx
and rdi, rax
movabs r8, 0xa7f76b6a3c4e9641
mov rax, r8
not rax
mov rcx, rbp
and rcx, r8
mov rsi, r9
and rsi, rax
or rsi, rcx
mov rcx, rbx
not rcx
or rbp, rcx
and rcx, r8
and rbx, rax
or rbx, rcx
xor rbx, rsi
not rbp
or rax, r8
and rax, rbp
or rax, rbx
or rdi, rdx
not rax
or rax, rdi
mov rbp, qword [rsp + 0x40]
movabs rdx, 0xf6300504edf39236
mov rcx, rdx
not rcx
or rcx, rdx
not rax
and rax, rcx
lea rcx, section..data
movdqu xmm12, xmmword [rax + rcx + 4]
mov rax, qword [rsp + 0x108]
movdqu xmm3, xmmword [rbp + rcx + 0x404]
movdqa xmm6, xmmword [0x180011590]
movdqa xmm1, xmm6
movdqa xmm4, xmm3
pandn xmm1, xmm3
movdqa xmm0, xmm12
movdqa xmm5, xmmword [0x180011600]
pandn xmm0, xmm5
movdqa xmm2, xmm5
pandn xmm2, xmm12
por xmm2, xmm0
pxor xmm2, xmm5
movdqa xmm5, xmm12
pxor xmm5, xmmword [0x180011620]
pand xmm5, xmm12
por xmm2, xmmword [str.rrrrrrrrrrrrrrrr]
movdqa xmm0, xmm2
pandn xmm0, xmm5
pxor xmm5, xmm11
pxor xmm5, xmm2
por xmm5, xmm0
movdqa xmm0, xmm5
pandn xmm0, xmmword [0x180011630]
pand xmm5, xmmword [str.HHHHHHHHHHHHHHHH]
por xmm5, xmm0
movdqa xmm2, xmm5
pxor xmm2, xmmword [0x180011650]
pxor xmm5, xmmword [0x1800110e0]
movdqa xmm7, xmmword [0x180011660]
pand xmm5, xmm7
movdqa xmm0, xmm7
pandn xmm0, xmm2
movdqa xmm2, xmm3
por xmm0, xmm5
movdqa xmm5, xmm0
pxor xmm0, xmm7
pand xmm0, xmm3
pandn xmm4, xmm6
pxor xmm3, xmm11
por xmm1, xmm4
pxor xmm1, xmmword [0x1800115a0]
movdqa xmm4, xmmword [0x1800115b0]
pand xmm1, xmm4
movdqa xmm6, xmm3
por xmm6, xmm4
pxor xmm6, xmm11
por xmm6, xmm1
movdqa xmm4, xmmword [str.JJJJJJJJJJJJJJJJ]
movdqa xmm1, xmm4
pandn xmm1, xmm6
pandn xmm6, xmm4
movdqa xmm8, xmmword [0x1800115d0]
movdqa xmm4, xmm8
pandn xmm4, xmm12
pandn xmm12, xmm8
por xmm4, xmm12
por xmm6, xmm1
movdqa xmm10, xmmword [0x1800115e0]
movdqa xmm1, xmm10
pandn xmm1, xmm6
pandn xmm6, xmm10
por xmm6, xmm1
movdqa xmm12, xmm6
movdqa xmm14, xmmword [0x1800115f0]
movdqa xmm7, xmm14
pxor xmm12, xmmword [str._v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_vzzzzzzzzzzzzzzzz]
pandn xmm7, xmm4
pxor xmm4, xmm8
movdqa xmm1, xmm4
pand xmm1, xmm14
pxor xmm6, xmm10
por xmm4, xmm6
pand xmm6, xmm14
por xmm1, xmm7
pandn xmm14, xmm12
por xmm14, xmm6
pxor xmm14, xmm1
pxor xmm4, xmm11
por xmm4, xmm14
movdqa xmm6, xmm4
pxor xmm5, xmmword [0x180011670]
pandn xmm2, xmm5
por xmm0, xmm2
pxor xmm6, xmm11
pxor xmm3, xmm0
pand xmm3, xmm0
movdqa xmm2, xmm4
movdqa xmm10, xmmword [0x1800111a0]
pand xmm2, xmm10
movdqa xmm1, xmm10
movdqa xmm0, xmm4
pandn xmm1, xmm6
pxor xmm0, xmmword [str._b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b]
pandn xmm4, xmm0
movdqa xmm6, xmm3
pxor xmm6, xmm8
movdqa xmm0, xmm3
por xmm1, xmm2
movdqa xmm12, xmm1
pandn xmm0, xmm6
pand xmm6, xmm3
movdqa xmm7, xmm4
movdqa xmm14, xmmword [str.1111111111111111GGGGGGGGGGGGGGGG________________]
movdqa xmm5, xmm14
pandn xmm5, xmm4
pxor xmm12, xmmword [0x1800111b0]
pandn xmm4, xmm14
movdqa xmm8, xmm0
pxor xmm8, xmm11
movdqa xmm2, xmm6
pxor xmm2, xmm11
por xmm4, xmm5
movdqa xmm5, xmm1
por xmm2, xmm8
movdqa xmm8, xmm15
pandn xmm8, xmm0
pandn xmm0, xmm15
pxor xmm5, xmmword [0x180011680]
por xmm0, xmm8
movdqa xmm8, xmm15
pandn xmm8, xmm6
pandn xmm6, xmm15
pand xmm5, xmm12
por xmm6, xmm8
movdqa xmm8, xmm5
pxor xmm8, xmm11
pxor xmm7, xmm11
por xmm7, xmm8
pxor xmm6, xmm0
movdqa xmm0, xmm14
pandn xmm0, xmm5
pandn xmm5, xmm14
por xmm5, xmm0
pxor xmm2, xmm11
por xmm2, xmm6
movdqa xmm0, xmm9
pandn xmm0, xmm12
pxor xmm4, xmm5
movdqa xmm5, xmm3
pxor xmm5, xmm11
pxor xmm7, xmm11
pxor xmm1, xmm10
por xmm7, xmm4
movdqa xmm4, xmm1
pand xmm4, xmm9
por xmm0, xmm4
movdqa xmm4, xmm9
pandn xmm4, xmm5
por xmm1, xmm3
pand xmm3, xmm9
por xmm4, xmm3
movdqa xmm3, xmm7
pandn xmm3, xmm2
pandn xmm2, xmm7
pxor xmm4, xmm0
pxor xmm1, xmm11
por xmm1, xmm4
movdqa xmm5, xmmword [str.gggggggggggggggg]
movdqa xmm0, xmm5
por xmm2, xmm3
pandn xmm0, xmm1
pandn xmm1, xmm5
por xmm1, xmm0
movdqa xmm0, xmm1
movdqa xmm3, xmm13
pxor xmm0, xmmword [0x1800116a0]
movdqa xmm4, xmm2
pandn xmm3, xmm0
movdqa xmm0, xmm13
pandn xmm0, xmm2
pandn xmm2, xmm13
por xmm2, xmm0
pxor xmm1, xmm5
pxor xmm4, xmm11
por xmm4, xmm1
pand xmm1, xmm13
por xmm3, xmm1
pxor xmm3, xmm2
pxor xmm4, xmm11
por xmm4, xmm3
movdqu xmmword [rbp + rcx + 0x404], xmm4
add rbp, 0x10
mov rdx, qword [rsp + 0x48]
add rdx, 0xfffffffffffffff0
add rax, 0xffffffffffffffff
jne 0x1800056e0
mov r15, qword [rsp + 0xa0]
mov r11, qword [rsp + 0xc8]
cmp r11, r15
je 0x180007219
mov r14, r11
not r14
movabs rax, 0x9c7179962db34087
mov rcx, r14
and rcx, rax
not rax
mov rbp, r11
and rbp, rax
or rbp, rcx
xor rbp, rax
mov rax, rbp
not rax
movabs rcx, 0x10620050840100a4
and rcx, rax
movabs rax, 0x36f600d9a681b4f4
not rax
and rbp, rax
or rbp, rcx
xor rbp, rax
movabs rdx, 0x18631a7685454aa6
mov rcx, r14
and rcx, rdx
not rdx
or rdx, rbp
movabs rbp, 0x31afd9ab4ec7b6e2
mov rax, r11
and rax, rbp
not rbp
and rbp, r14
or rbp, rax
movabs rbx, 0x29ccc3ddcb82fc44
xor rbx, rbp
or rbx, rcx
movabs rdi, 0x6195507e8e01a8a
mov r8, rbx
or r8, rdi
not rdi
mov rsi, rdx
xor rsi, rdi
and rsi, rdx
movabs rax, 0x18620a7005054024
xor rax, rdx
xor rdi, rbx
and rdi, rbx
mov r9, rdx
and r9, rbx
xor rbx, rdx
not rdx
and rax, rdx
mov r10, rsi
and r10, rax
xor rax, rsi
mov rbp, rdi
not rbp
movabs rcx, 0x30ddce84a96bfc8c
mov rsi, rcx
mov rdx, rbp
and rdx, rcx
and rcx, r8
or rbp, r8
not r8
or rax, r10
not rsi
and rdi, rsi
or rdi, rdx
and rsi, r8
or rsi, rcx
xor rsi, rdi
not rbp
or rbp, rsi
mov rcx, rax
not rcx
movabs rdx, 0x514bf764dabe243e
and rcx, rdx
mov rdi, rbp
not rdi
and rdi, rdx
not rdx
and rax, rdx
or rax, rcx
and rdx, rbp
or rdx, rdi
xor rdx, rax
or rbx, r9
not rbx
mov rcx, rdx
and rcx, rbx
xor rbx, rdx
or rbx, rcx
mov rcx, rbx
not rcx
movabs rdx, 0x3240011a02021903
and rdx, rcx
movabs rcx, 0xb370951a9e8ef983
not rcx
mov rax, rbx
and rax, rcx
or rax, rdx
xor rax, rcx
movabs rcx, 0x7a47415e42121947
and rax, rcx
xor rcx, rbx
and rcx, rbx
mov rdi, rax
not rdi
movabs rbx, 0xa34530956ec774b3
mov rbp, rbx
not rbp
and rax, rbp
and rbp, rcx
not rcx
mov rdx, rdi
and rdx, rbx
or rax, rdx
and rbx, rcx
or rbp, rbx
xor rbp, rax
or rcx, rdi
not rcx
or rcx, rbp
mov rax, rcx
not rax
movabs rdx, 0x71cb19b6a9795a70
and rax, rdx
not rdx
and rdx, rcx
or rdx, rax
movabs r8, 0xec10bd6191d1f66e
xor r8, rdx
movabs rax, 0x19f358dc1be5b5c8
mov rcx, rax
not rcx
or rcx, r15
not rcx
mov edx, r15d
and edx, 0xe41a4a37
or rdx, rcx
mov rcx, rdx
not rcx
movabs rbp, 0xe60ca723e41a4a37
and rbp, rcx
and rdx, rax
or rdx, rbp
mov rax, rdx
not rax
mov rcx, rax
or rcx, 1
movabs rbp, 0x42f900e06abbf18c
and rax, rbp
not rbp
and rbp, rdx
or rbp, rax
movabs rax, 0x42f900e06abbf18d
xor rax, rbp
movabs rbx, 0x92266ad2d34e6271
mov rdx, rbx
mov rdi, rcx
and rdi, rbx
and rbx, rax
or rax, rcx
not rcx
movabs rsi, 0x2d00950d04000c02
xor rsi, rbp
not rdx
and rcx, rdx
or rcx, rdi
and rdx, rsi
or rdx, rbx
xor rdx, rcx
not rax
or rax, rdx
mov rcx, rax
not rcx
movabs rbp, 0xfb405105a22b545d
mov rdx, rbp
not rdx
and rdx, rcx
and rax, rbp
or rax, rdx
xor rax, rbp
mov rcx, rax
not rcx
movabs rbp, 0x2ae71378b3f42180
mov rdx, rbp
not rdx
and rdx, rcx
and rax, rbp
or rax, rdx
xor rax, rbp
movabs rcx, 0xc121c06b59da94e3
movabs rdx, 0x3ede3f94a6256b1c
or rdx, rcx
not rax
xor rdx, rax
not rdx
test rdx, rax
mov rdx, r11
je 0x18000683b
movabs rax, 0x4b12c712eec03463
mov rcx, r14
and rcx, rax
not rax
mov rbx, rdx
and rbx, rax
or rbx, rcx
xor rbx, rax
mov r15, rbx
not r15
mov r9, r14
and r9, rdx
movabs r10, 0xdd4d08987709374d
mov rcx, r14
mov qword [rsp + 0x48], r14
mov r14, r10
not r14
and rbx, r14
and r14, r9
movabs rax, 0x3039d36de4c4ec8e
and rcx, rax
not rax
mov rsi, rdx
and rsi, rax
or rsi, rcx
xor rsi, rax
mov qword [rsp + 0x30], rsi
movabs rbp, 0x71eed24585cc5222
not rbp
and rsi, rbp
and rbp, r9
not r9
mov rcx, r15
and rcx, r10
or rbx, rcx
and r10, r9
or r14, r10
xor r14, rbx
or r15, r9
not r15
or r15, r14
mov rcx, r15
not rcx
movabs rbx, 0xc9f8df561b4940c6
and rcx, rbx
not rbx
mov rdi, r15
and rdi, rbx
or rdi, rcx
xor rdi, rbx
movabs rcx, 0xdf6c33fa60c748c5
not rcx
mov rbx, rdi
not rbx
or rbx, rcx
not rbx
and rcx, r15
or rcx, rbx
mov r10, rcx
not r10
movabs rbx, 0xaad2b6891a630b0d
and r10, rbx
not rbx
and rbx, rcx
or rbx, r10
movabs r14, 0x8a4102888411ae44
xor r14, rbx
mov r10d, edi
and r10d, 0x3f0
xor rdi, 0x3f0
or rdi, r10
mov r10, rdi
not r10
movabs rcx, 0xe0182562e4297c3d
and r10, rcx
not rcx
and rdi, rcx
or rdi, r10
xor rdi, rcx
movabs r10, 0x75be85737aa44038
xor r10, rbx
movabs rcx, 0x3136fd34214e518b
mov rbx, rcx
not rbx
mov r15, r10
and r15, rcx
and r14, rbx
or r14, r15
and rbx, rdi
not rdi
and rcx, rdi
or rbx, rcx
xor rbx, r14
or rdi, r10
not rdi
or rdi, rbx
mov rcx, rdi
not rcx
movabs rbx, 0xbe3f75481727068
and rdi, rbx
not rbx
and rcx, rbx
or rcx, rdi
xor rcx, rbx
movabs rdi, 0x62a05a2616525212
mov rbx, rdi
not rbx
and rbx, rcx
not rcx
and rcx, rdi
or rbx, rcx
xor rbx, rdi
not rbx
lea rdi, section..data
mov bl, byte [rbx + rdi + 4]
mov r14b, byte [rdx + rdi + 0x404]
mov r10d, r14d
not r10b
mov ecx, r14d
mov r15d, r10d
and r15b, 0xc
and r14b, 0xf3
or r14b, r15b
xor r14b, 0x97
or r14b, r10b
and r10b, 0x5b
and cl, 0xa4
or cl, r10b
mov r10d, ecx
xor r10b, 3
and r10b, 0xa7
and cl, 0x58
or cl, r10b
mov r10d, ecx
xor r10b, 0x18
and r10b, 0x9b
xor cl, 0xc3
or cl, r10b
mov r10d, ecx
not r10b
and r10b, 0x96
and cl, 0x69
or cl, r10b
mov r10d, ecx
xor r10b, 0x69
xor cl, 0x86
mov r15d, r14d
not r15b
mov r11d, ebx
not r11b
mov qword [rsp + 0x40], r8
mov r8d, r11d
and r8b, bl
mov eax, r11d
and al, r8b
xor r8b, r11b
or r8b, al
mov eax, r8d
not al
and al, 0x9b
xor r8b, 0x64
or r8b, al
mov eax, r11d
and al, 0x64
and bl, 0x9b
or bl, al
not bl
or bl, r11b
mov r11d, ebx
mov eax, r10d
xor al, r14b
and al, r10b
and cl, 0xc6
and r10b, 0x39
or r10b, cl
and r14b, 0xc6
and r15b, 0x39
or r15b, r14b
xor r15b, r10b
mov r10d, eax
not r10b
mov ecx, r15d
not cl
mov r14d, r10d
and r14b, 0x88
and al, 0x77
or al, r14b
or r10b, cl
and cl, 0x88
and r15b, 0x77
or r15b, cl
xor r15b, al
not r10b
or r10b, r15b
mov eax, r8d
xor al, 0x8f
and al, r8b
mov ecx, ebx
xor cl, 0x8f
mov r14d, ecx
and r14b, bl
mov r15d, r8d
and r15b, bl
xor bl, r8b
not r8b
not r11b
and r8b, 0x8f
and cl, r11b
mov r11d, eax
and r11b, r8b
xor r8b, al
or r8b, r11b
mov eax, r14d
and al, cl
xor cl, r14b
or cl, al
mov eax, r8d
not al
and al, 0x51
and r8b, 0xae
or r8b, al
mov eax, ecx
not al
and al, 0x51
and cl, 0xae
or cl, al
xor cl, r8b
or bl, r15b
mov eax, ebx
not al
and al, 0x24
and bl, 0xdb
or bl, al
xor bl, 0xdb
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
not al
mov ecx, eax
or cl, r10b
not r10b
not cl
and al, 0xf7
and bl, 8
or bl, al
xor bl, 0xf7
or bl, r10b
not bl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov byte [rdx + rdi + 0x404], bl
mov rbx, qword [rsp + 0x30]
not rbx
mov rax, rbx
movabs rcx, 0x71eed24585cc5222
and rax, rcx
or rsi, rax
and rcx, r9
or rbp, rcx
xor rbp, rsi
or rbx, r9
not rbx
or rbx, rbp
mov r8, rbx
not r8
movabs rcx, 0x4d4eaac9e3ac88d2
mov rax, r8
and rax, rcx
not rcx
and rcx, rbx
mov r10, rbx
or rcx, rax
movabs rdi, 0x9e4ee9c5d0af74ce
xor rdi, rcx
or rdi, r8
mov rax, rdi
not rax
movabs rbp, 0x32026f49b6a40b12
mov rcx, qword [rsp + 0x48]
and rcx, rbp
not rbp
and rdx, rbp
or rdx, rcx
xor rdx, rbp
mov rbp, rdx
not rbp
movabs rbx, 0x1f98bb949fd04271
and rbp, rbx
not rbx
and rbx, rdx
or rbx, rbp
movabs rbp, 0xcc98f898acd3be6d
xor rbp, rbx
movabs rbx, 0xd300430c3303fc1c
and rbx, rdx
or rbx, rbp
mov rbp, rbx
not rbp
movabs rsi, 0x6dbf89cceaffa8d1
and rbp, rsi
not rsi
and rbx, rsi
or rbx, rbp
xor rbx, rsi
mov rbp, rbx
not rbp
mov rcx, rax
xor rcx, rbp
and rcx, rax
movabs rsi, 0x20cfbf7c4cfb1162
and rdi, rsi
and rbp, rsi
not rsi
and rax, rsi
or rax, rdi
and rsi, rbx
or rsi, rbp
xor rsi, rax
mov rax, rcx
and rax, rsi
xor rsi, rcx
or rsi, rax
mov rax, rsi
movabs rcx, 0x1744bba9927da1aa
and rcx, rsi
not rsi
movabs rbp, 0xd587e891bbc51340
and rsi, rbp
not rbp
and rax, rbp
or rax, rsi
xor rax, rbp
movabs rbp, 0xe8bb44566d825e55
not rbp
not rax
or rax, rbp
xor rcx, rax
mov rax, rcx
not rax
movabs rbp, 0x7e60e4514b09f8bc
and rcx, rbp
not rbp
and rbp, rax
or rbp, rcx
movabs r9, 0x45dbe30b15885af4
xor r9, rbp
mov rax, r8
or rax, 1
movabs rcx, 0x56c182c25715ed32
and r8, rcx
not rcx
and rcx, r10
or rcx, r8
movabs rdx, 0x56c182c25715ed33
xor rdx, rcx
movabs rsi, 0xd2b7f17bb337b876
mov rdi, rsi
mov r8, rax
and r8, rsi
and rsi, rdx
or rdx, rax
not rax
movabs rbx, 0x29080c0408c80288
xor rbx, rcx
not rdi
and rax, rdi
or rax, r8
mov r8, qword [rsp + 0x40]
and rdi, rbx
or rdi, rsi
xor rdi, rax
not rdx
or rdx, rdi
mov rax, rdx
not rax
movabs rcx, 0x5fbf6804cd5487fc
and rax, rcx
not rcx
and rdx, rcx
or rdx, rax
xor rdx, rcx
movabs rax, 0x412a71d5cd2b30bb
mov rcx, rax
not rcx
and rcx, rdx
not rdx
and rdx, rax
or rcx, rdx
xor rcx, rax
movabs rax, 0xba241cf4ea77a50b
xor rax, rbp
and rax, rcx
mov rdx, rcx
not rdx
mov rcx, r9
xor rcx, rdx
and rcx, r9
and rdx, r9
or rdx, rax
mov rax, rcx
and rax, rdx
xor rdx, rcx
or rdx, rax
mov qword [rsp + 0xc8], rdx
movabs rax, 0xac1807332cffca02
movabs rcx, 0xf8573145d27d1538
mov rdx, rcx
sub rdx, rax
sub rdx, rcx
mov r15, qword [rsp + 0xa0]
add rdx, r15
movabs rcx, 0x7c413a4bd5163be6
add rdx, rcx
movabs rbp, 0x28021131f10b611b
add rdx, rbp
sub rcx, rdx
add rcx, rbp
movabs rdx, 0xd4b9101b01e83732
add rcx, rdx
movabs rbp, 0x96e644b6faa09bd0
sub rcx, rbp
sub rcx, rdx
sub rcx, rax
add rcx, rbp
cmp r8, rcx
je 0x180007219
mov rax, 0xfffffffffffffffe
sub rax, qword [rsp + 0xc8]
nop word cs:[rax + rax]
mov qword [rsp + 0x40], rax
add rax, 1
movabs rbx, 0xfce29382a645ea3c
mov r8, rbx
not r8
and r8, rax
mov rcx, rax
not rcx
movabs rax, 0xd5b3fe8d75c8011b
mov r9, rax
and rcx, rbx
not r9
or r9, rax
movabs r11, 0xbf45d93fd784f96b
mov rbp, r11
mov r15, r11
not r15
movabs rdi, 0x880eb4ce8a57834c
mov rdx, rdi
and r9, 0xfffffffffffffc00
and rdx, r15
not rdi
and rbp, rdi
or r8, rcx
or rbp, rdx
xor rbp, rdi
movabs rdx, 0xacc17c65a366be3d
mov rcx, rdx
not rcx
xor r8, rbx
not rbp
movabs rax, 0xbd34824f0c11f622
mov rsi, rax
not rsi
or rsi, rax
or rbp, rcx
not rbp
movabs rdi, 0x26f0aff088cec4ea
and rcx, rdi
not rdi
and rbp, rsi
and rdx, rdi
or rdx, rcx
movabs r11, 0xc9c0ecbe979efa2
mov rcx, r11
not rcx
xor rdx, rdi
and rcx, rdx
mov rdi, rdx
not rdi
movabs rax, 0x8425a861b927e65c
mov rsi, rax
not rsi
mov rbx, r15
or rbx, rdi
or rsi, rax
not rbx
mov rax, rbp
not rax
movabs r14, 0x41b2f0bb6f81533e
mov rdx, r14
and rbx, rsi
mov rsi, rbx
not rdx
mov r10, rax
and r10, r14
and rbp, rdx
not rsi
or rbp, r10
or rax, rsi
and rbx, rdx
and rsi, r14
or rbx, rsi
not rax
or rdx, r14
xor rbx, rbp
and rdx, rax
and rdi, r11
or rcx, rdi
or rdx, rbx
xor rcx, r11
mov rax, rdx
not rax
movabs r14, 0x250d786e3af3c895
mov rsi, r14
not rsi
and rdx, rsi
and rsi, rcx
mov rdi, r8
not rdi
mov r10, r9
not r10
movabs rbp, 0x83a6ab95b9b1f9f4
mov rbx, rbp
not rcx
not rbx
and r9, rdi
or rdi, r10
and rax, r14
or rbx, rbp
not rdi
and rdi, rbx
and rcx, r14
and r10, r8
or r10, r9
mov rbp, rdi
and rbp, r10
or rdx, rax
xor r10, rdi
or r10, rbp
movabs rbp, 0x651b8d25bba93ad7
and r15, rbp
or rsi, rcx
not rbp
movabs r11, 0xbf45d93fd784f96b
mov r8, r11
and r8, rbp
or r8, r15
xor rsi, rdx
xor r8, rbp
mov rdx, rsi
not rdx
movabs rdi, 0x8694d695c20b3fb3
mov rcx, rdi
not rdi
and rcx, rdx
and rsi, rdi
movabs rax, 0xaace7a5bb7563e52
mov rbp, rax
mov r9, rax
not r9
movabs rbx, 0xfca6fcacbfdffcd
mov rax, rbx
and rax, r9
or rsi, rcx
not rbx
and rbp, rbx
or rbp, rax
xor rsi, rdi
xor rbp, rbx
mov r15, rsi
xor r15, r9
mov rcx, r8
and rcx, rsi
and r15, rsi
xor rsi, r8
not r8
movabs rdi, 0x99534647fc075c60
mov rax, rdi
not rax
or r8, r9
or rax, rdi
not r8
mov rbx, rbp
not rbx
mov rdi, r11
and r8, rax
xor rdi, rbx
and rdi, r11
movabs r11, 0xab3e26544fccfbb0
mov rax, r11
not rax
or rdx, rbx
or rax, r11
not rdx
and rdx, rax
mov rax, r8
and rax, rdi
xor rdi, r8
mov r8, r15
and r8, rdx
xor rdx, r15
or rdi, rax
or rdx, r8
mov rax, rdi
not rax
movabs r14, 0xaf2eefc48375c90a
mov r8, r14
not r8
and rdi, r8
or rsi, rcx
mov rcx, rsi
not rcx
movabs r15, 0xbef7b6d0e6a48709
and rcx, r15
and rax, r14
not r15
and rsi, r15
or rsi, rcx
or rdi, rax
xor rsi, r15
movabs r11, 0xfb38e991c0d8939b
mov r15, r11
not r15
mov rax, r9
and rax, r11
movabs rcx, 0xaace7a5bb7563e52
and rcx, r15
or rcx, rax
or r9, rbx
and rbp, r15
and rbx, r11
or rbp, rbx
and r8, rdx
not rdx
and rdx, r14
xor rbp, rcx
not r9
or r15, r11
or r8, rdx
and r15, r9
or r15, rbp
xor r15, rsi
xor r8, rdi
not r15
and r15, rsi
mov rdx, r8
mov rbp, r15
not rbp
movabs r11, 0x8006a3266d92bb33
mov rbx, r11
not rdx
not rbx
mov rsi, rdx
and rsi, r11
and r8, rbx
or rdx, rbp
and r15, rbx
not r10
mov rdi, r10
movabs r9, 0x948dffbc78a04c91
xor rdi, r9
and rbp, r11
not rdi
and rdi, r9
movabs rcx, 0x95b23e41b7f1a75
mov rax, rcx
not rax
or r8, rsi
or r10, r9
or rax, rcx
not r10
or r15, rbp
and r10, rax
mov rax, rdi
not rax
movabs rsi, 0xbee2ae7bf8174911
mov rbp, rsi
not rbp
mov rcx, rax
and rcx, rsi
and rdi, rbp
or rdi, rcx
mov rcx, r10
not rcx
or rax, rcx
and rcx, rsi
and r10, rbp
or r10, rcx
xor r15, r8
or rbx, r11
xor r10, rdi
mov rcx, r9
not rcx
not rdx
not rax
or rbp, rsi
and rbp, rax
and rbx, rdx
or rbp, r10
movabs rdi, 0xc5275fb071306037
mov rdx, rdi
not rdx
and rdx, rcx
mov rax, r9
or rbx, r15
and rax, rdi
or rax, rdx
xor rax, rdi
mov rcx, rbp
not rcx
and rcx, rax
not rax
and rax, rbp
or rax, rcx
mov rdx, rax
not rdx
mov rcx, rbx
not rcx
movabs rdi, 0x6e4ebce90e3ff2cc
mov rbp, rdi
not rbp
and rcx, rdi
and rbx, rbp
or rbx, rcx
xor rbx, rbp
movabs r8, 0xde1959473049c536
mov rcx, r8
not rcx
movabs rbp, 0x400ba258e36c0f3c
and rcx, rbp
not rbp
mov rdi, r8
and rdi, rbp
or rdi, rcx
xor rdi, rbp
mov rcx, rbx
not rcx
movabs r9, 0x56b2ac280d9958a9
mov rsi, r9
not rsi
mov rbp, rax
and rbp, r9
and rdx, rsi
or rdx, rbp
or rax, rcx
and rcx, r9
and rbx, rsi
or rbx, rcx
not rax
xor rbx, rdx
or rsi, r9
and rsi, rax
mov rax, r8
and rax, rdi
or rsi, rbx
xor rdi, r8
or rdi, rax
not rsi
movabs rbx, 0x855297b571a10d6a
mov r9, rbx
xor rdi, rsi
xor r9, 0x3ff
and r9, rbx
not rbx
movabs rax, 0xeec0ae2ff1e584aa
mov rbp, rax
not rdi
not rbp
or rbp, rax
and rbp, rbx
and rdi, rsi
and ebx, 0x3ff
mov rcx, r9
not rcx
mov r8, rbx
not r8
movabs r14, 0x66b2d1306092cc74
mov rsi, r14
lea rax, section..data
mov rdx, rax
movzx eax, byte [rdi + rax + 4]
mov rdi, rdx
not rsi
mov rdx, r8
or r8d, ecx
and r9, rsi
and rcx, r14
or r9, rcx
mov r11, qword [rsp + 0xc8]
movzx r10d, byte [r11 + rdi + 0x404]
mov r15d, r10d
not r15b
and rdx, r14
and ebx, esi
or rbx, rdx
mov edx, r15d
mov ecx, r10d
and cl, 0x7c
and dl, 0x83
or cl, dl
mov edx, ecx
xor dl, 0x3c
xor cl, 3
and cl, 0x43
and dl, 0xbc
or dl, cl
xor rbx, r9
mov ecx, eax
not cl
xor dl, 0xbc
mov r9d, ecx
and r9b, dl
xor dl, cl
and cl, 0xd0
and al, 0x2f
or al, cl
mov ecx, eax
not cl
and cl, 0x2f
and al, 0xd0
or al, cl
mov ecx, eax
not cl
and cl, 0xb3
and al, 0x4c
or al, cl
mov ecx, eax
xor cl, 0x4c
xor al, 0xb3
not r8d
or esi, r14d
and esi, r8d
and cl, r15b
or rsi, rbx
movabs rdi, 0xfc8c3bc41a56954d
mov rbx, rdi
not rbx
and rbx, rbp
and al, r10b
not rbp
and rbp, rdi
or rbx, rbp
or al, cl
xor rbx, rdi
mov rcx, rsi
not rcx
movabs rbp, 0x462bc77fa768be35
mov rdi, rbp
not rdi
and rcx, rbp
and rsi, rdi
or rsi, rcx
and rdi, rbx
xor r15b, al
not rbx
and rbx, rbp
or rdi, rbx
mov r14, qword [rsp + 0x40]
mov r8, r14
xor rdi, rsi
not r8
mov rsi, rdi
xor rsi, r8
and rsi, rdi
mov rcx, rdi
or dl, r9b
mov r9d, edx
not rcx
movabs rbp, 0xea4eabc148cf8640
and rcx, rbp
not rbp
not r9b
and rdi, rbp
or rdi, rcx
mov ecx, edx
xor rdi, rbp
xor cl, 0x76
mov r10d, ecx
not rdi
movabs rbx, 0xd418484bbf0c5f8e
mov rbp, rbx
not rbp
or rdi, r14
and cl, r9b
or rbp, rbx
not rdi
and rdi, rbp
and r10b, dl
mov ebx, r10d
not bl
mov ebp, ebx
and bpl, 7
and r10b, 0xf8
and r15b, al
mov eax, r15d
or r10b, bpl
mov ebp, ecx
not bpl
or bl, bpl
or al, 0x76
and bpl, 7
and cl, 0xf8
or cl, bpl
mov ebp, eax
not bpl
xor cl, r10b
mov r10d, r15d
xor r10b, 0x89
and r10b, r15b
not bl
or bl, cl
mov ecx, eax
and cl, 0x3b
and bpl, 0x80
or bpl, cl
mov ecx, r10d
not cl
or al, cl
and r10b, 0xc4
and cl, 0x3b
or r10b, cl
xor r10b, bpl
mov ecx, ebx
not cl
and cl, 0x92
and bl, 0x6d
or bl, cl
mov ecx, r9d
and cl, 0x22
and dl, 0xdd
or dl, cl
mov ecx, r15d
not cl
or r9b, r15b
and r15b, 0x22
and cl, 0xdd
or cl, r15b
mov r15, qword [rsp + 0xa0]
not al
or al, r10b
mov r10d, eax
not r10b
and r10b, 0x92
and al, 0x6d
or al, r10b
xor cl, dl
not r9b
or r9b, cl
xor al, bl
mov rcx, rsi
and rcx, rdi
xor rdi, rsi
mov edx, eax
not dl
mov ebx, edx
and bl, 0x7c
and al, 0x83
or al, bl
mov ebx, r9d
not bl
or dl, r9b
and r9b, 0x7c
and bl, 0x83
or bl, r9b
xor bl, al
not dl
or dl, bl
lea rax, section..data
movzx esi, byte [r11 + rax + 0x405]
mov byte [r11 + rax + 0x404], dl
mov rdx, rax
or rdi, rcx
mov rax, rdi
not rax
and rdi, r8
mov rcx, r14
and rcx, rax
or rdi, rcx
xor rax, rdi
and rax, rdi
movzx ebx, byte [rax + rdx + 4]
mov r8d, esi
or r8b, 0xc3
mov ecx, r8d
not cl
mov edx, esi
xor dl, 0x3c
and dl, sil
mov eax, edx
not al
mov r9d, r8d
and r9b, 0xf7
and cl, 8
or cl, r9b
or r8b, al
and al, 0xf7
and dl, 8
or dl, al
xor dl, cl
not r8b
or r8b, dl
mov ecx, r8d
not cl
and cl, 0x19
and r8b, 0xe6
or r8b, cl
mov edx, ebx
not dl
mov eax, edx
and al, 0x90
mov ecx, ebx
and cl, 0x6f
or cl, al
xor cl, 0x6f
xor r8b, 0x25
mov r9d, ecx
and r9b, r8b
mov eax, ebx
xor al, 0x99
xor r8b, cl
and al, bl
or bl, 0x66
mov ecx, ebx
and dl, 0x80
and cl, 0x79
or dl, cl
mov ecx, eax
not cl
or bl, cl
and cl, 0x79
and al, 0x86
or al, cl
mov ebp, esi
not bpl
or r8b, r9b
mov ecx, r8d
not cl
and cl, 0x36
and r8b, 0xc9
or r8b, cl
mov edi, r8d
xor al, dl
not bl
or bl, al
mov eax, ebx
xor dil, 0xc9
not al
and al, 0x22
and bl, 0xdd
or bl, al
mov eax, ebx
xor al, 0x40
xor bl, 0x88
and bl, 0x8c
and al, 0x73
or al, bl
mov edx, eax
mov ecx, ebp
and cl, 0xc7
and sil, 0x38
xor dl, 0x30
or sil, cl
xor al, 0x84
and al, 0xc7
and dl, 0x38
or dl, al
mov ecx, r8d
xor cl, 0x20
and cl, 0xa1
xor dl, sil
xor r8b, 0xe6
and r8b, dil
mov eax, edi
and al, 0x5e
xor bpl, dl
or al, cl
mov r10d, eax
xor r10b, 0x5e
mov ebx, eax
xor bl, 0x8e
and bl, r10b
mov r9d, ebx
and r9b, r8b
xor r8b, bl
or r8b, r9b
and bpl, dl
mov ebx, ebp
xor al, 0xa1
mov edx, eax
and dl, 0x1c
and r10b, 0xe3
not bl
mov r9d, ebx
or r10b, dl
mov edx, ebp
or al, bpl
and bpl, 0x1c
and bl, 0xe3
or bl, bpl
and r9b, 0x2f
and dl, 0xd0
or dl, r9b
mov ecx, r8d
not cl
and cl, dl
not dl
and dl, r8b
xor bl, r10b
not al
or al, bl
or dl, cl
mov ecx, eax
not cl
and cl, 0xef
and al, 0x10
or al, cl
mov ecx, edx
not cl
mov ebx, ecx
and bl, 0xd3
and dl, 0x2c
or dl, bl
mov ebx, eax
xor bl, 0xef
or cl, bl
and al, 0x2c
and bl, 0xd3
or al, bl
xor al, dl
not cl
or cl, al
lea rax, section..data
mov byte [r11 + rax + 0x405], cl
mov rax, r14
add rax, 0xfffffffffffffffe
add r11, 2
mov qword [rsp + 0xc8], r11
cmp r11, r15
jne 0x1800068d0
lea rax, section..data
add rax, r15
add rax, 0x404
mov qword [rsp + 0x40], rax
nop
movabs r9, 0xf13824dd02b70112
movabs rax, 0x4969d57b6c47f929
add rax, r9
sub r9, rax
mov r8d, 4
lea rdi, [rsp + 0xec]
mov r10, qword [rsp + 0x40]
jmp 0x18000726b
add r8, r11
add rdi, 1
add r10, 1
lea eax, [r12 - 1]
imul eax, r12d
mov ecx, eax
not ecx
and ecx, 0x28000105
mov edx, eax
and edx, 0x82fd1a00
or edx, ecx
xor edx, 0x82fd1a00
and eax, 0x5502e4fa
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x5502e4fa
and eax, 0xaafd1b05
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
xor ecx, 0x947e0c76
and ecx, eax
or eax, 0x6b81f389
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x74c6b6de
and edx, 0x80380820
or edx, ebx
or eax, ebp
and ebp, 0x74c6b6de
and ecx, 0x8b394921
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa3a76980
and eax, 0x5c58967f
or eax, ecx
mov ecx, eax
xor ecx, 0x80240008
xor eax, 0x10d04076
and eax, 0x58d2da77
and ecx, 0xa72d2588
or ecx, eax
mov eax, ecx
xor eax, 0x80052108
xor ecx, 0x48505a77
and ecx, 0x6f785ef7
and eax, 0x9087a108
or eax, ecx
xor eax, 0x9087a108
setne cl
sete dl
cmp r13d, 0xa
setl al
cmp r13d, 9
setg bl
mov r11d, ebx
xor r11b, dl
xor r11b, 1
and cl, al
and bl, dl
or bl, cl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, r11b
mov ecx, eax
not cl
and cl, r11b
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
nop dword [rax]
test cl, 1
je 0x1800073a0
cmp r8, 1
jb 0x180007650
mov rax, r9
sub rax, r8
movabs rcx, 0x4969d57b6c47f929
add rax, rcx
movabs rbp, 0x365c6e2741794a58
mov rcx, rbp
movabs rdx, 0xf7d9d0a4688583b7
sub rcx, rdx
sub rcx, rbp
add rcx, rdx
movabs rdx, 0x53119c883b06b9c4
add rcx, rdx
add rcx, rax
mov rax, rdx
sub rax, rcx
movabs rcx, 0x92096fca6b296b8b
mov r11, rcx
movabs rdx, 0x7491a60cc09aabe7
sub r11, rdx
sub r11, rcx
add r11, rax
movabs r14, 0xa791c03338644ef2
add r11, r14
add r11, rdx
mov r12d, dword [0x18002ea64]
lea eax, [r12 - 1]
imul eax, r12d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xed4eb000
mov ebp, eax
and ebp, 0x12b14ffe
or ebp, edx
xor ebp, 0x12b14ffe
mov edx, eax
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x57831303
and edx, 0xa87cecfc
or edx, ebp
mov r13d, dword [0x18002ea68]
xor edx, 0xa87cecfc
and ecx, 0x8efd9823
and eax, 0x710267dc
or eax, ecx
xor eax, 0x710267dc
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
cmp eax, 0xffffffff
sete dl
setne al
cmp r13d, 9
setg cl
cmp r13d, 0xa
setl sil
xor sil, al
xor sil, 1
or sil, cl
mov eax, esi
not al
mov ebx, ecx
xor bl, dl
not bl
and bl, dl
or cl, dl
mov edx, ecx
xor dl, bl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and al, sil
mov ecx, ebx
and cl, dl
xor al, 1
mov r8d, eax
xor r8b, sil
or al, sil
xor al, 1
or al, r8b
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
mov r8, r14
not r8
xor cl, al
mov ebx, esi
and bl, dl
xor dl, sil
mov r14b, byte [r10]
mov byte [rdi], r14b
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
test bl, 1
jne 0x180007260
xor cl, dl
test cl, 1
jne 0x180007260
nop
mov byte [rdi], r14b
mov r12d, dword [0x18002ea64]
mov r13d, dword [0x18002ea68]
lea esi, [r12 - 1]
imul esi, r12d
mov r15d, esi
not r15d
mov edx, esi
or edx, 0x44687fa7
mov ebx, edx
not ebx
mov ecx, r15d
or ecx, 0xbb978058
mov ebp, ecx
not ebp
and edx, 0x44502006
and ebx, 0xbb878058
or ebx, edx
and ecx, 0x44502006
and ebp, 0x285fa1
or ebp, ecx
xor ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0xcc5ac912
and ebp, 0x33a536ed
or ebp, ecx
mov ecx, ebp
xor ecx, 0x8802b634
and r15d, 0x37b7467b
and esi, 0xc848b984
or esi, r15d
mov edx, esi
xor edx, 0xc848b004
xor ebp, 0x77cd494b
mov ebx, ebp
and ebx, 0x26b04983
and ecx, 0xd94fb67c
or ecx, ebx
xor esi, 0x26b04003
and esi, 0x26b04983
and edx, 0xd94fb67c
or edx, esi
xor edx, ecx
xor ebp, edx
test ebp, edx
sete sil
setne dl
cmp r13d, 0xa
setl al
cmp r13d, 9
setg bl
mov ecx, edx
and cl, bl
or dl, al
and al, sil
or al, cl
mov ecx, eax
xor cl, bl
and cl, al
xor dl, 1
or bl, sil
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
xor bl, cl
mov edx, ebx
xor dl, 1
and cl, dl
cmp cl, bl
jne 0x180007260
xor cl, 1
or cl, dl
xor cl, 1
test cl, 1
je 0x180007530
jmp 0x180007260
mov ecx, dword [0x18002ea6c]
mov r8d, dword [0x18002ea70]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, edi
and ecx, 0x102ac814
mov edx, ebx
and edx, 0x5100300
or edx, ecx
mov ecx, edx
xor ecx, 0x5000000
xor edx, 0xfaeffcff
mov ebp, ebx
xor ebp, 0x153acb14
and ebp, ebx
mov esi, ebp
not esi
mov eax, edx
and eax, 0x7adb5bd5
and ecx, 0x5208000
or ecx, eax
or edx, esi
and esi, 0x7adb5bd5
and ebp, 0x8524a42a
or ebp, esi
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xeac534ea
and edx, 0x153acb15
or edx, eax
mov eax, edx
not eax
mov ecx, edx
and ecx, 0xa9e13418
and eax, 0x561ecbe7
or eax, ecx
or edx, ebx
and ebx, 0xa9e13418
and edi, 0x561ecbe7
or edi, ebx
xor edi, eax
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0x5ac1b690
and edx, 0xa53e496f
or edx, eax
xor edx, 0xa53e496f
sete cl
setne dl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl al
and dl, al
and r9b, cl
or r9b, dl
mov edx, eax
or dl, cl
xor dl, 1
xor al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
not dl
mov ecx, r9d
xor cl, 1
and dl, cl
or cl, al
mov ebx, ecx
not bl
and bl, 1
and al, r9b
or al, dl
cmp bl, al
jne 0x180007c3a
xor al, 1
or cl, al
xor cl, 1
test cl, 1
jne 0x180007c3a
mov r11d, 4
lea r9, [rsp + 0xec]
mov r10, qword [rsp + 0x40]
jmp 0x180007788
add r9, 1
add r10, 1
mov r8, r11
lea eax, [r12 - 1]
imul eax, r12d
mov edx, eax
not edx
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov ecx, eax
or ecx, 1
mov edi, ebx
not edi
mov esi, ecx
and esi, 0x8c1d83cd
mov ebp, edx
and ebp, 0x73e27c32
or ebp, esi
or ecx, edi
and edi, 0x8c1d83cd
and ebx, 0x73e27c32
or ebx, edi
xor ebx, ebp
not ecx
or ecx, ebx
and edx, 0x1c4800cf
and eax, 0xe3b7ff30
or eax, edx
mov edx, eax
xor edx, 0xe3b7ff30
xor eax, 0x1c4800cf
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
setne dl
sete r11b
cmp r13d, 9
setg cl
cmp r13d, 0xa
setl al
mov ebx, eax
xor bl, r11b
or dl, al
or al, r11b
xor al, 1
or al, bl
mov ebx, eax
not bl
xor dl, 1
or cl, r11b
xor cl, 1
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
and bl, al
xor bl, 1
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
xor bl, cl
xor cl, 1
xor bl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
nop dword [rax]
test cl, 1
je 0x180007860
movabs rax, 0x3ac5e8e81a971ecf
mov rdx, rax
add rax, r8
movabs rcx, 0xdaec9df8765fcbf0
sub rax, rcx
sub rax, rdx
movabs rdx, 0x861194180a531dbf
add rax, rdx
movabs rbp, 0x7d8bc1cf7c1ff6a
sub rax, rbp
sub rax, rdx
movabs rdx, 0xfdf82742a62dc9a
add rax, rdx
add rax, rcx
mov rcx, rdx
sub rcx, rax
movabs rax, 0xd0d7c5d0a0b44443
add rcx, rax
movabs rdx, 0xb60653a8cff5bec5
add rcx, rdx
sub rax, rcx
add rax, rbp
lea r11, [rdx + rax]
add r11, 0xffffffffffffffff
cmp r8, 1
jb 0x180007230
mov r8b, byte [r10]
mov byte [r9], r8b
mov r12d, dword [0x18002ea64]
mov r13d, dword [0x18002ea68]
lea esi, [r12 - 1]
imul esi, r12d
mov ebx, esi
not ebx
mov ecx, esi
or ecx, 0x7a0c8dd3
mov ebp, ecx
not ebp
mov edi, ebx
or edi, 0x85f3722c
mov eax, edi
not eax
and ecx, 0x8a629b57
and ebp, 0x5916028
or ebp, ecx
and edi, 0x8a629b57
and eax, 0x700c0480
or eax, edi
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x7a0c8dd2
and eax, 0x85f3722d
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x500782cc
and eax, 0xaff87d33
or eax, ecx
mov ecx, eax
xor ecx, 0x20487d31
xor eax, 0x500782cc
mov ebp, eax
and ebp, 0x9fb502ca
and ecx, 0x604afd35
or ecx, ebp
or eax, esi
and esi, 0x9fb502ca
and ebx, 0x604afd35
or ebx, esi
xor ebx, ecx
not eax
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x12dab15d
and eax, 0xed254ea2
or eax, ecx
xor eax, 0xed254ea2
setne sil
sete cl
cmp r13d, 0xa
setl bl
cmp r13d, 9
setg al
mov edx, eax
xor dl, cl
and dl, al
and bl, sil
and al, cl
or al, bl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov ebx, eax
xor bl, 1
mov esi, eax
and sil, bl
mov ecx, esi
xor cl, 1
xor sil, al
or cl, bl
xor cl, 1
or cl, sil
xor cl, dl
xor cl, 1
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
test al, 1
jne 0x180007780
xor cl, bl
test cl, 1
jne 0x180007780
nop word cs:[rax + rax]
mov byte [r9], r8b
mov r12d, dword [0x18002ea64]
mov r13d, dword [0x18002ea68]
lea ecx, [r12 - 1]
imul ecx, r12d
mov eax, ecx
mov edx, ecx
xor edx, 0x6a9fdf43
and edx, ecx
not ecx
and ecx, 0xd7cb2492
and eax, 0x2834db6d
or eax, ecx
mov ecx, eax
xor ecx, 0x28100200
xor eax, 0x428b0402
or eax, 0x956020bc
mov esi, edx
not esi
mov edi, eax
and edi, 0x5485ddff
and ecx, 0x2a1a0200
or ecx, edi
or eax, esi
and esi, 0x5485ddff
and edx, 0xab7a2200
or edx, esi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x956020bc
and eax, 0x6a9fdf43
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xb7bb1e67
mov esi, edx
and esi, ecx
and edx, eax
mov edi, esi
not edi
mov ebx, edx
not ebx
mov ebp, edi
and ebp, 0xaaba241
and esi, 0xf5545dbe
or esi, ebp
or edi, ebx
and ebx, 0xaaba241
and edx, 0xf5545dbe
or edx, ebx
xor edx, esi
not edi
or edi, edx
mov edx, edi
not edx
and edx, 0x4844e199
and edi, 0xb7bb1e66
or edi, edx
and ecx, 1
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x3f11e510
and eax, 0xc0ee1aef
or eax, ecx
xor eax, 0xc0ee1aef
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7f9c0194
and eax, 0x8063fe6b
or eax, ecx
mov ecx, eax
xor ecx, 0x8000fc69
xor eax, 0x77840080
and eax, 0x77e70282
and ecx, 0x8818fd7d
or ecx, eax
mov eax, ecx
xor eax, 0x64870000
xor ecx, 0x800c17c
and ecx, 0x1b60c3fe
and eax, 0xe49f3c01
or eax, ecx
mov ecx, eax
xor ecx, 0x102c00
xor eax, 0x1340028c
and eax, 0xf7cf128d
and ecx, 0x830ed72
or ecx, eax
mov eax, ecx
xor eax, 0x44841004
xor ecx, 0x830a862
and ecx, 0xbb7baaeb
and eax, 0x44845514
or eax, ecx
xor eax, 0x44845514
setne sil
sete al
cmp r13d, 0xa
setl dil
cmp r13d, 9
setg cl
mov edx, eax
or dl, cl
xor dil, al
xor al, cl
not al
and al, cl
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov ebx, esi
xor bl, cl
or cl, sil
xor cl, 1
or cl, dil
mov edx, ecx
xor dl, bl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, al
xor al, 1
and bl, al
or bl, dl
mov esi, ebx
and sil, 1
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 1
cmp sil, cl
jne 0x180007780
xor bl, 1
or bl, al
xor bl, 1
test bl, 1
je 0x180007a20
jmp 0x180007780
add qword [rsp + 0x40], 4
mov esi, dword [rsp + 0xec]
test rsi, rsi
lea r12, section..data
je 0x18000ba53
cmp esi, 0x1f
seta r11b
cmp esi, 0x20
setb r10b
movabs rcx, 0x442e5ddc90a03c60
lea rbp, [rsi + rcx]
movabs rbx, 0xa37f1ca5182d1273
add rbp, rbx
sub rbp, rcx
movabs rcx, 0xed02d75b24d31316
sub rbp, rcx
sub rbp, rbx
add rbp, rcx
add rbp, 0xffffffffffffffff
cmp rbp, 0x400
setb cl
cmp rbp, 0x3ff
seta r8b
mov ebx, r8d
xor bl, cl
and bl, r8b
mov r9d, r8d
and r9b, r11b
or r11b, bl
xor bl, 1
or bl, r10b
xor bl, 1
xor r11b, 1
mov edx, ebx
and dl, r11b
xor r11b, bl
or r11b, dl
and cl, r10b
or cl, r9b
mov edx, r10d
and dl, r8b
xor r10b, r8b
or r10b, dl
mov edx, r10d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov eax, r11d
xor al, 1
mov edx, eax
and dl, r11b
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, bl
xor dl, cl
xor al, cl
xor cl, 1
xor dl, 1
mov ebx, edx
and bl, 1
or cl, r11b
xor cl, 1
or cl, al
mov eax, ecx
and al, 1
mov qword [rsp + 0x38], rsi
mov r11, rsi
not r11
cmp bl, al
jne 0x180007f20
or dl, cl
xor dl, 1
test dl, 1
mov r9, qword [rsp + 0x38]
mov r10d, 0
jne 0x180007f28
movabs rax, 0x2055eaaf414173fb
movabs rcx, 0x42391d41adc1ee42
add rcx, rax
movabs rax, 0x4e9b05e86465b52c
sub rcx, rax
movabs rdx, 0x9d70f80f10fc99bb
add rdx, rcx
add rdx, rax
movabs rcx, 0xa6394fb724f58390
mov rax, rcx
sub rax, rdx
sub rax, rcx
mov rsi, qword [rsp + 0xa0]
add rax, rsi
add rax, r12
movabs rcx, 0x28937e0d032f775d
movabs rbp, 0x8bb85d1091ba4333
mov rdx, rbp
sub rdx, rcx
sub rdx, rsi
sub rdx, rbp
movabs rbp, 0x79f8d0d6787f08ab
sub rdx, rbp
add rdx, rcx
add rdx, rbp
movabs rcx, 0x2dc9c080c3be36df
mov rbp, r9
sub rbp, rcx
movabs rbx, 0xa7ae94acb7991691
sub rbp, rbx
sub rbp, rdx
add rbp, rbx
add rbp, rcx
movabs rdx, 0xb92125574a46f2c5
sub rbp, rdx
movabs rcx, 0xb1b251d849c1105b
add rcx, rbp
movabs rbp, 0xebd6a84d19398d02
movabs rbx, 0xb1b251d849c10c53
add rbx, rbp
sub rcx, rbx
add rcx, rbp
movabs rbp, 0x83341ba822287f07
sub rcx, rbp
add rcx, r12
add rcx, rdx
add rcx, rbp
movabs rdx, 0x6df18e9b4aff65f6
movabs rbx, 0x8159b974e3e490c2
mov rbp, rbx
sub rbp, rdx
sub rbp, rbx
sub rbp, r9
movabs rbx, 0x27a346069a1a43aa
add rbp, rbx
add rbp, rdx
sub rbp, rbx
movabs rdx, 0x76759e4f7102f95b
movabs rbx, 0xe7ad7444ced24bc2
add rbx, rdx
movabs rdx, 0xa1dced6bc02abadf
add rdx, rbx
movabs rbx, 0x97ef8b5f6272edd2
add rbp, rbx
movabs rdi, 0x7664934d47629218
add rbp, rdi
sub rbx, rbp
sub rbx, rdx
add rbx, rdi
movabs rdx, 0x73ba9b89c4715fa5
sub rbx, rdx
add rbx, r12
add rbx, rdx
cmp rax, rbx
setae al
setb dl
lea rbp, str.OPDOVbHMjytvofAQiPjMFFbhulmrFOQiiZxUIKLMvUlfBlVXYcqOxsxERwqLevGWqKGvHfLrHOAIAIpsIQSOajKmDeHuEmajHTapOyagQckVxPvapFTDXeZjvsGQVCJLseTMbzdmCPGVIrFcIHSozaDfVMBmqeDasHXqWsAusqbGxAQhrSmTvqXPUUAPHcLxTEoSvjIWuHyRhZJCGQOFytjExijtLBShrFtcdAukhXAFCUzGisghwyaVXDwQuknkaHEYVVoHtHCvBPfQQbrUFsQnZwiFaCwQTrIYwQytCsTxXKDCJavhPmfKyiDOwhzPlYPloItxYuHRkhfxKMiyoOCwCYRyCUiadEXmztvfiOxYIaaicVQSwCXHhJuQqKTtkWEtiMLDWJOenlLvFnzAgjKjwULjExgvKwBpvDdmqfvMwDvafulcJGXwSUfRSYgOVKyzTFrAkhiTfvoSzbVsBVSSiGlqAAHCtHCQjcCWhFgiLwKuafqJdUPyPQHaeQleAOKVzBwBaCSiqUMjgPiFjznybpSFbcTHvpSmzinBWKLMqtBRgVabQauaSJkKqQsiylmhsAAIRAehncWDzbRiwnAuDPxHaKehrjCmQdpLRFFtIWqheUZDZxzYJEMFfPchYBRAcoRhttupeBrXtYkgxPvICngGIcUPASzmqfBtIpWgBSkTnvhCquZbmlzemtwqxTvDuTuZiicrFPnwOfqTgtbhDEihWKgDzDpXbuEEDwBqtKDnpEixTOCIhhSQpucSFinhZzwwTMBKyXmaWixzFDiTrWHWYmVJDXqMfTSprzEcyOEuCpXbunGdpfcHdxdeucrmIjXBakhHBwcnsHjtPltIWhVaKPChSmGTAEwEFjZIPejcJFIMUQwiVGaoeuZDyytKajjanTSFutlJPpoiqTyFGUbirtiiFZhKZZKtLXSndvZnewoViGSIrYyFHPaLRgtgRZiuGoxPXKzunDQJDqBcYePWOjdlxavZwhpoPZDHoPUQRTVYKGFAoHSMsAe
cmp rcx, rbp
setbe cl
xor dl, cl
and al, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
jne 0x180008f3a
mov al, 1
test al, al
je 0x180008f3a
je 0x180008f3a
mov r9, qword [rsp + 0x38]
xor r10d, r10d
mov r14, r10
not r14
mov rcx, r14
and rcx, r10
movabs rax, 0x352b54058f37a3c6
mov rdx, rax
not rdx
mov rbp, r14
and rbp, rdx
and rdx, rcx
not rcx
mov rbx, r10
and rbx, rax
or rbp, rbx
and rax, rcx
or rdx, rax
xor rdx, rbp
or rcx, r10
not rcx
or rcx, rdx
mov rax, rcx
not rax
movabs rdx, 0x4197364b0f2fa99b
and rax, rdx
not rdx
and rcx, rdx
or rcx, rax
xor rcx, rdx
movabs rbp, 0xa11df1eff50dd680
mov rax, rbp
not rax
mov rdx, rcx
and rdx, rax
not rcx
and rcx, rbp
or rcx, rdx
xor rax, rcx
and rax, rcx
movabs rcx, 0x3a6ded36355f061a
mov rdx, r10
and rdx, rcx
not rcx
and rcx, r14
or rcx, rdx
movabs rdx, 0x9b701cd9c052d09a
xor rdx, rcx
and rbp, r14
or rbp, rdx
mov rcx, rbp
not rcx
movabs rdx, 0x20aab01cdf9d3cae
and rcx, rdx
not rdx
and rbp, rdx
or rbp, rcx
xor rbp, rdx
movabs rdx, 0x8f5d53154f101ac8
movabs rcx, 0xd1bf5d0545e233b7
xor rcx, rdx
mov r8, rax
not r8
mov rbx, rbp
not rbx
movabs rsi, 0x2a8a7f1464446ca2
and rbx, rsi
not rsi
mov rdx, rbp
and rdx, rsi
or rdx, rbx
xor rdx, rsi
movabs rsi, 0xdce81f28903b1b43
mov rbx, rax
xor rbx, rsi
not rsi
and rbx, rax
or rax, rsi
not rax
mov rdi, rdx
xor rdi, rsi
and rdi, rdx
and rsi, rbp
mov rbp, rax
and rbp, rbx
xor rax, rbx
or rax, rbp
mov rbp, rdi
and rbp, rsi
xor rsi, rdi
or rsi, rbp
mov rbp, rax
not rbp
movabs rbx, 0xf2a9c55d84c1de0b
and rbp, rbx
mov rdi, rsi
not rdi
and rdi, rbx
not rbx
and rax, rbx
or rax, rbp
and rbx, rsi
or rbx, rdi
xor rbx, rax
mov rax, r8
and rax, rdx
xor rdx, r8
or rdx, rax
mov rax, rdx
not rax
movabs rbp, 0xfcd4a4bdaf5676ac
and rax, rbp
not rbp
and rdx, rbp
or rdx, rax
xor rdx, rbp
mov rax, rbx
and rax, rdx
xor rdx, rbx
or rdx, rax
mov r13, rcx
xor r13, rdx
and rcx, r13
and r13, rdx
mov rax, rcx
and rax, r13
xor r13, rcx
or r13, rax
movabs rax, 0xa5a741497562e11a
mov rcx, r11
and rcx, rax
mov edx, r9d
and edx, 0x8a9d1ee5
or rdx, rcx
xor rdx, rax
movabs rax, 0x809e95544f7c0b0c
or r11, rax
not rax
or rax, rdx
movabs rcx, 0x3000209fbae1d64
and rcx, rax
not rax
mov edx, r11d
not edx
movabs rbp, 0x838c9719fbae1d64
and r11, rbp
not rbp
and rbp, rax
or rcx, rbp
and edx, 0x1e093
or rdx, r11
xor rdx, rcx
movabs rax, 0x6d0249e31458ab5f
movabs rcx, 0x126b2348a4db5fac
xor rax, rcx
movabs rbp, 0x92f5b61ceba754a0
xor rbp, rcx
and rbp, rdx
not rdx
and rdx, rax
or rbp, rdx
mov rax, rbp
not rax
movabs rcx, 0xcda04a578376c420
and rax, rcx
not rcx
and rcx, rbp
and rbp, 0xfffffffffffffffe
or rcx, rax
movabs rax, 0x325fb5a87c893bde
xor rax, rcx
mov rcx, rbp
and rcx, rax
xor rax, rbp
or rax, rcx
mov rcx, rax
not rcx
movabs rdx, 0x147615108941fa02
mov rbp, rcx
and rbp, rdx
not rdx
and rcx, rax
and rax, rdx
or rax, rbp
xor rax, rdx
mov rsi, rax
not rsi
movabs rbx, 0xd4e77e644ae97e5e
mov rbp, rbx
not rbp
and rax, rbp
and rbp, rcx
not rcx
mov rdx, rsi
and rdx, rbx
or rax, rdx
and rbx, rcx
or rbp, rbx
xor rbp, rax
or rcx, rsi
not rcx
or rcx, rbp
mov rax, rcx
not rax
movabs rbp, 0x523aeaea90b302bc
mov rdx, rbp
not rdx
and rdx, rax
and rcx, rbp
or rcx, rdx
xor rcx, rbp
mov rax, rcx
not rax
movabs rdx, 0x514a8ebbdbf0c261
and rax, rdx
not rdx
and rcx, rdx
or rcx, rax
xor rcx, rdx
je 0x18000870a
movabs rax, 0x48f45063df92b41d
and rax, r14
movabs rdx, 0x48f45063df92b5bd
not rdx
mov rcx, r10
and rcx, rdx
or rcx, rax
xor rcx, rdx
not rcx
or rcx, 0x3e0
movabs rax, 0xb0b7663bb89da647
xor rax, r10
movabs rdx, 0x4f4899c447625a58
xor rdx, rax
and rdx, r10
mov rax, rdx
not rax
movabs rbx, 0x5746021ab8539aae
mov rbp, rbx
mov rsi, rcx
and rsi, rbx
and rbx, rax
or rax, rcx
not rcx
not rbp
and rcx, rbp
or rcx, rsi
and rbp, rdx
or rbp, rbx
xor rbp, rcx
not rax
or rax, rbp
mov rcx, rax
not rcx
movabs rdx, 0xab3c76f267448a5f
mov rbp, rcx
and rbp, rdx
mov rbx, r10
and rbx, rdx
not rdx
and rax, rdx
or rax, rbp
and rdx, r14
or rdx, rbx
xor rdx, rax
xor rcx, rdx
and rcx, rdx
lea rax, section..data
mov rdi, r10
mov r10b, byte [rcx + rax + 4]
mov rax, qword [rsp + 0x40]
mov al, byte [rax + rdi]
mov esi, eax
not sil
mov ecx, esi
and cl, 0xfa
mov edx, eax
and dl, 5
or dl, cl
mov ecx, edx
not cl
and cl, 5
and dl, 0xfa
or dl, cl
mov r11d, edx
not r11b
and dl, 0x62
and r11b, 8
or r11b, dl
mov r8d, r11d
xor r8b, 8
xor r11b, 0xf7
and al, 0x4d
mov ecx, esi
and cl, 0xb2
or cl, al
xor cl, 0x27
and sil, 0x6a
or sil, cl
mov eax, esi
not al
and al, 0x16
and sil, 0xe9
or sil, al
mov r9d, esi
xor r9b, 0xe9
xor sil, 0x16
mov edx, r10d
not dl
mov eax, edx
and al, 0x1f
mov ecx, r10d
and cl, 0xe0
or cl, al
mov ebx, ecx
xor bl, 0x20
mov eax, edx
or al, 0xa9
mov ebp, eax
not bpl
or cl, 0x52
and cl, 0xd2
and bl, 0x29
or bl, cl
and al, 0xd2
and bpl, 4
or bpl, al
xor bpl, bl
mov eax, ebp
not al
and al, 0x56
and bpl, 0xa9
or bpl, al
mov eax, ebp
not al
mov ecx, eax
and cl, 0x95
and bpl, 0x6a
or bpl, cl
not bpl
or bpl, al
and r10b, 0x27
mov eax, edx
and al, 0xd8
or al, r10b
xor al, 0x4d
and dl, 0x6a
or dl, al
mov eax, edx
not al
and al, 0x22
and dl, 0xdd
or dl, al
mov ecx, edx
xor cl, 0xdd
mov ebx, edx
xor bl, 0x20
and bl, 0xe0
xor dl, 0x78
and dl, cl
and cl, 0x1f
or cl, bl
mov r12d, ecx
xor r12b, 0x1f
mov r10d, ebp
xor cl, 0x45
and cl, r12b
mov r15d, ebp
and r15b, r12b
xor r12b, bpl
not bpl
and r9b, r11b
or r11b, sil
and sil, r8b
mov eax, r11d
not al
or sil, r9b
mov ebx, r11d
and bl, 7
and al, 0x68
or al, bl
mov ebx, esi
not bl
or r11b, bl
and bl, 7
and sil, 0xf8
or sil, bl
xor sil, al
not r11b
or r11b, sil
or bpl, 0x5a
mov eax, ebp
not al
or r10b, 0xa5
mov ebx, r10d
not bl
and bpl, 0xb9
and al, 4
or al, bpl
and r10b, 0xb9
and bl, 0x42
or bl, r10b
xor bl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, ebx
not al
and al, 0xd4
and bl, 0x2b
or bl, al
mov eax, edx
not al
and al, 0xd4
and dl, 0x2b
or dl, al
xor dl, bl
or r12b, r15b
mov eax, r12d
not al
mov ecx, edx
not cl
mov ebx, ecx
and bl, 0xec
and dl, 0x13
or dl, bl
or cl, r12b
and r12b, 0xec
and al, 0x13
or al, r12b
mov r9, qword [rsp + 0x38]
xor al, dl
not cl
or cl, al
mov eax, ecx
not al
mov edx, eax
or dl, r11b
not r11b
not dl
and al, 0x7e
and cl, 0x81
or cl, al
xor cl, 0x7e
or cl, r11b
not cl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov rax, qword [rsp + 0x40]
mov byte [rax + rdi], cl
movabs rax, 0x63ef1e5087b139f5
mov rbp, r14
and rbp, rax
not rax
movabs rdx, 0x70ce26f52385fd8
and rdx, rdi
mov rsi, rdi
and rsi, rax
or rsi, rbp
xor rsi, rax
mov r8, rsi
not r8
movabs rbx, 0xf8f31d90adc7a027
mov rbp, rbx
not rbp
and rbp, r8
mov rcx, rsi
and rcx, rbx
or rcx, rbp
mov rbp, rcx
xor rbp, r8
and rbp, rcx
and rbx, r14
or rdx, rbx
not rdx
or rdx, r14
mov rcx, rdx
not rcx
mov rbx, rbp
not rbx
and rcx, rbx
or rbx, rdx
and rdx, rbp
or rdx, rcx
mov rbp, rdx
not rbp
movabs rdi, 0xb3740f8ee73b2f6d
mov rcx, rdi
mov rax, rbx
and rax, rdi
and rdi, rbp
or rbp, rbx
not rbx
not rcx
and rbx, rcx
or rbx, rax
and rcx, rdx
or rcx, rdi
xor rcx, rbx
not rbp
or rbp, rcx
movabs rax, 0x2a040efabc511bd1
movabs rcx, 0xd2f7136a1196bbf7
xor rcx, rax
movabs rax, 0x70ce26f52385fd9
or rax, rbp
not rbp
or rbp, rcx
mov rcx, rax
not rcx
mov rbx, rbp
not rbx
movabs rdx, 0xd3ac539799449489
and rax, rdx
and rbp, rdx
not rdx
and rcx, rdx
or rcx, rax
and rdx, rbx
or rdx, rbp
xor rdx, rcx
movabs rbp, 0x3fc5b02e8442a978
mov rax, rbp
not rax
or rax, rsi
not rax
mov rcx, rsi
xor rcx, rbp
and rcx, rsi
mov rbx, rax
and rbx, rcx
xor rcx, rax
or rcx, rbx
mov rax, rcx
not rax
movabs rdi, 0xf44ff17de678a397
and rax, rdi
not rdi
and rdi, rcx
or rdi, rax
movabs rbx, 0x3475beac9dc5f511
xor rbx, rdi
movabs rax, 0x453fcdfc36e00ed6
and rsi, rax
mov ecx, 1
or rcx, rax
not rax
and rax, r8
or rax, rsi
xor rcx, rax
and r8d, 1
or r8, rcx
xor rbp, rbp
xor rbp, r8
not r8
not rbp
and rbp, r8
mov rax, rbx
and rax, rbp
xor rbp, rbx
or rbp, rax
mov rax, rbp
not rax
mov rcx, rdx
not rcx
mov rbx, rcx
or rbx, rbp
not rbx
movabs r11, 0xbe7b8eae58ad5f91
and rcx, r11
and rbp, r11
not r11
and rdx, r11
or rdx, rcx
and r11, rax
or r11, rbp
xor r11, rdx
mov rax, rbx
and rax, r11
xor r11, rbx
or r11, rax
jmp 0x18000870d
mov r11, r10
mov qword [rsp + 0x48], r11
movabs rax, 0xdfbcf73d3c5bc933
movabs rcx, 0xdfbac79b9295bfbd
mov rdx, rcx
sub rdx, rax
movabs rbp, 0xbcbecbad79ba269d
sub rdx, rbp
sub rdx, r9
add rdx, rbp
add rdx, rax
movabs rax, 0xd1bd8b2e61fddf6
add rdx, rax
movabs rbp, 0x15af247df2a080e9
sub rdx, rbp
sub rdx, rax
movabs rax, 0x1ddae802595d3a2
add rdx, rax
sub rdx, rcx
sub rdx, rax
movabs rax, 0x49ab49e8ad313d3b
add rdx, rax
add rdx, rbp
sub rdx, rax
cmp r13, rdx
lea rcx, section..data
je 0x18000ba53
mov rdi, 0xfffffffffffffffe
sub rdi, qword [rsp + 0x48]
mov rax, qword [rsp + 0xa0]
add rax, rcx
add rax, 0x409
mov qword [rsp + 0x50], rax
nop word [rax + rax]
movabs rcx, 0x76d73a9ef7c4ff50
mov rax, rcx
and rax, 0xfffffffffffffc00
not rcx
mov ebx, ecx
and ebx, 0x3ff
movabs rbp, 0xf4ab8ac73d7ef0ae
mov rdx, rbp
or rbx, rax
not rdx
or rdx, rbp
lea r15, [rdi + 1]
mov r10, rdi
mov r9, r15
xor rbx, rcx
not r9
movabs rax, 0x2af9136dfc898c40
mov rsi, rax
xor rsi, r9
mov rdi, rax
not rdi
movabs rbp, 0x8c971b60ed7f4d14
mov rcx, rbp
and rsi, rax
and rcx, rdi
not rbp
and rax, rbp
and rdx, rbx
or rax, rcx
xor rax, rbp
movabs rbx, 0x6c31c2d42d52efe
mov rbp, rbx
not rbp
not rax
mov rcx, r15
or rcx, rax
or rbp, rbx
not rcx
mov rbx, rdx
and rcx, rbp
xor rax, rdx
and rax, rdx
not rdx
movabs r8, 0x39bfa62f851505fe
mov rbp, r8
and rdx, r8
not rbp
and rbx, rbp
or rbx, rdx
xor rbx, rbp
not rbx
movabs rbp, 0xe5c977a7bf95c4bc
mov rdx, rbp
not rdx
or rdx, rbp
or rbx, rdi
not rbx
and rbx, rdx
mov rdx, rsi
and rdx, rcx
xor rcx, rsi
or rcx, rdx
mov rdx, rbx
mov rsi, rax
not rsi
movabs rbp, 0xafba06a12266277
mov r13, rbp
not r13
not rdx
mov rdi, rdx
and rdi, rbp
and rbx, r13
or rdx, rsi
or rbx, rdi
and rsi, rbp
and rax, r13
or rax, rsi
xor rax, rbx
not rdx
or r13, rbp
and r13, rdx
mov rdx, rcx
or r13, rax
not rdx
and rdx, r13
not r13
and r13, rcx
or r13, rdx
mov r14, r13
not r14
movabs rax, 0xe17f85f949cfb4b8
mov rdx, rax
mov rbp, rax
not rbp
and r13, rbp
and r9, rax
and rbp, r15
movabs r12, 0x97073272a187c277
mov r15, r12
not r15
mov qword [rsp + 0x30], r10
mov rsi, r10
and rdx, r14
not rsi
movabs rcx, 0xb50e06927dd9c5b
mov rax, rcx
not rax
or rsi, r15
or rbp, r9
or rax, rcx
not rsi
and rsi, rax
movabs rcx, 0x97c01bb253368c0d
mov rax, rcx
or r13, rdx
not rax
mov rdx, r10
or rdx, r12
or rax, rcx
xor rbp, r13
not rdx
and rdx, rax
mov rdi, rsi
not rdi
mov rbx, rdx
xor r14, rbp
not rbx
movabs rcx, 0xa3dc5de5d33a3867
mov r13, rcx
not r13
mov rax, rdi
and rax, rcx
and r14, rbp
and rsi, r13
or rdi, rbx
and rbx, rcx
or rsi, rax
and rdx, r13
or r13, rcx
movabs rcx, 0x7e4e15c41ad67259
mov rbp, rcx
not rbp
mov rax, r12
or rdx, rbx
and rax, rcx
and rbp, r15
or rbp, rax
not rdi
xor rbp, rcx
movabs rcx, 0x9303ab6ed6b71d36
mov rbx, rcx
not rbx
mov eax, ecx
and eax, 0x3ff
xor rdx, rsi
and rbx, 0xfffffffffffffc00
or rbx, rax
xor rbx, rcx
movabs r10, 0x7b1c1a07a33f242b
mov r9, r10
and r13, rdi
not r9
movabs rdi, 0x2dd157144d038f5e
mov r15, rdi
and r15, r9
not rdi
mov rsi, r10
or r13, rdx
mov rax, r13
and rsi, rdi
or rsi, r15
xor rsi, rdi
movabs rcx, 0x241dc5a887e48522
mov rdx, rcx
not rax
not rdx
or rdx, rcx
and rdx, rsi
mov r15, r9
and rax, rbp
and r15, r10
mov rsi, rdx
and rsi, r15
xor r15, rdx
not rbp
or r15, rsi
mov rsi, rbx
movabs rcx, 0x874b6bae1d221a41
xor rsi, rcx
and rsi, rbx
mov rdx, rbx
and rbp, r13
not rdx
mov rbx, rcx
not rbx
movabs rdi, 0x17a53267dbd86c09
mov r13, rdi
not r13
or rbp, rax
mov rax, rbp
or rax, rbx
or r13, rdi
not rax
mov rdi, rbp
and rax, r13
xor rdi, rcx
and rdi, rbp
mov r13, rax
and r13, rdi
xor rdi, rax
mov rax, rdx
xor rax, rbx
and rax, rdx
or rdi, r13
mov r13, rax
and r13, rsi
xor rsi, rax
not rbp
or rsi, r13
mov rax, rdi
not rax
and rax, rsi
not rsi
and rsi, rdi
mov rdi, rbp
and rdi, rdx
xor rdx, rbp
or rdx, rdi
mov rdi, rcx
and rdi, rbx
not rdx
xor rbx, rcx
or rbx, rdi
xor rbx, rdx
or rsi, rax
not rbx
and rbx, rdx
mov rbp, rsi
movabs r8, 0x58cbc8cec8fba228
mov rdi, r8
not rdi
not rbp
mov rax, rbp
and rax, r8
and rsi, rdi
or rsi, rax
mov rax, rbx
not rax
or rbp, rax
and rax, r8
and rbx, rdi
or rbx, rax
mov r10, qword [rsp + 0x50]
mov r11, qword [rsp + 0x48]
movzx edx, byte [r10 + r11 - 1]
mov eax, edx
not al
xor rbx, rsi
lea rsi, section..data
movzx r14d, byte [r14 + rsi + 4]
mov ecx, r14d
mov r13d, r14d
mov r12d, r14d
not rbp
or rdi, r8
and rdi, rbp
not r12b
mov r8d, r12d
and r12b, 0x7a
and cl, 0x85
or rdi, rbx
movabs rbx, 0xc1bbb22786b56fed
mov rbp, rbx
or cl, r12b
not rbp
movabs rsi, 0x7b1c1a07a33f242b
mov r12, rsi
and r12, rbp
and rbp, r15
xor r13b, 0xcf
not r15
and r9, rbx
or r12, r9
mov r9, rsi
and r13b, r14b
xor r9, r15
and r15, rbx
or rbp, r15
mov ebx, ecx
xor bl, 0x81
xor cl, 0x4a
or cl, 0x30
mov r15d, ecx
and bl, 0xc9
and r15b, 0x36
or bl, r15b
mov r15d, r13d
not r15b
or cl, r15b
and r15b, 0x36
and r13b, 0xc9
or r13b, r15b
mov r15d, edx
xor r13b, bl
mov ebx, eax
and bl, dl
not cl
or cl, r13b
mov r13d, ecx
not r13b
and r13b, 4
and cl, 0xfb
or cl, r13b
mov r13d, eax
and r13b, 0xcf
and dl, 0x30
or dl, r13b
mov r13d, ecx
xor r13b, 4
and cl, 0x30
and r13b, 0xcf
or cl, r13b
xor cl, dl
not cl
or cl, al
and al, 0x6c
and r15b, 0x93
or r15b, al
and r9, rsi
xor rbp, r12
mov r12, r9
and r12, rbp
xor rbp, r9
mov edx, r15d
xor dl, 0x12
xor r15b, 0x6c
mov eax, r15d
and al, 0xe9
and dl, 0x16
or dl, al
mov eax, ebx
not al
or r15b, al
and bl, 0x16
and al, 0xe9
or bl, al
xor bl, dl
and r14b, 0x23
and r8b, 0xdc
or r14b, r8b
not r15b
xor r14b, 0x23
or r15b, bl
not r15b
mov eax, r14d
and al, r15b
xor r15b, r14b
or r15b, al
mov eax, r15d
not al
and al, 0x91
and r15b, 0x6e
or r15b, al
mov eax, r15d
xor al, 0x6e
mov edx, eax
xor dl, cl
xor r15b, 1
and dl, al
and r15b, 0x25
and al, 0xda
or al, r15b
mov ebx, ecx
not bl
and cl, 0x25
and bl, 0xda
or bl, cl
xor bl, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
movzx r14d, byte [r10 + r11]
or rbp, r12
mov rax, rdi
not rax
and rax, rbp
not rbp
and rbp, rdi
or rbp, rax
xor rdi, rbp
mov byte [r10 + r11 - 1], bl
and rdi, rbp
lea rax, section..data
movzx esi, byte [rdi + rax + 4]
mov eax, r14d
not al
mov edx, eax
mov ecx, r14d
and dl, 0xc4
and cl, 0x3b
or cl, dl
mov edx, ecx
xor dl, 0x2a
xor cl, 0x84
and cl, 0x95
and dl, 0x6a
or dl, cl
mov ebx, edx
xor bl, 0x62
xor dl, 0x90
and dl, 0x98
and bl, 0x67
or bl, dl
mov ebp, ebx
xor bpl, 0xa8
and al, 0x30
xor r14b, 0xcf
or r14b, al
mov eax, r14d
not al
and al, 0x24
and r14b, 0xdb
xor bl, 0x67
or r14b, al
mov eax, r14d
xor al, 0xc2
xor r14b, 0x24
mov r9d, esi
not r9b
mov edx, esi
and dl, 0x41
mov ecx, r9d
and cl, 0xbe
or cl, dl
mov edx, ecx
xor dl, 0x8e
and dl, 0xcf
xor cl, 0x71
or cl, dl
mov edx, r9d
and dl, 0x30
and sil, 0xcf
or sil, dl
mov edi, ecx
not dil
and dil, 0x37
and cl, 0xc8
xor r9b, sil
and r9b, sil
and bl, bpl
mov edx, ebx
xor dl, r14b
and dl, bl
mov esi, ebx
not sil
and sil, 0x39
and bl, 0xc6
and r14b, 0x39
and al, 0xc6
or bl, sil
or al, r14b
xor al, bl
mov esi, edx
not sil
mov ebx, eax
mov ebp, esi
not bl
and bpl, 0x49
and dl, 0xb6
or dl, bpl
or sil, bl
and bl, 0x49
and al, 0xb6
or al, bl
xor al, dl
not sil
or sil, al
mov edx, r9d
not dl
or cl, dil
mov ebx, ecx
and dl, 0xd2
mov r15d, r9d
and r15b, 0x2d
or r15b, dl
xor bl, 0xc8
mov edi, ecx
xor r15b, 0x2d
xor cl, 0xf8
and cl, bl
mov ebp, r15d
or bl, 0xcf
mov r14d, ebx
and bpl, 0x30
and r9b, 0xcf
or r9b, bpl
not r14b
mov ebp, ebx
and bpl, 0x22
and r14b, 0x10
or r14b, bpl
mov edx, ecx
not dl
or bl, dl
and dl, 0x22
and cl, 0xdd
or cl, dl
xor cl, r14b
xor dil, 0x37
not bl
or bl, cl
mov ecx, ebx
not cl
and cl, r9b
not r9b
and r9b, bl
mov edx, edi
and dl, r15b
xor r15b, dil
or r15b, dl
or r9b, cl
mov eax, r9d
not al
mov ecx, eax
and cl, 0x1e
and r9b, 0xe1
or r9b, cl
mov ecx, r15d
not cl
or al, r15b
and cl, 0xe1
and r15b, 0x1e
or cl, r15b
xor cl, r9b
mov r9, qword [rsp + 0x38]
not al
mov edx, esi
or al, cl
not dl
mov ecx, edx
and cl, 0xe5
and sil, 0x1a
or sil, cl
mov ecx, esi
not cl
or dl, 0xe0
or cl, 0xc
and cl, 0x6c
and sil, 0x80
or sil, cl
mov ecx, edx
not cl
and dl, 0x6c
and cl, 0x13
or cl, dl
mov ebx, eax
not bl
or al, 0x1f
xor cl, sil
mov edx, eax
not dl
or bl, 0xe0
and al, 0xb3
and dl, 0x40
or dl, al
mov eax, ebx
not al
and bl, 0xb3
and al, 0xc
or al, bl
xor al, dl
mov edx, ecx
not dl
and dl, 0xe1
and cl, 0x1e
or cl, dl
mov edx, eax
not dl
and dl, 0xe1
and al, 0x1e
or al, dl
xor al, cl
mov byte [r10 + r11], al
mov rdi, qword [rsp + 0x30]
add rdi, 0xfffffffffffffffe
add r11, 2
mov qword [rsp + 0x48], r11
cmp r11, r9
jne 0x1800087c0
jmp 0x18000ba53
mov eax, 0xffffffe0
mov rdi, qword [rsp + 0x38]
or rax, rdi
mov rcx, rax
not rcx
movabs rdx, 0xf732a779e03da9e5
movabs rbp, 0x8cd5886e03da9fa
xor rbp, rdx
or rbp, r11
mov edx, ebp
not edx
movabs rbx, 0x8ef58a6ea5128cd0
and rbp, rbx
not rbx
and rbx, rcx
and eax, 0xa5128cd0
or rax, rbx
and edx, 0x5aed7320
or rdx, rbp
xor rdx, rax
mov eax, edi
and eax, edx
mov rbp, rdx
not rbp
mov qword [rsp + 0xc8], r11
mov rcx, r11
and rcx, rbp
or rax, rcx
xor rbp, rax
and rbp, rax
movabs rax, 0x20ec3e1483ac4e17
movabs rdx, 0x92830cb9cbafd036
add rdx, rax
movabs rcx, 0x7616071494485d3f
add rdx, rcx
movabs rax, 0xb36f4ace4f5c1e2d
sub rdx, rax
mov qword [rsp + 0x48], rbp
add rcx, rbp
movabs rax, 0x4dbab30081985a4e
add rdx, rax
sub rcx, rdx
movabs rdx, 0x85a1cdba0aec0c14
add rcx, rdx
add rcx, rax
movabs rax, 0x5348de2ad64acbce
add rcx, rax
sub rcx, rdx
sub rcx, rax
mov rax, rcx
shr rax, 5
movabs rdx, 0x7bddff2592196a89
sub rax, rdx
movabs rbp, 0x236a5c1cf181decb
add rax, rbp
add rax, rdx
movabs rdx, 0x5899a75850887a30
sub rax, rdx
movabs rbx, 0x49ad659061748395
sub rax, rbx
add rax, rdx
movabs rdx, 0xfa80a9b96661ca3f
add rax, rdx
sub rax, rbp
sub rax, rdx
movabs rdx, 0x81eb8d2eef956dcb
sub rax, rdx
movabs rbp, 0x7b69bbeb0c71f593
add rax, rbp
add rax, rdx
movabs rdx, 0xee3b6222bb10074a
sub rax, rdx
sub rax, rbp
add rax, rdx
movabs rdx, 0x8040203ac01d3784
add rax, rdx
movabs rbp, 0x4a9ae944828fba11
add rax, rbp
add rax, rbx
sub rax, rbp
movabs rbp, 0xfa3f71de63445bd3
sub rax, rbp
sub rax, rdx
add rax, rbp
add rax, 1
mov rdx, rax
not rdx
mov rbp, rdx
and rbp, 0xfffffffffffffffe
mov rbx, rdx
or rbx, 0xfffffffffffffffe
xor rbx, rbp
mov rbp, rbx
not rbp
and rdx, rbx
and rbp, rax
or rbp, rdx
xor rbx, rbp
and rbx, rbp
test rcx, rcx
mov qword [rsp + 0xc0], rbx
je 0x18000cde2
movabs rcx, 0x68350aa4f5ed0231
lea rdi, [rax + rcx]
movabs rdx, 0xd95a293b97101326
add rdi, rdx
movabs rbp, 0x748c2669981b747
add rdi, rbp
sub rdi, rcx
sub rdi, rbp
movabs rcx, 0x27537f2f76a49a5c
sub rdi, rcx
movabs rbp, 0xa7e33fa37f72b63c
sub rdi, rbp
add rdi, rcx
movabs rcx, 0x988e05701e27ef4c
sub rdi, rcx
sub rdi, rbx
add rdi, rcx
add rdi, rbp
movabs rcx, 0xc00f79a19a2001a2
sub rdi, rcx
movabs rbp, 0x11b325480d7ff9dc
sub rdi, rbp
sub rdi, rdx
add rdi, rcx
add rdi, rbp
mov qword [rsp + 0x60], rdi
sub rbx, rax
mov qword [rsp + 0x90], rbx
lea rax, [rsi + r12]
add rax, 0x418
mov qword [rsp + 0xa8], rax
mov r9, 0xffffffffffffffff
xor r11d, r11d
nop word [rax + rax]
mov qword [rsp + 0x30], r11
movabs rdx, 0x937066ac997c8724
mov rcx, rdx
and rcx, 0xfffffffffffffc3f
not rdx
mov eax, edx
and eax, 0x3c0
or rax, rcx
movabs rbp, 0xb655b5be1cbbe36d
mov rcx, rbp
xor rax, rdx
not rcx
not rax
movabs rbx, 0x1a84e1db0f3b229c
mov rdx, rbx
not rdx
or rax, rcx
or rdx, rbx
not rax
movabs rbx, 0x77cfe6f1461c9d2
and rcx, rbx
and rax, rdx
not rbx
and rbp, rbx
or rbp, rcx
movabs rcx, 0xf8946b3c63afc643
mov rdx, rcx
xor rbp, rbx
not rdx
or rdx, rcx
and rdx, rbp
and ebp, 0x3c0
mov rbx, rax
not rbx
mov rdi, rbp
not rdi
movabs r8, 0xa6ef42b2c4fcb630
mov rcx, r8
not rcx
mov rsi, rbx
and rsi, r8
and rax, rcx
or rax, rsi
or ebx, edi
and rdi, r8
and ebp, ecx
or rbp, rdi
not ebx
xor rbp, rax
or ecx, r8d
and ecx, ebx
or rcx, rbp
mov r10, rcx
movabs rbp, 0x936995599a709d52
mov r12, rbp
mov r15, rbp
not r10
not r15
mov r14, r9
mov qword [rsp + 0x70], r9
not r14
movabs r11, 0xc339fd4334009a4e
not r11
movabs rsi, 0x8b0ea0c230fc9ab1
mov rbx, rsi
and rcx, r15
and rbx, r9
not rsi
mov rax, qword [rsp + 0x30]
and rax, rsi
and r15, rdx
mov rdi, rdx
or rax, rbx
xor rax, rsi
mov qword [rsp + 0x68], rax
movabs rbp, 0x90343499aa21b7b0
mov rdx, rbp
not rdx
movabs rax, 0x90c45d7e5b4e49a7
mov rsi, rax
not rdi
and rsi, rdx
not rax
mov rbx, rbp
and rbx, rax
and r10, r12
or rbx, rsi
xor rbx, rax
mov rax, rbx
not rax
movabs r8, 0x26614d6f5fbe8322
mov r9, r8
and rdi, r12
not r9
mov rsi, rdx
and rsi, r8
and rbp, r9
or rcx, r10
or rbp, rsi
or rdx, rax
and rax, r8
or r15, rdi
and rbx, r9
or rbx, rax
xor rbx, rbp
xor r15, rcx
mov rax, r15
not rdx
or r9, r8
and r9, rdx
xor rax, r14
mov rcx, rax
mov r8, r15
or r9, rbx
mov qword [rsp + 0x80], r9
movabs r13, 0x72690b1738c4bf3
mov rsi, r13
not rsi
movabs rax, 0xc68623d6cbf8e5dc
mov r9, rax
not r9
not r8
or r14, rsi
or r9, rax
movabs r12, 0x52fa513490b6a9a7
and rsi, r12
and rcx, r15
mov qword [rsp + 0x78], rcx
not r12
and r13, r12
movabs r10, 0xab5081815a3bd17
mov rdx, r10
not rdx
movabs rcx, 0x56011cb48d1e5ec7
mov rax, rcx
movabs rbx, 0xc339fd4334009a4e
and r8, rbx
and rax, rdx
mov rbx, rdx
mov qword [rsp + 0x50], rdx
not rcx
mov rbp, r10
and rbp, rcx
and r15, r11
or rbp, rax
movabs rax, 0xa68cf030a3d04292
not rax
xor rbp, rcx
movabs rdx, 0xd1bee0a1f4795429
mov rcx, rdx
or r13, rsi
not rcx
or rcx, rdx
and rcx, rbp
mov rsi, rcx
or r15, r8
not rsi
movabs rdx, 0x2523cc9472bd3af
mov rdi, rdx
not rdx
mov rbp, rsi
and rbp, rdi
not r14
and rcx, rdx
or rcx, rbp
mov rbp, rbx
and rbp, r10
and r14, r9
mov rbx, rbp
not rbx
or rsi, rbx
and rbx, rdi
xor r13, r12
and rbp, rdx
or rbp, rbx
xor rbp, rcx
xor r15, r11
mov r8, r14
not rsi
or rdx, rdi
and rdx, rsi
not r8
or rdx, rbp
mov rcx, rdx
mov qword [rsp + 0x98], rdx
mov rbx, rdx
not rbx
mov qword [rsp + 0x58], rbx
movabs rbp, 0xfb2778bcd6eb1ce7
mov rdx, rbp
and rdx, rbx
mov rsi, r14
and rsi, rax
mov rbx, r8
not rbp
and rcx, rbp
or rcx, rdx
movabs r11, 0xa68cf030a3d04292
mov r9, r11
and rbx, r11
xor rcx, rbp
movabs rdi, 0x88719d1b36626bff
mov r12, rdi
mov rbp, rdi
not rbp
mov r14, qword [rsp + 0x70]
mov rdx, r14
and rdx, rcx
or rsi, rbx
mov qword [rsp + 0xb8], rsi
xor rcx, r14
or rcx, rdx
movabs rdi, 0x6187a88d82b77678
mov rbx, rdi
not rbx
mov rdx, rbp
and rdx, rdi
mov rsi, r12
and rsi, rbx
or rsi, rdx
mov r10, r12
and r10, rdi
mov rdx, rbp
and rdx, rbx
or rdx, r10
xor rdx, rsi
or rbp, r12
not rbp
or rbx, rdi
and rbx, rbp
movabs rdi, 0x1198dd3ef705736
mov rbp, rdi
not rbp
not r15
or r15, r14
or rbp, rdi
not r15
and r15, rbp
or rbx, rdx
mov rdx, rcx
not rdx
movabs rsi, 0xb6d2ea1391580449
mov rbp, rsi
not rbp
and rdx, rsi
and rcx, rbp
or rcx, rdx
mov rdx, qword [rsp + 0x78]
mov r10, rdx
and r10, r15
xor r15, rdx
movabs rdx, 0x689365dce5901076
mov rsi, rdx
not rsi
or rsi, rdx
and rsi, r13
mov rdi, r13
xor rdi, qword [rsp + 0x30]
not rdi
and rdi, qword [rsp + 0x30]
xor rcx, rbp
mov rbp, rdi
not rbp
and rdi, rax
not rcx
not rbx
or r8, rbp
or rbx, rcx
movabs rdx, 0x3bc9cb2764818c4a
mov rcx, rdx
not rcx
or rcx, rdx
and rbp, r11
not rbx
and rbx, rcx
movabs rdx, 0x6355507b9f29db7e
mov ecx, edx
and ecx, 0x20
or rdi, rbp
not rdx
mov rbp, rdx
and rbp, 0xffffffffffffffdf
or rbp, rcx
or r15, r10
xor rbp, rdx
mov r13, rbp
not r13
movabs r9, 0x543e44ad15b091e
mov rdx, r9
not rdx
mov r10, r13
and r10, r9
and rbp, rdx
or rbp, r10
movabs r11, 0xab5081815a3bd17
mov r10, r11
and r10, r9
mov rcx, qword [rsp + 0x50]
and rcx, rdx
or rcx, r10
xor rcx, rbp
or r13, r11
not r13
or rdx, r9
and rdx, r13
movabs r14, 0x8b6716e4a37ffb71
mov rbp, r14
not rbp
xor rdi, qword [rsp + 0xb8]
or rdx, rcx
movabs r9, 0x5aa5490b811cd10f
mov r12, r9
not r12
mov r11, rbp
and r11, r9
mov r13, r14
and r13, r12
or r13, r11
not r8
movabs rcx, 0xa68cf030a3d04292
or rax, rcx
and rax, r8
mov r8, r14
and r8, r9
mov rcx, rbp
and rcx, r12
or rcx, r8
or rax, rdi
mov rdi, r15
not rdi
xor rcx, r13
movabs r10, 0xeffcb7360b37005b
mov r8, r10
not r8
and rdi, r10
and r15, r8
or rbp, r14
not rbp
or r15, rdi
mov rdi, rax
or r12, r9
and r12, rbp
movabs rbp, 0x7c75863589d99732
mov r9, rbp
not rbp
not rdi
and rax, rbp
and rbp, rsi
mov r14, rbp
not rsi
and rdi, r9
and rsi, r9
or r12, rcx
not r12
xor r15, r8
or r12, rdx
movabs rdx, 0xf9bc7144d1aa5739
mov rcx, rdx
not rcx
or rcx, rdx
or rax, rdi
not r12
and r12, rcx
movabs rbp, 0x7e439130f7074838
mov rcx, rbp
and rcx, 0xffffffffffffffdf
or r14, rsi
mov r11, r15
not rbp
mov edx, ebp
and edx, 0x20
or rdx, rcx
mov rdi, qword [rsp + 0x68]
and r11, rdi
xor rdx, rbp
movabs r8, 0xf37af5ed7bb7c320
mov rbp, r8
not rbp
mov rcx, rdx
mov rsi, qword [rsp + 0x58]
and rcx, rsi
xor rdi, r15
xor rdx, rsi
or rdx, rcx
movabs r10, 0x23a027c1773783a0
mov r9, r10
not r9
mov rcx, rbp
xor r14, rax
mov qword [rsp + 0x68], r14
and rcx, r10
mov rax, r8
and rax, r9
or rax, rcx
mov rsi, r8
or rdi, r11
mov r15, r14
and rsi, r10
mov rcx, rbp
and rcx, r9
or rcx, rsi
mov r11, qword [rsp + 0x50]
not r15
xor rcx, rax
mov rsi, r14
or rbp, r8
not rbp
movabs rax, 0xab5081815a3bd17
and rsi, rax
or r9, r10
and r9, rbp
or r9, rcx
mov rax, rdx
not rdi
not rax
movabs rcx, 0x2c5f7e32f6df9f93
and rax, rcx
not rcx
and r11, r15
mov r14, r15
mov qword [rsp + 0x78], r15
and rdx, rcx
or rdx, rax
movabs rax, 0x6449913883066514
mov rbp, rax
mov r10, rax
not r10
mov rax, qword [rsp + 0x80]
xor rax, rdi
or r10, rbp
xor rdx, rcx
not rdx
or rsi, r11
not r9
or r9, rdx
movabs rdx, 0xc25dce04ce28bbd6
mov rcx, rdx
not rcx
not rax
or rcx, rdx
not r9
and r9, rcx
mov rdx, rbx
and rax, rdi
not rdx
movabs rbp, 0xe5512359618a6999
mov rcx, rbp
and rcx, rdx
not rbp
lea rdi, section..data
movdqu xmm10, xmmword [rax + rdi + 4]
and rbx, rbp
or rbx, rcx
xor rbx, rbp
movabs r15, 0x1ce5c60518a5419c
mov r11, r15
lea rcx, section..data
movups xmm0, xmmword [rax + rcx + 0x14]
movaps xmmword [rsp + 0x80], xmm0
not r11
mov r8, rbx
not r8
movabs rdi, 0xcc8ce71267dbbffe
mov rcx, rdi
not rcx
mov rbp, r8
not rsi
or rbp, r11
or rcx, rdi
not rbp
or rsi, r14
and rbp, rcx
movabs rdi, 0xbb1195ed5f41361a
mov rcx, rdi
not rcx
or rdx, r15
not rsi
or rcx, rdi
not rdx
and rdx, rcx
mov rcx, rbp
and rsi, r10
not rcx
movabs rax, 0x9ff5cd8d124e67e3
mov r10, rax
mov rdi, rax
not rdi
and rbp, rdi
mov rax, rcx
and rax, r10
or rbp, rax
mov rax, rdx
not rax
or rcx, rax
and rax, r10
and rdx, rdi
or rdx, rax
xor rdx, rbp
movabs rbp, 0x54270ea44c6b80c2
mov rax, rbp
not rax
mov r13, rsi
or r13, r11
or rax, rbp
not r13
and r13, rax
not rcx
or rdi, r10
and rdi, rcx
mov rax, rsi
not rax
or rdi, rdx
mov qword [rsp + 0xb8], rdi
movabs rdx, 0x5bac74c86677553a
mov rbp, rdx
not rbp
mov rcx, rsi
and rcx, rdx
and rax, rbp
or rax, rcx
mov rcx, rsi
xor rcx, r15
and rcx, rsi
mov qword [rsp + 0xb0], rcx
or rsi, r8
and r8, rdx
and rbx, rbp
or rbx, r8
xor rbx, rax
not rsi
or rbp, rdx
movabs rdx, 0x1f8fada374c9eb8c
mov r14, rdx
not r14
and rbp, rsi
mov rax, r11
and rax, rdx
mov rcx, r15
and rcx, r14
or rcx, rax
mov rax, r15
and rax, rdx
mov rsi, r11
and rsi, r14
or rsi, rax
xor rsi, rcx
or r11, r15
not r11
or r14, rdx
and r14, r11
movabs rax, 0x20d1c61ed75fcc26
mov r11, rax
mov rdx, rax
or r14, rsi
not r11
movabs rcx, 0x74d17c936f44824a
mov rax, rcx
not rax
or rax, rcx
mov rcx, r9
or rcx, r11
not rcx
and rcx, rax
mov r10, r12
not r10
mov rsi, r10
xor rsi, r11
and rsi, r10
mov r15, r12
mov rax, rdx
xor r15, rdx
and r15, r12
mov rdx, rsi
and rdx, r15
xor r15, rsi
or r15, rdx
movabs rdi, 0xceb426fcab763dd
mov rsi, rdi
not rsi
mov rdx, rcx
not rdx
mov r8, rdx
and r8, rdi
and rcx, rsi
or rcx, r8
mov r8, r9
xor r8, rax
and r8, r9
mov rax, r8
not rax
or rdx, rax
and rax, rdi
and r8, rsi
or r8, rax
xor r8, rcx
not rdx
or rsi, rdi
and rsi, rdx
or rsi, r8
mov rax, r15
not rax
and rax, rsi
not rsi
and rsi, r15
or rbp, rbx
or rsi, rax
movabs rax, 0xf5baa4f981d0a7e6
mov r8, rax
not r8
mov rcx, r12
and rcx, rax
and r10, r8
or r10, rcx
mov rcx, r9
not rcx
or r12, r9
and r9, rax
and rcx, r8
or rcx, r9
xor rcx, r10
not r12
or r8, rax
and r8, r12
movabs r10, 0x327e7d799df7dfd3
mov rbx, r10
not rbx
mov rdx, r11
and rdx, r10
movabs rdi, 0x20d1c61ed75fcc26
mov rax, rdi
and rax, rbx
or rax, rdx
mov r9, rdi
and r9, r10
mov rdx, r11
and rdx, rbx
or rdx, r9
xor rdx, rax
or r11, rdi
not r11
or rbx, r10
and rbx, r11
or rbx, rdx
mov r10, r13
not r10
movabs r11, 0x9f44d9eb068bc555
mov r9, r11
not r9
mov rax, r10
and rax, r11
and r13, r9
or r13, rax
not rbx
or rbx, r8
or rbx, rcx
movabs rcx, 0x5c26f6cd99b322cd
mov rax, rcx
not rax
or rax, rcx
not rbx
and rbx, rax
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
not rax
or r10, rax
and rax, r11
and rcx, r9
or rcx, rax
mov r15, rcx
mov rax, rsi
not rax
movabs rdx, 0xd73f0468981c6cca
mov rdi, rdx
not rdx
and rsi, rdx
mov rcx, rax
and rcx, rdi
or rsi, rcx
mov rcx, rbx
not rcx
or rax, rcx
and rcx, rdi
and rbx, rdx
or rbx, rcx
xor rbx, rsi
xor r15, r13
not r10
or r9, r11
not rax
and r9, r10
mov rsi, rbp
or rdx, rdi
and rdx, rax
movabs rdi, 0x7c6ada2b5766aef9
mov r8, rdi
mov r10, rdi
not r10
not rsi
or rdx, rbx
mov qword [rsp + 0xb0], rdx
movabs rax, 0xb8aec62b368bcd77
mov rcx, rax
not rcx
or rcx, rax
or r9, r15
mov rax, qword [rsp + 0x68]
and rcx, rax
and rcx, 0xffffffffffffffdf
movabs rdx, 0xe7082cf109deea57
mov rdi, qword [rsp + 0x78]
and rdi, rdx
mov rbx, rdx
and rbp, r10
not rbx
and rax, rbx
or rax, rdi
and rsi, r8
and edx, 0x20
and rbx, 0xffffffffffffffdf
or rbx, rdx
or rbp, rsi
xor rbx, rax
mov rdx, rcx
not rdx
movabs rax, 0xbe3ca12948aed7ed
mov rsi, rax
not rsi
mov rdi, rdx
and rdi, rax
and rcx, rsi
or rcx, rdi
mov rdi, rbx
not rdi
or rdx, rdi
and rdi, rax
and rbx, rsi
or rbx, rdi
mov r11, r9
not r11
xor rbx, rcx
not rdx
or rsi, rax
xor rbp, r10
and rsi, rdx
or rsi, rbx
movabs r12, 0x663c83cfe7f0d05b
mov rcx, r12
not rcx
movabs rbx, 0x7bab85d3f73e36a4
mov rax, rbx
mov r10, qword [rsp + 0xb8]
and r11, r10
not rax
movabs r13, 0x7072082cb40b4d07
mov r15, r13
not r15
and r15, rcx
mov rdx, rcx
not r10
or rdx, rsi
not rsi
or rax, rbx
xor r14, rbp
not rdx
and rdx, rax
movabs rcx, 0x62a559aa1e30b958
mov rax, rcx
not rax
and r10, r9
mov rbx, r12
or rsi, r12
or rax, rcx
not rsi
not r14
and rsi, rax
mov rdi, rdx
not rdi
mov rcx, rsi
not rcx
movabs r12, 0x651993261055024c
mov r9, r12
or r10, r11
not r9
mov rax, rdi
and rax, r12
and rdx, r9
and r14, rbp
mov r8, r10
or rdx, rax
or rdi, rcx
and rcx, r12
and r8, r14
and rsi, r9
or rsi, rcx
mov rax, rbx
and rax, r13
xor r14, r10
or r15, rax
movabs rcx, 0xa6bf67a724fc028a
mov rax, rcx
mov rbp, qword [rsp + 0x50]
and rax, rbp
not rcx
movabs rbx, 0xab5081815a3bd17
and rbx, rcx
or rbx, rax
or r9, r12
xor rbx, rcx
movabs r13, 0x29af46af71cd4d7d
mov rcx, r13
xor rsi, rdx
not rcx
movabs rdx, 0x74e39f89f63e0c30
mov rax, rdx
not rax
or rbp, r13
not rdi
or rax, rdx
not rbp
and rbp, rax
mov r11, rbp
movabs rdx, 0xf249bca0ae8c883f
mov r12, rdx
mov rax, rdx
and r9, rdi
not rax
mov rdx, qword [rsp + 0x58]
mov rbp, rdx
or rbp, r13
or rax, r12
not rbp
and rbp, rax
mov rax, rbx
xor rax, rcx
and rax, rbx
or r14, r8
mov r10, rax
and r10, r11
xor r11, rax
mov rax, rdx
xor rax, rcx
and rax, rdx
mov r12, rdx
or r11, r10
mov rdx, rax
and rdx, rbp
xor rbp, rax
or r9, rsi
mov rsi, qword [rsp + 0xb0]
mov r10, rsi
or rbp, rdx
mov rax, r11
not rax
and rax, rbp
not r10
not rbp
and rbp, r11
movabs rdi, 0x14f29f077fb2412c
mov rdx, rdi
not rdx
or r10, r14
not r14
or rdx, rdi
not r10
or r14, rsi
or rbp, rax
mov rdi, rbx
not rdi
movabs r8, 0xa4c2dc299af477e6
mov rax, r8
not rax
and r10, rdx
mov rdx, rdi
and rdx, r8
and rbx, rax
or rbx, rdx
movabs rsi, 0x5242b5e9909524c7
mov rdx, rsi
not rdx
or rdx, rsi
movabs rsi, 0x7072082cb40b4d07
xor r15, rsi
mov rsi, qword [rsp + 0x98]
or rdi, rsi
and rsi, r8
and r12, rax
or r12, rsi
mov rsi, r9
not rsi
and rsi, r15
not r15
xor r12, rbx
not rdi
not r14
or rax, r8
and rax, rdi
or rax, r12
mov rbx, rax
and r15, r9
not rbx
movabs rdi, 0x3ee0ed4b7e7e59f4
and rbx, rdi
not rdi
and r14, rdx
mov rdx, r10
and rax, rdi
or rax, rbx
xor rax, rdi
mov rbx, r13
or r15, rsi
and rbx, rcx
xor rcx, r13
or rcx, rbx
and rdx, r14
xor rcx, rax
not rcx
and rcx, rax
mov rax, rbp
xor r14, r10
and rax, rcx
xor rcx, rbp
or rcx, rax
mov rax, rcx
or r14, rdx
not rax
mov rdx, r15
not rdx
movabs rdi, 0xdd82ba19dcf4453e
mov rbx, rdi
mov rbp, rdi
not rbp
and rbx, rdx
and r15, rbp
and rcx, rdi
and rbp, rax
or r15, rbx
or rbp, rcx
xor rbp, r15
movabs rcx, 0x9b10aea26ea61835
mov rax, rcx
not rax
not rbp
or rbp, rdx
or rax, rcx
not rbp
mov r9, r14
and rbp, rax
not r9
mov rcx, rbp
movabs rdx, 0x869d29df1c0a616c
mov rax, rdx
not rdx
movabs r13, 0xd7d208523b7e7906
mov rdi, r13
not rdi
movabs rsi, 0x6e1d4764da28630a
mov rbx, rsi
not rcx
and rbx, rdi
not rsi
mov r8, r13
and r8, rsi
and rbp, rdx
or r8, rbx
xor r8, rsi
movabs r10, 0xc592e5a8d48cbdc0
mov rsi, r10
not rsi
mov rbx, r14
and rax, rcx
or rbx, rdi
or rsi, r10
not rbx
or rbp, rax
and rbx, rsi
mov rax, r8
not rax
mov r10, r14
xor r10, rax
xor rbp, rdx
and r10, r14
mov r11, rbp
not r11
movabs rsi, 0x5310ea0349b703aa
mov rdx, rsi
not rdx
or rdi, r11
or rdx, rsi
movabs r15, 0xf55e067e3e669f45
mov rsi, r15
not rsi
or rax, rcx
not rdi
or rsi, r15
not rax
and rax, rsi
mov rcx, rbx
and rdi, rdx
and rcx, r10
xor r10, rbx
or r10, rcx
mov rcx, rdi
mov rdx, rax
not rcx
not rdx
movabs r15, 0xb0e566f2cef6e11e
mov rbx, r15
not rbx
mov rsi, rcx
and rdi, rbx
and rsi, r15
or rcx, rdx
and rdx, r15
and rax, rbx
or rdi, rsi
or rax, rdx
movabs r12, 0x5ba7c65bc7a38aca
mov rsi, r12
not rsi
mov rdx, r14
and rdx, r12
and r9, rsi
or r9, rdx
or r14, r11
and rbp, rsi
and r11, r12
or rbp, r11
xor rbp, r9
not r14
or rbx, r15
or rsi, r12
and rsi, r14
mov r11, qword [rsp + 0x30]
mov r9, r10
not r9
not rcx
or rsi, rbp
mov rdx, r13
and rdx, r8
xor r8, r13
xor rax, rdi
or r8, rdx
not r8
or r8, rsi
movabs rsi, 0xff14494be6c04f03
mov rdx, rsi
and rbx, rcx
not rdx
or rdx, rsi
not r8
movabs rbp, 0xbc72dd35ae50d0f7
mov rcx, rbp
and r8, rdx
and rcx, 0xfffffffffffffc1f
not rbp
mov edx, ebp
and edx, 0x3e0
or rbx, rax
or rdx, rcx
xor rdx, rbp
mov rax, rdx
not rax
movabs r15, 0x271e0f7221c448dd
mov rsi, r15
and r9, rbx
not rsi
movabs rbp, 0x6abf70ebc7be97d2
mov rcx, rbp
and rcx, rax
not rbp
not rbx
and rdx, rbp
or rdx, rcx
movabs r14, 0xde495a85691c0c76
mov rdi, r14
not rdi
and rbx, r10
xor rdx, rbp
not rdx
or rdx, rsi
or rbx, r9
mov rcx, rbx
or rdi, r14
movabs r9, 0x97b69acbcf68039b
mov rbp, r9
not rbp
or rbp, r9
and rcx, r8
not rdx
and rdx, rbp
movabs r9, 0x77239595dd5bbb86
mov rbp, r9
not rbp
xor r8, rbx
or rax, r15
or rbp, r9
not rax
or r8, rcx
mov r9, r8
and rax, rbp
mov rbx, rdx
not rbx
movabs r10, 0xc44c3bfb7dd1c75c
mov rbp, r10
not rbp
mov rcx, rbx
not r9
and rcx, r10
and rdx, rbp
or rdx, rcx
mov rcx, rax
or rsi, r8
not rcx
or rbx, rcx
and rcx, r10
not rsi
and rax, rbp
or rax, rcx
movabs r14, 0x9f9898defa2b64c6
mov rcx, r14
not rcx
and rsi, rdi
mov rdi, r9
or rdi, r15
or rcx, r14
not rdi
and rdi, rcx
xor rax, rdx
mov rcx, rsi
and rcx, rdi
not rbx
xor rdi, rsi
or rbp, r10
and rbp, rbx
or rbp, rax
or rdi, rcx
mov rax, rdi
not rax
and rax, rbp
not rbp
and rbp, rdi
or rbp, rax
mov rcx, rbp
not rcx
movabs rax, 0x9bc8663f948043d0
mov rdx, rax
not rdx
and rcx, rax
and rbp, rdx
movabs rbx, 0xa294bf4b858e1c4a
and r9, rbx
not rbx
mov rax, r8
or rbp, rcx
and rax, rbx
or rax, r9
xor rax, rbx
movabs r10, 0xb6912fd18067810d
mov rdi, r10
xor rbp, rdx
not rdi
mov r9, rbp
movabs r14, 0x4337d06985aa159
mov rcx, r14
not rcx
mov rbx, rdi
and rbx, r14
mov rsi, r10
and r9, rax
and rsi, rcx
or rsi, rbx
mov rdx, r10
and rdx, r14
xor rax, rbp
mov rbx, rdi
and rbx, rcx
or rbx, rdx
xor rbx, rsi
or rdi, r10
not rdi
or rcx, r14
lea r12, section..data
and rcx, rdi
or rax, r9
or rcx, rbx
mov rdx, rax
not rdx
movabs rbx, 0xedd2458a33bb3b03
mov rbp, rbx
not rbp
and rdx, rbx
and rax, rbp
or rax, rdx
xor rax, rbp
xor rcx, rax
not rcx
and rcx, rax
mov rax, qword [rsp + 0xa8]
movdqu xmm5, xmmword [rax + r11 - 0x10]
movdqa xmm0, xmm5
pcmpeqd xmm12, xmm12
pxor xmm0, xmm12
movdqa xmm1, xmm5
movdqa xmm11, xmmword [0x180011140]
pandn xmm1, xmm11
movdqa xmm2, xmm11
pandn xmm2, xmm5
por xmm2, xmm1
movdqa xmm1, xmm2
pxor xmm1, xmm12
pxor xmm2, xmm11
movdqa xmm4, xmmword [0x180011550]
pand xmm2, xmm4
movdqa xmm6, xmm4
pandn xmm6, xmm1
por xmm6, xmm2
movdqa xmm1, xmm6
pxor xmm1, xmm4
movdqa xmm9, xmmword [str.1111111111111111GGGGGGGGGGGGGGGG________________]
pand xmm6, xmm9
movdqa xmm4, xmm9
pandn xmm4, xmm1
movdqa xmm14, xmmword [0x1800116e0]
movdqa xmm1, xmm14
por xmm4, xmm6
pandn xmm1, xmm5
pandn xmm5, xmm14
por xmm5, xmm1
pxor xmm4, xmm12
movdqa xmm1, xmm4
pxor xmm5, xmmword [0x1800110a0]
por xmm5, xmm0
movdqa xmm6, xmm5
pxor xmm6, xmm12
por xmm1, xmm9
movdqa xmm0, xmm10
pxor xmm0, xmm12
movdqa xmm2, xmm10
movdqa xmm7, xmmword [0x1800116d0]
pandn xmm2, xmm7
pandn xmm7, xmm10
por xmm7, xmm2
pxor xmm7, xmmword [0x1800116f0]
movdqa xmm2, xmmword [0x180011700]
movdqa xmm8, xmm2
por xmm0, xmm2
pxor xmm0, xmm12
movdqa xmm3, xmmword [str._b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b]
movdqa xmm2, xmm3
movdqa xmm3, xmmword [0x180011750]
movdqa xmm14, xmm3
movdqa xmm13, xmm3
pand xmm7, xmm8
pandn xmm13, xmm10
pandn xmm10, xmm3
por xmm10, xmm13
movdqa xmm13, xmm10
por xmm0, xmm7
movdqa xmm7, xmm0
movdqa xmm3, xmmword [0x180011760]
pxor xmm13, xmm3
pand xmm13, xmmword [str.kkkkkkkkkkkkkkkk]
pxor xmm10, xmm14
movdqa xmm8, xmm10
pandn xmm7, xmmword [0x180011710]
pand xmm8, xmmword [0x180011780]
por xmm8, xmm13
por xmm10, xmm9
movdqa xmm13, xmm5
pand xmm0, xmmword [0x180011720]
por xmm13, xmmword [0x1800117a0]
movdqa xmm15, xmmword [0x1800116c0]
pand xmm5, xmm15
pandn xmm15, xmm6
por xmm0, xmm7
por xmm15, xmm5
movdqa xmm5, xmm1
pxor xmm5, xmmword [0x1800117c0]
pand xmm5, xmm1
movdqa xmm6, xmm5
movdqa xmm9, xmmword [0x180011600]
movdqa xmm7, xmm9
pxor xmm10, xmm12
pandn xmm7, xmm5
pandn xmm5, xmm9
por xmm5, xmm7
movdqa xmm7, xmm15
pxor xmm8, xmmword [str.ZZZZZZZZZZZZZZZZ________________]
movdqa xmm3, xmmword [str.SSSSSSSSSSSSSSSS]
pxor xmm7, xmm3
por xmm4, xmmword [0x1800117e0]
pxor xmm15, xmmword [0x180011570]
por xmm10, xmm8
movdqa xmm8, xmm0
pand xmm15, xmm7
pxor xmm6, xmm12
por xmm6, xmm4
movdqa xmm14, xmmword [0x180011730]
pxor xmm8, xmm14
pand xmm4, xmm9
pxor xmm5, xmm4
pxor xmm6, xmm12
movdqa xmm14, xmmword [str.8888888888888888]
pxor xmm0, xmm14
movdqa xmm4, xmm0
por xmm6, xmm5
movdqa xmm5, xmm13
pxor xmm5, xmm12
pandn xmm13, xmm15
pand xmm4, xmmword [str._b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b]
pxor xmm5, xmm15
por xmm5, xmm13
movdqa xmm12, xmmword [0x1800111e0]
movdqa xmm13, xmm12
pandn xmm13, xmm6
pandn xmm2, xmm8
pandn xmm6, xmm12
por xmm6, xmm13
movdqa xmm8, xmm12
pandn xmm8, xmm5
por xmm2, xmm4
pandn xmm5, xmm12
movdqa xmm3, xmm12
por xmm5, xmm8
pxor xmm5, xmm6
movdqa xmm4, xmm1
pxor xmm2, xmmword [str.9999999999999999]
pand xmm4, xmm7
pxor xmm7, xmm1
por xmm7, xmm4
movdqa xmm4, xmm7
pxor xmm0, xmm2
pcmpeqd xmm12, xmm12
pxor xmm4, xmm12
pandn xmm7, xmm5
pxor xmm4, xmm5
movdqa xmm1, xmm11
pand xmm0, xmm2
movdqa xmm2, xmm0
pandn xmm1, xmm0
pandn xmm0, xmm11
por xmm0, xmm1
movdqa xmm15, xmm0
pxor xmm15, xmmword [0x180011160]
pxor xmm0, xmmword [0x1800117f0]
pand xmm0, xmm15
movdqa xmm13, xmm10
movdqa xmm6, xmm10
movdqa xmm8, xmm15
pand xmm8, xmm10
pxor xmm15, xmm10
por xmm4, xmm7
pxor xmm2, xmm12
por xmm2, xmmword [str._a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a]
movdqa xmm5, xmm2
pxor xmm10, xmm12
pxor xmm5, xmm12
movdqa xmm9, xmmword [0x180011810]
pxor xmm13, xmm9
pandn xmm6, xmm13
movdqa xmm13, xmm3
por xmm10, xmm9
movdqa xmm7, xmm0
pandn xmm13, xmm0
pandn xmm0, xmm3
movdqa xmm1, xmm3
pandn xmm1, xmm5
movdqa xmm5, xmm6
por xmm0, xmm13
pxor xmm5, xmm12
movdqa xmm13, xmm10
por xmm5, xmm10
pxor xmm7, xmm12
pxor xmm10, xmm12
por xmm7, xmm2
pand xmm2, xmm3
por xmm1, xmm2
movdqa xmm2, xmmword [0x1800110c0]
movdqa xmm11, xmm2
pandn xmm11, xmm10
movdqu xmm10, xmmword [rax + r11]
pxor xmm7, xmm12
pand xmm13, xmm2
pxor xmm1, xmm0
por xmm11, xmm13
movdqa xmm0, xmm2
pandn xmm0, xmm6
pandn xmm6, xmm2
por xmm7, xmm1
por xmm6, xmm0
pxor xmm6, xmm11
pxor xmm5, xmm12
movdqa xmm3, xmmword [str.OOOOOOOOOOOOOOOO]
movdqa xmm0, xmm3
por xmm5, xmm6
pandn xmm0, xmm7
pandn xmm7, xmm3
movdqa xmm1, xmm3
por xmm15, xmm8
movdqa xmm2, xmm15
por xmm7, xmm0
pxor xmm2, xmm12
pcmpeqd xmm14, xmm14
movdqa xmm12, xmmword [0x180011830]
movdqa xmm8, xmm12
movdqa xmm11, xmm12
pandn xmm11, xmm2
movdqa xmm6, xmmword [0x180011760]
movdqa xmm2, xmm6
pandn xmm2, xmm4
movdqa xmm0, xmm4
pandn xmm1, xmm5
movdqa xmm9, xmmword [0x180011240]
pxor xmm0, xmm9
pand xmm0, xmm4
pandn xmm4, xmm6
pandn xmm5, xmm3
por xmm2, xmm4
pxor xmm2, xmm6
movdqa xmm3, xmmword [str.wwwwwwwwwwwwwwww::::::::::::::::PPPPPPPPPPPPPPPPxxxxxxxxxxxxxxxx]
por xmm2, xmm3
movdqa xmm9, xmm0
por xmm5, xmm1
pxor xmm9, xmm14
movdqa xmm1, xmm2
por xmm9, xmm2
pxor xmm2, xmm14
movdqa xmm13, xmmword [0x180011850]
movdqa xmm6, xmm13
pand xmm1, xmm13
pandn xmm6, xmm2
por xmm6, xmm1
movdqa xmm1, xmm13
pandn xmm1, xmm0
pxor xmm5, xmm7
movdqa xmm7, xmm5
pandn xmm0, xmm13
por xmm0, xmm1
pxor xmm0, xmm6
pxor xmm7, xmm14
pxor xmm9, xmm14
por xmm9, xmm0
movdqa xmm0, xmmword [0x1800115d0]
movdqa xmm13, xmm0
pandn xmm0, xmm9
pandn xmm8, xmm5
pandn xmm9, xmm13
por xmm9, xmm0
movdqa xmm1, xmm10
movdqa xmm0, xmmword [0x180011310]
pandn xmm1, xmm0
movdqa xmm2, xmm0
pandn xmm5, xmm12
pandn xmm2, xmm10
por xmm2, xmm1
movdqa xmm6, xmm2
pxor xmm6, xmmword [0x180011210]
por xmm5, xmm8
pxor xmm2, xmm0
movdqa xmm1, xmm10
pandn xmm1, xmm10
movdqa xmm8, xmmword [0x180011870]
movdqa xmm0, xmm8
pandn xmm0, xmm6
movdqa xmm6, xmm1
por xmm7, xmm15
pxor xmm6, xmm14
por xmm6, xmm2
pand xmm2, xmm8
pand xmm15, xmm12
por xmm0, xmm2
movdqa xmm2, xmm8
pandn xmm2, xmm1
pandn xmm1, xmm8
por xmm11, xmm15
por xmm1, xmm2
pxor xmm1, xmm0
pxor xmm6, xmm14
pxor xmm7, xmm14
por xmm6, xmm1
movdqa xmm1, xmmword [0x1800117d0]
movdqa xmm0, xmm1
pandn xmm0, xmm6
pandn xmm6, xmm1
pxor xmm11, xmm5
por xmm6, xmm0
movdqa xmm15, xmm6
movdqa xmm0, xmmword [rsp + 0x80]
movdqa xmm5, xmm0
movdqa xmm8, xmm0
pxor xmm6, xmm1
pand xmm6, xmm0
movdqa xmm12, xmmword [0x1800110e0]
movdqa xmm2, xmm12
por xmm7, xmm11
movdqa xmm1, xmm7
pandn xmm2, xmm0
pandn xmm0, xmm12
por xmm0, xmm2
movdqa xmm2, xmm0
movdqa xmm4, xmm0
pxor xmm1, xmmword [0x180011240]
pxor xmm2, xmmword [0x180011650]
movdqa xmm0, xmm10
pand xmm2, xmm10
pxor xmm10, xmm14
pand xmm1, xmm7
pxor xmm15, xmmword [0x180011880]
pxor xmm5, xmm14
pandn xmm8, xmm15
por xmm7, xmm3
movdqa xmm11, xmm7
por xmm6, xmm8
pxor xmm5, xmm6
pand xmm5, xmm6
pxor xmm11, xmm14
pxor xmm4, xmm12
pandn xmm0, xmm4
por xmm2, xmm0
pandn xmm7, xmm1
pxor xmm2, xmm14
por xmm2, xmm10
movdqa xmm0, xmm5
pxor xmm0, xmm14
movdqa xmm8, xmm5
movdqa xmm15, xmm5
movdqa xmm3, xmm0
movdqa xmm10, xmm2
pxor xmm1, xmm11
movdqa xmm6, xmm2
pandn xmm5, xmm2
pxor xmm0, xmm2
movdqa xmm4, xmmword [0x180011230]
pxor xmm8, xmm4
pxor xmm2, xmm14
pandn xmm15, xmm8
por xmm3, xmm4
movdqa xmm8, xmm3
pxor xmm8, xmm14
movdqa xmm4, xmmword [0x180011190]
por xmm2, xmm4
pxor xmm10, xmm4
pandn xmm6, xmm10
movdqa xmm10, xmm2
pandn xmm3, xmm15
pxor xmm10, xmm14
pxor xmm8, xmm15
por xmm8, xmm3
pandn xmm2, xmm6
por xmm1, xmm7
pxor xmm6, xmm10
por xmm6, xmm2
movdqa xmm2, xmm8
pandn xmm2, xmm6
pandn xmm13, xmm1
pandn xmm6, xmm8
por xmm6, xmm2
por xmm0, xmm5
movdqa xmm3, xmmword [0x1800114e0]
movdqa xmm2, xmm3
pandn xmm1, xmmword [0x1800115d0]
pandn xmm2, xmm0
pandn xmm0, xmm3
por xmm0, xmm2
por xmm1, xmm13
pxor xmm0, xmmword [0x180011460]
movdqa xmm2, xmm6
pand xmm2, xmm0
pxor xmm0, xmm6
pxor xmm1, xmm9
por xmm0, xmm2
movdqu xmmword [rax + r11 - 0x10], xmm1
movdqu xmmword [rax + r11], xmm0
movdqu xmm1, xmmword [rcx + r12 + 4]
movdqu xmm8, xmmword [rcx + r12 + 0x14]
mov rax, qword [rsp + 0x40]
movdqu xmm2, xmmword [rax + r8]
movdqu xmm3, xmmword [rax + r8 + 0x10]
movdqa xmm0, xmm2
movdqa xmm4, xmm1
pxor xmm4, xmm14
movdqa xmm10, xmm1
movdqa xmm5, xmmword [str.MMMMMMMMMMMMMMMM]
pand xmm1, xmm5
movdqa xmm6, xmm5
pandn xmm6, xmm4
por xmm6, xmm1
movdqa xmm1, xmm6
pxor xmm1, xmm5
pxor xmm6, xmmword [0x1800118b0]
movdqa xmm7, xmmword [0x1800113b0]
pand xmm6, xmm7
movdqa xmm5, xmm7
pandn xmm5, xmm1
movdqa xmm1, xmm2
por xmm5, xmm6
movdqa xmm6, xmm5
pxor xmm5, xmm7
pand xmm5, xmm2
movdqa xmm9, xmmword [0x180011340]
por xmm0, xmm9
pxor xmm2, xmm14
pxor xmm0, xmm14
pxor xmm6, xmmword [0x1800113c0]
pandn xmm1, xmm6
por xmm5, xmm1
pxor xmm5, xmm14
por xmm5, xmm2
movdqa xmm7, xmm2
movdqa xmm1, xmmword [0x180011330]
movdqa xmm6, xmm1
por xmm7, xmm1
pxor xmm7, xmm14
por xmm7, xmm0
movdqa xmm0, xmm9
pandn xmm0, xmm7
pandn xmm7, xmm9
por xmm7, xmm0
pxor xmm7, xmm14
pandn xmm10, xmm7
pxor xmm7, xmm4
movdqa xmm0, xmm5
por xmm7, xmm10
movdqa xmm4, xmm7
pxor xmm0, xmm14
movdqa xmm12, xmmword [0x180011300]
movdqa xmm10, xmm12
movdqa xmm1, xmm5
por xmm1, xmmword [0x1800116c0]
pand xmm5, xmm9
movdqa xmm2, xmm9
pxor xmm4, xmm14
movdqa xmm13, xmm7
pandn xmm2, xmm0
por xmm2, xmm5
movdqa xmm11, xmm2
pxor xmm11, xmm6
pand xmm13, xmm12
movdqa xmm0, xmm7
pxor xmm2, xmmword [0x1800118c0]
pand xmm2, xmm11
movdqa xmm5, xmm1
pxor xmm5, xmm14
movdqa xmm15, xmm2
pandn xmm10, xmm4
pxor xmm15, xmm14
por xmm15, xmm1
movdqa xmm6, xmmword [0x180011890]
pand xmm1, xmm6
movdqa xmm4, xmm6
pxor xmm0, xmmword [str.SSSSSSSSSSSSSSSS]
pandn xmm4, xmm2
pandn xmm2, xmm6
por xmm2, xmm4
movdqa xmm4, xmm6
pandn xmm7, xmm0
pandn xmm4, xmm5
por xmm4, xmm1
pxor xmm4, xmm2
por xmm10, xmm13
pxor xmm15, xmm14
movdqa xmm9, xmmword [0x1800115d0]
movdqa xmm13, xmm9
movdqa xmm2, xmm3
pxor xmm2, xmm14
movdqa xmm0, xmm3
movdqa xmm1, xmmword [0x180011840]
pandn xmm0, xmm1
movdqa xmm5, xmm1
por xmm15, xmm4
movdqa xmm4, xmm10
pandn xmm5, xmm3
por xmm5, xmm0
movdqa xmm6, xmmword [0x1800118e0]
movdqa xmm0, xmm6
pandn xmm0, xmm5
pxor xmm4, xmmword [0x180011060]
pxor xmm5, xmm1
pand xmm5, xmm6
por xmm5, xmm0
movdqa xmm1, xmm5
pandn xmm13, xmm15
pxor xmm1, xmmword [0x180011580]
pand xmm1, xmmword [0x180011180]
pxor xmm5, xmm6
movdqa xmm0, xmm5
pandn xmm15, xmm9
pand xmm0, xmmword [0x1800113e0]
por xmm0, xmm1
pxor xmm0, xmmword [0x1800116e0]
por xmm15, xmm13
movdqa xmm1, xmm4
movdqa xmm6, xmmword [0x180011810]
por xmm5, xmm6
pxor xmm5, xmm14
por xmm5, xmm0
movdqa xmm0, xmm6
pand xmm1, xmm11
pandn xmm0, xmm3
pandn xmm3, xmm6
por xmm3, xmm0
pxor xmm11, xmm4
pxor xmm3, xmm14
por xmm3, xmm2
movdqa xmm4, xmm8
pxor xmm4, xmm14
movdqa xmm0, xmm8
por xmm11, xmm1
por xmm0, xmmword [0x180011200]
movdqa xmm1, xmm0
pxor xmm1, xmm14
movdqa xmm2, xmm4
por xmm2, xmmword [str.ffffffffffffffff]
movdqa xmm9, xmmword [0x180011520]
movdqa xmm6, xmm9
pxor xmm10, xmm12
pandn xmm6, xmm1
movdqa xmm1, xmm2
pxor xmm1, xmm14
pand xmm0, xmm9
por xmm10, xmmword [str.SSSSSSSSSSSSSSSS]
por xmm6, xmm0
movdqa xmm0, xmm9
pandn xmm0, xmm1
movdqa xmm13, xmm10
pand xmm2, xmm9
pandn xmm13, xmm7
por xmm0, xmm2
movdqa xmm12, xmmword [0x180011770]
movdqa xmm9, xmm12
pxor xmm0, xmm6
movdqa xmm2, xmmword [0x1800118f0]
movdqa xmm1, xmm2
pandn xmm1, xmm0
pxor xmm7, xmm14
pandn xmm0, xmm2
por xmm0, xmm1
movdqa xmm1, xmm0
movdqa xmm2, xmmword [0x180011100]
pxor xmm1, xmm2
pxor xmm7, xmm10
movdqa xmm6, xmm1
pand xmm6, xmmword [0x180011510]
pandn xmm0, xmmword [0x1800111f0]
por xmm0, xmm6
movdqa xmm6, xmm3
pxor xmm6, xmm14
pxor xmm0, xmm2
pxor xmm1, xmm0
pand xmm1, xmm0
movdqa xmm2, xmmword [0x180011540]
movdqa xmm0, xmm2
pandn xmm9, xmm11
pandn xmm0, xmm8
pandn xmm8, xmm2
por xmm8, xmm0
pandn xmm11, xmm12
pxor xmm8, xmmword [0x1800111e0]
pxor xmm4, xmm8
pand xmm4, xmm8
movdqa xmm0, xmm5
por xmm7, xmm13
movdqa xmm2, xmmword [0x1800113d0]
pxor xmm0, xmm2
movdqa xmm8, xmm5
pandn xmm8, xmm0
pand xmm0, xmm5
por xmm11, xmm9
por xmm6, xmm2
movdqa xmm10, xmm6
movdqa xmm13, xmm0
pand xmm13, xmm8
pxor xmm0, xmm8
movdqa xmm2, xmm3
pxor xmm10, xmm14
por xmm2, xmmword [str.________________7777777777777777]
por xmm0, xmm13
movdqa xmm9, xmmword [str.qqqqqqqqqqqqqqqqWWWWWWWWWWWWWWWW]
movdqa xmm8, xmm9
pandn xmm8, xmm10
movdqa xmm10, xmm2
pxor xmm10, xmm14
pand xmm6, xmm9
por xmm8, xmm6
movdqa xmm6, xmm9
pandn xmm6, xmm10
pand xmm2, xmm9
por xmm6, xmm2
pxor xmm6, xmm8
movdqa xmm8, xmmword [0x180011900]
movdqa xmm2, xmm8
pandn xmm2, xmm0
pandn xmm0, xmm8
por xmm0, xmm2
movdqa xmm9, xmmword [0x1800115d0]
movdqa xmm2, xmm9
pandn xmm2, xmm7
pandn xmm7, xmm9
por xmm7, xmm2
movdqa xmm2, xmm8
pandn xmm2, xmm6
pandn xmm6, xmm8
por xmm6, xmm2
movdqa xmm2, xmm11
pxor xmm2, xmmword [0x1800118d0]
pxor xmm6, xmm0
movdqa xmm0, xmm5
pand xmm0, xmm3
pxor xmm3, xmm5
movdqa xmm8, xmmword [0x1800112c0]
movdqa xmm5, xmm8
pandn xmm5, xmm2
por xmm3, xmm0
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmm2, xmm0
pandn xmm2, xmm3
pandn xmm3, xmm0
pxor xmm15, xmm7
movdqa xmm0, xmm15
por xmm3, xmm2
movdqa xmm2, xmm8
pandn xmm2, xmm15
pandn xmm15, xmm8
por xmm15, xmm2
pxor xmm3, xmmword [0x180011730]
movdqa xmm2, xmm6
pand xmm2, xmm3
pxor xmm3, xmm6
pxor xmm11, xmm12
pxor xmm0, xmm14
por xmm0, xmm11
pand xmm11, xmm8
por xmm5, xmm11
por xmm3, xmm2
movdqa xmm2, xmm4
pxor xmm2, xmm14
pxor xmm2, xmm1
movdqa xmm7, xmmword [0x180011050]
movdqa xmm6, xmm7
pand xmm2, xmm1
pandn xmm6, xmm1
pandn xmm1, xmm7
por xmm1, xmm6
movdqa xmm6, xmm7
pandn xmm6, xmm4
pandn xmm4, xmm7
por xmm4, xmm6
pxor xmm4, xmm1
pxor xmm5, xmm15
movdqa xmm1, xmm2
pand xmm1, xmm4
pxor xmm4, xmm2
por xmm4, xmm1
movdqa xmm1, xmm3
movdqa xmm6, xmmword [0x1800114a0]
movdqa xmm2, xmm6
pxor xmm1, xmm14
pandn xmm2, xmm3
pandn xmm3, xmm6
por xmm3, xmm2
movdqa xmm2, xmm4
pxor xmm2, xmm14
pxor xmm3, xmm6
por xmm3, xmm2
movdqa xmm6, xmmword [str.RRRRRRRRRRRRRRRR]
movdqa xmm2, xmm6
pandn xmm2, xmm4
pxor xmm0, xmm14
pandn xmm4, xmm6
por xmm4, xmm2
movdqa xmm2, xmm3
pxor xmm2, xmm14
por xmm0, xmm5
pxor xmm4, xmm6
por xmm4, xmm1
movdqa xmm1, xmm4
movdqa xmm6, xmmword [0x180011920]
movdqa xmm5, xmm6
pandn xmm5, xmm2
movdqa xmm2, xmm3
pxor xmm1, xmm14
pand xmm2, xmm6
por xmm5, xmm2
movdqa xmm2, xmm6
pandn xmm2, xmm1
por xmm3, xmm4
pand xmm4, xmm6
por xmm2, xmm4
pxor xmm2, xmm5
pxor xmm3, xmm14
por xmm3, xmm2
movdqu xmmword [rax + r8], xmm0
movdqu xmmword [rax + r8 + 0x10], xmm3
mov rcx, qword [rsp + 0x60]
movabs rax, 0x57fb2d04cf4d5e30
mov rbp, rax
add rcx, rax
movabs rax, 0xb8937ac79b440e14
mov rdx, rax
add rcx, rax
sub rcx, rbp
movabs rax, 0xfc94bf6aaf815e14
sub rcx, rax
add r11, 0x40
sub rcx, rdx
add rcx, rax
add rcx, 0xfffffffffffffffe
mov qword [rsp + 0x60], rcx
mov r9, qword [rsp + 0x70]
add r9, 0xffffffffffffffc0
add qword [rsp + 0x90], 2
jne 0x1800091d0
cmp qword [rsp + 0xc0], 0
je 0x18000ba38
movabs rax, 0x9a6c3e488f36e879
mov rcx, r11
xor rcx, rax
not rax
or rax, r11
not rax
and rcx, r11
mov rdx, rax
and rdx, rcx
xor rcx, rax
or rcx, rdx
movabs rdx, 0x26e3f7e092d7bb22
movabs rbp, 0x43703657e21eaca4
xor rdx, rbp
movabs rax, 0xd91c081f6d2844dd
xor rax, rbp
and rax, rcx
not rcx
and rcx, rdx
or rax, rcx
mov r8, rax
not r8
movabs rdx, 0x5edc1b47130b40ba
mov rcx, r8
and rcx, rdx
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
movabs rcx, 0xeddb9bb5a7064191
movabs r9, 0x1224644a58f9bd8e
xor r9, rcx
movabs rbp, 0x833bd910ab0fb23c
or r8, rbp
movabs rbx, 0x7cc426ef54f04dc3
xor rbx, rbp
not rbp
mov rcx, rax
not rcx
or rbp, rcx
mov rsi, rbp
not rsi
mov rdi, r8
not rdi
movabs rdx, 0xced6c267328edbb
and rbp, rdx
and r8, rdx
not rdx
and rsi, rdx
or rsi, rbp
and rdx, rdi
or rdx, r8
xor rdx, rsi
mov rbp, rdx
not rbp
movabs rdi, 0x9793d70441b3d5ba
and rbp, rdi
not rdi
and rdi, rdx
or rdi, rbp
movabs rdx, 0xeb57f1eb15439b99
xor rdx, rdi
movabs rbp, 0xd237f46f05f8885a
mov rdi, rcx
and rdi, rbp
not rbp
and rbp, rax
or rbp, rdi
movabs rax, 0xd237f46f05f88bba
xor rax, rbp
or rcx, r9
not rcx
or rcx, rax
mov rax, rcx
not rax
movabs rbp, 0xc023b1fc9ec5add5
and rax, rbp
not rbp
and rcx, rbp
or rcx, rax
xor rcx, rbp
xor rbx, rcx
not rbx
and rbx, rcx
mov rax, rdx
and rax, rbx
xor rbx, rdx
or rbx, rax
movabs rax, 0x49ed34c3bd6acc6f
mov rcx, rbx
xor rcx, rax
not rax
or rax, rbx
not rax
and rcx, rbx
mov rdx, rax
and rdx, rcx
xor rcx, rax
or rcx, rdx
mov rax, rcx
not rax
movabs rdx, 0x1f7b4a6061ae9993
and rax, rdx
not rdx
and rdx, rcx
or rdx, rax
movabs rax, 0x4040021d004504c
xor rax, rdx
movabs rcx, 0x8149000420330801
xor rcx, rdx
movabs rdx, 0xd3db7e862cf30db1
and rcx, rdx
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
mov rcx, qword [rsp + 0x40]
movdqu xmm5, xmmword [rcx + r11]
pcmpeqd xmm9, xmm9
movdqa xmm11, xmm5
pxor xmm11, xmm9
movdqa xmm0, xmmword [0x180011930]
por xmm0, xmm5
pxor xmm0, xmm9
movdqa xmm1, xmmword [str.________________]
por xmm1, xmm11
pxor xmm1, xmm9
por xmm1, xmm0
movdqa xmm0, xmm1
pandn xmm0, xmmword [0x180011950]
movdqu xmm6, xmmword [rax + r12 + 4]
pand xmm1, xmmword [0x180011960]
por xmm1, xmm0
movdqa xmm0, xmmword [0x180011530]
pxor xmm0, xmm1
pxor xmm1, xmmword [0x180011520]
movdqa xmm8, xmmword [0x1800114f0]
pand xmm1, xmm8
movdqa xmm2, xmm8
pandn xmm2, xmm0
por xmm2, xmm1
movdqa xmm7, xmm2
pxor xmm7, xmm8
movdqa xmm0, xmmword [0x1800113d0]
pand xmm2, xmmword [str.________________7777777777777777]
pand xmm0, xmm7
por xmm2, xmm0
pxor xmm2, xmmword [str.ssssssssssssssss]
movdqa xmm12, xmmword [str.ZZZZZZZZZZZZZZZZ________________]
por xmm7, xmm12
pxor xmm7, xmm9
por xmm7, xmm2
movdqa xmm1, xmm5
pandn xmm1, xmmword [str.8888888888888888]
pand xmm5, xmmword [0x180011730]
movdqa xmm10, xmmword [str.1111111111111111GGGGGGGGGGGGGGGG________________]
por xmm5, xmm1
pxor xmm5, xmmword [0x180011980]
movdqa xmm1, xmm6
pxor xmm1, xmm9
movdqa xmm3, xmm6
pandn xmm3, xmm6
movdqa xmm2, xmmword [0x1800110b0]
movdqa xmm4, xmm6
pand xmm4, xmm2
movdqa xmm0, xmm2
pandn xmm0, xmm1
movdqa xmm1, xmm3
pandn xmm1, xmm2
pandn xmm2, xmm3
pxor xmm3, xmm9
por xmm0, xmm4
por xmm2, xmm1
pxor xmm2, xmm0
por xmm3, xmm6
pxor xmm3, xmm9
por xmm3, xmm2
movdqa xmm0, xmmword [0x180011990]
movdqa xmm1, xmm0
pandn xmm1, xmm3
pandn xmm3, xmm0
por xmm3, xmm1
movdqa xmm1, xmmword [0x180011840]
pxor xmm1, xmm3
pxor xmm3, xmm0
movdqa xmm0, xmmword [0x180011550]
pand xmm1, xmmword [str.BBBBBBBBBBBBBBBB]
pand xmm0, xmm3
por xmm1, xmm0
pxor xmm1, xmmword [0x180011680]
por xmm5, xmm11
por xmm3, xmm12
pxor xmm3, xmm9
por xmm3, xmm1
movdqa xmm0, xmm6
pandn xmm0, xmm12
pxor xmm6, xmmword [0x180011360]
por xmm6, xmm0
movdqa xmm11, xmmword [0x180011220]
movdqa xmm0, xmm11
pandn xmm0, xmm6
pandn xmm6, xmm11
por xmm6, xmm0
movdqa xmm0, xmm7
por xmm0, xmm5
movdqa xmm1, xmm5
pandn xmm1, xmm7
pandn xmm7, xmm5
por xmm7, xmm1
movdqa xmm1, xmmword [0x1800116a0]
movdqa xmm4, xmm0
pand xmm4, xmm1
movdqa xmm5, xmm7
pandn xmm5, xmm1
movdqa xmm2, xmm1
pandn xmm1, xmm7
pxor xmm7, xmm9
por xmm7, xmm0
pxor xmm0, xmm9
pandn xmm2, xmm0
por xmm2, xmm4
por xmm1, xmm5
pxor xmm1, xmm2
pxor xmm7, xmm9
por xmm7, xmm1
pxor xmm11, xmm6
movdqa xmm4, xmmword [0x1800114e0]
movdqa xmm1, xmm11
pand xmm1, xmm4
movdqa xmm0, xmm4
pandn xmm0, xmm6
por xmm0, xmm1
movdqa xmm1, xmmword [0x180011460]
pxor xmm1, xmm0
movdqa xmm5, xmm3
pxor xmm5, xmm10
pand xmm5, xmm3
movdqa xmm12, xmmword [0x1800119b0]
movdqa xmm13, xmm3
pand xmm13, xmm1
pxor xmm1, xmm3
por xmm3, xmm12
movdqa xmm6, xmm3
pxor xmm6, xmm9
pxor xmm0, xmm4
por xmm0, xmm10
por xmm11, xmm12
movdqa xmm4, xmm5
movdqa xmm10, xmmword [0x1800119c0]
movdqa xmm2, xmm10
pandn xmm2, xmm5
pandn xmm5, xmm10
por xmm5, xmm2
movdqa xmm2, xmm10
pandn xmm2, xmm6
pxor xmm4, xmm9
por xmm4, xmm3
pand xmm3, xmm10
por xmm2, xmm3
movdqa xmm3, xmm0
pxor xmm3, xmm9
pxor xmm2, xmm5
pxor xmm4, xmm9
por xmm4, xmm2
movdqa xmm2, xmmword [str.VVVVVVVVVVVVVVVV]
movdqa xmm5, xmm2
pandn xmm5, xmm3
movdqu xmm12, xmmword [rax + r12 + 0x14]
pand xmm0, xmm2
por xmm5, xmm0
movdqa xmm0, xmm11
pxor xmm0, xmm9
pand xmm11, xmm2
pandn xmm2, xmm0
movdqu xmm14, xmmword [rcx + r11 + 0x10]
por xmm2, xmm11
pxor xmm2, xmm5
movdqa xmm0, xmm4
pandn xmm0, xmm2
pandn xmm2, xmm4
por xmm2, xmm0
por xmm1, xmm13
movdqa xmm13, xmm1
pxor xmm13, xmm9
pandn xmm1, xmm2
pxor xmm13, xmm2
por xmm13, xmm1
movdqa xmm0, xmm7
pxor xmm0, xmm9
movdqa xmm1, xmmword [0x1800119e0]
movdqa xmm2, xmm1
pandn xmm2, xmm7
pandn xmm7, xmm1
por xmm7, xmm2
movdqa xmm2, xmm13
pxor xmm2, xmm9
pxor xmm7, xmm1
por xmm7, xmm2
movdqa xmm1, xmm7
pxor xmm1, xmm9
movdqa xmm2, xmmword [0x1800119f0]
movdqa xmm4, xmm2
pandn xmm4, xmm13
pandn xmm13, xmm2
por xmm13, xmm4
pxor xmm13, xmm2
por xmm13, xmm0
pxor xmm13, xmm9
pandn xmm7, xmm13
pxor xmm13, xmm1
por xmm13, xmm7
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
movdqa xmm2, xmm14
pandn xmm2, xmm0
movdqa xmm1, xmm0
pandn xmm1, xmm14
por xmm1, xmm2
pxor xmm1, xmm0
por xmm1, xmmword [0x180011a00]
movdqa xmm0, xmmword [0x180011250]
pxor xmm0, xmm14
pand xmm0, xmm14
movdqa xmm2, xmmword [0x1800111d0]
movdqa xmm4, xmm1
pand xmm4, xmm2
movdqa xmm5, xmm0
pandn xmm5, xmm2
movdqa xmm7, xmm2
pandn xmm2, xmm0
pxor xmm0, xmm9
por xmm0, xmm1
pxor xmm1, xmm9
pandn xmm7, xmm1
por xmm7, xmm4
por xmm2, xmm5
pxor xmm2, xmm7
pxor xmm0, xmm9
por xmm0, xmm2
movdqa xmm1, xmm0
pandn xmm1, xmmword [0x180011260]
pand xmm0, xmmword [str.UUUUUUUUUUUUUUUU________________]
por xmm0, xmm1
movdqa xmm4, xmmword [0x180011100]
pxor xmm4, xmm0
movdqa xmm2, xmmword [str.TTTTTTTTTTTTTTTT]
movdqa xmm1, xmm2
pandn xmm1, xmm4
movdqa xmm11, xmm12
movdqa xmm4, xmm12
movdqa xmm5, xmm12
pxor xmm5, xmm9
pxor xmm0, xmmword [0x180011110]
pand xmm0, xmm2
por xmm1, xmm0
pxor xmm8, xmm1
pxor xmm1, xmm2
movdqa xmm2, xmmword [0x180011a20]
movdqa xmm6, xmm2
pandn xmm6, xmm5
movdqa xmm7, xmmword [0x1800113e0]
pandn xmm4, xmm7
pandn xmm7, xmm12
por xmm7, xmm4
pxor xmm7, xmmword [0x180011180]
movdqa xmm4, xmmword [0x1800115e0]
pand xmm7, xmm4
pxor xmm4, xmm12
pand xmm4, xmm12
movdqa xmm5, xmm12
pand xmm11, xmm2
por xmm6, xmm11
movdqa xmm0, xmm14
pxor xmm0, xmm9
por xmm5, xmm1
pand xmm1, xmm2
pandn xmm2, xmm8
por xmm2, xmm1
pxor xmm2, xmm6
pxor xmm5, xmm9
por xmm5, xmm2
movdqa xmm8, xmmword [0x180011a30]
movdqa xmm2, xmm8
pandn xmm2, xmm5
pandn xmm5, xmm8
por xmm5, xmm2
movdqa xmm2, xmmword [str.XXXXXXXXXXXXXXXX]
pxor xmm2, xmm5
pxor xmm8, xmm5
movdqa xmm6, xmm7
pand xmm6, xmm4
pxor xmm4, xmm7
por xmm4, xmm6
movdqa xmm6, xmmword [str._v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_vzzzzzzzzzzzzzzzz]
movdqa xmm7, xmm4
pandn xmm7, xmm6
pandn xmm6, xmm4
por xmm6, xmm7
pand xmm14, xmm6
pandn xmm6, xmm0
por xmm6, xmm14
pxor xmm0, xmm6
pand xmm0, xmm6
movdqa xmm6, xmmword [0x1800117c0]
movdqa xmm1, xmmword [0x1800117a0]
por xmm1, xmm2
pxor xmm5, xmmword [str.LLLLLLLLLLLLLLLL]
pand xmm5, xmm2
movdqa xmm2, xmm0
pxor xmm2, xmm6
movdqa xmm7, xmm0
pandn xmm7, xmm2
movdqa xmm2, xmmword [0x180011780]
movdqa xmm4, xmm1
pand xmm4, xmm2
movdqa xmm3, xmm5
pandn xmm3, xmm2
pandn xmm2, xmm5
por xmm2, xmm3
pxor xmm2, xmm4
movdqa xmm3, xmm5
pxor xmm3, xmm9
por xmm3, xmm1
movdqa xmm4, xmm0
pxor xmm4, xmm9
por xmm6, xmm4
pxor xmm3, xmm9
por xmm3, xmm2
movdqa xmm1, xmm6
pxor xmm1, xmm9
pandn xmm6, xmm7
pxor xmm1, xmm7
por xmm1, xmm6
movdqa xmm2, xmm10
pandn xmm2, xmm3
pandn xmm3, xmm10
por xmm3, xmm2
movdqa xmm2, xmm1
pandn xmm2, xmm10
pandn xmm10, xmm1
por xmm10, xmm2
movdqa xmm5, xmmword [0x180011750]
pxor xmm10, xmm3
pandn xmm0, xmm8
pxor xmm4, xmm8
por xmm4, xmm0
movdqa xmm0, xmmword [0x180011a50]
movdqa xmm1, xmm0
pandn xmm1, xmm4
pandn xmm4, xmm0
por xmm4, xmm1
movdqa xmm1, xmmword [0x180011a60]
pxor xmm1, xmm4
movdqa xmm2, xmm10
pxor xmm4, xmm0
movdqa xmm0, xmm5
pandn xmm0, xmm10
pandn xmm10, xmm5
por xmm10, xmm0
pxor xmm2, xmm9
por xmm2, xmm4
pand xmm4, xmm5
pandn xmm5, xmm1
por xmm5, xmm4
pxor xmm5, xmm10
pxor xmm2, xmm9
por xmm2, xmm5
movdqu xmmword [rcx + r11], xmm13
movdqu xmmword [rcx + r11 + 0x10], xmm2
mov r9, qword [rsp + 0x38]
mov r10, qword [rsp + 0x48]
cmp r10, r9
mov r11, qword [rsp + 0xc8]
jne 0x180007f28
mov ecx, dword [0x18002ea74]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8ee7340c
and eax, 0x7118cbf3
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7118cbf3
and eax, 0x8ee7340c
or eax, ecx
mov edx, eax
not edx
and edx, 0x7a23e491
mov ecx, eax
and ecx, 0x85dc1b6e
or ecx, edx
mov edi, ecx
xor edi, 0x85dc1b6e
mov ebp, ecx
xor ebp, 0xc4025454
and ebp, edi
and eax, 0x41de4f3a
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x41de4f3b
and eax, 0xbe21b0c4
or eax, ebp
xor ecx, 0x1003e411
and ecx, 0x141bff31
mov edx, edi
and edx, 0xebe400ce
or edx, ecx
xor edx, 0x141bff30
and edi, 1
or edi, edx
mov edx, edi
not edx
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0xbc8ed275
and eax, 0x43712d8a
or eax, ebp
or ecx, edi
and edi, 0xbc8ed275
and edx, 0x43712d8a
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x46d34b83
and eax, ecx
and ecx, 0xb92cb47c
or ecx, edx
mov edx, ecx
xor edx, 0x9824943c
xor ecx, 0x46d34b83
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x23da2243
and edx, 0xdc25ddbc
or edx, ebx
or ecx, ebp
and ebp, 0x23da2243
and eax, 0xdc25ddbc
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xea676013
and ecx, 0x15989fec
or ecx, eax
xor ecx, 0x15989fec
cmp ecx, 0xffffffff
sete r9b
setne cl
cmp dword [0x18002ea78], 9
setg al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r8d, ecx
xor r8b, 1
xor r9b, al
mov ebx, r9d
xor bl, 1
mov edx, ecx
and dl, r8b
mov eax, r9d
and al, bl
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
xor al, dl
xor al, 1
mov edx, eax
and dl, 1
xor r9b, cl
or bl, r8b
xor bl, 1
or bl, r9b
mov ecx, ebx
and cl, 1
cmp dl, cl
mov r12, qword [rsp + 0xa0]
jne 0x18000bc02
or al, bl
xor al, 1
test al, 1
jne 0x18000bc02
nop word cs:[rax + rax]
nop
jmp 0x18000bc00
add r12, 0x408
mov qword [rsp + 0xa0], r12
movsxd rdi, dword [0x180012440]
mov rcx, qword [rsp + 0x40]
nop dword [rax]
cmp byte [rcx], 0
lea rcx, [rcx + 1]
jne 0x18000bc20
mov r15, rcx
nop dword [rax]
cmp byte [r15], 0
lea r15, [r15 + 1]
jne 0x18000bc30
mov rax, r15
nop dword [rax]
cmp byte [rax], 0
lea rax, [rax + 1]
jne 0x18000bc40
mov r14, rax
nop dword [rax]
cmp byte [r14], 0
lea r14, [r14 + 1]
jne 0x18000bc50
mov r13, r14
nop dword [rax]
cmp byte [r13], 0
lea r13, [r13 + 1]
jne 0x18000bc60
mov qword [rsp + 0x48], rax
mov r12, r13
nop word cs:[rax + rax]
nop dword [rax]
cmp byte [r12], 0
lea r12, [r12 + 1]
jne 0x18000bc80
mov qword [rsp + 0x30], rcx
call fcn.18000fc80
mov edx, dword [0x18002ea7c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2ed3cedd
and edx, ecx
and ecx, 0xd12c3122
or ecx, ebp
xor ecx, 0xd12c3122
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x22b9c7a5
and ecx, 0xdd46385a
or ecx, edx
xor ecx, 0xdd46385b
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfcf1406
and edx, ecx
and ecx, 0xf030ebf9
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa01001b0
xor ecx, 0xfcf1406
mov ebx, edx
not ebx
mov esi, ecx
and esi, 0x5a64fe4b
and ebp, 0xa59b01b4
or ebp, esi
or ecx, ebx
and ebx, 0x5a64fe4b
and edx, 0xa59b01b4
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8b48b3e
and ecx, 0xf74b74c1
or ecx, edx
mov edx, ecx
xor edx, 0x14417400
xor ecx, 0x948b32
and ecx, 0xe39e8bf3
and edx, 0x1c61740c
or edx, ecx
xor edx, 0x1c61740c
sete dl
cmp dword [0x18002ea80], 0xa
setl cl
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor bl, 1
mov edx, ecx
or dl, bl
xor dl, 1
xor bl, cl
test dl, bl
jne 0x18000bda0
xor dl, bl
test dl, 1
je 0x18000cd80
lea rcx, section..data
add rcx, rdi
add rcx, 0x404
mov qword [rsp + 0x50], rcx
movsxd rcx, dword [rax + 0x3c]
mov ecx, dword [rax + rcx + 0x88]
mov r8d, dword [rax + rcx + 0x1c]
mov esi, dword [rax + rcx + 0x20]
mov r9d, dword [rax + rcx + 0x24]
add r9, rax
add rsi, rax
nop word cs:[rax + rax]
nop
mov ebp, dword [rsi]
add rbp, rax
mov rdi, r15
nop dword [rax + rax]
movzx r11d, byte [rdi]
movzx r10d, byte [rbp]
cmp r11b, r10b
sete bl
test r11b, r11b
setne dl
mov ecx, edx
and cl, bl
xor dl, bl
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
cmp cl, 1
je 0x18000be2d
add rdi, 1
add rbp, 1
xor cl, 1
test cl, 1
jne 0x18000bdf0
cmp r11b, r10b
je 0x18000be40
add rsi, 4
add r9, 2
jmp 0x18000bde0
add r8, rax
movzx ecx, word [r9]
mov edx, dword [r8 + rcx*4]
add rdx, rax
mov rcx, r13
call rdx
mov ebp, dword [0x18002ea7c]
mov r8d, dword [0x18002ea80]
lea ebx, [rbp - 1]
imul ebx, ebp
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x9d9b234b
mov edx, ebx
xor edx, 0x9d9b234b
and edx, ebx
mov esi, ebp
and esi, edx
xor edx, ebp
or edx, esi
mov ebp, edx
not ebp
and ebp, 0x9011287b
and edx, 0x6feed784
or edx, ebp
mov ebp, edx
xor ebp, 0xe211f082
xor edx, 0x5000a20
and edx, 0x15640e6c
and ebp, 0xea9bf193
or ebp, edx
xor ebp, 0xea9bf193
and edi, 0xfa44490a
and ebx, 0x5bbb6f5
or ebx, edi
xor ebx, 0x5bbb6f5
mov edx, ebp
and edx, ebx
xor ebx, ebp
or ebx, edx
mov edx, ebx
not edx
and edx, 0x3b285210
and ebx, 0xc4d7adef
or ebx, edx
xor ebx, 0xc4d7adef
sete r9b
setne r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov ebx, r10d
and bl, cl
or r10b, dl
and dl, r9b
or dl, bl
xor dl, 1
or dl, cl
or cl, r9b
mov ebx, ecx
xor bl, r10b
or cl, r10b
xor cl, 1
or cl, bl
mov ebx, ecx
and cl, dl
xor dl, 1
xor bl, 1
mov r8d, edx
xor r8b, bl
and r8b, dl
mov r9d, r8d
and r9b, 1
and bl, dl
or bl, cl
mov ecx, ebx
and cl, 1
cmp r9b, cl
jne 0x18000bf62
xor r8b, 1
xor bl, 1
or bl, r8b
xor bl, 1
test bl, 1
je 0x18000cd90
movsxd rcx, dword [rax + 0x3c]
mov ecx, dword [rax + rcx + 0x88]
mov edx, dword [rax + rcx + 0x1c]
mov qword [rsp + 0x38], rdx
mov ebp, dword [rax + rcx + 0x20]
mov r11d, dword [rax + rcx + 0x24]
add r11, rax
add rbp, rax
nop word cs:[rax + rax]
nop
mov edi, dword [rbp]
add rdi, rax
mov rsi, r14
nop dword [rax]
movzx r10d, byte [rsi]
movzx r9d, byte [rdi]
cmp r10b, r9b
setne bl
sete dl
test r10b, r10b
sete cl
setne r13b
or dl, r13b
or bl, cl
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
xor cl, bl
xor cl, 1
or bl, r13b
xor bl, 1
or bl, cl
test bl, 1
jne 0x18000bff0
add rsi, 1
add rdi, 1
xor bl, 1
test bl, 1
jne 0x18000bfa0
cmp r10b, r9b
je 0x18000c000
add rbp, 4
add r11, 2
jmp 0x18000bf90
mov rcx, qword [rsp + 0x38]
mov rdx, rcx
add rdx, rax
movzx ecx, word [r11]
mov ebp, dword [rdx + rcx*4]
add rbp, rax
mov qword [rsp + 0x28], 0x1388
mov qword [rsp + 0x20], 0
mov r9d, 0x10
xor ecx, ecx
mov rdx, r12
mov r8, r12
call rbp
mov rcx, qword [rsp + 0x30]
call fcn.18000fc80
mov ebp, dword [0x18002ea7c]
mov r8d, dword [0x18002ea80]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
and ebp, 0xa4002524
mov ebx, edx
and ebx, 0x58000a
or ebx, ebp
xor ebx, 0x58000a
and edx, 0x5ba7dad1
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x5ba7dad1
and edx, 0xa458252e
or edx, ebp
mov ecx, edx
xor ecx, 1
and ecx, edx
mov ebp, edx
not ebp
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebx, ecx
not ebx
mov edi, edx
not edi
mov esi, ebx
and esi, 0x3f820fe9
and ecx, 0xc07df016
or ecx, esi
or ebx, edi
and edi, 0x3f820fe9
and edx, 0xc07df016
or edx, edi
xor edx, ecx
not ebx
or ebx, edx
mov edx, ebx
mov ebp, ebx
xor ebp, 0x63d65486
and ebp, ebx
not ebx
and ebx, 0x21421006
and edx, 0x42944480
or edx, ebx
xor edx, 0x42944480
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x5085af70
and ebp, 0xaf7a508f
or ebp, ecx
xor ebp, 0xccac0409
setne r9b
sete r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg bl
mov ecx, ebx
xor cl, r10b
mov edx, ecx
xor dl, bl
and dl, cl
and r11b, r9b
and bl, r10b
or bl, r11b
mov ecx, edx
xor cl, 1
xor dl, bl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
cmp cl, dl
lea r13, section..data
jne 0x18000c163
xor dl, 1
or bl, dl
xor bl, 1
test bl, 1
je 0x18000cda0
movsxd rcx, dword [rax + 0x3c]
mov ecx, dword [rax + rcx + 0x88]
mov r8d, dword [rax + rcx + 0x1c]
mov r12d, dword [rax + rcx + 0x20]
mov r9d, dword [rax + rcx + 0x24]
add r9, rax
add r12, rax
mov rbp, qword [rsp + 0xa0]
nop dword [rax + rax]
mov edi, dword [r12]
add rdi, rax
xor esi, esi
nop dword [rax]
lea rcx, [rsi + rbp]
movzx r14d, byte [r13 + rcx]
movzx r10d, byte [rdi + rsi]
cmp r14b, r10b
sete bl
test r14b, r14b
sete r11b
setne dl
mov ecx, ebx
or cl, dl
xor bl, dl
not bl
and bl, dl
mov edx, ecx
xor dl, bl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
xor bl, 1
mov ecx, ebx
and cl, r11b
xor bl, r11b
or bl, cl
test bl, 1
jne 0x18000c1f8
add rsi, 1
mov cl, 1
test cl, cl
je 0x18000c1f8
jne 0x18000c1a0
cmp r14b, r10b
je 0x18000c210
add r12, 4
add r9, 2
jmp 0x18000c190
add r8, rax
movzx ecx, word [r9]
mov ebp, dword [r8 + rcx*4]
add rbp, rax
mov rsi, qword [rsp + 0x50]
mov edx, dword [rsi + 0x50]
mov r8d, 0x3000
mov r9d, 0x40
xor ecx, ecx
call rbp
mov rdi, rax
mov r13d, dword [0x18002ea6c]
mov r11d, dword [0x18002ea70]
lea eax, [r13 - 1]
imul eax, r13d
mov ecx, eax
not ecx
and eax, 0x13c32e11
and ecx, 0xec3cd1ee
or ecx, eax
mov edx, ecx
xor edx, 0x13c32e11
xor ecx, 0xec3cd1ee
mov eax, edx
and eax, 0xfffffffe
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xceb3f945
and eax, edx
and edx, 0x314c06ba
or edx, ecx
mov ecx, edx
xor ecx, 0x1080492
xor edx, 0xceb3f945
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x3ed44a69
and ecx, 0xc12bb596
or ecx, ebx
or edx, ebp
and ebp, 0x3ed44a69
and eax, 0xc12bb596
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xb08adb48
and edx, 0x4f7524b7
or edx, eax
mov eax, edx
xor eax, 0x4f212486
xor edx, 0x2002c000
and edx, 0x2056c031
and eax, 0xdfa93fce
or eax, edx
xor eax, 0xdfa93fce
setne r9b
sete r8b
cmp r11d, 9
setg bl
cmp r11d, 0xa
setl dl
mov eax, edx
xor al, bl
and al, dl
mov ecx, eax
xor cl, 1
and cl, r8b
and al, r9b
or al, cl
and r9b, dl
and bl, r8b
or bl, r9b
mov ecx, edx
and cl, r8b
xor dl, r8b
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor dl, al
mov ecx, edx
not cl
and cl, 1
and al, dl
cmp al, cl
jne 0x18000cdf9
xor al, 1
or al, dl
xor al, 1
test al, 1
jne 0x18000cdf9
movsxd r13, dword [0x180012440]
mov ecx, dword [0x18002ea74]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6e8c046c
and ecx, eax
and eax, 0x9173fb93
or eax, edx
mov edx, eax
xor edx, 0x81708890
xor eax, 0x6e8c046c
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x58877303
and edx, 0xa7788cfc
or edx, ebx
or eax, ebp
and ebp, 0x58877303
and ecx, 0xa7788cfc
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x49f9a2fa
and eax, 0xb6065d05
or eax, ecx
mov ecx, eax
xor ecx, 0x26044c04
xor eax, 0x40582030
and eax, 0xd05a3131
and ecx, 0x2fa5cece
or ecx, eax
mov eax, ecx
xor eax, 0x40400000
xor ecx, 0x27050240
and eax, 0x48e0cc8e
and ecx, 0xb71f3371
or ecx, eax
xor ecx, 0xb71f3371
sete r8b
setne r9b
cmp dword [0x18002ea78], 0xa
setl bl
mov eax, ebx
xor al, r9b
not al
and al, r9b
or r9b, bl
xor r9b, 1
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov eax, r8d
xor al, bl
and bl, r8b
or bl, al
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
mov ecx, r9d
mov edx, eax
mov r8d, r9d
xor r8b, al
or al, r9b
xor r9b, 1
and cl, r9b
and dl, bl
xor cl, 1
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
xor dl, 1
mov r9d, edx
xor r9b, bl
or dl, bl
xor dl, 1
or dl, r9b
xor dl, cl
xor al, 1
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
mov rbp, qword [rsp + 0x40]
mov rcx, rbp
test bl, 1
jne 0x18000c4e0
xor dl, al
mov rcx, rbp
test dl, 1
je 0x18000cdb0
nop word cs:[rax + rax]
nop
cmp byte [rcx], 0
lea rcx, [rcx + 1]
jne 0x18000c4e0
mov r12, rcx
nop dword [rax]
cmp byte [r12], 0
lea r12, [r12 + 1]
jne 0x18000c4f0
mov r15, r12
nop
cmp byte [r15], 0
lea r15, [r15 + 1]
jne 0x18000c500
nop word [rax + rax]
cmp byte [r15], 0
lea r15, [r15 + 1]
jne 0x18000c510
mov r14, r15
nop dword [rax]
cmp byte [r14], 0
lea r14, [r14 + 1]
jne 0x18000c520
mov rax, r14
nop dword [rax]
cmp byte [rax], 0
lea rax, [rax + 1]
jne 0x18000c530
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x48], rcx
call fcn.18000fc80
mov edx, dword [0x18002ea7c]
mov ecx, dword [0x18002ea80]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
mov ebp, ebx
xor ebp, 0xba295d31
and ebp, ebx
not ebx
and ebx, 0x94821
and edx, 0xba201510
or edx, ebx
mov ebx, edx
xor ebx, 0x28200010
xor edx, 0x45dfeaef
mov edi, ebp
not edi
mov esi, edx
and esi, 0xd64a77ee
and ebx, 0x28210811
or ebx, esi
or edx, edi
and edi, 0xd64a77ee
and ebp, 0x29b58811
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x45d6a2ce
and edx, 0xba295d31
or edx, ebp
mov ebx, edx
xor ebx, 1
and ebx, edx
mov ebp, edx
not ebp
and ebp, 0xf21c0c31
and edx, 0xde3f3ce
or edx, ebp
mov edi, edx
xor edi, 0xcc3f189
mov ebp, ebx
not ebp
xor edx, 0xf21c0c30
mov esi, ebp
and esi, 0x33240246
and ebx, 0xccdbfdb9
or ebx, esi
or ebp, edx
and edx, 0x33240246
and edi, 0xccdbfdb9
or edi, edx
xor edi, ebx
not ebp
or ebp, edi
mov ebx, ebp
not ebx
mov edx, ebx
and edx, ebp
mov edi, edx
not edi
mov esi, ebp
and esi, 0xe6e75a22
and ebx, 0x1918a5dd
or ebx, esi
or ebp, edi
and edi, 0xe6e75a22
and edx, 0x1918a5dd
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
sete r8b
setne r9b
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg dl
mov r10d, edx
xor r10b, bl
and r10b, dl
mov ecx, r10d
xor cl, 1
and cl, r9b
and r10b, r8b
or r10b, cl
and r9b, bl
and dl, r8b
or dl, r9b
mov ecx, ebx
and cl, r8b
xor bl, r8b
or bl, cl
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, r10d
xor cl, 1
mov ebx, ecx
and bl, r10b
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
xor bl, dl
xor cl, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
test cl, 1
jne 0x18000c6cf
xor bl, dl
test bl, 1
je 0x18000cdc0
mov qword [rsp + 0x38], r13
movsxd rcx, dword [rax + 0x3c]
mov ecx, dword [rax + rcx + 0x88]
mov edx, dword [rax + rcx + 0x1c]
mov qword [rsp + 0x50], rdx
mov edi, dword [rax + rcx + 0x20]
mov r9d, dword [rax + rcx + 0x24]
add r9, rax
add rdi, rax
nop word [rax + rax]
mov ebp, dword [rdi]
add rbp, rax
mov rsi, r12
nop dword [rax + rax]
movzx r11d, byte [rsi]
movzx r10d, byte [rbp]
cmp r11b, r10b
sete r13b
setne r8b
test r11b, r11b
sete bl
setne cl
xor edx, edx
test dl, dl
jne 0x18000c761
add rsi, 1
add rbp, 1
and r8b, cl
and bl, r13b
or bl, r8b
mov edx, ecx
and dl, r13b
xor cl, r13b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
test cl, 1
jne 0x18000c710
cmp r11b, r10b
je 0x18000c770
add rdi, 4
add r9, 2
jmp 0x18000c700
mov rcx, qword [rsp + 0x50]
mov rdx, rcx
add rdx, rax
movzx ecx, word [r9]
mov edx, dword [rdx + rcx*4]
add rdx, rax
mov rcx, r14
call rdx
mov edx, dword [0x18002ea7c]
mov r8d, dword [0x18002ea80]
lea r9d, [rdx - 1]
imul r9d, edx
mov ecx, r9d
not ecx
mov edx, ecx
or edx, 0xe53e2f4e
mov ebx, edx
not ebx
mov esi, r9d
or esi, 0x18415090
and esi, 0x7d4357dc
mov edi, ecx
and edi, 0x803c2802
or edi, esi
and edx, 0x7d4357dc
and ebx, 0x2808021
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0xb71ffac8
and ebx, 0x48e00537
or ebx, edx
mov ebp, ebx
xor ebp, 0x89082060
xor ebx, 0x14585
and ebx, 0x24d74f9d
and ebp, 0xdb28b062
or ebp, ebx
mov edx, ebp
xor edx, 0xcb280022
xor ebp, 0x24d74f9d
mov ebx, ebp
and ebx, 0x1057bb5d
and edx, 0xefa844a2
or edx, ebx
or ebp, r9d
and r9d, 0x1057bb5d
and ecx, 0xefa844a2
or ecx, r9d
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xe308b92e
and ebp, 0x1cf746d1
or ebp, ecx
xor ebp, 0x1cf746d1
sete dl
setne bl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg r8b
mov r10d, ebx
and r10b, r8b
mov ecx, r9d
and cl, dl
or cl, r10b
xor cl, 1
or cl, r8b
or bl, r9b
xor bl, 1
xor dl, r9b
and dl, r9b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, 1
mov r8d, ecx
or r8b, dl
mov ebx, r8d
not bl
and bl, 1
xor dl, cl
mov ecx, edx
and cl, 1
cmp bl, cl
jne 0x18000c8c7
xor dl, 1
or r8b, dl
xor r8b, 1
test r8b, 1
je 0x18000cdd0
movsxd rcx, dword [rax + 0x3c]
mov ecx, dword [rax + rcx + 0x88]
mov r8d, dword [rax + rcx + 0x1c]
mov edi, dword [rax + rcx + 0x20]
mov r11d, dword [rax + rcx + 0x24]
add r11, rax
add rdi, rax
mov r12, qword [rsp + 0xa0]
lea r13, section..data
nop word cs:[rax + rax]
nop
mov ebp, dword [rdi]
add rbp, rax
mov rsi, r15
nop dword [rax + rax]
movzx r10d, byte [rsi]
movzx r9d, byte [rbp]
cmp r10b, r9b
sete dl
test r10b, r10b
setne r14b
mov ecx, r14d
and cl, dl
or dl, r14b
xor dl, 1
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, r14b
or dl, r14b
xor dl, 1
or dl, cl
test dl, 1
jne 0x18000c95b
add rsi, 1
add rbp, 1
xor dl, 1
test dl, 1
jne 0x18000c910
cmp r10b, r9b
je 0x18000c970
add rdi, 4
add r11, 2
jmp 0x18000c900
add r8, rax
movzx ecx, word [r11]
mov ebp, dword [r8 + rcx*4]
add rbp, rax
mov qword [rsp + 0x28], 0x1388
mov qword [rsp + 0x20], 0
mov r9d, 0x10
xor ecx, ecx
mov rdx, qword [rsp + 0x30]
mov r8, rdx
call rbp
mov rcx, qword [rsp + 0x48]
call fcn.18000fc80
mov edx, dword [0x18002ea7c]
mov r8d, dword [0x18002ea80]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and edx, 0xe709f01b
and ebp, 0x18f60fe4
or ebp, edx
mov edx, ebp
xor edx, 0x18f60fe4
mov ebx, ebp
xor ebx, 0x6708c01b
and ebx, 0x7fd8cdff
xor ebp, 0xd59027ec
and ebp, edx
and edx, 0x80273200
or edx, ebx
mov ebx, edx
xor ebx, 0x4d400808
or ebx, 0x3299d7f7
mov edi, ebx
not edi
mov esi, ebp
not esi
mov ecx, ebx
and ecx, 0x6984d1dc
and edi, 0x84622800
or edi, ecx
or ebx, esi
and esi, 0x6984d1dc
and ebp, 0x967b2e23
or ebp, esi
xor ebp, edi
not ebx
or ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0x3299d7f6
and ebx, 0xcd662809
or ebx, ecx
mov ecx, edx
and ecx, 1
xor edx, 0x80273201
or edx, ecx
not edx
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x34677e21
and edx, 0xcb9881de
or edx, ecx
xor edx, 0x34677e21
cmp edx, 0xffffffff
sete dl
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg r8b
mov r10d, ecx
and r10b, r8b
mov ebx, r9d
and bl, dl
or bl, r10b
xor bl, 1
or bl, r8b
or cl, r9b
xor cl, 1
xor dl, r9b
and dl, r9b
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov r8d, edx
xor r8b, 1
mov r10d, edx
and r10b, r8b
xor r8b, bl
xor bl, 1
mov r9d, r10d
and r9b, dl
xor r10b, dl
or r10b, r9b
xor r10b, bl
or dl, bl
xor dl, 1
or dl, r8b
xor dl, 1
mov ecx, r10d
and cl, dl
test cl, 1
jne 0x18000cafc
xor r10b, dl
test r10b, 1
je 0x18000cde0
movsxd rcx, dword [rax + 0x3c]
mov ecx, dword [rax + rcx + 0x88]
mov r8d, dword [rax + rcx + 0x1c]
mov ebp, dword [rax + rcx + 0x20]
mov r9d, dword [rax + rcx + 0x24]
add r9, rax
add rbp, rax
nop dword [rax + rax]
mov esi, dword [rbp]
add rsi, rax
xor edi, edi
nop dword [rax + rax]
lea rcx, [r12 + rdi]
movzx r14d, byte [r13 + rcx]
movzx r10d, byte [rsi + rdi]
cmp r14b, r10b
setne bl
test r14b, r14b
sete dl
setne r11b
mov ecx, ebx
xor cl, r11b
and cl, bl
or bl, dl
xor bl, 1
mov r15d, ecx
and r15b, bl
xor bl, cl
or bl, r15b
xor dl, bl
xor dl, 1
or bl, r11b
xor bl, 1
or bl, dl
test bl, 1
jne 0x18000cb84
xor bl, 1
add rdi, 1
test bl, 1
jne 0x18000cb30
cmp r14b, r10b
je 0x18000cba0
add rbp, 4
add r9, 2
jmp 0x18000cb20
add r8, rax
movzx ecx, word [r9]
mov ebp, dword [r8 + rcx*4]
add rbp, rax
mov rax, qword [rsp + 0x38]
mov edx, dword [rax + r13 + 0x454]
mov r8d, 0x3000
mov r9d, 0x40
xor ecx, ecx
call rbp
mov eax, dword [0x18002ea74]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x55eda991
and ecx, 0xaa12566e
or ecx, eax
mov edx, ecx
xor edx, 0x22120222
xor ecx, 0x10408190
and ecx, 0x9840d5dc
and edx, 0x67bf2a23
or edx, ecx
mov ecx, edx
xor ecx, 0x9840d5dc
mov ebx, edx
xor ebx, 0x67bf2a23
mov eax, edx
xor eax, 0x44f359b2
mov ebp, eax
and ebp, ebx
and eax, ecx
mov ecx, ebp
not ecx
mov edi, eax
not edi
mov esi, ecx
and esi, 0x2ebe5bba
and ebp, 0xd141a445
or ebp, esi
or ecx, edi
and edi, 0x2ebe5bba
and eax, 0xd141a445
or eax, edi
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xf37404ff
and ecx, 0xc8bfb00
or ecx, eax
mov ebp, ecx
xor ebp, 0x90085229
and ebx, 1
xor edx, 0x67bf2a22
or edx, ebx
mov eax, edx
not eax
and eax, 0xfd6f1b6a
and edx, 0x290e495
or edx, eax
mov eax, edx
xor eax, 0x200c001
xor edx, 0xfd6f1b6a
xor ecx, 0x2fc78890
mov ebx, ecx
and ebx, 0x61b325d6
and ebp, 0x9e4cda29
or ebp, ebx
or ecx, edx
and edx, 0x61b325d6
and eax, 0x9e4cda29
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x541bbfb4
and eax, ecx
not ecx
and ecx, 0x541bbfb4
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xade00232
and eax, 0x521ffdcd
or eax, ecx
mov ecx, eax
xor ecx, 0x4004051
xor eax, 0xf18aa184
and ecx, 0xc715c53
and eax, 0xf38ea3ac
or eax, ecx
xor eax, 0xc715c53
cmp eax, 0xffffffff
sete r8b
setne dl
cmp dword [0x18002ea78], 9
setg cl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, r8b
not bl
and bl, r8b
or cl, r8b
xor cl, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
and cl, dl
and al, bl
or al, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
test cl, 1
jne 0x18000bc11
xor al, bl
test al, 1
jne 0x18000bc11
jmp 0x18000bc00
jmp 0x18000cd80
jmp 0x18000cd90
jmp 0x18000cda0
jmp 0x18000cdb0
jmp 0x18000cdc0
jmp 0x18000cdd0
jmp 0x18000cde0
xor r11d, r11d
cmp qword [rsp + 0xc0], 0
jne 0x18000b175
jmp 0x18000ba38
cmp word [rsi + 6], 0
mov qword [rsp + 0x58], rdi
je 0x18000d682
lea rax, [rsi + 0x108]
mov qword [rsp + 0x70], rax
xor ebp, ebp
jmp 0x18000cec9
movabs rax, 0xcddef70a45c11bf9
mov rbp, qword [rsp + 0x38]
sub rbp, rax
movabs rcx, 0xdda6bc67b0db56c
mov rdx, rcx
sub rbp, rcx
add rbp, rax
movabs rax, 0x590a70c5cea1668e
mov rcx, rax
add rbp, rax
movabs rax, 0xa94e7ba1f2d5631a
sub rbp, rax
sub rbp, rcx
add rbp, rdx
movabs rcx, 0x8dbf96af3859b7e
mov rdx, rcx
add rbp, rcx
movabs rcx, 0x3d74b1467533507b
sub rbp, rcx
sub rbp, rdx
movabs rdx, 0x2e7143604219fa79
sub rbp, rdx
add rbp, rax
add rbp, rdx
movabs rax, 0xe12cc026be7f0692
sub rbp, rax
add rbp, rcx
add rbp, rax
add rbp, 1
mov rsi, qword [rsp + 0x50]
movzx eax, word [rsi + 6]
cmp rbp, rax
mov rdi, qword [rsp + 0x58]
jae 0x18000d682
mov qword [rsp + 0x38], rbp
lea rax, [rbp*4]
add rax, rbp
mov rcx, qword [rsp + 0x70]
mov r13d, dword [rcx + rax*8 + 0xc]
mov r8d, dword [rcx + rax*8 + 0x10]
add r13, rdi
mov eax, dword [rcx + rax*8 + 0x14]
lea rcx, section..data
lea r9, [rax + rcx]
add r9, 0x404
mov r12d, dword [0x18002ea64]
mov r14d, dword [0x18002ea68]
movabs rax, 0xd341aba818a33e7d
mov rdx, rax
movabs rcx, 0x21a2577e7e06336c
sub rdx, rcx
sub rdx, rax
movabs rax, 0xc85e0895837f2f32
sub rdx, rax
mov qword [rsp + 0x40], rdx
jmp 0x18000cf5a
movabs rax, 0x2b9e847b038ff9f4
lea r8, [r11 + rax]
add r8, 0xffffffffffffffff
add r13, 1
add r9, 1
lea edx, [r12 - 1]
imul edx, r12d
mov eax, edx
not eax
and eax, 0xcd190150
and edx, 0x32e6feaf
or edx, eax
mov eax, edx
not eax
and eax, 0x4f875af8
and edx, 0xb078a507
or edx, eax
mov eax, edx
xor eax, 0x7d61a457
mov edi, edx
xor edi, 0x7d61a456
and edi, eax
xor edx, 0x829e5ba8
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, edi
not edx
mov esi, eax
not esi
mov ebx, edx
and ebx, 0xe6755b9f
and edi, 0x198aa460
or edi, ebx
or edx, esi
and esi, 0xe6755b9f
and eax, 0x198aa460
or eax, esi
xor eax, edi
not edx
or edx, eax
mov eax, edx
not eax
and edx, eax
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, edx
not eax
and eax, 0x7eabcd80
and edx, 0x8154327f
or edx, eax
mov eax, edx
xor eax, 0x1042274
xor edx, 0x58010000
and edx, 0xd851100b
and eax, 0x27aeeff4
or eax, edx
xor eax, 0xd851100b
cmp eax, 0xffffffff
setne dl
cmp r14d, 9
setg bl
xor dl, bl
or bl, dl
mov eax, ebx
xor al, 1
and al, bl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
nop word cs:[rax + rax]
nop dword [rax]
test al, 1
je 0x18000d060
cmp r8, 1
jb 0x18000d420
mov rax, qword [rsp + 0x40]
sub rax, r8
movabs rcx, 0xc85e0895837f2f32
add rax, rcx
movabs rcx, 0xc13a14ef38daa261
add rax, rcx
movabs rdx, 0x21a2577e7e06336c
add rax, rdx
sub rax, rcx
movabs rcx, 0x16eaf089ed28bdf1
mov rdx, rcx
sub rax, rcx
movabs rcx, 0x5e73ed3a0462af43
sub rax, rcx
add rax, rdx
movabs rdx, 0x35e69aa1e2aa9698
sub rax, rdx
add rax, rcx
add rax, rdx
movabs rcx, 0x4e892d2fc4903431
mov r11, rcx
sub r11, rax
movabs rax, 0x2b9e847b038ff9f4
sub r11, rax
sub r11, rcx
mov al, byte [r9]
mov byte [r13], al
mov r12d, dword [0x18002ea64]
mov r14d, dword [0x18002ea68]
lea edx, [r12 - 1]
imul edx, r12d
mov eax, edx
not eax
and eax, 0xc40c0c53
and edx, 0x3bf3f3ac
or edx, eax
mov eax, edx
not eax
and eax, 0x3bf3f3ac
and edx, 0xc40c0c53
or edx, eax
mov eax, edx
xor eax, 1
and eax, edx
mov ecx, edx
not ecx
and ecx, 0x45c5c03e
and edx, 0xba3a3fc1
or edx, ecx
xor edx, 0xba3a3fc0
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
mov ecx, edx
xor ecx, 0x3db081cd
and ecx, edx
not edx
and edx, 0xc200141
and eax, 0x3190808c
or eax, edx
xor eax, 0x3190808c
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xc24f7e32
and ecx, 0x3db081cd
or ecx, eax
setne sil
sete r8b
cmp r14d, 9
setg dil
cmp r14d, 0xa
setl dl
mov eax, r8d
xor al, sil
and al, r8b
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
mov r10d, ecx
xor r10b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r10b
xor bl, 1
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov ebx, edi
or bl, cl
xor cl, 1
or cl, dl
xor cl, 1
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
xor dil, sil
mov eax, edx
and al, r8b
xor dl, r8b
or dl, al
mov eax, edx
xor al, dil
xor dil, 1
xor al, 1
or dil, dl
xor dil, 1
or dil, al
mov ecx, edi
xor cl, 1
mov eax, ebx
xor al, dil
and al, bl
and dil, bl
xor bl, 1
and bl, cl
or dil, bl
mov ecx, eax
and cl, dil
test cl, 1
jne 0x18000cf40
xor al, dil
test al, 1
jne 0x18000cf40
nop word cs:[rax + rax]
movzx eax, byte [r9]
mov byte [r13], al
movzx eax, byte [r9]
mov byte [r13], al
mov r12d, dword [0x18002ea64]
mov r14d, dword [0x18002ea68]
lea edi, [r12 - 1]
imul edi, r12d
mov eax, edi
not eax
mov ecx, edi
xor ecx, 0xe6a8710b
mov edx, ecx
and edx, edi
and ecx, eax
mov esi, edx
not esi
mov ebx, ecx
not ebx
mov ebp, esi
and ebp, 0x40bce721
and edx, 0xbf4318de
or edx, ebp
or esi, ebx
and ebx, 0x40bce721
and ecx, 0xbf4318de
or ecx, ebx
xor ecx, edx
not esi
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0xe6a8710a
and esi, 0x19578ef5
or esi, ecx
and eax, 0xd9537009
mov ecx, edi
and ecx, 0x26ac8ff6
or ecx, eax
xor ecx, 0xd9537008
and edi, 1
or edi, ecx
mov eax, edi
not eax
mov edx, esi
not edx
mov ecx, edx
and ecx, 0x19e6c61c
and esi, 0xe61939e3
or esi, ecx
or edx, edi
and edi, 0x19e6c61c
and eax, 0xe61939e3
or eax, edi
xor eax, esi
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xb586285a
and edx, 0x4a79d7a5
or edx, eax
mov eax, edx
not eax
and eax, 0x4a79d7a5
and edx, 0xb586285a
or edx, eax
mov eax, edx
not eax
and eax, 0x77f18afd
and edx, 0x880e7502
or edx, eax
mov eax, edx
xor eax, 0x60502
xor edx, 0x64610afd
and edx, 0xec697afd
and eax, 0x13968502
or eax, edx
xor eax, 0xec697afd
cmp eax, 0xffffffff
sete r8b
setne bl
cmp r14d, 9
setg al
cmp r14d, 0xa
setl r10b
mov edx, ebx
mov esi, eax
xor sil, bl
or al, bl
or bl, r10b
xor bl, 1
xor dl, r10b
not dl
and dl, r10b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor r8b, r10b
xor al, 1
or al, sil
xor al, 1
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
mov esi, edx
xor sil, 1
mov r8d, ebx
xor r8b, 1
mov eax, esi
and al, dl
mov r10d, esi
and r10b, al
xor al, sil
or al, r10b
mov ecx, eax
xor cl, 1
and cl, r8b
and al, bl
or al, cl
xor r8b, sil
or bl, dl
xor bl, 1
or bl, r8b
xor bl, 1
mov ecx, eax
and cl, bl
test cl, 1
jne 0x18000cf40
xor al, bl
test al, 1
je 0x18000d250
jmp 0x18000cf40
mov r13d, dword [0x18002ea6c]
mov r11d, dword [0x18002ea70]
lea eax, [r13 - 1]
imul eax, r13d
mov ebx, eax
mov ecx, eax
xor ecx, 0x98e91ec7
and ecx, eax
not eax
and eax, 0x880ac1
and ebx, 0x98611406
or ebx, eax
mov eax, ebx
xor eax, 0x98410006
xor ebx, 0x679eebf9
mov edx, ecx
not edx
mov ebp, ebx
and ebp, 0x436df41
and eax, 0x98c90086
or eax, ebp
or ebx, edx
and edx, 0x436df41
and ecx, 0xfbc920be
or ecx, edx
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x6716e138
and ebx, 0x98e91ec7
or ebx, eax
mov ecx, ebx
not ecx
mov eax, ecx
or eax, 1
mov edx, eax
not edx
and ecx, 0x198e193e
and ebx, 0xe671e6c1
or ebx, ecx
mov ecx, ebx
xor ecx, 0x26702440
xor ebx, 0x198e193f
mov ebp, eax
and ebp, 0xc909c3ab
and edx, 0x36f63c54
or edx, ebp
or eax, ebx
and ebx, 0xc909c3ab
and ecx, 0x36f63c54
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
mov ecx, eax
xor ecx, 0xd597b183
and ecx, eax
not eax
and eax, 0x6411b58e
and edx, 0x9bee4a71
or edx, eax
mov eax, edx
xor eax, 0x91040001
xor edx, 0x4411b182
or edx, 0x2a684e7c
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x26fb276e
and eax, 0xd1049081
or eax, ebx
or edx, ebp
and ebp, 0x26fb276e
and ecx, 0xd904d891
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xd1623445
and edx, 0x2e9dcbba
or edx, eax
mov eax, edx
xor eax, 0x180a6210
xor edx, 0x4584c0
and edx, 0xe3459ce9
and eax, 0x1cba6316
or eax, edx
mov ecx, eax
xor ecx, 0x4104002
xor eax, 0x43440489
and eax, 0x5bee279d
and ecx, 0xa411d862
or ecx, eax
mov eax, ecx
xor eax, 0x1ee0201
xor ecx, 0x80010862
and ecx, 0xda012dfe
and eax, 0x25fed201
or eax, ecx
xor eax, 0x25fed201
setne r8b
sete r9b
cmp r11d, 9
setg dl
cmp r11d, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov esi, ecx
xor sil, r10b
and cl, sil
and sil, r10b
mov eax, ecx
and al, sil
xor sil, cl
or sil, al
and r8b, r10b
or r10b, r9b
and dl, r9b
or dl, r8b
mov eax, r10d
xor al, dl
xor dl, 1
xor al, 1
or dl, r10b
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, esi
xor bl, 1
mov edx, ebx
and dl, sil
mov r8d, ebx
and r8b, cl
xor bl, cl
and cl, al
xor dl, 1
mov r9d, esi
xor r9b, dl
or dl, sil
xor dl, 1
or dl, r9b
xor cl, 1
mov r9d, eax
xor r9b, cl
or cl, al
xor cl, 1
or cl, r9b
xor cl, dl
or bl, r8b
xor bl, 1
mov eax, ecx
and al, bl
test al, 1
jne 0x18000ce20
xor cl, bl
test cl, 1
jne 0x18000ce20
nop word cs:[rax + rax]
jmp 0x18000d680
mov r9d, dword [rsi + 0xb0]
cmp dword [rdi + r9], 0
je 0x18000e830
movabs rcx, 0x3ad32c439d33b84e
lea rbp, [rdi + rcx]
movabs rdx, 0x6f294d7717d2b981
sub rbp, rdx
movabs rax, 0xc3623bce9e51f4db
add rbp, rax
add rbp, rdx
movabs rdx, 0x7fb65ca7a991f334
add rbp, rdx
sub rbp, rcx
sub rbp, rdx
movabs rcx, 0x73ebf694e859387
add rbp, rcx
movabs rdx, 0xb59b19b48108985f
add rbp, rdx
sub rbp, rcx
sub rbp, qword [rsi + 0x30]
movabs rcx, 0x5c9ef3c8e25c6e3e
add rbp, rcx
sub rbp, rdx
sub rbp, rcx
movabs rcx, 0xa2576927e8a48fea
sub rbp, rcx
movabs rdx, 0x98083eba955845c9
sub rbp, rdx
sub rbp, rax
add rbp, rcx
add rbp, rdx
mov qword [rsp + 0x40], rbp
add r9, rdi
movabs rax, 0xf47e529c6492917f
mov ecx, 0xffffffe0
add rcx, 0x1f
movabs rdx, 0xffffffff00000000
mov qword [rsp + 0x68], rcx
or rdx, rcx
and rdx, rax
mov qword [rsp + 0x98], rdx
mov bl, 1
mov qword [rsp + 0x38], r9
jmp 0x18000d890
cmp r11d, 0xa
setl r8b
cmp r11d, 9
setg cl
lea ebx, [r13 - 1]
imul ebx, r13d
mov eax, ebx
not eax
and eax, 0x91f398e2
and ebx, 0x6e0c671d
or ebx, eax
mov ebp, ebx
xor ebp, 0x6e0c671d
mov eax, ebx
xor eax, 0x1721860
xor ebx, 0x6e0c671c
and ebx, ebp
and eax, 0x4d767c65
and ebp, 0xb289839a
or ebp, eax
mov edi, ebp
xor edi, 0x92898190
mov eax, ebx
not eax
xor ebp, 0x4d767c64
mov esi, eax
and esi, 0x6836666b
and ebx, 0x97c99994
or ebx, esi
or eax, ebp
and ebp, 0x6836666b
and edi, 0x97c99994
or edi, ebp
xor edi, ebx
not eax
or eax, edi
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xb5f15bf
and ebp, eax
and eax, 0xf4a0ea40
or eax, ebx
xor eax, 0xf4a0ea40
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
setne r10b
sete r9b
mov ebx, r8d
mov esi, r10d
and sil, r8b
mov edx, ecx
and dl, r9b
xor r8b, r9b
or r9b, cl
or bl, r10b
mov eax, r9d
xor al, bl
or bl, r9b
mov rbp, qword [rsp + 0x38]
mov edi, dword [rbp + 4]
lea r9, [rdi + rbp]
xor bl, 1
or bl, al
or dl, sil
or cl, r10b
xor cl, 1
or cl, r8b
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor bl, 1
mov eax, ebx
or al, cl
xor al, 1
xor bl, cl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
cmp dword [rbp + rdi], 0
mov qword [rsp + 0x38], r9
mov rdi, qword [rsp + 0x58]
je 0x18000e822
nop word [rax + rax]
test bl, 1
je 0x18000d890
mov rax, qword [rsp + 0x38]
mov esi, dword [rax + 4]
cmp rsi, 7
jbe 0x18000e6cb
lea ebp, [r13 - 1]
imul ebp, r13d
mov edi, ebp
not edi
mov ecx, edi
and ecx, 0x813e4523
mov edx, ebp
and edx, 0x7ec1badc
or edx, ecx
mov ecx, edx
xor ecx, 0x20c12088
xor edx, 0xe4022
mov eax, ebp
or eax, 0x5e0eda76
and edx, 0x5e0eda76
and ecx, 0xa1f12588
or ecx, edx
and eax, 0x5e0eda77
xor eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6a93a753
and eax, 0x956c58ac
or eax, edx
and ebp, 0x6a93a753
and edi, 0x956c58ac
or edi, ebp
xor edi, eax
not edi
or edi, ecx
cmp edi, 0xffffffff
sete r8b
setne r10b
cmp r11d, 9
setg dl
cmp r11d, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
mov ebp, r10d
or bpl, al
mov ebx, r10d
xor bl, al
not bl
and bl, al
xor bl, 1
mov eax, ebp
xor al, bl
or bl, bpl
xor bl, 1
or bl, al
and r10b, cl
and dl, r8b
or dl, r10b
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
xor al, bl
mov r8d, eax
and r8b, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
and cl, 1
cmp r8b, cl
jne 0x18000d9c2
or al, dl
xor al, 1
test al, 1
je 0x18000e820
movabs rax, 0xee988919806dc806
add rsi, rax
movabs rcx, 0x98f75b06e04b8fb1
sub rsi, rcx
movabs rbp, 0x2b816430d0f2f8b4
sub rsi, rbp
add rsi, rcx
sub rsi, rax
movabs rax, 0x5434b1c6fd6604ce
add rsi, rax
sub rax, rsi
movabs rcx, 0x1fffffff8
sub rax, rcx
movabs rcx, 0xc3ae84b468a9fb0d
add rax, rcx
movabs rdx, 0x665fe5ebbc55667e
add rax, rdx
mov rsi, rbp
sub rsi, rax
add rsi, rdx
add rsi, rcx
shr rsi, 1
mov rax, rsi
not rax
movabs rdx, 0xa12dc61bf97cda54
mov rcx, rdx
and rcx, rax
not rdx
and rax, rsi
and rsi, rdx
or rsi, rcx
xor rsi, rdx
mov rcx, rsi
and rcx, rax
xor rsi, rax
or rsi, rcx
mov r10, qword [rsp + 0x68]
mov rax, r10
not rax
movabs rcx, 0x45171d502efa6a2
and rax, rcx
not rcx
mov rdx, r10
and rdx, rcx
or rdx, rax
xor rdx, rcx
mov rax, rdx
not rax
mov ebp, r10d
not ebp
movabs rcx, 0xf47e529c6492917f
mov r8, rcx
not r8
mov rbx, rax
and rbx, rcx
and rdx, r8
or rdx, rbx
and ebp, r8d
or rbp, qword [rsp + 0x98]
xor rbp, rdx
or eax, r10d
not eax
or r8d, ecx
and r8d, eax
or r8, rbp
mov r12, rsi
mov r10, rsi
movabs rax, 0x2e9e7395647e93e9
mov rcx, rax
xor r10, rax
and r10, rsi
not rsi
movabs rax, 0x4b760b418c28bf9b
and rsi, rax
not rax
and r12, rax
or r12, rsi
xor r12, rax
mov rbp, r8
not rbp
mov qword [rsp + 0x80], rbp
mov rsi, rcx
not rsi
mov rbx, r12
not rbx
mov qword [rsp + 0x60], rbx
movabs rcx, 0x95e62b45209c2e48
mov rax, rcx
not rax
or rbx, rsi
or rax, rcx
not rbx
and rbx, rax
movabs rcx, 0xd39499aea0abfa97
mov rax, rcx
not rax
mov r14, r8
or r14, rsi
or rax, rcx
not r14
and r14, rax
movabs rcx, 0x802eb90143048a62
mov rax, rcx
not rax
movabs rdx, 0x2e9e7395647e93e9
or rbp, rdx
or rax, rcx
not rbp
and rbp, rax
mov rax, rbx
and rax, r10
xor r10, rbx
or r10, rax
mov rcx, r14
not rcx
movabs rax, 0x346c892b42c5f15c
mov rdx, rax
not rax
mov rbx, rcx
and rbx, rdx
and r14, rax
or r14, rbx
mov rbx, rbp
not rbx
or rcx, rbx
and rbx, rdx
and rbp, rax
or rbp, rbx
movabs rbx, 0x2b32a6c105aecaf0
not rbx
xor rbp, r14
movabs rdx, 0xcbfeb2c05b3a441
mov r14, rdx
not rdx
or rdx, r14
and rdx, rbx
mov qword [rsp + 0x70], rdx
not rcx
movabs rdx, 0x346c892b42c5f15c
or rax, rdx
and rax, rcx
or rax, rbp
mov rcx, r10
not rcx
movabs rbp, 0xbc8ddaa21f0ec0fd
and rcx, rbp
mov r14, rbp
not r14
and r10, r14
or r10, rcx
and r14, rax
not rax
and rax, rbp
or r14, rax
xor r14, r10
movabs rbp, 0x4f3496ace78300c4
mov rax, rbp
not rax
mov rdx, qword [rsp + 0x60]
mov rcx, rdx
and rcx, rbp
and r12, rax
or r12, rcx
or rdx, r8
and r8, rbp
mov rcx, qword [rsp + 0x80]
and rcx, rax
or rcx, r8
xor rcx, r12
not rdx
or rax, rbp
and rax, rdx
or rax, rcx
movabs rdx, 0x2e9e7395647e93e9
mov rcx, rdx
and rcx, rsi
xor rsi, rdx
or rsi, rcx
not rsi
or rsi, rax
movabs rcx, 0x754d139dbf89f137
mov rax, rcx
not rax
or rax, rcx
not rsi
and rsi, rax
mov rax, r14
and rax, rsi
xor rsi, r14
or rsi, rax
movabs rdx, 0xde62135aef8cb328
mov rcx, rdx
and rcx, rbx
not rdx
movabs r12, 0x2b32a6c105aecaf0
and r12, rdx
or r12, rcx
xor r12, rdx
mov rcx, qword [rsp + 0x70]
not rcx
movabs rax, 0x5e0e6f03d6080bc6
mov r8, rax
mov r10, rax
not r10
movabs rbp, 0x7929134da3c111d2
mov rdx, rbp
and rdx, r10
not rbp
and r8, rbp
or r8, rdx
xor r8, rbp
mov rax, r12
xor rax, r10
and rax, r12
mov rdx, r8
not rdx
movabs r14, 0x29e8cc9be09396f2
mov rbp, r14
not rbp
or rbx, rdx
or rbp, r14
not rbx
and rbx, rbp
mov qword [rsp + 0x60], rcx
xor r10, rcx
and r10, rcx
mov rbp, qword [rsp + 0x70]
xor rdx, rbp
and rdx, rbp
mov rbp, rax
and rbp, rbx
xor rbx, rax
or rbx, rbp
mov rax, r10
not rax
movabs rbp, 0x8d88adfbcc16b285
mov r14, rbp
not r14
mov rbp, rax
movabs rcx, 0x8d88adfbcc16b285
and rbp, rcx
and r10, r14
or r10, rbp
mov rbp, rdx
not rbp
or rax, rbp
movabs rcx, 0x8d88adfbcc16b285
and rbp, rcx
and rdx, r14
or rdx, rbp
xor rdx, r10
not rax
or r14, rcx
and r14, rax
or r14, rdx
mov rax, rbx
not rax
and rax, r14
not r14
and r14, rbx
or r14, rax
mov rax, r12
not rax
movabs rbx, 0xd41ba20895d069ef
mov rdx, rbx
not rdx
mov rbp, rax
and rbp, rbx
and r12, rdx
or r12, rbp
mov rbp, qword [rsp + 0x70]
or rax, rbp
and rbp, rbx
mov rcx, qword [rsp + 0x60]
and rcx, rdx
or rcx, rbp
xor rcx, r12
not rax
or rdx, rbx
and rdx, rax
or rdx, rcx
not rdx
movabs rcx, 0x5e0e6f03d6080bc6
mov rax, rcx
and rax, r8
xor r8, rcx
or r8, rax
xor r8, rdx
not r8
and r8, rdx
mov rax, r14
and rax, r8
xor r8, r14
or r8, rax
mov rax, rsi
not rax
movabs rdx, 0x6281bc7db3637db9
mov rcx, rdx
not rcx
and rcx, rax
and rsi, rdx
or rsi, rcx
xor rsi, rdx
mov rax, rsi
not rax
movabs rdx, 0xa7549fdbccaba4f4
mov rbp, rdx
mov rcx, rdx
and rcx, rax
not rdx
and rsi, rdx
or rsi, rcx
mov rcx, r8
not rcx
and rdx, rcx
and r8, rbp
or rdx, r8
xor rdx, rsi
not rdx
or rdx, rax
movabs rcx, 0xf556e153013b0025
mov rax, rcx
not rax
or rax, rcx
not rdx
and rdx, rax
mov qword [rsp + 0x70], rdx
je 0x18000e760
xor r12d, r12d
jmp 0x18000dedf
add r12, 1
cmp r12, qword [rsp + 0x70]
je 0x18000e762
mov rax, qword [rsp + 0x38]
movzx ebx, word [rax + r12*2 + 8]
mov ebp, ebx
shr ebp, 0xc
mov edx, ebx
not edx
mov ecx, edx
and ecx, ebx
mov edi, ecx
not edi
mov eax, ebx
and eax, 0x9183
and edx, 0x64cd6e7c
or edx, eax
mov eax, ebx
or eax, edi
and edi, 0x9b329183
and ecx, 0x6e7c
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
xor edx, 0xfff
and edx, eax
mov ecx, eax
not ecx
and ecx, 0xfffff000
and eax, 0xfff
or eax, ecx
mov ecx, edx
not ecx
mov edi, eax
not edi
mov esi, ecx
and esi, 0xc694450c
and edx, 0x396bbaf3
or edx, esi
or ecx, edi
and edi, 0xc694450c
and eax, 0x396bbaf3
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa60928b3
and ecx, 0x59f6d74c
or ecx, eax
mov eax, ecx
xor eax, 0x58e6d100
xor ecx, 0x840800b2
and ecx, 0x851806fe
and eax, 0x7ae7f901
or eax, ecx
xor eax, 0x851806fe
cmp ebx, 0xa000
jae 0x18000dfe0
cmp ebp, 3
jne 0x18000e580
mov ecx, dword [r9]
mov rdx, qword [rsp + 0x58]
lea rcx, [rdx + rcx*4]
mov eax, eax
mov rdx, qword [rsp + 0x40]
add dword [rcx + rax*4], edx
mov r13d, dword [0x18002ea6c]
mov r11d, dword [0x18002ea70]
jmp 0x18000e580
cmp ebp, 0xa
jne 0x18000e580
mov ecx, dword [r9]
mov eax, eax
movabs r14, 0x566f72056165bfe8
mov rdx, r14
movabs rbp, 0x58bfd299c46b32f4
sub rdx, rbp
sub rdx, qword [rsp + 0x58]
add rdx, rbp
movabs rbp, 0xe7cfa7b5a4ecc702
add rax, rbp
movabs rbx, 0x74fefdb198db303e
add rax, rbx
sub r14, rdx
add r14, rax
sub r14, rbx
movabs rax, 0x71c26d94703954fa
add r14, rax
sub r14, rbp
sub r14, rax
movabs rdx, 0xfc538782a6583230
lea rax, [rdx + r14]
sub rdx, rax
movabs rbp, 0xb223258e0002379d
mov rax, rbp
sub rax, rcx
sub rax, rbp
movabs rcx, 0xeda70160b50ab092
sub rdx, rcx
movabs rbp, 0x389cf9a0e6bb61c2
mov rbx, rbp
sub rdx, rbp
add rdx, rcx
movabs rcx, 0x8358f0de134411ae
sub rdx, rcx
add rdx, rax
add rdx, rcx
movabs rcx, 0xd1468cb49f92600f
mov rax, rcx
movabs rbp, 0xbe1f7e72ea15b1d8
sub rax, rbp
add rdx, rbx
sub rax, rdx
sub rax, rcx
movabs rbx, 0xbf9bd3f92061189d
sub rax, rbx
add rax, rbp
mov rcx, qword [rbx + rax]
movabs rdx, 0x459f7869c78c7c4b
mov rbp, rdx
sub rcx, rdx
movabs rdx, 0x813798f7a4e59ca4
add rcx, rdx
add rcx, rbp
movabs rbp, 0x25280d16e8645cc9
mov rsi, rbp
add rcx, rbp
movabs rbp, 0x5f04d85c8778048e
mov rdi, rbp
add rcx, rbp
sub rcx, rsi
movabs rbp, 0x40f428838fb6cf62
sub rcx, rbp
sub rcx, rdx
add rcx, rbp
movabs rdx, 0xd4edc495f545bc3f
mov rbp, rdx
sub rcx, rdx
movabs rdx, 0xed480744eef4dfcc
add rcx, rdx
add rcx, qword [rsp + 0x40]
sub rcx, rdx
movabs rdx, 0xcef52c9d27a35893
add rcx, rdx
add rcx, rbp
sub rcx, rdx
movabs rdx, 0x9807ecc17aad1e87
add rcx, rdx
movabs rbp, 0x2f62910f4d1a2f7b
sub rcx, rbp
sub rcx, rdi
add rcx, rbp
movabs rbp, 0x42a9b2125b1772f
sub rcx, rbp
sub rcx, rdx
add rcx, rbp
mov qword [rbx + rax], rcx
mov r13d, dword [0x18002ea6c]
lea ecx, [r13 - 1]
imul ecx, r13d
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0xcb14ea8b
mov edx, ecx
xor edx, 0xcb14ea8b
and edx, ecx
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x1a4bafb5
and edx, 0xe5b4504a
or edx, ebp
mov ebp, edx
xor ebp, 0xa080
xor edx, 0xd15f453f
mov ebx, edx
and ebx, 0x6ef11f58
and ebp, 0x910ee0a7
or ebp, ebx
and ecx, 0x6ef11f58
and eax, 0x910ee0a7
or eax, ecx
mov r11d, dword [0x18002ea70]
xor eax, ebp
not eax
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne cl
cmp r11d, 0xa
setl bl
cmp r11d, 9
setg al
mov edx, eax
xor dl, cl
and cl, bl
or bl, r8b
xor bl, 1
or bl, dl
mov r10d, ebx
xor r10b, 1
and al, r8b
or al, cl
mov esi, eax
xor sil, 1
mov r8d, eax
and r8b, sil
mov ecx, r8d
xor r8b, al
or al, r10b
and r10b, bl
xor r10b, 1
mov edx, r10d
xor dl, bl
or r10b, bl
xor r10b, 1
or r10b, dl
xor cl, 1
or cl, sil
xor cl, 1
or cl, r8b
xor cl, r10b
xor sil, bl
mov ebx, ecx
and bl, 1
xor al, 1
or al, sil
mov edx, eax
not dl
and dl, 1
cmp bl, dl
jne 0x18000e580
xor cl, 1
or cl, al
xor cl, 1
test cl, 1
jne 0x18000e580
mov ecx, dword [r9]
movabs rax, 0x5b90e80b33bc0349
mov rbp, rax
add rax, r14
movabs rdx, 0x186632bf0112ca4a
mov rbx, rdx
sub rax, rdx
movabs rdx, 0xca6d84a8203f4b27
sub rax, rdx
add rax, rcx
add rax, rdx
add rax, rbx
movabs rdx, 0x79a58532ce391fc4
lea rcx, [rdx + rbp]
sub rdx, rcx
movabs rbp, 0xf1643d9efa493b91
mov rcx, rbp
movabs rbx, 0x1fffc53113b027c0
sub rcx, rbx
sub rcx, qword [rax + rdx]
sub rcx, rbp
movabs rdi, 0xd9c1d60899f17bce
add rcx, rdi
add rcx, rbx
mov rsi, qword [rsp + 0x40]
movabs rbx, 0x108578b9b1f71480
lea rbp, [rbx + rsi]
sub rbx, rbp
mov rbp, rdi
sub rbp, rcx
movabs rcx, 0x85be0b8de87600d9
sub rbp, rcx
movabs rdi, 0x2c7583ae8905ba41
add rbp, rdi
sub rbx, rbp
add rbx, rdi
sub rcx, rbx
mov qword [rax + rdx], rcx
mov eax, dword [r9]
movabs rcx, 0x521229564f586124
mov rbx, rcx
add rcx, r14
movabs rdx, 0xe8519811a535c920
add rcx, rdx
add rcx, rax
sub rcx, rdx
movabs rax, 0xf85364a560c5981e
mov rbp, rax
sub rcx, rax
sub rcx, rbx
movabs rdx, 0x94ebf16776778ee2
lea rax, [rsi + rdx]
movabs rbx, 0x743ebcac8dceb687
add rax, rbx
sub rdx, rax
add rdx, rbx
movabs rax, 0x4a4002b0f1fc043d
add rdx, rax
sub rax, rdx
add qword [rcx + rbp], rax
mov r13d, dword [0x18002ea6c]
lea ecx, [r13 - 1]
imul ecx, r13d
mov eax, ecx
not eax
and eax, 0x7f2aae97
and ecx, 0x80d55168
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa79ca6b9
and ecx, 0x58635946
or ecx, eax
mov edx, ecx
xor edx, 0x2749f7d1
mov eax, ecx
xor eax, 0x90b40026
and eax, 0x93bce6b7
xor ecx, 0xfdc80130
and ecx, edx
and edx, 0x6c431948
or edx, eax
mov ebp, edx
xor ebp, 0x6c431948
mov eax, edx
xor eax, 0x493d1056
and eax, ebp
mov ebx, eax
not ebx
mov esi, ebx
and esi, 0xea182f2c
and eax, 0x15e7d0d3
or eax, esi
mov esi, ecx
not esi
or ebx, esi
and esi, 0xea182f2c
and ecx, 0x15e7d0d3
or ecx, esi
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xb1179f36
and ebx, 0x4ee860c9
or ebx, eax
mov r11d, dword [0x18002ea70]
xor ebx, 0x94699629
and ebp, 1
xor edx, 0x6c431949
or edx, ebp
mov eax, edx
not eax
and eax, 0x170f4bce
and edx, 0xe8f0b431
or edx, eax
xor edx, 0xe8f0b431
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
not eax
and edx, 0xef46e6b2
and eax, 0x10b9194d
or eax, edx
mov ecx, eax
xor ecx, 0x8b00a682
xor eax, 0x10b9194d
mov edx, eax
and edx, 0x64e65838
and ecx, 0x9b19a7c7
or ecx, edx
xor ecx, 0x9b19a7c7
or ecx, eax
cmp ecx, 0xffffffff
sete r10b
setne cl
cmp r11d, 9
setg bl
cmp r11d, 0xa
setl dl
mov r8d, edx
xor r8b, bl
and r8b, dl
mov eax, edx
and al, cl
and cl, r8b
not r8b
and r8b, r10b
or r8b, cl
and bl, r10b
or bl, al
mov eax, edx
and al, r10b
xor dl, r10b
or dl, al
mov eax, edx
xor al, bl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, r8b
mov r10d, ecx
and r10b, dl
xor dl, cl
mov ecx, ebx
and cl, al
or dl, r10b
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
xor cl, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, al
test dl, 1
jne 0x18000e580
xor cl, al
jmp 0x18000e2a0
lea ebx, [r13 - 1]
imul ebx, r13d
mov esi, ebx
not esi
mov ecx, ebx
xor ecx, 0x3b86e7b5
and ecx, ebx
mov edx, ebx
or edx, 0xc479184a
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x625c565a
mov eax, esi
and eax, 0x1982a1a5
or eax, edi
or edx, ebp
and ebp, 0x625c565a
and ecx, 0x9da3a9a5
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x81ed469a
and edx, 0x7e12b965
or edx, eax
mov edi, edx
xor edi, 0x45945ed1
xor edx, 0xba602108
and esi, 0x82501923
and ebx, 0x7dafe6dc
or ebx, esi
mov eax, ebx
xor eax, 0x39a46608
xor ebx, 0x82501923
mov ecx, edi
and ecx, 0x441b90f6
and edx, 0xbbe46f09
or edx, ecx
or edi, ebx
and ebx, 0x441b90f6
and eax, 0xbbe46f09
or eax, ebx
xor eax, edx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x3d69e019
and edi, 0xc2961fe6
or edi, eax
xor edi, 0xc2961fe6
setne dl
sete cl
cmp r11d, 9
setg bl
cmp r11d, 0xa
setl r10b
xor r10b, cl
mov r8d, r10d
xor r8b, 1
xor cl, bl
and cl, bl
xor dl, bl
mov ebx, ecx
xor bl, 1
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov eax, r10d
and al, r8b
mov ecx, eax
xor cl, 1
xor al, r10b
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
and al, dl
or cl, al
mov eax, r10d
xor al, dl
or dl, r10b
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
test dl, 1
jne 0x18000ded0
xor eax, eax
nop dword [rax + rax]
test al, 1
mov eax, edx
je 0x18000e6c0
jmp 0x18000ded0
lea eax, [r13 - 1]
imul eax, r13d
mov ebp, eax
not ebp
mov ecx, ebp
and ecx, 0xa8009e0
mov edx, eax
and edx, 0x107a210
or edx, ecx
xor edx, 0x107a210
mov edi, eax
xor edi, 0xb87abf0
and edi, eax
mov ecx, edx
and ecx, edi
xor edi, edx
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x68577070
and edi, 0x97a88f8f
or edi, ecx
mov ecx, edi
xor ecx, 0xc2e0062
and ebp, 0xd57168cc
and eax, 0x2a8e9733
or eax, ebp
mov edx, eax
xor edx, 0x2a8e8123
xor edi, 0x63d0db81
mov ebp, edi
and ebp, 0xd1513e9c
and ecx, 0x2eaec163
or ecx, ebp
xor eax, 0xd151288c
and eax, 0xd1513e9c
and edx, 0x2eaec163
or edx, eax
xor edx, ecx
xor edi, edx
and edi, edx
jmp 0x18000e762
not edi
test edi, edi
setne bl
sete r10b
cmp r11d, 9
setg r8b
cmp r11d, 0xa
setl r9b
mov eax, r10d
xor al, bl
and al, r10b
mov ecx, r9d
xor cl, r8b
and cl, r9b
xor al, 1
mov edx, eax
xor dl, cl
not dl
and dl, cl
or al, cl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
or r10b, r9b
xor r10b, 1
xor bl, r8b
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov eax, ebx
not al
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, dl
xor dl, 1
and al, dl
or al, bl
mov r8d, eax
and r8b, 1
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
not cl
and cl, 1
cmp r8b, cl
jne 0x18000d76d
xor al, 1
or al, dl
xor al, 1
test al, 1
jne 0x18000d76d
nop dword [rax]
jmp 0x18000e810
jmp 0x18000e820
test bl, 1
mov rsi, qword [rsp + 0x50]
je 0x18000f870
mov eax, dword [rsi + 0x90]
add rax, rdi
mov qword [rsp + 0x70], rax
lea rax, [rdi + 2]
mov qword [rsp + 0x80], rax
mov r14b, 1
lea ecx, [r13 - 1]
imul ecx, r13d
mov eax, ecx
mov edx, ecx
xor edx, 0x5595555f
and edx, ecx
not ecx
or eax, 0xaa6aaaa0
mov ebp, eax
not ebp
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x9a64d6d0
and ebp, 0x4591010f
or ebp, edi
or eax, ebx
and ebx, 0x9a64d6d0
and edx, 0x659b292f
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x8b8e6b80
and eax, 0x7471947f
or eax, edx
xor eax, 0xde1b3ede
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf61b8444
and eax, 0x9e47bbb
or eax, ecx
xor eax, 0x9e47bbb
sete r8b
cmp r11d, 0xa
setl dl
cmp r11d, 9
setg al
mov ecx, eax
xor cl, r8b
mov ebx, ecx
not bl
and bl, r8b
and cl, al
or al, r8b
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
xor dl, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, 1
xor al, 1
mov ecx, eax
xor cl, dl
mov ebx, ecx
xor bl, 1
and al, dl
or al, cl
xor cl, al
xor cl, 1
or al, bl
xor al, 1
or al, cl
nop word cs:[rax + rax]
nop dword [rax + rax]
test al, 1
je 0x18000e940
mov rax, qword [rsp + 0x70]
mov r12d, dword [rax + 0xc]
test r12, r12
je 0x18000f882
mov rcx, qword [rsp + 0x30]
call fcn.18000fc80
mov ebp, dword [0x18002ea7c]
mov ecx, dword [0x18002ea80]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
xor ebp, 0x18cc720b
and ebp, edx
or edx, 0xe7338df4
mov ebx, edx
not ebx
mov edi, ebp
not edi
mov esi, edx
and esi, 0x4d92a709
and ebx, 0x104c5002
or ebx, esi
or edx, edi
and edi, 0x4d92a709
and ebp, 0xb26d58f6
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xe7338df4
and edx, 0x18cc720b
or edx, ebp
mov ebp, edx
not ebp
mov edi, edx
and edi, 0xfffffffe
and ebp, 0x84f81ddb
and edx, 0x7b07e224
or edx, ebp
xor edx, 0x7b07e225
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
mov ebp, edx
mov ebx, edx
xor ebx, 0xa2a0d5fa
and ebx, edx
not edx
and edx, 0x82008422
and ebp, 0x20a051d8
or ebp, edx
mov edx, ebp
xor edx, 0x2000c8
xor ebp, 0xdf5fae27
mov edi, ebx
not edi
mov esi, ebp
and esi, 0xa691dd34
and edx, 0x2000ca
or edx, esi
or ebp, edi
and edi, 0xa691dd34
and ebx, 0x596e22cb
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
not edx
and edx, 0xa49796a9
and ebp, 0x5b686956
or ebp, edx
mov edx, ebp
xor edx, 0xd0883400
xor ebp, 0x2334312
and ebp, 0x2b73cbbe
and edx, 0xd48c3441
or edx, ebp
mov ebp, edx
xor ebp, 0x10802041
xor edx, 0xa40c3aa
and edx, 0xce4cd7aa
and ebp, 0x31b32855
or ebp, edx
mov edx, ebp
xor edx, 0xc448c2aa
xor ebp, 0x20a10050
and ebp, 0x2aa51550
and edx, 0xd55aeaaf
or edx, ebp
xor edx, 0xd55aeaaf
sete r10b
setne bl
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg r9b
mov ecx, ebx
xor cl, r10b
and cl, bl
mov ebx, r8d
or bl, cl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, r8d
or dl, r10b
xor dl, 1
xor r8b, r10b
mov ebx, edx
and bl, r8b
xor r8b, dl
or r8b, bl
mov edx, r8d
xor dl, 1
mov ebx, r8d
and bl, dl
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
xor bl, cl
xor bl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
mov ecx, ebx
and cl, dl
test cl, 1
jne 0x18000eb31
xor bl, dl
test bl, 1
je 0x18000f880
add r12, qword [rsp + 0x58]
mov qword [rsp + 0x40], r12
movsxd rcx, dword [rax + 0x3c]
mov ecx, dword [rax + rcx + 0x88]
mov r8d, dword [rax + rcx + 0x1c]
mov edi, dword [rax + rcx + 0x20]
mov r9d, dword [rax + rcx + 0x24]
add r9, rax
add rdi, rax
nop word [rax + rax]
mov esi, dword [rdi]
add rsi, rax
mov rbp, r15
nop dword [rax + rax]
movzx r13d, byte [rbp]
movzx r10d, byte [rsi]
cmp r13b, r10b
setne bl
sete dl
test r13b, r13b
sete r11b
setne cl
or dl, cl
xor dl, 1
or bl, r11b
xor bl, 1
mov r12d, edx
and r12b, bl
xor bl, dl
or bl, r12b
mov edx, ebx
xor dl, 1
and dl, r11b
and cl, bl
or cl, dl
cmp cl, 1
jne 0x18000ebc4
test bl, bl
je 0x18000ebc4
add rbp, 1
add rsi, 1
test r14b, r14b
jne 0x18000eb70
cmp r13b, r10b
je 0x18000ebd3
add rdi, 4
add r9, 2
jmp 0x18000eb60
add r8, rax
movzx ecx, word [r9]
mov edx, dword [r8 + rcx*4]
add rdx, rax
mov rcx, qword [rsp + 0x40]
call rdx
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x70]
mov r9d, dword [rax]
mov ecx, dword [rax + 0x10]
mov rax, qword [rsp + 0x58]
add r9, rax
add rcx, rax
mov qword [rsp + 0x40], rcx
mov r13d, dword [0x18002ea6c]
mov r11d, dword [0x18002ea70]
lea edi, [r13 - 1]
imul edi, r13d
mov eax, edi
not eax
and edi, eax
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov esi, edi
not esi
mov edx, edi
or edx, 0xefefe290
mov eax, edx
not eax
mov ecx, edi
xor ecx, 0x10101d6f
and ecx, edi
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0xe6e8b7c4
and eax, 0x1010082b
or eax, ebx
or edx, ebp
and ebp, 0xe6e8b7c4
and ecx, 0x1917483b
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xa8cc6310
and edx, 0x57339cef
or edx, eax
mov eax, edx
xor eax, 0x2238101
and edi, 0x3a18c185
mov ecx, esi
and ecx, 0xc5e73e7a
or ecx, edi
xor ecx, 0x3a18c184
and esi, 1
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0x2207781d
and esi, 0xddf887e2
or esi, ecx
mov ecx, esi
xor ecx, 0x10b08540
xor esi, 0x2207781d
xor edx, 0xb8dc7e7e
mov ebp, edx
and ebp, 0xcd4c0ab6
and eax, 0x32b3f549
or eax, ebp
or edx, esi
and esi, 0xcd4c0ab6
and ecx, 0x32b3f549
or ecx, esi
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xdae2c187
and edx, 0x251d3e78
or edx, eax
mov eax, edx
xor eax, 0x5042040
xor edx, 0x1a608004
and edx, 0x3a799e3c
and eax, 0xc58661c3
or eax, edx
mov ecx, eax
xor ecx, 0x12290828
xor eax, 0xc5800141
and ecx, 0x122f68aa
and eax, 0xedd09755
or eax, ecx
xor eax, 0xedd09755
sete al
setne r8b
cmp r11d, 0xa
setl cl
cmp r11d, 9
setg dl
mov ebx, ecx
and bl, r8b
xor r8b, dl
xor r8b, 1
and dl, al
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor cl, r8b
xor cl, 1
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
nop word cs:[rax + rax]
nop
test dl, 1
je 0x18000edb0
mov rax, qword [r9]
test rax, rax
je 0x18000f831
mov qword [rsp + 0x68], r9
mov rcx, rax
mov qword [rsp + 0x60], rax
not rax
mov rsi, rax
and rsi, rcx
mov rcx, rax
and rcx, rsi
xor rsi, rax
or rsi, rcx
movabs rdx, 0x50377d6500d686cc
mov rax, rdx
and rax, 0xffffffffffff0000
not rdx
movzx ecx, dx
or rcx, rax
xor rcx, rdx
movabs rbx, 0xe9c74ec17b96a037
mov rax, rbx
not rax
not rcx
movabs rbp, 0xf6c5358ca93196a8
mov rdx, rbp
not rdx
or rcx, rax
or rdx, rbp
not rcx
and rcx, rdx
movabs rdx, 0x8cf6dd11c3b5af0d
and rax, rdx
not rdx
mov rbp, rbx
and rbp, rdx
or rbp, rax
xor rbp, rdx
mov rax, rbp
not rax
movabs rdx, 0x461a30c2fc7f40e5
mov rdi, rdx
not edx
mov ebx, eax
not ebx
or edx, edi
and edx, ebx
movzx r13d, dx
mov edx, r13d
and edx, ecx
xor r13, rcx
or r13, rdx
mov rcx, r13
not rcx
and rcx, rbp
and r13, rax
or r13, rcx
movabs rax, 0xb3a1bf3df3282143
mov rdx, rax
mov r10, rax
not r10
movabs rcx, 0xe1b865b4a303a2de
mov rax, rcx
and rax, r10
not rcx
and rdx, rcx
or rdx, rax
xor rdx, rcx
movabs rax, 0x95534689b8cb7aba
mov r11, rax
not r11
and r11, rdx
not rdx
and rdx, rax
or r11, rdx
xor r11, rax
mov rax, rsi
mov rdi, rsi
movabs r8, 0x3e0e83a9fb1d9fb6
xor rdi, r8
and rdi, rsi
not rsi
not r13
mov r12, r8
not r12
movabs rcx, 0x5ccb2d3fd397fa0c
mov rdx, rcx
not rdx
or rax, r12
or rdx, rcx
not rax
and rax, rdx
movabs rcx, 0xa5f22082c7efdd04
mov rbx, rcx
not rbx
mov rdx, r13
or rdx, r8
or rbx, rcx
not rdx
and rdx, rbx
mov rbp, rax
not rbp
movabs r8, 0x20804ec3e67215b9
mov rbx, r8
not rbx
mov r9, rbp
and r9, r8
and rax, rbx
or rax, r9
mov rcx, rdi
not rcx
or rbp, rcx
and rcx, r8
and rdi, rbx
or rdi, rcx
mov rcx, r13
xor rcx, r12
and rcx, r13
xor rdi, rax
not rbp
or rbx, r8
and rbx, rbp
or rbx, rdi
mov rax, rcx
and rax, rdx
xor rdx, rcx
or rdx, rax
mov rax, rbx
not rax
and rax, rdx
not rdx
and rdx, rbx
or rdx, rax
mov rax, rsi
and rax, r13
xor r13, rsi
or r13, rax
movabs rcx, 0x3e0e83a9fb1d9fb6
mov rax, rcx
and rax, r12
xor r12, rcx
or r12, rax
not r12
or r12, r13
movabs rcx, 0x89bd2e336f094a01
mov rax, rcx
not rax
or rax, rcx
not r12
and r12, rax
mov rax, rdx
and rax, r12
xor r12, rdx
or r12, rax
movabs rax, 0x411de2863b5cbaf4
and r10, rax
not rax
movabs rbx, 0xb3a1bf3df3282143
mov r9, rbx
and r9, rax
or r9, r10
xor r9, rax
mov r13, r11
mov rdx, r11
movabs rcx, 0xe036ebc52b6aedbb
xor rdx, rcx
and rdx, r11
not r11
mov rdi, rcx
not rdi
mov r10, r9
and r10, r11
xor r11, r9
not r9
movabs rax, 0x7bfedfe76ca4cfe4
mov rbp, rax
not rbp
or r9, rdi
or rbp, rax
not r9
and r9, rbp
mov rbp, rbx
xor rbp, rcx
and rbp, rbx
movabs rax, 0xfb03a286b03097b4
mov rbx, rax
not rbx
or r13, rdi
or rbx, rax
not r13
and r13, rbx
mov rbx, r9
not rbx
movabs r8, 0x9331347e0f3bbe51
mov rax, r8
not rax
mov rsi, rbx
and rsi, r8
and r9, rax
or r9, rsi
mov rsi, rbp
not rsi
or rbx, rsi
and rsi, r8
and rbp, rax
or rbp, rsi
xor rbp, r9
not rbx
or rax, r8
and rax, rbx
or rax, rbp
mov rbp, r13
not rbp
movabs r8, 0x1157dcadbc05760c
mov rbx, r8
not rbx
mov rsi, rbp
and rsi, r8
and r13, rbx
or r13, rsi
mov rsi, rdx
not rsi
or rbp, rsi
and rsi, r8
and rdx, rbx
or rdx, rsi
xor rdx, r13
not rbp
or rbx, r8
and rbx, rbp
or rbx, rdx
mov rdx, rax
not rdx
movabs rsi, 0x59144f3304397d32
and rdx, rsi
mov rbp, rsi
not rbp
and rax, rbp
or rax, rdx
and rbp, rbx
not rbx
and rbx, rsi
or rbp, rbx
xor rbp, rax
or r11, r10
mov rax, r11
not rax
movabs rdx, 0x60448d365b17ca04
and rax, rdx
not rdx
and r11, rdx
or r11, rax
xor r11, rdx
mov rax, rcx
and rax, rdi
xor rdi, rcx
or rdi, rax
not r11
not rdi
or rdi, r11
movabs rcx, 0x42c0fd1b34b429cf
mov rax, rcx
not rax
or rax, rcx
not rdi
and rdi, rax
mov rax, rbp
not rax
movabs rdx, 0xa8d64c1d7280b2aa
mov rsi, rdx
not rsi
mov rbx, rax
and rbx, rdx
and rbp, rsi
or rbp, rbx
mov rcx, rdi
not rcx
or rax, rcx
and rcx, rdx
and rdi, rsi
or rdi, rcx
xor rdi, rbp
not rax
or rsi, rdx
and rsi, rax
or rsi, rdi
mov rax, r12
not rax
movabs rbp, 0x2283355a7d48626b
mov rcx, rbp
and rcx, rax
not rbp
and rax, r12
and r12, rbp
or r12, rcx
xor r12, rbp
movabs rdx, 0xeeba68afda9baabb
mov rcx, rdx
not rcx
or rcx, rdx
and rcx, r12
mov rbp, rcx
and rbp, rax
xor rcx, rax
or rcx, rbp
mov rax, rcx
not rax
movabs rdi, 0xcb37c3d8f4e08758
mov rbp, rdi
and rbp, rax
mov rbx, rdi
not rbx
and rcx, rbx
or rcx, rbp
mov rdx, rsi
not rdx
and rbx, rdx
and rsi, rdi
or rbx, rsi
xor rbx, rcx
not rbx
or rbx, rax
movabs rcx, 0x453414da89e1af03
mov rax, rcx
not rax
or rax, rcx
not rbx
and rbx, rax
mov rcx, qword [rsp + 0x60]
test rcx, rcx
mov rax, qword [rsp + 0x80]
lea r12, [rax + rcx]
cmovs r12, rbx
mov rcx, qword [rsp + 0x30]
call fcn.18000fc80
mov edx, dword [0x18002ea7c]
mov ecx, dword [0x18002ea80]
lea edi, [rdx - 1]
imul edi, edx
mov ebp, edi
not ebp
mov edx, edi
and edx, 0x5b91d37e
xor edi, 0x1618a34f
and edi, ebp
and ebp, 0xa46e2c81
or ebp, edx
mov edx, ebp
xor edx, 0xa46e2c81
mov ebx, ebp
xor ebx, 0xb2768fce
and ebx, edx
mov esi, ebx
and esi, edi
xor edi, ebx
or edi, esi
mov ebx, edi
not ebx
and ebx, 0x1618a34e
and edi, 0xe9e75cb1
or edi, ebx
and edx, 1
xor ebp, 0xa46e2c80
or ebp, edx
mov edx, ebp
not edx
and edx, 0x679e065
and ebp, 0xf9861f9a
or ebp, edx
mov ebx, ebp
xor ebx, 0x31801d00
xor ebp, 0x679e065
mov edx, edi
not edx
mov esi, edx
and esi, 0xcc0fa2bb
and edi, 0x33f05d44
or edi, esi
or edx, ebp
and ebp, 0xcc0fa2bb
and ebx, 0x33f05d44
or ebx, ebp
xor ebx, edi
not edx
or edx, ebx
mov ebp, edx
not ebp
mov ebx, edx
xor ebx, 0x60225da1
and ebx, edx
or edx, 0x9fdda25e
mov edi, ebx
not edi
mov esi, edx
and esi, 0xfc95deda
and ebp, 0x220121
or ebp, esi
or edx, edi
and edi, 0xfc95deda
and ebx, 0x36a2125
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x284fce5e
and edx, 0xd7b031a1
or edx, ebp
xor edx, 0xb7926c00
sete dl
setne r9b
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg bl
mov r10d, r8d
or r10b, dl
and dl, bl
xor bl, r9b
xor r10b, 1
or r10b, bl
mov ecx, r10d
xor cl, 1
and r8b, r9b
or r8b, dl
mov r11d, r8d
xor r11b, 1
and cl, r10b
mov edx, r11d
and dl, r8b
mov r9d, r10d
and r9b, cl
xor cl, r10b
or cl, r9b
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, r10d
and cl, r11b
xor r11b, r10b
or r11b, cl
xor r11b, 1
mov ecx, edx
and cl, r11b
test cl, 1
jne 0x18000f418
xor dl, r11b
test dl, 1
je 0x18000f850
movsxd rcx, dword [rax + 0x3c]
mov ecx, dword [rax + rcx + 0x88]
mov r8d, dword [rax + rcx + 0x1c]
mov edi, dword [rax + rcx + 0x20]
mov esi, dword [rax + rcx + 0x24]
add rsi, rax
add rdi, rax
nop word cs:[rax + rax]
mov ebp, dword [rdi]
add rbp, rax
mov rbx, qword [rsp + 0x48]
nop word [rax + rax]
movzx r10d, byte [rbx]
movzx r9d, byte [rbp]
cmp r10b, r9b
setne dl
test r10b, r10b
sete r13b
setne r11b
xor dl, r11b
mov ecx, edx
xor cl, 1
and r13b, cl
and dl, r11b
or dl, r13b
xor cl, dl
cmp cl, 1
jne 0x18000f48e
add rbx, 1
add rbp, 1
test dl, dl
jne 0x18000f450
cmp r10b, r9b
je 0x18000f49d
add rdi, 4
add rsi, 2
jmp 0x18000f440
add r8, rax
movzx ecx, word [rsi]
mov ebp, dword [r8 + rcx*4]
add rbp, rax
mov rcx, qword [rsp + 0x38]
mov rdx, r12
call rbp
mov rcx, qword [rsp + 0x40]
mov qword [rcx], rax
mov r13d, dword [0x18002ea6c]
mov r11d, dword [0x18002ea70]
lea edx, [r13 - 1]
imul edx, r13d
mov esi, edx
not esi
mov eax, esi
and eax, 0x76afd7aa
mov edi, edx
and edi, 0x89502854
or edi, eax
mov eax, edi
xor eax, 0x88000044
xor edi, 0x76afd7ab
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov ebp, ecx
not ebp
mov ebx, edi
and ebx, 0x11f9be10
and eax, 0xee0641ee
or eax, ebx
or edi, ebp
and ebp, 0x11f9be10
and ecx, 0xee0641ef
or ecx, ebp
xor ecx, eax
not edi
or edi, ecx
mov eax, edi
not eax
mov ecx, edi
and ecx, 0x64c89e0a
and eax, 0x9b3761f5
or eax, ecx
or edi, edx
and edx, 0x64c89e0a
and esi, 0x9b3761f5
or esi, edx
xor esi, eax
not edi
or edi, esi
cmp edi, 0xffffffff
sete r8b
cmp r11d, 9
setg cl
xor r8b, cl
mov eax, r8d
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
mov ecx, ebx
xor cl, 1
xor bl, dl
or cl, al
xor cl, 1
or cl, bl
xor cl, r8b
mov edx, ecx
and dl, 1
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
cmp dl, al
jne 0x18000f81d
or cl, al
xor cl, 1
test cl, 1
jne 0x18000f81d
mov rcx, qword [rsp + 0x30]
call fcn.18000fc80
mov ebp, dword [0x18002ea7c]
mov ecx, dword [0x18002ea80]
lea edi, [rbp - 1]
imul edi, ebp
mov esi, edi
not esi
mov ebp, esi
and ebp, 0xd34103c2
mov edx, edi
and edx, 0x90800d
or edx, ebp
xor edx, 0x90800d
mov ebx, edi
xor ebx, 0xd3d183cf
and ebx, edi
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov edx, ebx
not edx
and edx, 0x2c2e7c31
and ebx, 0xd3d183ce
or ebx, edx
mov edx, ebx
not edx
and esi, edx
and ebx, edi
or ebx, esi
xor edx, ebx
test edx, ebx
sete r10b
setne r8b
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl cl
or r10b, cl
xor cl, r8b
mov r9d, ecx
xor r9b, 1
xor dl, r8b
xor dl, 1
mov ebx, r10d
xor bl, dl
or dl, r10b
xor dl, 1
or dl, bl
mov ebx, edx
not bl
and bl, cl
or cl, dl
xor cl, 1
and dl, r9b
or dl, bl
test cl, dl
jne 0x18000f661
xor cl, dl
test cl, 1
je 0x18000f860
movsxd rcx, dword [rax + 0x3c]
mov ecx, dword [rax + rcx + 0x88]
mov r8d, dword [rax + rcx + 0x1c]
mov edi, dword [rax + rcx + 0x20]
mov r9d, dword [rax + rcx + 0x24]
add r9, rax
add rdi, rax
mov esi, dword [rdi]
add rsi, rax
mov rbp, qword [rsp + 0x48]
nop word [rax + rax]
movzx r11d, byte [rbp]
movzx r10d, byte [rsi]
cmp r11b, r10b
setne bl
test r11b, r11b
sete cl
setne r13b
mov edx, ebx
xor dl, r13b
and dl, bl
or cl, bl
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
xor r13b, dl
test r13b, 1
jne 0x18000f6dd
test dl, dl
je 0x18000f6dd
add rbp, 1
add rsi, 1
test r14b, r14b
jne 0x18000f690
cmp r11b, r10b
je 0x18000f6ec
add rdi, 4
add r9, 2
jmp 0x18000f680
add r8, rax
movzx ecx, word [r9]
mov ebp, dword [r8 + rcx*4]
add rbp, rax
mov rcx, qword [rsp + 0x38]
mov rdx, r12
call rbp
mov rcx, qword [rsp + 0x40]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x30]
call fcn.18000fc80
mov edx, dword [0x18002ea7c]
mov r8d, dword [0x18002ea80]
lea edi, [rdx - 1]
imul edi, edx
mov r9d, edi
not r9d
mov ebx, r9d
and ebx, 0xede73fbe
mov edx, edi
and edx, 0x1218c040
or edx, ebx
mov ebx, edx
xor ebx, 0x80000
xor edx, 0xede73fbf
mov ebp, edi
xor ebp, 0xfffffffe
and ebp, edi
mov ecx, ebp
not ecx
mov esi, edx
and esi, 0xdff3e9ce
and ebx, 0x200c1630
or ebx, esi
or edx, ecx
and ecx, 0xdff3e9ce
and ebp, 0x200c1631
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and r9d, ecx
and edx, edi
or edx, r9d
xor ecx, edx
test ecx, edx
setne r9b
sete r10b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl cl
mov r8d, ecx
xor r8b, r10b
mov ebx, r8d
not bl
and r10b, dl
and cl, r9b
or cl, r10b
or dl, r9b
xor dl, 1
or dl, r8b
xor dl, 1
mov r9d, ecx
and r9b, dl
xor dl, cl
or dl, r9b
and bl, r8b
xor bl, 1
mov ecx, r8d
xor cl, bl
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and bl, dl
or bl, cl
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
test cl, 1
jne 0x18000f418
xor bl, dl
test bl, 1
jne 0x18000f418
jmp 0x18000f850
add qword [rsp + 0x40], 8
mov r9, qword [rsp + 0x68]
add r9, 8
jmp 0x18000ec16
add qword [rsp + 0x70], 0x14
mov rsi, qword [rsp + 0x50]
jmp 0x18000e84d
jmp 0x18000f850
jmp 0x18000f860
jmp 0x18000f870
jmp 0x18000f880
mov eax, dword [rsi + 0x28]
mov r14, qword [rsp + 0x58]
add rax, r14
call rax
mov edx, dword [0x18002ea6c]
mov eax, dword [0x18002ea70]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0x108000
mov ecx, ebp
and ecx, 0x8129468a
or ecx, edx
mov edi, ecx
xor edi, 0x204600
xor ecx, 0x7e563874
mov ebx, esi
or ebx, 0x8139c68a
mov edx, ebx
not edx
and ecx, 0xff5f38fe
and edi, 0x20c600
or edi, ecx
and ebx, 0xff5f38fe
and edx, 0x800101
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x7c22b56f
and edx, 0x83dd4a90
or edx, ecx
mov ecx, edx
xor ecx, 0x2e48c1b
and esi, 0xbe607c72
and ebp, 0x419f838d
or ebp, esi
mov rsi, qword [rsp + 0x50]
mov ebx, ebp
xor ebx, 0x419f838d
xor edx, 0xfd1b73e4
and ebx, edx
xor ebp, 0xbe607c72
and ebp, ecx
or ebp, ebx
not ebp
or ebp, edx
cmp ebp, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, r9b
mov r11d, ebx
and r11b, al
and r8b, al
and al, r9b
or al, bl
and bl, r9b
mov r10d, ebx
and r10b, r11b
xor r11b, bl
or r11b, r10b
and cl, r9b
or cl, r8b
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
not al
mov edx, r11d
xor dl, 1
and al, dl
or dl, cl
xor dl, 1
and cl, r11b
or cl, al
mov eax, edx
and al, cl
test al, 1
jne 0x18000faff
xor dl, cl
test dl, 1
jne 0x18000faff
mov eax, dword [rsi + 0x28]
add rax, r14
call rax
mov eax, dword [rsi + 0x28]
add rax, r14
call rax
mov edx, dword [0x18002ea6c]
mov eax, dword [0x18002ea70]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x481a5618
and edx, ecx
and ecx, 0xb7e5a9e7
or ecx, ebp
mov ebp, ecx
xor ebp, 0x93c5a0a5
xor ecx, 0x481a5618
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x64280b52
and ebp, 0x9bd7f4ad
or ebp, edi
or ecx, ebx
and ebx, 0x64280b52
and edx, 0x9bd7f4ad
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xcb7c6da6
and ecx, 0x34839259
or ecx, edx
xor ecx, 0x34839258
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x191b14b0
and ebp, 0xe6e4eb4f
or ebp, edi
or ecx, ebx
and ebx, 0x191b14b0
and edx, 0xe6e4eb4f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne bl
sete dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov r8d, eax
xor r8b, dl
and bl, cl
and al, dl
or al, bl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
xor dl, r8b
xor dl, 1
mov eax, edx
and al, 1
mov ecx, r8d
and cl, bl
xor bl, r8b
or bl, cl
mov ecx, ebx
and cl, 1
cmp al, cl
jne 0x18000faff
or dl, bl
xor dl, 1
test dl, 1
je 0x18000f9b7
movaps xmm6, xmmword [rsp + 0x140]
movaps xmm7, xmmword [rsp + 0x150]
movaps xmm8, xmmword [rsp + 0x160]
movaps xmm9, xmmword [rsp + 0x170]
movaps xmm10, xmmword [rsp + 0x180]
movaps xmm11, xmmword [rsp + 0x190]
movaps xmm12, xmmword [rsp + 0x1a0]
movaps xmm13, xmmword [rsp + 0x1b0]
movaps xmm14, xmmword [rsp + 0x1c0]
movaps xmm15, xmmword [rsp + 0x1d0]
add rsp, 0x1e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret