Function at 0x180039430
Capabilities:
Query environment variable

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0x600
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
lea rbp, [rsp + 0x70]
and rbp, 0xffffffffffffffe0
mov rbx, rcx
call fcn.180069f64
mov rdi, rax
call fcn.18006a6cc
xor r15d, r15d
mov r9, qword [0x1803a6c60]
movss xmm13, dword [0x180155488]
xorps xmm10, xmm10
lea esi, [r15 + 1]
cmp byte [r9 + 0x538], r15b
je 0x1800396bc
mov r8d, dword [0x1803a4134]
test r8d, r8d
je 0x1800395f9
sub r8d, esi
je 0x1800395a8
sub r8d, esi
je 0x180039567
cmp r8d, esi
je 0x180039512
mov dword [0x1803a4128], 0x3f800000
and dword [0x1803a412c], r15d
mov dword [0x1803a4130], 0x3f800000
jmp 0x18003962d
movss xmm1, dword [r9 + 0x454]
mulss xmm1, dword [0x180155454]
movss xmm2, dword [0x1803a4130]
addss xmm2, xmm1
movss dword [0x1803a4130], xmm2
movss xmm0, dword [0x1803a412c]
subss xmm0, xmm1
movss dword [0x1803a412c], xmm0
mov r14d, 3
comiss xmm2, xmm13
jb 0x180039633
mov dword [0x1803a4134], r15d
jmp 0x180039633
movss xmm0, dword [r9 + 0x454]
mulss xmm0, dword [0x180155454]
movss xmm1, dword [0x1803a4128]
addss xmm1, xmm0
movss dword [0x1803a4128], xmm1
mov r14d, 3
comiss xmm1, xmm13
jb 0x180039633
mov dword [0x1803a4134], r14d
jmp 0x180039633
movss xmm1, dword [r9 + 0x454]
mulss xmm1, dword [0x180155454]
movss xmm2, dword [0x1803a412c]
addss xmm2, xmm1
movss dword [0x1803a412c], xmm2
movss xmm0, dword [0x1803a4130]
subss xmm0, xmm1
movss dword [0x1803a4130], xmm0
mov r14d, 3
comiss xmm2, xmm13
jb 0x180039633
mov dword [0x1803a4134], 2
jmp 0x180039633
movss xmm0, dword [r9 + 0x454]
mulss xmm0, dword [0x180155454]
movss xmm1, dword [0x1803a4128]
subss xmm1, xmm0
movss dword [0x1803a4128], xmm1
comiss xmm10, xmm1
cmovae r8d, esi
mov dword [0x1803a4134], r8d
mov r14d, 3
movss xmm0, dword [0x180155478]
comiss xmm0, dword [0x1803a4128]
jbe 0x180039674
comiss xmm0, dword [0x1803a412c]
jbe 0x180039674
comiss xmm0, dword [0x1803a4130]
jbe 0x180039674
mov dword [0x1803a4128], 0x3e99999a
mov dword [0x1803a412c], 0x3e99999a
mov dword [0x1803a4130], 0x3e99999a
movss xmm0, dword [0x1803a4128]
movss dword [r9 + 0xc68], xmm0
mov rax, qword [0x1803a6c60]
movss xmm1, dword [0x1803a412c]
movss dword [rax + 0xc6c], xmm1
mov rax, qword [0x1803a6c60]
movss xmm0, dword [0x1803a4130]
movss dword [rax + 0xc70], xmm0
mov r9, qword [0x1803a6c60]
jmp 0x1800396c2
mov r14d, 3
mov eax, dword [r9 + 0xc68]
mov dword [r9 + 0xc78], eax
mov rcx, qword [0x1803a6c60]
mov eax, dword [rcx + 0xc6c]
mov dword [rcx + 0xc7c], eax
mov rcx, qword [0x1803a6c60]
mov eax, dword [rcx + 0xc70]
mov dword [rcx + 0xc80], eax
movss xmm0, dword [rdi + 0x10]
addss xmm0, xmm0
movss xmm1, dword [0x1803a4138]
addss xmm1, xmm0
movss dword [0x1803a4138], xmm1
mov rax, qword [0x1803a6c60]
movss xmm0, dword [rax + 0xc74]
comiss xmm1, xmm0
jbe 0x18003972f
movss dword [0x1803a4138], xmm0
or dword [rdi], r14d
mov dword [0x1803a3ea4], 0x3ecccccd
xor ecx, ecx
call fcn.180083898
cmp dword [0x1803a3d38], r15d
jne 0x180039785
mov rcx, rbx
call fcn.1800436f0
mov rcx, qword [0x1803a6c60]
mov rax, qword [rcx + 0x120]
mov qword [0x1803a3d28], rax
mov rax, qword [rcx + 0x118]
mov qword [0x1803a3d20], rax
mov rax, qword [rcx + 0x128]
mov qword [0x1803a3cb8], rax
or eax, 0xffffffff
mov dword [rbp + 0x190], eax
mov dword [rbp + 0x194], eax
mov dword [rbp + 0x198], eax
mov dword [rbp + 0x19c], eax
mov dword [rbp + 0x1a0], eax
or dword [rbp + 0x1a4], 0xffffffff
mov dword [rbp + 0x1a8], eax
mov dword [rbp + 0x1ac], eax
mov dword [rbp + 0x1b0], eax
mov dword [rbp + 0x1b4], 0xfffffffd
mov dword [rbp + 0x1b8], eax
mov dword [rbp + 0x1bc], eax
mov qword [rbp + 0x1c0], r15
cmp qword [0x1803a3cc8], r15
jne 0x180039817
mov qword [rsp + 0x30], r15
lea rax, [0x1803a3cc8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x190]
mov r8d, 0x14e099
lea rdx, [0x18020a270]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x1803a3cd0], r15
jne 0x180039852
mov qword [rsp + 0x30], r15
lea rax, [0x1803a3cd0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x190]
mov r8d, 0x1f4
lea rdx, [0x180358310]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x1803a3cd8], r15
jne 0x18003988d
mov qword [rsp + 0x30], r15
lea rax, [0x1803a3cd8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x190]
mov r8d, 0x17c
lea rdx, [0x180358510]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x1803a3ce0], r15
jne 0x1800398c8
mov qword [rsp + 0x30], r15
lea rax, [0x1803a3ce0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x190]
mov r8d, 0x148
lea rdx, [0x180358820]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x1803a3ce8], r15
jne 0x180039903
mov qword [rsp + 0x30], r15
lea rax, [0x1803a3ce8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x190]
mov r8d, 0x187
lea rdx, [0x180358690]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x1803a3cf0], r15
jne 0x18003993e
mov qword [rsp + 0x30], r15
lea rax, [0x1803a3cf0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x190]
mov r8d, 0x185
lea rdx, [0x180358970]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x1803a3cf8], r15
jne 0x180039979
mov qword [rsp + 0x30], r15
lea rax, [0x1803a3cf8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x190]
mov r8d, 0x172
lea rdx, [0x180358b00]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x1803a3d00], r15
jne 0x1800399b4
mov qword [rsp + 0x30], r15
lea rax, [0x1803a3d00]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x190]
mov r8d, 0x22984
lea rdx, [0x1803592e0]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov rcx, qword [0x1803a6c60]
movss xmm0, dword [rcx + 0xc68]
movss dword [rbp + 0x10], xmm0
movss xmm1, dword [rcx + 0xc6c]
movss dword [rbp + 0x14], xmm1
movss xmm0, dword [rcx + 0xc70]
movss dword [rbp + 0x18], xmm0
mov dword [rbp + 0x1c], 0x3f800000
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [0x1803a3e78], xmm1
mov dword [0x1803a3e94], 0x3f4ccccd
mov dword [0x1803a3f94], 0x3f800000
lea rdx, [0x1803a3e88]
mov ecx, 4
call fcn.180071c50
lea rdx, [0x1803a4008]
xor ecx, ecx
call fcn.180071c50
lea rdx, [0x1803a3e78]
mov ecx, 0x1b
call fcn.180071c50
call fcn.18006a6cc
mov qword [rax + 8], r15
call fcn.18006a6cc
mov dword [rax + 0x14], r15d
call fcn.18006a6cc
mov ebx, 0x40e00000
mov dword [rax + 0x74], ebx
call fcn.18006a6cc
mov ecx, 0x41700000
mov dword [rax + 0x4c], ecx
mov dword [rax + 0x50], ecx
call fcn.18006a6cc
mov rdi, rax
mov qword [rbp + 0x48], rax
mov qword [rax + 8], r15
mov dword [rax + 0x14], r15d
mov eax, 0x41400000
mov dword [rdi + 0x4c], eax
mov dword [rdi + 0x50], eax
mov dword [rdi + 0x74], ebx
mov rax, qword [0x1803a6c60]
cmp byte [rax + 0xcd8], r15b
je 0x180039aa5
call fcn.18003d8f4
mov rax, qword [0x1803a6c60]
cmp byte [rax], r15b
je 0x18003a2b6
mov dword [rbp + 0x40], 0x447a0000
mov dword [rbp + 0x44], 0x447a0000
mov dword [rbp + 0x60], 0x43fa0000
mov dword [rbp + 0x64], 0x43960000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x60]
call fcn.180075408
cmp dword [0x1803a3d38], r15d
je 0x180039afb
xor edx, edx
lea rcx, [0x18037be28]
call fcn.1800753d8
mov dword [0x1803a3d38], r15d
movabs rax, 0x3ad746822d65ea2a
mov qword [rbp + 0x10], rax
movabs r12, 0xb1f14f06aac58ec6
mov qword [rbp + 0x18], r12
movabs r13, 0x4fb923cf0e46c909
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x10], xmm0
xor edx, edx
mov r8d, 0x30a1
lea rcx, [rbp + 0x10]
call fcn.180063630
lea rcx, [rbp]
call fcn.18006aa18
movsd xmm0, qword [rax]
movsd qword [rbp + 0x20], xmm0
call fcn.18006a9e0
lea rcx, [rbp + 0x40]
call fcn.180069c34
call fcn.18006a9e0
mov rbx, rax
movss xmm6, dword [0x18037be30]
lea rcx, [0x1803a3e88]
call fcn.180069b24
movss xmm1, dword [rbp + 0x44]
addss xmm1, dword [rbp + 0x24]
movss xmm0, dword [rbp + 0x40]
addss xmm0, dword [rbp + 0x20]
movss dword [rbp + 0x60], xmm0
movss dword [rbp + 0x64], xmm1
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.18007ba00
call fcn.18006a9e0
mov rbx, rax
movss xmm6, dword [0x18037be34]
lea rcx, [0x1803a3e98]
call fcn.180069b24
movss xmm0, dword [rbp + 0x44]
subss xmm0, dword [rdi + 0x50]
movss xmm3, dword [rbp + 0x24]
movaps xmm1, xmm3
addss xmm1, xmm0
movss xmm2, dword [rbp + 0x20]
movaps xmm0, xmm2
movss xmm12, dword [0x18015551c]
addss xmm0, xmm12
movss dword [rbp + 0x60], xmm0
movss dword [rbp + 0x64], xmm1
addss xmm3, xmm10
addss xmm3, dword [rdi + 0x50]
addss xmm2, xmm10
addss xmm2, dword [rdi + 0x4c]
movss dword [rbp], xmm2
movss dword [rbp + 4], xmm3
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x60]
lea rdx, [rbp]
mov rcx, rbx
call fcn.18007ba00
call fcn.18006a9e0
mov rbx, rax
movss xmm6, dword [0x18037be34]
lea rcx, [0x1803a3ea8]
call fcn.180069b24
movss xmm0, dword [rbp + 0x44]
subss xmm0, dword [rdi + 0x50]
movss xmm3, dword [rbp + 0x24]
movaps xmm1, xmm3
addss xmm1, xmm0
movss xmm2, dword [rbp + 0x20]
movaps xmm0, xmm2
addss xmm0, xmm12
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
addss xmm3, xmm10
addss xmm3, dword [rdi + 0x50]
addss xmm2, xmm10
addss xmm2, dword [rdi + 0x4c]
movss dword [rbp + 0x60], xmm2
movss dword [rbp + 0x64], xmm3
movss dword [rsp + 0x30], xmm13
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp]
lea rdx, [rbp + 0x60]
mov rcx, rbx
call fcn.18007b910
movss xmm7, dword [0x1801554b0]
movaps xmm1, xmm7
mov ecx, 9
call fcn.180071e00
movss xmm1, dword [rdi + 0x50]
addss xmm1, xmm1
addss xmm1, xmm10
movss xmm0, dword [rdi + 0x4c]
addss xmm0, xmm0
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp]
call fcn.180074d68
call fcn.180065d68
movss xmm1, dword [rdi + 0x4c]
movss xmm6, dword [0x1801554a8]
mulss xmm1, xmm6
movaps xmm0, xmm12
subss xmm0, xmm1
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x420c0000
cmp dword [0x1803a413c], r15d
sete cl
mov dword [rsp + 0x20], r15d
lea r9, [rbp]
lea r8, str.Combat
mov rdx, qword [0x1803a3cd8]
call fcn.1800a2f38
mov ecx, dword [0x1803a413c]
test al, al
cmovne ecx, r15d
mov dword [0x1803a413c], ecx
movss xmm1, dword [rdi + 0x4c]
mulss xmm1, xmm6
movaps xmm0, xmm12
subss xmm0, xmm1
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x420c0000
cmp ecx, esi
sete cl
mov dword [rsp + 0x20], r15d
lea r9, [rbp]
lea r8, str.Weapon
mov rdx, qword [0x1803a3ce0]
call fcn.1800a2f38
mov ecx, dword [0x1803a413c]
test al, al
cmovne ecx, esi
mov dword [0x1803a413c], ecx
movss xmm1, dword [rdi + 0x4c]
mulss xmm1, xmm6
movaps xmm0, xmm12
subss xmm0, xmm1
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x420c0000
mov ebx, 2
cmp ecx, ebx
sete cl
mov dword [rsp + 0x20], r15d
lea r9, [rbp]
lea r8, str.Visuals
mov rdx, qword [0x1803a3ce8]
call fcn.1800a2f38
mov ecx, dword [0x1803a413c]
test al, al
cmovne ecx, ebx
mov dword [0x1803a413c], ecx
movss xmm1, dword [rdi + 0x4c]
mulss xmm1, xmm6
movaps xmm0, xmm12
subss xmm0, xmm1
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x420c0000
cmp ecx, r14d
sete cl
mov dword [rsp + 0x20], r15d
lea r9, [rbp]
lea r8, str.Misc
mov rdx, qword [0x1803a3cf0]
call fcn.1800a2f38
mov ecx, dword [0x1803a413c]
test al, al
cmovne ecx, r14d
mov dword [0x1803a413c], ecx
movss xmm1, dword [rdi + 0x4c]
mulss xmm1, xmm6
movaps xmm0, xmm12
subss xmm0, xmm1
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x420c0000
mov ebx, 4
cmp ecx, ebx
sete cl
mov dword [rsp + 0x20], r15d
lea r9, [rbp]
lea r8, str.Config
mov rdx, qword [0x1803a3cf8]
call fcn.1800a2f38
mov ecx, dword [0x1803a413c]
test al, al
cmovne ecx, ebx
mov dword [0x1803a413c], ecx
call fcn.1800685d8
mov rax, qword [0x1803a6c60]
movd xmm0, dword [rax + 0x20]
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x18015557c]
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r12
comiss xmm13, xmm0
jbe 0x180039f15
movabs rax, 0x4fca46bb7b28a044
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x10], xmm0
lea r8, [rbp + 0x10]
jmp 0x180039f3a
movabs rax, 0x4fb923cf7d3fa84d
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], r12
movdqa xmm0, xmmword [rbp + 0x70]
pxor xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x70], xmm0
lea r8, [rbp + 0x70]
movabs rax, 0x75cd45aa6266ba2c
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], r12
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r12
movdqa xmm0, xmmword [rbp + 0x80]
pxor xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x80], xmm0
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x150]
call fcn.180061a30
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov rdx, qword [0x1803a6c60]
mov ecx, dword [rdx + 0xd08]
sub ecx, eax
mov dword [rdx + 0x20], ecx
call fcn.18006a9e0
mov rbx, rax
movaps xmm0, xmmword [0x180155760]
movups xmmword [rbp + 0x120], xmm0
lea rcx, [rbp + 0x120]
call fcn.180069b24
movss xmm0, dword [rdi + 0x50]
movss xmm15, dword [0x1801554ac]
mulss xmm0, xmm15
movss xmm1, dword [rbp + 0x44]
subss xmm1, xmm0
addss xmm1, dword [rbp + 0x24]
movss xmm0, dword [rbp + 0x20]
movss xmm8, dword [0x180155500]
addss xmm0, xmm8
movss xmm9, dword [0x1801554e0]
subss xmm0, xmm9
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x150]
mov r8d, eax
lea rdx, [rbp]
mov rcx, rbx
call fcn.18007e92c
call fcn.18006a9e0
mov qword [rbp + 0x60], rax
mov rcx, qword [0x1803a6c60]
mov r8d, dword [rcx + 0x20]
cmp r8d, 0x15180
jle 0x18003a059
mov eax, 0xc22e4507
imul r8d
add edx, r8d
sar edx, 0x10
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
jmp 0x18003a06e
mov eax, 0x88888889
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
lea rcx, [rbp + 0xa0]
call fcn.18005f18c
mov r14, rax
cmp qword [rax + 0x18], 0x10
jb 0x18003a087
mov r14, qword [rax]
lea rcx, [0x1803a3e78]
call fcn.180069b24
mov ebx, eax
movss xmm0, dword [rdi + 0x50]
mulss xmm0, xmm15
movss xmm6, dword [rbp + 0x44]
subss xmm6, xmm0
addss xmm6, dword [rbp + 0x24]
movss xmm11, dword [0x180155590]
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x50]
call fcn.18006671c
movss xmm0, dword [rbp + 0x20]
addss xmm0, xmm8
addss xmm0, dword [rax]
subss xmm0, xmm9
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm6
mov qword [rsp + 0x20], r15
mov r9, r14
mov r8d, ebx
lea rdx, [rbp]
mov rcx, qword [rbp + 0x60]
call fcn.18007e92c
lea rcx, [rbp + 0xa0]
call fcn.18003200c
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x50]
call fcn.18006671c
movss xmm0, dword [rdi + 0x50]
mulss xmm0, xmm15
movss xmm1, dword [rbp + 0x44]
subss xmm1, xmm0
addss xmm1, dword [rbp + 0x24]
movss xmm0, dword [rbp + 0x20]
addss xmm0, xmm8
subss xmm0, xmm9
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
mov r8b, sil
mov rdx, rax
lea rcx, [rbp]
call fcn.18006bf0c
test al, al
je 0x18003a1f0
call fcn.180069904
mov rdi, rax
movabs rax, 0x6fca57a66a23bb6a
mov qword [rbp + 0x10], rax
movabs rax, 0xb1f1206f84a4e586
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x10], xmm0
movaps xmm0, xmmword [0x180155760]
movups xmmword [rbp + 0x120], xmm0
lea rcx, [rbp + 0x120]
call fcn.180069b24
mov ebx, eax
lea rcx, [rbp + 0x50]
call fcn.18006a25c
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x10]
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call fcn.18007e92c
mov rdi, qword [rbp + 0x48]
mov rax, qword [0x1803a6c60]
cmp dword [rax + 0x20], r15d
jg 0x18003a208
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_FreeLibraryAndExitThread]
movss xmm1, dword [rdi + 0x50]
addss xmm1, xmm10
movss xmm0, dword [rdi + 0x4c]
addss xmm0, xmm12
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp]
call fcn.180074d68
nop
mov ecx, dword [0x1803a413c]
test ecx, ecx
je 0x18003a26a
sub ecx, 1
je 0x18003a263
sub ecx, 1
je 0x18003a25c
sub ecx, 1
je 0x18003a255
cmp ecx, 1
jne 0x18003a26f
call fcn.18004262c
jmp 0x18003a26f
call fcn.18004cf9c
jmp 0x18003a26f
call fcn.18005f590
jmp 0x18003a26f
call fcn.180061114
jmp 0x18003a26f
call fcn.180041a9c
jmp 0x18003a2af
call fcn.180067ecc
jmp 0x18003a2e4
movabs r12, 0xb1f14f06aac58ec6
movabs r13, 0x4fb923cf0e46c909
movss xmm7, dword [0x1801554b0]
movss xmm15, dword [0x1801554ac]
movss xmm11, dword [0x180155590]
call fcn.18003c164
mov rax, qword [0x1803a6c60]
cmp byte [rax + 0x5a0], r15b
je 0x18003a677
cmp qword [rax + 0x3e8], r15
je 0x18003a41b
movabs rcx, 0x3cd446bb6766ba2e
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rax + 0x3d8]
lea r8, [rbp + 0x10]
lea rcx, [rbp + 0x150]
call fcn.18002b480
mov rdx, qword [0x1803a6c60]
add rdx, 0x1b8
lea rcx, [rbp + 0xa0]
call fcn.180031118
mov rdi, rax
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x100]
call fcn.1800308b8
mov rbx, rax
movabs rax, 0x4fb951ae6c32a641
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x120]
call fcn.1800308dc
mov r10, rax
mov rcx, qword [0x1803a6c60]
mov rdx, qword [rcx + 0x1c0]
sub rdx, qword [rcx + 0x1b8]
movabs r14, 0x2aaaaaaaaaaaaaab
mov rax, r14
imul rdx
sar rdx, 3
mov rcx, rdx
shr rcx, 0x3f
add rdx, rcx
add edx, 5
lea ecx, [rdx + rdx*2]
shl ecx, 2
mov r9, rdi
mov r8, rbx
mov rdx, r10
call fcn.180036060
lea rcx, [rbp + 0x150]
call fcn.18003200c
mov rax, qword [0x1803a6c60]
jmp 0x18003a681
cmp byte [rax], r15b
je 0x18003a677
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], r15
movabs rax, 0x4fd823bc0e35c948
mov qword [rbp + 0xa0], rax
movabs rax, 0xb1d14f72aaa98eb3
mov qword [rbp + 0xa8], rax
movabs rax, 0x54d5cf87cf81dd69
mov qword [rbp + 0xb0], rax
movabs rax, 0xefb8dfe0cdd44a5d
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0x100], r13
mov qword [rbp + 0x108], r12
movabs rax, 0x54b9cfe1cfe8dd3b
mov qword [rbp + 0x110], rax
movabs rax, 0xefb8dfe0cdd44a38
mov qword [rbp + 0x118], rax
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm0, ymm0, ymmword [rbp + 0x100]
vmovdqa ymmword [rbp + 0xa0], ymm0
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x120]
vzeroupper
call fcn.180030bb4
mov rdx, rax
movss xmm3, dword [0x180155484]
mov r8d, esi
lea rcx, [rbp + 0x1d0]
call fcn.180031820
lea r8, [rbp + 0x1d0]
xor edx, edx
lea rcx, [rbp + 0x150]
call fcn.18002cb30
lea rcx, [rbp + 0x1d0]
call fcn.180032184
movabs rax, 0x3c9e51aa7727a559
mov qword [rbp + 0x10], rax
movabs rax, 0xb1f13c6bcfb1e7e6
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x100]
call fcn.1800308dc
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0xa0]
call fcn.180031118
mov rdi, rax
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x120]
call fcn.1800308b8
mov rbx, rax
movabs rax, 0x4fb951ae6c32a641
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x1d0]
call fcn.1800308dc
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov ecx, 0x46
call fcn.180036060
lea rcx, [rbp + 0x100]
call fcn.18003200c
mov rbx, qword [rbp + 0x150]
test rbx, rbx
je 0x18003a670
mov rdi, rbx
cmp rbx, qword [rbp + 0x158]
je 0x18003a60b
mov rcx, rdi
call fcn.180032184
add rdi, 0x30
cmp rdi, qword [rbp + 0x158]
jne 0x18003a5f6
mov rcx, qword [rbp + 0x160]
sub rcx, rbx
movabs r14, 0x2aaaaaaaaaaaaaab
mov rax, r14
imul rcx
sar rdx, 3
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*2]
shl rdx, 4
mov rax, rbx
cmp rdx, 0x1000
jb 0x18003a663
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18003a663
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.18014df98
jmp 0x18003a40f
mov rax, qword [0x1803a6c60]
movabs r14, 0x2aaaaaaaaaaaaaab
movabs rdi, 0xefb8dfe0cdd44a38
movabs rbx, 0x54b9cfe1cfe8dd3b
cmp byte [rax + 0x5a1], r15b
je 0x18003aa25
cmp qword [rax + 0x3e8], r15
je 0x18003a7b9
movabs rcx, 0x27cd4ca36d66ba2e
mov qword [rbp + 0x10], rcx
movabs rcx, 0xb1f14f06aac5fda3
mov qword [rbp + 0x18], rcx
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rax + 0x3d8]
lea r8, [rbp + 0x10]
lea rcx, [rbp + 0x150]
call fcn.18002b480
mov rdx, qword [0x1803a6c60]
add rdx, 0x1d0
lea rcx, [rbp + 0xa0]
call fcn.180031118
mov rdi, rax
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x100]
call fcn.1800308b8
mov rbx, rax
movabs rax, 0x28d74aa77a29a54a
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x120]
call fcn.1800308dc
mov r10, rax
mov rcx, qword [0x1803a6c60]
mov rdx, qword [rcx + 0x1d8]
sub rdx, qword [rcx + 0x1d0]
mov rax, r14
imul rdx
sar rdx, 3
mov rcx, rdx
shr rcx, 0x3f
add rdx, rcx
add edx, 5
lea ecx, [rdx + rdx*2]
shl ecx, 2
mov r9, rdi
mov r8, rbx
mov rdx, r10
call fcn.180036060
lea rcx, [rbp + 0x150]
call fcn.18003200c
jmp 0x18003aa1e
cmp byte [rax], r15b
je 0x18003aa25
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], r15
movabs rax, 0x4fd823bb0e23c944
mov qword [rbp + 0xa0], rax
movabs rax, 0xb1904f60aae58eaa
mov qword [rbp + 0xa8], rax
movabs rax, 0x54d8cf8ccf8ddd58
mov qword [rbp + 0xb0], rax
movabs rax, 0xefb8dfe0cdbf4a4b
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0x100], r13
mov qword [rbp + 0x108], r12
mov qword [rbp + 0x110], rbx
mov qword [rbp + 0x118], rdi
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm0, ymm0, ymmword [rbp + 0x100]
vmovdqa ymmword [rbp + 0xa0], ymm0
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x100]
vzeroupper
call fcn.180030bb4
mov rdx, rax
movss xmm3, dword [0x180155474]
mov r8d, esi
lea rcx, [rbp + 0x1d0]
call fcn.180031820
lea r8, [rbp + 0x1d0]
xor edx, edx
lea rcx, [rbp + 0x150]
call fcn.18002cb30
lea rcx, [rbp + 0x1d0]
call fcn.180032184
movabs rax, 0x3c9e51aa7727a559
mov qword [rbp + 0xa0], rax
movabs rax, 0xc2942772c5a9ede6
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0xb0], rbx
mov qword [rbp + 0xb8], rdi
mov qword [rbp + 0x100], r13
mov qword [rbp + 0x108], r12
mov qword [rbp + 0x110], rbx
mov qword [rbp + 0x118], rdi
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm0, ymm0, ymmword [rbp + 0x100]
vmovdqa ymmword [rbp + 0xa0], ymm0
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x120]
vzeroupper
call fcn.1800308dc
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0xa0]
call fcn.180031118
mov rdi, rax
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x100]
call fcn.1800308b8
mov rbx, rax
movabs rax, 0x28d74aa77a29a54a
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x1d0]
call fcn.1800308dc
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov ecx, 0x46
call fcn.180036060
lea rcx, [rbp + 0x120]
call fcn.18003200c
mov rbx, qword [rbp + 0x150]
test rbx, rbx
je 0x18003aa1e
mov rdi, rbx
cmp rbx, qword [rbp + 0x158]
je 0x18003a9c8
mov rcx, rdi
call fcn.180032184
add rdi, 0x30
cmp rdi, qword [rbp + 0x158]
jne 0x18003a9b3
mov rcx, qword [rbp + 0x160]
sub rcx, rbx
mov rax, r14
imul rcx
sar rdx, 3
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*2]
shl rdx, 4
mov rax, rbx
cmp rdx, 0x1000
jb 0x18003aa16
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18003aa16
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.18014df98
mov rax, qword [0x1803a6c60]
cmp byte [rax + 0x539], r15b
je 0x18003af6d
mov eax, dword [0x1803a7748]
mov rcx, qword gs:[0x58]
mov edx, 4
mov rcx, qword [rcx + rax*8]
mov eax, dword [0x1803a4150]
cmp eax, dword [rdx + rcx]
jg 0x18003bdd7
mov dword [rbp], 0x43340000
mov dword [rbp + 4], 0x43480000
xor edx, edx
lea rcx, [rbp]
call fcn.1800753d8
movabs rax, 0x3cdd4da66c3fac42
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x10], xmm0
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, [rbp + 0x10]
call fcn.180063630
lea rcx, [rbp + 0x50]
call fcn.18006aa34
mov rbx, rax
lea rcx, [rbp]
call fcn.18006aa18
movss xmm6, dword [rbx]
addss xmm6, dword [rax]
call fcn.180069904
mov rdi, rax
lea rcx, [0x1803a3e88]
call fcn.180069b24
mov ebx, eax
lea rcx, [rbp + 0x50]
call fcn.18006aa18
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1801554dc]
movss dword [rbp], xmm6
movss dword [rbp + 4], xmm0
lea rcx, [rbp + 0x60]
call fcn.18006aa18
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, ebx
lea r8, [rbp]
mov rdx, rax
mov rcx, rdi
call fcn.18007ba00
lea rcx, [rbp + 0x50]
call fcn.18006aa18
movss xmm6, dword [rax]
addss xmm6, dword [0x180155498]
lea rcx, [rbp]
call fcn.18006aa18
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1801554d0]
movss dword [rbp + 0x40], xmm6
movss dword [rbp + 0x44], xmm0
lea rcx, [rbp + 0x50]
call fcn.18006aa18
movss xmm6, dword [rax]
addss xmm6, dword [0x180155524]
lea rcx, [rbp]
call fcn.18006aa18
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1801554d4]
movss dword [rbp + 0x20], xmm6
movss dword [rbp + 0x24], xmm0
mov ecx, 0x1b
call fcn.18006a6dc
movdqu xmm1, xmmword [rax]
movups xmmword [rbp + 0x10], xmm1
movss dword [rbp + 0x70], xmm1
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movss dword [rbp + 0x74], xmm0
shufps xmm1, xmm1, 0xaa
movss dword [rbp + 0x78], xmm1
and dword [rbp + 0x7c], 0
call fcn.180069904
mov r14, rax
lea rcx, [rbp + 0x70]
call fcn.180069b24
mov esi, eax
lea rcx, [rbp + 0x10]
call fcn.180069b24
mov edi, eax
lea rcx, [rbp + 0x10]
call fcn.180069b24
mov ebx, eax
lea rcx, [rbp + 0x70]
call fcn.180069b24
movss xmm1, dword [rbp + 0x20]
movaps xmm0, xmm1
subss xmm0, dword [rbp + 0x40]
mulss xmm0, dword [0x18015547c]
subss xmm1, xmm0
movss dword [rbp], xmm1
movss xmm0, dword [rbp + 0x24]
movss dword [rbp + 4], xmm0
mov dword [rsp + 0x40], r15d
movss dword [rsp + 0x38], xmm10
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], ebx
mov r9d, eax
lea r8, [rbp]
lea rdx, [rbp + 0x40]
mov rcx, r14
call fcn.18007bab4
call fcn.180069904
mov r14, rax
lea rcx, [rbp + 0x10]
call fcn.180069b24
mov esi, eax
lea rcx, [rbp + 0x70]
call fcn.180069b24
mov edi, eax
lea rcx, [rbp + 0x70]
call fcn.180069b24
mov ebx, eax
lea rcx, [rbp + 0x10]
call fcn.180069b24
movss xmm1, dword [rbp + 0x20]
movaps xmm0, xmm1
subss xmm0, dword [rbp + 0x40]
mulss xmm0, dword [0x18015547c]
subss xmm1, xmm0
movss dword [rbp], xmm1
movss xmm0, dword [rbp + 0x44]
movss dword [rbp + 4], xmm0
mov dword [rsp + 0x40], r15d
movss dword [rsp + 0x38], xmm10
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], ebx
mov r9d, eax
lea r8, [rbp + 0x20]
lea rdx, [rbp]
mov rcx, r14
call fcn.18007bab4
call fcn.180069d40
addss xmm0, dword [0x1801554b8]
call fcn.180074e00
mov rbx, qword [0x1803a4140]
mov rbx, qword [rbx]
movss xmm9, dword [0x180155458]
cmp byte [rbx + 0x19], r15b
jne 0x18003af5f
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0xa0]
call fcn.1800310e0
mov rcx, qword [rbp + 0xc0]
call fcn.180035bb8
test al, al
je 0x18003af04
lea rdx, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 0x10
cmovae rdx, qword [rbp + 0xa0]
movaps xmm0, xmmword [0x180155750]
movups xmmword [rbp + 0x100], xmm0
lea rcx, [rbp + 0x100]
call fcn.1800a3a80
mov rax, qword [rbp + 0xc0]
cmp dword [rax + 4], r15d
jne 0x18003ad9c
movabs rcx, 0x4fb97eab6229a152
mov qword [rbp + 0x80], rcx
mov qword [rbp + 0x88], r12
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r12
movdqa xmm0, xmmword [rbp + 0x80]
pxor xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x80], xmm0
lea rsi, [rbp + 0x80]
jmp 0x18003ae29
cmp dword [rax + 4], 1
jne 0x18003adf3
movabs rax, 0x2bdc4fa86929bd52
mov qword [rbp + 0x140], rax
movabs rax, 0xb1f14f06aac58e9b
mov qword [rbp + 0x148], rax
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 0x1d8], r12
movdqa xmm0, xmmword [rbp + 0x140]
pxor xmm0, xmmword [rbp + 0x1d0]
movdqa xmmword [rbp + 0x140], xmm0
lea rsi, [rbp + 0x140]
jmp 0x18003ae29
movabs rax, 0x12ca5aae792aa852
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x120], r13
mov qword [rbp + 0x128], r12
movdqa xmm0, xmmword [rbp + 0x60]
pxor xmm0, xmmword [rbp + 0x120]
movdqa xmmword [rbp + 0x60], xmm0
lea rsi, [rbp + 0x60]
lea rcx, [rbp + 0x50]
call fcn.18006a9a8
mov rdi, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
mov rdx, rsi
lea rcx, [rbp]
call fcn.18006671c
movss xmm0, dword [rdi]
subss xmm0, dword [rax]
movaps xmm1, xmm11
call fcn.180074320
lea rcx, [0x1803a3e78]
call fcn.180069b24
movzx ecx, al
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0xe0], xmm0
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0xe4], xmm0
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0xe8], xmm0
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm9
movss dword [rbp + 0xec], xmm0
movups xmm1, xmmword [rbp + 0xe0]
movups xmmword [rbp + 0x150], xmm1
mov rdx, rsi
lea rcx, [rbp + 0x150]
call fcn.1800a3a80
call fcn.180069d40
subss xmm0, dword [0x1801554c4]
call fcn.180074e00
lea rcx, [rbp + 0xa0]
call fcn.18003200c
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], r15b
je 0x18003af3b
mov rax, qword [rbx + 8]
jmp 0x18003af2d
cmp rbx, qword [rax + 0x10]
jne 0x18003af33
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], r15b
je 0x18003af20
mov rbx, rax
jmp 0x18003acef
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], r15b
jne 0x18003acef
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], r15b
je 0x18003af4b
jmp 0x18003acef
call fcn.180067ecc
mov rax, qword [0x1803a6c60]
jmp 0x18003af76
movss xmm9, dword [0x180155458]
cmp byte [rax], r15b
je 0x18003b4f9
cmp byte [rax + 0x5df], r15b
je 0x18003b071
movss xmm0, dword [rax + 0x66c]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm0
xor edx, edx
lea rcx, [rbp]
call fcn.1800753d8
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Radar_pos
call fcn.180063630
call fcn.180069904
mov rsi, rax
lea r14, [0x1803a3e88]
mov rcx, r14
call fcn.180069b24
mov edi, eax
lea rcx, [rbp + 0x50]
call fcn.18006aa34
mov rbx, rax
lea rcx, [rbp + 0x60]
call fcn.18006aa18
movss xmm1, dword [rbx + 4]
addss xmm1, dword [rax + 4]
movss xmm0, dword [rbx]
addss xmm0, dword [rax]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp + 0x40]
call fcn.18006aa18
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.18007ba00
lea rcx, [rbp + 0x50]
call fcn.18006aa18
cvttss2si ecx, dword [rax]
mov rax, qword [0x1803a6c60]
mov dword [rax + 0x6b8], ecx
lea rcx, [rbp + 0x50]
call fcn.18006aa18
cvttss2si ecx, dword [rax + 4]
mov rax, qword [0x1803a6c60]
mov dword [rax + 0x6bc], ecx
call fcn.180067ecc
mov rax, qword [0x1803a6c60]
jmp 0x18003b078
lea r14, [0x1803a3e88]
cmp byte [rax + 0x64b], r15b
je 0x18003b166
movss xmm0, dword [0x180155520]
movss dword [rbp], xmm0
movss xmm1, dword [0x1801554ec]
movss dword [rbp + 4], xmm1
xor edx, edx
lea rcx, [rbp]
call fcn.1800753d8
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Desync_indicator_pos
call fcn.180063630
call fcn.180069904
mov rsi, rax
mov rcx, r14
call fcn.180069b24
mov edi, eax
lea rcx, [rbp + 0x50]
call fcn.18006aa34
mov rbx, rax
lea rcx, [rbp + 0x60]
call fcn.18006aa18
movss xmm1, dword [rbx + 4]
addss xmm1, dword [rax + 4]
movss xmm0, dword [rbx]
addss xmm0, dword [rax]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp + 0x40]
call fcn.18006aa18
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.18007ba00
lea rcx, [rbp + 0x50]
call fcn.18006aa18
movss xmm6, dword [rax]
lea rcx, [rbp]
call fcn.18006aa18
movss xmm0, dword [rax + 4]
mov rax, qword [0x1803a6c60]
movss dword [rax + 0x468], xmm6
movss dword [rax + 0x46c], xmm0
call fcn.180067ecc
mov rax, qword [0x1803a6c60]
cmp byte [rax + 0x53a], r15b
je 0x18003b254
movss xmm0, dword [0x180155520]
movss dword [rbp], xmm0
movss xmm1, dword [0x1801554ec]
movss dword [rbp + 4], xmm1
xor edx, edx
lea rcx, [rbp]
call fcn.1800753d8
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Reload_indicator_pos
call fcn.180063630
call fcn.180069904
mov rsi, rax
mov rcx, r14
call fcn.180069b24
mov edi, eax
lea rcx, [rbp + 0x50]
call fcn.18006aa34
mov rbx, rax
lea rcx, [rbp + 0x60]
call fcn.18006aa18
movss xmm1, dword [rbx + 4]
addss xmm1, dword [rax + 4]
movss xmm0, dword [rbx]
addss xmm0, dword [rax]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp + 0x40]
call fcn.18006aa18
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.18007ba00
lea rcx, [rbp + 0x50]
call fcn.18006aa18
movss xmm6, dword [rax]
lea rcx, [rbp]
call fcn.18006aa18
movss xmm0, dword [rax + 4]
mov rax, qword [0x1803a6c60]
movss dword [rax + 0x470], xmm6
movss dword [rax + 0x474], xmm0
call fcn.180067ecc
mov rax, qword [0x1803a6c60]
cmp dword [rax + 0x9f0], r15d
je 0x18003b342
movss xmm0, dword [0x180155520]
movss dword [rbp], xmm0
movss xmm1, dword [0x1801554ec]
movss dword [rbp + 4], xmm1
xor edx, edx
lea rcx, [rbp]
call fcn.1800753d8
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Blink_indicator_pos
call fcn.180063630
call fcn.180069904
mov rsi, rax
mov rcx, r14
call fcn.180069b24
mov edi, eax
lea rcx, [rbp + 0x50]
call fcn.18006aa34
mov rbx, rax
lea rcx, [rbp + 0x60]
call fcn.18006aa18
movss xmm1, dword [rbx + 4]
addss xmm1, dword [rax + 4]
movss xmm0, dword [rbx]
addss xmm0, dword [rax]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp + 0x40]
call fcn.18006aa18
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.18007ba00
lea rcx, [rbp + 0x50]
call fcn.18006aa18
movss xmm6, dword [rax]
lea rcx, [rbp]
call fcn.18006aa18
movss xmm0, dword [rax + 4]
mov rax, qword [0x1803a6c60]
movss dword [rax + 0x478], xmm6
movss dword [rax + 0x47c], xmm0
call fcn.180067ecc
mov rax, qword [0x1803a6c60]
cmp byte [rax + 0x5dc], r15b
je 0x18003b421
mov dword [rbp], 0x440e8000
movss xmm1, dword [0x1801554fc]
movss dword [rbp + 4], xmm1
xor edx, edx
lea rcx, [rbp]
call fcn.1800753d8
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Icon_hotbar_pos
call fcn.180063630
call fcn.180069904
mov rsi, rax
mov rcx, r14
call fcn.180069b24
mov edi, eax
lea rcx, [rbp + 0x50]
call fcn.18006aa34
mov rbx, rax
lea rcx, [rbp + 0x60]
call fcn.18006aa18
movss xmm1, dword [rbx + 4]
addss xmm1, dword [rax + 4]
movss xmm0, dword [rbx]
addss xmm0, dword [rax]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp + 0x40]
call fcn.18006aa18
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.18007ba00
lea rcx, [rbp + 0x50]
call fcn.18006aa18
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
mov rax, qword [0x1803a6c60]
movss dword [rax + 0x458], xmm0
movss dword [rax + 0x45c], xmm1
call fcn.180067ecc
mov rax, qword [0x1803a6c60]
cmp byte [rax + 0x5dd], r15b
je 0x18003b4f9
mov dword [rbp], 0x44264000
movss xmm1, dword [0x1801554fc]
movss dword [rbp + 4], xmm1
xor edx, edx
lea rcx, [rbp]
call fcn.1800753d8
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Icon_attire_pos
call fcn.180063630
call fcn.180069904
mov rsi, rax
mov rcx, r14
call fcn.180069b24
mov edi, eax
lea rcx, [rbp + 0x50]
call fcn.18006aa34
mov rbx, rax
lea rcx, [rbp + 0x60]
call fcn.18006aa18
movss xmm1, dword [rbx + 4]
addss xmm1, dword [rax + 4]
movss xmm0, dword [rbx]
addss xmm0, dword [rax]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp + 0x40]
call fcn.18006aa18
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.18007ba00
lea rcx, [rbp + 0x50]
call fcn.18006aa18
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
mov rax, qword [0x1803a6c60]
movss dword [rax + 0x460], xmm0
movss dword [rax + 0x464], xmm1
call fcn.180067ecc
movabs rax, 0xaf462815c039a5c
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xe8], r12
mov qword [rbp + 0x120], r13
mov qword [rbp + 0x128], r12
movdqa xmm0, xmmword [rbp + 0xe0]
pxor xmm0, xmmword [rbp + 0x120]
movdqa xmmword [rbp + 0xe0], xmm0
lea rcx, [rbp + 0xe0]
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov r14, rax
mov qword [rbp + 0x40], rax
lea rcx, [rbp + 0x200]
call fcn.180043444
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov rcx, qword [0x1803a6c60]
movsxd rsi, dword [rcx + 0xd08]
sub rsi, rax
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x120], r13
mov qword [rbp + 0x128], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x120]
movdqa xmmword [rbp + 0x10], xmm0
mov r8, rsi
lea rdx, str.Time_left:__is
lea rcx, [rbp + 0x10]
call fcn.180061a30
cmp rsi, 0x258
jge 0x18003b5fa
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x50]
call fcn.18006671c
mov rbx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x180155370]
lea rcx, [rbp]
call fcn.18006671c
movss xmm14, dword [rax]
addss xmm14, dword [rbx]
jmp 0x18003b5fe
movaps xmm14, xmm10
movabs rax, 0x4fb961ef6027a559
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], r12
mov qword [rbp + 0x120], r13
mov qword [rbp + 0x128], r12
movdqa xmm0, xmmword [rbp + 0x30]
pxor xmm0, xmmword [rbp + 0x120]
movdqa xmmword [rbp + 0x30], xmm0
lea rdi, [rbp + 0x200]
cmp qword [rbp + 0x218], 0x10
cmovae rdi, qword [rbp + 0x200]
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.18006671c
mov rbx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea r12, [0x180155368]
mov rdx, r12
lea rcx, [rbp + 0x20]
call fcn.18006671c
movss xmm8, dword [rbx]
movss xmm12, dword [rax]
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
mov rdx, r14
lea rcx, [rbp + 0x140]
call fcn.18006671c
movss xmm7, dword [rax]
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
lea rcx, [rbp + 0x80]
call fcn.18006671c
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp + 0x70]
call fcn.18006671c
addss xmm12, xmm8
addss xmm12, xmm7
addss xmm12, xmm6
addss xmm12, dword [rax]
addss xmm12, xmm14
mov rbx, qword [rbp + 0x48]
movss xmm0, dword [rbx + 0x4c]
mulss xmm0, dword [0x1801554b4]
addss xmm12, xmm0
mov ecx, dword [0x1803a7748]
mov rax, qword gs:[0x58]
mov r8d, 4
mov rdx, qword [rax + rcx*8]
mov eax, dword [0x1803a4158]
cmp eax, dword [rdx + r8]
jg 0x18003c120
call fcn.180069f64
movss xmm2, dword [rax + 0x10]
mulss xmm2, dword [0x1801554bc]
mov rax, qword [0x1803a6c60]
movss xmm3, dword [rax + 0xce0]
movaps xmm0, xmm12
movss xmm14, dword [0x1801554c4]
addss xmm0, xmm14
movaps xmm1, xmm3
subss xmm1, xmm0
movss xmm4, dword [0x1803a4154]
subss xmm1, xmm4
mulss xmm1, xmm2
addss xmm4, xmm1
movss dword [0x1803a4154], xmm4
subss xmm3, dword [0x180155498]
comiss xmm3, xmm4
jb 0x18003bd57
and dword [rbp + 0x48], 0
and dword [rbp + 0x4c], 0
movss dword [rbp], xmm4
mov dword [rbp + 4], 0x40a00000
lea r8, [rbp + 0x48]
xor edx, edx
lea rcx, [rbp]
call fcn.18007539c
movss dword [rbp + 0x48], xmm12
mov dword [rbp + 0x4c], 0x420c0000
xor edx, edx
lea rcx, [rbp + 0x48]
call fcn.1800753d8
xor edx, edx
mov r8d, 0xab
lea rcx, str.info_bar
call fcn.180063630
lea rcx, [rbp + 0x20]
call fcn.18006aa18
movss xmm8, dword [rbx + 0x4c]
lea rcx, [rbp + 0x60]
call fcn.180069c34
call fcn.180069904
mov rbx, rax
movss xmm6, dword [0x18037be34]
lea rcx, [0x1803a3e88]
call fcn.180069b24
movss xmm0, dword [rbp + 0x20]
addss xmm0, xmm12
movss dword [rbp + 0x48], xmm0
movss xmm1, dword [rbp + 0x24]
addss xmm1, dword [0x1801554e4]
movss dword [rbp + 0x4c], xmm1
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.18007ba00
call fcn.180069904
mov rbx, rax
movss xmm6, dword [0x18037be30]
lea r14, [0x1803a3e78]
mov rcx, r14
call fcn.180069b24
movss xmm3, dword [rbp + 0x20]
movaps xmm0, xmm3
addss xmm0, xmm15
movss dword [rbp + 0x48], xmm0
movss xmm2, dword [rbp + 0x24]
movaps xmm1, xmm2
addss xmm1, dword [0x1801554d8]
movss dword [rbp + 0x4c], xmm1
addss xmm3, xmm10
movss dword [rbp], xmm3
addss xmm2, xmm14
movss dword [rbp + 4], xmm2
mov dword [rsp + 0x28], 0xa0
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x48]
lea rdx, [rbp]
mov rcx, rbx
call fcn.18007ba00
call fcn.180069904
mov rbx, rax
movss xmm6, dword [0x18037be30]
mov rcx, r14
call fcn.180069b24
movss xmm0, dword [rbp + 0x20]
movss xmm1, dword [rbp + 0x60]
addss xmm0, xmm1
movss dword [rbp + 0x48], xmm0
movss xmm2, dword [rbp + 0x24]
movaps xmm0, xmm2
addss xmm0, dword [0x1801554d8]
movss dword [rbp + 0x4c], xmm0
subss xmm1, xmm15
addss xmm1, dword [rbp + 0x20]
movss dword [rbp], xmm1
addss xmm2, xmm14
movss dword [rbp + 4], xmm2
mov dword [rsp + 0x28], 0x50
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x48]
lea rdx, [rbp]
mov rcx, rbx
call fcn.18007ba00
call fcn.180069904
mov rbx, rax
movss xmm6, dword [0x18037be34]
lea rcx, [0x1803a3e98]
call fcn.180069b24
movss xmm0, dword [rbp + 0x20]
addss xmm0, xmm12
movss dword [rbp + 0x48], xmm0
movss xmm1, dword [rbp + 0x24]
movss xmm7, dword [0x1801554e4]
addss xmm1, xmm7
movss dword [rbp + 0x4c], xmm1
movss dword [rsp + 0x30], xmm13
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.18007b910
mov rax, qword [str.Plan_B]
mov qword [rbp + 0xa0], rax
mov rdx, qword [rbp + 0x40]
mov qword [rbp + 0xa8], rdx
lea rax, [rbp + 0x200]
cmp qword [rbp + 0x218], 0x10
cmovae rax, qword [rbp + 0x200]
mov qword [rbp + 0xb0], rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x70]
call fcn.18006671c
subss xmm7, dword [rax + 4]
mulss xmm7, dword [0x18015547c]
movss dword [rbp + 0x48], xmm8
movss dword [rbp + 0x4c], xmm7
lea rcx, [rbp + 0x48]
call fcn.180074d68
call fcn.180065d68
lea rdi, [rbp + 0xa0]
mov ebx, 2
cmp r15d, 1
jge 0x18003bab4
mov rcx, r14
call fcn.180069b24
movzx ecx, al
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0x30], xmm0
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0x34], xmm0
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0x38], xmm0
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm9
movss dword [rbp + 0x3c], xmm0
lea rax, [rbp + 0x30]
jmp 0x18003bb31
lea rcx, [0x1803a4008]
call fcn.180069b24
movzx ecx, al
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0xe0], xmm0
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0xe4], xmm0
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0xe8], xmm0
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm9
movss dword [rbp + 0xec], xmm0
lea rax, [rbp + 0xe0]
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x150], xmm0
mov rdx, qword [rdi]
lea rcx, [rbp + 0x150]
call fcn.1800a3a80
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.180074320
cmp r15d, ebx
jge 0x18003bbf5
lea rcx, [0x1803a4008]
call fcn.180069b24
movzx ecx, al
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0x70], xmm0
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0x74], xmm0
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0x78], xmm0
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm9
movss dword [rbp + 0x7c], xmm0
movups xmm1, xmmword [rbp + 0x70]
movups xmmword [rbp + 0x100], xmm1
mov rdx, r12
lea rcx, [rbp + 0x100]
call fcn.1800a3a80
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.180074320
cmp r15d, ebx
jne 0x18003bd3c
cmp rsi, 0x258
jge 0x18003bd3c
lea rcx, [0x1803a4008]
call fcn.180069b24
movzx ecx, al
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0x80], xmm0
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0x84], xmm0
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0x88], xmm0
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm9
movss dword [rbp + 0x8c], xmm0
movups xmm1, xmmword [rbp + 0x80]
movups xmmword [rbp + 0x120], xmm1
mov rdx, r12
lea rcx, [rbp + 0x120]
call fcn.1800a3a80
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.180074320
lea rcx, [0x1803a4008]
call fcn.180069b24
movzx ecx, al
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0x140], xmm0
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0x144], xmm0
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm9
movss dword [rbp + 0x148], xmm0
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm9
movss dword [rbp + 0x14c], xmm0
movups xmm1, xmmword [rbp + 0x140]
movups xmmword [rbp + 0x1d0], xmm1
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x1d0]
call fcn.1800a3a80
inc r15d
add rdi, 8
cmp r15d, 3
jb 0x18003ba42
call fcn.1800685d8
call fcn.180067ecc
mov ecx, 4
call fcn.180071764
xor ecx, ecx
call fcn.180071764
mov ecx, 0x1b
call fcn.180071764
lea rcx, [rbp + 0x200]
call fcn.18003200c
lea r11, [rsp + 0x600]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rcx, [0x1803a4150]
call fcn.18014e480
cmp dword [0x1803a4150], 0xffffffff
jne 0x18003aa59
mov rax, qword [0x1803a6c60]
add rax, 0x9a8
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.PSilent
lea rcx, [rbp + 0x220]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0x9b0
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Aimbot
lea rcx, [rbp + 0x248]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0x9c8
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Auto_shoot
lea rcx, [rbp + 0x270]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0x9f0
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Blink
lea rcx, [rbp + 0x298]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0xa70
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Capsule
lea rcx, [rbp + 0x2c0]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0x9e0
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Desync
lea rcx, [rbp + 0x2e8]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0xa68
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Interactive_debug
lea rcx, [rbp + 0x310]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0x9b8
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Climb_assist
lea rcx, [rbp + 0x338]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0xa50
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Hammer_spam
lea rcx, [rbp + 0x360]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0xa48
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Unlock_target
lea rcx, [rbp + 0x388]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0x9d0
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Manipulator
lea rcx, [rbp + 0x3b0]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0xa20
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Long_neck
lea rcx, [rbp + 0x3d8]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0x9f8
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Silent_walk
lea rcx, [rbp + 0x400]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0xa60
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Open_stash
lea rcx, [rbp + 0x428]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0xa08
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Suicide
lea rcx, [rbp + 0x450]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0x9e8
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Timescale
lea rcx, [rbp + 0x478]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0xa10
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Weapon_spam
lea rcx, [rbp + 0x4a0]
call fcn.18002adb0
mov rax, qword [0x1803a6c60]
add rax, 0xa28
mov qword [rbp], rax
lea r8, [rbp]
lea rdx, str.Zoom
lea rcx, [rbp + 0x4c8]
call fcn.18002adb0
lea rax, [rbp + 0x220]
mov qword [rbp + 0x30], rax
lea rax, [rbp + 0x4f0]
mov qword [rbp + 0x38], rax
lea rdx, [rbp + 0x30]
lea rcx, [0x1803a4140]
call fcn.180030fa8
mov ebx, 0x12
lea rdi, [rbp + 0x4f0]
sub rdi, 0x28
mov rcx, rdi
call fcn.18003200c
sub rbx, rsi
jne 0x18003c0f2
lea rcx, [0x180150420]
call fcn.18014e310
lea rcx, [0x1803a4150]
call fcn.18014e420
jmp 0x18003aa59
lea rcx, [0x1803a4158]
call fcn.18014e480
cmp dword [0x1803a4158], 0xffffffff
jne 0x18003b73f
mov rax, qword [0x1803a6c60]
movss xmm0, dword [rax + 0xce0]
movss dword [0x1803a4154], xmm0
lea rcx, [0x1803a4158]
call fcn.18014e420
jmp 0x18003b73f