Function at 0x18003aae4
Capabilities:
Execute command

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x20c0]
mov eax, 0x21c0
call fcn.1800e3060
sub rsp, rax
mov rbx, qword [0x180488ea0]
lea rax, str.Behind
mov qword [rbp - 0x48], rax
lea rsi, str.MyVision.cc_FREE
movaps xmmword [rsp + 0x21b0], xmm6
lea rax, str.Lightframe
mov qword [rbp - 0x40], rax
xor r14d, r14d
mov qword [rbx + 0x37fc], r14
lea rax, str.Flow
mov qword [rbp - 0x38], rax
xor edx, edx
mov dword [rbx + 0x3808], r14d
lea rax, str.Shaded
movaps xmmword [rsp + 0x21a0], xmm7
movaps xmmword [rsp + 0x2190], xmm8
movaps xmmword [rsp + 0x2180], xmm9
movaps xmmword [rsp + 0x2170], xmm10
movaps xmmword [rsp + 0x2160], xmm11
movaps xmmword [rsp + 0x2150], xmm12
movaps xmmword [rsp + 0x2140], xmm13
movaps xmmword [rsp + 0x2130], xmm14
movaps xmmword [rsp + 0x2120], xmm15
lea r13d, [r14 + 2]
mov qword [rbp - 0x30], rax
lea r15d, [r14 + 1]
mov dword [rbx + 0x3868], 0x41000000
lea rax, str.None
mov qword [rbp - 0x28], rax
mov r8d, 0x30ab
lea rax, str.Body
mov rcx, rsi
mov qword [rbp - 0x20], rax
lea rax, str.Head
mov qword [rbp - 0x18], rax
lea rax, str.Random
mov qword [rbp - 0x10], rax
lea rax, str.Generated
mov qword [rbp - 8], rax
lea rax, str.Splinted
mov qword [rbp], rax
lea rax, str.Custom
mov qword [rbp - 0x60], rax
lea rax, str.Swaston
mov qword [rbp - 0x58], rax
lea rax, str.Circle
mov qword [rbp - 0x50], rax
lea rax, str.Colored
mov qword [rsp + 0x78], rax
lea rax, str.Rainbow
mov qword [rbp - 0x80], rax
lea rax, str.Left
mov qword [rbp - 0x78], rax
lea rax, str.Bottom
mov qword [rbp - 0x70], rax
lea rax, str.Right
mov qword [rbp - 0x68], rax
mov eax, 0x41a00000
mov dword [rbx + 0x3840], eax
mov dword [rbx + 0x3844], eax
movss xmm0, dword [0x1803ab020]
movss xmm1, dword [0x1803ab024]
movss dword [0x1804bf0b8], xmm0
movss xmm0, dword [0x1803ab028]
movss dword [0x1804bf0c0], xmm0
movss dword [0x1804bf0bc], xmm1
mov dword [0x1804bf0c4], 0x3f800000
or dword [rbx + 0x47b0], r13d
mov dword [rbx + 0x47d0], 0x443e0000
mov dword [rbx + 0x47d4], 0x44188000
mov dword [rbx + 0x47b8], r15d
call fcn.18004bb28
mov r8, qword [0x180488ea0]
lea rcx, [rbp + 0x2108]
mov rax, qword [r8 + 0x3ed8]
movsd xmm0, qword [rax + 0x20]
movsd qword [rbp + 0x2100], xmm0
call fcn.180050e7c
mov rcx, qword [r8 + 0x48b0]
lea rdi, str.Background
mov r8, rdi
mov rcx, qword [rcx]
xor edx, edx
call fcn.1800468f8
movss xmm1, dword [0x1804bf654]
mov r10, rax
movss xmm0, dword [0x1804bf650]
mov rcx, qword [0x180488ea0]
movss xmm14, dword [rbp + 0x2108]
movss xmm9, dword [rbp + 0x2104]
movss xmm8, dword [rbp + 0x2100]
movss xmm12, dword [rbp + 0x210c]
movss dword [rsp + 0x44], xmm1
movss xmm1, dword [0x1804bf65c]
mulss xmm1, dword [rcx + 0x37f4]
lea rcx, [rsp + 0x40]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [0x1804bf658]
movss dword [rsp + 0x4c], xmm1
movaps xmm1, xmm9
movss dword [rsp + 0x48], xmm0
addss xmm1, xmm12
movaps xmm0, xmm14
addss xmm0, xmm8
movss dword [rbp + 0x2114], xmm1
movss dword [rbp + 0x2110], xmm0
call fcn.180044574
movss xmm0, dword [0x1802d1b7c]
lea r8, [rbp + 0x2110]
mov r9d, eax
mov dword [rsp + 0x28], r14d
lea rdx, [rbp + 0x2100]
movss dword [rsp + 0x20], xmm0
mov rcx, r10
call fcn.18005afc4
mov rax, qword [0x180488ea0]
mov r8, rdi
xor edx, edx
mov rcx, qword [rax + 0x48b0]
mov rcx, qword [rcx]
call fcn.1800468f8
movss xmm0, dword [0x1804bf660]
movaps xmm6, xmm8
movss xmm2, dword [rbx + 0x3844]
mov r10, rax
movss xmm1, dword [0x1804bf664]
mov rcx, qword [0x180488ea0]
movss xmm13, dword [0x1802d1c50]
movss xmm11, dword [0x1802d1ca4]
movss dword [rsp + 0x40], xmm0
addss xmm6, xmm11
movss xmm0, dword [0x1804bf668]
movss dword [rsp + 0x48], xmm0
movaps xmm0, xmm2
movss dword [rsp + 0x44], xmm1
addss xmm0, xmm13
movss xmm1, dword [0x1804bf66c]
mulss xmm1, dword [rcx + 0x37f4]
lea rcx, [rsp + 0x40]
movss dword [rbp + 0x2100], xmm6
addss xmm0, xmm9
movss dword [rsp + 0x4c], xmm1
movaps xmm1, xmm9
addss xmm1, xmm2
movss dword [rbp + 0x2104], xmm0
movaps xmm0, xmm8
addss xmm0, dword [rbx + 0x3840]
movss dword [rbp + 0x210c], xmm1
movss dword [rbp + 0x2108], xmm0
call fcn.180044574
movss xmm0, dword [0x1802d1b7c]
lea r8, [rbp + 0x2100]
mov r9d, eax
mov dword [rsp + 0x28], r14d
lea rdx, [rbp + 0x2108]
movss dword [rsp + 0x20], xmm0
mov rcx, r10
call fcn.18005afc4
mov rax, qword [0x180488ea0]
mov r8, rdi
xor edx, edx
mov rcx, qword [rax + 0x48b0]
mov rcx, qword [rcx]
call fcn.1800468f8
movss xmm0, dword [0x1804bf0d8]
mov r10, rax
movss xmm2, dword [rbx + 0x3844]
movss xmm1, dword [0x1804bf0dc]
mov rcx, qword [0x180488ea0]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [0x1804bf0e0]
movss dword [rsp + 0x48], xmm0
movaps xmm0, xmm2
movss dword [rsp + 0x44], xmm1
addss xmm0, xmm13
movss xmm1, dword [0x1804bf0e4]
mulss xmm1, dword [rcx + 0x37f4]
lea rcx, [rsp + 0x40]
movss dword [rbp + 0x2100], xmm6
addss xmm0, xmm9
movss dword [rsp + 0x4c], xmm1
movaps xmm1, xmm9
addss xmm1, xmm2
movss dword [rbp + 0x2104], xmm0
movaps xmm0, xmm8
addss xmm0, dword [rbx + 0x3840]
movss dword [rbp + 0x210c], xmm1
movss dword [rbp + 0x2108], xmm0
call fcn.180044574
movss xmm0, dword [0x1802d1b7c]
lea r8, [rbp + 0x2100]
movss xmm7, dword [0x1802d1ad8]
lea rdx, [rbp + 0x2108]
movss dword [rsp + 0x30], xmm7
mov r9d, eax
mov rcx, r10
movss dword [rsp + 0x20], xmm0
call fcn.18005aec4
mov rax, qword [0x180488ea0]
mov r8, rdi
xor edx, edx
mov rcx, qword [rax + 0x48b0]
mov rcx, qword [rcx]
call fcn.1800468f8
movss xmm2, dword [rbx + 0x3844]
mov r10, rax
movss xmm1, dword [0x1804bf664]
movss xmm0, dword [0x1804bf660]
mov rcx, qword [0x180488ea0]
movss dword [rsp + 0x44], xmm1
movss xmm1, dword [0x1804bf66c]
movss dword [rsp + 0x40], xmm0
mulss xmm1, dword [rcx + 0x37f4]
lea rcx, [rsp + 0x40]
movss xmm0, dword [0x1804bf668]
movss dword [rsp + 0x48], xmm0
movaps xmm0, xmm12
movss dword [rsp + 0x4c], xmm1
subss xmm0, xmm2
movaps xmm1, xmm2
movss dword [rbp + 0x2100], xmm6
addss xmm1, xmm13
addss xmm0, xmm9
addss xmm1, xmm9
movss dword [rbp + 0x2104], xmm0
movaps xmm0, xmm8
addss xmm0, dword [rbx + 0x3840]
addss xmm1, xmm2
movss dword [rbp + 0x2108], xmm0
movss dword [rbp + 0x210c], xmm1
call fcn.180044574
movss xmm0, dword [0x1802d1b7c]
lea r8, [rbp + 0x2100]
mov r9d, eax
mov dword [rsp + 0x28], r14d
lea rdx, [rbp + 0x2108]
movss dword [rsp + 0x20], xmm0
mov rcx, r10
call fcn.18005afc4
mov rax, qword [0x180488ea0]
mov r8, rdi
xor edx, edx
mov rcx, qword [rax + 0x48b0]
mov rcx, qword [rcx]
call fcn.1800468f8
movss xmm2, dword [rbx + 0x3844]
mov r10, rax
movss xmm1, dword [0x1804bf0dc]
movss xmm0, dword [0x1804bf0d8]
mov rcx, qword [0x180488ea0]
movss dword [rsp + 0x44], xmm1
movss xmm1, dword [0x1804bf0e4]
movss dword [rsp + 0x40], xmm0
mulss xmm1, dword [rcx + 0x37f4]
lea rcx, [rsp + 0x40]
movss xmm0, dword [0x1804bf0e0]
movss dword [rsp + 0x48], xmm0
movaps xmm0, xmm12
movss dword [rsp + 0x4c], xmm1
subss xmm0, xmm2
movaps xmm1, xmm2
movss dword [rbp + 0x2100], xmm6
addss xmm1, xmm13
addss xmm0, xmm9
addss xmm1, xmm9
movss dword [rbp + 0x2104], xmm0
movaps xmm0, xmm8
addss xmm0, dword [rbx + 0x3840]
addss xmm1, xmm2
movss dword [rbp + 0x2108], xmm0
movss dword [rbp + 0x210c], xmm1
call fcn.180044574
movss xmm0, dword [0x1802d1b7c]
lea r8, [rbp + 0x2100]
movss dword [rsp + 0x30], xmm7
lea rdx, [rbp + 0x2108]
mov r9d, eax
movss dword [rsp + 0x20], xmm0
mov rcx, r10
call fcn.18005aec4
mov rax, qword [0x180488ea0]
mov r8, rdi
xor edx, edx
mov rcx, qword [rax + 0x48b0]
mov rcx, qword [rcx]
call fcn.1800468f8
movss xmm2, dword [rbx + 0x3840]
mov r10, rax
movss xmm0, dword [0x1804bf660]
movss xmm1, dword [0x1804bf664]
movss xmm3, dword [rbx + 0x3844]
mov rcx, qword [0x180488ea0]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [0x1804bf668]
movss dword [rsp + 0x48], xmm0
movaps xmm0, xmm2
addss xmm0, xmm2
movss dword [rsp + 0x44], xmm1
movss xmm1, dword [0x1804bf66c]
addss xmm2, xmm6
mulss xmm1, dword [rcx + 0x37f4]
lea rcx, [rsp + 0x40]
movss dword [rsp + 0x4c], xmm1
movaps xmm1, xmm14
subss xmm1, xmm0
movss dword [rbp + 0x2108], xmm2
movaps xmm0, xmm3
addss xmm0, xmm13
subss xmm1, xmm13
addss xmm0, xmm9
addss xmm1, xmm8
movss dword [rbp + 0x2104], xmm0
movaps xmm0, xmm9
addss xmm0, xmm3
movss dword [rbp + 0x2100], xmm1
movss dword [rbp + 0x210c], xmm0
call fcn.180044574
movss xmm0, dword [0x1802d1b7c]
lea r8, [rbp + 0x2100]
mov dword [rsp + 0x28], r14d
lea rdx, [rbp + 0x2108]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
mov rcx, r10
call fcn.18005afc4
mov rax, qword [0x180488ea0]
mov r8, rdi
xor edx, edx
mov rcx, qword [rax + 0x48b0]
mov rcx, qword [rcx]
call fcn.1800468f8
movss xmm2, dword [rbx + 0x3840]
mov r10, rax
movss xmm0, dword [0x1804bf0d8]
movss xmm1, dword [0x1804bf0dc]
movss xmm3, dword [rbx + 0x3844]
mov rcx, qword [0x180488ea0]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [0x1804bf0e0]
movss dword [rsp + 0x48], xmm0
movaps xmm0, xmm2
addss xmm0, xmm2
movss dword [rsp + 0x44], xmm1
movss xmm1, dword [0x1804bf0e4]
addss xmm2, xmm6
mulss xmm1, dword [rcx + 0x37f4]
lea rcx, [rsp + 0x40]
movss dword [rsp + 0x4c], xmm1
movaps xmm1, xmm14
subss xmm1, xmm0
movss dword [rbp + 0x2108], xmm2
movaps xmm0, xmm3
addss xmm0, xmm13
subss xmm1, xmm13
addss xmm0, xmm9
addss xmm1, xmm8
movss dword [rbp + 0x2104], xmm0
movaps xmm0, xmm9
addss xmm0, xmm3
movss dword [rbp + 0x2100], xmm1
movss dword [rbp + 0x210c], xmm0
call fcn.180044574
movss xmm0, dword [0x1802d1b7c]
lea r8, [rbp + 0x2100]
movss dword [rsp + 0x30], xmm7
lea rdx, [rbp + 0x2108]
mov r9d, eax
movss dword [rsp + 0x20], xmm0
mov rcx, r10
call fcn.18005aec4
mov rax, qword [0x180488ea0]
mov r8, rdi
xor edx, edx
mov rcx, qword [rax + 0x48b0]
mov rcx, qword [rcx]
call fcn.1800468f8
movss xmm2, dword [rbx + 0x3840]
mov r10, rax
movss xmm0, dword [0x1804bf660]
movss xmm1, dword [0x1804bf664]
mov rcx, qword [0x180488ea0]
movss xmm3, dword [rbx + 0x3844]
movss dword [rsp + 0x44], xmm1
movss xmm1, dword [0x1804bf66c]
mulss xmm1, dword [rcx + 0x37f4]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [0x1804bf668]
movss dword [rsp + 0x4c], xmm1
movaps xmm1, xmm3
addss xmm1, xmm13
movss dword [rsp + 0x48], xmm0
movaps xmm0, xmm14
subss xmm0, xmm2
addss xmm1, xmm9
addss xmm0, xmm8
movss dword [rbp + 0x2104], xmm1
movaps xmm1, xmm14
movss dword [rbp + 0x2100], xmm0
movaps xmm0, xmm2
addss xmm0, xmm2
subss xmm1, xmm0
subss xmm1, xmm13
addss xmm1, xmm8
addss xmm1, xmm2
movss dword [rbp + 0x2108], xmm1
movaps xmm0, xmm9
lea rcx, [rsp + 0x40]
addss xmm0, xmm3
movss dword [rbp + 0x210c], xmm0
call fcn.180044574
movss xmm0, dword [0x1802d1b7c]
lea r8, [rbp + 0x2100]
mov r9d, eax
mov dword [rsp + 0x28], r14d
lea rdx, [rbp + 0x2108]
movss dword [rsp + 0x20], xmm0
mov rcx, r10
call fcn.18005afc4
mov rax, qword [0x180488ea0]
mov r8, rdi
xor edx, edx
mov rcx, qword [rax + 0x48b0]
mov rcx, qword [rcx]
call fcn.1800468f8
movss xmm2, dword [rbx + 0x3840]
mov r10, rax
movss xmm0, dword [0x1804bf0d8]
movss xmm1, dword [0x1804bf0dc]
movss xmm3, dword [rbx + 0x3844]
mov rcx, qword [0x180488ea0]
movss dword [rsp + 0x44], xmm1
movss xmm1, dword [0x1804bf0e4]
movss dword [rsp + 0x40], xmm0
mulss xmm1, dword [rcx + 0x37f4]
lea rcx, [rsp + 0x40]
movss xmm0, dword [0x1804bf0e0]
movss dword [rsp + 0x48], xmm0
movaps xmm0, xmm14
movss dword [rsp + 0x4c], xmm1
subss xmm0, xmm2
movaps xmm1, xmm3
addss xmm1, xmm13
addss xmm0, xmm8
addss xmm1, xmm9
movss dword [rbp + 0x2100], xmm0
movaps xmm0, xmm2
addss xmm0, xmm2
movss dword [rbp + 0x2104], xmm1
movaps xmm1, xmm14
subss xmm1, xmm0
movaps xmm0, xmm9
addss xmm0, xmm3
subss xmm1, xmm13
movss dword [rbp + 0x210c], xmm0
addss xmm1, xmm8
addss xmm1, xmm2
movss dword [rbp + 0x2108], xmm1
call fcn.180044574
movss xmm0, dword [0x1802d1b7c]
lea r8, [rbp + 0x2100]
movss dword [rsp + 0x30], xmm7
lea rdx, [rbp + 0x2108]
mov r9d, eax
movss dword [rsp + 0x20], xmm0
mov rcx, r10
call fcn.18005aec4
movss xmm1, dword [0x1804bf0bc]
lea rcx, [rbp + 0x2100]
movss xmm0, dword [0x1804bf0b8]
xor r9d, r9d
mov rax, qword [0x180488ea0]
xor r8d, r8d
movss xmm15, dword [0x1802d1d60]
mov rdx, rsi
movss dword [rsp + 0x44], xmm1
movss xmm1, dword [0x1804bf0c4]
mulss xmm1, dword [rax + 0x37f4]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [0x1804bf0c0]
movss dword [rsp + 0x4c], xmm1
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x20], xmm15
call fcn.180049020
movss xmm7, dword [rbx + 0x3840]
addss xmm7, dword [0x1802d1c98]
movss xmm0, dword [rbx + 0x3844]
subss xmm7, dword [rax]
movss xmm10, dword [0x1802d1a80]
lea rcx, [rsp + 0x40]
movaps xmm6, xmm0
addss xmm6, xmm13
mulss xmm7, xmm10
addss xmm6, xmm0
addss xmm7, xmm8
subss xmm6, dword [rax + 4]
mulss xmm6, xmm10
addss xmm6, xmm9
call fcn.180044574
movss xmm1, dword [0x1802d1be4]
mov r8, rsi
mov rcx, qword [0x180488de8]
unpcklps xmm7, xmm6
movq r9, xmm7
mov dword [rsp + 0x20], eax
call fcn.180062208
movss xmm3, dword [rbx + 0x3840]
movss xmm2, dword [rbx + 0x3844]
addss xmm3, xmm3
mov rcx, qword [0x180488ea0]
movss xmm6, dword [0x1802d1b54]
mulss xmm2, xmm6
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
mov byte [rax + 0x141], r15b
addss xmm1, xmm2
addss xmm3, xmm0
addss xmm1, xmm13
movss dword [rax + 0x100], xmm3
movss dword [rax + 0x104], xmm1
call fcn.180050f64
movss xmm1, dword [rbx + 0x3840]
lea r9, [rbp + 0x2100]
cmp dword [0x1804be8e0], r14d
lea r8, str.Combat
mov rdx, qword [0x180488b80]
movaps xmm0, xmm11
mulss xmm1, xmm6
sete cl
mov dword [rbp + 0x2104], 0x42340000
subss xmm0, xmm1
movss dword [rbp + 0x2100], xmm0
call fcn.18006297c
test al, al
je 0x18003b770
mov eax, r14d
mov dword [0x1804be8e0], eax
jmp 0x18003b776
mov eax, dword [0x1804be8e0]
movss xmm1, dword [rbx + 0x3840]
lea r9, [rbp + 0x2100]
mov rdx, qword [0x180488b90]
lea r8, str.Visuals
mulss xmm1, xmm6
movaps xmm0, xmm11
cmp eax, r15d
mov dword [rbp + 0x2104], 0x42340000
sete cl
subss xmm0, xmm1
movss dword [rbp + 0x2100], xmm0
call fcn.18006297c
test al, al
je 0x18003b7cb
mov eax, r15d
mov dword [0x1804be8e0], eax
jmp 0x18003b7d1
mov eax, dword [0x1804be8e0]
movss xmm1, dword [rbx + 0x3840]
lea r9, [rbp + 0x2100]
mov rdx, qword [0x180488b78]
lea r8, str.Utils
mulss xmm1, xmm6
movaps xmm0, xmm11
cmp eax, r13d
mov dword [rbp + 0x2104], 0x42340000
sete cl
subss xmm0, xmm1
movss dword [rbp + 0x2100], xmm0
call fcn.18006297c
test al, al
je 0x18003b826
mov eax, r13d
mov dword [0x1804be8e0], eax
jmp 0x18003b82c
mov eax, dword [0x1804be8e0]
movss xmm1, dword [rbx + 0x3840]
lea r9, [rbp + 0x2100]
mov rdx, qword [0x180488b98]
lea r8, str.Menage
mulss xmm1, xmm6
movaps xmm0, xmm11
mov r12d, 3
mov dword [rbp + 0x2104], 0x42340000
cmp eax, r12d
subss xmm0, xmm1
sete cl
movss dword [rbp + 0x2100], xmm0
call fcn.18006297c
test al, al
je 0x18003b883
mov dword [0x1804be8e0], r12d
call fcn.18005108c
cmp dword [0x1804be8e0], r14d
mov edi, 0xb000662
movss xmm7, dword [0x1802d1b64]
movss xmm8, dword [0x1802d1c30]
movss xmm9, dword [0x1802d1cbc]
jne 0x18003bc30
movss xmm0, dword [rbx + 0x3840]
movss xmm2, dword [rbx + 0x3844]
mov rcx, qword [0x180488ea0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], r15b
addss xmm1, xmm11
addss xmm0, xmm2
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
call fcn.180050f64
cmp dword [0x1804be8c8], r14d
lea r8, [rbp + 0x2100]
lea rdx, str.General
mov dword [rbp + 0x2100], 0x42a00000
sete cl
mov dword [rbp + 0x2104], 0x42780000
call fcn.18006302c
test al, al
je 0x18003b95f
mov dword [0x1804be8c8], r14d
call fcn.18005108c
movss xmm2, dword [rbx + 0x3844]
movss xmm0, dword [rbx + 0x3840]
mov rcx, qword [0x180488ea0]
addss xmm0, xmm11
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], r15b
movss dword [rax + 0x100], xmm1
addss xmm0, xmm2
addss xmm2, xmm13
addss xmm0, xmm2
movss dword [rax + 0x104], xmm0
call fcn.180050f64
movss xmm1, dword [rbx + 0x3840]
lea rdx, [rbp + 0x2100]
mulss xmm1, xmm6
lea rcx, str.Aimbot
movaps xmm0, xmm14
addss xmm1, xmm11
subss xmm0, xmm1
movss xmm1, dword [rbx + 0x3844]
mulss xmm1, xmm7
mulss xmm0, xmm10
addss xmm1, xmm13
movss dword [rbp + 0x2100], xmm0
movaps xmm0, xmm12
subss xmm0, xmm1
mulss xmm0, xmm10
addss xmm0, xmm8
movss dword [rbp + 0x2104], xmm0
call fcn.1800496d4
lea rdx, [0x180488ca8]
lea rcx, str.Silent_Aim
call fcn.18006473c
cmp byte [0x180488ca8], r14b
je 0x18003ba80
mov eax, 6
lea r9, [rbp - 0x28]
mov dword [rsp + 0x28], eax
lea rdx, [0x180488cac]
lea rcx, str.Closest_Bone
mov dword [rsp + 0x20], eax
call fcn.180066ff4
call fcn.18004974c
movss xmm1, dword [rbx + 0x3840]
lea rdx, [rbp + 0x2100]
mulss xmm1, xmm6
lea rcx, str.Filters
movaps xmm0, xmm14
addss xmm1, xmm11
subss xmm0, xmm1
movss xmm1, dword [rbx + 0x3844]
mulss xmm1, xmm7
mulss xmm0, xmm10
addss xmm1, xmm13
movss dword [rbp + 0x2100], xmm0
movaps xmm0, xmm12
subss xmm0, xmm1
mulss xmm0, xmm10
subss xmm0, xmm8
movss dword [rbp + 0x2104], xmm0
call fcn.1800496d4
lea rdx, [0x1802e1569]
lea rcx, str.Draw_Fov
call fcn.18006473c
mov r8d, edi
lea rdx, [0x1803482e8]
lea rcx, str.Fov___Color
call fcn.18006e228
mov r8d, edi
lea rdx, [0x180348348]
lea rcx, str.Fov_Targeted___Color
call fcn.18006e228
movss xmm3, dword [0x1802d1cf4]
lea rdx, [0x1803ab0a8]
movss xmm2, dword [0x1802d1bec]
lea rcx, str.Fov_Value
call fcn.180068a38
lea rdx, [0x1802e156a]
lea rcx, str.Ignore_Team
call fcn.18006473c
lea rdx, [0x180488cb9]
lea rcx, str.Ignore_Sleep
call fcn.18006473c
call fcn.18004974c
call fcn.18005108c
movaps xmm1, xmm15
call fcn.180050c20
call fcn.180050f64
movss xmm1, dword [rbx + 0x3840]
lea rdx, [rbp + 0x2100]
mulss xmm1, xmm6
lea rcx, str.Weapon
movaps xmm0, xmm14
addss xmm1, xmm11
subss xmm0, xmm1
movss xmm1, dword [rbx + 0x3844]
mulss xmm1, xmm7
mulss xmm0, xmm10
addss xmm1, xmm13
movss dword [rbp + 0x2100], xmm0
movaps xmm0, xmm12
subss xmm0, xmm1
mulss xmm0, xmm10
addss xmm0, xmm9
movss dword [rbp + 0x2104], xmm0
call fcn.1800496d4
lea rdx, [0x180488c62]
lea rcx, str.No_Sway
call fcn.18006473c
lea rdx, [0x180488c6b]
lea rcx, str.Can_Hold_Items
call fcn.18006473c
lea rdx, [0x180488d5d]
lea rcx, str.Jump_Attack
call fcn.18006473c
call fcn.18004974c
call fcn.18005108c
cmp dword [0x1804be8e0], r15d
jne 0x18003c435
movss xmm0, dword [rbx + 0x3840]
movss xmm2, dword [rbx + 0x3844]
mov rcx, qword [0x180488ea0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], r15b
addss xmm1, xmm11
addss xmm0, xmm2
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
call fcn.180050f64
cmp dword [0x1804be8c8], r14d
lea r8, [rbp + 0x2100]
lea rdx, str.General
mov dword [rbp + 0x2100], 0x42a00000
sete cl
mov dword [rbp + 0x2104], 0x42780000
call fcn.18006302c
test al, al
je 0x18003bce8
mov dword [0x1804be8c8], r14d
call fcn.18005108c
mov eax, dword [0x1804be8c8]
test eax, eax
jne 0x18003c0e7
movss xmm2, dword [rbx + 0x3844]
movss xmm0, dword [rbx + 0x3840]
mov rcx, qword [0x180488ea0]
addss xmm0, xmm11
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], r15b
movss dword [rax + 0x100], xmm1
addss xmm0, xmm2
addss xmm2, xmm13
addss xmm0, xmm2
movss dword [rax + 0x104], xmm0
call fcn.180050f64
movss xmm1, dword [rbx + 0x3840]
lea rdx, [rbp + 0x2100]
mulss xmm1, xmm6
lea rcx, [0x180104cf4]
movaps xmm0, xmm14
addss xmm1, xmm11
subss xmm0, xmm1
movss xmm1, dword [rbx + 0x3844]
mulss xmm1, xmm7
mulss xmm0, xmm10
addss xmm1, xmm13
movss dword [rbp + 0x2100], xmm0
movaps xmm0, xmm12
subss xmm0, xmm1
mulss xmm0, xmm10
addss xmm0, xmm8
movss dword [rbp + 0x2104], xmm0
call fcn.1800496d4
lea rdx, [0x180488baf]
lea rcx, str.Skeleton
call fcn.18006473c
lea rdx, [0x180488c5e]
lea rcx, str.Distance
call fcn.18006473c
lea rdx, [0x180488bae]
lea rcx, str.Health_bar
call fcn.18006473c
cmp byte [0x180488bae], r14b
je 0x18003be3a
mov dword [rsp + 0x28], r13d
lea r9, [rbp - 0x78]
lea rdx, [0x180488c54]
mov dword [rsp + 0x20], r12d
lea rcx, str.Bar_Style
call fcn.180066ff4
lea rdx, [0x180488c4a]
lea rcx, str.Weapon
call fcn.18006473c
call fcn.18004974c
movss xmm1, dword [rbx + 0x3840]
lea rdx, [rbp + 0x2100]
mulss xmm1, xmm6
lea rcx, str.Color_Filters
movaps xmm0, xmm14
addss xmm1, xmm11
subss xmm0, xmm1
movss xmm1, dword [rbx + 0x3844]
mulss xmm1, xmm7
mulss xmm0, xmm10
addss xmm1, xmm13
movss dword [rbp + 0x2100], xmm0
movaps xmm0, xmm12
subss xmm0, xmm1
mulss xmm0, xmm10
subss xmm0, xmm8
movss dword [rbp + 0x2104], xmm0
call fcn.1800496d4
mov r8d, edi
lea rdx, [0x180347f38]
lea rcx, str.Player___Color
call fcn.18006e228
mov r8d, edi
lea rdx, [0x180348318]
lea rcx, str.Tracers___Color
call fcn.18006e228
mov r8d, edi
lea rdx, [0x1803482a8]
lea rcx, str.OOF____Color
call fcn.18006e228
mov r8d, edi
lea rdx, [0x180348328]
lea rcx, str.ESP___World_Color
call fcn.18006e228
lea rdx, [0x180488c58]
lea rcx, str.Ignore_Sleepers
call fcn.18006473c
call fcn.18004974c
call fcn.18005108c
movaps xmm1, xmm15
call fcn.180050c20
call fcn.180050f64
movss xmm1, dword [rbx + 0x3840]
lea rdx, [rbp + 0x2100]
mulss xmm1, xmm6
lea rcx, str.Chams_Filters
movaps xmm0, xmm14
addss xmm1, xmm11
subss xmm0, xmm1
movss xmm1, dword [rbx + 0x3844]
mulss xmm1, xmm7
mulss xmm0, xmm10
addss xmm1, xmm13
movss dword [rbp + 0x2100], xmm0
movaps xmm0, xmm12
subss xmm0, xmm1
mulss xmm0, xmm10
subss xmm0, xmm8
movss dword [rbp + 0x2104], xmm0
call fcn.1800496d4
lea rsi, [0x180106df0]
mov rcx, rsi
lea rdx, [0x180488c5f]
call fcn.18006473c
cmp byte [0x180488c5f], r14b
je 0x18003c069
mov dword [rsp + 0x28], r12d
lea r9, [rbp - 0x48]
lea rdx, [0x180488c44]
mov dword [rsp + 0x20], 4
mov rcx, rsi
call fcn.180066ff4
mov eax, dword [0x180488c44]
test eax, eax
jne 0x18003c014
mov r8d, edi
lea rdx, [0x180347f58]
mov rcx, rsi
call fcn.18006e228
mov r8d, edi
lea rdx, [0x180348148]
mov rcx, rsi
call fcn.18006e228
mov eax, dword [0x180488c44]
cmp eax, r15d
jne 0x18003c040
lea rdx, [0x180488c48]
mov rcx, rsi
call fcn.18006473c
mov r8d, edi
lea rdx, [0x180348378]
mov rcx, rsi
call fcn.18006e228
mov eax, dword [0x180488c44]
cmp eax, r13d
jne 0x18003c069
mov r8d, edi
lea rdx, [0x180348068]
mov rcx, rsi
call fcn.18006e228
mov r8d, edi
lea rdx, [0x180348078]
mov rcx, rsi
call fcn.18006e228
call fcn.18004974c
movss xmm1, dword [rbx + 0x3840]
lea rdx, [rbp + 0x2100]
mulss xmm1, xmm6
lea rcx, str.World_Visuals
movaps xmm0, xmm14
addss xmm1, xmm11
subss xmm0, xmm1
movss xmm1, dword [rbx + 0x3844]
mulss xmm1, xmm7
mulss xmm0, xmm10
addss xmm1, xmm13
movss dword [rbp + 0x2100], xmm0
movaps xmm0, xmm12
subss xmm0, xmm1
mulss xmm0, xmm10
addss xmm0, xmm8
movss dword [rbp + 0x2104], xmm0
call fcn.1800496d4
call fcn.180064cf4
call fcn.18004974c
call fcn.18005108c
mov eax, dword [0x1804be8c8]
cmp eax, r15d
jne 0x18003c435
movss xmm2, dword [rbx + 0x3844]
movss xmm0, dword [rbx + 0x3840]
mov rcx, qword [0x180488ea0]
addss xmm0, xmm11
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], r15b
movss dword [rax + 0x100], xmm1
addss xmm0, xmm2
addss xmm2, xmm13
addss xmm0, xmm2
movss dword [rax + 0x104], xmm0
call fcn.180050f64
movss xmm1, dword [rbx + 0x3840]
lea rdx, [rbp + 0x2100]
mulss xmm1, xmm6
lea rcx, str.Vehicles_and_Animals
movaps xmm0, xmm14
addss xmm1, xmm11
subss xmm0, xmm1
movss xmm1, dword [rbx + 0x3844]
mulss xmm1, xmm7
mulss xmm0, xmm10
addss xmm1, xmm13
movss dword [rbp + 0x2100], xmm0
movaps xmm0, xmm12
subss xmm0, xmm1
mulss xmm0, xmm10
subss xmm0, xmm8
movss dword [rbp + 0x2104], xmm0
call fcn.1800496d4
lea rdx, [0x180488cea]
lea rcx, str.Patrol_Heli
call fcn.18006473c
lea rdx, [0x180488cf1]
lea rcx, str.Minicopters
call fcn.18006473c
lea rdx, [0x180488cf3]
lea rcx, str.Scrap_Helis
call fcn.18006473c
lea rdx, [0x180488ceb]
lea rcx, str.Boats
call fcn.18006473c
lea rdx, [0x180488cf2]
lea rcx, str.RHIBs
call fcn.18006473c
cmp byte [0x180488cf1], r14b
jne 0x18003c24f
cmp byte [0x180488cf3], r14b
jne 0x18003c24f
cmp byte [0x180488ceb], r14b
jne 0x18003c24f
cmp byte [0x180488cf2], r14b
je 0x18003c285
movss xmm3, dword [0x1802d1d04]
lea rdx, [0x1803ab090]
movss xmm2, dword [0x1802d1b7c]
lea rcx, str.Vehicle_ESP_Distance
call fcn.180068a38
lea rdx, [0x180488cf0]
lea rcx, [0x180106ea8]
call fcn.18006473c
lea rdx, [0x180488d01]
lea rcx, str.Bears
call fcn.18006473c
lea rdx, [0x180488d02]
lea rcx, str.Pigs
call fcn.18006473c
lea rdx, [0x180488d03]
lea rcx, str.Wolfs
call fcn.18006473c
lea rdx, [0x180488d06]
lea rcx, str.Horses
call fcn.18006473c
lea rdx, [0x180488d05]
lea rcx, str.Chickens
call fcn.18006473c
cmp byte [0x180488d01], r14b
jne 0x18003c311
cmp byte [0x180488d02], r14b
jne 0x18003c311
cmp byte [0x180488d03], r14b
jne 0x18003c311
cmp byte [0x180488d06], r14b
jne 0x18003c311
cmp byte [0x180488d05], r14b
je 0x18003c347
movss xmm3, dword [0x1802d1ccc]
lea rdx, [0x1803ab084]
movss xmm2, dword [0x1802d1b7c]
lea rcx, str.Animal_ESP_Distance
call fcn.180068a38
lea rdx, [0x180488d04]
lea rcx, str.Show_Distance
call fcn.18006473c
call fcn.18004974c
call fcn.18005108c
movaps xmm1, xmm15
call fcn.180050c20
call fcn.180050f64
call fcn.18004974c
movss xmm1, dword [rbx + 0x3840]
lea rdx, [rbp + 0x2100]
mulss xmm1, xmm6
lea rcx, str.Turets
movaps xmm0, xmm14
addss xmm1, xmm11
subss xmm0, xmm1
movss xmm1, dword [rbx + 0x3844]
mulss xmm1, xmm7
mulss xmm0, xmm10
addss xmm1, xmm13
movss dword [rbp + 0x2100], xmm0
movaps xmm0, xmm12
subss xmm0, xmm1
mulss xmm0, xmm10
addss xmm0, xmm8
movss dword [rbp + 0x2104], xmm0
call fcn.1800496d4
cmp byte [0x180488cd6], r14b
jne 0x18003c3f5
cmp byte [0x180488cc3], r14b
jne 0x18003c3f5
cmp byte [0x180488cd8], r14b
jne 0x18003c3f5
cmp byte [0x180488cd5], r14b
jne 0x18003c3f5
cmp byte [0x180488cd4], r14b
je 0x18003c42b
movss xmm3, dword [0x1802d1ccc]
lea rdx, [0x1803ab098]
movss xmm2, dword [0x1802d1b7c]
lea rcx, str.Trap_ESP_Distance
call fcn.180068a38
lea rdx, [0x180488cd7]
lea rcx, str.Show_Distance
call fcn.18006473c
call fcn.18004974c
call fcn.18005108c
cmp dword [0x1804be8e0], r13d
jne 0x18003c949
movss xmm0, dword [rbx + 0x3840]
movss xmm2, dword [rbx + 0x3844]
addss xmm0, xmm11
mov rcx, qword [0x180488ea0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], r15b
movss dword [rax + 0x100], xmm1
addss xmm0, xmm2
movss dword [rax + 0x104], xmm0
call fcn.180050f64
cmp dword [0x1804be8c8], r14d
lea r8, [rbp + 0x2100]
lea rdx, str.Player
mov dword [rbp + 0x2100], 0x42a00000
sete cl
mov dword [rbp + 0x2104], 0x42780000
call fcn.18006302c
test al, al
je 0x18003c4ed
mov dword [0x1804be8c8], r14d
call fcn.18005108c
movss xmm2, dword [rbx + 0x3844]
movss xmm0, dword [rbx + 0x3840]
mov rcx, qword [0x180488ea0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], r15b
addss xmm1, xmm11
addss xmm0, xmm2
addss xmm2, xmm13
movss dword [rax + 0x100], xmm1
addss xmm0, xmm2
movss dword [rax + 0x104], xmm0
call fcn.180050f64
movss xmm1, dword [rbx + 0x3840]
lea rdx, [rbp + 0x2100]
mulss xmm1, xmm6
lea rcx, str.Modify
movaps xmm0, xmm14
addss xmm1, xmm11
subss xmm0, xmm1
movss xmm1, dword [rbx + 0x3844]
mulss xmm1, xmm7
mulss xmm0, xmm10
addss xmm1, xmm13
movss dword [rbp + 0x2100], xmm0
movaps xmm0, xmm12
subss xmm0, xmm1
mulss xmm0, xmm10
addss xmm0, xmm9
movss dword [rbp + 0x2104], xmm0
call fcn.1800496d4
lea rdx, [0x180488d32]
lea rcx, str.Fov_View
call fcn.18006473c
cmp byte [0x180488d32], r14b
je 0x18003c60d
movss xmm3, dword [0x1802d1c88]
lea rdx, [0x1803ab04c]
movss xmm2, dword [0x1802d1c10]
lea rcx, str.Fov_Value
call fcn.180068a38
call fcn.180065bc4
cmp byte [0x180488d31], r14b
je 0x18003c63e
movss xmm3, dword [0x1802d1c3c]
lea rdx, [0x1803ab040]
movss xmm2, dword [0x1802d1bd8]
lea rcx, str.Zoom_Value
call fcn.180068a38
lea rdx, [0x180488d58]
lea rcx, str.Aspect_Ratio
call fcn.18006473c
cmp byte [0x180488d58], r14b
je 0x18003c67d
movss xmm3, dword [0x1802d1b24]
lea rdx, [0x1803ab044]
movss xmm2, dword [0x1802d1ad8]
lea rcx, str.Ratio_Value
call fcn.180068a38
lea rdx, [0x180488d4f]
lea rcx, str.Spiderman
call fcn.18006473c
lea rdx, [0x180488d6b]
lea rcx, str.No_Fall_Damage
call fcn.18006473c
lea rdx, [0x180488d59]
lea rcx, str.Admin_Flag
call fcn.18006473c
call fcn.18004974c
call fcn.18005108c
movaps xmm1, xmm15
call fcn.180050c20
call fcn.180050f64
movss xmm1, dword [rbx + 0x3840]
lea rdx, [rbp + 0x2100]
mulss xmm1, xmm6
lea rcx, str.Rendering
movaps xmm0, xmm14
addss xmm1, xmm11
subss xmm0, xmm1
movss xmm1, dword [rbx + 0x3844]
mulss xmm1, xmm7
mulss xmm0, xmm10
addss xmm1, xmm13
movss dword [rbp + 0x2100], xmm0
movaps xmm0, xmm12
subss xmm0, xmm1
mulss xmm0, xmm10
addss xmm0, xmm9
movss dword [rbp + 0x2104], xmm0
call fcn.1800496d4
lea rdx, [0x180488dd8]
lea rcx, str.Crosshair
call fcn.18006473c
cmp byte [0x180488dd8], r14b
je 0x18003c93f
mov dword [rsp + 0x28], r12d
lea r9, [rbp - 0x60]
lea rdx, [0x180488dd0]
mov dword [rsp + 0x20], r12d
lea rcx, str.Crosshair_Style
call fcn.180066ff4
lea r9, [rsp + 0x78]
mov dword [rsp + 0x28], r13d
lea rdx, [0x180488dd4]
mov dword [rsp + 0x20], r13d
lea rcx, str.Crosshair_Color
call fcn.180066ff4
cmp dword [0x180488dd4], r14d
movss xmm8, dword [0x1802d1bc0]
movss xmm15, dword [0x1802d1b6c]
jne 0x18003c89f
cmp dword [0x180488dd0], r14d
jne 0x18003c81f
mov r8d, edi
lea rdx, [0x180348298]
lea rcx, str.Color_Line_1
call fcn.18006e228
mov r8d, edi
lea rdx, [0x180347fa8]
lea rcx, str.Color_Line_2
call fcn.18006e228
movaps xmm3, xmm8
lea rdx, [0x1803ab030]
movaps xmm2, xmm15
lea rcx, str.Crosshair_X
call fcn.180068a38
movaps xmm3, xmm8
lea rdx, [0x1803ab038]
movaps xmm2, xmm15
lea rcx, str.Crosshair_Y
call fcn.180068a38
cmp dword [0x180488dd0], r15d
jne 0x18003c880
mov r8d, edi
lea rdx, [0x1803482d8]
lea rcx, str.Swaston_Color
call fcn.18006e228
movss xmm2, dword [0x1802d1b7c]
lea rdx, [0x1803ab03c]
movaps xmm3, xmm8
lea rcx, str.Swaston_Height
call fcn.180068a38
movss xmm3, dword [0x1802d1b7c]
lea rdx, [0x1803ab034]
movss xmm2, dword [0x1802d1ad8]
lea rcx, str.Swaston_Speed
call fcn.180068a38
cmp dword [0x180488dd0], r13d
jne 0x18003c89f
mov r8d, edi
lea rdx, [0x180348338]
lea rcx, str.Circle_Color
call fcn.18006e228
cmp dword [0x180488dd4], r15d
jne 0x18003c936
cmp dword [0x180488dd0], r14d
jne 0x18003c8eb
movaps xmm3, xmm8
lea rdx, [0x1803ab030]
movaps xmm2, xmm15
lea rcx, str.Crosshair_X
call fcn.180068a38
movaps xmm3, xmm8
lea rdx, [0x1803ab038]
movaps xmm2, xmm15
lea rcx, str.Crosshair_Y
call fcn.180068a38
cmp dword [0x180488dd0], r15d
jne 0x18003c936
movss xmm2, dword [0x1802d1b7c]
lea rdx, [0x1803ab03c]
movaps xmm3, xmm8
lea rcx, str.Swaston_Height
call fcn.180068a38
movss xmm3, dword [0x1802d1b7c]
lea rdx, [0x1803ab034]
movss xmm2, dword [0x1802d1ad8]
lea rcx, str.Swaston_Speed
call fcn.180068a38
movss xmm15, dword [0x1802d1d60]
call fcn.18004974c
call fcn.18005108c
cmp dword [0x1804be8e0], r12d
jne 0x18003cfb5
movss xmm0, dword [rbx + 0x3840]
movss xmm2, dword [rbx + 0x3844]
addss xmm0, xmm11
mov rcx, qword [0x180488ea0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], r15b
movss dword [rax + 0x100], xmm1
addss xmm0, xmm2
movss dword [rax + 0x104], xmm0
call fcn.180050f64
cmp dword [0x1804be8c8], r14d
lea r8, [rbp + 0x2100]
lea rdx, str.General
mov dword [rbp + 0x2100], 0x42a00000
sete cl
mov dword [rbp + 0x2104], 0x42780000
call fcn.18006302c
test al, al
je 0x18003ca01
mov dword [0x1804be8c8], r14d
call fcn.18005108c
movss xmm2, dword [rbx + 0x3844]
movss xmm0, dword [rbx + 0x3840]
mov rcx, qword [0x180488ea0]
addss xmm0, xmm11
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], r15b
movss dword [rax + 0x100], xmm1
addss xmm0, xmm2
addss xmm2, xmm13
addss xmm0, xmm2
movss dword [rax + 0x104], xmm0
call fcn.180050f64
movss xmm1, dword [rbx + 0x3840]
lea rdx, [rbp + 0x2100]
mulss xmm1, xmm6
lea rcx, str.Config_List
movaps xmm0, xmm14
addss xmm1, xmm11
subss xmm0, xmm1
movss xmm1, dword [rbx + 0x3844]
mulss xmm1, xmm7
mulss xmm0, xmm10
addss xmm1, xmm13
movss dword [rbp + 0x2100], xmm0
movaps xmm0, xmm12
subss xmm0, xmm1
mulss xmm0, xmm10
addss xmm0, xmm9
movss dword [rbp + 0x2104], xmm0
call fcn.1800496d4
lea rcx, [rbp + 0x2108]
call fcn.180050e7c
lea rdx, [rbp + 0x2100]
movss xmm2, dword [rax]
movss xmm0, dword [rax + 4]
subss xmm2, dword [rbx + 0x37fc]
subss xmm0, dword [rbx + 0x3800]
movss dword [rbp + 0x2100], xmm2
movss dword [rbp + 0x2104], xmm0
call fcn.180070fec
lea rdi, [0x1803ab0b0]
test al, al
je 0x18003cc47
lea rdx, [rsp + 0x40]
call fcn.1800299a4
mov rsi, qword [rsp + 0x40]
cmp rsi, qword [rsp + 0x48]
je 0x18003cc33
and dword [rbp + 0x2100], r14d
and dword [rbp + 0x2104], r14d
mov rdx, rsi
lea rcx, [rsp + 0x58]
call fcn.180002594
cmp qword [0x1803ab0c8], 0xf
lea rcx, [rsp + 0x58]
mov r8, qword [rsp + 0x68]
mov rdx, rdi
cmova rdx, qword [0x1803ab0b0]
cmp qword [rsp + 0x70], 0xf
cmova rcx, qword [rsp + 0x58]
cmp r8, qword [0x1803ab0c0]
jne 0x18003cba5
call sub.VCRUNTIME140.dll_memcmp
mov dl, r15b
test eax, eax
je 0x18003cba8
mov dl, r14b
cmp qword [rsp + 0x70], 0xf
lea rcx, [rsp + 0x58]
lea r9, [rbp + 0x2100]
cmova rcx, qword [rsp + 0x58]
call fcn.180070ac8
test al, al
je 0x18003cbe7
cmp qword [rsp + 0x70], 0xf
lea rdx, [rsp + 0x58]
mov r8, qword [rsp + 0x68]
mov rcx, rdi
cmova rdx, qword [rsp + 0x58]
call fcn.18003eb9c
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x18003cc24
mov rcx, qword [rsp + 0x58]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003cc1f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003cdf5
call fcn.180078364
add rsi, 0x20
cmp rsi, qword [rsp + 0x48]
jne 0x18003cb5a
lea rcx, [rsp + 0x40]
call fcn.18003e184
call fcn.180049b24
call fcn.18005108c
call fcn.18004974c
call fcn.18005108c
movaps xmm1, xmm15
call fcn.180050c20
call fcn.180050f64
movss xmm0, dword [rbx + 0x3840]
lea rdx, [rbp + 0x2100]
mulss xmm0, xmm6
lea rcx, str.Options
addss xmm0, xmm11
subss xmm14, xmm0
movss xmm0, dword [rbx + 0x3844]
mulss xmm0, xmm7
addss xmm0, xmm13
mulss xmm14, xmm10
movss dword [rbp + 0x2100], xmm14
subss xmm12, xmm0
mulss xmm12, xmm10
addss xmm12, xmm9
movss dword [rbp + 0x2104], xmm12
call fcn.1800496d4
lea rcx, [rbp + 0x2100]
call fcn.180050e7c
mov qword [rsp + 0x38], r14
lea r8, [0x1804be9a0]
mov qword [rsp + 0x30], r14
lea rdx, str.Enter_name_ur_config
mov dword [rsp + 0x28], r14d
lea rcx, str.TextField
movss xmm2, dword [rax]
mov r9d, 0x40
subss xmm2, dword [rbx + 0x37fc]
lea rax, [rbp + 0x2108]
mov dword [rbp + 0x210c], 0x42200000
mov qword [rsp + 0x20], rax
movss dword [rbp + 0x2108], xmm2
call fcn.18006afe0
lea rcx, [rbp + 0x2108]
call fcn.180050e7c
lea rsi, str.BUY_PAID_VERSION
mov dword [rbp + 0x2104], 0x42200000
lea rdx, [rbp + 0x2100]
mov rcx, rsi
movss xmm2, dword [rax]
subss xmm2, dword [rbx + 0x37fc]
movss dword [rbp + 0x2100], xmm2
call fcn.1800635bc
test al, al
je 0x18003cd75
lea rcx, str.start_Input.gg
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2108]
call fcn.180050e7c
lea rdx, [rbp + 0x2100]
mov dword [rbp + 0x2104], 0x42200000
mov rcx, rsi
movss xmm2, dword [rax]
subss xmm2, dword [rbx + 0x37fc]
movss dword [rbp + 0x2100], xmm2
call fcn.1800635bc
mov r13d, 0x2010
test al, al
je 0x18003ce20
mov r9, rsi
lea rcx, [rbp + 8]
mov r8d, 0xfa0
mov edx, r15d
call fcn.1800197f0
mov rax, qword [0x1804bf958]
cmp rax, qword [0x1804bf960]
je 0x18003cdfc
mov r8d, r13d
lea rdx, [rbp + 8]
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
add qword [0x1804bf958], r13
jmp 0x18003ce08
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
lea r8, [rbp + 8]
mov rdx, rax
call fcn.180041728
cmp qword [0x1803ab0c8], 0xf
mov rdx, rdi
cmova rdx, qword [0x1803ab0b0]
call fcn.18002a054
lea rcx, [rbp + 0x2108]
call fcn.180050e7c
lea rdx, [rbp + 0x2100]
mov dword [rbp + 0x2104], 0x42200000
mov rcx, rsi
movss xmm2, dword [rax]
subss xmm2, dword [rbx + 0x37fc]
movss dword [rbp + 0x2100], xmm2
call fcn.1800635bc
test al, al
je 0x18003cec9
mov r9, rsi
lea rcx, [rbp + 8]
mov edx, 7
mov r8d, 0xfa0
call fcn.1800197f0
mov rax, qword [0x1804bf958]
cmp rax, qword [0x1804bf960]
je 0x18003ce9c
mov r8, r13
lea rdx, [rbp + 8]
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
add qword [0x1804bf958], r13
jmp 0x18003cea8
lea r8, [rbp + 8]
mov rdx, rax
call fcn.180041728
or r8, 0xffffffffffffffff
lea rdx, [0x1804be9a0]
inc r8
cmp byte [rdx + r8], r14b
jne 0x18003ceb3
mov rcx, rdi
call fcn.18003eb9c
call fcn.1800295e8
lea rcx, [rbp + 0x2108]
call fcn.180050e7c
lea rdx, [rbp + 0x2100]
mov dword [rbp + 0x2104], 0x42200000
mov rcx, rsi
movss xmm2, dword [rax]
subss xmm2, dword [rbx + 0x37fc]
movss dword [rbp + 0x2100], xmm2
call fcn.1800635bc
test al, al
je 0x18003cf67
mov r9, rsi
lea rcx, [rbp + 8]
mov r8d, 0xfa0
mov edx, r12d
call fcn.1800197f0
mov rax, qword [0x1804bf958]
cmp rax, qword [0x1804bf960]
je 0x18003cf43
mov r8, r13
lea rdx, [rbp + 8]
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
add qword [0x1804bf958], r13
jmp 0x18003cf4f
lea r8, [rbp + 8]
mov rdx, rax
call fcn.180041728
cmp qword [0x1803ab0c8], 0xf
cmova rdi, qword [0x1803ab0b0]
mov rdx, rdi
call fcn.18002a404
lea rcx, [rbp + 0x2108]
call fcn.180050e7c
lea rdx, [rbp + 0x2100]
mov dword [rbp + 0x2104], 0x42200000
mov rcx, rsi
movss xmm2, dword [rax]
subss xmm2, dword [rbx + 0x37fc]
movss dword [rbp + 0x2100], xmm2
call fcn.1800635bc
test al, al
je 0x18003cfab
mov byte [0x180488cc0], r15b
call fcn.18004974c
call fcn.18005108c
call fcn.18004dc8c
lea r11, [rsp + 0x21c0]
mov rbx, qword [r11 + 0x58]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret