Function at 0x180004510
Capabilities:
Encode data using base64
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xcd8]
sub rsp, 0xd98
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
movaps xmmword [rax - 0x78], xmm8
movaps xmmword [rax - 0x88], xmm9
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
xor r14d, r14d
lea rax, [0x1800fe3d0]
mov qword [rbp + 0xce0], rax
lea rax, [rbp - 0x10]
mov qword [rbp + 0xce8], rax
mov esi, dword [0x1800fdf14]
mov r15, qword gs:[0x58]
mov r13d, 4
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fdf70], ecx
jle 0x1800045e5
lea rcx, [0x1800fdf70]
call fcn.1800845e0
cmp dword [0x1800fdf70], 0xffffffff
jne 0x1800045e5
mov word [0x1800fdf67], 0x16f
mov word [0x1800fdf64], 0xe036
mov byte [0x1800fdf66], 9
lea rcx, [0x180088ba0]
call fcn.1800849ec
lea rcx, [0x1800fdf70]
call fcn.180084574
lea r9, [0x1800fdf64]
movabs rbx, 0x8183fda96f799353
mov r12d, dword [0x1800a7090]
movdqa xmm7, xmmword [0x180098c80]
movdqa xmm8, xmmword [0x180098c00]
movdqa xmm9, xmmword [reloc.WS2_32.dll_getsockopt]
cmp byte [0x1800fdf68], r14b
je 0x1800046b4
mov r8, r14
cmp r12d, 5
jl 0x180004690
mov rcx, r14
movdqa xmm2, xmmword [0x180099500]
nop dword [rax + rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x180004640
jmp 0x1800046ad
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x180004690
mov byte [0x1800fdf68], r14b
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], r14
mov qword [rbp + 8], r14
mov rdi, 0xffffffffffffffff
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [r9 + r8], r14b
jne 0x1800046d0
mov rdx, r9
lea rcx, [rbp - 0x10]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe39c], ecx
jle 0x18000473c
lea rcx, [0x1800fe39c]
call fcn.1800845e0
cmp dword [0x1800fe39c], 0xffffffff
jne 0x18000473c
mov word [0x1800fe5bf], 0x16f
mov word [0x1800fe5bc], 0xfc31
mov byte [0x1800fe5be], 1
lea rcx, [0x180088bb0]
call fcn.1800849ec
lea rcx, [0x1800fe39c]
call fcn.180084574
lea r9, [0x1800fe5bc]
cmp byte [0x1800fe5c0], 0
je 0x1800047e4
mov r8, r14
cmp r12d, 5
jl 0x1800047c0
mov rcx, r14
movdqa xmm2, xmmword [0x180099500]
nop dword [rax]
nop dword [rax + rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x180004770
jmp 0x1800047dd
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x1800047c0
mov byte [0x1800fe5c0], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], r14
mov qword [rbp + 0x28], r14
mov r8, rdi
inc r8
cmp byte [r9 + r8], 0
jne 0x1800047f6
mov rdx, r9
lea rcx, [rbp + 0x10]
call fcn.1800124a0
mov edx, 0xe70c2de5
lea rcx, [0x18008a9ad]
call fcn.180003770
mov ebx, eax
mov edx, 0xe00c22e0
lea rcx, [0x18008a9b9]
call fcn.180003770
nop
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x10]
mov edx, ebx
mov ecx, eax
call fcn.180011750
mov dword [0x1800fe3d0], eax
lea rax, [rbp + 0x30]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe590], ecx
jle 0x1800048ae
lea rcx, [0x1800fe590]
call fcn.1800845e0
cmp dword [0x1800fe590], 0xffffffff
jne 0x1800048ae
mov word [0x1800fe34f], 0x19b
mov word [0x1800fe34c], 0xcefa
mov byte [0x1800fe34e], 0x3d
lea rcx, [0x180088b70]
call fcn.1800849ec
lea rcx, [0x1800fe590]
call fcn.180084574
lea r9, [0x1800fe34c]
cmp byte [0x1800fe350], 0
je 0x180004954
mov r8, r14
cmp r12d, 5
jl 0x180004922
mov rcx, r14
movdqa xmm2, xmmword [0x180098dd0]
nop word [rax + rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x1800048e0
jmp 0x18000494d
movabs r10, 0x194db9cd9b4dbd9f
nop dword [rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r10
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x180004930
mov byte [0x1800fe350], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], r14
mov r8, rdi
inc r8
cmp byte [r9 + r8], 0
jne 0x180004966
mov rdx, r9
lea rcx, [rbp + 0x30]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe6f4], ecx
jle 0x1800049cd
lea rcx, [0x1800fe6f4]
call fcn.1800845e0
cmp dword [0x1800fe6f4], 0xffffffff
jne 0x1800049cd
mov dword [0x1800fe7a2], 0x1cdfe20
mov word [0x1800fe7a0], 0xdcf1
lea rcx, [0x180088b80]
call fcn.1800849ec
lea rcx, [0x1800fe6f4]
call fcn.180084574
cmp byte [0x1800fe7a5], 0
je 0x180004a00
xor byte [0x1800fe7a0], 0x9f
xor byte [0x1800fe7a1], 0xbd
xor byte [0x1800fe7a2], 0x4d
xor byte [0x1800fe7a3], 0x9b
xor byte [0x1800fe7a4], 0xcd
mov byte [0x1800fe7a5], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x68], r14
lea rdx, [0x1800fe7a0]
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x180004a20
lea rcx, [rbp + 0x50]
call fcn.1800124a0
mov edx, 0xe70c2de5
lea rcx, [0x18008a9ad]
call fcn.180003770
mov ebx, eax
mov edx, 0xe00c22e0
lea rcx, [0x18008a9c1]
call fcn.180003770
nop
lea rcx, [rbp + 0x30]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x50]
mov edx, ebx
mov ecx, eax
call fcn.180011750
mov dword [0x1800fe3d4], eax
lea rax, [rbp + 0x70]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe570], ecx
jle 0x180004ad5
lea rcx, [0x1800fe570]
call fcn.1800845e0
cmp dword [0x1800fe570], 0xffffffff
jne 0x180004ad5
mov word [0x1800fe7d3], 0x109
mov word [0x1800fe7d0], 0x3054
mov byte [0x1800fe7d2], 0x4b
lea rcx, [0x180088b40]
call fcn.1800849ec
lea rcx, [0x1800fe570]
call fcn.180084574
lea r9, [0x1800fe7d0]
cmp byte [0x1800fe7d4], 0
je 0x180004b74
mov r8, r14
cmp r12d, 5
jl 0x180004b42
mov rcx, r14
movdqa xmm2, xmmword [0x180099740]
nop dword [rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x180004b00
jmp 0x180004b6d
movabs r10, 0xc169d3a1093b4331
nop dword [rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r10
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x180004b50
mov byte [0x1800fe7d4], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
mov qword [rbp + 0x80], r14
mov qword [rbp + 0x88], r14
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [r9 + r8], 0
jne 0x180004b90
mov rdx, r9
lea rcx, [rbp + 0x70]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe61c], ecx
jle 0x180004bf8
lea rcx, [0x1800fe61c]
call fcn.1800845e0
cmp dword [0x1800fe61c], 0xffffffff
jne 0x180004bf8
mov dword [0x1800fe7f4], 0x169bbd5
mov dword [0x1800fe7f0], 0x655a2659
lea rcx, [0x180088b50]
call fcn.1800849ec
lea rcx, [0x1800fe61c]
call fcn.180084574
cmp byte [0x1800fe7f7], 0
je 0x180004c39
xor byte [0x1800fe7f0], 0x31
xor byte [0x1800fe7f1], 0x43
xor byte [0x1800fe7f2], 0x3b
xor byte [0x1800fe7f3], 9
xor byte [0x1800fe7f4], 0xa1
xor byte [0x1800fe7f5], 0xd3
xor byte [0x1800fe7f6], 0x69
mov byte [0x1800fe7f7], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], r14
lea rdx, [0x1800fe7f0]
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x180004c60
lea rcx, [rbp + 0x90]
call fcn.1800124a0
mov edx, 0xe70c2de5
lea rcx, [0x18008a9ad]
call fcn.180003770
mov ebx, eax
mov edx, 0xe00c22e0
lea rcx, [0x18008a9d1]
call fcn.180003770
nop
lea rcx, [rbp + 0x70]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x90]
mov edx, ebx
mov ecx, eax
call fcn.180011750
mov dword [0x1800fe3d8], eax
lea rax, [rbp + 0xb0]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe738], ecx
jle 0x180004d1e
lea rcx, [0x1800fe738]
call fcn.1800845e0
cmp dword [0x1800fe738], 0xffffffff
jne 0x180004d1e
mov word [0x1800fea33], 0x14b
mov word [0x1800fea30], 0xdacc
mov byte [0x1800fea32], 0xa1
lea rcx, [0x180088b10]
call fcn.1800849ec
lea rcx, [0x1800fe738]
call fcn.180084574
lea r9, [0x1800fea30]
movabs rbx, 0x6f2bc9754bd1a9a9
cmp byte [0x1800fea34], 0
je 0x180004dc4
mov r8, r14
cmp r12d, 5
jl 0x180004da0
mov rcx, r14
movdqa xmm2, xmmword [0x1800993e0]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x180004d50
jmp 0x180004dbd
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x180004da0
mov byte [0x1800fea34], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], r14
mov qword [rbp + 0xc8], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180004de0
mov rdx, r9
lea rcx, [rbp + 0xb0]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe330], ecx
jle 0x180004e51
lea rcx, [0x1800fe330]
call fcn.1800845e0
cmp dword [0x1800fe330], 0xffffffff
jne 0x180004e51
mov word [0x1800fe5a9], 0x1c9
mov dword [0x1800fe5a4], 0x24bcdbc8
mov byte [0x1800fe5a8], 7
lea rcx, [0x180088b20]
call fcn.1800849ec
lea rcx, [0x1800fe330]
call fcn.180084574
lea r9, [0x1800fe5a4]
cmp byte [0x1800fe5aa], 0
je 0x180004ef4
mov r8, r14
cmp r12d, 5
jl 0x180004ed0
mov rcx, r14
movdqa xmm2, xmmword [0x1800993e0]
nop dword [rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 6
jb 0x180004e80
jmp 0x180004eed
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 6
jb 0x180004ed0
mov byte [0x1800fe5aa], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xe8], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180004f10
mov rdx, r9
lea rcx, [rbp + 0xd0]
call fcn.1800124a0
mov edx, 0xe70c2de5
lea rcx, [0x18008a9ad]
call fcn.180003770
mov ebx, eax
mov edx, 0xe00c22e0
lea rcx, [0x18008a9e1]
call fcn.180003770
nop
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0xd0]
mov edx, ebx
mov ecx, eax
call fcn.180011750
mov dword [0x1800fe3dc], eax
lea rax, [rbp + 0xf0]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe750], ecx
jle 0x180004fd4
lea rcx, [0x1800fe750]
call fcn.1800845e0
cmp dword [0x1800fe750], 0xffffffff
jne 0x180004fd4
mov word [0x1800fea17], 0x11f
mov word [0x1800fea14], 0xec18
mov byte [0x1800fea16], 0x9f
lea rcx, [0x180088ae0]
call fcn.1800849ec
lea rcx, [0x1800fe750]
call fcn.180084574
lea r9, [0x1800fea14]
cmp byte [0x1800fea18], 0
je 0x180005074
mov r8, r14
cmp r12d, 5
jl 0x180005042
mov rcx, r14
movdqa xmm2, xmmword [0x1800997b0]
nop dword [rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x180005000
jmp 0x18000506d
movabs r10, 0xcd15890f1fef9f7d
nop dword [rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r10
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x180005050
mov byte [0x1800fea18], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0xf0], xmm0
mov qword [rbp + 0x100], r14
mov qword [rbp + 0x108], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180005090
mov rdx, r9
lea rcx, [rbp + 0xf0]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe8bc], ecx
jle 0x1800050fa
lea rcx, [0x1800fe8bc]
call fcn.1800845e0
cmp dword [0x1800fe8bc], 0xffffffff
jne 0x1800050fa
mov dword [0x1800fe2da], 0x10f7082
mov word [0x1800fe2d8], 0xf21c
lea rcx, [0x180088af0]
call fcn.1800849ec
lea rcx, [0x1800fe8bc]
call fcn.180084574
cmp byte [0x1800fe2dd], 0
je 0x18000512d
xor byte [0x1800fe2d8], 0x7d
xor byte [0x1800fe2d9], 0x9f
xor byte [0x1800fe2da], 0xef
xor byte [0x1800fe2db], 0x1f
xor byte [0x1800fe2dc], 0xf
mov byte [0x1800fe2dd], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
mov qword [rbp + 0x120], r14
mov qword [rbp + 0x128], r14
lea rdx, [0x1800fe2d8]
mov r8, rdi
nop
inc r8
cmp byte [rdx + r8], 0
jne 0x180005150
lea rcx, [rbp + 0x110]
call fcn.1800124a0
mov edx, 0xe70c2de5
lea rcx, [0x18008a9ad]
call fcn.180003770
mov ebx, eax
mov edx, 0xe00c22e0
lea rcx, [0x18008a9f1]
call fcn.180003770
nop
lea rcx, [rbp + 0xf0]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x110]
mov edx, ebx
mov ecx, eax
call fcn.180011750
mov dword [0x1800fe3e0], eax
lea rax, [rbp + 0x130]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe6dc], ecx
jle 0x180005211
lea rcx, [0x1800fe6dc]
call fcn.1800845e0
cmp dword [0x1800fe6dc], 0xffffffff
jne 0x180005211
mov word [0x1800fe8d7], 0x17b
mov word [0x1800fe8d4], 0x2a6a
mov byte [0x1800fe8d6], 0xd3
lea rcx, [0x180088ab0]
call fcn.1800849ec
lea rcx, [0x1800fe6dc]
call fcn.180084574
lea r9, [0x1800fe8d4]
cmp byte [0x1800fe8d8], 0
je 0x1800052b4
mov r8, r14
cmp r12d, 5
jl 0x180005282
mov rcx, r14
movdqa xmm2, xmmword [0x1800993f0]
nop dword [rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x180005240
jmp 0x1800052ad
movabs r10, 0x6f55cd957ba3590f
nop dword [rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r10
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x180005290
mov byte [0x1800fe8d8], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
mov qword [rbp + 0x140], r14
mov qword [rbp + 0x148], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x1800052d0
mov rdx, r9
lea rcx, [rbp + 0x130]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe77c], ecx
jle 0x18000533b
lea rcx, [0x1800fe77c]
call fcn.1800845e0
cmp dword [0x1800fe77c], 0xffffffff
jne 0x18000533b
mov dword [0x1800fe544], 0x155a3fa
mov dword [0x1800fe540], 0xbc23c78
lea rcx, [0x180088ac0]
call fcn.1800849ec
lea rcx, [0x1800fe77c]
call fcn.180084574
cmp byte [0x1800fe547], 0
je 0x18000537c
xor byte [0x1800fe540], 0xf
xor byte [0x1800fe541], 0x59
xor byte [0x1800fe542], 0xa3
xor byte [0x1800fe543], 0x7b
xor byte [0x1800fe544], 0x95
xor byte [0x1800fe545], 0xcd
xor byte [0x1800fe546], 0x55
mov byte [0x1800fe547], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], r14
mov qword [rbp + 0x168], r14
lea rdx, [0x1800fe540]
mov r8, rdi
nop
inc r8
cmp byte [rdx + r8], 0
jne 0x1800053a0
lea rcx, [rbp + 0x150]
call fcn.1800124a0
mov edx, 0xe70c2de5
lea rcx, [0x18008a9ad]
call fcn.180003770
mov ebx, eax
mov edx, 0xe00c22e0
lea rcx, [0x18008aa01]
call fcn.180003770
nop
lea rcx, [rbp + 0x130]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x150]
mov edx, ebx
mov ecx, eax
call fcn.180011750
mov dword [0x1800fe3e4], eax
lea rax, [rbp + 0x170]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe2c0], ecx
jle 0x180005461
lea rcx, [0x1800fe2c0]
call fcn.1800845e0
cmp dword [0x1800fe2c0], 0xffffffff
jne 0x180005461
mov word [0x1800fe6a3], 0x125
mov word [0x1800fe6a0], 0x81e
mov byte [0x1800fe6a2], 0x79
lea rcx, [0x180088a90]
call fcn.1800849ec
lea rcx, [0x1800fe2c0]
call fcn.180084574
lea r9, [0x1800fe6a0]
movabs rbx, 0xe3912dfd25097b7b
cmp byte [0x1800fe6a4], 0
je 0x180005514
mov r8, r14
cmp r12d, 5
jl 0x1800054f0
mov rcx, r14
movdqa xmm2, xmmword [0x1800998a0]
nop dword [rax]
nop word [rax + rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x1800054a0
jmp 0x18000550d
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x1800054f0
mov byte [0x1800fe6a4], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
mov qword [rbp + 0x180], r14
mov qword [rbp + 0x188], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180005530
mov rdx, r9
lea rcx, [rbp + 0x170]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe670], ecx
jle 0x1800055b4
lea rcx, [0x1800fe670]
call fcn.1800845e0
cmp dword [0x1800fe670], 0xffffffff
jne 0x1800055b4
mov word [0x1800fe923], 0x125
mov dword [0x1800fe918], 0x55681e0c
mov dword [0x1800fe91c], 0x8ace4392
mov word [0x1800fe920], 0x1418
mov byte [0x1800fe922], 0x67
lea rcx, [0x180088aa0]
call fcn.1800849ec
lea rcx, [0x1800fe670]
call fcn.180084574
lea r9, [0x1800fe918]
movdqa xmm11, xmmword [0x180098c40]
movdqa xmm12, xmmword [reloc.XINPUT1_4.dll_Ordinal_4]
movdqa xmm13, xmmword [reloc.XINPUT1_4.dll_Ordinal_2]
cmp byte [0x1800fe924], 0
je 0x1800056e4
mov r8, r14
cmp r12d, 5
jl 0x1800056c0
movdqa xmm2, xmmword [0x1800998a0]
movdqa xmm0, xmm8
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe918]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe918], ax
movdqa xmm0, xmm13
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe91a]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe91a], ax
movdqa xmm0, xmm12
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe91c]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe91c], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe91e]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe91e], ax
mov r8d, 8
nop dword [rax]
nop word [rax + rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 0xc
jb 0x1800056c0
mov byte [0x1800fe924], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x190], xmm0
mov qword [rbp + 0x1a0], r14
mov qword [rbp + 0x1a8], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180005700
mov rdx, r9
lea rcx, [rbp + 0x190]
call fcn.1800124a0
mov edx, 0xe70c2de5
lea rcx, [0x18008a9ad]
call fcn.180003770
mov ebx, eax
mov edx, 0xe00c22e0
lea rcx, [0x18008aa11]
call fcn.180003770
nop
lea rcx, [rbp + 0x170]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x190]
mov edx, ebx
mov ecx, eax
call fcn.180011750
mov dword [0x1800fe3e8], eax
lea rax, [rbp + 0x1b0]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe9e4], ecx
jle 0x1800057c4
lea rcx, [0x1800fe9e4]
call fcn.1800845e0
cmp dword [0x1800fe9e4], 0xffffffff
jne 0x1800057c4
mov word [0x1800fe84f], 0x17b
mov word [0x1800fe84c], 0x72cc
mov byte [0x1800fe84e], 0x15
lea rcx, [0x180088a60]
call fcn.1800849ec
lea rcx, [0x1800fe9e4]
call fcn.180084574
lea r9, [0x1800fe84c]
cmp byte [0x1800fe850], 0
je 0x180005864
mov r8, r14
cmp r12d, 5
jl 0x180005832
mov rcx, r14
movdqa xmm2, xmmword [0x180099380]
nop dword [rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x1800057f0
jmp 0x18000585d
movabs r10, 0x57fb21ed7b6501a9
nop dword [rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r10
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x180005840
mov byte [0x1800fe850], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b0], xmm0
mov qword [rbp + 0x1c0], r14
mov qword [rbp + 0x1c8], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180005880
mov rdx, r9
lea rcx, [rbp + 0x1b0]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe644], ecx
jle 0x1800058f4
lea rcx, [0x1800fe644]
call fcn.1800845e0
cmp dword [0x1800fe644], 0xffffffff
jne 0x1800058f4
mov dword [0x1800fe59e], 0x1a93298
mov dword [0x1800fe598], 0xf1668cd
mov word [0x1800fe59c], 0x4f8c
lea rcx, [0x180088a70]
call fcn.1800849ec
lea rcx, [0x1800fe644]
call fcn.180084574
cmp byte [0x1800fe5a1], 0
je 0x180005943
xor byte [0x1800fe598], 0xa9
xor byte [0x1800fe599], 1
xor byte [0x1800fe59a], 0x65
xor byte [0x1800fe59b], 0x7b
xor byte [0x1800fe59c], 0xed
xor byte [0x1800fe59d], 0x21
xor byte [0x1800fe59e], 0xfb
xor byte [0x1800fe59f], 0x57
xor byte [0x1800fe5a0], 0xa9
mov byte [0x1800fe5a1], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d0], xmm0
mov qword [rbp + 0x1e0], r14
mov qword [rbp + 0x1e8], r14
lea rdx, [0x1800fe598]
mov r8, rdi
inc r8
cmp byte [rdx + r8], 0
jne 0x180005965
lea rcx, [rbp + 0x1d0]
call fcn.1800124a0
mov edx, 0xe70c2de5
lea rcx, [0x18008a9ad]
call fcn.180003770
mov ebx, eax
mov edx, 0xe00c22e0
lea rcx, [0x18008aa21]
call fcn.180003770
nop
lea rcx, [rbp + 0x1b0]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x1d0]
mov edx, ebx
mov ecx, eax
call fcn.180011750
mov dword [0x1800fe3ec], eax
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe73c], ecx
jle 0x180005a26
lea rcx, [0x1800fe73c]
call fcn.1800845e0
cmp dword [0x1800fe73c], 0xffffffff
jne 0x180005a26
mov word [0x1800fe63f], 0x1df
mov word [0x1800fe63c], 0xd638
mov byte [0x1800fe63e], 0x5f
lea rcx, [0x180088a40]
call fcn.1800849ec
lea rcx, [0x1800fe73c]
call fcn.180084574
lea r9, [0x1800fe63c]
movabs rbx, 0xdb63d3a5df2fa55d
cmp byte [0x1800fe640], 0
je 0x180005ad4
mov r8, r14
cmp r12d, 5
jl 0x180005ab0
mov rcx, r14
movdqa xmm2, xmmword [0x180099850]
nop dword [rax + rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x180005a60
jmp 0x180005acd
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x180005ab0
mov byte [0x1800fe640], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r14
mov qword [rbp + 0x208], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180005af0
mov rdx, r9
lea rcx, [rbp + 0x1f0]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe7ac], ecx
jle 0x180005b74
lea rcx, [0x1800fe7ac]
call fcn.1800845e0
cmp dword [0x1800fe7ac], 0xffffffff
jne 0x180005b74
mov word [0x1800fe28b], 0x1df
mov dword [0x1800fe280], 0xb05bd032
mov dword [0x1800fe284], 0xa900a0c3
mov word [0x1800fe288], 0xc038
mov byte [0x1800fe28a], 0x41
lea rcx, [0x180088a50]
call fcn.1800849ec
lea rcx, [0x1800fe7ac]
call fcn.180084574
lea r9, [0x1800fe280]
cmp byte [0x1800fe28c], 0
je 0x180005c84
mov r8, r14
cmp r12d, 5
jl 0x180005c60
movdqa xmm2, xmmword [0x180099850]
movdqa xmm0, xmm8
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe280]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe280], ax
movdqa xmm0, xmm13
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe282]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe282], ax
movdqa xmm0, xmm12
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe284]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe284], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe286]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe286], ax
mov r8d, 8
nop word [rax + rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 0xc
jb 0x180005c60
mov byte [0x1800fe28c], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
mov qword [rbp + 0x220], r14
mov qword [rbp + 0x228], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180005ca0
mov rdx, r9
lea rcx, [rbp + 0x210]
call fcn.1800124a0
mov edx, 0xe70c2de5
lea rcx, [0x18008a9ad]
call fcn.180003770
mov ebx, eax
mov edx, 0xe00c22e0
lea rcx, [0x18008aa31]
call fcn.180003770
nop
lea rcx, [rbp + 0x1f0]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x210]
mov edx, ebx
mov ecx, eax
call fcn.180011750
mov dword [0x1800fe3f0], eax
lea rax, [rbp + 0x230]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe9e0], ecx
jle 0x180005d64
lea rcx, [0x1800fe9e0]
call fcn.1800845e0
cmp dword [0x1800fe9e0], 0xffffffff
jne 0x180005d64
mov word [0x1800fe9c7], 0x1af
mov word [0x1800fe9c4], 0x308c
mov byte [0x1800fe9c6], 0xcf
lea rcx, [0x180088a10]
call fcn.1800849ec
lea rcx, [0x1800fe9e0]
call fcn.180084574
lea r9, [0x1800fe9c4]
cmp byte [0x1800fe9c8], 0
je 0x180005e04
mov r8, r14
cmp r12d, 5
jl 0x180005dd2
mov rcx, r14
movdqa xmm2, xmmword [0x180099360]
nop dword [rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x180005d90
jmp 0x180005dfd
movabs r10, 0x55d5cd91afbf43e9
nop dword [rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r10
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x180005de0
mov byte [0x1800fe9c8], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
mov qword [rbp + 0x240], r14
mov qword [rbp + 0x248], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180005e20
mov rdx, r9
lea rcx, [rbp + 0x230]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe928], ecx
jle 0x180005e94
lea rcx, [0x1800fe928]
call fcn.1800845e0
cmp dword [0x1800fe928], 0xffffffff
jne 0x180005e94
mov dword [0x1800fea06], 0x1e93bba
mov dword [0x1800fea00], 0xc3da289a
mov word [0x1800fea04], 0xb9f4
lea rcx, [0x180088a20]
call fcn.1800849ec
lea rcx, [0x1800fe928]
call fcn.180084574
cmp byte [0x1800fea09], 0
je 0x180005ee3
xor byte [0x1800fea00], 0xe9
xor byte [0x1800fea01], 0x43
xor byte [0x1800fea02], 0xbf
xor byte [0x1800fea03], 0xaf
xor byte [0x1800fea04], 0x91
xor byte [0x1800fea05], 0xcd
xor byte [0x1800fea06], 0xd5
xor byte [0x1800fea07], 0x55
xor byte [0x1800fea08], 0xe9
mov byte [0x1800fea09], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], r14
mov qword [rbp + 0x268], r14
lea rdx, [0x1800fea00]
mov r8, rdi
inc r8
cmp byte [rdx + r8], 0
jne 0x180005f05
lea rcx, [rbp + 0x250]
call fcn.1800124a0
mov edx, 0xe70c2de5
lea rcx, [0x18008a9ad]
call fcn.180003770
mov ebx, eax
mov edx, 0xe00c22e0
lea rcx, [0x18008aa41]
call fcn.180003770
nop
lea rcx, [rbp + 0x230]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x250]
mov edx, ebx
mov ecx, eax
call fcn.180011750
mov dword [0x1800fe3f4], eax
lea rax, [rbp + 0x270]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe8c0], ecx
jle 0x180005fc6
lea rcx, [0x1800fe8c0]
call fcn.1800845e0
cmp dword [0x1800fe8c0], 0xffffffff
jne 0x180005fc6
mov word [0x1800fe617], 0x195
mov word [0x1800fe614], 0x5caa
mov byte [0x1800fe616], 0x8f
lea rcx, [0x1800889e0]
call fcn.1800849ec
lea rcx, [0x1800fe8c0]
call fcn.180084574
lea r9, [0x1800fe614]
movabs rbx, 0xf14339ed95ff2fcf
cmp byte [0x1800fe618], 0
je 0x180006074
mov r8, r14
cmp r12d, 5
jl 0x180006050
mov rcx, r14
movdqa xmm2, xmmword [0x1800998e0]
nop dword [rax + rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x180006000
jmp 0x18000606d
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x180006050
mov byte [0x1800fe618], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], r14
mov qword [rbp + 0x288], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180006090
mov rdx, r9
lea rcx, [rbp + 0x270]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe568], ecx
jle 0x18000610b
lea rcx, [0x1800fe568]
call fcn.1800845e0
cmp dword [0x1800fe568], 0xffffffff
jne 0x18000610b
mov word [0x1800fe959], 0x12f
mov dword [0x1800fe950], 0xfa9148a6
mov dword [0x1800fe954], 0xc3345c9f
mov byte [0x1800fe958], 0xbc
lea rcx, [0x1800889f0]
call fcn.1800849ec
lea rcx, [0x1800fe568]
call fcn.180084574
lea r9, [0x1800fe950]
cmp byte [0x1800fe95a], 0
je 0x180006214
mov r8, r14
cmp r12d, 5
jl 0x1800061f0
movdqa xmm2, xmmword [0x1800998e0]
movdqa xmm0, xmm8
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe950]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe950], ax
movdqa xmm0, xmm13
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe952]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe952], ax
movdqa xmm0, xmm12
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe954]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe954], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe956]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe956], ax
mov r8d, 8
nop
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 0xa
jb 0x1800061f0
mov byte [0x1800fe95a], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
mov qword [rbp + 0x2a0], r14
mov qword [rbp + 0x2a8], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180006230
mov rdx, r9
lea rcx, [rbp + 0x290]
call fcn.1800124a0
mov edx, 0xe70c2de5
lea rcx, [0x18008a9ad]
call fcn.180003770
mov ebx, eax
mov edx, 0xe00c22e0
lea rcx, [0x18008aa51]
call fcn.180003770
nop
lea rcx, [rbp + 0x270]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x290]
mov edx, ebx
mov ecx, eax
call fcn.180011750
mov dword [0x1800fe3f8], eax
lea rax, [rbp + 0x2b0]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe27c], ecx
jle 0x1800062f4
lea rcx, [0x1800fe27c]
call fcn.1800845e0
cmp dword [0x1800fe27c], 0xffffffff
jne 0x1800062f4
mov word [0x1800fe777], 0x107
mov word [0x1800fe774], 0xea9c
mov byte [0x1800fe776], 0xaf
lea rcx, [0x1800889c0]
call fcn.1800849ec
lea rcx, [0x1800fe27c]
call fcn.180084574
lea r9, [0x1800fe774]
movabs rbx, 0x2967333707df99f9
cmp byte [0x1800fe778], 0
je 0x1800063a4
mov r8, r14
cmp r12d, 5
jl 0x180006380
mov rcx, r14
movdqa xmm2, xmmword [0x180098e60]
nop word [rax + rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x180006330
jmp 0x18000639d
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x180006380
mov byte [0x1800fe778], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2b0], xmm0
mov qword [rbp + 0x2c0], r14
mov qword [rbp + 0x2c8], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x1800063c0
mov rdx, r9
lea rcx, [rbp + 0x2b0]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe548], ecx
jle 0x18000643a
lea rcx, [0x1800fe548]
call fcn.1800845e0
cmp dword [0x1800fe548], 0xffffffff
jne 0x18000643a
mov word [0x1800fe64f], 0x129
mov dword [0x1800fe648], 0x58a7f69b
mov word [0x1800fe64c], 0x5c54
mov byte [0x1800fe64e], 0xb
lea rcx, [0x1800889d0]
call fcn.1800849ec
lea rcx, [0x1800fe548]
call fcn.180084574
lea r9, [0x1800fe648]
cmp byte [0x1800fe650], 0
je 0x180006544
mov r8, r14
cmp r12d, 5
jl 0x180006520
movdqa xmm2, xmmword [0x180098e60]
movdqa xmm0, xmm8
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe648]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe648], ax
movdqa xmm0, xmm13
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe64a]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe64a], ax
movdqa xmm0, xmm12
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe64c]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe64c], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe64e]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe64e], ax
jmp 0x18000653d
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 8
jb 0x180006520
mov byte [0x1800fe650], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d0], xmm0
mov qword [rbp + 0x2e0], r14
mov qword [rbp + 0x2e8], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180006560
mov rdx, r9
lea rcx, [rbp + 0x2d0]
call fcn.1800124a0
movdqa xmm6, xmmword [0x1800992b0]
mov edx, 0xcc0c0364
lea rcx, [0x18008aa61]
call fcn.180003770
mov ebx, eax
mov edx, 0xe00c22e0
lea rcx, [0x18008aa69]
call fcn.180003770
movdqa xmmword [rsp + 0x30], xmm6
lea rcx, [rbp + 0x2b0]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x2d0]
lea r8, [rsp + 0x30]
mov edx, ebx
mov ecx, eax
call fcn.180011950
mov dword [0x1800fe3fc], eax
lea rax, [rbp + 0x2f0]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe794], ecx
jle 0x180006636
lea rcx, [0x1800fe794]
call fcn.1800845e0
cmp dword [0x1800fe794], 0xffffffff
jne 0x180006636
mov word [0x1800fe80f], 0x1a3
mov word [0x1800fe80c], 0x6cb6
mov byte [0x1800fe80e], 0xd
lea rcx, [0x1800889a0]
call fcn.1800849ec
lea rcx, [0x1800fe794]
call fcn.180084574
lea r9, [0x1800fe80c]
movabs rbx, 0xfd4ff1bda37d1fd3
cmp byte [0x1800fe810], 0
je 0x1800066e4
mov r8, r14
cmp r12d, 5
jl 0x1800066c0
mov rcx, r14
movdqa xmm2, xmmword [0x180099970]
nop dword [rax + rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x180006670
jmp 0x1800066dd
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x1800066c0
mov byte [0x1800fe810], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2f0], xmm0
mov qword [rbp + 0x300], r14
mov qword [rbp + 0x308], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180006700
mov rdx, r9
lea rcx, [rbp + 0x2f0]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe9ac], ecx
jle 0x180006784
lea rcx, [0x1800fe9ac]
call fcn.1800845e0
cmp dword [0x1800fe9ac], 0xffffffff
jne 0x180006784
mov word [0x1800fe2f3], 0x1a3
mov dword [0x1800fe2e8], 0xcf1c7abb
mov dword [0x1800fe2ec], 0xa27e99c9
mov word [0x1800fe2f0], 0x70b0
mov byte [0x1800fe2f2], 0x11
lea rcx, [0x1800889b0]
call fcn.1800849ec
lea rcx, [0x1800fe9ac]
call fcn.180084574
lea r9, [0x1800fe2e8]
cmp byte [0x1800fe2f4], 0
je 0x180006894
mov r8, r14
cmp r12d, 5
jl 0x180006870
movdqa xmm2, xmmword [0x180099970]
movdqa xmm0, xmm8
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe2e8]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe2e8], ax
movdqa xmm0, xmm13
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe2ea]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe2ea], ax
movdqa xmm0, xmm12
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe2ec]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe2ec], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe2ee]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe2ee], ax
mov r8d, 8
nop word [rax + rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 0xc
jb 0x180006870
mov byte [0x1800fe2f4], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x310], xmm0
mov qword [rbp + 0x320], r14
mov qword [rbp + 0x328], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x1800068b0
mov rdx, r9
lea rcx, [rbp + 0x310]
call fcn.1800124a0
movdqa xmm6, xmmword [0x1800990c0]
mov edx, 0xcc0c0364
lea rcx, [0x18008aa61]
call fcn.180003770
mov ebx, eax
mov edx, 0xe00c22e0
lea rcx, [0x18008aa79]
call fcn.180003770
movdqa xmmword [rsp + 0x30], xmm6
lea rcx, [rbp + 0x2f0]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x310]
lea r8, [rsp + 0x30]
mov edx, ebx
mov ecx, eax
call fcn.180011950
mov dword [0x1800fe400], eax
lea rax, [rbp + 0x330]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe380], ecx
jle 0x180006986
lea rcx, [0x1800fe380]
call fcn.1800845e0
cmp dword [0x1800fe380], 0xffffffff
jne 0x180006986
mov word [0x1800fe337], 0x18f
mov word [0x1800fe334], 0x2aa8
mov byte [0x1800fe336], 0x33
lea rcx, [0x180088980]
call fcn.1800849ec
lea rcx, [0x1800fe380]
call fcn.180084574
lea r9, [0x1800fe334]
movabs rbx, 0x810979618f4359cd
cmp byte [0x1800fe338], 0
je 0x180006a34
mov r8, r14
cmp r12d, 5
jl 0x180006a10
mov rcx, r14
movdqa xmm2, xmmword [0x1800994f0]
nop dword [rax + rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x1800069c0
jmp 0x180006a2d
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x180006a10
mov byte [0x1800fe338], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], r14
mov qword [rbp + 0x348], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180006a50
mov rdx, r9
lea rcx, [rbp + 0x330]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe7e4], ecx
jle 0x180006ad4
lea rcx, [0x1800fe7e4]
call fcn.1800845e0
cmp dword [0x1800fe7e4], 0xffffffff
jne 0x180006ad4
mov word [0x1800fe563], 0x18f
mov dword [0x1800fe558], 0xe3223ca5
mov dword [0x1800fe55c], 0xde3b1115
mov word [0x1800fe560], 0x36ae
mov byte [0x1800fe562], 0x2f
lea rcx, [0x180088990]
call fcn.1800849ec
lea rcx, [0x1800fe7e4]
call fcn.180084574
lea r9, [0x1800fe558]
cmp byte [0x1800fe564], 0
je 0x180006be4
mov r8, r14
cmp r12d, 5
jl 0x180006bc0
movdqa xmm2, xmmword [0x1800994f0]
movdqa xmm0, xmm8
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe558]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe558], ax
movdqa xmm0, xmm13
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe55a]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe55a], ax
movdqa xmm0, xmm12
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe55c]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe55c], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe55e]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe55e], ax
mov r8d, 8
nop word [rax + rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r9 + r8], dl
inc r8
cmp r8, 0xc
jb 0x180006bc0
mov byte [0x1800fe564], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x350], xmm0
mov qword [rbp + 0x360], r14
mov qword [rbp + 0x368], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180006c00
mov rdx, r9
lea rcx, [rbp + 0x350]
call fcn.1800124a0
movdqa xmm6, xmmword [0x1800990f0]
mov edx, 0xcc0c0364
lea rcx, [0x18008aa61]
call fcn.180003770
mov ebx, eax
mov edx, 0xe00c22e0
lea rcx, [0x18008aa89]
call fcn.180003770
movdqa xmmword [rsp + 0x30], xmm6
lea rcx, [rbp + 0x330]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x350]
lea r8, [rsp + 0x30]
mov edx, ebx
mov ecx, eax
call fcn.180011950
mov dword [0x1800fe404], eax
lea rax, [rbp + 0x370]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe978], ecx
jle 0x180006cd6
lea rcx, [0x1800fe978]
call fcn.1800845e0
cmp dword [0x1800fe978], 0xffffffff
jne 0x180006cd6
mov word [0x1800fe6eb], 0x105
mov word [0x1800fe6e8], 0xa470
mov byte [0x1800fe6ea], 0xeb
lea rcx, [0x180088950]
call fcn.1800849ec
lea rcx, [0x1800fe978]
call fcn.180084574
lea r9, [0x1800fe6e8]
movabs rbx, 0x213fa5c5059bd715
cmp byte [0x1800fe6ec], 0
je 0x180006d84
mov r8, r14
cmp r12d, 5
jl 0x180006d60
mov rcx, r14
movdqa xmm2, xmmword [0x180098e10]
nop dword [rax + rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x180006d10
jmp 0x180006d7d
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x180006d60
mov byte [0x1800fe6ec], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x370], xmm0
mov qword [rbp + 0x380], r14
mov qword [rbp + 0x388], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180006da0
mov rdx, r9
lea rcx, [rbp + 0x370]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fea2c], ecx
jle 0x180006e1b
lea rcx, [0x1800fea2c]
call fcn.1800845e0
cmp dword [0x1800fea2c], 0xffffffff
jne 0x180006e1b
mov word [0x1800fe3c9], 0x1d7
mov dword [0x1800fe3c0], 0x6af6ba74
mov dword [0x1800fe3c4], 0x4e5cfaf4
mov byte [0x1800fe3c8], 0x79
lea rcx, [0x180088960]
call fcn.1800849ec
lea rcx, [0x1800fea2c]
call fcn.180084574
lea r9, [0x1800fe3c0]
cmp byte [0x1800fe3ca], 0
je 0x180006f24
mov r8, r14
cmp r12d, 5
jl 0x180006f00
movdqa xmm2, xmmword [0x180098e10]
movdqa xmm0, xmm8
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe3c0]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe3c0], ax
movdqa xmm0, xmm13
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe3c2]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe3c2], ax
movdqa xmm0, xmm12
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe3c4]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe3c4], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe3c6]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe3c6], ax
mov r8d, 8
nop
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 0xa
jb 0x180006f00
mov byte [0x1800fe3ca], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x390], xmm0
mov qword [rbp + 0x3a0], r14
mov qword [rbp + 0x3a8], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180006f40
mov rdx, r9
lea rcx, [rbp + 0x390]
call fcn.1800124a0
movdqa xmm6, xmmword [0x1800990c0]
mov edx, 0xcc0c0364
lea rcx, [0x18008aa61]
call fcn.180003770
mov ebx, eax
mov edx, 0xe00c22e0
lea rcx, [0x18008aa99]
call fcn.180003770
movdqa xmmword [rsp + 0x30], xmm6
lea rcx, [rbp + 0x370]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x390]
lea r8, [rsp + 0x30]
mov edx, ebx
mov ecx, eax
call fcn.180011950
mov dword [0x1800fe408], eax
lea rax, [rbp + 0x3b0]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe314], ecx
jle 0x180007016
lea rcx, [0x1800fe314]
call fcn.1800845e0
cmp dword [0x1800fe314], 0xffffffff
jne 0x180007016
mov word [0x1800fe60f], 0x111
mov word [0x1800fe60c], 0x463e
mov byte [0x1800fe60e], 0x2f
lea rcx, [0x180088920]
call fcn.1800849ec
lea rcx, [0x1800fe314]
call fcn.180084574
lea r9, [0x1800fe60c]
movabs rbx, 0x3b7577db115f355b
cmp byte [0x1800fe610], 0
je 0x1800070c4
mov r8, r14
cmp r12d, 5
jl 0x1800070a0
mov rcx, r14
movdqa xmm2, xmmword [0x180098eb0]
nop dword [rax + rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x180007050
jmp 0x1800070bd
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x1800070a0
mov byte [0x1800fe610], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x3b0], xmm0
mov qword [rbp + 0x3c0], r14
mov qword [rbp + 0x3c8], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x1800070e0
mov rdx, r9
lea rcx, [rbp + 0x3b0]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe818], ecx
jle 0x18000715b
lea rcx, [0x1800fe818]
call fcn.1800845e0
cmp dword [0x1800fe818], 0xffffffff
jne 0x18000715b
mov word [0x1800fe589], 0x135
mov dword [0x1800fe580], 0x7e32583a
mov dword [0x1800fe584], 0x541628e9
mov byte [0x1800fe588], 0x37
lea rcx, [0x180088930]
call fcn.1800849ec
lea rcx, [0x1800fe818]
call fcn.180084574
lea r9, [0x1800fe580]
cmp byte [0x1800fe58a], 0
je 0x180007264
mov r8, r14
cmp r12d, 5
jl 0x180007240
movdqa xmm2, xmmword [0x180098eb0]
movdqa xmm0, xmm8
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe580]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe580], ax
movdqa xmm0, xmm13
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe582]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe582], ax
movdqa xmm0, xmm12
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe584]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe584], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe586]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe586], ax
mov r8d, 8
nop
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 0xa
jb 0x180007240
mov byte [0x1800fe58a], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x3d0], xmm0
mov qword [rbp + 0x3e0], r14
mov qword [rbp + 0x3e8], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180007280
mov rdx, r9
lea rcx, [rbp + 0x3d0]
call fcn.1800124a0
movdqa xmm6, xmmword [0x1800990f0]
mov edx, 0xcc0c0364
lea rcx, [0x18008aa61]
call fcn.180003770
mov ebx, eax
mov edx, 0xe00c22e0
lea rcx, [0x18008aaa9]
call fcn.180003770
movdqa xmmword [rsp + 0x30], xmm6
lea rcx, [rbp + 0x3b0]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x3d0]
lea r8, [rsp + 0x30]
mov edx, ebx
mov ecx, eax
call fcn.180011950
mov dword [0x1800fe40c], eax
lea rax, [rbp + 0x3f0]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fdf6c], ecx
jle 0x180007351
lea rcx, [0x1800fdf6c]
call fcn.1800845e0
cmp dword [0x1800fdf6c], 0xffffffff
jne 0x180007351
mov dword [0x1800fdf44], 0x1077d4f
mov dword [0x1800fdf40], 0xe2276c40
lea rcx, [0x1800888e0]
call fcn.1800849ec
lea rcx, [0x1800fdf6c]
call fcn.180084574
cmp byte [0x1800fdf47], 0
je 0x180007392
xor byte [0x1800fdf40], 0x33
xor byte [0x1800fdf41], 5
xor byte [0x1800fdf42], 0x4b
xor byte [0x1800fdf43], 0x87
xor byte [0x1800fdf44], 0x21
xor byte [0x1800fdf45], 9
xor byte [0x1800fdf46], 7
mov byte [0x1800fdf47], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x3f0], xmm0
mov qword [rbp + 0x400], r14
mov qword [rbp + 0x408], r14
lea rdx, [0x1800fdf40]
mov r8, rdi
inc r8
cmp byte [rdx + r8], 0
jne 0x1800073b4
lea rcx, [rbp + 0x3f0]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe290], ecx
jle 0x18000741c
lea rcx, [0x1800fe290]
call fcn.1800845e0
cmp dword [0x1800fe290], 0xffffffff
jne 0x18000741c
mov dword [0x1800fe37c], 0x1076c4d
mov dword [0x1800fe378], 0xe52a6b56
lea rcx, [0x180088900]
call fcn.1800849ec
lea rcx, [0x1800fe290]
call fcn.180084574
cmp byte [0x1800fe37f], 0
je 0x18000745d
xor byte [0x1800fe378], 0x33
xor byte [0x1800fe379], 5
xor byte [0x1800fe37a], 0x4b
xor byte [0x1800fe37b], 0x87
xor byte [0x1800fe37c], 0x21
xor byte [0x1800fe37d], 9
xor byte [0x1800fe37e], 7
mov byte [0x1800fe37f], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x410], xmm0
mov qword [rbp + 0x420], r14
mov qword [rbp + 0x428], r14
lea rdx, [0x1800fe378]
mov r8, rdi
nop
inc r8
cmp byte [rdx + r8], 0
jne 0x180007480
lea rcx, [rbp + 0x410]
call fcn.1800124a0
mov edx, 0xe70c2de5
lea rcx, [0x18008a9ad]
call fcn.180003770
mov ebx, eax
mov edx, 0xf60c4582
lea rcx, [0x18008aab9]
call fcn.180003770
nop
lea rcx, [rbp + 0x3f0]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x410]
mov edx, ebx
mov ecx, eax
call fcn.180011750
mov dword [0x1800fe410], eax
lea rax, [rbp + 0x430]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe3cc], ecx
jle 0x18000753c
lea rcx, [0x1800fe3cc]
call fcn.1800845e0
cmp dword [0x1800fe3cc], 0xffffffff
jne 0x18000753c
mov dword [0x1800fe7cc], 0x12f5fdd
mov dword [0x1800fe7c8], 0x8c2f9260
lea rcx, [0x1800888a0]
call fcn.1800849ec
lea rcx, [0x1800fe3cc]
call fcn.180084574
cmp byte [0x1800fe7cf], 0
je 0x18000757d
xor byte [0x1800fe7c8], 0x13
xor byte [0x1800fe7c9], 0xfb
xor byte [0x1800fe7ca], 0x43
xor byte [0x1800fe7cb], 0xe9
xor byte [0x1800fe7cc], 0xb3
xor byte [0x1800fe7cd], 0x2b
xor byte [0x1800fe7ce], 0x2f
mov byte [0x1800fe7cf], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x430], xmm0
mov qword [rbp + 0x440], r14
mov qword [rbp + 0x448], r14
lea rdx, [0x1800fe7c8]
mov r8, rdi
nop
inc r8
cmp byte [rdx + r8], 0
jne 0x1800075a0
lea rcx, [rbp + 0x430]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe26c], ecx
jle 0x180007618
lea rcx, [0x1800fe26c]
call fcn.1800845e0
cmp dword [0x1800fe26c], 0xffffffff
jne 0x180007618
mov word [0x1800fe771], 0x1fb
mov dword [0x1800fe768], 0xb6359475
mov dword [0x1800fe76c], 0xc24a43d0
mov byte [0x1800fe770], 0x78
lea rcx, [0x1800888c0]
call fcn.1800849ec
lea rcx, [0x1800fe26c]
call fcn.180084574
lea r9, [0x1800fe768]
cmp byte [0x1800fe772], 0
je 0x180007734
mov r8, r14
cmp r12d, 5
jl 0x1800076fb
movdqa xmm2, xmmword [0x1800995e0]
movdqa xmm0, xmm8
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe768]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe768], ax
movdqa xmm0, xmm13
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe76a]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe76a], ax
movdqa xmm0, xmm12
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe76c]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe76c], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe76e]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe76e], ax
mov r8d, 8
movabs r10, 0xa12f2bb3e943fb13
nop word [rax + rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r10
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 0xa
jb 0x180007710
mov byte [0x1800fe772], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x450], xmm0
mov qword [rbp + 0x460], r14
mov qword [rbp + 0x468], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180007750
mov rdx, r9
lea rcx, [rbp + 0x450]
call fcn.1800124a0
mov edx, 0xe70c2de5
lea rcx, [0x18008a9ad]
call fcn.180003770
mov ebx, eax
mov edx, 0xf60c4582
lea rcx, [0x18008aac9]
call fcn.180003770
nop
lea rcx, [rbp + 0x430]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x450]
mov edx, ebx
mov ecx, eax
call fcn.180011750
mov dword [0x1800fe414], eax
lea rax, [rbp + 0x470]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe3a4], ecx
jle 0x18000780f
lea rcx, [0x1800fe3a4]
call fcn.1800845e0
cmp dword [0x1800fe3a4], 0xffffffff
jne 0x18000780f
mov dword [0x1800fe744], 0x18f8fe7
mov dword [0x1800fe740], 0x5217f4c2
lea rcx, [0x180088860]
call fcn.1800849ec
lea rcx, [0x1800fe3a4]
call fcn.180084574
cmp byte [0x1800fe747], 0
je 0x180007850
xor byte [0x1800fe740], 0xb1
xor byte [0x1800fe741], 0x9d
xor byte [0x1800fe742], 0x7b
xor byte [0x1800fe743], 0x37
xor byte [0x1800fe744], 0x89
xor byte [0x1800fe745], 0xfb
xor byte [0x1800fe746], 0x8f
mov byte [0x1800fe747], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x470], xmm0
mov qword [rbp + 0x480], r14
mov qword [rbp + 0x488], r14
lea rdx, [0x1800fe740]
mov r8, rdi
inc r8
cmp byte [rdx + r8], 0
jne 0x180007872
lea rcx, [rbp + 0x470]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe2d4], ecx
jle 0x1800078f4
lea rcx, [0x1800fe2d4]
call fcn.1800845e0
cmp dword [0x1800fe2d4], 0xffffffff
jne 0x1800078f4
mov word [0x1800fe78d], 0x1fb
mov dword [0x1800fe780], 0x5e08f4c7
mov dword [0x1800fe784], 0x90ea97eb
mov dword [0x1800fe788], 0x541ef5d2
mov byte [0x1800fe78c], 0xe2
lea rcx, [0x180088880]
call fcn.1800849ec
lea rcx, [0x1800fe2d4]
call fcn.180084574
lea r9, [0x1800fe780]
cmp byte [0x1800fe78e], 0
je 0x180007a14
mov r8, r14
cmp r12d, 5
jl 0x1800079d7
movdqa xmm2, xmmword [0x1800997d0]
movdqa xmm0, xmm8
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe780]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe780], ax
movdqa xmm0, xmm13
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe782]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe782], ax
movdqa xmm0, xmm12
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe784]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe784], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [0x1800fe786]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1800fe786], ax
mov r8d, 8
movabs r10, 0xcf8ffb89377b9db1
nop dword [rax]
nop word [rax + rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r10
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 0xe
jb 0x1800079f0
mov byte [0x1800fe78e], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x490], xmm0
mov qword [rbp + 0x4a0], r14
mov qword [rbp + 0x4a8], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180007a30
mov rdx, r9
lea rcx, [rbp + 0x490]
call fcn.1800124a0
mov edx, 0xe70c2de5
lea rcx, [0x18008a9ad]
call fcn.180003770
mov ebx, eax
mov edx, 0xf60c4582
lea rcx, [0x18008aae1]
call fcn.180003770
nop
lea rcx, [rbp + 0x470]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x490]
mov edx, ebx
mov ecx, eax
call fcn.180011750
mov dword [0x1800fe418], eax
lea rax, [rbp + 0x4b0]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe7a8], ecx
jle 0x180007aef
lea rcx, [0x1800fe7a8]
call fcn.1800845e0
cmp dword [0x1800fe7a8], 0xffffffff
jne 0x180007aef
mov dword [0x1800fe714], 0x1bdef5b
mov dword [0x1800fe710], 0xb83938fc
lea rcx, [0x180088820]
call fcn.1800849ec
lea rcx, [0x1800fe7a8]
call fcn.180084574
cmp byte [0x1800fe717], 0
je 0x180007b30
xor byte [0x1800fe710], 0x8f
xor byte [0x1800fe711], 0x51
xor byte [0x1800fe712], 0x55
xor byte [0x1800fe713], 0xdd
xor byte [0x1800fe714], 0x35
xor byte [0x1800fe715], 0x9b
xor byte [0x1800fe716], 0xbd
mov byte [0x1800fe717], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x4b0], xmm0
mov qword [rbp + 0x4c0], r14
mov qword [rbp + 0x4c8], r14
lea rdx, [0x1800fe710]
mov r8, rdi
inc r8
cmp byte [rdx + r8], 0
jne 0x180007b52
lea rcx, [rbp + 0x4b0]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe9f4], ecx
jle 0x180007bc4
lea rcx, [0x1800fe9f4]
call fcn.1800845e0
cmp dword [0x1800fe9f4], 0xffffffff
jne 0x180007bc4
mov dword [0x1800fe5b8], 0x15525e0
mov dword [0x1800fe5b0], 0xba3c23fb
mov dword [0x1800fe5b4], 0x8fcffe52
lea rcx, [0x180088840]
call fcn.1800849ec
lea rcx, [0x1800fe9f4]
call fcn.180084574
cmp byte [0x1800fe5bb], 0
je 0x180007c21
xor byte [0x1800fe5b0], 0x8f
xor byte [0x1800fe5b1], 0x51
xor byte [0x1800fe5b2], 0x55
xor byte [0x1800fe5b3], 0xdd
xor byte [0x1800fe5b4], 0x35
xor byte [0x1800fe5b5], 0x9b
xor byte [0x1800fe5b6], 0xbd
xor byte [0x1800fe5b7], 0xed
xor byte [0x1800fe5b8], 0x8f
xor byte [0x1800fe5b9], 0x51
xor byte [0x1800fe5ba], 0x55
mov byte [0x1800fe5bb], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x4d0], xmm0
mov qword [rbp + 0x4e0], r14
mov qword [rbp + 0x4e8], r14
lea rdx, [0x1800fe5b0]
mov r8, rdi
inc r8
cmp byte [rdx + r8], 0
jne 0x180007c43
lea rcx, [rbp + 0x4d0]
call fcn.1800124a0
mov edx, 0xe70c2de5
lea rcx, [0x18008a9ad]
call fcn.180003770
mov ebx, eax
mov edx, 0xf60c4582
lea rcx, [0x18008aaf9]
call fcn.180003770
nop
lea rcx, [rbp + 0x4b0]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x4d0]
mov edx, ebx
mov ecx, eax
call fcn.180011750
mov dword [0x1800fe41c], eax
lea rax, [rbp + 0x4f0]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe3a0], ecx
jle 0x180007cff
lea rcx, [0x1800fe3a0]
call fcn.1800845e0
cmp dword [0x1800fe3a0], 0xffffffff
jne 0x180007cff
mov dword [0x1800fe6c4], 0x1af37ed
mov dword [0x1800fe6c0], 0xa0f370bc
lea rcx, [0x1800887f0]
call fcn.1800849ec
lea rcx, [0x1800fe3a0]
call fcn.180084574
cmp byte [0x1800fe6c7], 0
je 0x180007d40
xor byte [0x1800fe6c0], 0xcf
xor byte [0x1800fe6c1], 0x19
xor byte [0x1800fe6c2], 0x9f
xor byte [0x1800fe6c3], 0xc5
xor byte [0x1800fe6c4], 0x83
xor byte [0x1800fe6c5], 0x43
xor byte [0x1800fe6c6], 0xaf
mov byte [0x1800fe6c7], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
lea rdx, [0x1800fe6c0]
mov r8, rdi
inc r8
cmp byte [rdx + r8], 0
jne 0x180007d62
lea rcx, [rbp + 0x4f0]
call fcn.1800124a0
nop
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fe7e8], ecx
jle 0x180007dcf
lea rcx, [0x1800fe7e8]
call fcn.1800845e0
cmp dword [0x1800fe7e8], 0xffffffff
jne 0x180007dcf
mov word [0x1800fe66b], 0x1c5
mov word [0x1800fe668], 0x76a9
mov byte [0x1800fe66a], 0xe9
lea rcx, [0x180088810]
call fcn.1800849ec
lea rcx, [0x1800fe7e8]
call fcn.180084574
lea r9, [0x1800fe668]
cmp byte [0x1800fe66c], 0
je 0x180007e74
mov r8, r14
cmp r12d, 5
jl 0x180007e42
mov rcx, r14
movdqa xmm2, xmmword [0x180099870]
nop word [rax + rax]
movq xmm0, rcx
punpcklqdq xmm0, xmm0
paddq xmm0, xmm8
andps xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm7
movzx eax, word [rcx + r9]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [rcx + r9], ax
add rcx, 2
cmp rcx, 4
jb 0x180007e00
jmp 0x180007e6d
movabs r10, 0xdbaf4383c59f19cf
nop dword [rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r10
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x180007e50
mov byte [0x1800fe66c], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x510], xmm0
mov qword [rbp + 0x520], r14
mov qword [rbp + 0x528], r14
mov r8, rdi
nop
inc r8
cmp byte [r9 + r8], 0
jne 0x180007e90
mov rdx, r9
lea rcx, [rbp + 0x510]
call fcn.1800124a0
mov edx, 0xe30c2799
lea rcx, [0x18008ab0d]
call fcn.180003770
mov ebx, eax
mov edx, 0xf60c4582
lea rcx, [0x18008ab19]
call fcn.180003770
nop
lea rcx, [rbp + 0x4f0]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x510]
movss xmm2, dword [0x180098ab4]
mov edx, ebx
mov ecx, eax
call fcn.180011b50
mov dword [0x1800fe420], eax
mov qword [0x1800fe424], 0
mov qword [0x1800fe42c], 0
mov qword [0x1800fe434], 0
lea rax, [rbp + 0x530]
mov qword [rbp + 0xce8], rax
mov rax, qword [r15 + rsi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1800fdf48], ecx
jle 0x180007f81
lea rcx, [0x1800fdf48]
call fcn.1800845e0
cmp dword [0x1800fdf48], 0xffffffff
jne 0x180007f81
mov dword [0x1800fdf5e], 0x1a7278d
mov dword [0x1800fdf58], 0x26a386ca
mov word [0x1800fdf5c], 0x3204
lea rcx, [0x1800887b0]
call fcn.1800849ec
lea rcx, [0x1800fdf48]
call fcn.180084574
cmp byte [0x1800fdf61], 0
je 0x180007fd0
xor byte [0x1800fdf58], 0xa7
xor byte [0x1800fdf59], 0xe9
xor byte [0x1800fdf5a], 0xd5
xor byte [0x1800fdf5b], 0x43
xor byte [0x1800fdf5c], 0x69
xor byte [0x1800fdf5d], 0x57
xor byte [0x1800fdf5e], 0xe3
xor byte [0x1800fdf5f], 0x53
xor byte [0x1800fdf60], 0xa7
mov byte [0x1800fdf61], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x530], xmm0
mov qword [rbp + 0x540], r14
mov qword [rbp + 0x548], r14
lea rdx, [0x1800fdf58]
mov r8, rdi
inc r8
cmp byte [rdx + r8], 0
jne 0x180007ff2