Function at 0x180141920
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.1801a7af0
sub rsp, rax
movaps xmmword [rsp + 0x17a0], xmm6
movaps xmmword [rsp + 0x1790], xmm7
mov rax, qword [0x180269dc0]
xor rax, rsp
mov qword [rbp + 0x1670], rax
movabs rcx, 0xa5edc40ef369b48d
call fcn.1800e7ce0
mov edx, eax
movabs rcx, 0x43a66c31c68491c0
call fcn.1800e7da0
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.1800e6170
mov ebx, dword [0x18026e2e8]
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 0x180141faf
mov rsi, qword gs:[0x58]
mov edi, ebx
movss xmm7, dword [0x1801e0ed8]
mov qword [rbp + 0xa0], rbx
movabs rbx, 0xa6e9c38db51d7748
nop word [rax + rax]
mov rcx, qword [r13]
call fcn.1801511f0
mov edx, eax
movabs rcx, 0x6ac7003fa6e5575e
mov r12d, eax
call fcn.1800e7da0
test eax, eax
je 0x180141f92
lea r8, [rsp + 0x68]
mov dword [rsp + 0x68], 0
mov edx, r12d
mov rcx, rbx
call fcn.180140fc0
mov rbx, rax
test rax, rax
je 0x180141b4e
mov rcx, qword [rsi + rdi*8]
mov eax, 4
mov ecx, dword [rax + rcx]
cmp dword [0x18026c4f8], ecx
jg 0x18014343a
cmp dword [0x1802658bc], 0
jne 0x180141b4e
mov rdx, rbx
lea rcx, [rbp + 0x190]
call fcn.1800e8ca0
mov r10, rax
cmp qword [rax + 0x18], 0xf
jbe 0x180141a8a
mov r10, qword [rax]
mov r11, qword [rax + 0x10]
xor r9d, r9d
add r11, r10
cmp r10, r11
je 0x180141ad4
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 0x180141aa0
lea ecx, [r9 + r9*8]
mov eax, ecx
shr eax, 0xb
xor ecx, eax
imul ebx, ecx, 0x8001
call fcn.1800e6170
mov dword [rax + 0x22c], ebx
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0xf
jbe 0x180141b31
mov rcx, qword [rbp + 0x190]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180141b2c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1801434a6
call fcn.1801a764c
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.1800e6be0
mov r9d, 1
lea rcx, [rbp + 0xb0]
mov r8d, r15d
mov rdx, rbx
call fcn.1800e6be0
movss xmm0, dword [rbp + 0x158]
movaps xmm1, xmm7
subss xmm0, dword [rbp + 0xb8]
call fcn.1801bc3e0
movaps xmm6, xmm0
movaps xmm1, xmm7
movss xmm0, dword [rbp + 0x150]
subss xmm0, dword [rbp + 0xb0]
call fcn.1801bc3e0
addss xmm6, xmm0
movaps xmm1, xmm7
movss xmm0, dword [rbp + 0x160]
subss xmm0, dword [rbp + 0xc0]
call fcn.1801bc3e0
addss xmm6, xmm0
xorps xmm1, xmm1
ucomiss xmm1, xmm6
ja 0x180141bed
xorps xmm0, xmm0
sqrtss xmm0, xmm6
jmp 0x180141bf5
movaps xmm0, xmm6
call fcn.1801bd55c
cvttss2si eax, xmm0
mov edx, r12d
movabs rcx, 0x9f47b058362c84b5
mov dword [rbp + 0x54], eax
call fcn.1800e7da0
mov edx, eax
movabs rcx, 0xb215aac32d25d019
call fcn.180134250
xorps xmm0, xmm0
mov r15, rax
movups xmmword [rbp + 0x58], xmm0
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rax + rbx], 0
jne 0x180141c30
movabs rsi, 0x7fffffffffffffff
cmp rbx, rsi
ja 0x180143434
cmp rbx, 0xf
ja 0x180141c77
mov r8, rbx
mov qword [rbp + 0x68], rbx
mov rdx, r15
mov qword [rbp + 0x70], 0xf
lea rcx, [rbp + 0x58]
call fcn.1801da580
mov byte [rbp + rbx + 0x58], 0
jmp 0x180141d15
mov rdi, rbx
or rdi, 0xf
cmp rdi, rsi
jbe 0x180141c96
movabs rax, 0x8000000000000000
mov rdi, rsi
add rax, 0x27
jmp 0x180141cbd
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x180141cdc
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1801434ac
mov rcx, rax
call fcn.1801a7700
test rax, rax
je 0x1801434b2
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x180141ced
test rcx, rcx
je 0x180141ceb
call fcn.1801a7700
mov rsi, rax
jmp 0x180141ced
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.1801da580
mov byte [rsi + rbx], 0
movabs rsi, 0x7fffffffffffffff
mov edx, r12d
movabs rcx, 0x7ce1ccb9b293020e
call fcn.180134250
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 0x180141d40
cmp rbx, rsi
ja 0x180143434
cmp rbx, 0xf
ja 0x180141d83
mov r8, rbx
mov qword [rbp + 0x88], rbx
mov rdx, r15
mov qword [rbp + 0x90], 0xf
lea rcx, [rbp + 0x78]
call fcn.1801da580
mov byte [rbp + rbx + 0x78], 0
jmp 0x180141e1d
mov rdi, rbx
or rdi, 0xf
cmp rdi, rsi
jbe 0x180141da2
movabs rax, 0x8000000000000000
mov rdi, rsi
add rax, 0x27
jmp 0x180141dc9
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x180141de8
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1801434ac
mov rcx, rax
call fcn.1801a7700
test rax, rax
je 0x1801434b2
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x180141df9
test rcx, rcx
je 0x180141df7
call fcn.1801a7700
mov rsi, rax
jmp 0x180141df9
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.1801da580
mov byte [rsi + rbx], 0
mov edx, r12d
movabs rcx, 0xf271147eb7b40f12
call fcn.180134160
xor r9d, r9d
movaps xmm6, xmm0
mov edx, r12d
movss dword [rbp + 0x98], xmm6
movabs rcx, 0x22ac59a870e6a669
lea r8d, [r9 - 1]
call fcn.180139cb0
test eax, eax
setne cl
mov byte [rbp + 0x9c], cl
cmp r14, qword [rbp - 0x80]
je 0x180141eb9
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 0x180141f14
lea r8, [rbp + 0x50]
mov rdx, r14
lea rcx, [rsp + 0x70]
call fcn.180141280
mov rdx, qword [rbp + 0x90]
cmp rdx, 0xf
jbe 0x180141f08
mov rcx, qword [rbp + 0x78]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180141f03
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1801434b2
call fcn.1801a764c
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 0x180141f61
mov rcx, qword [rbp + 0x58]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180141f5c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1801434b2
call fcn.1801a764c
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 0x180141f95
xor r12d, r12d
add r13, 8
cmp r13, qword [rsp + 0x60]
jne 0x180141a00
mov ebx, dword [0x18026e2e8]
mov edi, 4
call fcn.1800e6170
lea rcx, [rax + 0x1e0]
lea rax, [rsp + 0x70]
cmp rcx, rax
je 0x180141fef
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.1801410d0
mov rax, qword gs:[0x58]
mov ecx, ebx
mov edx, edi
mov rax, qword [rax + rcx*8]
mov eax, dword [rdx + rax]
cmp dword [0x18026c508], eax
jg 0x180143470
cmp byte [0x180265d28], 0
movabs rcx, 0xca97246103b63917
movabs rdi, 0x45f6d8eef34abef1
movabs rsi, 0x2497c4717c8b881e
movabs rbx, 0x1ca07b4cdfe2fb6f
movabs r13, 0xd9a6684febeded80
mov r14d, 4
je 0x1801422a4
mov ebx, dword [0x180265d2c]
call fcn.1800e7ce0
test eax, eax
je 0x1801420d9
mov edx, ebx
movabs rcx, 0x1bf60a500e28887
call fcn.1800e7da0
test eax, eax
jne 0x1801420d9
mov edx, ebx
movabs rcx, 0xc7827959479dcc78
call fcn.1800e7da0
test eax, eax
je 0x1801420d9
mov edx, ebx
movabs rcx, 0x991549de4d64762
call fcn.1800e7da0
test eax, eax
jne 0x1801420d9
mov edx, ebx
movabs rcx, 0xa11700682f3ad45c
call fcn.1800e7da0
lea r8d, [r14 - 3]
mov edx, eax
movabs rcx, 0x299eeb23175895fc
call fcn.180135b00
mov edx, ebx
movabs rcx, 0xb69317bf5e782347
call fcn.1800e7da0
movss xmm2, dword [0x1801e0f20]
mov edx, ebx
mov rcx, rdi
call fcn.1801387c0
mov r9d, 1
mov dword [rsp + 0x20], 1
mov r8d, r9d
mov edx, ebx
mov rcx, rsi
call fcn.1801375f0
mov edx, ebx
movabs rcx, 0x953da1e1b12c0491
call fcn.1800ebab0
xorps xmm2, xmm2
mov edx, ebx
movabs rcx, 0x49733e92263139d1
call fcn.180140c90
mov edx, ebx
movabs rcx, 0x115722b1b9c14c1c
call fcn.1800ebab0
xor r8d, r8d
mov edx, ebx
movabs rcx, 0xfb8794444a7d60fb
call fcn.180135b00
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.1801dac20
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.1800eb530
mov rdx, qword [0x1802661c8]
cmp rdx, qword [0x1802661d0]
je 0x180142276
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 0x180142210
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802661c8], 0x210
jmp 0x180142289
lea r8, [rbp + 0x1b0]
lea rcx, [0x1802661c0]
call fcn.1800e82f0
mov byte [0x180265d28], 0
movabs rcx, 0xca97246103b63917
mov dword [0x180265d2c], 0xffffffff
cmp byte [0x180265d30], 0
je 0x1801424ac
mov ebx, dword [0x180265d34]
call fcn.1800e7ce0
test eax, eax
je 0x180142338
mov edx, ebx
movabs rcx, 0x1bf60a500e28887
call fcn.1800e7da0
test eax, eax
jne 0x180142338
mov edx, ebx
movabs rcx, 0xc7827959479dcc78
call fcn.1800e7da0
test eax, eax
je 0x180142338
mov edx, ebx
movabs rcx, 0x991549de4d64762
call fcn.1800e7da0
test eax, eax
jne 0x180142338
mov edx, ebx
movabs rcx, 0xa11700682f3ad45c
call fcn.1800e7da0
mov r8d, 1
mov edx, eax
movabs rcx, 0x299eeb23175895fc
call fcn.180135b00
mov edx, ebx
movabs rcx, 0xb69317bf5e782347
call fcn.1800e7da0
xorps xmm2, xmm2
mov edx, ebx
mov rcx, rdi
call fcn.1801387c0
mov r9d, 1
mov dword [rsp + 0x20], r12d
xor r8d, r8d
mov edx, ebx
mov rcx, rsi
call fcn.1801375f0
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.1801dac20
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.1800eb530
mov rdx, qword [0x1802661c8]
cmp rdx, qword [0x1802661d0]
je 0x180142486
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 0x180142420
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802661c8], 0x210
jmp 0x180142499
lea r8, [rbp + 0x3c0]
lea rcx, [0x1802661c0]
call fcn.1800e82f0
mov byte [0x180265d30], 0
mov dword [0x180265d34], 0xffffffff
jmp 0x1801424b6
movabs rsi, 0x1ca07b62ba8c942b
cmp byte [0x180265d38], 0
je 0x18014261a
mov edx, dword [0x180265d3c]
mov r9d, 1
mov r8d, r15d
movabs rcx, 0xb5c51b5502e85e83
call fcn.1800ebba0
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.1801dac20
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.1800eb530
mov rdx, qword [0x1802661c8]
cmp rdx, qword [0x1802661d0]
je 0x1801425f6
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 0x180142590
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802661c8], 0x210
jmp 0x180142609
lea r8, [rbp + 0x5d0]
lea rcx, [0x1802661c0]
call fcn.1800e82f0
mov byte [0x180265d38], 0
mov dword [0x180265d3c], 0xffffffff
cmp byte [0x180265d50], 0
je 0x1801427cc
mov ebx, dword [0x180265d54]
movabs rcx, 0xc7827959479dcc78
mov edx, ebx
call fcn.1800e7da0
test eax, eax
je 0x180142676
mov edx, ebx
movabs rcx, 0x991549de4d64762
call fcn.1800e7da0
test eax, eax
jne 0x180142676
xor r9d, r9d
mov dword [rsp + 0x20], r12d
lea r8d, [rax + 1]
mov edx, ebx
movabs rcx, 0x301a42153c9ad707
call fcn.1801375f0
jmp 0x18014268e
xor r9d, r9d
mov edx, ebx
movabs rcx, 0xba71116adf5b514c
lea r8d, [r9 + 1]
call fcn.1800ebba0
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.1801dac20
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.1800eb530
mov rdx, qword [0x1802661c8]
cmp rdx, qword [0x1802661d0]
je 0x1801427a8
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 0x180142742
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802661c8], 0x210
jmp 0x1801427bb
lea r8, [rbp + 0x7e0]
lea rcx, [0x1802661c0]
call fcn.1800e82f0
mov byte [0x180265d50], 0
mov dword [0x180265d54], 0xffffffff
cmp byte [0x180265d18], 0
movabs r12, 0x239a3351ac1da385
movss xmm6, dword [0x1801e0edc]
je 0x18014297b
mov r8d, dword [0x180265d1c]
lea rcx, [rbp + 0x20]
mov r9d, 1
movabs rdx, 0x3fef770d40960d5a
call fcn.1800e6be0
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.180137730
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.1801dac20
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.1800eb530
mov rdx, qword [0x1802661c8]
cmp rdx, qword [0x1802661d0]
je 0x180142957
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 0x1801428f1
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802661c8], 0x210
jmp 0x18014296a
lea r8, [rbp + 0x9f0]
lea rcx, [0x1802661c0]
call fcn.1800e82f0
mov byte [0x180265d18], 0
mov dword [0x180265d1c], 0xffffffff
cmp byte [0x180265d58], 0
je 0x180142ae0
mov edx, dword [0x180265d5c]
movabs rcx, 0x99ad4cccb128cbc9
call fcn.1800ebab0
movabs rcx, 0xef49cf0270307cbe
call fcn.18013ca80
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.1801dac20
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.1800eb530
mov rdx, qword [0x1802661c8]
cmp rdx, qword [0x1802661d0]
je 0x180142abc
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 0x180142a56
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802661c8], 0x210
jmp 0x180142acf
lea r8, [rbp + 0xc00]
lea rcx, [0x1802661c0]
call fcn.1800e82f0
mov byte [0x180265d58], 0
mov dword [0x180265d5c], 0xffffffff
cmp byte [0x180265d40], 0
movabs rdi, 0xb664292eaecf7fa6
je 0x180142cda
mov ebx, dword [0x180265d44]
movabs rcx, 0xca97246103b63917
call fcn.1800e7ce0
test eax, eax
je 0x180142b88
mov edx, ebx
movabs rcx, 0x1bf60a500e28887
call fcn.1800e7da0
test eax, eax
jne 0x180142b88
mov edx, ebx
movabs rcx, 0xc7827959479dcc78
call fcn.1800e7da0
test eax, eax
je 0x180142b88
mov edx, ebx
movabs rcx, 0x991549de4d64762
call fcn.1800e7da0
test eax, eax
jne 0x180142b88
mov edx, ebx
movabs rcx, 0xa11700682f3ad45c
call fcn.1800e7da0
mov r8d, 1
mov edx, eax
movabs rcx, 0x299eeb23175895fc
call fcn.180135b00
mov edx, ebx
movabs rcx, 0xb69317bf5e782347
call fcn.1800e7da0
mov r8d, 2
mov edx, ebx
mov rcx, rdi
call fcn.180135b00
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.1801dac20
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.1800eb530
mov rdx, qword [0x1802661c8]
cmp rdx, qword [0x1802661d0]
je 0x180142cb6
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 0x180142c50
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802661c8], 0x210
jmp 0x180142cc9
lea r8, [rbp + 0xe10]
lea rcx, [0x1802661c0]
call fcn.1800e82f0
mov byte [0x180265d40], 0
mov dword [0x180265d44], 0xffffffff
cmp byte [0x180265d48], 0
je 0x180142e3f
mov ebx, dword [0x180265d4c]
movabs rcx, 0xca97246103b63917
call fcn.1800e7ce0
test eax, eax
je 0x180142d78
mov edx, ebx
movabs rcx, 0x1bf60a500e28887
call fcn.1800e7da0
test eax, eax
jne 0x180142d78
mov edx, ebx
movabs rcx, 0xc7827959479dcc78
call fcn.1800e7da0
test eax, eax
je 0x180142d78
mov edx, ebx
movabs rcx, 0x991549de4d64762
call fcn.1800e7da0
test eax, eax
jne 0x180142d78
mov edx, ebx
movabs rcx, 0xa11700682f3ad45c
call fcn.1800e7da0
mov r8d, 1
mov edx, eax
movabs rcx, 0x299eeb23175895fc
call fcn.180135b00
mov edx, ebx
movabs rcx, 0xb69317bf5e782347
call fcn.1800e7da0
mov r8d, 1
mov edx, ebx
mov rcx, rdi
call fcn.180135b00
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.1801dac20
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.1800eb530
lea rcx, [rbp + 0x1440]
call fcn.180141890
mov byte [0x180265d48], 0
mov dword [0x180265d4c], 0xffffffff
cmp byte [0x180265d20], 0
je 0x180143135
mov edi, dword [0x180265d24]
movabs r12, 0x24cb2137731ffe89
mov rcx, r12
mov edx, edi
xor sil, sil
mov ebx, 0xffffffff
call fcn.1800e7da0
cmp eax, ebx
jle 0x180142ed6
movabs r13, 0xf75b0d629e1c063d
movabs r14, 0x22ac59a870e6a669
test sil, sil
jne 0x180142ec6
mov r9d, 1
mov r8d, ebx
mov edx, edi
mov rcx, r14
call fcn.180139cb0
test eax, eax
je 0x180142eb6
mov r9d, ebx
mov r8d, edi
mov edx, r15d
mov rcx, r13
call fcn.1800ebba0
mov sil, 1
mov edx, edi
mov rcx, r12
inc ebx
call fcn.1800e7da0
cmp ebx, eax
jl 0x180142e86
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.1801dac20
test sil, sil
je 0x180142f78
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 0x18014307b
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.1800eb530
mov rdx, qword [0x1802661c8]
cmp rdx, qword [0x1802661d0]
je 0x180143107
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 0x1801430a1
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802661c8], 0x210
jmp 0x18014311a
lea r8, [rbp + 0x1020]
lea rcx, [0x1802661c0]
call fcn.1800e82f0
mov byte [0x180265d20], 0
movabs r12, 0x239a3351ac1da385
mov dword [0x180265d24], 0xffffffff
cmp byte [0x180265d10], 0
je 0x1801433f0
mov ebx, dword [0x180265d14]
movabs rcx, 0xca97246103b63917
movaps xmmword [rsp + 0x1780], xmm8
call fcn.1800e7ce0
test eax, eax
je 0x1801431c7
mov edx, ebx
movabs rcx, 0x1bf60a500e28887
call fcn.1800e7da0
test eax, eax
jne 0x1801431c7
mov edx, ebx
movabs rcx, 0xc7827959479dcc78
call fcn.1800e7da0
test eax, eax
je 0x1801431c7
mov edx, ebx
movabs rcx, 0xa11700682f3ad45c
call fcn.1800e7da0
mov r8d, 1
mov edx, eax
movabs rcx, 0x299eeb23175895fc
call fcn.180135b00
mov edx, ebx
movabs rcx, 0xb69317bf5e782347
call fcn.1800e7da0
mov r9d, 1
lea rcx, [rbp + 0x38]
mov r8d, r15d
movabs rdx, 0x3fef770d40960d5a
call fcn.1800e6be0
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.180137730
movss xmm0, dword [0x1801e0eec]
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.180140db0
movaps xmm8, xmmword [rsp + 0x1780]
test eax, eax
je 0x1801433df
mov eax, dword [0x18026ca48]
mov ecx, eax
inc eax
mov dword [0x18026ca48], eax
cmp ecx, 0x64
jle 0x1801433df
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.1801dac20
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.1800eb530
mov rdx, qword [0x1802661c8]
cmp rdx, qword [0x1802661d0]
je 0x1801433c6
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 0x180143360
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
add qword [0x1802661c8], 0x210
jmp 0x1801433d9
lea r8, [rbp + 0x1230]
lea rcx, [0x1802661c0]
call fcn.1800e82f0
mov dword [0x18026ca48], edi
mov byte [0x180265d10], dil
mov dword [0x180265d14], 0xffffffff
lea rcx, [rsp + 0x70]
call fcn.1801416a0
mov rcx, qword [rbp + 0x1670]
xor rcx, rsp
call fcn.1801a76e0
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.1800eba20
int3
lea rcx, [0x18026c4f8]
call fcn.1801a7d58
cmp dword [0x18026c4f8], 0xffffffff
jne 0x180141a61
lea rcx, [0x1801dbbf0]
call fcn.1801a7a94
lea rcx, [0x18026c4f8]
call fcn.1801a7cec
jmp 0x180141a61
lea rcx, [0x18026c508]
call fcn.1801a7d58
cmp dword [0x18026c508], 0xffffffff
jne 0x18014200f
lea rcx, [0x1801dbc10]
call fcn.1801a7a94
lea rcx, [0x18026c508]
call fcn.1801a7cec
jmp 0x18014200f
call fcn.1801bbd7c
int3
call fcn.1800b4f20
int3
call fcn.1801bbd7c
int3