Function at 0x180001000
Capabilities:
Encode data using base64
Encode data using xor
Parse pe header

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x188
movdqa xmmword [rsp + 0x170], xmm15
movdqa xmmword [rsp + 0x160], xmm14
movdqa xmmword [rsp + 0x150], xmm13
movdqa xmmword [rsp + 0x140], xmm12
movdqa xmmword [rsp + 0x130], xmm11
movdqa xmmword [rsp + 0x120], xmm10
movdqa xmmword [rsp + 0x110], xmm9
movdqa xmmword [rsp + 0x100], xmm8
movdqa xmmword [rsp + 0xf0], xmm7
movdqa xmmword [rsp + 0xe0], xmm6
mov edx, dword [0x180028a64]
mov esi, dword [0x180028a68]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xcbdcae82
mov edx, ebp
and edx, 0x3423517d
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x3423517c
and edx, 0xcbdcae83
or edx, ebx
and eax, 0xe32e601f
and ebp, 0x1cd19fe0
or ebp, eax
mov eax, ebp
xor eax, 0xd00e20
mov edi, edx
not edi
mov ebx, edi
and ebx, 0xbf2bf1db
and edx, 0x40d40e24
or edx, ebx
xor ebp, 0xa32a601b
and ebp, 0xbf2bf1db
and eax, 0x40d40e24
or eax, ebp
xor eax, edx
not eax
or eax, edi
cmp eax, 0xffffffff
setne cl
sete al
cmp esi, 0xa
setl r8b
cmp esi, 9
setg r9b
mov ebx, eax
or bl, r9b
xor bl, 1
or r8b, al
xor al, r9b
not al
and al, r9b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor cl, r9b
mov edx, r8d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, eax
xor cl, 1
and dl, cl
or cl, bl
mov r8d, ecx
not r8b
and r8b, 1
and bl, al
or bl, dl
mov eax, ebx
and al, 1
cmp r8b, al
jne 0x180001182
xor bl, 1
or cl, bl
xor cl, 1
test cl, 1
jne 0x180001182
nop
jmp 0x180001180
movzx r11d, byte [section..data]
movzx esi, byte [0x18000c001]
movzx r8d, byte [0x18000c002]
movzx r9d, byte [0x18000c003]
mov ebp, dword [0x180028a6c]
mov eax, dword [0x180028a70]
lea ecx, [rbp - 1]
imul ecx, ebp
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x4ff3247c
mov edi, ecx
and edi, 0xb00cdb82
or edi, ebx
xor edi, 0xb00cdb82
mov ebx, ecx
and ebx, 1
or ebx, edi
not ebx
and ebp, 0x51a8b0d8
and ecx, 0xae574f27
or ecx, ebp
xor ecx, 0xae574f27
mov ebp, ebx
and ebp, ecx
xor ecx, ebx
or ecx, ebp
cmp ecx, 0xffffffff
sete r10b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
xor cl, dl
mov eax, edx
xor al, r10b
and al, dl
xor bl, r10b
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, cl
mov eax, ebx
xor al, 1
and cl, bl
cmp cl, al
jne 0x180001242
xor cl, 1
or cl, bl
xor cl, 1
test cl, 1
jne 0x180001242
nop word [rax + rax]
jmp 0x180001240
shl r9, 0x18
shl r8, 0x10
shl rsi, 8
mov qword [rsp + 0x50], r11
lea rdi, [r11 + rsi]
not rsi
mov r14d, esi
not r14d
or r14, rsi
mov r13, r14
not r13
mov r15, r13
mov r12d, r13d
xor r12d, 0xdc3c0200
and r12d, r13d
mov r10d, r13d
mov r11d, edi
or r13, rdi
not rdi
movabs rax, 0x5291a636dc3c0292
mov rcx, rdi
or rcx, rax
not rax
or r15, rax
mov rbx, r15
not rbx
xor rax, rdi
and rax, rdi
mov rsi, r12
not rsi
movabs rbp, 0xd37db3385fb26846
or r15, rsi
and rsi, rbp
not rbp
and rbp, rbx
and r12d, 0xa04d9700
or r12, rsi
movabs rsi, 0x816c110803826844
or rsi, rbp
xor rsi, r12
movabs rbp, 0x946e51e2eb698a5a
mov rbx, rbp
not rbx
and rbx, rax
not rax
mov rdx, rax
and rdx, rbp
and rbp, rcx
or rax, rcx
not ecx
not r15
or r15, rsi
or rbx, rdx
and ecx, 0x827525
or rcx, rbp
xor rcx, rbx
not rax
or rax, rcx
mov rcx, r15
not rcx
and rcx, rax
not rax
and rax, r15
or rax, rcx
movabs rcx, 0xcdf709258fbd817a
not rcx
and r10d, 0x8100
and r14, rcx
or r14, r10
and r11d, 0x817a
and rcx, rdi
or rcx, r11
xor rcx, r14
not r13
or r13, rcx
mov rcx, r13
not rcx
movabs rdx, 0x9db1dc41fed38ba3
and rcx, rdx
not rdx
and r13, rdx
or r13, rcx
xor r13, rdx
mov rcx, rax
and rcx, r13
xor r13, rax
or r13, rcx
mov rbx, r13
mov r10, r8
not r10
mov rbp, r10
or r10, r13
mov rdx, r13
not rdx
movabs rax, 0xe7e0c8eb32f06493
mov rdi, rdx
and rdi, rax
not rax
and rbx, rax
or rbx, rdi
xor rbx, rax
movabs rax, 0xb0ae05717a3457d3
and rbp, rax
mov edi, r8d
and edi, 0xcb0000
or rdi, rbp
xor rdi, rax
mov rax, rbx
not rax
mov rbp, rax
mov esi, edi
or rax, rdi
not rdi
movabs rcx, 0x7664f2cd6b5e4531
and rbp, rcx
not rcx
and rbx, rcx
or rbx, rbp
and esi, 0x5e0000
and rcx, rdi
or rcx, rsi
xor rcx, rbx
not rax
or rax, rcx
mov rcx, rax
not rcx
movabs rbp, 0x2ee04d550335af72
and rcx, rbp
not rbp
and rax, rbp
or rax, rcx
xor rax, rbp
mov r11, rax
not r11
or rdx, r8
mov rbp, rdx
movabs rbx, 0x4782701124e90ca9
mov rdi, rbx
mov rsi, r10
and rsi, rbx
and rbx, rdx
or rdx, r10
not r10d
not rbp
not rdi
and rdi, rbp
and r10d, 0x160000
or r10, rsi
or rbx, rdi
xor rbx, r10
not rdx
or rdx, rbx
mov rbp, rdx
not rbp
mov rbx, rax
xor rbx, rbp
and rbx, rax
movabs rcx, 0x34808673b07e97c2
and r11, rcx
and rbp, rcx
not rcx
and rax, rcx
or rax, r11
and rcx, rdx
or rcx, rbp
xor rcx, rax
mov rdi, rbx
not rdi
movabs rbp, 0xb347f831950dc19f
mov rdx, rbp
not rdx
and rbx, rdx
and rdx, rcx
not rcx
mov rax, rdi
and rax, rbp
or rbx, rax
and rbp, rcx
or rdx, rbp
xor rdx, rbx
or rcx, rdi
not rcx
or rcx, rdx
mov r10, rcx
not r10
mov r8, r9
not r8
movabs rax, 0x372d3915506066d9
mov rdi, r10
mov rsi, r9
or rsi, rcx
movabs rbx, 0xfd9950d495366cf7
and r10, rbx
mov rdx, r8
xor rdx, rbx
xor rbx, rcx
and rbx, rcx
and rcx, rax
not rax
and rdi, rax
or rdi, rcx
mov ecx, r9d
and ecx, 0x50000000
and rax, r8
or rax, rcx
xor rax, rdi
not rsi
or rsi, rax
movabs rax, 0x243efa6211301d39
movabs rcx, 0xdbc1059deecfe2c6
or rcx, rax
mov rax, rsi
not rax
movabs rdi, 0xcc69256e88957d73
and rax, rdi
not rdi
and rsi, rdi
or rsi, rax
xor rsi, rdi
xor rcx, rsi
not rcx
and rcx, rsi
not rdx
and rdx, r8
and r9d, 0x6a000000
mov rbp, r10
not rbp
movabs rsi, 0x34944e7300e8e0ea
mov rdi, rsi
not rdi
and r10, rdi
and rdi, rbx
not rbx
mov rax, rbp
and rax, rsi
or r10, rax
and rsi, rbx
or rdi, rsi
xor rdi, r10
or rbx, rbp
not rbx
or rbx, rdi
mov eax, r9d
and eax, edx
xor rdx, r9
or rdx, rax
mov rdi, rbx
not rdi
movabs rax, 0x7a3cfdc3233c9e59
and rdi, rax
mov rbp, rdx
not rbp
and rbp, rax
not rax
and rbx, rax
or rbx, rdi
and rax, rdx
or rax, rbp
xor rax, rbx
mov r8, rcx
not r8
mov rbx, rax
movabs rbp, 0xf60ffd33a4282817
mov rdi, rax
xor rdi, rbp
and rdi, rax
not rax
movabs rsi, 0xb31b3ab780b06a02
and rax, rsi
not rsi
and rbx, rsi
or rbx, rax
xor rbx, rsi
not rbp
mov rax, rcx
or rax, rbp
not rax
and rcx, rbp
or rcx, rax
xor rbp, rbx
and rbp, rbx
mov r9, rbp
not r9
movabs rdx, 0xac3bdcef4ebaa07c
mov rsi, rdx
not rsi
and rbp, rsi
and rsi, rdi
not rdi
mov rax, r9
and rax, rdx
or rbp, rax
and rdx, rdi
or rsi, rdx
xor rsi, rbp
or rdi, r9
not rdi
or rdi, rsi
mov rax, rcx
not rax
movabs rbp, 0x9c7f094957002dbd
and rax, rbp
mov rdx, rdi
not rdx
and rdx, rbp
not rbp
and rcx, rbp
or rcx, rax
and rbp, rdi
or rbp, rdx
xor rbp, rcx
mov rax, r8
and rax, rbx
xor rbx, r8
or rbx, rax
mov rax, rbx
not rax
movabs rcx, 0x442b1cbaff80bc46
and rax, rcx
not rcx
and rbx, rcx
or rbx, rax
xor rbx, rcx
mov r13, rbp
movabs rax, 0xf6fb38788e19b08
mov rcx, rax
not rcx
and rbp, rcx
and rcx, rbx
not rbx
not r13
mov rdx, r13
and rdx, rax
or rbp, rdx
and rax, rbx
or rcx, rax
xor rcx, rbp
or r13, rbx
not r13
or r13, rcx
mov qword [rsp + 0x70], r13
je 0x180003404
cmp r13, 0x10
setb al
cmp r13, 0xf
seta dl
movabs rcx, 0xaf8572fd48d9c8fc
movabs rbp, 0x507a8d02b7263705
add rbp, rcx
mov rcx, r13
sub rcx, rbp
cmp rcx, 0x3ff
seta r8b
cmp rcx, 0x400
setb r9b
mov ecx, r9d
and cl, dl
and r9b, al
and al, r8b
or al, cl
mov ebx, eax
xor bl, dl
and bl, al
and dl, r8b
or dl, r9b
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov edx, eax
xor al, 1
and al, bl
xor bl, 1
and dl, bl
or al, dl
mov r8d, eax
and r8b, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
not dl
and dl, 1
xor r10d, r10d
cmp r8b, dl
jne 0x1800021fb
xor al, 1
or al, cl
xor al, 1
test al, 1
jne 0x1800021fb
mov rbp, qword [rsp + 0x50]
mov rax, rbp
not rax
movabs rcx, 0x40012303404e4088
and rcx, rax
mov eax, ebp
and eax, 4
or rax, rcx
movabs rdx, 0x1010002480000104
xor rdx, rax
mov ecx, ebp
xor ecx, 0x8c
and ecx, ebp
movabs rbp, 0xebabef1b5fff76fb
xor rbp, rax
mov rax, rcx
not rax
movabs rbx, 0x66ee1fc83d24b8da
mov rdi, rax
and rdi, rbx
not rbx
and rbx, rdx
movabs rdx, 0x22aa0c081d2030da
and rdx, rbp
or rdx, rbx
and ecx, 0x25
or rcx, rdi
xor rcx, rdx
or rax, rbp
not rax
or rax, rcx
mov rcx, rax
not rcx
movabs rdx, 0x5079cd8d895e69d4
and rcx, rdx
not rdx
and rdx, rax
or rdx, rcx
movabs rcx, 0xfbd3019596ef5fa7
xor rcx, rdx
mov rdx, rcx
not rdx
movabs rbp, 0xfe784bfe477a80f4
and rdx, rbp
not rbp
mov rbx, rcx
and rbx, rbp
or rbx, rdx
xor rbx, rbp
movabs rdx, 0xc5b15df67c71b167
mov rax, rbx
xor rax, rdx
not rax
and rax, rbx
xor rdx, rcx
and rdx, rcx
mov rsi, rax
not rsi
movabs rdi, 0x331bbdd7d9c321c4
mov rbp, rdi
not rbp
mov rcx, rsi
and rcx, rdi
and rax, rbp
or rax, rcx
and rbp, rdx
not rdx
and rdi, rdx
or rbp, rdi
xor rbp, rax
or rdx, rsi
not rdx
or rdx, rbp
movabs rax, 0xc5b15df67c71b168
and rax, rdx
not rdx
movabs rcx, 0x3a4ea209838e4e97
and rcx, rdx
or rax, rcx
mov rdx, rbx
not rdx
mov ecx, edx
not ecx
movabs rbp, 0xd0329445feefff06
and rdx, rbp
not rbp
and rbp, rbx
or rbp, rdx
movabs rdx, 0xd0329445feefff09
xor rdx, rbp
and ecx, 0xf
or rcx, rdx
not rcx
mov rdx, rax
and rdx, rcx
xor rcx, rax
or rcx, rdx
mov rax, rcx
not rax
movabs rdx, 0x111fc0b1c00776e6
and rax, rdx
not rdx
and rcx, rdx
or rcx, rax
xor rcx, rdx
movabs rbp, 0x92a72c28d36e10cf
mov rax, rbp
not rax
and rax, rcx
not rcx
mov rdx, rcx
and rdx, rbp
or rax, rdx
xor rax, rbp
not rax
or rax, rcx
not rax
movabs rbp, 0x619437060d636587
sub r13, rbp
movabs rcx, 0x6e9a7adb88f4af59
add r13, rcx
movabs rdx, 0x16447afccda26155
sub r13, rdx
sub r13, rcx
movabs rcx, 0x17bf6e2f0f7fe90
sub r13, rcx
add r13, rbp
add r13, rcx
movabs rbp, 0x27f1eafb01a7c617
add r13, rbp
movabs rcx, 0xb8cf07c6a7a89b39
sub r13, rcx
sub r13, rbp
movabs rbp, 0x9faa42ad698c8c1e
add r13, rbp
mov qword [rsp + 0x48], rax
sub r13, rax
sub r13, rbp
add r13, rcx
movabs rax, 0xf07ae06ad6f14d2e
sub r13, rax
add r13, rdx
add r13, rax
mov qword [rsp + 0x60], r13
pcmpeqd xmm10, xmm10
mov rdx, 0xffffffffffffffff
xor ebp, ebp
movdqa xmm11, xmmword [0x18000b120]
movdqa xmm12, xmmword [0x18000b130]
movdqa xmm13, xmmword [0x18000b140]
movdqa xmm15, xmmword [0x18000b170]
movabs r10, 0x1d191947e3999e37
movdqa xmm14, xmmword [0x18000b0f0]
nop word cs:[rax + rax]
nop dword [rax]
movabs rcx, 0xa7b81e1f20b75560
mov rax, rcx
mov qword [rsp + 0x38], rdx
and rax, rdx
not rcx
mov qword [rsp + 0x40], rbp
mov r8, rbp
and r8, rcx
or r8, rax
xor r8, rcx
mov r15, rbp
not r15
mov r12, r8
and r15, rbp
mov rax, r15
not r12
not rax
movabs r14, 0xdc6cab1ecee78349
mov rcx, r14
mov r11, r14
not rcx
and r15, rcx
movabs r9, 0xfb9e9e8cc031bf9c
mov rdi, r9
and r8, rcx
mov rbp, r12
xor rdi, 0x3f0
and rdi, r9
mov rdx, r9
not rdx
mov esi, r9d
and rbp, r14
not esi
and esi, 0x3f0
mov ebx, esi
and ebx, edi
or r12, rax
xor rdi, rsi
or rdi, rbx
movabs r14, 0x50b9ed703fd27b62
mov rbx, r14
not rbx
and rax, r11
and rbx, rdx
mov rdx, r9
and rdx, r14
or rdx, rbx
mov rbx, rdi
or r8, rbp
not rbx
and rbx, r10
mov r9, r10
not r9
or r15, rax
and rdi, r9
movabs r13, 0xcf124400a0062b62
mov rsi, r13
not rsi
movabs r11, 0x4ddc7f1b38315ab7
mov rbp, r11
and rbp, rsi
or rdi, rbx
not r11
mov rax, r13
and rax, r11
or rax, rbp
xor rdx, r14
and r9, rdx
not rdx
and rdx, r10
or r9, rdx
not r12
movabs rdx, 0xdc6cab1ecee78349
or rcx, rdx
xor rax, r11
movabs rbp, 0xb43cfae9fb06836b
mov rdx, rbp
xor r15, r8
not rdx
not rax
movabs rbx, 0x9ea4153497d39d51
mov r8, rbx
not r8
and rcx, r12
or rax, rdx
or r8, rbx
not rax
xor r9, rdi
movabs rbx, 0x825bb4390990d0e8
and rdx, rbx
not rbx
and rbp, rbx
and rax, r8
or rbp, rdx
xor rbp, rbx
movabs rdx, 0xf29be666919f5c83
mov r8, rdx
not r8
or rcx, r15
or r8, rdx
and r8, rbp
movabs rdx, 0x4d5597aa02ce0f97
mov rbx, rdx
not rbx
not rbp
or rbp, rsi
or rbx, rdx
not rbp
mov rdx, rax
and rbp, rbx
not rdx
movabs rdi, 0xca64276c86fbb2a3
mov r11, rdi
not r11
mov rbx, rdx
and rax, r11
and rbx, rdi
or rax, rbx
mov rbx, rbp
not rbx
or rdx, rbx
and rbx, rdi
and rbp, r11
or rbp, rbx
not rdx
xor rbp, rax
or r11, rdi
and r11, rdx
mov rdx, rcx
not rdx
mov rax, r9
or r11, rbp
mov rdi, r11
not rax
movabs rbp, 0x9aadea569242dd40
mov rbx, rbp
not rbx
and r9, rdx
not rdi
or rdx, rax
or rbx, rbp
not rdx
movabs rbp, 0x7621267817a4d109
and rdi, rbp
and rdx, rbx
mov rbx, rbp
not rbx
and r11, rbx
or r11, rdi
and rax, rcx
and rbx, r8
not r8
and r8, rbp
or rax, r9
mov rcx, rdx
and rcx, rax
xor rax, rdx
or rbx, r8
or rax, rcx
movabs r9, 0xa56f48b9df51472b
mov rcx, r9
not rcx
and r13, rcx
xor rbx, r11
and rcx, rbx
movabs r8, 0xfb053966424d2eaf
mov rbp, r8
not rbp
mov rdi, r9
and rdi, rsi
not rbx
or rsi, rbx
or rbp, r8
or r13, rdi
and rbx, r9
or rcx, rbx
mov rbx, rax
not rbx
movabs rdi, 0xc06ffc0fdd724381
and rbx, rdi
not rsi
not rdi
and rax, rdi
or rax, rbx
and rsi, rbp
xor rax, rdi
movabs rbp, 0xd14b8c4f16592454
mov rbx, rbp
not rbx
or rbx, rbp
xor rcx, r13
mov rdx, rsi
and rbx, rax
movabs rax, 0x192f82a9a8eac521
mov rbp, rax
not rbp
and rbp, rbx
and rdx, rcx
not rbx
and rbx, rax
or rbp, rbx
xor rcx, rsi
xor rbp, rax
mov rax, rbp
not rax
movabs rbx, 0xc4d1dd1c1c3c3868
and rax, rbx
or rcx, rdx
not rbx
and rbp, rbx
or rbp, rax
xor rbp, rbx
mov r8, rcx
not r8
movabs r11, 0x89c013ef85eb05cc
mov rax, r11
not rax
mov rsi, rbp
movabs rbx, 0x10084dd8f690b9ef
mov rdx, rbx
not rdx
not rsi
mov rdi, rsi
and rdi, rbx
and rbp, rdx
or rsi, rcx
or rbp, rdi
and rcx, rbx
and r8, rdx
or r8, rcx
xor r8, rbp
or rdx, rbx
movabs r9, 0xde142d87632df24b
mov rcx, r9
not rcx
mov rdi, rax
and rdi, r9
mov rbp, r11
not rsi
and rbp, rcx
or rbp, rdi
mov rdi, r11
and rdi, r9
and rdx, rsi
mov rbx, rax
and rbx, rcx
or rbx, rdi
xor rbx, rbp
or rax, r11
not rax
or rcx, r9
and rcx, rax
or rdx, r8
or rcx, rbx
not rcx
or rcx, rdx
movabs rdx, 0xde351a83f5669ea2
mov rax, rdx
not rax
or rax, rdx
not rcx
and rcx, rax
lea rax, section..data
movdqu xmm9, xmmword [rcx + rax + 4]
mov rcx, qword [rsp + 0x40]
movdqu xmm1, xmmword [rcx + rax + 0x404]
movdqa xmm2, xmm1
pxor xmm2, xmm10
movdqa xmm3, xmm1
movdqa xmm5, xmmword [section..rdata]
pand xmm3, xmm5
movdqa xmm4, xmm5
pandn xmm4, xmm2
por xmm4, xmm3
movdqa xmm3, xmm4
pxor xmm3, xmm5
pxor xmm4, xmmword [0x18000b020]
movdqa xmm6, xmmword [0x18000b030]
movdqa xmm5, xmm6
pand xmm4, xmm6
pandn xmm5, xmm3
por xmm5, xmm4
movdqa xmm3, xmm5
pxor xmm3, xmmword [0x18000b040]
pand xmm3, xmmword [str.5555555555555555qqqqqqqqqqqqqqqq________________]
pxor xmm5, xmm6
movdqa xmm4, xmm5
pand xmm4, xmmword [0x18000b050]
movdqa xmm6, xmmword [str.DDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAA9999999999999999]
por xmm5, xmm6
por xmm4, xmm3
pxor xmm5, xmm10
movdqa xmm3, xmm6
pandn xmm3, xmm1
pandn xmm1, xmm6
pxor xmm4, xmmword [0x18000b070]
por xmm1, xmm3
pxor xmm1, xmm10
por xmm1, xmm2
por xmm5, xmm4
movdqa xmm8, xmm5
movdqa xmm2, xmm9
movdqa xmm6, xmmword [0x18000b080]
pandn xmm2, xmm6
movdqa xmm4, xmm6
pandn xmm4, xmm9
por xmm4, xmm2
movdqa xmm2, xmm4
movdqa xmm3, xmm9
pxor xmm2, xmmword [0x18000b090]
pandn xmm3, xmm9
movdqa xmm0, xmmword [str.MMMMMMMMMMMMMMMM]
movdqa xmm7, xmm0
pandn xmm7, xmm2
movdqa xmm2, xmm3
pxor xmm2, xmm10
pxor xmm4, xmm6
por xmm2, xmm4
pand xmm4, xmm0
por xmm7, xmm4
movdqa xmm4, xmm0
pxor xmm8, xmm10
pandn xmm4, xmm3
pandn xmm3, xmm0
por xmm3, xmm4
pxor xmm3, xmm7
pxor xmm2, xmm10
movdqa xmm4, xmm9
pand xmm4, xmmword [0x18000b0c0]
movdqa xmm7, xmm9
pandn xmm7, xmmword [str.gggggggggggggggg]
por xmm2, xmm3
movdqa xmm3, xmm2
por xmm7, xmm4
movdqa xmm6, xmmword [0x18000b0b0]
movdqa xmm4, xmm6
pandn xmm4, xmm2
pxor xmm7, xmmword [0x18000b0e0]
pandn xmm2, xmm6
por xmm9, xmm6
pxor xmm9, xmm10
por xmm9, xmm7
movdqa xmm7, xmm14
pandn xmm7, xmm9
pandn xmm9, xmm14
por xmm9, xmm7
movdqa xmm0, xmmword [0x18000b110]
movdqa xmm7, xmm0
pandn xmm7, xmm8
por xmm2, xmm4
pxor xmm8, xmm1
movdqa xmm4, xmm5
pandn xmm4, xmm8
movdqa xmm6, xmm1
pxor xmm6, xmm10
pand xmm5, xmm0
por xmm5, xmm7
movdqa xmm7, xmm0
pandn xmm7, xmm6
pxor xmm3, xmm10
pxor xmm2, xmm10
pand xmm1, xmm0
por xmm7, xmm1
pxor xmm7, xmm5
movdqa xmm5, xmm4
pxor xmm5, xmm10
movdqa xmm1, xmm7
pxor xmm1, xmm10
por xmm1, xmm5
movdqa xmm5, xmm11
pandn xmm5, xmm4
pandn xmm4, xmm11
por xmm4, xmm5
movdqa xmm5, xmm11
pandn xmm5, xmm7
pandn xmm7, xmm11
por xmm2, xmm3
movdqa xmm6, xmm2
por xmm7, xmm5
movdqa xmm5, xmm9
pxor xmm7, xmm4
pxor xmm1, xmm10
pxor xmm6, xmm10
por xmm1, xmm7
pxor xmm9, xmm14
movdqa xmm4, xmm12
pandn xmm4, xmm6
movdqa xmm3, xmm2
pxor xmm6, xmm9
pandn xmm3, xmm6
pxor xmm5, xmmword [str.PPPPPPPPPPPPPPPPFFFFFFFFFFFFFFFF]
pand xmm2, xmm12
por xmm2, xmm4
movdqa xmm4, xmm12
pandn xmm4, xmm5
pand xmm9, xmm12
por xmm4, xmm9
pxor xmm4, xmm2
movdqa xmm5, xmm3
pxor xmm5, xmm10
movdqa xmm2, xmm4
pxor xmm2, xmm10
por xmm2, xmm5
movdqa xmm5, xmm13
pandn xmm5, xmm3
pandn xmm3, xmm13
por xmm3, xmm5
movdqa xmm5, xmm13
pandn xmm5, xmm4
pandn xmm4, xmm13
por xmm4, xmm5
pxor xmm4, xmm3
movdqa xmm5, xmm1
movdqa xmm0, xmmword [0x18000b150]
pandn xmm5, xmm0
movdqa xmm3, xmm0
pandn xmm3, xmm1
por xmm3, xmm5
pxor xmm2, xmm10
pxor xmm3, xmm0
por xmm2, xmm4
pxor xmm3, xmm2
pand xmm3, xmm2
movdqa xmm0, xmmword [str._t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_fvvvvvvvvvvvvvvvv]
movdqa xmm4, xmm0
pandn xmm4, xmm2
pandn xmm2, xmm0
por xmm2, xmm4
movdqa xmm4, xmm1
pxor xmm4, xmm0
pxor xmm4, xmm2
pand xmm4, xmm1
movdqa xmm1, xmm3
pxor xmm1, xmm10
movdqa xmm2, xmm4
pxor xmm2, xmm10
por xmm2, xmm1
movdqa xmm1, xmm15
pandn xmm1, xmm3
pandn xmm3, xmm15
por xmm3, xmm1
movdqa xmm1, xmm15
pandn xmm1, xmm4
pandn xmm4, xmm15
por xmm4, xmm1
pxor xmm4, xmm3
pxor xmm2, xmm10
por xmm2, xmm4
movdqu xmmword [rcx + rax + 0x404], xmm2
add rcx, 0x10
mov rdx, qword [rsp + 0x38]
add rdx, 0xfffffffffffffff0
mov rbp, rcx
cmp qword [rsp + 0x60], rcx
jne 0x180001a80
cmp qword [rsp + 0x48], 0
mov r13, qword [rsp + 0x70]
mov r10, qword [rsp + 0x60]
je 0x180003404
movabs rax, 0x3ec2e17cadabd008
mov rcx, rax
sub rcx, r10
sub rcx, rax
mov rsi, qword [rsp + 0x50]
add rsi, rcx
movabs rax, 0x3b91f4307f136e01
add rsi, rax
movabs rcx, 0x381030154516beaa
add rsi, rcx
sub rsi, rax
movabs rax, 0xc4f8ea374c4ae9bc
sub rsi, rax
sub rsi, rcx
add rsi, rax
mov rcx, rsi
not rcx
mov eax, ecx
not eax
mov rdx, rcx
and rdx, 0xfffffffffffffffe
and eax, 1
or rax, rdx
mov rdx, rax
not rdx
movabs rbx, 0xf106122c9e7b2e4b
mov rbp, rbx
not rbp
mov rdi, rax
and rdi, rbx
and rdx, rbp
or rdx, rdi
and rbx, rsi
and rbp, rcx
or rbp, rbx
xor rbp, rdx
or rax, rsi
not rax
or rax, rbp
mov rcx, rax
not rcx
movabs rdx, 0xf438743cc7fd8e
and rcx, rdx
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
mov rax, r10
je 0x180002701
movabs rcx, 0x4afaa4e2a902cfe9
mov rdx, rcx
not rdx
or rdx, r10
movabs rax, 0xb5055b1d56fd3016
and rax, r10
xor rax, rdx
movabs rdx, 0xae28455218688a21
movabs rbp, 0x1b2d1e4f4e95ba37
xor rbp, rdx
and rbp, rax
not rax
and rax, rcx
or rax, rbp
mov rcx, rax
movabs rdx, 0xea835dee8e5de8b1
and rdx, rax
not rax
movabs rbp, 0xeb67cd7e20330df9
and rax, rbp
not rbp
and rcx, rbp
or rcx, rax
xor rcx, rbp
movabs rbp, 0xb9572def39c313c8
movabs rbx, 0x157ca21171a2174e
not rbx
mov edi, ecx
movabs rax, 0xb9572def39c31037
xor rax, rbp
xor rax, rcx
not rcx
or rcx, rbx
xor rdx, rcx
movabs rcx, 0xea835dee8e5deb4e
and rcx, rdx
not rdx
movabs rbp, 0x157ca21171a214b1
and rbp, rdx
or rbp, rcx
and edi, 0x3ff
or rax, rdi
mov rcx, rax
not rcx
movabs rdx, 0x8cc1deb31385ab4
and rcx, rdx
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
mov rdi, rbp
not rdi
movabs rbx, 0x6f68637f9e22b057
mov rdx, rbx
not rdx
and rbp, rdx
and rdx, rax
not rax
mov rcx, rdi
and rcx, rbx
or rbp, rcx
and rbx, rax
or rdx, rbx
xor rdx, rbp
or rax, rdi
not rax
or rax, rdx
mov rcx, rax
not rcx
movabs rdx, 0x242000c303102280
and rdx, rcx
movabs rcx, 0x642959fb9359eea0
not rcx
mov rbp, rax
and rbp, rcx
or rbp, rdx
xor rbp, rcx
movabs rcx, 0x2cb220c367363389
and rbp, rcx
xor rcx, rax
and rcx, rax
mov rax, rbp
and rax, rcx
xor rcx, rbp
or rcx, rax
mov rax, rcx
not rax
movabs rdx, 0x9eec1176128f8126
and rax, rdx
not rdx
and rdx, rcx
or rdx, rax
movabs rax, 0x44810a0800044040
xor rax, rdx
movabs rbp, 0xb25e31b575b9b2af
xor rbp, rdx
movabs rbx, 0xb972d552af722f14
mov rcx, rbp
and rcx, rbx
mov rdx, rbx
not rdx
and rdx, rax
or rdx, rcx
xor rdx, rbx
not rdx
or rdx, rbp
not rdx
lea r12, section..data
mov r11b, byte [rdx + r12 + 4]
mov cl, byte [r10 + r12 + 0x404]
mov ebx, ecx
not bl
mov edx, ebx
and dl, 0xde
mov eax, ecx
and al, 0x21
or al, dl
mov edx, eax
xor dl, 1
xor al, 0x5a
and al, 0x7a
and dl, 0x85
or dl, al
mov eax, edx
xor al, 0x7a
xor dl, 1
and dl, 0x69
and al, 0x96
or al, dl
mov rbp, r10
mov r10d, eax
xor r10b, 0x96
not al
and al, 0x61
mov edx, r10d
and dl, 0x9e
or dl, al
xor dl, 0xef
and r10b, 0x8e
or r10b, dl
mov r9d, r10d
not r9b
and bl, 0x9e
and cl, 0x61
or cl, bl
mov edx, ecx
xor dl, 0x61
xor cl, 0x82
and cl, 0xa3
mov eax, edx
and al, 0x5c
or al, cl
xor al, 0xd2
and dl, 0x71
or dl, al
mov r8d, edx
not r8b
mov esi, r11d
not sil
mov edi, r11d
mov ecx, esi
mov eax, esi
and al, 0x3d
and r11b, 0xc2
or r11b, al
xor r11b, 0xb3
or r11b, sil
and sil, 0x53
and dil, 8
or dil, sil
xor dil, 8
or cl, 0x5b
mov eax, ecx
not al
and cl, 0x80
and al, 0x24
or al, cl
or dil, 0x80
xor dil, al
mov eax, edi
not al
and al, 0xa4
and dil, 0x5b
or dil, al
mov eax, edi
not al
mov ecx, eax
and cl, 0x73
and dil, 0x8c
or dil, cl
xor dil, 2
or dil, al
mov eax, edi
not al
mov esi, r11d
not sil
mov ecx, r9d
xor cl, dl
and cl, r9b
and r10b, 0x3b
and r9b, 0xc4
or r9b, r10b
and dl, 0x3b
and r8b, 0xc4
or r8b, dl
xor r8b, r9b
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
mov ecx, r11d
and cl, 0xb
xor r11b, 0xbe
and r11b, sil
and sil, 0xf4
or sil, cl
mov r9d, esi
xor r9b, 0xf4
mov edx, edi
xor dl, 0xbe
mov ebx, edx
and bl, dil
and dl, al
mov r10d, esi
xor r10b, 0x4a
and r10b, r9b
mov ecx, ebx
not cl
mov r14d, edx
not r14b
mov r15d, ecx
and r15b, 0x65
and bl, 0x9a
or bl, r15b
or cl, r14b
and r14b, 0x65
and dl, 0x9a
or dl, r14b
xor dl, bl
not cl
or cl, dl
mov edx, r10d
and dl, r11b
xor r11b, r10b
mov r10, rbp
or r11b, dl
mov edx, ecx
not dl
and dl, 0xef
and cl, 0x10
or cl, dl
mov edx, r11d
not dl
and dl, 0xef
and r11b, 0x10
or r11b, dl
xor r11b, cl
xor sil, 0xb
mov ecx, eax
and cl, 0xe8
and dil, 0x17
or dil, cl
or al, sil
and sil, 0xe8
and r9b, 0x17
or r9b, sil
xor r9b, dil
not al
or al, r9b
not al
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov ecx, eax
not cl
mov edx, ecx
or dl, r8b
not dl
and cl, 0xf7
and al, 8
or al, cl
xor al, r8b
xor al, 0xf7
and al, r8b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov byte [r10 + r12 + 0x404], al
movabs rax, 0x77ced93fd25b1712
mov rcx, r10
sub rcx, rax
movabs rdx, 0xf38c796d0b5eae27
sub rcx, rdx
add rcx, rax
movabs rax, 0x61ab3742c99d3eff
add rcx, rax
movabs rbp, 0xcd058748d77f4025
add rbp, rcx
movabs rcx, 0x988bad7004d86be3
sub rbp, rcx
add rbp, rdx
add rbp, rcx
movabs rcx, 0x7134330c9c4c382c
sub rbp, rcx
sub rbp, rax
add rbp, rcx
movabs rax, 0x32fa78b72880bfdc
add rax, rbp
mov rbx, rax
movabs rax, 0x91a4a85550c3c5d7
mov rcx, rax
sub rcx, r10
sub rcx, rax
movabs rax, 0xed5e375d978a4b3d
sub rcx, rax
movabs rdx, 0x6c839c0c96fc9831
movabs rbp, 0x5bc325c1c7317678
add rbp, rdx
movabs rdx, 0xa2a0221606011df1
sub rbp, rdx
add rbp, rcx
add rbp, rax
movabs rax, 0x37b93e31a1d1f156
add rax, rbp
add rax, rdx
movabs rcx, 0x98407154a6a6892d
mov rdx, rcx
sub rdx, rax
movabs rax, 0x96bec7790a057ee0
add rdx, rax
sub rdx, rcx
sub rdx, rax
cmp r13, rdx
je 0x180003404
movabs rax, 0xd51551d0c36981be
mov rcx, 0xfffffffffffffffe
sub rcx, rbx
not rax
mov qword [rsp + 0x60], rax
nop word cs:[rax + rax]
mov qword [rsp + 0x40], rcx
lea rdx, [rcx + 1]
movabs rdi, 0x2525596db6073818
mov rax, rdi
xor rdx, rdi
not rax
mov qword [rsp + 0x50], rbx
mov rbp, rbx
xor rbp, rdi
and rbp, rbx
movabs rsi, 0x1842281d2376cd8b
mov rcx, rsi
not rdx
not rcx
and rcx, rax
mov r12, rdi
and r12, rsi
and rdx, rdi
or r12, rcx
movabs r9, 0x1eae0d3fc7e2bc85
mov rbx, r9
not rbx
movabs rax, 0xc906c2f2a152bf13
mov r14, rax
not r14
xor r12, rsi
mov rsi, rdx
or r14, rax
and r14, r9
and r14, 0xfffffffffffffc00
and rsi, rbp
movabs rdi, 0xf9cc3fb1e1e1194e
and rbx, rdi
not rdi
and r9, rdi
xor rbp, rdx
or r9, rbx
xor r9, rdi
mov qword [rsp + 0x68], r9
mov rcx, r9
not rcx
mov qword [rsp + 0x38], rcx
movabs rax, 0x7b1e44e446c2d045
mov edi, eax
or rbp, rsi
mov r11, rbp
not edi
mov esi, ecx
not esi
or edi, eax
mov rax, r14
not r11
not rax
movabs rcx, 0x1dcbea03afa5abf7
mov r13, rcx
not r13
and rax, rcx
and edi, esi
and r14, r13
or r14, rax
movabs rax, 0x5ab7759bf4c7c2df
mov rbx, rax
mov rcx, rax
not rcx
mov qword [rsp + 0x48], rcx
movabs rdx, 0x866892c8df1c2448
mov rax, rdx
and r11, r12
and rax, rcx
not rdx
mov r15, rbx
and r15, rdx
not r12
or r15, rax
xor r15, rdx
movabs rcx, 0x521c130b462999e8
xor r15, rcx
and edi, 0x3ff
not r15
and r15, rcx
mov rax, rcx
not rax
and r12, rbp
movabs rdx, 0x3d104499cf2392cd
and rax, rdx
not rdx
mov rbp, rcx
and rbp, rdx
and r13d, edi
or rbp, rax
xor rbp, rdx
movabs r10, 0xe45c38491242c30
mov r9, r10
not r9
not rdi
and r9, rbp
not rbp
mov rdx, rbx
xor rdx, rbp
or r12, r11
and rdx, rbx
mov rsi, r15
not rsi
mov rcx, rdx
not rcx
movabs r8, 0xfe291a2671e228bb
mov rbx, r8
movabs rax, 0x1dcbea03afa5abf7
and rdi, rax
not rbx
mov r11, rsi
and r11, r8
and r15, rbx
or r13, rdi
or r15, r11
or rsi, rcx
and rcx, r8
xor r13, r14
mov rdi, r13
and rdx, rbx
or rdx, rcx
xor rdx, r15
not rdi
not rsi
or rbx, r8
and rbx, rsi
and r13, qword [rsp + 0x38]
or rbx, rdx
and rbp, r10
or r9, rbp
and rdi, qword [rsp + 0x68]
xor r9, r10
mov rcx, rbx
not rcx
movabs rdx, 0x989d036d4791b7f1
and rcx, rdx
mov r10, rdx
or r13, rdi
not r10
and rbx, r10
and r10, r9
or rbx, rcx
not r9
and r9, rdx
or r10, r9
mov r15, r12
mov rcx, r12
xor r10, rbx
not rcx
movabs rax, 0x253ce722c53b9ad1
mov r11, rax
not r11
or r11, rax
movabs r9, 0xa1b753c6f5cf75de
mov rax, r9
and rcx, r13
not rax
mov qword [rsp + 0x38], rax
movabs rax, 0x8e063449428912da
mov rbp, rax
not rax
mov r9, qword [rsp + 0x60]
mov qword [rsp + 0x58], r9
or rax, rbp
mov qword [rsp + 0x68], rax
movabs rbp, 0xd946a137b8273d95
mov rax, rbp
not r13
not rax
mov r14, qword [rsp + 0x40]
mov rbx, r14
not rbx
movabs rdx, 0xc392c3406bece846
mov rdi, rdx
not rdi
xor r15, r13
or rbx, rax
or rdi, rdx
not rbx
and r13, r12
mov rdx, r10
and rbx, rdi
movabs rsi, 0x7d79bb2f86b75cc1
mov rdi, rsi
not rdi
or r14, rbp
and r15, r12
or rdi, rsi
not r14
and r14, rdi
mov r12, rbx
or r13, rcx
not r12
movabs rsi, 0x4b06937dc17d2162
mov rcx, rsi
not rcx
mov rdi, r12
and rdi, rsi
not rdx
and rbx, rcx
or rbx, rdi
mov rdi, r14
not rdi
mov r8, qword [rsp + 0x48]
and r10, r8
or r12, rdi
and rdi, rsi
and r14, rcx
or r8, rdx
or r14, rdi
mov rdi, r9
xor r14, rbx
not r12
movabs rbx, 0x5ab7759bf4c7c2df
and rdx, rbx
mov rbx, r15
or rcx, rsi
and rcx, r12
or rcx, r14
movabs rsi, 0x8af980e585d9a62a
mov r14, rsi
and rbx, r13
not r14
mov r12, rbp
and r12, rsi
and r14, rax
xor r13, r15
or r14, r12
xor r14, rsi
mov r15, rcx
not r15
not r8
movabs rbp, 0xe394aab64028b895
and r15, rbp
mov rax, rbp
not rax
and rcx, rax
or rdx, r10
or rcx, r15
and rax, r14
not r14
or r13, rbx
and r14, rbp
or rax, r14
xor rax, rcx
movabs rbx, 0xfa748e237189eedd
mov r14, rbx
and r8, r11
mov r11, rdx
xor r14, 0x3ff
and r14, rbx
mov rbp, rbx
not rbp
not r11
movabs rcx, 0x77fd22f5312e586f
and rbp, rcx
not rcx
and rbx, rcx
mov r10, qword [rsp + 0x38]
and rdx, r10
mov r12, r8
or rbx, rbp
xor rbx, rcx
movabs rcx, 0xab4a6f8aae44cbb8
mov ebp, ecx
not ebp
not r12
or ebp, ecx
and ebp, ebx
and ebp, 0x3ff
movabs rsi, 0x74d6e6486a3db631
mov rcx, rsi
and r8, r10
not rcx
or rcx, rsi
and rcx, rbx
mov ebx, ebp
movabs r9, 0xa1b753c6f5cf75de
or r10, r9
mov qword [rsp + 0x38], r10
and ebx, r14d
xor rbp, r14
or rbp, rbx
movabs rsi, 0x8713e8d9abde07ba
mov r14, rsi
mov r10, qword [rsp + 0x58]
or r10, r13
mov rbx, r12
not r14
and r14, rcx
not rcx
and rbx, r9
and rcx, rsi
or r14, rcx
xor r14, rsi
mov rcx, rbp
or r12, r11
not rcx
and rcx, r14
not r14
and r11, r9
and r14, rbp
or r14, rcx
movabs r9, 0x2f09aeb837331008
mov rbp, r9
not rbp
mov r15, rbp
or r8, rbx
and r15, r9
mov rcx, rbp
and rcx, r15
xor r15, rbp
or rdx, r11
or r15, rcx
mov r11, rax
not r11
mov rcx, r14
not rcx
movabs rsi, 0x24dad238396f107e
mov rbx, rsi
xor rdi, r13
not rbx
and r14, r11
or r11, rcx
not r10
or rbx, rsi
not r11
and r11, rbx
movabs rbx, 0x285fbed8de0d4dc7
not rdi
not rbx
and rcx, rax
or rcx, r14
mov rax, r11
not r12
and rax, rcx
xor rcx, r11
or rcx, rax
mov qword [rsp + 0x48], rcx
movabs rax, 0x9ff030d427130cc6
mov r14, rax
and r10, qword [rsp + 0x68]
and r14, rbp
not rax
and r9, rax
and rdi, r13
or r9, r14
xor r9, rax
mov r13, r15
not r13
movabs r11, 0x137a3063ef66ce72
xor rdx, r8
not r11
mov r8, r9
xor r8, r11
and r8, r9
movabs rcx, 0xfed2863aaf34b6a7
mov rax, rcx
mov rsi, qword [rsp + 0x38]
and rsi, r12
mov r14, r10
not rax
movabs rcx, 0x137a3063ef66ce72
or rbp, rcx
movabs rcx, 0xfed2863aaf34b6a7
or rax, rcx
not r14
not rbp
and rbp, rax
movabs rcx, 0x17b597791a9ff90
mov r12, rcx
not r12
mov rax, r13
and r10, rbx
movabs rcx, 0x137a3063ef66ce72
or rax, rcx
movabs rcx, 0x17b597791a9ff90
or r12, rcx
not rax
or rsi, rdx
mov qword [rsp + 0x38], rsi
mov rdx, r14
and rax, r12
mov r12, r8
and r12, rbp
xor rbp, r8
mov r8, r13
movabs rcx, 0x285fbed8de0d4dc7
and rdx, rcx
xor r8, r11
and r8, r13
or rbp, r12
mov rcx, r8
or r10, rdx
not rcx
movabs rsi, 0xa0ae3ee4fb549131
mov rdx, rsi
not rdx
and r8, rdx
mov r12, rcx
and r12, rsi
or r8, r12
mov r12, rax
not r12
or rcx, r12
and r12, rsi
and rax, rdx
or rax, r12
xor rax, r8
mov r8, rdi
not r8
or r14, r8
movabs r12, 0x285fbed8de0d4dc7
and r8, r12
and rdi, rbx
or rdi, r8
not rcx
or rdx, rsi
and rdx, rcx
xor rdi, r10
or rdx, rax
mov rax, rbp
not rax
movabs rcx, 0xfed08295e410c20
mov r8, rcx
not r8
and rax, rcx
and rbp, r8
or rbp, rax
or rbx, r12
not r14
and r8, rdx
not rdx
and rdx, rcx
and rbx, r14
or r8, rdx
mov r12, r9
not r12
movabs r14, 0xc648b99f49798d65
mov rax, r14
not rax
or rbx, rdi
mov rdx, r12
and rdx, r14
and r9, rax
or r9, rdx
mov rcx, qword [rsp + 0x38]
mov rdx, rcx
not rdx
or r12, r15
and r15, r14
and r13, rax
movabs rdi, 0x87535318f5c53583
and rdx, rdi
or r13, r15
not rdi
and rcx, rdi
or rcx, rdx
movabs rdx, 0xdf55f43a5ced86
mov rsi, rdx
not rsi
or rsi, rdx
and rsi, qword [rsp + 0x60]
xor rcx, rdi
mov qword [rsp + 0x38], rcx
mov rdi, rbx
not rdi
xor r13, r9
not r12
and rdi, rsi
or rax, r14
and rax, r12
or rax, r13
mov rcx, rax
not rsi
not rcx
movabs r9, 0x972ec11dc271251c
and rcx, r9
not r9
and rsi, rbx
and rax, r9
or rax, rcx
movabs r15, 0x9d9d82ac6a2424bb
mov rcx, r15
not rcx
mov rbx, r11
movabs r10, 0x137a3063ef66ce72
mov rdx, r10
and rbx, r15
and rdx, rcx
or rdx, rbx
mov rbx, r10
and rbx, r15
or rsi, rdi
mov rdi, r11
and rdi, rcx
or rdi, rbx
xor rdi, rdx
mov rbx, qword [rsp + 0x38]
mov rdx, rbx
not rbx
and rbx, rsi
mov r14, rsi
not r14
and rdx, r14
or rbx, rdx
mov r12, rbx
or r11, r10
not r11
or rcx, r15
xor r8, rbp
and rcx, r11
or rcx, rdi
mov rsi, r8
movabs r15, 0xffa561bc2368eba0
mov rdi, r15
not rdi
not rsi
mov rdx, rsi
and rdx, r15
and r8, rdi
or r8, rdx
xor rax, r9
lea r13, section..data
mov rdx, r13
mov r13, qword [rsp + 0x50]
movzx r9d, byte [r13 + rdx + 0x404]
mov r11, rdx
xor rcx, rax
not rcx
and rcx, rax
mov rax, rcx
not rax
or rsi, rax
and rcx, rdi
and rax, r15
or rcx, rax
mov edx, r9d
xor dl, 0x60
mov ebx, r9d
or bl, 0x9f
and dl, r9b
xor rcx, r8
mov eax, edx
not al
mov r8d, ebx
or bl, al
and al, 0x79
and dl, 0x86
or dl, al
not r12
or r12, r14
movabs rax, 0x85327727116bea46
mov rbp, rax
not rbp
or rbp, rax
and r8b, 0x79
xor dl, r8b
mov r14d, r9d
not r14b
not bl
or bl, dl
mov edx, ebx
not dl
and dl, 0x9f
and bl, 0x60
or bl, dl
mov edx, ebx
not dl
and dl, 0x1d
and bl, 0xe2
or bl, dl
mov r8d, ebx
xor r8b, 0xe0
xor bl, 0xc
and bl, 0xe
and r8b, 0xf1
or r8b, bl
and r9b, 0x4a
mov edx, r14d
and dl, 0xb5
or dl, r9b
mov r10d, r8d
not r12
xor dl, 0x97
and r14b, 0xdd
or r14b, dl
mov edx, r14d
not dl
and dl, 0x3c
and r14b, 0xc3
or r14b, dl
and r12, rbp
not rsi
or rdi, r15
and rdi, rsi
movzx r9d, byte [r12 + r11 + 4]
movabs rax, 0x7b83913e73534094
mov r15, rax
mov rdx, rax
not rdx
movabs rsi, 0x18e0962680950c8b
and rdx, rsi
not rsi
mov rbp, rax
xor r10b, 0xd3
and rbp, rsi
or rbp, rdx
mov ebx, r9d
not bl
xor r8b, 0xf1
xor rbp, rsi
movabs rax, 0x1dd70d2d73c24c45
mov rdx, rax
not rdx
and rdx, rbp
or rdi, rcx
not rbp
mov r11, qword [rsp + 0x48]
mov rcx, r11
xor rcx, rbp
and rcx, r11
and r8b, r10b
xor r11, r15
and r11, r15
mov rsi, r11
and rsi, rcx
xor rcx, r11
and rbp, rax
or rdx, rbp
xor rdx, rax
or rcx, rsi
mov rbp, rcx
not rbp
and rbp, rdx
not rdx
and rdx, rcx
or rdx, rbp
not rdi
movabs r15, 0x801ab16bbe24b187
mov r11, r15
not r11
not rdx
mov rsi, rdx
and rsi, rdi
xor rdi, rdx
movabs r12, 0x4a8fa03233c1e928
mov rbp, r12
not rbp
mov rdx, r11
or rdi, rsi
and rdx, r12
mov rsi, r15
and rsi, rbp
or rsi, rdx
mov rdx, r15
and rdx, r12
mov r10, r11
and r10, rbp
or r10, rdx
mov edx, ebx
and dl, r9b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
not cl
and cl, 0xc2
and dl, 0x3d
or dl, cl
xor r10, rsi
mov eax, edx
xor al, 0x3d
xor dl, 0x82
and dl, 0xbe
mov ecx, eax
and cl, 0x41
or cl, dl
xor cl, 0x9c
and al, 0x22
and r9b, 0xb2
or al, cl
mov ecx, ebx
and cl, 0x4d
or cl, r9b
mov edx, r14d
xor dl, 0xc3
xor r14b, 0x3c
xor cl, 0x6f
and bl, 0xdd
or bl, cl
mov ecx, r8d
not cl
and dl, cl
or cl, r14b
and r14b, r8b
not cl
or r14b, dl
mov edx, ecx
and dl, r14b
xor r14b, cl
mov ecx, eax
not cl
or r14b, dl
mov edx, ebx
not dl
and dl, al
or al, bl
and bl, cl
mov ecx, eax
not cl
or bl, dl
mov edx, eax
and dl, 0xb5
and cl, 0x4a
or cl, dl
mov edx, ebx
not dl
or al, dl
and dl, 0xb5
and bl, 0x4a
or bl, dl
xor bl, cl
not al
or al, bl
or r11, r15
not r11
or rbp, r12
and rbp, r11
or rbp, r10
mov rcx, rdi
not rcx
movabs rdx, 0xbcdf322598455f83
and rcx, rdx
not rdx
and rdi, rdx
or rdi, rcx
mov ebx, r14d
not bl
mov ecx, ebx
and cl, 0x44
and r14b, 0x19
or r14b, cl
or bl, 0x5d
xor rdi, rdx
mov edx, eax
mov ecx, eax
xor cl, 0x5d
and cl, al
not al
and al, 0x5a
and dl, 0xa5
or dl, al
mov eax, edx
xor al, 0xa5
xor dl, 7
and dl, al
mov eax, ebx
not al
and bl, 0x77
and al, 0x80
or al, bl
mov ebx, r14d
not bl
xor r14b, 0x66
and r14b, 0x77
and bl, 8
or bl, r14b
xor al, bl
mov ebx, edx
and bl, cl
xor cl, dl
mov edx, eax
not dl
and dl, 0x69
and al, 0x96
or al, dl
or cl, bl
mov edx, ecx
not dl
and dl, 0x69
and cl, 0x96
or cl, dl
xor cl, al
lea r9, section..data
movzx eax, byte [r13 + r9 + 0x405]
not rbp
not rdi
or rbp, rdi
movabs rbx, 0x60e21157a4dfdef1
mov rdx, rbx
not rdx
or rdx, rbx
mov byte [r13 + r9 + 0x404], cl
not rbp
and rbp, rdx
movzx r8d, byte [rbp + r9 + 4]
mov rdi, r9
mov r11d, eax
not r11b
mov ecx, r11d
and cl, 0x7c
mov r10d, eax
and r10b, 0x83
or r10b, cl
mov ecx, r10d
xor cl, 0x82
xor r10b, 0x83
and r10b, cl
mov ecx, r11d
and al, 1
and cl, 0xfe
or al, cl
xor r11b, al
mov r9d, r8d
not r9b
and r11b, al
mov eax, r8d
and al, 0xc4
mov ecx, r9d
and cl, 0xfe
and r8b, 1
or r8b, cl
not r8b
or r8b, r9b
and r9b, 0x3b
or r9b, al
mov eax, r9d
xor al, 0x84
xor r9b, 0x39
and r9b, 0x79
and al, 0x86
or al, r9b
mov ecx, r10d
not cl
mov edx, r11d
not dl
and r11b, cl
or cl, dl
and dl, r10b
mov r10d, ecx
not r10b
or dl, r11b
mov r9d, ecx
and r9b, 0xb6
and r10b, 0x49
or r10b, r9b
mov ebx, edx
not bl
or cl, bl
and bl, 0xb6
and dl, 0x49
or dl, bl
xor dl, r10b
mov ebx, eax
and bl, 1
xor al, 0x87
or al, bl
mov ebx, eax
not bl
and bl, 0x6a
and al, 0x95
or al, bl
mov ebx, eax
xor bl, 0x91
not cl
or cl, dl
xor al, 0x6a
mov edx, eax
and al, 0x24
and bl, 0xdb
or bl, al
mov eax, r8d
not al
or dl, r8b
and r8b, 0x24
and al, 0xdb
or al, r8b
not dl
xor al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
and al, dl
and dl, cl
mov ecx, eax
not cl
mov ebx, ecx
and bl, 7
and al, 0xf8
or al, bl
mov ebx, edx
not bl
or cl, bl
and dl, 0xf8
and bl, 7
or dl, bl
xor dl, al
not cl
or cl, dl
mov rax, r13
mov byte [r13 + rdi + 0x405], cl
mov r13, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x40]
add rcx, 0xfffffffffffffffe
add rax, 2
mov rbx, rax
cmp rax, r13
jne 0x1800027b0
lea rax, section..data
movzx edi, byte [r13 + rax + 0x404]
movzx ecx, byte [r13 + rax + 0x405]
movzx r11d, byte [r13 + rax + 0x406]
shl r11d, 0x10
shl ecx, 8
mov eax, ecx
not eax
mov edx, edi
not edx
and edx, 0xbb2da9e7
mov ebp, edi
and ebp, 0x18
or ebp, edx
mov edx, ebp
xor edx, 0xbb2da9e7
mov ebx, ecx
and ebx, 0xd700
and eax, 0xb80828c4
or eax, ebx
lea esi, [rcx + rdx]
and edx, 0x3b
and ebp, 0xb80828c4
or ebp, edx
xor ebp, eax
not esi
or esi, ebp
mov eax, esi
not eax
or ecx, edi
mov edx, esi
and edx, 0xcf86aca4
and eax, 0x3079535b
or eax, edx
mov r8d, eax
xor r8d, 0x3079535b
mov edi, ecx
not edi
and edi, 0xa3fe276b
mov edx, ecx
and edx, 0xd894
or edx, edi
xor edx, 0x5c01d894
xor eax, 0x8a068420
or eax, 0x65d829c6
mov edi, eax
not edi
or esi, 0x9a27d639
mov ebx, esi
not ebx
mov ebp, edx
and ebp, 0x9a27d639
and ecx, 0x29c6
or ecx, ebp
and eax, 0xa462b368
and edi, 0x1a054411
or edi, eax
and esi, 0xa462b368
and ebx, 0x41980886
or ebx, esi
xor ebx, edi
mov eax, ebx
not eax
and eax, ecx
not ecx
and ecx, ebx
or ecx, eax
mov eax, r8d
and eax, edx
xor edx, r8d
or edx, eax
mov eax, edx
not eax
and eax, 0x4a0aa175
and edx, 0xb5f55e8a
or edx, eax
mov ebp, edx
xor ebp, 0x10e04682
mov eax, ecx
not eax
xor edx, 0x4a0aa175
mov ebx, eax
and ebx, 0xef1db92d
and ecx, 0x10e246d2
or ecx, ebx
or eax, edx
and edx, 0xef1db92d
and ebp, 0x10e246d2
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov esi, eax
not esi
mov ecx, esi
and ecx, 0x20038880
mov edx, eax
and edx, 0x2600102
or edx, ecx
xor edx, 0x2600102
mov r12d, eax
xor r12d, 0x22638982
and r12d, eax
mov ecx, edx
and ecx, r12d
xor r12d, edx
or r12d, ecx
mov ecx, r12d
not ecx
and ecx, 0xdd9c767d
and r12d, 0x22638982
or r12d, ecx
mov edi, r11d
not edi
mov ecx, edi
and ecx, 0x3b0616ae
mov edx, r11d
and edx, 0xf90000
or edx, ecx
mov r10d, edx
xor r10d, 0x40704001
xor edx, 0x20000
and edx, 0x8b0000
and r10d, 0x7b74408b
or r10d, edx
mov r9d, r10d
xor r9d, 0x848bbf74
mov r8d, r12d
not r8d
mov ecx, r12d
and ecx, 0x90000994
mov edx, r8d
and edx, 0x6ffff66b
or edx, ecx
xor edx, 0x619b3c32
mov r15d, r8d
and r15d, 0xf19b35a6
or r15d, edx
mov ecx, r15d
not ecx
and esi, 0xe64ca59
xor eax, 0xf19b35a6
or eax, esi
mov edx, eax
not edx
and edx, 0x3af55e81
and eax, 0xc50aa17e
or eax, edx
mov ebx, eax
xor ebx, 0x80020166
xor r10d, 0x7b74408b
mov edx, r10d
and edx, 0x392d0000
mov esi, r9d
and esi, 0x6d280fb
or esi, edx
xor esi, 0x8b64aa2
mov r14d, esi
xor r14d, r10d
and r14d, esi
and edi, 0x2eec4a36
and r11d, 0x130000
lea esi, [rdi + r11]
lea edx, [rdi + r11]
add edx, 0x8049
and edx, 0xe64ca59
xor esi, 0xdf777f90
or esi, edx
mov edx, esi
not edx
and edx, 0x28eb4a12
and esi, 0x571400a5
or esi, edx
mov edi, esi
xor edi, 0x571400a5
xor eax, 0x3af55e81
mov edx, ecx
xor edx, eax
and edx, ecx
and r15d, 0x6fc8ae99
and ecx, 0x90375166
or ecx, r15d
and eax, 0x6fc8ae99
and ebx, 0x90375166
or ebx, eax
xor ebx, ecx
mov r11d, edx
not r11d
mov eax, ebx
not eax
mov ecx, r11d
and ecx, 0xe89ba8
and edx, 0xff176457
or edx, ecx
or r11d, eax
and eax, 0xe89ba8
and ebx, 0xff176457
or ebx, eax
xor ebx, edx
not r11d
or r11d, ebx
mov ecx, r14d
mov eax, r14d
xor eax, 0x38c5c028
and eax, r14d
not r14d
and r14d, 0x43d99459
and ecx, 0x3c2648a2
or ecx, r14d
mov edx, ecx
xor edx, 0xbc2669a6
xor esi, 0x28c2b25a
and esi, 0x28c2b25e
mov ebp, edi
and ebp, 0x573d48a0
or ebp, esi
xor ecx, 0xbb1c6171
and ecx, edx
mov esi, ecx
not esi
mov ebx, esi
and ebx, 0x1f63462f
and ecx, 0x609c99d0
or ecx, ebx
mov ebx, eax
not ebx
or esi, ebx
and ebx, 0x9f63662f
and eax, 0x209c88d0
or eax, ebx
xor eax, ecx
mov r14d, ebp
xor r14d, 0xd73d4da1
xor ebp, 0xd0074776
and ebp, r14d
and edi, 0x73a0a96
not esi
or esi, eax
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov eax, esi
not eax
and eax, edi
not edi
and edi, esi
or edi, eax
mov eax, edx
and eax, r14d
xor r14d, edx
or r14d, eax
mov eax, r14d
not eax
and eax, 0x33f71435
and r14d, 0xcc08ebca
or r14d, eax
xor r14d, 0xcc08ebca
mov eax, edi
and eax, r14d
xor r14d, edi
or r14d, eax
mov eax, r11d
not eax
and eax, 0x2c1adce9
mov ecx, r11d
and ecx, 0xd3e52316
or ecx, eax
mov eax, r14d
not eax
xor ecx, 0x2c1adce9
or ecx, eax
not ecx
and eax, 0x117f3f0c
and r14d, 0xee80c0f3
or r14d, eax
xor r14d, r11d
xor r14d, 0x117f3f0c
and r14d, r11d
mov eax, ecx
and eax, r14d
xor r14d, ecx
or r14d, eax
mov eax, r8d
and eax, 0xd473b3d5
and r12d, 0x2b8c4c2a
or r12d, eax
mov r11d, r12d
xor r11d, 0x2b8c4c2a
mov ecx, r10d
and ecx, 0x2b580008
and r9d, 0x14a785a7
or r9d, ecx
mov ecx, r9d
xor ecx, 0x14a785a7
mov ebp, r12d
xor ebp, 0xfc708a89
and ebp, r11d
or r8d, 0x2803395c
mov eax, ebp
not eax
mov edi, eax
and edi, 0xc6000e62
and ebp, 0x39fff19d
or ebp, edi
mov edi, r8d
not edi
or eax, r8d
and r8d, 0xc6000e62
and edi, 0x11fcc081
or edi, r8d
mov esi, r9d
xor esi, 0x35b0104
and esi, ecx
or r10d, 0x2803395c
xor edi, ebp
not eax
or eax, edi
mov edi, esi
not edi
mov ebp, edi
and ebp, 0xac1779f7
and esi, 0x13e88408
or esi, ebp
mov ebp, r10d
not ebp
or edi, r10d
and r10d, 0x281779d7
and ebp, 0x53e88600
or ebp, r10d
lea r15, section..data
movzx r8d, byte [r13 + r15 + 0x407]
shl r8d, 0x18
xor ebp, esi
not edi
or edi, ebp
mov edx, eax
not edx
and edx, 0x1808ebef
and eax, 0xe7f71410
or eax, edx
mov edx, edi
not edx
and edx, 0x1808ebef
and edi, 0xe7f71410
or edi, edx
xor edi, eax
xor r12d, 0xd473b3d5
xor r9d, 0xeb587a58
mov eax, r12d
and eax, 0x5970d17
and r11d, 0xfa68f2e8
or r11d, eax
or r12d, r9d
and r9d, 0x5970d17
and ecx, 0x3a680088
or ecx, r9d
xor ecx, r11d
not r12d
or r12d, ecx
mov eax, r12d
not eax
and eax, 0x438634a0
and r12d, 0xbc79cb5f
or r12d, eax
mov eax, r12d
xor eax, 0x3049ca1e
xor r12d, 0x438634a0
mov ecx, edi
not ecx
mov edx, ecx
and edx, 0xccb425c1
and edi, 0x334bda3e
or edi, edx
or ecx, r12d
and r12d, 0xccb425c1
and eax, 0x334bda3e
or eax, r12d
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0xa9860211
and eax, ecx
not ecx
and ecx, 0xa9860211
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x34df35d8
and eax, 0xcb20ca27
or eax, ecx
mov ecx, eax
xor ecx, 0xa0c824
xor eax, 0x91101c8
and ecx, 0x94e8fe25
and eax, 0x6b1701da
or eax, ecx
mov ecx, eax
xor ecx, 0x431101c8
xor eax, 0x94e8fe25
mov edx, r14d
xor edx, eax
and edx, r14d
mov ebx, r14d
not ebx
and ebx, 0xacce2e36
and r14d, 0x5331d1c9
or r14d, ebx
and eax, 0xacce2e36
and ecx, 0x5331d1c9
or ecx, eax
xor ecx, r14d
mov r11d, edx
not r11d
mov eax, ecx
not eax
mov ebp, r11d
and ebp, 0xea5a2463
and edx, 0x15a5db9c
or edx, ebp
or r11d, eax
and eax, 0xea5a2463
and ecx, 0x15a5db9c
or ecx, eax
xor ecx, edx
not r11d
or r11d, ecx
mov edx, r11d
not edx
mov eax, edx
and eax, 0x20c02301
mov ecx, r11d
and ecx, 0x3004028
or ecx, eax
xor ecx, 0x3004028
mov ebx, r11d
xor ebx, 0x23c06329
and ebx, r11d
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x8b3fd535
and ebx, 0x74c02aca
or ebx, eax
mov r9d, ebx
mov esi, r8d
not esi
mov r10d, r8d
or r10d, 0x2f74e0b4
mov eax, r10d
not eax
mov ebp, r8d
xor ebp, 0xd0000000
and ebp, r8d
mov ecx, r10d
and ecx, 0xe7400010
and eax, 0x10820c00
or eax, ecx
mov ecx, ebp
not ecx
or r10d, ecx
and ecx, 0xe749135b
and ebp, 0x18000000
or ebp, ecx
xor ebp, eax
not r10d
or r10d, ebp
mov eax, r10d
not eax
and eax, 0x2f74e0b4
and r10d, 0xd08b1f4b
or r10d, eax
mov eax, ebx
xor eax, 0xa8ffb61c
mov ecx, eax
and ecx, 0xaa99bb8b
xor ebx, 0x2660d97
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xee94bfcd
and ebx, 0x116b4032
or ebx, ecx
and edx, 0x55664474
xor r11d, 0xaa99bb8b
or r11d, edx
mov r14d, r10d
not r14d
mov ecx, r14d
and ecx, 0x3f7bf0c5
mov ebp, r10d
and ebp, 0xc0840f3a
or ebp, ecx
mov ecx, ebp
xor ecx, 0x80800b0a
and ecx, 0xaa99bb8b
xor ebp, 0x6a1db4b1
or ebp, ecx
mov ecx, ebx
xor ecx, 0x116b4032
and esi, 0x55664474
xor r8d, 0xaa99bb8b
or r8d, esi
mov esi, ecx
xor esi, r11d
and esi, ecx
xor ebx, 0x6294ae49
and ebx, 0x62b5ee69
and ecx, 0x9d4a1196
or ecx, ebx
mov edi, r11d
not edi
and r11d, 0x62b5ee69
and edi, 0x9d4a1196
or edi, r11d
xor edi, ecx
mov r11d, esi
not r11d
mov ecx, r11d
and ecx, 0x83c83866
and esi, 0x7c37c799
or esi, ecx
mov ecx, edi
not ecx
or r11d, ecx
and ecx, 0x83c83866
and edi, 0x7c37c799
or edi, ecx
xor edi, esi
mov ecx, ebp
not ecx
not r11d
or r11d, edi
mov edx, ebp
and ebp, 0x4dd697f2
and ecx, 0xb229680d
or ecx, ebp
mov ebp, r8d
not ebp
or edx, r8d
and r8d, 0x4dd697f2
and ebp, 0xb2000000
or ebp, r8d
not edx
xor ebp, ecx
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ebx, r11d
not ebx
mov ecx, ebx
and ecx, 0x3efda284
and r11d, 0xc1025d7b
or r11d, ecx
or ebx, ebp
not ebp
xor r11d, 0x3efda284
or r11d, ebp
mov ecx, r11d
not ecx
mov ebp, r11d
and ebp, 0xd6fc2b6a
and ecx, 0x2903d495
or ecx, ebp
mov edx, ebx
not edx
or r11d, ebx
and ebx, 0xd6fc2b6a
and edx, 0x2903d495
or edx, ebx
xor edx, ecx
not r11d
or r11d, edx
xor r9d, 0x570049e3
and r10d, eax
or eax, r14d
and r14d, r9d
mov ecx, eax
not ecx
or r14d, r10d
mov edx, eax
and edx, 0xcb9d97b7
and ecx, 0x34626848
or ecx, edx
mov edx, r14d
not edx
or eax, edx
and edx, 0xcb9d97b7
and r14d, 0x34626848
or r14d, edx
xor r14d, ecx
not eax
or eax, r14d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa05c02
and eax, 0xa090168
or eax, edx
mov edx, eax
xor edx, 0x8080100
xor eax, 0xb5d26c13
or ecx, 0xaa95d6a
and eax, 0xb7d36c7b
and edx, 0x8281100
or edx, eax
mov eax, ecx
not eax
and ecx, 0xb7d36c7b
and eax, 0x40048284
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xf556a295
and eax, 0xaa95d6a
or eax, ecx
mov ecx, r11d
not ecx
and ecx, eax
not eax
mov edx, r11d
xor edx, eax
and edx, r11d
and eax, r11d
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
lea rcx, [r13 + r15 + 0x408]
mov qword [rsp + 0x40], rcx
je 0x180007555
mov esi, eax
cmp eax, 0x20
setb cl
cmp eax, 0x1f
seta al
movabs rdx, 0xeb32606fd9db155f
movabs rbx, 0xbf4ad25e145b19ea
mov rbp, rbx
sub rbp, rdx
sub rbp, rbx
movabs rbx, 0x203b17d6b7cff053
mov rdi, rsi
sub rdi, rbx
add rdi, rbp
add rdi, rbx
movabs rbp, 0x643a4ea142c7aa0e
add rdi, rbp
movabs rbx, 0xe73eefc877a28d8b
sub rdi, rbx
not rbp
add rbp, rdi
add rbp, rbx
movabs rbx, 0xa24faa5d2b125b83
sub rbp, rbx
add rbp, rdx
add rbp, rbx
cmp rbp, 0x3ff
seta r8b
cmp rbp, 0x400
setb bl
mov edx, eax
xor dl, bl
or bl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor bl, 1
or al, r8b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov ebx, eax
xor bl, 1
mov r8d, ebx
mov edx, ecx
xor bl, cl
xor cl, 1
and r8b, cl
and dl, al
or dl, r8b
mov r8d, edx
and r8b, 1
or al, cl
xor al, 1
or al, bl
mov ecx, eax
not cl
and cl, 1
mov qword [rsp + 0x60], rsi
mov r10, rsi
not r10
cmp r8b, cl
jne 0x180004042
xor dl, 1
or dl, al
xor dl, 1
test dl, 1
lea r11, section..data
mov r8, qword [rsp + 0x60]
mov r9d, 0
jne 0x18000656f
movabs rax, 0xa8bce6f2c0b48e0c
movabs rcx, 0x5743190d3f4b6dec
add rcx, rax
movabs rdx, 0xf3eb61c7447a5859
lea rax, [rdx + r13]
sub rax, rcx
movabs rcx, 0x9686c1cb4503180b
sub rax, rcx
sub rax, rdx
add rax, r11
add rax, rcx
movabs rbp, 0xf13fbf138ced745d
mov rcx, r13
add rcx, rbp
movabs rdx, 0x6818f6ae08a8fd21
sub rcx, rdx
movabs rbx, 0x600d7c1c67dc2037
add rcx, rbx
sub rcx, rbp
sub rcx, rbx
movabs rbp, 0x438c1d8479cdd30e
add rcx, rbp
movabs rbx, 0x3c4a65708925cbe5
sub rcx, rbx
add rcx, r8
add rcx, rbx
movabs rbx, 0xa27feac5dc469c77
add rcx, rbx
sub rcx, rbp
sub rcx, rbx
movabs rbp, 0x6c040b9e4ad67bd0
add rcx, rbp
movabs rbx, 0x6b2e0f067197a7ba
add rcx, rbx
sub rcx, rbp
movabs rbp, 0x78abfe565ecf12cc
sub rcx, rbp
sub rcx, rbx
add rcx, rdx
add rcx, rbp
movabs rdx, 0x25cca3b71386b77b
add rcx, rdx
movabs rbp, 0xf6d207fdbce726f9
add rcx, rbp
sub rdx, rcx
add rdx, rbp
movabs rcx, 0x83e744663c12d732
add rdx, rcx
movabs rbp, 0xcc66e654d482957c
sub rdx, rbp
movabs rbx, 0x2f3b70390dae61d2
add rbx, rdx
movabs rdx, 0xec2778bf5e97c84d
add rdx, rbx
movabs rbx, 0x3e252d252638675c
add rdx, rbx
add rcx, rbx
movabs rbx, 0xe49d170793b9d1d9
add rbx, rdx
sub rcx, rbx
sub rcx, rbp
movabs rdx, 0xafa2e8b752fb231c
sub rcx, rdx
add rcx, r11
add rcx, rdx
movabs rdx, 0xd8f1398719aef44e
movabs rbp, 0xb66a384d08e25234
add rbp, rdx
movabs rdx, 0x10a7b7e7a4b973e6
add rbp, rdx
movabs rbx, 0x8f5b71d422914686
sub rbp, rbx
movabs rbx, 0xf1d081544a2742c1
mov rdi, r8
sub rdi, rbx
movabs rsi, 0x97965808bb12432b
sub rdi, rsi
add rdi, rbx
add rdi, rdx
movabs rdx, 0x99154a228440a62c
add rbp, rdx
sub rdi, rbp
add rdi, r11
add rdi, rdx
add rdi, rsi
cmp rax, rdi
setae dl
lea rax, str.OaFdMsErCXhsmGrnEpvSotIxwIwRQsYRBxoTZdeddUsIfmYHTSMyyGTZqldaSIsrQQTEzRGPShmgqUOMGLrtsZEvqvbcJYidFJDJcDfFOMTzPwOxOwpkkRpGVRiDaRoxJXbxSkZKxuopZjKMVFKVOAzFUOjEAMlCeGLAkAvoqyVwqVvLYIbopTWRPmkVvnIXexDQspiiCfAHpPvcFKDvfGWXwxjgwoXqLtShFQfMDEryVzpuQBeoycwgtQDlqkaxsdkDoMqBFXWOFjUgMiiFnMgfXwEySTWkDtmckLzcFuOLyTcfVMqBMULnnHwbOdwylrTTKtYvQSLvBgsMBMZyRAHajzioVdvoVmYCHKkskxCjoTzjgmvHRiwqShLcccuICamEWOqiDzvJRERxwDRiIqOphCYuajBSPsTjUzckXcqyOippBMMWLvZeMtFogDFAbgqVZpQufPkThUcykxjJvTAVEuPxoQCzyTAIfbgnhluCFdqrzIxzIxaDTkbzQTyJcVnkJbjwTveAoxAQozqMwbIZBzkqFmdCaJmekcOctOVEQMIvgnujHovFRMFiFRjGPvcHFqUuBQQXSeZLUzmqRxnylEXfJcSeIXgHUBfPYMJcCDmWKXmBWIskzUPbPiidHUSGbPHGcErKGPWnAcldxdCAhIFItAYubbYxcIWWwyUdpJHbWwTwxJniaknEuqgWpTGQzLXMEMvfMnFhTZozXbeBeXYHRnLDqetluxSLiyREmXMdDkwxZDnBmdVEiYZtHEgCQoxehvZjBCctxsIQimGIBvevWCkXGaizreKHkcgqtXjjowoWAuMDrDvAGCvvsElccnjnscRoCuxLyBuxksLULqKDSYKDKvUCcDFWrMGHUGpPSDewPvUsHgJFEnTKqhHIZORhjnuuiPrlvDMIwQHplhWyxqPOElUVyEtbitXPLdMyWrlRoJEHrovTbABKLnsDjjTPqBwuWaweYRkVZKwtKgAPVjnFfCmrPhfJzYwigiuirkqJmyAAPWAclcQ
cmp rcx, rax
seta al
xor ecx, ecx
test cl, cl
jne 0x18000404f
xor al, dl
mov ecx, eax
xor cl, 1
and al, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
xor al, 1
je 0x18000404f
xor r9d, r9d
jmp 0x18000656f
mov r8, qword [rsp + 0x60]
xor r9d, r9d
jmp 0x18000656f
movabs rax, 0xb6f77e49dbff2725
mov rbp, r10
or rbp, rax
not rax
or rax, r8
movabs rdx, 0x490080021f86a022
and rdx, rax
not rax
mov ecx, ebp
not ecx
movabs rbx, 0x6da5ea0a1f86a022
and rbp, rbx
not rbx
and rbx, rax
or rdx, rbx
and ecx, 0x200058d8
or rcx, rbp
xor rcx, rdx
movabs rdi, 0xb6f77e492400d8c5
and rdi, rcx
not rcx
movabs rdx, 0x490881b6dbff273a
and rdx, rcx
or rdi, rdx
mov rcx, rdi
not rcx
movabs rdx, 0x95e9c809567f81fd
and rcx, rdx
not rdx
and rdi, rdx
or rdi, rcx
xor rdi, rdx
movabs rcx, 0x6c3eff7da9471587
mov qword [rsp + 0xa8], r10
mov rdx, r10
and rdx, rcx
mov ebp, r8d
and ebp, 0x56b8ea78
or rbp, rdx
xor rbp, rcx
mov rax, rdi
not rax
mov rcx, rax
mov edx, ebp
or rax, rbp
not rbp
movabs rbx, 0x30af569fb04c58a2
and rcx, rbx
not rbx
and rdi, rbx
or rdi, rcx
and edx, 0xb04c58a2
and rbx, rbp
or rbx, rdx
xor rbx, rdi
not rax
or rax, rbx
mov rdx, rax
not rdx
movabs rcx, 0x5111ecc43c83e479
and rdx, rcx
not rcx
and rax, rcx
or rax, rdx
xor rax, rcx
movabs rbp, 0x59b92332fe82fb2e
mov qword [rsp + 0x80], rax
mov rcx, rax
sub rcx, rbp
movabs rdx, 0x2d24f74cb1f2058c
add rdx, rcx
movabs rcx, 0x9e2a65b35e2bf5fb
sub rdx, rcx
add rdx, rbp
add rdx, rcx
movabs r8, 0xd2db08b34e0dfa54
add r8, rdx
mov rax, r8
shr rax, 5
movabs rdx, 0xfdd31377ffa1c3c3
movabs rbp, 0xd3c9fbce318b0c07
lea rbx, [rdx + rbp]
sub rbp, rbx
movabs rbx, 0x12fa7c8e5db42e63
sub rbp, rbx
sub rbp, rax
add rbp, rbx
movabs rax, 0xdc8fda0e3b6a075a
sub rbp, rax
add rbp, rdx
add rbp, rax
movabs rdx, 0xee65e6da365d5e8
add rbp, rdx
sub rdx, rbp
movabs rax, 0x3660de7a710d3a7
mov r10, rdx
sub rdx, rax
lea r9, [rdx + rax]
add r9, 1
movabs rdx, 0x6af63bdcf0c52ce2
sub r9, rdx
movabs rbp, 0x69c8e2bd32a1a310
add r9, rbp
add r9, rdx
sub r9, rbp
mov rdx, r9
not rdx
movabs rbp, 0xcce0d8b22dfced26
mov rax, r9
xor rax, rbp
not rbp
or rbp, r9
and rax, r9
mov rbx, rax
not rbx
movabs rcx, 0xa07815faf38c539
mov rsi, rcx
mov rdi, rbp
and rdi, rcx
and rcx, rbx
or rbx, rbp
not rbp
not rsi
and rbp, rsi
or rbp, rdi
and rsi, rax
or rsi, rcx
xor rsi, rbp
not rbx
or rbx, rsi
movabs rax, 0x1aeb47ab5c37f76
movabs rcx, 0x32b1933767c06dae
xor rcx, rax
movabs rbp, 0xcce0d8b22dfced27
and rbp, rbx
not rbx
and rbx, rcx
or rbp, rbx
movabs rax, 0x490568b327b0a81
and rdx, rax
not rax
mov rcx, r9
and rcx, rax
or rcx, rdx
xor rcx, rax
mov rdi, rcx
not rdi
movabs rax, 0xb092bab7353e11c8
mov rdx, rax
mov rbx, rbp
and rbx, rax
and rax, rdi
or rdi, rbp
not rbp
not rdx
and rbp, rdx
or rbp, rbx
and rdx, rcx
or rdx, rax
xor rdx, rbp
not rdi
or rdi, rdx
not rdi
test r8, r8
mov qword [rsp + 0xa0], rdi
je 0x180005fca
movabs rcx, 0xec3388fb2e05d8c5
add r9, rcx
sub rcx, r9
movabs rax, 0x872e6e97f748453d
movabs rbp, 0x8a257ec9dc8081f3
mov rdx, rbp
sub rdx, rax
sub rdx, rbp
movabs rbp, 0x25a73f5f6d082935
sub rcx, rbp
add rcx, rdx
add rcx, rbp
movabs rdx, 0xaf6b43c59fc927d5
add rcx, rdx
sub rdx, rcx
movabs rcx, 0x302b2a78e2444a17
add rdx, rcx
mov rbp, rdi
sub rbp, rdx
movabs rbx, 0x54f255a94131791e
add rbp, rbx
sub rbx, rbp
movabs rdx, 0x7c887180245ef695
sub rbx, rdx
sub rbx, rcx
add rbx, rdx
movabs rcx, 0x93996988379d6fac
add rax, rcx
movabs rdx, 0x2672af199ef961fb
sub rbx, rdx
sub rbx, rax
add rbx, rcx
movabs rax, 0xcb53ac03c4b0c198
add rbx, rdx
not r10
add r10, rdi
mov qword [rsp + 0xc0], r10
movabs rcx, 0x7ffffffffffffc1f
and rcx, rax
mov qword [rsp + 0xb8], rcx
lea rax, [r11 + r13]
add rax, 0x418
mov qword [rsp + 0xb0], rax
mov r8, 0xffffffffffffffff
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax]
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x38], rdi
movabs r15, 0x5b142a1beb1676
mov rax, r15
not rax
movabs rdx, 0xe1d0cfe41a8ad351
mov rcx, rdx
not rcx
movabs rbp, 0x7f10576d1fd6c4f2
mov r12d, ebp
or rcx, rdx
not r12d
mov edx, r15d
not edx
or r12d, ebp
and rcx, r15
and r12d, edx
movabs rdi, 0x1ff2777beb9c2389
mov rdx, rdi
not rdx
and rdx, rax
and rcx, 0xfffffffffffffc3f
and r15, rdi
or r15, rdx
movabs r13, 0x81a1d0e0aa54a0e8
mov r9, r13
mov rdx, r13
not rdx
movabs rbx, 0x4b1c28f04f5a5783
mov rbp, rbx
and r12d, 0x3c0
mov r13, r8
and rbp, r8
not rbx
mov r10, qword [rsp + 0x38]
and r10, rbx
xor r15, rdi
or r10, rbp
movabs rax, 0xa5825415af8a330c
mov rbp, rax
not rax
or rax, rbp
mov qword [rsp + 0x48], rax
movabs r14, 0xc5e5ea85f4690297
xor r10, rbx
not r14
movabs rax, 0x75a8b3ac8c00b816
mov rbp, rax
not rax
or rax, rbp
mov qword [rsp + 0x50], rax
movabs rax, 0x14745777eb4d026a
mov rbp, rax
or r12, rcx
and rbp, r8
mov rcx, rax
not rcx
mov rax, qword [rsp + 0x38]
and rax, rcx
not r10
mov r11, r12
or rax, rbp
xor rax, rcx
mov rbx, rax
mov rcx, r8
not rcx
mov rbp, qword [rsp + 0x38]
not r11
not rbp
and rbp, qword [rsp + 0x38]
movabs r8, 0xca82f18e87b4f228
mov rax, r8
not rax
mov rdi, rcx
and r12, rdx
and rdi, r8
mov rsi, r13
and rsi, rax
or rsi, rdi
mov rdi, rbp
and rdx, r15
not rdi
or rcx, rdi
and rdi, r8
not r15
and rbp, rax
or rbp, rdi
mov rdi, rbx
not rdi
mov qword [rsp + 0x90], rdi
and r11, r9
xor rbp, rsi
not rcx
or rax, r8
and r15, r9
and rax, rcx
or rax, rbp
mov r8, rax
mov qword [rsp + 0x88], rax
movabs rdi, 0x43ff763cefa9537d
mov rbp, rdi
xor rbp, 0x20
or r12, r11
and rbp, rdi
mov rcx, rdi
not rcx
movabs rsi, 0x879dec3b16d19765
and rcx, rsi
or rdx, r15
not rsi
and rdi, rsi
or rdi, rcx
xor rdx, r12
mov r15, rdx
xor rdi, rsi
movabs rax, 0xf5f13f0f9a7a6d17
mov esi, eax
not esi
or esi, eax
not r15
and esi, edi
and esi, 0x20
movabs rax, 0x1432f054a17add09
mov rcx, rax
not rcx
mov r9, r14
and rdx, r14
or rcx, rax
and rcx, rdi
mov edi, esi
and edi, ebp
or r10, r15
xor rsi, rbp
or rsi, rdi
mov rdi, rsi
not rdi
movabs rax, 0xc5e5ea85f4690297
and r15, rax
movabs rax, 0x1952a463c1b1399f
and rdi, rax
mov r11, rax
not r11
and rsi, r11
or rsi, rdi
and r11, rcx
not rcx
and rcx, rax
not r10
or r11, rcx
movabs rax, 0xab28bca5e3c83c43
mov rdi, rax
mov r14, rax
not rdi
movabs rax, 0x6c7d03e71efa709c
mov rcx, rax
not rcx
or rdx, r15
or rcx, rax
and rcx, rdi
mov rbp, rdi
mov r12, rdi
and rbp, r14
mov r15, r14
mov rdi, rcx
xor r11, rsi
and rdi, rbp
xor rbp, rcx
or rbp, rdi
and r10, qword [rsp + 0x48]
not r8
mov qword [rsp + 0x48], r8
movabs rax, 0x5ddb1436ca54515a
mov rcx, rax
not rcx
movabs rdi, 0xf87d98f7f5c704fc
and rcx, rdi
xor rdx, r9
not rdi
mov r14, rax
and r14, rdi
or r14, rcx
not rdx
xor r14, rdi
mov rcx, r8
and rcx, r12
mov rdi, r8
xor rdi, r12
mov qword [rsp + 0x78], r12
or rdx, r13
or rdi, rcx
mov rcx, rax
and rcx, r14
xor r14, rax
not rdx
or r14, rcx
mov rcx, rdi
not rcx
movabs r8, 0xf4e3aa6709454a2c
and rcx, r8
and rdx, qword [rsp + 0x50]
mov r9, r10
not r8
and rdi, r8
or rdi, rcx
and r9, rdx
xor rdi, r8
xor r14, rdi
not r14
xor rdx, r10
and r14, rdi
mov r10, qword [rsp + 0x38]
and r10, rbp
mov rcx, rbp
not rcx
mov qword [rsp + 0x50], rcx
or rdx, r9
mov qword [rsp + 0x58], r13
and rcx, r13
or r10, rcx
not r10
movabs rsi, 0x9545962a3559c2bf
mov rcx, rsi
mov rax, qword [rsp + 0x90]
and rax, rdx
mov rdi, rdx
not rcx
or r10, r13
or rcx, rsi
not rdi
not r10
and r10, rcx
mov rcx, r11
mov r9, r11
not r9
mov rdx, r12
and rbx, rdi
and rdx, r9
and rcx, r15
mov rsi, r15
or rcx, rdx
mov r12, rcx
or rax, rbx
mov r15, rax
xor r12, r9
and r12, rcx
movabs rcx, 0xb3f9e9cb23416790
mov rax, rcx
not rax
and rsi, rax
mov qword [rsp + 0xd0], rsi
and rax, rbp
mov qword [rsp + 0xd8], rax
mov ecx, ebp
movabs rdx, 0xda59b327f8320a9d
mov ebp, edx
not ebp
and ecx, ebp
mov r8d, edx
and r8d, dword [rsp + 0x50]
or ecx, r8d
xor ecx, ebp
movabs rdx, 0xead2ca1204616033
mov ebp, edx
not ebp
not ecx
or ebp, edx
and ebp, ecx
mov rcx, r10
not rcx
mov r8, r14
xor r8, rcx
and r8, r14
mov rsi, r14
not rsi
movabs rax, 0x20d62fada4607ea
mov rbx, rax
not rbx
and rsi, rax
and r14, rbx
or r14, rsi
and rbx, r10
and rcx, rax
or rbx, rcx
xor rbx, r14
mov rax, r8
and rax, rbx
xor rbx, r8
and ebp, 0x20
or rbx, rax
mov rax, rbp
not rax
mov ecx, eax
and rax, r12
mov r8d, r12d
not r8d
movabs rdx, 0x2325753dd5937eb4
mov esi, edx
not esi
or esi, edx
or ecx, r8d
not ecx
and ecx, esi
mov rdx, r15
xor rdi, r15
and rdi, r15
and r8d, ebp
mov r10, r11
movabs rdx, 0x682585d8e35a6abc
mov r14, rdx
xor r10, rdx
and r10, r11
lea rdx, section..data
movdqu xmm14, xmmword [rdi + rdx + 4]
or rax, r8
mov ebp, eax
and ebp, ecx
xor rax, rcx
lea rcx, section..data
movups xmm0, xmmword [rdi + rcx + 0x14]
movaps xmmword [rsp + 0x90], xmm0
or rax, rbp
mov rdx, rbx
mov rdi, rbx
movabs rcx, 0x7712a8ed13a40204
mov rbp, rcx
xor rdi, rcx
and rdi, rbx
mov qword [rsp + 0xc8], rdi
not rbx
movabs rsi, 0x5d999c0ef9cde317
and rbx, rsi
not rsi
and rdx, rsi
or rdx, rbx
xor rdx, rsi
mov r8, rcx
not r8
movabs rcx, 0x21eec01cd4610908
mov rdi, rcx
not rdi
or r8, rax
mov r15, rax
or rdi, rcx
not r8
and r8, rdi
movabs rax, 0x7eb1c0a950833ce
mov rdi, rax
not r15
not rdi
or r15, rbp
or rdi, rax
not r15
and r15, rdi
movabs rax, 0x976dfa0cee6c271c
mov rdi, rax
not rdi
and r11, rdi
and r9, rax
or r11, r9
xor r11, rdi
movabs rax, 0x2d950dbdeb7a62ff
mov rbp, rax
not rbp
mov rcx, qword [rsp + 0x48]
mov rdi, rcx
mov r9, r14
or rdi, r14
or rbp, rax
not rdi
and rdi, rbp
not r9
mov r14, r11
not r14
movabs rax, 0x84b765bea838397
mov rbp, rax
not rbp
or rbp, rax
mov rbx, r14
or rbx, r9
not rbx
and rbx, rbp
mov rax, rcx
mov rbp, rcx
xor rbp, r9
and rbp, rcx
mov rcx, rbp
not rcx
movabs rax, 0xf167183430eb0004
not rax
and rbp, rax
mov r13, rcx
movabs rsi, 0xf167183430eb0004
and r13, rsi
or rbp, r13
mov r13, rdi
not r13
or rcx, r13
movabs r12, 0xf167183430eb0004
and r13, r12
and rdi, rax
or rdi, r13
xor rdi, rbp
not rcx
or rax, r12
and rax, rcx
mov rcx, r8
and rcx, r15
xor r15, r8
or rax, rdi
mov rsi, rbx
and rsi, r10
xor r10, rbx
or r15, rcx
movabs rcx, 0x7712a8ed13a40204
xor rdx, rcx
not rdx
and rdx, rcx
mov r8, rdx
not r8
movabs r13, 0x81c35905543d1dce
mov rdi, r13
not rdi
mov rcx, r8
and rcx, r13
and rdx, rdi
or rdx, rcx
or r10, rsi
mov rcx, rax
not rcx
movabs rsi, 0x5b7e2808ceb2c21d
mov rbp, rsi
not rbp
and rcx, rsi
and rax, rbp
or rax, rcx
and rbp, r10
not r10
and r10, rsi
or rbp, r10
xor rbp, rax
movabs rsi, 0x54efc898f9bfbf48
mov r10, rsi
mov rax, rsi
not rax
mov rsi, qword [rsp + 0x88]
mov rcx, rsi
and rcx, r10
mov rbx, qword [rsp + 0x48]
and rbx, rax
or rbx, rcx
mov r12, rbx
or rsi, r14
and r14, r10
and r11, rax
or r11, r14
mov rcx, qword [rsp + 0xc8]
mov rbx, rcx
not rbx
or r8, rbx
and rbx, r13
and rcx, rdi
or rcx, rbx
xor r11, r12
not rsi
or rax, r10
xor rcx, rdx
mov rbx, rcx
and rax, rsi
or rax, r11
movabs r11, 0xa5ac4634196bfe63
mov rdx, r11
not rdx
mov rcx, r9
movabs r14, 0x682585d8e35a6abc
mov rsi, r14
and rcx, r11
and rsi, rdx
or rsi, rcx
mov r10, r14
and r10, r11
mov rcx, r9
and rcx, rdx
or rcx, r10
xor rcx, rsi
or r9, r14
or rdi, r13
not r9
or rdx, r11
and rdx, r9
movabs r11, 0x23e18dd8a2738d38
mov r9, r11
not r8
not r9
or rdx, rcx
not rdx
and rdi, r8
or rdx, rax
movabs rcx, 0x126ac2332c21ba73
mov rax, rcx
not rax
or rax, rcx
or rdi, rbx
mov rcx, rdi
not rdx
and rdx, rax
mov rax, rbp
not rax
movabs r10, 0x86b492ca3df2210c
mov rsi, r10
not rcx
not rsi
mov rbx, rax
and rbx, r10
and rbp, rsi
and rdi, r9
or rbp, rbx
mov rbx, rdx
not rbx
or rax, rbx
and r9, r15
and rbx, r10
and rdx, rsi
or rdx, rbx
not r15
xor rdx, rbp
not rax
or rsi, r10
and rcx, r11
and rsi, rax
or rsi, rdx
mov rax, rsi
not rax
movabs rbp, 0xb3a003d86367d029
mov rdx, rbp
and r15, r11
and rdx, rax
not rbp
and rsi, rbp
or rdi, rcx
or rsi, rdx
xor rsi, rbp
movabs r10, 0xb514c903525e0b38
mov rcx, r10
not rcx
or r9, r15
movabs rdx, 0x6ff42ffda760b658
and rcx, rdx
not rdx
mov rbp, r10
and rbp, rdx
xor rsi, r10
or rbp, rcx
xor rbp, rdx
movabs rcx, 0x181147b233d4484b
mov rbx, rcx
not rbx
xor r9, rdi
or rbx, rcx
and rbx, rbp
mov rcx, rbp
not rcx
movabs rbp, 0x9e34ee858130a883
mov rdx, rbp
not rsi
not rdx
or rcx, rax
or rdx, rbp
and rsi, r10
not rcx
and rcx, rdx
mov r10, rsi
movabs rbp, 0xab28bca5e3c83c43
mov rdx, rbp
mov rdi, qword [rsp + 0x50]
xor rdx, rdi
and r10, rcx
and rdx, rbp
mov rbp, qword [rsp + 0x78]
movabs r8, 0xb3f9e9cb23416790
and rbp, r8
mov rax, qword [rsp + 0xd0]
or rax, rbp
xor rcx, rsi
and rdi, r8
mov rsi, qword [rsp + 0xd8]
or rsi, rdi
xor rsi, rax
mov rdi, rdx
or rcx, r10
mov r11, rcx
not rdi
mov rax, rsi
not rax
movabs r10, 0x26fba1b14619e0a5
mov rbp, r10
not rbp
mov r8, rdi
not r11
and r8, r10
and rdx, rbp
or rdx, r8
and r11, rbx
or rdi, rax
and rax, r10
and rsi, rbp
not rbx
or rsi, rax
xor rsi, rdx
not rdi
and rbx, rcx
or rbp, r10
and rbp, rdi
or rbp, rsi
or rbx, r11
not rbx
not rbp
movabs rdi, 0xe4580f76b748afc2
mov rax, rdi
not rax
mov rcx, rbx
and rcx, rbp
xor rbp, rbx
mov rdx, rdi
and rdx, rax
xor rax, rdi
or rbp, rcx
or rax, rdx
mov rcx, rbp
not rcx
movabs rbx, 0x540bcbbb39fcd966
mov rdx, rbx
not rdx
and rcx, rbx
and rbp, rdx
or rbp, rcx
xor rbp, rdx
not rbp
not rax
movabs rcx, 0xf4c9614661dc2eb9
mov rdx, rcx
not rdx
or rdx, rcx
mov rdi, r9
mov rsi, r9
or rax, rbp
movabs r15, 0x87086c15f952f2fb
xor rsi, r15
and rsi, r9
not r9
mov r8, r15
not rax
not r8
movabs rcx, 0x26b89ccad1738734
mov rbp, rcx
not rbp
or rdi, r8
and rax, rdx
or rbp, rcx
not rdi
and rdi, rbp
movabs rcx, 0x9f6a3ce074336911
mov r10, rcx
not rax
mov r11, rax
not r10
or r10, rcx
mov rcx, rdi
not rcx
mov rbp, rsi
xor r11, r8
mov rbx, rax
not rbp
movabs r12, 0x1d10aeaa3154ac9b
mov rdx, r12
not rdx
mov r14, rcx
and r14, r12
or rbx, r15
and rdi, rdx
or rdi, r14
or rcx, rbp
and r11, rax
and rbp, r12
and rsi, rdx
or rsi, rbp
not rbx
xor rsi, rdi
not rcx
or rdx, r12
and rbx, r10
and rdx, rcx
or rdx, rsi
mov rcx, r11
and rcx, rbx
mov rsi, rdx
xor rbx, r11
not rsi
movabs r10, 0x82a072f3dad523c3
and rsi, r10
mov rdi, r10
not rdi
or rbx, rcx
and rdx, rdi
or rdx, rsi
mov rcx, r9
and rcx, rax
and rdi, rbx
xor rax, r9
or rax, rcx
mov rcx, rax
not rcx
not rbx
movabs r9, 0xb6da81f60b13bcf1
and rcx, r9
not r9
and rax, r9
movabs r11, 0xd0a5791581c799b9
mov rsi, r11
or rax, rcx
not rsi
mov rcx, r8
and rcx, r11
mov rbp, r15
and rbp, rsi
and rbx, r10
or rbp, rcx
mov r10, r15
and r10, r11
mov rcx, r8
and rcx, rsi
xor rax, r9
or rcx, r10
xor rcx, rbp
or r8, r15
or rdi, rbx
not r8
or rsi, r11
and rsi, r8
xor rdi, rdx
or rsi, rcx
xor rsi, rax
not rsi
and rsi, rax
mov rbp, rdi
not rbp
mov rcx, rsi
not rcx
movabs rbx, 0xf837a6108ca7485d
mov rax, rbx
not rax
mov rdx, rbp
and rdx, rbx
and rdi, rax
or rdi, rdx
or rbp, rcx
and rcx, rbx
and rsi, rax
or rsi, rcx
not rbp
xor rsi, rdi
or rax, rbx
and rax, rbp
or rax, rsi
mov rbp, rax
not rbp
movabs rdx, 0x1cdd6731b8534d09
and rbp, rdx
not rdx
mov rcx, rax
mov rsi, rax
and rcx, rdx
movabs rdi, 0xaa77fa5ed99d28c8
mov rbx, rdi
or rcx, rbp
not rbx
movabs rax, 0x546ca28f9a28c5a4
and rbx, rax
not rax
mov rbp, rdi
xor rcx, rdx
and rbp, rax
or rbp, rbx
xor rbp, rax
movabs rax, 0xae09c9354550f411
mov r9, rax
xor rcx, rdi
not r9
or r9, rax
and r9, rbp
not rcx
mov qword [rsp + 0x50], rsi
xor rbp, rsi
not rbp
and rbp, rsi
and rcx, rdi
mov r11, rcx
not r11
mov rax, rbp
not rax
movabs rdx, 0xd52a60f54814f3fb
mov rdi, rdx
not rdi
mov r10, r11
and r10, rdx
and rcx, rdi
or r11, rax
and rbp, rdi
and rax, rdx
or rdi, rdx
movabs r15, 0x68c5e03c2f618b39
mov r14, r15
not r14
movabs rdx, 0xcb53ac03c4b0c198
not rdx
mov esi, edx
or rcx, r10
and esi, 0x3e0
add rsi, qword [rsp + 0xb8]
xor rsi, rdx
or rbp, rax
movabs rbx, 0x53011f21941b708c
xor rsi, rbx
not rsi
and rsi, rbx
mov rax, rbx
not r11
not rax
movabs rdx, 0x521a21c3067f78cb
and rax, rdx
not rdx
xor rbp, rcx
and rbx, rdx
or rbx, rax
xor rbx, rdx
movabs rcx, 0xf61aa93c22f0e3bf
mov eax, ecx
and rdi, r11
not eax
or eax, ecx
and eax, ebx
or rdi, rbp
mov r11, rdi
and eax, 0x3e0
movabs rcx, 0xa78de4f137013b0
mov r12, rcx
not r12
or r12, rcx
not r11
and r12, rbx
mov edx, eax
and edx, esi
xor rax, rsi
and rdi, r14
or rax, rdx
mov rdx, rax
not rdx
and rdx, r12
and r14, r9
mov rbx, r9
not r12
and r12, rax
or r12, rdx
movabs rax, 0x458d0ba6c118788c
mov r8, rax
mov r9, rax
not rbx
not r9
mov rax, r9
and rax, r8
mov rdx, rax
not rdx
movabs rcx, 0x3fe4e245e35d29d8
mov r10, rcx
and r11, r15
not r10
mov rsi, r8
and rsi, rcx
mov rbp, r9
and rbp, r10
and rbx, r15
or rbp, rsi
mov rsi, r8
or rsi, rdx
and rdx, rcx
or rdi, r11
and rax, r10
or rax, rdx
xor rax, rbp
or r14, rbx
not rsi
or r10, rcx
and r10, rsi
xor r14, rdi
or r10, rax
mov rsi, r14
mov r11, r14
movabs r8, 0x1c6f91d95c555f57
xor r11, r8
and r11, r14
not r14
movabs rax, 0x405b67a3502539ea
and r14, rax
not rax
and rsi, rax
or rsi, r14
xor rsi, rax
mov rbp, r12
not rbp
mov r15, r8
not r15
mov rdi, rsi
movabs rcx, 0xa7897238da32c66e
mov rdx, rcx
not rdi
not rdx
mov rax, rdi
or rax, r15
or rdx, rcx
movabs r14, 0x6accb7954533e1cf
mov rbx, r14
not rax
not rbx
mov rcx, r12
or rcx, r15
or rbx, r14
and rax, rdx
not rcx
and rcx, rbx
movabs r14, 0x84a5a1224801a026
mov rbx, r14
not rbx
mov rdx, rbp
or rdx, r8
or rbx, r14
not rdx
and rdx, rbx
mov rbx, rcx
and rbx, rdx
xor rdx, rcx
or rdx, rbx
movabs r14, 0x440430d63ea461cd
mov rbx, r14
not rbx
mov rcx, rdi
and rcx, r14
and rsi, rbx
or rsi, rcx
or rdi, r12
and r12, r14
and rbp, rbx
or rbp, r12
mov rcx, rax
and rcx, r11
xor r11, rax
xor rbp, rsi
not rdi
or rbx, r14
or r11, rcx
and rbx, rdi
or rbx, rbp
mov rcx, rbx
movabs rax, 0xe76b25198e9dff36
mov r14, rax
not r14
not rcx
and rbx, r14
movabs r13, 0x7f27e1cb565dcb1d
mov rbp, r13
not rbp
mov rsi, r15
and rsi, r13
mov rdi, r8
and rcx, rax
and rdi, rbp
or rdi, rsi
mov rsi, r8
and rsi, r13
or rbx, rcx
mov rax, r15
and rax, rbp
or rax, rsi
xor rax, rdi
mov r12, r11
not r12
and r12, rdx
or r15, r8
not r15
not rdx
or rbp, r13
and rbp, r15
or rbp, rax
movabs r15, 0xa2f9e988e1fbf938
mov rsi, r15
and rdx, r11
not rsi
movabs rax, 0x458d0ba6c118788c
and rax, rsi
and rsi, r10
xor rbx, r14
not r10
movabs r11, 0x2964e92c54428b0e
mov rdi, r11
not rdi
mov rcx, r15
and rcx, r9
or r9, r10
or rdi, r11
not r9
and r9, rdi
or rdx, r12
lea r11, section..data
or rax, rcx
not rbx
not rbp
or rbp, rbx
movabs rdi, 0xf6ce29c5ad8e4087
mov rcx, rdi
not rcx
or rcx, rdi
not rbp
and rbp, rcx
mov rcx, rdx
and rcx, rbp
and r10, r15
or rsi, r10
xor rbp, rdx
xor rsi, rax
mov rax, r9
and rax, rsi
xor rsi, r9
or rbp, rcx
or rsi, rax
mov rax, rbp
not rax
movabs rdx, 0xe7b9e70a845ebd74
mov rcx, rdx
not rdx
and rcx, rax
and rbp, rdx
or rbp, rcx
movabs rcx, 0x6c2a3fc51e3c5f2e
mov rbx, rcx
not rbx
xor rbp, rdx
not rbp
movabs rdi, 0x405fdcdf81569d41
mov rdx, rdi
not rdx
or rdx, rdi
or rbp, rbx
not rbp
movabs rdi, 0xa7179297e045fdd8
and rbx, rdi
not rdi
and rbp, rdx
and rcx, rdi
or rcx, rbx
xor rcx, rdi
mov rdx, rcx
movabs rdi, 0xb1fabca41c893fbf
mov rbx, rdi
not rdx
not rbx
or rax, rdx
or rbx, rdi
not rax
and rax, rbx
mov rbx, rbp
and rbx, rax
xor rax, rbp
or rax, rbx
mov rbp, rax
not rbp
movabs rdi, 0x5086cedb984b9e9d
mov rbx, rdi
not rbx
and rax, rbx
and rbp, rdi
and rdx, rdi
and rbx, rcx
or rbx, rdx
or rax, rbp
xor rbx, rax
mov rax, rbx
not rax
movabs rcx, 0x37d340007b3392a
mov rdx, rcx
not rdx
and rax, rcx
and rbx, rdx
or rbx, rax
mov r9, rsi
not r9
movabs r14, 0x77e84250d12a4a7b
mov r10, r14
xor rbx, rdx
not r10
mov rdi, rbx
not rdi
movabs rcx, 0x9a1b6ce34804ac90
mov rdx, rcx
not rdx
mov rax, rdi
and rax, rcx
and rbx, rdx
or rdi, rsi
and rsi, rcx
or rbx, rax
and r9, rdx
or r9, rsi
not rdi
xor r9, rbx
or rdx, rcx
movabs rsi, 0x96247cf46699699f
mov rax, rsi
not rax
mov rbp, r10
and rbp, rsi
mov rbx, r14
and rdx, rdi
and rbx, rax
or rbx, rbp
mov rbp, r14
and rbp, rsi
mov rcx, r10
and rcx, rax
or rcx, rbp
xor rcx, rbx
or r10, r14
not r10
or rax, rsi
and rax, r10
mov rdi, qword [rsp + 0x38]
or rax, rcx
or rdx, r9
mov r9, qword [rsp + 0x40]
not rax
or rax, rdx
movabs rdx, 0x485e39a132526034
mov rcx, rdx
not rcx
or rcx, rdx
not rax
and rax, rcx
mov rcx, qword [rsp + 0xb0]
movdqu xmm1, xmmword [rcx + rdi - 0x10]
movdqu xmm0, xmmword [rcx + rdi]
movdqa xmm11, xmm14
pcmpeqd xmm8, xmm8
pxor xmm11, xmm8
movdqa xmm13, xmm14
movdqa xmm12, xmmword [0x18000b180]
movdqa xmm5, xmm12
movdqa xmm3, xmm1
movdqa xmm10, xmmword [0x18000b1b0]
movdqa xmm7, xmm10
pandn xmm7, xmm1
movdqa xmm6, xmm1
pandn xmm6, xmm1
movdqa xmm2, xmm6
pandn xmm13, xmm12
pxor xmm2, xmm8
movdqa xmm4, xmm1
por xmm2, xmm1
pxor xmm1, xmm8
pandn xmm5, xmm14
pandn xmm3, xmm10
por xmm7, xmm3
movdqa xmm3, xmm10
movdqa xmm15, xmmword [str.gggggggggggggggg]
pand xmm4, xmm15
movdqa xmm9, xmm15
por xmm5, xmm13
movdqa xmm13, xmm5
pandn xmm9, xmm1
por xmm9, xmm4
movdqa xmm4, xmm15
pandn xmm4, xmm6
pxor xmm13, xmmword [0x18000b1a0]
pandn xmm6, xmm15
por xmm6, xmm4
pxor xmm6, xmm9
pxor xmm5, xmm8
pxor xmm2, xmm8
por xmm2, xmm6
movdqa xmm6, xmmword [0x18000b1d0]
movdqa xmm4, xmm6
pandn xmm4, xmm2
pand xmm13, xmm10
pandn xmm2, xmm6
por xmm2, xmm4
movdqa xmm4, xmm2
pxor xmm4, xmmword [str.0000000000000000]
pandn xmm3, xmm5
pxor xmm2, xmm6
movdqa xmm5, xmm14
movdqa xmm10, xmmword [0x18000b1f0]
pand xmm5, xmm10
por xmm14, xmm2
por xmm3, xmm13
pand xmm2, xmm10
movdqa xmm6, xmm10
pandn xmm6, xmm11
por xmm6, xmm5
movdqa xmm5, xmm10
pxor xmm3, xmm7
movdqa xmm7, xmm3
pandn xmm5, xmm4
por xmm5, xmm2
pxor xmm5, xmm6
pxor xmm7, xmm1
pxor xmm14, xmm8
por xmm14, xmm5
movdqa xmm2, xmmword [str.LLLLLLLLLLLLLLLL]
movdqa xmm1, xmm2
pandn xmm1, xmm14
pand xmm7, xmm3
pandn xmm14, xmm2
por xmm14, xmm1
movdqa xmm1, xmm14
pxor xmm1, xmmword [0x18000b140]
pxor xmm14, xmm2
movdqa xmm4, xmm7
pxor xmm4, xmm14
pand xmm4, xmm7
pand xmm14, xmm7
pandn xmm7, xmm1
por xmm14, xmm7
movdqa xmm1, xmm4
pxor xmm1, xmm8
movdqa xmm12, xmmword [str.5555555555555555qqqqqqqqqqqqqqqq________________]
movdqa xmm5, xmm12
movdqa xmm11, xmm12
movdqa xmm6, xmmword [rsp + 0x90]
movdqa xmm9, xmm6
pxor xmm9, xmm8
movdqa xmm2, xmm6
pandn xmm5, xmm4
movdqa xmm7, xmmword [0x18000b120]
pandn xmm2, xmm7
pandn xmm7, xmm6
por xmm7, xmm2
pandn xmm4, xmm12
movdqa xmm2, xmm14
pxor xmm7, xmmword [str.eeeeeeeeeeeeeeee]
movdqa xmm3, xmm6
movdqa xmm15, xmm6
pandn xmm3, xmm6
movdqa xmm6, xmm7
pand xmm6, xmm3
pxor xmm2, xmm8
pxor xmm3, xmm7
por xmm3, xmm6
movdqa xmm13, xmmword [0x18000b230]
movdqa xmm6, xmm13
pandn xmm6, xmm3
por xmm4, xmm5
pandn xmm3, xmm13
por xmm3, xmm6
movdqa xmm5, xmm3
pxor xmm5, xmmword [0x18000b240]
movdqa xmm6, xmm0
pandn xmm11, xmm14
pxor xmm6, xmm8
movdqa xmm7, xmm0
pandn xmm7, xmm5
pxor xmm3, xmm13
pandn xmm14, xmm12
pand xmm3, xmm0
por xmm3, xmm7
movdqa xmm5, xmm3
pxor xmm5, xmm6
por xmm2, xmm1
pand xmm5, xmm3
movdqa xmm3, xmmword [str.JJJJJJJJJJJJJJJJrrrrrrrrrrrrrrrr]
movdqa xmm1, xmm3
pandn xmm1, xmm0
pandn xmm0, xmm3
por xmm14, xmm11
por xmm0, xmm1
pxor xmm0, xmm3
por xmm0, xmmword [0x18000b260]
movdqa xmm1, xmm0
pxor xmm14, xmm4
pcmpeqd xmm4, xmm4
pxor xmm1, xmm4
por xmm6, xmmword [0x18000b270]
movdqa xmm3, xmm6
pxor xmm3, xmm4
pxor xmm2, xmm4
movdqa xmm7, xmmword [str.nnnnnnnnnnnnnnnn]
pand xmm0, xmm7
pand xmm6, xmm7
movdqa xmm4, xmm7
pandn xmm4, xmm1
por xmm2, xmm14
por xmm4, xmm0
movdqa xmm0, xmm7
pandn xmm0, xmm3
por xmm0, xmm6
pxor xmm0, xmm4
movdqa xmm1, xmm0
pandn xmm1, xmmword [0x18000b290]
pand xmm0, xmmword [str._r_r_r_r_r_r_r_r_r_r_r_r_r_r_r_r]
por xmm0, xmm1
movdqa xmm3, xmmword [0x18000b210]
movdqa xmm1, xmm3
pandn xmm1, xmm0
pxor xmm0, xmmword [0x18000b2b0]
pand xmm0, xmm3
por xmm0, xmm1
pxor xmm0, xmmword [str.hhhhhhhhhhhhhhhhKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGG]
pandn xmm15, xmm0
pxor xmm0, xmm9
por xmm0, xmm15
movdqa xmm1, xmm5
pxor xmm1, xmm0
pand xmm1, xmm5
movdqa xmm3, xmm5
pcmpeqd xmm7, xmm7
pxor xmm3, xmm7
pand xmm5, xmm0
pandn xmm0, xmm3
por xmm0, xmm5
movdqa xmm3, xmm1
pxor xmm3, xmm7
movdqa xmm4, xmm0
movdqa xmm6, xmmword [0x18000b2d0]
movdqa xmm5, xmm6
pandn xmm5, xmm1
pxor xmm4, xmm7
pandn xmm1, xmm6
por xmm1, xmm5
movdqa xmm5, xmm6
pandn xmm5, xmm0
por xmm4, xmm3
pandn xmm0, xmm6
por xmm0, xmm5
pxor xmm0, xmm1
pxor xmm4, xmm7
pcmpeqd xmm11, xmm11
por xmm4, xmm0
movdqu xmmword [rcx + rdi - 0x10], xmm2
movdqu xmmword [rcx + rdi], xmm4
movdqu xmm2, xmmword [rax + r11 + 4]
movdqu xmm9, xmmword [rax + r11 + 0x14]
mov rax, qword [rsp + 0x50]
movdqu xmm4, xmmword [r9 + rax]
movdqu xmm13, xmmword [r9 + rax + 0x10]
movdqa xmm0, xmmword [0x18000b2e0]
movdqa xmm1, xmm0
movdqa xmm3, xmm4
por xmm3, xmmword [0x18000b300]
movdqa xmm5, xmm3
pxor xmm5, xmm11
movdqa xmm6, xmm4
pxor xmm6, xmmword [0x18000b310]
pand xmm6, xmm4
pandn xmm3, xmm6
pxor xmm6, xmm5
por xmm6, xmm3
movdqa xmm3, xmm6
pandn xmm3, xmmword [0x18000b320]
pand xmm6, xmmword [0x18000b330]
por xmm6, xmm3
movdqa xmm3, xmm6
pxor xmm3, xmmword [0x18000b340]
pxor xmm6, xmmword [0x18000b350]
movdqa xmm5, xmm10
pand xmm6, xmm10
movdqa xmm7, xmm2
pandn xmm5, xmm3
por xmm5, xmm6
movdqa xmm3, xmm5
pxor xmm5, xmm10
pandn xmm1, xmm2
movdqa xmm6, xmm2
pand xmm5, xmm2
pxor xmm2, xmm11
pandn xmm7, xmm0
por xmm1, xmm7
movdqa xmm7, xmm1
pxor xmm7, xmmword [0x18000b2f0]
pxor xmm1, xmm0
movdqa xmm0, xmm4
pand xmm7, xmm4
pxor xmm4, xmm11
pandn xmm0, xmm1
por xmm7, xmm0
pxor xmm3, xmmword [str.ZZZZZZZZZZZZZZZZ]
pxor xmm4, xmm7
pandn xmm6, xmm3
por xmm5, xmm6
pxor xmm2, xmm5
pand xmm4, xmm7
pand xmm2, xmm5
movdqa xmm14, xmmword [0x18000b190]
movdqa xmm8, xmm14
pandn xmm8, xmm4
movdqa xmm5, xmm2
movdqa xmm7, xmm4
movdqa xmm0, xmmword [0x18000b380]
movdqa xmm1, xmm0
pxor xmm7, xmm0
pand xmm7, xmm4
pxor xmm5, xmm11
movdqa xmm15, xmmword [0x18000b050]
movdqa xmm0, xmm15
pandn xmm0, xmm2
pandn xmm2, xmm15
pandn xmm4, xmm14
por xmm2, xmm0
movdqa xmm3, xmm2
pxor xmm3, xmm12
movdqa xmm0, xmm2
pxor xmm0, xmmword [str.iiiiiiiiiiiiiiiibbbbbbbbbbbbbbbb]
por xmm8, xmm4
movdqa xmm10, xmm8
pand xmm0, xmm3
por xmm5, xmm1
movdqa xmm6, xmm5
pcmpeqd xmm11, xmm11
pxor xmm6, xmm11
movdqa xmm4, xmm7
pxor xmm10, xmmword [0x18000b370]
movdqa xmm1, xmm8
pxor xmm4, xmm11
movdqa xmm15, xmmword [0x18000b3a0]
movdqa xmm11, xmm15
pandn xmm11, xmm7
pandn xmm7, xmm15
pxor xmm1, xmmword [0x18000b180]
por xmm7, xmm11
pandn xmm5, xmm0
pxor xmm6, xmm0
pand xmm1, xmm10
por xmm6, xmm5
movdqa xmm0, xmmword [0x18000b3b0]
movdqa xmm5, xmm0
pandn xmm0, xmm6
pandn xmm6, xmm5
por xmm6, xmm0
pxor xmm8, xmm14
movdqa xmm0, xmm8
movdqa xmm11, xmmword [0x18000b3c0]
pand xmm0, xmm11
movdqa xmm5, xmm11
pandn xmm11, xmm3
movdqa xmm14, xmm9
pandn xmm5, xmm10
movdqa xmm15, xmmword [0x18000b3f0]
por xmm14, xmm15
movdqa xmm10, xmm14
pxor xmm10, xmmword [0x18000b680]
movdqa xmm3, xmm9
pxor xmm3, xmmword [str.kkkkkkkkkkkkkkkk________________]
por xmm5, xmm0
movdqa xmm12, xmm1
pand xmm3, xmm9
pandn xmm14, xmm3
pxor xmm3, xmm10
movdqa xmm0, xmmword [0x18000b3a0]
pxor xmm12, xmmword [0x18000b680]
pxor xmm2, xmmword [0x18000b050]
por xmm8, xmm2
pand xmm2, xmmword [0x18000b3c0]
pandn xmm0, xmm1
por xmm3, xmm14
movdqa xmm10, xmm15
pandn xmm10, xmm3
pandn xmm3, xmm15
pandn xmm1, xmmword [0x18000b3a0]
por xmm3, xmm10
movdqa xmm14, xmmword [0x18000b410]
movdqa xmm10, xmm14
pandn xmm10, xmm3
pandn xmm3, xmm14
por xmm11, xmm2
por xmm3, xmm10
movdqa xmm10, xmm3
pxor xmm10, xmm14
pand xmm10, xmm3
movdqa xmm2, xmm9
por xmm4, xmm12
pandn xmm2, xmmword [0x18000b420]
pxor xmm9, xmm14
por xmm9, xmm2
movdqa xmm14, xmm13
por xmm1, xmm0
pxor xmm14, xmmword [0x18000b680]
movdqa xmm0, xmm13
pandn xmm0, xmm13
movdqa xmm12, xmm13
movdqa xmm15, xmmword [0x18000b430]
pand xmm12, xmm15
movdqa xmm3, xmm15
pxor xmm11, xmm5
movdqa xmm2, xmm0
pandn xmm3, xmm14
por xmm3, xmm12
movdqa xmm5, xmm15
pandn xmm5, xmm0
pandn xmm0, xmm15
por xmm0, xmm5
pxor xmm0, xmm3
pcmpeqd xmm12, xmm12
pxor xmm2, xmm12
pxor xmm7, xmm1
por xmm2, xmm13
pxor xmm2, xmm12
por xmm2, xmm0
movdqa xmm0, xmm2
movdqa xmm5, xmmword [0x18000b440]
movdqa xmm1, xmm5
pandn xmm1, xmm2
pandn xmm2, xmm5
por xmm2, xmm1
movdqa xmm3, xmm9
pxor xmm0, xmm12
pxor xmm3, xmm12
movdqa xmm1, xmmword [str._t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_fvvvvvvvvvvvvvvvv]
pxor xmm2, xmm1
por xmm2, xmm0
movdqa xmm0, xmm1
pandn xmm0, xmm13
pxor xmm8, xmm12
pcmpeqd xmm12, xmm12
pandn xmm13, xmm1
por xmm13, xmm0
pxor xmm13, xmm5
por xmm8, xmm11
pxor xmm14, xmm13
pand xmm14, xmm13
movdqa xmm11, xmm10
movdqa xmm0, xmm9
movdqa xmm1, xmmword [str.HHHHHHHHHHHHHHHH]
pand xmm0, xmm1
pxor xmm11, xmm12
pandn xmm1, xmm3
por xmm1, xmm0
movdqa xmm0, xmm10
movdqa xmm3, xmmword [str.OOOOOOOOOOOOOOOO_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a4444444444444444]
pxor xmm0, xmm3
movdqa xmm13, xmm10
pxor xmm4, xmm12
pandn xmm13, xmm0
movdqa xmm5, xmm1
pxor xmm5, xmmword [0x18000b460]
pxor xmm1, xmmword [0x18000b480]
por xmm4, xmm7
pand xmm1, xmm5
pandn xmm10, xmm5
pxor xmm5, xmm11
movdqa xmm0, xmm9
por xmm11, xmm3
pxor xmm0, xmmword [0x18000b150]
pandn xmm9, xmm0
movdqa xmm0, xmm11
pxor xmm0, xmm12
pandn xmm11, xmm13
pxor xmm0, xmm13
movdqa xmm7, xmmword [0x18000b3d0]
movdqa xmm3, xmm7
pandn xmm3, xmm8
pandn xmm8, xmm7
por xmm8, xmm3
movdqa xmm7, xmmword [0x18000b3b0]
movdqa xmm3, xmm7
pandn xmm3, xmm4
pandn xmm4, xmm7
por xmm0, xmm11
movdqa xmm11, xmm1
por xmm4, xmm3
pxor xmm11, xmm12
movdqa xmm7, xmm9
pxor xmm7, xmm12
por xmm7, xmm11
pxor xmm6, xmm4
movdqa xmm4, xmmword [0x18000b0f0]
movdqa xmm3, xmm4
pandn xmm3, xmm1
pandn xmm1, xmm4
por xmm1, xmm3
movdqa xmm3, xmm4
pandn xmm3, xmm9
pandn xmm9, xmm4
por xmm9, xmm3
pxor xmm9, xmm1
pxor xmm7, xmm12
por xmm7, xmm9
movdqa xmm1, xmm0
pandn xmm1, xmm7
pandn xmm7, xmm0
pxor xmm8, xmmword [0x18000b3e0]
por xmm7, xmm1
movdqa xmm0, xmm6
pand xmm0, xmm8
por xmm5, xmm10
movdqa xmm9, xmmword [0x18000b490]
movdqa xmm1, xmm9
pxor xmm8, xmm6
pandn xmm1, xmm5
pandn xmm5, xmm9
por xmm5, xmm1
movdqa xmm3, xmm5
movdqa xmm6, xmmword [0x18000b1c0]
movdqa xmm4, xmm6
por xmm8, xmm0
movdqa xmm1, xmm7
pandn xmm4, xmm7
pandn xmm7, xmm6
por xmm7, xmm4
movdqa xmm0, xmm6
pxor xmm3, xmmword [0x18000b4a0]
pandn xmm0, xmm3
pxor xmm5, xmm9
pxor xmm1, xmm12
por xmm1, xmm5
pand xmm5, xmm6
por xmm0, xmm5
movdqa xmm3, xmm14
pxor xmm3, xmm12
pxor xmm0, xmm7
movdqa xmm4, xmm2
por xmm4, xmm3
pand xmm14, xmm2
pandn xmm2, xmm3
pxor xmm1, xmm12
por xmm2, xmm14
movdqa xmm3, xmm4
pxor xmm3, xmm12
pandn xmm4, xmm2
por xmm1, xmm0
pxor xmm2, xmm3
por xmm2, xmm4
movdqa xmm4, xmmword [str.________________]
movdqa xmm3, xmm4
pandn xmm3, xmm1
movdqa xmm0, xmm1
pxor xmm0, xmm6
pand xmm0, xmm1
pandn xmm1, xmm4
movdqa xmm5, xmmword [0x18000b4d0]
movdqa xmm4, xmm5
pandn xmm4, xmm2
por xmm3, xmm1
movdqa xmm1, xmm2
pxor xmm1, xmm6
pand xmm1, xmm2
pandn xmm2, xmm5
pxor xmm3, xmmword [0x18000b4c0]
por xmm4, xmm2
movdqa xmm2, xmm4
pxor xmm2, xmmword [str.zzzzzzzzzzzzzzzz]
pxor xmm4, xmmword [0x18000b4f0]
pand xmm3, xmm6
pand xmm4, xmm2
movdqa xmm2, xmm3
pand xmm2, xmm0
pxor xmm0, xmm3
por xmm0, xmm2
movdqa xmm2, xmm4
pand xmm2, xmm1
pxor xmm1, xmm4
por xmm1, xmm2
movdqa xmm2, xmm0
pandn xmm2, xmm1
pandn xmm1, xmm0
por xmm1, xmm2
movdqu xmmword [r9 + rax], xmm8
movdqu xmmword [r9 + rax + 0x10], xmm1
movabs rax, 0x3aea1684ccddc652
mov rbp, qword [rsp + 0x68]
add rbp, rax
movabs rcx, 0x3763571830a6d147
mov rdx, rcx
add rbp, rcx
sub rbp, rax
movabs rax, 0xc2dbda1c88bd1329
mov rcx, rax
add rbp, rax
movabs rax, 0xfe138565d1315c23
sub rbp, rax
sub rbp, rdx
add rbp, rax
movabs rax, 0xdc9e35bfd2b231df
add rbp, rax
sub rax, rbp
movabs rsi, 0x9c5b04ba7ab88b96
add rax, rsi
mov rbx, rsi
sub rbx, rax
movabs rdx, 0x259daeecacf69955
mov rax, rdx
sub rax, rcx
sub rax, rdx
movabs rcx, 0x180fd7b283753d30
add rbx, rcx
add rbx, rax
add rdi, 0x40
sub rbx, rcx
add rbx, 0xfffffffffffffffe
mov r8, qword [rsp + 0x58]
add r8, 0xffffffffffffffc0
add qword [rsp + 0xc0], 2
jne 0x180004420
jmp 0x180005fd1
xor edi, edi
mov r9, qword [rsp + 0x40]
cmp qword [rsp + 0xa0], 0
je 0x18000654c
movdqu xmm3, xmmword [r9 + rdi]
movdqu xmm10, xmmword [r9 + rdi + 0x10]
mov rax, rdi
not rax
movabs rcx, 0x9e88b4b5dc487969
mov rdx, rax
and rdx, rcx
or rax, rcx
mov rcx, rax
not rcx
mov rbp, rdx
not rbp
movabs rbx, 0x6af1ee3cf02cfc2d
and rbp, rbx
and rax, rbx
not rbx
and rdx, rbx
or rdx, rbp
and rbx, rcx
or rbx, rax
xor rbx, rdx
mov rax, rbx
not rax
movabs rcx, 0x67fc061359f3a932
and rax, rcx
not rcx
and rcx, rbx
or rcx, rax
movabs rax, 0x68b4d597a442fa4
xor rax, rcx
movabs rdx, 0xf974b2a685bbd01b
xor rdx, rcx
mov rcx, rax
and rcx, 0xfffffffffffffc1f
and rdx, 0xfffffffffffffc1f
and eax, 0x3e0
or rax, rdx
mov rdx, rcx
and rdx, rax
xor rax, rcx
or rax, rdx
mov rcx, rax
not rcx
movabs rbx, 0x41c93dffa06b687
mov rbp, rax
and rbp, rbx
mov rdx, rbx
not rdx
and rdx, rcx
or rdx, rbp
xor rdx, rbx
xor rax, rdx
and rax, rdx
movdqu xmm4, xmmword [rax + r11 + 4]
pcmpeqd xmm9, xmm9
movdqa xmm8, xmmword [0x18000b500]
por xmm8, xmm4
movdqa xmm5, xmmword [0x18000b580]
movdqa xmm11, xmm4
pandn xmm11, xmm5
pandn xmm5, xmm4
pxor xmm4, xmm9
movdqa xmm7, xmm8
por xmm4, xmmword [str.8888888888888888jjjjjjjjjjjjjjjj]
pxor xmm7, xmm9
movdqa xmm0, xmm4
pxor xmm0, xmm9
movdqa xmm1, xmmword [0x18000b520]
pand xmm8, xmm1
pand xmm4, xmm1
movdqa xmm2, xmm1
pandn xmm2, xmm7
por xmm2, xmm8
pandn xmm1, xmm0
por xmm1, xmm4
pxor xmm1, xmm2
movdqa xmm0, xmm1
pandn xmm0, xmmword [0x18000b340]
movdqu xmm2, xmmword [rax + r11 + 0x14]
pand xmm1, xmmword [0x18000b350]
por xmm1, xmm0
movdqa xmm0, xmmword [0x18000b530]
pxor xmm0, xmm1
pxor xmm1, xmmword [str.QQQQQQQQQQQQQQQQ]
movdqa xmm4, xmm3
pxor xmm4, xmm9
movdqa xmm7, xmm3
pandn xmm7, xmm1
pand xmm0, xmm3
por xmm0, xmm7
movdqa xmm1, xmm0
pxor xmm1, xmm4
pand xmm1, xmm0
movdqa xmm0, xmmword [0x18000b550]
movdqa xmm7, xmm0
pandn xmm7, xmm3
pandn xmm3, xmm0
por xmm3, xmm7
pxor xmm3, xmm0
movdqa xmm0, xmmword [0x18000b560]
por xmm3, xmm0
por xmm4, xmmword [0x18000b570]
movdqa xmm7, xmm4
pxor xmm7, xmm9
movdqa xmm6, xmmword [0x18000b440]
pand xmm3, xmm6
pand xmm4, xmm6
pandn xmm6, xmm7
por xmm6, xmm4
pxor xmm6, xmm3
movdqa xmm3, xmm6
pandn xmm3, xmm0
pandn xmm0, xmm6
por xmm0, xmm3
por xmm5, xmm11
pxor xmm5, xmmword [str.ttttttttttttttttxxxxxxxxxxxxxxxxVVVVVVVVVVVVVVVV]
movdqa xmm4, xmm0
pxor xmm4, xmm9
pandn xmm0, xmm5
pxor xmm4, xmm5
por xmm4, xmm0
movdqa xmm0, xmm4
pxor xmm0, xmm9
movdqa xmm5, xmm1
pxor xmm5, xmm9
por xmm5, xmm4
movdqa xmm6, xmm5
pxor xmm6, xmm9
movdqa xmm11, xmmword [0x18000b2b0]
pand xmm4, xmm11
movdqa xmm7, xmm11
pandn xmm7, xmm1
pandn xmm1, xmm11
por xmm1, xmm7
pandn xmm11, xmm0
por xmm11, xmm4
pxor xmm11, xmm1
pandn xmm5, xmm11
pxor xmm11, xmm6
por xmm11, xmm5
movdqa xmm13, xmmword [0x18000b140]
movdqa xmm8, xmmword [0x18000b5a0]
movdqa xmm0, xmmword [0x18000b330]
movdqa xmm1, xmm2
pandn xmm1, xmm0
movdqa xmm4, xmm0
pandn xmm4, xmm2
por xmm4, xmm1
movdqa xmm12, xmmword [0x18000b320]
pxor xmm12, xmm4
pxor xmm4, xmm0
movdqa xmm0, xmm2
pandn xmm0, xmm2
movdqa xmm5, xmmword [0x18000b5b0]
movdqa xmm6, xmm4
pand xmm6, xmm5
movdqa xmm3, xmm0
pandn xmm3, xmm5
movdqa xmm1, xmm5
pandn xmm5, xmm0
pxor xmm0, xmm9
pandn xmm1, xmm12
por xmm1, xmm6
por xmm5, xmm3
pxor xmm5, xmm1
por xmm0, xmm4
pxor xmm0, xmm9
por xmm0, xmm5
movdqa xmm1, xmm10
pxor xmm1, xmm9
movdqa xmm7, xmmword [0x18000b5c0]
movdqa xmm3, xmm0
pandn xmm3, xmm7
pandn xmm7, xmm0
por xmm7, xmm3
pxor xmm7, xmmword [str.UUUUUUUUUUUUUUUU::::::::::::::::]
movdqa xmm0, xmm10
pandn xmm0, xmm7
pxor xmm7, xmm1
por xmm7, xmm0
movdqa xmm6, xmm7
pxor xmm6, xmm9
movdqa xmm0, xmmword [0x18000b5e0]
movdqa xmm1, xmm0
pandn xmm1, xmm10
pandn xmm10, xmm0
por xmm10, xmm1
movdqa xmm1, xmmword [0x18000b5f0]
pxor xmm1, xmm10
pxor xmm10, xmm0
movdqa xmm0, xmmword [0x18000b600]
movdqa xmm3, xmm0
pandn xmm3, xmm2
pandn xmm2, xmm0
por xmm2, xmm3
movdqa xmm3, xmmword [0x18000b610]
pxor xmm3, xmm2
pxor xmm2, xmm0
movdqa xmm0, xmm2
pand xmm0, xmm13
por xmm2, xmm1
pand xmm1, xmm13
movdqa xmm4, xmm13
pandn xmm4, xmm3
por xmm4, xmm0
pandn xmm13, xmm10
por xmm13, xmm1
pxor xmm13, xmm4
pxor xmm2, xmm9
por xmm2, xmm13
movdqa xmm13, xmmword [0x18000b620]
movdqa xmm0, xmm13
pandn xmm0, xmm2
pandn xmm2, xmm13
por xmm2, xmm0
movdqa xmm1, xmmword [0x18000b630]
pxor xmm1, xmm2
pxor xmm13, xmm2
movdqa xmm12, xmmword [0x18000b640]
pxor xmm2, xmmword [str.yyyyyyyyyyyyyyyy]
pand xmm13, xmm2
pand xmm2, xmm1
movdqa xmm10, xmm6
pxor xmm10, xmm1
por xmm1, xmm6
por xmm6, xmm8
pxor xmm8, xmm7
pandn xmm7, xmm8
movdqa xmm3, xmmword [0x18000b660]
movdqa xmm0, xmm6
pand xmm0, xmm3
movdqa xmm5, xmm7
pandn xmm5, xmm3
movdqa xmm4, xmm3
pandn xmm3, xmm7
pxor xmm7, xmm9
por xmm7, xmm6
pxor xmm6, xmm9
pandn xmm4, xmm6
por xmm4, xmm0
por xmm3, xmm5
pxor xmm3, xmm4
pxor xmm7, xmm9
por xmm7, xmm3
movdqa xmm0, xmm13
pxor xmm0, xmm9
movdqa xmm3, xmm2
pandn xmm3, xmm12
movdqa xmm4, xmm12
pandn xmm4, xmm13
pandn xmm13, xmm12
pandn xmm12, xmm2
pxor xmm2, xmm9
por xmm2, xmm0
por xmm13, xmm4
por xmm12, xmm3
pxor xmm12, xmm13
pxor xmm2, xmm9
por xmm2, xmm12
movdqa xmm0, xmm7
pandn xmm0, xmm2
pandn xmm2, xmm7
por xmm2, xmm0
pxor xmm1, xmm9
por xmm1, xmm10
movdqa xmm0, xmmword [0x18000b4f0]
movdqa xmm3, xmm0
pandn xmm3, xmm1
pandn xmm1, xmm0
por xmm1, xmm3
movdqa xmm3, xmmword [str.WWWWWWWWWWWWWWWW]
pxor xmm3, xmm1
pxor xmm1, xmm0
movdqa xmm0, xmm2
pxor xmm0, xmm9
movdqa xmm4, xmmword [0x18000b070]
por xmm0, xmm1
pand xmm1, xmm4
movdqa xmm5, xmm4
pandn xmm5, xmm2
pandn xmm2, xmm4
por xmm2, xmm5
pandn xmm4, xmm3
por xmm4, xmm1
pxor xmm4, xmm2
pxor xmm0, xmm9
por xmm0, xmm4
movdqu xmmword [r9 + rdi], xmm11
movdqu xmmword [r9 + rdi + 0x10], xmm0
mov r8, qword [rsp + 0x60]
mov r9, qword [rsp + 0x80]
cmp r9, r8
mov r13, qword [rsp + 0x70]
mov r10, qword [rsp + 0xa8]
je 0x180007555
mov r15, r9
not r15
movabs rcx, 0x7f5a91c1feee4342
mov rdx, r15
and rdx, rcx
mov rdi, r15
or rdi, rcx
mov rbx, rdi
not rbx
mov rsi, rdx
not rsi
movabs rax, 0xdbe3906d64881a8a
and rsi, rax
and rdi, rax
not rax
and rdx, rax
or rdx, rsi
and rax, rbx
or rax, rdi
xor rax, rdx
movabs rdx, 0x995e526c6925f91d
movabs rbx, 0x19fb3c52683445a0
xor rbx, rdx
mov rdx, rax
not rdx
and rdx, rbx
and rax, rcx
or rax, rdx
mov rcx, rax
not rcx
movabs rbx, 0xe3a9b5083b2c0afc
mov rdx, rbx
not rdx
and rdx, rcx
and rax, rbx
or rax, rdx
xor rax, rbx
mov rcx, rax
not rcx
movabs rdx, 0xc528d0abb7b4b35a
and rcx, rdx
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
mov rcx, rax
not rcx
movabs rdx, 0xcfa1bb6ed201bb2e
mov rbx, r9
and rbx, rdx
not rdx
mov rbp, r15
and rbp, rdx
or rbp, rbx
xor rbp, rdx
or rbp, r15
mov rdi, rbp
not rdi
mov rsi, rcx
or rsi, rbp
movabs rdx, 0xfa82c3dc10bd9dc2
and rcx, rdx
and rbp, rdx
not rdx
and rax, rdx
or rax, rcx
and rdx, rdi
or rdx, rbp
xor rdx, rax
mov r14, rdx
not r14
movabs rax, 0x8f4771dbade5f10f
mov rcx, rax
mov rbx, rsi
and rbx, rax
and rax, r14
or r14, rsi
not rsi
not rcx
and rsi, rcx
or rsi, rbx
and rcx, rdx
or rcx, rax
xor rcx, rsi
not r14
or r14, rcx
mov rcx, r10
and rcx, 0xfffffffffffffffe
mov eax, r8d
and eax, 0x3f72a11b
movabs rdx, 0xaa5a9aa93f72a11b
not rdx
and rdx, r10
or rdx, rax
movabs rax, 0x55a56556c08d5ee5
xor rax, rdx
mov edx, ecx
and edx, eax
xor rax, rcx
or rax, rdx
mov rcx, rax
not rcx
movabs rdx, 0x1a7ea6813af763f9
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, 0xe24cf3351dde36df
mov rbp, rbx
not rbp
and rax, rbp
and rbp, rcx
not rcx
mov rdx, rdi
and rdx, rbx
or rax, rdx
and rbx, rcx
or rbp, rbx
xor rbp, rax
or rcx, rdi
not rcx
or rcx, rbp
mov rax, rcx
not rax
movabs rbp, 0x406c907c26732840
mov rdx, rbp
not rdx
and rdx, rax
and rcx, rbp
or rcx, rdx
xor rcx, rbp
movabs rax, 0xe666a60ece90ccb2
movabs rdx, 0x199959f1316f334d
or rdx, rax
mov rax, rcx
not rax
movabs rbp, 0xc1aedf3db47f3ad
and rax, rbp
not rbp
and rcx, rbp
or rcx, rax
xor rcx, rbp
xor rdx, rcx
not rdx
test rdx, rcx
mov r10, r9
je 0x180006ded
mov rax, qword [rsp + 0x40]
mov r8b, byte [rax + r10]
movabs rax, 0xf143f859bb229010
and rax, r15
movabs rdx, 0xf143f859bb229070
not rdx
mov rcx, r10
and rcx, rdx
or rcx, rax
xor rcx, rdx
not rcx
or rcx, 0x3e0
movabs rax, 0xb67f2eb88fcb5c19
xor rax, r10
movabs rdx, 0x4980d1477034a006
xor rdx, rax
and rdx, r10
mov rax, rdx
not rax
movabs rbx, 0x273a3b31b61b0d7f
mov rbp, rbx
mov rdi, rcx
and rdi, rbx
and rbx, rax
or rax, rcx
not rcx
not rbp
and rcx, rbp
or rcx, rdi
and rbp, rdx
or rbp, rbx
xor rbp, rcx
not rax
or rax, rbp
movabs rcx, 0x10749f79b165c315
mov rdx, r15
and rdx, rcx
not rcx
mov rbp, r10
and rbp, rcx
or rbp, rdx
xor rbp, rcx
mov rcx, rbp
not rbp
and rbp, rax
not rax
and rcx, rax
or rbp, rcx
xor rax, rbp
and rax, rbp
lea rcx, section..data
mov r11b, byte [rax + rcx + 4]
mov eax, r11d
not al
mov r12d, r11d
mov ecx, eax
and cl, 0x42
and r11b, 0xbd
or r11b, cl
not r11b
or r11b, al
and al, 0x56
and r12b, 0xa9
or r12b, al
mov eax, r12d
not al
and al, 0xa9
and r12b, 0x56
or r12b, al
mov eax, r12d
not al
and al, 0x3d
and r12b, 0xc2
or r12b, al
mov eax, r12d
xor al, 0x80
and al, 0xbd
xor r12b, 0x7f
or r12b, al
mov ebp, r12d
not bpl
mov esi, r11d
not sil
mov r9d, r8d
not r9b
mov edx, r9d
and dl, r8b
mov eax, edx
not al
mov qword [rsp + 0x80], r10
mov r10d, r8d
and r10b, 0x45
mov ecx, r9d
and cl, 0xba
or cl, r10b
mov edi, r8d
or dil, al
and al, 0x45
and dl, 0xba
or dl, al
xor dl, cl
not dil
or dil, dl
mov eax, edi
not al
and al, 0xbd
xor dil, 0x42
or dil, al
mov eax, edi
not al
and al, 0xc
and dil, 0xf3
or dil, al
mov r10d, edi
xor r10b, 0xf3
mov eax, r9d
and al, 0xaf
and r8b, 0x50
or r8b, al
xor r8b, 0xed
xor r9b, r8b
and r9b, r8b
mov eax, r12d
and al, 0xf8
and bpl, 7
or bpl, al
mov r8d, ebp
xor r8b, 2
and r11b, 0x92
mov r13d, esi
and r13b, 0x6d
or r13b, r11b
mov r11d, r13d
xor r11b, 0x6d
xor bpl, 0xf8
mov eax, ebp
or al, 0x27
mov ecx, eax
not cl
or r12b, 0xd8
mov ebx, r12d
not bl
mov edx, r13d
xor dl, 0x4a
and dl, r11b
and sil, 0x27
and al, 0x2d
and cl, 0xd0
or cl, al
and r12b, 0x2d
and bl, 2
or bl, r12b
xor bl, cl
mov eax, edx
and al, sil
xor sil, dl
or sil, al
mov eax, ebx
not al
and al, sil
not sil
and sil, bl
or sil, al
xor r13b, 0x92
mov eax, ebp
and al, 0x7d
and r8b, 0x82
or r8b, al
or bpl, r13b
and r13b, 0x7d
and r11b, 0x82
or r11b, r13b
mov r13, qword [rsp + 0x70]
xor r11b, r8b
not bpl
or bpl, r11b
not bpl
mov eax, esi
and al, bpl
xor bpl, sil
or bpl, al
xor dil, 0xc
and dil, r9b
not r9b
mov eax, r10d
xor al, r9b
and al, r10b
and r9b, r10b
or r9b, dil
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov ecx, ebp
mov eax, ebp
xor al, 0xe9
and al, bpl
not bpl
and bpl, 0x41
and cl, 0xa8
or cl, bpl
xor cl, 0xa8
mov edx, r9d
mov ebx, r9d
xor bl, 0xe9
and bl, r9b
not r9b
and r9b, 0x6d
and dl, 0x92
or dl, r9b
mov r8d, edx
xor r8b, 0x92
xor dl, 0x84
and dl, r8b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, eax
not cl
and cl, bl
not bl
and bl, al
or bl, cl
mov rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x80]
mov byte [rax + rdx], bl
movabs rax, 0xeb8052a644a09bb1
mov rcx, r15
and rcx, rax
not rax
movabs rsi, 0xf28a11adae3a9681
mov rbp, r15
and rbp, rsi
not rsi
mov rbx, rdx
and rsi, rdx
and rbx, rax
or rbx, rcx
xor rbx, rax
movabs rcx, 0xa003ec8496843eb
mov rax, rcx
not rax
and rax, rbx
not rbx
and rbx, rcx
or rax, rbx
xor rax, rcx
mov r10, rax
not r10
movabs rcx, 0x5763f786ef40a277
mov rdi, rax
and rdi, rcx
not rcx
and rcx, r10
or rcx, rdi
movabs rdi, 0x6a8a80f198bbc00d
xor rdi, rcx
movabs rcx, 0x3de9777777fb627a
and rcx, r10
or rcx, rdi
or rsi, rbp
movabs rdx, 0xcf6366dad9c1f4fb
xor rdx, rsi
or rdx, r15
mov rbp, rdx
not rbp
and rbp, rcx
not rcx
mov rdi, rcx
xor rdi, rdx
and rdi, rcx
and rdx, rcx
or rdx, rbp
mov rbx, rdi
not rbx
movabs rsi, 0xb95d6892dfaf3ef0
mov rbp, rsi
not rbp
and rdi, rbp
and rbp, rdx
not rdx
mov rcx, rbx
and rcx, rsi
or rdi, rcx
and rsi, rdx
or rbp, rsi
xor rbp, rdi
or rdx, rbx
not rdx
or rdx, rbp
movabs rcx, 0x65c127c641fecf73
movabs rbp, 0xa7d7af4ec9fa52f7
xor rbp, rcx
not rdx
movabs rcx, 0xc216888888049d84
and rcx, rdx
or rdx, rbp
xor rdx, rcx
mov r9, rdx
not r9
movabs rcx, 0x25dbac745cc02c4a
mov rbp, r10
and rbp, rcx
not rcx
and rax, rcx
or rax, rbp
xor rax, rcx
movabs rbp, 0x8d020d12ae42160
movabs rbx, 0x2ad8a0df2ae4b161
xor rbp, rbx
movabs r8, 0x745c6a17f4398d5
mov rsi, rax
xor rsi, r8
movabs rcx, 0xd5275f20d51b4e9f
xor rcx, rbx
movabs r11, 0x322b892e4412da00
mov rbx, r11
not rbx
and rbx, rax
not rsi
and rsi, rax
mov rdi, rax
not rdi
mov rax, rdi
and rax, r11
or rbx, rax
or rbp, r11
xor rbp, rbx
or rdi, rcx
not rdi
or rdi, rbp
movabs rcx, 0xcf8af6995ec5be21
movabs rax, 0x3730cfc7de79d90b
xor rax, rcx
xor rax, rdi
or r10, r8
mov rcx, rsi
not rcx
movabs rbx, 0x6c6a1d837cf3d5cf
mov rbp, rbx
mov r11, rcx
and r11, rbx
and rbx, r10
or rcx, r10
not r10
not rbp
and rsi, rbp
or rsi, r11
and rbp, r10
or rbp, rbx
xor rbp, rsi
not rcx
or rcx, rbp
movabs rbp, 0x745c6a17f4398d4
and rbp, rcx
not rcx
movabs rbx, 0xf8ba395e80bc672b
and rbx, rcx
or rbp, rbx
not rdi
not rax
xor rax, r8
mov r8, qword [rsp + 0x60]
not rax
and rax, rdi
mov rcx, rbp
and rcx, rax
xor rax, rbp
or rax, rcx
mov rbx, rax
not rbx
movabs rcx, 0x19bbcdebe438f703
mov rbp, rbx
and rbp, rcx
not rcx
and rbx, rax
and rax, rcx
or rax, rbp
xor rax, rcx
mov rsi, rax
not rsi
movabs rdi, 0xe30249b180d4a88d
mov rbp, rdi
not rbp
and rax, rbp
and rbp, rbx
not rbx
mov rcx, rsi
and rcx, rdi
or rax, rcx
and rdi, rbx
or rbp, rdi
xor rbp, rax
or rbx, rsi
not rbx
or rbx, rbp
mov rax, rbx
not rax
movabs rcx, 0xc90afcb13ed232de
and rax, rcx
not rcx
and rbx, rcx
or rbx, rax
xor rbx, rcx
mov rdi, rbx
not rdi
movabs rax, 0xb606bac66df7e46d
and rdx, rax
not rax
mov r11, r9
and r11, rax
or r11, rdx
xor r11, rax
movabs rdx, 0x4d70b4a491017e2a
mov rax, rdi
xor rax, rdx
not rdx
mov rcx, r11
xor rcx, rdx
and rcx, r11
and r9, rdx
or rdx, rdi
not rdx
and rax, rdi
mov rdi, rcx
and rdi, r9
xor r9, rcx
or r9, rdi
mov rcx, rdx
and rcx, rax
xor rax, rdx
or rax, rcx
mov rcx, r9
not rcx
and rcx, rax
not rax
and rax, r9
or rax, rcx
mov rcx, r11
and rcx, rbx
xor r11, rbx
or r11, rcx
not r11
mov rcx, rax
and rcx, r11
xor r11, rax
or r11, rcx
jmp 0x180006df0
mov r11, r10
movabs rax, 0x895459b10e2521bb
movabs rcx, 0x5b08c038d18ff3f6
add rcx, rax
sub rcx, r8
sub rcx, rax
movabs rax, 0xf6cd95686f6b5d69
sub rcx, rax
movabs rdx, 0x58f7043dd191fb22
sub rcx, rdx
add rcx, rax
movabs rax, 0xef43370e5d755e37
add rcx, rax
movabs rdx, 0x78061bb8608c3784
sub rcx, rdx
sub rcx, rax
movabs rax, 0xfdee44050002072c
add rax, rcx
add rax, rdx
cmp r14, rax
je 0x180007555
mov r9, 0xfffffffffffffffe
sub r9, r11
lea rax, section..data
add rax, r13
add rax, 0x409
mov qword [rsp + 0x50], rax
nop
movabs rdx, 0xbb6f88a490367627
mov rax, rdx
and rax, 0xfffffffffffffc00
not rdx
mov ecx, edx
and ecx, 0x3ff
or rcx, rax
xor rcx, rdx
movabs rbp, 0xe43b729433e490c7
mov rdx, rbp
not rdx
xor rcx, rbp
movabs rsi, 0x6aae7a804ca89b8a
and rdx, rsi
not rsi
mov rax, rbp
and rax, rsi
not rcx
or rax, rdx
xor rax, rsi
mov r12, rax
not r12
mov edi, r12d
and rcx, rbp
not edi
and edi, 0x3ff
mov rbx, rcx
not rbx
mov rbp, rdi
movabs r8, 0xbddd01fea57b400c
mov rsi, r8
not rbp
not rsi
mov rdx, rbx
and rdx, r8
and rcx, rsi
or rcx, rdx
or ebx, ebp
and rbp, r8
and edi, esi
or rdi, rbp
xor rdi, rcx
not ebx
or esi, r8d
and esi, ebx
or rsi, rdi
mov rcx, rsi
not rcx
movabs rdx, 0xe18b052ee6046e41
mov rdi, rdx
not rdi
and rcx, rdx
and rsi, rdi
and r12, rdx
and rdi, rax
or rsi, rcx
or rdi, r12
lea r12, [r9 + 1]
mov r10, r9
movabs rdx, 0xb557a44c16ff8826
mov rax, rdx
and rax, r12
xor rdi, rsi
not rdx
mov rsi, r11
and rsi, rdx
or rsi, rax
xor rsi, rdx
movabs rax, 0xfb8b952558f38822
xor rsi, rax
not rsi
and rsi, rax
not rdi
mov r13, rax
xor r13, rdi
mov rdx, r11
xor rdx, rax
and rdx, r11
not r13
and r13, rdi
movabs rcx, 0xa5f2ac6d5e329b31
mov rbp, rcx
not rbp
or rbp, rcx
or rdi, rax
not rdi
mov rcx, rsi
not rcx
movabs r8, 0x96bc6b4f18218582
mov rax, r8
not rax
and rdi, rbp
mov rbp, rcx
and rbp, r8
and rsi, rax
or rsi, rbp
mov rbx, rdx
not rbx
or rcx, rbx
and rbx, r8
and rdx, rax
or rdx, rbx
xor rdx, rsi
not rcx
or rax, r8
and rax, rcx
or rax, rdx
mov rcx, r13
not rcx
mov rdx, rdi
movabs rbp, 0x58379438d46f989b
mov rsi, rbp
not rsi
not rdx
mov rbx, rcx
and rbx, rbp
and r13, rsi
or r13, rbx
or rcx, rdx
and rdx, rbp
and rdi, rsi
or rdi, rdx
xor rdi, r13
not rcx
or rsi, rbp
and rsi, rcx
mov rcx, rax
or rsi, rdi
not rcx
and rcx, rsi
not rsi
and rsi, rax
or rsi, rcx
mov r8, rsi
not r8
movabs rdx, 0x3a07c112e5c929a2
mov rax, rdx
mov rcx, rdx
not rcx
and rax, r8
and rsi, rcx
and rcx, r12
not r12
or rsi, rax
and r12, rdx
or rcx, r12
xor rcx, rsi
xor r8, rcx
and r8, rcx
lea rbx, [r11 + 1]
movabs r9, 0x9d6a3d393f44778b
mov rdx, r9
not rdx
movabs rcx, 0x2ec83da90ed84ac0
mov rax, rcx
not rax
or rax, rcx
and rax, r9
mov esi, r9d
not esi
and rax, 0xfffffffffffffc00
and esi, 0x3ff
mov rbp, rax
not rbp
movabs rdi, 0xd3955739fce3c4f5
mov rcx, rdi
not rcx
and rax, rcx
and ecx, esi
not rsi
and rbp, rdi
or rax, rbp
and rsi, rdi
movabs rdi, 0x705f74b84e88b0d2
mov rbp, rdi
not rbp
and rbp, rdx
mov rdx, r9
or rcx, rsi
and rdx, rdi
or rdx, rbp
xor rdx, rdi
xor rcx, rax
mov rsi, rcx
not rsi
movabs rbp, 0xa4241051bc40d80f
mov rax, rbp
not rax
and rcx, rax
and rsi, rbp
and rax, rdx
not rdx
and rdx, rbp
or rcx, rsi
or rax, rdx
xor rax, rcx
mov rbp, r10
mov qword [rsp + 0x38], r10
mov rcx, r10
xor rcx, rax
mov rdx, rax
not rcx
not rdx
movabs rsi, 0xa1789dcbdbfe51f0
and rdx, rsi
not rsi
and rcx, rax
and rax, rsi
or rax, rdx
xor rsi, rbx
xor rsi, rax
not rsi
and rsi, rbx
mov rax, rcx
and rax, rsi
xor rsi, rcx
or rsi, rax
mov rax, rsi
not rax
movabs rdx, 0xc296a2d27423d6f5
and rax, rdx
lea r10, section..data
movzx r9d, byte [r8 + r10 + 4]
mov r14d, r9d
not rdx
and rsi, rdx
or rsi, rax
not r14b
movabs rdi, 0xcc0a59118a692027
mov rax, rdi
and rax, rbp
not rdi
and rbx, rdi
or rbx, rax
xor rbx, rdi
movabs r8, 0xdea02d7f358cb132
mov r12, r8
not r12
movabs rbp, 0x5c94da82b2624190
mov rax, rbp
not rbp
mov rdi, r8
and rax, r12
and rdi, rbp
or rdi, rax
xor rdi, rbp
xor rsi, rdx
mov rax, rsi
not rax
movabs r15, 0x72ae1e8dfe9c7fd
mov rdx, r15
not rdx
mov rbp, rax
and rsi, rdx
and rbp, r15
mov r13d, r9d
or rsi, rbp
mov rbp, rbx
not rbp
or rax, rbp
or r13b, 0x17
and rbp, r15
and rbx, rdx
or rbx, rbp
mov ebp, r13d
not bpl
mov ecx, r14d
or cl, 0xe8
and r13b, 0x65
and bpl, 0x88
or bpl, r13b
mov r13d, ecx
not r13b
and cl, 0x65
and r13b, 0x12
or r13b, cl
xor r13b, bpl
mov ecx, r13d
not cl
not rax
xor rbx, rsi
or rdx, r15
and rdx, rax
or rdx, rbx
movabs r15, 0xb76fd6c4bebb8012
mov rsi, r15
and r13b, 4
not rsi
mov rax, r12
and rax, r15
mov rbp, r8
and rbp, rsi
and cl, 0xfb
or rbp, rax
mov rax, rdi
not rax
or r12, rax
or r13b, cl
mov ecx, r13d
and rax, r15
and rdi, rsi
or rdi, rax
xor cl, 0x2c
mov r8, qword [rsp + 0x50]
movzx eax, byte [r8 + r11 - 1]
mov ebx, eax
not bl
and r13b, 0xc0
and cl, 0x3f
or cl, r13b
xor cl, 0x3f
mov r13d, ebx
and r13b, cl
xor cl, bl
or cl, r13b
mov r13d, ebx
and r13b, 0x57
and bl, al
and al, 0xa8
or al, r13b
xor al, 0xa8
mov r13d, eax
and r13b, bl
xor al, bl
mov ebx, r14d
and bl, 0xd4
and r9b, 0x2b
or r9b, bl
or al, r13b
mov ebx, eax
not bl
and bl, 0x41
and al, 0xbe
or al, bl
mov ebx, eax
xor bl, 0x2a
xor al, 0x40
and al, 0xd4
and bl, 0x2b
or bl, al
mov eax, ecx
not al
xor bl, r9b
mov r9d, ecx
and r9b, 0xf7
and al, 8
or al, r9b
xor rdi, rbp
mov r9d, eax
xor al, 0x53
or al, 0xa4
mov ebp, eax
not bpl
or cl, 0x5b
and al, 0xc2
and bpl, 0x19
or bpl, al
mov eax, ecx
not al
and cl, 0xc2
and al, 0x24
or al, cl
xor r14b, bl
and r14b, bl
mov ecx, r14d
or cl, 0xa4
xor al, bpl
mov ebx, ecx
not bl
and cl, 0x1a
and bl, 0x41
or bl, cl
mov ecx, r14d
or r14b, 0x1a
and r14b, 0xbe
xor r14b, bl
mov ebx, eax
not bl
and al, 0x15
and bl, 0xea
or al, bl
mov ebx, r14d
not bl
and r14b, 0x15
and bl, 0xea
or r14b, bl
xor r9b, 8
not cl
xor r14b, al
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov eax, ecx
not al
and al, 0x14
and cl, 0xeb
or cl, al
not r12
or rsi, r15
and rsi, r12
mov eax, r14d
not al
mov ebx, eax
and bl, 0xdf
and r14b, 0x20
or r14b, bl
mov ebx, ecx
not bl
xor cl, 0x14
or al, cl
and cl, 0xdf
and bl, 0x20
or bl, cl
xor bl, r14b
not al
or al, bl
movzx ebx, byte [r8 + r11]
or rsi, rdi
not rdx
xor rsi, rdx
mov byte [r8 + r11 - 1], al
not rsi
and rsi, rdx
movzx edi, byte [rsi + r10 + 4]
mov r9d, edi
not r9b
mov eax, r9d
and al, 9
mov ecx, edi
xor cl, 9
and cl, dil
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
and al, 0xf6
and cl, 9
or cl, al
mov eax, ebx
not al
not cl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
not dl
and dl, 0xc3
and cl, 0x3c
and al, 0x41
or cl, dl
mov r13d, ecx
and bl, 0xbe
or bl, al
mov eax, ebx
not al
xor r13b, 0x3c
mov esi, ecx
and al, 0xce
and bl, 0x31
or bl, al
mov edx, r9d
xor sil, 0xc3
mov eax, ebx
and dl, 0x83
and dil, 0x7c
or dil, dl
xor al, 0xc
and bl, 0x83
and al, 0x7c
or al, bl
xor al, dil
not al
or al, r9b
mov ebp, eax
not bpl
mov ebx, eax
and bl, 0x84
and bpl, 0x7b
mov r9d, esi
and r9b, 0x39
xor cl, 5
or bpl, bl
mov edi, ebp
and cl, r13b
mov ebx, r9d
and bl, cl
xor cl, r9b
xor bpl, 0x84
mov edx, ebp
or dl, 0xc6
or cl, bl
mov r12d, edx
or al, 0x39
not r12b
and dl, 0x41
and r12b, 0x38
or r12b, dl
mov ebx, eax
not bl
and al, 0x41
and bl, 0x86
or bl, al
mov eax, ecx
not al
and al, 0xee
and cl, 0x11
or cl, al
mov eax, r13d
and al, 0xa0
and sil, 0x5f
or sil, al
xor dil, 0x5b
or r13b, bpl
and bpl, 0xa0
and dil, 0x5f
or dil, bpl
xor bl, r12b
mov eax, ebx
not al
and al, 0xee
and bl, 0x11
or bl, al
xor dil, sil
not r13b
or r13b, dil
xor bl, cl
mov rcx, qword [rsp + 0x60]
not r13b
mov eax, ebx
and al, r13b
xor r13b, bl
or r13b, al
mov byte [r8 + r11], r13b
mov r9, qword [rsp + 0x38]
add r9, 0xfffffffffffffffe
add r11, 2
cmp r11, rcx
jne 0x180006e80
mov eax, dword [0x180028a74]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x99814a18
and edx, ecx
not ecx
and ecx, 0x8004a10
and eax, 0x91810008
or eax, ecx
xor eax, 0x91810008
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x3a0096bd
and edx, 0xc5ff6942
or edx, eax
mov ecx, edx
xor ecx, 0x40722110
xor edx, 0xa381dca5
mov eax, edx
or eax, 1
mov ebp, eax
not ebp
and edx, 0xbf0d1eeb
and ecx, 0x40f2e114
or ecx, edx
mov edx, ecx
xor edx, 0x4052e000
xor ecx, 0xbf0d1eea
mov ebx, eax
and ebx, 0x2ca50dbf
and ebp, 0xd35af240
or ebp, ebx
or eax, ecx
and ecx, 0x2ca50dbf
and edx, 0xd35af240
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa6b22aef
and ecx, eax
and eax, 0x594dd510
or eax, edx
mov edx, eax
xor edx, 0x184c4010
xor eax, 0xa6b22aef
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xc3339d4a
and edx, 0x3ccc62b5
or edx, ebx
or eax, ebp
and ebp, 0xc3339d4a
and ecx, 0x3ccc62b5
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9a7b9899
and eax, 0x65846766
or eax, ecx
mov ecx, eax
xor ecx, 0x21844604
xor eax, 0x92001018
and eax, 0xd600317a
and ecx, 0x29ffce85
or ecx, eax
mov eax, ecx
xor eax, 0x4002018
xor ecx, 0x298dc201
and ecx, 0xfb8dd363
and eax, 0x4722c9c
or eax, ecx
xor eax, 0x4722c9c
setne r9b
sete dl
cmp dword [0x180028a78], 0xa
setl bl
mov eax, ebx
or al, dl
xor al, 1
xor dl, bl
or al, dl
mov r8d, eax
xor r8b, 1
or r9b, bl
and dl, bl
mov ecx, r9d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
xor al, 1
and cl, r8b
or cl, dl
mov edx, eax
and dl, cl
test dl, 1
lea r12, section..data
mov r13, qword [rsp + 0x40]
jne 0x180007700
xor al, cl
test al, 1
jne 0x180007700
nop
jmp 0x1800076f0
movsxd r14, dword [0x18000c440]
nop word [rax + rax]
cmp byte [r13], 0
lea r13, [r13 + 1]
jne 0x180007710
mov r15, r13
nop
cmp byte [r15], 0
lea r15, [r15 + 1]
jne 0x180007720
mov rax, r15
nop dword [rax]
cmp byte [rax], 0
lea rax, [rax + 1]
jne 0x180007730
mov rbx, rax
nop dword [rax]
cmp byte [rbx], 0
lea rbx, [rbx + 1]
jne 0x180007740
mov rsi, rbx
nop dword [rax]
cmp byte [rsi], 0
lea rsi, [rsi + 1]
jne 0x180007750
mov qword [rsp + 0x60], rax
mov rdi, rsi
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp byte [rdi], 0
lea rdi, [rdi + 1]
jne 0x180007770
mov rcx, r13
call fcn.18000a770
mov rcx, rax
mov rdx, r15
call fcn.18000a320
mov rcx, rsi
call rax
mov rcx, rax
mov rdx, rbx
call fcn.18000a320
mov qword [rsp + 0x28], 0x1388
mov qword [rsp + 0x20], 0
mov r9d, 0x10
xor ecx, ecx
mov rdx, rdi
mov r8, rdi
call rax
mov rcx, r13
call fcn.18000a770
mov rcx, rax
mov rdx, qword [rsp + 0x40]
call fcn.18000a320
mov edx, dword [r14 + r12 + 0x454]
mov r8d, 0x3000
mov r9d, 0x40
xor ecx, ecx
call rax
mov r10d, dword [0x180028a6c]
mov ebp, dword [0x180028a70]
lea esi, [r10 - 1]
imul esi, r10d
mov ecx, esi
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov ebx, esi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov edi, edx
and edi, 0xe8620630
and ebx, 0x179df9cf
or ebx, edi
and esi, 0xe8620630
and ecx, 0x179df9cf
or ecx, esi
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete bl
setne r11b
cmp ebp, 9
setg r8b
cmp ebp, 0xa
setl r9b
mov ecx, r9d
xor cl, r11b
mov edx, ecx
xor dl, r8b
and dl, cl
and r11b, r9b
and bl, r8b
or bl, r11b
mov ecx, edx
xor cl, 1
and cl, dl
mov r8d, ecx
and r8b, dl
xor cl, dl
or cl, r8b
xor cl, bl
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, 1
mov edx, ecx
and dl, bl
test dl, 1
jne 0x180007c42
xor cl, bl
test cl, 1
jne 0x180007c42
movsxd r15, dword [0x18000c440]
mov ecx, dword [0x180028a74]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
and ecx, 0xf40098a5
and edi, 0xbff675a
or edi, ecx
mov edx, edi
xor edx, 0xf40098a5
mov eax, edi
xor eax, 0x319b6b4d
and eax, edx
mov ebx, edx
or ebx, 0x3a640c17
mov ebp, ebx
not ebp
mov ecx, eax
not ecx
mov esi, ecx
and esi, 0x89f38b04
and eax, 0x760c74fb
or eax, esi
or ecx, ebx
and ebx, 0x89f38b04
and ebp, 0x440870e8
or ebp, ebx
xor ebp, eax
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xe00f3ca1
and ecx, 0x1ff0c35e
or ecx, eax
mov eax, ecx
xor eax, 0x21144240
and edx, 1
xor edi, 0xf40098a4
or edi, edx
mov edx, edi
not edx
xor ecx, 0xda6b30b7
mov ebp, ecx
and ebp, 0x9489bd9a
and eax, 0x6b764265
or eax, ebp
or ecx, edi
and edi, 0x9489bd9a
and edx, 0x6b764265
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x83ee11a3
and edx, ecx
not ecx
and ecx, 0x80461100
and eax, 0x3a800a3
or eax, ecx
xor eax, 0x3a800a3
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x4e865927
and edx, 0xb179a6d8
or edx, eax
mov eax, edx
xor eax, 0x2211b418
xor edx, 0xc1004804
and eax, 0x2e79b498
and edx, 0xd1864b67
or edx, eax
xor edx, 0xd1864b67
sete cl
cmp dword [0x180028a78], 9
setg dl
mov eax, edx
xor al, cl
mov ebx, eax
xor bl, dl
and bl, al
not al
and al, cl
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
xor al, bl
mov ecx, eax
not cl
and cl, bl
mov r13, qword [rsp + 0x40]
mov r14, r13
test cl, al
jne 0x180007a10
xor cl, al
mov r14, r13
test cl, 1
je 0x180007c40
nop word cs:[rax + rax]
nop
cmp byte [r14], 0
lea r14, [r14 + 1]
jne 0x180007a10
mov rbx, r14
nop dword [rax]
cmp byte [rbx], 0
lea rbx, [rbx + 1]
jne 0x180007a20
mov rdi, rbx
nop dword [rax]
cmp byte [rdi], 0
lea rdi, [rdi + 1]
jne 0x180007a30
nop dword [rax]
cmp byte [rdi], 0
lea rdi, [rdi + 1]
jne 0x180007a40
mov rsi, rdi
nop dword [rax]
cmp byte [rsi], 0
lea rsi, [rsi + 1]
jne 0x180007a50
mov rbp, rsi
nop dword [rax]
cmp byte [rbp], 0
lea rbp, [rbp + 1]
jne 0x180007a60
mov rcx, r14
call fcn.18000a770
mov rcx, rax
mov rdx, rbx
call fcn.18000a320
mov rcx, rsi
call rax
mov rcx, rax
mov rdx, rdi
call fcn.18000a320
mov qword [rsp + 0x28], 0x1388
mov qword [rsp + 0x20], 0
mov r9d, 0x10
xor ecx, ecx
mov rdx, rbp
mov r8, rbp
call rax
mov rcx, r14
call fcn.18000a770
mov rcx, rax
mov rdx, r13
call fcn.18000a320
mov edx, dword [r15 + r12 + 0x454]
mov r8d, 0x3000
mov r9d, 0x40
xor ecx, ecx
call rax
mov edx, dword [0x180028a74]
mov eax, dword [0x180028a78]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x111fd6a1
and edx, ecx
or ecx, 0xeee0295e
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x48adfdb9
and ebp, 0x11120200
or ebp, edi
or ecx, ebx
and ebx, 0x48adfdb9
and edx, 0xb7520246
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x289e3700
and ecx, 0xd761c8ff
or ecx, edx
mov ebp, ecx
xor ebp, 0x3981e1a1
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x64004fb3
and ebx, 0x9bffb04c
or ebx, edi
or edx, ebp
and ebp, 0x64004fb3
and ecx, 0x9bffb04c
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xec4cd7e0
and ecx, 0x13b3281f
or ecx, edx
mov edx, ecx
xor edx, 0x11a3200c
xor ecx, 0xc80410a0
and ecx, 0xca1418b3
and edx, 0x35ebe74c
or edx, ecx
xor edx, 0x35ebe74c
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov edx, r10d
xor dl, cl
and dl, r10b
mov ebx, r9d
or bl, dl
xor bl, 1
mov eax, r9d
xor al, dl
not al
and al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
and r9b, r10b
or r10b, r8b
and cl, r8b
or cl, r9b
mov edx, r10d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor al, 1
xor dl, 1
mov ecx, eax
and cl, dl
test cl, 1
jne 0x180007700
xor al, dl
test al, 1
jne 0x180007700
jmp 0x1800076f0
jmp 0x180007c40
lea rdi, [r14 + r12]
add rdi, 0x404
cmp word [rdi + 6], 0
mov rcx, rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x68], r15
je 0x1800089ae
lea rax, [rdi + 0x108]
mov qword [rsp + 0x78], rax
xor eax, eax
mov qword [rsp + 0x58], rax
mov r14d, dword [0x180028a64]
mov r11d, dword [0x180028a68]
lea edx, [r14 - 1]
imul edx, r14d
mov eax, edx
not eax
and edx, eax
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x3ee1f54b
mov ecx, edx
and ecx, 0xc11e0ab4
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x394d8e43
and ecx, 0xc6b271bc
or ecx, ebp
xor ecx, 0xf85384f6
and edx, 0x707fbb84
mov ebp, eax
and ebp, 0x8f80447b
or ebp, edx
xor ebp, 0x707fbb85
and eax, 1
or eax, ebp
mov edx, eax
not edx
and edx, 0xb06c935d
and eax, 0x4f936ca2
or eax, edx
xor eax, 0x4f936ca2
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
xor ecx, 0x376c8b31
and ecx, eax
not eax
and eax, 0x376c8b31
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x9ded020
and ecx, 0xf6212fdf
or ecx, eax
xor ecx, 0xc14da4ee
setne r8b
sete r10b
cmp r11d, 9
setg al
cmp r11d, 0xa
setl r9b
mov esi, r10d
xor sil, r9b
mov edx, esi
and dl, r10b
and sil, r9b
mov ecx, edx
and cl, sil
xor sil, dl
or sil, cl
mov edx, eax
xor dl, r10b
and dl, al
and r8b, r9b
and al, r10b
or al, r8b
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, esi
xor cl, 1
mov edx, eax
xor dl, 1
and cl, sil
and dl, al
mov r8d, ecx
and r8b, sil
xor cl, sil
or cl, r8b
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, esi
xor cl, al
or al, sil
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
test cl, 1
jne 0x180007deb
xor dl, al
test dl, 1
je 0x180008a80
mov rax, qword [rsp + 0x58]
lea rax, [rax + rax*4]
mov rcx, qword [rsp + 0x78]
lea rax, [rcx + rax*8]
add rax, 0x10
mov qword [rsp + 0x50], rax
nop word cs:[rax + rax]
mov ecx, dword [rax]
test rcx, rcx
je 0x1800081e0
mov r8d, dword [rax - 4]
add r8, qword [rsp + 0x48]
mov eax, dword [rax + 4]
lea r15, [rax + r12]
add r15, 0x404
xor r9d, r9d
mov r10, rcx
movabs r12, 0xbd4c9e253d9d08c7
mov qword [rsp + 0x38], rcx
jmp 0x180007e74
movabs r12, 0xbd4c9e253d9d08c7
lea r10, [r12 + rsi]
add r10, 0xffffffffffffffff
add r9, 1
mov rcx, qword [rsp + 0x38]
cmp rcx, r9
je 0x1800081e0
lea ecx, [r14 - 1]
imul ecx, r14d
mov edi, ecx
not edi
mov edx, ecx
xor edx, 0x7797132
and edx, ecx
mov esi, ecx
or esi, 0xf8868ecd
mov ebp, esi
and ebp, 0xe43025ae
mov ebx, edi
and ebx, 0x3495010
or ebx, ebp
mov ebp, edx
not ebp
or esi, ebp
and ebp, 0xe43025ae
and edx, 0x1bcfda51
or edx, ebp
xor edx, ebx
not esi
or esi, edx
mov edx, esi
not edx
and edx, 0xf8868ecc
and esi, 0x7797133
or esi, edx
mov edx, esi
not edx
and edi, 0xa398b706
and ecx, 0x5c6748f9
or ecx, edi
mov edi, esi
and edi, 0xe6482ea0
and edx, 0x19b7d15f
or edx, edi
mov edi, ecx
xor edi, 0x18274059
xor ecx, 0xa398b706
or esi, ecx
and ecx, 0xe6482ea0
and edi, 0x19b7d15f
or edi, ecx
xor edi, edx
movabs rax, 0xea59385e1dfc0942
sub r10, rax
movabs rcx, 0x73f4e1953c46fba7
add r10, rcx
add r10, rax
movabs rax, 0xfd330cc71f5f515c
sub r10, rax
sub r10, r12
add r10, rax
movabs rax, 0xb65ad9e1008c9afa
add r10, rax
sub r10, rcx
sub r10, rax
movabs rax, 0x8a7526eb7bc4c0de
mov rcx, rax
sub r10, rax
movabs rax, 0xca51d2ade4bfeb9e
add r10, rax
add r10, rcx
movabs rcx, 0x6ca0b324f92bcb01
sub r10, rcx
sub r10, rax
not esi
or esi, edi
cmp esi, 0xffffffff
sete cl
setne dl
cmp r11d, 0xa
setl sil
cmp r11d, 9
setg r11b
mov eax, edx
and al, r11b
mov ebx, esi
and bl, cl
or bl, al
xor bl, 1
or bl, r11b
or dl, sil
xor dl, 1
xor cl, sil
and cl, sil
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ebx
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
xor dl, 1
mov eax, ecx
and al, dl
test al, 1
jne 0x180007ff0
xor cl, dl
test cl, 1
je 0x1800081ca
nop dword [rax]
movzx eax, byte [r15 + r9]
mov byte [r8 + r9], al
mov r14d, dword [0x180028a64]
mov r11d, dword [0x180028a68]
lea edx, [r14 - 1]
imul edx, r14d
mov eax, edx
not eax
and eax, 0x33404030
mov ecx, edx
and ecx, 0x4021b24c
or ecx, eax
xor ecx, 0x4021b24c
and edx, 0x8c9e0d83
or edx, ecx
mov eax, edx
not eax
and eax, 0xac8a4ce8
and edx, 0x5375b317
or edx, eax
mov ecx, edx
xor ecx, 0x2014416b
xor edx, 0x152b8004
and edx, 0x353b8107
mov ebx, ecx
and ebx, 0xcac47ef8
or ebx, edx
mov eax, ebx
xor eax, 0xcac47ef8
mov edx, eax
and edx, 0x96484a0
and ecx, 0xf69b7b5f
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf69b7b5e
and ecx, 0x96484a1
or ecx, edx
and eax, 1
xor ebx, 0xcac47ef9
or ebx, eax
mov eax, ebx
not eax
and eax, 0xc7d601e1
and ebx, 0x3829fe1e
or ebx, eax
mov eax, ebx
xor eax, 0x808aa02
mov esi, ecx
not esi
xor ebx, 0xc7d601e1
mov edx, esi
and edx, 0xb26755fc
and ecx, 0x4d98aa03
or ecx, edx
or esi, ebx
and ebx, 0xb26755fc
and eax, 0x4d98aa03
or eax, ebx
xor eax, ecx
not esi
or esi, eax
mov eax, esi
not eax
mov ecx, eax
and ecx, esi
mov edx, ecx
not edx
mov edi, esi
and edi, 0xfc1f742f
and eax, 0x3e08bd0
or eax, edi
or esi, edx
and edx, 0xfc1f742f
and ecx, 0x3e08bd0
or ecx, edx
xor ecx, eax
not esi
or esi, ecx
mov eax, esi
not eax
and eax, 0xfaca669b
and esi, 0x5359964
or esi, eax
xor esi, 0x5359964
cmp esi, 0xffffffff
setne r12b
sete al
cmp r11d, 0xa
setl bpl
cmp r11d, 9
setg dl
mov ecx, eax
mov edi, r12d
and dil, bpl
mov ebx, edx
and bl, al
xor bpl, al
mov esi, eax
or sil, dl
xor cl, dl
not cl
and cl, dl
mov eax, esi
xor al, cl
xor cl, 1
or cl, sil
movabs rsi, 0x6ca0b324f92bcb01
add rsi, r10
xor al, 1
xor cl, 1
or cl, al
or bl, dil
or dl, r12b
xor dl, 1
or dl, bpl
mov eax, edx
xor al, bl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov edi, ebx
xor dil, 1
mov edx, ecx
xor dl, bl
and dl, cl
mov eax, edx
and al, 1
and bl, cl
xor cl, 1
and cl, dil
or bl, cl
mov ecx, ebx
and cl, 1
cmp al, cl
jne 0x180007e50
xor dl, 1
xor bl, 1
or bl, dl
xor bl, 1
test bl, 1
jne 0x180007e50
movzx eax, byte [r15 + r9]
mov byte [r8 + r9], al
jmp 0x180007ff0
mov r10d, dword [0x180028a6c]
mov ebp, dword [0x180028a70]
lea eax, [r10 - 1]
imul eax, r10d
mov edx, eax
not edx
mov ebx, edx
and ebx, 0x35d77a5d
mov ecx, eax
and ecx, 0xca2885a2
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xd3bc1d4d
and ecx, 0x2c43e2b2
or ecx, ebx
mov ebx, ecx
xor ebx, 0x199498ee
and edx, 0x1767deae
and eax, 0xe8982151
or eax, edx
mov edx, eax
xor edx, 0xe8982151
xor ecx, 0xe66b6711
and edx, ecx
xor eax, 0x1767deae
and eax, ebx
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete sil
setne r9b
cmp ebp, 0xa
setl dil
cmp ebp, 9
setg r8b
mov eax, r8d
xor al, dil
and al, r8b
mov edx, eax
xor dl, 1
or dl, al
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, 1
mov eax, edx
xor al, r9b
not al
and al, r9b
or dl, r9b
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
and r8b, sil
and r9b, dil
or r9b, r8b
mov ecx, edi
and cl, sil
xor dil, sil
or dil, cl
xor dil, 1
mov ecx, r9d
and cl, dil
xor dil, r9b
or dil, cl
mov ecx, edi
xor cl, 1
and dil, cl
mov edx, ecx
and dl, dil
xor dil, cl
or dil, dl
mov edx, edi
xor dl, 1
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
mov r9d, edx
mov eax, ebx
and al, dl
xor bl, dl
and dl, dil
xor cl, 1
or cl, r8b
xor r9b, dl
xor dl, 1
or dl, dil
xor dl, 1
or dl, r9b
xor dl, cl
xor dl, 1
mov ecx, edx
and cl, 1
or bl, al
mov eax, ebx
and al, 1
cmp cl, al
jne 0x1800088da
or dl, bl
xor dl, 1
test dl, 1
jne 0x1800088da
mov r10, qword [rsp + 0x50]
mov edi, dword [r10]
lea eax, [r14 - 1]
imul eax, r14d
mov ecx, eax
not ecx
and ecx, 0x9aa7a358
and eax, 0x65585ca7
or eax, ecx
mov ecx, eax
xor ecx, 0x61185007
xor eax, 0x9aa30240
and eax, 0x9ee30ee0
and ecx, 0x611cf11f
or ecx, eax
mov edx, ecx
xor edx, 0x9ee30ee0
mov eax, ecx
xor eax, 0x611cf11f
mov ebp, eax
and ebp, 0x67c8d90f
xor ecx, 0xf92bd7ef
and ecx, edx
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x983726f1
and ecx, 0x67c8d90e
or ecx, ebp
and edx, 0xdf04147f
mov ebp, eax
and ebp, 0x20fbeb80
or ebp, edx
xor ebp, 0xdf04147e
and eax, 1
or eax, ebp
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9af0756d
and eax, 0x650f8a92
or eax, edx
mov edx, eax
not edx
xor eax, 0xa02540
or ecx, 0x61ac2f50
mov esi, ecx
not esi
or eax, 0x18439005
and eax, 0x18ebbf55
and edx, 0x61040000
or edx, eax
and ecx, 0x18ebbf55
and esi, 0x861040aa
or esi, ecx
xor esi, edx
mov eax, esi
not eax
and eax, 0xb55d698f
and esi, 0x4aa29670
or esi, eax
xor esi, 0x2b0eb920
setne r8b
sete r9b
cmp r11d, 0xa
setl cl
cmp r11d, 9
setg al
mov ebx, eax
xor bl, r9b
mov ebp, ebx
xor bpl, al
and bpl, bl
or cl, r8b
xor cl, 1
or al, r9b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov edx, ebp
xor dl, 1
and dl, al
xor al, 1
mov ecx, ebp
xor cl, al
and cl, bpl
and al, bpl
or al, dl
cmp cl, al
lea rdx, section..data
jne 0x180008495
xor cl, 1
xor al, 1
or al, cl
xor al, 1
test al, 1
je 0x180008a90
test edi, edi
je 0x180008850
mov r8d, dword [r10 - 4]
add r8, qword [rsp + 0x48]
mov eax, dword [r10 + 4]
add rax, rdx
add rax, 0x404
mov qword [rsp + 0x38], rax
xor r12d, r12d
mov r10, rdi
mov qword [rsp + 0x40], rdi
jmp 0x1800084e5
add r10, r15
add r12, 1
mov rdi, qword [rsp + 0x40]
cmp rdi, r12
je 0x180008850
movabs rax, 0xf9a07136e7b54b20
add r10, rax
movabs rcx, 0xea39c350b73fc694
add r10, rcx
sub r10, rax
mov r9, r10
movabs rax, 0x5081d2284e41ce2a
add r9, rax
lea ecx, [r14 - 1]
imul ecx, r14d
mov edx, ecx
not edx
mov eax, edx
and eax, 0x2008010
and ecx, 0x21001842
or ecx, eax
mov esi, ecx
xor esi, 0x1001040
xor ecx, 0x48a48200
or edx, 0x23009852
mov eax, edx
not eax
and ecx, 0x68a48a02
and esi, 0x3001050
or esi, ecx
and edx, 0x68a48a02
and eax, 0x945b65ad
or eax, edx
xor eax, esi
mov ecx, eax
not ecx
and ecx, 0xcc9b6161
and eax, 0x33649e9e
or eax, ecx
mov ebp, eax
xor ebp, 0x106406cc
mov ecx, eax
xor ecx, 0x8c19c933
and ecx, 0x9c1dcdb7
xor eax, 0x1450d513
and eax, ebp
and ebp, 0x63e23248
or ebp, ecx
mov ecx, ebp
xor ecx, 0x63e23248
mov edx, ebp
xor edx, 0x98291e68
and edx, ecx
mov esi, edx
not esi
mov ebx, eax
not ebx
mov edi, esi
and edi, 0xbec756f4
and edx, 0x4138a90b
or edx, edi
or esi, ebx
and ebx, 0xbec756f4
and eax, 0x4138a90b
or eax, ebx
xor eax, edx
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0xfbcb2c21
and esi, 0x434d3de
or esi, eax
xor ebp, 0x18144133
and ebp, 0x5b144333
mov eax, ecx
and eax, 0xa4ebbccc
or eax, ebp
xor eax, 0x5b144332
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5e506867
and ecx, 0xa1af9798
or ecx, eax
mov edx, ecx
xor edx, 0x11608
mov eax, esi
not eax
xor ecx, 0x5e506867
mov edi, eax
and edi, 0xe1bec1d4
and esi, 0x1e413e2b
or esi, edi
or eax, ecx
and ecx, 0xe1bec1d4
and edx, 0x1e413e2b
or edx, ecx
xor edx, esi
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf9c5991d
and ecx, eax
and eax, 0x63a66e2
or eax, edx
mov edx, eax
xor edx, 0x6224482
xor eax, 0xf9c5991d
mov esi, ecx
not esi
mov edi, eax
and edi, 0x699cab68
and edx, 0x96635497
or edx, edi
or eax, esi
and esi, 0x699cab68
and ecx, 0x96635497
or ecx, esi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7e038d4c
and eax, 0x81fc72b3
or eax, ecx
mov ecx, eax
xor ecx, 0x817412a3
xor eax, 0x3e020908
and eax, 0x3e8a6918
and ecx, 0xc17596e7
or ecx, eax
mov eax, ecx
xor eax, 0x4006110
xor ecx, 0x40740266
and ecx, 0x7afe0a6e
and eax, 0x8501f591
or eax, ecx
xor eax, 0x8501f591
sete al
setne cl
cmp r11d, 0xa
setl sil
cmp r11d, 9
setg bl
and cl, bl
mov edx, esi
and dl, al
or dl, cl
xor dl, 1
or dl, bl
xor bl, al
not bl
and bl, al
xor al, sil
and al, sil
mov ecx, ebx
xor cl, 1
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
xor al, 1
mov ecx, edx
or cl, al
xor cl, 1
xor al, dl
mov edx, ecx
and dl, al
test dl, 1
jne 0x180008750
xor cl, al
test cl, 1
je 0x18000882e
nop word cs:[rax + rax]
nop dword [rax]
mov r15, r9
movabs rax, 0xea39c350b73fc694
sub r15, rax
movabs r10, 0x5081d2284e41ce2a
not r10
mov rax, qword [rsp + 0x38]
movzx edx, byte [rax + r12]
mov byte [r8 + r12], dl
mov r14d, dword [0x180028a64]
mov r11d, dword [0x180028a68]
lea edx, [r14 - 1]
imul edx, r14d
mov ebp, edx
not ebp
mov esi, ebp
and esi, 0x36afe5a6
mov edi, edx
and edi, 0xc9501a58
or edi, esi
xor edi, 0xc9501a58
mov ebx, edx
and ebx, 1
or ebx, edi
mov esi, ebx
not esi
mov edi, esi
and edi, 0x7462ad29
and ebx, 0x8b9d52d6
or ebx, edi
and edx, 0x7462ad29
and ebp, 0x8b9d52d6
or ebp, edx
xor ebp, ebx
xor esi, ebp
and esi, ebp
sete al
setne bl
cmp r11d, 9
setg dl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, edx
xor cl, al
not cl
and cl, al
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
and dl, bl
mov ecx, ebx
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
test bl, al
jne 0x1800084d0
xor bl, al
test bl, 1
jne 0x1800084d0
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + r12]
mov byte [r8 + r12], al
jmp 0x180008750
test esi, esi
sete r8b
setne r9b
cmp r11d, 0xa
setl cl
cmp r11d, 9
setg dl
mov ebx, edx
and bl, r9b
mov eax, r8d
and al, cl
or al, bl
xor r9b, al
and r9b, al
or dl, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, r9d
xor dl, 1
mov ebx, ecx
xor bl, 1
and cl, dl
or dl, bl
mov eax, edx
not al
and al, 1
and bl, r9b
or bl, cl
mov ecx, ebx
and cl, 1
cmp al, cl
lea r12, section..data
mov rax, qword [rsp + 0x50]
jne 0x180007e10
xor bl, 1
or dl, bl
xor dl, 1
test dl, 1
jne 0x180007e10
jmp 0x180008a80
mov rcx, qword [rsp + 0x58]
movabs rax, 0xef13fa119b439488
add rcx, rax
movabs rdx, 0xdd5a12f4b6e69e85
add rcx, rdx
sub rcx, rax
movabs rax, 0xe3f18b9f9f94a5f9
sub rcx, rax
movabs rbx, 0xfee7d449ed4e1e80
add rcx, rbx
add rcx, rax
movabs rax, 0x8952608bc77888a2
add rcx, rax
sub rcx, rdx
sub rcx, rax
movabs rax, 0x83d23df57e34f8ce
sub rcx, rax
movabs rdx, 0xa08f7344c5e257af
sub rcx, rdx
add rcx, rax
add rcx, rdx
movabs rax, 0x6df4f7932215c8e7
add rcx, rax
movabs rdx, 0x9e07c52320df2193
add rcx, rdx
sub rcx, rax
sub rcx, rbx
movabs rax, 0xacfe3ddbca25ea7a
sub rcx, rax
sub rcx, rdx
add rcx, rax
add rcx, 1
mov rdi, qword [rsp + 0x70]
movzx eax, word [rdi + 6]
mov rdx, rcx
mov qword [rsp + 0x58], rcx
cmp rcx, rax
lea r12, section..data
mov rax, qword [rsp + 0x48]
mov r15, qword [rsp + 0x68]
jb 0x180007c7d
movabs rsi, 0xf1a3a952d1517464
movabs rbx, 0x7b9f08f7fb1eede6
lea rdx, [rax + rbx]
movabs rcx, 0x2486ea7853609d3c
sub rdx, rcx
movabs r8, 0xa541931a3d0226af
sub rdx, r8
add rdx, rcx
movabs rcx, 0xb58077d0a964c2c7
add rdx, rcx
sub rdx, rbx
sub rdx, rcx
movabs rbx, 0xcb54111eca2e9942
add rdx, rbx
movabs rcx, 0x978e4032c7e2b97d
add rdx, rcx
sub rdx, qword [rdi + 0x30]
sub rdx, rcx
movabs rcx, 0x494177d485e44cf
sub rdx, rbx
movabs rbx, 0x1fffffff8
add rdx, r8
mov qword [rsp + 0x38], rdx
mov rdx, rcx
sub rdx, rbx
sub rdx, rcx
mov ecx, 0xffffffe0
add rdx, rsi
sub rsi, rdx
mov qword [rsp + 0x78], rsi
mov r12d, dword [rdi + 0xb0]
add r12, rax
add rcx, 0x1f
not rcx
mov qword [rsp + 0x88], rcx
movabs r9, 0x5af71f66139e5c7c
jmp 0x180008a9a
jmp 0x180008a80
jmp 0x180008a90
mov eax, dword [r12 + 4]
add r12, rax
lea edi, [r10 - 1]
imul edi, r10d
mov esi, edi
not esi
mov edx, esi
and edx, 0xfffffffe
mov eax, edi
xor eax, 0xfffffffe
and eax, edi
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov ebx, eax
not ebx
mov edx, ebx
and edx, 0xc8676684
and eax, 0x3798997b
or eax, edx
and edi, 0xc8676684
and esi, 0x3798997b
or esi, edi
xor esi, eax
not esi
or esi, ebx
cmp esi, 0xffffffff
not esi
sete bl
setne r11b
cmp ebp, 0xa
setl dl
mov ecx, edx
xor cl, r11b
xor cl, 1
mov eax, edx
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or r11b, dl
xor bl, dl
and bl, dl
xor bl, 1
mov edx, r11d
xor dl, bl
or bl, r11b
xor bl, 1
or bl, dl
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
xor al, bl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
nop word cs:[rax + rax]
nop dword [rax + rax]
test bl, 1
je 0x180008b50
cmp dword [r12], 0
je 0x180009962
mov eax, dword [r12 + 4]
cmp rax, 8
jb 0x1800098f0
movabs rcx, 0x1896f5108b31ae17
mov rbx, rcx
sub rax, rcx
movabs rcx, 0x6d9944c680a83964
mov rdx, rcx
add rax, rcx
add rax, rbx
add rax, qword [rsp + 0x78]
movabs rcx, 0xb4075db4455bd358
sub rax, rcx
sub rax, rdx
add rax, rcx
shr rax, 1
mov rcx, rax
not rcx
mov rdx, rcx
and rdx, rax
mov rbx, rdx
not rbx
movabs r8, 0x15b6cbb0769137b3
mov rdi, r8
not rdi
mov rsi, rax
and rsi, r8
and rcx, rdi
or rcx, rsi
or rax, rbx
and rbx, r8
and rdx, rdi
or rdx, rbx
xor rdx, rcx
not rax
or rdi, r8
and rdi, rax
or rdi, rdx
movabs rcx, 0xf6c30153639a2977
mov rax, rcx
not rax
or rax, rcx
mov rcx, qword [rsp + 0x88]
and rax, rcx
mov r14d, ecx
xor r14, rax
and eax, ecx
or r14, rax
movabs r8, 0xf4b699dc1bef73c6
mov rax, r8
not rax
mov qword [rsp + 0x40], rax
movabs rdx, 0xa84f1177721c980
mov rcx, rdx
and rcx, rax
not rdx
mov rax, r8
and rax, rdx
or rax, rcx
xor rax, rdx
movabs rsi, 0xf53fb4866aa9637e
xor rax, rsi
not rax
and rax, rsi
mov rcx, rsi
not rcx
movabs rdx, 0xfa96b0a371b13064
and rcx, rdx
not rdx
and rsi, rdx
or rsi, rcx
xor rsi, rdx
movabs rdx, 0xf5b778f3391a6c90
mov rcx, rdx
not rcx
or rcx, rdx
and rcx, rsi
mov rdx, rsi
xor rdx, r8
not rdx
and rdx, r8
mov rsi, rax
and rsi, rdx
xor rdx, rax
or rdx, rsi
mov rax, rdx
not rax
movabs rbx, 0xa81bb7b12b3ab85c
and rax, rbx
mov rsi, rbx
not rsi
and rdx, rsi
or rdx, rax
and rsi, rcx
not rcx
and rcx, rbx
or rsi, rcx
xor rsi, rdx
mov rax, rdi
not rax
movabs r11, 0xd720c496c54e68a
mov rbx, r11
not rbx
and rdi, rbx
and rbx, r14
not r14
movabs r8, 0x492e5f8b0b109646
mov rcx, r8
not rcx
mov rdx, r11
and rdx, rax
or rax, r14
or rcx, r8
not rax
and rax, rcx
or rdi, rdx
and r14, r11
or rbx, r14
xor rbx, rdi
mov rcx, rax
not rcx
movabs r14, 0x92f6aa7ed1bad246
mov rdi, r14
not rdi
mov rdx, rcx
and rdx, r14
and rax, rdi
or rax, rdx
mov rdx, rbx
not rdx
or rcx, rdx
and rdx, r14
and rbx, rdi
or rbx, rdx
xor rbx, rax
not rcx
or rdi, r14
and rdi, rcx
or rdi, rbx
movabs rbx, 0x580566e1d9f2ab30
mov r8, rbx
mov rax, rbx
not rax
movabs rbx, 0xf4b699dc1bef73c6
mov rcx, rbx
and rcx, rax
and rax, rsi
not rsi
mov rdx, rbx
xor rdx, rsi
and rdx, rbx
mov rbx, qword [rsp + 0x40]
and rbx, r8
or rcx, rbx
and rsi, r8
or rax, rsi
xor rax, rcx
mov rcx, rdx
not rcx
movabs r8, 0x6f81b119aa7f2c75
mov rbx, r8
not rbx
mov rsi, rcx
and rsi, r8
and rdx, rbx
or rdx, rsi
mov rsi, rax
not rsi
or rcx, rsi
and rsi, r8
and rax, rbx
or rax, rsi
xor rax, rdx
not rcx
or rbx, r8
and rbx, rcx
or rbx, rax
not rdi
movabs rcx, 0x356020cae1766964
mov rax, rcx
not rax
or rax, rcx
and rax, rdi
movabs rdi, 0x5cc2d19ddc5e8236
mov rcx, rdi
not rcx
and rcx, rax
not rax
and rax, rdi
or rcx, rax
mov rax, rbx
not rax
movabs rdx, 0x8dd2526ce79d32e7
and rax, rdx
not rdx
and rbx, rdx
or rbx, rax
xor rcx, rdi
xor rbx, rdx
mov rax, rbx
not rbx
and rbx, rcx
not rcx
and rax, rcx
or rbx, rax
xor rcx, rbx
and rcx, rbx
mov qword [rsp + 0x58], rcx
je 0x1800098af
xor eax, eax
jmp 0x180008f0a
movabs rax, 0xe6a0da9fa094cf57
mov rcx, qword [rsp + 0x50]
add rcx, rax
sub rax, rcx
movabs rdx, 0xe157c12cdea3e783
mov rcx, rdx
movabs rbx, 0x4469038e5782d5cb
sub rcx, rbx
sub rcx, rdx
movabs rdx, 0xaa869eb295090199
add rax, rdx
add rax, rcx
sub rax, rdx
movabs rcx, 0x47a865dfc4eb2176
sub rax, rcx
movabs rdx, 0x1fcf77188c908e3a
add rax, rdx
add rax, rcx
mov rcx, rdx
sub rcx, rax
movabs rax, 0x92020914893e68e9
sub rcx, rax
sub rcx, rbx
add rax, rcx
add rax, 1
cmp rax, qword [rsp + 0x58]
je 0x1800098af
mov qword [rsp + 0x50], rax
movzx ebx, word [r12 + rax*2 + 8]
mov r14d, ebx
shr r14d, 0xc
mov edi, ebx
or edi, 0xe2a73cf
mov eax, edi
not eax
mov ecx, ebx
xor ecx, 0x8c30
and ecx, ebx
mov edx, ecx
not edx
mov esi, edi
and esi, 0x8207913
and eax, 0x70c08420
or eax, esi
or edi, edx
and edx, 0x89357913
and ecx, 0x86ec
or ecx, edx
xor ecx, eax
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0xe2a73cf
and edi, 0xf1d58c30
or edi, eax
mov esi, edi
not esi
mov ecx, edi
xor ecx, 0x69b525cb
and ecx, esi
mov r15d, esi
or r15d, 0x69b525cb
mov edx, r15d
not edx
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x4817fa1d
and ecx, 0xb7e805e2
or ecx, r8d
or eax, r15d
and r15d, 0x4817fa1d
and edx, 0x96480020
or edx, r15d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xbcb33028
and eax, 0x434ccfd7
or eax, ecx
xor eax, 0x2af9e5e3
and edi, 0x7c1b7cd2
mov ecx, esi
and ecx, 0x83e4832d
or ecx, edi
xor ecx, 0x7c1b732d
and esi, 0xfff
or esi, ecx
not esi
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, esi
not eax
and eax, 0xb3f174db
and esi, 0x4c0e8b24
or esi, eax
mov eax, esi
xor eax, 0x4000100
xor esi, 0x141141b
and esi, 0x494f9e3f
and eax, 0xb6b061c0
or eax, esi
mov esi, eax
xor esi, 0x3802d
xor eax, 0xb6b061c0
mov ecx, eax
and ecx, 0x6b5c3e52
and esi, 0x94a3c1ad
or esi, ecx
xor esi, 0x94a3c1ad
or esi, eax
not esi
cmp ebx, 0xa000
jae 0x180009090
cmp r14d, 3
mov r15, qword [rsp + 0x68]
jne 0x180009780
mov eax, dword [r12]
mov rcx, qword [rsp + 0x48]
lea rax, [rcx + rax*4]
mov ecx, esi
mov rdx, qword [rsp + 0x38]
add dword [rax + rcx*4], edx
mov r10d, dword [0x180028a6c]
mov ebp, dword [0x180028a70]
jmp 0x180009780
cmp r14d, 0xa
mov r15, qword [rsp + 0x68]
jne 0x180009780
mov eax, dword [r12]
mov ecx, esi
movabs rbp, 0x8b55f46b4f5e4d44
mov rdx, rbp
sub rdx, rcx
movabs rcx, 0x22da103313856db2
sub rdx, rcx
sub rdx, rbp
add rdx, rcx
mov rcx, qword [rsp + 0x48]
movabs rbp, 0x98a6e26b41b0387e
add rcx, rbp
sub rbp, rcx
movabs r11, 0xd39ca7f4b16af4bb
add rbp, r11
sub r11, rbp
sub r11, rdx
movabs rdx, 0xad5efcdb8528b158
mov rcx, rdx
movabs rbp, 0x8cf9f312fe50d7aa
sub rcx, rbp
sub rcx, rdx
movabs rdx, 0x16a0029a7df4133e
add rcx, rdx
mov rbx, r11
mov qword [rsp + 0x40], r11
sub rcx, r11
sub rcx, rdx
add rcx, rbp
movabs rdx, 0x973bb904a9ba39e8
add rcx, rdx
movabs rbp, 0x2362eda7a16f7f6f
mov rbx, rbp
add rcx, rbp
sub rdx, rcx
add rdx, rax
mov rax, qword [rbp + rdx]
movabs rcx, 0xf5eb36bea81932ca
add rax, rcx
movabs rbp, 0x72017ee457102b9a
sub rax, rbp
sub rax, rcx
add rax, qword [rsp + 0x38]
add rax, rbp
mov qword [rbx + rdx], rax
mov r10d, dword [0x180028a6c]
lea ebp, [r10 - 1]
imul ebp, r10d
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x286d6805
mov eax, ebp
xor eax, 0x286d6805
and eax, ebp
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0xc66897bb
and eax, 0x39976844
or eax, edx
mov edx, eax
xor edx, 0x11fa0040
and edx, ebp
mov ebp, dword [0x180028a70]
xor eax, 0xee05ffbf
and ecx, eax
or edx, ecx
xor eax, edx
test eax, edx
sete r8b
setne r14b
cmp ebp, 9
setg sil
cmp ebp, 0xa
setl bl
mov eax, ebx
xor al, sil
and al, bl
mov ecx, r14d
or cl, al
mov edx, r14d
xor dl, al
not dl
and dl, al
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
xor r14b, sil
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
xor bl, 1
mov eax, r14d
and al, bl
xor bl, r14b
or bl, al
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
mov ecx, eax
and cl, bl
test cl, 1
jne 0x180009780
xor al, bl
test al, 1
jne 0x180009780
lea esi, [r10 - 1]
imul esi, r10d
mov ecx, esi
not ecx
mov edx, ecx
and edx, 0x887d734f
mov eax, esi
and eax, 0x77828cb0
or eax, edx
mov edx, eax
not edx
and edx, 0x77828cb1
and eax, 0x887d734e
or eax, edx
and ecx, 0x5b65d3df
and esi, 0xa49a2c20
or esi, ecx
mov ecx, esi
xor ecx, 0xa4822400
mov edx, eax
not edx
mov ebx, edx
and ebx, 0x51788ae1
and eax, 0xae87751e
or eax, ebx
xor esi, 0x516082c1
and esi, 0x51788ae1
and ecx, 0xae87751e
or ecx, esi
xor ecx, eax
xor edx, ecx
test edx, ecx
sete r10b
setne al
cmp ebp, 0xa
setl r8b
cmp ebp, 9
setg bl
mov edx, ebx
and dl, al
mov ecx, ebx
xor cl, al
or cl, dl
xor cl, 1
xor bl, r10b
not bl
and bl, r10b
xor al, r8b
not al
and al, r8b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, cl
mov edx, eax
not dl
and dl, cl
test dl, al
movabs r14, 0xf70459e9733be4d4
movabs rsi, 0xea04d00412066a95
mov r10, rsi
movabs rbx, 0xdfe4f93ebfe2e135
movabs rsi, 0xdefa5d19b9bf4f83
jne 0x180009340
xor dl, al
je 0x1800094ac
nop dword [rax]
mov ecx, dword [r12]
movabs rax, 0x93f561c38e0ef269
mov rdx, rax
movabs rax, 0x1d65f4276d88ba5d
mov rbp, rax
add rax, rdx
sub rax, qword [rsp + 0x40]
sub rax, rdx
sub rax, rbp
mov rdx, rsi
sub rdx, rcx
movabs rcx, 0x94484de563982897
sub rdx, rcx
sub rdx, rsi
add rdx, rcx
movabs rcx, 0x53637d4224ef4c57
sub rax, rcx
add rax, r14
add rax, rcx
movabs rcx, 0xbb260cc667cf8ddb
sub rax, rcx
add rax, rdx
add rax, rcx
movabs rcx, 0x41a9bc38a3d555f9
sub rax, rcx
sub rax, r14
add rax, rcx
neg rax
mov rcx, rbx
sub rcx, qword [rax]
sub rcx, r9
sub rcx, qword [rsp + 0x38]
add rcx, r10
add rcx, r9
mov rdx, r10
sub rdx, rcx
movabs rcx, 0x37177899d630e2a9
mov rdi, rcx
add rdx, rcx
movabs rcx, 0x4a133ac24904bcb9
mov rbp, rcx
sub rdx, rcx
sub rdx, rdi
movabs rcx, 0xa8bb7261e51a96f9
add rdx, rcx
add rdx, rbx
sub rdx, rcx
add rdx, rbp
mov qword [rax], rdx
mov ecx, dword [0x180028a6c]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5f985959
mov ebp, eax
and ebp, 0xa067a6a6
or ebp, edx
mov edx, ebp
not edx
and edx, 0xa067a6a7
and ebp, 0x5f985958
or ebp, edx
and ecx, 0x1c36eee
and eax, 0xfe3c9111
or eax, ecx
mov ecx, eax
xor ecx, 0xfe3c9111
xor eax, 0x1c36eee
and eax, ebp
not ebp
and ecx, ebp
or eax, ecx
xor ebp, eax
test ebp, eax
sete cl
cmp dword [0x180028a70], 0xa
setl dl
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
xor al, 1
mov ecx, edx
xor cl, al
and al, dl
or al, cl
xor cl, 1
cmp cl, al
jne 0x1800095d0
or cl, al
xor cl, 1
test cl, 1
jne 0x1800095d0
mov eax, dword [r12]
movabs r11, 0x65e08e7d8f57e26a
mov rcx, qword [rsp + 0x40]
add rcx, r11
movabs rdi, 0xe0abf4dfb42bfd1c
mov rdx, rdi
sub rdx, rcx
movabs r8, 0x1597ab62c8c93bb1
mov rcx, r8
sub rcx, rax
movabs rax, 0xe7e2ec91f87aabec
mov rbp, rax
add rdx, rax
sub rdx, rdi
add rdx, r11
sub rcx, r8
movabs rax, 0x1d7ebbd2fa89e9fb
add rdx, rax
add rdx, rcx
sub rax, rdx
movabs rcx, 0x4e5bb4e792d9362a
mov rdx, rcx
add rax, rcx
add rax, rbp
movabs rcx, 0x8a72f219cbb6a542
add rax, rcx
sub rax, rdx
sub rax, rcx
mov rbp, qword [rax]
movabs rcx, 0x32602e4a2f5f66db
mov rdi, rcx
add rbp, rcx
movabs rcx, 0x542e0ff35d318056
mov rdx, rcx
sub rbp, rcx
sub rbp, rdi
movabs rcx, 0xa732f3a452938ae6
add rbp, rcx
movabs rdi, 0x3c1493bbc7f13fe7
add rbp, rdi
sub rbp, rcx
add rbp, qword [rsp + 0x38]
movabs rcx, 0xab82132a4883150b
add rbp, rcx
sub rbp, rdi
sub rbp, rcx
movabs rcx, 0x87358cdb75a0c5d4
add rbp, rcx
movabs rdi, 0xf9be8d31bc528dcf
add rbp, rdi
add rbp, rdx
sub rbp, rdi
movabs rdx, 0x3acd5d4f92784386
add rbp, rdx
sub rbp, rcx
sub rbp, rdx
mov qword [rax], rbp
jmp 0x180009340
mov ecx, dword [r12]
mov rax, qword [rsp + 0x40]
movabs rdx, 0xaeeef2369c8a2697
sub rax, rdx
movabs rbp, 0xa4a32646a36083b3
sub rax, rbp
add rax, rdx
movabs rdx, 0xd59bbf25756e6d40
add rax, rdx
add rax, rcx
sub rax, rdx
movabs rcx, 0xa888c93667df50b5
mov rbx, rcx
sub rax, rcx
add rax, rbp
movabs rdx, 0x2ca0fc6e8d35a4a2
mov rcx, rdx
movabs rbp, 0x2ef12649e8d663d
mov rsi, rbp
sub rcx, rbp
sub rcx, rdx
mov rdx, qword [rbx + rax]
movabs rdi, 0x68cac5427768acd4
add rdx, rdi
add rdx, rcx
movabs rbp, 0xd6379ba23f6d2842
mov rcx, rbp
sub rcx, qword [rsp + 0x38]
sub rcx, rbp
mov rbp, rdi
sub rbp, rdx
add rbp, rcx
movabs rdi, 0x988ff107fa44b838
add rbp, rdi
movabs rcx, 0xc45f782c5d342ed1
mov rdx, rcx
add rbp, rcx
mov rcx, rdi
sub rcx, rbp
add rcx, rsi
movabs rbp, 0x7d70fda1a210960
sub rcx, rbp
add rcx, rdx
add rcx, rbp
mov qword [rbx + rax], rcx
mov r10d, dword [0x180028a6c]
lea eax, [r10 - 1]
imul eax, r10d
mov ebx, eax
not ebx
mov ecx, ebx
and ecx, 0x2420000c
mov edx, eax
and edx, 0x434500b1
or edx, ecx
xor edx, 0x434500b1
mov esi, eax
xor esi, 0x676500bd
and esi, eax
mov ecx, edx
and ecx, esi
xor esi, edx
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0x989aff43
and esi, 0x676500bc
or esi, ecx
mov ebp, dword [0x180028a70]
and ebx, 0x6d20f877
and eax, 0x92df0788
or eax, ebx
mov ecx, eax
xor ecx, 0x92df0788
xor eax, 0x6d20f877
and eax, esi
not esi
and ecx, esi
or eax, ecx
xor esi, eax
test esi, eax
sete al
setne cl
cmp ebp, 0xa
setl r8b
cmp ebp, 9
setg bl
mov esi, ecx
and sil, bl
mov edx, r8d
and dl, al
or dl, sil
xor bl, dl
and 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
xor al, bl
mov edx, eax
not dl
and dl, bl
test dl, al
jne 0x180009780
xor dl, al
test dl, 1
je 0x180009250
nop word cs:[rax + rax]
nop
lea ecx, [r10 - 1]
imul ecx, r10d
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edi, ecx
mov eax, ecx
xor eax, 0xd631ceb
and eax, ecx
not ecx
and ecx, 0x73cbf037
and edi, 0x8c340fc8
or edi, ecx
mov esi, edi
xor esi, 0x8c340fc8
mov ecx, edi
xor ecx, 0x7ea8ecdc
and ecx, esi
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf29ce315
and eax, 0xd631cea
or eax, ecx
xor edi, 0x11035023
and edi, 0x151359e3
mov ecx, esi
and ecx, 0xeaeca61c
or ecx, edi
xor ecx, 0x151359e2
and esi, 1
or esi, ecx
not esi
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, esi
not eax
mov ecx, eax
and ecx, esi
mov edx, ecx
not edx
mov ebx, esi
and ebx, 0x8805c2b7
and eax, 0x77fa3d48
or eax, ebx
or esi, edx
and edx, 0x8805c2b7
and ecx, 0x77fa3d48
or ecx, edx
xor ecx, eax
not esi
or esi, ecx
sete bl
setne cl
cmp ebp, 0xa
setl r8b
cmp ebp, 9
setg dl
and cl, dl
mov eax, r8d
and al, bl
or al, cl
xor al, 1
or al, dl
xor dl, bl
not dl
and dl, bl
xor bl, r8b
and bl, r8b
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, ebx
xor dl, 1
and bl, dl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
xor bl, al
xor bl, 1
mov r8d, ebx
and r8b, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
and al, 1
cmp r8b, al
jne 0x180008e80
or bl, dl
xor bl, 1
test bl, 1
jne 0x180008e80
jmp 0x180009960
lea eax, [r10 - 1]
imul eax, r10d
mov esi, eax
not esi
mov ecx, esi
and ecx, 0xfffffffe
mov edx, eax
and edx, 1
or edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x6cb6e9d0
and edx, 0x9349162f
or edx, ecx
and eax, 0x6cb6e9d0
and esi, 0x9349162f
or esi, eax
xor esi, edx
not esi
or esi, ebx
not esi
test esi, esi
sete al
setne cl
cmp ebp, 9
setg dl
cmp ebp, 0xa
setl bl
and bl, cl
mov ecx, edx
and cl, al
or cl, bl
xor al, dl
and dl, al
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov edx, eax
not dl
and dl, cl
test dl, al
jne 0x180008a92
xor dl, al
test dl, 1
jne 0x180008a92
nop word cs:[rax + rax]
nop
jmp 0x180009950
jmp 0x180009960
mov rax, qword [rsp + 0x70]
mov edx, dword [rax + 0x90]
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + rdx + 0xc]
test eax, eax
je 0x180009f02
add rdx, rcx
mov qword [rsp + 0x58], rdx
movabs r14, 0x73cdde77fbd17d5
add rcx, 2
mov qword [rsp + 0x50], rcx
mov esi, eax
add rsi, qword [rsp + 0x48]
mov rcx, r13
call fcn.18000a770
mov rcx, rax
mov rdx, r15
call fcn.18000a320
mov rcx, rsi
call rax
mov qword [rsp + 0x38], rax
mov ecx, dword [0x180028a6c]
mov ebp, dword [0x180028a70]
lea eax, [rcx - 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x8045a01
mov edx, eax
and edx, 0x11920004
or edx, ecx
mov ecx, edx
xor ecx, 0x10020000
xor edx, 0xee6dfffb
mov ebx, eax
xor ebx, 0x19965a05
and ebx, eax
mov esi, ebx
not esi
mov edi, edx
and edi, 0x45d82f2f
and ecx, 0x18065000
or ecx, edi
or edx, esi
and esi, 0x45d82f2f
and ebx, 0xba27d0d0
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xe669a5fb
and edx, 0x19965a04
or edx, ecx
and r8d, 0xace4d637
and eax, 0x531b29c8
or eax, r8d
mov esi, eax
xor esi, 0x411a2108
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x92415ee1
and edx, 0x6dbea11e
or edx, ebx
xor eax, 0x80405621
and eax, 0x92415ee1
and esi, 0x6dbea11e
or esi, eax
xor esi, edx
not esi
or esi, edi
cmp esi, 0xffffffff
sete r8b
setne r11b
cmp ebp, 0xa
setl r10b
cmp ebp, 9
setg bl
mov eax, ebx
xor al, r10b
and al, bl
mov r9d, r10d
xor r9b, r11b
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
xor al, 1
mov ebx, eax
xor bl, r11b
not bl
and bl, r11b
or al, r11b
mov edx, eax
xor dl, bl
xor bl, 1
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, r10d
and al, r8b
xor r10b, r8b
or r10b, al
mov eax, r9d
xor al, r10b
or r10b, r9b
xor r10b, 1
or r10b, al
mov edx, r10d
xor dl, 1
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, bl
and dl, r10b
mov r9d, r8d
xor r9b, al
xor al, 1
or al, bl
xor al, 1
or al, r9b
mov ebx, r10d
and bl, dl
xor dl, r10b
or dl, bl
xor dl, al
xor dl, 1
mov eax, edx
and al, 1
mov ebx, r8d
and bl, r10b
xor r8b, r10b
or r8b, bl
mov ebx, r8d
and bl, 1
cmp al, bl
jne 0x180009b4f
or dl, r8b
xor dl, 1
test dl, 1
je 0x180009f00
mov rcx, qword [rsp + 0x58]
mov eax, dword [rcx]
mov r15, qword [rsp + 0x48]
mov r8, qword [r15 + rax]
test r8, r8
je 0x180009ecb
mov r12, rax
mov eax, dword [rcx + 0x10]
mov qword [rsp + 0x40], rax
jmp 0x180009b87
mov r8, qword [r15 + r12 + 8]
add r15, 8
test r8, r8
je 0x180009ecf
movabs rdx, 0xddf28965aa0f2909
mov rcx, rdx
not rcx
movzx eax, dx
and rcx, 0xffffffffffff0000
or rcx, rax
xor rcx, rdx
mov rax, r8
not rax
movabs rbx, 0xfe57103d0fefc916
mov rbp, rbx
and rbp, rax
not rbx
mov rdx, r8
and rdx, rbx
or rdx, rbp
xor rdx, rbx
xor rdx, rcx
not rdx
and rdx, rcx
movabs rbx, 0x282287cabebf3de4
mov rbp, rbx
not rbp
or rcx, rax
or rbp, rbx
not rcx
and rcx, rbp
mov rbp, rdx
not rbp
mov rbx, rcx
not rbx
mov rdi, r14
not rdi
mov rsi, rbp
and rsi, r14
and rdx, rdi
or rdx, rsi
or rbp, rbx
and rbx, r14
and rcx, rdi
or rcx, rbx
xor rcx, rdx
not rbp
or rdi, r14
and rdi, rbp
or rdi, rcx
mov rcx, rdi
not rcx
movabs rdx, 0x6602daaf602bd0fb
and rcx, rdx
not rdx
and rdi, rdx
or rdi, rcx
xor rdi, rdx
movabs r9, 0x42bc89cb9a032282
mov rsi, r9
not rsi
movabs rdx, 0xc4aaf7adbc10703d
mov rcx, rdx
and rcx, rsi
not rdx
mov rbx, r9
and rbx, rdx
or rbx, rcx
xor rbx, rdx
mov rdx, rdi
not rdx
movabs r10, 0x85a1f7602ba7584
mov rcx, r10
not rcx
mov rbp, rdx
and rbp, r10
and rdi, rcx
or rdi, rbp
mov rbp, r8
and rbp, r10
and rax, rcx
or rax, rbp
xor rax, rdi
or rdx, r8
not rdx
or rcx, r10
and rcx, rdx
or rcx, rax
movabs rdi, 0x2c4713d768aa141a
mov rax, rdi
not rax
mov rdx, rsi
and rdx, rdi
mov rbp, r9
and rbp, rax
or rbp, rdx
mov rdx, rbx
not rdx
or rsi, rdx
and rdx, rdi
and rbx, rax
or rbx, rdx
xor rbx, rbp
not rsi
or rax, rdi
and rax, rsi
or rax, rbx
mov rdx, rcx
not rdx
movabs rbp, 0xa8ce2f4173cf98f3
and rdx, rbp
not rbp
and rcx, rbp
or rcx, rdx
xor rcx, rbp
xor rax, rcx
not rax
and rax, rcx
test r8, r8
mov rcx, qword [rsp + 0x50]
lea rsi, [rcx + r8]
cmovs rsi, rax
mov rcx, r13
call fcn.18000a770
mov rcx, rax
mov rdx, qword [rsp + 0x60]
call fcn.18000a320
mov rcx, qword [rsp + 0x38]
mov rdx, rsi
call rax
mov rcx, qword [rsp + 0x40]
mov qword [r15 + rcx], rax
mov eax, dword [0x180028a6c]
mov ebp, dword [0x180028a70]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0xebd189f
and eax, edx
not edx
and edx, 0xbb3d1f05
and ecx, 0x44c2e0fa
or ecx, edx
mov edx, ecx
xor edx, 0x10
xor ecx, 0xa3d1805
or ecx, 0xf142e760
mov ebx, eax
not ebx
mov edi, ecx
and edi, 0xefced4af
and edx, 0x310810
or edx, edi
or ecx, ebx
and ebx, 0xefced4af
and eax, 0x10312b50
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xb935d890
and ecx, 0x46ca276f
or ecx, eax
mov edx, ecx
xor edx, 0x40123db0
xor ecx, 0xb788c00f
mov eax, ecx
or eax, 1
mov ebx, eax
not ebx
and ecx, 0x1fed0247
and edx, 0xe012fdb8
or edx, ecx
mov ecx, edx
xor ecx, 0x801224a1
xor edx, 0x1fed0246
mov edi, eax
and edi, 0x7281db1e
and ebx, 0x8d7e24e0
or ebx, edi
or eax, edx
and edx, 0x7281db1e
and ecx, 0x8d7e24e1
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xeb9abb35
and eax, 0x146544ca
or eax, ecx
mov esi, eax
xor esi, 0x1025040a
xor eax, 0xa0881a24
and eax, 0xa4c85ae4
and esi, 0x5b37a51b
or esi, eax
mov eax, esi
xor eax, 0x881244
xor esi, 0x18162400
and eax, 0x43a9935f
and esi, 0xbc566ca0
or esi, eax
mov eax, esi
xor eax, 0x43a9935f
cmp eax, 0xffffffff
sete r8b
setne r9b
cmp ebp, 0xa
setl dl
cmp ebp, 9
setg al
mov ebx, r9d
and bl, al
and dl, r8b
or dl, bl
mov ecx, edx
xor cl, al
and cl, dl
xor al, r9b
xor cl, 1
xor al, 1
mov ebx, ecx
or bl, al
mov edx, ebx
not dl
and dl, 1
xor al, cl
cmp dl, al
jne 0x180009b75
xor al, 1
or bl, al
xor bl, 1
test bl, 1
jne 0x180009b75
jmp 0x180009f00
not esi
jmp 0x180009eda
xor esi, 0xbc566ca0
mov rcx, qword [rsp + 0x58]
mov eax, dword [rcx + 0x20]
add rcx, 0x14
mov qword [rsp + 0x58], rcx
test eax, eax
mov r15, qword [rsp + 0x68]
jne 0x180009999
jmp 0x180009f63
jmp 0x180009f00
lea edx, [r10 - 1]
imul edx, r10d
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x4985c95f
mov esi, edx
and esi, 0xb67a36a0
or esi, ebx
mov ebx, esi
not ebx
and ebx, 0x5a94ec0
and esi, 0xfa56b13f
or esi, ebx
mov ebx, esi
xor ebx, 0x83433040
xor esi, 0x4c2c879e
mov edi, esi
and edi, 0x74b44a27
and ebx, 0x8b4bb5d8
or ebx, edi
and edx, 0x74b44a27
and eax, 0x8b4bb5d8
or eax, edx
xor eax, ebx
xor esi, eax
and esi, eax
test esi, esi
sete dl
setne cl
cmp ebp, 9
setg bl
cmp ebp, 0xa
setl r8b
mov eax, r8d
xor al, bl
and al, r8b
mov r9d, eax
xor r9b, 1
and al, cl
and r9b, dl
or r9b, al
or cl, bl
xor bl, dl
xor dl, r8b
xor cl, 1
or cl, dl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ebx, r9d
xor bl, 1
mov ecx, ebx
xor bl, al
and al, r9b
and cl, dl
or cl, al
or dl, r9b
xor dl, 1
or dl, bl
xor dl, 1
mov eax, ecx
and al, dl
test al, 1
jne 0x180009ff2
xor cl, dl
test cl, 1
jne 0x180009ff2
nop dword [rax]
jmp 0x180009ff0
mov rax, qword [rsp + 0x70]
mov eax, dword [rax + 0x28]
mov rsi, qword [rsp + 0x48]
add rax, rsi
call rax
mov ecx, dword [0x180028a6c]
mov eax, dword [0x180028a70]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x32ddd20d
and edx, 0xcd222df2
or edx, ecx
mov ecx, edx
xor ecx, 0xcd222df2
mov ebp, edx
xor ebp, 0x32ddd20c
xor edx, 0xcd222df3
and edx, ecx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8c1adaa8
and edx, ecx
and ecx, 0x73e52557
or ecx, ebp
mov ebp, ecx
xor ebp, 0x3a10511
xor ecx, 0x8c1adaa8
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf85e624e
and ebp, 0x7a19db1
or ebp, edi
or ecx, ebx
and ebx, 0xf85e624e
and edx, 0x7a19db1
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb6a823e4
and ecx, 0x4957dc1b
or ecx, ebp
xor ecx, 0xb6a823e4
xor edx, ecx
test edx, ecx
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov r11d, r10d
xor r11b, al
mov edx, r11d
and dl, r10b
and r11b, al
mov ebx, edx
and bl, r11b
xor r11b, dl
or r11b, bl
mov edx, eax
xor dl, r8b
and dl, al
and r9b, r10b
and al, r8b
or al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
mov edx, r11d
xor dl, 1
and al, dl
or dl, bl
mov ecx, edx
not cl
and cl, 1
and bl, r11b
or bl, al
mov eax, ebx
and al, 1
cmp cl, al
jne 0x18000a298
xor bl, 1
or dl, bl
xor dl, 1
test dl, 1
jne 0x18000a298
mov rdi, qword [rsp + 0x70]
mov eax, dword [rdi + 0x28]
add rax, rsi
call rax
mov eax, dword [rdi + 0x28]
add rax, rsi
call rax
mov edx, dword [0x180028a6c]
mov eax, dword [0x180028a70]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7616bc7a
and edx, ecx
and ecx, 0x89e94385
or ecx, ebp
xor ecx, 0x89e94385
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x757d0ea9
mov ebx, ecx
xor ebx, 0x757d0ea9
and ebx, ecx
mov edi, edx
and edi, ebx
xor ebx, edx
or ebx, edi
mov edx, ebx
not edx
and edx, 0x8a82f157
and ebx, 0x757d0ea8
or ebx, edx
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x24e0c650
and edx, ecx
and ecx, 0xdb1f39af
or ecx, ebp
mov ebp, ecx
xor ebp, 0x901c29af
xor ecx, 0x24e0c650
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x4f235400
and ebp, 0xb0dcabff
or ebp, edi
or ecx, ebx
and ebx, 0x4f235400
and edx, 0xb0dcabff
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xef258a57
and ecx, 0x10da75a8
or ecx, edx
xor ecx, 0x10da75a8
cmp ecx, 0xffffffff
sete r8b
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, r8b
or bl, r8b
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
xor dl, r8b
mov eax, edx
xor al, 1
mov r8d, eax
and r8b, bl
or al, cl
and cl, dl
or cl, r8b
xor dl, bl
xor al, 1
or al, dl
mov edx, eax
not dl
and dl, 1
cmp cl, dl
jne 0x18000a298
xor cl, 1
or cl, al
xor cl, 1
test cl, 1
je 0x18000a14a
movaps xmm6, xmmword [rsp + 0xe0]
movaps xmm7, xmmword [rsp + 0xf0]
movaps xmm8, xmmword [rsp + 0x100]
movaps xmm9, xmmword [rsp + 0x110]
movaps xmm10, xmmword [rsp + 0x120]
movaps xmm11, xmmword [rsp + 0x130]
movaps xmm12, xmmword [rsp + 0x140]
movaps xmm13, xmmword [rsp + 0x150]
movaps xmm14, xmmword [rsp + 0x160]
movaps xmm15, xmmword [rsp + 0x170]
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret