Function at 0x180119680
Capabilities:
Encode data using xor
Hash data using fnv

Disassembly:
mov rax, rsp
mov qword [rax + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r14
lea rbp, [rax - 0x1e8]
sub rsp, 0x2c0
vmovaps xmmword [rax - 0x38], xmm6
vmovaps xmmword [rax - 0x48], xmm7
vmovaps xmmword [rax - 0x58], xmm8
vmovaps xmmword [rax - 0x68], xmm9
vmovaps xmmword [rax - 0x78], xmm10
vmovaps xmmword [rax - 0x88], xmm11
vmovaps xmmword [rax - 0x98], xmm14
vmovaps xmmword [rax - 0xa8], xmm15
xor r14d, r14d
vxorps xmm9, xmm9, xmm9
vxorps xmm15, xmm15, xmm15
vxorps xmm7, xmm7, xmm7
vmovss dword [rbp + 0x1f0], xmm7
vxorps xmm14, xmm14, xmm14
vxorps xmm8, xmm8, xmm8
mov rbx, qword [0x180242b30]
or dword [rbx + 0x1d48], 2
mov dword [rbx + 0x1d68], 0x443b8000
mov dword [rbx + 0x1d6c], 0x43fa0000
mov dword [rbx + 0x1d50], 4
lea rcx, [rbx + 0x1dd0]
vmovss xmm1, dword [rbx + 0xbd0]
vmovss xmm0, dword [rbx + 0xbd4]
mov dword [rsp + 0x50], 5
vmovss dword [rsp + 0x54], xmm1
vmovss dword [rsp + 0x58], xmm0
lea rdx, [rsp + 0x50]
call fcn.18005db90
mov dword [rbx + 0xbd0], 0x443b8000
mov dword [rbx + 0xbd4], 0x43fa0000
xor edx, edx
mov r8d, 0x29
lea rcx, str.MainWindow
call fcn.18004e850
test al, al
je 0x180119f27
mov rax, qword [0x180242b30]
mov rcx, qword [rax + 0x1330]
vmovss xmm15, dword [rcx + 0x28]
vmovss xmm0, dword [rcx + 0x2c]
vmovss dword [rbp + 0x1f0], xmm0
vmovss xmm14, dword [rcx + 0x30]
vmovss xmm0, dword [rcx + 0x34]
vmovss dword [rbp + 0x1f8], xmm0
lea rax, [rbp - 0x60]
mov qword [rbp + 0x200], rax
lea rax, [0x18020f2cc]
mov qword [rbp + 0xc0], rax
lea rax, [0x18020f2c8]
mov qword [rbp + 0xc8], rax
lea rax, [0x18020f2ec]
mov qword [rbp + 0xd0], rax
lea rax, [0x18020f2e8]
mov qword [rbp + 0xd8], rax
lea rax, [0x18020f2e4]
mov qword [rbp + 0xe0], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], r14
mov edx, 5
lea rcx, [rbp - 0x60]
call fcn.1800bfec0
mov rbx, qword [rbp - 0x60]
mov r8d, 0x28
lea rdx, [rbp + 0xc0]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
lea rax, [rbx + 0x28]
mov qword [rbp - 0x58], rax
vmovss xmm7, dword [0x18023ca10]
vmovss xmm8, dword [0x18023ca04]
vmovss xmm6, dword [0x18023ca08]
lea rax, str.AIMBOT
mov qword [rbp + 0xe8], rax
lea rax, str.VISUALS
mov qword [rbp + 0xf0], rax
lea rax, [0x18020f304]
mov qword [rbp + 0xf8], rax
lea rax, str.LOGS
mov qword [rbp + 0x100], rax
lea rax, [0x18020f2f0]
mov qword [rbp + 0x108], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], r14
mov edx, 5
lea rcx, [rbp - 0x48]
call fcn.1800bfec0
mov rbx, qword [rbp - 0x48]
mov r8d, 0x28
lea rdx, [rbp + 0xe8]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
lea rax, [rbx + 0x28]
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x60]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
vunpcklps xmm0, xmm9, xmm7
vmovq r9, xmm0
vunpcklps xmm2, xmm8, xmm6
vmovq r8, xmm2
lea rdx, [0x18023c9f0]
lea rcx, [rbp - 0x48]
call fcn.18010e4e0
mov ecx, dword [0x18023c9f0]
test ecx, ecx
je 0x180119bbf
sub ecx, 1
je 0x180119ae3
sub ecx, 1
je 0x180119a5d
sub ecx, 1
je 0x1801199e0
cmp ecx, 1
jne 0x180119c6e
lea rax, [rbp + 0x60]
mov qword [rbp + 0x200], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], r14
vmovss xmm6, dword [0x18023ca04]
vmovss xmm8, dword [0x18023ca0c]
vmovss xmm7, dword [0x18023ca10]
lea rax, str.CONFIG
mov qword [rbp - 0x80], rax
lea rax, str.CONDITIONS
mov qword [rbp - 0x78], rax
lea rax, str.PLAYERLIST
mov qword [rbp - 0x70], rax
lea rax, str.MATERIALS
mov qword [rbp - 0x68], rax
vmovdqu xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], r14
mov edx, 4
lea rcx, [rbp - 0x30]
call fcn.1800bfec0
mov rbx, qword [rbp - 0x30]
mov r8d, 0x20
lea rdx, [rbp - 0x80]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
lea rax, [rbx + 0x20]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0x60]
lea rdx, [0x18023c9fc]
lea rcx, [rbp - 0x30]
jmp 0x180119c4c
lea rax, [rbp + 0x78]
mov qword [rbp + 0x208], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rbp + 0x78], xmm0
mov qword [rbp + 0x88], r14
vmovss xmm6, dword [0x18023ca04]
vmovss xmm8, dword [0x18023ca0c]
vmovss xmm7, dword [0x18023ca10]
lea rax, str.SETTINGS
mov qword [rbp + 0x200], rax
vmovdqu xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r14
mov edx, 1
lea rcx, [rbp - 0x18]
call fcn.1800bfec0
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x200]
mov qword [rcx], rax
lea rax, [rcx + 8]
mov qword [rbp - 0x10], rax
lea rax, [rbp + 0x78]
xor edx, edx
lea rcx, [rbp - 0x18]
jmp 0x180119c4c
lea rax, [rbp + 0x90]
mov qword [rbp + 0x200], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], r14
vmovss xmm6, dword [0x18023ca04]
vmovss xmm8, dword [0x18023ca0c]
vmovss xmm7, dword [0x18023ca10]
lea rax, str.MISC
mov qword [rbp + 0x208], rax
vmovdqu xmmword [rbp], xmm0
mov qword [rbp + 0x10], r14
mov edx, 1
lea rcx, [rbp]
call fcn.1800bfec0
mov rcx, qword [rbp]
mov rax, qword [rbp + 0x208]
mov qword [rcx], rax
lea rax, [rcx + 8]
mov qword [rbp + 8], rax
lea rax, [rbp + 0x90]
xor edx, edx
lea rcx, [rbp]
jmp 0x180119c4c
lea rax, [rbp + 0xa8]
mov qword [rbp + 0x200], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rbp + 0xa8], xmm0
mov qword [rbp + 0xb8], r14
vmovss xmm6, dword [0x18023ca04]
vmovss xmm8, dword [0x18023ca0c]
vmovss xmm7, dword [0x18023ca10]
lea rax, [0x18020a010]
mov qword [rbp + 0x110], rax
lea rax, str.CHAMS
mov qword [rbp + 0x118], rax
lea rax, str.GLOW
mov qword [rbp + 0x120], rax
lea rax, str.MISC
mov qword [rbp + 0x128], rax
lea rax, str.RADAR
mov qword [rbp + 0x130], rax
lea rax, str.MENU
mov qword [rbp + 0x138], rax
vmovdqu xmmword [rbp + 0x18], xmm0
mov qword [rbp + 0x28], r14
mov edx, 6
lea rcx, [rbp + 0x18]
call fcn.1800bfec0
mov rbx, qword [rbp + 0x18]
mov r8d, 0x30
lea rdx, [rbp + 0x110]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
lea rax, [rbx + 0x30]
mov qword [rbp + 0x20], rax
lea rax, [rbp + 0xa8]
lea rdx, [0x18023c9f8]
lea rcx, [rbp + 0x18]
jmp 0x180119c4c
lea rax, [rbp + 0x48]
mov qword [rbp + 0x200], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rbp + 0x48], xmm0
mov qword [rbp + 0x58], r14
vmovss xmm6, dword [0x18023ca04]
vmovss xmm8, dword [0x18023ca0c]
vmovss xmm7, dword [0x18023ca10]
lea rax, str.GENERAL
mov qword [rsp + 0x60], rax
lea rax, [0x18020f328]
mov qword [rsp + 0x68], rax
vmovdqu xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], r14
mov edx, 2
lea rcx, [rbp + 0x30]
call fcn.1800bfec0
mov rbx, qword [rbp + 0x30]
mov r8d, 0x10
lea rdx, [rsp + 0x60]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
lea rax, [rbx + 0x10]
mov qword [rbp + 0x38], rax
lea rax, [rbp + 0x48]
lea rdx, [0x18023c9f4]
lea rcx, [rbp + 0x30]
mov qword [rsp + 0x28], rax
vunpcklps xmm0, xmm6, xmm9
vunpcklps xmm2, xmm8, xmm7
mov byte [rsp + 0x20], 0
vmovq r9, xmm0
vmovq r8, xmm2
call fcn.18010e4e0
vmovss xmm2, dword [0x18023ca10]
vmovss xmm4, dword [0x18023ca04]
mov rbx, qword [0x180242b30]
mov rax, qword [rbx + 0x1330]
mov byte [rax + 0xcc], 1
mov rax, qword [rbx + 0x1330]
vmovss xmm0, dword [rax + 0x2c]
vsubss xmm1, xmm0, dword [rax + 0x9c]
vaddss xmm3, xmm1, xmm2
vmovss xmm2, dword [rax + 0x28]
vsubss xmm0, xmm2, dword [rax + 0x98]
vaddss xmm1, xmm0, xmm4
vmovss dword [rax + 0x118], xmm1
vmovss dword [rax + 0x11c], xmm3
mov byte [rax + 0x159], 1
lea rcx, [rbx + 0x1dd0]
vmovss xmm1, dword [rbx + 0xbc0]
vmovss xmm0, dword [rbx + 0xbc4]
mov dword [rsp + 0x50], 2
vmovss dword [rsp + 0x54], xmm1
vmovss dword [rsp + 0x58], xmm0
lea rdx, [rsp + 0x50]
call fcn.18005db90
mov dword [rbx + 0xbc0], 0x41000000
mov dword [rbx + 0xbc4], 0x41000000
mov ecx, 3
call fcn.180045260
vmovss xmm8, dword [rbp + 0x1f8]
vsubss xmm1, xmm8, dword [0x18023ca10]
vsubss xmm0, xmm14, dword [0x18023ca04]
vmovss dword [rbp + 0x1f8], xmm0
vmovss dword [rbp + 0x1fc], xmm1
mov rcx, qword [0x180242b30]
mov rax, qword [rcx + 0x1330]
mov byte [rax + 0xcc], 1
mov rbx, qword [rcx + 0x1330]
movsxd r8, dword [rbx + 0x108]
mov rax, qword [rbx + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Content
call fcn.180044550
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x1384], eax
jne 0x180119dab
lea r8, str.Content
mov edx, 0xc
mov ecx, eax
call fcn.18005d0e0
mov dword [rsp + 0x20], r14d
mov r9d, 2
lea r8, [rbp + 0x1f8]
mov edx, edi
lea rcx, str.Content
call fcn.18004b560
test al, al
je 0x180119ece
mov rbx, qword [0x180242b30]
mov dword [rsp + 0x60], 3
vmovups xmm0, xmmword [rbx + 0xcd8]
vmovups xmmword [rsp + 0x64], xmm0
lea rcx, [rbx + 0x1dc0]
lea rdx, [rsp + 0x60]
call fcn.18005dcd0
cmp dword [rbx + 0x1dbc], 3
je 0x180119e1a
vmovups xmm0, xmmword [0x18023c6f4]
vmovups xmmword [rbx + 0xcd8], xmm0
vmovss xmm1, dword [0x180218ad8]
mov ecx, 7
call fcn.1800453b0
mov edx, dword [0x18023c9f0]
test edx, edx
je 0x180119e7b
sub edx, 1
je 0x180119e6d
sub edx, 1
je 0x180119e5f
sub edx, 1
je 0x180119e58
cmp edx, 1
jne 0x180119e87
lea rcx, [0x18023c9f0]
call fcn.180123ad0
jmp 0x180119e87
call fcn.180123120
jmp 0x180119e87
lea rcx, [0x18023c9f0]
call fcn.180121dc0
jmp 0x180119e87
lea rcx, [0x18023c9f0]
call fcn.18011ca50
jmp 0x180119e87
lea rcx, [0x18023c9f0]
call fcn.18011a7a0
mov ecx, 1
call fcn.1800454c0
mov r8, qword [0x180242b30]
movsxd rax, dword [r8 + 0x1dc0]
cmp eax, 1
jl 0x180119ece
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1dc8]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
vmovups xmm0, xmmword [rcx + rdx*4 - 0x10]
vmovups xmmword [r8 + rax*8 + 0xca8], xmm0
dec dword [r8 + 0x1dc0]
call fcn.18004b8b0
mov r8, qword [0x180242b30]
movsxd rax, dword [r8 + 0x1dc0]
cmp eax, 1
jl 0x180119f10
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1dc8]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
vmovups xmm0, xmmword [rcx + rdx*4 - 0x10]
vmovups xmmword [r8 + rax*8 + 0xca8], xmm0
dec dword [r8 + 0x1dc0]
mov ecx, 1
call fcn.1800454c0
call fcn.180050da0
vmovss xmm7, dword [rbp + 0x1f0]
mov ecx, 1
call fcn.1800454c0
mov rdi, 0xffffffffffffffff
vmovss xmm10, dword [0x180218d6c]
vmovss xmm11, dword [0x180218d34]
cmp qword [0x180247940], 0
je 0x18011a217
mov rcx, qword [0x18023c770]
mov qword [rbp + 0x1f8], rcx
mov rbx, qword [0x180242b30]
mov rsi, rcx
test rcx, rcx
jne 0x180119f91
mov rcx, qword [rbx + 0x48]
test rcx, rcx
jne 0x180119f87
mov rax, qword [rbx + 0x38]
mov rcx, qword [rax + 0x60]
mov rcx, qword [rcx]
mov qword [rbp + 0x1f8], rcx
mov rsi, rcx
call fcn.1800514f0
lea rcx, [rbx + 0x1de0]
lea rdx, [rbp + 0x1f8]
call fcn.18005def0
mov rax, qword [rbx + 0x1330]
mov rdx, qword [rsi + 0x40]
mov rdx, qword [rdx + 8]
mov rcx, qword [rax + 0x2b0]
call fcn.1800665d0
lea rsi, [0x180247930]
mov rax, rsi
cmp qword [0x180247948], 0xf
cmova rax, qword [0x180247930]
mov rbx, qword [0x180242b30]
test rax, rax
jne 0x180119ff0
vxorps xmm0, xmm0, xmm0
jmp 0x18011a041
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rax
vmovss dword [rsp + 0x20], xmm10
vmovaps xmm3, xmm11
vmovss xmm2, dword [rbx + 0x1048]
lea rdx, [rbp + 0x1f8]
mov rcx, qword [rbx + 0x1040]
call fcn.18006d2c0
vmovss xmm0, dword [rbp + 0x1f8]
vaddss xmm1, xmm0, dword [0x180218a48]
vcvttss2si eax, xmm1
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, eax
vaddss xmm0, xmm0, dword [0x180218b68]
vminss xmm1, xmm14, xmm0
vmovss dword [rbx + 0x1d68], xmm1
mov dword [rbx + 0x1d6c], 0x42200000
mov dword [rbx + 0x1d50], 1
vsubss xmm0, xmm7, dword [0x180218ba8]
or dword [rbx + 0x1d48], 3
vmovss dword [rbx + 0x1d58], xmm15
vmovss dword [rbx + 0x1d5c], xmm0
mov qword [rbx + 0x1d60], r14
mov dword [rbx + 0x1d4c], 1
lea rcx, [rbx + 0x1dd0]
vmovss xmm1, dword [rbx + 0xbd0]
vmovss xmm0, dword [rbx + 0xbd4]
mov dword [rsp + 0x50], 5
vmovss dword [rsp + 0x54], xmm1
vmovss dword [rsp + 0x58], xmm0
lea rdx, [rsp + 0x50]
call fcn.18005db90
mov dword [rbx + 0xbd0], 0x42200000
mov dword [rbx + 0xbd4], 0x42200000
xor edx, edx
mov r8d, 0x102b
lea rcx, str.TitleWindow
call fcn.18004e850
test al, al
je 0x18011a208
mov rcx, qword [0x180242b30]
mov rax, qword [rcx + 0x1330]
vmovss xmm7, dword [rax + 0x28]
vmovss xmm6, dword [rax + 0x2c]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x1330]
mov r10, qword [rax + 0x2b0]
cmp qword [0x180247948], 0xf
cmova rsi, qword [0x180247930]
lea rcx, [0x18023c6c4]
call fcn.180044c70
mov r9d, eax
vaddss xmm1, xmm6, dword [0x180218b28]
vaddss xmm0, xmm7, dword [0x180218b38]
vmovss dword [rbp + 0x1f8], xmm0
vmovss dword [rbp + 0x1fc], xmm1
mov rcx, qword [0x18023c770]
vmovss xmm2, dword [rcx + 0x14]
test eax, 0xff000000
je 0x18011a1fb
test rsi, rsi
je 0x18011a1fb
cmp byte [rsi], 0
je 0x18011a1fb
mov r8, rdi
nop word [rax + rax]
inc r8
cmp byte [rsi + r8], 0
jne 0x18011a190
add r8, rsi
test rcx, rcx
jne 0x18011a1aa
mov rax, qword [r10 + 0x38]
mov rcx, qword [rax + 8]
vucomiss xmm2, xmm9
jp 0x18011a1bc
jne 0x18011a1bc
mov rax, qword [r10 + 0x38]
vmovss xmm2, dword [rax + 0x10]
vmovups xmm0, xmmword [r10 + 0x60]
vmovups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
vmovss dword [rsp + 0x40], xmm9
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r9d
lea r9, [rbp + 0x1f8]
mov rdx, r10
call fcn.18006d6c0
call fcn.180050da0
vmovss xmm7, dword [rbp + 0x1f0]
mov ecx, 1
call fcn.1800454c0
call fcn.1800515b0
mov rax, qword [0x180202ed0]
mov ebx, 0x811c9dc5
test al, al
jne 0x18011a22c
mov r9d, ebx
jmp 0x18011a246
movsx ecx, al
xor ecx, ebx
imul edx, ecx, 0x1000193
lea rcx, [0x180202ed1]
call fcn.1800e91b0
mov r9d, eax
lea rsi, str.default
mov r8, rsi
mov r10, qword [str.default]
mov r11, qword [0x18023c2d0]
cmp r11, 0xf
cmova r8, r10
mov rcx, rdi
nop dword [rax]
inc rcx
cmp byte [r8 + rcx], 0
jne 0x18011a270
mov rdx, r14
test rcx, rcx
je 0x18011a2a5
nop dword [rax]
nop word [rax + rax]
movsx eax, byte [rdx + r8]
xor eax, ebx
imul ebx, eax, 0x1000193
inc rdx
cmp rdx, rcx
jb 0x18011a290
cmp ebx, r9d
je 0x18011a753
lea rax, str.Editing_for_condition_
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x18
mov rax, rsi
cmp r11, 0xf
cmova rax, r10
mov qword [rsp + 0x60], rax
mov rax, qword [0x18023c2c8]
mov qword [rsp + 0x68], rax
vmovups xmm0, xmmword [rsp + 0x60]
vmovups xmmword [rbp + 0x50], xmm0
movabs rax, 0xc000000000000000
mov qword [rbp + 0x48], rax
mov qword [rsp + 0x60], 1
lea rax, [rbp + 0x48]
mov qword [rsp + 0x68], rax
vmovups xmm0, xmmword [rsp + 0x60]
vmovdqa xmmword [rsp + 0x60], xmm0
vmovups xmm1, xmmword [rsp + 0x50]
vmovdqa xmmword [rsp + 0x50], xmm1
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x80]
call fcn.1800b12c0
lea rax, [rbp - 0x80]
cmp qword [rbp - 0x68], 0xf
cmova rax, qword [rbp - 0x80]
mov rcx, qword [0x180242b30]
test rax, rax
jne 0x18011a356
vmovaps xmm6, xmm9
jmp 0x18011a3a7
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rax
vmovss dword [rsp + 0x20], xmm10
vmovaps xmm3, xmm11
vmovss xmm2, dword [rcx + 0x1048]
lea rdx, [rbp + 0x1f0]
mov rcx, qword [rcx + 0x1040]
call fcn.18006d2c0
vmovss xmm0, dword [rbp + 0x1f0]
vaddss xmm1, xmm0, dword [0x180218a48]
vcvttss2si eax, xmm1
vxorps xmm6, xmm6, xmm6
vcvtsi2ss xmm6, xmm6, eax
lea rcx, [rbp - 0x80]
call fcn.180098e30
vaddss xmm0, xmm6, dword [0x180218bbc]
vminss xmm1, xmm14, xmm0
mov rbx, qword [0x180242b30]
vmovss dword [rbx + 0x1d68], xmm1
mov dword [rbx + 0x1d6c], 0x42200000
mov dword [rbx + 0x1d50], 1
vaddss xmm0, xmm7, xmm8
vaddss xmm1, xmm0, dword [0x180218b20]
or dword [rbx + 0x1d48], 3
vmovss dword [rbx + 0x1d58], xmm15
vmovss dword [rbx + 0x1d5c], xmm1
mov qword [rbx + 0x1d60], r14
mov dword [rbx + 0x1d4c], 1
vmovss xmm1, dword [rbx + 0xbd0]
vmovss xmm0, dword [rbx + 0xbd4]
mov dword [rsp + 0x50], 5
vmovss dword [rsp + 0x54], xmm1
vmovss dword [rsp + 0x58], xmm0
lea rcx, [rbx + 0x1dd0]
lea rdx, [rsp + 0x50]
call fcn.18005db90
mov dword [rbx + 0xbd0], 0x42200000
mov dword [rbx + 0xbd4], 0x42200000
xor edx, edx
mov r8d, 0x2b
lea rcx, str.ConditionWindow
call fcn.18004e850
test al, al
je 0x18011a749
mov rbx, qword [0x180242b30]
mov rax, qword [rbx + 0x1330]
vmovss xmm7, dword [rax + 0x28]
vmovss xmm8, dword [rax + 0x2c]
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
lea r14, str.Editing_for_condition
mov qword [rsp + 0x28], r14
vmovss dword [rsp + 0x20], xmm10
vmovaps xmm3, xmm11
vmovss xmm2, dword [rbx + 0x1048]
lea rdx, [rbp + 0x1f0]
mov rcx, qword [rbx + 0x1040]
call fcn.18006d2c0
vmovss xmm0, dword [rbp + 0x1f0]
vaddss xmm1, xmm0, dword [0x180218a48]
vcvttss2si eax, xmm1
vxorps xmm11, xmm11, xmm11
vcvtsi2ss xmm11, xmm11, eax
mov rax, qword [rbx + 0x1330]
mov byte [rax + 0xcc], 1
mov rax, qword [rbx + 0x1330]
mov r10, qword [rax + 0x2b0]
lea rcx, [0x18023c734]
call fcn.180044c70
mov r9d, eax
vmovss xmm10, dword [0x180218b44]
vaddss xmm0, xmm7, xmm10
vmovss dword [rbp + 0x1f0], xmm0
vaddss xmm1, xmm8, dword [0x180218b38]
vmovss dword [rbp + 0x1f4], xmm1
mov r8, qword [0x18023c750]
vmovss xmm2, dword [r8 + 0x14]
test eax, 0xff000000
je 0x18011a5bd
test r8, r8
jne 0x18011a55b
mov rax, qword [r10 + 0x38]
mov r8, qword [rax + 8]
vucomiss xmm2, xmm9
jp 0x18011a56d
jne 0x18011a56d
mov rax, qword [r10 + 0x38]
vmovss xmm2, dword [rax + 0x10]
vmovups xmm0, xmmword [r10 + 0x60]
vmovups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
vmovss dword [rsp + 0x40], xmm9
lea rax, [0x18020f3ae]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r14
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r9d
lea r9, [rbp + 0x1f0]
mov rdx, r10
mov rcx, r8
call fcn.18006d6c0
mov rbx, qword [0x180242b30]
mov rax, qword [rbx + 0x1330]
mov byte [rax + 0xcc], 1
mov rax, qword [rbx + 0x1330]
mov r10, qword [rax + 0x2b0]
mov r8, rsi
cmp qword [0x18023c2d0], 0xf
cmova r8, qword [str.default]
lea rcx, [0x18023c6c4]
call fcn.180044c70
mov r9d, eax
vaddss xmm0, xmm7, xmm10
vaddss xmm1, xmm0, xmm11
vmovss dword [rbp + 0x1f0], xmm1
vaddss xmm2, xmm8, dword [0x180218b38]
vmovss dword [rbp + 0x1f4], xmm2
mov rcx, qword [0x18023c750]
vmovss xmm2, dword [rcx + 0x14]
test eax, 0xff000000
je 0x18011a6b2
test r8, r8
je 0x18011a6b2
cmp byte [r8], 0
je 0x18011a6b2
nop
inc rdi
cmp byte [r8 + rdi], 0
jne 0x18011a640
add rdi, r8
test rcx, rcx
jne 0x18011a65a
mov rax, qword [r10 + 0x38]
mov rcx, qword [rax + 8]
vucomiss xmm2, xmm9
jp 0x18011a66c
jne 0x18011a66c
mov rax, qword [r10 + 0x38]
vmovss xmm2, dword [rax + 0x10]
vmovups xmm0, xmmword [r10 + 0x60]
vmovups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
vmovss dword [rsp + 0x40], xmm9
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], r8
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r9d
lea r9, [rbp + 0x1f0]
mov rdx, r10
call fcn.18006d6c0
mov rbx, qword [0x180242b30]
mov rax, qword [rbx + 0x1330]
mov byte [rax + 0xcc], 1
mov rax, qword [rbx + 0x1330]
vmovss xmm0, dword [rax + 0x28]
vsubss xmm2, xmm0, dword [rax + 0x98]
vaddss xmm1, xmm6, dword [0x180218b70]
vaddss xmm3, xmm2, xmm1
vmovss xmm0, dword [rax + 0x2c]
vsubss xmm2, xmm0, dword [rax + 0x9c]
vaddss xmm1, xmm2, dword [0x180218b2c]
vmovss dword [rax + 0x118], xmm3
vmovss dword [rax + 0x11c], xmm1
mov byte [rax + 0x159], 1
vmovdqu xmm0, xmmword [0x180219390]
vmovdqa xmmword [rsp + 0x60], xmm0
lea r8, [rsp + 0x60]
lea rcx, [0x18020f40c]
call fcn.18010dd20
test al, al
je 0x18011a744
mov r8d, 7
lea rdx, [0x180202ed0]
mov rcx, rsi
call fcn.180098e90
call fcn.180050da0
mov ecx, 1
call fcn.1800454c0
lea r11, [rsp + 0x2c0]
vmovaps xmm6, xmmword [r11 - 0x10]
vmovaps xmm7, xmmword [r11 - 0x20]
vmovaps xmm8, xmmword [r11 - 0x30]
vmovaps xmm9, xmmword [r11 - 0x40]
vmovaps xmm10, xmmword [r11 - 0x50]
vmovaps xmm11, xmmword [r11 - 0x60]
vmovaps xmm14, xmmword [r11 - 0x70]
vmovaps xmm15, xmmword [r11 - 0x80]
mov rsp, r11
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret