Function at 0x18005233c
Capabilities:
Access peb ldr_data
Check for time delay via gettickcount
Check for unmoving mouse cursor
Check os version
Create directory
Create thread
Encode data using xor
Get common file path
Get number of processors
Hash data using fnv
Hide graphical window
Log keystrokes via polling
Resolve function by parsing pe exports
Set registry value
Write file on windows

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x16bd8]
mov eax, 0x16cd8
call fcn.18006f460
sub rsp, rax
movaps xmmword [rsp + 0x16cc0], xmm6
movaps xmmword [rsp + 0x16cb0], xmm7
movaps xmmword [rsp + 0x16ca0], xmm8
movaps xmmword [rsp + 0x16c90], xmm9
movaps xmmword [rsp + 0x16c80], xmm10
movaps xmmword [rsp + 0x16c70], xmm11
movaps xmmword [rsp + 0x16c60], xmm12
movaps xmmword [rsp + 0x16c50], xmm13
movaps xmmword [rsp + 0x16c40], xmm14
movaps xmmword [rsp + 0x16c30], xmm15
xor r13d, r13d
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [0x180059904]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
lea r12d, [r13 + 1]
mov rbx, qword [0x180592440]
test rbx, rbx
jne 0x18005249c
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov rbx, rsi
mov rdx, qword [rbx + 0x30]
movsxd rax, dword [rdx + 0x3c]
mov r10d, dword [rax + rdx + 0x88]
add r10, rdx
cmp r10, rdx
je 0x18005247d
mov r11d, dword [r10 + 0x18]
test r11d, r11d
je 0x18005247d
mov r15d, dword [r10 + 0x20]
dec r11d
lea rax, [rdx + r11*4]
mov r8d, dword [rax + r15]
add r8, rdx
mov edi, 0xa52fbee9
mov r9b, byte [r8]
add r8, r12
test r9b, r9b
je 0x180052478
movsx eax, r9b
sub r9b, 0x41
mov ecx, eax
or ecx, 0x20
cmp r9b, 0x19
cmova ecx, eax
xor ecx, edi
imul edi, ecx, 0x1000193
mov r9b, byte [r8]
add r8, r12
test r9b, r9b
jne 0x180052445
cmp edi, 0x2662a11
je 0x18005314a
test r11d, r11d
jne 0x180052427
mov rax, qword [rbx]
mov rbx, rax
cmp rax, rsi
je 0x180052492
cmp qword [rax + 0x30], r13
jne 0x180052402
mov rbx, r13
mov qword [0x180592440], rbx
movabs rax, 0xc96f27c20297322b
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x2a0], rax
movabs rax, 0x57f1751ed3ff4858
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x2a8], rax
movabs r15, 0xac3c55a771c24665
mov qword [rbp + 0x16c20], r15
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x660], rax
movabs rsi, 0x5785006ebdb62c36
mov qword [rbp + 0x16c20], rsi
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x668], rax
movdqa xmm0, xmmword [rbp + 0x660]
xorps xmm0, xmmword [rbp + 0x2a0]
movdqa xmmword [rbp + 0x2a0], xmm0
mov r8, qword [0x180592438]
test r8, r8
jne 0x18005260a
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r14, qword [rax]
mov rdi, r14
mov rdx, qword [rdi + 0x30]
movsxd rax, dword [rdx + 0x3c]
mov r10d, dword [rax + rdx + 0x88]
add r10, rdx
cmp r10, rdx
je 0x1800525db
mov r11d, dword [r10 + 0x18]
test r11d, r11d
je 0x1800525db
mov r12d, dword [r10 + 0x20]
dec r11d
lea rax, [rdx + r11*4]
mov r8d, dword [rax + r12]
add r8, rdx
mov esi, 0xa42fbd56
mov r9b, byte [r8]
inc r8
test r9b, r9b
je 0x1800525d6
mov r12d, 1
movsx eax, r9b
sub r9b, 0x41
mov ecx, eax
or ecx, 0x20
cmp r9b, 0x19
cmova ecx, eax
xor ecx, esi
imul esi, ecx, 0x1000193
mov r9b, byte [r8]
add r8, r12
test r9b, r9b
jne 0x18005259f
mov r12d, dword [r10 + 0x20]
cmp esi, 0xffd2961b
je 0x180053168
test r11d, r11d
jne 0x18005257b
mov rax, qword [rdi]
mov rdi, rax
cmp rax, r14
je 0x1800525f0
cmp qword [rax + 0x30], r13
jne 0x180052556
mov r8, r13
mov qword [0x180592438], r8
movabs rsi, 0x5785006ebdb62c36
mov r12d, 1
movabs rax, 0xac3c209542ac2f12
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x290], rax
mov qword [rbp + 0x16c20], rsi
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x298], rax
mov qword [rbp + 0x16c20], r15
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x16c20], rsi
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x678], rax
movdqa xmm0, xmmword [rbp + 0x290]
xorps xmm0, xmmword [rbp + 0x670]
movdqa xmmword [rbp + 0x290], xmm0
lea rcx, [rbp + 0x290]
call r8
lea rdx, [rbp + 0x2a0]
mov rcx, rax
call rbx
mov rcx, rax
movabs rbx, 0x5ff3b924bfd2e780
movabs r14, 0x72ef7b4529849627
test rax, rax
jne 0x180053215
movabs rax, 0xd81c31c21dab2703
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x460], rax
movabs rax, 0x19a56400d4d00c59
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x468], rax
movabs rax, 0x1c8a28374cf7c353
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x470], rax
movabs rax, 0x77d3cd51cfbcaee4
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x478], rax
movabs rax, 0x8e04ea799d058d6e
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x480], rax
movabs rcx, 0xb0a09992a33db19a
mov qword [rbp + 0x16c20], rcx
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x488], rax
mov qword [rbp + 0x16c20], r15
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x6c0], rax
mov qword [rbp + 0x16c20], rsi
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x6c8], rax
mov qword [rbp + 0x16c20], r14
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x6d0], rax
mov qword [rbp + 0x16c20], rbx
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x6d8], rax
movabs rax, 0x842d9f4bae6be419
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x6e0], rax
mov qword [rbp + 0x16c20], rcx
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x6e8], rax
movdqa xmm0, xmmword [rbp + 0x460]
xorps xmm0, xmmword [rbp + 0x6c0]
movdqa xmmword [rbp + 0x460], xmm0
movdqa xmm1, xmmword [rbp + 0x470]
xorps xmm1, xmmword [rbp + 0x6d0]
movdqa xmmword [rbp + 0x470], xmm1
movdqa xmm0, xmmword [rbp + 0x480]
xorps xmm0, xmmword [rbp + 0x6e0]
movdqa xmmword [rbp + 0x480], xmm0
lea rdx, [rbp + 0x460]
lea rcx, [0x180592690]
call fcn.180042628
mov rbx, qword [0x180592430]
test rbx, rbx
jne 0x180052924
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r14, qword [rax]
mov rbx, r14
mov rdx, qword [rbx + 0x30]
movsxd rax, dword [rdx + 0x3c]
mov r11d, dword [rax + rdx + 0x88]
add r11, rdx
cmp r11, rdx
je 0x1800528f1
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x1800528f1
mov r15d, dword [r11 + 0x20]
dec r10d
lea rax, [r15 + r10*4]
mov r8d, dword [rax + rdx]
add r8, rdx
mov edi, 0x70fd2b1f
mov r9b, byte [r8]
add r8, r12
test r9b, r9b
je 0x1800528ec
movsx eax, r9b
sub r9b, 0x41
mov ecx, eax
or ecx, 0x20
cmp r9b, 0x19
cmova ecx, eax
xor ecx, edi
imul edi, ecx, 0x1000193
mov r9b, byte [r8]
add r8, r12
test r9b, r9b
jne 0x1800528b9
cmp edi, 0x5606f24b
je 0x180053187
test r10d, r10d
jne 0x18005289b
mov rax, qword [rbx]
mov rbx, rax
cmp rax, r14
je 0x180052906
cmp qword [rax + 0x30], r13
jne 0x180052876
mov rbx, r13
mov qword [0x180592430], rbx
movabs rsi, 0x5785006ebdb62c36
movabs r15, 0xac3c55a771c24665
movabs rax, 0xc96f27c20297322b
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x2c0], rax
movabs rax, 0x57f1751ed3ff4858
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x2c8], rax
mov qword [rbp + 0x16c20], r15
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x680], rax
mov qword [rbp + 0x16c20], rsi
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x688], rax
movdqa xmm0, xmmword [rbp + 0x2c0]
xorps xmm0, xmmword [rbp + 0x680]
movdqa xmmword [rbp + 0x2c0], xmm0
mov r8, qword [0x180592428]
test r8, r8
jne 0x180052a82
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r15, qword [rax]
mov rdi, r15
mov rdx, qword [rdi + 0x30]
movsxd rax, dword [rdx + 0x3c]
mov r10d, dword [rax + rdx + 0x88]
add r10, rdx
cmp r10, rdx
je 0x180052a4f
mov r11d, dword [r10 + 0x18]
test r11d, r11d
je 0x180052a4f
mov r12d, dword [r10 + 0x20]
dec r11d
lea rax, [r12 + r11*4]
mov r8d, dword [rax + rdx]
add r8, rdx
mov esi, 0x6ffd298c
mov r9b, byte [r8]
inc r8
test r9b, r9b
je 0x180052a4a
mov r12d, 1
movsx eax, r9b
sub r9b, 0x41
mov ecx, eax
or ecx, 0x20
cmp r9b, 0x19
cmova ecx, eax
xor ecx, esi
imul esi, ecx, 0x1000193
mov r9b, byte [r8]
add r8, r12
test r9b, r9b
jne 0x180052a13
mov r12d, dword [r10 + 0x20]
cmp esi, 0x3eb87055
je 0x1800531a5
test r11d, r11d
jne 0x1800529ef
mov rax, qword [rdi]
mov rdi, rax
cmp rax, r15
je 0x180052a64
cmp qword [rax + 0x30], r13
jne 0x1800529ca
mov r8, r13
mov qword [0x180592428], r8
movabs rsi, 0x5785006ebdb62c36
movabs r15, 0xac3c55a771c24665
movabs rax, 0xac3c679403a73510
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x16c20], rsi
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x16c20], r15
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x520], rax
mov qword [rbp + 0x16c20], rsi
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x528], rax
movdqa xmm0, xmmword [rbp + 0x2b0]
xorps xmm0, xmmword [rbp + 0x520]
movdqa xmmword [rbp + 0x2b0], xmm0
lea rcx, [rbp + 0x2b0]
call r8
lea rdx, [rbp + 0x2c0]
mov rcx, rax
call rbx
mov rcx, rax
test rax, rax
jne 0x180053201
movabs rax, 0xd81c31c21dab2703
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x430], rax
movabs rax, 0x19a56400d4d00c59
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x438], rax
movabs rax, 0x1c8a28374cf7c353
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x440], rax
movabs rax, 0x77d3cd51cfbcaee4
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x448], rax
movabs rax, 0x8e04ad78dc0e976c
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x450], rax
movabs rcx, 0xb0a09992a33db19a
mov qword [rbp + 0x16c20], rcx
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x458], rax
mov qword [rbp + 0x16c20], r15
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x16c20], rsi
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x6f8], rax
movabs rax, 0x72ef7b4529849627
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x700], rax
movabs rdx, 0x5ff3b924bfd2e780
mov qword [rbp + 0x16c20], rdx
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x708], rax
movabs rax, 0x842d9f4bae6be419
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x710], rax
mov qword [rbp + 0x16c20], rcx
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x718], rax
movdqa xmm0, xmmword [rbp + 0x430]
xorps xmm0, xmmword [rbp + 0x6f0]
movdqa xmmword [rbp + 0x430], xmm0
movdqa xmm1, xmmword [rbp + 0x440]
xorps xmm1, xmmword [rbp + 0x700]
movdqa xmmword [rbp + 0x440], xmm1
movdqa xmm0, xmmword [rbp + 0x450]
xorps xmm0, xmmword [rbp + 0x710]
movdqa xmmword [rbp + 0x450], xmm0
lea rdx, [rbp + 0x430]
lea rcx, [0x180592690]
call fcn.180042628
mov rbx, qword [0x180592420]
test rbx, rbx
jne 0x180052da2
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r14, qword [rax]
mov rbx, r14
mov rdx, qword [rbx + 0x30]
movsxd rax, dword [rdx + 0x3c]
mov r10d, dword [rax + rdx + 0x88]
add r10, rdx
cmp r10, rdx
je 0x180052d6f
mov r11d, dword [r10 + 0x18]
test r11d, r11d
je 0x180052d6f
mov r15d, dword [r10 + 0x20]
mov r12d, 1
dec r11d
lea rax, [r15 + r11*4]
mov r8d, dword [rax + rdx]
add r8, rdx
mov edi, 0xf8f13544
mov r9b, byte [r8]
add r8, r12
test r9b, r9b
je 0x180052d6a
movsx eax, r9b
sub r9b, 0x41
mov ecx, eax
or ecx, 0x20
cmp r9b, 0x19
cmova ecx, eax
xor ecx, edi
imul edi, ecx, 0x1000193
mov r9b, byte [r8]
add r8, r12
test r9b, r9b
jne 0x180052d37
cmp edi, 0x2fd56be8
je 0x1800531c4
test r11d, r11d
jne 0x180052d19
mov rax, qword [rbx]
mov rbx, rax
cmp rax, r14
je 0x180052d84
cmp qword [rax + 0x30], r13
jne 0x180052cee
mov rbx, r13
mov qword [0x180592420], rbx
movabs rsi, 0x5785006ebdb62c36
movabs r15, 0xac3c55a771c24665
movabs rax, 0xd94c3bee15ac2336
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x2e0], rax
movabs rax, 0x5785006ebdb62c42
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x2e8], rax
mov qword [rbp + 0x16c20], r15
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x16c20], rsi
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x538], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x530]
movdqa xmmword [rbp + 0x2e0], xmm0
mov r8, qword [0x180592418]
test r8, r8
jne 0x180052f00
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r15, qword [rax]
mov rdi, r15
mov rdx, qword [rdi + 0x30]
movsxd rax, dword [rdx + 0x3c]
mov r10d, dword [rax + rdx + 0x88]
add r10, rdx
cmp r10, rdx
je 0x180052ecd
mov r11d, dword [r10 + 0x18]
test r11d, r11d
je 0x180052ecd
mov r12d, dword [r10 + 0x20]
dec r11d
lea rax, [r12 + r11*4]
mov r8d, dword [rax + rdx]
add r8, rdx
mov esi, 0xf9f136d7
mov r9b, byte [r8]
inc r8
test r9b, r9b
je 0x180052ec8
mov r12d, 1
movsx eax, r9b
sub r9b, 0x41
mov ecx, eax
or ecx, 0x20
cmp r9b, 0x19
cmova ecx, eax
xor ecx, esi
imul esi, ecx, 0x1000193
mov r9b, byte [r8]
add r8, r12
test r9b, r9b
jne 0x180052e91
mov r12d, dword [r10 + 0x20]
cmp esi, 0x2ff75fc2
je 0x1800531e2
test r11d, r11d
jne 0x180052e6d
mov rax, qword [rdi]
mov rdi, rax
cmp rax, r15
je 0x180052ee2
cmp qword [rax + 0x30], r13
jne 0x180052e48
mov r8, r13
mov qword [0x180592418], r8
movabs rsi, 0x5785006ebdb62c36
movabs r15, 0xac3c55a771c24665
movabs rax, 0xac3c679403a73510
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x16c20], rsi
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x2d8], rax
mov qword [rbp + 0x16c20], r15
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x540], rax
mov qword [rbp + 0x16c20], rsi
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x548], rax
movdqa xmm0, xmmword [rbp + 0x2d0]
xorps xmm0, xmmword [rbp + 0x540]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rcx, [rbp + 0x2d0]
call r8
lea rdx, [rbp + 0x2e0]
mov rcx, rax
call rbx
mov rcx, rax
test rax, rax
jne 0x180053201
movabs rax, 0xd81c31c21dab2703
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x400], rax
movabs rax, 0x4a56400d4d00c59
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x408], rax
movabs rax, 0x69a0b2b60e0f842
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x410], rax
movabs rax, 0x6dc0cb41cca7cfa0
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x418], rax
movabs rax, 0x842d9f4bae6bee30
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x420], rax
movabs rcx, 0xb0a09992a33db19a
mov qword [rbp + 0x16c20], rcx
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x428], rax
mov qword [rbp + 0x16c20], r15
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x720], rax
mov qword [rbp + 0x16c20], rsi
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x728], rax
movabs r14, 0x72ef7b4529849627
mov qword [rbp + 0x16c20], r14
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x730], rax
movabs rbx, 0x5ff3b924bfd2e780
mov qword [rbp + 0x16c20], rbx
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x738], rax
movabs rax, 0x842d9f4bae6be419
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x740], rax
mov qword [rbp + 0x16c20], rcx
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x748], rax
movdqa xmm0, xmmword [rbp + 0x400]
xorps xmm0, xmmword [rbp + 0x720]
movdqa xmmword [rbp + 0x400], xmm0
movdqa xmm1, xmmword [rbp + 0x410]
xorps xmm1, xmmword [rbp + 0x730]
movdqa xmmword [rbp + 0x410], xmm1
movdqa xmm0, xmmword [rbp + 0x420]
xorps xmm0, xmmword [rbp + 0x740]
movdqa xmmword [rbp + 0x420], xmm0
lea rdx, [rbp + 0x400]
lea rcx, [0x180592690]
call fcn.180042628
jmp 0x180053240
mov ecx, dword [r10 + 0x1c]
add rcx, rdx
mov eax, dword [r10 + 0x24]
add rax, rdx
movzx eax, word [rax + r11*2]
mov ebx, dword [rcx + rax*4]
add rbx, rdx
jmp 0x180052495
mov ecx, dword [r10 + 0x1c]
add rcx, rdx
mov eax, dword [r10 + 0x24]
add rax, rdx
movzx eax, word [rax + r11*2]
mov r8d, dword [rcx + rax*4]
add r8, rdx
jmp 0x1800525f3
mov ecx, dword [r11 + 0x1c]
add rcx, rdx
mov eax, dword [r11 + 0x24]
add rax, rdx
movzx eax, word [rax + r10*2]
mov ebx, dword [rcx + rax*4]
add rbx, rdx
jmp 0x180052909
mov ecx, dword [r10 + 0x1c]
add rcx, rdx
mov eax, dword [r10 + 0x24]
add rax, rdx
movzx eax, word [rax + r11*2]
mov r8d, dword [rcx + rax*4]
add r8, rdx
jmp 0x180052a67
mov ecx, dword [r10 + 0x1c]
add rcx, rdx
mov eax, dword [r10 + 0x24]
add rax, rdx
movzx eax, word [rax + r11*2]
mov ebx, dword [rcx + rax*4]
add rbx, rdx
jmp 0x180052d87
mov ecx, dword [r10 + 0x1c]
add rcx, rdx
mov eax, dword [r10 + 0x24]
add rax, rdx
movzx eax, word [rax + r11*2]
mov r8d, dword [rcx + rax*4]
add r8, rdx
jmp 0x180052ee5
movabs r14, 0x72ef7b4529849627
movabs rbx, 0x5ff3b924bfd2e780
movups xmm0, xmmword [rcx]
movups xmmword [0x180592380], xmm0
movsd xmm1, qword [rcx + 0x10]
movsd qword [0x180592390], xmm1
mov eax, dword [rcx + 0x18]
mov dword [0x180592398], eax
movzx eax, word [rcx + 0x1c]
mov word [0x18059239c], ax
call fcn.18005fb84
call fcn.180062b24
lea rcx, [0x1805922d0]
call fcn.180065da8
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x490]
mov r8d, 8
lea rdx, [0x1800a6430]
mov rcx, qword [0x1805922d0]
call qword [sym.imp.KERNEL32.dll_WriteFile]
jmp 0x180053289
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rbp + 0x1b8]
call fcn.180065d44
test al, al
je 0x18005327e
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9, qword [rbp + 0x1b8]
lea r8, [0x1800504f8]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
xorps xmm0, xmm0
movups xmmword [rbp + 0x7b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x7c0], xmm1
mov r8d, 7
lea rdx, [0x1800a6430]
lea rcx, [rbp + 0x7b0]
call fcn.180030d20
nop
lea rcx, [rbp + 0x7b0]
call fcn.18005fe1c
nop
lea rcx, [rbp + 0x7b0]
call fcn.180031640
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [0x1800642a4]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
jmp 0x180053431
movabs rax, 0x814e30d31fb72926
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x3c0], rax
movabs rax, 0x65a56505d4c45865
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x3c8], rax
mov qword [rbp + 0x16c20], r14
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x3d0], rax
mov qword [rbp + 0x16c20], rbx
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x16c20], r15
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x600], rax
mov qword [rbp + 0x16c20], rsi
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x608], rax
mov qword [rbp + 0x16c20], r14
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x610], rax
mov qword [rbp + 0x16c20], rbx
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x618], rax
movdqa xmm0, xmmword [rbp + 0x3c0]
xorps xmm0, xmmword [rbp + 0x600]
movdqa xmmword [rbp + 0x3c0], xmm0
movdqa xmm1, xmmword [rbp + 0x3d0]
xorps xmm1, xmmword [rbp + 0x610]
movdqa xmmword [rbp + 0x3d0], xmm1
lea rdx, [rbp + 0x3c0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov qword [0x180591f80], rax
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp qword [0x180591f80], r13
je 0x180053326
mov r12, r13
lea rax, [rbp + 0x970]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0x1a]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetFolderPathA]
lea rbx, [0x1800a54d4]
test eax, eax
js 0x18005367a
xorps xmm0, xmm0
movups xmmword [rbp + 0x7d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x7e0], xmm1
lea rax, [rbp + 0x970]
or r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x18005348e
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x7d0]
call fcn.180030d20
nop
lea r8, str.ObstructionCS2_
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp - 0x40]
call fcn.18004290c
nop
lea rcx, [rbp + 0x7d0]
call fcn.180031640
mov rbx, r13
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r13
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], r13b
mov r14d, 1
mov dil, r14b
lea rcx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova rcx, qword [rbp - 0x40]
mov qword [rsp + 0x20], 2
lea r9, [0x1800dd24c]
mov r8, rbx
mov rdx, qword [rbp - 0x30]
call fcn.180045b50
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x1800535d4
mov r9, rax
add rbx, r14
xor r8d, r8d
lea rdx, [rbp + 0x888]
lea rcx, [rbp - 0x40]
call fcn.180066338
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.18004eb54
lea rcx, [rbp + 0x888]
call fcn.180031640
test dil, dil
je 0x180053564
mov dil, r13b
jmp 0x1800534f2
cmp qword [rbp - 0x10], r13
jbe 0x1800534f2
lea rcx, [rbp - 0x20]
cmp qword [rbp - 8], 0xf
cmova rcx, qword [rbp - 0x20]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
test eax, eax
jne 0x1800534f2
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
je 0x1800534f2
lea rdx, str.Failed_to_create_directory:
lea rcx, [0x180592690]
call fcn.180042628
lea rdx, [rbp - 0x20]
cmp qword [rbp - 8], 0xf
cmova rdx, qword [rbp - 0x20]
mov r8, qword [rbp - 0x10]
mov rcx, rax
call fcn.180044cb0
mov rcx, rax
call fcn.180047e10
nop
mov bl, r13b
jmp 0x1800535d7
mov bl, r14b
lea rcx, [rbp - 0x20]
call fcn.180031640
test bl, bl
je 0x180053618
movups xmm0, xmmword [rbp - 0x40]
movups xmmword [rbp + 0x230], xmm0
movups xmm1, xmmword [rbp - 0x30]
movups xmmword [rbp + 0x240], xmm1
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], r13b
lea rcx, [rbp - 0x40]
call fcn.180031640
jmp 0x1800536c2
lea rdx, str.____Failed_to_create_directory_path:
lea rcx, [0x180592690]
call fcn.180042628
lea rdx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova rdx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x30]
mov rcx, rax
call fcn.180044cb0
mov rcx, rax
call fcn.180047e10
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x240], xmm1
xor r8d, r8d
lea rdx, [0x1800a54d4]
lea rcx, [rbp + 0x230]
call fcn.180030d20
jmp 0x18005360a
lea rdx, str.____Failed_to_retrieve_AppData_path.
lea rcx, [0x180592690]
call fcn.180042628
mov rcx, rax
call fcn.180047e10
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x240], xmm1
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 0x230]
call fcn.180030d20
mov r14d, 1
lea r8, str.settings_cs2
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x8a8]
call fcn.18004290c
nop
mov edx, 4
mov rcx, rax
call fcn.180059470
nop
lea rcx, [rbp + 0x8a8]
call fcn.180031640
nop
lea rcx, [rbp + 0x230]
call fcn.180031640
mov qword [rbp + 0x4d0], 0x50
lea rax, [0x180050870]
mov qword [rbp + 0x4d8], rax
mov qword [rbp + 0x4e0], r13
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp + 0x4e8], rax
mov ebx, 0x7f00
mov edx, ebx
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
mov qword [rbp + 0x4f0], rax
mov edx, ebx
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorA]
mov qword [rbp + 0x4f8], rax
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x500], xmm0
movabs rax, 0xd85d36ce1db23624
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x3a0], rax
movabs rax, 0x32e8611cfbd8435f
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x3a8], rax
movabs rax, 0x72ef0c2a4deaff70
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x3b0], rax
movabs rdx, 0x5ff3b924bfd2e780
mov qword [rbp + 0x16c20], rdx
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x16c20], r15
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x5e0], rax
mov qword [rbp + 0x16c20], rsi
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x5e8], rax
movabs rax, 0x72ef7b4529849627
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x5f0], rax
mov qword [rbp + 0x16c20], rdx
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x5f8], rax
movdqa xmm0, xmmword [rbp + 0x3a0]
xorps xmm0, xmmword [rbp + 0x5e0]
movdqa xmmword [rbp + 0x3a0], xmm0
movdqa xmm1, xmmword [rbp + 0x3b0]
xorps xmm1, xmmword [rbp + 0x5f0]
movdqa xmmword [rbp + 0x3b0], xmm1
lea rax, [rbp + 0x3a0]
mov qword [rbp + 0x510], rax
mov edx, ebx
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
mov qword [rbp + 0x518], rax
lea rcx, [rbp + 0x4d0]
call qword [sym.imp.USER32.dll_RegisterClassExA]
movzx ebx, ax
lea rdx, [rsp + 0x78]
mov rcx, qword [0x180591f80]
call qword [sym.imp.USER32.dll_GetClientRect]
mov edi, 0x320
test eax, eax
je 0x1800538d0
mov ecx, dword [rbp - 0x80]
sub ecx, dword [rsp + 0x78]
cmp ecx, edi
jl 0x1800538d0
mov eax, dword [rbp - 0x7c]
sub eax, dword [rsp + 0x7c]
cmp eax, 0x258
jge 0x18005391b
lea rdx, [rsp + 0x78]
mov rcx, qword [0x180591f80]
call qword [sym.imp.USER32.dll_GetWindowRect]
test eax, eax
je 0x1800538ff
mov eax, dword [rbp - 0x80]
sub eax, dword [rsp + 0x78]
cmp eax, edi
jl 0x1800538ff
mov eax, dword [rbp - 0x7c]
sub eax, dword [rsp + 0x7c]
cmp eax, 0x258
jge 0x18005391b
mov qword [rsp + 0x78], r13
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [rbp - 0x80], eax
mov ecx, r14d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [rbp - 0x7c], eax
mov r10, qword [0x180592088]
movabs rax, 0xac3c55a771f1465f
mov qword [rbp + 0x16c20], rax
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x16c20], rsi
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x16c20], r15
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x550], rax
mov qword [rbp + 0x16c20], rsi
mov rax, qword [rbp + 0x16c20]
mov qword [rbp + 0x558], rax
movdqa xmm0, xmmword [rbp + 0x2f0]
xorps xmm0, xmmword [rbp + 0x550]
movdqa xmmword [rbp + 0x2f0], xmm0
mov ecx, dword [rbp - 0x7c]
sub ecx, dword [rsp + 0x7c]
mov eax, dword [rbp - 0x80]
sub eax, dword [rsp + 0x78]
mov edi, 2
mov dword [rsp + 0x60], edi
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], r13d
mov r9d, 0x80000000
lea r8, [rbp + 0x2f0]
movzx edx, bx
mov ecx, 0x800a0
call r10
mov qword [0x180591f78], rax
mov r9d, edi
mov r8b, 0xff
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x1800e0d40]
movdqu xmmword [rbp + 0x830], xmm0
lea rdx, [rbp + 0x830]
mov rcx, qword [0x180591f78]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov r9d, dword [rbp - 0x7c]
sub r9d, dword [rsp + 0x7c]
mov r8d, dword [rbp - 0x80]
sub r8d, dword [rsp + 0x78]
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], r13d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
xor r8d, r8d
mov rdx, rax
mov rcx, qword [0x180591f78]
call qword [sym.imp.USER32.dll_SetWindowRgn]
lea edx, [rdi + 8]
mov rcx, qword [0x180591f78]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x180591f78]
call qword [sym.imp.USER32.dll_UpdateWindow]
xorps xmm0, xmm0
movups xmmword [rbp + 0x8c8], xmm0
movdqu xmmword [0x180591fa0], xmm0
lea rdx, [0x180591fa0]
mov rcx, qword [0x180591f78]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rcx, qword [0x180591f78]
call fcn.18004f890
test al, al
jne 0x180053b23
call fcn.18004f810
mov rdx, qword [rbp + 0x4e8]
mov rcx, qword [rbp + 0x510]
call qword [sym.imp.USER32.dll_UnregisterClassA]
mov eax, r14d
lea r11, [rsp + 0x16cd8]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
movaps xmm11, xmmword [r11 - 0x68]
movaps xmm12, xmmword [r11 - 0x78]
movaps xmm13, xmmword [r11 - 0x88]
movaps xmm14, xmmword [r11 - 0x98]
movaps xmm15, xmmword [r11 - 0xa8]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov rax, qword [0x180592090]
cmp byte [rax + 0x61], r13b
je 0x180053b42
mov edx, 0x11
mov rcx, qword [0x180591f78]
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], 0x14
mov qword [rsp + 0x20], 0x10
mov edx, 0x37b8
mov r9d, 8
mov r8d, 0x434
lea rcx, str.1.89.2
call fcn.180008570
xor ecx, ecx
call fcn.180008264
call fcn.18000a8b4
mov r15, rax
mov qword [rbp - 0x68], rax
lea rcx, [rbp + 0x8e0]
call fcn.18001a504
mov byte [rbp + 0x8ec], r13b
mov rbx, qword [r15 + 0x50]
mov rcx, rbx
call fcn.18001f698
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
movss xmm3, dword [0x1800e0d04]
mov r8d, 0x4cefc
lea rdx, [0x180149330]
mov rcx, rbx
call fcn.18001b2e0
xor edx, edx
movss xmm7, dword [0x1800a62d0]
movaps xmm0, xmm7
call fcn.18004ff2c
mov rbx, qword [r15 + 0x50]
mov rcx, rbx
call fcn.18001f698
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
movss xmm6, dword [0x1800e0d00]
movaps xmm3, xmm6
mov edi, 0x4d16c
mov r8d, edi
lea rdx, [0x180196230]
mov rcx, rbx
call fcn.18001b2e0
mov qword [0x180591da8], rax
xor edx, edx
movaps xmm0, xmm7
call fcn.18004ff2c
mov rbx, qword [r15 + 0x50]
mov rcx, rbx
call fcn.18001f698
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
movaps xmm3, xmm6
mov r8d, edi
lea rdx, [0x180196230]
mov rcx, rbx
call fcn.18001b2e0
mov qword [0x180591e10], rax
xor edx, edx
movaps xmm0, xmm7
call fcn.18004ff2c
mov rbx, qword [r15 + 0x50]
mov rcx, rbx
call fcn.18001f698
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
movaps xmm3, xmm7
mov esi, 0x2160
mov r8d, esi
lea rdi, [0x1801e33a0]
mov rdx, rdi
mov rcx, rbx
call fcn.18001b2e0
mov qword [0x180591db0], rax
xor edx, edx
movaps xmm0, xmm7
call fcn.18004ff2c
mov rbx, qword [r15 + 0x50]
mov rcx, rbx
call fcn.18001f698
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
movss xmm3, dword [0x1800e0d08]
mov r8d, esi
mov rdx, rdi
mov rcx, rbx
call fcn.18001b2e0
mov qword [0x180592078], rax
xor edx, edx
movaps xmm0, xmm7
call fcn.18004ff2c
mov rbx, qword [r15 + 0x50]
mov rcx, rbx
call fcn.18001f698
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
movss xmm3, dword [0x1800a62c8]
mov r8d, esi
mov rdx, rdi
mov rcx, rbx
call fcn.18001b2e0
mov qword [0x180592080], rax
xor edx, edx
movaps xmm0, xmm7
call fcn.18004ff2c
mov rbx, qword [r15 + 0x50]
mov rcx, rbx
call fcn.18001f698
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
movss xmm3, dword [0x1800a62d4]
mov r8d, 0x524
lea rdx, [0x1800fd160]
mov rcx, rbx
call fcn.18001b2e0
mov qword [0x180591e18], rax
xor edx, edx
movaps xmm0, xmm7
call fcn.18004ff2c
xor ecx, ecx
call fcn.1800235d4
mov rcx, qword [0x180591f78]
call fcn.180040ee4
mov rdx, qword [0x180591fc8]
mov rcx, qword [0x180591fc0]
call fcn.180040024
call fcn.18000b018
mov edx, 0x41200000
mov dword [rax + 0x3c], edx
mov dword [rax + 0x40], edx
mov ecx, 0x41000000
mov dword [rax + 0x4c], ecx
mov dword [rax + 0x50], ecx
mov ecx, 0x40a00000
mov dword [rax + 0x44], ecx
mov qword [rax + 0x10], 0x41a00000
mov dword [rax + 0x38], r13d
mov qword [rax + 8], r13
mov dword [rax + 0xc8], r13d
mov dword [rax + 0x30], 0x38d1b717
movups xmm0, xmmword [0x1800fd090]
movdqu xmmword [rax + 0xf4], xmm0
mov qword [rax + 0x124], r13
mov qword [rax + 0x12c], r13
mov dword [rax + 0x34], ecx
mov dword [rax + 0x38], 0x3fa66666
mov dword [rax + 0x74], ecx
mov dword [rax + 0x78], edx
mov sil, r13b
mov dword [rbp - 0x5c], esi
mov byte [rbp + 0x16c20], r14b
mov ebx, dword [rbp - 0x80]
mov dword [rbp - 0x78], ebx
mov edi, dword [rbp - 0x7c]
mov dword [rbp - 0x70], edi
lea rcx, [rbp + 0x7f0]
call qword [sym.imp.USER32.dll_GetCursorPos]
xorps xmm10, xmm10
and dword [rbp + 0x1f0], 0
mov dword [rbp + 0x1f4], 0x3f81eb85
and dword [rbp + 0x1f8], 0
mov dword [rsp + 0x48], 0xc8ffffff
lea rax, [rbp + 0x1f0]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], r13d
movss xmm6, dword [0x1800a62b0]
movaps xmm3, xmm6
movss xmm2, dword [0x1800a629c]
mov edx, 0x64
lea rcx, [0x1805904c8]
call fcn.18004fa30
mov edx, 0xb
mov rcx, qword [0x180591f80]
call qword [sym.imp.USER32.dll_ShowWindow]
mov r13d, dword [0x180592ad0]
mov qword [rbp + 0x4a0], r13
movss xmm11, dword [0x1800a628c]
movss xmm12, dword [0x1800a62c4]
movss xmm15, dword [0x1800a6314]
movss xmm9, dword [0x1800a6264]
movss xmm7, dword [0x1800a62d8]
movss xmm13, dword [0x1800a62f8]
movss xmm14, dword [0x1800a64a8]
movss xmm8, dword [0x1800a6308]
mov r14, qword gs:[0x58]
mov rdx, qword [0x180591f78]
mov rcx, qword [0x180591f80]
call fcn.1800642cc
mov rax, qword [0x180592090]
mov dil, byte [rax + 0x61]
mov rbx, qword [0x180591f78]
lea rdx, [rbp - 0x60]
mov rcx, rbx
call qword [sym.imp.USER32.dll_GetWindowDisplayAffinity]
test eax, eax
je 0x180053f51
test dil, dil
je 0x180053f40
cmp dword [rbp - 0x60], 0x11
je 0x180053f51
mov edx, 0x11
jmp 0x180053f48
cmp dword [rbp - 0x60], 0x11
jne 0x180053f51
xor edx, edx
mov rcx, rbx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
mov edi, 1
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x858]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x180053fc4
lea rcx, [rbp + 0x858]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x858]
call qword [sym.imp.USER32.dll_DispatchMessageA]
movzx esi, sil
cmp dword [rbp + 0x860], 0x12
cmove esi, edi
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x858]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x180053f73
mov dword [rbp - 0x5c], esi
test sil, sil
jne 0x180058d0e
mov rcx, qword [0x180591f80]
call qword [sym.imp.USER32.dll_IsWindowVisible]
xor esi, esi
test eax, eax
je 0x18005402d
mov rcx, qword [0x180591f80]
call qword [sym.imp.USER32.dll_IsIconic]
test eax, eax
jne 0x18005402d
lea ecx, [rsi + 0x2d]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
js 0x18005400d
lea ecx, [rsi + 0x75]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
js 0x18005400d
mov byte [0x1805923a8], sil
jmp 0x180054045
cmp byte [0x1805923a8], sil
jne 0x180054045
mov byte [0x1805923a8], dil
cmp byte [0x180591fe1], sil
sete byte [0x180591fe1]
jmp 0x180054045
mov rcx, qword [0x180591f78]
call qword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
je 0x180054045
mov byte [0x180591fe1], sil
cmp byte [0x180591fe1], sil
je 0x180054114
lea rcx, [rbp + 0x300]
call qword [sym.imp.USER32.dll_GetClipCursor]
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ebx, eax
mov ecx, edi
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cmp dword [rbp + 0x300], esi
jg 0x180054091
cmp dword [rbp + 0x304], esi
jg 0x180054091
cmp dword [rbp + 0x308], ebx
jl 0x180054091
cmp dword [rbp + 0x30c], eax
jge 0x180054099
xor ecx, ecx
call qword [sym.imp.USER32.dll_ClipCursor]
mov rcx, qword [0x180591f80]
call qword [sym.imp.USER32.dll_IsWindowEnabled]
test eax, eax
je 0x18005418f
mov dword [rsp + 0x28], edi
lea rbx, [0x1800a54d4]
mov qword [rsp + 0x20], rbx
mov r9d, edi
xor r8d, r8d
lea rdx, str.AppEventsSchemesApps.Default.Default.Current
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegSetKeyValueA]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rbx
mov r9d, edi
xor r8d, r8d
lea rdx, str.AppEventsSchemesApps.DefaultSystemExclamation.Current
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegSetKeyValueA]
xor edx, edx
mov rcx, qword [0x180591f80]
call qword [sym.imp.USER32.dll_EnableWindow]
xor ecx, ecx
call qword [sym.imp.USER32.dll_ClipCursor]
jmp 0x18005418f
mov rcx, qword [0x180591f80]
call qword [sym.imp.USER32.dll_IsWindowEnabled]
test eax, eax
jne 0x18005418f
mov edx, edi
mov rcx, qword [0x180591f80]
call qword [sym.imp.USER32.dll_EnableWindow]
mov dword [rsp + 0x28], 0x28
lea rax, str.C:WindowsMediaWindows_Background.wav
mov qword [rsp + 0x20], rax
mov r9d, edi
xor r8d, r8d
lea rdx, str.AppEventsSchemesApps.Default.Default.Current
mov rbx, 0xffffffff80000001
mov rcx, rbx
call qword [sym.imp.ADVAPI32.dll_RegSetKeyValueA]
mov dword [rsp + 0x28], 0x28
lea rax, str.C:WindowsMediaWindows_Background.wav
mov qword [rsp + 0x20], rax
mov r9d, edi
xor r8d, r8d
lea rdx, str.AppEventsSchemesApps.DefaultSystemExclamation.Current
mov rcx, rbx
call qword [sym.imp.ADVAPI32.dll_RegSetKeyValueA]
cmp byte [0x180591fe1], sil
je 0x1800547b2
test r12, r12
jne 0x1800541c4
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov r8, rax
xor r9d, r9d
lea rdx, [0x18004fdc0]
lea ecx, [r12 + 0xe]
call qword [sym.imp.USER32.dll_SetWindowsHookExA]
mov r12, rax
lea rdx, [0x180591fa0]
mov rcx, qword [0x180591f78]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov ebx, dword [0x180591fa0]
mov edi, dword [0x180591fa4]
mov dword [r15 + 0x8fc], 0x25
mov dword [r15 + 0x900], 0x27
mov dword [r15 + 0x904], 0x26
mov dword [r15 + 0x908], 0x28
mov dword [r15 + 0x90c], 0x21
mov dword [r15 + 0x910], 0x22
mov dword [r15 + 0x914], 0x24
mov dword [r15 + 0x918], 0x23
mov dword [r15 + 0x91c], 0x2d
mov dword [r15 + 0x920], 0x2e
mov dword [r15 + 0x924], 8
mov dword [r15 + 0x928], 0x20
mov dword [r15 + 0x92c], 0xd
mov dword [r15 + 0x930], 0x1b
mov dword [r15 + 0x934], 0xa2
mov dword [r15 + 0x938], 0xa0
mov dword [r15 + 0x93c], 0xa4
mov dword [r15 + 0x944], 0xa3
mov dword [r15 + 0x948], 0xa1
mov dword [r15 + 0x94c], 0xa5
mov dword [r15 + 0x958], 0x30
mov dword [r15 + 0x95c], 0x31
mov dword [r15 + 0x960], 0x32
mov dword [r15 + 0x964], 0x33
mov dword [r15 + 0x968], 0x34
mov dword [r15 + 0x96c], 0x35
mov dword [r15 + 0x970], 0x36
mov dword [r15 + 0x974], 0x37
mov dword [r15 + 0x978], 0x38
mov dword [r15 + 0x97c], 0x39
mov eax, 0x41
lea rcx, [r15 + 0x980]
lea edx, [rax - 0x27]
lea r8d, [rax - 0x40]
lea r9d, [rax - 0x3d]
mov dword [rcx], eax
add eax, r8d
add rcx, r9
sub rdx, r8
jne 0x180054345
lea eax, [rdx + 0x70]
lea rcx, [r15 + 0x9e8]
lea edx, [rax - 0x64]
mov dword [rcx], eax
add eax, r8d
add rcx, r9
sub rdx, r8
jne 0x18005435f
mov dword [r15 + 0xa18], 0xde
mov eax, 0xbc
lea rcx, [r15 + 0xa1c]
mov rdx, r9
mov dword [rcx], eax
add eax, r8d
add rcx, r9
sub rdx, r8
jne 0x180054386
mov dword [r15 + 0xa2c], 0xba
mov dword [r15 + 0xa30], 0xbb
mov dword [r15 + 0xa34], 0xdb
mov dword [r15 + 0xa38], 0xdc
mov dword [r15 + 0xa3c], 0xdd
mov dword [r15 + 0xa40], 0xc0
mov dword [r15 + 0xa44], 0x14
mov dword [r15 + 0xa58], 0x60
mov dword [r15 + 0xa5c], 0x61
mov dword [r15 + 0xa60], 0x62
mov dword [r15 + 0xa64], 0x63
mov dword [r15 + 0xa68], 0x64
mov dword [r15 + 0xa6c], 0x65
mov dword [r15 + 0xa70], 0x66
mov dword [r15 + 0xa74], 0x67
mov dword [r15 + 0xa78], 0x68
mov dword [r15 + 0xa7c], 0x69
mov dword [r15 + 0xa80], 0x6e
mov dword [r15 + 0xa84], 0x6f
mov dword [r15 + 0xa88], 0x6a
mov dword [r15 + 0xa8c], 0x6d
mov dword [r15 + 0xa90], 0x6b
mov dword [r15 + 0xa98], 0x92
movss xmm0, dword [0x180591f68]
addss xmm0, dword [r15 + 0xe04]
movss dword [r15 + 0xe04], xmm0
and dword [0x180591f68], esi
mov dword [r15 + 0x10], 0x3c888889
lea rcx, [rbp]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov eax, dword [rbp]
sub eax, ebx
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [r15 + 0xdf4], xmm0
mov eax, dword [rbp + 4]
sub eax, edi
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [r15 + 0xdf8], xmm0
mov al, byte [0x180591f6c]
mov byte [r15 + 0xdfc], al
mov al, byte [0x180591f6d]
mov byte [r15 + 0xdfd], al
mov al, byte [0x180591f6e]
mov byte [r15 + 0xdfe], al
mov al, byte [0x180591f6f]
mov byte [r15 + 0xdff], al
mov al, byte [0x180591f70]
mov byte [r15 + 0xe00], al
lea rcx, [r15 + 0x3730]
lea rdx, [r15 + 0x36e4]
mov r8d, 5
lea r14d, [r8 - 4]
cmp byte [rcx - 0x2934], sil
je 0x180054564
mov byte [rcx], r14b
mov eax, dword [r15 + 0xdf4]
mov dword [rdx - 4], eax
mov eax, dword [r15 + 0xdf8]
mov dword [rdx], eax
add rcx, r14
add rdx, 8
sub r8, r14
jne 0x180054545
mov r14, qword gs:[0x58]
mov ebx, 0x258
lea rdi, [r15 + 0xa58]
lea esi, [r8 + 1]
mov ecx, dword [rdi]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test sil, al
je 0x1800545bb
lea rcx, [r15 + 0x37a8]
mov edx, 0x228
movzx eax, bx
sub ax, dx
mov word [rbp + 0x16c28], ax
lea rdx, [rbp + 0x16c28]
call fcn.1800246b4
add ebx, esi
add rdi, 4
cmp ebx, 0x261
jle 0x180054589
mov ebx, 0x218
lea rdi, [r15 + 0x958]
mov ecx, dword [rdi]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test sil, al
je 0x180054607
lea rcx, [r15 + 0x37a8]
mov edx, 0x1e8
movzx eax, bx
sub ax, dx
mov word [rbp + 0x16c30], ax
lea rdx, [rbp + 0x16c30]
call fcn.1800246b4
add ebx, esi
add rdi, 4
cmp ebx, 0x221
jle 0x1800545d5
mov ecx, dword [r15 + 0xa24]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
mov rdi, rsi
mov ebx, 0x2e
test sil, al
je 0x180054649
lea rcx, [r15 + 0x37a8]
mov word [rbp + 0x16c38], bx
lea rdx, [rbp + 0x16c38]
call fcn.1800246b4
mov ecx, dword [r15 + 0xa80]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test dil, al
je 0x18005466f
lea rcx, [r15 + 0x37a8]
mov word [rbp - 0x74], bx
lea rdx, [rbp - 0x74]
call fcn.1800246b4
mov ecx, dword [r15 + 0xa1c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test dil, al
je 0x180054695
lea rcx, [r15 + 0x37a8]
mov word [rbp - 0x72], bx
lea rdx, [rbp - 0x72]
call fcn.1800246b4
lea rbx, [r15 + 0xf8]
lea rsi, [r15 + 0xb28]
cmp rbx, rsi
je 0x1800546d6
xor eax, eax
movsxd rdi, dword [rbx]
test edi, edi
jle 0x1800546c8
mov ecx, edi
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
mov byte [rdi + r15 + 0xb28], al
xor eax, eax
add rbx, 4
cmp rbx, rsi
jne 0x1800546aa
mov edi, 1
xor esi, esi
mov ecx, 4
mov rax, qword [r14 + r13*8]
mov eax, dword [rcx + rax]
cmp dword [0x1805923b8], eax
jg 0x180058d74
xor ecx, ecx
call fcn.18000c70c
test al, al
je 0x1800547cf
cmp byte [0x1805904c0], sil
je 0x1800547cf
cmp byte [0x180591fe1], sil
je 0x1800547cf
lea rcx, [rbp - 0x50]
call fcn.18000ab94
movss xmm0, dword [rbp - 0x50]
ucomiss xmm0, dword [0x1805923b0]
jp 0x180054742
jne 0x180054742
movss xmm0, dword [rbp - 0x4c]
ucomiss xmm0, dword [0x1805923b4]
jp 0x180054742
je 0x180054796
cmp dword [0x1805923a4], esi
jne 0x180054756
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x1805923a4], eax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x1805923a4]
cmp eax, 0x64
jb 0x180054796
movss xmm0, dword [0x1805904e4]
addss xmm0, dword [0x1800e0d30]
movss dword [0x1805904e4], xmm0
movss xmm1, dword [0x1800a6494]
comiss xmm1, xmm0
jbe 0x180054796
mov dword [0x1805904e4], 0x3f666666
movss xmm0, dword [rbp - 0x50]
movss dword [0x1805923b0], xmm0
movss xmm1, dword [rbp - 0x4c]
movss dword [0x1805923b4], xmm1
jmp 0x1800547fd
test r12, r12
je 0x1800546d8
mov rcx, r12
call qword [sym.imp.USER32.dll_UnhookWindowsHookEx]
test eax, eax
cmovne r12, rsi
jmp 0x1800546d8
movss xmm0, dword [0x1805904e4]
addss xmm0, dword [0x1800a648c]
movss dword [0x1805904e4], xmm0
comiss xmm0, xmm11
jbe 0x1800547f7
mov dword [0x1805904e4], 0x3f800000
mov dword [0x1805923a4], esi
mov ebx, 0xffffffec
mov edx, ebx
mov rcx, qword [0x180591f78]
call qword [sym.imp.USER32.dll_GetWindowLongPtrA]
bts rax, 0x13
mov r8, rax
mov edx, ebx
mov rcx, qword [0x180591f78]
call qword [sym.imp.USER32.dll_SetWindowLongPtrA]
movss xmm0, dword [0x1805904e4]
mulss xmm0, dword [0x1800a62fc]
cvttss2si r8d, xmm0
xor edx, edx
lea r9d, [rbx + 0x16]
mov rcx, qword [0x180591f78]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
call fcn.180040250
call fcn.18004102c
call fcn.18001090c
call fcn.18004fcb8
call fcn.18000a8b4
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [0x1800e0cfc]
movss dword [0x1800fd0b8], xmm0
mov byte [0x1805904c0], dil
cmp byte [rbp + 0x16c20], sil
je 0x1800548de
mov byte [rbp + 0x16c20], sil
and dword [rbp + 8], 0
and dword [rbp + 0xc], 0
mov eax, dword [rbp - 0x78]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x133
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x10], xmm0
mov eax, dword [rbp - 0x70]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x101
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x14], xmm0
lea r8, [rbp + 8]
xor edx, edx
lea rcx, [rbp + 0x10]
call fcn.180015278
mov dword [rbp + 0x18], 0x4419c000
mov dword [rbp + 0x1c], 0x44008000
xor edx, edx
lea rcx, [rbp + 0x18]
call fcn.1800152b4
xor edx, edx
mov r8d, 0x20ab
lea rcx, str.Menu
call fcn.1800040c8
cmp byte [0x180591fe1], sil
je 0x180058471
call fcn.18000b2e4
mov rbx, rax
lea rcx, [rbp - 0x58]
call fcn.18000b31c
lea rcx, [0x1800fd090]
call fcn.180007fd4
movss xmm1, dword [rbp - 0x54]
addss xmm1, dword [0x1800e0d20]
movss xmm0, dword [rbp - 0x58]
addss xmm0, dword [0x1800e0d24]
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x24], xmm1
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp + 0x20]
lea rdx, [rbp - 0x58]
mov rcx, rbx
call fcn.18001c634
lea rcx, str.logo_button
call fcn.180011c48
mov dword [rbp + 0x28], 0x3f800000
mov dword [rbp + 0x2c], 0x3f800000
and dword [rbp + 0x30], 0
and dword [rbp + 0x34], 0
movss xmm3, dword [rbp - 0x54]
movaps xmm1, xmm3
addss xmm1, dword [0x1800e0d10]
movss xmm2, dword [rbp - 0x58]
movaps xmm0, xmm2
addss xmm0, dword [0x1800e0d08]
movss dword [rbp + 0x38], xmm0
movss dword [rbp + 0x3c], xmm1
addss xmm3, dword [0x1800a62bc]
addss xmm2, dword [0x1800a62d0]
movss dword [rbp + 0x40], xmm2
movss dword [rbp + 0x44], xmm3
or dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0x28]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x38]
lea r8, [rbp + 0x40]
mov rdx, qword [0x180591f58]
mov rcx, rbx
call fcn.18001b674
mov dword [rbp + 0x48], 0x421c0000
mov dword [rbp + 0x4c], 0x424c0000
xor r8d, r8d
lea rdx, [rbp + 0x48]
lea rcx, str.logo
call fcn.180039bc0
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180054a5f
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
cvtps2pd xmm0, xmm0
comisd xmm0, xmmword [0x1800e0ce8]
jbe 0x180054a5f
lea rcx, str.Save
call fcn.180015544
xor ecx, ecx
call fcn.18000c380
test al, al
je 0x180054b43
mov rdx, qword [0x1805922d8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x5c0], xmm0
mov qword [rbp + 0x5d0], rsi
mov qword [rbp + 0x5d8], rsi
or r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], sil
jne 0x180054a91
lea rcx, [rbp + 0x5c0]
call fcn.180030d20
nop
lea rcx, [rbp + 0x5c0]
call fcn.180062efc
mov bl, al
lea rcx, [rbp + 0x5c0]
call fcn.180031640
test bl, bl
je 0x180054b19
mov rdx, qword [0x1805922d8]
or r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], sil
jne 0x180054ad0
add r8d, edi
mov qword [rsp + 0x20], rsi
lea r9, [rbp + 0x494]
mov rcx, qword [0x1805922d0]
call qword [sym.imp.KERNEL32.dll_WriteFile]
lea r9, str.Config_saved_
mov r8d, 0x7d0
mov edx, edi
lea rcx, [rbp + 0x12b10]
call fcn.18004d580
lea rcx, [rbp + 0x12b10]
jmp 0x180054b3e
lea r9, str.WTF_
mov edx, 3
mov r8d, 0x7d0
lea rcx, [rbp + 0x14b20]
call fcn.18004d580
lea rcx, [rbp + 0x14b20]
call fcn.18004fba4
call fcn.180011880
mov dword [rbp + 0x50], 0x42820000
mov dword [rbp + 0x54], 0x41900000
lea rcx, [rbp + 0x50]
call fcn.180014c6c
mov dword [rbp + 0x58], 0x440e0000
mov dword [rbp + 0x5c], 0x41f00000
lea rax, [0x1800a54d4]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8b, dil
lea rdx, [rbp + 0x58]
lea rcx, str.Tabs
call fcn.180005ea4
movabs rax, 0xac3c21c813af2f24
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x310], rax
movabs rbx, 0x5785006ebdb62c36
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x318], rax
movabs rax, 0xac3c55a771c24665
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x560], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x568], rax
movdqa xmm0, xmmword [rbp + 0x310]
xorps xmm0, xmmword [rbp + 0x560]
movdqa xmmword [rbp + 0x310], xmm0
xor r9d, r9d
lea r8, [0x180592040]
lea rdx, [0x1800a5740]
lea rcx, [rbp + 0x310]
call fcn.18003d63c
movaps xmm1, xmm15
movaps xmm0, xmm10
call fcn.1800142ec
movabs rax, 0xac4e30c016ab3431
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x320], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x328], rax
movabs rax, 0xac3c55a771c24665
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x570], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x578], rax
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x570]
movdqa xmmword [rbp + 0x320], xmm0
mov r9d, edi
lea r8, [0x180592040]
lea rdx, [0x1800de0f0]
lea rcx, [rbp + 0x320]
call fcn.18003d63c
movaps xmm1, xmm15
movaps xmm0, xmm10
call fcn.1800142ec
movabs rax, 0xac4f39c604b12f33
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x330], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x338], rax
movabs rax, 0xac3c55a771c24665
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x580], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x588], rax
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x580]
movdqa xmmword [rbp + 0x330], xmm0
mov r9d, 2
lea r8, [0x180592040]
lea rdx, [0x1800a574c]
lea rcx, [rbp + 0x330]
call fcn.18003d63c
movaps xmm1, xmm15
movaps xmm0, xmm10
call fcn.1800142ec
movabs rax, 0xac3c55a712b12f28
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x340], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x348], rax
movabs rax, 0xac3c55a771c24665
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x6b0], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x6b8], rax
movdqa xmm0, xmmword [rbp + 0x340]
xorps xmm0, xmmword [rbp + 0x6b0]
movdqa xmmword [rbp + 0x340], xmm0
mov r9d, 3
lea r8, [0x180592040]
lea rdx, [0x1800a573c]
lea rcx, [rbp + 0x340]
call fcn.18003d63c
movaps xmm1, xmm15
movaps xmm0, xmm10
call fcn.1800142ec
movabs rax, 0xac3c38c205b13f36
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x350], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x358], rax
movabs rax, 0xac3c55a771c24665
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x6a0], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x6a8], rax
movdqa xmm0, xmmword [rbp + 0x350]
xorps xmm0, xmmword [rbp + 0x6a0]
movdqa xmmword [rbp + 0x350], xmm0
mov r9d, 4
lea r8, [0x180592040]
lea rdx, [0x1800de0f4]
lea rcx, [rbp + 0x350]
call fcn.18003d63c
movaps xmm1, xmm15
movaps xmm0, xmm10
call fcn.1800142ec
xor ecx, ecx
call fcn.180008b78
mov eax, dword [0x180592040]
test eax, eax
jne 0x180055beb
mov dword [rbp + 0x60], 0x419c0000
mov dword [rbp + 0x64], 0x428a0000
lea rcx, [rbp + 0x60]
call fcn.180014c6c
call fcn.1800067a0
mov dword [rbp + 0x68], 0x438d8000
mov dword [rbp + 0x6c], 0x43570000
lea rax, [0x1800a573c]
mov qword [rsp + 0x20], rax
mov r9d, 0x18
xor r8d, r8d
lea rdx, [rbp + 0x68]
lea rcx, str.Settings
call fcn.180005ea4
mov rdx, qword [0x180592090]
add rdx, 0x150
lea rcx, str.Always_On
call fcn.180032924
test al, al
je 0x180054f28
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
cmp byte [rdx + 0x150], sil
jne 0x180054f6c
add rdx, 0xec
lea rcx, str.Primary_Key
call fcn.180039cb4
mov rdx, qword [0x180592090]
add rdx, 0xf0
lea rcx, str.Secondary_Key
call fcn.180039cb4
mov rdx, qword [0x180592090]
add rdx, 0x153
lea rcx, str.Visible_Check
call fcn.180032924
test al, al
je 0x180054f8a
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x155
lea rcx, str.Flash_Check
call fcn.180032924
test al, al
je 0x180054faf
mov byte [0x1805904c0], sil
call fcn.18000ae54
comiss xmm0, xmm10
seta bl
mov ecx, 4
mov rax, qword [r14 + r13*8]
mov eax, dword [rcx + rax]
cmp dword [0x1805923c0], eax
jg 0x180058dab
test bl, bl
je 0x180054fff
call fcn.18000ae6c
movss xmm1, dword [0x1805923bc]
ucomiss xmm1, xmm0
jp 0x180054feb
je 0x180054fff
mov byte [0x1805904c0], sil
call fcn.18000ae6c
movss dword [0x1805923bc], xmm0
mov rcx, qword [0x180591d80]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], dil
mov edx, edi
mov rcx, qword [rcx + 0x3ed0]
call fcn.180036a54
mov ebx, eax
xor ecx, ecx
call fcn.18000c70c
test al, al
je 0x180055043
call fcn.18000a680
cmp dword [rax + 0x3f30], ebx
jne 0x180055043
mov byte [0x1805904c0], sil
mov cl, dil
call fcn.180008b78
call fcn.1800090e0
movaps xmm1, xmm15
movaps xmm0, xmm10
call fcn.1800142ec
call fcn.1800067a0
mov dword [rbp + 0x70], 0x438d8000
mov dword [rbp + 0x74], 0x43d70000
lea rax, [0x1800a5738]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x70]
lea rcx, str.Additional
call fcn.180005ea4
mov rdx, qword [0x180592090]
add rdx, 0x92
lea rcx, str.Show_Fov
call fcn.180032924
test al, al
je 0x1800550b7
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x152
lea rcx, str.Stop_In_Air
call fcn.180032924
test al, al
je 0x1800550dc
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x156
movabs rax, 0xc9463cc910af332d
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x360], rax
movabs rbx, 0x5785006ebdb62c36
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x368], rax
movabs rax, 0xac3c55a771c24665
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x690], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x698], rax
movdqa xmm0, xmmword [rbp + 0x360]
xorps xmm0, xmmword [rbp + 0x690]
movdqa xmmword [rbp + 0x360], xmm0
lea rcx, [rbp + 0x360]
call fcn.180032924
test al, al
je 0x18005517a
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x1800551a6
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x1800551a6
lea rcx, str.Infuses_a_degree_of_randomness_into_the_aimbots_movement_nmaking_it_appear_more_organic._nplease_note_that_this_is_a_new_feature_and_is_very_experimental.
call fcn.180015544
mov rdx, qword [0x180592090]
cmp byte [rdx + 0x156], sil
je 0x1800552f6
add rdx, 0x1b0
mov dword [rsp + 0x28], esi
lea rax, str._.1f
mov qword [rsp + 0x20], rax
movaps xmm3, xmm7
movss xmm2, dword [0x1800a629c]
lea rcx, str.Gravity
call fcn.18003cc08
test al, al
je 0x1800551f3
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x18005521f
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x18005521f
lea rcx, str.Increases_the_speed_of_the_mouse_as_it_moves_towards_the_target._nHigher_gravity_means_faster_acceleration_towards_the_target.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x1b4
mov dword [rsp + 0x28], esi
lea rax, str._.1f
mov qword [rsp + 0x20], rax
movaps xmm3, xmm7
movaps xmm2, xmm10
lea rcx, str.Wind
call fcn.18003cc08
test al, al
je 0x18005525b
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180055287
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180055287
lea rcx, str.Adds_randomness_to_the_mouse_movement_nmaking_it_less_straight_and_more_unpredictable._nHigher_wind_values_lead_to_more_erratic_movements.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x1b8
mov dword [rsp + 0x28], esi
lea rax, str._.1f
mov qword [rsp + 0x20], rax
movaps xmm3, xmm7
movaps xmm2, xmm10
lea rcx, str.Target_Area
call fcn.18003cc08
test al, al
je 0x1800552c3
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x1800552ef
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x1800552ef
lea rcx, str.A_zone_around_the_target_where_the_mouse_starts_to_move_more_nsteadily_and_precisely._nInside_this_area__the_wind_effect_is_less_nso_movements_are_more_controlled_for_accurate_positioning.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x158
lea rcx, str.Prediction
call fcn.180032924
test al, al
je 0x180055314
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180055340
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180055340
lea rcx, str.Anticipates_enemy_movement_based_on_your_and_their_velocity.
call fcn.180015544
mov rdx, qword [0x180592090]
cmp byte [rdx + 0x158], sil
je 0x18005538c
add rdx, 0x1a8
mov dword [rsp + 0x28], esi
lea rax, str._.1f
mov qword [rsp + 0x20], rax
movaps xmm3, xmm6
movaps xmm2, xmm10
lea rcx, str.Prediction_Factor
call fcn.18003cc08
mov rdx, qword [0x180592090]
test al, al
je 0x18005538c
mov byte [0x1805904c0], sil
add rdx, 0x157
lea rcx, str.Scoped_Only
call fcn.180032924
test al, al
je 0x1800553aa
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0xe8
mov dword [rsp + 0x28], esi
lea rax, [0x1800a60e4]
mov qword [rsp + 0x20], rax
mov r9d, 0x96
xor r8d, r8d
lea rcx, str.Stop_After_Shots
call fcn.18003cc4c
test al, al
je 0x1800553e8
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180055414
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180055414
lea rcx, str.The_amount_of_bullets_the_aimbot_deactivates_after.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x164
mov dword [rsp + 0x28], esi
lea rax, str._.1f
mov qword [rsp + 0x20], rax
movaps xmm3, xmm12
movaps xmm2, xmm11
lea rcx, str.Recoil_Fov_Multiplier
call fcn.18003cc08
test al, al
je 0x180055451
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x18005547d
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x18005547d
lea rcx, str.Multiplies_your_aimbot_fov_when_youre_spraying__more_than_2_bullets_
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0xf4
mov dword [rsp + 0x28], esi
lea rax, [0x1800a60e4]
mov qword [rsp + 0x20], rax
mov r9d, 0x64
mov r8d, edi
lea rcx, str.Smoothing_Multiplier
call fcn.18003cc4c
test al, al
je 0x1800554bb
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x1800554e7
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x1800554e7
lea rcx, str.Multiplies_your_aimbot_smoothing_incase_the_existing_smoothing_values_are_too_low_for_you.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x168
movabs rax, 0xac3c55ff51910537
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x370], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x378], rax
movabs rax, 0xac3c55a771c24665
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x650], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x658], rax
movdqa xmm0, xmmword [rbp + 0x370]
xorps xmm0, xmmword [rbp + 0x650]
movdqa xmmword [rbp + 0x370], xmm0
mov dword [rsp + 0x28], esi
lea rax, str._.1f
mov qword [rsp + 0x20], rax
movaps xmm3, xmm6
movaps xmm2, xmm10
lea rcx, [rbp + 0x370]
call fcn.18003cc08
test al, al
je 0x180055592
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x16c
movabs rax, 0xac3c55fe51910537
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x380], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x388], rax
movabs rax, 0xac3c55a771c24665
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x640], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x648], rax
movdqa xmm0, xmmword [rbp + 0x380]
xorps xmm0, xmmword [rbp + 0x640]
movdqa xmmword [rbp + 0x380], xmm0
mov dword [rsp + 0x28], esi
lea rax, str._.1f
mov qword [rsp + 0x20], rax
movaps xmm3, xmm6
movaps xmm2, xmm10
lea rcx, [rbp + 0x380]
call fcn.18003cc08
test al, al
je 0x18005563d
mov byte [0x1805904c0], sil
call fcn.18000ae54
comiss xmm0, xmm10
seta bl
mov ecx, 4
mov rax, qword [r14 + r13*8]
mov eax, dword [rcx + rax]
cmp dword [0x1805923c8], eax
jg 0x180058de2
test bl, bl
je 0x18005568d
call fcn.18000ae6c
movss xmm1, dword [0x1805923c4]
ucomiss xmm1, xmm0
jp 0x180055679
je 0x18005568d
mov byte [0x1805904c0], sil
call fcn.18000ae6c
movss dword [0x1805923c4], xmm0
mov rcx, qword [0x180591d80]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], dil
mov edx, edi
mov rcx, qword [rcx + 0x3ed0]
call fcn.180036a54
mov ebx, eax
xor ecx, ecx
call fcn.18000c70c
test al, al
je 0x1800556d1
call fcn.18000a680
cmp dword [rax + 0x3f30], ebx
jne 0x1800556d1
mov byte [0x1805904c0], sil
mov cl, dil
call fcn.180008b78
call fcn.1800090e0
mov dword [rbp + 0x78], 0x419c0000
mov dword [rbp + 0x7c], 0x43910000
lea rcx, [rbp + 0x78]
call fcn.180014c6c
call fcn.1800067a0
mov dword [rbp + 0x80], 0x438d8000
mov dword [rbp + 0x84], 0x43510000
lea rax, [0x1800a573c]
mov qword [rsp + 0x20], rax
mov r9d, 0x18
xor r8d, r8d
lea rdx, [rbp + 0x80]
lea rcx, str.Weapon
call fcn.180005ea4
movsxd rdx, dword [0x180591f48]
mov r9d, 7
xor r8d, r8d
lea rdi, [0x1800fd110]
mov rdx, qword [rdi + rdx*8]
lea rcx, str.Weapon
call fcn.18003169c
test al, al
je 0x1800557b1
mov ebx, esi
mov r15d, 1
cmp dword [0x180591f48], ebx
sete dl
and dword [rbp + 0x88], 0
and dword [rbp + 0x8c], 0
lea r9, [rbp + 0x88]
xor r8d, r8d
mov rcx, qword [rdi]
call fcn.18003bf0c
test al, al
je 0x18005579c
mov dword [0x180591f48], ebx
add ebx, r15d
add rdi, 8
cmp ebx, 7
jl 0x180055769
mov r15, qword [rbp - 0x68]
call fcn.180036a4c
lea rax, str.Head
mov qword [rbp + 0x760], rax
lea rax, str.Neck
mov qword [rbp + 0x768], rax
lea rax, str.Chest
mov qword [rbp + 0x770], rax
lea rax, str.Tummy
mov qword [rbp + 0x778], rax
lea rax, [0x1800de5d4]
mov qword [rbp + 0x780], rax
call fcn.18005f32c
mov rdi, rax
test rax, rax
je 0x180055879
movsxd rdx, dword [rax]
mov r9d, 5
xor r8d, r8d
mov rdx, qword [rbp + rdx*8 + 0x760]
lea rcx, str.Bone
call fcn.18003169c
test al, al
je 0x180055879
mov ebx, esi
lea rsi, [rbp + 0x760]
mov r15d, 1
cmp dword [rdi], ebx
sete dl
and dword [rbp + 0x90], 0
and dword [rbp + 0x94], 0
lea r9, [rbp + 0x90]
xor r8d, r8d
mov rcx, qword [rsi]
call fcn.18003bf0c
test al, al
je 0x180055862
mov dword [rdi], ebx
add ebx, r15d
add rsi, 8
cmp ebx, 5
jl 0x180055837
mov r15, qword [rbp - 0x68]
call fcn.180036a4c
xor esi, esi
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x1800558a5
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x1800558a5
lea rcx, str.Prioritizes_the_selected_bone_for_the_aimbot.
call fcn.180015544
mov ecx, dword [0x180591f48]
test ecx, ecx
je 0x180055ac2
sub ecx, 1
je 0x180055a75
sub ecx, 1
je 0x180055a25
sub ecx, 1
je 0x1800559d5
sub ecx, 1
je 0x180055985
sub ecx, 1
je 0x180055935
cmp ecx, 1
jne 0x180055b35
mov rdx, qword [0x180592090]
add rdx, 0x188
mov dword [rsp + 0x28], esi
lea rdi, str._.1f
mov qword [rsp + 0x20], rdi
movaps xmm3, xmm13
movaps xmm2, xmm11
lea rcx, str.Smooth
call fcn.18003cc08
test al, al
je 0x180055922
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x1a4
jmp 0x180055b0d
mov rdx, qword [0x180592090]
add rdx, 0x180
mov dword [rsp + 0x28], esi
lea rdi, str._.1f
mov qword [rsp + 0x20], rdi
movaps xmm3, xmm13
movaps xmm2, xmm11
lea rcx, str.Smooth
call fcn.18003cc08
test al, al
je 0x180055972
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x19c
jmp 0x180055b0d
mov rdx, qword [0x180592090]
add rdx, 0x17c
mov dword [rsp + 0x28], esi
lea rdi, str._.1f
mov qword [rsp + 0x20], rdi
movaps xmm3, xmm13
movaps xmm2, xmm11
lea rcx, str.Smooth
call fcn.18003cc08
test al, al
je 0x1800559c2
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x198
jmp 0x180055b0d
mov rdx, qword [0x180592090]
add rdx, 0x184
mov dword [rsp + 0x28], esi
lea rdi, str._.1f
mov qword [rsp + 0x20], rdi
movaps xmm3, xmm13
movaps xmm2, xmm11
lea rcx, str.Smooth
call fcn.18003cc08
test al, al
je 0x180055a12
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x1a0
jmp 0x180055b0d
mov rdx, qword [0x180592090]
add rdx, 0x178
mov dword [rsp + 0x28], esi
lea rdi, str._.1f
mov qword [rsp + 0x20], rdi
movaps xmm3, xmm13
movaps xmm2, xmm11
lea rcx, str.Smooth
call fcn.18003cc08
test al, al
je 0x180055a62
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x194
jmp 0x180055b0d
mov rdx, qword [0x180592090]
add rdx, 0x174
mov dword [rsp + 0x28], esi
lea rdi, str._.1f
mov qword [rsp + 0x20], rdi
movaps xmm3, xmm13
movaps xmm2, xmm11
lea rcx, str.Smooth
call fcn.18003cc08
test al, al
je 0x180055ab2
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x190
jmp 0x180055b0d
mov rdx, qword [0x180592090]
add rdx, 0x170
mov dword [rsp + 0x28], esi
lea rdi, str._.1f
mov qword [rsp + 0x20], rdi
movaps xmm3, xmm13
movaps xmm2, xmm11
lea rcx, str.Smooth
call fcn.18003cc08
test al, al
je 0x180055aff
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x18c
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rdi
movaps xmm3, xmm14
movaps xmm2, xmm10
lea rcx, [0x1800de618]
call fcn.18003cc08
test al, al
je 0x180055b35
mov byte [0x1805904c0], sil
call fcn.18000ae54
comiss xmm0, xmm10
seta bl
mov ecx, 4
mov rax, qword [r14 + r13*8]
mov eax, dword [rcx + rax]
cmp dword [0x1805923d0], eax
jg 0x180058e19
test bl, bl
je 0x180055b85
call fcn.18000ae6c
movss xmm1, dword [0x1805923cc]
ucomiss xmm1, xmm0
jp 0x180055b71
je 0x180055b85
mov byte [0x1805904c0], sil
call fcn.18000ae6c
movss dword [0x1805923cc], xmm0
mov rcx, qword [0x180591d80]
mov rax, qword [rcx + 0x3ed0]
mov edi, 1
mov byte [rax + 0xb0], dil
mov edx, edi
mov rcx, qword [rcx + 0x3ed0]
call fcn.180036a54
mov ebx, eax
xor ecx, ecx
call fcn.18000c70c
test al, al
je 0x180055bce
call fcn.18000a680
cmp dword [rax + 0x3f30], ebx
jne 0x180055bce
mov byte [0x1805904c0], sil
mov cl, dil
call fcn.180008b78
call fcn.1800090e0
mov eax, dword [0x180592040]
movabs rbx, 0x5785006ebdb62c36
cmp eax, edi
jne 0x1800567c9
mov dword [rbp + 0x98], 0x419c0000
mov dword [rbp + 0x9c], 0x428a0000
lea rcx, [rbp + 0x98]
call fcn.180014c6c
call fcn.1800067a0
mov dword [rbp + 0xa0], 0x438d8000
mov dword [rbp + 0xa4], 0x43370000
lea rax, [0x1800a573c]
mov qword [rsp + 0x20], rax
mov r9d, 0x18
xor r8d, r8d
lea rdx, [rbp + 0xa0]
lea rcx, str.Settings
call fcn.180005ea4
mov rdx, qword [0x180592090]
add rdx, 0x151
lea rcx, str.Always_On
call fcn.180032924
mov rdx, qword [0x180592090]
test al, al
je 0x180055c97
cmp byte [rdx + 0x151], sil
je 0x180055c90
mov byte [rdx + 0x15a], sil
mov rdx, qword [0x180592090]
mov byte [0x1805904c0], sil
cmp byte [rdx + 0x151], sil
jne 0x180055d37
add rdx, 0x11c
movabs rax, 0x8c4527c61cab3435
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x390], rax
movabs rax, 0x5785006ebdcf497d
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x398], rax
movabs rax, 0xac3c55a771c24665
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x630], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x638], rax
movdqa xmm0, xmmword [rbp + 0x390]
xorps xmm0, xmmword [rbp + 0x630]
movdqa xmmword [rbp + 0x390], xmm0
lea rcx, [rbp + 0x390]
call fcn.180039cb4
mov rdx, qword [0x180592090]
add rdx, 0x15f
lea rcx, str.Visible_Check
call fcn.180032924
test al, al
je 0x180055d55
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x154
lea rcx, str.Flash_Check
call fcn.180032924
test al, al
je 0x180055d7a
mov byte [0x1805904c0], sil
mov cl, dil
call fcn.180008b78
call fcn.1800090e0
movaps xmm1, xmm15
movaps xmm0, xmm10
call fcn.1800142ec
call fcn.1800067a0
mov dword [rbp + 0xa8], 0x438d8000
mov dword [rbp + 0xac], 0x43d70000
lea rax, [0x1800a5738]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xa8]
lea rcx, str.Additional
call fcn.180005ea4
mov rdx, qword [0x180592090]
add rdx, 0x15d
movabs rax, 0xdf5526d410af2f24
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x200], rax
movabs rax, 0x5785006ebdb62c42
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x208], rax
movabs rax, 0xac3c55a771c24665
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x620], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x628], rax
movdqa xmm0, xmmword [rbp + 0x200]
xorps xmm0, xmmword [rbp + 0x620]
movdqa xmmword [rbp + 0x200], xmm0
lea rcx, [rbp + 0x200]
call fcn.180032924
mov rdx, qword [0x180592090]
test al, al
je 0x180055e8e
cmp byte [rdx + 0x15d], sil
je 0x180055e87
mov byte [rdx + 0x15a], sil
mov rdx, qword [0x180592090]
mov byte [0x1805904c0], sil
add rdx, 0x15a
movabs rax, 0xd85337cc12ab2a23
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x210], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x218], rax
movabs rax, 0xac3c55a771c24665
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x750], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x758], rax
movdqa xmm0, xmmword [rbp + 0x210]
xorps xmm0, xmmword [rbp + 0x750]
movdqa xmmword [rbp + 0x210], xmm0
lea rcx, [rbp + 0x210]
call fcn.180032924
test al, al
je 0x180055f49
mov rax, qword [0x180592090]
cmp byte [rax + 0x15a], sil
je 0x180055f42
mov byte [rax + 0x151], sil
mov rax, qword [0x180592090]
cmp byte [rax + 0x15a], sil
je 0x180055f42
mov byte [rax + 0x15d], sil
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180055f75
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180055f75
lea rcx, str.Flicks_to_the_enemy_really_fast_nalmost_like_silent_aim_if_the_delay_is_tiny__very_sus__use_carefully_
call fcn.180015544
mov rdx, qword [0x180592090]
cmp byte [rdx + 0x15a], sil
je 0x180056254
add rdx, 0x15b
movabs rax, 0xcf5d37cc12ab2a23
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x220], rax
movabs rax, 0x5785006ebdb62c5d
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x228], rax
movabs rax, 0xac3c55a771c24665
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x590], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x598], rax
movdqa xmm0, xmmword [rbp + 0x220]
xorps xmm0, xmmword [rbp + 0x590]
movdqa xmmword [rbp + 0x220], xmm0
lea rcx, [rbp + 0x220]
call fcn.180032924
test al, al
je 0x180056020
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x18005604c
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x18005604c
lea rcx, str.Flicks_back_to_the_original_position.
call fcn.180015544
mov rdx, qword [0x180592090]
cmp byte [rdx + 0x15b], sil
je 0x180056254
add rdx, 0x14c
mov dword [rsp + 0x28], esi
lea rax, [0x1800a60e4]
mov qword [rsp + 0x20], rax
mov r9d, 0x64
xor r8d, r8d
lea rcx, str.Flickbot_Post_Delay
call fcn.18003cc4c
test al, al
je 0x180056097
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x15c
movabs rax, 0xcf5d37cc12ab2a23
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x3e0], rax
movabs rax, 0x3aea6400dce40c5d
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x3e8], rax
movabs rax, 0x72ef7b4529e1ec4e
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x3f0], rax
movabs rcx, 0x5ff3b924bfd2e780
mov qword [rsp + 0x70], rcx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x3f8], rax
movabs rax, 0xac3c55a771c24665
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x5a0], rax
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x5a8], rax
movabs rax, 0x72ef7b4529849627
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x5b0], rax
mov qword [rsp + 0x70], rcx
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x5b8], rax
movdqa xmm0, xmmword [rbp + 0x3e0]
xorps xmm0, xmmword [rbp + 0x5a0]
movdqa xmmword [rbp + 0x3e0], xmm0
movdqa xmm1, xmmword [rbp + 0x3f0]
xorps xmm1, xmmword [rbp + 0x5b0]
movdqa xmmword [rbp + 0x3f0], xmm1
lea rcx, [rbp + 0x3e0]
call fcn.180032924
test al, al
je 0x1800561ae
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x1800561da
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x1800561da
lea rcx, str.Adds_randomness_to_the_location_of_the_inital_position_when_it_flicks_back.
call fcn.180015544
mov rdx, qword [0x180592090]
cmp byte [rdx + 0x15c], sil
je 0x180056254
add rdx, 0x148
mov dword [rsp + 0x28], esi
lea rax, [0x1800a60e4]
mov qword [rsp + 0x20], rax
mov r9d, 0x32
xor r8d, r8d
lea rcx, str.Flickback_Offset
call fcn.18003cc4c
test al, al
je 0x180056221
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x18005624d
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x18005624d
lea rcx, str.The_flickback_randomness_offset.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x15e
lea rcx, str.Scoped_Only
call fcn.180032924
test al, al
je 0x180056272
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x159
lea rcx, str.Velocity_Check
call fcn.180032924
test al, al
je 0x180056297
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x1800562c3
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x1800562c3
lea rcx, str.Only_Shoots_when_youre_under_a_certain_velocity_ni.e_Slow_enough_to_be_accurate.
call fcn.180015544
mov cl, dil
call fcn.180008b78
call fcn.1800090e0
mov dword [rbp + 0xb0], 0x419c0000
mov dword [rbp + 0xb4], 0x43810000
lea rcx, [rbp + 0xb0]
call fcn.180014c6c
call fcn.1800067a0
mov dword [rbp + 0xb8], 0x438d8000
mov dword [rbp + 0xbc], 0x43710000
lea rax, [0x1800a573c]
mov qword [rsp + 0x20], rax
mov r9d, 0x18
xor r8d, r8d
lea rdx, [rbp + 0xb8]
lea rcx, str.Weapon
call fcn.180005ea4
movsxd rdx, dword [0x18059203c]
mov r9d, 7
xor r8d, r8d
lea rax, [0x180590468]
mov rdx, qword [rax + rdx*8]
lea rcx, str.Weapon
call fcn.18003169c
test al, al
je 0x1800563b8
mov ebx, esi
lea rdi, [0x180590468]
mov r15d, 1
cmp dword [0x18059203c], ebx
sete dl
and dword [rbp + 0xc0], 0
and dword [rbp + 0xc4], 0
lea r9, [rbp + 0xc0]
xor r8d, r8d
mov rcx, qword [rdi]
call fcn.18003bf0c
test al, al
je 0x18005639e
mov dword [0x18059203c], ebx
add ebx, r15d
add rdi, 8
cmp ebx, 7
jl 0x18005636b
mov r15, qword [rbp - 0x68]
call fcn.180036a4c
mov edi, 1
mov eax, dword [0x18059203c]
test eax, eax
jne 0x1800563e2
mov rdx, qword [0x180592090]
add rdx, 0x12c
lea rbx, [0x1800a60e4]
mov r9d, 0x3e8
jmp 0x1800565c2
cmp eax, edi
jne 0x18005640f
mov rdx, qword [0x180592090]
add rdx, 0x130
mov dword [rsp + 0x28], esi
lea rax, [0x1800a60e4]
mov qword [rsp + 0x20], rax
mov r9d, 0x3e8
jmp 0x1800565cb
cmp eax, 2
jne 0x180056467
mov rdx, qword [0x180592090]
add rdx, 0x124
mov dword [rsp + 0x28], esi
lea rbx, [0x1800a60e4]
mov qword [rsp + 0x20], rbx
mov edi, 0x3e8
mov r9d, edi
xor r8d, r8d
lea rcx, str.Tap_Delay
call fcn.18003cc4c
test al, al
je 0x180056454
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x134
jmp 0x1800565bf
cmp eax, 3
jne 0x1800564bf
mov rdx, qword [0x180592090]
add rdx, 0x114
mov dword [rsp + 0x28], esi
lea rbx, [0x1800a60e4]
mov qword [rsp + 0x20], rbx
mov edi, 0x3e8
mov r9d, edi
xor r8d, r8d
lea rcx, str.Tap_Delay
call fcn.18003cc4c
test al, al
je 0x1800564ac
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x140
jmp 0x1800565bf
cmp eax, 4
jne 0x180056517
mov rdx, qword [0x180592090]
add rdx, 0x120
mov dword [rsp + 0x28], esi
lea rbx, [0x1800a60e4]
mov qword [rsp + 0x20], rbx
mov edi, 0x3e8
mov r9d, edi
xor r8d, r8d
lea rcx, str.Tap_Delay
call fcn.18003cc4c
test al, al
je 0x180056504
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x138
jmp 0x1800565bf
cmp eax, 5
jne 0x18005656c
mov rdx, qword [0x180592090]
add rdx, 0x128
mov dword [rsp + 0x28], esi
lea rbx, [0x1800a60e4]
mov qword [rsp + 0x20], rbx
mov edi, 0x3e8
mov r9d, edi
xor r8d, r8d
lea rcx, str.Tap_Delay
call fcn.18003cc4c
test al, al
je 0x18005655c
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x13c
jmp 0x1800565bf
cmp eax, 6
jne 0x1800565e5
mov rdx, qword [0x180592090]
add rdx, 0x118
mov dword [rsp + 0x28], esi
lea rbx, [0x1800a60e4]
mov qword [rsp + 0x20], rbx
mov edi, 0x3e8
mov r9d, edi
xor r8d, r8d
lea rcx, str.Tap_Delay
call fcn.18003cc4c
test al, al
je 0x1800565b1
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x144
mov r9d, edi
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea rcx, str.Delay
call fcn.18003cc4c
test al, al
je 0x1800565e5
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180056611
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180056611
lea rcx, str.Prioritizes_the_selected_bone_for_the_triggerbot.
call fcn.180015544
mov rbx, rsi
mov ecx, dword [0x18059203c]
test ecx, ecx
je 0x18005669c
sub ecx, 1
je 0x18005668c
sub ecx, 1
je 0x18005667c
sub ecx, 1
je 0x18005666c
sub ecx, 1
je 0x18005665c
sub ecx, 1
je 0x18005664c
cmp ecx, 1
jne 0x1800566aa
mov rbx, qword [0x180592090]
add rbx, 0x110
jmp 0x1800566aa
mov rbx, qword [0x180592090]
add rbx, 0x100
jmp 0x1800566aa
mov rbx, qword [0x180592090]
add rbx, 0xfc
jmp 0x1800566aa
mov rbx, qword [0x180592090]
add rbx, 0x10c
jmp 0x1800566aa
mov rbx, qword [0x180592090]
add rbx, 0xf8
jmp 0x1800566aa
mov rbx, qword [0x180592090]
add rbx, 0x108
jmp 0x1800566aa
mov rbx, qword [0x180592090]
add rbx, 0x104
lea rax, str.Head
mov qword [rbp + 0x788], rax
lea rax, str.Neck
mov qword [rbp + 0x790], rax
lea rax, str.Chest
mov qword [rbp + 0x798], rax
lea rax, str.Tummy
mov qword [rbp + 0x7a0], rax
lea rax, [0x1800de5d4]
mov qword [rbp + 0x7a8], rax
test rbx, rbx
je 0x180056785
movsxd rdx, dword [rbx]
mov r9d, 5
xor r8d, r8d
mov rdx, qword [rbp + rdx*8 + 0x788]
lea rcx, str.Bone
call fcn.18003169c
test al, al
je 0x180056785
mov edi, esi
lea rsi, [rbp + 0x788]
mov r15d, 1
mov r14d, dword [rbx]
cmp r14d, edi
sete dl
and dword [rbp + 0xc8], 0
and dword [rbp + 0xcc], 0
lea r9, [rbp + 0xc8]
xor r8d, r8d
mov rcx, qword [rsi]
call fcn.18003bf0c
test al, al
je 0x18005675b
mov dword [rbx], edi
cmp r14d, edi
jne 0x180056765
call fcn.180014fe8
add edi, r15d
add rsi, 8
cmp edi, 5
jl 0x18005672c
mov r15, qword [rbp - 0x68]
call fcn.180036a4c
mov r14, qword gs:[0x58]
xor esi, esi
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x1800567b1
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x1800567b1
lea rcx, str.Prioritizes_the_selected_bone_for_the_triggerbot.
call fcn.180015544
mov edi, 1
mov cl, dil
call fcn.180008b78
call fcn.1800090e0
mov eax, dword [0x180592040]
cmp eax, 2
jne 0x180057359
mov dword [rbp + 0xd0], 0x419c0000
mov dword [rbp + 0xd4], 0x428a0000
lea rcx, [rbp + 0xd0]
call fcn.180014c6c
call fcn.1800067a0
mov dword [rbp + 0xd8], 0x438d8000
mov dword [rbp + 0xdc], 0x43d70000
lea rax, [0x1800a5748]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xd8]
lea rcx, str.Players
call fcn.180005ea4
mov rdx, qword [0x180592090]
add rdx, 0xb4
mov dword [rsp + 0x28], esi
lea rax, str._.0f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1800a62a4]
movaps xmm2, xmm10
lea rcx, str.Outline_Thickness
call fcn.18003cc08
test al, al
je 0x180056871
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x73
lea rcx, str.Hold_To_Render
call fcn.180032924
test al, al
je 0x180056893
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
cmp byte [rdx + 0x73], sil
je 0x1800568ba
add rdx, 0x98
lea rcx, str.Render_Key
call fcn.180039cb4
mov rdx, qword [0x180592090]
add rdx, 0x7f
lea rcx, str.Color_Visible_Check
call fcn.180032924
test al, al
je 0x1800568d5
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x7e
lea rcx, str.Visible_Only
call fcn.180032924
test al, al
je 0x1800568f7
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x7d
lea rcx, str.Audible_Only
call fcn.180032924
test al, al
je 0x180056919
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x71
lea rcx, str.Sound_ESP
call fcn.180032924
test al, al
je 0x18005693b
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180056967
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180056967
lea rcx, str.Draws_circles_at_the_enemys_feet_whenever_they_emit_a_sound.
call fcn.180015544
mov rdx, qword [0x180592090]
cmp byte [rdx + 0x7d], sil
jne 0x18005697a
cmp byte [rdx + 0x71], sil
je 0x1800569e4
add rdx, 0x94
mov dword [rsp + 0x28], esi
lea rax, [0x1800a60e4]
mov qword [rsp + 0x20], rax
mov r9d, 0x32
mov r8d, edi
lea rcx, str.Detection_Distance
call fcn.18003cc4c
test al, al
je 0x1800569b1
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x1800569dd
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x1800569dd
lea rcx, str.The_distance_of_the_sound_detection_radius__in_meters.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x83
lea rcx, [0x1800a6424]
call fcn.180032924
test al, al
je 0x180056a02
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
cmp byte [rdx + 0x83], sil
je 0x180056a37
add rdx, 0x82
lea rcx, str.Bounding
call fcn.180032924
mov rdx, qword [0x180592090]
test al, al
je 0x180056a37
mov byte [0x1805904c0], sil
add rdx, 0x89
lea rcx, str.Skeleton
call fcn.180032924
test al, al
je 0x180056a55
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
lea rbx, str._.1f
cmp byte [rdx + 0x89], sil
je 0x180056aa2
add rdx, 0xa0
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm12
movaps xmm2, xmm10
lea rcx, str.Skeleton_Thickness
call fcn.18003cc08
mov rdx, qword [0x180592090]
test al, al
je 0x180056aa2
mov byte [0x1805904c0], sil
add rdx, 0x8a
lea rcx, str.Head_Dot
call fcn.180032924
test al, al
je 0x180056ac0
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
cmp byte [rdx + 0x8a], sil
je 0x180056b6d
add rdx, 0x8b
lea rcx, str.Whiskers_Mode
call fcn.180032924
test al, al
je 0x180056af2
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180056b1e
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180056b1e
lea rcx, str.Meow
call fcn.180015544
mov rdx, qword [0x180592090]
cmp byte [rdx + 0x8a], sil
je 0x180056b6d
cmp byte [rdx + 0x8b], sil
jne 0x180056b6d
add rdx, 0xc4
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm12
movaps xmm2, xmm10
lea rcx, str.Head_Dot_Thickness
call fcn.18003cc08
mov rdx, qword [0x180592090]
test al, al
je 0x180056b6d
mov byte [0x1805904c0], sil
add rdx, 0x84
lea rcx, str.Name
call fcn.180032924
test al, al
je 0x180056b8b
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x7c
lea rcx, str.Callout
call fcn.180032924
test al, al
je 0x180056bad
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x7b
lea rcx, str.Distance
call fcn.180032924
test al, al
je 0x180056bcf
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x85
lea rcx, str.Weapon
call fcn.180032924
test al, al
je 0x180056bf4
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x86
lea rcx, [0x1800de9bc]
call fcn.180032924
test al, al
je 0x180056c19
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x87
lea rcx, str.Armor
call fcn.180032924
test al, al
je 0x180056c3e
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x8c
lea rcx, str.Defuse_Flag
call fcn.180032924
test al, al
je 0x180056c63
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180056c8f
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180056c8f
lea rcx, str.Shows_a_red_icon_when_the_enemy_is_defusing._nthe_icon_becomes_blue_if_they_have_a_kit.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x8d
lea rcx, str.Event_Notifications
call fcn.180032924
test al, al
je 0x180056cb4
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180056ce0
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180056ce0
lea rcx, str.Shows_useful_information_regarding_game_events__as_a_notification.
call fcn.180015544
mov rax, qword [0x180592090]
mov rdx, qword [0x1805922f0]
mov ecx, dword [rdx]
cmp byte [rax + 0x8e], sil
je 0x180056cfd
or ecx, edi
jmp 0x180056d00
and ecx, 0xfffffffe
mov dword [rdx], ecx
mov rax, qword [0x180592090]
mov rdx, qword [0x1805922f0]
mov ecx, dword [rdx]
cmp byte [rax + 0x8f], sil
je 0x180056d20
or ecx, 2
jmp 0x180056d23
and ecx, 0xfffffffd
mov dword [rdx], ecx
mov rax, qword [0x180592090]
mov rdx, qword [0x1805922f0]
mov ecx, dword [rdx]
cmp byte [rax + 0x90], sil
je 0x180056d43
or ecx, 4
jmp 0x180056d46
and ecx, 0xfffffffb
mov dword [rdx], ecx
mov rax, qword [0x180592090]
cmp byte [rax + 0x8d], sil
je 0x180056e93
mov r9d, 3
xor r8d, r8d
lea rdx, [0x1800a54d4]
lea rcx, str.Events
call fcn.18003169c
test al, al
je 0x180056e93
xor eax, eax
cmp dword [0x1800fd148], eax
jle 0x180056e8c
lea r14, str.Spotted_Me
xor r15d, r15d
mov ecx, esi
call fcn.180011bd0
and dword [rbp + 0xe0], r15d
and dword [rbp + 0xe4], r15d
movsxd rcx, esi
mov rdi, rcx
shr rdi, 5
mov rax, qword [0x1805922f0]
and cl, 0x1f
mov r13d, 1
mov ebx, r13d
shl ebx, cl
test dword [rax + rdi*4], ebx
setne dl
lea r9, [rbp + 0xe0]
mov r8d, r13d
mov rcx, qword [r14]
call fcn.18003bf0c
test al, al
je 0x180056e66
mov rax, qword [0x1805922f0]
lea rcx, [rax + rdi*4]
test dword [rax + rdi*4], ebx
mov eax, ebx
jne 0x180056dfe
or eax, dword [rcx]
jmp 0x180056e02
not eax
and eax, dword [rcx]
mov dword [rcx], eax
mov ecx, esi
test esi, esi
je 0x180056e4c
sub ecx, r13d
je 0x180056e30
cmp ecx, r13d
jne 0x180056e66
mov rax, qword [0x1805922f0]
test dword [rax + rdi*4], ebx
setne cl
mov rax, qword [0x180592090]
mov byte [rax + 0x90], cl
jmp 0x180056e66
mov rax, qword [0x1805922f0]
test dword [rax + rdi*4], ebx
setne cl
mov rax, qword [0x180592090]
mov byte [rax + 0x8f], cl
jmp 0x180056e66
mov rax, qword [0x1805922f0]
test dword [rax + rdi*4], ebx
setne cl
mov rax, qword [0x180592090]
mov byte [rax + 0x8e], cl
call fcn.180011880
mov rdi, r13
add esi, r13d
add r14, 8
cmp esi, dword [0x1800fd148]
jl 0x180056d98
mov r15, qword [rbp - 0x68]
mov r13, qword [rbp + 0x4a0]
call fcn.180036a4c
xor esi, esi
mov rdx, qword [0x180592090]
add rdx, 0x74
lea rcx, str.Flash_Timer
call fcn.180032924
test al, al
je 0x180056eb5
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180056ee1
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180056ee1
lea rcx, str.Shows_a_clock_representing_the_duration_of_the_enemys_blindness_ndue_to_a_flash.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x75
lea rcx, str.Flash_Time
call fcn.180032924
test al, al
je 0x180056f03
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180056f2f
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180056f2f
lea rcx, str.Shows_a_value_from_255_to_0_representing_the_alpha_opacity_nof_the_white_screen_on_the_enemy_due_to_a_flash.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x93
lea rcx, str.Show_While_Dead
call fcn.180032924
test al, al
je 0x180056f54
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x88
lea rcx, str.Crosshair_ESP
call fcn.180032924
test al, al
je 0x180056f79
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
cmp byte [rdx + 0x88], sil
je 0x18005702f
add rdx, 0xb8
mov dword [rsp + 0x28], esi
lea rbx, str._.1f
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm12
movaps xmm2, xmm10
lea rcx, [0x1800debb0]
call fcn.18003cc08
test al, al
je 0x180056fc3
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0xbc
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm12
movaps xmm2, xmm10
lea rcx, str.Length
call fcn.18003cc08
test al, al
je 0x180056ff9
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0xc0
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm12
movaps xmm2, xmm10
lea rcx, str.Thickness
call fcn.18003cc08
test al, al
je 0x18005702f
mov byte [0x1805904c0], sil
call fcn.18000ae54
comiss xmm0, xmm10
seta bl
mov ecx, 4
mov r14, qword gs:[0x58]
mov rax, qword [r14 + r13*8]
mov eax, dword [rcx + rax]
cmp dword [0x1805923d8], eax
jg 0x180058e50
test bl, bl
je 0x180057088
call fcn.18000ae6c
movss xmm1, dword [0x1805923d4]
ucomiss xmm1, xmm0
jp 0x180057074
je 0x180057088
mov byte [0x1805904c0], sil
call fcn.18000ae6c
movss dword [0x1805923d4], xmm0
mov rcx, qword [0x180591d80]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], dil
mov edx, edi
mov rcx, qword [rcx + 0x3ed0]
call fcn.180036a54
mov ebx, eax
xor ecx, ecx
call fcn.18000c70c
test al, al
je 0x1800570cc
call fcn.18000a680
cmp dword [rax + 0x3f30], ebx
jne 0x1800570cc
mov byte [0x1805904c0], sil
mov cl, dil
call fcn.180008b78
call fcn.1800090e0
movaps xmm1, xmm15
movaps xmm0, xmm10
call fcn.1800142ec
call fcn.1800067a0
mov dword [rbp + 0xe8], 0x438d8000
mov dword [rbp + 0xec], 0x43d70000
lea rax, [0x1800a5744]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xe8]
lea rcx, str.Radar
call fcn.180005ea4
mov rdx, qword [0x180592090]
add rdx, 0x76
lea rcx, str.Radar
call fcn.180032924
test al, al
je 0x180057146
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x77
lea rcx, str.Flash_Check
call fcn.180032924
test al, al
je 0x180057168
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x78
lea rcx, str.Audible_Only
call fcn.180032924
test al, al
je 0x18005718a
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x7a
lea rcx, str.Outline_Only
call fcn.180032924
test al, al
je 0x1800571ac
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x79
lea rcx, str.Show_Planted_C4
call fcn.180032924
test al, al
je 0x1800571ce
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x70
lea rcx, str.Show_Items
call fcn.180032924
test al, al
je 0x1800571f0
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0xa4
mov dword [rsp + 0x28], esi
lea rbx, str._.1f
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm8
movaps xmm2, xmm10
lea rcx, str.Radar_Pos_X
call fcn.18003cc08
test al, al
je 0x18005722d
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0xa8
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm8
movaps xmm2, xmm10
lea rcx, str.Radar_Pos_Y
call fcn.18003cc08
test al, al
je 0x180057263
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0xac
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm8
movss xmm2, dword [0x1800a64a4]
lea rcx, str.Radar_Size
call fcn.18003cc08
test al, al
je 0x18005729d
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0xb0
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x1800a62e0]
movaps xmm2, xmm10
lea rcx, str.Radar_Dot_Size
call fcn.18003cc08
test al, al
je 0x1800572d7
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x9c
mov dword [rsp + 0x28], esi
lea rbx, [0x1800a60e4]
mov qword [rsp + 0x20], rbx
mov r9d, 0xbb8
mov r8d, 0xc8
lea rcx, str.Radar_Distance_Scale____
call fcn.18003cc4c
test al, al
je 0x180057318
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180057344
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180057344
lea rcx, str.Only_change_this_if_you_know_what_youre_doing_nelse_just_keep_it_at_1500.
call fcn.180015544
mov cl, dil
call fcn.180008b78
call fcn.1800090e0
mov eax, dword [0x180592040]
jmp 0x180057360
lea rbx, [0x1800a60e4]
cmp eax, 3
jne 0x180057a5b
mov dword [rbp + 0xf0], 0x419c0000
mov dword [rbp + 0xf4], 0x428a0000
lea rcx, [rbp + 0xf0]
call fcn.180014c6c
call fcn.1800067a0
mov dword [rbp + 0xf8], 0x438d8000
mov dword [rbp + 0xfc], 0x43d70000
lea rax, [0x1800a573c]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xf8]
lea rcx, str.Miscellaneous
call fcn.180005ea4
mov rdx, qword [0x180592090]
add rdx, 0x1bf
lea rcx, str.Watermark
call fcn.180032924
test al, al
je 0x1800573ec
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x1c8
lea rcx, str.Zeus_Bot
call fcn.180032924
test al, al
je 0x180057411
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x18005743d
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x18005743d
lea rcx, str.Engages_the_Zeus_taser_gun_automatically_when_an_enemy_is_aimed_at_nand_within_the_weapons_effective_range.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x1ca
lea rcx, str.Hit_Sound
call fcn.180032924
test al, al
je 0x180057462
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x18005748e
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x18005748e
lea rcx, str.Plays_a_sound_whenever_youve_dealt_damage.
call fcn.180015544
mov rdx, qword [0x180592090]
cmp byte [rdx + 0x1ca], sil
je 0x1800574d5
add rdx, 0x1d4
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
mov r9d, 0x64
mov r8d, edi
lea rcx, str.Hit_Sound_Volume
call fcn.18003cc4c
mov rdx, qword [0x180592090]
test al, al
je 0x1800574d5
mov byte [0x1805904c0], sil
sub rdx, 0xffffffffffffff80
lea rcx, str.Spectator_List
call fcn.180032924
test al, al
je 0x1800574f0
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x72
lea rcx, str.Bomb_Info
call fcn.180032924
test al, al
je 0x180057512
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x91
lea rcx, str.Sniper_Crosshair
call fcn.180032924
test al, al
je 0x180057537
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
cmp byte [rdx + 0x91], sil
je 0x180057584
add rdx, 0xc8
mov dword [rsp + 0x28], esi
lea rax, str._.0f
mov qword [rsp + 0x20], rax
movaps xmm3, xmm12
movaps xmm2, xmm10
lea rcx, str.Sniper_Crosshair_Size
call fcn.18003cc08
mov rdx, qword [0x180592090]
test al, al
je 0x180057584
mov byte [0x1805904c0], sil
add rdx, 0x1c9
lea rcx, str.Auto_Counter_Strafe
call fcn.180032924
test al, al
je 0x1800575a2
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x1800575ce
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x1800575ce
lea rcx, str.Presses_the_opposite_movement_key_when_needed_so_youre_at_a_full_stop._nDO_NOT_use_this_if_you_already_counter_strafe_yourself.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x81
lea rcx, str.Deathmatch_Mode
call fcn.180032924
test al, al
je 0x1800575f3
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x18005761f
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x18005761f
lea rcx, str.Targets_and_showcases_visuals_on_team_members.
call fcn.180015544
call fcn.18000ae54
comiss xmm0, xmm10
seta bl
mov ecx, 4
mov rax, qword [r14 + r13*8]
mov eax, dword [rcx + rax]
cmp dword [0x1805923e0], eax
jg 0x180058e87
test bl, bl
je 0x18005766f
call fcn.18000ae6c
movss xmm1, dword [0x1805923dc]
ucomiss xmm1, xmm0
jp 0x18005765b
je 0x18005766f
mov byte [0x1805904c0], sil
call fcn.18000ae6c
movss dword [0x1805923dc], xmm0
mov rcx, qword [0x180591d80]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], dil
mov edx, edi
mov rcx, qword [rcx + 0x3ed0]
call fcn.180036a54
mov ebx, eax
xor ecx, ecx
call fcn.18000c70c
test al, al
je 0x1800576b3
call fcn.18000a680
cmp dword [rax + 0x3f30], ebx
jne 0x1800576b3
mov byte [0x1805904c0], sil
mov cl, dil
call fcn.180008b78
call fcn.1800090e0
movaps xmm1, xmm15
movaps xmm0, xmm10
call fcn.1800142ec
call fcn.1800067a0
mov dword [rbp + 0x100], 0x438d8000
mov dword [rbp + 0x104], 0x42f60000
lea rax, [0x1800a5738]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x100]
lea rcx, str.Grenade_Helper
call fcn.180005ea4
mov eax, dword [0x1805923e4]
test eax, eax
jne 0x18005781b
mov rdx, qword [0x180592090]
add rdx, 0x1c4
lea rcx, str.Grenade_Helper
call fcn.180032924
test al, al
je 0x18005773e
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x18005776a
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x18005776a
lea rcx, str.Demonstrates_potential_grenade_trajectories_and_landing_points._nFor_best_results__use_in_conjunction_with_auto_throw.
call fcn.180015544
mov rdx, qword [0x180592090]
cmp byte [rdx + 0x1c4], sil
je 0x18005782b
add rdx, 0x1c3
lea rcx, str.Auto_Throw
call fcn.180032924
test al, al
je 0x18005779c
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x1800577c8
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x1800577c8
lea rcx, str.Does_the_jumping__running__and_crouching_for_you_for_the_grenade_helper.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x1c5
lea rcx, str.Radar_Spots
call fcn.180032924
test al, al
je 0x1800577ed
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x18005782b
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x18005782b
lea rcx, str.Shows_the_grenade_helper_spots_on_the_radar.
call fcn.180015544
jmp 0x18005782b
cmp eax, edi
jne 0x18005782b
lea rcx, str.This_is_page_2
call fcn.18003de4c
mov cl, dil
call fcn.180008b78
call fcn.1800090e0
mov dword [rbp + 0x108], 0x439b0000
mov dword [rbp + 0x10c], 0x43480000
lea rcx, [rbp + 0x108]
call fcn.180014c6c
call fcn.1800067a0
mov dword [rbp + 0x110], 0x438d8000
mov dword [rbp + 0x114], 0x43390000
lea rax, [0x1800a574c]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x110]
lea rcx, str.World
call fcn.180005ea4
mov rdx, qword [0x180592090]
add rdx, 0x6c
lea rcx, str.Dropped_Items
call fcn.180032924
test al, al
je 0x1800578b8
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x6d
lea rcx, str.Projectiles
call fcn.180032924
test al, al
je 0x1800578da
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x6e
lea rcx, str.Grenade_Timer
call fcn.180032924
test al, al
je 0x1800578fc
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x6f
lea rcx, str.Chicken
call fcn.180032924
test al, al
je 0x18005791e
mov byte [0x1805904c0], sil
mov cl, dil
call fcn.180008b78
call fcn.1800090e0
mov dword [rbp + 0x118], 0x439b0000
mov dword [rbp + 0x11c], 0x43c48000
lea rcx, [rbp + 0x118]
call fcn.180014c6c
call fcn.1800067a0
mov dword [rbp + 0x120], 0x438d8000
mov dword [rbp + 0x124], 0x42d40000
lea rbx, [0x1800a573c]
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x120]
lea rcx, str.Lovense
call fcn.180005ea4
mov rdx, qword [0x180592090]
add rdx, 0x1c1
lea rcx, str.Lovense_Bomb_Timer
call fcn.180032924
test al, al
je 0x1800579ae
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x1c0
lea rcx, str.Lovense_ESP
call fcn.180032924
test al, al
je 0x1800579d3
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x1800579ff
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x1800579ff
lea rcx, str.Vibrates_your_Lovense_device_when_the_enemy_nis_on_your_crosshair_behind_the_wall._n___restart_after_enabling___
call fcn.180015544
mov rdx, qword [0x180592090]
cmp byte [rdx + 0x1c0], sil
je 0x180057a46
add rdx, 0x1d0
mov dword [rsp + 0x28], esi
lea rax, [0x1800a60e4]
mov qword [rsp + 0x20], rax
mov r9d, 0xa
mov r8d, edi
lea rcx, str.Lovense_Intensity
call fcn.18003cc4c
test al, al
je 0x180057a46
mov byte [0x1805904c0], sil
mov cl, dil
call fcn.180008b78
call fcn.1800090e0
mov eax, dword [0x180592040]
jmp 0x180057a62
lea rbx, [0x1800a573c]
cmp eax, 4
jne 0x180058471
mov dword [rbp + 0x128], 0x419c0000
mov dword [rbp + 0x12c], 0x428a0000
lea rcx, [rbp + 0x128]
call fcn.180014c6c
call fcn.1800067a0
mov dword [rbp + 0x130], 0x438d8000
mov dword [rbp + 0x134], 0x43d70000
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x130]
lea rcx, str.System
call fcn.180005ea4
mov rdx, qword [0x180592090]
add rdx, 0x61
lea rcx, str.Hidden
call fcn.180032924
test al, al
je 0x180057ae4
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180057b10
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180057b10
lea rcx, str.This_feature_ensures_the_overlay_remains_concealed_hidden_nduring_capture__ideal_for_streamers.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x64
lea rcx, str.Show_FPS
call fcn.180032924
test al, al
je 0x180057b32
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x62
lea rcx, str.Console
call fcn.180032924
test al, al
je 0x180057b54
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180057b80
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180057b80
lea rcx, str.Removes_the_CMD_interface__requires_a_reload.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x63
lea rcx, str.Silent
call fcn.180032924
test al, al
je 0x180057ba2
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x60
lea rcx, str.Render_Unfocused
call fcn.180032924
test al, al
je 0x180057bc4
mov byte [0x1805904c0], sil
mov rdx, qword [0x180592090]
add rdx, 0x1bc
lea rcx, str.Lite_Parsing
call fcn.180032924
test al, al
je 0x180057be9
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180057c15
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180057c15
lea rcx, str.Limits_the_parsing_to_only_check_for_the_enemys_head_instead_of_the_main_bones.On:_Faster_parsing__less_accurate._nOff:_Possibly_slower_parsing__more_accurate.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x1bd
lea rcx, str.Double_Check
call fcn.180032924
test al, al
je 0x180057c3a
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180057c66
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180057c66
lea rcx, str.Uses_the_old_spotted_check_to_double_check_if_the_enemy_is_visible__adds_delays.
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x1cc
mov dword [rsp + 0x28], esi
lea rbx, [0x1800a60e4]
mov qword [rsp + 0x20], rbx
mov r9d, 0xb4
xor r8d, r8d
lea rcx, str.Parsing_FOV
call fcn.18003cc4c
test al, al
je 0x180057ca4
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180057cd0
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180057cd0
lea rcx, str.Limits_the_parsing_to_a_certain_fov__meaning__nOnly_players_in_that_fov_will_be_parsed._nHigher__slower_parsing._n_I_suggest_putting_this_to_a_bit_more_than_your_aimbot_fov
call fcn.180015544
mov rdx, qword [0x180592090]
add rdx, 0x68
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
mov r9d, 0x2710
xor r8d, r8d
lea rcx, str.Program_Sleep__us_
call fcn.18003cc4c
test al, al
je 0x180057d04
mov byte [0x1805904c0], sil
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x180057d30
mov rax, qword [0x180591d80]
movss xmm0, dword [rax + 0x3f28]
comiss xmm0, xmm9
jbe 0x180057d30
lea rcx, str.Values_are_in_microseconds._n0_means_no_sleep._n1000_means_1_millisecond_n
call fcn.180015544
mov cl, dil
call fcn.180008b78
call fcn.1800090e0
movaps xmm1, xmm15
movaps xmm0, xmm10
call fcn.1800142ec
call fcn.1800067a0
mov dword [rbp + 0x138], 0x438d8000
mov dword [rbp + 0x13c], 0x430a0000
lea rax, [0x1800a5738]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x138]
lea rcx, str.Config
call fcn.180005ea4
mov r9d, 5
xor r8d, r8d
mov rdx, qword [0x1805922d8]
lea rcx, str.Config
call fcn.18003169c
test al, al
je 0x180057e19
mov ebx, esi
lea rsi, [0x1800fd0d0]
lea rdi, [0x1800fd0d0]
mov r15d, 1
cmp dword [0x180591f40], ebx
sete dl
and dword [rbp + 0x140], 0
and dword [rbp + 0x144], 0
lea r9, [rbp + 0x140]
xor r8d, r8d
mov rcx, qword [rsi]
call fcn.18003bf0c
test al, al
je 0x180057dfb
mov dword [0x180591f40], ebx
mov rax, qword [rdi]
mov qword [0x1805922d8], rax
add ebx, r15d
add rdi, 8
add rsi, 8
cmp ebx, 5
jl 0x180057dbe
mov r15, qword [rbp - 0x68]
call fcn.180036a4c
xor esi, esi
lea edi, [rsi + 1]
mov rdx, qword [0x1805922d8]
cmp rdx, qword [0x180590460]
je 0x180057fee
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
or r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], sil
jne 0x180057e49
lea rcx, [rbp + 0x250]
call fcn.180030d20
nop
lea rcx, [rbp + 0x250]
call fcn.18005fe1c
mov bl, al
mov rdx, qword [rbp + 0x268]
cmp rdx, 0xf
jbe 0x180057eae
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180057ea9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180058ef5
call fcn.18006ef80
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], 0xf
mov byte [rbp + 0x250], sil
test bl, bl
je 0x180057f7c
mov rdx, qword [0x1805922d8]
or r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], sil
jne 0x180057eda
add r8d, edi
mov qword [rsp + 0x20], rsi
lea r9, [rbp + 0x498]
mov rcx, qword [0x1805922d0]
call qword [sym.imp.KERNEL32.dll_WriteFile]
lea r9, str.Config_loaded_
mov r8d, 0x7d0
mov edx, edi
lea rcx, [rbp + 0xa80]
call fcn.18004d580
mov rax, qword [0x180590430]
cmp rax, qword [0x180590438]
je 0x180057f4a
mov ebx, 0x2010
mov r8d, ebx
lea rdx, [rbp + 0xa80]
mov rcx, rax
call fcn.18009eae0
add qword [0x180590430], rbx
jmp 0x180057f60
lea r8, [rbp + 0xa80]
mov rdx, rax
lea rcx, [0x180590428]
call fcn.180044208
mov rdx, qword [0x1805922d8]
mov qword [0x180590460], rdx
lea rcx, str.Default
call fcn.180052244
jmp 0x180057fee
lea r9, str.Config_corrupted_or_doesnt_exist_
mov edx, 3
mov r8d, 0x7d0
lea rcx, [rbp + 0x2a90]
call fcn.18004d580
mov rax, qword [0x180590430]
cmp rax, qword [0x180590438]
je 0x180057fca
mov ebx, 0x2010
mov r8d, ebx
lea rdx, [rbp + 0x2a90]
mov rcx, rax
call fcn.18009eae0
add qword [0x180590430], rbx
jmp 0x180057fe0
lea r8, [rbp + 0x2a90]
mov rdx, rax
lea rcx, [0x180590428]
call fcn.180044208
mov rax, qword [0x180590460]
mov qword [0x1805922d8], rax
mov cl, dil
call fcn.180008b78
call fcn.1800090e0
mov dword [rbp + 0x188], 0x439b0000
mov dword [rbp + 0x18c], 0x43570000
lea rcx, [rbp + 0x188]
call fcn.180014c6c
call fcn.1800067a0
mov dword [rbp + 0x148], 0x438d8000
mov dword [rbp + 0x14c], 0x438e0000
lea rax, [0x1800a5738]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x148]
lea rcx, str.Colors
call fcn.180005ea4
xor ecx, ecx
call fcn.18000c3ac
test al, al
je 0x18005806b
mov byte [0x1805904c0], sil
call fcn.1800067a0
movaps xmm0, xmm6
call fcn.180014cc0
xor r9d, r9d
movss xmm1, dword [0x1800a629c]
movaps xmm0, xmm1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, [0x1800a6424]
lea rcx, str.box
call fcn.18003acd8
mov byte [rsp + 0x20], dil
xor r9d, r9d
mov ebx, 0xa8
mov r8d, ebx
mov rdx, qword [0x180592090]
lea rcx, str.Box_Color
call fcn.18003491c
call fcn.1800090e0
movaps xmm1, xmm15
movaps xmm0, xmm10
call fcn.1800142ec
movss xmm0, dword [0x1800e0d18]
call fcn.180014cc0
call fcn.1800067a0
movss xmm0, dword [0x1800a64ac]
call fcn.180014cc0
xor r9d, r9d
movss xmm1, dword [0x1800a629c]
movaps xmm0, xmm1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.Skeleton
lea rcx, str.skel
call fcn.18003acd8
mov rdx, qword [0x180592090]
add rdx, 0xc
mov byte [rsp + 0x20], dil
xor r9d, r9d
mov r8d, ebx
lea rcx, str.Skeleton_Color
call fcn.18003491c
call fcn.1800090e0
call fcn.1800067a0
movaps xmm0, xmm6
call fcn.180014cc0
xor r9d, r9d
movss xmm1, dword [0x1800a629c]
movaps xmm0, xmm1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.HeadDot
lea rcx, str.head
call fcn.18003acd8
mov rdx, qword [0x180592090]
add rdx, 0x18
mov byte [rsp + 0x20], dil
xor r9d, r9d
mov r8d, ebx
lea rcx, str.Head_Color
call fcn.18003491c
call fcn.1800090e0
movaps xmm1, xmm15
movaps xmm0, xmm10
call fcn.1800142ec
movss xmm0, dword [0x1800e0d18]
call fcn.180014cc0
call fcn.1800067a0
movss xmm0, dword [0x1800a64ac]
call fcn.180014cc0
xor r9d, r9d
movss xmm1, dword [0x1800a629c]
movaps xmm0, xmm1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.DynamicCross
lea rcx, str.dynamic
call fcn.18003acd8
mov rdx, qword [0x180592090]
add rdx, 0x24
mov byte [rsp + 0x20], dil
xor r9d, r9d
mov r8d, ebx
lea rcx, str.Sniper_Cross_Color
call fcn.18003491c
call fcn.1800090e0
call fcn.1800067a0
movaps xmm0, xmm6
call fcn.180014cc0
xor r9d, r9d
movss xmm1, dword [0x1800a629c]
movaps xmm0, xmm1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.CrosshairESP
lea rcx, str.crosshair
call fcn.18003acd8
mov rdx, qword [0x180592090]
add rdx, 0x30
mov byte [rsp + 0x20], dil
xor r9d, r9d
mov r8d, ebx
lea rcx, str.Crosshair_Color
call fcn.18003491c
call fcn.1800090e0
movaps xmm1, xmm15
movaps xmm0, xmm10
call fcn.1800142ec
movss xmm0, dword [0x1800e0d18]
call fcn.180014cc0
call fcn.1800067a0
movss xmm0, dword [0x1800a64ac]
call fcn.180014cc0
xor r9d, r9d
movss xmm1, dword [0x1800a629c]
movaps xmm0, xmm1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.RadarDots
lea rcx, str.radar_dots
call fcn.18003acd8
mov rdx, qword [0x180592090]
add rdx, 0x3c
mov byte [rsp + 0x20], dil
xor r9d, r9d
mov r8d, ebx
lea rcx, str.Radar_Dots_Color
call fcn.18003491c
call fcn.1800090e0
call fcn.1800067a0
movaps xmm0, xmm6
call fcn.180014cc0
xor r9d, r9d
movss xmm1, dword [0x1800a629c]
movaps xmm0, xmm1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, [0x1800de618]
lea rcx, str.fov
call fcn.18003acd8
mov rdx, qword [0x180592090]
add rdx, 0x48
mov byte [rsp + 0x20], dil
xor r9d, r9d
mov r8d, ebx
lea rcx, str.FOV_Color
call fcn.18003491c
call fcn.1800090e0
movaps xmm1, xmm15
movaps xmm0, xmm10
call fcn.1800142ec
movss xmm0, dword [0x1800e0d18]
call fcn.180014cc0
call fcn.1800067a0
movss xmm0, dword [0x1800a64ac]
call fcn.180014cc0
xor r9d, r9d
movss xmm1, dword [0x1800a629c]
movaps xmm0, xmm1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.Invis
lea rcx, str.invis
call fcn.18003acd8
mov rdx, qword [0x180592090]
add rdx, 0x54
mov byte [rsp + 0x20], dil
xor r9d, r9d
mov r8d, ebx
lea rcx, str.Invisible_Color
call fcn.18003491c
call fcn.1800090e0
call fcn.18000ae54
comiss xmm0, xmm10
seta bl
mov ecx, 4
mov rax, qword [r14 + r13*8]
mov eax, dword [rcx + rax]
cmp dword [0x1805923ec], eax
jg 0x180058ebe
test bl, bl
je 0x180058420
call fcn.18000ae6c
movss xmm1, dword [0x1805923e8]
ucomiss xmm1, xmm0
jp 0x18005840c
je 0x180058420
mov byte [0x1805904c0], sil
call fcn.18000ae6c
movss dword [0x1805923e8], xmm0
mov rcx, qword [0x180591d80]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], dil
mov edx, edi
mov rcx, qword [rcx + 0x3ed0]
call fcn.180036a54
mov ebx, eax
xor ecx, ecx
call fcn.18000c70c
test al, al
je 0x180058464
call fcn.18000a680
cmp dword [rax + 0x3f30], ebx
jne 0x180058464
mov byte [0x1805904c0], sil
mov cl, dil
call fcn.180008b78
call fcn.1800090e0
call fcn.180008a28
mov ebx, dword [rbp - 0x78]
movd xmm0, ebx
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x150], xmm0
movd xmm1, dword [rbp - 0x70]
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x154], xmm1
xor edx, edx
lea rcx, [rbp + 0x150]
call fcn.1800152b4
and dword [rbp + 0x158], 0
and dword [rbp + 0x15c], 0
and dword [rbp + 0x160], 0
and dword [rbp + 0x164], 0
lea r8, [rbp + 0x158]
xor edx, edx
lea rcx, [rbp + 0x160]
call fcn.180015278
xor edx, edx
mov r8d, 0xc22ab
lea rcx, str.Extra
call fcn.1800040c8
cmp byte [0x1805904e0], sil
je 0x180058562
mov byte [0x1805904e0], sil
mov dword [0x1805923f0], esi
lea r9, str.Welcome_To_Obstruction_
xor edx, edx
mov r8d, 0x5dc
lea rcx, [rbp + 0x4aa0]
call fcn.18004d580
mov rax, qword [0x180590430]
cmp rax, qword [0x180590438]
je 0x18005854c
mov esi, 0x2010
mov r8d, esi
lea rdx, [rbp + 0x4aa0]
mov rcx, rax
call fcn.18009eae0
add qword [0x180590430], rsi
jmp 0x180058567
lea r8, [rbp + 0x4aa0]
mov rdx, rax
lea rcx, [0x180590428]
call fcn.180044208
mov esi, 0x2010
mov eax, dword [0x1805923f0]
mov r14d, 0x96
cmp eax, r14d
jne 0x1800585e0
lea r9, str.Press_Insert_F6_To_Show_The_GUI.
mov edx, 4
mov r8d, 0xbb8
lea rcx, [rbp + 0x6ab0]
call fcn.18004d580
mov rax, qword [0x180590430]
cmp rax, qword [0x180590438]
je 0x1800585c1
mov r8, rsi
lea rdx, [rbp + 0x6ab0]
mov rcx, rax
call fcn.18009eae0
add qword [0x180590430], rsi
jmp 0x1800585d7
lea r8, [rbp + 0x6ab0]
mov rdx, rax
lea rcx, [0x180590428]
call fcn.180044208
mov eax, dword [0x1805923f0]
cmp eax, r14d
jg 0x1800585ea
add eax, edi
mov dword [0x1805923f0], eax
call fcn.18000b2e4
mov r14, rax
lea rcx, [rbp - 0x48]
call fcn.18000b31c
mov rdi, qword [0x180592048]
mov rsi, qword [0x180592050]
cmp rdi, rsi
je 0x180058982
mov rbx, qword [rdi]
mov edx, dword [rbx]
test edx, edx
je 0x180058742
sub edx, 1
je 0x180058705
sub edx, 1
je 0x1800586c5
sub edx, 1
je 0x180058682
cmp edx, 1
jne 0x1800587a2
lea r9, [rbx + 4]
mov edx, 4
mov r8d, 0x9c4
lea rcx, [rbp + 0x8ac0]
call fcn.18004d580
mov rax, qword [0x180590430]
cmp rax, qword [0x180590438]
je 0x180058676
lea rdx, [rbp + 0x8ac0]
jmp 0x180058771
lea r8, [rbp + 0x8ac0]
jmp 0x180058793
lea r9, [rbx + 4]
mov edx, 3
mov r8d, 0xdac
lea rcx, [rbp + 0xaad0]
call fcn.18004d580
mov rax, qword [0x180590430]
cmp rax, qword [0x180590438]
je 0x1800586b9
lea rdx, [rbp + 0xaad0]
jmp 0x180058771
lea r8, [rbp + 0xaad0]
jmp 0x180058793
lea r9, [rbx + 4]
mov edx, 2
mov r8d, 0xdac
lea rcx, [rbp + 0xcae0]
call fcn.18004d580
mov rax, qword [0x180590430]
cmp rax, qword [0x180590438]
je 0x1800586f9
lea rdx, [rbp + 0xcae0]
jmp 0x180058771
lea r8, [rbp + 0xcae0]
jmp 0x180058793
lea r9, [rbx + 4]
mov edx, 1
mov r8d, 0x9c4
lea rcx, [rbp + 0xeaf0]
call fcn.18004d580
mov rax, qword [0x180590430]
cmp rax, qword [0x180590438]
je 0x180058739
lea rdx, [rbp + 0xeaf0]
jmp 0x180058771
lea r8, [rbp + 0xeaf0]
jmp 0x180058793
lea r9, [rbx + 4]
xor edx, edx
mov r8d, 0x9c4
lea rcx, [rbp + 0x10b00]
call fcn.18004d580
mov rax, qword [0x180590430]
cmp rax, qword [0x180590438]
je 0x18005878c
lea rdx, [rbp + 0x10b00]
mov r8d, 0x2010
mov rcx, rax
call fcn.18009eae0
add qword [0x180590430], 0x2010
jmp 0x1800587a2
lea r8, [rbp + 0x10b00]
mov rdx, rax
lea rcx, [0x180590428]
call fcn.180044208
cmp dword [rbx], 5
jne 0x180058958
lea rdx, [rbx + 4]
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
xor ebx, ebx
mov qword [rbp + 0x280], rbx
mov qword [rbp + 0x288], rbx
or r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], bl
jne 0x1800587cd
lea rcx, [rbp + 0x270]
call fcn.180030d20
nop
mov r9d, 5
lea r8, str.FPS:
xor edx, edx
lea rcx, [rbp + 0x270]
call fcn.18005fbec
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x4b0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x4c0], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
lea rdx, [rbp + 0x4b0]
lea rcx, str.FPS:_0
call fcn.18004eb54
mov rdx, qword [rbp + 0x4c8]
cmp rdx, 0xf
jbe 0x180058875
inc rdx
mov rcx, qword [rbp + 0x4b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180058870
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180058d68
call fcn.18006ef80
mov qword [rbp + 0x4c0], rbx
mov qword [rbp + 0x4c8], 0xf
mov byte [rbp + 0x4b0], bl
mov rdx, qword [rbp + 0x288]
cmp rdx, 0xf
jbe 0x1800588ce
inc rdx
mov rcx, qword [rbp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800588c9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180058d6e
call fcn.18006ef80
mov qword [rbp + 0x280], rbx
mov qword [rbp + 0x288], 0xf
mov byte [rbp + 0x270], bl
movss xmm0, dword [rbp - 0x48]
addss xmm0, xmm7
movss dword [rbp + 0x168], xmm0
movss xmm1, dword [rbp - 0x44]
addss xmm1, dword [0x1800a62f4]
movss dword [rbp + 0x16c], xmm1
movaps xmm0, xmmword [0x1800a63a0]
movups xmmword [rbp + 0x820], xmm0
lea rbx, str.FPS:_0
cmp qword [0x1805904b8], 0xf
cmova rbx, qword [str.FPS:_0]
lea rcx, [rbp + 0x820]
call fcn.180007fd4
and qword [rsp + 0x20], 0
mov r9, rbx
mov r8d, eax
lea rdx, [rbp + 0x168]
mov rcx, r14
call fcn.18001e3a0
add rdi, 8
cmp rdi, rsi
jne 0x180058612
mov rsi, qword [0x180592050]
mov rdi, qword [0x180592048]
mov ebx, dword [rbp - 0x78]
cmp rdi, rsi
je 0x180058982
mov qword [0x180592050], rdi
mov rax, qword [0x180592090]
xor esi, esi
cmp byte [rax + 0x1bf], sil
je 0x180058a90
movss xmm4, dword [0x1805923a0]
addss xmm4, dword [0x1800e0ce0]
movss dword [0x1805923a0], xmm4
comiss xmm4, xmm11
jbe 0x1800589c4
mov dword [0x1805923a0], 0x3f800000
movaps xmm4, xmm11
movaps xmm3, xmm4
mulss xmm3, dword [0x1800e0d14]
subss xmm3, dword [0x1800a64a4]
mulss xmm4, xmm10
addss xmm4, dword [0x1800a62bc]
mov dword [rbp + 0x170], 0x3f800000
mov dword [rbp + 0x174], 0x3f800000
and dword [rbp + 0x178], esi
and dword [rbp + 0x17c], esi
movaps xmm0, xmm3
addss xmm0, dword [0x1800aa968]
movss xmm2, dword [rbp - 0x48]
addss xmm0, xmm2
movss dword [rbp + 0x180], xmm0
movaps xmm1, xmm4
addss xmm1, dword [0x1800e0d0c]
movss xmm0, dword [rbp - 0x44]
addss xmm1, xmm0
movss dword [rbp + 0x184], xmm1
addss xmm2, xmm3
movss dword [rbp + 0x1c0], xmm2
addss xmm0, xmm4
movss dword [rbp + 0x1c4], xmm0
or dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0x170]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x178]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x180]
lea r8, [rbp + 0x1c0]
mov rdx, qword [0x180591f58]
mov rcx, r14
call fcn.18001b674
jmp 0x180058a96
and dword [0x1805923a0], esi
call fcn.180008a28
movd xmm0, ebx
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x190], xmm0
mov edi, dword [rbp - 0x70]
movd xmm1, edi
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x194], xmm1
xor edx, edx
lea rcx, [rbp + 0x190]
call fcn.1800152b4
and dword [rbp + 0x198], esi
and dword [rbp + 0x19c], esi
and dword [rbp + 0x1a0], esi
and dword [rbp + 0x1a4], esi
lea r8, [rbp + 0x198]
xor edx, edx
lea rcx, [rbp + 0x1a0]
call fcn.180015278
xor edx, edx
mov r8d, 0xc22ab
lea rcx, str.Background
call fcn.1800040c8
call fcn.18000b2e4
mov rbx, rax
lea rcx, [rbp + 0x4a8]
call fcn.18000b31c
cmp byte [0x180591fe1], sil
je 0x180058c21
movaps xmm0, xmmword [0x1800e0dc0]
movups xmmword [rbp + 0x810], xmm0
lea rcx, [rbp + 0x810]
call fcn.180007fd4
movd xmm0, dword [rbp - 0x78]
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1a8], xmm0
movd xmm1, edi
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x1ac], xmm1
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm10
mov r9d, eax
lea r8, [rbp + 0x1a8]
lea rdx, [rbp + 0x4a8]
mov rcx, rbx
call fcn.18001c634
movd xmm6, dword [0x180591fa0]
cvtdq2ps xmm6, xmm6
movd xmm7, dword [0x180591fa4]
cvtdq2ps xmm7, xmm7
lea rcx, [rbp + 0x840]
call fcn.18000ab94
movss xmm8, dword [rax + 4]
lea rcx, [rbp + 0x7f8]
call fcn.18000ab94
movss dword [rbp + 0x1d0], xmm6
movss dword [rbp + 0x1d4], xmm7
and dword [rbp + 0x1d8], esi
movss xmm0, dword [rax]
movss dword [rbp + 0x1e0], xmm0
movss dword [rbp + 0x1e4], xmm8
and dword [rbp + 0x1e8], esi
lea r8, [rbp + 0x1d0]
lea rdx, [rbp + 0x1e0]
lea rcx, [0x1805904c8]
call fcn.18005066c
movss xmm6, dword [0x1800a62b0]
movss xmm7, dword [0x1800a62d8]
movss xmm8, dword [0x1800a6308]
call fcn.180008a28
movaps xmm1, xmm6
mov ecx, 3
call fcn.180011ed4
mov dword [rbp + 0x1b0], 0x41200000
mov dword [rbp + 0x1b4], 0x41200000
lea rdx, [rbp + 0x1b0]
mov ecx, 2
call fcn.180011e48
movaps xmm0, xmmword [0x1800e0db0]
movups xmmword [rbp + 0x800], xmm0
lea rdx, [rbp + 0x800]
mov ecx, 2
call fcn.180011dec
call fcn.180050074
mov ebx, 1
mov ecx, ebx
call fcn.180011904
mov ecx, ebx
call fcn.180011958
mov ecx, ebx
call fcn.180011958
call fcn.180011fe0
xorps xmm0, xmm0
movups xmmword [rbp + 0x848], xmm0
mov rcx, qword [0x180591fc8]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x180591fd8]
mov edx, ebx
call qword [rax + 0x108]
mov rcx, qword [0x180591fc8]
mov rax, qword [rcx]
lea r8, [rbp + 0x848]
mov rdx, qword [0x180591fd8]
call qword [rax + 0x190]
call fcn.18000a6cc
mov rcx, rax
call fcn.180040280
mov rcx, qword [0x180591fd0]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, ebx
call qword [rax + 0x40]
mov ecx, ebx
call qword [sym.imp.KERNEL32.dll_Sleep]
mov esi, dword [rbp - 0x5c]
jmp 0x180053eef
mov edx, edi
mov rcx, qword [0x180591f80]
call qword [sym.imp.USER32.dll_EnableWindow]
mov rcx, qword [0x1805922d0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
call fcn.180040dfc
call fcn.1800412a0
xor ecx, ecx
call fcn.1800089d4
call fcn.18004f810
mov rcx, qword [0x180591f78]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x4e8]
mov rcx, qword [rbp + 0x510]
call qword [sym.imp.USER32.dll_UnregisterClassA]
xor eax, eax
jmp 0x180053ad0
call fcn.18007616c
nop
call fcn.18007616c
int3
lea rcx, [0x1805923b8]
call fcn.18006f3a0
cmp dword [0x1805923b8], 0xffffffff
jne 0x1800546f0
lea rcx, [0x1805923b0]
call fcn.18000ab94
nop
lea rcx, [0x1805923b8]
call fcn.18006f334
jmp 0x1800546f0
lea rcx, [0x1805923c0]
call fcn.18006f3a0
cmp dword [0x1805923c0], 0xffffffff
jne 0x180054fd3
call fcn.18000ae6c
movss dword [0x1805923bc], xmm0
lea rcx, [0x1805923c0]
call fcn.18006f334
jmp 0x180054fd3
lea rcx, [0x1805923c8]
call fcn.18006f3a0
cmp dword [0x1805923c8], 0xffffffff
jne 0x180055661
call fcn.18000ae6c
movss dword [0x1805923c4], xmm0
lea rcx, [0x1805923c8]
call fcn.18006f334
jmp 0x180055661
lea rcx, [0x1805923d0]
call fcn.18006f3a0
cmp dword [0x1805923d0], 0xffffffff
jne 0x180055b59
call fcn.18000ae6c
movss dword [0x1805923cc], xmm0
lea rcx, [0x1805923d0]
call fcn.18006f334
jmp 0x180055b59
lea rcx, [0x1805923d8]
call fcn.18006f3a0
cmp dword [0x1805923d8], 0xffffffff
jne 0x18005705c
call fcn.18000ae6c
movss dword [0x1805923d4], xmm0
lea rcx, [0x1805923d8]
call fcn.18006f334
jmp 0x18005705c
lea rcx, [0x1805923e0]
call fcn.18006f3a0
cmp dword [0x1805923e0], 0xffffffff
jne 0x180057643
call fcn.18000ae6c
movss dword [0x1805923dc], xmm0
lea rcx, [0x1805923e0]
call fcn.18006f334
jmp 0x180057643
lea rcx, [0x1805923ec]
call fcn.18006f3a0
cmp dword [0x1805923ec], 0xffffffff
jne 0x1800583f4
call fcn.18000ae6c
movss dword [0x1805923e8], xmm0
lea rcx, [0x1805923ec]
call fcn.18006f334
jmp 0x1800583f4
call fcn.18007616c
int3