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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1e8
movdqa xmmword [rsp + 0x1d0], xmm15
movdqa xmmword [rsp + 0x1c0], xmm14
movdqa xmmword [rsp + 0x1b0], xmm13
movdqa xmmword [rsp + 0x1a0], xmm12
movdqa xmmword [rsp + 0x190], xmm11
movdqa xmmword [rsp + 0x180], xmm10
movdqa xmmword [rsp + 0x170], xmm9
movdqa xmmword [rsp + 0x160], xmm8
movdqa xmmword [rsp + 0x150], xmm7
movdqa xmmword [rsp + 0x140], xmm6
mov r13d, dword [0x18002da64]
mov r12d, dword [0x18002da68]
lea ecx, [r13 - 1]
imul ecx, r13d
mov edx, ecx
not edx
or ecx, 0xe9346553
mov ebp, ecx
not ebp
or edx, 0x16cb9aac
mov eax, edx
not eax
and ecx, 0x5e992fd3
and ebp, 0x42902c
or ebp, ecx
and edx, 0x5e992fd3
and eax, 0xa1244000
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xe9346553
and eax, 0x16cb9aac
or eax, ecx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x62633fd4
mov ecx, eax
xor ecx, 0x62633fd4
and ecx, eax
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x12bd1d45
and ecx, 0xed42e2ba
or ecx, ebp
xor ecx, 0x8f21dd6f
and eax, 0x58491010
mov ebp, edx
and ebp, 0xa7b6efef
or ebp, eax
xor ebp, 0x58491011
and edx, 1
or edx, ebp
not edx
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and edx, 0x2b66a5d9
and eax, 0xd4995a26
or eax, edx
mov ecx, eax
xor ecx, 0x1222451
xor eax, 0x894222
and eax, 0x2acdc3aa
and ecx, 0xd5323c55
or ecx, eax
xor ecx, 0xd5323c55
cmp ecx, 0xffffffff
sete cl
setne dl
cmp r12d, 0xa
setl al
cmp r12d, 9
setg bl
xor bl, dl
xor bl, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, ebx
or cl, al
xor cl, 1
xor al, bl
mov edx, ecx
and dl, al
test dl, 1
jne 0x1800011b2
xor cl, al
test cl, 1
jne 0x1800011b2
nop word cs:[rax + rax]
jmp 0x1800011b0
lea r9, [rsp + 0x12c]
movabs r14, 0x27709d492b63b87f
neg r14
lea r11, section..data
mov r10d, 4
nop word cs:[rax + rax]
nop
mov r15, r9
lea eax, [r13 - 1]
imul eax, r13d
mov ecx, eax
not ecx
and ecx, 0x8185500
mov edx, eax
and edx, 0x84060089
or edx, ecx
xor edx, 0x84060089
and eax, 0x73e1aa76
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x73e1aa76
and eax, 0x8c1e5589
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov edi, eax
and edi, 0x6302e441
and ecx, 0x9cfd1bbe
or ecx, edi
or eax, ebp
and ebp, 0x6302e441
and edx, 0x9cfd1bbe
or edx, ebp
xor edx, ecx
not eax
or eax, edx
sete al
cmp r12d, 9
setg r8b
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
mov ebx, edx
xor bl, 1
and dl, r8b
mov r9d, edx
and r9b, bl
xor dl, bl
and bl, r8b
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
or dl, r9b
mov ecx, edx
not cl
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov r8d, ebx
xor r8b, 1
mov edx, ebx
and dl, r8b
mov eax, edx
xor al, 1
xor dl, bl
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and al, cl
or al, dl
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
nop
test al, 1
je 0x1800012f0
cmp r10, 1
jb 0x1800018e9
mov rax, r14
sub rax, r10
movabs rcx, 0x27709d492b63b87f
add rax, rcx
movabs rbp, 0xccf851be974db0ca
mov rcx, rbp
movabs rdx, 0xf6874709d9d20cad
sub rcx, rdx
sub rcx, rbp
movabs rbp, 0xa3643274c8ef7f86
add rcx, rbp
add rcx, rdx
sub rcx, rbp
movabs rdx, 0x3e0e2f9903f1e0e2
mov rbp, rdx
add rax, rdx
movabs rdx, 0x3f27be632cbe8986
add rax, rdx
sub rax, rbp
movabs rbp, 0x1e756f15bfaecfdd
sub rax, rbp
add rax, rcx
add rax, rbp
movabs rcx, 0x6f4db3f8f9072a24
sub rax, rcx
sub rax, rdx
add rax, rcx
movabs rsi, 0x8dc58d7c590d3b3d
movabs rcx, 0x23f972d9a39ef284
lea rdx, [rcx + rsi]
sub rcx, rdx
sub rcx, rax
mov r13d, dword [0x18002da64]
lea ebx, [r13 - 1]
imul ebx, r13d
mov eax, ebx
or eax, 0x7ec3258a
mov edx, eax
not edx
mov ebp, ebx
xor ebp, 0x813cda75
and ebp, ebx
mov edi, eax
and edi, 0xf81efc2e
and edx, 0x1200251
or edx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xf81efc2e
and ebp, 0x7e103d1
or ebp, edi
lea r10, [rcx + rsi]
add r10, 0xffffffffffffffff
xor ebp, edx
mov r8b, byte [r11]
add r11, 1
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xf176ecf1
and eax, 0xe89130e
or eax, ecx
mov ecx, eax
xor ecx, 0x8494890a
xor eax, 0x60403680
and eax, 0x6b6176f0
and ecx, 0x949e890f
or ecx, eax
mov eax, ebx
not eax
xor ecx, 0x949e890f
and eax, 0x575cda0d
and ebx, 0xa8a325f2
or ebx, eax
xor ebx, 0xa8a325f2
mov eax, ecx
and eax, ebx
xor ebx, ecx
mov r12d, dword [0x18002da68]
or ebx, eax
cmp ebx, 0xffffffff
sete r9b
setne dl
cmp r12d, 0xa
setl al
cmp r12d, 9
setg bl
mov ecx, ebx
xor cl, dl
and dl, al
or al, r9b
xor al, 1
or al, cl
mov edi, eax
not dil
and bl, r9b
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, dil
lea r9, [r15 + 1]
mov byte [r15], r8b
or cl, bl
mov edx, eax
xor dl, 1
cmp dl, cl
jne 0x1800011e0
xor cl, 1
or al, cl
xor al, 1
test al, 1
jne 0x1800011e0
nop dword [rax]
lea ecx, [r13 - 1]
imul ecx, r13d
mov edx, ecx
not edx
mov eax, ecx
or eax, 1
mov edi, eax
not edi
and ecx, 0x3f399a59
and edx, 0xc0c665a6
or edx, ecx
mov ecx, edx
xor ecx, 0xc60026
xor edx, 0x3f399a58
mov ebx, eax
and ebx, 0xec09e799
and edi, 0x13f61866
or edi, ebx
or eax, edx
and edx, 0xec09e799
and ecx, 0x13f61866
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x9fd8c470
and edx, eax
not eax
and eax, 0x9484440
and ecx, 0x96908030
or ecx, eax
xor ecx, 0x96908030
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x4feb4b4f
and edx, 0xb014b4b0
or edx, eax
xor edx, 0x2fcc70c0
sete dl
setne dil
cmp r12d, 9
setg al
cmp r12d, 0xa
setl bl
or bl, dil
mov ecx, eax
or cl, dl
mov ebp, ecx
xor bpl, bl
or cl, bl
xor cl, 1
or cl, bpl
xor dl, al
and dl, al
xor al, dil
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov edx, eax
not dl
and dl, 1
and cl, al
cmp cl, dl
jne 0x180001710
xor cl, 1
or cl, al
xor cl, 1
test cl, 1
je 0x1800018e1
jmp 0x180001710
mov byte [r15], r8b
mov r13d, dword [0x18002da64]
mov r12d, dword [0x18002da68]
lea eax, [r13 - 1]
imul eax, r13d
mov ecx, eax
not ecx
and ecx, 0x6a000010
mov edx, eax
and edx, 0x33390b
or edx, ecx
xor edx, 0x33390b
and eax, 0x95ccc6e4
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x95ccc6e4
and eax, 0x6a33391b
or eax, ecx
mov edx, eax
xor edx, 1
and edx, eax
mov ecx, eax
not ecx
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
mov edi, eax
not edi
mov ebx, ecx
and ebx, 0x4d4ad42a
and edx, 0xb2b52bd5
or edx, ebx
or ecx, edi
and edi, 0x4d4ad42a
and eax, 0xb2b52bd5
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9303149b
and ecx, 0x6cfceb64
or ecx, eax
mov eax, ecx
xor eax, 0x2cd8eb04
xor ecx, 0x9303149b
mov edx, ecx
and edx, 0x522600fb
and eax, 0xadd9ff04
or eax, edx
xor eax, 0xadd9ff04
or eax, ecx
cmp eax, 0xffffffff
sete cl
setne dil
cmp r12d, 0xa
setl al
cmp r12d, 9
setg bpl
mov edx, eax
and al, dil
and dil, bpl
and dl, cl
or dl, dil
mov ebx, edx
xor bl, bpl
and bl, dl
and cl, bpl
or al, cl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
mov edi, edx
and dil, cl
xor cl, dl
or cl, dil
mov edi, ecx
and dil, bl
mov edx, ebx
xor dl, al
or al, bl
xor bl, 1
xor cl, 1
and cl, bl
or cl, dil
mov ebx, ecx
and bl, 1
xor al, 1
or al, dl
xor cl, 1
or cl, al
not al
and al, 1
xor cl, 1
cmp bl, al
jne 0x1800011e0
test cl, 1
je 0x1800014c0
jmp 0x1800011e0
mov eax, dword [0x18002da64]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
and ecx, 0xb23d4f4b
and ebp, 0x4dc2b0b4
or ebp, ecx
mov edx, ebp
xor edx, 0xb23d4f4b
mov eax, ebp
xor eax, 0x1c22020
and eax, 0xa1f3236b
xor ebp, 0xa332ff19
and ebp, edx
and edx, 0x5e0cdc94
or edx, eax
mov eax, edx
xor eax, 0x5e0cdc94
xor edx, 0xa1f3236b
mov ecx, edx
or ecx, 0xeef04fad
mov edi, ecx
not edi
mov ebx, ebp
not ebx
mov esi, ecx
and esi, 0x82b9a27f
and edi, 0x11061000
or edi, esi
or ecx, ebx
and ebx, 0x82b9a27f
and ebp, 0x7d465d80
or ebp, ebx
xor ebp, edi
not ecx
or ecx, ebp
mov esi, ecx
not esi
and esi, 0x50a64591
and ecx, 0xaf59ba6e
or ecx, esi
xor ecx, 0xbe560a3d
and edx, 0x33e49175
mov esi, eax
and esi, 0xcc1b6e8a
or esi, edx
xor esi, 0x33e49174
and eax, 1
or eax, esi
mov edx, eax
not edx
and edx, 0x6a86ea1c
and eax, 0x957915e3
or eax, edx
xor eax, 0x957915e3
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
mov esi, edx
or esi, 0x3cb9aaac
mov ecx, esi
not ecx
or eax, 0x80001152
and eax, 0x8418937e
and edx, 0x38a12880
or edx, eax
and esi, 0x8418937e
and ecx, 0x43464401
or ecx, esi
xor ecx, edx
mov eax, ecx
not eax
and eax, 0x34108c2e
and ecx, 0xcbef73d1
or ecx, eax
mov eax, ecx
xor eax, 0xf2048100
xor ecx, 0xa02280
and ecx, 0x5f27afd
and eax, 0xfa0d8502
or eax, ecx
xor eax, 0xfa0d8502
cmp eax, 0xffffffff
sete cl
setne al
cmp dword [0x18002da68], 0xa
mov byte [r15], r8b
setl bl
xor al, bl
xor al, 1
mov edx, ebx
or dl, cl
xor dl, 1
or dl, al
mov esi, edx
xor sil, 1
mov eax, ecx
xor al, bl
and cl, al
and al, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov edi, eax
xor dil, 1
mov ebx, edx
and bl, sil
mov ecx, edi
and cl, al
mov ebp, edx
and bpl, bl
xor bl, dl
or bl, bpl
mov edx, edi
and dl, cl
xor cl, dil
or cl, dl
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
and cl, bl
or cl, dl
mov edx, ecx
and dl, 1
mov ebx, esi
xor bl, al
or al, sil
xor al, 1
or al, bl
mov ebx, eax
not bl
and bl, 1
cmp dl, bl
jne 0x1800015c0
xor cl, 1
or cl, al
xor cl, 1
test cl, 1
jne 0x1800015c0
mov byte [r15], r8b
jmp 0x180001710
mov eax, dword [0x18002da6c]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x142001
mov eax, ecx
and eax, 0x88200258
or eax, edx
xor eax, 0x88200258
mov edx, ecx
xor edx, 0x88342259
and edx, ecx
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, edx
not eax
and eax, 0x77cbdda7
and edx, 0x88342258
or edx, eax
mov eax, edx
not eax
and ebp, eax
and edx, ecx
or edx, ebp
xor eax, edx
test eax, edx
sete al
setne cl
cmp dword [0x18002da70], 0xa
setl r8b
mov edx, r8d
xor dl, cl
xor dl, 1
mov ebx, r8d
or bl, al
xor bl, 1
or bl, dl
or cl, r8b
xor cl, 1
xor al, r8b
and al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, ecx
and al, 1
mov ebp, dword [rsp + 0x12c]
mov qword [rsp + 0xb0], rbp
cmp dl, al
jne 0x1800019c2
xor dl, 1
xor cl, 1
or cl, dl
xor cl, 1
test cl, 1
jne 0x1800019c2
nop word cs:[rax + rax]
nop dword [rax]
jmp 0x1800019c0
mov rax, qword [rsp + 0xb0]
mov rsi, rax
test eax, eax
je 0x18000642f
mov rdi, rsi
cmp edi, 0x10
setb r8b
cmp edi, 0xf
seta dl
movabs rcx, 0xc9566ec9028c4852
movabs rbx, 0x4ca4cadeffdad9a5
mov rbp, rbx
sub rbp, rcx
sub rbp, rbx
add rbp, rsi
add rcx, rbp
add rcx, 0xffffffffffffffff
cmp rcx, 0x400
setb r10b
cmp rcx, 0x3ff
seta r9b
mov ecx, r9d
or cl, dl
xor cl, 1
mov eax, r8d
or al, r10b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
xor cl, r9b
and cl, dl
and r10b, r8b
and dl, r9b
or dl, r10b
mov ebx, ecx
xor bl, 1
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
mov eax, ecx
and al, dl
xor r11d, r11d
mov r8, rsi
not r8
test al, 1
jne 0x180001ddd
xor cl, dl
test cl, 1
mov rsi, qword [rsp + 0xb0]
jne 0x18000551b
movabs rax, 0xff0e296409c5e4a8
mov qword [rsp + 0x130], r8
mov rcx, r8
and rcx, rax
mov edx, esi
and edx, 0xf63a1b57
or rdx, rcx
xor rdx, rax
not rdx
movabs rax, 0xa3163498c1b4831
mov rcx, rax
not rcx
and rcx, rdx
not edx
and edx, 0x8c1b4831
or rcx, rdx
xor rcx, rax
movabs rax, 0x5e52bba516d6c57e
movabs rdx, 0xa1ad445a16d6c571
xor rdx, rax
mov rdi, rcx
movabs rbp, 0x60c6bd8d324adb59
mov rax, rcx
xor rax, rbp
and rax, rcx
not rcx
movabs rbx, 0xf14098a28cb35853
and rbx, rcx
movabs rcx, 0xf970d8ea8cb35853
not rcx
and rdi, rcx
or rdi, rbx
xor rdi, rcx
not rbp
mov rcx, rdi
not rcx
or rbp, rcx
not rbp
mov rbx, rbp
and rbx, rax
xor rax, rbp
or rax, rbx
mov rbx, rax
not rbx
movabs rbp, 0x5acd3d152fd1a97
and rbx, rbp
not rbp
and rbp, rax
or rbp, rbx
movabs rbx, 0x889190824010c1c0
xor rbx, rbp
movabs rax, 0x8c5a649359154b71
mov rsi, rcx
and rsi, rax
not rax
and rax, rdi
or rax, rsi
movabs rdi, 0x8c5a6493a6eab481
xor rdi, rax
or rcx, rdx
not rcx
or rcx, rdi
mov rax, rcx
not rax
movabs rdx, 0x6e850a83c0336481
and rax, rdx
not rdx
and rcx, rdx
or rcx, rax
xor rcx, rdx
movabs rax, 0x77640f6937a71e05
mov rdx, rax
not rdx
and rbx, rdx
and rdx, rcx
not rcx
movabs rsi, 0x656a6e5c9f483e3e
xor rsi, rbp
mov rdi, rsi
and rdi, rax
or rbx, rdi
and rax, rcx
or rdx, rax
xor rdx, rbx
or rsi, rcx
not rsi
or rsi, rdx
mov rax, rsi
not rax
movabs rcx, 0x9a7ad2b8aeba410d
mov rdx, rcx
not rdx
and rdx, rax
and rsi, rcx
or rsi, rdx
xor rsi, rcx
movabs rax, 0xd1d8dab75b0af0c2
mov rcx, rax
not rcx
and rcx, rsi
not rsi
mov rdx, rsi
and rdx, rax
or rcx, rdx
xor rcx, rax
xor rsi, rcx
and rsi, rcx
movabs rax, 0x10ba18988ab66b8b
lea rcx, [rsi + rax]
movabs rbp, 0x25220374c51cb4bb
mov rdx, rbp
sub rdx, rcx
movabs rcx, 0xffdcde1796214491
add rdx, rcx
add rdx, rax
sub rcx, rdx
movabs rax, 0xbe9fcc15a704a8f1
sub rcx, rax
movabs rbx, 0x82075ea6e1c33f76
lea rdx, [rcx + rbx]
add rdx, 0xfffffffffffffff0
add rdx, rax
movabs rax, 0x5daa2d9f3cb070a7
add rdx, rax
add rdx, rbp
sub rdx, rax
sub rdx, rbx
mov rax, rdx
shr rax, 4
movabs rcx, 0xcdfdb190ccc20da4
add rax, rcx
movabs rbx, 0xd0608e54423cd6d3
add rax, rbx
sub rax, rcx
movabs rbp, 0x1f38e14600372b78
add rbp, rax
movabs rax, 0xaac59976dd09b217
movabs rcx, 0x1f38e14600372b77
add rcx, rax
sub rbp, rcx
add rbp, rax
movabs rax, 0xdc31bf32838343e0
sub rbp, rax
sub rbp, rbx
add rbp, rax
mov r8, rbp
not r8
movabs rcx, 0x8f09eedd1e0e34d4
mov rax, r8
and rax, rcx
not rcx
mov rbx, rbp
and rbx, rcx
or rbx, rax
xor rbx, rcx
movabs rax, 0xb40d3388b228cc76
mov rcx, rbp
xor rcx, rax
not rax
not rbx
or rbx, rax
not rbx
and rcx, rbp
mov rax, rbx
and rax, rcx
xor rcx, rbx
or rcx, rax
movabs r9, 0xb40d3388b228cc75
and r9, rcx
not rcx
movabs rax, 0x4bf2cc774dd7338a
and rax, rcx
or r9, rax
mov rax, r9
not rax
movabs rbx, 0x465f0ea6261ad953
mov rcx, rbx
not rcx
mov rdi, r9
and rdi, rbx
and rax, rcx
or rax, rdi
and rbx, rbp
and rcx, r8
or rcx, rbx
xor rcx, rax
or r9, rbp
not r9
or r9, rcx
not r9
cmp rdx, 0x30
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0xf0], r9
jae 0x180001dea
xor r14d, r14d
jmp 0x180004cdc
mov rsi, qword [rsp + 0xb0]
jmp 0x18000551b
movabs rcx, 0xb679298743ed3e5
add rbp, rcx
movabs rdx, 0xf3785c85e695e7cc
add rbp, rdx
movabs rax, 0xadbd86a40cdac8ca
add rbp, rax
sub rbp, rdx
movabs rdx, 0xeacf426482b32094
sub rbp, rdx
sub rbp, rcx
add rbp, rdx
movabs rcx, 0xf74c67e529456696
add rbp, rcx
movabs rdx, 0x217066b27ad66231
add rbp, rdx
sub rbp, r9
sub rbp, rdx
movabs rdx, 0x667a6ef1999526fe
sub rbp, rdx
sub rbp, rcx
add rbp, rdx
movabs rcx, 0x3d60683275ec0b59
sub rbp, rcx
movabs rdx, 0xd1de039b7b519135
sub rbp, rdx
sub rbp, rax
movabs rax, 0xbeaf80e136f224c5
add rbp, rcx
add rbp, rdx
mov qword [rsp + 0x100], rbp
neg rbp
mov qword [rsp + 0x108], rbp
movabs rcx, 0x7ffffffffffffc2f
and rcx, rax
mov qword [rsp + 0x138], rcx
mov rdx, 0xffffffffffffffff
xor r14d, r14d
nop dword [rax]
mov qword [rsp + 0x48], r14
movabs rax, 0xf77c0c810b3c29cc
mov rcx, rax
and rcx, 0xfffffffffffffc3f
not rax
mov r9d, eax
movabs r11, 0xe2bd8cb1d7e2e39
not r11
mov rbp, rdx
mov rdi, rdx
mov qword [rsp + 0x90], rdx
not rdx
mov qword [rsp + 0x40], rdx
movabs rdx, 0x5e7e4abe12712aeb
and r9d, 0x3c0
not rdx
mov qword [rsp + 0x38], rdx
movabs rbx, 0xcbb4efd194c03af7
mov rbp, rbx
and rbp, rdi
not rbx
mov rsi, r14
or r9, rcx
and rsi, rbx
movabs r10, 0xb82acea748f6cae2
mov rcx, r10
not rcx
movabs r8, 0xe259a5e4acbadfdb
mov rdx, r8
not rdx
mov rdi, rcx
or rsi, rbp
and rdi, r8
mov rbp, r10
and rbp, rdx
or rbp, rdi
mov rdi, r10
xor r9, rax
and rdi, r8
mov r15, rcx
and r15, rdx
or r15, rdi
xor rsi, rbx
mov qword [rsp + 0xc8], rsi
or rcx, r10
not rcx
or rdx, r8
xor r15, rbp
and rdx, rcx
mov r8, rdx
movabs rsi, 0x613bb6bee71634d7
mov rax, rsi
not rax
movabs rdi, 0xa3bacba881069738
mov rbx, rdi
and rbx, rax
and r11, r9
mov rdx, r9
not rdi
mov rcx, rsi
and rcx, rdi
or rcx, rbx
not rdx
xor rcx, rdi
mov rbx, qword [rsp + 0x90]
mov rbp, rbx
and rbp, 0xffffffffffffffef
xor rbx, 0xffffffffffffffef
or r8, r15
mov qword [rsp + 0xb8], r8
or rbx, rbp
mov rbp, rcx
not rbp
movabs rdi, 0x49c46545a6bca94b
mov r9, rdi
mov r15, rdi
not r15
mov rdi, rax
movabs r8, 0xe2bd8cb1d7e2e39
and rdx, r8
and rdi, r9
and rsi, r15
or rsi, rdi
or r11, rdx
or rax, rbp
and rbp, r9
and rcx, r15
xor r11, r8
mov rdi, r11
or rcx, rbp
xor rcx, rsi
not rax
mov rdx, qword [rsp + 0x40]
xor rdi, rdx
or r15, r9
and r15, rax
or r15, rcx
mov rax, rbx
and rdi, r11
not rax
movabs rcx, 0xf09d011e9edc3c3
and rax, rcx
not rcx
xor r11, r14
and rbx, rcx
or rbx, rax
xor rbx, rcx
and r11, r14
mov rbp, r11
mov rcx, rdi
mov r11, rdi
xor r15, rbx
movabs rax, 0xec9f6132f9ed244b
mov r10d, eax
not r10d
or r10d, eax
not rcx
mov rsi, rcx
mov qword [rsp + 0x60], rcx
mov rax, rdx
not eax
mov qword [rsp + 0x40], rax
and r10d, eax
movabs rdx, 0x3215b0a873e3e1de
mov rcx, rdx
and rcx, 0xffffffffffffffef
mov r8, qword [rsp + 0x38]
and r11, r8
not rdx
mov edi, edx
and edi, 0x10
or rdi, rcx
not r15
xor rdi, rdx
not rdi
movabs rax, 0x42d3851da0c01cc3
mov rcx, rax
not rcx
and r10d, 0x10
mov r14, rbp
or rdi, qword [rsp + 0x90]
or rcx, rax
not rdi
not r14
and rdi, rcx
movabs rcx, 0xbeaf80e136f224c5
not rcx
mov edx, ecx
and edx, 0x3d0
movabs r9, 0x5e7e4abe12712aeb
and rsi, r9
add rdx, qword [rsp + 0x138]
xor rdx, rcx
movabs rax, 0x51aa09bea5207e58
xor rdx, rax
and r15, rbx
mov qword [rsp + 0xc0], r15
not rdx
and rdx, rax
mov rbx, rax
not rbx
movabs rax, 0xc0cceb5390570feb
mov ecx, eax
and rbp, r8
not ecx
or ecx, eax
and ecx, ebx
or r11, rsi
mov qword [rsp + 0xd0], r11
and ecx, 0x3d0
movabs rax, 0x703c464995a196eb
mov rsi, rax
not rsi
or rsi, rax
or qword [rsp + 0x60], r14
and rsi, rbx
mov ebx, ecx
and ebx, edx
xor rcx, rdx
movabs rax, 0xfc3460d7e2babb14
mov r8, rax
mov r11, rax
and r14, r9
not r11
or rcx, rbx
movabs rdx, 0xa2f7a599f974ee17
mov rax, rdx
mov rbx, rdx
not rbx
or rbp, r14
mov qword [rsp + 0x58], rbp
mov rbp, r10
and rbx, rsi
not rsi
and rsi, rdx
not rbp
or rbx, rsi
mov rdx, rbp
and rdx, r8
and r10d, r11d
or r10, rdx
mov qword [rsp + 0xa8], r10
xor rbx, rax
mov rdx, rcx
not rdx
and rdx, rbx
not rbx
and rbx, rcx
mov eax, r8d
or eax, r11d
mov qword [rsp + 0x70], rax
and r11, rdi
not rdi
or ebp, edi
and rdi, r8
or rbx, rdx
mov qword [rsp + 0xe8], rbx
movabs rax, 0xb40dcea263948bd1
mov r15, rax
mov r14, rax
or r11, rdi
mov qword [rsp + 0x88], r11
not r14
movabs rdx, 0x6f4504d0a1ba92fc
mov rcx, rdx
and rcx, r14
not rdx
mov rdi, rax
and rdi, rdx
or rdi, rcx
xor rdi, rdx
movabs rax, 0x8d3b13406e184e
mov rsi, rax
not rsi
or rsi, rax
and rsi, rdi
movabs rbx, 0x47fad2c7ec763f54
mov r10, rbx
not r10
movabs rdx, 0x4bf287d7ef1f2b3f
mov rcx, rdx
not rcx
and rdx, r10
and rbx, rcx
or rbx, rdx
xor rbx, rcx
mov r9, r14
xor r9, r10
movabs rax, 0x7c2ba0308979ace6
mov rcx, rax
not rcx
or r10, rsi
or rcx, rax
not r10
and r10, rcx
and r9, r14
movabs r11, 0x74b67cf5c38602c9
mov r8, r11
not r8
mov rdi, r9
not rdi
mov rcx, rdi
and rcx, r11
and r9, r8
or r9, rcx
mov rdx, rbx
not rdx
mov rax, r15
xor rax, rdx
and rax, r15
mov rcx, rax
not rcx
or rdi, rcx
and rcx, r11
and rax, r8
or rax, rcx
mov rcx, qword [rsp + 0xd0]
xor qword [rsp + 0x58], rcx
xor rax, r9
mov r9, qword [rsp + 0x60]
not r9
mov rcx, qword [rsp + 0x38]
movabs r15, 0x5e7e4abe12712aeb
or rcx, r15
and rcx, r9
mov r15, rcx
not rdi
or r8, r11
and r8, rdi
mov rcx, qword [rsp + 0xa8]
xor qword [rsp + 0x88], rcx
or r8, rax
mov rax, r10
not rax
movabs r9, 0x8653bd22f9db3c75
mov rdi, r9
not rdi
mov rcx, rax
and rcx, r9
and r10, rdi
or r10, rcx
xor rdx, rsi
and rdx, rsi
mov rcx, rdx
not rcx
or rax, rcx
and rdx, rdi
and rcx, r9
or rdx, rcx
xor rdx, r10
not ebp
mov r10, qword [rsp + 0x70]
and r10d, ebp
not rax
or rdi, r9
and rdi, rax
or r15, qword [rsp + 0x58]
or rdi, rdx
mov rcx, r8
not rcx
movabs rdx, 0xfde8c513a564598a
mov r11, rdx
not r11
and rcx, rdx
and r8, r11
or r8, rcx
mov rbp, qword [rsp + 0xc0]
mov rcx, rbp
not rcx
or r10, qword [rsp + 0x88]
mov r9, r10
not r9
and r10, rcx
mov qword [rsp + 0x70], r10
and r11, rdi
or rcx, r9
mov qword [rsp + 0x60], rcx
not rdi
and rdi, rdx
or r11, rdi
mov rcx, rsi
and r9, rbp
xor r11, r8
movabs r8, 0x967ab3b64e3a2313
mov rdi, r8
not rdi
movabs rbp, 0xb40dcea263948bd1
mov rdx, rbp
and rdx, r8
not rcx
and r14, rdi
or r14, rdx
or rbp, rsi
and rsi, r8
and rcx, rdi
or rcx, rsi
mov rax, r15
not rax
movabs rsi, 0xb0d9a9fa793394f3
and rax, rsi
xor rcx, r14
not rsi
and r15, rsi
or r15, rax
mov rdx, r15
mov r14, qword [rsp + 0xc8]
mov rax, r14
not rbp
or rdi, r8
and rdi, rbp
movabs r8, 0x47fad2c7ec763f54
mov rbp, r8
and rbp, rbx
xor rbx, r8
or rbx, rbp
movabs rbp, 0x58957fa8692ae03f
mov r10, rbp
not r10
not rbx
or rbx, rdi
movabs rbp, 0x7d390844ac393262
mov r8, rbp
not r8
or r8, rbp
not rax
mov qword [rsp + 0xa8], rax
mov rdi, qword [rsp + 0x60]
not rdi
or rbx, rcx
movabs rbp, 0xa9d05e2fd8d4e09f
mov rcx, rbp
not rcx
or r9, qword [rsp + 0x70]
mov qword [rsp + 0xc0], r9
or rcx, rbp
not rbx
and rbx, rcx
mov rcx, r11
xor rdx, rsi
and rcx, rbx
xor rbx, r11
or rbx, rcx
mov r15, rbx
movabs rax, 0x85d5506138ea2a07
mov rbx, rax
mov rbp, rax
and rdi, r8
mov rsi, rdx
not rbp
mov qword [rsp + 0x70], rbp
movabs rcx, 0x5ba8edee36a61e18
mov rax, rcx
and rax, rbp
not rcx
not rsi
and rbx, rcx
or rbx, rax
mov r11, rsi
mov qword [rsp + 0x88], r10
and rdx, r10
movabs r9, 0x58957fa8692ae03f
and r11, r9
mov rbp, qword [rsp + 0xa8]
or rsi, rbp
mov qword [rsp + 0xd0], rsi
and r14, r10
mov r8, r14
xor rbx, rcx
mov qword [rsp + 0x58], rbx
mov rsi, r15
mov rax, r15
or rdx, r11
mov qword [rsp + 0x38], rdx
not rax
movabs r10, 0xf41ed9d72063d5d0
and rax, r10
not r10
and rbp, r9
mov rbx, rbp
and rsi, r10
or rsi, rax
mov qword [rsp + 0xc8], rsi
movabs rax, 0x5bcc56423b4a727c
mov rcx, rax
mov rdx, qword [rsp + 0x90]
and rcx, rdx
or r8, rbp
mov rdx, rax
not rdx
mov rsi, qword [rsp + 0x48]
and rsi, rdx
or rsi, rcx
mov rbx, rdi
mov r9, rdi
not r9
movabs r15, 0xcb86124e71776c02
mov rax, r15
not rax
mov rcx, r9
and rcx, r15
mov rbp, r15
and rbx, rax
mov r15, rax
or rbx, rcx
mov qword [rsp + 0x60], rbx
xor rsi, rdx
movabs r14, 0x62c41dc9ad5a3951
mov rcx, r14
not rcx
movabs rax, 0x96fa555e5a0f35c2
mov rbx, rax
not rbx
and rcx, rax
mov rdx, r14
and rdx, rbx
or rdx, rcx
xor rdx, rbx
mov r11, qword [rsp + 0xc0]
mov rcx, r11
not rcx
or r9, rcx
and rcx, rbp
and r11, r15
or r11, rcx
movabs rbp, 0xf342e5591a08e2b9
mov rbx, rbp
not rbx
mov rcx, rbp
or rcx, rbx
and rcx, rsi
mov rax, rsi
not rsi
and rsi, rbp
and rax, rbx
or rax, rsi
mov esi, ebp
and esi, 0x20
and rbx, 0xffffffffffffffdf
or rbx, rsi
xor rbx, rax
xor qword [rsp + 0xc8], r10
and rcx, 0xffffffffffffffdf
or rcx, rbx
mov rax, r14
and rax, rdx
xor rdx, r14
or rdx, rax
mov rax, rcx
not rax
movabs rbp, 0x72acbd6948711b8f
mov rbx, rbp
not rbx
and rax, rbp
and rcx, rbx
or rcx, rax
xor rcx, rbx
mov rdi, r8
xor rdi, qword [rsp + 0x38]
mov r14, qword [rsp + 0x88]
movabs rax, 0x58957fa8692ae03f
or r14, rax
not rcx
not rdx
mov rbp, qword [rsp + 0xd0]
not rbp
or rdx, rcx
movabs rcx, 0x5b6906c134f5bae6
mov rax, rcx
not rax
or rax, rcx
and r14, rbp
not rdx
and rdx, rax
movabs rsi, 0xe31534aa91149094
mov rcx, rsi
and rcx, 0xffffffffffffffdf
mov r10, r11
xor r10, qword [rsp + 0x60]
not rsi
mov eax, esi
and eax, 0x20
or rax, rcx
movabs r11, 0x3059b7a005ee66b5
mov r8, r11
not r8
mov rbx, qword [rsp + 0x40]
and ebx, 0x20
xor rax, rsi
not rax
movabs rbp, 0x9d4f5981b489ab32
mov rcx, rbp
movabs rsi, 0xcb86124e71776c02
or r15, rsi
not rcx
or rax, qword [rsp + 0x90]
or rcx, rbp
not r9
not rax
and rax, rcx
mov rbp, rbx
mov ecx, ebp
and ecx, eax
and r15, r9
xor rax, rbx
or rax, rcx
mov rcx, rdx
not rcx
movabs r9, 0x3b1c6b14646fc65e
mov rsi, r9
or r14, rdi
not rsi
and rdx, rsi
and rsi, rax
or r15, r10
mov rbp, r14
not rax
movabs rbx, 0x689b7e77946bcd3d
mov r10, rbx
mov rdi, rbx
not rdi
mov rbx, r9
and rbx, rcx
not rbp
or rcx, rax
or rdi, r10
not rcx
and r14, r8
and rcx, rdi
mov r10, r15
mov qword [rsp + 0xc0], r15
or rdx, rbx
movabs rbx, 0x1d28737f15f6c2e5
mov rdi, rbx
and rax, r9
not r10
mov r9, r10
mov qword [rsp + 0x38], r10
or rsi, rax
xor rsi, rdx
mov rax, rcx
and rax, rsi
and rbp, r11
xor rsi, rcx
or rsi, rax
mov r10, rsi
mov qword [rsp + 0x88], rsi
not r10
movabs rcx, 0xa99452622dc092f8
mov rax, rcx
or r14, rbp
and rax, r10
not rcx
mov rbp, rsi
and rbp, rcx
and rdi, r9
or rbp, rax
not rbx
mov rax, r15
and rax, rbx
or rax, rdi
xor rbp, rcx
and r10, rsi
mov rcx, rbp
and rcx, r10
xor r14, r8
xor r10, rbp
movabs rsi, 0x917b55a2462ca969
mov rbp, rsi
and rbp, 0xfffffffffffffc1f
not rsi
mov edi, esi
and edi, 0x3e0
or rdi, rbp
xor rdi, rsi
movabs rdx, 0x9e270770c404c88d
mov r15, rdx
not r15
xor rax, rbx
or r15, rdx
and r15, rdi
movabs r9, 0x53667897e76c139b
mov rbx, r9
not rbx
movabs rdx, 0x95c2a02d97b09c71
mov rbp, rdx
or r10, rcx
not rbp
mov rdi, rbx
movabs r8, 0xc123ed58f122756b
or rdi, r8
or rbp, rdx
not rdi
and rdi, rbp
mov rbp, rbx
xor rbp, r8
not rbp
and rbp, r8
mov r8, rbp
not r8
movabs r11, 0x9cc44d1bd56c506
mov rcx, r11
not rcx
and rbp, rcx
mov rdx, r8
and rdx, r11
or rbp, rdx
mov rdx, qword [rsp + 0x38]
and rdx, qword [rsp + 0xc0]
mov r9, rax
and r9, rdx
xor rdx, rax
mov rax, rdi
not rax
or r8, rax
and rdi, rcx
and rax, r11
or rdi, rax
xor rdi, rbp
or rcx, r11
not r8
and rcx, r8
not r14
mov r8, qword [rsp + 0xb8]
not r8
or r8, r14
movabs rsi, 0xb00b75c6cf9ba26c
mov rax, rsi
not rax
or rcx, rdi
movabs r14, 0xc123ed58f122756b
mov rbp, r14
not rbp
or rdx, r9
mov qword [rsp + 0x38], rdx
movabs rdi, 0xb7f77e0f95683c70
mov rdx, rdi
not rdx
and rdx, rbp
and r14, rdi
or rax, rsi
or r14, rdx
xor r14, rdi
mov rdx, rcx
not rdx
not r8
and rdx, r14
not r14
and r14, rcx
and r8, rax
or r14, rdx
mov r11, r10
mov rdx, r15
not rdx
movabs rcx, 0xf57a1ac883ac357f
mov rax, rcx
not rax
not r11
and r15, r11
or r11, rdx
or rax, rcx
not r11
and rdx, r10
or rdx, r15
mov qword [rsp + 0x40], rdx
movabs rdx, 0xe6b43c87f31d35f0
mov rcx, rdx
and rcx, rbx
and r11, rax
not rdx
movabs r15, 0x53667897e76c139b
and r15, rdx
or r15, rcx
lea rax, section..data
movdqu xmm10, xmmword [r8 + rax + 4]
xor r15, rdx
movabs rbp, 0xca6e6cedfe9b008d
mov rcx, rbp
not rcx
movabs rdx, 0xe0f0a372959cd38b
mov rax, rdx
not rdx
and rax, rcx
mov rdi, rcx
and rbp, rdx
or rbp, rax
xor rbp, rdx
mov rdx, rbp
not rdx
mov qword [rsp + 0x60], rdx
movabs rcx, 0x75109c14d06133f4
mov rax, rcx
not rax
or rbx, rdx
or rax, rcx
not rbx
and rbx, rax
movabs rcx, 0x7d5262e57b8ba4ff
mov rax, rcx
not rax
or rax, rcx
mov r9, r14
mov qword [rsp + 0xb8], rdi
or r9, rdi
not r9
and r9, rax
mov rdx, r15
xor rdx, rdi
and rdx, r15
mov rax, rdx
not rax
movabs rdi, 0x9345c720187b742c
mov rcx, rdi
not rcx
and rdx, rcx
mov rsi, rax
and rsi, rdi
or rdx, rsi
mov rsi, rbx
not rsi
or rax, rsi
and rsi, rdi
and rbx, rcx
or rbx, rsi
xor rbx, rdx
mov rdx, qword [rsp + 0x38]
mov r10, rdx
not r10
movabs r8, 0x6a4c7669dafa6758
mov rdi, r8
and rdi, r10
mov rsi, r8
not rsi
and rdx, rsi
or rdx, rdi
mov qword [rsp + 0x38], rdx
not rax
movabs rdx, 0x9345c720187b742c
or rcx, rdx
and rcx, rax
mov rax, qword [rsp + 0xe8]
and rsi, rax
not rax
or r10, rax
and rax, r8
or rsi, rax
or rcx, rbx
mov rdi, r9
not rdi
movabs rax, 0xc544676095848991
mov rbx, rax
not rbx
mov rdx, rdi
and rdx, rax
and r9, rbx
or r9, rdx
mov rdx, r14
xor rdx, qword [rsp + 0x60]
and rdx, r14
mov rax, rdx
not rax
or rdi, rax
and rdx, rbx
movabs r8, 0xc544676095848991
and rax, r8
or rdx, rax
xor rdx, r9
mov r9, r11
mov rax, qword [rsp + 0x40]
and r9, rax
xor rax, r11
mov qword [rsp + 0x40], rax
movabs r11, 0x355203b9cb32cf73
mov rax, r11
not rax
or rax, r11
not r10
and r10, rax
not rdi
movabs rax, 0xc544676095848991
or rbx, rax
and rbx, rdi
xor rsi, qword [rsp + 0x38]
or rbx, rdx
mov rax, rcx
not rax
and rax, rbx
not rbx
and rbx, rcx
or rbx, rax
mov rax, r14
not rax
mov rcx, r15
and rcx, rax
xor rax, r15
or rax, rcx
movabs rcx, 0xe016714176636abc
mov r11, rcx
mov rdi, rcx
not rdi
mov r14, qword [rsp + 0xb8]
mov rcx, r14
and rcx, r11
movabs rdx, 0xca6e6cedfe9b008d
and rdx, rdi
or rdx, rcx
mov rcx, qword [rsp + 0x60]
or r14, rcx
and rcx, r11
and rbp, rdi
or rbp, rcx
xor rbp, rdx
mov rcx, qword [rsp + 0x48]
not rcx
mov qword [rsp + 0x60], rcx
not r14
or rdi, r11
and rdi, r14
movabs rcx, 0x55062a4a35b702ed
mov r15, rcx
not r15
or r15, rcx
or rdi, rbp
movabs rcx, 0x14d4ecc3fb9e1df7
mov rdx, rcx
not rdx
or rdx, rcx
mov r14, qword [rsp + 0x58]
and rdx, r14
mov qword [rsp + 0xd0], rdx
not r14
not rdi
mov rbp, qword [rsp + 0x40]
or rbp, r9
mov rdx, r10
or rdi, rax
movabs rcx, 0xc44af93bbdce7b5
mov rax, rcx
not rax
or rax, rcx
and rdx, rsi
not rdi
and rdi, rax
mov rax, rbx
and rax, rdi
xor rsi, r10
xor rdi, rbx
or rdi, rax
mov r9, rdi
mov rbx, rbp
not rbx
movabs rdi, 0x425c3cb769de1244
mov rax, rdi
or rsi, rdx
mov r11, rbx
not rax
movabs rcx, 0x3934d62b3fd6b1cf
mov rdx, rcx
not rdx
or rbx, rdi
mov rdi, qword [rsp + 0x70]
or rdi, rsi
or rdx, rcx
movabs rcx, 0xd9e13f9b7475c0a6
mov rbp, rcx
not rbp
or rbp, rcx
not rsi
and rbp, rax
movabs rax, 0x457f23e1657738e2
mov rcx, rax
not rcx
and rcx, rbp
not rbx
mov r8, rbx
not rbp
and rbp, rax
or rcx, rbp
mov qword [rsp + 0xa8], rcx
mov rax, r9
or r14, rsi
mov qword [rsp + 0x38], r14
not rax
movabs rbp, 0x5bd2bfcdd1ffefc8
and rax, rbp
not rbp
not rdi
mov rbx, rdi
and r9, rbp
or r9, rax
xor r9, rbp
mov qword [rsp + 0x58], r9
movabs rax, 0xf240cfdc0adf3f49
mov rbp, rax
mov r14, r8
and r14, rdx
not rbp
or rbp, rax
mov rdi, qword [rsp + 0x90]
and rbp, rdi
mov r8, rbx
and r8, r15
mov rax, qword [rsp + 0x60]
and rax, qword [rsp + 0x48]
mov rdx, rbp
not rdx
movabs rsi, 0x3b33665639031995
mov r10, rsi
mov r9, rsi
not r9
mov rbx, rdx
and rbx, rsi
and rbp, r9
or rbp, rbx
mov rcx, rax
not rcx
or rdx, rcx
and rcx, rsi
and rax, r9
or rax, rcx
mov rbx, rax
movabs rax, 0x67957d65a7e914c7
mov rcx, rax
not rcx
or rcx, rax
movabs rax, 0x425c3cb769de1244
xor r11, rax
not r11
mov rsi, qword [rsp + 0x38]
not rsi
and r11, rax
xor rbx, rbp
mov rbp, r11
not rdx
and rbp, r14
or r9, r10
and r9, rdx
or r9, rbx
movabs rax, 0xa2429a86f8a1b09f
mov rdx, rax
mov rbx, rax
xor r14, r11
not rbx
mov qword [rsp + 0xb8], rbx
mov rax, rbx
and rax, rdx
mov r11, rdx
mov rdx, rbx
and rdx, rax
and rsi, rcx
mov qword [rsp + 0x38], rsi
xor rax, rbx
or rax, rdx
mov r10, rax
movabs rdx, 0x6c05700ccbd86471
mov rcx, rdx
and rcx, rbx
or r14, rbp
not rdx
mov rbp, r11
and rbp, rdx
or rbp, rcx
mov rsi, r8
not rsi
movabs rax, 0xa5a2974d751e9167
mov r11, rax
not r11
mov rcx, rsi
and rcx, rax
and r8, r11
or r8, rcx
mov qword [rsp + 0x70], r8
xor rbp, rdx
mov rbx, r9
not rbx
movabs rax, 0xfb8e77fbb677f684
mov r8, rax
mov rcx, rax
not rcx
mov rdx, rax
and rdx, rbx
mov rax, rbx
mov qword [rsp + 0x120], rbx
mov rbx, r9
and rbx, rcx
or rbx, rdx
and rcx, rbp
not rbp
and rbp, r8
or rcx, rbp
xor rcx, rbx
mov r8, rcx
xor r8, rax
and r8, rcx
mov r15, r10
not r15
movabs rdx, 0x4201431df8609a1d
mov rcx, rdx
not rcx
and rdx, r15
mov qword [rsp + 0x60], r15
mov rbp, r10
mov qword [rsp + 0xe8], r10
and rbp, rcx
or rbp, rdx
xor rbp, rcx
movabs rax, 0x6f7e34cc0387382d
mov rcx, rax
and rcx, rdi
mov rdx, rax
not rdx
mov rbx, qword [rsp + 0x48]
and rbx, rdx
or rbx, rcx
and rdx, rbp
not rbp
and rbp, rax
or rdx, rbp
mov rax, qword [rsp + 0x38]
mov rcx, rax
not rcx
or rsi, rcx
movabs rbp, 0xa5a2974d751e9167
and rcx, rbp
and rax, r11
or rax, rcx
mov qword [rsp + 0x38], rax
xor rdx, rbx
not rdx
movabs rax, 0x4501c7571369da1b
mov rcx, rax
not rcx
or rdx, rdi
or rcx, rax
not rdx
and rdx, rcx
movabs rbp, 0xd978cd2044642de7
mov rcx, rbp
and rcx, qword [rsp + 0xb8]
not rbp
movabs rdi, 0xa2429a86f8a1b09f
and rdi, rbp
or rdi, rcx
mov rcx, r14
not rcx
movabs rax, 0xae2ca3de78e657b6
mov rbx, rax
and rcx, rax
not rbx
and r14, rbx
or r14, rcx
mov qword [rsp + 0x40], r14
xor rdi, rbp
movabs rax, 0x8e203f19b4417a76
mov rcx, rax
not rcx
mov rbp, rdi
not rbp
and rbp, rax
and rdi, rcx
or rdi, rbp
xor rdi, rcx
movabs rax, 0xb2b165a6bb19550f
mov rcx, rax
not rcx
or rcx, rax
and rcx, rdi
mov qword [rsp + 0x118], rcx
movabs rbp, 0xe3fab6df4d000b50
mov rcx, rbp
not rcx
and rbp, r15
mov rdi, r10
and rdi, rcx
or rdi, rbp
xor rdi, rcx
mov rcx, rdi
and rcx, 0xffffffffffffffcf
not edi
and edi, 0x30
or rdi, rcx
mov rax, rdi
xor rax, 0xffffffffffffffcf
and rax, rdi
mov qword [rsp + 0x110], rax
mov r10, r8
not r10
movabs rdi, 0xf25e1ea559ac7768
mov rcx, rdi
not rcx
and rdi, r10
and r8, rcx
or r8, rdi
xor r8, rcx
mov r15, qword [rsp + 0xa8]
movabs rax, 0x457f23e1657738e2
xor r15, rax
and rbx, r15
not r15
movabs rax, 0xae2ca3de78e657b6
and r15, rax
or rbx, r15
mov rcx, rdx
not rcx
movabs rbp, 0x5a1a84cce5fb0b41
mov rdi, rbp
not rdi
and rdx, rdi
and rbp, rcx
or rdx, rbp
xor rdx, rdi
movabs rax, 0xee02530b28a7e631
mov rdi, rax
not rdi
movabs rbp, 0x82b7774573ba624d
or r10, rbp
mov r15, rbp
or rdi, rax
not r10
and r10, rdi
mov rax, qword [rsp + 0x38]
xor rax, qword [rsp + 0x70]
mov qword [rsp + 0x38], rax
movabs rax, 0x9bce671ee58ee3b1
mov rdi, rax
not rdi
or rcx, rbp
or rdi, rax
not rcx
and rcx, rdi
not rsi
movabs rax, 0xa5a2974d751e9167
or r11, rax
and r11, rsi
not r15
mov rsi, r8
xor rsi, r15
and rsi, r8
mov rdi, rsi
and rdi, r10
xor r10, rsi
or r10, rdi
mov rdi, rdx
xor rdi, r15
and rdi, rdx
mov rax, rdi
not rax
movabs rsi, 0x4548834c337b8b70
mov r14, rsi
not rsi
and rdi, rsi
mov rbp, rax
and rbp, r14
or rdi, rbp
mov rbp, rcx
not rbp
or rax, rbp
and rbp, r14
and rcx, rsi
or rcx, rbp
xor rcx, rdi
xor rbx, qword [rsp + 0x40]
not rax
or rsi, r14
and rsi, rax
or r11, qword [rsp + 0x38]
or rsi, rcx
mov rax, r10
not rax
and rax, rsi
not rsi
and rsi, r10
or rsi, rax
mov r10, rsi
movabs rdi, 0x3b46dc895759fbe0
mov rbp, rdi
not rbp
mov rax, r8
not rax
mov rcx, rax
and rcx, rdi
and r8, rbp
or r8, rcx
mov r14, qword [rsp + 0x58]
mov rsi, r14
not r14
and r14, rbx
not rbx
and rsi, rbx
or r14, rsi
mov rcx, rdx
not rcx
or rax, rcx
and rcx, rdi
and rdx, rbp
or rdx, rcx
xor rdx, r8
or rbp, rdi
not rax
and rbp, rax
or rbp, rdx
movabs rax, 0xc278876f37fe7c8f
mov rsi, rax
mov rdi, rax
not rdi
mov rax, r15
and rax, rsi
movabs rdx, 0x82b7774573ba624d
mov rcx, rdx
and rcx, rdi
or rcx, rax
mov rax, rdx
mov r8, rdx
and rax, rsi
mov rdx, r15
and rdx, rdi
or rdx, rax
xor rdx, rcx
or r15, r8
not r15
or rdi, rsi
and rdi, r15
or rdi, rdx
not rdi
or rdi, rbp
movabs rcx, 0x1906fa6334974d07
mov rax, rcx
not rax
or rax, rcx
not rdi
and rdi, rax
mov rbp, r10
not rbp
movabs rax, 0x772888cf26d27a11
mov rdx, rax
mov rcx, rax
not rcx
mov qword [rsp + 0x70], rcx
mov rax, rbp
and rax, rdx
and r10, rcx
or r10, rax
mov qword [rsp + 0x38], r10
mov rax, rdi
not rax
or rbp, rax
mov qword [rsp + 0xa8], rbp
and rax, rdx
and rdi, rcx
or rdi, rax
mov qword [rsp + 0x40], rdi
mov rax, r11
not rax
movabs rcx, 0x3184cbecc20e9c78
and rax, rcx
mov r10, rcx
not r10
and r11, r10
or r11, rax
mov rax, qword [rsp + 0xd0]
and r10, rax
not rax
and rax, rcx
or r10, rax
mov rax, qword [rsp + 0x118]
and rax, 0xffffffffffffffcf
mov rdi, rax
mov rbp, rax
not rdi
movabs rcx, 0x1932269f1a8a4c1
mov rax, rcx
not rax
mov rsi, qword [rsp + 0x110]
mov rdx, rsi
not rdx
and rsi, rdi
or rdi, rdx
or rax, rcx
not rdi
and rdi, rax
and rdx, rbp
or rdx, rsi
xor r10, r11
mov rbp, rdi
not rbp
movabs rcx, 0x5dfb95d4302003b4
mov r15, rcx
not r15
and rdi, r15
mov rax, rbp
and rax, rcx
or rdi, rax
mov rax, rdx
not rax
or rbp, rax
and rax, rcx
and rdx, r15
or rdx, rax
xor rdx, rdi
not rbp
or r15, rcx
and r15, rbp
not r14
or r14, rbx
movabs rcx, 0x2bf46e2f5ea1244f
mov rax, rcx
not rax
or rax, rcx
not r14
and r14, rax
mov qword [rsp + 0x58], r14
or r15, rdx
mov rbx, r9
xor rbx, 0x30
and rbx, r9
mov rax, qword [rsp + 0x120]
and rax, 0xffffffffffffffcf
and r9d, 0x30
or r9, rax
movabs rcx, 0xdd5dd4ee7929844b
mov rdx, rcx
not rdx
mov rax, rbx
not rax
mov rbp, rax
and rbp, rcx
and rbx, rdx
or rbx, rbp
mov r11, r10
not r11
movabs rsi, 0xbbfb5b3fc29afe73
mov rbp, rsi
and rbp, r11
mov rdi, rsi
not rdi
and r10, rdi
or r10, rbp
mov rbp, qword [rsp + 0xc8]
and rdi, rbp
not rbp
and rbp, rsi
or rdi, rbp
mov rbp, r9
not rbp
or rax, rbp
and r9, rdx
and rbp, rcx
or r9, rbp
xor r9, rbx
or rdx, rcx
not rax
and rdx, rax
or rdx, r9
movabs rcx, 0xf0293f794213b7b4
mov rsi, rcx
not rcx
mov rbp, rdx
not rbp
mov rbx, rdx
and rbx, rsi
mov rax, rbp
and rbp, rcx
or rbp, rbx
xor rdi, r10
and rax, rdx
mov rbx, rax
not rbx
or rdx, rbx
and rbx, rsi
and rax, rcx
or rax, rbx
xor rax, rbp
not rdx
or rcx, rsi
and rcx, rdx
xor r11, rdi
and r11, rdi
or rcx, rax
mov qword [rsp + 0xc8], rcx
movabs rsi, 0x23bb9b2c3c37cd70
mov r14, rsi
not r14
movabs rdx, 0x31f497d78072c4f0
mov rax, rdx
not rax
and rdx, r14
and rsi, rax
or rsi, rdx
xor rsi, rax
mov rax, qword [rsp + 0x48]
lea rcx, section..data
movdqu xmm13, xmmword [rax + rcx + 0x404]
movdqa xmm1, xmm13
pcmpeqd xmm3, xmm3
pxor xmm1, xmm3
movdqa xmm2, xmm13
movdqa xmm12, xmmword [str.qqqqqqqqqqqqqqqq]
pandn xmm2, xmm12
movdqa xmm5, xmm12
pandn xmm5, xmm13
por xmm5, xmm2
movdqa xmm2, xmm5
pxor xmm2, xmmword [0x180010010]
movdqa xmm6, xmm13
pandn xmm6, xmm13
movdqa xmm4, xmm6
pxor xmm4, xmm3
pxor xmm5, xmm12
por xmm4, xmm5
movdqa xmm0, xmmword [0x180010020]
pand xmm5, xmm0
movdqa xmm7, xmm0
pandn xmm7, xmm2
movdqa xmm2, xmm0
por xmm7, xmm5
pandn xmm2, xmm6
pandn xmm6, xmm0
por xmm6, xmm2
pxor xmm6, xmm7
pxor xmm4, xmm3
por xmm4, xmm6
movdqa xmm0, xmmword [str.________________uuuuuuuuuuuuuuuu_r_r_r_r_r_r_r_r_r_r_r_r_r_r_r_r]
movdqa xmm2, xmm0
pandn xmm2, xmm4
pandn xmm4, xmm0
por xmm4, xmm2
movdqa xmm2, xmm4
pxor xmm2, xmm3
pxor xmm4, xmm0
movdqa xmm5, xmm4
movdqa xmm12, xmmword [0x180010050]
movdqa xmm6, xmm12
pand xmm5, xmm12
pandn xmm6, xmm2
por xmm6, xmm5
movdqa xmm11, xmmword [0x180010030]
por xmm4, xmm11
movdqa xmm14, xmmword [0x180010060]
pxor xmm6, xmm14
pxor xmm4, xmm3
pcmpeqd xmm12, xmm12
por xmm4, xmm6
movdqa xmm3, xmmword [0x180010070]
movdqa xmm2, xmm3
pandn xmm2, xmm4
pandn xmm4, xmm3
por xmm4, xmm2
movdqa xmm2, xmm4
movdqa xmm5, xmm13
pandn xmm5, xmmword [0x1800100a0]
pand xmm13, xmmword [str.VVVVVVVVVVVVVVVV]
pxor xmm2, xmmword [0x180010080]
movdqa xmm0, xmm4
por xmm13, xmm5
pxor xmm13, xmmword [0x1800100c0]
por xmm13, xmm1
pxor xmm0, xmm3
movdqa xmm7, xmm10
pxor xmm7, xmm12
movdqa xmm9, xmm10
movdqa xmm1, xmmword [0x180010160]
pand xmm0, xmm1
pandn xmm1, xmm2
pandn xmm9, xmmword [str.MMMMMMMMMMMMMMMM]
movdqa xmm6, xmm10
por xmm1, xmm0
movdqa xmm15, xmm1
movdqa xmm0, xmmword [0x180010170]
pxor xmm15, xmm0
movdqa xmm0, xmm1
movdqa xmm3, xmmword [0x180010180]
pxor xmm0, xmm3
pand xmm6, xmmword [0x1800100e0]
movdqa xmm8, xmm10
pand xmm0, xmm15
pxor xmm4, xmmword [0x180010190]
pand xmm4, xmm2
movdqa xmm3, xmm13
por xmm6, xmm9
pxor xmm3, xmmword [0x1800101a0]
movdqa xmm2, xmm0
pxor xmm2, xmm12
movdqa xmm5, xmm4
pxor xmm5, xmm12
pandn xmm8, xmm11
por xmm5, xmm2
movdqa xmm2, xmmword [0x1800101b0]
movdqa xmm9, xmm2
pandn xmm2, xmm0
pandn xmm0, xmm9
movdqa xmm14, xmmword [0x180010150]
movdqa xmm12, xmm10
pxor xmm12, xmm14
por xmm0, xmm2
movdqa xmm10, xmm9
pandn xmm10, xmm4
pandn xmm4, xmm9
movdqa xmm11, xmmword [0x180010100]
por xmm7, xmm11
por xmm4, xmm10
movdqa xmm10, xmm13
pandn xmm10, xmm3
pand xmm3, xmm13
por xmm12, xmm8
movdqa xmmword [rsp + 0xd0], xmm12
movdqa xmm8, xmm7
pxor xmm4, xmm0
pcmpeqd xmm2, xmm2
pxor xmm5, xmm2
por xmm5, xmm4
movdqa xmm0, xmm3
pxor xmm8, xmm2
pxor xmm0, xmm2
movdqa xmm4, xmm10
pxor xmm4, xmm2
pcmpeqd xmm12, xmm12
por xmm4, xmm0
movdqa xmm9, xmmword [str.JJJJJJJJJJJJJJJJ]
movdqa xmm2, xmm9
pandn xmm2, xmm8
movdqa xmm0, xmmword [0x1800101c0]
movdqa xmm8, xmm0
pandn xmm0, xmm3
pandn xmm3, xmm8
por xmm3, xmm0
movdqa xmm0, xmm8
pandn xmm0, xmm10
pandn xmm10, xmm8
por xmm10, xmm0
pxor xmm10, xmm3
pxor xmm4, xmm12
por xmm4, xmm10
movdqa xmm10, xmmword [0x1800100f0]
pxor xmm6, xmm10
pand xmm7, xmm9
por xmm2, xmm7
movdqa xmm0, xmm6
pand xmm0, xmm11
pandn xmm0, xmm9
movdqa xmm8, xmmword [0x180010130]
pand xmm6, xmm8
por xmm6, xmm0
movdqa xmm7, xmmword [0x1800101d0]
movdqa xmm0, xmm7
pandn xmm0, xmm5
pandn xmm5, xmm7
por xmm5, xmm0
movdqa xmm0, xmm7
pxor xmm2, xmm6
movdqa xmm3, xmm13
pandn xmm0, xmm4
pandn xmm4, xmm7
por xmm4, xmm0
movdqa xmm10, xmmword [str.YYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWW]
movdqa xmm0, xmm10
pxor xmm3, xmm12
pandn xmm0, xmm2
pxor xmm4, xmm5
pxor xmm1, xmmword [0x180010160]
movdqa xmm11, xmmword [str.kkkkkkkkkkkkkkkk]
movdqa xmm6, xmm11
pandn xmm2, xmm10
pandn xmm6, xmm15
movdqa xmm5, xmm1
pand xmm5, xmm11
por xmm6, xmm5
movdqa xmm7, xmm11
por xmm2, xmm0
movdqa xmm5, xmm2
pandn xmm7, xmm13
pandn xmm13, xmm11
por xmm13, xmm7
movdqa xmm7, xmmword [0x180010060]
movdqa xmm0, xmm7
pxor xmm5, xmm12
pandn xmm0, xmm2
pandn xmm2, xmm7
pxor xmm13, xmm6
por xmm2, xmm0
por xmm1, xmm3
pxor xmm1, xmm12
por xmm1, xmm13
movdqa xmm0, xmm14
movdqa xmm15, xmmword [0x180010050]
pxor xmm2, xmm15
pandn xmm0, xmm1
pandn xmm1, xmm14
por xmm1, xmm0
pxor xmm5, xmm2
pxor xmm1, xmmword [0x180010030]
movdqa xmm0, xmm4
pand xmm0, xmm1
pxor xmm1, xmm4
pand xmm5, xmm2
por xmm1, xmm0
movdqa xmm0, xmm5
movdqa xmm2, xmm5
movdqa xmm3, xmm5
pxor xmm3, xmm12
movdqa xmm4, xmmword [0x1800101f0]
movdqa xmm9, xmm4
pxor xmm0, xmm4
movdqa xmm13, xmmword [0x180010220]
movdqa xmm14, xmm13
pandn xmm2, xmm0
pandn xmm14, xmm3
por xmm3, xmm4
movdqa xmm0, xmm3
pxor xmm0, xmm12
movdqa xmm6, xmm2
movdqa xmm7, xmm11
pandn xmm7, xmm2
pandn xmm2, xmm11
por xmm2, xmm7
movdqa xmm7, xmm11
pandn xmm7, xmm0
movdqa xmm4, xmmword [rsp + 0xd0]
movdqa xmm0, xmm4
pxor xmm0, xmmword [str.2222222222222222]
pand xmm0, xmm4
pxor xmm6, xmm12
por xmm6, xmm3
pand xmm3, xmm11
por xmm7, xmm3
movdqa xmm3, xmm4
por xmm3, xmm9
pxor xmm7, xmm2
movdqa xmm2, xmm3
pxor xmm2, xmm12
pandn xmm3, xmm0
pxor xmm2, xmm0
pxor xmm6, xmm12
por xmm6, xmm7
movdqa xmm0, xmm4
pxor xmm0, xmm12
por xmm2, xmm3
movdqa xmm7, xmmword [0x180010210]
movdqa xmm3, xmm7
pandn xmm3, xmm2
por xmm0, xmm5
pandn xmm2, xmm7
por xmm2, xmm3
movdqa xmm3, xmm7
pandn xmm3, xmm6
pandn xmm6, xmm7
pand xmm5, xmm13
por xmm14, xmm5
movdqa xmm5, xmm13
pandn xmm5, xmm4
por xmm6, xmm3
pandn xmm4, xmm13
por xmm4, xmm5
pxor xmm4, xmm14
pxor xmm2, xmm6
pcmpeqd xmm7, xmm7
pxor xmm0, xmm7
por xmm0, xmm4
movdqa xmm3, xmm0
pxor xmm3, xmm7
movdqa xmm4, xmm2
pxor xmm4, xmm7
por xmm4, xmm0
movdqa xmm6, xmmword [0x180010230]
movdqa xmm5, xmm6
pandn xmm5, xmm2
pandn xmm2, xmm6
pand xmm0, xmm6
por xmm2, xmm5
movdqa xmm5, xmm6
pandn xmm5, xmm3
por xmm5, xmm0
pxor xmm5, xmm2
pxor xmm4, xmm7
movdqa xmm0, xmm1
pxor xmm0, xmm7
pcmpeqd xmm9, xmm9
movdqa xmm11, xmmword [str.________________mmmmmmmmmmmmmmmm]
movdqa xmm2, xmm11
pandn xmm2, xmm1
por xmm4, xmm5
pandn xmm1, xmm11
por xmm1, xmm2
pxor xmm1, xmm11
pxor xmm1, xmm4
pand xmm1, xmm4
movdqa xmm2, xmm13
pandn xmm2, xmm4
pandn xmm4, xmm13
por xmm4, xmm2
pxor xmm4, xmm13
por xmm4, xmm0
movdqa xmm0, xmm4
pandn xmm0, xmm1
pxor xmm1, xmm9
pxor xmm1, xmm4
por xmm1, xmm0
mov rax, qword [rsp + 0x48]
movdqu xmmword [rax + rcx + 0x404], xmm1
movdqu xmm1, xmmword [r11 + rcx + 4]
mov rdx, rcx
movabs rcx, 0x8d0498c80b572081
mov rax, rcx
not rax
movabs r8, 0xa2429a86f8a1b09f
or r8, r14
or rax, rcx
not r8
and r8, rax
mov r10, rsi
not r10
movabs rcx, 0xe7b085b079b4538c
mov rdi, rcx
not rdi
mov rax, qword [rsp + 0xb8]
mov rbx, rax
mov rbp, qword [rsp + 0x60]
and rbx, rbp
mov qword [rsp + 0xd0], rbx
xor rbp, rax
mov qword [rsp + 0x60], rbp
or rax, r10
or rdi, rcx
not rax
and rax, rdi
mov rcx, qword [rsp + 0xc0]
movdqu xmm4, xmmword [rcx + rdx + 0x404]
movdqa xmm0, xmm4
movdqa xmm2, xmmword [0x180010260]
pandn xmm0, xmm2
pandn xmm2, xmm4
por xmm2, xmm0
pxor xmm2, xmmword [str.8888888888888888bbbbbbbbbbbbbbbbLLLLLLLLLLLLLLLL]
movdqa xmm0, xmm4
movdqa xmm3, xmmword [0x180010180]
pxor xmm0, xmm3
pand xmm2, xmm3
pand xmm0, xmm4
movdqa xmm3, xmm2
pand xmm3, xmm0
pxor xmm0, xmm2
movdqa xmm5, xmmword [0x180010090]
movdqa xmm2, xmm5
por xmm0, xmm3
pandn xmm2, xmm0
pandn xmm0, xmm5
por xmm0, xmm2
movdqa xmm2, xmm0
movdqa xmm3, xmm1
movdqa xmm5, xmm1
pxor xmm2, xmm9
movdqa xmm12, xmmword [0x180010280]
pandn xmm5, xmm12
movdqa xmm6, xmm12
pandn xmm6, xmm1
por xmm6, xmm5
movdqa xmm5, xmm12
movdqa xmm13, xmmword [0x180010290]
movdqa xmm7, xmm13
pandn xmm5, xmm2
pandn xmm7, xmm1
pandn xmm1, xmm13
por xmm1, xmm7
movdqa xmm2, xmm1
movdqa xmm14, xmmword [0x1800102b0]
movdqa xmm7, xmm14
pxor xmm2, xmmword [0x1800102a0]
pandn xmm7, xmm2
movdqa xmm2, xmm4
pxor xmm2, xmm9
pxor xmm3, xmm9
pand xmm0, xmm12
pxor xmm1, xmm13
pand xmm1, xmm14
por xmm7, xmm1
movdqa xmm1, xmm7
por xmm5, xmm0
pxor xmm1, xmmword [0x1800102c0]
movdqa xmm12, xmmword [str._a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a]
movdqa xmm0, xmm12
pandn xmm0, xmm2
movdqa xmm2, xmm4
pand xmm2, xmm12
pxor xmm7, xmm14
por xmm4, xmm7
pand xmm7, xmm12
por xmm0, xmm2
movdqa xmm2, xmm12
pxor xmm5, xmm6
pandn xmm2, xmm1
por xmm2, xmm7
pxor xmm2, xmm0
pxor xmm3, xmm5
pxor xmm4, xmm9
por xmm4, xmm2
movdqa xmm12, xmmword [0x1800102e0]
movdqa xmm0, xmm12
pandn xmm0, xmm4
pand xmm3, xmm5
pandn xmm4, xmm12
por xmm4, xmm0
movdqa xmm0, xmm4
pxor xmm0, xmmword [0x1800102f0]
movdqa xmm1, xmm4
movdqa xmm2, xmm3
pxor xmm2, xmmword [0x180010310]
movdqa xmm5, xmm3
pandn xmm5, xmm2
pand xmm2, xmm3
movdqa xmm6, xmm0
por xmm6, xmm8
movdqa xmm7, xmm5
pand xmm7, xmm2
pxor xmm2, xmm5
movdqa xmm5, xmm6
pxor xmm4, xmmword [0x180010320]
pand xmm4, xmm0
pxor xmm5, xmm9
por xmm2, xmm7
movdqa xmm8, xmmword [0x180010330]
movdqa xmm7, xmm8
pandn xmm7, xmm5
movdqa xmm5, xmm4
pxor xmm5, xmm9
por xmm5, xmm6
pxor xmm1, xmm12
pand xmm6, xmm8
por xmm7, xmm6
movdqa xmm6, xmm8
pandn xmm6, xmm4
pandn xmm4, xmm8
por xmm4, xmm6
movdqa xmm6, xmm3
pxor xmm6, xmm9
pxor xmm4, xmm7
pxor xmm5, xmm9
movdqa xmm8, xmmword [0x180010110]
movdqa xmm7, xmm8
pandn xmm7, xmm6
movdqa xmm6, xmm3
pand xmm6, xmm8
por xmm5, xmm4
movdqa xmm4, xmm2
por xmm3, xmm0
pand xmm0, xmm8
por xmm7, xmm6
movdqa xmm6, xmm8
pandn xmm4, xmm5
pandn xmm6, xmm1
por xmm6, xmm0
pxor xmm6, xmm7
pandn xmm5, xmm2
pxor xmm3, xmm9
por xmm3, xmm6
movdqa xmm0, xmm3
pxor xmm0, xmm9
por xmm5, xmm4
movdqa xmm1, xmm5
pxor xmm1, xmm9
por xmm1, xmm3
movdqa xmm4, xmmword [0x180010340]
movdqa xmm2, xmm4
pandn xmm2, xmm5
pand xmm3, xmm4
pandn xmm5, xmm4
por xmm5, xmm2
movdqa xmm2, xmm4
pandn xmm2, xmm0
por xmm2, xmm3
pxor xmm2, xmm5
pxor xmm1, xmm9
por xmm1, xmm2
mov rbp, rdx
movdqu xmmword [rcx + rdx + 0x404], xmm1
mov rdx, qword [rsp + 0xe8]
mov rbx, rdx
xor rbx, r10
and rbx, rdx
movabs rcx, 0x2747fc8e722d3de4
mov rdi, rcx
not rdi
or rdx, r14
or rdi, rcx
not rdx
and rdx, rdi
mov rcx, qword [rsp + 0x58]
movdqu xmm0, xmmword [rcx + rbp + 4]
mov r11, rbp
mov rcx, r8
not rcx
movabs r9, 0x23f2212cd2377065
mov rdi, r9
not rdi
and r8, rdi
mov rbp, rcx
and rbp, r9
or r8, rbp
mov rbp, rax
not rbp
or rcx, rbp
and rbp, r9
and rax, rdi
or rax, rbp
xor rax, r8
not rcx
or rdi, r9
and rdi, rcx
or rdi, rax
mov rbp, rdx
and rbp, rbx
xor rbx, rdx
mov rax, qword [rsp + 0x88]
movdqu xmm13, xmmword [rax + r11 + 0x404]
movdqa xmm2, xmm13
pxor xmm2, xmm9
movdqa xmm1, xmm13
movdqa xmm4, xmm15
movdqa xmm3, xmm15
pand xmm1, xmm15
movdqa xmm5, xmm15
pandn xmm3, xmm2
por xmm3, xmm1
movdqa xmm4, xmm3
pxor xmm4, xmm15
movdqa xmm8, xmmword [0x180010360]
movdqa xmm1, xmm8
movdqa xmm5, xmm0
movdqa xmm6, xmm0
pandn xmm1, xmm4
movdqa xmm4, xmm0
pxor xmm4, xmm9
pxor xmm3, xmmword [0x180010350]
pand xmm3, xmm8
por xmm1, xmm3
pxor xmm1, xmmword [0x180010370]
pandn xmm5, xmm1
pxor xmm1, xmm4
movdqa xmm8, xmmword [str._t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t]
movdqa xmm3, xmm8
por xmm1, xmm5
pandn xmm6, xmm0
movdqa xmm7, xmmword [0x1800103a0]
movdqa xmm5, xmm7
pandn xmm5, xmm4
movdqa xmm4, xmm6
pxor xmm4, xmm9
por xmm4, xmm0
pand xmm0, xmm7
por xmm5, xmm0
movdqa xmm0, xmm7
pandn xmm0, xmm6
pandn xmm6, xmm7
por xmm6, xmm0
pxor xmm6, xmm5
pxor xmm4, xmm9
pandn xmm3, xmm1
por xmm4, xmm6
movdqa xmm5, xmmword [0x1800103b0]
movdqa xmm0, xmm5
pandn xmm0, xmm4
pandn xmm4, xmm5
pandn xmm1, xmm8
por xmm4, xmm0
movdqa xmm0, xmm4
pxor xmm0, xmmword [str.iiiiiiiiiiiiiiii]
pxor xmm4, xmm5
movdqa xmm5, xmm13
por xmm1, xmm3
movdqa xmm3, xmm1
pand xmm5, xmm10
por xmm13, xmm4
pand xmm4, xmm10
movdqa xmm6, xmm10
pxor xmm3, xmmword [0x180010390]
pandn xmm6, xmm2
por xmm6, xmm5
pandn xmm10, xmm0
pxor xmm1, xmm8
por xmm10, xmm4
pxor xmm10, xmm6
pxor xmm13, xmm9
movdqa xmm5, xmmword [str.________________________________]
movdqa xmm0, xmm5
por xmm13, xmm10
pandn xmm0, xmm13
pandn xmm13, xmm5
por xmm13, xmm0
movdqa xmm0, xmm13
movdqa xmm15, xmm1
pxor xmm0, xmmword [0x1800103d0]
movdqa xmm2, xmm13
por xmm15, xmmword [str.eeeeeeeeeeeeeeee]
movdqa xmm6, xmmword [0x1800101b0]
pand xmm1, xmm6
movdqa xmm4, xmm6
movdqa xmm7, xmm6
pandn xmm4, xmm3
pxor xmm2, xmm5
por xmm4, xmm1
movdqa xmm6, xmm4
pxor xmm6, xmmword [0x1800103f0]
movdqa xmm5, xmmword [0x180010250]
pand xmm2, xmm5
movdqa xmm3, xmm5
pandn xmm3, xmm0
pxor xmm4, xmm7
movdqa xmm1, xmm4
movdqa xmm7, xmmword [0x180010410]
por xmm1, xmm7
pxor xmm1, xmm9
por xmm3, xmm2
movdqa xmm8, xmm3
pxor xmm15, xmm9
por xmm15, xmm1
pxor xmm3, xmm5
movdqa xmm1, xmm3
por xmm1, xmm7
pxor xmm13, xmmword [0x180010420]
pand xmm13, xmm0
movdqa xmm5, xmm1
pandn xmm5, xmm13
pxor xmm13, xmm9
pxor xmm13, xmm1
movdqa xmm2, xmmword [str.qqqqqqqqqqqqqqqq]
movdqa xmm1, xmm2
pandn xmm1, xmm6
or rbx, rbp
mov rax, rdi
not rax
and rax, rbx
not rbx
and rbx, rdi
mov r11, qword [rsp + 0x40]
xor r11, qword [rsp + 0x38]
or rbx, rax
mov r9, qword [rsp + 0x60]
or r9, qword [rsp + 0xd0]
movabs rdx, 0xb00021a066df09c7
mov rdi, rdx
not rdi
mov rax, r14
movabs rcx, 0x23bb9b2c3c37cd70
and rax, rdx
and rcx, rdi
or rcx, rax
or r14, r10
and r10, rdx
and rsi, rdi
or rsi, r10
mov rax, r15
xor rsi, rcx
movabs r10, 0x46f0c0f00694188
mov r8, r10
not rax
not r8
not r14
mov rbp, r14
or rdi, rdx
mov r14, qword [rsp + 0x70]
movabs rcx, 0x772888cf26d27a11
or r14, rcx
and rdi, rbp
movabs rbp, 0xa047d76c9ad437c2
not rbp
mov qword [rsp + 0x38], rbp
mov rdx, r9
not rdx
mov rcx, qword [rsp + 0xa8]
not rcx
or rdi, rsi
xor rdi, rdx
not rdi
and r14, rcx
and rdi, rdx
mov rsi, rbx
not rsi
movabs rbp, 0x39ead6f79df24a3
mov rdx, rbp
not rdx
mov rcx, rsi
and rax, r10
and rcx, rbp
and rbx, rdx
or rbx, rcx
mov rcx, rdi
or r14, r11
mov r10, r14
not rcx
or rsi, rcx
and rcx, rbp
xor r10, r15
and rdi, rdx
or rdi, rcx
xor rdi, rbx
and r10, r15
not rsi
or rdx, rbp
and rdx, rsi
and r15, r8
or rdx, rdi
mov r9, qword [rsp + 0xc8]
mov rcx, r9
not rcx
movabs rsi, 0x295b9ca26427c870
and rcx, rsi
or r15, rax
mov r11, r10
not rsi
and r9, rsi
or r9, rcx
not r11
xor r9, rsi
movabs rbp, 0x393717e97260f061
mov rbx, rbp
mov rax, rbp
not rax
movabs rcx, 0x494d8d09be0da177
and rax, rcx
and r10, qword [rsp + 0x38]
not rcx
and rbx, rcx
or rbx, rax
xor r15, r8
mov rax, r11
xor rbx, rcx
mov rcx, r9
not rcx
movabs r8, 0xea152caeadc69545
mov rdi, r8
not rdi
mov rsi, rcx
movabs rbp, 0xa047d76c9ad437c2
and rax, rbp
and rsi, r8
and r9, rdi
or r9, rsi
mov rsi, rdx
xor r15, r14
not rsi
or rcx, rdx
and rdx, r8
or r10, rax
and rsi, rdi
or rsi, rdx
xor rsi, r9
not r15
not rcx
or rdi, r8
and rdi, rcx
and r15, r14
mov rax, r15
or rdi, rsi
movabs rdx, 0x393717e97260f061
mov rcx, rdx
and rcx, rbx
xor rbx, rdx
not rax
or rbx, rcx
not rbx
or rbx, rdi
movabs rdx, 0x9ed891ee025acdf0
mov rcx, rdx
mov r9, qword [rsp + 0x38]
and r15, r9
not rcx
or rcx, rdx
not rbx
movabs rdi, 0xa047d76c9ad437c2
or r9, rdi
and rbx, rcx
mov r8, rbx
not r8
movabs rcx, 0x192dbf0e8fa362b4
mov rsi, rcx
mov r14, rcx
not r14
movabs rdx, 0x4b8398cb4b2b7c5c
mov rcx, rdx
or r11, rax
and rcx, r14
not rdx
and rsi, rdx
and rax, rdi
or rsi, rcx
xor rsi, rdx
mov rcx, rsi
not rcx
mov rbp, rcx
mov qword [rsp + 0x38], rcx
mov rcx, r8
or r15, rax
xor rcx, r14
and rcx, r8
movabs rdx, 0xb53bc9019c9dd6e0
mov rax, rdx
not rax
mov rdi, r8
not r11
or rdi, rbp
or rax, rdx
not rdi
xor r15, r10
and rdi, rax
mov rdx, rcx
not rdx
movabs rax, 0x49b5945b814b67a4
mov rbp, rax
not rax
and r9, r11
mov r10, rdx
and r10, rbp
and rcx, rax
or rcx, r10
mov r10, rdi
not r10
or rdx, r10
and r10, rbp
and rdi, rax
or r9, r15
mov r11, r9
or rdi, r10
movabs rbp, 0xe380c5bab0a85e49
mov r10, rbp
not r10
xor rdi, rcx
not r11
mov r15, r9
or r15, r14
or r10, rbp
not rdx
not r15
movabs rcx, 0x49b5945b814b67a4
or rax, rcx
and rax, rdx
movabs rbp, 0x314e65e13cfa04dc
mov rcx, rbp
not rcx
and r15, r10
mov rdx, r11
or rdx, qword [rsp + 0x38]
or rcx, rbp
not rdx
and rdx, rcx
or rax, rdi
movabs r10, 0xe8fb2beb46e44eec
mov rdi, r10
not rdi
mov rbp, r9
mov rcx, r9
and rcx, r10
and r11, rdi
or r11, rcx
or rbp, rbx
and r8, rdi
and rbx, r10
or r8, rbx
mov rcx, r15
xor r8, r11
not rbp
and rcx, rdx
or rdi, r10
and rdi, rbp
movabs r9, 0xecc0f11fd36af74
mov r10, r9
not r10
mov rbp, r14
xor rdx, r15
and rbp, r9
movabs rbx, 0x192dbf0e8fa362b4
and rbx, r10
or rbx, rbp
mov rbp, qword [rsp + 0x38]
or r14, rbp
and rbp, r9
and rsi, r10
or rsi, rbp
or rdx, rcx
xor rsi, rbx
mov rbp, rdx
not r14
or r10, r9
not rbp
and r10, r14
movabs rbx, 0x1a162e3dc41d5cbe
mov rcx, rbx
not rcx
and rdx, rcx
and rbp, rbx
and rcx, rax
not rax
or r10, rsi
and rax, rbx
not r10
or r10, rdi
or r10, r8
movabs rdi, 0xcdd91ba280f42da
mov rbx, rdi
or rdx, rbp
not rbx
or rbx, rdi
movabs r11, 0xd97015fce906ff2a
mov rbp, r11
not rbp
movabs r8, 0x58cf136727780616
mov rdi, r8
or rcx, rax
not rdi
movabs rsi, 0x70dc7e96294a63b2
mov rax, rsi
not rax
or rax, rsi
not r10
and rax, r8
and rax, 0xfffffffffffffc0f
movabs r8, 0xa2a16646fdb0d14b
mov rsi, r8
not rsi
xor rcx, rdx
or rsi, r8
and rsi, rdi
and edi, 0x3f0
and r10, rbx
mov rbx, rcx
or rdi, rax
movabs rax, 0xa7738c2b529f3045
mov rdx, rax
not rdx
and rdx, rsi
and rbx, r10
not rsi
and rsi, rax
or rdx, rsi
xor r10, rcx
xor rdx, rax
mov rax, rdi
not rax
and rax, rdx
or r10, rbx
mov rcx, r10
not rdx
and rdx, rdi
or rdx, rax
movabs r9, 0xe142da96ad2f297e
mov r8, r9
not rcx
not r8
movabs rdi, 0xa081be043e37dbd8
mov rbx, rdi
and rbx, r8
not rdi
mov rsi, r9
and rcx, r11
and rsi, rdi
or rsi, rbx
mov rbx, r10
and rbx, rbp
or rbx, rcx
xor rsi, rdi
movabs r11, 0x36d633d522bfb949
mov rcx, r11
not rcx
movabs rax, 0x36e93f574fa97d1c
mov rdi, rax
not rdi
not rsi
or rsi, rcx
or rdi, rax
not rsi
xor rbx, rbp
and rsi, rdi
mov rbp, r9
xor rbp, r11
and rbp, r9
mov rdi, rsi
and rdi, rbp
xor rbp, rsi
or rbp, rdi
movabs r14, 0x3d4ffe143eca53b6
mov rdi, r14
not rdi
mov rsi, r11
and rsi, r14
and rdi, rcx
or rdi, rsi
mov rsi, rbp
not rsi
movabs r11, 0xce5168d76dc34bce
mov rcx, r11
and rsi, r11
not rcx
and rbp, rcx
or rbp, rsi
movabs rsi, 0xb698143089c8e985
mov rax, rsi
not rax
or rax, rsi
xor rdi, r14
and rcx, rdi
not rdi
and rdi, r11
or rcx, rdi
xor rcx, rbp
and rax, rbx
mov rsi, rax
not rsi
mov rdi, rdx
not rdi
movabs rbp, 0x8ca3f2ce2c7611c2
mov rbx, rbp
not rbx
and rdx, rsi
or rsi, rdi
or rbx, rbp
and rdi, rax
not rsi
or rdi, rdx
movabs r11, 0x4f033272e4aeb0e
mov rbp, r11
not rbp
mov rax, r9
and rax, rbp
and rsi, rbx
mov rdx, rsi
and rbp, rcx
not rcx
and r8, r11
and rdx, rdi
or rax, r8
mov r14, qword [rsp + 0x48]
mov rbx, r9
xor rbx, rcx
and rbx, r9
xor rdi, rsi
and rcx, r11
or rbp, rcx
xor rbp, rax
mov rax, rbx
or rdi, rdx
and rax, rbp
xor rbp, rbx
or rbp, rax
mov rax, rdi
not rax
movabs rcx, 0x1d65875427903016
and rax, rcx
not rcx
mov rdx, rdi
and rdx, rcx
or rdx, rax
xor rdx, rcx
movabs rsi, 0xd548ee416456be94
mov rax, rsi
not rax
movabs rbx, 0xf92c879fd0cbea59
mov rcx, rbx
not rcx
not rdx
or rdx, rax
or rcx, rbx
movabs rbx, 0xe74d40eb7e596d5b
and rax, rbx
not rdx
not rbx
and rsi, rbx
or rsi, rax
and rdx, rcx
xor rsi, rbx
movabs rcx, 0x758c20c62462f27b
mov rax, rcx
not rax
or rax, rcx
and rax, rsi
xor rsi, rdi
not rsi
and rsi, rdi
mov rcx, rdx
and rcx, rsi
xor rsi, rdx
movabs rbx, 0xbc596cac7c444bd0
mov rdx, rbx
not rdx
and rdx, rax
or rsi, rcx
not rax
and rax, rbx
or rdx, rax
xor rdx, rbx
mov rax, rsi
not rax
movabs rbx, 0xc5fcf74e86b56040
mov rcx, rbx
not rcx
and rsi, rcx
and rax, rbx
and rcx, rdx
not rdx
and rdx, rbx
or rsi, rax
or rcx, rdx
mov rax, rbp
not rax
movabs rdx, 0x4b9646fb8aaeb5b6
and rax, rdx
xor rcx, rsi
not rdx
and rbp, rdx
or rbp, rax
not rcx
xor rbp, rdx
movabs r9, 0x8c42ed2109d6f97b
mov rdx, r9
not rdx
mov rbx, rcx
movabs r11, 0xf9552784c9f7e3d
mov rax, r11
not rax
mov rdi, rdx
and rbx, rbp
and rdi, r11
mov rsi, r9
and rsi, rax
or rsi, rdi
mov rdi, r9
xor rbp, rcx
and rdi, r11
mov rcx, rdx
and rcx, rax
or rcx, rdi
or rbp, rbx
xor rcx, rsi
or rdx, r9
or rax, r11
not rdx
and rax, rdx
or rax, rcx
pxor xmm8, xmmword [0x180010400]
por xmm13, xmm5
movdqa xmm0, xmm4
pand xmm0, xmm2
por xmm1, xmm0
movdqa xmm0, xmm2
movdqa xmm5, xmm2
pandn xmm0, xmm8
movdqa xmm2, xmm15
pandn xmm2, xmm13
por xmm4, xmm3
pand xmm3, xmm5
por xmm0, xmm3
pandn xmm13, xmm15
pxor xmm0, xmm1
pxor xmm4, xmm9
por xmm4, xmm0
movdqa xmm1, xmmword [0x180010430]
movdqa xmm0, xmm1
por xmm13, xmm2
pandn xmm0, xmm4
pandn xmm4, xmm1
por xmm4, xmm0
movdqa xmm3, xmmword [0x180010440]
movdqa xmm0, xmm3
pandn xmm0, xmm4
pxor xmm4, xmm1
movdqa xmm1, xmm13
pxor xmm1, xmm9
por xmm1, xmm4
movdqa xmm2, xmm3
pand xmm4, xmm3
pandn xmm2, xmm13
pandn xmm13, xmm3
por xmm13, xmm2
por xmm4, xmm0
pxor xmm4, xmm13
pxor xmm1, xmm9
por xmm1, xmm4
mov rcx, qword [rsp + 0x88]
lea rbx, section..data
movdqu xmmword [rcx + rbx + 0x404], xmm1
not rax
or rax, rbp
movabs rdx, 0xf42a886936cc4588
mov rcx, rdx
not rcx
or rcx, rdx
not rax
and rax, rcx
mov rcx, rbx
movdqu xmm3, xmmword [rax + rbx + 4]
movdqu xmm4, xmmword [r10 + rbx + 0x404]
mov rax, rbx
movdqa xmm0, xmm4
pandn xmm0, xmm11
movdqa xmm2, xmm11
pandn xmm2, xmm4
por xmm2, xmm0
movdqa xmm0, xmm2
pxor xmm0, xmmword [0x180010450]
pxor xmm2, xmm11
movdqa xmm5, xmm4
pandn xmm5, xmm4
movdqa xmm1, xmm5
pxor xmm1, xmm9
por xmm1, xmm2
movdqa xmm7, xmmword [0x180010460]
pand xmm2, xmm7
movdqa xmm6, xmm7
pandn xmm6, xmm0
movdqa xmm0, xmm7
pandn xmm0, xmm5
por xmm6, xmm2
pandn xmm5, xmm7
por xmm5, xmm0
movdqa xmm11, xmmword [0x180010170]
movdqa xmm7, xmm11
movdqa xmm2, xmmword [0x180010490]
movdqa xmm0, xmm2
pandn xmm0, xmm4
pxor xmm1, xmm9
pandn xmm4, xmm2
por xmm4, xmm0
movdqa xmm0, xmm4
pxor xmm0, xmmword [str.ffffffffffffffff]
pxor xmm5, xmm6
movdqa xmm2, xmmword [0x180010470]
movdqa xmm8, xmm2
pand xmm0, xmm2
pxor xmm4, xmmword [0x1800104b0]
por xmm4, xmm0
movdqa xmm2, xmmword [0x1800100f0]
movdqa xmm0, xmm2
por xmm1, xmm5
pandn xmm0, xmm4
pandn xmm4, xmm2
movdqa xmm10, xmm2
por xmm4, xmm0
movdqa xmm0, xmm3
pandn xmm7, xmm1
pandn xmm0, xmm12
movdqa xmm5, xmm3
pxor xmm5, xmm12
pand xmm5, xmm3
movdqa xmm2, xmm0
pandn xmm1, xmm11
pand xmm2, xmm5
pxor xmm5, xmm0
movdqa xmm6, xmm4
pxor xmm6, xmmword [0x1800104c0]
pxor xmm4, xmm10
por xmm5, xmm2
movdqa xmm0, xmm5
pandn xmm0, xmmword [0x1800104d0]
pand xmm5, xmmword [0x1800104e0]
por xmm1, xmm7
por xmm5, xmm0
movdqa xmm0, xmm5
pxor xmm0, xmmword [0x1800104f0]
movdqa xmm2, xmmword [str.EEEEEEEEEEEEEEEE]
movdqa xmm7, xmm2
pand xmm0, xmm2
pxor xmm1, xmmword [0x180010160]
pxor xmm5, xmmword [0x1800101c0]
por xmm5, xmm0
movdqa xmm2, xmm5
pxor xmm2, xmm9
movdqa xmm0, xmm3
por xmm1, xmm7
pandn xmm0, xmm8
pxor xmm3, xmm7
por xmm3, xmm0
movdqa xmm7, xmm1
por xmm7, xmm4
pand xmm6, xmm1
pandn xmm1, xmm4
movdqa xmm0, xmm7
pxor xmm0, xmm9
por xmm1, xmm6
pandn xmm7, xmm1
pxor xmm1, xmm0
movdqa xmm6, xmmword [0x180010500]
movdqa xmm4, xmm6
pandn xmm4, xmm2
movdqa xmm0, xmm5
pxor xmm2, xmm3
pandn xmm0, xmm2
movdqa xmm2, xmm3
pand xmm5, xmm6
por xmm5, xmm4
movdqa xmm4, xmm6
pxor xmm2, xmm9
pandn xmm4, xmm2
pand xmm3, xmm6
por xmm4, xmm3
por xmm1, xmm7
pxor xmm4, xmm5
movdqa xmm2, xmm0
pxor xmm2, xmm9
movdqa xmm3, xmm4
pxor xmm3, xmm9
por xmm3, xmm2
movdqa xmm5, xmmword [0x180010510]
movdqa xmm2, xmm5
pandn xmm2, xmm0
pandn xmm0, xmm5
por xmm0, xmm2
movdqa xmm2, xmm5
pandn xmm2, xmm4
pandn xmm4, xmm5
por xmm4, xmm2
pxor xmm4, xmm0
pxor xmm3, xmm9
por xmm3, xmm4
movdqa xmm0, xmm1
pxor xmm0, xmm3
movdqa xmm4, xmmword [0x180010520]
movdqa xmm2, xmm4
pandn xmm2, xmm3
pand xmm0, xmm3
pandn xmm3, xmm4
por xmm3, xmm2
movdqa xmm2, xmm1
pxor xmm2, xmm4
pxor xmm2, xmm3
pand xmm2, xmm1
movdqa xmm1, xmm0
pand xmm1, xmm2
pxor xmm2, xmm0
por xmm2, xmm1
movdqu xmmword [r10 + rbx + 0x404], xmm2
mov rax, qword [rsp + 0x100]
movabs rcx, 0x2381465f30925cb5
mov rbp, rcx
add rax, rcx
movabs rcx, 0x42635d344737f844
mov rdx, rcx
add rax, rcx
movabs rcx, 0xbd0b71cc6ce85248
sub rax, rcx
sub rax, rdx
movabs rdx, 0x8973363b9b9cf67f
add rax, rdx
add rax, rcx
sub rax, rdx
movabs rcx, 0xc6b5d56352ed9a33
add rax, rcx
movabs rdx, 0x69259c03f054e2fd
sub rax, rdx
sub rax, rcx
movabs rcx, 0x2e1af08b932e6797
add rax, rcx
sub rax, rbp
sub rax, rcx
movabs rcx, 0xebc30637749fbd15
sub rax, rcx
add r14, 0x40
add rax, rdx
add rax, rcx
add rax, 0xfffffffffffffffc
mov qword [rsp + 0x100], rax
mov rdx, qword [rsp + 0x90]
add rdx, 0xffffffffffffffc0
add qword [rsp + 0x108], 4
jne 0x180001ec0
mov rax, qword [rsp + 0xf0]
test rax, rax
je 0x1800054fa
mov rcx, r14
not rcx
pcmpeqd xmm0, xmm0
movdqa xmm1, xmmword [0x180010530]
movdqa xmm14, xmmword [0x180010550]
movdqa xmm8, xmmword [0x180010560]
movdqa xmm10, xmmword [0x180010580]
movdqa xmm15, xmmword [0x180010590]
movdqa xmm11, xmmword [0x1800105a0]
movdqa xmm13, xmmword [0x1800105b0]
movdqa xmm12, xmmword [str.UUUUUUUUUUUUUUUU]
nop
mov qword [rsp + 0xf0], rax
mov rsi, rcx
mov qword [rsp + 0x90], rcx
mov rbp, rcx
not rbp
mov qword [rsp + 0x48], r14
mov rdx, r14
not rdx
and rdx, r14
mov rax, rdx
movabs rdi, 0x4047cd3495b509fb
mov r10, rdi
not r10
mov rcx, rbp
and rcx, rdi
not rax
and rsi, r10
or rsi, rcx
or rbp, rax
and rax, rdi
and rdx, r10
or rdx, rax
or r10, rdi
movabs rdi, 0xf2880c8e32a016b4
mov rcx, rdi
not rbp
and rcx, 0xfffffffffffffc0f
not rdi
mov eax, edi
and eax, 0x3f0
xor rdx, rsi
or rax, rcx
xor rax, rdi
movabs rbx, 0xf1c6a0a2c4a81911
xor rax, rbx
mov rcx, rbx
and r10, rbp
not rcx
movabs rsi, 0x70d7eb4425f4ee77
and rcx, rsi
not rsi
mov r11, rbx
not rax
and r11, rsi
or r11, rcx
xor r11, rsi
mov r14, r11
or r10, rdx
not r14
movabs rdx, 0x8b1fe6231d33ced7
mov ebp, edx
not ebp
mov ecx, r14d
not ecx
and rax, rbx
or ebp, edx
and ebp, ecx
movabs rcx, 0xd1cab98f43f01442
mov rdx, rcx
not rcx
mov qword [rsp + 0x40], rcx
movabs r9, 0xcd467ad1b8de9b59
mov rsi, r9
and ebp, 0x3f0
mov ecx, ebp
not rsi
movabs r15, 0x16ffbb2cfc635ae2
mov rdi, r15
not rdi
movabs r8, 0xed2f3f5470c15025
mov rbx, r8
and rbx, rsi
and ecx, eax
or rsi, rdx
or rdi, r15
not rsi
xor rbp, rax
and rsi, rdi
mov rdi, r8
not rdi
mov rax, r9
and rax, rdi
or rbp, rcx
mov rcx, rbp
or rax, rbx
xor rax, rdi
mov r15, rax
not r15
mov rdi, rdx
and rbp, r14
xor rdi, r15
mov r14, rsi
not r14
movabs r8, 0xe8b270a61009e605
mov rbx, r8
not rbx
mov r9, r14
and rdi, rdx
and r9, r8
and rsi, rbx
or rsi, r9
mov r9, rdi
not r9
or r14, r9
and r9, r8
and rdi, rbx
not rcx
or rdi, r9
xor rdi, rsi
not r14
and rcx, r11
or rbx, r8
and rbx, r14
or rbx, rdi
or rbp, rcx
mov rcx, rbx
not rcx
movabs rdi, 0x615fbc1157f2b3ed
mov rdx, rdi
not rdx
and rbx, rdx
and rcx, rdi
and r15, rdi
and rdx, rax
or rdx, r15
or rbx, rcx
not r10
mov rsi, rbp
not rsi
movabs rdi, 0x260726d9c4871d1c
mov rcx, rdi
and rcx, rsi
xor rdx, rbx
mov qword [rsp + 0x38], rdx
not rdi
and rbp, rdi
movabs r8, 0xf3f1688cb8030ecf
mov rbx, r8
not rbx
mov r14, r10
or rbp, rcx
xor r14, rbx
and r14, r10
movabs rax, 0x1e04a9b836ce0d46
mov r9, rax
not r9
xor rbp, rdi
mov r15, rbp
xor r15, rbx
and r15, rbp
mov rdi, r10
and rdi, rbp
xor rbp, r10
or r10, r8
or r9, rax
movabs rcx, 0x99b18e7e15db51c1
mov rax, rcx
not rax
not r10
or rsi, r8
or rax, rcx
not rsi
and r10, r9
and rsi, rax
mov r9, r14
mov rcx, r15
and rcx, rsi
xor rsi, r15
and r9, r10
or rsi, rcx
or rbp, rdi
mov rcx, rbp
not rcx
xor r10, r14
movabs r14, 0x4c851ae6086afd8e
and rcx, r14
not r14
and rbp, r14
or r10, r9
mov r9, r10
or rbp, rcx
movabs rdx, 0xb9347a89034642d
mov rdi, rdx
not rdi
mov rcx, rbx
and rcx, rdx
mov rax, r8
not r9
and rax, rdi
or rax, rcx
mov r15, r8
and r15, rdx
mov rcx, rbx
xor rbp, r14
and rcx, rdi
or rcx, r15
xor rcx, rax
and r9, rsi
or rbx, r8
not rbx
or rdi, rdx
not rsi
and rdi, rbx
or rdi, rcx
not rbp
and rsi, r10
not rdi
or rdi, rbp
movabs rcx, 0x6154f6e8e88636cd
mov rax, rcx
not rax
or rsi, r9
or rax, rcx
not rdi
and rdi, rax
mov rcx, rsi
movabs rax, 0x8623042b56310930
mov r15, rax
not rcx
mov rbp, rcx
not r15
movabs rbx, 0x4376c61e3806e8f6
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
and rcx, rdx
not rbx
movabs r10, 0xd1cab98f43f01442
and rsi, r15
mov r9, rbp
and r10, rbx
or r10, rcx
xor r10, rbx
mov r11, qword [rsp + 0x38]
and r9, rax
not r11
movabs rbx, 0x4043bf5e599c65f3
not rbx
mov r14, r11
mov rax, r10
and rax, r11
or rsi, r9
xor r11, r10
not r10
movabs r8, 0xef9308070da4b114
mov r9, r8
not r9
or r10, rbx
or r9, r8
not r10
and r10, r9
mov r9, rdi
not r9
or rbp, r9
mov qword [rsp + 0x70], rbp
movabs rcx, 0x8623042b56310930
and r9, rcx
and rdi, r15
or rdi, r9
movabs r8, 0xdb3e0df18b1bec25
mov r9, r8
not r9
movabs rbp, 0x4043bf5e599c65f3
or rdx, rbp
or r9, r8
not rdx
and rdx, r9
movabs r8, 0x2b1d0bce3217b7fb
mov r9, r8
not r9
or r9, r8
mov rcx, qword [rsp + 0x38]
or rcx, rbx
not rcx
and rcx, r9
movabs r8, 0xf7b58c7490b82866
mov r9, r8
not r9
or r14, rbp
or r9, r8
not r14
and r14, r9
xor rdi, rsi
mov rsi, r10
and rsi, rdx
xor rdx, r10
or rdx, rsi
mov rsi, rcx
and rsi, r14
xor r14, rcx
mov rbp, qword [rsp + 0x70]
not rbp
movabs rcx, 0x8623042b56310930
or r15, rcx
and r15, rbp
or r14, rsi
or r11, rax
movabs r8, 0xee20958a5b5f7144
mov rbp, r8
not rbp
mov rax, rbx
movabs r9, 0x4043bf5e599c65f3
mov rsi, r9
and rax, r8
and rsi, rbp
or rsi, rax
mov rax, r9
and rax, r8
or r15, rdi
mov rdi, rbx
and rdi, rbp
or rdi, rax
xor rdi, rsi
or rbx, r9
not rbx
or rbp, r8
and rbp, rbx
mov rax, rdx
not rax
or rbp, rdi
movabs rdi, 0x472e41e22884a31b
mov rbx, rdi
not rbx
and rdx, rbx
and rax, rdi
and rbx, r14
not r14
and r14, rdi
or rdx, rax
not rbp
or rbp, r11
movabs rcx, 0xd876fb44df834fb2
mov rax, rcx
not rax
or rbx, r14
or rax, rcx
not rbp
and rbp, rax
xor rbx, rdx
mov rax, rbx
not rax
mov rcx, rbp
not rcx
movabs rdx, 0xce0ce06d882430f6
mov rsi, rdx
not rsi
mov rdi, rax
and rdi, rdx
and rbx, rsi
or rax, rcx
and rcx, rdx
or rbx, rdi
and rbp, rsi
or rbp, rcx
not rax
xor rbp, rbx
or rsi, rdx
and rsi, rax
mov rax, r15
not rax
movabs rbx, 0xd31350cdb67768ac
mov rcx, rbx
and rcx, rax
not rbx
and rax, r15
and r15, rbx
or r15, rcx
xor r15, rbx
mov rcx, r15
and rcx, rax
xor r15, rax
or r15, rcx
mov rax, r15
not rax
movabs rcx, 0xd64a5321248ef178
mov rbx, rcx
not rbx
and r15, rbx
and rax, rcx
or r15, rax
movabs r8, 0xb77f21c9bb2f290c
mov rdi, r8
not rdi
movabs rcx, 0xd437ca59b07bdcf5
and rdi, rcx
or rsi, rbp
not rcx
mov rax, r8
and rax, rcx
or rax, rdi
xor r15, rbx
mov rbx, r15
not rbx
movabs r9, 0xd5947c849c0cec3
mov rbp, r9
not rbp
mov rdi, rbx
and r15, rbp
and rdi, r9
or r15, rdi
mov rdx, rsi
not rdx
or rbx, rsi
and rsi, r9
and rdx, rbp
or rdx, rsi
xor rdx, r15
not rbx
or rbp, r9
and rbp, rbx
or rbp, rdx
mov rdx, r8
xor rax, rcx
and rdx, rax
xor rax, r8
or rax, rdx
mov rcx, rbp
not rcx
movabs rdx, 0xaf1039e1c8079f1e
and rcx, rdx
not rdx
and rbp, rdx
or rbp, rcx
xor rbp, rdx
xor rax, rbp
not rax
and rax, rbp
lea rcx, section..data
movdqu xmm9, xmmword [rax + rcx + 4]
mov rax, qword [rsp + 0xf0]
mov r14, qword [rsp + 0x48]
movdqu xmm2, xmmword [r14 + rcx + 0x404]
movdqa xmm5, xmm2
pandn xmm5, xmm1
movdqa xmm6, xmm1
pandn xmm6, xmm2
por xmm6, xmm5
movdqa xmm5, xmm6
pxor xmm5, xmmword [str.jjjjjjjjjjjjjjjj]
pxor xmm6, xmm1
movdqa xmm7, xmm14
pand xmm6, xmm14
pandn xmm7, xmm5
por xmm7, xmm6
movdqa xmm5, xmm7
pxor xmm5, xmm14
pxor xmm7, xmm0
movdqa xmm6, xmm9
pandn xmm6, xmm8
pand xmm5, xmm8
movdqa xmm4, xmm8
pandn xmm4, xmm7
movdqa xmm7, xmm8
pandn xmm7, xmm9
por xmm4, xmm5
movdqa xmm3, xmm9
pxor xmm3, xmm10
pand xmm3, xmm9
por xmm7, xmm6
movdqa xmm6, xmm9
pxor xmm6, xmm0
pxor xmm4, xmm7
pxor xmm6, xmm4
movdqa xmm7, xmm15
pand xmm6, xmm4
movdqa xmm5, xmm3
pandn xmm7, xmm3
pandn xmm3, xmm15
por xmm3, xmm7
por xmm9, xmmword [0x180010570]
pxor xmm5, xmm0
por xmm5, xmm9
pxor xmm9, xmm0
por xmm9, xmm15
pxor xmm3, xmm9
pxor xmm5, xmm0
por xmm5, xmm3
movdqa xmm3, xmm1
pandn xmm3, xmm5
pandn xmm5, xmm1
por xmm5, xmm3
movdqa xmm3, xmm13
pandn xmm3, xmm5
pxor xmm5, xmm11
pand xmm5, xmm13
por xmm5, xmm3
movdqa xmm3, xmm2
pxor xmm3, xmm0
pxor xmm5, xmm12
pandn xmm2, xmm5
pxor xmm5, xmm3
movdqa xmm3, xmm6
pxor xmm3, xmm0
por xmm5, xmm2
movdqa xmm2, xmm5
pandn xmm2, xmm3
por xmm3, xmm5
pand xmm5, xmm6
por xmm5, xmm2
movdqa xmm2, xmm3
pxor xmm2, xmm0
pandn xmm3, xmm5
pxor xmm5, xmm2
por xmm5, xmm3
movdqu xmmword [r14 + rcx + 0x404], xmm5
add r14, 0x10
mov rcx, qword [rsp + 0x90]
add rcx, 0xfffffffffffffff0
add rax, 0xffffffffffffffff
jne 0x180004d40
mov rax, qword [rsp + 0xb0]
mov r11, qword [rsp + 0x50]
mov rsi, rax
cmp r11, rax
mov r8, qword [rsp + 0x130]
je 0x18000642f
mov r10, r11
not r10
mov rdx, r10
and rdx, r11
movabs rax, 0xcf81cb6a484445ba
mov rcx, rax
not rcx
mov rbx, r10
and rbx, rcx
and rcx, rdx
not rdx
mov rbp, r11
and rbp, rax
or rbx, rbp
and rax, rdx
or rcx, rax
xor rcx, rbx
or rdx, r11
not rdx
or rdx, rcx
mov rax, rdx
not rax
movabs rcx, 0x989312b8fb54fd0c
and rax, rcx
not rcx
and rdx, rcx
or rdx, rax
xor rdx, rcx
mov rax, rdx
not rax
movabs rcx, 0x4e5ab15dd5854345
and rax, rcx
not rcx
and rdx, rcx
or rdx, rax
xor rdx, rcx
movabs rax, 0xef3376f57365aa2f
mov rcx, r10
and rcx, rax
not rax
mov rbp, r11
and rbp, rax
or rbp, rcx
xor rbp, rax
not rbp
or rbp, r10
mov rbx, rbp
not rbx
mov rax, rdx
not rax
mov rdi, rax
or rdi, rbp
movabs rcx, 0x6fe5cdbed368e9a1
and rax, rcx
and rbp, rcx
not rcx
and rdx, rcx
or rdx, rax
and rcx, rbx
or rcx, rbp
xor rcx, rdx
mov r9, rcx
not r9
movabs rax, 0xfa146c8794f8e6c2
mov rdx, rax
mov rbp, rdi
and rbp, rax
and rax, r9
or r9, rdi
not rdi
not rdx
and rdi, rdx
or rdi, rbp
and rdx, rcx
or rdx, rax
xor rdx, rdi
not r9
or r9, rdx
movabs rax, 0xc39b76f798fd0af7
and r8, rax
mov rbp, rsi
mov ecx, ebp
and ecx, 0x6702f508
or rcx, r8
xor rcx, rax
movabs rdx, 0xc4b04bc1c27e3ac8
not rdx
or rdx, rcx
mov ecx, ebp
xor ecx, 0xc27e3ac8
and ecx, ebp
mov rax, rcx
not rax
mov rbp, rax
movabs rbx, 0x28491426678a1d83
and rbx, rdx
or rax, rdx
not rdx
movabs rdi, 0x6ce95627678a1d83
and rbp, rdi
not rdi
and rdi, rdx
or rbx, rdi
and ecx, 0x9875e27c
or rcx, rbp
xor rcx, rbx
not rax
or rax, rcx
movabs rcx, 0xeeef16a4238a4452
movabs rdx, 0xd5a0a29a1e0b8165
xor rcx, rdx
movabs rbp, 0x1110e95bdc75bbad
xor rbp, rdx
and rbp, rax
not rax
and rax, rcx
or rbp, rax
movabs rax, 0xb7fe780fda93933e
not rax
mov rcx, rbp
or rcx, rax
and rax, rbp
not rbp
movabs rdx, 0xae5e1537420f059b
not rcx
or rax, rcx
mov rcx, rax
not rcx
movabs rbx, 0x93a0a6ad6635d177
and rcx, rbx
not rbx
and rbx, rax
or rbx, rcx
movabs rcx, 0x5ba0001802400d16
xor rcx, rbx
movabs rdi, 0xae5e1537420f059a
xor rdi, rdx
xor rdi, rbp
and ebp, 1
or rdi, rbp
movabs rax, 0x245edea2bca64248
xor rax, rbx
movabs rbp, 0x804573c5fd1bb2a1
mov rdx, rbp
mov rbx, rax
and rbx, rbp
and rbp, rdi
or rax, rdi
not rdi
not rdx
and rcx, rdx
or rcx, rbx
and rdx, rdi
or rdx, rbp
xor rdx, rcx
not rax
or rax, rdx
mov rcx, rax
not rcx
movabs rdx, 0xd834ef7f661a7906
and rcx, rdx
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
movabs rdx, 0x94221cf0765476d1
mov rcx, rdx
not rcx
and rcx, rax
not rax
and rax, rdx
or rcx, rax
xor rcx, rdx
mov rax, rcx
not rax
movabs rbp, 0x31d62aac5389a513
mov rdx, rbp
not rdx
and rdx, rax
and rcx, rbp
or rcx, rdx
xor rcx, rbp
mov rax, rcx
not rax
movabs rdx, 0xb186702baa9b28fc
and rax, rdx
not rdx
and rcx, rdx
or rcx, rax
xor rcx, rdx
je 0x180005d27
movabs rax, 0xbc4307a5e3a3487d
mov rcx, r10
and rcx, rax
xor rax, r11
and rax, r11
mov rdi, rcx
not rdi
movabs rbx, 0xf524df159479ca45
mov rbp, rbx
not rbp
and rcx, rbp
and rbp, rax
not rax
mov rdx, rdi
and rdx, rbx
or rcx, rdx
and rbx, rax
or rbp, rbx
xor rbp, rcx
or rax, rdi
not rax
or rax, rbp
mov rcx, rax
not rcx
movabs rdx, 0x2957e7368d89dce7
and rcx, rdx
not rdx
and rdx, rax
or rdx, rcx
movabs rax, 0x6aeb1f6c91d56b65
xor rax, rdx
movabs rcx, 0x1500609040220408
xor rcx, rdx
movabs rdx, 0x5f2971d0c1a7660c
and rcx, rdx
not rdx
movabs rbp, 0x520132a207065e43
and rbp, rax
and rax, rdx
or rax, rcx
xor rax, rdx
movabs rcx, 0xadfecd5df8f9a1bc
xor rcx, rax
not rcx
and rcx, rax
mov rdx, rcx
and rdx, rbp
xor rbp, rcx
or rbp, rdx
mov rdx, rbp
not rdx
movabs rcx, 0xcd21a9cc9c420ed5
and rdx, rcx
not rcx
and rcx, rbp
or rcx, rdx
movabs rdx, 0x192098629a004066
xor rdx, rcx
mov rbx, rax
not rbx
mov ebp, ebx
not ebp
movabs rdi, 0xea721b7fc133a393
and rbx, rdi
not rdi
and rdi, rax
or rdi, rbx
movabs rax, 0xea721b7fc133a063
xor rax, rdi
and ebp, 0x3f0
or rbp, rax
mov rax, rbp
not rax
movabs rbx, 0x865720b5efe0589d
and rax, rbx
not rbx
and rbp, rbx
or rbp, rax
xor rbp, rbx
movabs rbx, 0xe6dc231d61f43f89
mov rax, rbx
not rax
and rdx, rax
and rax, rbp
not rbp
movabs rdi, 0x60df649164bbac99
xor rdi, rcx
mov rcx, rdi
and rcx, rbx
or rdx, rcx
and rbx, rbp
or rax, rbx
xor rax, rdx
or rdi, rbp
not rdi
or rdi, rax
mov rax, rdi
not rax
movabs rcx, 0x862a9e9f67adc385
mov rdx, rcx
not rdx
and rdx, rax
and rdi, rcx
or rdi, rdx
xor rdi, rcx
movabs rax, 0xb0c2d5aca1dc766c
mov rcx, rax
not rcx
and rcx, rdi
not rdi
mov rdx, rdi
and rdx, rax
or rcx, rdx
xor rcx, rax
xor rdi, rcx
and rdi, rcx
lea rax, section..data
mov r14, r11
mov r8b, byte [rdi + rax + 4]
mov dl, byte [r11 + rax + 0x404]
mov r11, rax
mov qword [rsp + 0x48], r9
mov r9d, edx
not r9b
mov eax, r9d
and al, 0xce
mov ecx, edx
xor cl, 0xce
and cl, dl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
not al
and al, 0xed
and cl, 0x12
or cl, al
mov ebx, ecx
xor bl, 8
xor cl, 0x21
and cl, 0xf5
and bl, 0xa
or bl, cl
mov eax, ebx
xor al, 8
and al, 0x5c
xor bl, 0x56
or bl, al
mov edi, ebx
not dil
mov ecx, r9d
and cl, 0x86
and dl, 0x79
or dl, cl
xor dl, 0x25
xor r9b, dl
and r9b, dl
mov ecx, r8d
not cl
mov edx, r8d
and r8b, 0x5c
mov rsi, r10
mov r10d, ecx
and r10b, 0xa3
or r10b, r8b
not r10b
or r10b, cl
and cl, 0x49
and dl, 0xb6
or dl, cl
xor dl, 0x15
or dl, r8b
mov ecx, edx
not cl
and cl, 0xa3
and dl, 0x5c
or dl, cl
mov r8d, edx
xor r8b, 0x5c
mov ebp, r10d
not bpl
mov eax, r9d
not al
and r9b, bl
or bl, al
mov r15d, ebx
not r15b
and al, dil
or al, r9b
mov ecx, eax
not cl
mov r9d, ebx
and r9b, 0x4c
and r15b, 0xb3
or r15b, r9b
or bl, cl
and cl, 0x4c
and al, 0xb3
or al, cl
xor al, r15b
not bl
or bl, al
xor dl, 0xa3
and bpl, dl
or dl, r10b
not dl
and r10b, r8b
or r10b, bpl
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov eax, r10d
not al
or al, bl
not bl
not al
or bl, r10b
not bl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov byte [r14 + r11 + 0x404], bl
movabs rax, 0xdc957d32322e1c8a
and rsi, rax
not rax
movabs rcx, 0x71a04e5775e4236
mov rdx, r14
xor rdx, rcx
not rcx
or rcx, r14
and rdx, r14
and r14, rax
or r14, rsi
xor r14, rax
mov rax, r14
not rax
movabs rbp, 0xce6559f70b0f6d3e
and rax, rbp
not rbp
and rbp, r14
or rbp, rax
movabs rax, 0x319aa608f4f092c0
xor rax, rbp
and r14, 0xfffffffffffffffe
or r14, rax
mov rax, r14
not rax
movabs rbp, 0x38b100beac697c4c
and rax, rbp
not rbp
and r14, rbp
or r14, rax
xor r14, rbp
mov rax, rdx
not rax
movabs rdi, 0x2cb4370ab6870417
mov rbp, rdi
mov rsi, rcx
and rsi, rdi
and rdi, rax
or rax, rcx
not rcx
not rbp
and rcx, rbp
or rcx, rsi
and rbp, rdx
or rbp, rdi
xor rbp, rcx
not rax
or rax, rbp
mov rcx, rax
not rcx
movabs rdi, 0xdffcb242732c4ca9
and rcx, rdi
not rdi
and rdi, rax
or rdi, rcx
movabs rsi, 0xd8e6b6a704720e9e
xor rsi, rdi
mov r9, r14
movabs r8, 0x72f7a448832f6dce
mov rcx, r14
xor rcx, r8
and rcx, r14
not r14
movabs rax, 0x3dbd4dcc475263fc
and r14, rax
not rax
and r9, rax
or r9, r14
xor r9, rax
movabs rbx, 0x26194800b1090161
xor rbx, rdi
movabs rdi, 0xbefbcc02b5390de5
and rbx, rdi
not rdi
movabs rax, 0x8d085bb77cd09231
and rax, rsi
and rsi, rdi
or rsi, rbx
xor rsi, rdi
mov rdx, r9
and rdx, rsi
mov rbp, r9
xor rbp, rsi
or rbp, rdx
mov rdx, rbp
not rdx
movabs rbx, 0x861031c6d2cb3274
and rdx, rbx
not rbx
and rbp, rbx
or rbp, rdx
xor rbp, rbx
movabs rdx, 0x99a569a3275d2921
movabs r11, 0xeb52cdeba47244ef
xor r11, rdx
xor r11, rbp
not r11
xor r11, r8
not r8
mov rdx, r9
xor rdx, r8
and rdx, r9
mov r9, qword [rsp + 0x48]
xor r8, rsi
and r8, rsi
mov rdi, rdx
and rdi, rcx
xor rcx, rdx
or rcx, rdi
mov rdx, r8
and rdx, rax
xor rax, r8
or rax, rdx
mov rdx, rcx
not rdx
and rdx, rax
not rax
and rax, rcx
or rax, rdx
not r11
and r11, rbp
mov rdi, rax
not rdi
movabs rbp, 0x79125149d9e59d47
mov rdx, rbp
not rdx
and rax, rdx
and rdx, r11
not r11
mov rcx, rdi
and rcx, rbp
or rax, rcx
and rbp, r11
or rdx, rbp
xor rdx, rax
or r11, rdi
not r11
or r11, rdx
movabs rax, 0x4bfef49212bb8e0f
movabs rcx, 0xc173baed6f391ba0
add rcx, rax
movabs rdx, 0x1dedbcd0340b224d
sub rcx, rdx
sub rcx, rax
movabs rax, 0xf0db7d97c2afd69a
mov rdx, qword [rsp + 0xb0]
mov rsi, rdx
add rdx, rax
sub rcx, rdx
add rcx, rax
movabs rax, 0x6a6690e4fc1bf176
add rcx, rax
movabs rdx, 0x60cbd78659103dba
add rcx, rdx
movabs rbp, 0xa385fe1d3b2df953
sub rcx, rbp
sub rcx, rdx
movabs rdx, 0xd52692620b85476e
add rcx, rdx
sub rcx, rax
sub rcx, rdx
cmp r9, rcx
je 0x18000642f
mov rbx, 0xfffffffffffffffe
sub rbx, r11
nop dword [rax]
mov qword [rsp + 0x50], r11
movabs rdx, 0x6f71cfc7caf5c8b2
mov rbp, rdx
xor rbp, 0x3ff
mov rax, rdx
not rax
movabs rdi, 0x66edb26a59cc150
mov rcx, rdi
and rbp, rdx
not rcx
or rcx, rdi
and rcx, rax
and eax, 0x3ff
mov edx, eax
and edx, ebp
xor rbp, rax
or rbp, rdx
mov rax, rbp
not rax
movabs rdi, 0x3345ac2e17692da9
and rax, rdi
mov rdx, rdi
not rdx
and rbp, rdx
or rbp, rax
and rdx, rcx
not rcx
and rcx, rdi
or rdx, rcx
mov qword [rsp + 0x48], rbx
lea r14, [rbx + 1]
movabs rbx, 0x3a3d2d4ed00f4dd1
mov rcx, rbx
and rcx, r14
not rbx
mov rax, r11
xor rdx, rbp
and rax, rbx
or rax, rcx
xor rax, rbx
mov rcx, rdx
not rcx
not rax
movabs rbx, 0xcaaf2f6f41a2c4ef
mov rbp, rbx
not rbp
or rbp, rbx
or rax, rcx
not rax
movabs rbx, 0x7e0599849546735c
and rcx, rbx
not rbx
and rax, rbp
and rdx, rbx
or rdx, rcx
xor rdx, rbx
not rdx
movabs rbp, 0xf3d271183b96b38a
mov rcx, rbp
not rcx
or rdx, r14
or rcx, rbp
not rdx
and rdx, rcx
mov rcx, rax
not rcx
mov rbp, rdx
movabs rsi, 0x8f0ddb8a31e2b565
mov rbx, rsi
not rbx
not rbp
mov rdi, rcx
and rdi, rsi
and rax, rbx
or rax, rdi
or rcx, rbp
and rbp, rsi
and rdx, rbx
or rdx, rbp
xor rdx, rax
not rcx
or rbx, rsi
and rbx, rcx
mov rbp, r14
or rbx, rdx
not r14
and r14, rbx
mov rdx, rbx
lea rax, section..data
movzx r9d, byte [r11 + rax + 0x404]
mov r8d, r9d
not rdx
not r8b
mov r10d, r8d
mov r11d, r9d
and r11b, 0x80
movabs rsi, 0xa774c2bfb21811ed
mov rax, rsi
and rax, 0xfffffffffffffc00
and rbp, rdx
not rsi
mov edi, esi
and edi, 0x3ff
or rdi, rax
or r14, rbp
xor rdi, rsi
movabs rax, 0xb237b37f335d5ac6
mov rsi, rax
not rsi
or rsi, rax
and r10b, 0x23
and rsi, rdi
movabs rcx, 0x742e52c189599119
mov rax, rcx
not rax
and rax, rsi
or r11b, r10b
not rsi
and rsi, rcx
or rax, rsi
not r14
movabs r15, 0x9535e561991ce7e3
mov r10, r15
not r10
movabs rsi, 0xb13939c075c98b08
mov rbp, rsi
and rbp, r10
not rsi
mov rbx, r15
and rbx, rsi
or rbx, rbp
mov rbp, qword [rsp + 0x50]
lea rdi, [rbp + 1]
xor rax, rcx
xor rbx, rsi
not rbx
mov rbp, rdi
xor rbp, rbx
and rbp, rdi
mov rsi, rax
or r14, rdx
xor rbx, rax
and rbx, rax
not rax
movabs rcx, 0x459c509016db088c
mov rdx, rcx
and rax, rcx
not rdx
and rsi, rdx
or rsi, rax
movabs rcx, 0x6681feb0ea003f9b
mov rax, rcx
not rax
or rax, rcx
xor rsi, rdx
mov rdx, qword [rsp + 0x48]
xor rdx, r15
not rdx
not rsi
or rsi, r10
movabs rcx, 0xd8fd574a85843215
mov rdi, rcx
not rdi
and rdx, r15
or rdi, rcx
not rsi
and rsi, rdi
mov rdi, rdx
not r14
and rdi, rbp
xor rbp, rdx
or rbp, rdi
mov r10, rsi
and r14, rax
not r10
movabs rax, 0x94b15a4c8696e11d
mov rcx, rax
mov rdi, rax
not rdi
mov rax, r10
and rsi, rdi
and rax, rcx
or rsi, rax
mov rax, rbx
not rax
or r10, rax
and rax, rcx
and rbx, rdi
or rbx, rax
mov eax, r9d
xor al, 0xa3
xor r11b, 0x80
and al, r9b
mov edx, r11d
and dl, al
xor al, r11b
or al, dl
mov ecx, eax
not cl
and cl, 0x26
and al, 0xd9
or al, cl
mov ecx, eax
not cl
xor al, 0x85
and al, 0xa5
and cl, 0x5a
or cl, al
mov eax, ecx
xor al, 0x5a
xor cl, 0x21
lea rdx, section..data
movzx r14d, byte [r14 + rdx + 4]
and cl, 0x73
mov edx, eax
and dl, 0x8c
or dl, cl
xor dl, 0x3b
and al, 0x48
or al, dl
mov ecx, eax
not cl
and cl, 0xc8
and al, 0x37
or al, cl
mov ecx, r8d
and cl, 0xf4
and r9b, 0xb
or r9b, cl
mov ecx, eax
xor cl, 0x37
xor r9b, 0xbc
or r9b, r8b
xor al, 0x80
mov r11d, r14d
not r11b
xor rbx, rsi
mov r8d, r14d
and r8b, 0xf1
mov edx, r11d
and dl, 0xe
or dl, r8b
mov esi, ecx
xor sil, r9b
and sil, cl
and al, 0x94
and cl, 0x6b
or cl, al
mov r15d, r9d
not r15b
and r9b, 0x94
and r15b, 0x6b
or r15b, r9b
mov r8d, esi
xor r15b, cl
not r8b
mov eax, r8d
and al, 0x7b
and sil, 0x84
or sil, al
mov eax, r15d
not al
or r8b, al
and r15b, 0x84
and al, 0x7b
or r15b, al
and r11b, 0xb7
xor r14b, 0x48
or r14b, r11b
mov eax, edx
xor al, 8
and al, 0x48
xor dl, 0x46
or dl, al
mov ecx, edx
not cl
and dl, 0x84
xor r15b, sil
mov eax, r14d
and cl, 0x7b
not al
and al, 0xf
and r14b, 0xf0
or r14b, al
mov eax, r14d
xor al, 0xf0
not r8b
or r8b, r15b
xor r14b, 6
not r10
movabs rsi, 0x94b15a4c8696e11d
or rdi, rsi
and rdi, r10
and r14b, 0x16
mov r10d, eax
or rdi, rbx
mov rsi, rbp
not rsi
movabs r11, 0x96cad72b3a3f1a85
and rsi, r11
mov rbx, r11
or dl, cl
mov ecx, edx
not rbx
and rbp, rbx
or rbp, rsi
xor cl, 0x84
mov r9d, edx
and r10b, 0xe9
xor dl, 0xbe
and rbx, rdi
or r10b, r14b
mov r15, qword [rsp + 0xb0]
not rdi
and rdi, r11
or rbx, rdi
xor r10b, 0xe9
xor rbx, rbp
not rbx
movabs rsi, 0x5a179d5ea4d6459c
mov rbp, rsi
not rbp
mov rdi, rbx
mov r14, qword [rsp + 0x48]
and rdi, r14
xor rbx, r14
or rbx, rdi
mov rdi, rsi
and rdi, rbp
xor rbp, rsi
or rbp, rdi
mov rdi, rbx
not rdi
movabs rsi, 0x359f28d89dc9029b
and rdi, rsi
and dl, cl
not rsi
and rbx, rsi
or rbx, rdi
or cl, 0xc5
mov r11d, ecx
not r11b
mov edi, r10d
and dil, 0x3a
and al, 0xc5
or al, dil
mov edi, ecx
and dil, 0x73
and r11b, 8
or r11b, dil
mov edi, edx
not dil
or cl, dil
and dil, 0x73
and dl, 0x8c
or dl, dil
xor dl, r11b
mov r11d, eax
not r11b
and al, 0xae
and r11b, 0x51
or al, r11b
xor r9b, 0x7b
not cl
or cl, dl
mov edx, ecx
not dl
and dl, 0x51
and cl, 0xae
or cl, dl
mov edx, r9d
and dl, r10b
xor r10b, r9b
or r10b, dl
xor al, cl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0x4b
and al, 0xb4
or al, dl
mov edx, r10d
not dl
or cl, r10b
and dl, 0xb4
and r10b, 0x4b
or dl, r10b
xor dl, al
not cl
or cl, dl
xor rbx, rsi
mov eax, r8d
xor al, cl
mov edx, ecx
not dl
and al, cl
and dl, 0x72
and cl, 0x8d
or cl, dl
xor cl, r8b
xor cl, 0x72
and cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov rax, qword [rsp + 0x50]
lea rsi, section..data
movzx r9d, byte [rax + rsi + 0x405]
xor rbp, rbx
mov rax, qword [rsp + 0x50]
mov byte [rax + rsi + 0x404], cl
not rbp
and rbp, rbx
mov r8d, r9d
not r8b
mov ecx, r8d
mov eax, r9d
and cl, 1
and al, 8
or al, cl
not al
mov edx, r8d
movzx ebx, byte [rbp + rsi + 4]
or dl, 9
mov ecx, edx
not cl
and dl, 0x21
and cl, 0xd6
or cl, dl
and al, 0x29
xor al, cl
mov ecx, eax
not cl
and cl, 0xf6
and al, 9
or al, cl
mov ecx, ebx
and cl, al
not al
mov edx, ebx
not dl
and al, dl
or al, cl
mov r10d, eax
xor r10b, dl
and r10b, al
mov eax, ebx
and al, 2
and dl, 0xe0
or al, dl
xor al, 2
and bl, 0x1d
or bl, al
mov eax, ebx
not al
and al, 0x1b
and bl, 0xe4
or bl, al
and r8b, 0x2f
and r9b, 0xd0
or r9b, r8b
mov r11, qword [rsp + 0x50]
mov eax, ebx
xor al, 2
xor r9b, 0xd0
xor bl, 0xd8
and bl, 0xdc
and al, 0x23
or al, bl
xor al, 0x23
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
not dl
mov ecx, r10d
xor cl, al
and cl, r10b
and al, r10b
not r10b
and r10b, dl
or al, r10b
mov edx, ecx
not dl
mov ebx, edx
and bl, 0x18
and cl, 0xe7
or cl, bl
mov ebx, eax
not bl
or dl, bl
and al, 0xe7
and bl, 0x18
or al, bl
xor al, cl
not dl
or dl, al
mov byte [r11 + rsi + 0x405], dl
add r14, 0xfffffffffffffffe
mov rbx, r14
add r11, 2
mov rsi, r15
cmp r11, r15
jne 0x180005dc0
lea rax, section..data
add rax, rsi
add rax, 0x404
mov qword [rsp + 0x48], rax
nop word cs:[rax + rax]
nop
mov edi, 4
lea r15, [rsp + 0xfc]
mov r8, qword [rsp + 0x48]
nop word cs:[rax + rax]
nop dword [rax]
mov r10, r15
lea edx, [r13 - 1]
imul edx, r13d
mov eax, edx
not eax
and eax, 0xa23f5d5c
and edx, 0x5dc0a2a3
or edx, eax
mov eax, edx
xor eax, 0x5dc0a2a3
xor edx, 0x202b1d4c
and edx, 0x386b1f4e
mov ecx, eax
and ecx, 0xc794e0b1
or ecx, edx
mov edx, ecx
xor edx, 0xc794e0b1
mov ebp, edx
and ebp, 0xdd108636
and eax, 0x22ef79c9
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x22ef79c8
and eax, 0xdd108637
or eax, ebp
and edx, 1
xor ecx, 0xc794e0b0
or ecx, edx
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x2341739d
and eax, 0xdcbe8c62
or eax, ebx
or ebp, ecx
and ecx, 0x2341739d
and edx, 0xdcbe8c62
or edx, ecx
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
xor eax, 0x18d2d739
and eax, ebp
not ebp
and ebp, 0x18d2d739
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xe72d28c6
and eax, 0x18d2d739
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x459fc70e
and eax, 0xba6038f1
or eax, edx
xor eax, 0xba6038f1
or eax, ecx
cmp eax, 0xffffffff
setne cl
sete r11b
cmp r12d, 9
setg al
cmp r12d, 0xa
setl bl
mov edx, ebx
xor dl, r11b
or cl, bl
or bl, r11b
xor bl, 1
or bl, dl
mov ebp, ebx
xor bpl, 1
xor cl, 1
or al, r11b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, bl
or al, bpl
and bpl, cl
or bpl, dl
xor cl, bl
xor al, 1
or al, cl
xor al, 1
mov ecx, ebp
and cl, al
xor al, bpl
or al, cl
nop dword [rax]
test al, 1
je 0x1800065b0
cmp rdi, 1
jb 0x180006b70
movabs rax, 0xe50cb0bf096c1cd4
mov rcx, rax
sub rdi, rax
movabs rax, 0xf38ed2aee7728b94
sub rdi, rax
add rdi, rcx
movabs rcx, 0x1cbd148a12048131
sub rdi, rcx
mov edx, 1
sub rdi, rdx
add rdi, rcx
movabs rcx, 0xa6426541931c748a
add rdi, rcx
add rdi, rax
sub rdi, rcx
mov r13d, dword [0x18002da64]
lea ebp, [r13 - 1]
imul ebp, r13d
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x2a9bbcd0
mov eax, ebp
and eax, 0xd564432f
or eax, edx
mov edx, eax
xor edx, 0x9464020a
xor eax, 0xa9aac40
and eax, 0x4b9aed64
and edx, 0xb465129a
or edx, eax
mov eax, ebp
or eax, 0x4b9aed64
and eax, 0x4b9aed65
xor eax, edx
mov edx, eax
and eax, ebp
mov r9b, byte [r8]
add r8, 1
not edx
and ecx, edx
or eax, ecx
mov r12d, dword [0x18002da68]
not eax
or eax, edx
cmp eax, 0xffffffff
setne cl
sete bl
cmp r12d, 9
setg al
xor bl, al
xor cl, al
mov r11d, ecx
xor r11b, 1
and al, bl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and cl, r11b
and dl, al
mov ebx, r11d
and bl, cl
xor cl, r11b
or cl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, r11d
and cl, al
xor al, r11b
lea r15, [r10 + 1]
mov byte [r10], r9b
or al, cl
xor al, 1
mov ecx, edx
and cl, al
test cl, 1
jne 0x180006470
xor dl, al
test dl, 1
jne 0x180006470
nop word cs:[rax + rax]
nop dword [rax]
lea eax, [r13 - 1]
imul eax, r13d
mov ecx, eax
not ecx
and eax, 0x399e4bdf
and ecx, 0xc661b420
or ecx, eax
mov eax, ecx
xor eax, 0x399e4bdf
xor ecx, 0xc661b420
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x8ae7f9c6
and edx, eax
or eax, 0x75180639
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x5b03c747
and ecx, 0x80e43880
or ecx, ebx
or eax, ebp
and ebp, 0x5b03c747
and edx, 0xa4fc38b8
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x4fbfe352
and eax, 0xb0401cad
or eax, ecx
xor eax, 0x3aa7e56b
sete al
cmp r12d, 0xa
setl cl
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov edx, ebx
xor dl, 1
mov r11d, edx
mov eax, ecx
xor dl, cl
xor cl, 1
and r11b, cl
and al, bl
or al, r11b
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
not dl
and dl, 1
cmp al, dl
jne 0x180006a20
xor al, 1
or al, cl
xor al, 1
test al, 1
je 0x180006b5f
jmp 0x180006a20
mov byte [r10], r9b
mov r13d, dword [0x18002da64]
mov r12d, dword [0x18002da68]
lea eax, [r13 - 1]
imul eax, r13d
mov ecx, eax
xor ecx, 0x2579a6a6
and ecx, eax
or eax, 0xda865959
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x4c6c2644
and edx, 0x211180a2
or edx, ebx
or eax, ebp
and ebp, 0x4c6c2644
and ecx, 0xb393d9bb
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xda865959
and eax, 0x2579a6a6
or eax, ecx
mov r11d, eax
mov ecx, eax
xor ecx, 0x43f69780
and ecx, eax
not eax
and eax, 0xb1c3c5f5
and r11d, 0x4e3c3a0a
or r11d, eax
mov eax, r11d
xor eax, 0x4e3c3a0a
xor r11d, 0xb1c3c5f5
mov ebp, r11d
or ebp, 0xbc09687f
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov r14d, ebp
and r14d, 0xd562da59
and edx, 0x2940580
or edx, r14d
or ebp, ebx
and ebx, 0xd562da59
and ecx, 0x2a9d25a6
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x42efbb2b
and ebp, 0xbd1044d4
or ebp, ecx
mov ecx, ebp
xor ecx, 0xcea64010
and r11d, 0x28f35338
mov edx, eax
and edx, 0xd70cacc7
or edx, r11d
xor edx, 0x28f35339
and eax, 1
or eax, edx
mov edx, eax
not edx
xor ebp, 0x1192caa
mov ebx, ebp
and ebx, 0x305893e5
and ecx, 0xcfa76c1a
or ecx, ebx
or ebp, eax
and eax, 0x305893e5
and edx, 0xcfa76c1a
or edx, eax
xor edx, ecx
not ebp
or ebp, edx
mov eax, ebp
not eax
mov ecx, eax
and ecx, ebp
mov edx, ecx
not edx
mov ebx, ebp
and ebx, 0x865cb7
and eax, 0xff79a348
or eax, ebx
or ebp, edx
and edx, 0x865cb7
and ecx, 0xff79a348
or ecx, edx
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0xb47c41f1
and ebp, 0x4b83be0e
or ebp, eax
mov eax, ebp
xor eax, 0x4a013008
xor ebp, 0x904c41f0
and ebp, 0x91cecff6
and eax, 0x6e313009
or eax, ebp
xor eax, 0x6e313009
sete r11b
setne cl
cmp r12d, 0xa
setl bl
cmp r12d, 9
setg al
mov edx, ecx
and dl, al
and bl, r11b
or bl, dl
mov r11d, ebx
xor r11b, al
and r11b, bl
xor al, cl
mov ebp, eax
xor bpl, 1
mov edx, r11d
mov ecx, eax
and cl, bpl
mov r14d, ecx
and r14b, al
xor cl, al
or al, r11b
xor r11b, 1
and dl, r11b
xor dl, 1
mov ebx, edx
xor bl, r11b
or dl, r11b
xor dl, 1
or dl, bl
or cl, r14b
xor cl, dl
mov edx, ecx
and dl, 1
xor r11b, bpl
xor al, 1
or al, r11b
xor cl, 1
or cl, al
not al
and al, 1
xor cl, 1
cmp dl, al
jne 0x180006470
test cl, 1
je 0x180006700
jmp 0x180006470
mov byte [r10], r9b
mov ecx, dword [0x18002da64]
mov eax, dword [0x18002da68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x19764f83
and edx, ebp
not ebp
and ebp, 0x8640782
and ecx, 0x11124801
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1024801
xor ecx, 0xeeedb7fe
mov ebx, edx
not ebx
mov esi, ecx
and esi, 0x7ab81094
and ebp, 0x1464f03
or ebp, esi
or ecx, ebx
and ebx, 0x7ab81094
and edx, 0x8547ef6b
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe689b07c
and ecx, 0x19764f83
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, 0x47059017
and edx, 0xb8fa6fe8
or edx, ecx
mov ecx, edx
xor ecx, 0x5001014
xor edx, 0xb8d04480
and edx, 0xfad5c483
and ecx, 0x52a3b7c
or ecx, edx
xor ecx, 0x52a3b7c
cmp ecx, 0xffffffff
setne sil
sete r11b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, r11d
or dl, al
mov ebx, ecx
or bl, sil
mov ebp, ebx
xor bpl, dl
or bl, dl
xor bl, 1
or bl, bpl
and sil, cl
or cl, r11b
xor cl, 1
and al, r11b
or al, sil
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov ecx, ebx
xor cl, al
and cl, bl
and al, bl
xor bl, 1
and bl, dl
or al, bl
mov edx, eax
and dl, 1
cmp cl, dl
jne 0x1800067f0
xor cl, 1
xor al, 1
or al, cl
xor al, 1
test al, 1
jne 0x1800067f0
mov byte [r10], r9b
jmp 0x180006a20
mov ecx, dword [0x18002da6c]
mov edx, dword [0x18002da70]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0x91900044
mov ebp, eax
and ebp, 0x6f0020
or ebp, ecx
xor ebp, 0x6f0020
and eax, 0x6e00ff9b
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xa3e6990e
and eax, 0x5c1966f1
or eax, ecx
mov ebx, eax
xor ebx, 0xcde66695
mov ebp, eax
xor ebp, 0xcde66694
and ebp, ebx
xor eax, 0x12101900
and eax, 0x53b63b01
and ebx, 0xac49c4fe
or ebx, eax
xor ebx, 0xac49c4ff
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
mov ecx, ebx
xor ecx, 0xbca2023f
and ecx, ebx
not ebx
and ebx, 0x2820023e
and eax, 0x94820001
or eax, ebx
xor eax, 0x94820001
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x77b1f0dd
and ecx, 0x884e0f22
or ecx, eax
xor ecx, 0x34ec0d1d
sete cl
setne al
cmp edx, 9
setg bl
cmp edx, 0xa
setl dl
xor dl, al
xor dl, 1
or dl, bl
mov eax, ebx
xor al, cl
not al
and al, cl
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor bl, 1
mov ecx, edx
xor cl, bl
and bl, dl
or bl, cl
xor cl, 1
mov edx, ecx
and dl, 1
mov eax, ebx
and al, 1
cmp dl, al
jne 0x1800072a3
or cl, bl
xor cl, 1
test cl, 1
jne 0x1800072a3
mov ebp, 4
lea r10, [rsp + 0xfc]
mov r11, qword [rsp + 0x48]
movabs r15, 0xb19c7807ba5e0c85
jmp 0x180006ca3
mov rbp, r8
mov r9, r10
lea eax, [r13 - 1]
imul eax, r13d
mov edx, eax
mov ecx, eax
xor ecx, 0xf7d84d45
and ecx, eax
not eax
and eax, 0xc7404540
and edx, 0x30980805
or edx, eax
xor edx, 0x30980805
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x827b2ba
and ecx, 0xf7d84d45
or ecx, eax
mov eax, ecx
not eax
mov ebx, ecx
xor ebx, 0x1e01f543
and ebx, eax
mov edx, ecx
and edx, 0xe1fe0abc
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xe1fe0abd
and edx, 0x1e01f542
or edx, ebx
and ecx, 0x5ba1069b
mov ebx, eax
and ebx, 0xa45ef964
or ebx, ecx
xor ebx, 0x5ba1069a
and eax, 1
or eax, ebx
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x182c1d24
and edx, eax
not eax
and eax, 0x10041824
and ecx, 0x8280500
or ecx, eax
xor ecx, 0x8280500
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0xe7d3e2db
and edx, 0x182c1d24
or edx, eax
mov eax, edx
not eax
and edx, 0xf11190ed
and eax, 0xeee6f12
or eax, edx
xor eax, 0xeee6f12
setne al
cmp r12d, 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
xor dl, 1
xor cl, dl
mov eax, ecx
not al
and al, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
nop word cs:[rax + rax]
nop dword [rax]
test al, 1
je 0x180006dc0
mov r8, rbp
movabs rax, 0x3b7830b045ba184
sub r8, rax
sub r8, r15
add r8, rax
movabs rax, 0x6d5bc4f5f317e721
sub r8, rax
mov ecx, 1
sub r8, rcx
add r8, rax
add r8, r15
cmp rbp, 1
jb 0x180006450
mov r14b, byte [r11]
add r11, 1
lea r10, [r9 + 1]
mov byte [r9], r14b
mov r13d, dword [0x18002da64]
mov r12d, dword [0x18002da68]
lea ecx, [r13 - 1]
imul ecx, r13d
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb4a078a1
and eax, ecx
and ecx, 0x4b5f875e
or ecx, edx
xor ecx, 0x4b5f875e
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov esi, ecx
mov eax, ecx
xor eax, 0x8f8a7947
and eax, ecx
not ecx
and ecx, 0x60e63699
and esi, 0x9f19c966
or esi, ecx
mov ebp, esi
xor ebp, 0x9f19c966
mov edx, esi
xor edx, 0xef6c4fde
and edx, ebp
mov edi, edx
and edi, eax
xor eax, edx
or eax, edi
mov edx, eax
not edx
and edx, 0xc9506f78
and eax, 0x36af9087
or eax, edx
mov edx, eax
xor edx, 0x812121c1
xor esi, 0x61499
and esi, 0x8a0ed4ff
mov ecx, ebp
and ecx, 0x75f12b00
or ecx, esi
xor ecx, 0x8a0ed4fe
and ebp, 1
or ebp, ecx
mov ecx, ebp
not ecx
xor eax, 0x46da163e
mov esi, eax
and esi, 0x7e5cce24
and edx, 0x81a331db
or edx, esi
or eax, ebp
and ebp, 0x7e5cce24
and ecx, 0x81a331db
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x877ec500
and ecx, 0x78813aff
or ecx, eax
mov eax, ecx
xor eax, 0x7724500
xor ecx, 0x78813aff
mov edx, ecx
and edx, 0xc00d926e
and eax, 0x3ff26d91
or eax, edx
xor eax, 0xc00d926e
xor ecx, eax
test ecx, eax
setne sil
sete dil
cmp r12d, 9
setg dl
cmp r12d, 0xa
setl al
mov ecx, eax
xor cl, dil
and sil, al
or al, dil
xor al, 1
or al, cl
mov ebp, eax
not bpl
and dl, dil
or dl, sil
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
mov esi, eax
xor sil, 1
and cl, bpl
or cl, dl
mov rbp, r8
cmp sil, cl
jne 0x180006ca3
xor cl, 1
or al, cl
xor al, 1
mov rbp, r8
test al, 1
jne 0x180006ca3
nop dword [rax]
lea ecx, [r13 - 1]
imul ecx, r13d
mov eax, ecx
not eax
mov edx, eax
and edx, 0x74b82b34
mov esi, ecx
and esi, 0x8b47d4cb
or esi, edx
mov edx, esi
not edx
and edx, 0x8b47d4ca
and esi, 0x74b82b35
or esi, edx
mov edx, esi
not edx
mov edi, edx
and edi, 0xeaf9c9d7
and esi, 0x15063628
or esi, edi
and ecx, 0xeaf9c9d7
and eax, 0x15063628
or eax, ecx
xor eax, esi
xor edx, eax
test edx, eax
sete al
setne dl
cmp r12d, 0xa
setl sil
cmp r12d, 9
setg bl
and dl, bl
mov ecx, esi
and cl, al
or cl, dl
xor cl, 1
or cl, bl
mov edi, ecx
xor dil, 1
xor bl, al
not bl
and bl, al
xor al, sil
and al, sil
mov edx, ebx
xor dl, 1
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
xor cl, al
mov edx, edi
xor dl, al
xor cl, 1
or al, dil
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
test cl, 1
jne 0x180007040
xor dl, al
test dl, 1
je 0x180007142
mov byte [r9], r14b
mov edx, dword [0x18002da64]
mov eax, dword [0x18002da68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x85d6a506
and ecx, 0x7a295af9
or ecx, edx
mov ebp, ecx
xor ebp, 0x7a295af9
mov edx, ecx
xor edx, 0x85d6a506
xor ecx, 0x7a295af8
and ecx, ebp
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ecx
not edx
mov esi, ebp
not esi
mov edi, edx
and edi, 0xba300aa5
and ecx, 0x45cff55a
or ecx, edi
or edx, esi
and esi, 0xba300aa5
and ebp, 0x45cff55a
or ebp, esi
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
mov esi, ecx
or esi, 0x63cd3db8
mov edi, esi
not edi
or edx, 0x94220007
and edx, 0xd56a2027
and ecx, 0x22851d98
or ecx, edx
and esi, 0xd56a2027
and edi, 0x810c240
or edi, esi
xor edi, ecx
mov ecx, edi
not ecx
and ecx, 0x6f2f2326
and edi, 0x90d0dcd9
or edi, ecx
xor edi, 0xf31de161
sete dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov esi, eax
not sil
xor cl, dl
mov edx, ecx
not dl
and dl, al
or al, cl
mov ebx, eax
xor bl, 1
and cl, sil
or cl, dl
cmp bl, cl
jne 0x180007150
xor cl, 1
or al, cl
xor al, 1
test al, 1
jne 0x180007150
mov byte [r9], r14b
jmp 0x180007040
mov byte [r9], r14b
mov r13d, dword [0x18002da64]
mov r12d, dword [0x18002da68]
lea ecx, [r13 - 1]
imul ecx, r13d
mov eax, ecx
not eax
and eax, 0xd0a1025a
mov edx, ecx
and edx, 0x20561400
or edx, eax
xor edx, 0x20561400
and ecx, 0xf08e9a5
or ecx, edx
mov eax, ecx
not eax
and eax, 0x2b9b3e8f
and ecx, 0xd464c170
or ecx, eax
mov eax, ecx
xor eax, 0x2493d72a
mov edx, ecx
xor edx, 0x2493d72b
and edx, eax
xor ecx, 0xc9002811
and ecx, 0xed006c39
and eax, 0x12ff93c6
or eax, ecx
xor eax, 0x12ff93c7
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x10528105
and eax, 0xa6210c40
or eax, ecx
mov esi, eax
xor esi, 0x80200040
xor eax, 0x5942700d
or edx, 0xb6738d45
mov ecx, edx
not ecx
and eax, 0x7f437c0d
and esi, 0x80308140
or esi, eax
and edx, 0x7f437c0d
and ecx, 0x8c02b2
or ecx, edx
xor ecx, esi
mov eax, ecx
not eax
and eax, 0xbab0e4f
and ecx, 0xf454f1b0
or ecx, eax
mov eax, ecx
xor eax, 0x2066484
xor ecx, 0xbdd8830a
mov edx, ecx
and edx, 0x64e1197b
and eax, 0x9b1ee684
or eax, edx
xor eax, 0x9b1ee684
or eax, ecx
cmp eax, 0xffffffff
sete sil
setne dil
cmp r12d, 0xa
setl dl
cmp r12d, 9
setg bl
mov ecx, edi
and cl, bl
and dl, sil
or dl, cl
mov eax, edx
xor al, bl
and al, dl
xor bl, dil
mov edx, ebx
xor dl, 1
mov ecx, eax
xor cl, 1
and bl, cl
or cl, dl
xor cl, 1
and dl, al
or dl, bl
mov eax, ecx
xor al, dl
test cl, dl
jne 0x180006ca0
test al, 1
je 0x180006f80
mov rbp, r8
jmp 0x180006ca3
add qword [rsp + 0x48], 4
mov r12d, dword [rsp + 0xfc]
test r12, r12
je 0x18000b476
cmp r12d, 0x1f
seta al
cmp r12d, 0x20
setb r8b
movabs rcx, 0x9f4bfea2534c49b5
add rcx, r12
movabs rbx, 0xb37d2ccc9e1e6de8
mov rbp, rbx
sub rbp, rcx
movabs rcx, 0x53ec6577c6ed9139
sub rbp, rcx
movabs rdi, 0x9f4bfea2534c49b6
add rdi, rbp
add rdi, rcx
movabs rcx, 0xcbe17a2693154e6e
add rdi, rcx
sub rbx, rdi
add rbx, rcx
cmp rbx, 0x400
setb r9b
cmp rbx, 0x3ff
seta bl
mov ecx, ebx
xor cl, r8b
and bl, cl
and cl, r8b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
not r8b
mov edx, ecx
xor dl, 1
and r8b, dl
or dl, al
mov ebx, edx
not bl
and bl, 1
and al, cl
or al, r8b
mov ecx, eax
and cl, 1
xor r13d, r13d
cmp bl, cl
mov qword [rsp + 0x88], r12
jne 0x18000a34a
xor al, 1
or dl, al
xor dl, 1
test dl, 1
lea rsi, section..data
jne 0x18000a34a
movabs rax, 0x670c1b031d19e5b3
mov r10, qword [rsp + 0xb0]
mov rcx, r10
sub rcx, rax
movabs rdx, 0xb76053f8926a9625
add rcx, rdx
add rcx, rax
movabs rax, 0x9dae32c02d80fb1b
add rcx, rax
movabs rbp, 0xc227da9b1a267eaf
sub rcx, rbp
sub rcx, rax
movabs rax, 0x479238593b2adf4c
sub rcx, rax
add rax, rcx
add rax, 0x408
movabs rcx, 0x9ab8837cd1bcac06
add rax, rcx
add rax, rbp
sub rcx, rax
movabs rbp, 0x30ce10d4a7e972ac
sub rcx, rbp
movabs rax, 0x17719ab2591f72ba
add rcx, rax
add rcx, rdx
sub rax, rcx
movabs rcx, 0xc54e3c822aa14a4f
add rax, rcx
sub rax, rbp
sub rax, rcx
add rax, rsi
movabs rdx, 0xc00a799440ba879c
lea rcx, [r12 + rdx]
sub rdx, rcx
sub rdx, r10
movabs rcx, 0xe33064f94d7cea0e
add rcx, rdx
movabs rdx, 0xe78628a15a8a20d9
movabs rbx, 0xb7f78396eb006b5d
mov rbp, rbx
sub rbp, rdx
sub rbp, rbx
movabs rbx, 0xde46be7b867f1af3
sub rcx, rbx
movabs rdi, 0x427c888d83a7445d
sub rcx, rdi
add rcx, rbx
movabs rbx, 0x8316b0d8c4c0e2fd
sub rcx, rbx
add rcx, rbp
add rcx, rdx
add rcx, rbx
movabs rdx, 0x717b38b467f5a176
add rcx, rdx
add rcx, rdi
movabs rbp, 0xd8dfffe5fe21af75
add rcx, rbp
movabs rbx, 0x43c5dcdf3e0eb755
add rcx, rbx
sub rdx, rcx
movabs rcx, 0xe33064f94d7cee16
add rcx, rdx
add rcx, rbp
movabs rdx, 0x1f7e123162310347
sub rcx, rdx
add rcx, rsi
add rcx, rbx
add rcx, rdx
movabs rdx, 0x9ff2e2743b5df55a
movabs rbx, 0x6d97c55330dd3b56
mov rbp, rbx
sub rbp, rdx
add rbp, r12
add rbp, rdx
movabs rdx, 0x5f172aa6d8584015
sub rbp, rdx
movabs rdi, 0xac6e97af7455e012
sub rbp, rdi
add rbp, rdi
add rbp, 4
movabs rdi, 0xb3b048af7db539ff
add rbp, rdi
add rbp, rdx
sub rbp, rdi
movabs rdx, 0xe1e95271865a5b4d
add rbp, rdx
movabs rdi, 0xbb1e336150f43963
add rbp, rdi
sub rbp, rbx
sub rbp, rdi
movabs rbx, 0x3771895fe2e1951f
add rbp, rbx
sub rbp, rdx
sub rbp, rbx
add rbp, rsi
cmp rax, rbp
setb al
lea rdx, str.QfKatAxnhUYqjuOnrXFxEzFKbauFPckfvhUceZnVFPYeifvYdBtlxpFfxlPfRRmKKZXLKmxVivViUIgRfKsPLXlYBaUIHyluwfZxUDWtEWVQhtSmYxPyBnzaImLrMBgvaVWcjSDkXuurJCcRYFPHVlKlaHIgGJzmzJBUFgtZxPIAlLrwAvMJtxFutwugkOXHnguQjEwhbvQJvDqMRZwZtkdCoeWvTPHkpQuOpdUrobOlstQkmsuWrsBZyBefXRwHQIPiUayaEMPwfCCWRVdxDxBOsgdomHEgMeGVMBZqxEXkKlYvsYiyYJHKgbSDyIFVmPRwJtrOHYIVfdbTSkLZMsDWCUohsuxgFWDLYwzdEGJYLxooXJIViucOMHAFBBLFtaxnnLykXQeoXtrUcwjMswVTwlAlfVEcpYSzMvWXbdLofAWJLnqaaKdECtFEgxQopevzArbQWtUwYEpyqwwjGEbhOOWyEoIZbDLlGVdeUefInErpnFMRQfrtwxXDaHeerziMeluqTWLbkbzxOQpyAtHdgsxFLvCPnUSFTbYTBeaWvEMbMWVkkOkeDqeTiGFBCdUVuJOomBXwzJLSrqMBMIOkOepfgwUCJRBJbJVXeLXCzMeBoITFbIMttMSeTgfSpPCDEmdWPXiruwdXGefCPAeTPrrGhjBhoZUHTDxHsXiQIyBmdCfWSdrKCKmCgIDyHUVEfiwOZnMfKpspcXTWUPEiXjQIvQihlpLbXcUHAuhMVwBPIAmICTdOZWhsHypjwvsgCypBdLSUBEhIMWRTxDBTqAFWrIgVZTGbbolSUbiFTepFpmhikRQbTucqyCPULGiytxQnawPDhUOEEuZoOKsdKvxTAudAmDxIFiPQeZJWafPrblavHVHGFrObSHpTrboplivKCgKRFzoTMVGrOOQegOMJRTUSafOHdUDxzjYYbXjvEEkObpYCvLuqnnqEutUyZSMSKtYBnYBBFPPzkgTxuHhrvijZvpWzRPvVKqaMRmwabTUoFaqyjQKnyFG
cmp rcx, rdx
seta cl
mov edx, ecx
xor dl, al
mov ebx, edx
xor bl, 1
and al, cl
or al, dl
xor dl, al
xor dl, 1
or al, bl
xor al, 1
or al, dl
jne 0x1800075d1
xor al, 1
test al, 1
je 0x1800075d1
mov al, 1
test al, al
je 0x1800075d1
xor r13d, r13d
jmp 0x18000a34a
movabs rcx, 0x2d6c5998316ae01a
mov rdx, rcx
not rdx
or rdx, r12
not rdx
mov ebp, r12d
xor ebp, 0x316ae01a
and ebp, r12d
mov eax, ebp
and eax, edx
xor rbp, rdx
or rbp, rax
movabs rdx, 0xc6e27251d5a98fc5
movabs rax, 0x1471d4361b3c9020
xor rax, rdx
mov rdx, rbp
not rdx
and rdx, rax
and rbp, rcx
or rbp, rdx
mov rdi, rbp
not rdi
movabs rcx, 0xd9ac595ff9c73a6d
mov rdx, rdi
xor rdx, rcx
not rdx
and rdx, rdi
xor rcx, rbp
and rcx, rbp
mov rbx, rdx
and rbx, rcx
xor rcx, rdx
or rcx, rbx
mov rdx, rcx
not rdx
movabs rbx, 0x733032a935238a00
and rdx, rbx
not rbx
and rbx, rcx
or rbx, rdx
movabs rdx, 0x55639409cce4b072
xor rdx, rbx
and edi, 0xffffffe0
movabs rax, 0xffffffff0000001f
xor rax, rbp
or rax, rdi
mov rcx, rax
not rcx
movabs rbp, 0x58e7094c5f2fd60d
and rcx, rbp
not rbp
and rax, rbp
or rax, rcx
xor rax, rbp
mov rcx, rdx
and rcx, rax
xor rax, rdx
or rax, rcx
mov rbp, rax
movabs rdx, 0x552a78975ee19b0d
mov rcx, rax
xor rcx, rdx
and rcx, rax
not rax
movabs rbx, 0x5400400004a19001
and rbx, rax
movabs rax, 0xdc50430005a1b0a1
not rax
and rbp, rax
or rbp, rbx
xor rbp, rax
and rbp, rdx
mov rax, rbp
and rax, rcx
xor rcx, rbp
or rcx, rax
mov rax, rcx
not rax
movabs rbp, 0xaad58768a11e64f2
and rbp, rax
and rcx, rdx
or rcx, rbp
mov rdx, rcx
not rdx
movabs rax, 0x8666f293e9ff5b1f
and rcx, rax
not rax
and rdx, rax
or rdx, rcx
xor rdx, rax
movabs rax, 0x1d6354b19d1d92ed
mov qword [rsp + 0x38], rdx
lea rcx, [rdx + rax]
sub rax, rcx
movabs rcx, 0x1960192a4ab58431
add rax, rcx
movabs rdx, 0x6ee93caded5b8f14
sub rdx, rax
movabs rax, 0xbde3d1896245a1e
sub rdx, rax
movabs rbp, 0x71ecc90d58a7b537
movabs rdi, 0x4246c39d936f0459
mov rbx, rdi
sub rbx, rbp
sub rbx, rdi
add rbx, rdx
add rbx, rcx
add rbx, rax
add rbx, rbp
movabs r9, 0x9116c35212a470cc
add r9, rbx
mov rax, r9
shr rax, 5
movabs rdx, 0x835d520657544265
add rax, rdx
movabs rbp, 0xa8ec0b451c64ba36
add rax, rbp
sub rdx, rax
movabs rax, 0xb5ae5d2afba802d2
add rdx, rax
sub rax, rdx
movabs rdx, 0x2684d0239519f92b
sub rax, rdx
movabs rbx, 0x108098e21278170b
sub rax, rbx
add rax, rdx
movabs rdx, 0x21aed4b4556e0b88
sub rax, rdx
add rax, rbx
add rax, rdx
movabs rdx, 0xd4cb8bad4f9a097a
add rax, rdx
movabs rbx, 0x840b12bb79263ee5
add rax, rbx
sub rax, rbp
sub rax, rbx
movabs rbp, 0x97f542e0f985d20a
sub rax, rbp
sub rax, rdx
lea r8, [rax + rbp]
add r8, 1
mov rdx, r8
not rdx
movabs rbp, 0x19fb6dc7b8a0a059
mov rbx, rdx
and rbx, rbp
or rdx, rbp
mov rdi, rdx
not rdi
mov rsi, rbx
not rsi
movabs rax, 0x8cfaaf00a5342703
and rsi, rax
and rdx, rax
not rax
and rbx, rax
or rbx, rsi
and rax, rdi
or rax, rdx
xor rax, rbx
mov rdx, rax
not rdx
movabs rbx, 0xe6049238475f5fa6
and rbx, rdx
and rax, rbp
or rax, rbx
mov rdx, rax
not rdx
mov rbx, rdx
or rbx, 1
movabs rdi, 0x578c8dbc899c58a0
and rdx, rdi
not rdi
and rdi, rax
or rdi, rdx
movabs rbp, 0x578c8dbc899c58a1
xor rbp, rdi
movabs rax, 0xc187e189f8bd3098
mov rdx, rax
mov rsi, rbx
and rsi, rax
and rax, rbp
or rbp, rbx
not rbx
movabs rcx, 0x2870124206428746
xor rcx, rdi
not rdx
and rbx, rdx
or rbx, rsi
and rdx, rcx
or rdx, rax
xor rdx, rbx
not rbp
or rbp, rdx
mov rdx, rbp
movabs rax, 0xe7ae0951d08e4e97
mov rcx, rbp
xor rcx, rax
and rcx, rbp
not rbp
movabs rbx, 0xd72395acf7ced952
and rbp, rbx
not rbx
and rdx, rbx
or rdx, rbp
xor rdx, rbx
not rax
not rdx
or rdx, rax
mov rax, rcx
not rax
movabs rbx, 0x71807bb942dd4e53
mov rbp, rbx
mov rdi, rdx
and rdi, rbx
and rbx, rax
or rax, rdx
not rdx
not rbp
and rdx, rbp
or rdx, rdi
and rbp, rcx
or rbp, rbx
xor rbp, rdx
not rax
or rax, rbp
mov rcx, rax
not rcx
movabs rdx, 0x15489b7ad46f06ab
and rcx, rdx
not rdx
and rdx, rax
or rdx, rcx
movabs rax, 0x1110c802912b041
xor rax, rdx
movabs rbx, 0xf2e6922b04e1483c
xor rbx, rdx
movabs rbp, 0xaeee6156d24d47ae
mov rdx, rbx
and rdx, rbp
mov rcx, rbp
not rcx
and rcx, rax
or rcx, rdx
xor rcx, rbp
xor rbx, rcx
and rbx, rcx
test r9, r9
mov qword [rsp + 0x108], rbx
je 0x1800099b6
movabs rax, 0xd9b274333d2320ec
movabs rbp, 0xeda757054a9aed70
mov rcx, rbp
sub rcx, rax
add rcx, r8
add rcx, rax
movabs rax, 0x8ec9954cca7be04
lea rdi, [rcx + rax]
movabs rdx, 0x89b361363104bbf7
add rdi, rdx
sub rdi, rbx
sub rdi, rdx
movabs rdx, 0x957d7b5d8d991b01
sub rdi, rdx
sub rdi, rax
add rdi, rdx
movabs rax, 0x8462e7a1eea6782a
sub rdi, rax
movabs rdx, 0xf835d6be28898518
add rdi, rdx
add rdi, rax
movabs rax, 0x51e4bc2a2c61d31d
sub rdi, rax
sub rdi, rbp
add rdi, rax
movabs rax, 0x977fd16a981b5faa
sub rdi, rax
sub rdi, rdx
add rdi, rax
mov qword [rsp + 0x58], rdi
sub rbp, rcx
add rbp, rbx
mov qword [rsp + 0x118], rbp
lea rax, section..data
add rax, r10
add rax, 0x418
mov qword [rsp + 0x110], rax
mov rbx, 0xffffffffffffffff
xor r14d, r14d
nop dword [rax + rax]
mov qword [rsp + 0x50], r14
movabs rcx, 0x5bcd3043e770cf6d
mov rax, rcx
not rax
or rax, rcx
and rax, 0xfffffffffffffc3f
movabs rbp, 0xd780cb179233e0e0
mov r13, rbp
not r13
and r13, rax
not rax
movabs rdx, 0x9e9207963b41b8fa
mov rcx, rdx
and rcx, rbx
mov rsi, rbx
not rdx
mov r10, qword [rsp + 0x50]
and rax, rbp
and r10, rdx
or r10, rcx
xor r10, rdx
or r13, rax
not r10
movabs rax, 0xd036ac76006320d7
mov r8, rax
not r8
or r8, rax
movabs rdi, 0x558424e4fccfea90
mov r9, rdi
xor r13, rbp
mov rbp, r13
not r9
movabs rax, 0xcf2b23b8dafe71e2
mov rcx, rax
not rcx
or rcx, rax
mov qword [rsp + 0x70], rcx
movabs r15, 0xc6b81c3fca0d4c9f
not rbp
not r15
movabs rcx, 0x1b0e921687290c3c
mov rax, rcx
not rax
mov rdx, rax
mov rax, rcx
and rax, rdx
and r13, r9
xor rdx, rcx
or rdx, rax
mov qword [rsp + 0x90], rdx
movabs rcx, 0xdaa33e6c62214572
mov rax, rcx
and rax, rbx
or r10, rbp
not rcx
mov rbx, qword [rsp + 0x50]
and rbx, rcx
or rbx, rax
and rbp, rdi
xor rbx, rcx
movabs rdx, 0x346aff0dbad62a0a
xor rbx, rdx
not rbx
not r10
and rbx, rdx
mov rax, rdx
not rax
movabs rcx, 0x9426630056f94864
and rax, rcx
or r13, rbp
not rcx
and rdx, rcx
or rdx, rax
and r10, r8
xor rdx, rcx
movabs r11, 0xd66f76e817460bda
mov r12, r11
not r12
and r12, rdx
mov rax, rdx
xor r13, r9
not rax
movabs rcx, 0x7a9d6fbf21b40025
mov rdx, rcx
not rdx
mov r9, rsi
mov qword [rsp + 0x40], rsi
mov rdi, rsi
or rdi, rax
not r13
mov r14, r10
or rdx, rcx
not rdi
and rdi, rdx
mov rsi, rbx
not r14
not rsi
mov rbp, rdi
not rbp
movabs r8, 0x254610f0f90f0e04
mov rdx, r8
not rdx
mov rcx, rsi
and r10, r15
and rcx, r8
and rbx, rdx
or rbx, rcx
or r13, r9
mov rcx, r14
or rsi, rbp
and rbp, r8
and rdi, rdx
movabs r9, 0xc6b81c3fca0d4c9f
and rcx, r9
or rdi, rbp
xor rdi, rbx
not rsi
not r13
or rdx, r8
and rdx, rsi
or rdx, rdi
or r10, rcx
and rax, r11
or r12, rax
xor r12, r11
mov rsi, rdx
and r13, qword [rsp + 0x70]
not rsi
and rsi, r12
movabs rbp, 0x77ac4f10d35bca8b
mov rcx, rbp
xor rcx, 0x20
not r12
mov rax, r13
and rcx, rbp
not rbp
movabs rbx, 0xd63b1b9fa88448bd
mov rdi, rbx
not rbx
not rax
or rbx, rdi
and rbx, rbp
and ebp, 0x20
mov edi, ebp
and r13, r15
and edi, ecx
xor rcx, rbp
or rcx, rdi
mov rbp, rcx
mov r8, r9
or r15, r9
not rbp
and rbp, rbx
not rbx
and r12, rdx
and rbx, rcx
or rbx, rbp
mov qword [rsp + 0x70], rbx
movabs r11, 0xb46e962e81d1a757
mov rbx, r11
not rbx
movabs rdx, 0x7a577de7bd4073bf
mov rcx, rdx
or r14, rax
and rcx, rbx
not rdx
mov rbp, r11
and rbp, rdx
and rax, r9
or rbp, rcx
xor rbp, rdx
mov rcx, rbp
not rcx
mov rdx, rbx
mov r8, rbx
or r12, rsi
and rdx, r11
mov rbx, rdx
not rbx
movabs rsi, 0x7b8cbeb90dae865a
mov r9, rsi
not rsi
mov rdi, rcx
or r13, rax
and rdi, r9
and rbp, rsi
or rbp, rdi
not r14
or rcx, rbx
and rbx, r9
and rdx, rsi
xor r13, r10
or rdx, rbx
xor rdx, rbp
not rcx
mov rbp, r15
and rbp, r14
or rsi, r9
and rsi, rcx
or rsi, rdx
mov qword [rsp + 0x60], rsi
mov rcx, r12
mov rax, r12
movabs r15, 0x493a440047b8e009
mov r14, r15
not rax
mov qword [rsp + 0xc8], rax
not r14
and rcx, r15
mov rdx, r11
mov rbx, r11
and rdx, r15
mov r9, r8
mov qword [rsp + 0xc0], r8
or rbp, r13
mov r11, rbp
mov r15, rax
and r9, r14
or r9, rdx
movabs rbp, 0x52151c015bba5403
mov rdx, rbp
and rdx, r8
and r15, r14
not rbp
and rbx, rbp
or rbx, rdx
or r15, rcx
xor rbx, rbp
mov rdx, qword [rsp + 0x70]
mov r8, rdx
not r8
movabs rax, 0x9f12fb34afd687dc
mov rbp, rax
mov rcx, rax
mov r10, rax
not r10
and rcx, r8
and rdx, r10
or rdx, rcx
mov rcx, qword [rsp + 0x40]
mov rdi, rcx
not rdi
and r10, rbx
not rbx
and rbx, rax
or r10, rbx
movabs rsi, 0xe25af68fd26d8020
mov rbx, rsi
not rbx
mov rax, r11
mov r13, r11
mov rbp, r11
or rax, rdi
and rdi, rsi
mov r11, rcx
and r11, rbx
or r11, rdi
not r13
and rbp, rsi
and r13, rbx
or r13, rbp
xor r10, rdx
not rax
or rbx, rsi
and rbx, rax
mov rax, r12
not r10
or r10, r8
xor rax, r8
and rax, r12
mov qword [rsp + 0xf0], rax
and r8, r12
mov qword [rsp + 0xb8], r8
mov r8, r12
xor r9, r15
movabs rdx, 0xfc0f452003c12876
mov r12, rdx
not r12
movabs rdi, 0xb46e962e81d1a757
mov rsi, rdi
or r8, rdi
not r8
movabs rax, 0x493a440047b8e009
or r14, rax
and r14, r8
xor r11, r13
or r14, r9
mov rax, rdx
and rax, r12
xor r12, rdx
or rbx, r11
or r12, rax
mov r8, r14
movabs rdx, 0xb79e5e3714b8491
mov rax, rdx
and rax, rcx
not rdx
mov r9, qword [rsp + 0x50]
not r8
and r9, rdx
or r9, rax
movabs rax, 0x1c2ba0e4c8a2a1e0
mov r13, rax
not r13
and r8, rax
and r14, r13
xor r9, rdx
movabs rax, 0x37bc7232a2de9e2f
not rax
or r14, r8
and rsi, rax
mov qword [rsp + 0xe8], rsi
mov rcx, qword [rsp + 0x60]
and rax, rcx
mov qword [rsp + 0x100], rax
mov rax, rcx
not rcx
movabs rsi, 0x82be392cf9972b6e
mov rdx, rsi
and rdx, rcx
mov r15, rcx
not rsi
and rax, rsi
or rax, rdx
xor r14, r13
xor rax, rsi
movabs r11, 0x3d234741bab88c77
mov rsi, r11
not rsi
movabs rcx, 0xe5001b4c1834f636
mov rdx, rcx
not rdx
and rcx, rsi
mov rdi, r11
and rdi, rdx
or rdi, rcx
xor rdi, rdx
mov rcx, rbx
not rcx
movabs r13, 0xa796275ee486d57b
and rcx, r13
not r13
and rbx, r13
or rbx, rcx
mov rcx, r9
not rcx
movabs rbp, 0xa6eb719f137e4d3a
mov r8, rbp
not r8
and r9, r8
mov rdx, rcx
and rdx, rbp
or r9, rdx
mov rdx, rax
not rdx
or rcx, rdx
and rdx, rbp
and rax, r8
or rax, rdx
xor rax, r9
not rcx
or r8, rbp
and r8, rcx
or r8, rax
movabs rax, 0x6c07195ae70d9774
mov r9, rax
not r9
mov rdx, rsi
and rdx, rax
mov rcx, r11
and rcx, r9
or rcx, rdx
xor rbx, r13
mov rdx, rdi
not rdx
or rsi, rdx
and rdi, r9
and rdx, rax
or rdi, rdx
xor rdi, rcx
or r9, rax
not rsi
and r9, rsi
xor r12, r14
not r12
and r12, r14
mov rbp, qword [rsp + 0x90]
not rbp
or r9, rdi
movabs rax, 0x96fbed34386c7995
mov rdx, rax
not rdx
not rbx
or rdx, rax
not r9
or r9, r8
movabs rax, 0x430a0d116c8891f9
mov rcx, rax
or rbp, rbx
not rcx
or rcx, rax
not r9
not rbp
and r9, rcx
movabs rax, 0xb976740404dffbbb
mov rcx, rax
not rcx
or rcx, rax
and rbp, rdx
not r10
and r10, rcx
mov r11, r10
mov rcx, r15
mov qword [rsp + 0xd0], r15
mov rdx, r15
and rdx, 0xffffffffffffffdf
lea rax, section..data
mov rbx, rax
movdqu xmm14, xmmword [rbp + rax + 4]
mov rax, rbp
not ecx
and ecx, 0x20
or rcx, rdx
mov rdx, rcx
movups xmm0, xmmword [rbp + rbx + 0x14]
movaps xmmword [rsp + 0x90], xmm0
xor rdx, 0xffffffffffffffdf
and rdx, rcx
mov qword [rsp + 0x60], rdx
mov r14, r12
not r14
movabs rbx, 0xf5c8ef7eccaa3ddb
mov rdx, rbx
and rdx, r14
not rbx
and r12, rbx
or r12, rdx
movabs r10, 0x16ec58639e8251b4
mov rdi, r10
xor r12, rbx
not rdi
movabs rax, 0x9344de2dfc40477
mov rbx, rax
not rbx
or rbx, rax
mov rdx, r9
or rdx, rdi
not rdx
and rdx, rbx
movabs rax, 0x311c2f73764400d6
mov r8, rax
mov rcx, rax
not rcx
mov rbx, rdx
not rbx
mov rsi, rbx
and rsi, rax
and rdx, rcx
or rdx, rsi
mov rax, r9
xor rax, r10
and rax, r9
mov rsi, rax
not rsi
or rbx, rsi
and rsi, r8
and rax, rcx
or rax, rsi
xor rax, rdx
not rbx
or rcx, r8
and rcx, rbx
or rcx, rax
mov qword [rsp + 0xa8], rcx
movabs r8, 0xb57a0f6942f83d45
mov r15, r8
not r15
mov rax, rdi
and rax, r8
mov rdx, r10
and rdx, r15
or rdx, rax
movabs rcx, 0xb028057863c50649
mov rax, rcx
not rax
or r14, r10
or rax, rcx
not r14
and r14, rax
mov rax, r10
and rax, r8
mov rcx, rdi
and rcx, r15
or rcx, rax
mov rbx, r9
not rbx
mov rsi, r12
xor rsi, rdi
mov rax, r12
and rax, rbx
xor rbx, r12
and rsi, r12
xor rcx, rdx
mov rbp, r11
mov r9, r11
not r9
movabs r12, 0x1595349d40b5b9fd
mov rdx, r12
not rdx
and r12, r9
and rbp, rdx
or rbp, r12
xor rbp, rdx
mov qword [rsp + 0x120], rbp
or rbx, rax
or rdi, r10
not rdi
or r15, r8
and r15, rdi
movabs rax, 0x307269ca5fdebc5f
mov r8, rax
mov r11, rax
not r11
mov r12, rbp
not r12
movabs rdx, 0x6e527b76a5238c00
mov rax, rdx
not rax
mov rdi, r12
or rdi, r11
or rax, rdx
not rdi
and rdi, rax
or r15, rcx
movabs rcx, 0x19dab24ca947e0b0
mov rax, rcx
not rax
or r9, r8
or rax, rcx
not r9
and r9, rax
mov r13, qword [rsp + 0x60]
not r13
movabs rdx, 0xba95f837b2fcf24a
mov rax, rdx
not rax
mov rcx, r13
or rcx, r8
or rax, rdx
not rcx
and rcx, rax
mov rax, rdi
and rax, r9
xor r9, rdi
or r9, rax
mov rdi, r13
xor rdi, r11
and rdi, r13
mov r8, rdi
not r8
movabs rax, 0xf5d1d6f5f9545fa4
mov rbp, rax
not rax
and rdi, rax
mov rdx, r8
and rdx, rbp
or rdi, rdx
mov rdx, rcx
not rdx
or r8, rdx
and rdx, rbp
and rcx, rax
or rcx, rdx
xor rcx, rdi
mov rdx, rsi
not rdx
movabs rdi, 0x774676e654aefbaa
mov rbp, rdi
not rdi
mov r10, rdx
and r10, rbp
and rsi, rdi
or rsi, r10
not r8
movabs rbp, 0xf5d1d6f5f9545fa4
or rax, rbp
and rax, r8
mov r8, r14
not r8
or rdx, r8
movabs rbp, 0x774676e654aefbaa
and r8, rbp
and r14, rdi
or r14, r8
or rax, rcx
mov rcx, r9
not rcx
and rcx, rax
not rax
and rax, r9
or rax, rcx
movabs r9, 0x356fdc98b33a8e60
mov rcx, r9
not rcx
mov r8, r12
and r8, r9
mov rbp, qword [rsp + 0x120]
and rbp, rcx
or rbp, r8
mov r8, qword [rsp + 0x60]
or r12, r8
and r8, r9
and r13, rcx
or r13, r8
xor r13, rbp
not r12
or rcx, r9
and rcx, r12
or rcx, r13
movabs r13, 0x746f9415a784cb78
mov rbp, r13
not rbp
mov r8, r11
and r8, r13
movabs r12, 0x307269ca5fdebc5f
mov r9, r12
and r9, rbp
or r9, r8
mov r8, rbx
not r8
movabs r10, 0xe801b0731e3d314e
and r8, r10
not r10
and rbx, r10
or rbx, r8
mov r8, r12
and r8, r13
mov r12, r11
and r12, rbp
or r12, r8
xor r14, rsi
xor r12, r9
movabs rsi, 0x307269ca5fdebc5f
or r11, rsi
or rbp, r13
not r11
and rbp, r11
not rdx
movabs rsi, 0x774676e654aefbaa
or rdi, rsi
and rdi, rdx
or rbp, r12
not rcx
xor rbp, rcx
not rbp
and rbp, rcx
mov rcx, rax
and rcx, rbp
xor rbp, rax
xor rbx, r10
or rbp, rcx
movabs r12, 0x20825448921e3f9d
mov rax, r12
not rax
movabs rdx, 0x181ba3ddd049c911
mov rcx, rdx
not rcx
and rdx, rax
mov r8, r12
and r8, rcx
or r8, rdx
xor r8, rcx
or rdi, r14
mov r14, qword [rsp + 0x50]
mov rdx, rbp
not rdx
movabs rsi, 0xe3f9237475d05d3a
mov rcx, rsi
not rcx
and rbp, rcx
and rsi, rdx
or rbp, rsi
xor r15, rbx
not r15
and r15, rbx
xor rbp, rcx
xor rax, rbp
and rax, rbp
movabs rbp, 0x5df01d93dcad61c5
mov rcx, rbp
not r8
not rcx
or rdx, r8
or rcx, rbp
not rdx
and rdx, rcx
mov rcx, rax
not rcx
movabs rbx, 0x271c758bcc17c239
mov r9, rbx
not r9
mov rbp, rcx
and rbp, rbx
and rax, r9
or rax, rbp
mov rbp, rdx
not rbp
or rcx, rbp
and rbp, rbx
and rdx, r9
or rdx, rbp
xor rdx, rax
not rcx
or r9, rbx
and r9, rcx
mov rax, rdi
not rax
mov rsi, qword [rsp + 0xc8]
and rsi, qword [rsp + 0x70]
movabs rcx, 0xd4004bff58e0853
mov rbp, rcx
not rbp
and rdi, rbp
and rax, rcx
mov r10, qword [rsp + 0xa8]
and rbp, r10
not r10
and r10, rcx
or rdi, rax
mov rbx, qword [rsp + 0xb8]
or rbx, rsi
mov r13, qword [rsp + 0xf0]
mov rax, r13
not rax
movabs rsi, 0x60d1295a029967ba
mov r11, rsi
mov rcx, rsi
not rcx
or rbp, r10
mov rsi, rax
and rsi, r11
and r13, rcx
or r13, rsi
mov rsi, r13
or r9, rdx
mov rdx, rbx
not rdx
or rax, rdx
and rdx, r11
xor rbp, rdi
mov r13, rbp
and rbx, rcx
or rbx, rdx
movabs r10, 0x88ca601c585c772b
mov rdi, r10
not rdi
not r13
xor rbx, rsi
mov rdx, r13
and rdx, r10
and rbp, rdi
or rbp, rdx
not rax
or rcx, r11
and rcx, rax
mov rax, r15
not rax
or r13, rax
and rax, r10
and r15, rdi
or r15, rax
or rcx, rbx
not rcx
mov rax, rcx
movabs r11, 0x2e1cbefd3e0bec1e
xor rax, r11
mov rdx, r11
xor r15, rbp
not rdx
movabs rsi, 0x3e5186680792ef33
mov rbp, rsi
not rbp
or rcx, r11
not rax
or rbp, rsi
not rcx
and rcx, rbp
movabs rsi, 0x95aaceb0a90c2804
mov rbp, rsi
and rax, r11
not rbp
or rbp, rsi
and rbp, rdx
mov rdx, rax
and rdx, rcx
xor rcx, rax
not r13
or rdi, r10
and rdi, r13
or rcx, rdx
movabs rbx, 0xc02635f6799f6a30
mov rax, rbx
not rax
and rax, rbp
mov rdx, rbp
or rdi, r15
mov r11, rdi
not rdx
and rdx, rbx
or rax, rdx
xor r11, r8
xor rax, rbx
mov rdx, rcx
not rdx
movabs rbp, 0x489cd710ad32141b
and rdx, rbp
mov rbx, rbp
and r11, rdi
not rbx
and rcx, rbx
or rcx, rdx
xor rdi, r12
and rbx, rax
not rax
and rax, rbp
and rdi, r12
mov r10, rdi
or rbx, rax
movabs r15, 0xf47f6d81c130ae7e
mov r13, r15
not r13
xor rbx, rcx
movabs rdx, 0xb46e962e81d1a757
mov r12, rdx
mov rcx, rdx
not r10
mov rdx, qword [rsp + 0xd0]
xor rcx, rdx
mov rbp, qword [rsp + 0xc0]
movabs rsi, 0x37bc7232a2de9e2f
mov rax, rsi
and rbp, rsi
mov rsi, qword [rsp + 0xe8]
or rsi, rbp
and rdi, r13
mov r8, r10
and rcx, r12
and rdx, rax
mov rax, qword [rsp + 0x100]
or rax, rdx
and r8, r15
xor rax, rsi
mov rsi, rcx
not rsi
movabs r12, 0x7c29377a10c5180b
mov rdx, r12
not rdx
or rdi, r8
mov r8, rsi
and r8, r12
and rcx, rdx
or rcx, r8
mov rbp, r11
not rbp
or r10, rbp
and rbp, r15
and r11, r13
or r11, rbp
mov rbp, rax
not rax
or rsi, rax
and rbp, rdx
and rax, r12
or rbp, rax
xor rbp, rcx
or rdx, r12
not rsi
and rdx, rsi
or rdx, rbp
mov rcx, rbx
not rcx
movabs rsi, 0xe4b9aebd640973a6
mov rbp, rsi
and rcx, rsi
not rbp
and rbx, rbp
or rbx, rcx
not r10
or r13, r15
xor rbx, rbp
not rdx
movabs r15, 0x99fafcff42a65926
mov rsi, r15
xor r11, rdi
not rsi
mov rbp, rbx
and rbp, rdx
xor rdx, rbx
and r13, r10
or rdx, rbp
movabs r10, 0xde5eb6492778ed91
mov rcx, r10
not rcx
mov rbp, rsi
and rbp, r10
mov rbx, r15
or r13, r11
and rbx, rcx
or rbx, rbp
mov rbp, r15
and rbp, r10
mov rdi, rsi
and rdi, rcx
or rdi, rbp
mov r8, r13
xor rdi, rbx
movabs rbx, 0x95bd990ed2ec8ab6
mov rbp, rbx
not rbp
not r8
and r13, rbp
and rbp, r9
not r9
and r8, rbx
and r9, rbx
or rsi, r15
not rsi
or r13, r8
or rcx, r10
and rcx, rsi
or rcx, rdi
or rbp, r9
not rdx
xor rcx, rdx
not rcx
xor rbp, r13
and rcx, rdx
mov rbx, rbp
mov rsi, rcx
not rsi
movabs rdx, 0x9534a54266e75ee7
mov rax, rdx
not rax
not rbx
and rcx, rbx
or rbx, rsi
or rax, rdx
not rbx
and rbx, rax
and rsi, rbp
or rsi, rcx
mov rcx, rbx
movabs r9, 0xb543d5eb7c862aff
mov r8, r9
not rcx
not r8
movabs r10, 0x9e53be667ff9362c
mov rdx, r10
not rdx
movabs rbp, 0x5465279937771a46
and rdx, rbp
and rbx, r8
mov rdi, rcx
not rbp
mov rax, r10
and rax, rbp
or rax, rdx
and rdi, r9
xor rax, rbp
mov rbp, rax
not rbp
movabs r11, 0x3b0688a44ca8d2ae
mov edx, r11d
not edx
or rbx, rdi
mov edi, ebp
not edi
or edx, r11d
and edx, edi
mov rdi, rsi
not rdi
or rcx, rdi
and rdi, r9
and rsi, r8
or rsi, rdi
mov rdi, r10
xor rdi, 0x3e0
and rdi, r10
and edx, 0x3e0
xor rsi, rbx
mov ebx, edx
and ebx, edi
xor rdx, rdi
or rdx, rbx
mov rbx, rdx
not rbx
and rbx, rax
not rcx
or r8, r9
and r8, rcx
and rdx, rbp
or rdx, rbx
not rdx
movabs rbp, 0x609254ca95ca4fd2
mov rax, rbp
or r8, rsi
not rax
mov rcx, rdx
or rcx, r8
or rax, rbp
not rcx
and rcx, rax
xor rdx, r8
not rdx
and rdx, r8
mov rax, rcx
and rax, rdx
xor rdx, rcx
or rdx, rax
mov rax, rdx
not rax
movabs rbp, 0x657870b542225e96
and rax, rbp
not rbp
and rdx, rbp
movabs rdi, 0x41a8c1816947e724
mov rbx, rdi
or rdx, rax
not rbx
movabs rax, 0x82e2a0ad15bc4c86
and rbx, rax
not rax
mov rcx, rdi
and rcx, rax
or rcx, rbx
xor rcx, rax
mov rax, r8
not rax
xor rdx, rbp
mov rbp, rdx
and rbp, rax
xor rdx, rax
or rdx, rbp
mov rax, rdi
and rax, rcx
xor rcx, rdi
or rcx, rax
not rcx
or rcx, rdx
movabs rdx, 0xd7885718dc67e19f
mov rax, rdx
not rax
or rax, rdx
not rcx
and rcx, rax
mov rax, qword [rsp + 0x110]
movdqu xmm5, xmmword [rax + r14 - 0x10]
movdqu xmm9, xmmword [rax + r14]
movdqa xmm1, xmm5
pcmpeqd xmm12, xmm12
pxor xmm1, xmm12
movdqa xmm0, xmm5
movdqa xmm3, xmmword [0x1800105d0]
movdqa xmm2, xmm3
pandn xmm0, xmm3
pandn xmm2, xmm5
por xmm2, xmm0
movdqa xmm0, xmm2
pxor xmm0, xmmword [0x1800105e0]
pxor xmm2, xmm3
movdqa xmm3, xmmword [0x180010310]
pand xmm2, xmm3
movdqa xmm4, xmm3
pandn xmm4, xmm0
por xmm4, xmm2
movdqa xmm8, xmm4
pxor xmm8, xmmword [0x180010130]
movdqa xmm2, xmm14
pxor xmm2, xmm12
movdqa xmm6, xmm14
pxor xmm4, xmm3
movdqa xmm7, xmmword [str.aaaaaaaaaaaaaaaa]
pand xmm4, xmm7
movdqa xmm0, xmm7
pandn xmm6, xmm7
pandn xmm0, xmm14
pandn xmm7, xmm8
por xmm7, xmm4
por xmm0, xmm6
pxor xmm7, xmm12
pxor xmm7, xmm0
movdqa xmm0, xmmword [0x180010600]
pand xmm14, xmm0
movdqa xmm13, xmm0
por xmm7, xmm2
pandn xmm13, xmm2
por xmm13, xmm14
movdqa xmm14, xmm13
pxor xmm14, xmm0
movdqa xmm0, xmmword [0x180010620]
movdqa xmm15, xmm0
movdqa xmm6, xmm0
movdqa xmm0, xmmword [str.dddddddddddddddd]
movdqa xmm11, xmm0
movdqa xmm2, xmm0
pxor xmm13, xmmword [0x180010610]
movdqa xmm10, xmm7
pandn xmm2, xmm5
pandn xmm5, xmm0
por xmm5, xmm2
movdqa xmm8, xmm0
movdqa xmm2, xmm9
pxor xmm10, xmm12
movdqa xmm3, xmmword [0x180010660]
pandn xmm2, xmm3
movdqa xmm4, xmm3
pandn xmm4, xmm9
por xmm4, xmm2
movdqa xmm0, xmm4
pand xmm13, xmm15
pxor xmm0, xmmword [0x180010280]
pxor xmm4, xmm3
movdqa xmm3, xmm9
pandn xmm3, xmm9
movdqa xmm15, xmm11
pandn xmm6, xmm14
movdqa xmm14, xmm7
pandn xmm15, xmm0
movdqa xmm0, xmm3
pxor xmm0, xmm12
por xmm0, xmm4
movdqa xmm2, xmmword [0x180010650]
pand xmm7, xmm2
pand xmm4, xmm11
por xmm15, xmm4
movdqa xmm4, xmm11
movdqa xmm2, xmm11
pandn xmm4, xmm3
por xmm6, xmm13
movdqa xmm11, xmm6
pandn xmm3, xmm2
por xmm3, xmm4
movdqa xmm2, xmmword [0x180010650]
movdqa xmm4, xmm2
pandn xmm4, xmm10
pxor xmm11, xmmword [0x180010630]
pxor xmm3, xmm15
movdqa xmmword [rsp + 0x60], xmm2
pxor xmm0, xmm12
por xmm0, xmm3
movdqa xmm3, xmm0
por xmm4, xmm7
pand xmm3, xmmword [0x1800102a0]
movdqa xmm7, xmm0
pandn xmm7, xmmword [0x180010290]
por xmm7, xmm3
movdqa xmm13, xmmword [0x180010620]
movdqa xmmword [rsp + 0x70], xmm13
pandn xmm8, xmm11
movdqa xmm3, xmm9
pxor xmm3, xmm12
movdqa xmm2, xmmword [str.AAAAAAAAAAAAAAAA]
por xmm0, xmm2
pxor xmm0, xmm12
movdqa xmm2, xmmword [0x180010070]
pxor xmm7, xmm2
por xmm0, xmm7
movdqa xmm15, xmmword [0x1800104f0]
movdqa xmm7, xmm15
pandn xmm7, xmm0
pandn xmm0, xmm15
pxor xmm6, xmm13
por xmm0, xmm7
movdqa xmm2, xmmword [0x1800106b0]
movdqa xmm7, xmm2
pandn xmm7, xmm9
pandn xmm9, xmm2
pand xmm6, xmmword [str.dddddddddddddddd]
por xmm9, xmm7
movdqa xmm11, xmm0
pxor xmm11, xmmword [0x1800106a0]
movdqa xmm2, xmmword [0x180010580]
pxor xmm9, xmm2
por xmm8, xmm6
por xmm9, xmm3
movdqa xmm13, xmmword [rsp + 0x90]
movdqa xmm3, xmm13
pxor xmm3, xmm12
movdqa xmm6, xmm13
pandn xmm6, xmm13
pxor xmm8, xmm5
movdqa xmm5, xmm13
pandn xmm5, xmm6
pxor xmm6, xmm3
por xmm6, xmm5
movdqa xmm2, xmmword [0x180010060]
movdqa xmm5, xmm2
pandn xmm5, xmm6
pandn xmm6, xmm2
por xmm6, xmm5
movdqa xmm5, xmm6
movdqa xmm2, xmmword [0x180010690]
pxor xmm5, xmm2
pand xmm5, xmmword [0x1800106c0]
movdqa xmm2, xmmword [str.4444444444444444]
pxor xmm6, xmm2
por xmm6, xmm5
movdqa xmm2, xmmword [0x1800106e0]
movdqa xmm5, xmm2
pandn xmm5, xmm6
pandn xmm6, xmm2
por xmm6, xmm5
movdqa xmm7, xmmword [str.AAAAAAAAAAAAAAAA]
movdqa xmm5, xmm7
pandn xmm5, xmm13
pandn xmm13, xmm7
pxor xmm1, xmm8
por xmm13, xmm5
movdqa xmm5, xmm0
pxor xmm5, xmm15
pxor xmm13, xmm12
pand xmm1, xmm8
movdqa xmm8, xmm1
por xmm13, xmm3
movdqa xmmword [rsp + 0x90], xmm13
movdqa xmm3, xmmword [0x1800106f0]
movdqa xmm2, xmm3
pand xmm5, xmm3
pandn xmm3, xmm11
pxor xmm8, xmm12
por xmm3, xmm5
movdqa xmm5, xmm3
pxor xmm3, xmm2
movdqa xmm7, xmmword [str.jjjjjjjjjjjjjjjj]
movdqa xmm15, xmm7
por xmm3, xmm7
pxor xmm8, xmm10
pxor xmm0, xmmword [0x180010710]
pand xmm0, xmm11
movdqa xmm7, xmm9
pxor xmm7, xmm15
movdqa xmm10, xmm3
movdqa xmm2, xmmword [rsp + 0x60]
pandn xmm2, xmm1
pandn xmm10, xmm0
pxor xmm0, xmm12
pxor xmm0, xmm3
movdqa xmm11, xmm9
pandn xmm1, xmmword [0x180010650]
pandn xmm11, xmm7
pand xmm7, xmm9
por xmm0, xmm10
movdqa xmm10, xmm7
por xmm1, xmm2
pxor xmm10, xmm12
movdqa xmm3, xmm11
pxor xmm3, xmm12
por xmm3, xmm10
movdqa xmm10, xmmword [0x180010620]
pandn xmm14, xmm8
movdqa xmm2, xmmword [0x180010410]
movdqa xmm8, xmm2
pandn xmm8, xmm7
pandn xmm7, xmm2
por xmm7, xmm8
movdqa xmm8, xmm2
pxor xmm1, xmm4
movdqa xmm13, xmm14
pandn xmm8, xmm11
pandn xmm11, xmm2
por xmm11, xmm8
pxor xmm13, xmm12
movdqa xmm4, xmm1
pxor xmm11, xmm7
movdqa xmm8, xmm6
movdqa xmm15, xmmword [0x1800101d0]
pxor xmm8, xmm15
pxor xmm6, xmmword [0x1800106e0]
pxor xmm4, xmm12
movdqa xmm2, xmmword [str._f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f]
pxor xmm5, xmm2
pxor xmm3, xmm12
por xmm3, xmm11
movdqa xmm7, xmm0
movdqa xmm11, xmmword [rsp + 0x70]
pandn xmm11, xmm14
pandn xmm7, xmm3
pandn xmm3, xmm0
por xmm3, xmm7
movdqa xmm0, xmm5
movdqa xmm7, xmmword [0x180010620]
pandn xmm14, xmm7
pand xmm0, xmm9
pxor xmm5, xmm9
por xmm5, xmm0
movdqa xmm2, xmmword [str.4444444444444444]
movdqa xmm0, xmm2
pandn xmm10, xmm1
pandn xmm0, xmm5
pandn xmm5, xmm2
por xmm5, xmm0
pandn xmm1, xmm7
movdqa xmm0, xmmword [0x180010720]
pxor xmm5, xmm0
movdqa xmm0, xmm3
pand xmm0, xmm5
pxor xmm5, xmm3
por xmm4, xmm13
por xmm5, xmm0
movdqa xmm0, xmmword [rsp + 0x90]
movdqa xmm2, xmm0
pandn xmm2, xmm6
por xmm6, xmm0
por xmm14, xmm11
pand xmm0, xmm8
por xmm0, xmm2
movdqa xmm2, xmm0
pcmpeqd xmm8, xmm8
pxor xmm2, xmm8
movdqa xmm3, xmm6
por xmm1, xmm10
por xmm2, xmm6
pxor xmm6, xmm8
movdqa xmm9, xmmword [0x180010070]
pand xmm3, xmm9
movdqa xmm7, xmm9
pxor xmm1, xmm14
pandn xmm7, xmm6
por xmm7, xmm3
movdqa xmm3, xmm9
pandn xmm3, xmm0
pxor xmm4, xmm8
pandn xmm0, xmm9
por xmm0, xmm3
pxor xmm0, xmm7
por xmm4, xmm1
pxor xmm2, xmm8
movdqa xmm1, xmm5
pxor xmm1, xmm8
movdqa xmm3, xmmword [0x180010670]
movdqa xmm6, xmm3
pandn xmm6, xmm5
por xmm2, xmm0
pandn xmm5, xmm3
por xmm5, xmm6
pxor xmm5, xmm3
pxor xmm5, xmm2
pand xmm5, xmm2
por xmm1, xmm2
movdqa xmm0, xmm1
pxor xmm0, xmm8
pandn xmm1, xmm5
pxor xmm0, xmm5
por xmm0, xmm1
movdqu xmmword [rax + r14 - 0x10], xmm4
movdqu xmmword [rax + r14], xmm0
mov rax, qword [rsp + 0x48]
movdqu xmm1, xmmword [rax + r8]
movdqa xmm0, xmm1
pxor xmm0, xmm8
movdqa xmm2, xmm1
por xmm2, xmmword [0x180010740]
por xmm0, xmmword [0x180010750]
movdqa xmm3, xmm2
pxor xmm3, xmm8
movdqa xmm4, xmm0
pxor xmm4, xmm8
pcmpeqd xmm7, xmm7
movdqa xmm6, xmmword [0x180010170]
pand xmm2, xmm6
movdqa xmm5, xmm6
pand xmm0, xmm6
pandn xmm5, xmm3
por xmm5, xmm2
movdqa xmm3, xmm6
pandn xmm3, xmm4
por xmm3, xmm0
pxor xmm3, xmm5
movdqa xmm0, xmm3
pandn xmm0, xmmword [str.MMMMMMMMMMMMMMMM]
pand xmm3, xmmword [0x1800100e0]
lea rdx, section..data
movdqu xmm2, xmmword [rcx + rdx + 4]
por xmm3, xmm0
movdqa xmm0, xmm3
pxor xmm0, xmmword [0x180010760]
movdqa xmm4, xmmword [0x1800104b0]
pxor xmm3, xmm4
movdqa xmm4, xmm0
movdqa xmm5, xmmword [str.eeeeeeeeeeeeeeee]
movdqa xmm6, xmm5
pand xmm4, xmm5
pandn xmm5, xmm3
por xmm5, xmm4
por xmm0, xmmword [0x180010790]
pxor xmm5, xmmword [0x180010780]
pxor xmm0, xmm7
por xmm0, xmm5
movdqa xmm6, xmmword [0x1800107a0]
movdqa xmm3, xmm6
movdqa xmm4, xmm1
pand xmm4, xmmword [0x1800107c0]
movdqa xmm5, xmm1
pandn xmm3, xmm0
pandn xmm5, xmmword [0x180010510]
por xmm5, xmm4
pxor xmm5, xmmword [0x1800107d0]
pandn xmm0, xmm6
movdqa xmm11, xmmword [0x1800106b0]
por xmm1, xmm11
pxor xmm1, xmm7
por xmm1, xmm5
movdqa xmm9, xmmword [0x1800107e0]
movdqa xmm4, xmm9
por xmm0, xmm3
pandn xmm4, xmm1
pandn xmm1, xmm9
por xmm1, xmm4
movdqa xmm3, xmm2
pxor xmm0, xmmword [0x1800107b0]
pxor xmm3, xmm7
movdqa xmm5, xmm2
pandn xmm5, xmm2
movdqa xmm6, xmm5
pxor xmm6, xmm7
movdqa xmm7, xmm2
pxor xmm1, xmm0
movdqa xmm8, xmm1
movdqa xmm10, xmmword [str.________________]
pand xmm7, xmm10
movdqa xmm4, xmm10
pandn xmm4, xmm3
por xmm4, xmm7
movdqa xmm3, xmm10
pxor xmm8, xmmword [0x1800107f0]
pandn xmm3, xmm5
pandn xmm5, xmm10
por xmm5, xmm3
pxor xmm1, xmm9
pxor xmm5, xmm4
por xmm6, xmm2
pcmpeqd xmm3, xmm3
pxor xmm6, xmm3
por xmm6, xmm5
movdqa xmm5, xmm6
pxor xmm5, xmm3
pcmpeqd xmm10, xmm10
movdqa xmm9, xmm11
movdqa xmm3, xmm11
pandn xmm3, xmm6
movdqa xmm4, xmm2
pand xmm4, xmmword [0x180010810]
movdqa xmm7, xmm2
pandn xmm6, xmm11
pandn xmm7, xmmword [str.xxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzz]
por xmm7, xmm4
pxor xmm7, xmmword [0x180010100]
por xmm6, xmm3
por xmm2, xmm11
pxor xmm2, xmm10
por xmm2, xmm7
movdqa xmm4, xmmword [0x180010830]
movdqa xmm3, xmm4
pxor xmm5, xmm6
pandn xmm3, xmm2
pandn xmm2, xmm4
por xmm2, xmm3
movdqa xmm7, xmm2
pxor xmm7, xmmword [0x1800101a0]
pand xmm0, xmm1
movdqa xmm3, xmm0
pxor xmm3, xmm10
por xmm3, xmm1
pxor xmm2, xmm4
pand xmm1, xmm15
movdqa xmm4, xmm15
pandn xmm4, xmm0
pandn xmm0, xmm15
pand xmm5, xmm6
por xmm0, xmm4
movdqa xmm4, xmm15
pandn xmm4, xmm8
por xmm4, xmm1
pxor xmm4, xmm0
pxor xmm3, xmm10
por xmm3, xmm4
movdqa xmm1, xmmword [0x180010770]
movdqa xmm14, xmm1
pandn xmm14, xmm5
movdqa xmm4, xmm5
movdqa xmm15, xmmword [0x180010840]
movdqa xmm6, xmm15
pxor xmm4, xmm15
pand xmm4, xmm5
movdqa xmm0, xmm2
por xmm0, xmm15
pand xmm2, xmm15
pandn xmm5, xmm1
pandn xmm6, xmm7
por xmm6, xmm2
movdqa xmm8, xmm6
movdqa xmm2, xmmword [str.GGGGGGGGGGGGGGGGQQQQQQQQQQQQQQQQ]
pxor xmm8, xmm2
por xmm14, xmm5
movdqa xmm12, xmm14
pxor xmm14, xmm1
movdqa xmm9, xmm14
por xmm9, xmm2
movdqa xmm2, xmm9
movdqa xmm7, xmm6
pand xmm7, xmm8
movdqa xmm10, xmm0
movdqa xmm11, xmm4
movdqa xmm1, xmmword [0x180010600]
movdqa xmm13, xmm1
movdqa xmm5, xmm1
pcmpeqd xmm15, xmm15
pxor xmm2, xmm15
pandn xmm5, xmm4
pandn xmm4, xmm1
por xmm4, xmm5
movdqa xmm1, xmmword [0x1800102c0]
movdqa xmm5, xmm1
pandn xmm13, xmm2
movdqa xmm2, xmm7
pandn xmm5, xmm7
pandn xmm7, xmm1
por xmm7, xmm5
movdqa xmm5, xmm1
pxor xmm10, xmm15
pandn xmm5, xmm10
pxor xmm12, xmmword [0x180010320]
pxor xmm2, xmm15
pcmpeqd xmm10, xmm10
por xmm2, xmm0
pand xmm0, xmm1
por xmm5, xmm0
movdqa xmm1, xmmword [0x180010860]
movdqa xmm0, xmm1
pandn xmm0, xmm12
pxor xmm5, xmm7
movdqa xmm7, xmm14
pand xmm7, xmm1
por xmm0, xmm7
movdqa xmm7, xmm1
pandn xmm7, xmm8
movdqu xmm8, xmmword [rcx + rdx + 0x14]
pxor xmm11, xmm10
por xmm11, xmm9
pand xmm9, xmmword [0x180010600]
por xmm13, xmm9
movdqu xmm12, xmmword [rax + r8 + 0x10]
pcmpeqd xmm9, xmm9
pxor xmm2, xmm9
pxor xmm6, xmmword [0x180010840]
pxor xmm11, xmm9
por xmm14, xmm6
pand xmm6, xmm1
por xmm7, xmm6
por xmm2, xmm5
pxor xmm7, xmm0
pxor xmm14, xmm9
pcmpeqd xmm6, xmm6
por xmm14, xmm7
movdqa xmm1, xmmword [0x1800106f0]
movdqa xmm0, xmm1
pxor xmm4, xmm13
pandn xmm0, xmm14
movdqa xmm13, xmm3
pxor xmm13, xmmword [str.4444444444444444]
pand xmm13, xmm3
pandn xmm14, xmm1
por xmm3, xmmword [0x180010720]
movdqa xmm5, xmm3
pxor xmm5, xmm6
pandn xmm3, xmm13
por xmm11, xmm4
pxor xmm13, xmm5
por xmm13, xmm3
movdqa xmm15, xmmword [0x180010890]
movdqa xmm3, xmm15
pandn xmm3, xmm13
por xmm14, xmm0
movdqa xmm4, xmm11
pandn xmm13, xmm15
por xmm13, xmm3
movdqa xmm10, xmm12
pcmpeqd xmm3, xmm3
pxor xmm10, xmm3
movdqa xmm0, xmm12
pandn xmm4, xmm2
movdqa xmm1, xmmword [str.KKKKKKKKKKKKKKKK________________]
pandn xmm0, xmm1
movdqa xmm5, xmm1
pandn xmm5, xmm12
por xmm5, xmm0
pandn xmm2, xmm11
pxor xmm5, xmm1
movdqa xmm1, xmmword [0x1800108b0]
por xmm5, xmm1
pxor xmm5, xmm3
movdqa xmm0, xmm10
pxor xmm14, xmmword [str._f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f]
por xmm0, xmmword [0x1800108c0]
pxor xmm0, xmm3
por xmm0, xmm5
movdqa xmm5, xmm1
por xmm2, xmm4
movdqa xmm7, xmm2
pandn xmm5, xmm0
pandn xmm0, xmm1
por xmm0, xmm5
movdqa xmm1, xmmword [str.________________uuuuuuuuuuuuuuuu_r_r_r_r_r_r_r_r_r_r_r_r_r_r_r_r]
movdqa xmm4, xmm1
pand xmm7, xmm14
pandn xmm4, xmm8
movdqa xmm9, xmm8
movdqa xmm15, xmmword [str.CCCCCCCCCCCCCCCCnnnnnnnnnnnnnnnn]
movdqa xmm6, xmm15
pandn xmm6, xmm8
movdqa xmm5, xmm8
movdqa xmm3, xmmword [0x180010570]
pxor xmm5, xmm3
pxor xmm14, xmm2
pand xmm5, xmm8
pandn xmm8, xmm1
por xmm4, xmm8
movdqa xmm2, xmm4
movdqa xmm8, xmmword [0x180010080]
movdqa xmm3, xmm8
pxor xmm2, xmmword [0x180010230]
pandn xmm3, xmm2
movdqa xmm2, xmm0
pxor xmm2, xmmword [0x180010a40]
pxor xmm4, xmm1
por xmm14, xmm7
movdqa xmm7, xmm4
pand xmm7, xmm8
por xmm3, xmm7
movdqa xmm1, xmm8
pandn xmm1, xmm2
movdqa xmm11, xmmword [str.dddddddddddddddd]
movdqa xmm7, xmm11
pandn xmm7, xmm14
por xmm4, xmm0
pand xmm0, xmm8
por xmm1, xmm0
movdqa xmm2, xmm14
pxor xmm2, xmmword [str.4444444444444444]
pxor xmm1, xmm3
pcmpeqd xmm0, xmm0
pxor xmm4, xmm0
por xmm4, xmm1
pand xmm2, xmm14
pandn xmm9, xmm15
por xmm6, xmm9
pxor xmm6, xmmword [0x1800104b0]
movdqa xmm3, xmm6
pandn xmm14, xmm11
pand xmm3, xmmword [0x180010570]
movdqa xmm1, xmm3
pxor xmm1, xmm0
pcmpeqd xmm8, xmm8
movdqa xmm0, xmm5
pxor xmm0, xmm8
por xmm7, xmm14
movdqa xmm8, xmm2
por xmm0, xmm1
movdqa xmm9, xmmword [str._t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t]
movdqa xmm1, xmm9
pandn xmm1, xmm2
pandn xmm2, xmm9
por xmm2, xmm1
movdqa xmm14, xmmword [0x180010690]
pandn xmm3, xmm14
movdqa xmm11, xmmword [0x1800108d0]
pand xmm6, xmm11
por xmm6, xmm3
movdqa xmm1, xmm14
pandn xmm1, xmm5
pandn xmm5, xmm14
por xmm5, xmm1
pxor xmm5, xmm6
movdqa xmm1, xmm7
pxor xmm1, xmmword [0x180010870]
pxor xmm7, xmmword [str.PPPPPPPPPPPPPPPP]
pcmpeqd xmm6, xmm6
pxor xmm8, xmm6
pxor xmm0, xmm6
pand xmm7, xmm1
movdqa xmm1, xmm7
por xmm0, xmm5
movdqa xmm5, xmmword [0x180010580]
movdqa xmm3, xmm5
pandn xmm3, xmm0
pandn xmm0, xmm5
pxor xmm1, xmm6
pcmpeqd xmm14, xmm14
por xmm0, xmm3
movdqa xmm5, xmmword [0x1800108e0]
movdqa xmm3, xmm5
pandn xmm3, xmm0
pandn xmm0, xmm5
por xmm8, xmm1
por xmm0, xmm3
movdqa xmm1, xmm0
movdqa xmm6, xmmword [0x1800104d0]
movdqa xmm3, xmm6
pandn xmm3, xmm12
pandn xmm12, xmm6
pxor xmm1, xmmword [str.eeeeeeeeeeeeeeee_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bpppppppppppppppp]
por xmm12, xmm3
movdqa xmm3, xmm6
pandn xmm3, xmm1
movdqa xmm1, xmm9
pxor xmm0, xmm5
pandn xmm1, xmm7
pand xmm0, xmm6
por xmm3, xmm0
movdqa xmm5, xmm4
pxor xmm5, xmm14
pandn xmm7, xmm9
pxor xmm3, xmm12
pxor xmm10, xmm3
pand xmm10, xmm3
movdqa xmm3, xmm4
por xmm7, xmm1
movdqa xmm1, xmmword [0x180010410]
pand xmm3, xmm1
movdqa xmm0, xmm1
movdqa xmm12, xmm1
pandn xmm0, xmm5
por xmm0, xmm3
movdqa xmm5, xmm0
pxor xmm2, xmm7
pxor xmm5, xmmword [str.eeeeeeeeeeeeeeee]
movdqa xmm6, xmm10
movdqa xmm7, xmmword [0x1800100c0]
movdqa xmm9, xmm7
movdqa xmm1, xmm7
pandn xmm1, xmm10
pandn xmm10, xmm7
pxor xmm8, xmm14
por xmm10, xmm1
movdqa xmm1, xmm0
pxor xmm1, xmmword [0x180010910]
pand xmm1, xmm5
movdqa xmm3, xmm4
por xmm8, xmm2
pxor xmm3, xmm11
pandn xmm4, xmm3
movdqa xmm2, xmm1
movdqa xmm3, xmm4
pxor xmm3, xmm14
pxor xmm2, xmm14
por xmm3, xmm2
movdqa xmm7, xmmword [0x180010110]
movdqa xmm2, xmm7
pandn xmm2, xmm1
pandn xmm1, xmm7
pxor xmm6, xmm14
por xmm1, xmm2
movdqa xmm2, xmm7
pandn xmm2, xmm4
pandn xmm4, xmm7
por xmm6, xmmword [0x180010920]
por xmm4, xmm2
movdqa xmm2, xmm10
pxor xmm2, xmmword [0x180010900]
pxor xmm4, xmm1
movdqa xmm1, xmm10
pxor xmm1, xmmword [0x180010550]
pxor xmm3, xmm14
por xmm3, xmm4
movdqa xmm4, xmm6
pxor xmm4, xmm14
pand xmm1, xmm2
pandn xmm6, xmm1
pxor xmm4, xmm1
por xmm4, xmm6
movdqa xmm6, xmmword [str.8888888888888888bbbbbbbbbbbbbbbbLLLLLLLLLLLLLLLL]
movdqa xmm1, xmm6
pandn xmm1, xmm3
pandn xmm3, xmm6
por xmm3, xmm1
movdqa xmm1, xmm6
pandn xmm1, xmm4
pandn xmm4, xmm6
por xmm4, xmm1
movdqa xmm6, xmmword [0x180010890]
movdqa xmm1, xmm6
pandn xmm1, xmm8
pandn xmm8, xmm6
por xmm8, xmm1
pxor xmm4, xmm3
pxor xmm0, xmm12
movdqa xmm6, xmmword [0x180010930]
movdqa xmm1, xmm6
pandn xmm1, xmm5
movdqa xmm3, xmm0
pand xmm3, xmm6
por xmm1, xmm3
movdqa xmm3, xmm6
pandn xmm3, xmm2
pxor xmm10, xmm9
por xmm0, xmm10
pand xmm10, xmm6
por xmm3, xmm10
pxor xmm3, xmm1
pxor xmm8, xmm13
pxor xmm0, xmm14
por xmm0, xmm3
movdqa xmm1, xmm0
pxor xmm1, xmm14
pandn xmm0, xmm4
pxor xmm1, xmm4
por xmm1, xmm0
movdqu xmmword [rax + r8], xmm8
movdqu xmmword [rax + r8 + 0x10], xmm1
movabs rax, 0xf2c160340feba77c
mov rcx, qword [rsp + 0x58]
sub rcx, rax
movabs rdx, 0x865dfb717aa22423
add rcx, rdx
add rcx, rax
add r14, 0x40
sub rcx, rdx
add rcx, 0xfffffffffffffffe
mov qword [rsp + 0x58], rcx
mov rbx, qword [rsp + 0x40]
add rbx, 0xffffffffffffffc0
add qword [rsp + 0x118], 2
jne 0x180007ad0
jmp 0x1800099b9
xor r14d, r14d
cmp qword [rsp + 0x108], 0
je 0x18000a334
mov rax, r14
not rax
movabs rcx, 0x21ac844073c6410
and rax, rcx
not rcx
mov rdx, r14
and rdx, rcx
or rdx, rax
xor rdx, rcx
movabs rax, 0xd994133e72544017
mov rcx, r14
xor rcx, rax
not rax
not rdx
or rdx, rax
and rcx, r14
mov rax, rcx
not rax
movabs rbx, 0x9bdf1d822936606c
mov rbp, rbx
mov rdi, rdx
and rdi, rbx
and rbx, rax
or rax, rdx
not rdx
not rbp
and rdx, rbp
or rdx, rdi
and rbp, rcx
or rbp, rbx
xor rbp, rdx
not rax
or rax, rbp
mov rcx, rax
not rcx
movabs rdx, 0x6a11b4493c4db2ff
and rcx, rdx
not rdx
and rdx, rax
or rdx, rcx
movabs rcx, 0x4c7a5888b1e60d17
xor rcx, rdx
movabs rax, 0x4c7a5888b1e60ef7
xor rax, rdx
and rax, rcx
movabs rbp, 0xb385a7774e19f008
xor rbp, rdx
and rbp, 0xfffffffffffffc1f
and ecx, 0x3e0
or rcx, rbp
mov rdi, rax
not rdi
movabs rbx, 0xc3802e1412fddd0a
mov rbp, rbx
not rbp
and rax, rbp
and rbp, rcx
not rcx
mov rdx, rdi
and rdx, rbx
or rax, rdx
and rbx, rcx
or rbp, rbx
xor rbp, rax
or rcx, rdi
not rcx
or rcx, rbp
mov rdx, rcx
not rdx
movabs rax, 0x127cfe936795c0f
mov rbp, rdx
and rbp, rax
not rax
and rcx, rax
or rcx, rbp
xor rcx, rax
movabs rbp, 0x690df3ed603fa18b
mov rax, rbp
not rax
not rcx
or rcx, rax
mov rbx, rcx
not rbx
or rdx, rbp
mov rdi, rdx
not rdi
movabs rax, 0x8ebbc69db4b73265
and rcx, rax
and rdx, rax
not rax
and rbx, rax
or rbx, rcx
and rax, rdi
or rax, rdx
xor rax, rbx
mov rcx, rax
not rcx
movabs rdx, 0x96f20c129fc05e74
and rdx, rcx
and rax, rbp
or rax, rdx
mov rcx, rax
not rcx
movabs rbp, 0x32c3ea3d54a872a8
mov rdx, rbp
not rdx
and rdx, rcx
and rax, rbp
or rax, rdx
xor rax, rbp
mov rcx, rax
not rcx
movabs rdx, 0x354ec9d79f27e69a
and rcx, rdx
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
lea rdx, section..data
movdqu xmm4, xmmword [rax + rdx + 4]
mov rcx, qword [rsp + 0x48]
movdqu xmm2, xmmword [rcx + r14]
pcmpeqd xmm10, xmm10
movdqa xmm0, xmm2
pxor xmm0, xmm10
movdqa xmm1, xmmword [0x180010940]
movdqa xmm3, xmm2
pand xmm3, xmm1
movdqa xmm5, xmm1
pandn xmm5, xmm0
por xmm5, xmm3
pxor xmm5, xmm1
movdqa xmm7, xmmword [0x1800106c0]
movdqa xmm0, xmm5
pandn xmm0, xmm7
pandn xmm7, xmm5
por xmm7, xmm0
movdqa xmm0, xmmword [str.AAAAAAAAAAAAAAAA]
pxor xmm0, xmm7
movdqa xmm12, xmmword [str.eeeeeeeeeeeeeeee_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bpppppppppppppppp]
pxor xmm7, xmmword [str.ZZZZZZZZZZZZZZZZ]
pand xmm0, xmm12
por xmm7, xmm0
movdqa xmm15, xmm7
movdqa xmm0, xmmword [0x180010960]
movdqa xmm1, xmm0
pandn xmm1, xmm2
pandn xmm2, xmm0
por xmm2, xmm1
movdqa xmm1, xmmword [0x180010520]
pxor xmm1, xmm2
pxor xmm2, xmm0
movdqa xmm0, xmmword [str.EEEEEEEEEEEEEEEE]
pand xmm1, xmmword [0x180010470]
pand xmm0, xmm2
por xmm1, xmm0
pxor xmm1, xmmword [0x180010030]
pxor xmm15, xmm10
por xmm2, xmm12
pxor xmm2, xmm10
por xmm2, xmm1
movdqa xmm9, xmm2
pxor xmm9, xmm10
movdqa xmm0, xmmword [0x1800106f0]
movdqa xmm1, xmm4
pandn xmm1, xmm0
pandn xmm0, xmm4
por xmm0, xmm1
pxor xmm0, xmmword [str._f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f]
movdqa xmm6, xmm4
pandn xmm6, xmm4
movdqa xmm1, xmm0
pand xmm1, xmm6
pxor xmm6, xmm0
por xmm6, xmm1
movdqa xmm0, xmmword [0x180010250]
pand xmm0, xmm6
movdqa xmm1, xmm6
pandn xmm1, xmmword [0x180010400]
por xmm1, xmm0
pxor xmm1, xmmword [str.vvvvvvvvvvvvvvvv]
por xmm6, xmmword [0x1800108e0]
pxor xmm6, xmm10
por xmm6, xmm1
movdqa xmm0, xmmword [0x180010430]
movdqa xmm1, xmm0
pandn xmm1, xmm6
pandn xmm6, xmm0
por xmm6, xmm1
movdqa xmm11, xmmword [0x180010590]
movdqa xmm8, xmmword [0x180010760]
movdqa xmm1, xmm8
pandn xmm1, xmm4
pandn xmm4, xmm8
por xmm4, xmm1
movdqa xmm14, xmmword [0x1800104b0]
movdqa xmm13, xmm4
pxor xmm13, xmm14
pxor xmm4, xmm8
movdqa xmm1, xmmword [str._t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t]
movdqa xmm5, xmm4
pand xmm5, xmm1
movdqa xmm3, xmm1
pandn xmm3, xmm13
por xmm3, xmm5
pxor xmm3, xmmword [0x180010980]
pxor xmm11, xmm6
por xmm4, xmm12
pxor xmm4, xmm10
por xmm4, xmm3
movdqa xmm12, xmm4
pxor xmm12, xmm10
movdqa xmm13, xmmword [0x1800102f0]
movdqa xmm3, xmm13
pandn xmm3, xmm15
pxor xmm15, xmm2
movdqa xmm5, xmm7
pandn xmm5, xmm15
pand xmm7, xmm13
pand xmm2, xmm13
por xmm3, xmm7
pxor xmm0, xmm6
pxor xmm6, xmm13
pandn xmm13, xmm9
por xmm13, xmm2
pxor xmm13, xmm3
movdqa xmm9, xmm5
pxor xmm9, xmm10
movdqa xmm3, xmmword [0x180010830]
movdqa xmm15, xmm13
pandn xmm15, xmm3
movdqa xmm2, xmm3
pandn xmm2, xmm5
pandn xmm5, xmm3
pandn xmm3, xmm13
movdqa xmm7, xmm13
pxor xmm7, xmm10
por xmm7, xmm9
por xmm5, xmm2
por xmm3, xmm15
pxor xmm3, xmm5
pxor xmm7, xmm10
por xmm7, xmm3
movdqa xmm9, xmmword [0x180010350]
pand xmm0, xmm9
movdqa xmm2, xmm9
pandn xmm2, xmm11
por xmm2, xmm0
movdqa xmm13, xmmword [0x180010050]
pxor xmm13, xmm2
movdqa xmm15, xmmword [0x1800100c0]
movdqa xmm0, xmm4
pand xmm0, xmm15
movdqa xmm3, xmm15
pandn xmm3, xmm12
por xmm3, xmm0
movdqa xmm12, xmmword [0x180010900]
pxor xmm12, xmm3
pxor xmm2, xmm9
movdqa xmm0, xmmword [0x180010990]
por xmm0, xmm2
pand xmm6, xmm11
pxor xmm1, xmm3
pand xmm1, xmm12
movdqa xmm5, xmm0
pandn xmm5, xmm6
pxor xmm6, xmm10
pxor xmm6, xmm0
por xmm6, xmm5
movdqa xmm0, xmm1
movdqa xmm11, xmmword [str.8888888888888888bbbbbbbbbbbbbbbbLLLLLLLLLLLLLLLL]
movdqa xmm5, xmm11
pandn xmm5, xmm1
pandn xmm1, xmm11
por xmm1, xmm5
por xmm4, xmmword [0x180010220]
pxor xmm0, xmm10
por xmm0, xmm4
movdqa xmm5, xmm4
pxor xmm5, xmm10
por xmm5, xmm11
movdqu xmm11, xmmword [rax + rdx + 0x14]
pxor xmm5, xmm1
movdqu xmm4, xmmword [rcx + r14 + 0x10]
pxor xmm0, xmm10
por xmm0, xmm5
movdqa xmm1, xmm8
pandn xmm1, xmm6
pandn xmm6, xmm8
por xmm6, xmm1
movdqa xmm1, xmm8
pandn xmm1, xmm0
pandn xmm0, xmm8
por xmm0, xmm1
pxor xmm0, xmm6
pxor xmm3, xmm15
movdqa xmm1, xmmword [str.rrrrrrrrrrrrrrrr]
movdqa xmm5, xmm2
pand xmm5, xmm1
por xmm2, xmm3
pand xmm3, xmm1
movdqa xmm6, xmm1
pandn xmm6, xmm13
por xmm6, xmm5
pandn xmm1, xmm12
por xmm1, xmm3
pxor xmm1, xmm6
pxor xmm2, xmm10
por xmm2, xmm1
movdqa xmm1, xmmword [0x1800108b0]
movdqa xmm3, xmm1
pandn xmm3, xmm2
pandn xmm2, xmm1
por xmm2, xmm3
movdqa xmm3, xmmword [0x1800108c0]
pxor xmm3, xmm2
pxor xmm2, xmm1
movdqa xmm1, xmm0
pxor xmm1, xmm10
movdqa xmm5, xmmword [0x1800109b0]
por xmm1, xmm2
pand xmm2, xmm5
movdqa xmm6, xmm5
pandn xmm6, xmm0
pandn xmm0, xmm5
por xmm0, xmm6
pandn xmm5, xmm3
por xmm5, xmm2
pxor xmm5, xmm0
pxor xmm1, xmm10
por xmm1, xmm5
movdqa xmm2, xmmword [0x180010580]
movdqa xmm0, xmm7
pxor xmm0, xmm2
pand xmm0, xmm7
pandn xmm7, xmm2
movdqa xmm3, xmmword [0x180010570]
por xmm3, xmm1
pxor xmm2, xmm1
pand xmm2, xmm1
movdqa xmm1, xmmword [0x180010890]
movdqa xmm12, xmm3
pand xmm12, xmm1
movdqa xmm13, xmm2
pandn xmm13, xmm1
movdqa xmm5, xmm1
pandn xmm1, xmm2
pxor xmm2, xmm10
por xmm2, xmm3
pxor xmm3, xmm10
movdqa xmm6, xmm7
pand xmm6, xmm0
pxor xmm0, xmm7
por xmm0, xmm6
pandn xmm5, xmm3
por xmm5, xmm12
por xmm1, xmm13
pxor xmm1, xmm5
pxor xmm2, xmm10
por xmm2, xmm1
movdqa xmm13, xmmword [0x1800109c0]
movdqa xmm1, xmm2
pandn xmm1, xmm13
movdqa xmm3, xmm13
pandn xmm3, xmm0
pandn xmm0, xmm13
por xmm0, xmm3
pandn xmm13, xmm2
por xmm13, xmm1
pxor xmm13, xmm0
movdqa xmm0, xmm4
pandn xmm0, xmm14
pandn xmm14, xmm4
por xmm14, xmm0
pxor xmm14, xmm8
movdqa xmm0, xmm4
pandn xmm0, xmm4
movdqa xmm1, xmm14
pand xmm1, xmm0
pxor xmm0, xmm14
por xmm0, xmm1
movdqa xmm3, xmmword [0x180010010]
movdqa xmm1, xmm0
pandn xmm1, xmm3
pandn xmm3, xmm0
por xmm3, xmm1
movdqa xmm14, xmmword [0x180010490]
movdqa xmm1, xmmword [str.OOOOOOOOOOOOOOOO]
movdqa xmm2, xmm1
pandn xmm2, xmm4
pandn xmm4, xmm1
por xmm4, xmm2
movdqa xmm2, xmmword [0x1800109e0]
pxor xmm2, xmm4
pxor xmm4, xmm1
movdqa xmm1, xmmword [0x1800109f0]
pand xmm2, xmmword [str.________________DDDDDDDDDDDDDDDD]
pand xmm1, xmm4
por xmm2, xmm1
pxor xmm2, xmmword [0x180010a10]
movdqa xmm1, xmmword [str.ffffffffffffffff]
por xmm4, xmm1
pxor xmm4, xmm10
por xmm4, xmm2
movdqa xmm12, xmmword [0x180010260]
movdqa xmm5, xmm11
movdqa xmm2, xmm12
pandn xmm2, xmm11
movdqa xmm15, xmm11
pandn xmm15, xmm14
pandn xmm14, xmm11
pxor xmm11, xmm10
pandn xmm5, xmm12
por xmm2, xmm5
pxor xmm2, xmm12
movdqa xmm5, xmmword [str.dddddddddddddddd]
por xmm2, xmm5
movdqa xmm6, xmm2
pxor xmm6, xmm10
movdqa xmm0, xmmword [0x180010a20]
movdqa xmm7, xmm0
pandn xmm7, xmm6
movdqa xmm6, xmmword [0x180010870]
por xmm6, xmm11
pand xmm2, xmm0
por xmm7, xmm2
movdqa xmm2, xmm6
pxor xmm2, xmm10
pand xmm6, xmm0
pandn xmm0, xmm2
por xmm0, xmm6
pxor xmm0, xmm7
movdqa xmm2, xmm0
pandn xmm2, xmm5
pandn xmm5, xmm0
pxor xmm3, xmmword [str.qqqqqqqqqqqqqqqq]
por xmm3, xmm1
por xmm5, xmm2
movdqa xmm0, xmm5
pandn xmm0, xmm1
pandn xmm1, xmm5
por xmm1, xmm0
pxor xmm5, xmm10
pxor xmm5, xmm1
pand xmm5, xmm1
por xmm14, xmm15
pxor xmm11, xmm14
pand xmm11, xmm14
movdqa xmm0, xmm3
por xmm0, xmm4
movdqa xmm1, xmm0
pxor xmm1, xmm10
movdqa xmm2, xmm4
pandn xmm2, xmm3
pandn xmm3, xmm4
por xmm3, xmm2
pandn xmm0, xmm3
pxor xmm3, xmm1
por xmm3, xmm0
movdqa xmm1, xmm11
pxor xmm1, xmm10
pxor xmm1, xmm5
pand xmm1, xmm5
movdqa xmm0, xmmword [str.GGGGGGGGGGGGGGGGQQQQQQQQQQQQQQQQ]
movdqa xmm2, xmm11
pandn xmm2, xmm0
movdqa xmm4, xmm0
pandn xmm4, xmm5
pandn xmm5, xmm0
por xmm5, xmm4
pandn xmm0, xmm11
por xmm0, xmm2
pxor xmm0, xmm5
movdqa xmm2, xmm1
pxor xmm2, xmm10
movdqa xmm4, xmmword [str.tttttttttttttttt]
movdqa xmm5, xmm0
pandn xmm5, xmm4
movdqa xmm6, xmm4
pandn xmm6, xmm1
pandn xmm1, xmm4
pandn xmm4, xmm0
pxor xmm0, xmm10
por xmm0, xmm2
por xmm1, xmm6
por xmm4, xmm5
pxor xmm4, xmm1
pxor xmm0, xmm10
por xmm0, xmm4
movdqa xmm1, xmm3
movdqa xmm2, xmm9
pandn xmm2, xmm3
pandn xmm3, xmm9
por xmm3, xmm2
pxor xmm3, xmm9
movdqa xmm2, xmm0
pxor xmm2, xmm10
por xmm3, xmm2
movdqa xmm2, xmm8
pandn xmm2, xmm0
pandn xmm0, xmm8
por xmm0, xmm2
pxor xmm0, xmm8
pxor xmm1, xmm10
por xmm0, xmm1
movdqa xmm1, xmm3
pxor xmm1, xmm10
pxor xmm0, xmm10
pandn xmm3, xmm0
pxor xmm0, xmm1
por xmm0, xmm3
movdqu xmmword [rcx + r14], xmm13
movdqu xmmword [rcx + r14 + 0x10], xmm0
mov r12, qword [rsp + 0x88]
mov r13, qword [rsp + 0x38]
cmp r13, r12
je 0x18000b476
mov r14, r13
not r14
mov rax, r14
and rax, r13
mov rcx, r14
and rcx, rax
xor rax, r14
or rax, rcx
mov rcx, rax
not rcx
movabs rdx, 0x405d90480842f80
and rdx, rcx
movabs rcx, 0x14a7d916c0c52f8b
not rcx
and rax, rcx
or rax, rdx
xor rax, rcx
movabs rcx, 0x6e0dfd05b596ffd4
not rcx
or rcx, rax
mov rdx, rcx
not rdx
movabs rax, 0xb9ded2647011165d
movabs rbp, 0xd7d32f61c587e989
xor rbp, rax
mov rax, r14
and rax, rbp
xor rbp, r14
or rbp, rax
mov rbx, rbp
not rbx
mov rsi, rcx
or rsi, rbp
not rsi
movabs rax, 0xb24bc04ad33e527e
and rcx, rax
and rbp, rax
not rax
and rdx, rax
or rdx, rcx
and rax, rbx
or rax, rbp
xor rax, rdx
mov rcx, rsi
and rcx, rax
xor rax, rsi
or rax, rcx
mov r11, rax
not r11
movabs rcx, 0x81a200000201002b
and rcx, r11
movabs rdx, 0xa7a65c01160702ff
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
movabs rcx, 0x91f202fa4a69002b
and rax, rcx
or r11, rcx
xor r11, rax
not r11
mov rax, r12
not rax
movabs rcx, 0xade44d4b28a2c49f
and rax, rcx
mov edx, r12d
and edx, 0xd75d3b60
or rdx, rax
xor rdx, rcx
not rdx
movabs rcx, 0x40af8211f16075e4
mov rax, rcx
not rax
and rax, rdx
not edx
and edx, 0xf16075e4
or rax, rdx
xor rax, rcx
mov rcx, rax
xor rcx, 1
and rcx, rax
movabs rdx, 0x43739db76c60a747
not rdx
and rdx, rax
not rax
movabs rbx, 0x3501da66c60a747
and rbx, rax
or rdx, rbx
movabs rbx, 0x8c884248931c0820
xor rbx, rdx
mov rdi, rcx
not rdi
movabs rax, 0x43739db76c60a746
xor rax, rdx
movabs rbp, 0x3227350640e3d1d9
mov rdx, rbp
not rdx
mov rsi, rdi
and rsi, rbp
and rcx, rdx
or rcx, rsi
and rbp, rax
and rdx, rbx
or rdx, rbp
xor rdx, rcx
or rax, rdi
not rax
or rax, rdx
mov rcx, rax
not rcx
movabs rdx, 0xea430ce80f6a6a7b
mov rbp, rcx
and rbp, rdx
not rdx
and rcx, rax
and rax, rdx
or rax, rbp
xor rax, rdx
mov rdi, rax
not rdi
movabs rbx, 0x6aa7f3913ef74865
mov rbp, rbx
not rbp
and rax, rbp
and rbp, rcx
not rcx
mov rdx, rdi
and rdx, rbx
or rax, rdx
and rbx, rcx
or rbp, rbx
xor rbp, rax
or rcx, rdi
not rcx
or rcx, rbp
movabs rax, 0x469d54f8c496d523
mov rdx, rax
not rdx
and rdx, rcx
not rcx
mov rbp, rcx
and rbp, rax
or rdx, rbp
xor rdx, rax
xor rcx, rdx
test rcx, rdx
je 0x18000abfc
movabs rax, 0x6d30d6156963bcff
not rax
mov rcx, r13
and rcx, rax
or rax, r13
not rax
or rax, rcx
mov rcx, rax
not rcx
movabs rdx, 0xe46fb566bb171a9b
and rcx, rdx
not rdx
and rdx, rax
or rdx, rcx
movabs rax, 0x7600088c2c005249
xor rax, rdx
movabs rcx, 0x1404123d034a100
xor rcx, rdx
movabs rdx, 0x1e0d523d1bfa932
and rcx, rdx
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
mov rcx, rax
and rcx, r14
xor rax, r14
or rax, rcx
not rax
lea rcx, section..data
mov dl, byte [rax + rcx + 4]
mov rax, qword [rsp + 0x48]
mov bpl, byte [rax + r13]
mov r8d, ebp
not r8b
mov eax, r8d
and al, 0x44
mov ecx, ebp
and cl, 8
or cl, al
xor cl, 8
mov eax, ebp
xor al, 0x4c
and al, bpl
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
mov ecx, eax
not cl
and cl, 0xca
and al, 0x35
or al, cl
mov esi, eax
xor sil, 0x79
xor al, 0x86
mov r10d, edx
not r10b
and al, r10b
and sil, dl
or sil, al
not sil
or sil, r10b
mov r9d, esi
not r9b
mov eax, edx
xor al, 0xf9
and al, dl
or dl, 6
mov ecx, eax
not cl
mov edi, edx
and dil, 0x53
and r10b, 0xa8
or r10b, dil
or dl, cl
and cl, 0x53
and al, 0xac
or al, cl
xor al, r10b
not dl
or dl, al
mov eax, edx
not al
and al, 0x8f
and dl, 0x70
or dl, al
mov eax, edx
xor al, 0x88
and r8b, 0xcf
and bpl, 0x30
or bpl, r8b
mov ecx, ebp
xor cl, 0x10
xor dl, 0x32
and dl, 0x33
and al, 0xcc
or al, dl
mov edx, eax
xor dl, 0x84
xor bpl, 0xcf
xor al, 0x33
mov r8d, ebp
and r8b, 0x69
and cl, 0x96
or cl, r8b
or bpl, al
and al, 0x69
and dl, 0x96
or dl, al
xor dl, cl
not bpl
or bpl, dl
mov eax, ebp
not al
and al, 0x6a
and bpl, 0x95
or bpl, al
mov r8d, ebp
xor r8b, 0x90
mov ecx, esi
and cl, 0x9c
xor sil, 0x39
and sil, r9b
mov eax, r9d
and al, 0x63
or al, cl
mov r10d, eax
xor r10b, 0x63
xor bpl, 0x6a
mov ecx, ebp
and cl, 0xf
and r8b, 0xf0
or r8b, cl
mov r9d, r8d
xor r9b, 0xf0
mov ecx, eax
xor cl, 0x5a
and cl, r10b
mov edx, r8d
xor dl, 0xc9
and dl, r9b
or bpl, 0xc6
mov ebx, ebp
not bl
mov edi, ecx
and dil, sil
xor sil, cl
or sil, dil
mov r15d, edx
not r15b
mov edi, r15d
and dil, 0xa2
and dl, 0x5d
or dl, dil
or r15b, bpl
and bpl, 0xa2
and bl, 0x19
or bl, bpl
xor bl, dl
not r15b
or r15b, bl
mov edx, esi
not dl
and dl, 0x7b
and sil, 0x84
or sil, dl
mov edx, r15d
not dl
and dl, 0x7b
and r15b, 0x84
or r15b, dl
xor r15b, sil
xor al, 0x9c
xor r8b, 0xf
mov edx, eax
and dl, 0x2c
and r10b, 0xd3
or r10b, dl
or al, r8b
and r8b, 0x2c
and r9b, 0xd3
or r9b, r8b
xor r9b, r10b
not al
or al, r9b
mov edx, eax
not dl
and dl, 0x35
and al, 0xca
or al, dl
mov edx, eax
xor dl, 0x40
xor al, 0x35
mov ecx, r15d
not cl
mov ebx, ecx
and bl, 0xae
and r15b, 0x51
or r15b, bl
or cl, al
and al, 0xae
and dl, 0x51
or dl, al
xor dl, r15b
not cl
or cl, dl
mov rax, qword [rsp + 0x48]
mov byte [rax + r13], cl
movabs rax, 0x3e71dcb91b9847e7
mov rcx, r14
and rcx, rax
not rax
mov rdx, r13
and rdx, rax
or rdx, rcx
xor rdx, rax
movabs rax, 0x93ce33fa42d1c3e7
mov rcx, rax
not rcx
not rdx
or rdx, rcx
not rdx
movabs rcx, 0x6c31cc05bd2e3c18
and rcx, r13
or rcx, rdx
movabs rdx, 0xd0c9dbd2ff78d375
movabs rbp, 0xbcf817d74256ef6d
xor rbp, rdx
mov rdx, rcx
not rdx
and rdx, rbp
and rcx, rax
or rcx, rdx
mov r8, rcx
not r8
movabs rax, 0x1cd3533027aa0c5c
and rax, r8
movabs rdx, 0xe32caccfd855f3a3
and rcx, rdx
or rcx, rax
mov r15, rcx
xor r15, r8
and r15, rcx
movabs rcx, 0xb496dca17124e555
and r14, rcx
not rcx
and r13, rcx
or r13, r14
xor r13, rcx
mov rcx, r13
not rcx
movabs rbx, 0x6e69bd702b03bf80
and rcx, rbx
not rbx
and rbx, r13
or rbx, rcx
movabs rcx, 0x8d4511bff3564c23
xor rcx, rbx
and r13, rdx
or r13, rcx
mov rdx, r15
not rdx
movabs r14, 0x8a8598d6e99a58dc
mov r9, r15
xor r9, r14
not r14
and r9, r15
or r15, r14
xor r14, r13
and r14, r13
mov r10, rdx
and r10, r13
xor rdx, r13
not r13
mov rdi, r9
not rdi
movabs rcx, 0xc8a7c15d8f15094
mov rbp, rcx
mov rax, r15
and rax, rcx
and rcx, rdi
or rdi, r15
not r15
movabs rbx, 0x757a67291665a723
and rbx, r13
not rbp
and r15, rbp
or r15, rax
and rbp, r9
or rbp, rcx
xor rbp, r15
not rdi
or rdi, rbp
mov rax, r14
and rax, rbx
xor rbx, r14
or rbx, rax
mov rax, rdi
not rax
movabs rcx, 0xe07d2418aed2cd4b
and rax, rcx
mov rbp, rbx
not rbp
and rbp, rcx
not rcx
and rdi, rcx
or rdi, rax
and rcx, rbx
or rcx, rbp
xor rcx, rdi
or rdx, r10
mov rax, rdx
not rax
movabs rbp, 0x406631aed2170475
and rax, rbp
not rbp
and rdx, rbp
or rdx, rax
xor rdx, rbp
mov rdi, rcx
not rdi
movabs rbx, 0x266f87d68b67c32b
mov rbp, rbx
not rbp
and rcx, rbp
and rbp, rdx
not rdx
mov rax, rdi
and rax, rbx
or rcx, rax
and rbx, rdx
or rbp, rbx
xor rbp, rcx
or rdx, rdi
not rdx
or rdx, rbp
mov rax, rdx
not rax
movabs rcx, 0x10098000004c80c0
and rcx, rax
movabs rax, 0x101dc4081ceea0f2
not rax
mov rbp, rdx
and rbp, rax
or rbp, rcx
xor rbp, rax
movabs rax, 0x72cbb231624dd9c0
and rbp, rax
xor rax, rdx
and rax, rdx
mov rcx, rbp
and rcx, rax
xor rax, rbp
or rax, rcx
movabs rdx, 0x6e18e10145e7d59d
and rdx, rax
not rax
movabs rcx, 0x91e71efeba182a62
and rcx, rax
or rdx, rcx
movabs r9, 0x5778752144826565
movabs rcx, 0xca9e71f485964ecd
mov rbp, r8
xor rbp, rcx
not rbp
and rbp, r8
or rcx, r8
mov rbx, rbp
not rbx
movabs rsi, 0x40f6de81a4175029
mov rdi, rsi
mov rax, rbx
and rax, rsi
and rsi, rcx
or rbx, rcx
not rcx
not rdi
and rbp, rdi
or rbp, rax
and rdi, rcx
or rdi, rsi
xor rdi, rbp
not rbx
or rbx, rdi
mov rax, rbx
not rax
movabs rcx, 0xd4a2b9f158a42003
and rax, rcx
not rcx
and rcx, rbx
or rcx, rax
movabs rbp, 0xe1c337fa22cd9130
xor rbp, rcx
movabs rcx, 0x5778752144826564
xor rcx, r9
xor rcx, r8
and r8d, 1
or rcx, r8
not rcx
mov rax, rbp
and rax, rcx
xor rcx, rbp
or rcx, rax
movabs rax, 0xe783ce68c70239a4
mov rbp, rcx
xor rbp, rax
not rax
or rax, rcx
and rbp, rcx
mov rcx, rbp
not rcx
movabs rdi, 0x316bbe3de2045d65
mov rbx, rdi
mov rsi, rax
and rsi, rdi
and rdi, rcx
or rcx, rax
not rax
not rbx
and rax, rbx
or rax, rsi
and rbx, rbp
or rbx, rdi
xor rbx, rax
not rcx
or rcx, rbx
mov rax, rcx
not rax
movabs rbp, 0xb9ce6b408c94b70
and rax, rbp
not rbp
and rbp, rcx
or rbp, rax
movabs rax, 0x1c0550000000002
xor rax, rbp
movabs rcx, 0xa0122880894172c4
xor rcx, rbp
movabs rbx, 0x4dcd555c468a0012
mov rbp, rbx
not rbp
and rbp, rcx
and rax, rbx
or rax, rbp
xor rax, rbx
movabs rcx, 0xe22a23aabaefff17
movabs r13, 0x1dd5dc55451000e8
or r13, rcx
not rax
xor r13, rax
not r13
and r13, rax
mov rax, rdx
not rax
and rax, r13
not r13
mov rcx, rdx
xor rcx, r13
and rcx, rdx
and r13, rdx
or r13, rax
mov rax, rcx
and rax, r13
xor r13, rcx
or r13, rax
movabs rax, 0xa6f2c2a9aedaa891
lea rcx, [r12 + rax]
movabs rdx, 0x4c8ae1616f4ce77e
add rcx, rdx
sub rax, rcx
movabs rcx, 0xd99ebd51004c2b0b
sub rax, rcx
add rax, rdx
add rax, rcx
movabs rcx, 0x38b8c4c51a5d57e7
add rax, rcx
movabs rdx, 0x4d25b32d07110b30
add rax, rdx
sub rax, rcx
sub rax, rdx
cmp r11, rax
je 0x18000b476
mov rsi, 0xfffffffffffffffe
sub rsi, r13
mov rax, qword [rsp + 0xb0]
lea rcx, section..data
add rax, rcx
add rax, 0x409
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x38], r13
movabs rbp, 0x5ed7834868d1b5a8
mov rax, rbp
not rax
movabs rcx, 0x3405afdaa5184341
mov rdx, rcx
not rdx
or rdx, rcx
movabs rcx, 0xefeb915b92980d28
and rax, rcx
and rdx, rbp
not rcx
and rbp, rcx
or rbp, rax
and rdx, 0xfffffffffffffc00
xor rbp, rcx
movabs rax, 0xe7dce98f5cc067f8
mov ebx, eax
not ebx
or ebx, eax
and ebx, ebp
and ebx, 0x3ff
movabs rax, 0xc5a911101d492fbf
mov rcx, rax
not rcx
or rcx, rax
or rbx, rdx
and rcx, rbp
mov rdi, rbx
mov qword [rsp + 0x50], rsi
lea rax, [rsi + 1]
movabs rsi, 0x7113f0744f2c2786
mov rdx, rsi
and rdx, rax
not rdi
not rsi
mov rbp, r13
and rbp, rsi
or rbp, rdx
and rdi, rcx
xor rbp, rsi
movabs r11, 0x21499bc09fd575c2
mov r9, r11
not r9
not rbp
movabs rdx, 0x56ac3344183f6443
mov rsi, rdx
not rcx
not rsi
or rbp, r9
or rsi, rdx
and rcx, rbx
not rbp
and rbp, rsi
mov rsi, r13
xor rsi, r11
or rcx, rdi
and rsi, r13
mov r12, rcx
not r12
movabs r8, 0xbdd15de87414d41a
mov rdi, r8
not r8
and rdi, r12
and rcx, r8
movabs rdx, 0x26ba2a7f6ab8ec2a
mov r10, rdx
not r10
or r12, r11
or rcx, rdi
or r10, rdx
mov rdx, rbp
not rdx
mov rbx, rsi
not rbx
movabs r14, 0xd2f80e21d69235e7
mov rdi, r14
not r12
not rdi
mov r11, rdx
and r11, r14
and rbp, rdi
xor rcx, r8
or rbp, r11
or rdx, rbx
and rbx, r14
and r12, r10
and rsi, rdi
or rsi, rbx
xor rsi, rbp
xor r9, rcx
not rdx
or rdi, r14
and rdi, rdx
and r9, rcx
or rdi, rsi
mov rdx, r9
and rdx, r12
xor r12, r9
mov rcx, rdi
or r12, rdx
not rcx
and rcx, r12
not r12
movabs rbp, 0xaa9269ea2ddffaf8
mov rsi, rbp
mov r9, rbp
and r12, rdi
not r9
movabs rdx, 0xcad26e35752ed51c
mov r14, rdx
not r14
or r14, rdx
or r12, rcx
mov r15, r12
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x90]
movzx r13d, byte [rdx + rcx - 1]
mov r8d, r13d
not r8b
mov ebx, r13d
and bl, 0xa1
mov edx, r8d
not r15
and dl, 0x3b
and r13b, 0xc4
or r13b, dl
and r12, r9
not r13b
or r13b, r8b
and r8b, 0x5e
and r9, rax
or r8b, bl
mov edx, r8d
xor dl, 0xa0
xor r8b, 0x5e
not rax
and dl, 0xf6
mov ebx, r8d
and bl, 9
or bl, dl
and rsi, r15
xor bl, 0x32
and r8b, 0xc4
or r8b, bl
mov ebx, r8d
mov r10d, r8d
mov byte [rsp + 0x58], r8b
and rax, rbp
not bl
mov r11d, r13d
not r11b
mov edx, r13d
and dl, 0xc0
or r12, rsi
and r11b, 0x3f
or r11b, dl
mov edx, r11d
mov byte [rsp + 0x70], r11b
xor dl, 0x3f
mov r8d, edx
mov byte [rsp + 0x60], dl
mov edx, r10d
or r9, rax
and dl, 0x39
mov eax, ebx
and al, 0xc6
or al, dl
mov byte [rsp + 0x40], al
xor r9, r12
xor r11b, 0xf9
and r11b, r8b
movabs rbp, 0x2909caea20bbc433
mov rdx, rbp
not rdx
mov r8, qword [rsp + 0x50]
mov r12, r8
not r9
not r12
movabs rax, 0x844f4da5c195c497
mov rdi, rax
not rdi
or r12, rdx
or r9, r15
or rdi, rax
not r12
and r12, rdi
not r9
movabs rdi, 0x89bf46697479b982
and rdx, rdi
not rdi
and rbp, rdi
and r9, r14
or rbp, rdx
xor rbp, rdi
movabs rcx, 0x78428baf2c77c0fc
mov rsi, rcx
not rsi
lea rax, section..data
movzx r15d, byte [r9 + rax + 4]
mov r14d, r15d
or rsi, rcx
and rsi, rbp
not rbp
movabs rcx, 0x1084ff4960411b63
mov rax, rcx
not r14b
mov edi, r15d
not rax
or rbp, r8
or rax, rcx
and dil, 5
mov r8d, r14d
not rbp
and rbp, rax
mov rax, r12
and rax, rbp
and r8b, 0xfa
mov edx, r14d
xor rbp, r12
or rbp, rax
mov r12, rbp
not r12
and dl, r15b
movabs rax, 0xa456d03ee103aa9e
and r12, rax
mov r9, rax
not r9
and rbp, r9
and r15b, 0x2b
mov ecx, r14d
or rbp, r12
and r9, rsi
not rsi
and cl, 0xd4
and rsi, rax
or r9, rsi
xor r9, rbp
movabs r12, 0x6f384dd31e4f35c5
mov rbp, r12
and r14b, 0x3b
xor rbp, 0x3ff
and rbp, r12
not r12
movabs rsi, 0x7ef48d7006293d2e
mov eax, esi
or dil, r8b
not eax
or eax, esi
and eax, r12d
or cl, r15b
and eax, 0x3ff
movabs r8, 0xfc0354888f12a51d
mov rsi, r8
not rsi
or rsi, r8
xor dil, 5
and rsi, r12
mov r8d, eax
and r8d, ebp
xor rax, rbp
xor cl, 0x10
mov r10d, edi
or rax, r8
mov rbp, rax
not rbp
and rbp, rsi
and r10b, dl
not rsi
and rsi, rax
or rsi, rbp
movabs rax, 0xdb8bc6be3597f4c7
mov r12, rax
xor dl, dil
not r12
mov rdi, r12
and rdi, rax
mov rax, r12
and rax, rdi
or r14b, cl
xor rdi, r12
or rdi, rax
mov r15, r9
mov rbp, rsi
not rbp
movabs rcx, 0x2530a28d2412a19e
mov rax, rcx
not r15
not rax
and rsi, r15
or rax, rcx
or r15, rbp
not r15
and r15, rax
mov ecx, r11d
not cl
mov r8d, ecx
or dl, r10b
mov r10d, edx
and r8b, 0x8a
and r11b, 0x75
or r11b, r8b
not r10b
mov r8d, r10d
and r8b, 0x8d
and dl, 0x72
or r13b, 0x39
or dl, r8b
mov eax, r13d
not al
or cl, r13b
and al, 0x44
and r13b, 0x8a
or al, r13b
xor al, r11b
mov r8d, ebx
movzx r11d, byte [rsp + 0x58]
and r11b, 0xc4
and r8b, 0x3b
or r11b, r8b
movzx r8d, byte [rsp + 0x70]
xor r8b, 0xc0
or bl, r8b
and r8b, 0x3b
movzx r13d, byte [rsp + 0x60]
and r13b, 0xc4
or r13b, r8b
not cl
or cl, al
movzx eax, byte [rsp + 0x40]
mov r8d, eax
not r8b
and r8b, 0xa5
and al, 0x5a
or al, r8b
mov r8d, eax
mov eax, ecx
not al
and al, 0xa5
and cl, 0x5a
or cl, al
xor r13b, r11b
not bl
or bl, r13b
mov eax, ebx
xor cl, r8b
not al
and al, 0x26
and bl, 0xd9
or bl, al
mov r8d, ecx
not r8b
mov eax, r8d
and al, 9
and cl, 0xf6
or cl, al
mov eax, ebx
xor al, 0xd0
xor bl, 0x26
or r8b, bl
and bl, 9
and al, 0xf6
or al, bl
xor al, cl
not r8b
or r8b, al
xor dl, 0x49
xor r10b, dl
and r10b, dl
mov ebx, r14d
not bl
and rbp, r9
mov edx, r10d
mov r11d, r10d
xor r11b, 0xb7
and r11b, r10b
not r10b
and r10b, 0x71
and dl, 0x8e
or dl, r10b
mov ecx, r14d
and cl, 0xa0
and bl, 0x5f
or bl, cl
mov ecx, ebx
xor cl, 0x5f
xor bl, 0x17
and bl, cl
or rbp, rsi
mov rsi, r15
xor dl, 0x8e
and rsi, rbp
xor rbp, r15
mov r9d, edx
and r9b, cl
xor cl, dl
and dl, 0xb7
mov r10d, edx
and r10b, r11b
xor r11b, dl
or r14b, 0xb7
or rbp, rsi
mov r15, rdi
not r15
and rdi, r12
movabs rax, 0xdb8bc6be3597f4c7
mov rsi, rax
xor rsi, r15
and rsi, rax
and r15, rax
or r15, rdi
mov rdi, rsi
and rdi, r15
xor r15, rsi
or r15, rdi
mov rsi, rbp
movabs r12, 0x39601c72dc5bebbb
mov rdi, r12
not rdi
not rsi
and rdi, rsi
mov eax, ebx
not al
mov esi, eax
and bl, 0x28
and sil, 0xd7
or bl, sil
mov edx, r14d
not dl
or al, r14b
and r14b, 0xd7
and dl, 8
or dl, r14b
xor dl, bl
or r11b, r10b
not al
or al, dl
mov edx, r11d
not dl
and dl, 0xb4
and r11b, 0x4b
or r11b, dl
mov edx, eax
not dl
and dl, 0xb4
and al, 0x4b
or al, dl
or cl, r9b
mov edx, ecx
not dl
and dl, 0x41
and cl, 0xbe
or cl, dl
xor al, r11b
mov edx, eax
not dl
mov ebx, edx
and bl, 0xe0
and al, 0x1f
or al, bl
mov r9d, ecx
xor r9b, 0x1e
xor cl, 0x41
or dl, cl
and cl, 0xe0
and r9b, 0x1f
or r9b, cl
mov ebx, r8d
not bl
xor r9b, al
or r8b, 0x3f
mov eax, r8d
not al
or bl, 0xc0
and r8b, 0x77
and al, 0x80
or al, r8b
mov ecx, ebx
not cl
and bl, 0x77
and cl, 8
or cl, bl
not dl
or dl, r9b
mov ebx, edx
not bl
and bl, 0xc0
and dl, 0x3f
or dl, bl
xor cl, al
mov eax, ecx
not al
and al, dl
not dl
and dl, cl
or dl, al
mov rax, qword [rsp + 0x38]
mov r14, qword [rsp + 0x90]
movzx r8d, byte [r14 + rax]
and rbp, r12
or rbp, rdi
xor rbp, r12
mov rax, rbp
and rbp, r15
not r15
not rax
and r15, rax
or rbp, r15
mov rcx, qword [rsp + 0x38]
mov byte [r14 + rcx - 1], dl
xor rax, rbp
and rax, rbp
lea rcx, section..data
movzx r9d, byte [rax + rcx + 4]
mov edi, r8d
not dil
mov edx, edi
and dl, 0x5e
mov ecx, r8d
and cl, 0xa1
or cl, dl
mov edx, ecx
not dl
and dl, 0x76
and cl, 0x89
or cl, dl
mov edx, r9d
mov r10d, r9d
not r10b
mov ebx, r10d
and bl, 0x51
and dl, 0xae
or dl, bl
mov esi, edx
xor sil, 0xa
xor dl, 0x51
mov r11d, edx
and r11b, 0xf4
and sil, 0xb
or sil, r11b
mov ebx, ecx
xor bl, 0xd7
xor cl, 8
or dl, bl
and bl, 0xf4
and cl, 0xb
or cl, bl
xor cl, sil
not dl
or dl, cl
mov ecx, edx
not cl
and dl, 0x6c
and cl, 0x93
or dl, cl
mov ecx, r9d
xor cl, 0x6c
and cl, r9b
and r10b, 0x40
and r9b, 0x2c
or r9b, r10b
xor r9b, 0x2c
mov ebx, r9d
and bl, cl
xor cl, r9b
or cl, bl
mov ebx, ecx
not bl
and bl, 0x93
and cl, 0x6c
or cl, bl
mov eax, edx
xor al, 0x6c
xor dl, 0x92
and r8b, cl
not cl
and cl, dil
or cl, r8b
mov r13, qword [rsp + 0x38]
xor dil, cl
and dil, cl
mov ecx, edi
not cl
mov ebx, eax
xor bl, cl
and bl, al
and dl, 0xde
and al, 0x21
or al, dl
and cl, 0xde
and dil, 0x21
or dil, cl
xor dil, al
mov eax, ebx
not al
mov ecx, eax
and cl, 0x2a
and bl, 0xd5
or bl, cl
mov ecx, edi
not cl
or al, cl
and dil, 0xd5
and cl, 0x2a
or dil, cl
xor dil, bl
not al
or al, dil
mov byte [r14 + r13], al
mov rsi, qword [rsp + 0x50]
add rsi, 0xfffffffffffffffe
add r13, 2
cmp r13, qword [rsp + 0x88]
jne 0x18000ac80
movsxd rbp, dword [0x180011440]
mov eax, dword [0x18002da74]
mov ecx, dword [0x18002da78]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x25f935ba
and eax, edx
and edx, 0xda06ca45
or edx, ebx
mov ebx, edx
xor ebx, 0x82020a04
xor edx, 0x25f935ba
mov edi, eax
not edi
mov esi, edx
and esi, 0x7c95c5eb
and ebx, 0x836a3a14
or ebx, esi
or edx, edi
and edi, 0x7c95c5eb
and eax, 0x836a3a14
or eax, edi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
xor eax, 1
and eax, edx
mov ebx, edx
not ebx
and ebx, 0xa02b7be
and edx, 0xf5fd4841
or edx, ebx
mov edi, edx
xor edi, 0xd4d40040
mov ebx, eax
not ebx
xor edx, 0xa02b7bf
mov esi, ebx
and esi, 0x292bdb32
and eax, 0xd6d424cd
or eax, esi
or ebx, edx
and edx, 0x292bdb32
and edi, 0xd6d424cd
or edi, edx
xor edi, eax
not ebx
or ebx, edi
mov eax, ebx
mov edx, ebx
xor edx, 0x3de4de0b
and edx, ebx
not ebx
and ebx, 0x31245c09
and eax, 0xcc08202
or eax, ebx
mov ebx, eax
xor ebx, 0xc08002
xor eax, 0xf33f7dfd
mov edi, edx
not edi
mov esi, eax
and esi, 0xaf0757ad
and ebx, 0x10e08802
or ebx, esi
or eax, edi
and edi, 0xaf0757ad
and edx, 0x50f8a852
or edx, edi
xor edx, ebx
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xc21b21f4
and eax, 0x3de4de0b
or eax, edx
sete r8b
setne r9b
cmp ecx, 0xa
setl r10b
cmp ecx, 9
setg dl
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
and r9b, r10b
or r10b, cl
xor cl, 1
or cl, dl
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, edx
xor al, r8b
and al, dl
and dl, r8b
or dl, r9b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, cl
xor cl, 1
and al, cl
or al, bl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, 1
mov edx, eax
and dl, cl
test dl, 1
jne 0x18000b632
xor al, cl
test al, 1
jne 0x18000b632
nop dword [rax]
jmp 0x18000b630
lea rax, section..data
lea r13, [rax + rbp]
add r13, 0x404
mov rcx, qword [rsp + 0x48]
nop dword [rax]
cmp byte [rcx], 0
lea rcx, [rcx + 1]
jne 0x18000b650
mov r12, rcx
nop dword [rax]
cmp byte [r12], 0
lea r12, [r12 + 1]
jne 0x18000b660
mov rax, r12
nop
cmp byte [rax], 0
lea rax, [rax + 1]
jne 0x18000b670
mov r15, rax
nop dword [rax]
cmp byte [r15], 0
lea r15, [r15 + 1]
jne 0x18000b680
mov rsi, r15
nop dword [rax]
cmp byte [rsi], 0
lea rsi, [rsi + 1]
jne 0x18000b690
mov qword [rsp + 0x50], rax
mov r14, rsi
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp byte [r14], 0
lea r14, [r14 + 1]
jne 0x18000b6b0
mov qword [rsp + 0x48], rcx
call fcn.18000f690
mov r9, rax
mov ecx, dword [0x18002da7c]
mov eax, dword [0x18002da80]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x811d0623
and edx, 0x7ee2f9dc
or edx, ecx
mov ebp, edx
xor ebp, 0x5e22f114
xor edx, 0x81090402
and edx, 0xa1c90cca
and ebp, 0x5e36f335
or ebp, edx
mov ecx, ebp
xor ecx, 0xa1c90cca
mov edx, ebp
xor edx, 0xa1c90ccb
and edx, ecx
xor ebp, 0x5234a020
and ebp, 0xf3fda4a8
and ecx, 0xc025b57
or ecx, ebp
xor ecx, 0xc025b56
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb27ad976
and ebp, 0x4d852689
or ebp, edi
or ecx, ebx
and ebx, 0xb27ad976
and edx, 0x4d852689
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8f72a3f2
and ecx, 0x708d5c0d
or ecx, ebp
xor ecx, 0x8f72a3f2
xor edx, ecx
test edx, ecx
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor al, cl
not al
and al, cl
xor cl, r8b
and cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
mov r8d, edx
and r8b, 1
and al, bl
or al, cl
mov ecx, eax
and cl, 1
cmp r8b, cl
jne 0x18000b802
xor dl, 1
xor al, 1
or al, dl
xor al, 1
test al, 1
jne 0x18000b802
nop word cs:[rax + rax]
nop dword [rax + rax]
jmp 0x18000b800
movsxd rax, dword [r9 + 0x3c]
mov r10d, dword [r9 + rax + 0x88]
mov r8d, dword [r9 + r10 + 0x1c]
mov eax, dword [0x18002da84]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xc1bb9b10
and edx, 0x3e4464ef
or edx, eax
mov ebp, edx
xor ebp, 0x2c042443
xor edx, 0xc11a1010
and edx, 0xd35a50bc
and ebp, 0x2ca5af43
or ebp, edx
mov eax, ebp
xor eax, 0xd35a50bc
mov edx, ebp
xor edx, 0xd35a50bd
and edx, eax
xor ebp, 0x2ca5af42
and ebp, 0xfffffffe
and eax, 1
or eax, ebp
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x26c4a09e
and eax, 0xd93b5f61
or eax, edx
mov ebx, eax
xor ebx, 0x91000200
xor eax, 0x2040000c
or ebp, 0xb342a34d
mov edx, ebp
not edx
or eax, 0x8bc44b0
and eax, 0x28fe45fd
and ebx, 0x9300a200
or ebx, eax
and ebp, 0x28fe45fd
and edx, 0x44011802
or edx, ebp
xor edx, ebx
mov eax, edx
not eax
and eax, 0x4cbd5cb2
and edx, 0xb342a34d
or edx, eax
mov eax, edx
not eax
and eax, 0x59a99214
and edx, 0xa6566deb
or edx, eax
mov eax, edx
xor eax, 0x60004a8
xor edx, 0x291010
and edx, 0xa07f7953
and eax, 0x5f8086ac
or eax, edx
xor eax, 0xa07f7953
cmp eax, 0xffffffff
sete dil
setne r11b
cmp dword [0x18002da88], 9
setg al
mov ecx, r11d
xor cl, al
mov ebx, ecx
and bl, al
xor dil, al
or al, r11b
xor al, 1
or al, cl
and cl, r11b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, edi
xor cl, al
or al, dil
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, eax
and cl, 1
cmp dl, cl
jne 0x18000b982
xor dl, 1
xor al, 1
or al, dl
xor al, 1
test al, 1
jne 0x18000b982
nop word cs:[rax + rax]
jmp 0x18000b980
mov qword [rsp + 0x90], r13
add r8, r9
mov qword [rsp + 0x38], r8
mov edi, dword [r9 + r10 + 0x20]
mov r10d, dword [r9 + r10 + 0x24]
add rdi, r9
add r10, r9
mov r11b, 1
nop word cs:[rax + rax]
nop
mov ebp, dword [rdi]
add rbp, r9
mov rcx, r12
nop dword [rax + rax]
movzx eax, byte [rcx]
movzx r13d, byte [rbp]
cmp al, r13b
sete dl
test al, al
sete bl
xor dl, bl
mov r8d, edx
xor r8b, 1
and dl, bl
mov ebx, edx
and bl, r8b
xor dl, r8b
or dl, bl
jne 0x18000b9fc
xor dl, 1
je 0x18000b9fc
add rbp, 1
add rcx, 1
test r11b, r11b
jne 0x18000b9c0
cmp al, r13b
je 0x18000ba0b
add rdi, 4
add r10, 2
jmp 0x18000b9b0
movzx eax, word [r10]
mov rcx, qword [rsp + 0x38]
mov eax, dword [rcx + rax*4]
add r9, rax
mov rcx, rsi
call r9
mov r10, rax
mov edx, dword [0x18002da7c]
mov eax, dword [0x18002da80]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov ebx, ecx
or ebx, 1
mov ebp, ebx
not ebp
mov edx, edi
or edx, 0xd1d99c50
and ebx, 0xd1d99c51
and ebp, 0x2e2663ae
or ebp, ebx
and edx, 0xd1d99c51
xor edx, ebp
and edi, 0xc6322d10
and ecx, 0x39cdd2ef
or ecx, edi
mov ebp, ecx
xor ebp, 0x39cdd2ef
xor ecx, 0xc6322d10
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete dl
setne cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
and cl, bl
and r8b, dl
or r8b, cl
mov eax, ebx
or al, dl
xor bl, dl
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and bl, dl
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, 1
mov ecx, r8d
not cl
and cl, r8b
mov edx, eax
and dl, bl
xor cl, 1
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
xor dl, cl
mov ecx, edx
and cl, 1
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
not al
and al, 1
cmp cl, al
jne 0x18000bb32
xor dl, 1
or dl, bl
xor dl, 1
test dl, 1
jne 0x18000bb32
nop word cs:[rax + rax]
nop dword [rax]
jmp 0x18000bb30
movsxd rax, dword [r10 + 0x3c]
mov r9d, dword [r10 + rax + 0x88]
mov r8d, dword [r10 + r9 + 0x1c]
mov ebp, dword [0x18002da84]
mov r11d, dword [0x18002da88]
lea eax, [rbp - 1]
imul eax, ebp
mov ebp, eax
xor ebp, 0x4e25fe9d
and ebp, eax
or eax, 0xb1da0162
mov ebx, eax
not ebx
mov edi, ebp
not edi
mov esi, eax
and esi, 0x103a2c4e
and ebx, 0x4e05d291
or ebx, esi
or eax, edi
and edi, 0x103a2c4e
and ebp, 0xefc5d3b1
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x373e22f6
and eax, 0xc8c1dd09
or eax, ebp
mov ebp, eax
xor ebp, 0x86e42394
mov ebx, eax
xor ebx, 0x18098440
and ebx, 0x9aada5d4
xor eax, 0x70c517e2
and eax, ebp
and ebp, 0x65525a2b
or ebp, ebx
mov edi, ebp
xor edi, 0x65525a2b
mov ebx, edi
and ebx, 0xf6213476
mov esi, ebx
and esi, eax
xor eax, ebx
or eax, esi
mov ebx, eax
not ebx
and ebx, 0x9decb88
and eax, 0xf6213477
or eax, ebx
and edi, 1
xor ebp, 0x65525a2a
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xd09a3873
and ebp, 0x2f65c78c
or ebp, ebx
xor ebp, 0x2f65c78c
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
mov edi, eax
or edi, 0xce34f8f0
mov ebx, edi
not ebx
or ebp, 0x31800502
and ebp, 0x3fb0d562
and eax, 0xc0042890
or eax, ebp
and edi, 0x3fb0d562
and ebx, 0x4b020d
or ebx, edi
xor ebx, eax
mov eax, ebx
not eax
and eax, 0x4a2b117c
and ebx, 0xb5d4ee83
or ebx, eax
xor ebx, 0x7be01673
sete dil
setne sil
cmp r11d, 0xa
setl al
cmp r11d, 9
setg bl
xor sil, bl
mov edx, edi
xor dl, al
or al, dil
xor al, 1
or al, sil
mov r11d, eax
xor r11b, 1
and dl, dil
or bl, dil
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, r11d
and dl, al
mov ecx, edx
and cl, r11b
xor dl, r11b
or dl, cl
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and dl, bl
or dl, cl
mov r11d, edx
and r11b, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
not al
and al, 1
cmp r11b, al
jne 0x18000bcf2
xor dl, 1
or dl, bl
xor dl, 1
test dl, 1
jne 0x18000bcf2
nop dword [rax + rax]
jmp 0x18000bcf0
add r8, r10
mov qword [rsp + 0x38], r8
mov r11d, dword [r10 + r9 + 0x20]
mov r9d, dword [r10 + r9 + 0x24]
add r11, r10
add r9, r10
mov sil, 1
nop dword [rax]
mov ebx, dword [r11]
add rbx, r10
mov rbp, r15
nop dword [rax]
movzx r13d, byte [rbp]
movzx edi, byte [rbx]
cmp r13b, dil
setne al
test r13b, r13b
setne dl
sete r8b
mov ecx, r8d
xor cl, al
not cl
and cl, al
xor al, dl
and al, dl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
test al, 1
jne 0x18000bd73
add rbx, 1
add rbp, 1
test sil, sil
je 0x18000bd73
jne 0x18000bd20
cmp r13b, dil
je 0x18000bd82
add r11, 4
add r9, 2
jmp 0x18000bd10
movzx eax, word [r9]
mov rcx, qword [rsp + 0x38]
mov eax, dword [rcx + rax*4]
add r10, rax
mov qword [rsp + 0x28], 0x1388
mov qword [rsp + 0x20], 0
mov r9d, 0x10
xor ecx, ecx
mov rdx, r14
mov r8, r14
call r10
mov rcx, qword [rsp + 0x48]
call fcn.18000f690
mov r10, rax
mov ecx, dword [0x18002da7c]
mov eax, dword [0x18002da80]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0xfd6cf134
and edx, 0x2930ecb
or edx, edi
and ebx, 0xfd6cf134
and ecx, 0x2930ecb
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
setne r8b
sete bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov r9d, edx
xor dl, bl
and bl, al
and r9b, r8b
or r9b, bl
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor dl, 1
and dl, r9b
mov ecx, r9d
xor cl, 1
and bl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
xor cl, 1
mov eax, edx
and al, cl
test al, 1
mov r13, qword [rsp + 0x90]
jne 0x18000be92
xor dl, cl
test dl, 1
jne 0x18000be92
nop dword [rax]
jmp 0x18000be90
movsxd rax, dword [r10 + 0x3c]
mov r9d, dword [r10 + rax + 0x88]
mov r8d, dword [r10 + r9 + 0x1c]
mov edx, dword [0x18002da84]
mov eax, dword [0x18002da88]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebp
or ecx, 0xbb8b1d86
mov edi, ecx
not edi
mov edx, ebx
or edx, 0x4474e279
mov esi, edx
not esi
and ecx, 0xa8c433c9
and edi, 0x4430c030
or edi, ecx
and edx, 0xa8c433c9
and esi, 0x130b0c06
or esi, edx
xor esi, edi
mov ecx, esi
not ecx
and ecx, 0xf9d7ed09
and esi, 0x62812f6
or esi, ecx
mov ecx, esi
xor ecx, 0x425cf08e
xor esi, 0xbda30f71
and ebx, esi
and ecx, ebp
or ecx, ebx
not ecx
or ecx, esi
cmp ecx, 0xffffffff
sete r11b
setne sil
cmp eax, 0xa
setl dil
cmp eax, 9
setg al
mov ecx, eax
xor cl, dil
and cl, al
mov edx, ecx
not dl
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ebx, esi
xor bl, dl
mov ecx, ebx
and cl, sil
and bl, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, eax
xor cl, r11b
and cl, al
and sil, dil
and al, r11b
or al, sil
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, bl
xor bl, 1
and cl, bl
or cl, dl
mov r11d, ecx
and r11b, 1
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
not al
and al, 1
cmp r11b, al
jne 0x18000bfd2
xor cl, 1
or cl, bl
xor cl, 1
test cl, 1
jne 0x18000bfd2
nop word cs:[rax + rax]
nop dword [rax]
jmp 0x18000bfd0
add r8, r10
mov r11d, dword [r10 + r9 + 0x20]
mov r9d, dword [r10 + r9 + 0x24]
add r11, r10
add r9, r10
mov rax, qword [rsp + 0xb0]
lea rcx, section..data
lea rbp, [rax + rcx]
add rbp, 0x408
mov r14b, 1
mov esi, dword [r11]
add rsi, r10
xor edi, edi
nop word [rax + rax]
movzx ebx, byte [rbp + rdi]
movzx r15d, byte [rsi + rdi]
cmp bl, r15b
sete cl
test bl, bl
setne al
mov edx, ecx
xor dl, al
and al, cl
or al, dl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
jne 0x18000c044
add rdi, 1
test r14b, r14b
je 0x18000c044
jne 0x18000c010
cmp bl, r15b
je 0x18000c053
add r11, 4
add r9, 2
jmp 0x18000c002
movzx eax, word [r9]
mov eax, dword [r8 + rax*4]
add r10, rax
mov edx, dword [r13 + 0x50]
mov r8d, 0x3000
mov r9d, 0x40
xor ecx, ecx
call r10
mov qword [rsp + 0x40], rax
cmp word [r13 + 6], 0
je 0x18000ca22
lea rax, [r13 + 0x108]
mov qword [rsp + 0x60], rax
mov r9d, dword [0x18002da64]
mov r15d, dword [0x18002da68]
xor r10d, r10d
jmp 0x18000c120
movabs rcx, 0xd95b343205e0c65c
movabs rax, 0xcf1e67a6b711c16f
mov rdx, rax
add rax, rcx
sub rcx, rax
movabs rax, 0x6df8391696da9c61
sub rcx, rax
sub rcx, qword [rsp + 0x70]
add rcx, rax
add rcx, rdx
movabs rbp, 0x14b78038d56ac287
mov rax, rbp
sub rax, rcx
movabs rcx, 0xcdba17fb86bf923a
mov rdx, rcx
add rax, rcx
mov rcx, rbp
sub rcx, rax
add rcx, rdx
mov r10d, 1
sub r10, rcx
mov r13, qword [rsp + 0x90]
movzx eax, word [r13 + 6]
cmp r10, rax
jae 0x18000ca22
lea esi, [r9 - 1]
imul esi, r9d
mov ecx, esi
not ecx
mov eax, ecx
and eax, 0x5c1551e1
mov ebp, esi
and ebp, 0xa3eaae1e
or ebp, eax
mov eax, ebp
xor eax, 0x8340001e
xor ebp, 0xc0541a1
mov ebx, esi
xor ebx, 0xaf67edbf
and ebx, esi
or ebp, 0x50981240
mov edi, ebx
not edi
mov edx, ebp
and edx, 0x783fff40
and eax, 0x874000bf
or eax, edx
or ebp, edi
and edi, 0x783fff40
and ebx, 0x87c000bf
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x50981241
and ebp, 0xaf67edbe
or ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x708b6fe6
and ebp, 0x8f749019
or ebp, edx
and esi, 0x708b6fe6
and ecx, 0x8f749019
or ecx, esi
xor ecx, ebp
xor eax, ecx
test eax, ecx
sete bl
setne cl
cmp r15d, 0xa
setl dl
cmp r15d, 9
setg al
and cl, al
and dl, bl
or dl, cl
mov ecx, edx
xor cl, al
and cl, dl
mov edx, eax
xor dl, bl
not dl
and dl, bl
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, ecx
xor bl, 1
mov edx, eax
xor dl, 1
and al, bl
and cl, dl
or cl, al
mov r8d, ecx
and r8b, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
not al
and al, 1
cmp r8b, al
jne 0x18000c22b
xor cl, 1
or cl, dl
xor cl, 1
test cl, 1
je 0x18000ca20
mov qword [rsp + 0x70], r10
lea rax, [r10 + r10*4]
mov rbp, qword [rsp + 0x60]
mov ecx, dword [rbp + rax*8 + 0x14]
lea rdx, section..data
lea r11, [rcx + rdx]
add r11, 0x404
mov r13d, dword [rbp + rax*8 + 0xc]
mov r10d, dword [rbp + rax*8 + 0x10]
add r13, qword [rsp + 0x40]
movabs rax, 0xd79aa330e8b8059b
mov rdx, rax
movabs rcx, 0x528d98e22908f7e7
sub rdx, rcx
sub rdx, rax
mov qword [rsp + 0x38], rdx
mov r14, r11
mov r8, r13
lea esi, [r9 - 1]
imul esi, r9d
mov eax, esi
not eax
and esi, eax
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, esi
not eax
mov ecx, eax
or ecx, 1
mov edx, ecx
not edx
and eax, 0xfffffffe
and esi, 1
or esi, eax
mov eax, esi
not eax
mov edi, ecx
and edi, 0x7b71fcfe
and edx, 0x848e0300
or edx, edi
or ecx, eax
and eax, 0x7b71fcfe
and esi, 0x848e0301
or esi, eax
xor esi, edx
not ecx
or ecx, esi
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6982ea41
and ecx, 0x600100
or ecx, edx
mov edx, ecx
xor edx, 0x400000
xor ecx, 0x400f83a
or eax, 0x69e2eb41
mov esi, eax
not esi
and ecx, 0x420f93a
and edx, 0x69c20241
or edx, ecx
and eax, 0x420f93a
and esi, 0x921d0484
or esi, eax
xor esi, edx
mov eax, esi
not eax
and eax, 0x961d14be
and esi, 0x69e2eb41
or esi, eax
sete sil
setne dil
cmp r15d, 0xa
setl bpl
cmp r15d, 9
setg cl
mov edx, ecx
xor dl, bpl
and dl, cl
mov eax, edi
xor al, sil
and al, dil
mov ebx, edx
not bl
and bl, dl
xor bl, 1
mov r13d, edx
xor r13b, bl
or bl, dl
xor bl, 1
or bl, r13b
xor bl, al
or bpl, sil
xor cl, dil
mov eax, ebp
xor al, cl
xor cl, 1
xor al, 1
or cl, bpl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, bl
xor bl, 1
and cl, bl
or cl, dl
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
nop
test bl, 1
je 0x18000c3b0
cmp r10, 1
jb 0x18000c0a3
movabs rax, 0x504b843e08dca22a
add r10, rax
add r10, qword [rsp + 0x38]
sub r10, rax
movabs rax, 0xc8893bae0a574c08
add r10, rax
sub rax, r10
movabs rbp, 0x70af36ab9a6fe382
add rax, rbp
movabs rcx, 0x74a8d26389aa9f5a
mov rdx, rcx
add rax, rcx
mov rcx, rbp
sub rcx, rax
movabs rax, 0xcd5a67166571dbad
add rcx, rax
movabs rbp, 0x528d98e22908f7e7
add rcx, rbp
sub rcx, rax
lea r10, [rcx + rdx]
add r10, 0xffffffffffffffff
mov al, byte [r14]
mov byte [r8], al
mov r9d, dword [0x18002da64]
lea eax, [r9 - 1]
imul eax, r9d
mov ebx, eax
mov ecx, eax
xor ecx, 0x6dce8bb2
and ecx, eax
not eax
and eax, 0x2c4c8120
and ebx, 0x41820a92
or ebx, eax
mov eax, ebx
xor eax, 0x41000200
xor ebx, 0xbe7df56d
mov edx, ecx
not edx
mov esi, ebx
and esi, 0x86c76c9f
and eax, 0x69088320
or eax, esi
or ebx, edx
and edx, 0x86c76c9f
and ecx, 0x79389360
or ecx, edx
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x9231744d
and ebx, 0x6dce8bb2
or ebx, eax
mov ecx, ebx
mov esi, ebx
xor esi, 0x48851181
and esi, ebx
not ebx
and ebx, 0x9e45f4e2
and ecx, 0x61ba0b1d
or ecx, ebx
mov eax, ecx
xor eax, 0x61ba0b1d
mov edx, ecx
xor edx, 0xd6c0e563
and edx, eax
mov edi, edx
and edi, esi
xor esi, edx
lea r11, [r14 + 1]
or esi, edi
mov edx, esi
not edx
and edx, 0xb77aee7f
and esi, 0x48851180
or esi, edx
and eax, 1
xor ecx, 0x61ba0b1c
or ecx, eax
mov eax, ecx
not eax
and eax, 0x4c9f5de3
and ecx, 0xb360a21c
or ecx, eax
xor ecx, 0xb360a21c
mov eax, esi
and eax, ecx
xor ecx, esi
or ecx, eax
mov esi, ecx
mov eax, ecx
xor eax, 0x1ea21985
and eax, ecx
not ecx
and ecx, 0x5ee3aafe
and esi, 0xa11c5501
or esi, ecx
mov ecx, esi
xor ecx, 0x100
xor esi, 0x1ea20884
or esi, 0xe15de67a
mov edx, esi
and edx, 0xc3ffd63b
and ecx, 0x1c000984
or ecx, edx
mov edx, eax
not edx
or esi, edx
and edx, 0xc3ffd63b
and eax, 0x3c0029c4
or eax, edx
lea r13, [r8 + 1]
xor eax, ecx
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0xe15de67a
and esi, 0x1ea21985
or esi, eax
mov eax, esi
not eax
mov ecx, eax
and ecx, 0xa05cf4a6
and esi, 0x5fa30b59
or esi, ecx
mov r15d, dword [0x18002da68]
xor esi, 0x5fa30b59
or esi, eax
cmp esi, 0xffffffff
sete al
cmp r15d, 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov ebx, edx
xor bl, cl
xor cl, 1
mov eax, edx
xor al, cl
xor al, 1
or cl, dl
mov edx, eax
and dl, 1
xor bl, 1
xor cl, 1
or cl, bl
mov ebx, ecx
and bl, 1
cmp dl, bl
jne 0x18000c280
or al, cl
xor al, 1
test al, 1
je 0x18000c73a
jmp 0x18000c280
movzx eax, byte [r14]
mov byte [r8], al
mov r9d, dword [0x18002da64]
mov r15d, dword [0x18002da68]
lea ecx, [r9 - 1]
imul ecx, r9d
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf42ccbe8
and eax, ecx
and ecx, 0xbd33417
or ecx, edx
xor ecx, 0xbd33417
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
xor eax, 1
and eax, ecx
mov edx, ecx
not edx
and edx, 0xd56503cd
and ecx, 0x2a9afc32
or ecx, edx
mov edx, ecx
xor edx, 0x22124c30
mov esi, eax
not esi
xor ecx, 0xd56503cc
mov edi, esi
and edi, 0x4dc8b00b
and eax, 0xb2374ff4
or eax, edi
or esi, ecx
and ecx, 0x4dc8b00b
and edx, 0xb2374ff4
or edx, ecx
xor edx, eax
not esi
or esi, edx
mov eax, esi
not eax
and esi, eax
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, esi
not eax
mov ecx, eax
and ecx, 0x5db56518
and esi, 0xa24a9ae7
or esi, ecx
xor esi, 0x5db56518
xor eax, esi
test eax, esi
setne dil
sete dl
cmp r15d, 0xa
setl sil
cmp r15d, 9
setg cl
xor dl, cl
mov eax, edi
mov ebx, ecx
xor bl, dil
or cl, dil
or dil, sil
xor dil, 1
xor al, sil
not al
and al, sil
mov esi, edi
and sil, al
xor al, dil
or al, sil
xor dl, 1
xor cl, 1
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, edx
xor al, 1
mov edx, eax
and dl, 1
or al, cl
and cl, 1
xor al, 1
cmp dl, cl
jne 0x18000c280
test al, 1
jne 0x18000c280
lea ebx, [r9 - 1]
imul ebx, r9d
mov ecx, ebx
not ecx
mov eax, ecx
and eax, 0xbe6f6c91
and ecx, ebx
and ebx, 0x4190936e
or ebx, eax
mov eax, ebx
xor eax, 0x1909360
xor ebx, 0xbe6f6c91
mov edx, ecx
not edx
mov edi, ebx
and edi, 0x406d649e
and eax, 0xbf929b61
or eax, edi
or ebx, edx
and edx, 0x406d649e
and ecx, 0xbf929b61
or ecx, edx
xor ecx, eax
not ebx
or ebx, ecx
mov edi, ebx
not edi
mov ecx, edi
and ecx, 0xbed5405e
and ebx, 0x412abfa1
or ebx, ecx
mov ecx, ebx
xor ecx, 0x412abfa1
mov edx, ebx
xor edx, 0x402e6610
and edx, ecx
or edi, 0xfefb264e
mov eax, edi
not eax
mov esi, edx
not esi
mov ebp, esi
and ebp, 0x34c2031d
and edx, 0xcb3dfce2
or edx, ebp
or esi, edi
and edi, 0x34c2031d
and eax, 0x104d8a0
or eax, edi
xor eax, edx
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0x6acc4e2c
and esi, 0x9533b1d3
or esi, eax
xor esi, 0x6bc8979c
xor ebx, 0x80d44002
and ebx, 0xc1d4ec22
mov eax, ecx
and eax, 0x3e2b13dd
or eax, ebx
xor eax, 0xc1d4ec23
and ecx, 1
or ecx, eax
not ecx
mov eax, esi
and eax, ecx
xor ecx, esi
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x40fbb86
and ecx, 0xfbf04479
or ecx, edx
mov edx, ecx
xor edx, 0x10000000
xor ecx, 0x13302
or eax, 0xd4893302
mov ebx, eax
not ebx
or ecx, 0x26c4dd
and ecx, 0xc0a7f7df
and edx, 0x14080000
or edx, ecx
and eax, 0xc0a7f7df
and ebx, 0x2b500820
or ebx, eax
xor ebx, edx
mov eax, ebx
not eax
and eax, 0x2b76ccfd
and ebx, 0xd4893302
or ebx, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0xb58b7bc8
and ebx, 0x4a748437
or ebx, ecx
xor ebx, 0x4a748437
or ebx, eax
cmp ebx, 0xffffffff
setne sil
sete dl
cmp r15d, 0xa
setl r9b
cmp r15d, 9
setg cl
mov ebx, r9d
xor bl, cl
and bl, r9b
or sil, bl
xor bl, 1
or bl, dl
xor dl, cl
mov eax, ebx
xor al, sil
or bl, sil
xor bl, 1
or bl, al
and cl, dl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r9d, edx
xor r9b, 1
mov eax, ebx
xor al, dl
and al, bl
mov esi, eax
and sil, 1
and dl, bl
xor bl, 1
and bl, r9b
or dl, bl
mov ecx, edx
and cl, 1
cmp sil, cl
jne 0x18000c920
xor al, 1
xor dl, 1
or dl, al
xor dl, 1
test dl, 1
je 0x18000ca12
movzx eax, byte [r14]
mov byte [r8], al
mov eax, dword [0x18002da64]
mov ecx, dword [0x18002da68]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0xfffffffe
and edx, 0xfffffffe
and ebx, 1
or ebx, edx
mov edx, eax
and edx, ebx
xor ebx, eax
or ebx, edx
mov eax, ebx
xor eax, 0xa42328b4
and eax, ebx
or ebx, 0x5bdcd74b
mov edx, ebx
not edx
mov ebp, eax
not ebp
mov edi, ebx
and edi, 0xcc55c4cc
and edx, 0x20222830
or edx, edi
or ebx, ebp
and ebp, 0xcc55c4cc
and eax, 0x33aa3b33
or eax, ebp
xor eax, edx
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x71a5bc57
and ebx, 0x8e5a43a8
or ebx, eax
mov eax, ebx
xor eax, 0x840221c
xor ebx, 0x918084a2
and ebx, 0xb3b9cda2
and eax, 0x4c46325d
or eax, ebx
xor eax, 0x4c46325d
cmp eax, 0xffffffff
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
xor cl, bl
mov eax, ecx
not al
and al, 1
and bl, cl
cmp bl, al
jne 0x18000c600
xor bl, 1
or bl, cl
xor bl, 1
test bl, 1
jne 0x18000c600
movzx eax, byte [r14]
mov byte [r8], al
jmp 0x18000c920
jmp 0x18000ca20
movabs r15, 0xfbf7a084473793a3
movabs rbx, 0x268bd968534d87dc
movabs rax, 0x8e306327a3b9c4ff
mov rbp, qword [rsp + 0x40]
mov rcx, rbp
sub rcx, rax
movabs rdx, 0x2a64e061fdb7c33e
add rcx, rdx
add rcx, rax
movabs rax, 0x52a46419480c1c56
mov r9, rax
sub r9, rdx
mov edx, 0xffffffe0
sub r9, rax
movabs rax, 0xb9da7bd866cf3bd4
sub rcx, rax
sub rcx, qword [r13 + 0x30]
add r9, rcx
mov r10d, dword [r13 + 0xb0]
add r10, rbp
add r9, rax
add rdx, 0x1f
movabs rax, 0x3fffffff00000000
mov qword [rsp + 0x70], rdx
or rax, rdx
and rax, rbx
mov qword [rsp + 0x60], rax
movabs r11, 0x20d896ff246f0d9a
mov r14d, dword [0x18002da6c]
mov r8d, dword [0x18002da70]
jmp 0x18000cad3
mov eax, dword [r10 + 4]
add r10, rax
lea ecx, [r14 - 1]
imul ecx, r14d
mov edx, ecx
not edx
mov esi, edx
and esi, 0x136a414f
mov ebx, ecx
xor ebx, 0x136a414f
and ebx, ecx
mov edi, esi
and edi, ebx
xor ebx, esi
or ebx, edi
mov esi, ebx
not esi
and esi, 0xec95beb1
and ebx, 0x136a414e
or ebx, esi
and edx, 0x52f7fb96
and ecx, 0xad080469
or ecx, edx
mov edx, ecx
xor edx, 0xad080469
xor ecx, 0x52f7fb96
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
xor ebx, ecx
and ebx, ecx
sete sil
cmp r8d, 9
setg al
mov ecx, eax
xor cl, sil
mov edi, ecx
xor dil, al
and dil, cl
not cl
and cl, sil
or al, sil
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
xor dil, 1
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
mov esi, edx
xor sil, al
xor al, 1
or al, cl
xor al, 1
or al, sil
xor al, dil
mov ecx, edi
and cl, dl
xor dl, dil
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
nop word cs:[rax + rax]
test dl, 1
je 0x18000cba0
cmp dword [r10], 0
je 0x18000dac2
mov ecx, dword [r10 + 4]
cmp rcx, 8
jb 0x18000da08
movabs rsi, 0xa01f979e046f8c6
mov rax, rsi
movabs rdx, 0x3803157811974a56
sub rax, rdx
movabs rdi, 0x1fffffff8
sub rax, rdi
add rax, rdx
mov rdx, rsi
sub rdx, rax
add rcx, r15
add rcx, rdx
sub rcx, r15
movabs rdx, 0x8d9e845b19e4e5f0
mov rbp, rdx
movabs rax, 0xabf4216a8442ffa3
sub rbp, rax
add rbp, rcx
add rbp, rax
movabs rax, 0x127dde54fe706e3
sub rbp, rax
sub rbp, rdx
add rbp, rax
shr rbp, 1
test ebp, ebp
je 0x18000da08
mov r15, qword [rsp + 0x70]
mov rax, r15
not rax
movabs rdx, 0x8e202b5d3fdd6af
mov rcx, rdx
not rcx
or rcx, rdx
and rcx, rax
mov eax, r15d
not eax
mov rdx, rcx
not rdx
movabs rdi, 0x268bd968534d87dc
mov rbx, rdi
not rbx
mov rsi, rdx
and rsi, rdi
and rcx, rbx
or rcx, rsi
and eax, ebx
or rax, qword [rsp + 0x60]
xor rax, rcx
or edx, r15d
not edx
or ebx, edi
and ebx, edx
or rbx, rax
not rbp
mov rsi, rbp
movabs rdx, 0x2ab65c0884e50aaf
xor rsi, rdx
not rsi
and rsi, rdx
mov rcx, rdx
not rcx
movabs rdi, 0xbd1e4362ddbd171a
mov rax, rdi
and rax, rcx
not rdi
and rdx, rdi
or rdx, rax
xor rdx, rdi
not rdx
movabs r15, 0x795747bedfd58bbf
mov rax, r15
not rax
mov rdi, rbp
or rdi, rdx
or rax, r15
not rdi
and rdi, rax
movabs r15, 0xe6b5774b789378e9
mov rax, r15
not rax
or rcx, rbx
or rax, r15
not rcx
and rcx, rax
xor rdx, rbx
and rdx, rbx
mov rax, rsi
and rax, rdi
xor rdi, rsi
or rdi, rax
mov rax, rcx
not rax
movabs r15, 0x7d414297340c6803
mov rbx, r15
not rbx
mov rsi, rax
and rsi, r15
and rcx, rbx
or rcx, rsi
mov rsi, rdx
not rsi
or rax, rsi
and rsi, r15
and rdx, rbx
or rdx, rsi
xor rdx, rcx
not rax
or rbx, r15
and rbx, rax
or rbx, rdx
mov rax, rdi
not rax
and rax, rbx
not rbx
and rbx, rdi
or rbx, rax
mov rax, rbx
not rax
movabs rcx, 0xb9f2aaa2300194b9
and rax, rcx
not rcx
and rbx, rcx
or rbx, rax
xor rbx, rcx
movabs rdi, 0x255d0d59b6e32eb7
mov r15, rdi
mov rcx, rdi
not rcx
movabs rsi, 0x11e7a3e620467ec1
mov rax, rsi
and rax, rcx
not rsi
mov rdx, rdi
and rdx, rsi
or rdx, rax
xor rdx, rsi
mov rax, rbx
and rax, rbp
xor rbx, rbp
or rbx, rax
movabs rax, 0x73aec8db7ac4669
mov rdi, rax
mov rbp, rax
not rbp
mov rax, rcx
and rax, rdi
mov rsi, r15
and rsi, rbp
or rsi, rax
mov rax, rdx
not rax
or rcx, rax
and rax, rdi
and rdx, rbp
or rdx, rax
xor rdx, rsi
not rcx
or rbp, rdi
and rbp, rcx
or rbp, rdx
not rbp
or rbp, rbx
movabs rcx, 0x3bb85d78a4724516
mov rax, rcx
not rax
or rax, rcx
not rbp
and rbp, rax
mov qword [rsp + 0x38], rbp
xor r15d, r15d
jmp 0x18000ceac
movabs rax, 0x3979996ea6c4330d
mov rsi, rax
add r15, rax
movabs rax, 0x416a3d06545fc29b
mov rdx, rax
add r15, rax
movabs rcx, 0xbcd3832bb2666c1f
mov rax, rcx
sub rax, r15
add rax, rsi
sub rcx, rax
movabs rax, 0xf6f64ab1496c043a
add rcx, rax
sub rcx, rdx
movabs rdx, 0x37417aa8928e17a
sub rcx, rdx
sub rcx, rax
lea r15, [rcx + rdx]
add r15, 1
cmp r15, qword [rsp + 0x38]
mov r13, qword [rsp + 0x90]
je 0x18000d8ac
lea edx, [r14 - 1]
imul edx, r14d
mov esi, edx
not esi
mov eax, esi
and eax, 0xbad65957
mov edi, edx
and edi, 0x4529a6a8
or edi, eax
mov eax, edi
xor eax, 0x80000
xor edi, 0xb8160010
mov ebx, esi
or ebx, 0xba5fb192
mov ecx, ebx
not ecx
or edi, 0x204e0c
and edi, 0xb837ee9c
and eax, 0x2481102
or eax, edi
and ebx, 0xb837ee9c
and ecx, 0x45800061
or ecx, ebx
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x45a04e6c
and ecx, 0xba5fb193
or ecx, eax
and esi, 0xc01fe40
and edx, 0xf3fe01bf
or edx, esi
mov eax, edx
xor eax, 0x61a20192
mov esi, ecx
not esi
mov edi, esi
and edi, 0x9a5c226d
and ecx, 0x65a3dd92
or ecx, edi
xor edx, 0x8002240
and edx, 0x9a5c226d
and eax, 0x65a3dd92
or eax, edx
xor eax, ecx
xor esi, eax
test esi, eax
sete bl
setne dl
cmp r8d, 0xa
setl sil
xor dl, sil
xor dl, 1
mov ecx, esi
or cl, bl
xor cl, 1
or cl, dl
mov eax, ebx
xor al, sil
and bl, al
and al, sil
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov ebx, eax
xor bl, cl
xor cl, 1
mov edx, ecx
xor dl, al
xor bl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
not al
and al, 1
cmp dl, al
jne 0x18000cfb7
xor dl, 1
or dl, cl
xor dl, 1
test dl, 1
je 0x18000dac0
movzx ebx, word [r10 + r15*2 + 8]
mov r13d, ebx
shr r13d, 0xc
mov ecx, ebx
not ecx
mov eax, ebx
xor eax, 0xbacd
and eax, ebx
mov edi, ebx
or edi, 0xe61a4532
mov esi, eax
not esi
mov ebp, edi
and ebp, 0x8418d357
mov edx, ecx
and edx, 0x19a42888
or edx, ebp
or edi, esi
and esi, 0x8459d357
and eax, 0x2ca8
or eax, esi
xor eax, edx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x74f138ab
and edi, 0x890cc754
or edi, eax
mov eax, edi
xor eax, 0x7266
and ecx, 0x419a9691
mov edx, ebx
and edx, 0x696e
or edx, ecx
mov ecx, edx
xor ecx, 0xbc65696e
xor edi, 0x6d148d99
and ecx, edi
xor edx, 0x419a9691
and edx, eax
or edx, ecx
xor edi, edx
and edi, edx
cmp ebx, 0xa000
jae 0x18000d325
cmp r13d, 3
jne 0x18000ce3b
mov eax, dword [r10]
mov rcx, qword [rsp + 0x40]
lea rax, [rcx + rax*4]
mov r13d, edi
add dword [rax + r13*4], r9d
mov r14d, dword [0x18002da6c]
mov r8d, dword [0x18002da70]
lea ecx, [r14 - 1]
imul ecx, r14d
mov esi, ecx
not esi
mov eax, esi
and eax, 0xfb89a0fc
mov edx, ecx
and edx, 0x4765f02
or edx, eax
mov eax, edx
xor eax, 0x244a00
xor edx, 0xfb89a0fd
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov ebp, ebx
not ebp
mov edi, edx
and edi, 0xe65a35ff
and eax, 0x19a5ca00
or eax, edi
or edx, ebp
and ebp, 0xe65a35ff
and ebx, 0x19a5ca00
or ebx, ebp
xor ebx, eax
not edx
or edx, ebx
and esi, 0x5aaeb823
and ecx, 0xa55147dc
or ecx, esi
mov eax, ecx
xor eax, 0x20100004
mov esi, edx
not esi
mov edi, esi
and edi, 0xcdc1cfdb
and edx, 0x323e3024
or edx, edi
xor ecx, 0x48808803
and ecx, 0xcdc1cfdb
and eax, 0x323e3024
or eax, ecx
xor eax, edx
not eax
or eax, esi
cmp eax, 0xffffffff
sete dil
setne cl
cmp r8d, 0xa
setl sil
cmp r8d, 9
setg bl
mov edx, ebx
and dl, cl
mov eax, ebx
xor al, cl
or al, dl
xor al, 1
xor bl, dil
not bl
and bl, dil
xor cl, sil
not cl
and cl, sil
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
mov edx, ecx
not dl
and dl, al
test dl, cl
jne 0x18000ce3b
xor dl, cl
test dl, 1
jne 0x18000ce3b
mov rax, qword [rsp + 0x40]
lea rdi, [rax + r13*4]
mov eax, dword [r10]
add dword [rdi + rax*4], r9d
mov eax, dword [r10]
add dword [rdi + rax*4], r9d
mov r14d, dword [0x18002da6c]
mov r8d, dword [0x18002da70]
lea ebx, [r14 - 1]
imul ebx, r14d
mov eax, ebx
not eax
mov ecx, eax
and ecx, ebx
mov edx, ecx
not edx
mov esi, ebx
and esi, 0x964fd73
and eax, 0xf69b028c
or eax, esi
or ebx, edx
and edx, 0x964fd73
and ecx, 0xf69b028c
or ecx, edx
xor ecx, eax
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
mov eax, ebx
xor eax, 0x866e13a7
and eax, ecx
mov edx, ecx
or edx, 0x866e13a7
mov esi, edx
not esi
mov r13d, eax
not r13d
mov ebp, r13d
and ebp, 0xe5e8ed42
and eax, 0x1a1712bd
or eax, ebp
or r13d, edx
and edx, 0xe5e8ed42
and esi, 0x18110018
or esi, edx
xor esi, eax
not r13d
or r13d, esi
mov eax, r13d
not eax
and eax, 0xb17c1397
and r13d, 0x4e83ec68
or r13d, eax
mov eax, r13d
xor eax, 0x88ac8a42
and ecx, 1
xor ebx, 0xfffffffe
or ebx, ecx
mov ecx, ebx
not ecx
xor r13d, 0x37120031
mov edx, r13d
and edx, 0x725175ad
and eax, 0x8dae8a52
or eax, edx
or r13d, ebx
and ebx, 0x725175ad
and ecx, 0x8dae8a52
or ecx, ebx
xor ecx, eax
not r13d
or r13d, ecx
mov eax, r13d
not eax
and r13d, 0xac2bba51
and eax, 0x53d445ae
or eax, r13d
mov ecx, eax
xor ecx, 0x2844120
xor eax, 0x84009800
and eax, 0xd5509c8e
and ecx, 0x2aaf6371
or ecx, eax
xor ecx, 0x2aaf6371
sete sil
setne bpl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov r13d, eax
xor r13b, bpl
mov edx, eax
xor dl, sil
and dl, al
and bl, bpl
and al, sil
or al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
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 ebx, r13d
xor bl, dl
and bl, r13b
and dl, r13b
xor r13b, 1
and cl, r13b
or dl, cl
test bl, dl
jne 0x18000ce3b
xor bl, dl
je 0x18000d187
jmp 0x18000ce3b
cmp r13d, 0xa
jne 0x18000ce3b
mov r8d, dword [r10]
mov ecx, edi
movabs rdx, 0xf12f2cb059487125
add rcx, rdx
movabs rbp, 0x7b3dd0ebacd22e11
sub rcx, rbp
sub rcx, rdx
movabs rax, 0x6ea5e80b4a106a1
sub rcx, rax
add rcx, rbp
movabs rdx, 0xa43e830ad9a625a9
add rcx, rdx
add rcx, qword [rsp + 0x40]
sub rdx, rcx
movabs rdi, 0x214d878de78959ec
add rdx, rdi
sub rdi, rdx
movabs rcx, 0x959c97ccd68f7d04
add rdi, rcx
movabs rdx, 0x7329b453f3e2dee5
sub rdi, rdx
sub rdi, rcx
add rdi, rax
movabs rcx, 0x8d5e6974585e86ed
sub rdi, rcx
add rdi, rdx
add rdi, rcx
movabs rbp, 0xc54c4e975c1b66d4
mov rdx, rbp
movabs rcx, 0xfb9998d38d41a42d
mov rbx, rcx
sub rdx, rcx
sub rdx, rbp
movabs rcx, 0x3f237b18cd737dba
add rdx, rcx
sub rdx, rdi
sub rdx, rcx
movabs rcx, 0x73d9c084e8f07958
add rdx, rcx
add rdx, rbx
sub rcx, rdx
mov rdx, qword [r8 + rcx]
movabs rax, 0x2f3e97003a654f46
add rdx, rax
movabs rsi, 0x25b89f322836ec6a
sub rdx, rsi
sub rdx, rax
movabs rbp, 0x831028c01991bf2d
sub rdx, rbp
movabs rbx, 0x41bca3a804092e16
mov r14, rbx
sub rdx, rbx
add rdx, rbp
movabs rax, 0x24a8644f52cc6f92
sub rdx, rax
add rdx, rsi
add rdx, rax
movabs rax, 0x1629809a39c75c1a
sub rdx, rax
add rdx, r9
add rdx, rax
movabs rbp, 0x32622a710d7879f5
mov rax, rbp
sub rdx, rbp
movabs rbp, 0x6be8fcaba18e88c6
mov rbx, rbp
sub rdx, rbp
add rdx, rax
movabs rbp, 0x8bbe25f2f86b6f20
add rdx, rbp
add rdx, r14
sub rdx, rbp
add rdx, rbx
mov qword [r8 + rcx], rdx
mov r14d, dword [0x18002da6c]
lea eax, [r14 - 1]
imul eax, r14d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe1e803d4
and ecx, 0x1e17fc2b
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1e17fc2b
and ecx, 0xe1e803d4
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe885bab
and ecx, 0xf177a454
or ecx, edx
mov r8d, dword [0x18002da70]
xor ecx, 0xe885bab
xor eax, ecx
test eax, ecx
sete al
setne sil
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg dl
mov ecx, edx
and al, dl
and dl, sil
xor cl, sil
or cl, dl
and bl, sil
xor cl, 1
or al, bl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
cmp cl, al
jne 0x18000ce3b
xor cl, 1
or cl, dl
xor cl, 1
test cl, 1
jne 0x18000ce3b
mov ecx, dword [r10]
movabs rax, 0x3165c053e6b96531
mov rbp, rax
add rax, rdi
movabs rdx, 0xf35a1a75d25c48ab
add rax, rdx
sub rax, rbp
movabs rbp, 0x1d9d5eb87e1a69d
mov rbx, rbp
sub rax, rbp
movabs rbp, 0x3492c7976308d293
sub rax, rbp
add rax, rbx
movabs rbx, 0x1aea72ee7262fd0
sub rax, rbx
add rax, rcx
add rax, rbx
movabs rcx, 0xccb50fe53f5de0d9
add rax, rcx
add rax, rbp
sub rax, rcx
movabs rbp, 0x7d0b01bf9ffd3c5f
mov rcx, rbp
sub rcx, rdx
sub rcx, rbp
sub rax, r11
add rax, rcx
mov rcx, qword [r11 + rax]
movabs rdx, 0xcb8119f36b45180c
add rcx, rdx
sub rdx, rcx
movabs rcx, 0xe354efff6a3ce2c2
mov rbp, rcx
movabs rcx, 0x5cb8d79a42c9105d
mov rbx, rcx
add rcx, rbp
sub rcx, r9
sub rcx, rbp
sub rcx, rbx
movabs rbp, 0x7cf1fde7b2bada55
sub rdx, rbp
add rdx, rcx
add rdx, rbp
movabs rbx, 0x36f8bc76f7ec0d8
mov rcx, rbx
movabs rbp, 0x861d0e87f4b98f42
sub rcx, rbp
sub rcx, rdx
add rcx, rbp
sub rcx, rbx
mov qword [r11 + rax], rcx
mov ecx, dword [r10]
movabs rbx, 0x97b4755b1716b82e
mov rax, rbx
movabs rdx, 0xf0cd23e07a74e76a
mov rbp, rdx
sub rax, rdx
add rax, rcx
mov rcx, rdi
movabs rdx, 0xfc6f625014c0b888
sub rcx, rdx
movabs rsi, 0x29a7c3c4e9f28f07
sub rcx, rsi
add rcx, rdx
movabs rdx, 0xe8eb2b23a6aba0e6
add rcx, rdx
sub rax, rbx
add rax, rbp
add rax, rcx
sub rax, rdx
movabs rcx, 0xd625276e152aa9ca
add rax, rcx
add rax, rsi
sub rax, rcx
mov rcx, qword [rax]
movabs rdx, 0x8d3f554027c42bc4
sub rcx, rdx
movabs rbp, 0x13502f381ac696a1
mov rbx, rbp
sub rcx, rbp
movabs rbp, 0x6f6376849f92c58f
add rcx, rbp
add rcx, rdx
sub rcx, rbp
movabs rdx, 0xf15a20695687d670
sub rcx, rdx
movabs rbp, 0x852cbd4cdd64e588
sub rcx, rbp
add rcx, rdx
add rcx, r9
movabs rdx, 0x25a01adbb52cea27
sub rcx, rdx
add rcx, rbp
add rcx, rdx
movabs rbp, 0x1bb5036af4306154
lea rdx, [rbx + rbp]
sub rbp, rdx
movabs rbx, 0x4ef1431706a38a97
mov rdx, rbx
sub rdx, rcx
add rdx, rbp
mov rcx, rbx
sub rcx, rdx
mov qword [rax], rcx
mov r14d, dword [0x18002da6c]
lea ebx, [r14 - 1]
imul ebx, r14d
mov ecx, ebx
not ecx
mov eax, ecx
and eax, 0x35814d50
and ecx, ebx
and ebx, 0xca7eb2af
or ebx, eax
mov eax, ebx
xor eax, 0x21420a6
xor ebx, 0x35814d50
mov edx, ebx
and edx, 0xeceb9f09
and eax, 0x131460f6
or eax, edx
mov edx, ecx
not edx
or ebx, edx
and edx, 0xeceb9f09
and ecx, 0x131460f6
or ecx, edx
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x3418a40
mov edx, ebx
and edx, 0xfcbe75bf
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd7ed1a94
and edx, 0x2812e56b
or edx, ecx
xor edx, 0x2b536f2a
and eax, 1
xor ebx, 0xfffffffe
or ebx, eax
not ebx
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov ecx, ebx
mov eax, ebx
xor eax, 0xbec632c3
and eax, ebx
not ebx
and ebx, 0xa2443000
and ecx, 0x1c8202c3
or ecx, ebx
mov edx, ecx
xor edx, 0x18020243
xor ecx, 0xe37dfd3c
mov ebp, ecx
and ebp, 0x64c138b4
and edx, 0x9a060243
or edx, ebp
mov ebp, eax
not ebp
or ecx, ebp
and ebp, 0x64c138b4
and eax, 0x9b3ec74b
or eax, ebp
xor eax, edx
mov r8d, dword [0x18002da70]
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x4139cd3c
and ecx, 0xbec632c3
or ecx, eax
sete al
setne dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg cl
and bl, dl
and al, cl
or al, bl
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
xor bl, 1
not al
and al, bl
or cl, al
cmp dl, cl
jne 0x18000ce3b
xor dl, 1
jmp 0x18000d54c
lea edx, [r14 - 1]
imul edx, r14d
mov eax, edx
xor eax, 0x712a7049
and eax, edx
or edx, 0x8ed58fb6
mov ecx, edx
not ecx
mov esi, eax
not esi
mov edi, edx
and edi, 0x2d0203a4
and ecx, 0x50287049
or ecx, edi
or edx, esi
and esi, 0x2d0203a4
and eax, 0xd2fdfc5b
or eax, esi
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x3665185e
and edx, 0xc99ae7a1
or edx, eax
mov ecx, edx
xor ecx, 0xb8b097e8
xor edx, 0x44036017
and edx, 0x4413669f
mov edi, ecx
and edi, 0xbbec9960
or edi, edx
mov eax, edi
xor eax, 0xbbec9960
mov edx, edi
xor edx, 0xa4479cf6
and edx, eax
and ecx, 0x1fab0596
mov esi, edx
and esi, ecx
xor ecx, edx
or ecx, esi
mov edx, ecx
not edx
and edx, 0x1fab0597
and ecx, 0xe054fa68
or ecx, edx
and eax, 1
xor edi, 0xbbec9961
or edi, eax
not edi
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov eax, edi
not eax
mov ecx, edi
xor ecx, 0x7494ef93
and ecx, edi
or edi, 0x8b6b106c
mov edx, ecx
not edx
mov esi, edi
and esi, 0x2c2c03d9
and eax, 0x5090ec02
or eax, esi
or edi, edx
and edx, 0x2c2c03d9
and ecx, 0xd3d3fc26
or ecx, edx
xor ecx, eax
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0x8b6b106c
and edi, 0x7494ef93
or edi, eax
mov eax, edi
not eax
and eax, 0xe1d12373
and edi, 0x1e2edc8c
or edi, eax
mov eax, edi
xor eax, 0x8204c08
xor edi, 0x80002272
and edi, 0x960eb2f6
and eax, 0x69f14d09
or eax, edi
mov ebx, eax
xor ebx, 0x840c2232
xor eax, 0x8704c01
and eax, 0x1a72dcc5
and ebx, 0xe58d233a
or ebx, eax
xor ebx, 0xe58d233a
movabs r15, 0xfbf7a084473793a3
test ebx, ebx
sete sil
setne bpl
cmp r8d, 0xa
setl dil
cmp r8d, 9
setg al
mov ebx, ebp
xor bl, al
mov ecx, ebx
and cl, bpl
and bl, al
mov edx, ecx
xor dl, 1
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, eax
or al, bpl
and bpl, dil
and cl, sil
or cl, bpl
xor dil, sil
xor al, 1
or al, dil
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
mov esi, edx
and sil, 1
and cl, bl
or cl, al
mov eax, ecx
and al, 1
cmp sil, al
jne 0x18000cacc
xor dl, 1
xor cl, 1
or cl, dl
xor cl, 1
test cl, 1
jne 0x18000cacc
nop dword [rax]
jmp 0x18000dab0
jmp 0x18000dac0
mov edi, dword [r13 + 0x90]
mov rax, qword [rsp + 0x40]
add rdi, rax
add rax, 2
mov qword [rsp + 0x60], rax
mov r15b, 1
lea edx, [r14 - 1]
imul edx, r14d
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov ecx, edx
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x6b64f1ed
and ecx, 0x949b0e12
or ecx, ebp
mov ebp, ecx
xor ebp, 0x909a0a02
xor ecx, 0x6b64f1ed
mov ebx, ecx
and ebx, 0x24614574
and ebp, 0xdb9eba8b
or ebp, ebx
or ecx, edx
and edx, 0x24614574
and eax, 0xdb9eba8b
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne r9b
sete al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov edx, eax
and dl, bl
and r9b, cl
or r9b, dl
xor bl, al
xor bl, 1
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, r9d
xor al, 1
and al, cl
xor cl, 1
mov edx, r9d
xor dl, cl
and dl, r9b
and cl, r9b
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
test cl, 1
je 0x18000dba1
mov r14d, dword [rdi + 0xc]
test r14, r14
mov rcx, qword [rsp + 0x48]
je 0x18000f096
mov qword [rsp + 0x58], rdi
add r14, qword [rsp + 0x40]
call fcn.18000f690
mov r9, rax
mov edx, dword [0x18002da7c]
mov eax, dword [0x18002da80]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x25aff2bb
and edx, ecx
and ecx, 0xda500d44
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc2000d00
xor ecx, 0x25aff2bb
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x39d6105c
and ebp, 0xc629efa3
or ebp, edi
or ecx, ebx
and ebx, 0x39d6105c
and edx, 0xc629efa3
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
or ebp, 1
mov ebx, ebp
not ebx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov edi, ebp
and edi, 0xc920cd61
and ebx, 0x36df329e
or ebx, edi
or ebp, edx
and edx, 0xc920cd61
and ecx, 0x36df329e
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ebp, 0x725c81b9
and ecx, 0x8da37e46
or ecx, ebp
xor ecx, 0x725c81b9
sete r8b
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, cl
or bl, r8b
or cl, al
mov r10d, ebx
xor r10b, cl
or cl, bl
xor cl, 1
or cl, r10b
xor dl, 1
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
xor cl, 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
mov qword [rsp + 0x38], r14
jne 0x18000dcff
xor dl, cl
test dl, 1
je 0x18000f086
movsxd rax, dword [r9 + 0x3c]
mov esi, dword [r9 + rax + 0x88]
mov r8d, dword [r9 + rsi + 0x1c]
mov eax, dword [0x18002da84]
mov ebp, dword [0x18002da88]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
not edi
mov eax, edi
and eax, 0xc24da96f
and edx, 0x3db25690
or edx, eax
mov eax, edx
xor eax, 0x21a00010
xor edx, 0xc208890e
mov ebx, edi
or ebx, 0xde1adf8e
or edx, 1
and edx, 0xde1adf8f
and eax, 0x21e52070
or eax, edx
and ebx, 0xde1adf8f
xor ebx, eax
mov eax, ebx
not eax
and eax, 0x442ad6ac
and ebx, 0xbbd52953
or ebx, eax
xor ebx, 0xbbd52953
mov eax, ebx
and eax, edi
xor ebx, edi
or ebx, eax
mov eax, ebx
not eax
and eax, 0x4ed838da
and ebx, 0xb127c725
or ebx, eax
xor ebx, 0xb127c725
setne r10b
sete dl
cmp ebp, 0xa
setl cl
mov ebx, edx
xor bl, cl
cmp ebp, 9
setg al
and r10b, cl
or cl, dl
xor cl, 1
and al, dl
or al, r10b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
not cl
and cl, bl
or al, cl
test dl, al
jne 0x18000dde3
xor dl, al
je 0x18000f088
add r8, r9
mov ebp, dword [r9 + rsi + 0x20]
mov r10d, dword [r9 + rsi + 0x24]
add rbp, r9
add r10, r9
mov edi, dword [rbp]
add rdi, r9
mov rsi, r12
nop
movzx ebx, byte [rsi]
movzx r14d, byte [rdi]
cmp bl, r14b
setne r11b
sete cl
test bl, bl
setne dl
sete al
mov r13d, eax
xor r13b, cl
and r13b, al
and dl, r11b
and al, cl
or al, dl
mov ecx, r13d
and cl, al
xor al, r13b
or al, cl
jne 0x18000de44
add rdi, 1
add rsi, 1
test r15b, r15b
je 0x18000de44
jne 0x18000de00
cmp bl, r14b
je 0x18000de53
add rbp, 4
add r10, 2
jmp 0x18000ddf6
movzx eax, word [r10]
mov eax, dword [r8 + rax*4]
add r9, rax
mov rcx, qword [rsp + 0x38]
call r9
mov r14d, dword [0x18002da6c]
mov r8d, dword [0x18002da70]
lea ebp, [r14 - 1]
imul ebp, r14d
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xc0500216
mov edx, ebp
and edx, 0x28212400
or edx, ecx
xor edx, 0x28212400
mov ecx, ebp
and ecx, 0x178ed9e9
or ecx, edx
mov edx, ecx
not edx
and edx, 0x178ed9e8
and ecx, 0xe8712617
or ecx, edx
mov edx, ecx
not edx
and edx, 0xda9497c2
and ecx, 0x256b683d
or ecx, edx
mov edi, ecx
xor edi, 0x202b4810
and ebx, 0xb5fa7276
and ebp, 0x4a058d89
or ebp, ebx
mov edx, ebp
xor edx, 0x42010d80
xor ecx, 0xda9497c2
xor ebp, 0xb5fa7276
mov ebx, ecx
and ebx, 0x8d54a02f
and edi, 0x72ab5fd0
or edi, ebx
or ecx, ebp
and ebp, 0x8d54a02f
and edx, 0x72ab5fd0
or edx, ebp
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x83a89a16
and ecx, 0x7c5765e9
or ecx, edx
xor ecx, 0x7c5765e9
setne r9b
sete r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg bpl
mov edi, ebp
xor dil, r11b
mov edx, edi
not dl
and dl, r11b
mov ebx, ebp
or bl, r11b
xor bl, 1
mov esi, edx
and sil, bl
xor bl, dl
or bl, sil
and dil, bpl
and r10b, r9b
and bpl, r11b
or bpl, r10b
mov edx, edi
and dl, bpl
xor bpl, dil
or bpl, dl
mov r9d, ebp
xor r9b, 1
mov edx, ebx
xor dl, bpl
and dl, bl
and bpl, bl
xor bl, 1
and bl, r9b
or bpl, bl
mov ecx, ebp
and cl, 1
cmp dl, cl
jne 0x18000e4e3
xor dl, 1
xor bpl, 1
or bpl, dl
xor bpl, 1
test bpl, 1
jne 0x18000e4e3
mov rcx, qword [rsp + 0x48]
call fcn.18000f690
mov r9, rax
mov ecx, dword [0x18002da7c]
mov eax, dword [0x18002da80]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x323a7afb
and edx, ebp
not ebp
and ebp, 0x75ec3e6d
and ecx, 0x8a13c192
or ecx, ebp
mov ebp, ecx
xor ebp, 0x24082
xor ecx, 0x30283a69
or ecx, 0xcdc58504
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5e740e71
and ebp, 0x200a708a
or ebp, edi
or ecx, ebx
and ebx, 0x5e740e71
and edx, 0xa18bf18e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcdc58504
and ecx, 0x323a7afb
or ecx, edx
mov ebp, ecx
not ebp
mov edi, ecx
xor edi, 0xb4bfbb1b
mov edx, edi
and edx, ebp
and edi, ecx
mov ebx, edx
and ebx, edi
xor edi, edx
or edi, ebx
mov edx, edi
not edx
and edx, 0x73dd4722
and edi, 0x8c22b8dd
or edi, edx
xor edi, 0x389d03c7
and ecx, 0x2bc8c397
mov edx, ebp
and edx, 0xd4373c68
or edx, ecx
xor edx, 0x2bc8c396
and ebp, 1
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x92b874d3
and ebp, 0x6d478b2c
or ebp, ecx
xor ebp, 0x6d478b2c
mov ecx, edi
and ecx, ebp
xor ebp, edi
or ebp, ecx
mov ecx, ebp
xor ecx, 0x2afa3804
and ecx, ebp
not ebp
and ebp, 0x2afa3804
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb920a7da
and ecx, 0x46df5825
or ecx, edx
xor ecx, 0x6c256021
sete dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, ebx
xor al, dl
xor al, 1
or al, bl
xor cl, dl
xor cl, 1
mov edx, eax
or dl, cl
xor dl, 1
xor cl, al
test dl, cl
jne 0x18000e118
xor dl, cl
test dl, 1
je 0x18000f08a
movsxd rax, dword [r9 + 0x3c]
mov esi, dword [r9 + rax + 0x88]
mov r8d, dword [r9 + rsi + 0x1c]
mov eax, dword [0x18002da84]
mov ebp, dword [0x18002da88]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x191c4605
and edx, 0x480900a
or edx, ebx
mov ebx, edx
xor ebx, 0x4809008
xor edx, 0xd22f2ac5
or eax, 0x1d9cd60f
mov edi, eax
not edi
and edx, 0xd22f2ac7
and ebx, 0xd90d408
or ebx, edx
and eax, 0xd22f2ac7
and edi, 0x20400130
or edi, eax
xor edi, ebx
mov eax, edi
not eax
and eax, 0xe26329f0
and edi, 0x1d9cd60f
or edi, eax
mov eax, edi
not eax
mov edx, edi
and edx, 0xfffffffe
and eax, 0x72a3c046
and edi, 0x8d5c3fb9
or edi, eax
xor edi, 0x8d5c3fb8
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov eax, edi
not eax
mov edx, eax
and edx, 0x340c15d7
and eax, edi
and edi, 0xcbf3ea28
or edi, edx
xor edi, 0xcbf3ea28
mov edx, edi
and edx, eax
xor edi, eax
or edi, edx
mov eax, edi
not eax
and eax, 0xb1cc58a7
and edi, 0x4e33a758
or edi, eax
mov eax, edi
xor eax, 0xc11a218
xor edi, 0x90445800
and edi, 0xd2665d40
and eax, 0x2d99a2bf
or eax, edi
xor eax, 0x2d99a2bf
setne r10b
sete dl
cmp ebp, 0xa
setl bl
cmp ebp, 9
setg al
mov ecx, eax
xor cl, dl
mov r11d, ecx
xor r11b, al
and r11b, cl
and dl, al
and bl, r10b
or bl, dl
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, eax
xor al, 1
and al, r11b
xor r11b, 1
and cl, r11b
or al, cl
mov ecx, r11d
and cl, dl
xor dl, r11b
or dl, cl
mov ecx, edx
not cl
and cl, 1
cmp al, cl
jne 0x18000e277
xor al, 1
or al, dl
xor al, 1
test al, 1
je 0x18000f08c
add r8, r9
mov ebp, dword [r9 + rsi + 0x20]
mov r10d, dword [r9 + rsi + 0x24]
add rbp, r9
add r10, r9
mov edi, dword [rbp]
add rdi, r9
mov rsi, r12
nop word cs:[rax + rax]
nop dword [rax]
movzx r13d, byte [rsi]
movzx r14d, byte [rdi]
cmp r13b, r14b
setne r11b
sete cl
test r13b, r13b
setne al
sete dl
mov ebx, edx
xor bl, cl
and bl, dl
and al, r11b
and dl, cl
or dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
jne 0x18000e2e4
xor dl, 1
je 0x18000e2e4
add rdi, 1
add rsi, 1
test r15b, r15b
jne 0x18000e2a0
cmp r13b, r14b
je 0x18000e2f3
add rbp, 4
add r10, 2
jmp 0x18000e28a
movzx eax, word [r10]
mov eax, dword [r8 + rax*4]
add r9, rax
mov r14, qword [rsp + 0x38]
mov rcx, r14
call r9
mov rcx, qword [rsp + 0x48]
call fcn.18000f690
mov r9, rax
mov ecx, dword [0x18002da7c]
mov r8d, dword [0x18002da80]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x63b50343
mov ebx, edx
not ebx
or ebp, 0x9c4afcbc
mov ecx, ebp
not ecx
and edx, 0x1798a247
and ebx, 0x88425cb8
or ebx, edx
and ebp, 0x1798a247
and ecx, 0x60250100
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x63b50343
and ecx, 0x9c4afcbc
or ecx, edx
mov esi, ecx
not esi
mov edx, ecx
xor edx, 0xde5be39
and edx, esi
mov ebx, esi
or ebx, 0xde5be39
mov edi, ebx
not edi
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x1d8516e8
and edx, 0xe27ae917
or edx, eax
or ebp, ebx
and ebx, 0x1d8516e8
and edi, 0xe21a4106
or edi, ebx
xor edi, edx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0x65659a0
and ebp, 0xf9a9a65f
or ebp, eax
mov eax, ebp
xor eax, 0x84441062
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
mov edx, ecx
not edx
xor ebp, 0xbb3e798
mov ebx, ebp
and ebx, 0x733a8b05
and eax, 0x8cc574fa
or eax, ebx
or ebp, ecx
and ecx, 0x733a8b05
and edx, 0x8cc574fa
or edx, ecx
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xd213c78f
and ebp, 0x2dec3870
or ebp, eax
mov eax, ebp
xor eax, 0xc643060
xor ebp, 0x11c18e
and eax, 0xde663661
and ebp, 0x2199c99e
or ebp, eax
xor ebp, 0x2199c99e
setne r10b
sete r11b
cmp r8d, 0xa
setl al
cmp r8d, 9
setg r8b
mov ecx, r8d
xor cl, al
and cl, r8b
mov edx, ecx
not dl
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, r11d
mov ebx, eax
xor al, r11b
and r11b, dl
not dl
and dl, r10b
or dl, r11b
and cl, r8b
and bl, r10b
or bl, cl
or r8b, r10b
xor r8b, 1
or r8b, al
xor r8b, 1
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov eax, r8d
xor al, 1
mov ebx, r8d
and bl, al
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov ecx, ebx
and cl, dl
or al, dl
xor dl, 1
xor bl, 1
and bl, dl
or bl, cl
xor dl, r8b
xor al, 1
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
test cl, 1
jne 0x18000dcff
xor bl, al
test bl, 1
jne 0x18000dcff
jmp 0x18000f086
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x58]
mov ecx, dword [rax]
mov edx, dword [rax + 0x10]
mov rax, qword [rsp + 0x40]
add rcx, rax
mov qword [rsp + 0x88], rcx
add rdx, rax
mov qword [rsp + 0x38], rdx
lea edx, [r14 - 1]
imul edx, r14d
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov ecx, edx
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
and eax, 0x7b92bfcd
and edx, 0x846d4032
or edx, eax
mov eax, edx
xor eax, 0x4454020
xor edx, 0x7b92bfcd
mov ebx, ecx
and ebx, 0xc3aa865a
and ebp, 0x3c5579a5
or ebp, ebx
or ecx, edx
and edx, 0xc3aa865a
and eax, 0x3c5579a5
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne r11b
sete r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg r10b
xor r11b, r9b
and r11b, r9b
mov edx, r11d
xor dl, 1
mov ebx, r11d
and bl, dl
mov eax, ebx
xor al, 1
xor bl, r11b
or al, dl
xor al, 1
or al, bl
or dl, r11b
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, r10d
xor al, dl
xor al, 1
and al, dl
or dl, r10b
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, r10d
xor al, r9b
and al, r10b
xor cl, r9b
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
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, 1
and al, cl
xor cl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
or cl, al
mov eax, ebx
xor al, 1
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
test cl, 1
je 0x18000e610
mov rax, qword [rsp + 0x88]
mov r9, qword [rax]
test r9, r9
je 0x18000f070
movabs r8, 0x9b09ccb73174e51a
mov rcx, r8
xor rcx, 0xffff
and rcx, r8
mov eax, r8d
not eax
movzx edi, ax
mov rbx, rcx
not rbx
mov rdx, rdi
not rdx
movabs rbp, 0x56696ba7dbf94735
mov rax, rbp
not rax
mov rsi, rdx
or edx, ebx
and rbx, rbp
and rcx, rax
or rcx, rbx
mov rbx, r8
not rbx
and rsi, rbp
and edi, eax
or rdi, rsi
xor rdi, rcx
not edx
or eax, ebp
and eax, edx
or rax, rdi
movabs rbp, 0xc3806346900c9f12
mov rcx, rbp
not rcx
and rcx, rbx
mov rdx, r8
and rdx, rbp
or rdx, rcx
xor rdx, rbp
mov rcx, rax
not rcx
and rcx, rdx
not rdx
and rdx, rax
or rdx, rcx
mov rsi, r9
not rsi
mov rcx, rsi
xor rcx, rdx
not rcx
and rcx, rdx
xor rdx, r9
and rdx, r9
mov rbx, rcx
not rbx
movabs rbp, 0x71ab57624d0b4b7c
mov rax, rbp
not rax
mov rdi, rbx
and rdi, rbp
and rcx, rax
or rcx, rdi
mov rdi, rdx
not rdi
or rbx, rdi
and rdi, rbp
and rdx, rax
or rdx, rdi
xor rdx, rcx
not rbx
or rax, rbp
and rax, rbx
or rax, rdx
not rax
movabs r8, 0x22767310c49d8e34
mov rbp, r8
not rbp
mov rcx, rax
and rcx, rsi
xor rax, rsi
or rax, rcx
movabs rsi, 0x765de7025b8a31e9
mov rcx, rsi
not rcx
mov rdx, rbp
and rdx, rsi
mov rbx, r8
and rbx, rcx
or rbx, rdx
mov rdi, r8
and rdi, rsi
mov rdx, rbp
and rdx, rcx
or rdx, rdi
xor rdx, rbx
or rbp, r8
not rbp
or rcx, rsi
and rcx, rbp
or rcx, rdx
not rcx
or rcx, rax
movabs rdx, 0x6468190fadd74509
mov rax, rdx
not rax
or rax, rdx
not rcx
and rcx, rax
test r9, r9
mov rax, qword [rsp + 0x60]
lea r13, [rax + r9]
cmovs r13, rcx
mov rcx, qword [rsp + 0x48]
call fcn.18000f690
mov r14, rax
mov ecx, dword [0x18002da7c]
mov r8d, dword [0x18002da80]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xbfc34736
and edx, ebp
not ebp
and ebp, 0x3bde4ca7
and ecx, 0xc421b358
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4000000
xor ecx, 0x3bc24426
or ecx, 0x403cb8c9
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xcaef639d
and ebp, 0x35000422
or ebp, edi
or ecx, ebx
and ebx, 0xcaef639d
and edx, 0x35109c62
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x74b17a74
and ecx, 0x8b4e858b
or ecx, edx
mov edx, ecx
xor edx, 0x348dc2bd
mov ebp, ecx
xor ebp, 0x80701000
and ebp, 0x80741014
xor ecx, 0xbaf0206
and ecx, edx
and edx, 0x7f8befeb
or edx, ebp
mov r9d, edx
xor r9d, 0x7f8befeb
mov edi, edx
xor edi, 0xbf56d0af
and edi, r9d
mov ebp, edi
not ebp
mov eax, ecx
not eax
mov ebx, ebp
and ebx, 0x6cf10e9
and edi, 0xf930ef16
or edi, ebx
or ebp, eax
and eax, 0x6cf10e9
and ecx, 0xf930ef16
or ecx, eax
xor ecx, edi
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0xc0dd3f45
and ebp, 0x3f22c0ba
or ebp, eax
and r9d, 1
xor edx, 0x7f8befea
or edx, r9d
mov eax, edx
not eax
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x687b5ac4
and ebp, 0x9784a53b
or ebp, ebx
or ecx, edx
and edx, 0x687b5ac4
and eax, 0x9784a53b
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8df051ad
and ecx, 0x720fae52
or ecx, eax
xor ecx, 0x720fae52
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, ecx
or bl, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
xor al, 1
and dl, r8b
or dl, cl
mov ecx, eax
and cl, dl
test cl, 1
jne 0x18000e96d
xor al, dl
jmp 0x18000e965
add qword [rsp + 0x88], 8
add qword [rsp + 0x38], 8
jmp 0x18000e50a
test al, 1
je 0x18000f08e
movsxd rax, dword [r14 + 0x3c]
mov r9d, dword [r14 + rax + 0x88]
mov r8d, dword [r14 + r9 + 0x1c]
mov edx, dword [0x18002da84]
mov r10d, dword [0x18002da88]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and edx, 0x755588c8
and ebp, 0x8aaa7737
or ebp, edx
mov edx, ebp
not edx
and edx, 0xf388680b
and ebp, 0xc7797f4
or ebp, edx
mov edx, ebp
xor edx, 0x79221f3c
xor ebp, 0x86840082
mov edi, edx
and edi, 0xfffffffe
and ebp, 0xa7a4039a
and edx, 0x585bfc65
or edx, ebp
xor edx, 0x585bfc64
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
cmp edx, 0xffffffff
sete r11b
setne al
cmp r10d, 0xa
setl dl
cmp r10d, 9
setg cl
mov ebx, ecx
xor bl, dl
and bl, cl
xor bl, 1
mov ecx, ebx
xor cl, al
not cl
and cl, al
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, edx
or al, r11b
xor al, 1
xor dl, r11b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, 1
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
xor al, 1
mov r10d, eax
xor r10b, cl
or al, cl
xor al, 1
or al, r10b
xor al, dl
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
test cl, 1
jne 0x18000ea6a
xor al, dl
test al, 1
je 0x18000f090
add r8, r14
mov esi, dword [r14 + r9 + 0x20]
mov r9d, dword [r14 + r9 + 0x24]
add rsi, r14
add r9, r14
mov r11, qword [rsp + 0x50]
mov ebp, dword [rsi]
add rbp, r14
mov rdi, r11
nop word [rax + rax]
movzx eax, byte [rdi]
movzx r10d, byte [rbp]
cmp al, r10b
sete bl
test al, al
sete dl
xor bl, dl
and dl, bl
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
add rbp, 1
add rdi, 1
test cl, 1
je 0x18000eae1
je 0x18000eae1
test r15b, r15b
jne 0x18000ea90
cmp al, r10b
je 0x18000eaf0
add rsi, 4
add r9, 2
jmp 0x18000ea82
movzx eax, word [r9]
mov eax, dword [r8 + rax*4]
add r14, rax
mov rcx, qword [rsp + 0x70]
mov rdx, r13
call r14
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
mov r14d, dword [0x18002da6c]
mov r8d, dword [0x18002da70]
lea edx, [r14 - 1]
imul edx, r14d
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov ecx, edx
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
and eax, 0x58a5b7cf
and edx, 0xa75a4830
or edx, eax
mov eax, edx
xor eax, 0x874a4010
xor edx, 0x58a5b7cf
mov ebx, ecx
and ebx, 0x38900ba2
and ebp, 0xc76ff45d
or ebp, ebx
or ecx, edx
and edx, 0x38900ba2
and eax, 0xc76ff45d
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete cl
setne al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and al, bl
and dl, cl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
not al
xor cl, bl
mov ebx, ecx
not bl
and bl, dl
or dl, cl
xor dl, 1
and cl, al
or cl, bl
test dl, cl
jne 0x18000e951
xor dl, cl
test dl, 1
jne 0x18000e951
mov rcx, qword [rsp + 0x48]
call fcn.18000f690
mov r9, rax
mov ecx, dword [0x18002da7c]
mov eax, dword [0x18002da80]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x4606892f
and ecx, 0xb9f976d0
or ecx, edx
mov ebp, ecx
xor ebp, 0x4606892f
mov edx, ecx
xor edx, 0x4606892e
and edx, ebp
xor ecx, 0xa93650
and ecx, 0x2a9bf56
and ebp, 0xfd5640a9
or ebp, ecx
mov ebx, ebp
xor ebx, 0x7d564020
mov ecx, edx
not ecx
xor ebp, 0x2a9bf57
mov edi, ecx
and edi, 0x80a10bc8
and edx, 0x7f5ef437
or edx, edi
or ecx, ebp
and ebp, 0x80a10bc8
and ebx, 0x7f5ef437
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
and dl, bl
and cl, r8b
or cl, dl
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, r8b
not dl
and dl, r8b
or bl, r8b
xor dl, 1
mov r8d, edx
xor r8b, bl
or dl, bl
xor dl, 1
or dl, r8b
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
and al, dl
xor dl, 1
xor bl, 1
and bl, dl
or al, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, 1
mov ecx, eax
and cl, dl
test cl, 1
jne 0x18000ecd5
xor al, dl
test al, 1
je 0x18000f092
movsxd rax, dword [r9 + 0x3c]
mov r10d, dword [r9 + rax + 0x88]
mov r8d, dword [r9 + r10 + 0x1c]
mov eax, dword [0x18002da84]
mov r11d, dword [0x18002da88]
lea edi, [rax - 1]
imul edi, eax
mov edx, edi
not edx
mov ebp, edi
xor ebp, 0x1e21e5a9
and ebp, edi
mov eax, edi
or eax, 0xe1de1a56
mov esi, ebp
not esi
mov ecx, eax
and ecx, 0x18a87124
mov ebx, edx
and ebx, 0x6018489
or ebx, ecx
or eax, esi
and esi, 0x18a87124
and ebp, 0xe7578edb
or ebp, esi
xor ebp, ebx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x6dcae657
and eax, 0x923519a8
or eax, ecx
mov esi, eax
xor esi, 0x8c14fc00
xor eax, 0x20610357
mov ecx, esi
and ecx, 0xd78a5ca8
and eax, 0x2875a357
or eax, ecx
or esi, edi
and edi, 0xd78a5ca8
and edx, 0x2875a357
or edx, edi
xor edx, eax
not esi
or esi, edx
mov eax, esi
not eax
and eax, 0x9ac257e4
and esi, 0x653da81b
or esi, eax
xor esi, 0x653da81b
sete al
setne dl
cmp r11d, 0xa
setl sil
cmp r11d, 9
setg bl
and dl, bl
mov ecx, esi
and cl, al
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
xor bl, al
not bl
and bl, al
xor al, sil
and al, sil
mov edx, ebx
xor dl, 1
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
xor al, cl
mov ebx, eax
and bl, 1
xor al, 1
and cl, al
mov edx, ecx
and dl, 1
cmp dl, bl
jne 0x18000edf9
xor cl, 1
or cl, al
xor cl, 1
test cl, 1
je 0x18000f094
add r8, r9
mov esi, dword [r9 + r10 + 0x20]
mov edi, dword [r9 + r10 + 0x24]
add rsi, r9
add rdi, r9
mov rbp, qword [rsp + 0x50]
mov eax, dword [rsi]
add rax, r9
nop word cs:[rax + rax]
movzx r11d, byte [rbp]
movzx r10d, byte [rax]
cmp r11b, r10b
setne dl
test r11b, r11b
setne cl
xor dl, cl
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
jne 0x18000ee53
xor dl, 1
add rax, 1
add rbp, 1
test dl, dl
jne 0x18000ee20
cmp r11b, r10b
je 0x18000ee62
add rsi, 4
add rdi, 2
jmp 0x18000ee0c
movzx eax, word [rdi]
mov eax, dword [r8 + rax*4]
add r9, rax
mov rcx, qword [rsp + 0x70]
mov rdx, r13
call r9
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x48]
call fcn.18000f690
mov r14, rax
mov edx, dword [0x18002da7c]
mov r8d, dword [0x18002da80]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xfb80f12a
and ebp, ecx
or ecx, 0x47f0ed5
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xf24d4748
and edx, 0x980b022
or edx, edi
or ecx, ebx
and ebx, 0xf24d4748
and ebp, 0xdb2b8b7
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x47f0ed5
and ecx, 0xfb80f12a
or ecx, edx
mov esi, ecx
not esi
mov edx, esi
and edx, 0xbc861a26
and ecx, 0x4379e5d9
or ecx, edx
mov edx, ecx
xor edx, 0x4379e5d9
mov ebx, ecx
xor ebx, 0x7b774cc6
and ebx, edx
or esi, 0xc7f156e0
mov ebp, esi
not ebp
mov edi, ebx
not edi
mov eax, edi
and eax, 0xe4114659
and ebx, 0x1beeb9a6
or ebx, eax
or edi, esi
and esi, 0xe4114659
and ebp, 0x180ea906
or ebp, esi
xor ebp, ebx
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0x380ea91e
and edi, 0xc7f156e1
or edi, eax
xor ecx, 0x24061826
and ecx, 0x656f7867
mov eax, edx
and eax, 0x9a908798
or eax, ecx
xor eax, 0x656f7866
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x79b99d26
and edx, 0x864662d9
or edx, eax
mov eax, edx
xor eax, 0x6404289
xor edx, 0x79b99d26
mov ebp, edi
not ebp
mov ecx, ebp
and ecx, 0xb03f2c72
and edi, 0x4fc0d38d
or edi, ecx
or ebp, edx
and edx, 0xb03f2c72
and eax, 0x4fc0d38d
or eax, edx
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
mov edx, eax
or edx, 0x8707f67b
mov ecx, edx
not ecx
or ebp, 0x48300880
and ebp, 0x4f312cda
and eax, 0x8006d221
or eax, ebp
and edx, 0x4f312cda
and ecx, 0x30c80104
or ecx, edx
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x78f80984
and ecx, 0x8707f67b
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x474e5369
and ecx, 0xb8b1ac96
or ecx, edx
xor ecx, 0x474e5369
xor eax, ecx
test eax, ecx
sete dl
setne r9b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg cl
mov eax, ecx
and dl, cl
and cl, r9b
xor al, r9b
or al, cl
mov ebx, eax
not bl
and r10b, r9b
or dl, r10b
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
xor al, 1
and cl, bl
or cl, dl
mov edx, eax
and dl, cl
test dl, 1
jne 0x18000e96d
xor al, cl
jmp 0x18000e965
mov rdi, qword [rsp + 0x58]
add rdi, 0x14
mov r13, qword [rsp + 0x90]
jmp 0x18000dadd
jmp 0x18000f086
jmp 0x18000f088
jmp 0x18000f08a
jmp 0x18000f08c
jmp 0x18000f08e
jmp 0x18000f090
jmp 0x18000f092
jmp 0x18000f094
mov eax, dword [r13 + 0x28]
add rax, qword [rsp + 0x40]
call rax
mov esi, dword [0x18002da6c]
mov edi, dword [0x18002da70]
lea ebx, [rsi - 1]
imul ebx, esi
mov eax, ebx
not eax
and eax, 0x2200a930
mov ecx, ebx
and ecx, 0x9800404a
or ecx, eax
xor ecx, 0x9800404a
and ebx, 0x45ff1685
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x8ee99be6
and ebx, 0x71166419
or ebx, eax
mov eax, ebx
xor eax, 0xc0008543
xor ebx, 0x34e9729c
mov ecx, ebx
and ecx, 0x1f373ab4
and eax, 0xe0c8c54b
or eax, ecx
mov r8d, eax
xor r8d, 0xe0c8c54b
xor eax, 0x1f373ab4
mov ecx, eax
or ecx, 0x3ca4c643
mov ebp, ecx
not ebp
or ebx, 0xc35b39bc
mov edx, ebx
not edx
and ecx, 0x9fddb48
and ebp, 0xc20220b4
or ebp, ecx
and ebx, 0x9fddb48
and edx, 0x34000403
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0xca2f9bab
and edx, 0x35d06454
or edx, ecx
mov ecx, edx
xor ecx, 0x2020160
and eax, 0x3b447115
mov ebp, r8d
and ebp, 0xc4bb8eea
or ebp, eax
xor ebp, 0x3b447114
and r8d, 1
or r8d, ebp
mov eax, r8d
not eax
xor edx, 0x974a216
mov ebp, edx
and ebp, 0xfd89fc8b
and ecx, 0x2760374
or ecx, ebp
or edx, r8d
and r8d, 0xfd89fc8b
and eax, 0x2760374
or eax, r8d
xor eax, ecx
not edx
or edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x40e8a040
and edx, 0x90650a0
or edx, eax
mov ebp, edx
xor ebp, 0x9024080
xor edx, 0xe6e1a901
or ecx, 0x49eef0e0
mov eax, ecx
not eax
and edx, 0xe6e5b921
and ebp, 0x90a40c0
or ebp, edx
and ecx, 0xe6e5b921
and eax, 0x1010061e
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x22ede688
and eax, 0xdd121977
or eax, ecx
xor eax, 0x94fce997
sete cl
setne al
cmp edi, 0xa
setl bl
cmp edi, 9
setg dl
and al, dl
and bl, cl
or bl, al
xor bl, 1
or bl, dl
mov r8d, ebx
xor r8b, 1
mov eax, edx
xor al, cl
not al
and al, cl
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
mov r9d, ecx
and r9b, dl
xor cl, dl
mov r10d, r8d
xor r10b, dl
or dl, r8b
and r8b, bl
xor r8b, 1
mov eax, r8d
xor al, bl
or r8b, bl
xor r8b, 1
or r8b, al
or cl, r9b
xor cl, r8b
xor dl, 1
or dl, r10b
xor dl, 1
mov eax, ecx
and al, dl
test al, 1
jne 0x18000f60a
xor cl, dl
test cl, 1
jne 0x18000f60a
lea eax, [rsi - 1]
imul eax, esi
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
xor edx, 1
and edx, eax
mov ecx, eax
not ecx
and ecx, 0x6986a852
and eax, 0x967957ad
or eax, ecx
mov ebp, eax
xor ebp, 0x86491728
mov ecx, edx
not ecx
xor eax, 0x6986a853
mov ebx, ecx
and ebx, 0x79b06895
and edx, 0x864f976a
or edx, ebx
or ecx, eax
and eax, 0x79b06895
and ebp, 0x864f976a
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x3349b939
and eax, 0xccb646c6
or eax, edx
xor eax, 0x3349b939
xor ecx, eax
test ecx, eax
sete dl
setne r8b
cmp edi, 9
setg bl
cmp edi, 0xa
setl cl
mov eax, ecx
xor al, r8b
xor al, 1
or al, bl
xor al, 1
and dl, bl
and cl, r8b
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
cmp al, cl
jne 0x18000f51c
xor al, 1
or al, dl
xor al, 1
test al, 1
je 0x18000f5fa
jmp 0x18000f51c
mov eax, dword [r13 + 0x28]
add rax, qword [rsp + 0x40]
call rax
mov esi, dword [0x18002da6c]
mov edi, dword [0x18002da70]
lea edx, [rsi - 1]
imul edx, esi
mov eax, edx
not eax
and eax, 0x2880182
mov ecx, edx
and ecx, 0x2d407811
or ecx, eax
xor ecx, 0x2d407811
and edx, 0xd037866c
or edx, ecx
mov eax, edx
not eax
and eax, 0x29510cf8
and edx, 0xd6aef307
or edx, eax
mov ecx, edx
xor ecx, 0xf9668a94
mov ebx, edx
xor ebx, 0x699756b
mov ebp, ebx
and ebp, 0x6123d83a
mov eax, edx
xor eax, 0x984552ae
and eax, ecx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x89ebd479
and eax, 0x76142b86
or eax, ecx
xor eax, 0x1737f3bd
and ebx, 1
xor edx, 0x699756a
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x69720c9a
and edx, 0x968df365
or edx, ecx
xor edx, 0x968df365
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xabb7fde3
and eax, edx
and edx, 0x5448021c
or edx, ecx
mov ecx, edx
xor ecx, 0x44000200
xor edx, 0xabb7fde3
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x98ee903d
and ecx, 0x67116fc2
or ecx, ebx
or edx, ebp
and ebp, 0x98ee903d
and eax, 0x67116fc2
or eax, ebp
xor eax, ecx
not edx
or edx, eax
setne r8b
sete dl
cmp edi, 0xa
setl r9b
cmp edi, 9
setg r10b
mov ebx, edx
xor bl, r8b
and bl, dl
mov eax, ebx
xor al, 1
mov ecx, eax
or cl, bl
xor bl, cl
xor bl, 1
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, cl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ebx
and al, r10b
xor bl, 1
and bl, r9b
or bl, al
and r9b, r8b
and dl, r10b
or dl, r9b
mov eax, r10d
xor al, r8b
or r10b, r8b
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, dl
xor dl, 1
xor al, 1
or dl, r10b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, dl
and dl, al
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
xor dl, bl
xor cl, 1
or al, bl
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
test cl, 1
jne 0x18000f60a
xor dl, al
test dl, 1
je 0x18000f299
jmp 0x18000f60a
mov eax, dword [r13 + 0x28]
add rax, qword [rsp + 0x40]
call rax
mov ecx, dword [0x18002da6c]
mov r8d, dword [0x18002da70]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ebx
xor ebp, 0xfffffffe
and ebp, ebx
mov edx, ebx
or edx, 1
mov edi, ebp
not edi
mov esi, edx
and esi, 0x463dc040
mov eax, ecx
and eax, 0xb9c23fbe
or eax, esi
or edx, edi
and edi, 0x463dc040
and ebp, 0xb9c23fbf
or ebp, edi
xor ebp, eax
not edx
or edx, ebp
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xa3b40303
and edx, 0x5c4bfcfc
or edx, eax
and ebx, 0xa3b40303
and ecx, 0x5c4bfcfc
or ecx, ebx
xor ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r9b
setne r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ecx, r10d
and cl, al
and r10b, dl
and dl, r9b
or dl, cl
mov ebx, edx
xor bl, al
and bl, dl
and al, r9b
or al, r10b
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
mov ecx, ebx
xor cl, al
and cl, bl
and al, bl
or al, dl
cmp cl, al
jne 0x18000f360
xor cl, 1
xor al, 1
or al, cl
xor al, 1
test al, 1
jne 0x18000f360
mov eax, dword [r13 + 0x28]
add rax, qword [rsp + 0x40]
call rax
jmp 0x18000f51c
movaps xmm6, xmmword [rsp + 0x140]
movaps xmm7, xmmword [rsp + 0x150]
movaps xmm8, xmmword [rsp + 0x160]
movaps xmm9, xmmword [rsp + 0x170]
movaps xmm10, xmmword [rsp + 0x180]
movaps xmm11, xmmword [rsp + 0x190]
movaps xmm12, xmmword [rsp + 0x1a0]
movaps xmm13, xmmword [rsp + 0x1b0]
movaps xmm14, xmmword [rsp + 0x1c0]
movaps xmm15, xmmword [rsp + 0x1d0]
add rsp, 0x1e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret