Function at 0x180001000
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1b8
movdqa xmmword [rsp + 0x1a0], xmm15
movdqa xmmword [rsp + 0x190], xmm14
movdqa xmmword [rsp + 0x180], xmm13
movdqa xmmword [rsp + 0x170], xmm12
movdqa xmmword [rsp + 0x160], xmm11
movdqa xmmword [rsp + 0x150], xmm10
movdqa xmmword [rsp + 0x140], xmm9
movdqa xmmword [rsp + 0x130], xmm8
movdqa xmmword [rsp + 0x120], xmm7
movdqa xmmword [rsp + 0x110], xmm6
mov esi, dword [0x18002ca64]
mov edi, dword [0x18002ca68]
lea edx, [rsi - 1]
imul edx, esi
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x5200ba60
mov ecx, edx
and ecx, 0xac04018c
or ecx, eax
xor ecx, 0xac04018c
mov eax, edx
and eax, 0x1fb4413
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1fb4412
and eax, 0xfe04bbed
or eax, ecx
mov ecx, eax
not ecx
and ebp, 0x53c72857
and edx, 0xac38d7a8
or edx, ebp
mov ebp, edx
xor ebp, 0x88109080
xor edx, 0x53c72857
mov ebx, eax
and ebx, 0x65ec6f3f
and ecx, 0x9a1390c0
or ecx, ebx
or eax, edx
and edx, 0x65ec6f3f
and ebp, 0x9a1390c0
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xc992bb58
and eax, 0x366d44a7
or eax, ecx
xor eax, 0x366d44a7
setne cl
sete r9b
cmp edi, 9
setg r8b
cmp edi, 0xa
setl al
xor cl, r9b
and cl, r9b
mov ebx, r8d
xor bl, r9b
and bl, r8b
or r8b, cl
xor cl, 1
or cl, al
xor cl, 1
xor r8b, 1
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
xor al, r9b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
not cl
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, r8d
xor al, 1
and dl, r8b
and al, cl
or al, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
test dl, 1
jne 0x1800011b2
xor al, cl
test al, 1
jne 0x1800011b2
nop word cs:[rax + rax]
nop
jmp 0x1800011b0
mov dword [rsp + 0x48], edi
lea r8, [rsp + 0xec]
movabs r10, 0xafa495538e435389
movabs r11, 0x5dc656656a69c707
movabs r12, 0x2aae961eb6792e14
lea r13, section..data
mov r15d, 4
jmp 0x1800011ff
add r15, r10
add r15, 0xffffffffffffffff
add r13, 1
add r8, 1
lea ecx, [rsi - 1]
imul ecx, esi
mov edx, ecx
not edx
mov ebx, edx
or ebx, 0x4eed1472
mov edi, ebx
not edi
mov ebp, ecx
or ebp, 0xb112eb8d
mov eax, ebp
not eax
and ebx, 0x499d1e1c
and edi, 0xb002e181
or edi, ebx
and ebp, 0x499d1e1c
and eax, 0x6600062
or eax, ebp
xor eax, edi
mov edi, eax
not edi
and edi, 0x4eed1473
and eax, 0xb112eb8c
or eax, edi
and edx, 0x61572598
mov edi, ecx
and edi, 0x9ea8da67
or edi, edx
xor edi, 0x61572599
and ecx, 1
or ecx, edi
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edx, ecx
not edx
mov edi, edx
or edi, 0x226558c4
mov eax, edi
not eax
or ecx, 0x1008a713
and ecx, 0x326ca757
and edx, 0x15880
or edx, ecx
and edi, 0x326ca757
and eax, 0xcd920028
or eax, edi
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xdd9aa73b
and eax, 0x226558c4
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2aaf5d40
and eax, 0xd550a2bf
or eax, edx
xor eax, 0x2aaf5d40
xor ecx, eax
test ecx, eax
setne r14b
sete dil
mov eax, dword [rsp + 0x48]
cmp eax, 9
setg bpl
cmp eax, 0xa
setl dl
mov eax, edi
xor al, r14b
and al, dil
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, 1
mov eax, ecx
or al, dl
xor al, 1
xor cl, dl
not cl
and cl, dl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
and r14b, dl
and bpl, dil
or bpl, r14b
mov eax, edx
and al, dil
xor dl, dil
or dl, al
xor dl, 1
mov eax, ebp
and al, dl
xor dl, bpl
or dl, al
mov eax, edx
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
nop word cs:[rax + rax]
nop dword [rax]
test al, 1
je 0x180001360
cmp r15, 1
jb 0x18000169d
add r15, r12
movabs rax, 0xb382f199331699df
mov rdx, rax
add r15, rax
mov rax, r12
sub rax, r15
movabs rcx, 0xc9549d8472123706
sub rax, rcx
add rax, rdx
add rcx, r11
add rax, r10
add rax, rcx
mov r15, r11
sub r15, rax
mov esi, dword [0x18002ca64]
lea eax, [rsi - 1]
imul eax, esi
mov edx, eax
mov ecx, eax
xor ecx, 0xe52660ce
and ecx, eax
not eax
and eax, 0x61244084
and edx, 0x8402204a
or edx, eax
xor edx, 0x8402204a
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1ad99f31
and ecx, 0xe52660ce
or ecx, eax
mov eax, ecx
or eax, 0x8a849779
mov edx, eax
not edx
mov edi, ecx
xor edi, 0x757b6886
and edi, ecx
mov ebx, eax
and ebx, 0x2d800d90
and edx, 0x507b6006
or edx, ebx
mov ebx, edi
not ebx
or eax, ebx
and ebx, 0x2d800d90
and edi, 0xd27ff26f
or edi, ebx
xor edi, edx
mov ebp, dword [0x18002ca68]
not eax
or eax, edi
mov edx, eax
not edx
and edx, 0x8a849778
and eax, 0x757b6887
or eax, edx
mov edx, ecx
not edx
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7f2a8ea
and eax, ecx
and ecx, 0xf80d5715
or ecx, edx
xor ecx, 0xf80d5715
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x6e72e430
and eax, 0x918d1bcf
or eax, ecx
xor eax, 0x918d1bcf
setne r14b
sete dil
cmp ebp, 9
setg cl
mov dword [rsp + 0x48], ebp
cmp ebp, 0xa
setl bpl
mov ebx, edi
xor bl, r14b
and bl, dil
mov edx, ebx
xor dl, 1
or dl, bl
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor dl, 1
mov eax, edx
or al, bpl
xor dl, bpl
not dl
and dl, bpl
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
and r14b, bpl
mov eax, ecx
xor al, dil
and al, cl
and cl, dil
mov r9b, byte [r13]
mov byte [r8], r9b
or cl, r14b
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
mov eax, edx
xor al, 1
and bl, al
or al, cl
and cl, dl
mov edx, eax
not dl
and dl, 1
or cl, bl
mov ebx, ecx
and bl, 1
cmp dl, bl
jne 0x1800011f0
xor cl, 1
or al, cl
xor al, 1
test al, 1
jne 0x1800011f0
nop
mov byte [r8], r9b
mov esi, dword [0x18002ca64]
mov edi, dword [0x18002ca68]
lea eax, [rsi - 1]
imul eax, esi
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x6543befd
xor eax, 0xe9ff1818
and eax, ecx
and ecx, 0x9abc4102
or ecx, edx
mov edx, ecx
xor edx, 0x9abc4102
mov ebx, edx
and ebx, 0x1600e7e7
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebx, eax
not ebx
and ebx, 0xe9ff1819
and eax, 0x1600e7e6
or eax, ebx
and edx, 1
xor ecx, 0x9abc4103
or ecx, edx
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x10150000
mov edx, ecx
and edx, 0xa860964b
or edx, eax
xor edx, 0xa860964b
and ecx, 0x478a69b4
or ecx, edx
mov eax, ecx
not eax
and eax, 0x478a69b4
and ecx, 0xb875964b
or ecx, eax
mov eax, ecx
not eax
and eax, 0xec72eaa4
and ecx, 0x138d155b
or ecx, eax
xor ecx, 0x138d155b
cmp ecx, 0xffffffff
sete al
setne bl
mov dword [rsp + 0x48], edi
cmp edi, 9
setg bpl
mov ecx, ebx
xor cl, bpl
and bl, cl
mov edx, ecx
and dl, bpl
mov r14d, ebx
xor r14b, 1
xor bl, dl
xor dl, 1
or dl, r14b
xor dl, 1
or dl, bl
xor al, bpl
and al, bpl
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, 1
and bl, dl
and cl, al
mov ebp, ebx
and bpl, dl
xor bl, dl
or bl, bpl
mov ebp, ecx
and bpl, al
xor cl, al
or cl, bpl
mov ebp, ebx
xor bpl, 1
and bpl, cl
xor cl, 1
and cl, bl
or cl, bpl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, 1
mov edx, ecx
and dl, al
test dl, 1
jne 0x1800011f0
xor cl, al
test cl, 1
je 0x180001540
jmp 0x1800011f0
mov ecx, dword [0x18002ca6c]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov ebp, eax
and ebp, 1
or ebp, edx
not ebp
and ecx, 0x40733f8b
and eax, 0xbf8cc074
or eax, ecx
xor eax, 0xbf8cc074
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xdfacf26f
and eax, 0x20530d90
or eax, ecx
xor eax, 0x20530d90
setne dl
cmp dword [0x18002ca70], 9
setg bl
xor dl, bl
mov eax, edx
xor al, 1
and bl, al
mov ecx, ebx
xor cl, 1
xor bl, dl
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
not bl
and bl, al
or al, cl
xor al, 1
and cl, dl
or cl, bl
mov r12d, dword [rsp + 0xec]
test al, cl
jne 0x180001732
xor al, cl
test al, 1
jne 0x180001732
nop
jmp 0x180001730
mov qword [rsp + 0x68], rsi
test r12d, r12d
mov qword [rsp + 0xd8], r12
je 0x180006d15
cmp r12d, 0xf
seta al
cmp r12d, 0x10
setb r8b
movabs rcx, 0x4b7307780be73ef7
movabs rbp, 0xb48cf887f418c10a
add rbp, rcx
movabs rcx, 0xdccefddc685ef049
add rbp, rcx
mov rbx, r12
sub rbx, rbp
add rbx, rcx
cmp rbx, 0x3ff
seta r10b
cmp rbx, 0x400
setb cl
mov r9d, eax
xor r9b, cl
or al, cl
mov ebx, ecx
xor bl, r8b
mov ecx, r10d
xor cl, r8b
and r10b, cl
and cl, r8b
mov edx, r10d
xor dl, 1
xor r10b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r10b
xor bl, 1
xor al, 1
or al, bl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov edx, eax
and dl, 1
xor al, 1
and cl, al
mov ebx, ecx
and bl, 1
xor r15d, r15d
mov r11, r12
not r11
cmp bl, dl
jne 0x180005361
xor cl, 1
or cl, al
xor cl, 1
test cl, 1
jne 0x180005361
movabs rax, 0x5824b22000000005
mov rcx, r11
and rcx, rax
mov edx, r12d
and edx, 0xa
or rdx, rcx
xor rdx, rax
mov eax, 0xfffffff0
or rax, rdx
mov rcx, rax
not rcx
movabs rbp, 0xffffffff0000000f
or rbp, r11
mov edx, ebp
not edx
movabs rbx, 0x76a16952667d6d1a
and rbp, rbx
not rbx
and rbx, rcx
and eax, 0x667d6d1a
or rax, rbx
and edx, 0x998292e0
or rdx, rbp
xor rdx, rax
not rdx
movabs rax, 0x7149822f38e52ff0
mov qword [rsp + 0xf8], r11
mov rcx, r11
and rcx, rax
mov r14d, r12d
and r14d, 0xc71ad00f
or r14, rcx
xor r14, rax
not r14
mov rax, rdx
and rax, r14
xor r14, rdx
or r14, rax
mov rax, r14
not rax
movabs rcx, 0xddd24cf0f9e8e240
and rax, rcx
not rcx
and r14, rcx
or r14, rax
xor r14, rcx
movabs rax, 0x8eead9f9e7d93e83
mov rcx, r14
sub rcx, rax
movabs rdx, 0xd0ffadb80f979288
add rcx, rdx
movabs rbp, 0x51eebd18a61f658c
sub rcx, rbp
sub rcx, rdx
movabs rdx, 0x85a6421d11fad282
add rcx, rdx
add rcx, rax
sub rdx, rcx
movabs rax, 0x9b86848c8e4f1fed
sub rdx, rax
movabs rcx, 0xe910353018aa01f8
add rdx, rcx
add rdx, 0x10
sub rbp, rdx
add rbp, rcx
movabs rcx, 0x7b9edbdfd0e95f31
sub rbp, rcx
sub rbp, rax
add rbp, rcx
mov rax, rbp
shr rax, 4
movabs rcx, 0xe9b444ebefaae798
movabs rdx, 0x895ae57ea7b824d7
lea rbx, [rdx + rcx]
movabs rdi, 0xc72f59846bb13e1a
sub rax, rdi
sub rax, rbx
add rax, rdx
movabs rdx, 0xcfbc22d8f0883086
sub rax, rdx
add rax, rdi
movabs rbx, 0xaf74a0cd2bb9289
lea r9, [rbx + rax]
add r9, 1
add r9, rdx
sub r9, rbx
movabs rdx, 0x7501aa0cdd167528
sub r9, rdx
movabs rbx, 0xa3fa68b583411673
sub r9, rbx
add r9, rdx
add r9, rcx
movabs rcx, 0x4d304d43f8119edd
sub r9, rcx
add r9, rbx
add r9, rcx
mov rax, r9
not rax
mov rbx, rax
and rbx, 0xfffffffffffffffc
mov rdx, rax
or rdx, 0xfffffffffffffffc
mov ecx, edx
not ecx
movabs r8, 0x8b847c24dab18182
mov rsi, r8
not rsi
and rsi, rbx
not rbx
and rbx, r8
or rsi, rbx
and rdx, r8
and ecx, 1
or rcx, rdx
xor rcx, rsi
movabs rdx, 0xfc46cd12626a5375
and rax, rdx
not rdx
mov rdi, r9
and rdi, rdx
or rdi, rax
xor rdi, rdx
mov rsi, rcx
not rsi
movabs rax, 0xe471494b92cfefa7
mov rdx, rsi
and rdx, rax
mov rbx, rdi
not rbx
and rbx, rax
not rax
and rcx, rax
or rcx, rdx
and rax, rdi
or rax, rbx
xor rax, rcx
xor rsi, rax
and rsi, rax
cmp rbp, 0x30
mov qword [rsp + 0x70], r14
mov qword [rsp + 0xf0], rsi
jae 0x180001a87
xor r9d, r9d
jmp 0x180004e23
movabs rax, 0x4c140abb95f35c60
lea rbp, [r9 + rax]
movabs rcx, 0x6576314db50409c7
add rbp, rcx
movabs rdx, 0x7e3233689238aa8d
sub rbp, rdx
sub rbp, rcx
sub rbp, rax
movabs rax, 0x8224cf5fddb4d3d3
add rbp, rax
movabs rcx, 0x7c8683a42d1e6a7b
sub rbp, rcx
sub rbp, rax
movabs rax, 0x9f8a322b5f6cb382
add rbp, rax
sub rbp, rsi
sub rbp, rax
add rbp, rcx
add rbp, rdx
mov qword [rsp + 0x88], rbp
sub rsi, r9
mov qword [rsp + 0x100], rsi
pcmpeqd xmm14, xmm14
mov rbx, 0xffffffffffffffff
xor r9d, r9d
movdqa xmm13, xmmword [str._a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a]
nop word cs:[rax + rax]
mov qword [rsp + 0x30], r9
movabs rcx, 0x641e1c69c75b6b20
mov rax, rcx
and rax, 0xfffffffffffffc3f
not rcx
mov edi, ecx
and edi, 0x3c0
or rdi, rax
movabs rbp, 0x4d12105af025502
mov rdx, rbp
and rdx, rbx
mov r8, rbx
xor rdi, rcx
not rbp
mov rsi, r9
and rsi, rbp
or rsi, rdx
xor rsi, rbp
xor rsi, rdi
not rsi
and rsi, rdi
xor rdi, r9
and rdi, r9
mov r10, rsi
not r10
mov r14, rdi
movabs rax, 0xae9b2e8e8564841d
mov r15, rax
mov r12, rax
not r12
not r14
mov r11, r10
and rsi, r12
movabs rbx, 0xdb644947a909e347
mov rcx, rbx
and rcx, r8
mov r13, r8
not rbx
mov rdx, r9
and r11, rax
and rdx, rbx
or rdx, rcx
xor rdx, rbx
mov r9, rdx
and rdi, r12
not rdx
movabs rax, 0x325188e780d580f9
mov rcx, rax
not rcx
or rcx, rax
mov qword [rsp + 0x50], rcx
movabs rbp, 0xc3bd9a16b321e96a
mov rbx, rbp
or r12, r15
mov qword [rsp + 0x60], r8
and rbx, r8
not rbp
mov rcx, qword [rsp + 0x30]
and rcx, rbp
or rsi, r11
or rcx, rbx
xor rcx, rbp
movabs r11, 0x7b51e57cb1f1da5b
mov rbp, r11
not rbp
or r10, r14
not rcx
movabs rax, 0x9d14b5ad81186d18
mov rbx, rax
not rbx
or rcx, rbp
and r14, r15
or rbx, rax
not rcx
and rcx, rbx
or rdi, r14
movabs rbx, 0xedc4e6322152d740
and rbp, rbx
not rbx
mov rax, r11
and rax, rbx
not r10
or rax, rbp
xor rax, rbx
movabs rbp, 0x4f59981056d5fcf0
mov rbx, rbp
mov r11, rbp
not r11
xor rdi, rsi
or r11, rbp
and r11, rax
not rax
movabs rbx, 0xc3b0fd844cd44828
mov rbp, rbx
and r12, r10
not rbp
or rax, r8
or rbp, rbx
or r12, rdi
not rax
and rax, rbp
mov rsi, rcx
not rsi
mov rdi, rax
and rdx, r12
not rdi
movabs r10, 0x815ae855175569d2
mov r15, r10
not r15
mov rbp, rsi
and rbp, r10
not r12
and rcx, r15
or rcx, rbp
or rsi, rdi
and r9, r12
and rdi, r10
and rax, r15
or rax, rdi
not rsi
or r15, r10
movabs rdi, 0xde13dc9c8f6e3d3b
mov rbp, rdi
not rbp
or rbp, rdi
or rdx, r9
and rbp, 0xffffffffffffffef
movabs rdi, 0xa3bfb34c5fe0dd84
mov rbx, rdi
not rdi
and rdi, rbp
xor rax, rcx
not rbp
and rbp, rbx
or rdi, rbp
and r15, rsi
xor rdi, rbx
mov qword [rsp + 0xa0], rdi
movabs rcx, 0x7d13dea89b453c94
mov r10, rcx
mov r8, rcx
not r8
mov rcx, r8
and rcx, r10
mov rbp, rcx
not rdx
not rbp
movabs rdi, 0x778333bd9053cbd6
mov r9, rdi
mov rbx, rdi
not rbx
mov rdi, r10
and rdi, r9
mov rsi, r8
mov qword [rsp + 0x40], r8
or r15, rax
and rsi, rbx
or rsi, rdi
mov rax, r10
mov rdi, r10
or rax, rbp
or rdx, r12
mov r10, r15
and rbp, r9
and rcx, rbx
or rcx, rbp
not r10
xor rcx, rsi
not rax
or rbx, r9
not rdx
and rbx, rax
or rbx, rcx
mov r9, rbx
movabs r13, 0xb7a80d268ac7dd1f
mov rax, r13
not r13
movabs rbp, 0xc5c0fb462341a111
mov rbx, rbp
and r10, r11
not rbp
movabs r12, 0x61c98cea2eb77c7b
mov r14, r12
not r14
mov rcx, rdi
and rcx, r12
mov rdi, r12
not r11
and r8, r14
or r8, rcx
mov qword [rsp + 0x38], r8
mov rcx, rbx
and rcx, rbp
and rdx, qword [rsp + 0x50]
xor rbp, rbx
or rbp, rcx
mov qword [rsp + 0x58], rbp
movabs rbp, 0x8fc7e5470743dd32
mov rcx, rbp
and rcx, qword [rsp + 0x60]
and r11, r15
not rbp
mov rbx, qword [rsp + 0x30]
and rbx, rbp
or rbx, rcx
lea rcx, section..data
movdqu xmm8, xmmword [rdx + rcx + 4]
xor rbx, rbp
mov rsi, r9
not r9
movabs rbp, 0x3df86025d6ff2cd5
mov rdx, rbp
and rdx, r9
mov qword [rsp + 0x90], r9
or r11, r10
mov r10, r11
mov r15, r11
not rbp
mov rcx, rsi
mov qword [rsp + 0x98], rsi
and rcx, rbp
or rcx, rdx
mov rdx, r10
not rdx
mov qword [rsp + 0x80], rdx
mov r10, r11
and r10, r13
xor rcx, rbp
mov r11, rbx
and r11, rcx
and rax, rdx
xor rcx, rbx
movabs rbp, 0xc8bae69d25012487
mov r8, rbp
not r8
or rcx, r11
mov rdx, rbp
or r10, rax
and rdx, r8
xor r8, rbp
or r8, rdx
mov rdx, rcx
xor r10, r13
mov r12, r10
not rdx
movabs rbp, 0xa75088cc8f6b000c
and rdx, rbp
not rbp
not r12
and rcx, rbp
or rcx, rdx
mov rdx, r12
and r10, r14
and rdx, rdi
xor rcx, rbp
xor r8, rcx
not r8
or r10, rdx
and r8, rcx
mov r11, qword [rsp + 0xa0]
mov rcx, r11
not rcx
movabs rax, 0x7036b1ce47d3f0d
mov r13, rax
mov rbx, rax
mov rdx, rax
not rdx
and rbx, rcx
mov rdi, rcx
mov rax, r15
mov rcx, r15
mov qword [rsp + 0xc0], rdi
xor rcx, rdi
and rcx, r15
mov qword [rsp + 0xd0], rcx
movabs rbp, 0xf71e2bb07e97fe40
not rbp
and rax, rbp
mov qword [rsp + 0xc8], rax
and rbp, r11
and r11, rdx
or r11, rbx
movabs r15, 0x7d13dea89b453c94
mov rcx, r15
and rcx, r13
and rdx, qword [rsp + 0x40]
or rdx, rcx
xor rdx, r11
mov rbx, rdx
xor rbx, rdi
and rbx, rdx
movabs rax, 0x7544078575f41a07
mov rcx, rax
not rcx
mov rdx, rsi
and rdx, rcx
and rax, r9
or rdx, rax
xor rdx, rcx
movabs rsi, 0xbae37648fa25ee55
mov rax, rsi
and rax, 0xffffffffffffffef
mov rcx, rsi
not rcx
mov edi, ecx
and edi, 0x10
or rdi, rax
and rcx, rdx
not rdx
and rdx, rsi
or rcx, rdx
xor rcx, rdi
mov r9, rcx
xor r9, 0xffffffffffffffef
and r9, rcx
mov rdi, r8
not rdi
movabs rcx, 0x6e9d79d68a974c7a
mov rax, rcx
not rax
and rcx, rdi
and r8, rax
or r8, rcx
xor r8, rax
mov qword [rsp + 0xa0], r8
mov r11, qword [rsp + 0x38]
xor r11, r10
or r12, r15
not r12
movabs rax, 0x61c98cea2eb77c7b
or r14, rax
and r14, r12
movabs rax, 0x9cee1a03076096bb
mov rsi, rax
mov r10, rax
not rsi
mov qword [rsp + 0x50], rsi
not r8
mov qword [rsp + 0x78], r8
movabs rdx, 0xcb3189a515c8281b
mov rax, rdx
not rax
or r8, rsi
or rax, rdx
not r8
and r8, rax
or r14, r11
movabs rdx, 0x4f61faacb64bff3f
mov rax, rdx
not rax
or rdi, r10
or rax, rdx
not rdi
and rdi, rax
mov rax, r8
and rax, rdi
xor rdi, r8
or rdi, rax
mov qword [rsp + 0xb0], rdi
movabs r13, 0xc57a4341a32fd494
mov rax, r13
not rax
movabs rdi, 0x426b4882b0017f5c
mov rcx, rdi
and rcx, rax
not rdi
and r13, rdi
or r13, rcx
xor r13, rdi
movabs rdx, 0xaa83ff639af0d0c6
mov rcx, rdx
not rcx
mov rdi, rbx
or rdi, rax
or rcx, rdx
not rdi
and rdi, rcx
mov r12, r14
mov rcx, r14
not rcx
movabs r11, 0x893be4c9479e1b0c
and rcx, r11
not r11
and r12, r11
or r12, rcx
movabs rdx, 0x4b9e5843b6d7ce9e
mov rcx, rdx
not rcx
or rax, r9
or rcx, rdx
not rax
and rax, rcx
mov rdx, r9
not rdx
mov r14, r13
not r14
mov r10, rbx
xor r10, r14
movabs rsi, 0x3a5d7a3fbded7217
mov rcx, rsi
not rcx
or r14, rdx
or rcx, rsi
not r14
and r14, rcx
mov r8, rdi
not r8
movabs r15, 0xe81de507de79ad04
mov rsi, r15
not rsi
mov rcx, r8
and rcx, r15
and rdi, rsi
or rdi, rcx
and r10, rbx
mov rcx, r10
not rcx
or r8, rcx
and rcx, r15
and r10, rsi
or r10, rcx
mov rcx, rax
and rcx, r14
xor r14, rax
or r14, rcx
xor r12, r11
mov qword [rsp + 0xb8], r12
mov rcx, rbx
not rcx
movabs r15, 0xce6a19008209d2ec
mov rax, r15
not rax
mov r11, rbx
and r11, r15
and rcx, rax
or rcx, r11
or rbx, r9
and rdx, rax
and r9, r15
or rdx, r9
xor rdx, rcx
or rax, r15
not rbx
and rax, rbx
or rax, rdx
movabs rdx, 0xc57a4341a32fd494
mov rcx, rdx
and rcx, r13
xor r13, rdx
or r13, rcx
mov rcx, qword [rsp + 0x80]
movabs rbx, 0xf71e2bb07e97fe40
and rcx, rbx
mov rdx, qword [rsp + 0xc8]
or rdx, rcx
xor r10, rdi
mov rcx, qword [rsp + 0xc0]
and rcx, rbx
or rbp, rcx
xor rbp, rdx
mov rdx, qword [rsp + 0xd0]
mov rcx, rdx
and rcx, rbp
xor rbp, rdx
or rbp, rcx
movabs rdx, 0x31d71b27c10686f
mov rcx, rdx
not rcx
mov rbx, rbp
not rbx
or rcx, rdx
and rcx, rbx
and rbx, rbp
mov r9, rcx
and r9, rbx
xor rbx, rcx
mov r12, rbx
not r8
movabs rcx, 0xe81de507de79ad04
or rsi, rcx
and rsi, r8
movabs rdx, 0x650ebe3965a6bfeb
mov rcx, rdx
not rcx
mov rbx, qword [rsp + 0x40]
mov rbp, rbx
movabs r15, 0x160945b609d42a0b
or rbp, r15
or rcx, rdx
not rbp
and rbp, rcx
mov r11, r15
not r11
mov rdi, rbx
xor rdi, r11
and rdi, rbx
mov rbx, rdi
not rbx
movabs r8, 0x6a7714343ce58426
mov rcx, r8
not rcx
and rdi, rcx
mov rdx, rbx
and rdx, r8
or rdi, rdx
mov rdx, rbp
not rdx
or rbx, rdx
and rdx, r8
and rbp, rcx
or rbp, rdx
xor rbp, rdi
or r12, r9
mov qword [rsp + 0x38], r12
not rbx
or rcx, r8
and rcx, rbx
or rsi, r10
or rcx, rbp
mov r9, qword [rsp + 0x90]
mov rdx, r9
xor rdx, r11
mov rbp, qword [rsp + 0x98]
mov rbx, rbp
xor rbx, r15
and rdx, r9
and rbx, rbp
mov r10, rbp
mov rbp, rdx
and rbp, rbx
xor rbx, rdx
mov rdx, rax
not rdx
movabs rdi, 0xf44073c058fd5f0b
and rdx, rdi
not rdi
and rax, rdi
or rax, rdx
or rbx, rbp
mov rdx, qword [rsp + 0xb8]
not rdx
mov r12, qword [rsp + 0x58]
not r12
or r12, rdx
mov rdx, rcx
not rdx
movabs r8, 0xbe67168c52bec5e1
mov rbp, r8
not rbp
and rcx, rbp
and rdx, r8
or rcx, rdx
and rbp, rbx
not rbx
and rbx, r8
or rbp, rbx
xor rbp, rcx
movabs r8, 0x85a5ad70797508b0
mov rdx, r8
not rdx
movabs r15, 0x7d13dea89b453c94
mov rcx, r15
and rcx, r8
mov rbx, qword [rsp + 0x40]
and rbx, rdx
or rbx, rcx
or r15, r10
and r10, r8
and r9, rdx
or r9, r10
xor r9, rbx
xor rax, rdi
movabs rdi, 0x5bb9d789833c69b7
mov rbx, rdi
not rbx
or rbx, rdi
not r12
and r12, rbx
mov rbx, rsi
not rbx
and rbx, r14
not r14
and r14, rsi
not r15
or rdx, r8
and rdx, r15
movabs rcx, 0xabae58553473bbe0
mov r8, rcx
mov r10, rcx
or r14, rbx
mov rdi, r12
not r10
xor r13, rax
not r13
and r13, rax
mov qword [rsp + 0x40], r13
mov r15, r12
mov rbx, r12
mov rsi, qword [rsp + 0x78]
or r12, rsi
mov rcx, r12
and rsi, r8
mov r12, r8
mov r8, qword [rsp + 0xa0]
and r8, r10
or r8, rsi
mov rsi, qword [rsp + 0x50]
or r15, rsi
movabs r13, 0x9cee1a03076096bb
mov rax, r13
and rax, rsi
xor rsi, r13
or rsi, rax
mov qword [rsp + 0x50], rsi
movabs rsi, 0x3d125492a55df343
mov rax, rsi
not rax
or rax, rsi
not r15
and r15, rax
mov qword [rsp + 0x80], r15
not rdi
and rbx, r12
mov rax, rdi
and rdi, r10
or rdi, rbx
or rdx, r9
mov rbx, rdx
not rbx
movabs r9, 0xbca14c65631e135d
mov rsi, r9
not rsi
and rbx, r9
and rdx, rsi
or rdx, rbx
xor rdx, rsi
movabs rsi, 0x160945b609d42a0b
mov rbx, rsi
and rbx, r11
xor r11, rsi
or r11, rbx
movabs rsi, 0x8719d40eb4043c3e
mov rbx, rsi
not rbx
or rax, r13
or rbx, rsi
not rcx
or r10, r12
not rax
not rdx
not r11
or r11, rdx
movabs rsi, 0x9437742ddf259b82
mov rdx, rsi
and r10, rcx
not rdx
or rdx, rsi
not r11
and rax, rbx
mov qword [rsp + 0x90], rax
and r11, rdx
mov rdx, rbp
not rdx
movabs rax, 0x3c8493b44aaccc6e
mov r9, rax
not r9
mov rbx, rdx
and rbx, rax
and rbp, r9
or rbp, rbx
mov rsi, r11
not rsi
xor r8, rdi
mov qword [rsp + 0xa0], r8
mov rdi, r14
or rdx, rsi
and rsi, rax
and r11, r9
not rdi
or r11, rsi
mov r12, qword [rsp + 0x40]
mov rsi, r12
xor r11, rbp
movabs r8, 0x58befa5cdd99745d
mov rcx, r8
not rcx
mov qword [rsp + 0x58], rcx
not rsi
not rdx
or r9, rax
and r9, rdx
mov rdx, rdi
and rdx, r8
mov rax, r8
and r14, rcx
or rdi, rsi
mov r8, rdi
and r12, rcx
or r14, rdx
or r9, r11
mov r13, qword [rsp + 0x38]
mov rdx, r13
not rdx
movabs rbp, 0xeb59cd17775be44c
and rdx, rbp
and rsi, rax
not rbp
and r13, rbp
or r13, rdx
or r12, rsi
mov rcx, r12
xor r13, rbp
movabs r12, 0xbcb2d56788ae3bc0
mov rsi, r12
not rsi
movabs rdi, 0x49554e709975c0e
mov rbx, rdi
not rdi
and rbx, rsi
mov rbp, r12
and rbp, rdi
or rbp, rbx
xor rbp, rdi
mov rbx, r9
not rbx
movabs r11, 0xc7e1a3a8063209b5
and rbx, r11
not r11
and r9, r11
or r9, rbx
mov rdi, r13
not rdi
mov qword [rsp + 0x78], rdi
movabs r15, 0xf97e42f1dec49380
mov rbx, r15
not rbx
and r13, rbx
and rdi, r15
or r13, rdi
mov qword [rsp + 0x38], r13
movabs rdx, 0xb62563d39fbf313a
mov r15, rdx
mov rax, rdx
not rax
mov rdx, rsi
and rdx, r15
mov rdi, r12
and rdi, rax
or rdi, rdx
mov rdx, rbp
not rdx
or rsi, rdx
and rdx, r15
and rbp, rax
or rbp, rdx
xor rbp, rdi
or r10, qword [rsp + 0xa0]
mov qword [rsp + 0x98], r10
not rsi
or rax, r15
and rax, rsi
xor rcx, r14
or rax, rbp
mov qword [rsp + 0x40], rax
movabs rsi, 0xf87b3da053b72cbc
mov rdx, rsi
and rdx, 0xfffffffffffffc2f
not rsi
mov edi, esi
and edi, 0x3d0
or rdi, rdx
not r8
mov r13, qword [rsp + 0x58]
movabs rax, 0x58befa5cdd99745d
or r13, rax
and r13, r8
xor rdi, rsi
movabs rdx, 0x793cad359fe26b03
mov rax, rdx
not rax
and rax, rdi
not rdi
and rdi, rdx
or rax, rdi
mov qword [rsp + 0xa0], rax
movabs r15, 0xb670ed7237e3ef87
mov r10, r15
not r10
movabs rsi, 0xf1a3a7686382cc4f
mov rdx, rsi
and rdx, r10
not rsi
mov rdi, r15
and rdi, rsi
or rdi, rdx
xor r9, r11
xor rdi, rsi
movabs rbp, 0xb710b619e79b7171
mov rdx, rbp
not rdx
mov rsi, r10
movabs rax, 0x2c8f3eee18f01be9
or rsi, rax
or rdx, rbp
not rsi
and rsi, rdx
mov rdx, rax
not rdx
movabs r8, 0x448d78b5cfc6521a
mov rbp, r8
not rbp
or rbp, r8
and rbp, rdx
xor rdi, rax
not rdi
and rdi, rax
mov rdx, rdi
and rdx, rsi
xor rsi, rdi
mov rax, qword [rsp + 0x80]
mov r11, rax
not r11
movabs r8, 0xb0150b0de6bce301
mov r14, r8
not r14
mov rdi, r11
and rdi, r8
and rax, r14
or rax, rdi
mov qword [rsp + 0x80], rax
or rsi, rdx
mov rdx, rsi
not rdx
movabs rdi, 0xb1bcd15c7cb2729a
mov r12, rdi
not r12
and rdx, rdi
and rsi, r12
or rsi, rdx
and r12, rbp
not rbp
and rbp, rdi
or r12, rbp
xor r12, rsi
or r13, rcx
mov qword [rsp + 0x58], r13
movabs rax, 0x4119b9694b810b36
mov rbp, rax
not rbp
mov rdx, r15
and rdx, rbp
and rbp, r12
not r12
movabs r15, 0x7f0a24647496ccc6
mov rsi, r15
not rsi
mov rdi, rax
and rdi, r10
or rsi, r15
or r10, r12
not r10
and r10, rsi
or rdx, rdi
mov rcx, qword [rsp + 0x90]
mov rsi, rcx
not rsi
or r11, rsi
and rsi, r8
and rcx, r14
or rcx, rsi
and r12, rax
or rbp, r12
xor rbp, rdx
xor rcx, qword [rsp + 0x80]
mov rdi, rcx
mov rcx, r10
not rcx
movabs rax, 0x388d3912f66d8400
mov rsi, rax
not rsi
and r10, rsi
mov rdx, rcx
and rdx, rax
or r10, rdx
not r11
or r14, r8
and r14, r11
mov rdx, rbp
not rdx
or rcx, rdx
and rbp, rsi
and rdx, rax
or rbp, rdx
xor rbp, r10
or rsi, rax
not rcx
and rsi, rcx
or rsi, rbp
mov rcx, rsi
not rcx
movabs rax, 0xbe0789da3aa70e6
mov rdx, rax
and rcx, rax
not rdx
and rsi, rdx
or rsi, rcx
mov rcx, r9
not rcx
mov r15, qword [rsp + 0x78]
or r15, rcx
movabs r12, 0xf97e42f1dec49380
and rcx, r12
and r9, rbx
or r9, rcx
xor rsi, rdx
mov qword [rsp + 0x78], rsi
movabs r8, 0x52b570097dc6b7ac
mov r13, r8
mov rbp, r8
not rbp
movabs rdx, 0xdf634bdb6a3a87cd
mov rcx, rdx
not rcx
and rdx, rbp
mov rsi, r8
and rsi, rcx
or rsi, rdx
xor rsi, rcx
or r14, rdi
mov rdi, qword [rsp + 0x60]
mov r8, rdi
not r8
movabs r10, 0x31a9fa8660293acc
mov rax, r10
not rax
mov rcx, r8
mov qword [rsp + 0x90], r8
and rcx, r10
mov rdx, rdi
mov r11, rdi
and rdx, rax
or rdx, rcx
mov edi, r10d
and edi, 0x20
mov rcx, r10
or rcx, rax
and rax, 0xffffffffffffffdf
or rax, rdi
xor rax, rdx
and rcx, r11
and rcx, 0xffffffffffffffdf
or rcx, rax
movabs r10, 0xcc7bf0156026b5dc
mov rax, r10
not rax
mov rdx, rbp
and rdx, r10
mov rdi, r13
and rdi, rax
or rdi, rdx
mov rdx, rsi
not rdx
or rbp, rdx
and rdx, r10
and rsi, rax
or rsi, rdx
xor rsi, rdi
not rbp
or rax, r10
and rax, rbp
or rax, rsi
mov rdx, qword [rsp + 0x98]
not rdx
mov r13, qword [rsp + 0x50]
xor r13, rdx
not r13
not rcx
and r13, rdx
xor rax, rcx
not rax
and rax, rcx
movabs rsi, 0x9eb9210f2a4d7753
mov rcx, rsi
xor r9, qword [rsp + 0x38]
and rcx, 0xffffffffffffffdf
not rsi
mov edx, esi
and edx, 0x20
or rbx, r12
or rdx, rcx
mov ecx, r8d
not ecx
and ecx, 0x20
mov rbp, r15
not rbp
xor rsi, qword [rsp + 0x30]
xor rsi, rdx
not rsi
and rbx, rbp
and rsi, qword [rsp + 0x30]
mov rdi, rcx
not rdi
movabs r11, 0x352cd224bc9ab998
mov rdx, r11
not rdx
or rbx, r9
and ecx, edx
mov r9d, r11d
or r9d, edx
and rdx, rsi
not rsi
mov r8, rsi
or esi, edi
and rdi, r11
or rcx, rdi
mov rbp, r14
not rbp
movabs r10, 0xa4613fd827bba2f4
and rbp, r10
mov rdi, r10
not rdi
and r14, rdi
or r14, rbp
mov rbp, qword [rsp + 0xb0]
and rdi, rbp
not rbp
and rbp, r10
or rdi, rbp
and r8, r11
or rdx, r8
mov rbp, rbx
not rbp
movabs r8, 0xc50e224873ba73df
and rbp, r8
xor rdx, rcx
not r8
and rbx, r8
xor rdi, r14
not esi
and r9d, esi
or r9, rdx
mov rcx, rax
or rbx, rbp
not rcx
mov r10, r9
movabs r15, 0xf41ba7206bb39421
mov r12, r15
not r12
movabs rdx, 0x7d60b2e5c5a93fe0
mov rsi, rdx
not rsi
or rax, r12
or rsi, rdx
not rax
and rax, rsi
movabs rdx, 0x14ec205cd4005465
mov rsi, rdx
not r10
not rsi
mov r14, rcx
and r14, r10
xor r10, rcx
or rcx, r15
or rsi, rdx
not rcx
and rcx, rsi
mov rbp, r9
xor rbp, r15
and rbp, r9
movabs rdx, 0x2cac431d07e258b5
mov rsi, rdx
not rsi
or rsi, rdx
or r9, r12
not r9
and r9, rsi
mov rdx, rdi
mov rsi, r13
and rdx, r13
xor rsi, rdi
mov rdi, rax
and rdi, rcx
xor rcx, rax
or rcx, rdi
xor rbx, r8
mov rax, r9
and rax, rbp
xor rbp, r9
movabs r13, 0x9e03813fbc01b770
not r13
or rsi, rdx
or rbp, rax
mov rax, rcx
not rax
and rax, rbp
mov rdx, qword [rsp + 0x40]
xor rdx, rbx
mov rdi, rsi
mov r8, rsi
mov qword [rsp + 0x50], rsi
not rbp
and rbp, rcx
or rbp, rax
not rdx
or r10, r14
movabs r11, 0x29792daec5d28166
mov rsi, r11
not rsi
mov rax, r12
and rax, r11
mov rcx, r15
and rdx, rbx
mov r14, rdx
and rcx, rsi
or rcx, rax
mov rax, r15
and rax, r11
mov rdx, r12
not rdi
and rdx, rsi
or rdx, rax
mov rbx, r8
xor rdx, rcx
movabs r8, 0x226187ece2204289
and rbx, r13
not r8
mov qword [rsp + 0x38], r8
or r12, r15
not r12
mov r9, qword [rsp + 0x58]
xor r13, r9
or rsi, r11
and rsi, r12
movabs rax, 0x381daed9d07e4c54
mov r11, rax
mov rcx, rax
not rcx
movabs rax, 0x9e03813fbc01b770
and rdi, rax
or rcx, r11
or rsi, rdx
not rsi
or rbx, rdi
mov qword [rsp + 0x40], r14
mov r12, r14
or rsi, r10
movabs rax, 0xdd64d3d4f9749804
mov rdx, rax
not rdx
or rdx, rax
or r12, r8
not rsi
and rsi, rdx
mov rdx, rbp
not rdx
movabs rax, 0xb8430b1d06747b22
mov r8, rax
xor r13, rbx
not rax
mov rbx, rdx
and rbx, r8
and rbp, rax
not r12
or rbp, rbx
mov rbx, rsi
not rbx
or rdx, rbx
and r12, rcx
and rbx, r8
and rsi, rax
or rsi, rbx
movabs rcx, 0x5ad17119cdd35aa0
mov rbx, rcx
not r14
mov qword [rsp + 0x98], r14
not rbx
xor rsi, rbp
or rbx, rcx
movabs rcx, 0x226187ece2204289
or r14, rcx
not rdx
or rax, r8
and rax, rdx
not r14
or rax, rsi
mov rcx, rax
mov r10, rax
mov qword [rsp + 0x80], rax
movabs r8, 0xd82aec600e6a3447
xor rcx, r8
mov rsi, rcx
and rsi, r8
and r14, rbx
mov rdi, rsi
not rdi
movabs rax, 0xe00c18a0ea2d2b3c
mov rbp, rax
not rbp
and rsi, rbp
mov rdx, rdi
and rdx, rax
or rsi, rdx
not r13
mov r11, r9
mov rdx, r9
not rdx
and r13, r9
movabs rbx, 0xfcaa77a66332bb9
and rdx, rbx
not rbx
and r11, rbx
or r11, rdx
and rcx, r10
mov rdx, rcx
not rdx
or rdi, rdx
and rdx, rax
and rcx, rbp
or rcx, rdx
xor rcx, rsi
xor r11, rbx
not rdi
or rbp, rax
and rbp, rdi
mov rdx, r8
not rdx
or rbp, rcx
mov rcx, rbp
not rcx
and rcx, rdx
mov rbx, r12
not rbx
movabs r15, 0xad0488f5dd5da701
mov rax, r15
not r15
mov rdx, rbx
and rdx, rax
mov r9, rax
and r12, r15
or r12, rdx
and rbp, r8
or rbp, rcx
movabs r10, 0x9a37d71a12d944e5
mov rax, r10
mov rsi, r10
not rsi
movabs r10, 0x2518c2868d7e8e35
mov r8, r10
not r8
mov rdx, rax
and rdx, r10
mov rdi, rsi
and rdi, r8
or rdi, rdx
mov rdx, r14
not rdx
or rbx, rdx
and rdx, r9
and r14, r15
or r14, rdx
mov rdx, rsi
and rdx, rax
mov r9, rax
mov rax, rdx
not rax
mov rcx, r9
or rcx, rax
and rax, r10
and rdx, r8
or rdx, rax
xor rdx, rdi
not rcx
or r8, r10
and r8, rcx
or r8, rdx
movabs rcx, 0xc0e63dc39508a58b
mov rax, rcx
not rax
or rax, rcx
and rax, 0xfffffffffffffc1f
mov rdi, rax
not rdi
mov rdx, rbp
not rdx
movabs r10, 0x62dc8dddb12d7927
mov rcx, r10
not rcx
and rax, rdx
or rcx, r10
or rdx, rdi
not rdx
and rdx, rcx
and rdi, rbp
xor r14, r12
or rdi, rax
not rbx
movabs rax, 0xad0488f5dd5da701
or r15, rax
and r15, rbx
mov rcx, rdx
not rcx
movabs rbp, 0x33b5b02d00b661cc
mov rax, rbp
not rax
and rdx, rax
mov rbx, rcx
and rbx, rbp
or rdx, rbx
mov rbx, qword [rsp + 0x50]
xor r11, rbx
not r11
and r11, rbx
mov rbx, rdi
not rbx
or rcx, rbx
and rdi, rax
and rbx, rbp
or rdi, rbx
xor rdi, rdx
or rax, rbp
not rcx
and rax, rcx
or rax, rdi
movabs rdi, 0x77c85195bab4b5d7
mov rcx, rdi
not rcx
mov rdx, r8
not rdx
and r8, rsi
or rsi, rdx
or rcx, rdi
not rsi
and rsi, rcx
and rdx, r9
or rdx, r8
mov rcx, rsi
and rcx, rdx
xor rdx, rsi
or rdx, rcx
mov rcx, rax
movabs rbx, 0x11a90d3b051d586b
mov rbp, rbx
not rbp
not rcx
or rbp, rbx
and rbp, rcx
and rcx, rax
mov rbx, rbp
or r15, r14
mov qword [rsp + 0x58], r15
not rbx
movabs rsi, 0x66c18f0dd83934cd
mov r8, rsi
mov rax, rsi
not rax
and rbp, rax
mov rdi, rbx
and rdi, rsi
or rbp, rdi
mov rdi, rcx
not rdi
or rbx, rdi
and rdi, rsi
and rcx, rax
or rcx, rdi
mov rdi, r13
and rdi, r11
xor r11, r13
xor rcx, rbp
not rbx
or rax, rsi
or r11, rdi
mov r9, r11
mov r14, r11
and rax, rbx
or rax, rcx
mov rcx, rdx
not rcx
movabs rsi, 0x226187ece2204289
xor r14, rsi
movabs rbx, 0xa5f578cb7dbcabb9
and rcx, rbx
not rbx
and rdx, rbx
and r14, r11
or rdx, rcx
movabs rbp, 0x32899c086d8d0972
mov rcx, rbp
not rcx
and r9, rcx
not r11
not rax
xor rdx, rbx
mov rbx, rax
and rbx, rdx
and r11, rbp
xor rdx, rax
movabs rbp, 0x560e4201537b09e9
mov rdi, rbp
not rbp
or rdx, rbx
mov rax, rdi
or r9, r11
and rax, rbp
xor rbp, rdi
or rbp, rax
mov rdi, rbp
mov rbx, rdx
xor r9, rcx
mov rax, r9
not rbx
movabs rcx, 0x2e2decbbc12bf8be
and rbx, rcx
not rcx
mov rbp, qword [rsp + 0x38]
xor rax, rbp
and rdx, rcx
or rdx, rbx
mov rbx, rsi
and rbx, rbp
xor rbp, rsi
xor rdx, rcx
not rdx
not rdi
and rax, r9
or rdi, rdx
movabs rdx, 0xffa4351d3e3ae208
mov rcx, rdx
not rcx
or rcx, rdx
or rbp, rbx
mov qword [rsp + 0x38], rbp
mov r12, rax
not rdi
and rdi, rcx
mov qword [rsp + 0xb0], rdi
movabs r15, 0xcbc07ea301f4f86
mov r13, r15
not r13
movabs rbp, 0x7e840db157b784db
mov rdx, rbp
and r12, r14
not rdx
mov r10, qword [rsp + 0x90]
or r10, r13
or rdx, rbp
xor r14, rax
not r10
and r10, rdx
mov rdx, r10
movabs r11, 0x75196a74447b5188
mov rcx, r11
not rcx
not rdx
mov rax, rdx
and rax, r11
and r10, rcx
or r10, rax
mov rsi, r9
not rsi
movabs rdi, 0xfdff6e14f5618fa6
mov rax, rdi
not rax
mov rbx, rsi
and rbx, rdi
and r9, rax
or r9, rbx
mov rbx, qword [rsp + 0x40]
or rsi, rbx
and rbx, rdi
mov r8, qword [rsp + 0x98]
and r8, rax
or r8, rbx
mov rbx, qword [rsp + 0x30]
xor rbx, r15
and rbx, qword [rsp + 0x30]
mov rbp, rbx
not rbp
or rdx, rbp
and rbp, r11
and rbx, rcx
or rbx, rbp
or r14, r12
xor rbx, r10
not rsi
or rax, rdi
xor r8, r9
not rdx
or rcx, r11
and rcx, rdx
and rax, rsi
mov rdx, r14
or rcx, rbx
mov rbp, rcx
not rbp
and rbp, r13
not rdx
and rcx, r15
or rcx, rbp
mov qword [rsp + 0x50], rcx
movabs rbx, 0xb0756a773aa804fb
mov rcx, rbx
and rcx, 0xffffffffffffffcf
or rax, r8
not rbx
mov ebp, ebx
and ebp, 0x30
or rbp, rcx
mov rcx, qword [rsp + 0x58]
and rdx, rcx
xor rbp, rbx
movabs rdi, 0xf03423683ffc62ce
mov r9, rdi
mov r8, rdi
not r8
and r8, rbp
mov rdi, rcx
not rdi
mov rbx, rax
not rbp
and rbp, r9
or r8, rbp
movabs rcx, 0xf3591b73baa71d9c
mov r12, rcx
and rdi, r14
mov r14, rdi
not rcx
movabs rsi, 0xcea0a12bc4efefa9
mov rbp, rsi
and rbp, rcx
mov r13, rcx
not rsi
mov rcx, r12
not rbx
and rcx, rsi
or rcx, rbp
movabs rdi, 0x8933ff8729ca3099
mov r11, rdi
mov rbp, rdi
not rbp
or r14, rdx
xor rcx, rsi
movabs r10, 0x4f80e276dca96f3a
mov rdx, r10
not rdx
not rcx
movabs rdi, 0x47632a5fe40a604
mov rsi, rdi
and rax, rbp
not rsi
or rcx, rdx
or rsi, rdi
and rbx, r11
not rcx
and rcx, rsi
movabs rsi, 0x5ed2f19107458ab2
and rdx, rsi
or rax, rbx
not rsi
mov rbx, r10
and rbx, rsi
or rbx, rdx
movabs rdx, 0x9430ed2a205ed320
mov r11, rdx
not r11
or r11, rdx
xor r8, r9
xor rbx, rsi
movabs rdx, 0x1f429c389142785
mov rdi, rdx
mov r15, qword [rsp + 0x38]
not r15
not rdx
or rdx, rdi
and rdx, rbx
xor rax, rbp
xor rbx, r12
not rbx
and rbx, r12
mov rbp, rcx
not rax
and rbp, rbx
xor rbx, rcx
or rbx, rbp
mov rcx, rbx
or r15, rax
not rcx
and rcx, rdx
not rdx
not r15
and rdx, rbx
or rdx, rcx
mov r9, rdx
mov rbx, r8
mov rbp, r8
mov rcx, r8
movabs rax, 0xf7276ca440326651
xor rcx, rax
and r15, r11
and rcx, r8
mov qword [rsp + 0xc8], rcx
mov rdi, r8
not rdi
movabs rcx, 0xc092fc0264e2f0bd
mov rax, rcx
mov rdx, rcx
not rdx
and rax, rdi
and rbx, rdx
or rbx, rax
mov rax, r12
and rax, rcx
mov qword [rsp + 0xd0], r13
and rdx, r13
or rdx, rax
mov rcx, r14
and rcx, r15
xor rdx, rbx
mov rbx, qword [rsp + 0x50]
mov rsi, rbx
xor r15, r14
not rdx
or rdx, rdi
mov r10, rdx
movabs rax, 0xf098a49c8bc22995
mov rdx, rax
not rdx
and rdi, rax
and rbp, rdx
or rbp, rdi
mov rdi, rbx
mov r8, rbx
xor rbp, rdx
mov rbx, rbp
movabs rbp, 0xd604ecdaa933da67
mov rdx, rbp
not rdi
not rdx
and rsi, rbp
mov rax, rdi
and rax, rbx
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x108], rbx
xor rbx, rdi
mov qword [rsp + 0xc0], rbx
mov rax, rdi
and rax, rdx
or rax, rsi
mov rsi, r12
and rsi, rbp
mov rdi, r13
and rdi, rdx
or rdi, rsi
xor rdi, rax
mov rax, r8
or rax, r12
not rax
or rdx, rbp
and rdx, rax
or rdx, rdi
movabs rbp, 0x3bf59e0f5d4f6238
mov rax, rbp
not rax
mov rsi, rbp
and rsi, rax
xor rax, rbp
or rax, rsi
or r15, rcx
mov qword [rsp + 0x38], r15
mov rcx, rdx
not rcx
movabs rbp, 0xef016b53045cfe8c
mov rsi, rbp
not rsi
and rdx, rsi
and rcx, rbp
or rdx, rcx
xor rdx, rsi
not rax
not rdx
or rax, rdx
movabs rdx, 0xb320372844074b72
mov rcx, rdx
not rcx
or rcx, rdx
not rax
and rax, rcx
mov rbp, r9
not rbp
movabs rdx, 0x9ce1f6fa5a647267
mov rcx, rdx
not rcx
and rdx, rbp
mov qword [rsp + 0x90], rbp
mov rsi, r9
mov qword [rsp + 0x98], r9
and rsi, rcx
or rsi, rdx
xor rsi, rcx
mov rcx, rsi
mov rdx, qword [rsp + 0x60]
and rcx, rdx
not rsi
and rsi, qword [rsp + 0x30]
or rsi, rcx
mov rcx, rsi
xor rcx, rdx
and rcx, rsi
mov r12, rcx
mov qword [rsp + 0x58], rcx
movabs rdx, 0xc1848179351eebe4
mov rcx, rdx
not rcx
or rcx, rdx
not r10
and r10, rcx
mov qword [rsp + 0x40], r10
movabs rsi, 0x74b67a919bbebbc4
mov rcx, rsi
not rcx
mov rdx, r9
and rdx, rcx
and rsi, rbp
or rdx, rsi
xor rdx, rcx
movabs rbp, 0xc695460847b5e1e8
mov rcx, rbp
and rcx, 0xffffffffffffffcf
mov rsi, rbp
not rsi
mov edi, esi
and edi, 0x30
or rdi, rcx
and rsi, rdx
not rdx
and rdx, rbp
or rsi, rdx
xor rsi, rdi
mov rcx, rsi
xor rcx, 0xffffffffffffffcf
and rcx, rsi
mov qword [rsp + 0xe0], rcx
movabs rcx, 0xddfb439e73fe16ca
mov rdx, rcx
not rdx
movabs rdi, 0x3600023483f2ef7a
mov rsi, rdi
not rsi
and rdi, rdx
and rcx, rsi
or rcx, rdi
xor rcx, rsi
mov rbx, rcx
not rbx
mov r9, rax
xor r9, rbx
and r9, rax
mov rsi, rax
not rax
movabs rdi, 0xbbb13b8b401fdb3a
and rax, rdi
not rdi
and rsi, rdi
or rsi, rax
not r15
movabs rbp, 0x4b35061b57ba348b
mov rax, rbp
not rax
or rax, rbp
and rax, r15
mov r11, rax
not r11
movabs rbp, 0x69b3a7046fc125ad
mov r8, rbp
not rbp
mov r10, r11
and r10, r8
and rax, rbp
or rax, r10
xor rsi, rdi
mov r14, rsi
not r14
movabs r8, 0xa54b295d68bdb8c5
mov rdi, r8
not rdi
mov r10, r14
or r10, rdx
or rdi, r8
not r10
and r10, rdi
mov rdi, r10
and rdi, r9
xor r9, r10
or r9, rdi
mov r10, r12
not r10
xor rdx, r10
and rdx, r10
mov r8, rdx
not r8
movabs rdi, 0xc0898328b4ece3cb
mov r13, rdi
not rdi
mov r12, r8
and r12, r13
and rdx, rdi
or rdx, r12
and r15, qword [rsp + 0x38]
mov r12, r15
not r12
or r11, r12
movabs r13, 0x69b3a7046fc125ad
and r12, r13
and r15, rbp
or r15, r12
mov r12, qword [rsp + 0x58]
xor rbx, r12
and rbx, r12
mov r12, rbx
not r12
or r8, r12
movabs r13, 0xc0898328b4ece3cb
and r12, r13
and rbx, rdi
or rbx, r12
xor r15, rax
xor rbx, rdx
not r11
movabs rax, 0x69b3a7046fc125ad
or rbp, rax
and rbp, r11
not r8
movabs rax, 0xc0898328b4ece3cb
or rdi, rax
and rdi, r8
or rbp, r15
or rdi, rbx
mov rax, r9
not rax
and rax, rdi
not rdi
and rdi, r9
or rdi, rax
movabs rbx, 0x6574694e6b8efab6
mov rax, rbx
not rax
mov rdx, r14
and rdx, rbx
and rsi, rax
or rsi, rdx
mov rdx, qword [rsp + 0x58]
or r14, rdx
and rdx, rbx
and r10, rax
or r10, rdx
xor r10, rsi
not r14
or rax, rbx
and rax, r14
or rax, r10
mov r11, rbp
not r11
movabs rsi, 0xdb20327cf941a643
mov rbx, rsi
and rbx, r11
mov r8, rsi
not r8
and rbp, r8
or rbp, rbx
mov rbx, rax
not rbx
movabs r9, 0x20dacdffeff27e9b
mov rdx, r9
not rdx
and rax, rdx
and rbx, r9
or rax, rbx
xor rax, rdx
movabs rdx, 0x793cad359fe26b03
mov rbx, qword [rsp + 0xa0]
xor rbx, rdx
and r8, rbx
mov rdx, rbx
not rdx
or r11, rdx
and rdx, rsi
or r8, rdx
movabs rbx, 0xf9f0bf23a1aa328c
mov rdx, rbx
not rdx
or rdx, rbx
not r11
and r11, rdx
movabs rbx, 0xddfb439e73fe16ca
mov rdx, rbx
and rdx, rcx
xor rcx, rbx
or rcx, rdx
xor rcx, rax
not rcx
and rcx, rax
movabs rbx, 0x8b5568cb1c9c88cf
mov r14, rbx
not r14
mov rax, rdi
not rax
mov rdx, rax
and rdx, rbx
and rdi, r14
or rdi, rdx
xor r8, rbp
mov rdx, rcx
not rdx
or rax, rdx
and rcx, r14
and rdx, rbx
or rcx, rdx
xor rcx, rdi
or r14, rbx
not rax
and r14, rax
or r14, rcx
mov r13, qword [rsp + 0xe0]
mov rbx, r13
not rbx
movabs rdx, 0x275b3f3328bd076d
mov rax, rdx
and rax, rbx
not rdx
and r13, rdx
or r13, rax
mov r9, r11
not r9
movabs rax, 0x46e1090916278cc
mov rcx, rax
mov r15, rax
not r15
mov rax, r9
and rax, rcx
mov rsi, rcx
and r11, r15
or r11, rax
xor r13, rdx
movabs r12, 0x8df90a02e45852f9
mov rax, r12
not rax
movabs rcx, 0xacefcdba52748729
mov rdx, rcx
not rdx
mov r10, qword [rsp + 0x40]
mov rdi, r10
or rdi, rax
or rdx, rcx
not rdi
and rdi, rdx
mov rdx, r8
not rdx
or r9, rdx
and rdx, rsi
and r8, r15
or r8, rdx
not r10
movabs rcx, 0x2a3f9e3048e94ba9
mov rdx, rcx
not rdx
or rdx, rcx
mov rbp, r10
or rbp, r12
not rbp
and rbp, rdx
movabs rcx, 0x81c1110b9013402c
mov rdx, rcx
not rdx
or rbx, r12
or rdx, rcx
not rbx
and rbx, rdx
mov rdx, rdi
and rdx, rbp
xor rbp, rdi
or rbp, rdx
mov rdx, r13
xor rdx, rax
and rdx, r13
mov rcx, rdx
not rcx
movabs r12, 0x7b29845bad6414c9
mov rsi, r12
not rsi
and rdx, rsi
mov rdi, rcx
and rdi, r12
or rdx, rdi
mov rdi, rbx
not rdi
or rcx, rdi
and rdi, r12
and rbx, rsi
or rbx, rdi
xor rbx, rdx
not rcx
or rsi, r12
and rsi, rcx
or rsi, rbx
xor r8, r11
mov rcx, rbp
not rcx
movabs rdx, 0x8ab80f34df6f69b9
mov rbx, rdx
not rbx
and rbp, rbx
and rcx, rdx
or rbp, rcx
and rbx, rsi
not rsi
and rsi, rdx
or rbx, rsi
not r9
movabs rcx, 0x46e1090916278cc
or r15, rcx
and r15, r9
xor rbx, rbp
movabs rbp, 0x9b4201d53618e78
mov rcx, rbp
not rcx
mov rdi, qword [rsp + 0x40]
mov rdx, rdi
and rdx, rbp
and r10, rcx
or r10, rdx
mov rdx, r13
mov rsi, r13
not rsi
or rdi, rsi
and rsi, rbp
and rdx, rcx
or rdx, rsi
xor rdx, r10
not rdi
or rcx, rbp
and rcx, rdi
or rcx, rdx
or r15, r8
movabs rbp, 0x8df90a02e45852f9
mov rdx, rbp
and rdx, rax
xor rax, rbp
or rax, rdx
not rax
or rax, rcx
movabs rdx, 0x4c6cff179c3ad18a
mov rcx, rdx
not rcx
or rcx, rdx
not rax
and rax, rcx
mov rcx, rbx
not rcx
movabs r8, 0x9149e60d2162f864
mov r12, r8
not r12
mov rdx, rcx
and rdx, r8
and rbx, r12
or rbx, rdx
mov rdi, r15
not rdi
movabs rsi, 0x6688ae2f4e5e58ec
mov rbp, rsi
and rbp, rdi
not rsi
and rdi, r15
and r15, rsi
or r15, rbp
mov rbp, rax
not rbp
or rcx, rbp
and rax, r12
and rbp, r8
or rax, rbp
xor rax, rbx
or r12, r8
not rcx
and r12, rcx
or r12, rax
movabs rbp, 0x430f5192cfc194d9
mov rdx, rbp
not rdx
mov qword [rsp + 0x58], rdx
movabs rcx, 0x17c57ebadbdd0e05
mov rax, rcx
and rax, rdx
not rcx
and rbp, rcx
or rbp, rax
xor r15, rsi
xor rbp, rcx
not rbp
mov rax, r14
xor rax, rbp
and rax, r14
mov qword [rsp + 0x40], rax
mov rdx, r14
not r14
movabs rax, 0x897e6d42f9798a2a
mov rcx, rax
not rcx
mov qword [rsp + 0xa0], rcx
and rdx, rcx
and r14, rax
or rdx, r14
mov qword [rsp + 0xe0], rdx
movabs rax, 0xd035d76368603ab7
mov rsi, rax
not rsi
or rsi, rax
and rsi, r15
mov r15, r12
not r15
movabs rcx, 0x47dc84e1cf12502c
mov rax, rcx
not rax
and r12, rax
and rcx, r15
or r12, rcx
xor r12, rax
or r15, rbp
movabs rcx, 0x7f5f66ee17f843cb
mov rax, rcx
not rax
or rax, rcx
not r15
and r15, rax
mov rbx, qword [rsp + 0x50]
mov rbp, rbx
movabs rax, 0xf7276ca440326651
mov r10, rax
xor rbp, rax
and rbp, rbx
not r10
movabs rax, 0x201fa804a639cd6e
mov rcx, rax
not rcx
or rbx, r10
or rcx, rax
not rbx
and rbx, rcx
mov r14, rsi
not r14
movabs rax, 0x2bdfa53097c570ba
mov r13, rax
not r13
mov r8, r14
and r8, rax
and rsi, r13
or rsi, r8
mov r9, qword [rsp + 0x108]
not r9
movabs rcx, 0xfeb9f88e3f2ddda8
mov rax, rcx
not rax
or rax, rcx
or r9, r10
not r9
and r9, rax
movabs r11, 0xd03852c9bcbd28c1
mov rax, r11
not rax
mov rdx, rbx
not rdx
mov r8, rdx
and r8, r11
and rbx, rax
or rbx, r8
mov rcx, rdi
not rcx
or r14, rcx
movabs r8, 0x2bdfa53097c570ba
and rcx, r8
and rdi, r13
or rdi, rcx
mov rcx, rbp
not rcx
or rdx, rcx
and rbp, rax
and rcx, r11
or rbp, rcx
xor rbp, rbx
or rax, r11
not rdx
and rax, rdx
or rax, rbp
movabs rbx, 0xb06ca733994c0ad7
mov rbp, rbx
not rbp
mov rcx, r9
not rcx
mov rdx, rcx
and rdx, rbx
and r9, rbp
or r9, rdx
xor rdi, rsi
mov rdx, qword [rsp + 0xc8]
mov rsi, rdx
not rsi
or rcx, rsi
and rdx, rbp
and rsi, rbx
or rdx, rsi
xor rdx, r9
or rbp, rbx
not rcx
and rbp, rcx
not r14
or r13, r8
and r13, r14
or rbp, rdx
mov rcx, rax
not rcx
and rcx, rbp
not rbp
and rbp, rax
or rbp, rcx
mov rsi, qword [rsp + 0xc0]
or rsi, qword [rsp + 0xb8]
movabs rbx, 0x74ade05dd18b0f4a
mov r8, rbx
not r8
mov rax, r10
and rax, rbx
movabs rdx, 0xf7276ca440326651
mov rcx, rdx
and rcx, r8
or rcx, rax
mov rax, rdx
mov r9, rdx
and rax, rbx
mov rdx, r10
and rdx, r8
or rdx, rax
xor rdx, rcx
or r10, r9
not r10
or r8, rbx
and r8, r10
or r13, rdi
or r8, rdx
mov rax, rsi
not rax
xor r8, rax
not r8
and r8, rax
mov rcx, rbp
and rcx, r8
xor r8, rbp
mov rbx, r13
not rbx
movabs rbp, 0x9af6770caa0349be
mov rdx, rbp
and rdx, rbx
mov rax, rbp
not rax
and r13, rax
or r13, rdx
mov rdx, qword [rsp + 0x78]
and rax, rdx
not rdx
and rdx, rbp
or rax, rdx
or r8, rcx
mov rcx, r8
not rcx
movabs rbp, 0x992d998864c206f3
mov rdx, rbp
not rdx
and rcx, rbp
and r8, rdx
or r8, rcx
xor r8, rdx
movabs rcx, 0xba4eca23c3ac4109
mov rdx, qword [rsp + 0xd0]
and rdx, rcx
not rcx
movabs rbp, 0xf3591b73baa71d9c
and rbp, rcx
or rbp, rdx
xor rax, r13
xor rbp, rcx
movabs r14, 0x9f90fbac3a5d0ec4
mov rdx, r14
not rdx
movabs rsi, 0x4c33700bf2beef36
mov rcx, rsi
not rcx
and rsi, rdx
and r14, rcx
or r14, rsi
not rax
or rax, rbx
movabs rsi, 0xe54b8e09b826edb4
mov rbx, rsi
not rbx
or rbx, rsi
not rax
and rax, rbx
mov rbx, qword [rsp + 0x30]
lea r11, section..data
movdqu xmm2, xmmword [rbx + r11 + 0x404]
movdqa xmm1, xmm2
pxor xmm1, xmm14
movdqa xmm4, xmm2
movdqa xmm0, xmmword [0x18000f020]
movdqa xmm11, xmm0
pxor xmm4, xmm0
movdqa xmm6, xmm2
pand xmm6, xmm0
por xmm6, xmm4
movdqa xmm4, xmm6
movdqa xmm10, xmmword [str.CCCCCCCCCCCCCCCC]
movdqa xmm7, xmm10
pandn xmm7, xmm2
pandn xmm2, xmm10
pxor xmm4, xmm14
por xmm2, xmm7
pxor xmm1, xmm2
pand xmm1, xmm2
movdqa xmm2, xmm8
movdqa xmm0, xmmword [0x18000f040]
movdqa xmm7, xmm0
pandn xmm2, xmm0
pandn xmm7, xmm8
por xmm7, xmm2
movdqa xmm5, xmmword [0x18000f050]
movdqa xmm2, xmm5
pandn xmm2, xmm7
pxor xmm7, xmm0
pand xmm7, xmm5
por xmm7, xmm2
movdqa xmm3, xmm7
pxor xmm3, xmm5
pxor xmm7, xmmword [str.RRRRRRRRRRRRRRRR_v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_v]
movdqa xmm0, xmmword [0x18000f070]
pand xmm7, xmm0
movdqa xmm2, xmm0
pandn xmm2, xmm3
por xmm2, xmm7
movdqa xmm3, xmm2
pxor xmm3, xmmword [0x18000f080]
pand xmm3, xmmword [str.JJJJJJJJJJJJJJJJ]
pxor xmm2, xmm0
movdqa xmm7, xmm2
pand xmm7, xmmword [0x18000f0a0]
movdqa xmm15, xmmword [0x18000f030]
movdqa xmm0, xmm15
movdqa xmm5, xmm8
por xmm2, xmm10
pandn xmm5, xmm10
pxor xmm8, xmm11
por xmm8, xmm5
movdqa xmm5, xmm1
por xmm7, xmm3
pxor xmm5, xmm14
pxor xmm5, xmm4
movdqa xmm3, xmm6
pandn xmm3, xmm5
pxor xmm2, xmm14
movdqa xmm10, xmmword [0x18000f0f0]
pand xmm6, xmm10
movdqa xmm5, xmm10
pandn xmm5, xmm4
por xmm5, xmm6
movdqa xmm4, xmm10
movdqa xmm9, xmmword [0x18000f0c0]
pxor xmm7, xmm9
pandn xmm4, xmm1
pandn xmm1, xmm10
por xmm1, xmm4
por xmm2, xmm7
pxor xmm1, xmm5
movdqa xmm4, xmm3
pxor xmm4, xmm14
movdqa xmm5, xmm1
pxor xmm5, xmm14
pandn xmm0, xmm2
por xmm5, xmm4
movdqa xmm12, xmmword [0x18000f100]
movdqa xmm4, xmm12
pandn xmm4, xmm3
pandn xmm3, xmm12
pandn xmm2, xmm15
por xmm3, xmm4
movdqa xmm4, xmm12
pandn xmm4, xmm1
pandn xmm1, xmm12
por xmm2, xmm0
movdqa xmm0, xmm2
por xmm1, xmm4
pxor xmm1, xmm3
pxor xmm5, xmm14
pxor xmm0, xmmword [str.llllllllllllllll_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t]
por xmm5, xmm1
pxor xmm2, xmm15
movdqa xmm1, xmm8
pandn xmm1, xmm2
por xmm2, xmm8
movdqa xmm3, xmm2
pxor xmm3, xmm14
pand xmm8, xmm0
por xmm8, xmm1
pandn xmm2, xmm8
pxor xmm8, xmm3
movdqa xmm0, xmm5
pxor xmm0, xmm14
movdqa xmm9, xmmword [0x18000f0d0]
movdqa xmm1, xmm9
pandn xmm1, xmm5
por xmm8, xmm2
pandn xmm5, xmm9
por xmm5, xmm1
por xmm0, xmm8
pxor xmm8, xmm14
pxor xmm5, xmm9
por xmm5, xmm8
movdqa xmm1, xmm5
movdqa xmm2, xmm0
pxor xmm2, xmm14
pxor xmm1, xmm14
movdqa xmm3, xmm5
movdqa xmm6, xmmword [str.7777777777777777]
pand xmm3, xmm6
por xmm5, xmm0
pand xmm0, xmm6
movdqa xmm4, xmm6
pandn xmm4, xmm1
por xmm4, xmm3
movdqa xmm1, xmm6
pandn xmm1, xmm2
por xmm1, xmm0
pxor xmm1, xmm4
pxor xmm5, xmm14
por xmm5, xmm1
mov rbx, qword [rsp + 0x30]
movdqu xmmword [rbx + r11 + 0x404], xmm5
movdqu xmm1, xmmword [rax + r11 + 4]
xor r14, rcx
mov r9, rbp
not r9
movabs rcx, 0x9c10989e39252ff8
mov rax, rcx
not rax
mov rsi, r9
mov rdi, rdx
mov qword [rsp + 0x50], rdx
or rsi, rdx
or rax, rcx
not rsi
and rsi, rax
mov r10, r14
not r10
movabs rcx, 0xf9f07373ffcd89eb
mov rax, rcx
not rax
mov rdx, qword [rsp + 0x90]
mov r13, rdx
or r13, r10
or rax, rcx
not r13
and r13, rax
movabs rcx, 0xf3591b73baa71d9c
mov rax, rcx
xor rax, r10
and rax, rcx
mov rcx, rsi
and rcx, rax
xor rax, rsi
mov rsi, qword [rsp + 0x38]
movdqu xmm0, xmmword [rsi + r11 + 0x404]
movdqa xmm2, xmm0
pxor xmm2, xmm14
movdqa xmm3, xmm0
movdqa xmm5, xmmword [0x18000f120]
movdqa xmm4, xmm5
pand xmm3, xmm5
pandn xmm4, xmm2
por xmm4, xmm3
pxor xmm4, xmmword [0x18000f150]
movdqa xmm3, xmm1
movdqa xmm6, xmmword [0x18000f130]
movdqa xmm5, xmm6
pandn xmm3, xmm6
pandn xmm5, xmm1
por xmm5, xmm3
pxor xmm5, xmmword [str.0000000000000000nnnnnnnnnnnnnnnnhhhhhhhhhhhhhhhh]
movdqa xmm3, xmm5
pand xmm3, xmm4
pxor xmm5, xmm4
por xmm5, xmm3
movdqa xmm7, xmmword [0x18000f160]
movdqa xmm3, xmm7
movdqa xmm4, xmm1
movdqa xmm6, xmmword [str.9999999999999999]
pandn xmm4, xmm6
pandn xmm3, xmm5
pandn xmm6, xmm1
por xmm6, xmm4
pxor xmm6, xmmword [0x18000f190]
pandn xmm5, xmm7
pandn xmm1, xmm1
movdqa xmm4, xmm6
pand xmm4, xmm1
pxor xmm1, xmm6
por xmm5, xmm3
movdqa xmm3, xmm5
por xmm1, xmm4
pxor xmm1, xmm14
pandn xmm0, xmm1
movdqa xmm12, xmmword [0x18000f170]
pxor xmm3, xmm12
pxor xmm1, xmm2
por xmm1, xmm0
movdqa xmm8, xmm5
pxor xmm8, xmm7
pxor xmm5, xmmword [str.oooooooooooooooo]
movdqa xmm2, xmm1
movdqa xmm4, xmm5
pand xmm4, xmm8
pand xmm5, xmm3
movdqa xmm6, xmm1
pxor xmm6, xmm13
movdqa xmm7, xmm1
pandn xmm7, xmm6
movdqa xmm6, xmm4
pxor xmm6, xmm14
movdqa xmm0, xmm5
pxor xmm0, xmm14
por xmm0, xmm6
movdqa xmm10, xmmword [0x18000f1d0]
movdqa xmm6, xmm10
pxor xmm2, xmm14
pandn xmm6, xmm4
pandn xmm4, xmm10
por xmm4, xmm6
movdqa xmm6, xmm10
pandn xmm6, xmm5
pandn xmm5, xmm10
por xmm5, xmm6
movdqa xmm6, xmm2
por xmm6, xmm13
pxor xmm5, xmm4
movdqa xmm4, xmm6
pxor xmm4, xmm14
pxor xmm0, xmm14
por xmm0, xmm5
movdqa xmm10, xmmword [0x18000f1e0]
movdqa xmm5, xmm10
pandn xmm5, xmm4
movdqa xmm4, xmm7
pxor xmm4, xmm14
por xmm4, xmm6
pand xmm6, xmm10
por xmm5, xmm6
movdqa xmm6, xmm10
pandn xmm6, xmm7
pandn xmm7, xmm10
por xmm7, xmm6
pxor xmm7, xmm5
pxor xmm4, xmm14
por xmm2, xmm3
movdqa xmm10, xmmword [0x18000f1f0]
pand xmm3, xmm10
movdqa xmm5, xmm10
por xmm4, xmm7
movdqa xmm6, xmm0
pandn xmm5, xmm8
por xmm5, xmm3
movdqa xmm3, xmm10
pandn xmm3, xmm1
pandn xmm6, xmm4
pandn xmm1, xmm10
por xmm1, xmm3
pxor xmm1, xmm5
pandn xmm4, xmm0
pxor xmm2, xmm14
por xmm2, xmm1
movdqa xmm0, xmm2
pxor xmm0, xmm14
por xmm4, xmm6
movdqa xmm1, xmm4
pxor xmm1, xmm14
por xmm1, xmm2
movdqa xmm5, xmmword [0x18000f200]
movdqa xmm3, xmm5
pandn xmm3, xmm4
pand xmm2, xmm5
pandn xmm4, xmm5
por xmm4, xmm3
movdqa xmm3, xmm5
pandn xmm3, xmm0
por xmm3, xmm2
pxor xmm3, xmm4
pxor xmm1, xmm14
por xmm1, xmm3
movdqu xmmword [rsi + r11 + 0x404], xmm1
or rax, rcx
mov rcx, rdx
xor rcx, rdi
and rcx, rdx
mov rsi, rcx
and rsi, r13
xor r13, rcx
or r13, rsi
mov rsi, rax
not rsi
movabs rbx, 0x3aaf7912f994271f
and rsi, rbx
mov rcx, rbx
not rcx
and rax, rcx
or rax, rsi
and rcx, r13
not r13
and r13, rbx
or rcx, r13
mov rbx, qword [rsp + 0xb0]
movdqu xmm0, xmmword [rbx + r11 + 4]
xor rcx, rax
movabs rax, 0x2867de4587cdd400
mov rbx, rax
not rbx
and rbp, rbx
mov rsi, r9
and rsi, rax
or rbp, rsi
mov rsi, qword [rsp + 0x98]
or r9, rsi
and rsi, rax
and rdx, rbx
or rdx, rsi
xor rdx, rbp
mov rbp, qword [rsp + 0x80]
movdqu xmm1, xmmword [rbp + r11 + 0x404]
movdqa xmm2, xmm1
pxor xmm2, xmm14
movdqa xmm3, xmm1
movdqa xmm6, xmmword [str.qqqqqqqqqqqqqqqq]
por xmm3, xmm6
movdqa xmm4, xmm3
pxor xmm4, xmm14
movdqa xmm5, xmm1
pxor xmm5, xmmword [0x18000f220]
pand xmm5, xmm1
pandn xmm3, xmm5
pxor xmm5, xmm4
por xmm5, xmm3
movdqa xmm3, xmm6
pandn xmm3, xmm5
pandn xmm5, xmm6
movdqa xmm4, xmm0
movdqa xmm6, xmm0
movdqa xmm15, xmm0
movdqa xmm7, xmmword [0x18000f240]
pxor xmm15, xmm7
pand xmm15, xmm0
por xmm5, xmm3
pxor xmm0, xmm14
pand xmm4, xmm5
pandn xmm5, xmm0
por xmm5, xmm4
pandn xmm6, xmm7
movdqa xmm3, xmm6
pand xmm3, xmm15
pxor xmm15, xmm6
pxor xmm5, xmm14
por xmm15, xmm3
movdqa xmm4, xmmword [0x18000f010]
movdqa xmm3, xmm4
pandn xmm3, xmm15
pandn xmm15, xmm4
por xmm5, xmm0
movdqa xmm0, xmm5
por xmm15, xmm3
pxor xmm15, xmm14
pandn xmm1, xmm15
pxor xmm0, xmm14
pxor xmm15, xmm2
por xmm15, xmm1
movdqa xmm1, xmm5
movdqa xmm2, xmmword [str.cccccccccccccccc]
movdqa xmm3, xmm2
por xmm1, xmm2
movdqa xmm4, xmmword [0x18000f250]
movdqa xmm2, xmm4
pand xmm5, xmm4
pandn xmm2, xmm0
por xmm2, xmm5
movdqa xmm5, xmm2
pxor xmm5, xmmword [0x18000f260]
movdqa xmm8, xmm1
pxor xmm2, xmmword [0x18000f270]
pxor xmm8, xmm14
movdqa xmm10, xmm15
pxor xmm10, xmmword [0x18000f280]
pand xmm10, xmm15
pand xmm2, xmm5
movdqa xmm11, xmm5
pand xmm11, xmm15
pxor xmm5, xmm15
por xmm15, xmm3
movdqa xmm0, xmm15
pandn xmm1, xmm2
pxor xmm8, xmm2
por xmm8, xmm1
movdqa xmm1, xmm10
movdqa xmm2, xmm13
pandn xmm2, xmm10
pxor xmm0, xmm14
pandn xmm10, xmm13
por xmm10, xmm2
movdqa xmm2, xmm13
pandn xmm2, xmm0
mov rsi, qword [rsp + 0xe0]
xor rsi, qword [rsp + 0xa0]
not r9
or rbx, rax
and rbx, r9
movabs rax, 0x42a9f8f09f29b7ee
mov rbp, rax
not rsi
not rbp
mov r13, qword [rsp + 0x58]
or rsi, r13
or rbp, rax
not rsi
xor r13, r12
or rbx, rdx
mov rax, rbx
not rax
and r13, r12
movabs rdi, 0x913697aeef087fbc
and rax, rdi
not rdi
and rbx, rdi
and rsi, rbp
or rbx, rax
xor rbx, rdi
movabs r9, 0x4875a8f0812fe9b2
mov rdi, r9
not rdi
mov rdx, qword [rsp + 0x50]
mov rax, rdx
movabs rbp, 0x9f90fbac3a5d0ec4
and rax, r9
and rbp, rdi
or rbp, rax
or rdx, r10
mov r11, rdx
and r10, r9
and r14, rdi
or r14, r10
mov rax, rsi
mov rdx, qword [rsp + 0x40]
and rax, rdx
xor rdx, rsi
mov r12, rdx
mov r10, r13
xor r14, rbp
mov rsi, r15
not rsi
not r11
not r10
or rdi, r9
and rdi, r11
movabs r11, 0xf9d0e01813c48aaf
mov rbp, r11
not rbp
or r12, rax
mov rax, r10
and rax, r11
and r13, rbp
and r15, rbp
or r10, rsi
or rdi, r14
mov r9, r8
not rbx
not rdi
and rsi, r11
or rdi, rbx
movabs rbx, 0x306d762872eb9df6
mov rdx, rbx
not rdx
or rdx, rbx
or r13, rax
not rdi
and rdi, rdx
mov rdx, rcx
not rdx
movabs r14, 0x64d14727e3dad2f4
mov rax, r14
or r15, rsi
not rax
mov rbx, rdx
and rbx, r14
and rcx, rax
not r9
or rcx, rbx
mov rbx, rdi
not rbx
or rdx, rbx
or rbp, r11
and rbx, r14
and rdi, rax
or rdi, rbx
not r10
xor rdi, rcx
not rdx
or rax, r14
xor r15, r13
and rax, rdx
or rax, rdi
and r8, rax
and rbp, r10
mov rdx, r12
not rax
and rax, r9
or rax, r8
not rdx
not rax
movabs rbx, 0xc0b792d0259e7847
mov rcx, rbx
not rcx
or rax, r9
or rbp, r15
or rcx, rbx
not rax
and rax, rcx
mov r8, rax
and rdx, rbp
not r8
movabs rcx, 0x52f6fbf059d76c98
mov r10, rcx
not r10
or r10, rcx
movabs rcx, 0xa1c9b7e23b7bd8dc
mov r9, rcx
not rbp
not r9
or r9, rcx
movabs rsi, 0x1f3ad9e556aa0adf
mov rbx, rsi
and rbx, 0xfffffffffffffc0f
and rbp, r12
not rsi
mov edi, esi
and edi, 0x3f0
or rdi, rbx
or rbp, rdx
mov rdx, rbp
xor rdi, rsi
movabs rcx, 0x5957baf913419a0b
mov r11, rcx
not r11
or r11, rcx
not rdx
and r11, rdi
movabs rcx, 0x6c6486b522ad2f76
mov rbx, rcx
mov r14, rcx
not r14
movabs r13, 0x8e0cffae16a07bba
mov r15, r13
not r15
movabs rcx, 0x5f2bd4818a4e30ef
mov rsi, rcx
and rax, rdx
not rsi
mov rdi, r15
or rdi, rbx
or rsi, rcx
or rdx, r8
not rdi
and rdi, rsi
mov rsi, rbx
xor rsi, r13
and r8, rbp
and rsi, rbx
mov rbp, rdi
not rbp
movabs r12, 0xee424da3ed09fb5
mov rcx, r12
not rcx
or r8, rax
mov rax, rbp
and rax, r12
and rdi, rcx
or rdi, rax
mov rax, rsi
not rdx
not rax
or rbp, rax
and rax, r12
and rdx, r10
mov rbx, rdx
and rsi, rcx
or rsi, rax
xor rsi, rdi
and rbx, r8
not rbp
or rcx, r12
and rcx, rbp
xor r8, rdx
or rcx, rsi
mov rbp, rcx
not rbp
movabs rdx, 0x6a815d28e90d65f6
and rbp, rdx
mov rax, rdx
or r8, rbx
mov r12, r8
mov qword [rsp + 0x38], r8
not rax
and rcx, rax
or rcx, rbp
mov rbp, r13
not r12
and rbp, rdx
and rax, r15
or rax, rbp
and r9, r12
xor rax, rcx
movabs rdi, 0xf41a5286b8ae5bbe
mov r10, rdi
mov r15, rax
mov rsi, rax
movabs rcx, 0x471c4b709f2c47ac
mov rdx, rcx
xor rsi, rcx
and rsi, rax
and r12, r8
mov rcx, r9
not rax
movabs rbx, 0x937eee825def63aa
and rax, rbx
not rbx
and rcx, r12
and r15, rbx
or r15, rax
xor r15, rbx
mov r13, rdx
mov r8, rdx
xor r12, r9
not r13
mov rax, r14
xor rax, r13
and rax, r14
movabs rbp, 0x141be8e7387cfee3
mov rbx, rbp
or r12, rcx
mov rcx, r12
not rbx
mov rdx, r14
or rdx, r8
or rbx, rbp
not rcx
not rdx
and rdx, rbx
mov rbx, rax
and rbx, rdx
and r10, rcx
xor rdx, rax
mov rbp, rdi
not rbp
and r12, rbp
or r12, r10
and rbp, r11
not r11
or rcx, r11
and r11, rdi
or rdx, rbx
mov rdi, r15
xor rdi, r13
and rdi, r15
or rbp, r11
mov rbx, rdi
and rbx, rsi
xor rsi, rdi
or rsi, rbx
mov rbx, rdx
not rbx
and rbx, rsi
not rsi
and rsi, rdx
xor rbp, r12
or rsi, rbx
mov rdx, r15
movabs rax, 0x96baf6d1dd82d2bf
mov rdi, rax
not rdi
movabs r9, 0x6c6486b522ad2f76
mov rbx, r9
and rbx, rax
not rdx
and r14, rdi
or r14, rbx
mov rbx, r9
or rbx, rdx
and rdx, rax
and r15, rdi
or r15, rdx
xor r15, r14
movabs r9, 0x84a62ce4b6b0f8c2
mov rdx, r9
not rdx
or rdx, r9
not rcx
not rbx
and rcx, rdx
mov r9, rcx
or rdi, rax
and rdi, rbx
movabs rdx, 0x8a3677fdb41f7e7e
mov rbx, rdx
not rbx
not r9
or rdi, r15
mov rax, r9
and rax, rdx
and rcx, rbx
or rcx, rax
mov rax, r8
and rax, r13
xor r13, r8
or r13, rax
mov rax, rbp
not rax
or r9, rax
and rax, rdx
and rbp, rbx
or rbp, rax
not r9
or rbx, rdx
not rdi
xor r13, rdi
not r13
and r13, rdi
mov rax, rsi
and rax, r13
xor rbp, rcx
xor r13, rsi
or r13, rax
movabs rdi, 0xd079f5fe3879cbf7
mov rax, rdi
not rax
movabs rdx, 0x8809d162cc1d4f5f
mov rcx, rdx
and rbx, r9
mov r9, qword [rsp + 0x30]
not rcx
or rcx, rdx
and rcx, rax
or rbx, rbp
mov rdx, rbx
xor rax, rbx
not rax
and rax, rbx
not rbx
movabs rbp, 0x6346ae4fd74b70a1
and rbx, rbp
not rbp
and rdx, rbp
or rdx, rbx
xor rdx, rbp
xor rdx, rdi
not rdx
and rdx, rdi
mov rbp, rdx
and rbp, rax
movabs rdi, 0xca6de9f1bae83cb1
mov rbx, rdi
not rbx
and rbx, rcx
xor rax, rdx
not rcx
and rcx, rdi
or rbx, rcx
or rax, rbp
xor rbx, rdi
mov rcx, rax
not rcx
and rcx, rbx
mov rdx, r13
not rbx
not rdx
movabs rbp, 0xfb3c4f9f90a2b967
and rdx, rbp
not rbp
and rbx, rax
and r13, rbp
or r13, rdx
xor r13, rbp
movabs rdi, 0xf83e63deb9f52801
mov rdx, rdi
or rbx, rcx
not rdx
movabs rcx, 0x1f81896b884af13a
mov rax, rcx
and rax, rdx
not rcx
mov rbp, rdi
not rbx
and rbp, rcx
or rbp, rax
xor rbp, rcx
mov rcx, rbx
and rcx, r13
xor r13, rbx
movabs rsi, 0xb85adf1b386a4381
mov rax, rsi
not rax
mov rbx, rdx
and rbx, rsi
and rdi, rax
or rdi, rbx
mov rbx, rbp
not rbx
or rdx, rbx
and rbx, rsi
and rbp, rax
or rbp, rbx
xor rbp, rdi
not rdx
or rax, rsi
and rax, rdx
or rax, rbp
or r13, rcx
pxor xmm1, xmm14
por xmm1, xmm15
pand xmm15, xmm13
por xmm2, xmm15
pxor xmm2, xmm10
pxor xmm1, xmm14
por xmm1, xmm2
movdqa xmm0, xmm8
pandn xmm0, xmm1
por xmm5, xmm11
movdqa xmm2, xmm12
pandn xmm2, xmm5
pandn xmm5, xmm12
pandn xmm1, xmm8
por xmm5, xmm2
movdqa xmm2, xmm5
pxor xmm2, xmm14
pxor xmm5, xmm12
por xmm1, xmm0
movdqa xmm0, xmm1
pxor xmm0, xmm14
por xmm0, xmm5
movdqa xmm4, xmmword [0x18000f290]
movdqa xmm3, xmm4
pandn xmm3, xmm1
pand xmm5, xmm4
pandn xmm1, xmm4
por xmm1, xmm3
movdqa xmm3, xmm4
pandn xmm3, xmm2
por xmm3, xmm5
pxor xmm3, xmm1
pxor xmm0, xmm14
por xmm0, xmm3
mov rcx, qword [rsp + 0x80]
lea rbp, section..data
movdqu xmmword [rcx + rbp + 0x404], xmm0
not rax
or rax, r13
movabs rdx, 0x9cae29c099d7ebea
mov rcx, rdx
not rcx
or rcx, rdx
not rax
and rax, rcx
mov rcx, rbp
movdqu xmm5, xmmword [rax + rbp + 4]
mov rdx, qword [rsp + 0x38]
movdqu xmm2, xmmword [rdx + rcx + 0x404]
mov rax, rcx
movdqa xmm0, xmm2
pandn xmm0, xmm9
movdqa xmm1, xmm9
pandn xmm1, xmm2
por xmm1, xmm0
pxor xmm1, xmm9
movdqa xmm0, xmmword [str.aaaaaaaaaaaaaaaa]
movdqa xmm3, xmm0
pand xmm1, xmm0
movdqa xmm0, xmm2
por xmm0, xmm3
pxor xmm0, xmm1
movdqa xmm1, xmmword [0x18000f1b0]
movdqa xmm3, xmm1
pandn xmm3, xmm0
pandn xmm0, xmm1
movdqa xmm4, xmm5
movdqa xmm6, xmmword [0x18000f2b0]
pandn xmm4, xmm6
movdqa xmm1, xmm6
pandn xmm1, xmm5
por xmm0, xmm3
por xmm1, xmm4
movdqa xmm3, xmm0
movdqa xmm7, xmmword [0x18000f2c0]
movdqa xmm4, xmm7
pandn xmm4, xmm1
pxor xmm1, xmm6
movdqa xmm6, xmm1
pxor xmm3, xmm14
pand xmm6, xmm7
por xmm6, xmm4
movdqa xmm4, xmm7
pandn xmm4, xmm3
por xmm1, xmm0
pand xmm0, xmm7
por xmm4, xmm0
movdqa xmm0, xmm5
pxor xmm4, xmm6
movdqa xmm6, xmmword [0x18000f2d0]
movdqa xmm3, xmm6
pandn xmm3, xmm5
pandn xmm5, xmm6
por xmm5, xmm3
pxor xmm0, xmm14
pxor xmm5, xmmword [str.________________LLLLLLLLLLLLLLLL]
movdqa xmm3, xmmword [0x18000f2f0]
pand xmm5, xmm3
por xmm0, xmm3
pxor xmm0, xmm14
pxor xmm1, xmm14
por xmm0, xmm5
movdqa xmm3, xmm0
pandn xmm3, xmmword [0x18000f300]
pand xmm0, xmmword [0x18000f310]
por xmm1, xmm4
por xmm0, xmm3
movdqa xmm3, xmm0
movdqa xmm5, xmmword [0x18000f320]
movdqa xmm4, xmm5
pandn xmm4, xmm2
pandn xmm2, xmm5
pxor xmm3, xmmword [0x18000f100]
por xmm2, xmm4
pxor xmm2, xmmword [0x18000f0c0]
pxor xmm0, xmmword [str.gggggggggggggggg________________]
movdqa xmm5, xmmword [0x18000f1a0]
movdqa xmm4, xmm5
pand xmm0, xmm5
pandn xmm4, xmm3
por xmm4, xmm0
pxor xmm4, xmmword [0x18000f340]
movdqa xmm0, xmm2
pand xmm0, xmm4
pxor xmm4, xmm2
por xmm4, xmm0
movdqa xmm2, xmmword [0x18000f350]
movdqa xmm0, xmm2
pandn xmm0, xmm4
pandn xmm4, xmm2
por xmm4, xmm0
movdqa xmm0, xmm4
pxor xmm0, xmmword [0x18000f360]
pxor xmm4, xmm2
movdqa xmm2, xmm1
por xmm2, xmm4
movdqa xmm3, xmm2
pand xmm0, xmm1
pandn xmm1, xmm4
por xmm1, xmm0
movdqa xmm0, xmm1
movdqa xmm5, xmmword [0x18000f370]
movdqa xmm4, xmm5
pxor xmm3, xmm14
pandn xmm4, xmm1
pandn xmm1, xmm5
por xmm1, xmm4
movdqa xmm4, xmm5
pandn xmm4, xmm3
pxor xmm0, xmm14
por xmm0, xmm2
pand xmm2, xmm5
por xmm4, xmm2
pxor xmm1, xmm4
pxor xmm0, xmm14
por xmm0, xmm1
movdqu xmmword [rdx + rcx + 0x404], xmm0
movabs rcx, 0xcbcf6aa523566d77
movabs rax, 0x3ff43ecfea55600c
mov rdx, rax
add rax, rcx
sub rcx, rax
add rcx, rdx
mov rax, qword [rsp + 0x88]
sub rax, rcx
add r9, 0x40
add rax, 0xfffffffffffffffc
mov qword [rsp + 0x88], rax
mov rbx, qword [rsp + 0x60]
add rbx, 0xffffffffffffffc0
add qword [rsp + 0x100], 4
jne 0x180001b20
mov r15, qword [rsp + 0xf0]
test r15, r15
je 0x180005343
movabs r11, 0xfe2e9a2286ef4911
movabs r14, 0x4901500f968ea4e9
mov r13, r9
not r13
pcmpeqd xmm0, xmm0
movdqa xmm10, xmmword [0x18000f280]
movdqa xmm2, xmmword [0x18000f380]
movdqa xmm15, xmmword [0x18000f360]
movdqa xmm12, xmmword [0x18000f390]
movdqa xmm14, xmmword [0x18000f3b0]
movdqa xmm13, xmmword [0x18000f3f0]
movabs r10, 0xd83765db6226c19
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rdx, r9
not rdx
and rdx, r9
mov rbp, r13
and rbp, rdx
mov rax, r11
xor rax, 0x3f0
xor rdx, r13
and rax, r11
mov r8, r11
not r8
mov edi, r11d
not edi
or rdx, rbp
and edi, 0x3f0
mov ebp, edi
and ebp, eax
xor rax, rdi
or rax, rbp
mov rcx, rax
not rcx
mov r12, r14
not r12
mov rsi, r12
and rsi, r14
mov rbx, rsi
mov rdi, r10
and rcx, r8
not rdi
mov r8, r14
and r8, r10
mov rbp, r12
and rbp, rdi
not rbx
or rbp, r8
mov r8, r14
or r8, rbx
and rsi, rdi
and rbx, r10
or rsi, rbx
and rax, r11
not r8
xor rsi, rbp
or rdi, r10
and rdi, r8
mov rbp, rdx
not rbp
or rax, rcx
and rbp, rax
not rax
mov rcx, rdx
xor rcx, rax
and rcx, rdx
and rax, rdx
or rax, rbp
mov rdx, rcx
movabs rbp, 0x2a85331d60e0684f
mov r8, rbp
not r8
not rdx
mov rbx, rdx
and rbx, rbp
and rcx, r8
or rcx, rbx
mov rbx, rax
not rbx
or rdx, rbx
and rbx, rbp
and rax, r8
or rax, rbx
xor rax, rcx
not rdx
or r8, rbp
and r8, rdx
or r8, rax
movabs rbp, 0x8bc37a20361583d1
mov rax, rbp
not rax
mov rcx, r14
and rcx, rax
or rdi, rsi
and rax, rdi
movabs rbx, 0xdf03f7ae07bf318b
mov rdx, rbx
not rdx
mov rsi, rbp
and rsi, r12
not rdi
or r12, rdi
or rdx, rbx
not r12
and r12, rdx
or rcx, rsi
and rdi, rbp
or rax, rdi
xor rax, rcx
mov rcx, r12
not rcx
mov rdx, rax
not rdx
movabs rbx, 0x3e83cbc7a5cd10fe
mov rdi, rbx
not rdi
mov rsi, rcx
and rsi, rbx
and r12, rdi
or rcx, rdx
and rdx, rbx
or r12, rsi
and rax, rdi
or rax, rdx
not rcx
xor rax, r12
or rdi, rbx
and rdi, rcx
or rdi, rax
mov rax, r8
not rax
movabs rcx, 0xbcd1742b139e67de
and rax, rcx
not rcx
mov rdx, r8
and rdx, rcx
or rdx, rax
xor rdx, rcx
movabs rbp, 0x2e36c5add96c08eb
mov rax, rbp
not rax
movabs rsi, 0xd0db60594c062d7f
mov rcx, rsi
not rcx
not rdx
or rdx, rax
or rcx, rsi
movabs rsi, 0x549eb98a45249f26
and rax, rsi
not rdx
not rsi
and rbp, rsi
or rbp, rax
and rdx, rcx
xor rbp, rsi
mov r12, rbp
not r12
mov rax, r8
xor rax, r12
and rax, r8
mov rcx, rdx
not rcx
movabs r8, 0x4c144b0737488d70
mov rbx, r8
not rbx
mov rsi, rcx
and rdx, rbx
and rsi, r8
or rdx, rsi
mov rsi, rax
not rsi
or rcx, rsi
and rsi, r8
and rax, rbx
or rax, rsi
xor rax, rdx
not rcx
or rbx, r8
and rbx, rcx
or rbx, rax
mov rax, rbx
not rax
movabs rdx, 0xd3e0b39b016d4da9
and rax, rdx
mov rcx, rdx
not rcx
and rbx, rcx
or rbx, rax
and rcx, rbp
and r12, rdx
or rcx, r12
xor rcx, rbx
not rcx
not rdi
movabs rbp, 0x3cf488051c87493
mov rdx, rbp
not rdx
mov rax, rcx
and rax, rdi
xor rdi, rcx
or rdi, rax
mov rax, rbp
and rax, rdx
xor rdx, rbp
or rdx, rax
mov rax, rdi
not rax
movabs rbp, 0xfd426e60227e77a9
mov rcx, rbp
not rcx
and rax, rbp
and rdi, rcx
or rdi, rax
xor rdi, rcx
not rdi
not rdx
or rdx, rdi
movabs rcx, 0xc6d6d8291356c557
mov rax, rcx
not rax
or rax, rcx
not rdx
and rdx, rax
lea rax, section..data
movdqu xmm8, xmmword [rdx + rax + 4]
movdqu xmm6, xmmword [r9 + rax + 0x404]
movdqa xmm1, xmm6
pandn xmm1, xmm10
movdqa xmm3, xmm10
pandn xmm3, xmm6
por xmm3, xmm1
movdqa xmm1, xmm2
pandn xmm1, xmm3
pxor xmm3, xmm10
movdqa xmm9, xmm6
pandn xmm9, xmm6
movdqa xmm11, xmm9
pxor xmm11, xmm0
por xmm11, xmm3
pand xmm3, xmm2
por xmm3, xmm1
movdqa xmm1, xmm2
pandn xmm1, xmm9
pandn xmm9, xmm2
por xmm9, xmm1
pxor xmm9, xmm3
pxor xmm11, xmm0
movdqa xmm1, xmm15
por xmm11, xmm9
pandn xmm1, xmm8
movdqa xmm5, xmm12
pandn xmm5, xmm8
movdqa xmm3, xmm8
pandn xmm3, xmm15
por xmm1, xmm3
pxor xmm1, xmmword [0x18000f350]
movdqa xmm3, xmm11
pxor xmm3, xmm0
pandn xmm11, xmm1
pxor xmm3, xmm1
movdqa xmm4, xmm8
pxor xmm4, xmmword [0x18000f3a0]
pand xmm4, xmm8
por xmm3, xmm11
movdqa xmm1, xmm6
pandn xmm8, xmm12
por xmm5, xmm8
pxor xmm5, xmm12
por xmm5, xmm2
movdqa xmm7, xmm5
pandn xmm7, xmm4
pxor xmm4, xmm0
pxor xmm4, xmm5
por xmm4, xmm7
movdqa xmm5, xmm4
pandn xmm5, xmmword [str.UUUUUUUUUUUUUUUU]
pand xmm4, xmmword [0x18000f3d0]
por xmm4, xmm5
movdqa xmm5, xmm4
pxor xmm5, xmmword [0x18000f1d0]
pxor xmm4, xmmword [str.MMMMMMMMMMMMMMMM]
pand xmm4, xmm13
movdqa xmm7, xmm13
pandn xmm7, xmm5
por xmm7, xmm4
movdqa xmm4, xmm7
movdqa xmm5, xmm14
pxor xmm4, xmmword [str.5555555555555555]
pandn xmm5, xmm6
pandn xmm6, xmm14
por xmm6, xmm5
movdqa xmm5, xmm14
pandn xmm5, xmm4
pxor xmm1, xmm0
pxor xmm7, xmm13
pand xmm7, xmm14
por xmm5, xmm7
movdqa xmm4, xmm3
pxor xmm4, xmm0
pxor xmm6, xmm0
pxor xmm6, xmm5
por xmm6, xmm1
pxor xmm4, xmm6
movdqa xmm1, xmm3
movdqa xmm5, xmm6
pandn xmm5, xmm3
pandn xmm3, xmm6
pandn xmm1, xmm4
por xmm3, xmm5
movdqa xmm4, xmm1
pand xmm4, xmm3
pxor xmm3, xmm1
por xmm3, xmm4
movdqu xmmword [r9 + rax + 0x404], xmm3
add r9, 0x10
add r13, 0xfffffffffffffff0
add r15, 0xffffffffffffffff
jne 0x180004ea0
mov r12, qword [rsp + 0xd8]
mov r15, qword [rsp + 0x70]
cmp r15, r12
mov r11, qword [rsp + 0xf8]
je 0x180006d15
mov r8, r15
not r8
movabs rax, 0x86b1ab0b08226f82
mov rcx, r15
xor rcx, rax
not rax
or rax, r15
and rcx, r15
mov rdx, rcx
not rdx
movabs rbx, 0x8ab0c38cb494416f
mov rbp, rbx
mov rdi, rax
and rdi, rbx
and rbx, rdx
or rdx, rax
not rax
not rbp
and rax, rbp
or rax, rdi
and rbp, rcx
or rbp, rbx
xor rbp, rax
not rdx
or rdx, rbp
mov rax, rdx
not rax
movabs rcx, 0x17dfa834eb17b54
and rax, rcx
not rcx
and rcx, rdx
or rcx, rax
movabs rdx, 0x28012013b8440b00
xor rdx, rcx
movabs rax, 0x5cc000040020044
xor rax, rcx
movabs rcx, 0x55fe8e64412ae06d
and rax, rcx
not rcx
and rdx, rcx
or rdx, rax
xor rdx, rcx
movabs rcx, 0xa508f82cb42b0372
mov rax, rcx
not rax
and rax, rdx
not rdx
and rdx, rcx
or rax, rdx
xor rax, rcx
mov rcx, rax
not rcx
movabs rdx, 0x466d41c581321109
and rcx, rdx
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
mov r9, rax
movabs rdi, 0x58e72d68b721f90f
mov rdx, rax
xor rdx, rdi
and rdx, rax
mov rbx, rax
not rbx
mov rcx, r15
or rcx, r8
mov rax, rcx
not rax
movabs rsi, 0xea1eefac714aa4a
and rbx, rsi
not rsi
and r9, rsi
or r9, rbx
xor r9, rsi
movabs rbx, 0x474864f6e22f198e
mov rbp, rcx
and rbp, rbx
not rbx
and rax, rbx
or rax, rbp
xor rax, rbx
or rcx, rdi
not rdi
mov rsi, rax
mov r10, r9
and r10, rax
xor rax, r9
not r9
or r9, rdi
not r9
not rsi
or rsi, rdi
mov rbx, rsi
not rbx
mov rdi, rcx
not rdi
mov rbp, r9
and rbp, rdx
xor rdx, r9
or rdx, rbp
movabs rbp, 0x886596c2ef858bdc
and rsi, rbp
and rcx, rbp
not rbp
and rbx, rbp
or rbx, rsi
and rbp, rdi
or rbp, rcx
xor rbp, rbx
mov rcx, rdx
not rcx
and rcx, rbp
not rbp
and rbp, rdx
or rbp, rcx
or rax, r10
mov rcx, rax
not rcx
movabs rdx, 0xa617f030560e44ad
and rcx, rdx
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
mov rsi, rbp
movabs rcx, 0x60ec61b259aed33e
mov rdx, rcx
not rdx
and rbp, rdx
and rdx, rax
not rax
not rsi
mov rbx, rsi
and rbx, rcx
or rbp, rbx
and rcx, rax
or rdx, rcx
xor rdx, rbp
or rsi, rax
not rsi
or rsi, rdx
mov rax, r11
and rax, 0xfffffffffffffffe
mov ecx, r12d
and ecx, 0xfffffffe
and r11d, 1
or r11, rcx
mov ecx, eax
and ecx, r11d
xor r11, rax
or r11, rcx
mov eax, r11d
not eax
and eax, 0x92423f71
movabs rcx, 0x344f5baa92423f71
not rcx
mov rdx, r11
and rdx, rcx
or rdx, rax
xor rdx, rcx
movabs rax, 0xb6bdcad7810962e4
not rax
not rdx
or rdx, rax
not rdx
movabs rax, 0x494235287ef69d1b
and rax, r11
or rax, rdx
mov rcx, rax
not rcx
movabs rdx, 0x4fa87346f1dc775a
and rcx, rdx
not rdx
and rdx, rax
or rdx, rcx
movabs rax, 0x482400a00080240
xor rax, rdx
movabs rcx, 0xc0048911404001b4
xor rcx, rdx
movabs rdx, 0xc26c8f75cf62e9b5
and rcx, rdx
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
movabs rcx, 0xe8e6d8d6293d4185
mov rdx, rcx
not rdx
and rdx, rax
not rax
and rax, rcx
or rdx, rax
xor rdx, rcx
movabs rax, 0x7059c0c0a529b145
movabs rcx, 0x8fa63f3f5ad64eba
or rcx, rax
not rdx
xor rcx, rdx
not rcx
test rcx, rdx
je 0x180005c66
movabs rax, 0xc804083911a12480
and rax, r8
movabs rcx, 0xce4f587d11a124a0
not rcx
mov rdx, r15
and rdx, rcx
or rdx, rax
xor rdx, rcx
movabs rax, 0xc9048bb9fbe73ec3
and rdx, rax
xor rax, r15
and rax, r15
mov rdi, rdx
not rdi
movabs rbx, 0xe0ecdd1193c35c46
mov rbp, rbx
not rbp
and rdx, rbp
and rbp, rax
not rax
mov rcx, rdi
and rcx, rbx
or rdx, rcx
and rbx, rax
or rbp, rbx
xor rbp, rdx
or rax, rdi
not rax
or rax, rbp
mov rcx, rax
not rcx
movabs rdx, 0xe8a60c70793ece4b
and rcx, rdx
not rdx
and rdx, rax
or rdx, rcx
movabs rax, 0x21a287c982d9f378
xor rax, rdx
mov rcx, rax
and rcx, r8
xor rax, r8
or rax, rcx
mov rcx, rax
not rcx
movabs rdx, 0x410e50fd9a533107
and rcx, rdx
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
lea rdi, section..data
mov qword [rsp + 0x30], rsi
mov r9b, byte [rax + rdi + 4]
mov r10b, byte [r15 + rdi + 0x404]
mov ebp, r10d
not bpl
mov ecx, ebp
and cl, r10b
mov ebx, ecx
not bl
mov eax, r10d
and al, 0xd5
mov edx, ebp
and dl, 0x2a
or dl, al
mov eax, r10d
or al, bl
and bl, 0xd5
and cl, 0x2a
or cl, bl
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0x47
and al, 0xb8
or al, cl
mov ecx, eax
xor cl, 0x38
and cl, 0x78
xor al, 0xc0
or al, cl
mov ecx, eax
not cl
and cl, 0x8a
and al, 0x75
or al, cl
mov r12d, eax
xor r12b, 0x75
and r10b, 0x80
mov ecx, ebp
and cl, 0x7f
or cl, r10b
xor cl, 7
and bpl, 0x87
or bpl, cl
mov esi, ebp
not sil
mov ebx, r9d
not bl
mov ecx, r9d
and cl, 0xdc
mov edx, ebx
and dl, 0x23
or dl, cl
mov ecx, edx
xor cl, 0xdc
xor dl, 0x22
and dl, 0xfe
and cl, 1
or cl, dl
mov r11d, ecx
xor r11b, 1
not cl
and cl, 0xca
mov edx, r11d
and dl, 0x35
or dl, cl
xor dl, 0xb2
and r11b, 0x78
or r11b, dl
mov r10d, r11d
not r10b
and bl, 0x68
and r9b, 0x97
or r9b, bl
mov edx, r9d
xor dl, 0x97
xor r9b, 0x60
and r9b, 0xf0
mov ecx, edx
and cl, 0xf
or cl, r9b
xor cl, 0x77
and dl, 0x87
or dl, cl
mov ebx, edx
not bl
mov ecx, r12d
xor cl, bpl
and cl, r12b
xor al, 0x8a
and al, sil
and bpl, r12b
or bpl, al
mov r9d, ecx
not r9b
mov eax, ebp
not al
mov esi, r9d
and sil, 0x84
and cl, 0x7b
or cl, sil
or r9b, al
and al, 0x84
and bpl, 0x7b
or bpl, al
xor bpl, cl
not r9b
or r9b, bpl
mov ecx, r11d
or cl, dl
mov eax, ecx
not al
and r11b, 0x1a
and r10b, 0xe5
or r10b, r11b
and dl, 0x1a
and bl, 0xe5
or bl, dl
xor bl, r10b
mov edx, ebx
not dl
mov r10d, ecx
and r10b, 0x9e
and al, 0x61
or al, r10b
or cl, dl
and dl, 0x9e
and bl, 0x61
or bl, dl
xor bl, al
not cl
or cl, bl
mov eax, r9d
not al
and al, 0xac
mov edx, r9d
and dl, 0x53
or dl, al
mov eax, ecx
not al
xor dl, 0xac
or dl, al
mov ebx, edx
not bl
and al, 0x93
and cl, 0x6c
or cl, al
xor cl, r9b
xor cl, 0x93
and cl, r9b
mov eax, ecx
not al
mov r9d, edx
and r9b, 0xfa
and bl, 5
or bl, r9b
or dl, al
and al, 0xfa
and cl, 5
or cl, al
xor cl, bl
not dl
or dl, cl
mov byte [r15 + rdi + 0x404], dl
movabs rax, 0x48a4004830400029
and rax, r8
movabs rcx, 0x68a6024970c9707d
not rcx
mov rdx, r15
and rdx, rcx
or rdx, rax
xor rdx, rcx
movabs rax, 0xdbec2c5837720c29
and rdx, rax
xor rax, r15
and rax, r15
mov rcx, rdx
and rcx, rax
xor rax, rdx
or rax, rcx
mov rcx, rax
not rcx
movabs rdx, 0xed79fe9f7a601559
and rcx, rdx
not rdx
and rdx, rax
or rdx, rcx
movabs r10, 0xc96a2d38b2ede68f
xor r10, rdx
movabs r9, 0x3695d2c74d121970
xor r9, rdx
movabs rax, 0xe6ba32ca025c061a
and rax, r9
movabs rcx, 0x1945cd35fda3f9e5
mov r11, r10
and r11, rcx
or r11, rax
not r11
or r11, r9
mov rax, r11
not rax
movabs rdx, 0xc714e6fcba2133f9
and r8, rdx
not rdx
and r15, rdx
or r15, r8
xor r15, rdx
mov rdx, r15
and rdx, rcx
xor r15, rcx
or r15, rdx
mov rcx, r15
not rcx
movabs rdx, 0xacb6ac7ef22936d0
and rcx, rdx
not rdx
and r15, rdx
or r15, rcx
xor r15, rdx
movabs r8, 0x8acc7665c20d43e8
mov rdi, r8
not rdi
mov r12, rax
xor r12, r8
and r12, rax
mov rsi, rax
or rsi, rdi
or rdi, r15
mov rax, r15
not rax
mov rcx, r12
not rcx
movabs rbp, 0xb26ac9408c66d80c
mov rbx, rbp
mov r14, rsi
and r14, rbp
and rbp, rcx
or rcx, rsi
not rsi
mov rdx, rdi
not rdx
or r8, rax
mov r13, r8
not r13
not rbx
and rsi, rbx
or rsi, r14
and rbx, r12
mov r12, qword [rsp + 0xd8]
or rbx, rbp
xor rbx, rsi
not rcx
or rcx, rbx
movabs rsi, 0x9c6b948e422d71b8
and rdi, rsi
and r8, rsi
not rsi
and rdx, rsi
or rdx, rdi
and rsi, r13
or rsi, r8
xor rsi, rdx
mov rbp, rcx
not rbp
movabs rdx, 0xdce3d1cb7107a697
and rbp, rdx
mov rbx, rsi
not rbx
and rbx, rdx
not rdx
and rcx, rdx
or rcx, rbp
and rdx, rsi
or rdx, rbx
xor rdx, rcx
mov rcx, r11
and rcx, rax
xor rax, r11
or rax, rcx
mov rcx, rax
not rcx
movabs rbp, 0xe56318929dafb6c7
and rcx, rbp
not rbp
and rax, rbp
or rax, rcx
xor rax, rbp
mov rbp, rdx
not rbp
movabs rdi, 0xfd5fea9e382b1948
mov rbx, rdi
not rbx
and rdx, rbx
and rbx, rax
mov rcx, rax
not rcx
mov rax, rbp
and rax, rdi
or rdx, rax
and rdi, rcx
or rbx, rdi
xor rbx, rdx
or rcx, rbp
not rcx
or rcx, rbx
mov rax, rcx
movabs rdx, 0x65342b1287deebc4
mov rbp, rcx
xor rbp, rdx
and rbp, rcx
not rcx
movabs rbx, 0xa9c7a44cb33eac63
and rcx, rbx
not rbx
and rax, rbx
or rax, rcx
xor rax, rbx
not rdx
not rax
or rax, rdx
mov rcx, rbp
not rcx
movabs rbx, 0x70bf4279496cd96c
mov rdx, rbx
mov rdi, rax
and rdi, rbx
and rbx, rcx
or rcx, rax
not rax
not rdx
and rax, rdx
or rax, rdi
and rdx, rbp
or rdx, rbx
xor rdx, rax
not rcx
or rcx, rdx
movabs rax, 0x838e19d88582eddf
and rax, rcx
not rcx
movabs rdx, 0x7c71e6277a7d1220
and rdx, rcx
or rax, rdx
mov rcx, r10
and rcx, 0xfffffffffffffffe
and r9, 0xfffffffffffffffe
and r10d, 1
or r10, r9
mov rsi, qword [rsp + 0x30]
mov rdx, rcx
and rdx, r10
xor r10, rcx
or r10, rdx
mov rcx, r10
not rcx
mov rdx, rcx
and rdx, r10
movabs rbx, 0xfa71b5a5d3aaf98d
mov rbp, rbx
not rbp
and rcx, rbp
and rbp, rdx
not rdx
mov rdi, r10
and rdi, rbx
or rcx, rdi
and rbx, rdx
or rbp, rbx
xor rbp, rcx
or rdx, r10
not rdx
or rdx, rbp
movabs rcx, 0x5a36784e541278ae
mov r15, rcx
not r15
and r15, rdx
not rdx
mov rbp, rdx
and rbp, rcx
or r15, rbp
xor r15, rcx
not r15
or r15, rdx
mov rcx, r15
not rcx
mov rdx, rax
not rdx
and rcx, rdx
or rdx, r15
not rdx
and r15, rax
or r15, rcx
mov rax, rdx
and rax, r15
xor r15, rdx
or r15, rax
movabs rax, 0xfe6e7f6564e5ee8a
movabs rcx, 0xdb6d4f6dfc9d7fd2
mov rdx, rcx
sub rdx, rax
sub rdx, rcx
movabs rcx, 0x8e5352cbfed009a9
add rdx, rcx
mov rbp, r12
sub rbp, rdx
add rbp, rcx
sub rbp, rax
movabs rax, 0x87f991f2ebba7c4
add rbp, rax
movabs rcx, 0x922779e5b4021343
add rbp, rcx
sub rax, rbp
add rax, rcx
cmp rsi, rax
je 0x180006d15
movabs rax, 0xb1e4de3c099b65a9
mov rcx, 0xfffffffffffffffe
sub rcx, r15
not rax
mov qword [rsp + 0x78], rax
nop word cs:[rax + rax]
nop dword [rax + rax]
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x50], rcx
lea rax, [rcx + 1]
movabs rcx, 0x536e67c996d543f2
and rax, rcx
not rcx
mov rdx, r15
and rdx, rcx
or rdx, rax
xor rdx, rcx
movabs rax, 0xc541bee89c2cae2f
mov rcx, rax
not rcx
or rcx, rax
mov r11, r15
and rcx, rdx
not r11
and r11, r15
mov rbp, rcx
mov rdx, r11
not rdx
movabs rax, 0x593453da478b22f0
mov r10, rax
not rbp
not r10
mov rbx, rbp
and rbx, rax
and rcx, r10
or rbp, rdx
and r11, r10
or r10, rax
movabs rdi, 0x2bb5d35086f18f01
mov rsi, rdi
and rsi, 0xfffffffffffffc00
and rdx, rax
not rdi
mov eax, edi
and eax, 0x3ff
or rax, rsi
or rcx, rbx
xor rax, rdi
movabs r15, 0xda75ffb00ab1d57d
xor rax, r15
not rax
or r11, rdx
and rax, r15
mov rbx, r15
not rbx
movabs rdx, 0xbf5face0fd1b6b8d
mov r12d, edx
not r12d
mov edi, r15d
not rbp
not edi
or r12d, edx
and r12d, edi
xor r11, rcx
and r12d, 0x3ff
mov r14, rax
not r14
mov rsi, r12
not rsi
movabs rdx, 0xc0b600dbfb47b9c9
mov r13, rdx
mov r8, rdx
and r10, rbp
not r8
mov r9, r14
and rax, r8
and r12d, r8d
and r9, rdx
or r8d, r13d
movabs rcx, 0x5fc36ddf9ed4ebdb
mov rdi, rcx
not rdi
and rdi, rbx
mov rbx, r15
or r14d, esi
and rbx, rcx
or rbx, rdi
xor rbx, rcx
movabs rcx, 0xd592b45e91e68621
mov r15, rcx
mov rdx, rcx
and rsi, r13
not r15
movabs rcx, 0x46b6c85321448e65
mov rdi, rcx
not rdi
or rdi, rcx
or r10, r11
and rdi, r15
mov rbp, r15
and rbp, rdx
mov rcx, rdi
not rcx
mov rdx, rbp
or rax, r9
not rdx
movabs r13, 0x778a35d0eff444f1
mov r9, r13
not r9
mov r11, rcx
and r11, r13
or r12, rsi
and rdi, r9
or rdi, r11
or rcx, rdx
not r14d
and rdx, r13
and rbp, r9
or rbp, rdx
xor r12, rax
xor rbp, rdi
not rcx
or r9, r13
and r8d, r14d
and r9, rcx
or r9, rbp
mov qword [rsp + 0x60], r9
mov r13, r10
not r13
movabs rax, 0x6953fdbfbbd970cf
mov rcx, rax
mov rdi, rax
or r8, r12
mov r14, r8
not rdi
movabs rdx, 0x2944c14da9541618
mov rax, rdx
and rax, rdi
not rdx
not r14
and rcx, rdx
or rcx, rax
xor rcx, rdx
mov qword [rsp + 0x30], rcx
mov r11, r13
and r14, rbx
xor r11, rdi
and r11, r13
mov rax, rcx
not rax
mov qword [rsp + 0x38], rax
mov rcx, r10
not rbx
xor rcx, rax
and rcx, r10
movabs rax, 0xe45ceaa837e4f3f9
mov rdx, rax
not rdx
and rbx, r8
or rdx, rax
mov rbp, r11
not rbp
movabs r8, 0x451d79d871caadf7
mov r12, r8
not r12
mov rsi, rbp
or rbx, r14
mov r9, rbx
and rsi, r8
and r11, r12
or r11, rsi
mov rax, rcx
not r9
not rax
or rbp, rax
and rax, r8
or rdi, rbx
and rcx, r12
or rcx, rax
movabs rax, 0xa38c8261abfbe208
mov r14, rax
not r14
not rdi
mov rsi, qword [rsp + 0x38]
or rsi, r9
or r14, rax
xor rcx, r11
and rdi, rdx
not rbp
or r12, r8
and r12, rbp
not rsi
or r12, rcx
mov r11, r12
movabs rax, 0x44d50647800d7187
mov rcx, rax
mov r8, rax
not rax
mov rdx, rax
mov qword [rsp + 0x40], rax
movabs rcx, 0xa9909fd44968b389
mov rbp, rcx
not rcx
mov rax, r10
not r11
and rax, rbp
and r13, rcx
or r13, rax
and r12, rdx
mov rdx, r12
or r10, rbx
and rbx, rbp
and r9, rcx
or r9, rbx
not r10
or rcx, rbp
mov rbx, rcx
movabs rbp, 0x6953fdbfbbd970cf
mov rax, rbp
mov rcx, qword [rsp + 0x30]
and rax, rcx
and rbx, r10
mov r10, rbx
xor rcx, rbp
or rcx, rax
mov qword [rsp + 0x30], rcx
movabs rcx, 0x65ac72706b078d26
mov rax, rcx
and rax, r15
and rsi, r14
mov qword [rsp + 0x38], rsi
not rcx
movabs r12, 0xd592b45e91e68621
and r12, rcx
or r12, rax
and r11, r8
xor r12, rcx
movabs rax, 0x56a07f59fc530a16
mov rbx, rax
mov rsi, rax
not rsi
movabs rcx, 0x92993a071621f3d8
mov rax, rcx
and rax, rsi
xor r9, r13
not rcx
and rbx, rcx
or rbx, rax
or rdx, r11
mov qword [rsp + 0x58], rdx
xor rbx, rcx
mov r13, r12
not r13
movabs rcx, 0xc0a3ac00047d73c7
mov rax, rcx
not rax
mov rdx, r13
or rdx, rsi
or rax, rcx
not rdx
and rdx, rax
mov r11, rbx
or r10, r9
mov qword [rsp + 0x80], r10
not r11
movabs rcx, 0x17443ab09c0e6b6a
mov rax, rcx
not rax
or rax, rcx
or r15, r11
not r15
and r15, rax
movabs rbp, 0xe68f7c147d26b889
mov rcx, rbp
not rcx
mov r9, qword [rsp + 0x60]
mov rax, r9
or rax, rsi
or rcx, rbp
not rax
and rax, rcx
mov rcx, rdx
and rcx, r15
xor r15, rdx
or r15, rcx
movabs r10, 0x3447d1c0d02925c5
mov r8, r10
not r8
mov rdx, rax
not rdx
mov rbp, rdx
and rbp, r10
and rax, r8
or rax, rbp
mov rcx, r9
mov rbp, r9
xor rbp, r11
and rbp, r9
mov rcx, rbp
not rcx
or rdx, rcx
and rcx, r10
and rbp, r8
or rbp, rcx
xor rbp, rax
not rdx
or r8, r10
and r8, rdx
or r8, rbp
mov rax, r15
not rax
and rax, r8
not r8
and r8, r15
mov r10, rdi
not r10
movabs r14, 0xa4100e66f45deaa7
mov r15, r14
not r15
mov rcx, r10
and rcx, r14
and rdi, r15
or rdi, rcx
mov qword [rsp + 0x88], rdi
or r8, rax
movabs rbp, 0xdf7d5fd64fc7e3d2
mov r9, rbp
not r9
and r12, r9
mov rcx, r13
and rcx, rbp
or r12, rcx
mov rax, qword [rsp + 0x60]
mov rdx, rax
not rdx
or r13, rax
and rax, rbp
and rdx, r9
or rdx, rax
xor rdx, r12
not r13
or r9, rbp
and r9, r13
movabs rcx, 0xf4d4a696c00dabca
mov r12, rcx
not rcx
mov rax, rsi
and rax, r12
movabs rbp, 0x56a07f59fc530a16
and rbp, rcx
or rbp, rax
or rsi, r11
and r11, r12
and rbx, rcx
or rbx, r11
xor rbx, rbp
mov rdi, qword [rsp + 0x38]
mov r11, rdi
not r11
or r10, r11
and rdi, r15
or r15, r14
and r11, r14
not rsi
or rcx, r12
and rcx, rsi
mov rax, qword [rsp + 0x80]
mov rsi, rax
not rsi
or rcx, rbx
movabs rbp, 0xf8a59d6112d2d192
mov rbx, rbp
not rbx
mov qword [rsp + 0xa0], rbx
not rcx
and rax, rbx
mov r14, rax
or rcx, r9
movabs r13, 0xf45488561f27fa6f
not r13
or rcx, rdx
movabs rdx, 0xf3ecec77a3494bdb
mov rax, rdx
or rdi, r11
not rax
or rax, rdx
not rcx
not r10
and rcx, rax
mov rax, r8
and rax, rcx
xor rcx, r8
and rsi, rbp
or rcx, rax
mov qword [rsp + 0x38], rcx
movabs rax, 0xf7a31c3d10840029
mov r11, rax
mov rdx, rax
not rdx
mov qword [rsp + 0x60], rdx
movabs rcx, 0x31aaa6d79250e22c
mov rax, rcx
and rax, rdx
xor rdi, qword [rsp + 0x88]
mov r8, rdi
not rcx
and r11, rcx
or r11, rax
and r15, r10
xor r11, rcx
mov qword [rsp + 0x80], r11
mov rax, qword [rsp + 0x70]
lea rcx, [rax + 1]
movabs rbp, 0xd16bdf576252242a
mov rdx, rbp
and rdx, qword [rsp + 0x50]
or r14, rsi
not rbp
mov rax, rcx
movabs rdi, 0x7fa906f71290809a
xor rax, rdi
and rax, rcx
and rcx, rbp
or rcx, rdx
xor rcx, rbp
mov rdx, rdi
not rdx
movabs rbx, 0xe3bec40eee9d573b
mov rbp, rbx
not rcx
not rbp
or rcx, rdx
or rbp, rbx
not rcx
and rcx, rbp
mov rbp, rcx
and rbp, rax
xor rax, rcx
movabs r12, 0x2e526ed8f1121866
not r12
or rax, rbp
movabs rbp, 0xc2a2361eccf29dd9
mov rcx, rbp
not rcx
and rcx, rdx
mov rdx, rdi
mov rbx, qword [rsp + 0x30]
not rbx
and rdx, rbp
or rcx, rdx
xor rcx, rbp
mov rdx, rax
or r15, r8
not rdx
movabs rbp, 0x7f50804dc1bfefbf
mov r8, rbp
not r8
and rax, r8
and rdx, rbp
or rax, rdx
and r8, rcx
not rcx
xor r14, qword [rsp + 0xa0]
and rcx, rbp
or r8, rcx
xor r8, rax
movabs rbp, 0xd7949ebd11636eb7
mov rdx, rbp
mov r11, qword [rsp + 0x40]
and r11, r15
mov rcx, r15
and rdx, 0xfffffffffffffc00
not rbp
mov eax, ebp
and eax, 0x3ff
not rcx
or rax, rdx
xor rax, rbp
not rax
movabs rbp, 0xfc9fb390f67fb72a
mov rdx, rbp
not r14
not rdx
mov r9, qword [rsp + 0x78]
or rax, r9
or rdx, rbp
movabs rbp, 0x44d50647800d7187
and rcx, rbp
not rax
and rax, rdx
movabs rdx, 0x215953d224f45e0a
mov ebp, edx
not ebp
or rbx, r14
mov r15, rbx
or ebp, edx
and ebp, r9d
and ebp, 0x3ff
mov rdi, rax
or r11, rcx
not rdi
mov rcx, rbp
not rcx
movabs r14, 0xced60ff3e412a738
mov rdx, r14
not rdx
mov rbx, rcx
or ecx, edi
and rdi, r14
and rax, rdx
or rax, rdi
movabs r10, 0xe18d0efa1bf8bec4
mov rdi, r10
movabs rsi, 0xf45488561f27fa6f
or r13, rsi
not rdi
or rdi, r10
and rdi, r9
and rbx, r14
and ebp, edx
or rbp, rbx
xor rbp, rax
mov rax, r15
not rax
not ecx
or edx, r14d
and edx, ecx
mov r9, r11
xor r9, qword [rsp + 0x58]
or rdx, rbp
movabs rbp, 0x9c31e35304028776
mov rcx, rbp
not rcx
and rcx, rdi
and rax, r13
mov r14, r9
not rdi
and rdi, rbp
or rcx, rdi
not r14
mov rdi, rax
mov r11, rax
xor rcx, rbp
mov rbx, rdx
not rbx
movabs rbp, 0x2a3dcc361fb7c73f
and rbx, rbp
mov r13, rbp
not rdi
not r13
and rdx, r13
or rdx, rbx
mov qword [rsp + 0x88], r12
and r9, r12
and r13, rcx
not rcx
and rcx, rbp
and r11, r12
mov rbp, r14
or r13, rcx
xor r13, rdx
movabs rcx, 0x3f136a323691f7fd
mov rbx, rcx
not rbx
mov qword [rsp + 0x40], rbx
movabs rdx, 0x4b868a3293d66c97
mov rcx, rdx
movabs rax, 0x2e526ed8f1121866
and rbp, rax
not rcx
or rcx, rdx
and rcx, rbx
movabs rdx, 0xbdeae99b23e965e4
mov r12, rdx
or r14, rdi
not r12
and r12, rcx
not rcx
and rdi, rax
and rcx, rdx
or r12, rcx
movabs rsi, 0xa071fc2ec2ddbdc2
mov r15, rsi
not r15
movabs rdx, 0xf67a6bb0a9b078e4
mov rbx, rdx
or r9, rbp
not rbx
mov rcx, r8
or rcx, r15
or rbx, rdx
or r11, rdi
not rcx
and rcx, rbx
mov rbp, rcx
movabs rdx, 0xa251ca6740338cc0
mov rax, rdx
not rax
not rbp
mov rbx, rbp
and rbx, rdx
and rcx, rax
or rcx, rbx
mov rdi, r8
xor rdi, rsi
and rdi, r8
mov rbx, rdi
not rbx
or rbp, rbx
and rbx, rdx
and rdi, rax
or rdi, rbx
xor rdi, rcx
not rbp
or rax, rdx
and rax, rbp
mov rbx, r13
not rbx
xor r11, r9
mov rcx, rbx
xor rcx, r15
or rax, rdi
mov r10, r13
xor r10, rsi
and rcx, rbx
and r10, r13
mov rdi, rcx
and rdi, r10
xor r10, rcx
mov rsi, qword [rsp + 0x88]
movabs rcx, 0x2e526ed8f1121866
or rsi, rcx
or r10, rdi
mov rdi, rax
not rdi
and rdi, r10
not r14
not r10
and r10, rax
movabs rdx, 0xa8e6b4b48c45c0ec
mov rcx, rdx
not rcx
and rsi, r14
mov rbp, r8
not rbp
or r10, rdi
movabs r9, 0x10005de0c531ad
mov r14, r9
not r14
or rsi, r11
mov rax, r8
and rax, r9
mov rdi, r9
and rbp, r14
or rbp, rax
movabs rax, 0x83ed96553500bef3
mov r9, rax
or rcx, rdx
not r9
or r9, rax
mov rax, qword [rsp + 0x80]
and r9, rax
or r8, r13
and r13, rdi
and rbx, r14
or rbx, r13
movabs rdx, 0xeb4e516eddf983f5
mov r11, rdx
not rax
not r11
or r11, rdx
xor rbx, rbp
movabs rdx, 0x85ea22f629ac4904
mov rbp, rdx
mov rdx, qword [rsp + 0x60]
or rdx, rsi
not rbp
movabs rdi, 0xbdeae99b23e965e4
xor r12, rdi
not r8
not rsi
movabs rdi, 0x10005de0c531ad
or r14, rdi
and r14, r8
or r14, rbx
mov rbx, r14
not rdx
mov r8, rdx
not rbx
movabs rdx, 0xee41e125c1a4197d
and rbx, rdx
not rdx
or rax, rsi
and r14, rdx
or r14, rbx
xor r14, rdx
movabs rbx, 0xa071fc2ec2ddbdc2
mov rdx, rbx
and r8, rcx
and rdx, r15
xor r15, rbx
or r15, rdx
not rax
not r14
not r15
or r15, r14
movabs rbx, 0xf5916cab837aa493
mov rcx, rbx
and rax, r11
mov rdx, r8
not rcx
or rcx, rbx
not r15
and rdx, rax
and r15, rcx
mov rsi, r10
not rsi
mov rcx, r15
not rcx
movabs rbx, 0xa70838c2cb50fd5f
mov rdi, rbx
mov r13, rbx
xor rax, r8
not r13
mov rbx, rsi
and rbx, rdi
and r10, r13
or rax, rdx
mov r11, rax
or r10, rbx
or rsi, rcx
mov qword [rsp + 0x30], rsi
and rcx, rdi
not r11
and r15, r13
or r15, rcx
mov qword [rsp + 0x60], r15
movabs rdx, 0xa9b586e68a550e62
mov rbx, qword [rsp + 0x40]
and rbx, rdx
and rax, rbp
not rdx
movabs r15, 0x3f136a323691f7fd
and r15, rdx
or r15, rbx
and rbp, r9
xor r15, rdx
mov r14, r12
mov rsi, r12
movabs rdx, 0xe4c0af47e57cac21
mov r8, rdx
xor rsi, rdx
and rsi, r12
not r9
not r12
movabs rdx, 0xdbcf7eb7a640f5c6
and r12, rdx
not rdx
movabs rdi, 0x85ea22f629ac4904
and r11, rdi
and r14, rdx
or r14, r12
xor r14, rdx
and r9, rdi
not r8
mov rdx, r15
xor rdx, r8
and rdx, r15
mov rdi, r14
or rax, r11
not rdi
movabs r12, 0xe048cd3458c99bff
mov rbx, r12
not rbx
or rdi, r8
or rbp, r9
or rbx, r12
not rdi
and rdi, rbx
mov rbx, rdx
xor rbp, rax
not rbx
movabs r11, 0x2a77f05a0ed8b6f9
mov r12, r11
not r12
mov r9, rbx
and rdx, r12
and r9, r11
or rdx, r9
movabs r9, 0x3f136a323691f7fd
mov rax, r9
movabs r9, 0xe4c0af47e57cac21
xor rax, r9
movabs rcx, 0x3f136a323691f7fd
and rax, rcx
mov r9, rax
not r9
or rbx, r9
and r9, r11
and rax, r12
or rax, r9
xor rax, rdx
mov r9, rbp
mov rdx, qword [rsp + 0x38]
and rbp, rdx
not rdx
not r9
and rdx, r9
not rbx
or r12, r11
or rbp, rdx
and r12, rbx
or r12, rax
mov rax, rdi
movabs r11, 0x5001ffaabda54476
mov rbx, r11
not rbx
not rax
mov rdx, rax
and rdx, r11
and rdi, rbx
or rdi, rdx
mov rdx, rsi
not rdx
or rax, rdx
and rdx, r11
and rsi, rbx
or rsi, rdx
xor rsi, rdi
not rax
or rbx, r11
and rbx, rax
or rbx, rsi
mov rax, r12
not rax
movabs rdx, 0xf9a85801d6116cfc
mov rsi, rdx
not rsi
and rax, rdx
and r12, rsi
or r12, rax
and rsi, rbx
not rbx
and rbx, rdx
or rsi, rbx
not rbp
or rbp, r9
xor rsi, r12
mov rax, r15
and rax, r14
xor r14, r15
movabs rdx, 0xdc19c768df286c1a
mov rcx, rdx
not rcx
or rcx, rdx
not rbp
or r14, rax
mov rax, r14
and rbp, rcx
not rax
movabs rdx, 0xfcba871c205e6d91
mov rcx, rdx
not rcx
and r14, rcx
and rax, rdx
or r14, rax
xor r14, rcx
movabs rcx, 0xe4c0af47e57cac21
mov rax, rcx
and rax, r8
xor r8, rcx
or r8, rax
mov rax, qword [rsp + 0x70]
lea rcx, section..data
movzx r12d, byte [rax + rcx + 0x404]
mov r9, rcx
mov ecx, r12d
not cl
mov rdi, qword [rsp + 0x60]
xor rdi, r10
mov eax, r12d
mov edx, ecx
and dl, 0x65
and r12b, 0x9a
or r12b, dl
and al, 0x33
not r12b
or r12b, cl
and cl, 0xcc
or cl, al
not r14
not r8
or r8, r14
movabs rdx, 0xa66f09f4f3d3f5ae
mov rax, rdx
not rax
or rax, rdx
not r8
and r8, rax
mov eax, ecx
xor al, 0x13
xor cl, 0xcc
and al, 0x9f
mov edx, ecx
and dl, 0x60
or dl, al
xor dl, 5
and cl, 0x9a
or cl, dl
movzx ebx, byte [rbp + r9 + 4]
mov r14, r9
mov r9d, ebx
not r9b
mov rax, qword [rsp + 0x30]
not rax
movabs rdx, 0xa70838c2cb50fd5f
or r13, rdx
and r13, rax
mov rdx, rsi
and rdx, r8
xor r8, rsi
or r8, rdx
or r13, rdi
mov r15, qword [rsp + 0x70]
not r13
movabs rax, 0x9d6c98ec780738e9
mov rbp, rax
not rbp
or rbp, rax
movabs rax, 0xcf7c804e5c549cd0
mov rdi, rax
and rbp, r13
not rdi
and rdi, rbp
not rbp
and rbp, rax
or rdi, rbp
xor rdi, rax
mov r11, rdi
not r11
movabs r13, 0xbf83c8c52cb30330
mov rsi, r13
mov rbp, r13
and rsi, r11
not rbp
and rdi, rbp
or rdi, rsi
mov rsi, r8
not rsi
and rbp, rsi
mov r10d, r9d
and r10b, 0xda
mov eax, ebx
and al, 0x25
or al, r10b
mov edx, eax
not dl
and dl, 1
and al, 0xfe
or al, dl
mov edx, eax
xor dl, 0x24
not al
and al, 0x51
and dl, 0xae
or dl, al
mov eax, edx
xor al, 0x8a
xor dl, 0x34
and al, 0x9a
or dl, al
mov eax, ecx
not al
xor bl, 0x9a
and r9b, 0x65
or bl, r9b
mov r9d, ebx
not r9b
and bl, 0x44
and r9b, 0xbb
or bl, r9b
mov r9d, eax
xor r9b, r12b
and cl, 0xe
and r9b, al
and al, 0xf1
or al, cl
mov ecx, r12d
not cl
and r12b, 0xe
and cl, 0xf1
or cl, r12b
mov r12, qword [rsp + 0xd8]
xor cl, al
mov eax, edx
not al
and al, 0x23
and dl, 0xdc
and r8, r13
or dl, al
mov r10d, edx
or rbp, r8
mov eax, r9d
not al
mov r8d, eax
and r8b, 0x2f
xor dl, 0x23
and r9b, 0xd0
or r9b, r8b
mov r8d, ebx
xor r8b, 0x44
and r8b, dl
mov edx, ecx
not dl
or al, dl
and cl, 0xd0
and dl, 0x2f
or cl, dl
xor cl, r9b
not al
xor r10b, 0xdc
or al, cl
xor bl, 0xbb
mov ecx, r10d
xor cl, bl
and cl, r10b
and bl, r10b
or bl, r8b
mov edx, ecx
and dl, bl
xor bl, cl
mov ecx, eax
xor cl, 0x8a
and cl, al
or al, 0x75
or bl, dl
mov r9d, eax
not r9b
xor rbp, rdi
mov r8d, ebx
not r8b
mov r10d, ebx
and r8b, 0xa
and r10b, 0x80
or r10b, r8b
mov r8d, eax
and r8b, 0x1c
and r9b, 0x82
or r9b, r8b
mov edx, ecx
not dl
or al, dl
and dl, 0x1c
and cl, 0xe3
or cl, dl
xor cl, r9b
not al
or al, cl
xor r10b, 0x80
and bl, 0x75
or bl, r10b
mov edx, eax
not dl
and dl, bl
not bl
and bl, al
movzx r8d, byte [r15 + r14 + 0x405]
not rbp
or rbp, r11
movabs rax, 0xc296c73b301f42e9
mov rcx, rax
not rcx
or rcx, rax
not rbp
and rbp, rcx
mov ecx, r8d
or bl, dl
or cl, 0x9f
mov edx, ecx
not dl
mov eax, ecx
and al, 0x20
and dl, 0x40
or dl, al
mov eax, r8d
xor al, 0x60
and al, r8b
mov byte [r15 + r14 + 0x404], bl
mov ebx, eax
not bl
or cl, bl
and al, 0xdf
and bl, 0x20
or al, bl
xor al, dl
not cl
movzx edx, byte [rbp + r14 + 4]
or cl, al
mov eax, ecx
not al
and cl, 0x74
and al, 0x8b
or cl, al
mov eax, edx
not al
xor cl, 0xeb
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
not r8b
and al, 0x62
and dl, 0x9d
or dl, al
mov eax, edx
not al
and al, 0x55
and dl, 0xaa
or dl, al
mov eax, edx
xor al, 1
and al, 0xc9
and dl, 0x36
or dl, al
xor dl, 0x36
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov eax, edx
not al
and al, cl
not cl
mov ebx, ecx
xor bl, dl
and dl, cl
and bl, cl
or dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov byte [r15 + r14 + 0x405], dl
mov rcx, qword [rsp + 0x50]
add rcx, 0xfffffffffffffffe
add r15, 2
cmp r15, r12
jne 0x180005cf0
movabs rcx, 0xdb7455aebcc8deec
movabs r8, 0x975d8d89ed0c65d9
lea rax, section..data
add r12, rax
add r12, 0x404
lea rsi, [rsp + 0xe8]
movabs rdx, 0x2e51944c814fd259
lea rax, [rdx + rcx]
sub rdx, rax
mov qword [rsp + 0x30], rdx
mov r10d, 4
mov qword [rsp + 0x40], r12
mov r11d, dword [rsp + 0x48]
jmp 0x180006d82
mov r8, r14
add r10, r14
add r10, 0xffffffffffffffff
add r12, 1
add rsi, 1
mov rax, qword [rsp + 0x68]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfd069508
mov edi, ecx
and edi, 0x2f96af6
or edi, edx
xor edi, 0x2f96af6
mov edx, ecx
and edx, 1
or edx, edi
mov edi, edx
not edi
mov ebx, edi
and ebx, 0xe25c598c
and edx, 0x1da3a673
or edx, ebx
and ecx, 0xe25c598c
and eax, 0x1da3a673
or eax, ecx
xor eax, edx
not eax
or eax, edi
cmp eax, 0xffffffff
sete dil
setne dl
cmp r11d, 0xa
setl bl
cmp r11d, 9
setg cl
mov eax, edx
and al, cl
and dl, bl
and bl, dil
or bl, al
mov eax, ebx
xor al, cl
and al, bl
and cl, dil
or cl, dl
xor cl, al
xor cl, 1
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
nop dword [rax + rax]
test al, 1
je 0x180006e20
cmp r10, 1
jb 0x180007133
movabs rax, 0x44e096a9705516b2
add r10, rax
add r10, qword [rsp + 0x30]
sub r10, rax
mov r14, r8
sub r10, r8
movabs rax, 0x6c0f2547a88fde6b
mov rcx, rax
add r10, rax
movabs rax, 0xdb7455aebcc8deec
add r10, rax
sub r10, rcx
mov r15b, byte [r12]
mov byte [rsi], r15b
mov eax, dword [0x18002ca64]
mov ebp, dword [0x18002ca68]
lea ecx, [rax - 1]
mov qword [rsp + 0x68], rax
imul ecx, eax
mov edx, ecx
not edx
and edx, 0x9548729f
and ecx, 0x6ab78d60
or ecx, edx
mov edx, ecx
xor edx, 0x4ab28440
xor ecx, 0x14001081
and ecx, 0x340519a1
and edx, 0xcbfae65e
or edx, ecx
mov ecx, edx
xor ecx, 0x340519a1
xor edx, 0x3dac010
mov edi, ecx
and edi, 0xfffffffe
and edx, 0x27dac891
and ecx, 0xd825376e
or ecx, edx
xor ecx, 0xd825376f
mov edx, edi
and edx, ecx
xor ecx, edi
or ecx, edx
mov edx, ecx
xor edx, 0x9e182c8f
and edx, ecx
not ecx
and ecx, 0x9e182c8f
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x3311a3c9
and edx, 0xccee5c36
or edx, ecx
mov ecx, edx
xor ecx, 0x40504019
xor edx, 0xa5010346
and edx, 0xb7a733e6
and ecx, 0x4858cc19
or ecx, edx
mov edx, ecx
xor edx, 0x858cc00
xor ecx, 0x33843124
and ecx, 0x7384313d
and edx, 0x8c7bcec2
or edx, ecx
xor edx, 0x7384313d
cmp edx, 0xffffffff
setne dil
sete bl
cmp ebp, 0xa
setl r13b
mov r11d, ebp
cmp ebp, 9
setg cl
mov r8d, ecx
xor r8b, bl
mov eax, r8d
not al
and al, bl
mov edx, ecx
or dl, bl
xor dl, 1
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
and r8b, cl
and r13b, dil
and cl, bl
or cl, r13b
xor r8b, 1
xor cl, 1
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
and dl, al
or cl, dl
mov eax, ecx
and al, 1
cmp bl, al
jne 0x180006d70
xor bl, 1
xor cl, 1
or cl, bl
xor cl, 1
test cl, 1
jne 0x180006d70
nop dword [rax]
mov byte [rsi], r15b
mov eax, dword [0x18002ca64]
mov r11d, dword [0x18002ca68]
lea ecx, [rax - 1]
mov qword [rsp + 0x68], rax
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xa924063
and edx, ecx
and ecx, 0xf56dbf9c
or ecx, eax
mov eax, ecx
xor eax, 0xb4619894
xor ecx, 0xa924063
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x411e276a
and eax, 0xbee1d895
or eax, edi
or ecx, ebx
and ebx, 0x411e276a
and edx, 0xbee1d895
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov edi, ecx
xor edi, 1
and edi, ecx
mov eax, ecx
not eax
and eax, 0xbbf7d06
and ecx, 0xf44082f9
or ecx, eax
mov eax, ecx
xor eax, 0xd00082c8
mov edx, edi
not edx
xor ecx, 0xbbf7d07
mov ebx, edx
and ebx, 0x25e33132
and edi, 0xda1ccecd
or edi, ebx
or edx, ecx
and ecx, 0x25e33132
and eax, 0xda1ccecd
or eax, ecx
xor eax, edi
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x678c6d74
and edx, 0x9873928b
or edx, eax
mov eax, edx
xor eax, 0x2844010
xor edx, 0x833120a
and edx, 0x6d3b3f6e
and eax, 0x92c4c091
or eax, edx
xor eax, 0x92c4c091
setne r9b
sete cl
cmp r11d, 0xa
setl r8b
cmp r11d, 9
setg dl
mov ebx, edx
xor bl, cl
xor dl, bl
and dl, bl
or r9b, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, edx
xor al, 1
xor cl, 1
xor dl, cl
mov r8d, edx
and r8b, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
and al, 1
cmp r8b, al
jne 0x180006d70
or dl, cl
xor dl, 1
test dl, 1
je 0x180006fe0
jmp 0x180006d70
add qword [rsp + 0x40], 4
mov edi, dword [rsp + 0xe8]
test rdi, rdi
mov r12, qword [rsp + 0xd8]
je 0x18000b29b
cmp edi, 0x20
setb cl
cmp edi, 0x1f
seta al
movabs rbp, 0x5cddd722371504dd
mov rdx, rbp
not rdx
add rdx, rdi
add rdx, rbp
movabs rbp, 0x6a613082fd9ed07f
add rdx, rbp
sub rbp, rdx
movabs rdx, 0x757ffe1e5aa9bbd
add rbp, rdx
movabs rbx, 0x30b3c476d429c39d
add rbp, rbx
sub rdx, rbp
add rdx, rbx
cmp rdx, 0x400
setb bl
cmp rdx, 0x3ff
seta dl
and dl, al
and cl, bl
or cl, dl
mov edx, eax
and dl, bl
xor al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
mov edx, ecx
not dl
and dl, 1
mov ebx, eax
and bl, 1
mov qword [rsp + 0x70], rdi
mov r11, rdi
not r11
cmp dl, bl
jne 0x1800073cb
xor al, 1
or cl, al
xor cl, 1
test cl, 1
lea r10, section..data
mov r15, qword [rsp + 0x70]
mov ebp, 0
jne 0x18000a45b
movabs rax, 0xc0205245b7027d95
mov rcx, r12
sub rcx, rax
add rcx, r10
add rax, rcx
add rax, 0x408
movabs rcx, 0xe2bd1ff9593db060
mov rdx, rcx
sub rdx, r15
sub rdx, rcx
movabs rcx, 0xe12cab64cc15e5f6
add rdx, rcx
mov rbp, r12
sub rbp, rdx
movabs rdx, 0xaa8568200c6a2005
add rbp, rdx
add rbp, rcx
movabs rcx, 0x6f3ad115f2ee7194
add rbp, rcx
sub rcx, rbp
movabs rbp, 0xb01d60aa345b4c30
add rcx, rbp
movabs rbx, 0x7eb26a0411339c41
add rcx, rbx
sub rbp, rcx
sub rbp, rdx
movabs rcx, 0x783874e65adc4075
add rbp, rcx
add rbp, rbx
sub rbp, rcx
movabs rcx, 0xdf19bbec93b51bf7
sub rbp, rcx
movabs rdx, 0xed5acf41ec4d9855
sub rbp, rdx
add rbp, rcx
movabs rbx, 0x7df6481bb40a80e5
add rbx, rbp
movabs rcx, 0x218c0cf56de0707c
sub rbx, rcx
add rbx, rdx
add rbx, rcx
movabs rcx, 0xf3baf8d6fad436c5
sub rbx, rcx
add rbx, r10
add rbx, rcx
movabs rcx, 0x8209b7e44bf58323
add rcx, rbx
movabs rdx, 0xfad2968bd1d1e278
movabs rbx, 0x7987f7e53c29c09
mov rbp, rbx
sub rbp, rdx
sub rbp, r15
sub rbp, rbx
add rbp, rdx
movabs rdx, 0x14bd3fe2d99f9d40
add rbp, rdx
movabs rbx, 0x63ab5c6fd65f9ac6
sub rdx, rbx
sub rdx, rbp
movabs rbp, 0xbaf438fd5343b96a
sub rdx, rbp
add rdx, rbx
add rdx, rbp
movabs rbp, 0x7a2464daa5812eb8
sub rdx, rbp
add rdx, r10
add rdx, rbp
add rdx, 4
cmp rax, rdx
setae bl
setb dl
lea rbp, str.GxaIYOzPIkFWSmSjBQZEsWdaOanvWqSHxKIRfpqTgRIsKulCAYVjEjKdbXEMVKeeIMbvGZuCGCDlOzgMpkuhEwwPbBaXcnDoLYCfybkdnRFQKGtTMIhzuMCQyKkVqjLCRKhoLvvWuFaGnjCWABPYEaHGwYWHLYJdDXKXyvvjMvXLPnUnCYWqQRwlPPpUXururfBKXApgslbTjmRjJihCQGsRlIXUGykbTeXuvbscECrWxRBREPVMWcBJPivfeZcoKViuMXeeHWvVitSMJhJHCBRsROkgHZRYmAsoTFImeUoaWHsuPtWIiLPsCdQJoqKiHwjMqeCzKzRyABpGbpxPQHIAYfGHYCCvBHLhjLOFKSyPjpHhRiFjGAvgWzcCqdXIJJcyFgJqhbebSuEBamjISnKQfqtbavGKtfGRuHOkPFwuXEySHStjmJtfakVsMcELDXwzRxOnToOObVvykPsqIRAYxMSZVEasGPTTSwDTSFRijFhIwuQPFVtkgiuasxoBnmPaVMqOBRMJhnjhvAOYcbvcZcjffqxHXSbDERqhFBiiHIjXEbpTEZSdsFqhjgsyAQqvCVfBBxEzdVdBKoUGYUAoucQFMDYhikUaZwuthPFLQQUorJyBuCACCcJibjXLrkwXkFhaBMIGUbZuTiYckfFJhstDojLhUxdzdYxHJDlzUURbCfkJRWqRQKQLUcVlXirbcMjuvZeryCGJYYzkOhpBYSPMreOIaaqDizTOROGOTXoQYKFwDkYnvdJOfqrfTlyQBzMiSlhdUkVjppMSVOuSPhLiSDQBHcmCrQorOfThxppYZmEGZOWAAuhVKVfqQIzntoGykmYcbVZPWZLaGvATtFDgxhRnhVgAXXFheyEYHbjFQfnVKjuwviIcxUQbPAUczkqqHGULysppigIukqXFGsZggBdIIPCnBJypbDsRjvZFRdZhgqQkLEdsWJrGCArgFmesejaSDzbjcAEAhXoTQMtxynbpBcsQvcOgFRQDbEycOcUxUnUIOKslUWo
cmp rcx, rbp
setbe cl
mov eax, ebx
xor al, cl
not al
and al, cl
xor cl, dl
and cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, 1
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
test cl, 1
jne 0x1800073d7
mov al, 1
test al, al
je 0x1800073d7
je 0x1800073d7
xor ebp, ebp
jmp 0x18000a45b
mov r15, qword [rsp + 0x70]
xor ebp, ebp
jmp 0x18000a45b
movabs rax, 0xdc4187ccf68110e8
mov rcx, r11
and rcx, rax
mov edx, r15d
and edx, 0x97eef17
or rdx, rcx
xor rdx, rax
movabs rbp, 0x22ad162398bae5d2
not rbp
or rbp, rdx
mov ecx, r15d
xor ecx, 0x98bae5d2
and ecx, r15d
mov rax, rcx
not rax
mov rdx, rax
movabs rbx, 0xc850c89c7d74c26a
and rbx, rbp
or rax, rbp
not rbp
movabs rdi, 0xead9ccbe7d74c26a
and rdx, rdi
not rdi
and rdi, rbp
or rbx, rdi
and ecx, 0x828b3d95
or rcx, rdx
xor rcx, rbx
not rax
or rax, rcx
mov rcx, rax
not rcx
movabs rdx, 0xb0188034972ad720
and rcx, rdx
not rdx
and rdx, rax
or rdx, rcx
movabs rcx, 0x6d4a69e80f9032ed
xor rcx, rdx
movabs rax, 0x80a512130061c002
xor rax, rdx
movabs rdx, 0x9d7d9b6ea6ebd1db
mov qword [rsp + 0xc0], r11
mov rbp, r11
and rbp, rdx
and r15d, 0x59142e24
or r15, rbp
xor r15, rdx
mov rdx, r15
not rdx
movabs rbp, 0x775285ccfb9e2f50
mov ebx, r15d
or r15, rcx
and rcx, rbp
not rbp
and rax, rbp
or rax, rcx
and ebx, 0xfb9e2f50
and rbp, rdx
or rbp, rbx
xor rbp, rax
not r15
or r15, rbp
not r15
movabs rax, 0x5c9ee8b98c5cd534
movabs rcx, 0x25b44eeba8d1c3e4
mov rdx, rcx
sub rdx, rax
sub rdx, rcx
movabs rcx, 0x6ad6de630e444283
add rdx, rcx
mov qword [rsp + 0xc8], r15
sub rdx, r15
sub rdx, rcx
movabs rcx, 0xdf79208b7064d96
add rdx, rcx
add rdx, rax
sub rcx, rdx
movabs rax, 0xe3be36f15d6cc430
sub rcx, rax
add rax, rcx
add rax, 0xffffffffffffffe0
movabs rdx, 0xdb965012f4297112
movabs rbp, 0x335ea6a92c424567
movabs rbx, 0xcee90fb5ab5a187c
lea r8, [rbx + rbp]
add r8, rdx
sub rdx, rax
add rdx, rbx
sub r8, rdx
movabs rax, 0x333e89b5cb22c03f
sub r8, rax
sub r8, rbp
add r8, rax
mov r9, r8
shr r9, 5
movabs rdx, 0xfa9d6a804f984286
movabs rbp, 0x5e7ae87a033e17f1
add rbp, rdx
movabs rdx, 0xaae97864f64546a2
sub rbp, rdx
movabs rbx, 0x591852fa52d65a78
sub rbp, rbx
or rbp, rdx
movabs rdx, 0xabbb81637078ba3a
add r9, rdx
movabs rbx, 0x513614aa078c0a09
add r9, rbx
sub r9, rdx
movabs rdx, 0xb4bcb63b43f3f16e
sub r9, rdx
sub r9, rbp
add r9, rdx
movabs rdx, 0x319b3e0f718aef13
sub r9, rdx
sub r9, rbx
add r9, rdx
mov rdx, r9
not rdx
movabs rbp, 0x919f8b68ae999330
mov rbx, rdx
and rbx, rbp
not rbp
mov rax, r9
and rax, rbp
or rax, rbx
xor rax, rbp
mov rdi, rax
not rdi
and rdx, r9
movabs rsi, 0xce7369363f77b137
mov rbx, rsi
not rbx
and rax, rbx
and rbx, rdx
not rdx
mov rbp, rdi
and rbp, rsi
or rax, rbp
and rsi, rdx
or rbx, rsi
xor rbx, rax
or rdx, rdi
not rdx
or rdx, rbx
mov rax, rdx
not rax
mov rbp, rdx
and rbp, 0xfffffffffffffffe
and rax, 0xfffffffffffffffe
and edx, 1
or rdx, rax
mov rax, rbp
and rax, rdx
xor rdx, rbp
or rdx, rax
mov rax, rdx
not rax
mov rbp, rax
and rbp, rdx
movabs rdi, 0xf5d9e4635016408
mov rbx, rdi
not rbx
and rax, rbx
and rbx, rbp
not rbp
mov rsi, rdx
and rsi, rdi
or rax, rsi
and rdi, rbp
or rbx, rdi
xor rbx, rax
or rbp, rdx
not rbp
or rbp, rbx
movabs rax, 0xdfd5c82764ea3a5c
mov rdx, rax
not rdx
and rdx, rbp
mov rbx, rbp
not rbx
mov rbp, rbx
and rbp, rax
or rdx, rbp
xor rdx, rax
xor rbx, rdx
and rbx, rdx
test r8, r8
mov qword [rsp + 0xb8], rbx
je 0x180009b45
movabs rax, 0x35007f319ca65eb6
mov rcx, r9
sub rcx, rax
movabs rdx, 0x4c433045c42328f8
add rcx, rdx
add rcx, rax
movabs rax, 0xec358a8f7b320158
add rcx, rax
movabs rbp, 0x63300cd87290c362
sub rcx, rbp
sub rcx, rax
sub rcx, rdx
movabs rax, 0x662852f84cc9c891
sub rcx, rax
sub rcx, rbx
movabs rdx, 0x18af54fd871f3abb
add rcx, rdx
add rcx, rax
sub rcx, rdx
movabs rax, 0x58e7029133470d4f
add rcx, rbp
mov qword [rsp + 0x58], rcx
sub rbx, r9
mov qword [rsp + 0x90], rbx
movabs rcx, 0x3fffffffffffffdf
and rcx, rax
mov qword [rsp + 0xd0], rcx
lea rax, [r12 + r10]
add rax, 0x418
mov qword [rsp + 0x80], rax
mov rdx, 0xffffffffffffffff
xor r9d, r9d
pcmpeqd xmm14, xmm14
mov qword [rsp + 0x38], r9
movabs rcx, 0xd243686ffffe4c89
mov rax, rcx
not rax
or rax, rcx
movabs rdi, 0xc4d7f8049f8de68b
mov r8, rdi
mov r10, rdi
not r10
mov qword [rsp + 0x68], rdx
and rax, rdx
and r10, rax
movabs rsi, 0x4cd623a42e0f86b3
mov rdx, rsi
not rdx
movabs rcx, 0xc3e5643c6331264f
mov rbp, rcx
not rbp
not rax
or rbp, rcx
and rbp, rsi
and rbp, 0xfffffffffffffc3f
and rax, rdi
movabs rbx, 0x3b079fbf88203dcd
and rdx, rbx
not rbx
mov rdi, rsi
and rdi, rbx
or r10, rax
or rdi, rdx
xor rdi, rbx
mov rcx, rdi
not rcx
mov eax, ecx
xor r10, r8
not eax
movabs r12, 0x10f603531a840cc0
mov r11, r12
not r11
movabs rsi, 0x2e014137d0485765
mov rdx, rsi
and rdx, r11
mov r8, rax
and r8d, 0x3c0
not rsi
mov rbx, r12
and rbx, rsi
or rbx, rdx
or r8, rbp
mov r9, r8
xor rbx, rsi
mov rax, r11
and rax, r12
mov rdx, rbx
and rdx, rax
not r9
xor rax, rbx
or rax, rdx
mov rbx, rax
mov rbp, r10
movabs rdx, 0xf6c2a2592d56dc91
xor rbp, rdx
and r8, rcx
and rbp, r10
mov r13, rbp
mov rax, rdx
not rax
mov rcx, rax
mov qword [rsp + 0x30], rax
movabs rax, 0x3a0e7e6764bb6824
and r11, rax
not r10
not rax
mov rsi, r12
and rsi, rax
or rsi, r11
and r9, rdi
mov r15, r10
xor rsi, rax
mov rdi, rbx
mov qword [rsp + 0x48], rbx
mov r14, rbx
not r14
movabs rax, 0x534c8c93feaad2cf
mov rdx, rax
not rdx
mov rbx, rsi
xor r15, rcx
xor rbx, rdx
and rbx, rsi
mov r11, r12
xor r11, rax
mov rcx, rax
or r8, r9
and r11, r12
mov rax, r14
xor rax, rdx
and rax, r14
mov rbp, rdi
and r15, r10
mov r9, r15
xor rbp, rcx
and rbp, rdi
mov rcx, rbx
and rcx, r11
and r9, r13
xor r11, rbx
or r11, rcx
mov r12, rax
not r12
movabs rdi, 0xf0ad6a58344a4c08
mov rbx, rdi
mov rcx, r13
xor rcx, r15
not rbx
mov r15, r12
and r15, rdi
and rax, rbx
or rcx, r9
mov qword [rsp + 0x60], rcx
mov r13, r8
or rax, r15
mov rcx, rbp
not rcx
or r12, rcx
not r13
and rcx, rdi
and rbp, rbx
or rbp, rcx
movabs r15, 0x964b3a690cd9f70b
mov rcx, r15
and rcx, r13
xor rbp, rax
not r15
and r8, r15
or r8, rcx
movabs rcx, 0x44eff64c81f6d989
mov rax, rcx
not rax
or rax, rcx
or rbx, rdi
not r12
and rbx, r12
or rbx, rbp
mov rbp, rsi
not rbp
movabs rcx, 0x4f338d065cd95b4
mov r12, rcx
xor r8, r15
not r12
mov r15, rbp
and r15, rcx
and rsi, r12
movabs rdi, 0xf6c2a2592d56dc91
or r13, rdi
or rsi, r15
mov r15, r10
mov rdi, qword [rsp + 0x48]
or rbp, rdi
and rdi, rcx
not r13
and r14, r12
or r14, rdi
mov rdi, r11
not rdi
and r13, rax
mov qword [rsp + 0x48], r13
xor r14, rsi
not rbp
or r12, rcx
and rdi, rbx
mov qword [rsp + 0x88], rdi
mov rsi, r8
mov r13, r8
and r12, rbp
or r12, r14
mov rax, r12
not rax
and r15, r8
movabs rbp, 0xa23e6441fce9bf8c
and rax, rbp
not rbp
and r12, rbp
xor rsi, r10
or r12, rax
movabs r9, 0x262733dc0c682d00
mov rcx, r9
not rcx
mov rax, rdx
and rax, r9
movabs r14, 0x534c8c93feaad2cf
mov r10, r14
not rbx
and r10, rcx
or r10, rax
mov rax, r14
and rax, r9
and rbx, r11
mov qword [rsp + 0x78], rbx
mov rdi, rdx
and rdi, rcx
or rdi, rax
mov rbx, qword [rsp + 0x68]
movabs rax, 0x39b4ba1340dc7f47
xor rbx, rax
xor r12, rbp
movabs r8, 0x377f9beda026dab1
mov rax, r8
not rax
xor rdi, r10
movabs r11, 0xf7412fbb63317013
not r11
or rax, r8
mov qword [rsp + 0x50], rax
or rdx, r14
not rdx
or rcx, r9
not r13
mov rbp, r13
and rcx, rdx
or rcx, rdi
mov r13, rcx
movabs rax, 0x23123565ad0d57fd
mov rcx, rax
not rcx
mov rdx, rax
or rsi, r15
mov r9, rsi
and rdx, rcx
xor rcx, rax
or rcx, rdx
mov qword [rsp + 0xa0], rcx
movabs rax, 0x39b4ba1340dc7f47
mov rdx, rax
mov r14, qword [rsp + 0x78]
or r14, qword [rsp + 0x88]
not rdx
movabs r10, 0x6c0c743f227f18b2
and rdx, r10
not r10
mov rdi, rax
mov rsi, rax
mov r8, qword [rsp + 0x30]
or rbp, r8
and rdi, r10
or rdi, rdx
movabs rcx, 0xf6c2a2592d56dc91
mov rdx, rcx
and rdx, r8
xor r8, rcx
not rbx
and rbx, rax
xor rdi, r10
movabs rax, 0x801ca74769ddeeb6
mov rcx, rax
or r8, rdx
not rcx
or rcx, rax
and rcx, rdi
movabs rax, 0x53552aa54ff57aa5
mov rdx, rax
not rdi
not rdx
or rdi, qword [rsp + 0x68]
or rdx, rax
not rdi
and rdi, rdx
mov rdx, rbx
and rdx, rdi
xor rdi, rbx
movabs rax, 0x61deb38db92257ec
mov rsi, rax
not r13
not rsi
or rsi, rax
or rdi, rdx
mov rdx, rdi
not r12
not rdx
and rdx, rcx
not rcx
mov r10, rbp
not r10
and rcx, rdi
or rcx, rdx
mov qword [rsp + 0x78], rcx
movabs rdx, 0x58e7029133470d4f
not rdx
mov edi, edx
or r13, r12
and edi, 0x20
add rdi, qword [rsp + 0xd0]
xor rdi, rdx
and r10, qword [rsp + 0x50]
movabs rbp, 0x2ce9834c01aded8c
xor rdi, rbp
not rdi
and rdi, rbp
mov rcx, rbp
not r8
not rcx
movabs rdx, 0x6f345fe5eb9be4a
and rcx, rdx
not rdx
not r13
and rbp, rdx
or rbp, rcx
xor rbp, rdx
mov rdx, rbp
or r8, r9
not rdx
movabs rax, 0x6c2c5d3ac373d607
mov ecx, eax
not ecx
mov ebx, edx
not ebx
and r13, rsi
mov rsi, r10
or ecx, eax
and ecx, ebx
and ecx, 0x20
mov eax, ecx
not rsi
mov qword [rsp + 0x30], rsi
and eax, edi
xor rcx, rdi
mov rdi, rsi
and r10, r11
movabs r9, 0xf7412fbb63317013
and rdi, r9
or rcx, rax
mov rsi, rcx
not rsi
and rsi, rbp
mov rbx, r14
and r14, r13
and rcx, rdx
or rcx, rsi
mov qword [rsp + 0x98], rcx
movabs rax, 0x5cab0af8f35a1768
mov rbp, rax
mov r12, rax
not rbp
movabs rax, 0x2642cd26ae11b72c
mov rdx, rax
xor r13, rbx
not rdx
or rdx, rax
and rdx, rbp
mov rcx, rbp
mov qword [rsp + 0x50], rbp
mov rbx, rdx
or r10, rdi
not rbx
movabs r15, 0x4992c4a773608fe5
mov rsi, r15
not rsi
and rdx, rsi
mov rbp, rbx
and rbp, r15
or rdx, rbp
mov rbp, rcx
and rbp, r12
mov rdi, rbp
not rdi
or rbx, rdi
and rdi, r15
and rbp, rsi
or rbp, rdi
mov rax, qword [rsp + 0x48]
mov rdi, rax
not rdi
mov rcx, qword [rsp + 0x30]
or rcx, rdi
mov r12, r9
and rdi, r9
and rax, r11
or rax, rdi
mov r9, rax
movabs rax, 0x7c75032c711ae02d
mov rdi, rax
not rdi
or rdi, rax
not r8
and r8, rdi
mov qword [rsp + 0x30], r8
xor rbp, rdx
not rcx
mov rdx, rcx
or r11, r12
mov r12, r11
or r13, r14
mov r8, r13
not rbx
or rsi, r15
and rsi, rbx
xor r9, r10
or rsi, rbp
mov qword [rsp + 0x48], rsi
mov rbp, qword [rsp + 0x78]
mov r14, rbp
mov r15, qword [rsp + 0x98]
mov rax, r15
not rax
movabs r11, 0x240163209443ebdb
and r11, rax
mov r13, rbp
and r12, rcx
xor r13, rax
and r13, rbp
and rax, rbp
mov qword [rsp + 0x88], rax
or r12, r9
not rbp
movabs rdx, 0x8704f150a60f0af0
mov rcx, rdx
not rdx
and r14, rdx
and rcx, rbp
or r14, rcx
xor r14, rdx
movabs rsi, 0x3d284963e3fcc82b
mov rcx, rsi
not rcx
mov rdx, r14
mov r10, qword [rsp + 0x50]
and rdx, r10
xor r14, r10
or r14, rdx
movabs rax, 0xb5ca6d968960434e
mov r9, rax
not r9
mov rdx, rcx
and rdx, rax
mov rdi, rsi
and rdi, r9
or rdi, rdx
mov rdx, rsi
and rdx, rax
mov rbx, rcx
and rbx, r9
or rbx, rdx
xor rbx, rdi
or rcx, rsi
not rcx
or r9, rax
and r9, rcx
or r9, rbx
mov rcx, r8
not rcx
movabs rdx, 0x65c902c75b020d0a
and rcx, rdx
not rdx
and r8, rdx
or r8, rcx
mov rax, qword [rsp + 0x60]
mov rcx, rax
not rcx
and rcx, r12
not r12
and r12, rax
mov rdi, r14
not rdi
movabs rax, 0x138aebecc1c08741
mov rbx, rax
not rbx
and r14, rbx
and rdi, rax
or r14, rdi
xor r14, rbx
mov rsi, qword [rsp + 0x48]
mov rax, rsi
not rax
mov qword [rsp + 0x60], rax
movabs rbx, 0xb13d504f66079f8f
mov rdi, rbx
and rdi, rax
not rbx
mov rax, rsi
and rax, rbx
or rax, rdi
xor r8, rdx
mov qword [rsp + 0xb0], r8
xor rax, rbx
movabs rsi, 0x6d026d9a3536eab3
mov rdx, rsi
not rdx
movabs rdi, 0x4f73fa6714da678
mov rbx, rdi
not rbx
and rdx, rdi
mov rdi, rsi
and rdi, rbx
or rdi, rdx
xor rdi, rbx
mov rbx, qword [rsp + 0x68]
mov rdx, rbx
and rdx, rax
xor rax, rbx
or rax, rdx
mov rdx, rsi
and rdx, rdi
xor rdi, rsi
or rdi, rdx
mov rdx, rax
not rdx
movabs rsi, 0xc1af95a5df3f09bf
mov rbx, rsi
not rbx
and rdx, rsi
and rax, rbx
or rax, rdx
xor rax, rbx
xor rdi, rax
not rdi
and rdi, rax
movabs rax, 0x240163209443ebdb
not rax
and rbp, r15
mov qword [rsp + 0x78], rbp
and r15, rax
or r15, r11
xor r15, rax
movabs rdx, 0xd56469e50fe523b3
mov rax, rdx
and rax, r10
not rdx
movabs rbx, 0x5cab0af8f35a1768
and rbx, rdx
or rbx, rax
or r12, rcx
xor rbx, rdx
xor r9, r14
not r9
and r9, r14
mov rax, r15
not rax
movabs r8, 0x17bf1ae15ae48c48
mov rcx, r8
not rcx
and r15, rcx
mov rdx, rax
and rdx, r8
or r15, rdx
mov rdx, rbx
not rdx
or rax, rdx
and rdx, r8
and rbx, rcx
or rbx, rdx
xor rbx, r15
mov r11, r12
not r11
movabs r10, 0x38737112ba5cc7d4
mov rsi, r10
not rsi
mov rbp, r11
and rbp, r10
and r12, rsi
or r12, rbp
not rax
or rcx, r8
and rcx, rax
mov rdx, qword [rsp + 0x30]
mov rax, rdx
not rax
or r11, rax
and rax, r10
and rdx, rsi
or rdx, rax
mov r10, rdx
or rcx, rbx
movabs r14, 0x2e7239a5a33f6743
mov rax, r14
not rax
movabs r8, 0xb4c5104dec214f5b
mov rbp, r8
not rbp
mov r15, rax
and r15, r8
mov rbx, r14
and rbx, rbp
or rbx, r15
mov r15, r14
and r15, r8
mov rdx, rax
and rdx, rbp
or rdx, r15
xor rdx, rbx
or rax, r14
not rax
or rbp, r8
and rbp, rax
or rbp, rdx
xor r10, r12
mov rax, rcx
not rax
movabs rbx, 0x2aa91ea918bdabbd
mov rdx, rbx
not rdx
and rcx, rdx
and rax, rbx
or rcx, rax
xor rcx, rdx
not rbp
not rcx
or rbp, rcx
movabs rcx, 0xc0891ebe2c354afe
mov rax, rcx
and rax, 0xffffffffffffffdf
not rcx
mov edx, ecx
and edx, 0x20
or rdx, rax
not r11
movabs rax, 0x38737112ba5cc7d4
or rsi, rax
and rsi, r11
xor rdx, rcx
movabs rbx, 0x65edb1ce9cddf112
mov rax, rbx
not rax
mov rcx, qword [rsp + 0x48]
and rcx, rax
and rbx, qword [rsp + 0x60]
or rcx, rbx
xor rcx, rax
movabs r12, 0x9c74299e3d18593b
mov rax, r12
not rax
movabs r11, 0x4a305ec494aebd05
and rax, r11
not r11
mov rbx, r12
and rbx, r11
or rbx, rax
or rsi, r10
movabs r8, 0xd5903428696bf12d
mov rax, r8
not rax
or rax, r8
not rbp
and rbp, rax
xor rbx, r11
mov r15, rdx
not r15
movabs r14, 0x831b0c271acae4a6
mov rax, r14
not rax
mov r11, r15
and r11, r14
and rdx, rax
or rdx, r11
mov r11, rsi
not r11
movabs r10, 0x8af696cd6b33ec65
mov r8, r10
and r8, r11
not r10
and r11, rsi
and rsi, r10
or rsi, r8
mov r8, rcx
not r8
or r15, r8
and rcx, rax
and r8, r14
or rcx, r8
xor rcx, rdx
or rax, r14
not r15
and rax, r15
or rax, rcx
mov rcx, r12
and rcx, rbx
xor rbx, r12
or rbx, rcx
mov rcx, rax
not rcx
movabs r8, 0x6fd38063ba89f2e4
mov rdx, r8
not rdx
and rcx, r8
and rax, rdx
or rax, rcx
xor rax, rdx
xor rsi, r10
not rax
not rbx
or rbx, rax
movabs rcx, 0xac7a243f8fca4b21
mov rax, rcx
not rax
or rax, rcx
not rbx
and rbx, rax
mov rax, r9
not rax
movabs r10, 0x9dd3234ed816cf5c
mov rcx, r10
not rcx
and r9, rcx
and rcx, rdi
not rdi
movabs r14, 0xdd849fa167b0807
mov rdx, r14
not rdx
mov r8, r10
and r8, rax
or rdx, r14
or rax, rdi
not rax
and rax, rdx
or r9, r8
and rdi, r10
or rcx, rdi
movabs rdi, 0x11b3b0e31891ab4f
mov rdx, rdi
not rdx
or rdx, rdi
and rdx, rsi
xor rcx, r9
mov rsi, rax
not rsi
movabs r10, 0xc92b0c0c23674560
mov rdi, r10
not rdi
mov r8, rsi
and r8, r10
and rax, rdi
or rax, r8
mov r8, rdx
and r8, r11
xor rdx, r11
mov r9, rcx
not r9
or rsi, r9
and rcx, rdi
and r9, r10
or rcx, r9
xor rcx, rax
or rdi, r10
not rsi
and rdi, rsi
or rdi, rcx
mov rax, rbp
mov rcx, rbx
not rcx
not rax
movabs r9, 0x7ed444386dfe07c6
mov rsi, r9
not rsi
and rbx, rax
or rsi, r9
or rax, rcx
not rax
and rax, rsi
and rcx, rbp
or rdx, r8
or rcx, rbx
mov r15, rax
not r15
movabs r11, 0x60508c7783035a02
mov r8, r11
not r8
mov rsi, r15
and rsi, r11
and rax, r8
or rax, rsi
movabs r14, 0x47fcbed0f126046c
mov rsi, r14
not rsi
mov rbp, qword [rsp + 0xb0]
mov rbx, rbp
not rbx
mov r10, rdx
mov r9, rdx
or rdx, rbx
and rbx, r14
and rbp, rsi
or rbp, rbx
not r10
and r9, r14
and r10, rsi
or r10, r9
mov rbx, rcx
not rbx
or r15, rbx
and rcx, r8
and rbx, r11
or rcx, rbx
xor rcx, rax
not rdx
or rsi, r14
mov r9, qword [rsp + 0xa0]
not r9
not r15
or r8, r11
and rsi, rdx
and r8, r15
or r8, rcx
mov r11, rdi
not r11
movabs rcx, 0xa8f856671780d6d0
mov rax, rcx
and rax, r11
not rcx
and rdi, rcx
or rdi, rax
xor rbp, r10
xor rdi, rcx
movabs r14, 0x5a6ae13dfe81b9fe
mov r12, r14
mov rbx, r14
not rbx
not rdi
movabs rcx, 0x3499a051adec5c20
mov rax, rcx
mov r14, r9
or r14, rsi
not rax
or rax, rcx
movabs rdx, 0x4bce0e3f2c24bed
mov rcx, rdx
not rcx
or rdi, rbx
mov r9, rbx
or r11, r12
or rcx, rdx
not r11
or r14, rbp
and r11, rcx
mov r15, r8
not r15
movabs rbp, 0x46ecb5d79e7318ce
mov rcx, rbp
and rcx, r15
not rdi
not rbp
and r8, rbp
or r8, rcx
and rdi, rax
mov rbx, qword [rsp + 0x88]
or rbx, qword [rsp + 0x78]
mov rax, r13
not rax
movabs r10, 0xc9cbc8c4d877b0f9
mov rsi, r10
not rsi
mov rcx, rax
and rcx, r10
and r13, rsi
or r13, rcx
mov rcx, rbx
not rcx
or rax, rcx
and rcx, r10
and rbx, rsi
or rbx, rcx
movabs rdx, 0xfc5b74a0b7adc8ef
mov rcx, rdx
not rcx
or rcx, rdx
xor rbx, r13
mov r13, rbx
movabs rdx, 0xa6d1a5120309c203
mov rbx, rdx
not rbx
or r15, r12
or rbx, rdx
not r15
not rax
not r14
or rsi, r10
and rsi, rax
movabs rax, 0x18637d29f313c8e0
not rax
mov qword [rsp + 0x30], rax
xor r8, rbp
or rsi, r13
mov rax, rsi
not rax
and rsi, rax
mov rbp, rax
and r15, rbx
and rbp, rsi
xor rsi, rax
or rsi, rbp
movabs rax, 0xd7643bc9c53e3dc4
mov r12, rax
mov rdx, rax
and r14, rcx
not rdx
movabs rcx, 0x65b7a0ae97ed8cbc
mov rax, rcx
and rax, rdx
mov rbp, rdx
mov qword [rsp + 0xb0], rdx
not rcx
xor r9, r8
and r12, rcx
or r12, rax
xor r12, rcx
movabs rdx, 0x1dc8319e5dfc92f9
mov rax, rdx
lea rcx, section..data
movdqu xmm8, xmmword [r14 + rcx + 4]
not rax
movabs rcx, 0x5cab0af8f35a1768
mov r13, rcx
mov rbx, rcx
or rbx, rbp
or rax, rdx
lea rcx, section..data
movdqu xmm5, xmmword [r14 + rcx + 0x14]
not rbx
and rbx, rax
movabs rcx, 0x29e7857498d7f0b2
mov rax, rcx
not rax
mov r10, qword [rsp + 0x48]
and r9, r8
mov qword [rsp + 0x88], r9
mov rdx, rdi
or r10, rbp
or rax, rcx
not r10
not rdx
mov qword [rsp + 0xa0], rdx
and r10, rax
mov rax, rdx
movabs rcx, 0x18637d29f313c8e0
and rax, rcx
and rdi, qword [rsp + 0x30]
or rdi, rax
mov rbp, rbx
not rbp
movabs r8, 0x1225e669ad0acf78
mov r9, r8
not r9
and rbx, r9
mov rax, rbp
and rax, r8
or rbx, rax
mov r14, r12
not r14
mov rdx, r13
mov rax, r13
xor rax, r14
mov qword [rsp + 0x78], r14
and rax, r13
mov rcx, rax
not rcx
or rbp, rcx
and rax, r9
and rcx, r8
or rax, rcx
xor rax, rbx
or r9, r8
not rbp
and r9, rbp
or r9, rax
movabs r8, 0xa96619ea5ccf42ae
mov rax, r8
not rax
mov rcx, r10
not rcx
mov rbx, rcx
and rbx, r8
and r10, rax
or r10, rbx
mov rdx, qword [rsp + 0x48]
mov rbx, rdx
xor rbx, r14
and rbx, rdx
mov rbp, rbx
not rbp
or rcx, rbp
and rbp, r8
and rbx, rax
or rbx, rbp
xor rbx, r10
mov rbp, r11
not rbp
mov rdx, qword [rsp + 0xa0]
or rdx, rbp
movabs r14, 0x18637d29f313c8e0
and rbp, r14
mov r10, qword [rsp + 0x30]
and r11, r10
or r11, rbp
not rcx
or rax, r8
and rax, rcx
xor r11, rdi
mov rcx, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x80]
movdqu xmm3, xmmword [rbp + rcx - 0x10]
mov rcx, qword [rsp + 0x38]
movdqu xmm2, xmmword [rbp + rcx]
movdqa xmm7, xmm3
pxor xmm7, xmm14
movdqa xmm6, xmm3
movdqa xmm9, xmmword [0x18000f410]
por xmm6, xmm9
movdqa xmm0, xmm7
por xmm0, xmmword [0x18000f420]
movdqa xmm1, xmm0
pxor xmm1, xmm14
movdqa xmm10, xmmword [0x18000f430]
pand xmm6, xmm10
movdqa xmm4, xmm10
pand xmm0, xmm10
pandn xmm4, xmm1
por xmm4, xmm0
pxor xmm4, xmm6
movdqa xmm1, xmm9
pandn xmm1, xmm4
pandn xmm4, xmm9
por xmm4, xmm1
movdqa xmm1, xmm4
pandn xmm1, xmmword [0x18000f440]
pand xmm4, xmmword [str._a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a]
por xmm4, xmm1
movdqa xmm1, xmm4
movdqa xmm11, xmmword [0x18000f450]
pand xmm1, xmm11
pxor xmm4, xmmword [0x18000f130]
movdqa xmm0, xmmword [0x18000f460]
movdqa xmm10, xmm0
movdqa xmm6, xmm0
por xmm4, xmm1
pandn xmm6, xmm4
pandn xmm4, xmm0
por xmm4, xmm6
movdqa xmm9, xmm4
movdqa xmm1, xmmword [str.VVVVVVVVVVVVVVVV________________ssssssssssssssss]
movdqa xmm0, xmm1
movdqa xmm6, xmm1
movdqa xmm1, xmmword [0x18000f470]
pxor xmm9, xmm1
pandn xmm6, xmm3
pandn xmm3, xmm0
por xmm3, xmm6
pxor xmm4, xmm10
pxor xmm3, xmmword [str.aaaaaaaaaaaaaaaa]
pxor xmm7, xmm3
pand xmm7, xmm3
movdqa xmm0, xmm8
movdqa xmm1, xmmword [0x18000f490]
movdqa xmm3, xmm1
pxor xmm0, xmm1
movdqa xmm1, xmm0
pand xmm1, xmm3
movdqa xmm6, xmm0
pand xmm6, xmm8
movdqa xmm10, xmm1
pxor xmm10, xmm14
movdqa xmm3, xmm6
pxor xmm3, xmm14
por xmm3, xmm10
movdqa xmm12, xmmword [0x18000f4b0]
pandn xmm1, xmm12
pand xmm0, xmmword [0x18000f4c0]
movdqa xmm10, xmm12
por xmm0, xmm1
pandn xmm10, xmm6
pandn xmm6, xmm12
por xmm6, xmm10
pxor xmm6, xmm0
pxor xmm3, xmm14
por xmm3, xmm6
movdqa xmm0, xmmword [0x18000f4d0]
movdqa xmm1, xmm0
pandn xmm1, xmm3
pandn xmm3, xmm0
por xmm3, xmm1
movdqa xmm1, xmm3
movdqa xmm6, xmm11
movdqa xmm0, xmm8
pandn xmm0, xmmword [str.7777777777777777]
pxor xmm8, xmm11
pxor xmm1, xmm14
por xmm8, xmm0
movdqa xmm10, xmm8
pxor xmm10, xmm14
movdqa xmm0, xmm7
pxor xmm0, xmm14
pandn xmm6, xmm3
pxor xmm0, xmm9
pand xmm0, xmm9
pand xmm4, xmm7
pandn xmm3, xmm11
pandn xmm7, xmm9
por xmm7, xmm4
movdqa xmm4, xmm0
pxor xmm4, xmm14
movdqa xmm12, xmm7
por xmm3, xmm6
pxor xmm12, xmm14
por xmm12, xmm4
movdqa xmm6, xmmword [0x18000f4e0]
movdqa xmm4, xmm6
pandn xmm4, xmm0
pxor xmm3, xmm14
pandn xmm0, xmm6
por xmm0, xmm4
movdqa xmm4, xmm6
pandn xmm4, xmm7
por xmm3, xmm1
movdqa xmm1, xmm3
pandn xmm7, xmm6
por xmm7, xmm4
pxor xmm7, xmm0
pxor xmm1, xmm14
pxor xmm12, xmm14
por xmm12, xmm7
movdqa xmm0, xmm3
por xmm0, xmm8
movdqa xmm9, xmmword [0x18000f120]
movdqa xmm4, xmm9
movdqa xmm11, xmm9
pand xmm8, xmm9
pandn xmm11, xmm10
movdqa xmm13, xmmword [str.TTTTTTTTTTTTTTTTyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvdddddddddddddddd]
movdqa xmm15, xmm13
movdqa xmm7, xmm12
movdqa xmm6, xmmword [0x18000f500]
pandn xmm7, xmm6
pandn xmm6, xmm12
pandn xmm4, xmm1
por xmm6, xmm7
movdqa xmmword [rsp + 0xa0], xmm6
movdqa xmm1, xmm2
movdqa xmm6, xmmword [str.5555555555555555]
movdqa xmm10, xmm6
pandn xmm1, xmm6
movdqa xmm7, xmm6
pandn xmm7, xmm2
por xmm11, xmm8
por xmm7, xmm1
movdqa xmm1, xmm7
pxor xmm1, xmmword [0x18000f3f0]
movdqa xmm8, xmmword [0x18000f520]
movdqa xmm6, xmm8
pandn xmm6, xmm1
movdqa xmm1, xmm2
pxor xmm1, xmm14
pxor xmm7, xmm10
pand xmm7, xmm8
por xmm6, xmm7
movdqa xmm7, xmm6
pand xmm3, xmm9
pxor xmm7, xmm8
pand xmm7, xmm6
movdqa xmm8, xmmword [0x18000f530]
movdqa xmm6, xmm8
pandn xmm6, xmm2
por xmm4, xmm3
pandn xmm2, xmm8
por xmm2, xmm6
movdqa xmm3, xmmword [0x18000f540]
pxor xmm2, xmm3
pxor xmm11, xmm4
movdqa xmm10, xmm11
por xmm2, xmm1
movdqa xmm1, xmm5
movdqa xmm4, xmmword [str.eeeeeeeeeeeeeeeezzzzzzzzzzzzzzzz________________]
pandn xmm1, xmm4
movdqa xmm3, xmm4
pandn xmm3, xmm5
pandn xmm15, xmm11
por xmm3, xmm1
pxor xmm3, xmm4
por xmm3, xmmword [0x18000f220]
movdqa xmm1, xmm5
pandn xmm11, xmm13
pxor xmm1, xmmword [str.qqqqqqqqqqqqqqqq]
pand xmm1, xmm5
movdqa xmm4, xmm3
pandn xmm4, xmm1
por xmm11, xmm15
movdqa xmm6, xmm0
pxor xmm1, xmm14
pxor xmm1, xmm3
movdqa xmm8, xmm13
por xmm1, xmm4
movdqa xmm3, xmmword [0x18000f560]
movdqa xmm4, xmm3
pxor xmm6, xmm14
pandn xmm3, xmm1
pandn xmm1, xmm4
por xmm1, xmm3
movdqa xmm15, xmm1
pandn xmm8, xmm6
pxor xmm15, xmmword [0x18000f080]
pxor xmm1, xmmword [0x18000f070]
pand xmm1, xmmword [0x18000f580]
movdqa xmm4, xmm15
pand xmm4, xmmword [0x18000f570]
por xmm4, xmm1
movdqa xmm3, xmm5
pxor xmm4, xmmword [str.AAAAAAAAAAAAAAAA]
por xmm15, xmmword [0x18000f5a0]
pxor xmm10, xmm14
pxor xmm15, xmm14
por xmm15, xmm4
movdqa xmm1, xmm5
pandn xmm1, xmmword [str.kkkkkkkkkkkkkkkk]
por xmm10, xmm0
pand xmm5, xmmword [0x18000f5c0]
por xmm5, xmm1
movdqa xmm1, xmm2
pxor xmm1, xmm14
pand xmm0, xmm13
pxor xmm3, xmm14
pxor xmm5, xmmword [0x18000f5d0]
pxor xmm3, xmm5
por xmm8, xmm0
pand xmm3, xmm5
movdqa xmm6, xmm7
pxor xmm6, xmm2
movdqa xmm13, xmmword [0x18000f5e0]
movdqa xmm0, xmm13
pandn xmm0, xmm7
pand xmm6, xmm7
pandn xmm7, xmm13
por xmm7, xmm0
movdqa xmm5, xmm13
pandn xmm5, xmm1
pand xmm2, xmm13
por xmm5, xmm2
or rax, rbx
mov rcx, r9
not rcx
or r10, r14
and rcx, rax
not rax
and rax, r9
movabs r8, 0x33d68041596a9e2e
mov rdi, r8
not rdx
not rdi
or rax, rcx
movabs rbp, 0x9e4a4e976d80a571
mov rbx, rbp
not rbx
mov rcx, r10
and rcx, rdx
movabs r14, 0x5cab0af8f35a1768
mov r8, r14
and r8, rbp
mov r13, qword [rsp + 0x50]
and r13, rbx
or r13, r8
or rcx, r11
mov qword [rsp + 0x30], rcx
mov rdx, qword [rsp + 0x88]
mov r9, rdx
mov rcx, qword [rsp + 0x48]
or r14, rcx
and rcx, rbp
mov r8, rcx
mov rcx, qword [rsp + 0x60]
and rcx, rbx
not r9
or rcx, r8
mov r8, r9
movabs r10, 0x33d68041596a9e2e
and r8, r10
and rdx, rdi
or rdx, r8
mov r11, rdx
mov rdx, r15
not rdx
or r9, rdx
and r15, rdi
and rdx, r10
xor rcx, r13
mov r8, rcx
not r14
or rbx, rbp
or r15, rdx
and rbx, r14
movabs r10, 0x1cb27b85c4c62531
mov rcx, r10
not rcx
mov rdx, qword [rsp + 0xb0]
mov r14, rdx
and r14, r10
movabs rbp, 0xd7643bc9c53e3dc4
and rbp, rcx
or rbp, r14
mov r14, qword [rsp + 0x78]
or rdx, r14
and r12, rcx
and r14, r10
or r12, r14
xor r12, rbp
or rcx, r10
not rdx
and rcx, rdx
or rcx, r12
mov r12, qword [rsp + 0x40]
movabs rdx, 0x33d68041596a9e2e
or rdi, rdx
not r9
not rcx
or rcx, rbx
or rcx, r8
movabs rbp, 0xdfb3c2322fae83d2
mov rdx, rbp
xor r15, r11
not rdx
or rdx, rbp
not rcx
and rdi, r9
mov rbx, qword [rsp + 0x30]
mov rbp, rbx
and rcx, rdx
mov rdx, rax
and rdx, rcx
xor rcx, rax
not rbp
or rcx, rdx
mov rax, rcx
not rax
and rcx, rsi
or rdi, r15
not rsi
and rax, rsi
or rcx, rax
and rbp, rdi
xor rsi, rcx
and rsi, rcx
movabs r15, 0x638fe66700c4366e
mov r8, r15
not r8
movabs rcx, 0x2a7afbd1d1b9bac0
mov rax, rcx
not rdi
and rax, r8
not rcx
mov r9, r15
and r9, rcx
and rdi, rbx
or r9, rax
xor r9, rcx
mov rcx, r9
not rcx
or rdi, rbp
mov rbx, rdi
mov r11, rdi
xor r11, rcx
and r11, rdi
not rdi
movabs rax, 0xd1dd247b81355507
mov rbp, rax
and rdi, rax
not rbp
and rbx, rbp
or rbx, rdi
xor rbx, rbp
mov rax, rbx
xor rax, r8
and rax, rbx
mov r10, rax
movabs r14, 0xc5326ef28b79eb77
mov rbp, r14
not rbp
not r10
mov rdi, r10
and rdi, r14
and rax, rbp
or rax, rdi
mov rdx, r11
not rdx
or r10, rdx
and rdx, r14
and r11, rbp
or r11, rdx
mov rdi, rsi
not rdi
xor r8, rdi
xor rcx, rsi
and r8, rdi
and rcx, rsi
xor r11, rax
or rbp, r14
mov rax, r8
not r10
and rax, rcx
xor rcx, r8
or rcx, rax
mov rax, rbx
and rbp, r10
not rax
movabs r10, 0x872b0c111d0e40de
mov rdx, r10
not rdx
mov r8, rax
and r8, r10
and rbx, rdx
or rbx, r8
or rax, rsi
and rsi, r10
or rbp, r11
mov r8, rbp
and rdi, rdx
or rdi, rsi
movabs r11, 0x659367a90c6ffef8
mov rsi, r11
not rsi
not r8
and rbp, rsi
and rsi, rcx
not rcx
and r8, r11
xor rdi, rbx
not rax
or rdx, r10
and rcx, r11
and rdx, rax
or rdx, rdi
mov rax, r15
and rax, r9
or rbp, r8
xor r9, r15
or r9, rax
not r9
or rsi, rcx
or r9, rdx
movabs rcx, 0xd2ad24f26c841ec
mov rax, rcx
not rax
or rax, rcx
xor rsi, rbp
not r9
and r9, rax
mov rdi, rsi
mov r10, r9
not r10
movabs rax, 0x4fa4bbc360c0b634
mov r8, rax
not rdi
not r8
mov rdx, rdi
and rsi, r8
and r9, r8
and rdx, rax
or r8, rax
movabs r15, 0x279312698dcfd872
mov rbp, r15
not rbp
movabs rbx, 0xf2633878f6e24e3a
and rbp, rbx
or rdi, r10
not rbx
mov r11, r15
and r11, rbx
or r11, rbp
or rsi, rdx
xor r11, rbx
movabs rcx, 0xcf5b4b29bcc84927
mov rdx, rcx
and rdx, 0xfffffffffffffc1f
not rcx
mov ebx, ecx
and r10, rax
and ebx, 0x3e0
or rbx, rdx
movabs r13, 0x22515c4da0e63209
mov r14, r13
not r14
or r9, r10
lea r10, section..data
xor rbx, rcx
movabs rax, 0x55745033b110ceb8
mov rcx, rax
not rcx
not rbx
movabs rbp, 0x1429ced7023fcef8
mov rdx, rbp
not rdi
not rdx
or rbx, rcx
or rdx, rbp
xor r9, rsi
not rbx
and rbx, rdx
movabs rdx, 0x9c1b4a423126f16a
and rcx, rdx
and r8, rdi
not rdx
mov rdi, rax
and rdi, rdx
or rdi, rcx
or r8, r9
mov rsi, r8
xor rdi, rdx
movabs rax, 0x2f8eca146785149e
mov edx, eax
not edx
or edx, eax
xor rsi, r15
and edx, edi
and edx, 0x3e0
movabs rcx, 0xc63c12a090844c0a
mov rbp, rcx
not rbp
and rsi, r15
mov rax, rsi
or rbp, rcx
and rbp, rdi
mov edi, edx
and edi, ebx
not rax
xor rdx, rbx
mov rcx, rax
and rcx, r13
and rsi, r14
or rsi, rcx
movabs rbx, 0x2292cb99b0835e42
mov rcx, rbx
not rcx
or rcx, rbx
and rcx, r11
xor r11, r8
not r11
and r11, r8
or rdx, rdi
mov rbx, r11
not rbx
or rax, rbx
and rbx, r13
and r11, r14
or r11, rbx
movabs r9, 0xe490d38e2ca73f2f
mov rbx, r9
not rbx
and rbx, rbp
not rbp
xor r11, rsi
and rbp, r9
or rbx, rbp
mov rbp, rdx
not rbp
movabs rsi, 0x7550034bc8bffa21
mov rdi, rsi
and rbp, rsi
not rdi
and rdx, rdi
or rdx, rbp
not rax
or r14, r13
xor rbx, r9
and rdi, rbx
and r14, rax
not rbx
and rbx, rsi
or rdi, rbx
or r14, r11
xor rdi, rdx
movabs r11, 0xfd49e8cba06f2b10
mov r9, r11
not r9
movabs rdx, 0xe4eb88de95f7df51
mov rax, rdx
not rdx
mov rbp, r11
and rax, r9
and rbp, rdx
or rbp, rax
mov rax, r14
not rax
and rax, rcx
not rcx
xor rbp, rdx
mov rdx, r9
and rdx, r11
and rcx, r14
mov rsi, rbp
and rsi, rdx
xor rdx, rbp
or rdx, rsi
or rcx, rax
mov rax, rcx
not rax
movabs rbp, 0xaf8cdc3a69cf6a26
mov r14, rbp
mov rsi, rbp
mov rbx, rbp
not rbx
and rcx, rbx
and rbx, rdi
and rsi, rax
or rcx, rsi
movabs rbp, 0x20caa8cce04817cf
mov rsi, rbp
not rsi
not rdi
or rax, rdi
or rsi, rbp
not rax
and rax, rsi
and rdi, r14
or rbx, rdi
xor rbx, rcx
mov rdi, rax
movabs r14, 0xa60f1ee6958b84b3
mov rcx, r14
not rdi
not rcx
mov rsi, rdi
and rsi, r14
and rax, rcx
or rax, rsi
mov rbp, rbx
not rbp
or rdi, rbp
and rbx, rcx
and rbp, r14
or rbx, rbp
xor rbx, rax
movabs r15, 0x699ee1ce4afc2fcc
mov rax, r15
not rax
mov rbp, r11
and rbp, rax
and rax, rdx
not rdx
and r9, r15
or rcx, r14
or rbp, r9
mov r9, qword [rsp + 0x38]
mov rsi, r11
xor rsi, rdx
and rsi, r11
not rdi
and rdx, r15
or rax, rdx
xor rax, rbp
mov rbp, rsi
and rcx, rdi
not rbp
movabs r11, 0x3587851aa996cedc
mov rdx, r11
not rdx
mov rdi, rbp
and rsi, rdx
and rdi, r11
or rsi, rdi
mov rdi, rax
not rdi
or rbp, rdi
and rdi, r11
and rax, rdx
or rax, rdi
xor rax, rsi
not rbp
or rdx, r11
and rdx, rbp
or rdx, rax
movabs rsi, 0x200cb9eb7c663097
mov rax, rsi
or rcx, rbx
not rax
movabs rbp, 0xa3fe029b32217497
and rax, rbp
not rbp
mov rbx, rsi
and rbx, rbp
or rbx, rax
xor rbx, rbp
movabs rbp, 0xc88dc88e37939669
mov rax, rbp
not rax
not rcx
or rax, rbp
and rax, rbx
not rbx
or rbx, rcx
xor rcx, rsi
not rcx
movabs rdi, 0x9e44f89fab202775
mov rbp, rdi
not rbp
and rcx, rsi
or rbp, rdi
not rbx
and rbx, rbp
mov rbp, rcx
and rbp, rbx
xor rbx, rcx
movabs rdi, 0xdfa1f255511dc721
mov rcx, rdi
not rcx
and rcx, rax
not rax
and rax, rdi
or rcx, rax
xor rcx, rdi
or rbx, rbp
mov rax, rbx
not rax
and rax, rcx
not rcx
and rcx, rbx
or rcx, rax
mov rax, rdx
not rax
movabs rbx, 0x46e351fe8594d2eb
mov rbp, rbx
not rbp
and rax, rbx
and rdx, rbp
or rdx, rax
xor rdx, rbp
mov rax, rdx
not rdx
and rdx, rcx
not rcx
and rax, rcx
or rdx, rax
xor rcx, rdx
and rcx, rdx
movdqa xmm4, xmmword [rsp + 0xa0]
pxor xmm4, xmmword [0x18000f500]
pxor xmm11, xmm8
pxor xmm5, xmm7
movdqa xmm1, xmm6
pxor xmm1, xmm14
movdqa xmm0, xmm5
pxor xmm0, xmm14
pxor xmm10, xmm14
por xmm0, xmm1
movdqa xmm8, xmmword [str.oooooooooooooooo]
movdqa xmm1, xmm8
pandn xmm1, xmm6
pandn xmm6, xmm8
por xmm10, xmm11
por xmm6, xmm1
movdqa xmm1, xmm8
pandn xmm1, xmm5
pandn xmm5, xmm8
pxor xmm10, xmm14
por xmm5, xmm1
pxor xmm5, xmm6
pxor xmm0, xmm14
por xmm4, xmm10
por xmm0, xmm5
movdqa xmm1, xmm3
pxor xmm1, xmm14
movdqa xmm2, xmm15
por xmm2, xmm1
pxor xmm10, xmm12
pand xmm3, xmm15
pandn xmm15, xmm1
por xmm15, xmm3
movdqa xmm1, xmm15
pandn xmm10, xmm12
movdqa xmm11, xmm4
movdqa xmm9, xmm4
pxor xmm1, xmm14
movdqa xmm4, xmm2
por xmm1, xmm2
pxor xmm2, xmm14
movdqa xmm3, xmmword [0x18000f020]
movdqa xmm5, xmm3
movdqa xmm7, xmmword [0x18000f510]
pand xmm11, xmm7
movdqa xmm6, xmm10
pandn xmm5, xmm2
movdqa xmm2, xmm7
pand xmm4, xmm3
por xmm5, xmm4
movdqa xmm4, xmm3
pxor xmm6, xmm14
pandn xmm4, xmm15
pandn xmm15, xmm3
por xmm15, xmm4
movdqa xmm4, xmm7
pandn xmm4, xmm10
pandn xmm10, xmm7
pxor xmm15, xmm5
pxor xmm1, xmm14
por xmm6, xmm9
por xmm1, xmm15
movdqa xmm5, xmm0
pxor xmm5, xmm14
movdqa xmm12, xmmword [0x18000f5f0]
movdqa xmm7, xmm12
pandn xmm7, xmm0
pxor xmm9, xmm14
pandn xmm0, xmm12
por xmm0, xmm7
movdqa xmm7, xmm1
pxor xmm7, xmm14
por xmm10, xmm4
pxor xmm0, xmm12
por xmm0, xmm7
movdqa xmm4, xmm0
pxor xmm4, xmm14
movdqa xmm3, xmmword [0x18000f120]
movdqa xmm7, xmm3
pandn xmm2, xmm9
pandn xmm7, xmm1
pandn xmm1, xmm3
por xmm1, xmm7
pxor xmm6, xmm14
pxor xmm1, xmm3
por xmm1, xmm5
movdqa xmm5, xmm1
pxor xmm5, xmm14
movdqa xmm7, xmm0
por xmm2, xmm11
movdqa xmm9, xmmword [0x18000f600]
pand xmm7, xmm9
por xmm0, xmm1
pand xmm1, xmm9
movdqa xmm3, xmm9
pxor xmm10, xmm2
pandn xmm3, xmm4
por xmm3, xmm7
movdqa xmm2, xmm9
pandn xmm2, xmm5
por xmm6, xmm10
por xmm2, xmm1
pxor xmm2, xmm3
pxor xmm0, xmm14
por xmm0, xmm2
mov rax, qword [rsp + 0x80]
movdqu xmmword [rax + r9 - 0x10], xmm6
movdqu xmmword [rax + r9], xmm0
movdqu xmm3, xmmword [r12 + r8]
movdqa xmm4, xmm3
pxor xmm4, xmm14
movdqa xmm0, xmm3
movdqa xmm1, xmmword [0x18000f610]
pandn xmm0, xmm1
movdqa xmm2, xmm1
pandn xmm2, xmm3
por xmm2, xmm0
pxor xmm2, xmm1
movdqa xmm5, xmmword [0x18000f620]
por xmm2, xmm5
movdqa xmm1, xmm4
por xmm1, xmmword [str.xxxxxxxxxxxxxxxx]
pxor xmm1, xmm14
pxor xmm2, xmm14
por xmm1, xmm2
movdqa xmm0, xmm5
pandn xmm0, xmm1
pandn xmm1, xmm5
movdqa xmm2, xmm8
por xmm1, xmm0
pandn xmm2, xmm1
pandn xmm1, xmm8
por xmm1, xmm2
movdqa xmm0, xmm1
movdqa xmm11, xmmword [0x18000f640]
pxor xmm0, xmm11
movdqa xmm15, xmmword [0x18000f650]
pand xmm0, xmm15
movdqa xmm13, xmmword [0x18000f660]
pxor xmm1, xmm13
por xmm1, xmm0
movdqa xmm2, xmmword [0x18000f670]
movdqa xmm0, xmm2
pandn xmm0, xmm1
pandn xmm1, xmm2
por xmm1, xmm0
movdqa xmm9, xmm1
pxor xmm9, xmmword [0x18000f680]
movdqa xmm8, xmm1
movdqa xmm0, xmmword [0x18000f6a0]
movdqa xmm5, xmm0
pxor xmm8, xmm2
pandn xmm5, xmm3
pandn xmm3, xmm0
por xmm3, xmm5
movdqu xmm6, xmmword [rcx + r10 + 4]
pxor xmm4, xmm3
pand xmm4, xmm3
movdqa xmm3, xmm6
pxor xmm3, xmm14
movdqa xmm5, xmm6
movdqa xmm0, xmmword [0x18000f560]
por xmm5, xmm0
por xmm3, xmmword [0x18000f5e0]
pxor xmm3, xmm5
movdqa xmm5, xmm0
movdqa xmm11, xmm0
movdqa xmm12, xmmword [0x18000f4a0]
movdqa xmm7, xmm12
movdqa xmm0, xmmword [0x18000f6b0]
movdqa xmm2, xmm0
pandn xmm2, xmm6
pandn xmm5, xmm3
pandn xmm6, xmm0
por xmm6, xmm2
movdqa xmm2, xmm6
pxor xmm2, xmmword [str.VVVVVVVVVVVVVVVV________________ssssssssssssssss]
pandn xmm3, xmm11
pand xmm2, xmmword [0x18000f6d0]
pxor xmm6, xmm0
movdqa xmm0, xmm6
pand xmm0, xmmword [0x18000f6c0]
por xmm3, xmm5
por xmm0, xmm2
por xmm6, xmm15
pxor xmm6, xmm14
movdqa xmm10, xmmword [0x18000f6f0]
movdqa xmm2, xmm10
pandn xmm7, xmm3
pandn xmm2, xmm4
movdqa xmm5, xmm4
movdqa xmm11, xmmword [0x18000f0a0]
pxor xmm5, xmm11
pand xmm5, xmm4
pandn xmm3, xmm12
pandn xmm4, xmm10
por xmm2, xmm4
movdqa xmm4, xmm2
pxor xmm4, xmmword [0x18000f700]
por xmm3, xmm7
pxor xmm1, xmmword [0x18000f710]
pand xmm1, xmm9
movdqa xmm12, xmmword [str.JJJJJJJJJJJJJJJJ]
por xmm9, xmm12
movdqa xmm7, xmm9
pxor xmm0, xmmword [0x18000f6e0]
pxor xmm7, xmm14
pxor xmm2, xmmword [str.OOOOOOOOOOOOOOOO]
pand xmm2, xmm4
por xmm6, xmm0
movdqa xmm0, xmm3
pandn xmm9, xmm1
pxor xmm1, xmm7
por xmm1, xmm9
movdqa xmm7, xmm2
pxor xmm0, xmm13
pand xmm7, xmm5
pxor xmm5, xmm2
por xmm5, xmm7
movdqa xmm7, xmmword [0x18000f690]
movdqa xmm2, xmm7
pxor xmm3, xmmword [0x18000f640]
movdqa xmm9, xmm6
pandn xmm2, xmm1
pandn xmm1, xmm7
por xmm1, xmm2
movdqa xmm2, xmm7
pxor xmm9, xmm14
pandn xmm2, xmm5
pandn xmm5, xmm7
por xmm5, xmm2
pand xmm0, xmm15
pxor xmm5, xmm1
movdqa xmm1, xmm8
pand xmm1, xmm4
pxor xmm4, xmm8
por xmm3, xmm0
movdqa xmm8, xmm3
por xmm4, xmm1
movdqa xmm2, xmm4
pxor xmm2, xmm14
pandn xmm4, xmm5
pxor xmm8, xmm14
pxor xmm2, xmm5
por xmm2, xmm4
movdqa xmm1, xmm3
movdqa xmm4, xmmword [0x18000f730]
movdqa xmm7, xmm4
movdqa xmm0, xmm6
movdqa xmm10, xmmword [0x18000f750]
pand xmm0, xmm10
movdqa xmm5, xmm10
pand xmm1, xmm4
pandn xmm5, xmm9
por xmm5, xmm0
movdqa xmm0, xmm5
pxor xmm0, xmmword [0x18000f5f0]
movdqa xmm4, xmm3
pandn xmm7, xmm8
pxor xmm4, xmm11
pandn xmm3, xmm4
pxor xmm5, xmm10
por xmm7, xmm1
movdqa xmm8, xmm7
por xmm5, xmm11
por xmm6, xmm12
movdqa xmm9, xmm6
pxor xmm9, xmm14
movdqa xmm10, xmm3
pxor xmm8, xmmword [str.GGGGGGGGGGGGGGGGbbbbbbbbbbbbbbbb]
pxor xmm10, xmm14
movdqa xmm13, xmmword [str.5555555555555555]
movdqa xmm1, xmm13
pandn xmm1, xmm3
pandn xmm3, xmm13
pxor xmm7, xmmword [0x18000f760]
por xmm3, xmm1
movdqa xmm4, xmmword [0x18000f040]
pand xmm5, xmm4
movdqa xmm1, xmm4
pandn xmm1, xmm9
pand xmm7, xmm8
movdqa xmm9, xmm7
pand xmm6, xmm4
por xmm1, xmm6
pxor xmm1, xmm5
movdqa xmm15, xmmword [0x18000f470]
movdqa xmm5, xmm15
pxor xmm9, xmm14
pandn xmm5, xmm1
pandn xmm1, xmm15
movdqa xmm6, xmm8
pand xmm6, xmm0
por xmm1, xmm5
pxor xmm0, xmm8
por xmm0, xmm6
movdqa xmm5, xmm2
movdqa xmm11, xmmword [str.llllllllllllllll_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t]
pxor xmm5, xmm11
movdqa xmm6, xmm5
por xmm10, xmm9
pand xmm6, xmm11
pand xmm2, xmm5
movdqa xmm4, xmm6
pxor xmm4, xmm14
movdqa xmm8, xmm2
pxor xmm8, xmm14
por xmm8, xmm4
movdqa xmm4, xmm13
pandn xmm4, xmm7
pandn xmm7, xmm13
por xmm7, xmm4
movdqa xmm9, xmmword [0x18000f190]
pandn xmm6, xmm9
pand xmm5, xmmword [0x18000f780]
por xmm5, xmm6
pxor xmm3, xmm7
movdqa xmm4, xmm9
pandn xmm4, xmm2
pandn xmm2, xmm9
por xmm2, xmm4
movdqu xmm7, xmmword [r12 + r8 + 0x10]
pxor xmm2, xmm5
movdqa xmm9, xmmword [str.________________________________]
movdqa xmm4, xmm9
pandn xmm4, xmm0
pandn xmm0, xmm9
pxor xmm10, xmm14
pxor xmm8, xmm14
por xmm8, xmm2
movdqa xmm13, xmmword [0x18000f790]
movdqa xmm2, xmm13
pandn xmm2, xmm8
por xmm0, xmm4
pandn xmm8, xmm13
por xmm8, xmm2
movdqa xmm4, xmm7
por xmm4, xmmword [0x18000f1f0]
movdqa xmm5, xmm4
por xmm10, xmm3
pxor xmm5, xmm14
movdqa xmm2, xmm7
pxor xmm2, xmmword [0x18000f7a0]
pand xmm2, xmm7
pandn xmm4, xmm2
pxor xmm2, xmm5
movdqa xmm3, xmm15
pandn xmm3, xmm10
pandn xmm10, xmm15
por xmm10, xmm3
movdqu xmm3, xmmword [rcx + r10 + 0x14]
por xmm2, xmm4
movdqa xmm5, xmmword [0x18000f540]
movdqa xmm4, xmm5
pandn xmm4, xmm2
pxor xmm1, xmm10
pandn xmm2, xmm5
por xmm2, xmm4
movdqa xmm4, xmm2
pxor xmm4, xmmword [str.................]
movdqa xmm5, xmm3
movdqa xmm6, xmmword [0x18000f290]
movdqa xmm10, xmm6
pxor xmm0, xmm6
pandn xmm5, xmm4
movdqa xmm4, xmm1
pand xmm4, xmm0
pxor xmm2, xmmword [0x18000f7c0]
pxor xmm0, xmm1
pand xmm2, xmm3
por xmm2, xmm5
movdqa xmm15, xmmword [0x18000f7d0]
movdqa xmm5, xmm15
pandn xmm5, xmm3
movdqa xmm1, xmm3
pxor xmm1, xmm14
pxor xmm1, xmm2
pand xmm1, xmm2
movdqa xmm6, xmm3
pxor xmm6, xmm12
pand xmm6, xmm3
pandn xmm3, xmm15
por xmm5, xmm3
pxor xmm5, xmmword [0x18000f7e0]
por xmm0, xmm4
movdqa xmm2, xmm0
pand xmm5, xmm12
movdqa xmm3, xmm5
pand xmm3, xmm6
pxor xmm6, xmm5
pxor xmm2, xmm14
movdqa xmm4, xmm0
pxor xmm4, xmm11
por xmm6, xmm3
movdqa xmm3, xmm6
pandn xmm3, xmmword [0x18000f7f0]
pandn xmm0, xmm4
pand xmm6, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
por xmm6, xmm3
movdqa xmm4, xmm6
pxor xmm6, xmm10
movdqa xmm5, xmm7
por xmm2, xmm11
pandn xmm5, xmm6
movdqa xmm3, xmm2
pxor xmm3, xmm14
pxor xmm4, xmm9
pandn xmm2, xmm0
pand xmm4, xmm7
pxor xmm7, xmm14
por xmm4, xmm5
pxor xmm3, xmm0
pxor xmm4, xmm14
por xmm4, xmm7
movdqa xmm0, xmm4
movdqa xmm5, xmm1
movdqa xmm7, xmmword [0x18000f810]
movdqa xmm6, xmm7
pandn xmm6, xmm1
pxor xmm0, xmm14
pandn xmm1, xmm7
por xmm1, xmm6
movdqa xmm6, xmm7
pandn xmm6, xmm0
pxor xmm5, xmm14
por xmm5, xmm4
pand xmm4, xmm7
por xmm6, xmm4
por xmm3, xmm2
pxor xmm6, xmm1
movdqa xmm0, xmm13
pandn xmm0, xmm3
pandn xmm3, xmm13
por xmm3, xmm0
movdqa xmm0, xmm5
pxor xmm0, xmm14
pandn xmm5, xmm6
pxor xmm6, xmm0
pxor xmm3, xmm8
por xmm6, xmm5
movdqu xmmword [r12 + r8], xmm3
movdqu xmmword [r12 + r8 + 0x10], xmm6
movabs rax, 0xf5b8d6c258f496ae
mov rdx, qword [rsp + 0x58]
add rdx, rax
movabs rcx, 0xea7c7c75e9347b0f
add rdx, rcx
sub rdx, rax
movabs rax, 0x24da690f632bc52d
sub rdx, rax
add r9, 0x40
sub rdx, rcx
add rdx, rax
add rdx, 0xfffffffffffffffe
mov qword [rsp + 0x58], rdx
mov rdx, qword [rsp + 0x68]
add rdx, 0xffffffffffffffc0
add qword [rsp + 0x90], 2
jne 0x1800077c0
jmp 0x180009b4d
xor r9d, r9d
mov r12, qword [rsp + 0x40]
cmp qword [rsp + 0xb8], 0
je 0x18000a435
mov rax, r9
not rax
mov rcx, rax
and rcx, r9
mov rdx, rax
and rdx, rcx
xor rcx, rax
or rcx, rdx
mov rsi, rcx
not rsi
movabs rbx, 0xec2d36c0e38f468a
mov rbp, rcx
xor rbp, rbx
not rbx
or rbx, rcx
and rbp, rcx
mov rdx, rbp
not rdx
movabs rax, 0x87d62403fdf5e862
mov rdi, rax
mov r8, rbx
and r8, rax
and rax, rdx
or rdx, rbx
not rbx
not rdi
and rbx, rdi
or rbx, r8
and rdi, rbp
or rdi, rax
xor rdi, rbx
not rdx
or rdx, rdi
movabs rbp, 0xec2d36c0e38f456a
and rbp, rdx
not rdx
movabs rbx, 0x13d2c93f1c70ba95
and rbx, rdx
or rbp, rbx
movabs rdx, 0x2c565a572347e6c7
and rcx, rdx
not rdx
and rdx, rsi
or rdx, rcx
movabs rcx, 0x2c565a572347e527
xor rcx, rdx
and esi, 0x3e0
or rsi, rcx
not rsi
mov rcx, rbp
and rcx, rsi
xor rsi, rbp
or rsi, rcx
mov rcx, rsi
not rcx
mov rdx, rcx
and rdx, rsi
movabs rbx, 0x94a2b4c6d55b6a68
mov rbp, rbx
not rbp
and rcx, rbp
and rbp, rdx
not rdx
mov rax, rsi
and rax, rbx
or rcx, rax
and rbx, rdx
or rbp, rbx
xor rbp, rcx
or rdx, rsi
not rdx
or rdx, rbp
movabs rax, 0x499053d88637a0b5
mov rcx, rax
not rcx
and rcx, rdx
not rdx
mov rbp, rdx
and rbp, rax
or rcx, rbp
xor rcx, rax
not rcx
or rcx, rdx
not rcx
movdqu xmm15, xmmword [rcx + r10 + 4]
movdqu xmm9, xmmword [rcx + r10 + 0x14]
movdqu xmm0, xmmword [r12 + r9]
movdqu xmm14, xmmword [r12 + r9 + 0x10]
pcmpeqd xmm1, xmm1
movdqa xmm3, xmmword [0x18000f820]
movdqa xmm2, xmm0
por xmm2, xmm3
movdqa xmm4, xmm2
pxor xmm4, xmm1
movdqa xmm5, xmmword [0x18000f0f0]
pxor xmm5, xmm0
pand xmm5, xmm0
pandn xmm2, xmm5
pxor xmm5, xmm4
por xmm5, xmm2
movdqa xmm2, xmm5
pandn xmm2, xmm3
pandn xmm3, xmm5
por xmm3, xmm2
movdqa xmm2, xmmword [str.DDDDDDDDDDDDDDDD]
movdqa xmm4, xmm3
pandn xmm4, xmm2
pandn xmm2, xmm3
por xmm2, xmm4
movdqa xmm3, xmmword [0x18000f840]
movdqa xmm4, xmm2
pxor xmm4, xmm3
movdqa xmm12, xmmword [0x18000f360]
pand xmm4, xmm12
pxor xmm2, xmmword [0x18000f850]
por xmm2, xmm4
movdqa xmm6, xmmword [str.1111111111111111::::::::::::::::]
movdqa xmm4, xmm6
pandn xmm4, xmm2
pandn xmm2, xmm6
por xmm2, xmm4
movdqa xmm4, xmmword [0x18000f570]
movdqa xmm5, xmm4
pandn xmm5, xmm0
pandn xmm0, xmm4
por xmm0, xmm5
movdqa xmm5, xmmword [0x18000f580]
pxor xmm5, xmm0
pxor xmm0, xmm4
movdqa xmm4, xmmword [0x18000f1f0]
pand xmm4, xmm0
pand xmm5, xmmword [0x18000f7a0]
por xmm5, xmm4
movdqa xmm13, xmmword [str._a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a]
pxor xmm5, xmm13
por xmm0, xmm12
pxor xmm0, xmm1
por xmm0, xmm5
movdqa xmm8, xmmword [str.qqqqqqqqqqqqqqqq]
movdqa xmm4, xmm15
pandn xmm4, xmm8
movdqa xmm7, xmm8
pandn xmm7, xmm15
por xmm7, xmm4
movdqa xmm10, xmmword [0x18000f220]
movdqa xmm5, xmm7
pxor xmm5, xmm10
pxor xmm7, xmm8
movdqa xmm4, xmmword [0x18000f870]
pand xmm4, xmm7
pand xmm5, xmmword [0x18000f810]
por xmm5, xmm4
movdqa xmm11, xmmword [0x18000f710]
pxor xmm5, xmmword [0x18000f880]
por xmm5, xmm7
movdqa xmm4, xmm15
pxor xmm15, xmm12
movdqa xmm7, xmm2
pxor xmm7, xmm11
pxor xmm2, xmm6
pandn xmm4, xmmword [0x18000f350]
por xmm15, xmm4
movdqa xmm4, xmm7
pxor xmm4, xmm0
pand xmm4, xmm7
pand xmm7, xmm0
pandn xmm0, xmm2
movdqa xmm2, xmm5
pxor xmm2, xmm1
por xmm0, xmm7
movdqa xmm7, xmm4
pand xmm7, xmm0
pxor xmm0, xmm4
por xmm0, xmm7
movdqa xmm12, xmm5
movdqa xmm4, xmmword [0x18000f890]
pand xmm5, xmm4
pandn xmm4, xmm2
por xmm4, xmm5
movdqa xmm2, xmmword [0x18000f8a0]
pxor xmm2, xmm4
pxor xmm4, xmmword [0x18000f7c0]
por xmm12, xmm6
pand xmm4, xmm2
por xmm6, xmm15
movdqa xmm5, xmm2
pand xmm5, xmm15
pxor xmm2, xmm15
pxor xmm15, xmm1
por xmm15, xmm11
movdqa xmm11, xmmword [str.aaaaaaaaaaaaaaaa]
pxor xmm15, xmm1
pxor xmm6, xmm1
por xmm6, xmm15
movdqa xmm7, xmm12
pxor xmm7, xmm1
pandn xmm12, xmm4
pxor xmm7, xmm4
por xmm7, xmm12
movdqa xmm12, xmm6
pandn xmm12, xmm3
movdqa xmm4, xmm3
pandn xmm4, xmm7
pandn xmm7, xmm3
por xmm7, xmm4
pandn xmm3, xmm6
por xmm3, xmm12
pxor xmm3, xmm7
por xmm2, xmm5
movdqa xmm4, xmmword [0x18000f620]
movdqa xmm5, xmm4
pandn xmm5, xmm2
pandn xmm2, xmm4
por xmm2, xmm5
movdqa xmm5, xmmword [str.xxxxxxxxxxxxxxxx]
pxor xmm5, xmm2
movdqa xmm6, xmm3
pxor xmm6, xmm1
pxor xmm2, xmm4
movdqa xmm4, xmmword [str.3333333333333333]
por xmm6, xmm2
pand xmm2, xmm4
movdqa xmm7, xmm4
pandn xmm7, xmm3
pandn xmm3, xmm4
por xmm3, xmm7
pandn xmm4, xmm5
por xmm4, xmm2
pxor xmm4, xmm3
pxor xmm6, xmm1
por xmm6, xmm4
movdqa xmm2, xmm6
pxor xmm2, xmm1
por xmm2, xmm0
pxor xmm0, xmm1
movdqa xmm3, xmm2
pxor xmm3, xmm1
por xmm0, xmm6
pxor xmm0, xmm1
pandn xmm2, xmm0
pxor xmm0, xmm3
por xmm0, xmm2
movdqa xmm12, xmm14
pxor xmm12, xmm1
movdqa xmm4, xmmword [0x18000f4a0]
movdqa xmm5, xmm14
pandn xmm5, xmm4
movdqa xmm3, xmm4
pandn xmm3, xmm14
por xmm3, xmm5
pxor xmm3, xmm4
por xmm3, xmmword [0x18000f780]
movdqa xmm4, xmmword [0x18000f4b0]
pxor xmm4, xmm14
pand xmm4, xmm14
movdqa xmm5, xmmword [0x18000f8c0]
movdqa xmm6, xmm3
pand xmm6, xmm5
movdqa xmm7, xmm4
pandn xmm7, xmm5
movdqa xmm2, xmm5
pandn xmm5, xmm4
pxor xmm4, xmm1
por xmm4, xmm3
pxor xmm3, xmm1
pandn xmm2, xmm3
por xmm2, xmm6
por xmm5, xmm7
pxor xmm5, xmm2
pxor xmm4, xmm1
por xmm4, xmm5
movdqa xmm2, xmm4
pandn xmm2, xmm13
pandn xmm13, xmm4
por xmm13, xmm2
movdqa xmm2, xmmword [0x18000f8d0]
pxor xmm2, xmm13
movdqa xmm15, xmmword [str.CCCCCCCCCCCCCCCC]
pand xmm2, xmm15
pxor xmm13, xmm10
por xmm13, xmm2
movdqa xmm3, xmmword [0x18000f020]
movdqa xmm2, xmm3
pandn xmm2, xmm14
pandn xmm14, xmm3
por xmm14, xmm2
pxor xmm14, xmm1
por xmm14, xmm12
movdqa xmm12, xmm14
pxor xmm12, xmm1
movdqa xmm2, xmmword [0x18000f6a0]
movdqa xmm5, xmm9
movdqa xmm7, xmm2
pandn xmm7, xmm9
movdqa xmm4, xmm9
pandn xmm4, xmm3
pandn xmm3, xmm9
pxor xmm9, xmm1
pandn xmm5, xmm2
por xmm7, xmm5
pxor xmm2, xmm7
movdqa xmm5, xmm2
pand xmm5, xmm15
pandn xmm15, xmm7
por xmm15, xmm5
pxor xmm15, xmm1
por xmm15, xmm2
por xmm3, xmm4
pxor xmm3, xmm1
por xmm3, xmm9
movdqa xmm2, xmmword [str.GGGGGGGGGGGGGGGGbbbbbbbbbbbbbbbb]
movdqa xmm4, xmm14
pand xmm4, xmm2
pandn xmm2, xmm12
por xmm2, xmm4
movdqa xmm4, xmmword [0x18000f240]
movdqa xmm7, xmm13
pxor xmm7, xmm4
movdqa xmm5, xmm13
pandn xmm5, xmm7
pand xmm7, xmm13
pxor xmm4, xmm14
pandn xmm14, xmm4
movdqa xmm9, xmm7
pxor xmm9, xmm1
movdqa xmm12, xmm5
pandn xmm12, xmm11
movdqa xmm6, xmm11
pandn xmm6, xmm7
pandn xmm7, xmm11
pandn xmm11, xmm5
movdqa xmm4, xmm5
pxor xmm4, xmm1
por xmm4, xmm9
movdqa xmm5, xmmword [0x18000f730]
pxor xmm5, xmm2
pxor xmm2, xmmword [0x18000f470]
pand xmm2, xmm5
por xmm7, xmm6
por xmm11, xmm12
pxor xmm11, xmm7
pxor xmm4, xmm1
por xmm4, xmm11
movdqa xmm9, xmm2
pxor xmm9, xmm1
movdqa xmm7, xmmword [0x18000f500]
movdqa xmm11, xmm14
pandn xmm11, xmm7
movdqa xmm6, xmm7
pandn xmm6, xmm2
pandn xmm2, xmm7
pandn xmm7, xmm14
pxor xmm14, xmm1
por xmm14, xmm9
por xmm2, xmm6
por xmm7, xmm11
pxor xmm7, xmm2
pxor xmm14, xmm1
por xmm14, xmm7
movdqa xmm2, xmm4
pandn xmm2, xmm14
pandn xmm14, xmm4
por xmm14, xmm2
movdqa xmm2, xmm13
pand xmm2, xmm5
pxor xmm5, xmm13
por xmm5, xmm2
movdqa xmm11, xmm14
movdqa xmm2, xmmword [0x18000f8e0]
movdqa xmm6, xmm2
pandn xmm6, xmm14
pandn xmm14, xmm2
por xmm14, xmm6
movdqa xmm6, xmm5
pxor xmm6, xmm1
pxor xmm11, xmm1
por xmm11, xmm5
pand xmm5, xmm2
pandn xmm2, xmm6
movdqa xmm9, xmmword [0x18000f310]
por xmm2, xmm5
movdqa xmm5, xmmword [0x18000f6d0]
pxor xmm2, xmm14
movdqa xmm6, xmm15
pxor xmm6, xmm1
pxor xmm11, xmm1
por xmm11, xmm2
movdqa xmm7, xmm15
pand xmm15, xmm5
pandn xmm5, xmm6
movdqa xmm2, xmm3
pxor xmm2, xmm1
por xmm5, xmm15
movdqa xmm4, xmm9
pandn xmm4, xmm2
movdqa xmm6, xmmword [0x18000f8f0]
por xmm7, xmm6
por xmm6, xmm3
pand xmm3, xmm9
por xmm4, xmm3
movdqa xmm2, xmmword [0x18000f300]
pxor xmm2, xmm4
pxor xmm4, xmm9
movdqa xmm3, xmmword [0x18000f6c0]
pxor xmm3, xmm5
pxor xmm5, xmmword [0x18000f120]
por xmm4, xmmword [0x18000f390]
pand xmm5, xmm3
pxor xmm4, xmm1
pxor xmm6, xmm1
por xmm6, xmm4
movdqa xmm4, xmm7
pxor xmm4, xmm1
pandn xmm7, xmm5
pxor xmm4, xmm5
por xmm4, xmm7
movdqa xmm5, xmmword [0x18000f900]
movdqa xmm7, xmm5
pandn xmm7, xmm4
pandn xmm4, xmm5
por xmm4, xmm7
movdqa xmm7, xmm6
pandn xmm7, xmm5
pandn xmm5, xmm6
por xmm5, xmm7
pxor xmm5, xmm4
movdqa xmm4, xmm3
pand xmm4, xmm2
pxor xmm2, xmm3
por xmm2, xmm4
movdqa xmm3, xmm5
movdqa xmm4, xmmword [0x18000f910]
movdqa xmm6, xmm4
pandn xmm6, xmm5
pandn xmm5, xmm4
por xmm5, xmm6
movdqa xmm6, xmm2
pxor xmm6, xmm1
pxor xmm3, xmm1
por xmm3, xmm2
pand xmm2, xmm4
pandn xmm4, xmm6
por xmm4, xmm2
pxor xmm4, xmm5
pxor xmm3, xmm1
por xmm3, xmm4
movdqa xmm2, xmm11
pxor xmm2, xmm1
por xmm11, xmm8
movdqa xmm4, xmm11
pxor xmm4, xmm1
por xmm2, xmm10
movdqa xmm5, xmmword [str.EEEEEEEEEEEEEEEE]
movdqa xmm6, xmm3
pandn xmm6, xmm5
pandn xmm5, xmm3
por xmm5, xmm6
movdqa xmm6, xmmword [0x18000f930]
pxor xmm6, xmm5
pxor xmm5, xmmword [0x18000f940]
pand xmm5, xmm6
pxor xmm10, xmm3
pand xmm10, xmm3
movdqa xmm3, xmmword [str.________________]
movdqa xmm6, xmm3
pandn xmm6, xmm4
pand xmm11, xmm3
por xmm6, xmm11
pxor xmm1, xmm2
pand xmm2, xmm3
pandn xmm3, xmm1
por xmm3, xmm2
pxor xmm3, xmm6
movdqa xmm1, xmm5
pand xmm1, xmm10
pxor xmm10, xmm5
por xmm10, xmm1
movdqa xmm1, xmm3
pandn xmm1, xmm10
pandn xmm10, xmm3
por xmm10, xmm1
movdqu xmmword [r12 + r9], xmm0
movdqu xmmword [r12 + r9 + 0x10], xmm10
mov r15, qword [rsp + 0x70]
mov rbp, qword [rsp + 0xc8]
cmp rbp, r15
mov r12, qword [rsp + 0xd8]
mov r11, qword [rsp + 0xc0]
je 0x18000b29b
mov r13, rbp
not r13
movabs rax, 0x52d227e1c133094c
mov rcx, r13
and rcx, rax
not rax
mov rdx, rbp
and rdx, rax
or rdx, rcx
xor rdx, rax
movabs rcx, 0xc000404028312000
and rcx, rdx
not rdx
movabs r8, 0xc008d8e968b16a60
mov rax, r8
not rax
movabs rbx, 0xfbd26640bc3b241d
not rbx
and rdx, rbx
or rdx, rcx
xor rdx, rbx
not rdx
or rdx, rax
mov rbx, rdx
not rbx
movabs rax, 0x4b18f077b160cc67
mov rcx, r13
and rcx, rax
not rax
and rax, rbp
or rax, rcx
movabs rsi, 0x74efd761262e59f8
xor rsi, rax
or rsi, r13
mov rax, rsi
not rax
mov rdi, rbx
xor rdi, rsi
and rdi, rbx
movabs rcx, 0x4b8eeba4b5766d1a
and rdx, rcx
and rsi, rcx
not rcx
and rbx, rcx
or rbx, rdx
and rcx, rax
or rcx, rsi
xor rcx, rbx
mov rax, rdi
and rax, rcx
xor rcx, rdi
or rcx, rax
mov rdx, rcx
movabs rax, 0x3ff72716974e959f
xor rax, rcx
and rax, rcx
not rcx
movabs rbx, 0x83211003480406
and rbx, rcx
movabs rcx, 0x8083211103490646
not rcx
and rdx, rcx
or rdx, rbx
xor rdx, rcx
not rdx
or rdx, r8
mov r9, rax
not r9
movabs rbx, 0x43e0a6ce698b54cd
mov rcx, rbx
mov rdi, rdx
and rdi, rbx
and rbx, r9
or r9, rdx
not rdx
not rcx
and rdx, rcx
or rdx, rdi
and rcx, rax
or rcx, rbx
xor rcx, rdx
not r9
or r9, rcx
movabs rcx, 0x231d91d93e192ae5
not rcx
or rcx, r15
mov eax, r15d
xor eax, 0x3e192ae5
and eax, r15d
mov rdx, rax
not rdx
mov rbx, rdx
movabs rdi, 0x980024064e584bb3
and rdi, rcx
or rdx, rcx
not rcx
movabs rsi, 0xbb1034174e584bb3
and rbx, rsi
not rsi
and rsi, rcx
or rdi, rsi
and eax, 0xb1a7b44c
or rax, rbx
xor rax, rdi
not rdx
or rdx, rax
movabs rax, 0x231d91d93e192ae4
and rax, rdx
not rdx
movabs rcx, 0xdce26e26c1e6d51b
and rcx, rdx
or rax, rcx
mov rcx, rax
not rcx
movabs rdx, 0xbf9ee7357e4ba297
and rcx, rdx
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
movabs rcx, 0xd24ff2cd7ee987f7
and r11, rcx
mov edx, r15d
and edx, 0x81167808
or rdx, r11
xor rdx, rcx
mov rcx, rax
not rcx
mov rbx, rcx
mov edi, edx
or rcx, rdx
not rdx
movabs rsi, 0x5863eac2fbb85ae0
and rbx, rsi
not rsi
and rax, rsi
or rax, rbx
and edi, 0xfbb85ae0
and rsi, rdx
or rsi, rdi
xor rsi, rax
not rcx
or rcx, rsi
movabs rax, 0x4bc8b4b64f471263
movabs rdx, 0xb4374b49b0b8ed9c
or rdx, rax
not rcx
xor rdx, rcx
not rdx
test rdx, rcx
je 0x18000aa79
movabs rax, 0x847f0c95ee295b9c
mov rcx, r13
and rcx, rax
not rax
mov rdx, rbp
and rdx, rax
or rdx, rcx
xor rdx, rax
movabs rax, 0xedbaa022bab270e4
mov rcx, r13
or rcx, rax
not rax
not rdx
or rdx, rax
mov rax, rdx
not rax
mov rbx, rcx
not rbx
movabs rdi, 0x4db17e00182a9672
and rdx, rdi
and rcx, rdi
not rdi
and rax, rdi
or rax, rdx
and rdi, rbx
or rdi, rcx
xor rdi, rax
movabs rax, 0xedbaa022bab27304
and rax, rdi
not rdi
movabs rcx, 0x12455fdd454d8cfb
and rcx, rdi
or rax, rcx
mov rcx, rax
not rcx
mov rdx, r13
and rdx, rcx
and rax, rbp
or rax, rdx
xor rcx, rax
and rcx, rax
lea rax, section..data
mov al, byte [rcx + rax + 4]
mov r14, qword [rsp + 0x40]
mov sil, byte [r14 + rbp]
mov r8d, esi
not r8b
mov edx, r8d
and dl, 0x42
mov ebx, esi
and bl, 4
or bl, dl
xor bl, 4
mov ecx, esi
xor cl, 0x46
and cl, sil
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
mov ebx, ecx
not bl
and bl, 0xbb
and cl, 0x44
or cl, bl
mov ebx, ecx
xor bl, 0x9d
and bl, 0x9f
and cl, 0x60
or cl, bl
mov r10d, ecx
xor r10b, 0x60
mov ebx, eax
not bl
and r10b, bl
xor cl, 0x9f
and cl, al
or cl, r10b
not cl
or cl, bl
mov r10d, ecx
not r10b
mov r11d, ebx
and r11b, 0x8a
and bl, al
and al, 0x75
or al, r11b
xor al, 0x75
mov r11d, eax
and r11b, bl
xor al, bl
or al, r11b
and r8b, 0x38
and sil, 0xc7
or sil, r8b
mov r8d, esi
xor r8b, 0x44
mov ebx, eax
not bl
and bl, 0xce
and al, 0x31
or al, bl
mov ebx, eax
xor bl, 0x30
xor sil, 0x38
xor al, 0xce
mov r11d, esi
and r11b, 0x83
and r8b, 0x7c
or r8b, r11b
or sil, al
and al, 0x83
and bl, 0x7c
or bl, al
xor bl, r8b
not sil
or sil, bl
mov eax, esi
not al
mov ebx, esi
and bl, 0xd2
xor sil, 0x2c
and sil, al
and al, 0x2d
or al, bl
mov r11d, eax
xor r11b, 0x2d
mov r8d, ecx
and r8b, 0xd3
mov edx, ecx
xor dl, 0x2c
and dl, r10b
mov ebx, eax
xor bl, 1
and bl, r11b
mov edi, r8d
and dil, dl
xor dl, r8b
or dl, dil
mov r8d, ebx
and r8b, sil
xor sil, bl
or sil, r8b
mov ebx, edx
not bl
and bl, sil
not sil
and sil, dl
or sil, bl
xor al, 0xd2
mov edx, r10d
and dl, 0xb8
and cl, 0x47
or cl, dl
or r10b, al
and al, 0xb8
and r11b, 0x47
or r11b, al
xor r11b, cl
not r10b
or r10b, r11b
mov eax, r10d
not al
and al, 0xea
and r10b, 0x15
or r10b, al
xor r10b, 0x15
mov eax, esi
and al, r10b
xor r10b, sil
or r10b, al
mov byte [r14 + rbp], r10b
mov rax, r13
and rax, 0xfffffffffffffffe
mov r10, rbp
xor r10, 1
or r10, rax
mov rax, r10
not rax
movabs rcx, 0x25ded4321d62e451
and rax, rcx
not rcx
and r10, rcx
or r10, rax
xor r10, rcx
movabs rax, 0xe236f8314a92d08d
and rax, r13
movabs rcx, 0x1dc907ceb56d2f72
and rcx, rbp
or rcx, rax
mov rbp, rcx
not rbp
movabs rax, 0xf826e5cbd3b0fe84
and rbp, rax
not rax
and rax, rcx
or rax, rbp
movabs rbp, 0x1a101dfa99222e08
xor rbp, rax
movabs rbx, 0xc5a982002655c1b4
xor rbx, rax
movabs rdi, 0xc7a98e823f77c3bc
and rbx, rdi
not rdi
movabs r11, 0x5428661a4e69ff1
xor r11, rax
and r11, rbp
mov r14, rbp
and r14, rdi
or r14, rbx
xor r14, rdi
movabs rbx, 0x1f529b9b3dc4b1f9
mov rdx, r10
xor rdx, rbx
not rbx
mov rsi, r10
or rsi, rbx
and rdx, r10
mov rbp, rdx
not rbp
movabs rcx, 0xb4cfdcf012408bc0
mov rdi, rcx
mov rax, rsi
and rax, rcx
and rcx, rbp
or rbp, rsi
not rsi
xor rbx, r14
and rbx, r14
not rdi
and rsi, rdi
or rsi, rax
and rdi, rdx
or rdi, rcx
xor rdi, rsi
not rbp
or rbp, rdi
mov r8, rbx
not r8
movabs rdx, 0x1b36fae5d2bf7df1
mov rdi, rdx
not rdi
mov rax, r8
and rax, rdx
and rbx, rdi
or rbx, rax
mov rsi, r14
not rsi
movabs rax, 0x9b0b7b12eea50b0
mov rcx, rax
mov r13, r10
and r13, rax
and rax, rsi
or rsi, r10
not r10
and rdi, r11
not r11
and rdx, r11
or rdi, rdx
xor rdi, rbx
or r11, r8
not r11
or r11, rdi
mov rdx, rbp
not rdx
and rdx, r11
not r11
and r11, rbp
or r11, rdx
not rcx
and r10, rcx
or r10, r13
and rcx, r14
or rcx, rax
xor rcx, r10
not rsi
or rsi, rcx
not rsi
mov rax, r11
and rax, rsi
xor rsi, r11
or rsi, rax
mov r10, rsi
jmp 0x18000aa7c
mov r10, rbp
movabs rax, 0x224d793cbaefea5b
movabs rcx, 0xbb0dea0f840fa84
lea rdx, [rcx + rax]
movabs rbp, 0x795475862f154781
sub rdx, rbp
sub rdx, r15
add rdx, rbp
movabs rbp, 0xea4f5ce3a6c58b70
sub rdx, rbp
sub rdx, rax
sub rdx, rcx
add rdx, rbp
cmp r9, rdx
je 0x18000b29b
mov rdx, 0xfffffffffffffffe
sub rdx, r10
lea rax, section..data
add rax, r12
add rax, 0x409
mov qword [rsp + 0x68], rax
nop word cs:[rax + rax]
nop
lea rax, [rdx + 1]
mov r15, rdx
mov qword [rsp + 0x48], rdx
movabs rcx, 0x8b869ea158212b29
mov rdx, rcx
not rdx
or rdx, rcx
mov rdi, r10
and rdx, rax
not rdi
and rdi, r10
mov r9, rdx
movabs rbx, 0x1bff8a3dc7713c20
mov rbp, rbx
and rbp, 0xfffffffffffffc00
and r9, rdi
not rbx
mov ecx, ebx
and ecx, 0x3ff
or rcx, rbp
xor rdi, rdx
xor rcx, rbx
movabs r8, 0x97493d9eb5c6f40d
xor rcx, r8
not rcx
mov r13, r8
and rcx, r8
not r13
mov ebx, r8d
not ebx
and ebx, 0x3ff
mov rsi, rcx
mov rax, rbx
not rsi
not rax
movabs r11, 0xe598148913d258b0
mov rdx, r11
not rdx
mov rbp, rsi
and rcx, rdx
and rbp, r11
or esi, eax
and rax, r11
and ebx, edx
or rcx, rbp
or rbx, rax
not esi
or edx, r11d
xor rbx, rcx
and edx, esi
or rdx, rbx
mov rax, rdx
not rax
and rax, r13
and rdx, r8
or rdx, rax
movabs r8, 0xa7109f0d9924cffe
mov rbp, r8
not rbp
movabs rcx, 0xfb2691ad1c5376b2
mov rax, rcx
and rax, rbp
not rcx
mov rsi, r8
and rsi, rcx
or rsi, rax
or rdi, r9
xor rsi, rcx
movabs r14, 0x218aeb0b0d89e8e2
mov r9, r14
not r9
and r9, rsi
not rsi
and rsi, r14
or r9, rsi
mov rax, rdx
not rax
mov rsi, rdi
mov rcx, rdi
xor rsi, rax
not rcx
movabs r11, 0x34c1afc0da8c3d51
and rcx, r11
mov rbx, r11
not rbx
and rsi, rdi
and rdi, rbx
and rax, r11
and rbx, rdx
or rdi, rcx
or rbx, rax
xor rbx, rdi
mov rcx, rsi
not rcx
mov rdx, rbx
movabs r11, 0x8e9a6ff01edae273
mov rax, r11
not rdx
not rax
mov rdi, rcx
and rdi, r11
and rsi, rax
or rsi, rdi
or rcx, rdx
and rdx, r11
and rbx, rax
or rbx, rdx
xor rbx, rsi
not rcx
or rax, r11
and rax, rcx
or rax, rbx
movabs rdi, 0xdb90cf60b5cfc74a
mov r13, rdi
not r13
mov rcx, r8
and rcx, r13
xor r9, r14
and r13, r9
movabs rbx, 0xe9b2f0369e4da5fe
mov rdx, rbx
not rdx
mov rsi, rdi
and rsi, rbp
not r9
or rbp, r9
or rdx, rbx
not rbp
and rbp, rdx
or rcx, rsi
and r9, rdi
or r13, r9
xor r13, rcx
mov rcx, rbp
and rcx, r13
xor r13, rbp
or r13, rcx
mov rdx, rax
not rdx
movabs rbp, 0xbcb4d928153aed8a
and rdx, rbp
not rbp
mov rcx, rax
and rcx, rbp
or rcx, rdx
xor rcx, rbp
movabs rdi, 0x7f2b6b750701729b
mov rdx, rdi
not rdx
movabs rbx, 0xf49db1735166e6f6
mov rbp, rbx
not rbp
not rcx
or rcx, rdx
or rbp, rbx
movabs rbx, 0xc380bdc72072a8af
and rdx, rbx
not rcx
not rbx
and rdi, rbx
or rdi, rdx
and rcx, rbp
xor rdi, rbx
movabs rbp, 0xb7535f515cc7f1f0
mov rsi, rbp
not rsi
and rsi, rdi
not rdi
mov rdx, rax
xor rdx, rdi
and rdx, rax
mov rax, rcx
and rax, rdx
xor rdx, rcx
and rdi, rbp
or rsi, rdi
xor rsi, rbp
or rdx, rax
mov rax, rdx
not rax
and rax, rsi
not rsi
and rsi, rdx
or rsi, rax
mov r9, rsi
lea rax, [r10 + 1]
movabs rcx, 0xb15c8d2f6010549b
mov rdx, rcx
not rdx
and rsi, r13
or rdx, rcx
and rdx, r15
mov rcx, rax
not rcx
not r13
and rcx, rax
mov rax, rdx
and rax, rcx
xor rcx, rdx
not r9
or rcx, rax
movabs rdx, 0x85b479cf7c1b5993
mov rax, rdx
and rax, 0xfffffffffffffc00
not rdx
mov edi, edx
and r13, r9
and edi, 0x3ff
or rdi, rax
xor rdi, rdx
movabs rax, 0xad97b967d34550a9
mov rbp, rax
or rsi, r13
not rbp
or rbp, rax
movabs r14, 0x57151fc613b2e49e
mov r13, r14
not r13
movabs rdx, 0x38455d1014d31f1
mov rax, rdx
xor r9, rsi
not rax
or rax, rdx
and rax, r13
mov rdx, r13
and r9, rsi
and rdx, r14
mov rsi, rax
not rsi
movabs r8, 0x8d5662c62717ae69
mov rbx, r8
not rbx
and rbp, rdi
mov rdi, rsi
and rdi, r8
and rax, rbx
or rax, rdi
mov rdi, rdx
not rdi
or rsi, rdi
and rdi, r8
and rdx, rbx
or rdx, rdi
xor rdx, rax
not rsi
or rbx, r8
and rbx, rsi
or rbx, rdx
mov rdx, rbp
not rdx
mov rsi, rcx
xor rsi, rdx
mov rdi, rcx
and rsi, rcx
not rdi
movabs r11, 0xcbf53a6c6c22956a
and rdi, r11
mov rax, r11
not rax
and rcx, rax
or rcx, rdi
and rdx, r11
and rax, rbp
or rax, rdx
xor rax, rcx
mov rcx, rsi
and rcx, rax
mov rdi, rbx
not rdi
mov rdx, r14
xor rax, rsi
xor rdx, rdi
and rdx, r14
and rbx, r13
or rax, rcx
and rdi, r14
or rdi, rbx
mov rcx, rdx
and rcx, rdi
xor rdi, rdx
or rdi, rcx
not rax
mov r13, rax
movabs rcx, 0xfd65d472e2542bde
mov rsi, rcx
not rsi
xor r13, rcx
movabs rbx, 0xa9980df5a1fe6c13
and rsi, rbx
not rbx
mov rdx, rcx
and rdx, rbx
not r13
or rdx, rsi
xor rdx, rbx
movabs r8, 0xc3b878220317eea7
mov rbp, r8
not rbp
and r13, rcx
and rbp, rdx
mov rsi, rdx
mov rbx, r13
not rbx
movabs r11, 0xc5643b278a3f917f
mov rcx, r11
not rcx
mov rdx, rbx
and rdx, r11
and r13, rcx
or r13, rdx
movabs r14, 0x7e516987d901a7ab
mov rdx, r14
not rdx
not rsi
or rax, rsi
or rdx, r14
not rax
and rax, rdx
mov rdx, rax
not rdx
or rbx, rdx
and rax, rcx
and rdx, r11
or rax, rdx
lea r14, section..data
movzx edx, byte [r9 + r14 + 4]
xor rax, r13
mov r15, qword [rsp + 0x68]
movzx r9d, byte [r15 + r10 - 1]
mov r12d, r9d
not rbx
or rcx, r11
and rcx, rbx
or rcx, rax
and rsi, r8
or rbp, rsi
xor rbp, r8
mov rax, rcx
not rax
and rax, rbp
not rbp
and rbp, rcx
or rbp, rax
mov rax, rbp
not rax
movabs rbx, 0xd36b44636908b62a
mov rcx, rbx
not rcx
and rbp, rcx
and rax, rbx
or rbp, rax
xor rbp, rcx
mov rcx, rdi
mov rbx, rbp
movabs r8, 0x2e58616f0ebde4f9
mov rax, r8
not rax
not rbx
mov rsi, rbx
and rsi, r8
and rbp, rax
or rbp, rsi
movabs r11, 0xf7460ca7164bfce2
mov rsi, r11
not rcx
not rsi
or rbx, rdi
and rcx, rax
and rdi, r8
or rcx, rdi
not rbx
or rax, r8
xor rcx, rbp
and rax, rbx
or rax, rcx
movabs r8, 0x990dcb9dd4c6b9fe
mov rbp, r8
not rbp
mov rcx, rsi
mov rbx, r11
and rcx, r8
and rbx, rbp
or rbx, rcx
mov rcx, r11
and rcx, r8
mov rdi, rsi
not r12b
and rdi, rbp
or rdi, rcx
mov ecx, r12d
mov r13d, r9d
and r13b, 0x93
and cl, 0x6c
or r13b, cl
xor rdi, rbx
mov ebx, r12d
and bl, r9b
xor r13b, 0x93
mov ecx, r13d
and cl, bl
xor bl, r13b
or bl, cl
and r12b, 0x8d
and r9b, 0x72
or r9b, r12b
mov r12d, edx
not r12b
or rsi, r11
not rsi
or rbp, r8
and rbp, rsi
mov esi, r12d
mov ecx, edx
and sil, 0xca
and cl, 0x35
or cl, sil
not bl
xor cl, 0x35
mov esi, ecx
and sil, bl
xor bl, cl
mov ecx, r12d
and cl, 0xd5
and r12b, dl
and dl, 0x2a
or dl, cl
mov r13d, edx
xor r13b, 0x22
or bl, sil
xor dl, 0xd5
mov esi, edx
and sil, 0x98
and r13b, 0x67
or r13b, sil
mov esi, ebx
not sil
and sil, 0x49
and bl, 0xb6
or bl, sil
mov ecx, r12d
not cl
or dl, cl
and r12b, 0x67
and cl, 0x98
or r12b, cl
xor r9b, 0x72
xor r12b, r13b
mov esi, ebx
xor sil, 0xb6
not dl
or dl, r12b
mov ecx, edx
not cl
and cl, 0x50
and dl, 0xaf
or dl, cl
xor dl, 0xaf
mov r12d, r9d
and r12b, dl
xor dl, r9b
mov r9d, ebx
or dl, r12b
mov r12d, edx
not r12b
and dl, 0xd7
xor bl, 0x88
and bl, sil
mov ecx, r12d
and cl, 0x28
or cl, dl
xor r9b, 0x49
xor cl, 0x28
or rbp, rdi
mov edx, ecx
mov esi, r9d
and sil, cl
xor cl, r9b
and r9b, 0x3e
and r12b, 0xc1
and dl, 0x3e
or r12b, dl
mov edx, r9d
and dl, bl
xor bl, r9b
or bl, dl
mov edx, ebx
not dl
and dl, r12b
not r12b
and r12b, bl
or r12b, dl
or cl, sil
not cl
mov edx, r12d
and dl, cl
xor cl, r12b
or cl, dl
movzx edx, byte [r15 + r10]
mov byte [r15 + r10 - 1], cl
not rbp
or rbp, rax
movabs rcx, 0xd901a2f147d41f49
mov rax, rcx
not rax
or rax, rcx
not rbp
and rbp, rax
mov r9d, edx
not r9b
and dl, 0xec
mov ecx, r9d
and cl, 0x13
or cl, dl
mov edx, ecx
xor dl, 0x13
movzx eax, byte [rbp + r14 + 4]
mov ebx, eax
not bl
xor cl, 0xec
and cl, al
and dl, bl
or cl, dl
not cl
or cl, bl
mov edx, eax
and bl, 0x42
and dl, 1
or dl, bl
and al, 0xbc
xor dl, 1
or al, dl
mov edx, eax
not dl
and al, 0x43
and dl, 0xbc
or al, dl
not al
mov edx, r9d
and dl, al
xor al, r9b
mov ebx, ecx
not bl
or al, dl
mov edx, eax
not dl
and dl, 0xe6
and al, 0x19
or al, dl
mov edx, ecx
and cl, 0xc7
and bl, 0x38
or bl, cl
mov ecx, eax
xor cl, 0x18
xor al, 0xe6
or dl, al
and al, 0xc7
and cl, 0x38
or cl, al
mov eax, edx
not al
xor cl, bl
mov ebx, edx
and bl, 0xcd
and al, 0x32
or al, bl
mov ebx, ecx
not bl
or dl, bl
and cl, 0x32
and bl, 0xcd
or cl, bl
xor cl, al
not dl
or dl, cl
mov rcx, qword [rsp + 0x70]
mov byte [r15 + r10], dl
mov rdx, qword [rsp + 0x48]
add rdx, 0xfffffffffffffffe
add r10, 2
cmp r10, rcx
jne 0x18000aaf0
mov edx, dword [0x18002ca6c]
mov esi, dword [0x18002ca70]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7583247d
and edx, ecx
and ecx, 0x8a7cdb82
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80100902
xor ecx, 0x7583247d
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x7f6df6e8
and ebp, 0x80920917
or ebp, edi
or ecx, ebx
and ebx, 0x7f6df6e8
and edx, 0x80920917
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x7946bb1b
and edx, 0x86b944e4
or edx, ecx
mov ecx, edx
xor ecx, 0x51423b0b
xor edx, 0x809844a4
and edx, 0xa89cc4b4
and ecx, 0x57633b4b
or ecx, edx
mov ebp, ecx
xor ebp, 0x12620b41
xor ecx, 0x2808c000
and ecx, 0x6d09f00a
and ebp, 0x92f60ff5
or ebp, ecx
mov ecx, ebp
xor ecx, 0x6d09f00a
xor ebp, 0x92f60ff5
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp esi, 0xa
setl al
cmp esi, 9
setg r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ebx
xor dl, 1
and bl, r10b
and dl, al
or dl, bl
xor r10b, r8b
mov ebx, eax
and bl, r9b
xor al, r9b
or al, bl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
xor dl, 1
mov ebx, edx
or bl, al
mov ecx, ebx
not cl
and cl, 1
xor dl, al
mov eax, edx
and al, 1
cmp cl, al
jne 0x18000b592
xor dl, 1
or bl, dl
xor bl, 1
test bl, 1
mov r12, qword [rsp + 0x40]
jne 0x18000b74a
movsxd r15, dword [0x180010440]
mov edx, dword [0x18002ca74]
mov eax, dword [0x18002ca78]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x2a94150e
and ecx, 0xd56beaf1
or ecx, edx
mov edx, ecx
xor edx, 0xd56beaf1
mov ebp, ecx
xor ebp, 0x2a840000
and ebp, 0xbb87e0f0
xor ecx, 0x9df86741
and ecx, edx
and edx, 0x44781f0f
or edx, ebp
mov esi, edx
xor esi, 0x44781f0f
mov ebp, edx
xor ebp, 0xf3146d40
and ebp, esi
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x69e8a3dc
and ecx, 0x96175c23
or ecx, ebp
mov ebp, ecx
xor ebp, 0xd8844182
xor edx, 0x800100c0
and edx, 0x80690ec8
mov ebx, esi
and ebx, 0x7f96f137
or ebx, edx
xor ebx, 0x80690ec9
and esi, 1
or esi, ebx
mov edx, esi
not edx
xor ecx, 0x217b2e6d
mov ebx, ecx
and ebx, 0x26209c55
and ebp, 0xd9df63aa
or ebp, ebx
or ecx, esi
and esi, 0x26209c55
and edx, 0xd9df63aa
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0x215ff5b4
mov edx, ebx
not edx
or ecx, 0x80a00809
and ecx, 0x81eeac19
and ebp, 0x201151a4
or ebp, ecx
and ebx, 0x81eeac19
and edx, 0x5e000242
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x3f5acb51
and edx, 0xc0a534ae
or edx, ecx
mov ecx, edx
xor ecx, 0x80d00000
xor edx, 0x2040461
and ecx, 0x9cd13a84
and edx, 0x632ec57b
or edx, ecx
mov ecx, edx
xor ecx, 0x1c012a80
xor edx, 0x4100842a
and edx, 0xc1d0942e
and ecx, 0x3e2f6bd1
or ecx, edx
xor ecx, 0x3e2f6bd1
sete dl
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, ecx
and cl, r8b
and r8b, bl
and al, dl
or al, r8b
xor al, 1
or al, bl
xor al, 1
and dl, bl
or cl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, edx
and al, cl
test al, 1
jne 0x18000b59c
xor dl, cl
test dl, 1
jne 0x18000b59c
nop word cs:[rax + rax]
nop
jmp 0x18000b590
mov r12, qword [rsp + 0x40]
jmp 0x18000b74a
mov r14, r12
nop
cmp byte [r14], 0
lea r14, [r14 + 1]
jne 0x18000b5a0
mov rbx, r14
nop dword [rax]
cmp byte [rbx], 0
lea rbx, [rbx + 1]
jne 0x18000b5b0
mov rdi, rbx
nop dword [rax]
cmp byte [rdi], 0
lea rdi, [rdi + 1]
jne 0x18000b5c0
nop dword [rax]
cmp byte [rdi], 0
lea rdi, [rdi + 1]
jne 0x18000b5d0
mov rbp, rdi
nop dword [rax]
cmp byte [rbp], 0
lea rbp, [rbp + 1]
jne 0x18000b5e0
mov rsi, rbp
nop dword [rax]
cmp byte [rsi], 0
lea rsi, [rsi + 1]
jne 0x18000b5f0
mov rcx, r14
call fcn.18000e260
mov rcx, rax
mov rdx, rbx
call fcn.18000dd20
mov rcx, rbp
call rax
mov rcx, rax
mov rdx, rdi
call fcn.18000dd20
mov qword [rsp + 0x28], 0x1388
mov qword [rsp + 0x20], 0
mov r9d, 0x10
xor ecx, ecx
mov rdx, rsi
mov r8, rsi
call rax
mov rcx, r14
call fcn.18000e260
mov rcx, rax
mov rdx, r12
call fcn.18000dd20
lea rcx, section..data
mov edx, dword [r15 + rcx + 0x454]
mov r8d, 0x3000
mov r9d, 0x40
xor ecx, ecx
call rax
mov eax, dword [0x18002ca6c]
mov esi, dword [0x18002ca70]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xe4336934
and eax, edx
and edx, 0x1bcc96cb
or edx, ecx
xor edx, 0x1bcc96cb
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov eax, edx
xor eax, 1
and eax, edx
mov ecx, edx
not ecx
and ecx, 0xf7b85fb7
and edx, 0x847a048
or edx, ecx
xor edx, 0x847a049
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x473eff28
and edx, 0xb8c100d7
or edx, ecx
mov ecx, edx
xor ecx, 0xa0400005
xor edx, 0x1002800
or eax, 0xb1413935
mov ebp, eax
not ebp
or edx, 0x4628064a
and edx, 0x57292e5a
and ecx, 0xa0401125
or ecx, edx
and eax, 0x57292e5a
and ebp, 0x896c080
or ebp, eax
xor ebp, ecx
mov eax, ebp
not eax
and eax, 0x4ebec6ca
and ebp, 0xb1413935
or ebp, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x59387603
and ebp, 0xa6c789fc
or ebp, ecx
xor ebp, 0xa6c789fc
or ebp, eax
not ebp
test ebp, ebp
setne r9b
sete cl
cmp esi, 0xa
setl r8b
cmp esi, 9
setg bl
mov eax, ecx
xor al, bl
not al
and al, bl
mov edx, ecx
or dl, bl
xor al, 1
mov r10d, eax
xor r10b, dl
or al, dl
xor al, 1
or al, r10b
and r9b, r8b
and bl, cl
or bl, r9b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, eax
xor dl, 1
and bl, dl
or dl, cl
xor dl, 1
and cl, al
or cl, bl
mov eax, edx
and al, cl
test al, 1
jne 0x18000b7c0
xor dl, cl
test dl, 1
je 0x18000baed
movsxd r8, dword [0x180010440]
mov edx, dword [0x18002ca74]
mov ecx, dword [0x18002ca78]
lea edi, [rdx - 1]
imul edi, edx
mov ebx, edi
not ebx
mov edx, ebx
and edx, 0x11102800
mov ebp, edi
and ebp, 0x24000011
or ebp, edx
xor ebp, 0x24000011
mov edx, edi
xor edx, 0x35102811
and edx, edi
mov esi, ebp
and esi, edx
xor edx, ebp
or edx, esi
mov ebp, edx
not ebp
and ebp, 0xcaefd7ef
and edx, 0x35102810
or edx, ebp
and ebx, 0xd98378d7
and edi, 0x267c8728
or edi, ebx
mov ebx, edi
xor ebx, 0x203c8728
mov ebp, edx
not ebp
mov esi, ebp
and esi, 0xc6c13850
and edx, 0x393ec7af
or edx, esi
xor edi, 0xc0813850
and edi, 0xc6c13850
and ebx, 0x393ec7af
or ebx, edi
xor ebx, edx
xor ebp, ebx
test ebp, ebx
sete dl
setne r10b
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg cl
mov ebx, r10d
and bl, cl
mov eax, r9d
and al, dl
or al, bl
xor cl, al
and cl, al
or r10b, r9b
xor dl, r9b
and dl, r9b
xor dl, 1
mov eax, r10d
xor al, dl
or dl, r10b
xor dl, 1
or dl, al
xor dl, cl
mov eax, edx
and al, 1
xor dl, 1
and cl, dl
cmp cl, al
jne 0x18000b8ba
xor cl, 1
or cl, dl
xor cl, 1
test cl, 1
je 0x18000bcd0
lea rax, section..data
lea rbx, [r8 + rax]
add rbx, 0x404
mov r13, r12
nop
cmp byte [r13], 0
lea r13, [r13 + 1]
jne 0x18000b8d0
mov r14, r13
nop
cmp byte [r14], 0
lea r14, [r14 + 1]
jne 0x18000b8e0
mov r15, r14
nop dword [rax]
cmp byte [r15], 0
lea r15, [r15 + 1]
jne 0x18000b8f0
mov rbp, r15
nop dword [rax]
cmp byte [rbp], 0
lea rbp, [rbp + 1]
jne 0x18000b900
mov rsi, rbp
nop dword [rax]
cmp byte [rsi], 0
lea rsi, [rsi + 1]
jne 0x18000b910
mov rdi, rsi
nop dword [rax]
cmp byte [rdi], 0
lea rdi, [rdi + 1]
jne 0x18000b920
mov rcx, r13
call fcn.18000e260
mov rcx, rax
mov rdx, r14
call fcn.18000dd20
mov rcx, rsi
call rax
mov rcx, rax
mov rdx, rbp
call fcn.18000dd20
mov qword [rsp + 0x28], 0x1388
mov qword [rsp + 0x20], 0
mov r9d, 0x10
xor ecx, ecx
mov rdx, rdi
mov r8, rdi
call rax
mov rcx, r13
call fcn.18000e260
mov rcx, rax
mov rdx, r12
call fcn.18000dd20
mov qword [rsp + 0x68], rbx
mov edx, dword [rbx + 0x50]
mov r8d, 0x3000
mov r9d, 0x40
xor ecx, ecx
call rax
mov rsi, rax
mov r11d, dword [0x18002ca6c]
mov r9d, dword [0x18002ca70]
lea eax, [r11 - 1]
imul eax, r11d
mov edx, eax
xor edx, 0x56dc5ab
and edx, eax
not eax
and eax, 0x56dc5ab
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0xcd246f8c
and edx, 0x32db9073
or edx, eax
mov ecx, edx
xor ecx, 0x37b655d8
mov ebp, edx
xor ebp, 0xc849aa27
mov eax, edx
xor eax, 0x937a1325
mov edi, eax
and edi, ebp
and eax, ecx
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5b33b903
and eax, 0xa4cc46fc
or eax, ecx
and ebp, 1
xor edx, 0xc849aa26
or edx, ebp
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov edi, ebp
and edi, 0xdd751f59
and eax, 0x228ae0a6
or eax, edi
or ebp, edx
and edx, 0xdd751f59
and ecx, 0x228ae0a6
or ecx, edx
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
xor eax, 0x3e3700f9
and eax, ebp
not ebp
and ebp, 0x3e3700f9
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x76425d3a
and eax, 0x89bda2c5
or eax, ecx
mov ecx, eax
xor ecx, 0xa5882008
xor eax, 0x744482
and eax, 0x1276c6b6
and ecx, 0xed893949
or ecx, eax
mov ebp, ecx
xor ebp, 0x20802140
xor ecx, 0x12640026
and ecx, 0xdf6d182f
and ebp, 0x2092e7d0
or ebp, ecx
mov eax, ebp
xor eax, 0xdf6d182f
cmp eax, 0xffffffff
setne cl
cmp r9d, 0xa
setl al
cmp r9d, 9
setg dl
mov ebx, edx
xor bl, cl
and dl, cl
or dl, bl
xor dl, 1
xor al, cl
xor al, dl
mov ecx, eax
xor cl, 1
and al, dl
test al, cl
jne 0x18000bce2
xor al, cl
test al, 1
jne 0x18000bce2
movsxd r15, dword [0x180010440]
mov edx, dword [0x18002ca74]
mov eax, dword [0x18002ca78]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9568bb35
and edx, ecx
and ecx, 0x6a9744ca
or ecx, ebp
xor ecx, 0x6a9744ca
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, 0xfb97d4ba
and ecx, 0x4682b45
or ecx, edx
xor ecx, 0x4682b44
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xff6cb189
and edx, ecx
and ecx, 0x934e76
or ecx, ebp
xor ecx, 0x934e76
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xc1b25dea
and edx, 0x3e4da215
or edx, ecx
xor edx, 0x3e4da215
sete dl
setne cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, 1
or cl, bl
xor cl, 1
or dl, r8b
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
xor al, 1
and cl, r9b
or cl, dl
mov edx, eax
and dl, cl
test dl, 1
jne 0x18000bbe4
xor al, cl
test al, 1
je 0x18000bce0
mov r14, r12
nop word [rax + rax]
cmp byte [r14], 0
lea r14, [r14 + 1]
jne 0x18000bbf0
mov rbx, r14
nop dword [rax]
cmp byte [rbx], 0
lea rbx, [rbx + 1]
jne 0x18000bc00
mov rdi, rbx
nop dword [rax]
cmp byte [rdi], 0
lea rdi, [rdi + 1]
jne 0x18000bc10
nop dword [rax]
cmp byte [rdi], 0
lea rdi, [rdi + 1]
jne 0x18000bc20
mov rbp, rdi
nop dword [rax]
cmp byte [rbp], 0
lea rbp, [rbp + 1]
jne 0x18000bc30
mov rsi, rbp
nop dword [rax]
cmp byte [rsi], 0
lea rsi, [rsi + 1]
jne 0x18000bc40
mov rcx, r14
call fcn.18000e260
mov rcx, rax
mov rdx, rbx
call fcn.18000dd20
mov rcx, rbp
call rax
mov rcx, rax
mov rdx, rdi
call fcn.18000dd20
mov qword [rsp + 0x28], 0x1388
mov qword [rsp + 0x20], 0
mov r9d, 0x10
xor ecx, ecx
mov rdx, rsi
mov r8, rsi
call rax
mov rcx, r14
call fcn.18000e260
mov rcx, rax
mov rdx, r12
call fcn.18000dd20
lea rcx, section..data
mov edx, dword [r15 + rcx + 0x454]
mov r8d, 0x3000
mov r9d, 0x40
xor ecx, ecx
call rax
jmp 0x18000b7c0
jmp 0x18000bcd0
jmp 0x18000bce0
mov qword [rsp + 0x38], rsi
mov rax, qword [rsp + 0x68]
cmp word [rax + 6], 0
je 0x18000c232
add rax, 0x108
mov qword [rsp + 0x70], rax
mov r10d, dword [0x18002ca64]
mov r11d, dword [0x18002ca68]
xor ecx, ecx
jmp 0x18000bd9e
movabs rax, 0x31ceb5a1f897e1c4
mov rbp, rax
mov rcx, qword [rsp + 0x30]
add rcx, rax
movabs rax, 0x425302e168f7f12f
add rcx, rax
sub rax, rcx
movabs rcx, 0xaffc4bfb5fe864a8
add rax, rcx
movabs rdx, 0x9cf2e559bdb17b04
add rax, rdx
sub rcx, rax
movabs rax, 0x4c23c62e7d9df6c
add rcx, rax
sub rcx, rbp
sub rcx, rax
movabs rax, 0x9fcdd9c9d42ba36b
add rcx, rax
add rcx, rdx
sub rcx, rax
add rcx, 1
mov rax, qword [rsp + 0x68]
movzx eax, word [rax + 6]
cmp rcx, rax
jae 0x18000c23d
lea edx, [r10 - 1]
imul edx, r10d
mov r8d, edx
not r8d
mov edi, r8d
and edi, 0xb213d9b0
mov eax, edx
and eax, 0x4dec264e
or eax, edi
mov edi, eax
xor edi, 0xc2c2206
xor eax, 0xb213d9b1
mov esi, edx
xor esi, 0xfffffffe
and esi, edx
mov ebx, esi
not ebx
mov ebp, eax
and ebp, 0x61d28df9
and edi, 0x9e2d7206
or edi, ebp
or eax, ebx
and ebx, 0x61d28df9
and esi, 0x9e2d7206
or esi, ebx
xor esi, edi
not eax
or eax, esi
mov ebp, eax
not ebp
and r8d, ebp
and eax, edx
or eax, r8d
xor ebp, eax
test ebp, eax
sete r8b
setne dl
cmp r11d, 0xa
setl r9b
cmp r11d, 9
setg bl
mov eax, ebx
and al, dl
and r8b, bl
xor bl, dl
or bl, al
and r9b, dl
or r9b, r8b
mov eax, r9d
and r9b, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, r9b
test dl, al
jne 0x18000be58
xor dl, al
test dl, 1
je 0x18000c230
mov qword [rsp + 0x30], rcx
lea rax, [rcx + rcx*4]
mov rsi, qword [rsp + 0x70]
mov ecx, dword [rsi + rax*8 + 0x14]
lea rdx, section..data
lea r9, [rcx + rdx]
add r9, 0x404
mov r8d, dword [rsi + rax*8 + 0xc]
mov esi, dword [rsi + rax*8 + 0x10]
add r8, qword [rsp + 0x38]
movabs rdx, 0x7a3fca496d1d8a32
mov rax, rdx
movabs rcx, 0x7f582dfee8e4ce93
sub rax, rcx
sub rax, rdx
add rax, rcx
add rax, 1
mov qword [rsp + 0x48], rax
jmp 0x18000bed5
movabs rax, 0xd4c2fe778a701e8a
sub rsi, rax
add r9, 1
add r8, 1
lea r12d, [r10 - 1]
imul r12d, r10d
mov eax, r12d
not eax
mov ecx, eax
and ecx, r12d
mov edx, ecx
not edx
mov ebx, r12d
and ebx, 0x287edfa5
and eax, 0xd781205a
or eax, ebx
or r12d, edx
and edx, 0x287edfa5
and ecx, 0xd781205a
or ecx, edx
xor ecx, eax
not r12d
or r12d, ecx
mov eax, r12d
not eax
mov ecx, r12d
and ecx, 0xfffffffe
and eax, 0x80721965
and r12d, 0x7f8de69a
or r12d, eax
xor r12d, 0x7f8de69b
mov eax, ecx
and eax, r12d
xor r12d, ecx
or r12d, eax
mov eax, r12d
not eax
and eax, 0x13250091
mov ecx, r12d
and ecx, 0x40001604
or ecx, eax
xor ecx, 0x40001604
and r12d, 0xacdae96a
or r12d, ecx
mov eax, r12d
not eax
and eax, 0xacdae96a
and r12d, 0x53251695
or r12d, eax
mov eax, r12d
not eax
mov ecx, eax
and ecx, 0x25058d54
and r12d, 0xdafa72ab
or r12d, ecx
xor r12d, 0xdafa72ab
or r12d, eax
cmp r12d, 0xffffffff
sete cl
setne bpl
cmp r11d, 0xa
setl bl
cmp r11d, 9
setg dl
mov eax, ebx
or al, cl
and cl, dl
xor dl, bpl
xor al, 1
or al, dl
xor al, 1
and bl, bpl
or bl, cl
xor bl, al
xor bl, 1
and al, bl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
nop word [rax + rax]
test al, 1
je 0x18000bfe0
cmp rsi, 1
jb 0x18000bd20
movabs rax, 0x2ff76f0cb2254787
mov rcx, rax
sub rsi, rax
movabs rax, 0xd4c2fe778a701e8a
add rsi, rax
add rsi, rcx
movabs rax, 0xf99691c39249e11f
sub rsi, rax
sub rsi, qword [rsp + 0x48]
add rsi, rax
mov al, byte [r9]
mov byte [r8], al
mov r10d, dword [0x18002ca64]
mov r11d, dword [0x18002ca68]
lea eax, [r10 - 1]
imul eax, r10d
mov edi, eax
not edi
mov edx, eax
xor edx, 0xf6c9fa28
and edx, eax
or eax, 0x93605d7
mov ebx, edx
not ebx
mov ebp, eax
and ebp, 0x9ff5c4b2
mov ecx, edi
and ecx, 0x60083a08
or ecx, ebp
or eax, ebx
and ebx, 0x9ff5c4b2
and edx, 0x600a3b4d
or edx, ebx
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa83b6e6f
and eax, 0x57c49190
or eax, ecx
mov ecx, eax
xor ecx, 0xa0004901
xor eax, 0x40628046
and eax, 0x416fa2fe
and ecx, 0xbe905d01
or ecx, eax
xor ecx, 0xbe905d01
mov eax, ecx
and eax, edi
xor ecx, edi
or ecx, eax
mov eax, ecx
not eax
and eax, 0xee441b99
and ecx, 0x11bbe466
or ecx, eax
xor ecx, 0x11bbe466
sete dil
setne bpl
cmp r11d, 9
setg bl
cmp r11d, 0xa
setl al
mov edx, ebp
xor dl, al
and dil, bl
and al, bpl
or al, dil
mov ecx, ebp
xor cl, bl
xor dl, 1
or bl, bpl
xor bl, 1
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov edi, edx
xor dil, 1
mov ecx, edi
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
and dl, al
xor al, 1
xor cl, 1
and cl, al
or cl, dl
mov edx, eax
and dl, dil
xor al, dil
or al, dl
xor al, 1
mov edx, ecx
and dl, al
test dl, 1
jne 0x18000bec0
xor cl, al
test cl, 1
jne 0x18000bec0
nop dword [rax]
movzx eax, byte [r9]
mov byte [r8], al
movzx eax, byte [r9]
mov byte [r8], al
mov r10d, dword [0x18002ca64]
mov r11d, dword [0x18002ca68]
lea eax, [r10 - 1]
imul eax, r10d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xee124fbd
mov edi, eax
xor edi, 0xee124fbd
and edi, eax
mov ebx, edx
and ebx, edi
xor edi, edx
or edi, ebx
mov edx, edi
not edx
and edx, 0xae9ce1fc
and edi, 0x51631e03
or edi, edx
mov edx, edi
xor edx, 0xbf7151bf
xor edi, 0x408eae40
and ecx, edi
and edx, eax
or edx, ecx
not edx
or edx, edi
cmp edx, 0xffffffff
sete dil
setne dl
cmp r11d, 0xa
setl bl
cmp r11d, 9
setg al
mov ecx, eax
and cl, dl
and dil, al
xor al, dl
or al, cl
xor al, 1
and bl, dl
or bl, dil
xor bl, al
mov ecx, ebx
xor cl, 1
and al, cl
cmp al, bl
jne 0x18000bec0
xor al, 1
or al, cl
xor al, 1
test al, 1
je 0x18000c170
jmp 0x18000bec0
jmp 0x18000c230
xor ebp, 0x2092e7d0
jmp 0x18000c2cf
mov r11d, dword [0x18002ca6c]
mov r9d, dword [0x18002ca70]
lea ebp, [r11 - 1]
imul ebp, r11d
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x121e9306
mov edx, ebp
and edx, 0xede16cf9
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1db4a71b
and edx, 0xe24b58e4
or edx, ecx
mov ecx, edx
xor ecx, 0xc0410ba3
xor edx, 0xb282014
and edx, 0x3b3ce054
and ecx, 0xc4c31fab
or ecx, edx
xor ecx, 0xc4c31fab
and eax, 0x5d02cc1b
and ebp, 0xa2fd33e4
or ebp, eax
xor ebp, 0xa2fd33e4
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x2de988f5
and ebp, 0xd216770a
or ebp, eax
xor ebp, 0xd216770a
test ebp, ebp
setne r8b
sete r10b
cmp r9d, 9
setg dl
cmp r9d, 0xa
setl cl
mov eax, ecx
xor al, r10b
mov ebx, eax
and bl, cl
and al, r10b
mov r10d, ebx
xor r10b, 1
xor bl, al
xor al, 1
or al, r10b
xor al, 1
or al, bl
xor cl, r8b
and cl, r8b
xor dl, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov r8d, edx
xor r8b, 1
mov ecx, eax
xor cl, dl
and cl, al
mov ebx, ecx
and bl, 1
and dl, al
xor al, 1
and al, r8b
or dl, al
mov eax, edx
and al, 1
cmp bl, al
jne 0x18000c352
xor cl, 1
xor dl, 1
or dl, cl
xor dl, 1
test dl, 1
jne 0x18000c352
nop dword [rax]
jmp 0x18000c350
movabs rax, 0x1acb75a31bdeb63f
movabs rdx, 0xf51e57937a9a4200
mov rcx, rdx
sub rcx, rax
sub rcx, rdx
mov rbx, qword [rsp + 0x38]
add rcx, rbx
movabs rbp, 0x5905ebf895400b7a
sub rcx, rbp
movabs rdx, 0x7fe2b20e74da8153
sub rcx, rdx
add rcx, rbp
movabs rdi, 0x32cf1c05924b43b
sub rcx, rdi
mov rbp, qword [rsp + 0x68]
sub rcx, qword [rbp + 0x30]
add rcx, rdi
add rcx, rdx
movabs rdx, 0xaeca9c31bcad7067
sub rcx, rdx
add rcx, rax
movabs rax, 0xd62a1426057c0125
sub rcx, rax
add rcx, rdx
mov edx, 0xffffffe0
add rcx, rax
mov qword [rsp + 0x30], rcx
mov eax, dword [rbp + 0xb0]
add rax, rbx
mov qword [rsp + 0x48], rax
add rdx, 0x1f
not rdx
mov qword [rsp + 0x50], rdx
lea ecx, [r11 - 1]
imul ecx, r11d
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xbd05040e
mov eax, ecx
and eax, 0x42fafbf1
or eax, ebp
mov ebp, eax
xor ebp, 0x4272f840
xor eax, 0x18040004
mov r10d, edx
or r10d, 0x188c03b4
or eax, 1
and eax, 0x188c03b5
and ebp, 0xe773fc4a
or ebp, eax
and r10d, 0x188c03b5
xor r10d, ebp
mov eax, r10d
not eax
and edx, 0xd8357f70
and ecx, 0x27ca808f
or ecx, edx
mov edx, ecx
xor edx, 0x238a8000
xor ecx, 0xd8357f70
mov ebp, r10d
and ebp, 0x9474758f
and eax, 0x6b8b8a70
or eax, ebp
or r10d, ecx
and ecx, 0x9474758f
and edx, 0x6b8b8a70
or edx, ecx
xor edx, eax
not r10d
or r10d, edx
mov eax, r10d
not eax
and eax, 0x4d9106a4
and r10d, 0xb26ef95b
or r10d, eax
xor r10d, 0xb26ef95b
sete dil
setne sil
cmp r9d, 0xa
setl r8b
cmp r9d, 9
setg dl
mov ebx, esi
xor bl, dil
and bl, sil
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
xor cl, dl
and r8b, sil
and dil, dl
or dil, r8b
mov eax, edx
xor al, sil
or dl, sil
xor dl, 1
or dl, al
xor dl, 1
mov eax, edi
and al, dl
xor dl, dil
or dl, al
mov eax, edx
xor al, 1
and al, cl
xor cl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
nop dword [rax]
test dl, 1
je 0x18000c520
mov rdx, qword [rsp + 0x48]
cmp dword [rdx], 0
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x38]
je 0x18000cc12
mov ecx, dword [rdx + 4]
cmp rcx, 8
jb 0x18000cb92
movabs rbp, 0x302f8ddd97aa22cd
mov rax, rbp
movabs rdx, 0xd8bd3a3c1a4ec2c0
sub rax, rdx
sub rax, rcx
sub rax, rbp
movabs rcx, 0x4cede465d4b00ae7
add rax, rcx
add rax, rdx
sub rax, rcx
movabs rdx, 0x88a4a609e7a25c4e
mov rcx, rdx
movabs rbp, 0x347afbf2e71df249
sub rcx, rbp
movabs rbx, 0x1fffffff8
sub rcx, rbx
add rcx, rbp
sub rcx, rdx
movabs rdx, 0x78779ba861665dac
mov rbp, rdx
add rax, rdx
movabs rdx, 0xa38e186d51fd9517
sub rax, rdx
add rax, rcx
add rax, rdx
movabs rcx, 0x628da00a8b1004df
sub rax, rcx
sub rax, rbp
add rax, rcx
movabs rcx, 0x249db834850b495d
mov rbx, rcx
sub rbx, rax
sub rbx, rcx
shr rbx, 1
mov rbp, qword [rsp + 0x50]
mov rax, rbp
movabs rdi, 0xc995600f402ad791
xor rax, rdi
not rax
and rax, rdi
mov rcx, rdi
not rcx
movabs rdx, 0xbf83d4ec599959da
and rcx, rdx
not rdx
and rdi, rdx
or rdi, rcx
xor rdi, rdx
mov rcx, rdi
not rcx
movabs rsi, 0x74edadf42adae74e
mov rdx, rsi
not rdx
or rbp, rcx
or rdx, rsi
not rbp
and rbp, rdx
mov rdx, rax
and rdx, rbp
xor rbp, rax
or rbp, rdx
mov rax, rbp
not rax
and rax, rdi
and rbp, rcx
or rbp, rax
mov rdx, rbx
not rdx
mov qword [rsp + 0x70], rdx
movabs rcx, 0x236cdd5f6198ca31
mov rax, rcx
and rax, rdx
not rcx
mov rsi, rbx
and rsi, rcx
or rsi, rax
xor rsi, rcx
movabs rdi, 0x1c694554ef867ad0
xor rsi, rdi
not rsi
and rsi, rdi
mov r12, rdi
not r12
movabs rcx, 0x4bc6bcd45d8d07cb
mov rax, rcx
and rax, r12
not rcx
and rdi, rcx
or rdi, rax
xor rdi, rcx
not rdi
mov rdx, rbx
xor rdx, rdi
and rdx, rbx
movabs rcx, 0x8bf42d7c902a699a
mov rax, rcx
not rax
or r12, rbp
or rax, rcx
not r12
and r12, rax
xor rdi, rbp
and rdi, rbp
mov rcx, rsi
not rcx
movabs r8, 0x9d3eb53ab36e8481
mov rax, r8
not rax
mov rbp, rcx
and rbp, r8
and rsi, rax
or rsi, rbp
mov rbp, rdx
not rbp
or rcx, rbp
and rbp, r8
and rdx, rax
or rdx, rbp
xor rdx, rsi
not rcx
or rax, r8
and rax, rcx
or rax, rdx
mov rcx, r12
and rcx, rdi
xor rdi, r12
or rdi, rcx
mov rdx, rax
not rdx
movabs rsi, 0xfd7e877ccaf43cc1
and rdx, rsi
mov rcx, rsi
not rcx
and rax, rcx
or rax, rdx
and rcx, rdi
not rdi
and rdi, rsi
or rcx, rdi
xor rcx, rax
movabs rax, 0x799fcab55bc50dba
mov rdx, qword [rsp + 0x70]
and rdx, rax
not rax
and rbx, rax
or rbx, rdx
xor rbx, rax
mov r8, rcx
not r8
movabs rsi, 0xb424aa8283303ce3
mov rax, rsi
and rax, r8
mov rdx, rsi
not rdx
and rcx, rdx
or rcx, rax
and rdx, rbx
not rbx
and rbx, rsi
or rdx, rbx
xor rdx, rcx
xor r8, rdx
and r8, rdx
je 0x18000cb92
xor r12d, r12d
jmp 0x18000c7ed
add r12, 1
cmp r8, r12
je 0x18000cb92
mov r10, qword [rsp + 0x48]
movzx ebx, word [r10 + r12*2 + 8]
mov r9d, ebx
shr r9d, 0xc
mov esi, ebx
not esi
mov edx, esi
or edx, 0xa36715ac
mov ebp, edx
not ebp
mov eax, ebx
or eax, 0x40984a40
and eax, 0x40985acc
mov ecx, esi
and ecx, 0x81660520
or ecx, eax
and edx, 0x62995acc
and ebp, 0xa013
or ebp, edx
xor ebp, ecx
mov eax, ebp
not eax
and eax, 0x5418c510
and ebp, 0x3203aef
or ebp, eax
mov edi, ebp
xor edi, 0xa0030014
xor ebp, 0x15101e43
and ebp, 0x15103eeb
and edi, 0xe22bc114
or edi, ebp
mov eax, edi
xor eax, 0x2000014
xor edi, 0x1dd43eeb
mov ecx, edi
and ecx, 0xecaee74b
and eax, 0x131018b4
or eax, ecx
mov ecx, ebx
and ecx, 0xe74b
and esi, 0x135118b4
or esi, ecx
xor esi, eax
or edi, ebx
not edi
or edi, esi
not edi
cmp ebx, 0xa000
jae 0x18000c8d0
cmp r9d, 3
jne 0x18000ca54
mov eax, dword [r10]
mov rcx, qword [rsp + 0x38]
lea rax, [rcx + rax*4]
mov ecx, edi
mov rdx, qword [rsp + 0x30]
add dword [rax + rcx*4], edx
jmp 0x18000ca54
cmp r9d, 0xa
jne 0x18000ca54
mov ecx, dword [r10]
mov edx, edi
movabs rax, 0xd03a39de0b9a2778
mov rbx, rax
sub rdx, rax
movabs rax, 0x180c82e0a6b6da55
mov rbp, rax
add rdx, rax
add rdx, qword [rsp + 0x38]
movabs rax, 0x7e81ed886b42ae27
add rdx, rax
sub rdx, rbp
sub rdx, rax
movabs rax, 0xf67c32fa1fbb0aaf
sub rdx, rax
movabs rbp, 0xe3c74b89e7036e35
sub rdx, rbp
add rdx, rax
add rdx, rbx
add rdx, rbp
movabs rbx, 0xbfd487f5df9ec48e
mov rax, rbx
movabs rbp, 0xe8ac2c0d6e2633a1
sub rax, rbp
sub rax, rbx
add rax, rdx
movabs rdx, 0x3a20f9d52df705cd
add rax, rdx
movabs rbx, 0x2a4901ae62f93c30
sub rax, rbx
sub rax, rdx
movabs rdx, 0x6ae0eb48afbb1882
sub rax, rdx
add rax, rcx
add rax, rdx
movabs rcx, 0x1728c566899221cd
sub rax, rcx
add rax, rbx
add rax, rcx
movabs rcx, 0x74b0c1680aa387d0
mov rdx, rcx
sub rax, rcx
add rax, rbp
movabs rcx, 0x95188b7aabbeb536
add rax, rcx
add rax, rdx
sub rax, rcx
movabs rdx, 0x6bac02dded96c1b8
movabs rcx, 0x39d39ef3367fbb8d
mov rbp, rcx
add rcx, rdx
sub rdx, rcx
movabs rcx, 0x170c0b16fe6b27a9
sub rdx, rcx
sub rdx, qword [rsp + 0x30]
add rdx, rcx
movabs rcx, 0x651f4a9acedf6f26
add rdx, rcx
add rdx, rbp
sub rcx, rdx
mov rdx, qword [rax]
movabs rbp, 0xc0680fd2d163002
mov rbx, rbp
add rdx, rbp
movabs rbp, 0xe031fecffdffd2a6
sub rdx, rbp
sub rdx, rbx
movabs rbx, 0xae49c73cf2de2516
add rdx, rbx
add rcx, rdx
sub rcx, rbx
movabs rdx, 0x99c2ecaf91c87f03
sub rcx, rdx
add rcx, rbp
add rcx, rdx
mov qword [rax], rcx
mov r11d, dword [0x18002ca6c]
mov r9d, dword [0x18002ca70]
lea r10d, [r11 - 1]
imul r10d, r11d
mov eax, r10d
not eax
mov edx, eax
or edx, 0x77349338
mov ecx, edx
not ecx
mov esi, r10d
or esi, 0x8ca4401
and esi, 0x3dcac439
mov edi, eax
and edi, 0x42341300
or edi, esi
and edx, 0x3dcac439
and ecx, 0x800128c6
or ecx, edx
xor ecx, edi
mov edx, ecx
not edx
and edx, 0x9dad85c5
and ecx, 0x62527a3a
or ecx, edx
mov edx, ecx
xor edx, 0x14040901
xor ecx, 0x681804f4
and ecx, 0x697ae4f6
and edx, 0x96851b09
or edx, ecx
xor edx, 0x96851b09
and eax, 0x624d5db8
and r10d, 0x9db2a247
or r10d, eax
xor r10d, 0x9db2a247
mov eax, edx
and eax, r10d
xor r10d, edx
or r10d, eax
mov eax, r10d
not eax
and eax, 0xc2bbbc45
and r10d, 0x3d4443ba
or r10d, eax
xor r10d, 0x3d4443ba
sete sil
setne bpl
cmp r9d, 0xa
setl cl
cmp r9d, 9
setg dl
mov eax, edx
xor al, bpl
mov edi, eax
xor dil, 1
mov ebx, edx
xor bl, sil
and bl, dl
and cl, bpl
and dl, sil
or dl, cl
mov ecx, ebx
xor cl, 1
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
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 al, dl
xor dl, 1
or dl, dil
mov ecx, edx
not cl
and cl, 1
mov ebx, eax
and bl, 1
cmp cl, bl
jne 0x18000c7e0
xor al, 1
or dl, al
xor dl, 1
test dl, 1
jne 0x18000c7e0
jmp 0x18000cc10
test r10d, r10d
sete r8b
cmp r9d, 0xa
setl cl
cmp r9d, 9
setg dl
mov eax, r8d
xor al, dl
xor al, 1
mov ebx, r8d
or bl, cl
xor bl, 1
or bl, al
or dl, r8b
xor dl, 1
xor cl, r8b
and cl, r8b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
nop word [rax + rax]
test al, 1
je 0x18000cbf0
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 4]
add rcx, rax
mov qword [rsp + 0x48], rcx
jmp 0x18000c3f7
jmp 0x18000cc10
mov edx, dword [rax + 0x90]
mov eax, dword [rcx + rdx + 0xc]
test eax, eax
je 0x18000d8cd
add rdx, rcx
lea rbp, [rcx + 2]
mov qword [rsp + 0x40], rbp
jmp 0x18000cc4b
mov rdx, qword [rsp + 0x58]
mov eax, dword [rdx + 0x20]
add rdx, 0x14
test eax, eax
mov rcx, qword [rsp + 0x38]
je 0x18000d842
mov qword [rsp + 0x58], rdx
mov edi, eax
add rdi, rcx
mov rcx, r13
call fcn.18000e260
mov rcx, rax
mov rdx, r14
call fcn.18000dd20
mov rcx, rdi
call rax
mov rbp, rax
mov r12d, dword [0x18002ca6c]
mov r9d, dword [0x18002ca70]
lea ebx, [r12 - 1]
imul ebx, r12d
mov eax, ebx
not eax
mov edx, eax
and edx, 0xfffffffe
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov esi, edx
and esi, ecx
xor ecx, edx
or ecx, esi
mov edx, ecx
not edx
mov esi, edx
and esi, 0xbd6ab84b
and ecx, 0x429547b4
or ecx, esi
and ebx, 0xbd6ab84b
and eax, 0x429547b4
or eax, ebx
xor eax, ecx
xor edx, eax
and edx, eax
sete cl
setne bl
cmp r9d, 9
setg r8b
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ebx
xor al, 1
xor cl, r8b
xor cl, 1
and bl, al
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
xor bl, cl
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
xor cl, 1
mov eax, ebx
and al, cl
test al, 1
jne 0x18000d185
xor bl, cl
test bl, 1
jne 0x18000d185
mov rcx, r13
call fcn.18000e260
mov rcx, rax
mov rdx, r14
call fcn.18000dd20
mov rcx, rdi
call rax
mov eax, dword [0x18002ca6c]
mov esi, dword [0x18002ca70]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0xe784021
mov edx, ebp
and edx, 0x20001648
or edx, ecx
xor edx, 0x20001648
mov ecx, ebp
xor ecx, 0x2e785669
and ecx, ebp
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xd187a997
and ecx, 0x2e785668
or ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
and ebx, 0x61ab2e2f
and edx, 0x9e54d1d0
or edx, ebx
or ecx, ebp
and ebp, 0x61ab2e2f
and eax, 0x9e54d1d0
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xce2ee6fb
and ecx, 0x31d11904
or ecx, eax
xor ecx, 0x31d11904
sete dl
setne bl
cmp esi, 0xa
setl r9b
cmp esi, 9
setg al
mov ecx, eax
xor cl, bl
or bl, r9b
or r9b, dl
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
xor bl, 1
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r8d, eax
xor r8b, 1
and cl, r9b
mov edx, r8d
and dl, al
mov ebx, r9d
and bl, cl
xor cl, r9b
or cl, bl
mov ebx, r8d
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
mov eax, edx
and al, 1
mov ecx, r9d
and cl, r8b
xor r8b, r9b
or r8b, cl
mov ecx, r8d
not cl
and cl, 1
cmp al, cl
jne 0x18000ce70
xor dl, 1
or dl, r8b
xor dl, 1
test dl, 1
je 0x18000d002
nop word cs:[rax + rax]
nop
mov rcx, r13
call fcn.18000e260
mov rcx, rax
mov rdx, r14
call fcn.18000dd20
mov rcx, rdi
call rax
mov ecx, dword [0x18002ca6c]
mov eax, dword [0x18002ca70]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x7716254b
mov ecx, ebx
not ecx
or edx, 0xc88290
and edx, 0x61dc8699
and ebp, 0x16022142
or ebp, edx
and ebx, 0x61dc8699
and ecx, 0x88215824
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x2a730357
and ecx, 0xd58cfca8
or ecx, edx
mov edx, ecx
xor edx, 0xa29ad9e3
mov ebp, ecx
xor ebp, 0x412004
and ebp, 0xa0cb70c4
xor ecx, 0xf2d74c99
and ecx, edx
mov ebx, edx
and ebx, 0x5f348f3b
or ebx, ebp
mov edx, ebx
xor edx, 0x5f348f3b
mov ebp, ebx
xor ebp, 0xf086e5be
and ebp, edx
mov esi, ebp
and esi, ecx
xor ecx, ebp
or ecx, esi
mov ebp, ecx
not ebp
and ebp, 0xafb26a84
and ecx, 0x504d957b
or ecx, ebp
xor ebx, 0x80432000
and ebx, 0xdc73a61a
mov ebp, edx
and ebp, 0x238c59e5
or ebp, ebx
xor ebp, 0xdc73a61b
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x43ac8b38
and edx, 0xbc5374c7
or edx, ebp
mov ebp, edx
xor ebp, 0xc507042
xor edx, 0x43ac8b38
mov ebx, ecx
not ebx
mov esi, ebx
and esi, 0xb3ab0d8d
and ecx, 0x4c54f272
or ecx, esi
or ebx, edx
and edx, 0xb3ab0d8d
and ebp, 0x4c54f272
or ebp, edx
xor ebp, ecx
not ebx
or ebx, ebp
mov ecx, ebx
not ecx
and ebx, 0xbf045b84
and ecx, 0x40fba47b
or ecx, ebx
xor ecx, 0xbf045b84
setne cl
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and cl, al
or al, dl
and bl, dl
or bl, cl
mov edx, eax
xor dl, bl
mov ecx, ebx
xor cl, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov edx, eax
not dl
and dl, cl
or cl, al
xor cl, 1
and al, bl
or al, dl
mov edx, ecx
and dl, al
test dl, 1
jne 0x18000d01f
xor cl, al
test cl, 1
jne 0x18000d01f
mov rcx, r13
call fcn.18000e260
mov rcx, rax
mov rdx, r14
call fcn.18000dd20
mov rcx, rdi
call rax
jmp 0x18000ce70
mov rcx, r13
call fcn.18000e260
mov rcx, rax
mov rdx, r14
call fcn.18000dd20
mov rcx, rdi
call rax
mov rbp, rax
mov r12d, dword [0x18002ca6c]
mov r9d, dword [0x18002ca70]
lea ecx, [r12 - 1]
imul ecx, r12d
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0x5dce81e6
mov eax, ecx
and eax, 0xa2317e19
or eax, edx
mov esi, eax
xor esi, 0x80312610
xor eax, 0x51c28024
mov edx, ecx
or edx, 0x73c2d82c
and eax, 0x73c2d82c
and esi, 0x8c3d27d2
or esi, eax
and edx, 0x73c2d82d
xor edx, esi
mov eax, edx
not eax
and ebx, 0x74787804
and ecx, 0x8b8787fb
or ecx, ebx
mov ebx, ecx
xor ebx, 0x8007847b
xor ecx, 0x74787804
mov esi, edx
and esi, 0x3bc82b84
and eax, 0xc437d47b
or eax, esi
or edx, ecx
and ecx, 0x3bc82b84
and ebx, 0xc437d47b
or ebx, ecx
xor ebx, eax
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xef58a518
and edx, 0x10a75ae7
or edx, eax
xor edx, 0x10a75ae7
setne r10b
sete al
cmp r9d, 0xa
setl cl
cmp r9d, 9
setg bl
and bl, al
and r10b, cl
or r10b, bl
or cl, al
mov r8d, r10d
xor r8b, 1
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
xor al, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, al
mov esi, ebx
xor sil, 1
mov ecx, r10d
and cl, r8b
mov r11d, ecx
and r11b, r10b
xor cl, r10b
or cl, r11b
mov eax, ecx
xor al, 1
and al, bl
and cl, sil
or cl, al
mov r11d, ecx
and r11b, 1
xor sil, r8b
or bl, r10b
xor bl, 1
or bl, sil
mov eax, ebx
not al
and al, 1
cmp r11b, al
jne 0x18000d185
xor cl, 1
or cl, bl
xor cl, 1
test cl, 1
je 0x18000cd1f
mov qword [rsp + 0x70], rbp
test edx, edx
sete al
setne cl
cmp r9d, 9
setg bl
cmp r9d, 0xa
setl dl
and cl, dl
and bl, al
or bl, cl
mov ecx, eax
or cl, dl
xor cl, 1
xor al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, al
xor dl, 1
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
xor cl, 1
mov eax, edx
and al, cl
test al, 1
jne 0x18000d1ee
xor dl, cl
test dl, 1
je 0x18000d840
mov rax, qword [rsp + 0x58]
mov ecx, dword [rax]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rcx
mov rcx, qword [rax + rcx]
test rcx, rcx
je 0x18000cc32
mov rax, qword [rsp + 0x58]
mov eax, dword [rax + 0x10]
mov qword [rsp + 0x60], rax
mov r11, qword [rsp + 0x38]
jmp 0x18000d237
mov rax, qword [rsp + 0x50]
mov rcx, qword [r11 + rax + 8]
add r11, 8
test rcx, rcx
je 0x18000cc32
mov qword [rsp + 0x48], r11
mov rax, rcx
not rax
movabs rbp, 0xc169317b0f8cd3bd
mov rdx, rbp
and rdx, rax
not rbp
mov qword [rsp + 0x30], rcx
and rcx, rbp
or rcx, rdx
xor rcx, rbp
movabs rdi, 0x27711b8d70c0bef2
xor rcx, rdi
not rcx
and rcx, rdi
mov rdx, rdi
not rdx
movabs rbx, 0xe87e9476ba7df581
mov rbp, rbx
not rbp
or rax, rdi
or rbp, rbx
not rax
and rax, rbp
movabs rbp, 0x7da1822c7712e79c
mov rsi, rbp
not rsi
or rsi, rbp
and rsi, rdx
mov rdx, rcx
not rdx
mov rbp, rax
not rbp
movabs r9, 0x964b19658fe5198c
mov rdi, r9
not rdi
mov rbx, rdx
and rbx, r9
and rcx, rdi
or rcx, rbx
or rdx, rbp
and rbp, r9
and rax, rdi
or rax, rbp
xor rax, rcx
not rdx
or rdi, r9
and rdi, rdx
or rdi, rax
mov rax, rdi
not rax
and rax, rsi
not rsi
and rsi, rdi
or rsi, rax
movabs rcx, 0xfa5cc6a6c86bc627
mov rax, rcx
not rax
or rax, rcx
and rax, 0xffffffffffff0000
movabs rcx, 0x9f82638f760cdc5f
mov r9, rcx
not r9
and r9, rax
not rax
and rax, rcx
or r9, rax
xor r9, rcx
movabs r12, 0x6ffa469c0f2c757f
mov rdi, r12
not rdi
movabs rcx, 0xb45f0b47702b5c39
mov rax, rcx
and rax, rdi
not rcx
mov rbp, r12
and rbp, rcx
or rbp, rax
xor rbp, rcx
mov rax, rbp
not rax
mov rcx, rdi
and rcx, r12
mov rbx, rcx
not rbx
movabs r10, 0xde77fba3bc234d0f
mov r11, r10
not r11
mov rdx, rax
and rdx, r10
and rbp, r11
or rbp, rdx
or rax, rbx
and rbx, r10
and rcx, r11
or rcx, rbx
xor rcx, rbp
not rax
or r11, r10
and r11, rax
or r11, rcx
mov rcx, rsi
not rcx
movabs r8, 0x4f942c1441b6e638
mov rax, r8
not rax
and rsi, rax
and rax, r9
not r9
movabs rbx, 0x653d5f59cc1ce476
mov rdx, rbx
not rdx
mov rbp, r8
and rbp, rcx
or rcx, r9
or rdx, rbx
not rcx
and rcx, rdx
or rsi, rbp
and r9, r8
or rax, r9
xor rax, rsi
mov rdx, rcx
and rdx, rax
xor rax, rcx
or rax, rdx
movabs rdx, 0x94739c5ac9301176
mov rcx, rdx
and rcx, rdi
not rdx
and r12, rdx
or r12, rcx
xor r12, rdx
movabs rcx, 0x50750aaca423396f
mov r9, rcx
mov rbx, rcx
not r9
mov r10, r12
not r10
movabs rbp, 0x6eb32c87fc55721
mov rcx, rbp
not rcx
mov rdx, r10
or rdx, r9
or rcx, rbp
not rdx
and rdx, rcx
movabs rsi, 0xa566e495bdb5156b
mov rcx, rsi
not rcx
or rdi, rbx
or rcx, rsi
not rdi
and rdi, rcx
movabs rbp, 0x626258315bed77b
mov rsi, rbp
not rsi
mov rcx, r11
or rcx, r9
or rsi, rbp
not rcx
and rcx, rsi
mov rsi, rdx
not rsi
movabs r8, 0x8d11c512ac1bcd20
mov rbp, r8
not rbp
mov rbx, rsi
and rbx, r8
and rdx, rbp
or rdx, rbx
mov rbx, rdi
not rbx
or rsi, rbx
and rbx, r8
and rdi, rbp
or rdi, rbx
xor rdi, rdx
not rsi
or rbp, r8
and rbp, rsi
mov rsi, r11
movabs r8, 0x50750aaca423396f
xor rsi, r8
and rsi, r11
or rbp, rdi
mov rdx, rcx
and rdx, rsi
xor rsi, rcx
mov rdi, r11
not rdi
or rsi, rdx
mov rcx, rbp
not rcx
and rcx, rsi
not rsi
and rsi, rbp
or rsi, rcx
movabs rbx, 0xa8289c41dd8435ed
mov rdx, rbx
not rdx
mov rcx, r10
and rcx, rbx
and r12, rdx
or r12, rcx
or r10, r11
and r11, rbx
and rdi, rdx
or rdi, r11
xor rdi, r12
not r10
or rdx, rbx
and rdx, r10
movabs r11, 0xe69302c8df1c6acc
mov rcx, r11
not rcx
mov rbp, r9
and rbp, r11
mov rbx, r8
and rbx, rcx
or rbx, rbp
mov r10, r8
and r10, r11
mov rbp, r9
and rbp, rcx
or rbp, r10
xor rbp, rbx
or r9, r8
not r9
or rcx, r11
and rcx, r9
or rcx, rbp
not rcx
or rcx, rdx
or rcx, rdi
movabs rbp, 0xa761b7bcd74e7038
mov rdx, rbp
not rdx
or rdx, rbp
not rcx
and rcx, rdx
mov rdx, rsi
and rdx, rcx
xor rcx, rsi
or rcx, rdx
mov rdx, rax
not rdx
and rax, rdx
mov rbp, rdx
and rbp, rax
xor rax, rdx
or rax, rbp
not rax
not rcx
movabs rsi, 0xbbe2b6376d3f3e4d
mov r9, rsi
mov rbp, rsi
not rbp
mov rdx, rax
and rdx, rcx
xor rcx, rax
or rcx, rdx
movabs rsi, 0xb4b1ce07f328ddfa
mov rax, rsi
not rax
mov rdx, rbp
and rdx, rsi
mov rbx, r9
and rbx, rax
or rbx, rdx
mov rdi, r9
and rdi, rsi
mov rdx, rbp
and rdx, rax
or rdx, rdi
xor rdx, rbx
or rbp, r9
not rbp
or rax, rsi
and rax, rbp
or rax, rdx
mov rdx, rcx
not rdx
movabs rbp, 0x20805e5fb257be72
and rdx, rbp
not rbp
and rcx, rbp
or rcx, rdx
xor rcx, rbp
not rcx
not rax
or rax, rcx
movabs rdx, 0x57d1bf79485b539f
mov rcx, rdx
not rcx
or rcx, rdx
not rax
and rax, rcx
mov rdx, qword [rsp + 0x30]
test rdx, rdx
mov rcx, qword [rsp + 0x40]
lea rdi, [rcx + rdx]
cmovs rdi, rax
mov rcx, r13
call fcn.18000e260
mov rcx, rax
mov rdx, r15
call fcn.18000dd20
mov rcx, qword [rsp + 0x70]
mov rdx, rdi
call rax
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x48]
mov r11, rdx
mov qword [rdx + rcx], rax
mov r12d, dword [0x18002ca6c]
mov r9d, dword [0x18002ca70]
lea ecx, [r12 - 1]
imul ecx, r12d
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf1792a79
and eax, ecx
and ecx, 0xe86d586
or ecx, edx
xor ecx, 0xe86d586
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov edi, ecx
mov ebx, ecx
xor ebx, 0x17fd2d3b
and ebx, ecx
not ecx
and ecx, 0x9c6347b9
and edi, 0x639cb846
or edi, ecx
mov edx, edi
xor edx, 0x639cb846
mov eax, edi
xor eax, 0x8b9e6a82
and eax, edx
mov ecx, eax
not ecx
mov esi, ebx
not esi
mov ebp, ecx
and ebp, 0xe8ab36f7
and eax, 0x1754c908
or eax, ebp
or ecx, esi
and esi, 0xe8ab36f7
and ebx, 0x1754c908
or ebx, esi
xor ebx, eax
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x161b1b9
and ecx, 0xfe9e4e46
or ecx, eax
xor ecx, 0xe963637c
xor edi, 0x804240b0
and edi, 0xe3cae8b6
mov eax, edx
and eax, 0x1c351749
or eax, edi
xor eax, 0xe3cae8b7
and edx, 1
or edx, eax
not edx
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
xor eax, 0x9b53ceb3
and eax, edx
or edx, 0x64ac314c
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x37351415
and ecx, 0x8842caa2
or ecx, ebx
or edx, ebp
and ebp, 0x37351415
and eax, 0xc8caebea
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xf1eb7de6
and edx, 0xe148219
or edx, eax
xor edx, 0x95474caa
sete r8b
setne dl
cmp r9d, 0xa
setl al
cmp r9d, 9
setg cl
mov ebx, ecx
xor bl, dl
or dl, al
or al, r8b
xor al, 1
or al, bl
mov r10d, eax
xor r10b, 1
or cl, r8b
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
xor al, 1
and dl, r10b
or dl, cl
mov ecx, eax
and cl, dl
test cl, 1
jne 0x18000d220
xor al, dl
test al, 1
jne 0x18000d220
nop dword [rax + rax]
jmp 0x18000d840
lea ebx, [r12 - 1]
imul ebx, r12d
mov ecx, ebx
not ecx
mov edx, ebx
or edx, 0xfd1312b2
mov ebp, edx
not ebp
mov eax, ecx
or eax, 0x2eced4d
mov r10d, eax
not r10d
and edx, 0xbf69e0f1
and ebp, 0x840d0c
or ebp, edx
and eax, 0xbf69e0f1
and r10d, 0x40121202
or r10d, eax
xor r10d, ebp
mov eax, r10d
not eax
and eax, 0xfd1312b3
and r10d, 0x2eced4c
or r10d, eax
mov eax, r10d
not eax
mov edx, r10d
and edx, 0x3a199ae2
and eax, 0xc5e6651d
or eax, edx
or r10d, ebx
and ebx, 0x3a199ae2
and ecx, 0xc5e6651d
or ecx, ebx
xor ecx, eax
not r10d
or r10d, ecx
not r10d
test r10d, r10d
setne r8b
sete dl
cmp r9d, 0xa
setl bl
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
xor dl, 1
and al, bl
or r8b, bl
mov ecx, r8d
xor cl, al
xor al, 1
xor cl, 1
or al, r8b
xor al, 1
or al, cl
xor al, dl
mov ecx, eax
not cl
and cl, dl
mov edx, ecx
and dl, al
test dl, 1
mov rsi, qword [rsp + 0x68]
jne 0x18000d923
xor cl, al
test cl, 1
je 0x18000da8a
mov eax, dword [rsi + 0x28]
add rax, qword [rsp + 0x38]
call rax
mov ecx, dword [0x18002ca6c]
mov eax, dword [0x18002ca70]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x2c3332ec
and edx, ebp
not ebp
and ebp, 0x432328c
and ecx, 0x28010060
or ecx, ebp
xor ecx, 0x28010060
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x943d0564
and edx, 0x6bc2fa9b
or edx, ecx
mov ebp, edx
xor ebp, 0x47f1c877
mov ebx, edx
xor ebx, 0x47f1c876
and ebx, ebp
xor edx, 0xb80e3788
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov ecx, ebx
not ecx
mov edx, ebp
not edx
mov edi, ecx
and edi, 0xb985b557
and ebx, 0x467a4aa8
or ebx, edi
or ecx, edx
and edx, 0xb985b557
and ebp, 0x467a4aa8
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x8998326e
and ecx, 0x7667cd91
or ecx, edx
mov edx, ecx
xor edx, 0x34454800
xor ecx, 0x803260
and ecx, 0x42a2b7f1
and edx, 0xbd5d480e
or edx, ecx
mov ecx, edx
xor ecx, 0x400225c0
xor edx, 0x390c0008
and ecx, 0xc4536dc6
and edx, 0x3bac9239
or edx, ecx
xor edx, 0xc4536dc6
cmp edx, 0xffffffff
sete dl
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, ecx
or bl, dl
and dl, al
xor al, r8b
xor bl, 1
or bl, al
xor bl, 1
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, bl
xor al, 1
mov r8d, eax
and r8b, 1
mov edx, ebx
xor dl, cl
or cl, bl
mov rsi, qword [rsp + 0x68]
xor cl, 1
or cl, dl
mov edx, ecx
and dl, 1
cmp r8b, dl
jne 0x18000da99
or al, cl
xor al, 1
test al, 1
jne 0x18000da99
mov eax, dword [rsi + 0x28]
add rax, qword [rsp + 0x38]
call rax
jmp 0x18000d923
movaps xmm6, xmmword [rsp + 0x110]
movaps xmm7, xmmword [rsp + 0x120]
movaps xmm8, xmmword [rsp + 0x130]
movaps xmm9, xmmword [rsp + 0x140]
movaps xmm10, xmmword [rsp + 0x150]
movaps xmm11, xmmword [rsp + 0x160]
movaps xmm12, xmmword [rsp + 0x170]
movaps xmm13, xmmword [rsp + 0x180]
movaps xmm14, xmmword [rsp + 0x190]
movaps xmm15, xmmword [rsp + 0x1a0]
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret