Function at 0x180143c30
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x16b0]
mov eax, 0x17b0
call fcn.1801a9c40
sub rsp, rax
movaps xmmword [rsp + 0x17a0], xmm6
movaps xmmword [rsp + 0x1790], xmm7
mov rax, qword [0x18026adc0]
xor rax, rsp
mov qword [rbp + 0x1670], rax
movabs rcx, 0xa5edc40ef369b48d
call fcn.1800ea350
mov edx, eax
movabs rcx, 0x43a66c31c68491c0
call fcn.1800ea410
xorps xmm0, xmm0
mov dword [rsp + 0x6c], eax
xor r12d, r12d
mov r15d, eax
movdqu xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r12
call fcn.1800e87e0
mov ebx, dword [0x18026f2e8]
mov r14, qword [rsp + 0x78]
mov edi, 4
mov r13, qword [rax + 0x260]
mov rax, qword [rax + 0x268]
mov qword [rsp + 0x60], rax
cmp r13, rax
je 0x1801442bf
mov rsi, qword gs:[0x58]
mov edi, ebx
movss xmm7, dword [0x1801e2ed8]
mov qword [rbp + 0xa0], rbx
movabs rbx, 0xa6e9c38db51d7748
nop word [rax + rax]
mov rcx, qword [r13]
call fcn.1801535c0
mov edx, eax
movabs rcx, 0x6ac7003fa6e5575e
mov r12d, eax
call fcn.1800ea410
test eax, eax
je 0x1801442a2
lea r8, [rsp + 0x68]
mov dword [rsp + 0x68], 0
mov edx, r12d
mov rcx, rbx
call fcn.1801432d0
mov rbx, rax
test rax, rax
je 0x180143e5e
mov rcx, qword [rsi + rdi*8]
mov eax, 4
mov ecx, dword [rax + rcx]
cmp dword [0x18026d4f8], ecx
jg 0x18014574a
cmp dword [0x1802668bc], 0
jne 0x180143e5e
mov rdx, rbx
lea rcx, [rbp + 0x190]
call fcn.1800eb310
mov r10, rax
cmp qword [rax + 0x18], 0xf
jbe 0x180143d9a
mov r10, qword [rax]
mov r11, qword [rax + 0x10]
xor r9d, r9d
add r11, r10
cmp r10, r11
je 0x180143de4
nop dword [rax]
movzx r8d, byte [r10]
lea eax, [r8 + 0x20]
movzx ecx, al
lea edx, [r8 - 0x41]
cmp dl, 0x19
cmova ecx, r8d
inc r10
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
cmp r10, r11
jne 0x180143db0
lea ecx, [r9 + r9*8]
mov eax, ecx
shr eax, 0xb
xor ecx, eax
imul ebx, ecx, 0x8001
call fcn.1800e87e0
mov dword [rax + 0x22c], ebx
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0xf
jbe 0x180143e41
mov rcx, qword [rbp + 0x190]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180143e3c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1801457b6
call fcn.1801a979c
mov qword [rbp + 0x1a0], 0
mov qword [rbp + 0x1a8], 0xf
mov byte [rbp + 0x190], 0
movabs rbx, 0x3fef770d40960d5a
mov dword [rbp + 0x50], r12d
mov rdx, rbx
lea rcx, [rbp + 0x150]
xor r9d, r9d
mov r8d, r12d
call fcn.1800e9250
mov r9d, 1
lea rcx, [rbp + 0xb0]
mov r8d, r15d
mov rdx, rbx
call fcn.1800e9250
movss xmm0, dword [rbp + 0x158]
movaps xmm1, xmm7
subss xmm0, dword [rbp + 0xb8]
call fcn.1801be530
movaps xmm6, xmm0
movaps xmm1, xmm7
movss xmm0, dword [rbp + 0x150]
subss xmm0, dword [rbp + 0xb0]
call fcn.1801be530
addss xmm6, xmm0
movaps xmm1, xmm7
movss xmm0, dword [rbp + 0x160]
subss xmm0, dword [rbp + 0xc0]
call fcn.1801be530
addss xmm6, xmm0
xorps xmm1, xmm1
ucomiss xmm1, xmm6
ja 0x180143efd
xorps xmm0, xmm0
sqrtss xmm0, xmm6
jmp 0x180143f05
movaps xmm0, xmm6
call fcn.1801bf6ac
cvttss2si eax, xmm0
mov edx, r12d
movabs rcx, 0x9f47b058362c84b5
mov dword [rbp + 0x54], eax
call fcn.1800ea410
mov edx, eax
movabs rcx, 0xb215aac32d25d019
call fcn.1801365b0
xorps xmm0, xmm0
mov r15, rax
movups xmmword [rbp + 0x58], xmm0
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rax + rbx], 0
jne 0x180143f40
movabs rsi, 0x7fffffffffffffff
cmp rbx, rsi
ja 0x180145744
cmp rbx, 0xf
ja 0x180143f87
mov r8, rbx
mov qword [rbp + 0x68], rbx
mov rdx, r15
mov qword [rbp + 0x70], 0xf
lea rcx, [rbp + 0x58]
call fcn.1801dc6d0
mov byte [rbp + rbx + 0x58], 0
jmp 0x180144025
mov rdi, rbx
or rdi, 0xf
cmp rdi, rsi
jbe 0x180143fa6
movabs rax, 0x8000000000000000
mov rdi, rsi
add rax, 0x27
jmp 0x180143fcd
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x180143fec
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1801457bc
mov rcx, rax
call fcn.1801a9850
test rax, rax
je 0x1801457c2
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x180143ffd
test rcx, rcx
je 0x180143ffb
call fcn.1801a9850
mov rsi, rax
jmp 0x180143ffd
xor esi, esi
mov r8, rbx
mov qword [rbp + 0x58], rsi
mov rdx, r15
mov qword [rbp + 0x68], rbx
mov rcx, rsi
mov qword [rbp + 0x70], rdi
call fcn.1801dc6d0
mov byte [rsi + rbx], 0
movabs rsi, 0x7fffffffffffffff
mov edx, r12d
movabs rcx, 0x7ce1ccb9b293020e
call fcn.1801365b0
xorps xmm0, xmm0
mov r15, rax
movups xmmword [rbp + 0x78], xmm0
mov rbx, 0xffffffffffffffff
nop dword [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180144050
cmp rbx, rsi
ja 0x180145744
cmp rbx, 0xf
ja 0x180144093
mov r8, rbx
mov qword [rbp + 0x88], rbx
mov rdx, r15
mov qword [rbp + 0x90], 0xf
lea rcx, [rbp + 0x78]
call fcn.1801dc6d0
mov byte [rbp + rbx + 0x78], 0
jmp 0x18014412d
mov rdi, rbx
or rdi, 0xf
cmp rdi, rsi
jbe 0x1801440b2
movabs rax, 0x8000000000000000
mov rdi, rsi
add rax, 0x27
jmp 0x1801440d9
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x1801440f8
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1801457bc
mov rcx, rax
call fcn.1801a9850
test rax, rax
je 0x1801457c2
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x180144109
test rcx, rcx
je 0x180144107
call fcn.1801a9850
mov rsi, rax
jmp 0x180144109
xor esi, esi
mov r8, rbx
mov qword [rbp + 0x78], rsi
mov rdx, r15
mov qword [rbp + 0x88], rbx
mov rcx, rsi
mov qword [rbp + 0x90], rdi
call fcn.1801dc6d0
mov byte [rsi + rbx], 0
mov edx, r12d
movabs rcx, 0xf271147eb7b40f12
call fcn.1801364c0
xor r9d, r9d
movaps xmm6, xmm0
mov edx, r12d
movss dword [rbp + 0x98], xmm6
movabs rcx, 0x22ac59a870e6a669
lea r8d, [r9 - 1]
call fcn.18013c1f0
test eax, eax
setne cl
mov byte [rbp + 0x9c], cl
cmp r14, qword [rbp - 0x80]
je 0x1801441c9
movups xmm0, xmmword [rbp + 0x58]
mov eax, dword [rbp + 0x50]
xor r12d, r12d
movups xmm1, xmmword [rbp + 0x68]
mov dword [r14], eax
mov eax, dword [rbp + 0x54]
mov dword [r14 + 4], eax
lea edx, [r12 + 0xf]
movups xmmword [r14 + 8], xmm0
mov byte [rbp + 0x58], r12b
movups xmm0, xmmword [rbp + 0x78]
movups xmmword [r14 + 0x18], xmm1
movups xmm1, xmmword [rbp + 0x88]
movups xmmword [r14 + 0x28], xmm0
movups xmmword [r14 + 0x38], xmm1
mov byte [r14 + 0x4c], cl
movss dword [r14 + 0x48], xmm6
add r14, 0x50
mov qword [rsp + 0x78], r14
jmp 0x180144224
lea r8, [rbp + 0x50]
mov rdx, r14
lea rcx, [rsp + 0x70]
call fcn.180143590
mov rdx, qword [rbp + 0x90]
cmp rdx, 0xf
jbe 0x180144218
mov rcx, qword [rbp + 0x78]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180144213
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1801457c2
call fcn.1801a979c
mov rdx, qword [rbp + 0x70]
xor r12d, r12d
mov r14, qword [rsp + 0x78]
mov qword [rbp + 0x88], r12
mov qword [rbp + 0x90], 0xf
mov byte [rbp + 0x78], 0
cmp rdx, 0xf
jbe 0x180144271
mov rcx, qword [rbp + 0x58]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18014426c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1801457c2
call fcn.1801a979c
mov rdi, qword [rbp + 0xa0]
movabs rbx, 0xa6e9c38db51d7748
mov rsi, qword gs:[0x58]
mov r15d, dword [rsp + 0x6c]
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x70], 0xf
mov byte [rbp + 0x58], 0
jmp 0x1801442a5
xor r12d, r12d
add r13, 8
cmp r13, qword [rsp + 0x60]
jne 0x180143d10
mov ebx, dword [0x18026f2e8]
mov edi, 4
call fcn.1800e87e0
lea rcx, [rax + 0x1e0]
lea rax, [rsp + 0x70]
cmp rcx, rax
je 0x1801442ff
sub r14, qword [rsp + 0x70]
movabs rax, 0x6666666666666667
imul r14
sar rdx, 5
mov r8, rdx
shr r8, 0x3f
add r8, rdx
mov rdx, qword [rsp + 0x70]
call fcn.1801433e0
mov rax, qword gs:[0x58]
mov ecx, ebx
mov edx, edi
mov rax, qword [rax + rcx*8]
mov eax, dword [rdx + rax]
cmp dword [0x18026d508], eax
jg 0x180145780
cmp byte [0x180266d10], 0
movabs rcx, 0xca97246103b63917
movabs rdi, 0x45f6d8eef34abef1
movabs rsi, 0x2497c4717c8b881e
movabs rbx, 0x1ca07b4cdfe2fb6f
movabs r13, 0xd9a6684febeded80
mov r14d, 4
je 0x1801445b4
mov ebx, dword [0x180266d14]
call fcn.1800ea350
test eax, eax
je 0x1801443e9
mov edx, ebx
movabs rcx, 0x1bf60a500e28887
call fcn.1800ea410
test eax, eax
jne 0x1801443e9
mov edx, ebx
movabs rcx, 0xc7827959479dcc78
call fcn.1800ea410
test eax, eax
je 0x1801443e9
mov edx, ebx
movabs rcx, 0x991549de4d64762
call fcn.1800ea410
test eax, eax
jne 0x1801443e9
mov edx, ebx
movabs rcx, 0xa11700682f3ad45c
call fcn.1800ea410
lea r8d, [r14 - 3]
mov edx, eax
movabs rcx, 0x299eeb23175895fc
call fcn.180137e60
mov edx, ebx
movabs rcx, 0xb69317bf5e782347
call fcn.1800ea410
movss xmm2, dword [0x1801e2f20]
mov edx, ebx
mov rcx, rdi
call fcn.18013ae60
mov r9d, 1
mov dword [rsp + 0x20], 1
mov r8d, r9d
mov edx, ebx
mov rcx, rsi
call fcn.180139950
mov edx, ebx
movabs rcx, 0x953da1e1b12c0491
call fcn.1800ee120
xorps xmm2, xmm2
mov edx, ebx
movabs rcx, 0x49733e92263139d1
call fcn.180142fa0
mov edx, ebx
movabs rcx, 0x115722b1b9c14c1c
call fcn.1800ee120
xor r8d, r8d
mov edx, ebx
movabs rcx, 0xfb8794444a7d60fb
call fcn.180137e60
mov dword [rbp + 0x3b4], 0x1388
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
xor edx, edx
lea rcx, [rbp + 0x1b0]
mov r8d, 0x204
mov qword [rbp + 0x3b8], rax
call fcn.1801dcd70
movabs rbx, 0x1ca07b4cdfe2fb6f
lea rdx, [rbp + 0xa0]
mov qword [rsp + 0x60], rbx
lea rcx, [rbp + 0x1b0]
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0xa0], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0xa8], rax
movabs rax, 0x1ca07b62ba8c942b
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rbp - 0x70], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
movdqa xmm0, xmmword [rbp + 0xa0]
mov qword [rbp - 0x68], rax
xorps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rbp + 0xa0], xmm0
call fcn.1800edba0
mov rdx, qword [0x1802671a8]
cmp rdx, qword [0x1802671b0]
je 0x180144586
lea rax, [rbp + 0x1b0]
mov rcx, r14
nop
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rax]
lea rax, [rax + 0x80]
movups xmmword [rdx - 0x80], xmm0
movups xmm1, xmmword [rax - 0x70]
movups xmmword [rdx - 0x70], xmm1
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rdx - 0x60], xmm0
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rdx - 0x50], xmm1
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rdx - 0x40], xmm0
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rdx - 0x30], xmm1
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rdx - 0x20], xmm0
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rdx - 0x10], xmm1
sub rcx, 1
jne 0x180144520
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802671a8], 0x210
jmp 0x180144599
lea r8, [rbp + 0x1b0]
lea rcx, [0x1802671a0]
call fcn.1800ea960
mov byte [0x180266d10], 0
movabs rcx, 0xca97246103b63917
mov dword [0x180266d14], 0xffffffff
cmp byte [0x180266d18], 0
je 0x1801447bc
mov ebx, dword [0x180266d1c]
call fcn.1800ea350
test eax, eax
je 0x180144648
mov edx, ebx
movabs rcx, 0x1bf60a500e28887
call fcn.1800ea410
test eax, eax
jne 0x180144648
mov edx, ebx
movabs rcx, 0xc7827959479dcc78
call fcn.1800ea410
test eax, eax
je 0x180144648
mov edx, ebx
movabs rcx, 0x991549de4d64762
call fcn.1800ea410
test eax, eax
jne 0x180144648
mov edx, ebx
movabs rcx, 0xa11700682f3ad45c
call fcn.1800ea410
mov r8d, 1
mov edx, eax
movabs rcx, 0x299eeb23175895fc
call fcn.180137e60
mov edx, ebx
movabs rcx, 0xb69317bf5e782347
call fcn.1800ea410
xorps xmm2, xmm2
mov edx, ebx
mov rcx, rdi
call fcn.18013ae60
mov r9d, 1
mov dword [rsp + 0x20], r12d
xor r8d, r8d
mov edx, ebx
mov rcx, rsi
call fcn.180139950
mov dword [rbp + 0x5c4], 0x1388
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
xor edx, edx
lea rcx, [rbp + 0x3c0]
mov r8d, 0x204
mov qword [rbp + 0x5c8], rax
call fcn.1801dcd70
movabs rbx, 0x1ca07b4cdfe2fb6f
lea rdx, [rbp + 0xd0]
mov qword [rsp + 0x60], rbx
lea rcx, [rbp + 0x3c0]
mov rax, qword [rsp + 0x60]
movabs rsi, 0x1ca07b62ba8c942b
mov qword [rbp + 0xd0], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0xd8], rax
mov qword [rsp + 0x60], rsi
mov rax, qword [rsp + 0x60]
mov qword [rbp - 0x60], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
movdqa xmm0, xmmword [rbp + 0xd0]
mov qword [rbp - 0x58], rax
xorps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp + 0xd0], xmm0
call fcn.1800edba0
mov rdx, qword [0x1802671a8]
cmp rdx, qword [0x1802671b0]
je 0x180144796
lea rax, [rbp + 0x3c0]
mov rcx, r14
nop dword [rax + rax]
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rax]
lea rax, [rax + 0x80]
movups xmmword [rdx - 0x80], xmm0
movups xmm1, xmmword [rax - 0x70]
movups xmmword [rdx - 0x70], xmm1
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rdx - 0x60], xmm0
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rdx - 0x50], xmm1
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rdx - 0x40], xmm0
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rdx - 0x30], xmm1
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rdx - 0x20], xmm0
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rdx - 0x10], xmm1
sub rcx, 1
jne 0x180144730
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802671a8], 0x210
jmp 0x1801447a9
lea r8, [rbp + 0x3c0]
lea rcx, [0x1802671a0]
call fcn.1800ea960
mov byte [0x180266d18], 0
mov dword [0x180266d1c], 0xffffffff
jmp 0x1801447c6
movabs rsi, 0x1ca07b62ba8c942b
cmp byte [0x180266d20], 0
je 0x18014492a
mov edx, dword [0x180266d24]
mov r9d, 1
mov r8d, r15d
movabs rcx, 0xb5c51b5502e85e83
call fcn.1800ee210
mov dword [rbp + 0x7d4], 0x1388
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
xor edx, edx
lea rcx, [rbp + 0x5d0]
mov r8d, 0x204
mov qword [rbp + 0x7d8], rax
call fcn.1801dcd70
mov qword [rsp + 0x60], rbx
lea rdx, [rbp + 0xe0]
mov rax, qword [rsp + 0x60]
lea rcx, [rbp + 0x5d0]
mov qword [rbp + 0xe0], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0xe8], rax
mov qword [rsp + 0x60], rsi
mov rax, qword [rsp + 0x60]
mov qword [rbp - 0x50], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
movdqa xmm0, xmmword [rbp + 0xe0]
mov qword [rbp - 0x48], rax
xorps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0xe0], xmm0
call fcn.1800edba0
mov rdx, qword [0x1802671a8]
cmp rdx, qword [0x1802671b0]
je 0x180144906
lea rax, [rbp + 0x5d0]
mov rcx, r14
nop dword [rax + rax]
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rax]
lea rax, [rax + 0x80]
movups xmmword [rdx - 0x80], xmm0
movups xmm1, xmmword [rax - 0x70]
movups xmmword [rdx - 0x70], xmm1
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rdx - 0x60], xmm0
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rdx - 0x50], xmm1
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rdx - 0x40], xmm0
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rdx - 0x30], xmm1
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rdx - 0x20], xmm0
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rdx - 0x10], xmm1
sub rcx, 1
jne 0x1801448a0
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802671a8], 0x210
jmp 0x180144919
lea r8, [rbp + 0x5d0]
lea rcx, [0x1802671a0]
call fcn.1800ea960
mov byte [0x180266d20], 0
mov dword [0x180266d24], 0xffffffff
cmp byte [0x180266d38], 0
je 0x180144adc
mov ebx, dword [0x180266d3c]
movabs rcx, 0xc7827959479dcc78
mov edx, ebx
call fcn.1800ea410
test eax, eax
je 0x180144986
mov edx, ebx
movabs rcx, 0x991549de4d64762
call fcn.1800ea410
test eax, eax
jne 0x180144986
xor r9d, r9d
mov dword [rsp + 0x20], r12d
lea r8d, [rax + 1]
mov edx, ebx
movabs rcx, 0x301a42153c9ad707
call fcn.180139950
jmp 0x18014499e
xor r9d, r9d
mov edx, ebx
movabs rcx, 0xba71116adf5b514c
lea r8d, [r9 + 1]
call fcn.1800ee210
mov dword [rbp + 0x9e4], 0x1388
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
xor edx, edx
lea rcx, [rbp + 0x7e0]
mov r8d, 0x204
mov qword [rbp + 0x9e8], rax
call fcn.1801dcd70
movabs rbx, 0x1ca07b4cdfe2fb6f
lea rdx, [rbp + 0xf0]
mov qword [rsp + 0x60], rbx
lea rcx, [rbp + 0x7e0]
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0xf0], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0xf8], rax
mov qword [rsp + 0x60], rsi
mov rax, qword [rsp + 0x60]
mov qword [rbp - 0x40], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
movdqa xmm0, xmmword [rbp + 0xf0]
mov qword [rbp - 0x38], rax
xorps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp + 0xf0], xmm0
call fcn.1800edba0
mov rdx, qword [0x1802671a8]
cmp rdx, qword [0x1802671b0]
je 0x180144ab8
lea rax, [rbp + 0x7e0]
mov rcx, r14
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rax]
lea rax, [rax + 0x80]
movups xmmword [rdx - 0x80], xmm0
movups xmm1, xmmword [rax - 0x70]
movups xmmword [rdx - 0x70], xmm1
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rdx - 0x60], xmm0
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rdx - 0x50], xmm1
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rdx - 0x40], xmm0
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rdx - 0x30], xmm1
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rdx - 0x20], xmm0
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rdx - 0x10], xmm1
sub rcx, 1
jne 0x180144a52
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802671a8], 0x210
jmp 0x180144acb
lea r8, [rbp + 0x7e0]
lea rcx, [0x1802671a0]
call fcn.1800ea960
mov byte [0x180266d38], 0
mov dword [0x180266d3c], 0xffffffff
cmp byte [0x180266d00], 0
movabs r12, 0x239a3351ac1da385
movss xmm6, dword [0x1801e2edc]
je 0x180144c8b
mov r8d, dword [0x180266d04]
lea rcx, [rbp + 0x20]
mov r9d, 1
movabs rdx, 0x3fef770d40960d5a
call fcn.1800e9250
movss xmm0, dword [rbp + 0x30]
mov edx, r15d
movss xmm3, dword [rbp + 0x28]
addss xmm0, xmm6
movss xmm2, dword [rbp + 0x20]
mov rcx, r12
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm0
call fcn.180139a90
mov dword [rbp + 0xbf4], 0x1388
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
xor edx, edx
lea rcx, [rbp + 0x9f0]
mov r8d, 0x204
mov qword [rbp + 0xbf8], rax
call fcn.1801dcd70
mov qword [rsp + 0x60], rbx
lea rdx, [rbp + 0x100]
mov rax, qword [rsp + 0x60]
lea rcx, [rbp + 0x9f0]
mov qword [rbp + 0x100], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x108], rax
mov qword [rsp + 0x60], rsi
mov rax, qword [rsp + 0x60]
mov qword [rbp - 0x30], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
movdqa xmm0, xmmword [rbp + 0x100]
mov qword [rbp - 0x28], rax
xorps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0x100], xmm0
call fcn.1800edba0
mov rdx, qword [0x1802671a8]
cmp rdx, qword [0x1802671b0]
je 0x180144c67
lea rax, [rbp + 0x9f0]
mov rcx, r14
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rax]
lea rax, [rax + 0x80]
movups xmmword [rdx - 0x80], xmm0
movups xmm1, xmmword [rax - 0x70]
movups xmmword [rdx - 0x70], xmm1
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rdx - 0x60], xmm0
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rdx - 0x50], xmm1
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rdx - 0x40], xmm0
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rdx - 0x30], xmm1
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rdx - 0x20], xmm0
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rdx - 0x10], xmm1
sub rcx, 1
jne 0x180144c01
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802671a8], 0x210
jmp 0x180144c7a
lea r8, [rbp + 0x9f0]
lea rcx, [0x1802671a0]
call fcn.1800ea960
mov byte [0x180266d00], 0
mov dword [0x180266d04], 0xffffffff
cmp byte [0x180266d40], 0
je 0x180144df0
mov edx, dword [0x180266d44]
movabs rcx, 0x99ad4cccb128cbc9
call fcn.1800ee120
movabs rcx, 0xef49cf0270307cbe
call fcn.18013efc0
mov dword [rbp + 0xe04], 0x1388
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
xor edx, edx
lea rcx, [rbp + 0xc00]
mov r8d, 0x204
mov qword [rbp + 0xe08], rax
call fcn.1801dcd70
mov qword [rsp + 0x60], rbx
lea rdx, [rbp + 0x110]
mov rax, qword [rsp + 0x60]
lea rcx, [rbp + 0xc00]
mov qword [rbp + 0x110], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x118], rax
mov qword [rsp + 0x60], rsi
mov rax, qword [rsp + 0x60]
mov qword [rbp - 0x20], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
movdqa xmm0, xmmword [rbp + 0x110]
mov qword [rbp - 0x18], rax
xorps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp + 0x110], xmm0
call fcn.1800edba0
mov rdx, qword [0x1802671a8]
cmp rdx, qword [0x1802671b0]
je 0x180144dcc
lea rax, [rbp + 0xc00]
mov rcx, r14
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rax]
lea rax, [rax + 0x80]
movups xmmword [rdx - 0x80], xmm0
movups xmm1, xmmword [rax - 0x70]
movups xmmword [rdx - 0x70], xmm1
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rdx - 0x60], xmm0
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rdx - 0x50], xmm1
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rdx - 0x40], xmm0
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rdx - 0x30], xmm1
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rdx - 0x20], xmm0
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rdx - 0x10], xmm1
sub rcx, 1
jne 0x180144d66
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802671a8], 0x210
jmp 0x180144ddf
lea r8, [rbp + 0xc00]
lea rcx, [0x1802671a0]
call fcn.1800ea960
mov byte [0x180266d40], 0
mov dword [0x180266d44], 0xffffffff
cmp byte [0x180266d28], 0
movabs rdi, 0xb664292eaecf7fa6
je 0x180144fea
mov ebx, dword [0x180266d2c]
movabs rcx, 0xca97246103b63917
call fcn.1800ea350
test eax, eax
je 0x180144e98
mov edx, ebx
movabs rcx, 0x1bf60a500e28887
call fcn.1800ea410
test eax, eax
jne 0x180144e98
mov edx, ebx
movabs rcx, 0xc7827959479dcc78
call fcn.1800ea410
test eax, eax
je 0x180144e98
mov edx, ebx
movabs rcx, 0x991549de4d64762
call fcn.1800ea410
test eax, eax
jne 0x180144e98
mov edx, ebx
movabs rcx, 0xa11700682f3ad45c
call fcn.1800ea410
mov r8d, 1
mov edx, eax
movabs rcx, 0x299eeb23175895fc
call fcn.180137e60
mov edx, ebx
movabs rcx, 0xb69317bf5e782347
call fcn.1800ea410
mov r8d, 2
mov edx, ebx
mov rcx, rdi
call fcn.180137e60
mov dword [rbp + 0x1014], 0x1388
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
xor edx, edx
lea rcx, [rbp + 0xe10]
mov r8d, 0x204
mov qword [rbp + 0x1018], rax
call fcn.1801dcd70
movabs rax, 0x1ca07b4cdfe2fb6f
lea rdx, [rbp + 0x120]
mov qword [rsp + 0x60], rax
lea rcx, [rbp + 0xe10]
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x120], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x128], rax
mov qword [rsp + 0x60], rsi
mov rax, qword [rsp + 0x60]
mov qword [rbp - 0x10], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
movdqa xmm0, xmmword [rbp + 0x120]
mov qword [rbp - 8], rax
xorps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp + 0x120], xmm0
call fcn.1800edba0
mov rdx, qword [0x1802671a8]
cmp rdx, qword [0x1802671b0]
je 0x180144fc6
lea rax, [rbp + 0xe10]
mov rcx, r14
nop dword [rax]
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rax]
lea rax, [rax + 0x80]
movups xmmword [rdx - 0x80], xmm0
movups xmm1, xmmword [rax - 0x70]
movups xmmword [rdx - 0x70], xmm1
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rdx - 0x60], xmm0
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rdx - 0x50], xmm1
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rdx - 0x40], xmm0
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rdx - 0x30], xmm1
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rdx - 0x20], xmm0
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rdx - 0x10], xmm1
sub rcx, 1
jne 0x180144f60
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802671a8], 0x210
jmp 0x180144fd9
lea r8, [rbp + 0xe10]
lea rcx, [0x1802671a0]
call fcn.1800ea960
mov byte [0x180266d28], 0
mov dword [0x180266d2c], 0xffffffff
cmp byte [0x180266d30], 0
je 0x18014514f
mov ebx, dword [0x180266d34]
movabs rcx, 0xca97246103b63917
call fcn.1800ea350
test eax, eax
je 0x180145088
mov edx, ebx
movabs rcx, 0x1bf60a500e28887
call fcn.1800ea410
test eax, eax
jne 0x180145088
mov edx, ebx
movabs rcx, 0xc7827959479dcc78
call fcn.1800ea410
test eax, eax
je 0x180145088
mov edx, ebx
movabs rcx, 0x991549de4d64762
call fcn.1800ea410
test eax, eax
jne 0x180145088
mov edx, ebx
movabs rcx, 0xa11700682f3ad45c
call fcn.1800ea410
mov r8d, 1
mov edx, eax
movabs rcx, 0x299eeb23175895fc
call fcn.180137e60
mov edx, ebx
movabs rcx, 0xb69317bf5e782347
call fcn.1800ea410
mov r8d, 1
mov edx, ebx
mov rcx, rdi
call fcn.180137e60
mov dword [rbp + 0x1644], 0x1388
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
xor edx, edx
lea rcx, [rbp + 0x1440]
mov r8d, 0x204
mov qword [rbp + 0x1648], rax
call fcn.1801dcd70
movabs rax, 0x1ca07b4cdfe2fb6f
lea rdx, [rbp + 0x130]
mov qword [rsp + 0x60], rax
lea rcx, [rbp + 0x1440]
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x130], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x138], rax
mov qword [rsp + 0x60], rsi
mov rax, qword [rsp + 0x60]
mov qword [rbp], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
movdqa xmm0, xmmword [rbp + 0x130]
mov qword [rbp + 8], rax
xorps xmm0, xmmword [rbp]
movdqa xmmword [rbp + 0x130], xmm0
call fcn.1800edba0
lea rcx, [rbp + 0x1440]
call fcn.180143ba0
mov byte [0x180266d30], 0
mov dword [0x180266d34], 0xffffffff
cmp byte [0x180266d08], 0
je 0x180145445
mov edi, dword [0x180266d0c]
movabs r12, 0x24cb2137731ffe89
mov rcx, r12
mov edx, edi
xor sil, sil
mov ebx, 0xffffffff
call fcn.1800ea410
cmp eax, ebx
jle 0x1801451e6
movabs r13, 0xf75b0d629e1c063d
movabs r14, 0x22ac59a870e6a669
test sil, sil
jne 0x1801451d6
mov r9d, 1
mov r8d, ebx
mov edx, edi
mov rcx, r14
call fcn.18013c1f0
test eax, eax
je 0x1801451c6
mov r9d, ebx
mov r8d, edi
mov edx, r15d
mov rcx, r13
call fcn.1800ee210
mov sil, 1
mov edx, edi
mov rcx, r12
inc ebx
call fcn.1800ea410
cmp ebx, eax
jl 0x180145196
mov r14d, 4
movabs r13, 0xd9a6684febeded80
mov dword [rbp + 0x1224], 0x1388
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
xor edx, edx
lea rcx, [rbp + 0x1020]
mov r8d, 0x204
mov qword [rbp + 0x1228], rax
call fcn.1801dcd70
test sil, sil
je 0x180145288
movabs rax, 0x1ca07b4cdfe2fb6f
lea rdx, [rbp + 0x140]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x140], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x148], rax
movabs rax, 0x1ca07b62ba8c942b
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x10], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
movdqa xmm0, xmmword [rbp + 0x140]
mov qword [rbp + 0x18], rax
xorps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x140], xmm0
jmp 0x18014538b
movabs rax, 0x3cc51701d3e4f17d
lea rdx, [rbp + 0x170]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x170], rax
movabs rax, 0xf98f1b679f8c88f3
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x178], rax
movabs rax, 0xc6b2aeceb30ab93c
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x180], rax
movabs rax, 0xe385e6bdad4a6984
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x188], rax
movabs rax, 0x1ca07b62ba8c942b
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x1650], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x1658], rax
movabs rax, 0xaadedba8936fcb5d
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x1660], rax
movabs rax, 0xe385e6bdad4a69aa
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
movdqa xmm0, xmmword [rbp + 0x170]
movdqa xmm1, xmmword [rbp + 0x180]
xorps xmm0, xmmword [rbp + 0x1650]
mov qword [rbp + 0x1668], rax
xorps xmm1, xmmword [rbp + 0x1660]
movdqa xmmword [rbp + 0x180], xmm1
movdqa xmmword [rbp + 0x170], xmm0
lea rcx, [rbp + 0x1020]
call fcn.1800edba0
mov rdx, qword [0x1802671a8]
cmp rdx, qword [0x1802671b0]
je 0x180145417
lea rax, [rbp + 0x1020]
mov rcx, r14
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rax]
lea rax, [rax + 0x80]
movups xmmword [rdx - 0x80], xmm0
movups xmm1, xmmword [rax - 0x70]
movups xmmword [rdx - 0x70], xmm1
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rdx - 0x60], xmm0
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rdx - 0x50], xmm1
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rdx - 0x40], xmm0
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rdx - 0x30], xmm1
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rdx - 0x20], xmm0
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rdx - 0x10], xmm1
sub rcx, 1
jne 0x1801453b1
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802671a8], 0x210
jmp 0x18014542a
lea r8, [rbp + 0x1020]
lea rcx, [0x1802671a0]
call fcn.1800ea960
mov byte [0x180266d08], 0
movabs r12, 0x239a3351ac1da385
mov dword [0x180266d0c], 0xffffffff
cmp byte [0x180266cf8], 0
je 0x180145700
mov ebx, dword [0x180266cfc]
movabs rcx, 0xca97246103b63917
movaps xmmword [rsp + 0x1780], xmm8
call fcn.1800ea350
test eax, eax
je 0x1801454d7
mov edx, ebx
movabs rcx, 0x1bf60a500e28887
call fcn.1800ea410
test eax, eax
jne 0x1801454d7
mov edx, ebx
movabs rcx, 0xc7827959479dcc78
call fcn.1800ea410
test eax, eax
je 0x1801454d7
mov edx, ebx
movabs rcx, 0xa11700682f3ad45c
call fcn.1800ea410
mov r8d, 1
mov edx, eax
movabs rcx, 0x299eeb23175895fc
call fcn.180137e60
mov edx, ebx
movabs rcx, 0xb69317bf5e782347
call fcn.1800ea410
mov r9d, 1
lea rcx, [rbp + 0x38]
mov r8d, r15d
movabs rdx, 0x3fef770d40960d5a
call fcn.1800e9250
movss xmm8, dword [rbp + 0x48]
mov edx, ebx
movss xmm7, dword [rbp + 0x40]
addss xmm8, xmm6
movss xmm6, dword [rbp + 0x38]
movaps xmm3, xmm7
mov dword [rsp + 0x38], 1
movaps xmm2, xmm6
mov dword [rsp + 0x30], 1
mov rcx, r12
mov dword [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm8
call fcn.180139a90
movss xmm0, dword [0x1801e2eec]
xor edi, edi
mov dword [rsp + 0x50], edi
movaps xmm3, xmm7
mov dword [rsp + 0x48], 1
movaps xmm2, xmm6
mov dword [rsp + 0x40], edi
mov edx, ebx
movss dword [rsp + 0x38], xmm0
movabs rcx, 0x20b60995556d004f
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm8
call fcn.1801430c0
movaps xmm8, xmmword [rsp + 0x1780]
test eax, eax
je 0x1801456ef
mov eax, dword [0x18026da48]
mov ecx, eax
inc eax
mov dword [0x18026da48], eax
cmp ecx, 0x64
jle 0x1801456ef
mov dword [rbp + 0x1434], 0x1388
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
xor edx, edx
lea rcx, [rbp + 0x1230]
mov r8d, 0x204
mov qword [rbp + 0x1438], rax
call fcn.1801dcd70
movabs rax, 0x1ca07b4cdfe2fb6f
lea rdx, [rbp + 0xb0]
mov qword [rsp + 0x60], rax
lea rcx, [rbp + 0x1230]
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0xb0], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0xb8], rax
movabs rax, 0x1ca07b62ba8c942b
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x150], rax
mov qword [rsp + 0x60], r13
mov rax, qword [rsp + 0x60]
movdqa xmm0, xmmword [rbp + 0xb0]
mov qword [rbp + 0x158], rax
xorps xmm0, xmmword [rbp + 0x150]
movdqa xmmword [rbp + 0xb0], xmm0
call fcn.1800edba0
mov rdx, qword [0x1802671a8]
cmp rdx, qword [0x1802671b0]
je 0x1801456d6
lea rax, [rbp + 0x1230]
nop
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rax]
lea rax, [rax + 0x80]
movups xmmword [rdx - 0x80], xmm0
movups xmm1, xmmword [rax - 0x70]
movups xmmword [rdx - 0x70], xmm1
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rdx - 0x60], xmm0
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rdx - 0x50], xmm1
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rdx - 0x40], xmm0
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rdx - 0x30], xmm1
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rdx - 0x20], xmm0
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rdx - 0x10], xmm1
sub r14, 1
jne 0x180145670
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802671a8], 0x210
jmp 0x1801456e9
lea r8, [rbp + 0x1230]
lea rcx, [0x1802671a0]
call fcn.1800ea960
mov dword [0x18026da48], edi
mov byte [0x180266cf8], dil
mov dword [0x180266cfc], 0xffffffff
lea rcx, [rsp + 0x70]
call fcn.1801439b0
mov rcx, qword [rbp + 0x1670]
xor rcx, rsp
call fcn.1801a9830
lea r11, [rsp + 0x17b0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1800ee090
int3
lea rcx, [0x18026d4f8]
call fcn.1801a9ea8
cmp dword [0x18026d4f8], 0xffffffff
jne 0x180143d71
lea rcx, [0x1801ddd40]
call fcn.1801a9be4
lea rcx, [0x18026d4f8]
call fcn.1801a9e3c
jmp 0x180143d71
lea rcx, [0x18026d508]
call fcn.1801a9ea8
cmp dword [0x18026d508], 0xffffffff
jne 0x18014431f
lea rcx, [0x1801ddd60]
call fcn.1801a9be4
lea rcx, [0x18026d508]
call fcn.1801a9e3c
jmp 0x18014431f
call fcn.1801bdecc
int3
call fcn.1800b7590
int3
call fcn.1801bdecc
int3