Function at 0x1800eb800
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rsi
push rdi
mov eax, 0x11a8
call fcn.1802203b0
sub rsp, rax
mov rax, qword [0x1803dc740]
xor rax, rsp
mov qword [rsp + 0x1190], rax
mov eax, 0x28
mov eax, eax
mov ecx, dword [0x1803e6378]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1803e4f28], eax
jle 0x1800eb880
lea rcx, [0x1803e4f28]
call fcn.180220180
cmp dword [0x1803e4f28], 0xffffffff
jne 0x1800eb880
lea rcx, [0x1803e4f08]
call fcn.1800f36e0
lea rcx, [0x1802a4590]
call fcn.1802200b0
lea rcx, [0x1803e4f28]
call fcn.180220120
mov rcx, qword [0x1803e4de8]
call fcn.1800f8960
mov rcx, rax
call fcn.18003eed0
mov qword [rsp + 0x1a8], rax
call fcn.180006820
mov qword [rsp + 0x1f0], rax
call fcn.180006840
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x98]
movss xmm2, dword [rax + 0x49c]
mov rax, qword [rsp + 0x1f0]
movss xmm1, dword [rax + 0x10]
lea rcx, [0x1803e45c8]
call fcn.180138350
movzx eax, byte [0x1803e4d68]
test eax, eax
jne 0x1800eb8ef
jmp 0x1800f076d
mov rax, qword [rsp + 0x1f0]
mov rax, qword [rax + 8]
mov qword [rsp + 0x1f8], rax
movss xmm1, dword [0x1802a7ac4]
lea rcx, [0x1803e45c8]
call fcn.1800f8a10
movss dword [rsp + 0x84], xmm0
movss xmm0, dword [0x1802a8f88]
movss dword [0x18032dc1c], xmm0
mov rcx, qword [rsp + 0x98]
call fcn.1800f0a80
movss xmm0, dword [rsp + 0x84]
comiss xmm0, dword [0x1802a7a5c]
jbe 0x1800ebaa4
mov rcx, qword [0x1803e44a0]
call fcn.1800d1470
mov eax, dword [rax]
and eax, 1
test eax, eax
je 0x1800eba6a
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x648]
call fcn.1800d5010
mov qword [rsp + 0x2d0], rax
mov rcx, qword [0x1803e44d0]
call fcn.1800d1470
mov qword [rsp + 0x2c8], rax
movss xmm0, dword [0x1802b8ba0]
mulss xmm0, dword [rsp + 0x84]
cvttss2si eax, xmm0
movzx r8d, al
lea rdx, [rsp + 0x2c0]
mov rcx, qword [rsp + 0x2c8]
call fcn.1800f4f60
mov qword [rsp + 0x2d8], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x800]
call fcn.18003c3c0
mov qword [rsp + 0x2e0], rax
call fcn.1800110a0
mov qword [rsp + 0x2e8], rax
movss xmm0, dword [0x1802a7ac4]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [0x1802a7ac4]
movss dword [rsp + 0x40], xmm0
mov dword [rsp + 0x38], 0xf0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 4
mov r9, qword [rsp + 0x2d8]
lea r8, [rsp + 0x1f8]
mov rdx, qword [rsp + 0x2e0]
mov rcx, qword [rsp + 0x2e8]
call fcn.18013b160
mov rcx, qword [0x1803e44a0]
call fcn.1800d1470
mov eax, dword [rax]
and eax, 2
test eax, eax
je 0x1800ebaa4
call fcn.1800110a0
movss xmm3, dword [rsp + 0x84]
lea r8, [rsp + 0x1f8]
mov rdx, rax
lea rcx, [0x1803e45a8]
call fcn.1800f1a10
movss xmm1, dword [rsp + 0x84]
xor ecx, ecx
call fcn.18000d120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x808]
call fcn.18003c3c0
mov rax, qword [rax]
mov rcx, qword [rsp + 0x98]
mov qword [rcx + 8], rax
movss xmm0, dword [0x1802a7b18]
mulss xmm0, dword [0x18032d650]
movss xmm1, dword [0x1802a7b18]
mulss xmm1, dword [0x18032d650]
movaps xmm2, xmm0
lea rcx, [rsp + 0x810]
call fcn.18003c3c0
mov rax, qword [rax]
mov rcx, qword [rsp + 0x98]
mov qword [rcx + 0x4c], rax
mov rax, qword [rsp + 0x98]
xorps xmm0, xmm0
movss dword [rax + 0x14], xmm0
movss xmm0, dword [0x1802a7ae8]
mulss xmm0, dword [0x18032d650]
mov rax, qword [rsp + 0x98]
movss dword [rax + 0x74], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x34
mov r8d, 0x5e
mov edx, 0xeb
lea rcx, [rsp + 0x158]
call fcn.1800d5010
movss xmm2, dword [0x1802a7ac4]
lea rdx, [rsp + 0x918]
lea rcx, [rsp + 0x158]
call fcn.1800f8a30
lea rcx, [0x1803de048]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm2, dword [0x18032d650]
lea rdx, [0x18032dc20]
lea rcx, [rsp + 0x818]
call fcn.1800eb580
xor edx, edx
mov rcx, rax
call fcn.18000c2b0
mov r8d, 0x202b
lea rdx, [0x1803e4d68]
lea rcx, str.handle0000
call fcn.1800083a0
movzx eax, al
test eax, eax
je 0x1800f075e
lea rcx, [rsp + 0x2f0]
call fcn.18000c130
lea rax, [rsp + 0x2f0]
mov qword [rsp + 0x90], rax
lea rcx, [rsp + 0x2f8]
call fcn.18000c8a0
lea rax, [rsp + 0x2f8]
mov qword [rsp + 0x6a0], rax
mov rax, qword [rsp + 0x98]
add rax, 0x4c
mov qword [rsp + 0x6a8], rax
call fcn.1800110a0
mov qword [rsp + 0x308], rax
movss xmm0, dword [0x18032dc28]
movss dword [rsp + 0x15c], xmm0
lea rcx, [0x1803de058]
call fcn.18000d8d0
mov dword [rsp + 0x160], eax
movss xmm2, dword [0x18032d650]
lea rdx, [0x18032dc20]
lea rcx, [rsp + 0x6b0]
call fcn.1800eb580
mov r8, rax
mov rdx, qword [rsp + 0x90]
lea rcx, [rsp + 0x6b8]
call fcn.1800eb5d0
mov qword [rsp + 0x300], rax
mov dword [rsp + 0x28], 0
movss xmm0, dword [rsp + 0x15c]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x160]
mov r8, qword [rsp + 0x300]
mov rdx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x308]
call fcn.180063f90
call fcn.1800110a0
mov qword [rsp + 0x318], rax
movss xmm0, dword [0x18032dc28]
movss dword [rsp + 0x164], xmm0
lea rcx, [0x1803de0f8]
call fcn.18000d8d0
mov dword [rsp + 0x168], eax
movss xmm0, dword [0x18032dc24]
mulss xmm0, dword [0x18032d650]
movss xmm1, dword [0x1802a8ff8]
mulss xmm1, dword [0x18032d650]
movaps xmm2, xmm0
lea rcx, [rsp + 0x6c0]
call fcn.18003c3c0
mov r8, rax
mov rdx, qword [rsp + 0x90]
lea rcx, [rsp + 0x780]
call fcn.1800eb5d0
mov qword [rsp + 0x310], rax
mov dword [rsp + 0x28], 0x50
movss xmm0, dword [rsp + 0x164]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x168]
mov r8, qword [rsp + 0x310]
mov rdx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x318]
call fcn.180063f90
call fcn.1800110a0
mov qword [rsp + 0x330], rax
lea rcx, [0x1803de068]
call fcn.18000d8d0
mov dword [rsp + 0x16c], eax
movss xmm0, dword [0x18032dc24]
mulss xmm0, dword [0x18032d650]
movaps xmm2, xmm0
movss xmm1, dword [0x1802a8ff8]
lea rcx, [rsp + 0x6c8]
call fcn.18003c3c0
mov r8, rax
mov rdx, qword [rsp + 0x90]
lea rcx, [rsp + 0x6d0]
call fcn.1800eb5d0
mov qword [rsp + 0x320], rax
movss xmm0, dword [0x1802a8ff8]
mulss xmm0, dword [0x18032d650]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rsp + 0x6d8]
call fcn.18003c3c0
mov r8, rax
mov rdx, qword [rsp + 0x90]
lea rcx, [rsp + 0x6e0]
call fcn.1800eb5d0
mov qword [rsp + 0x328], rax
movss xmm0, dword [0x1802a7ac4]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x16c]
mov r8, qword [rsp + 0x320]
mov rdx, qword [rsp + 0x328]
mov rcx, qword [rsp + 0x330]
call fcn.180063d30
call fcn.1800110a0
mov qword [rsp + 0x340], rax
movss xmm0, dword [0x18032dc28]
movss dword [rsp + 0x170], xmm0
lea rcx, [0x1803de068]
call fcn.18000d8d0
mov dword [rsp + 0x174], eax
movss xmm2, dword [0x18032d650]
lea rdx, [0x18032dc20]
lea rcx, [rsp + 0x6e8]
call fcn.1800eb580
mov r8, rax
mov rdx, qword [rsp + 0x90]
lea rcx, [rsp + 0x6f0]
call fcn.1800eb5d0
mov qword [rsp + 0x338], rax
movss xmm0, dword [0x1802a7ac4]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], 0
movss xmm0, dword [rsp + 0x170]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x174]
mov r8, qword [rsp + 0x338]
mov rdx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x340]
call fcn.180063de0
movss xmm2, dword [0x1802a7b18]
movss xmm1, dword [0x1802a7b08]
lea rcx, [rsp + 0x348]
call fcn.18003c3c0
lea rcx, [rsp + 0x348]
call fcn.18000e350
call fcn.18000dcb0
lea rcx, [rsp + 0xb3]
call fcn.180054750
mov qword [rsp + 0x370], rax
lea rcx, [rsp + 0xb4]
call fcn.180054750
mov qword [rsp + 0x350], rax
lea rdx, str.cbfoe
lea rcx, [rsp + 0xd10]
call fcn.180059710
nop
lea rdx, [0x1802b73b0]
lea rcx, [rsp + 0xd38]
call fcn.180059710
nop
lea rdx, [0x1802b73b4]
lea rcx, [rsp + 0xd60]
call fcn.180059710
nop
lea rdx, [0x1802b73b8]
lea rcx, [rsp + 0xd88]
call fcn.180059710
nop
lea rdx, [0x1802b73bc]
lea rcx, [rsp + 0xdb0]
call fcn.180059710
nop
lea rax, [rsp + 0xdd8]
mov r8, rax
lea rdx, [rsp + 0xd10]
lea rcx, [rsp + 0xa38]
call fcn.18003bb20
lea rcx, [rsp + 0x820]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x830]
lea rcx, [rsp + 0x820]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rsp + 0x350]
lea rdx, [rsp + 0x830]
lea rcx, [rsp + 0xc80]
call fcn.1800f81e0
nop
lea rcx, [rsp + 0xb5]
call fcn.180054750
mov qword [rsp + 0x358], rax
lea rdx, [0x1802b73c0]
lea rcx, [rsp + 0xf80]
call fcn.180059710
nop
lea rdx, [0x1802b73c8]
lea rcx, [rsp + 0xfa8]
call fcn.180059710
nop
lea rdx, str.Visuals
lea rcx, [rsp + 0xfd0]
call fcn.180059710
nop
lea rdx, str.Skins
lea rcx, [rsp + 0xff8]
call fcn.180059710
nop
lea rdx, str.Misc
lea rcx, [rsp + 0x1020]
call fcn.180059710
nop
lea rax, [rsp + 0x1048]
mov r8, rax
lea rdx, [rsp + 0xf80]
lea rcx, [rsp + 0x928]
call fcn.18003bb20
lea rcx, [rsp + 0x840]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x850]
lea rcx, [rsp + 0x840]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rsp + 0x358]
lea rdx, [rsp + 0x850]
lea rcx, [rsp + 0xca0]
call fcn.1800f81e0
nop
lea rcx, [rsp + 0xb2]
call fcn.180054750
mov qword [rsp + 0x360], rax
lea rdx, str.Aims_agressively_at_targets...
lea rcx, [rsp + 0xeb0]
call fcn.180059710
nop
lea rdx, str.Accuracy_assistance...
lea rcx, [rsp + 0xed8]
call fcn.180059710
nop
lea rdx, str.Visualisation
lea rcx, [rsp + 0xf00]
call fcn.180059710
nop
lea rdx, str.Items_customization...
lea rcx, [rsp + 0xf28]
call fcn.180059710
nop
lea rdx, str.Save_Load_configs__engine...
lea rcx, [rsp + 0xf50]
call fcn.180059710
nop
lea rax, [rsp + 0xf78]
mov r8, rax
lea rdx, [rsp + 0xeb0]
lea rcx, [rsp + 0x938]
call fcn.18003bb20
lea rcx, [rsp + 0x860]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x870]
lea rcx, [rsp + 0x860]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rsp + 0x360]
lea rdx, [rsp + 0x870]
lea rcx, [rsp + 0xcc0]
call fcn.1800f81e0
nop
lea rcx, [rsp + 0xb6]
call fcn.180054750
mov qword [rsp + 0x368], rax
lea rdx, str.Have_you_switched_to_the_Aimbot_tab__Youre_just_crazy_
lea rcx, [rsp + 0xde0]
call fcn.180059710
nop
lea rdx, str.Have_you_switched_to_the_Visuals_tab__do_you_want_to_get_banned_
lea rcx, [rsp + 0xe08]
call fcn.180059710
nop
lea rdx, str.You_switched_to_the_skins_tab__why_do_you_need_self_deception__
lea rcx, [rsp + 0xe30]
call fcn.180059710
nop
lea rdx, [0x1802b7530]
lea rcx, [rsp + 0xe58]
call fcn.180059710
nop
lea rdx, str.You_switched_over.._And_yes__to_hell_with_it__come_up_with_a_script_yourself.
lea rcx, [rsp + 0xe80]
call fcn.180059710
nop
lea rax, [rsp + 0xea8]
mov r8, rax
lea rdx, [rsp + 0xde0]
lea rcx, [rsp + 0x948]
call fcn.18003bb20
lea rcx, [rsp + 0x880]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x7e0]
lea rcx, [rsp + 0x880]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rsp + 0x368]
lea rdx, [rsp + 0x7e0]
lea rcx, [rsp + 0xce0]
call fcn.1800f81e0
nop
lea rax, [rsp + 0xd00]
mov r8, rax
lea rdx, [rsp + 0xc80]
lea rcx, [rsp + 0x958]
call fcn.18003bb20
lea rcx, [rsp + 0x7f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x7d0]
lea rcx, [rsp + 0x7f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rsp + 0x370]
lea rdx, [rsp + 0x7d0]
lea rcx, [rsp + 0x650]
call fcn.1800f8270
nop
lea r9, [fcn.1800f8540]
mov r8d, 4
mov edx, 0x20
lea rcx, [rsp + 0xc80]
call fcn.1802206a0
nop
lea r9, [fcn.18005ac90]
mov r8d, 5
mov edx, 0x28
lea rcx, [rsp + 0xde0]
call fcn.1802206a0
nop
lea r9, [fcn.18005ac90]
mov r8d, 5
mov edx, 0x28
lea rcx, [rsp + 0xeb0]
call fcn.1802206a0
nop
lea r9, [fcn.18005ac90]
mov r8d, 5
mov edx, 0x28
lea rcx, [rsp + 0xf80]
call fcn.1802206a0
nop
lea r9, [fcn.18005ac90]
mov r8d, 5
mov edx, 0x28
lea rcx, [rsp + 0xd10]
call fcn.1802206a0
xor edx, edx
lea rcx, [rsp + 0x650]
call fcn.1800f86d0
mov rcx, rax
call fcn.1800d6050
mov dword [rsp + 0x178], eax
mov dword [rsp + 0x60], 0
jmp 0x1800ec469
mov eax, dword [rsp + 0x60]
inc eax
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0x178]
cmp dword [rsp + 0x60], eax
jge 0x1800ec5b6
movss xmm2, dword [0x1802a8fd8]
movss xmm1, dword [0x1802a8ff4]
lea rcx, [rsp + 0x6f8]
call fcn.18003c3c0
mov qword [rsp + 0x390], rax
mov edx, 2
lea rcx, [rsp + 0x650]
call fcn.1800f86d0
mov qword [rsp + 0x378], rax
movsxd rax, dword [rsp + 0x60]
mov rdx, rax
mov rcx, qword [rsp + 0x378]
call fcn.1800d55b0
mov rcx, rax
call fcn.18005e420
mov qword [rsp + 0x398], rax
mov edx, 1
lea rcx, [rsp + 0x650]
call fcn.1800f86d0
mov qword [rsp + 0x380], rax
movsxd rax, dword [rsp + 0x60]
mov rdx, rax
mov rcx, qword [rsp + 0x380]
call fcn.1800d55b0
mov rcx, rax
call fcn.18005e420
mov qword [rsp + 0x3a0], rax
xor edx, edx
lea rcx, [rsp + 0x650]
call fcn.1800f86d0
mov qword [rsp + 0x388], rax
movsxd rax, dword [rsp + 0x60]
mov rdx, rax
mov rcx, qword [rsp + 0x388]
call fcn.1800d55b0
mov rcx, rax
call fcn.18005e420
mov qword [rsp + 0x3a8], rax
mov eax, dword [rsp + 0x60]
cmp dword [0x1803e4e20], eax
jne 0x1800ec56c
mov byte [rsp + 0x54], 1
jmp 0x1800ec571
mov byte [rsp + 0x54], 0
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x398]
mov r8, qword [rsp + 0x3a0]
mov rdx, qword [rsp + 0x3a8]
movzx ecx, byte [rsp + 0x54]
call fcn.1800420d0
movzx eax, al
test eax, eax
je 0x1800ec5b1
mov eax, dword [rsp + 0x60]
mov dword [0x1803e4e20], eax
jmp 0x1800ec45f
lea rcx, [rsp + 0x650]
call fcn.1800f85b0
call fcn.18000deb0
call fcn.180006820
movss xmm0, dword [0x1802a8fac]
mulss xmm0, dword [rax + 0x10]
movss dword [rsp + 0x17c], xmm0
mov eax, dword [0x1803e4e2c]
cmp dword [0x1803e4e20], eax
jne 0x1800ec604
movss xmm0, dword [0x1802a7ac4]
movss dword [rsp + 0xe8], xmm0
jmp 0x1800ec610
xorps xmm0, xmm0
movss dword [rsp + 0xe8], xmm0
movss xmm0, dword [0x1803e4e24]
movss dword [rsp + 0x154], xmm0
movss xmm2, dword [rsp + 0x17c]
movss xmm1, dword [rsp + 0xe8]
movss xmm0, dword [rsp + 0x154]
call fcn.1800f3dc0
movss dword [0x1803e4e24], xmm0
movss xmm0, dword [0x1802a7a6c]
comiss xmm0, dword [0x1803e4e24]
jbe 0x1800ec677
movss xmm0, dword [0x1802a7a6c]
comiss xmm0, dword [0x1803e4e28]
jbe 0x1800ec677
mov eax, dword [0x1803e4e20]
mov dword [0x1803e4e2c], eax
movss xmm0, dword [0x1803e4e24]
mulss xmm0, dword [0x1802a7b48]
movss xmm1, dword [0x1802a7b48]
subss xmm1, xmm0
movaps xmm0, xmm1
movaps xmm2, xmm0
movss xmm1, dword [0x1802a8ff8]
lea rcx, [rsp + 0x700]
call fcn.18003c3c0
mov rcx, rax
call fcn.18000e350
mov rcx, qword [0x1803e41a8]
call fcn.1800d1470
mov eax, dword [rax]
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x98]
movss xmm0, dword [0x1803e4e24]
mulss xmm0, dword [rax]
movaps xmm1, xmm0
xor ecx, ecx
call fcn.18000d120
cmp dword [0x1803e4e2c], 0
jne 0x1800edab4
movss xmm0, dword [0x18032dc20]
subss xmm0, dword [0x1802a8ff8]
divss xmm0, dword [0x1802a7ae0]
movss xmm2, dword [0x18032dc24]
movaps xmm1, xmm0
lea rcx, [rsp + 0x708]
call fcn.18003c3c0
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b75d0]
call fcn.1800418b0
lea rcx, [0x1803de0d8]
call fcn.18000d8d0
mov edx, eax
lea rcx, [rsp + 0x968]
call fcn.1800f8360
mov qword [rsp + 0x3b0], rax
lea rdx, [rsp + 0x7c0]
mov rcx, qword [rsp + 0x3b0]
call fcn.18003cf70
lea rdx, str.Weapons
lea rcx, [rsp + 0x7c0]
call fcn.1800938a0
lea rax, [0x1802b75e8]
mov qword [rsp + 0x10d0], rax
lea rax, str.Pistols
mov qword [rsp + 0x10d8], rax
lea rax, str.Heavy_Pistols
mov qword [rsp + 0x10e0], rax
lea rax, str.Assult_Rifles
mov qword [rsp + 0x10e8], rax
lea rax, str.Snipers
mov qword [rsp + 0x10f0], rax
lea rax, str.Scout
mov qword [rsp + 0x10f8], rax
lea rax, [0x1802b7628]
mov qword [rsp + 0x1100], rax
mov rcx, qword [0x1803e41a8]
call fcn.1800d1470
mov dword [rsp + 0x28], 6
mov dword [rsp + 0x20], 7
lea r9, [rsp + 0x10d0]
mov r8, rax
lea rdx, str.Select_weapon_for_current_configuration
lea rcx, [0x1802b7658]
call fcn.18004d410
lea rcx, [0x1803de0d8]
call fcn.18000d8d0
mov edx, eax
lea rcx, [rsp + 0x978]
call fcn.1800f8360
mov qword [rsp + 0x3b8], rax
lea rdx, [rsp + 0x908]
mov rcx, qword [rsp + 0x3b8]
call fcn.18003cf70
lea rdx, str.General
lea rcx, [rsp + 0x908]
call fcn.1800938a0
mov rcx, qword [0x1803e3d48]
call fcn.1800d1470
mov r8, rax
lea rdx, str.Activate_ragebot
lea rcx, str.Enabled
call fcn.180042930
lea rax, str.Distance
mov qword [rsp + 0x1050], rax
lea rax, [0x1802b7694]
mov qword [rsp + 0x1058], rax
lea rax, str.Crosshair
mov qword [rsp + 0x1060], rax
mov rcx, qword [0x1803e3d30]
call fcn.1800d1470
movsxd rcx, dword [rsp + 0x50]
lea rax, [rax + rcx*4]
mov dword [rsp + 0x28], 6
mov dword [rsp + 0x20], 3
lea r9, [rsp + 0x1050]
mov r8, rax
lea rdx, str.Select_target_based_on_conditions
lea rcx, str.Target_selection
call fcn.18004d410
cmp dword [rsp + 0x50], 3
jle 0x1800ec936
mov rcx, qword [0x1803e3d80]
call fcn.1800d1470
movsxd rcx, dword [rsp + 0x50]
add rax, rcx
mov r8, rax
lea rdx, str.Automatically_scope_if_a_we_found_a_target_hitta...
lea rcx, str.Auto_Scope
call fcn.180042930
mov rcx, qword [0x1803e3d58]
call fcn.1800d1470
movsxd rcx, dword [rsp + 0x50]
add rax, rcx
mov r8, rax
lea rdx, str.Allows_you_to_fire_multiple_bullets_ignoring_fire_rate
lea rcx, str.Rapid_fire
call fcn.180042930
mov rcx, qword [0x1803e3d70]
call fcn.1800d1470
movsxd rcx, dword [rsp + 0x50]
add rax, rcx
mov r8, rax
lea rdx, str.Stops_local_player_in_order_to_maintain_best_accuracy
lea rcx, str.Auto_stop
call fcn.180042930
lea rcx, [0x1803de0d8]
call fcn.18000d8d0
mov edx, eax
lea rcx, [rsp + 0x988]
call fcn.1800f8360
mov qword [rsp + 0x3c0], rax
lea rdx, [rsp + 0x898]
mov rcx, qword [rsp + 0x3c0]
call fcn.18003cf70
lea rdx, str.Accuracy
lea rcx, [rsp + 0x898]
call fcn.1800938a0
mov rcx, qword [0x1803e3d50]
call fcn.1800d1470
movsxd rcx, dword [rsp + 0x50]
add rax, rcx
mov r8, rax
lea rdx, str.Allows_you_to_hit_players_with_more_accuracy
lea rcx, str.Hitchance
call fcn.180042930
mov rcx, qword [0x1803e3d50]
call fcn.1800d1470
movsxd rcx, dword [rsp + 0x50]
movzx eax, byte [rax + rcx]
test eax, eax
je 0x1800eca5a
mov rcx, qword [0x1803e3d40]
call fcn.1800d1470
movsxd rcx, dword [rsp + 0x50]
lea rax, [rax + rcx*4]
mov dword [rsp + 0x28], 0
lea rcx, [0x1802b7814]
mov qword [rsp + 0x20], rcx
mov r9d, 0x64
xor r8d, r8d
mov rdx, rax
lea rcx, str.chance
call fcn.180097e60
mov rcx, qword [0x1803e3d60]
call fcn.1800d1470
movsxd rcx, dword [rsp + 0x50]
add rax, rcx
mov r8, rax
lea rdx, str.Allows_you_to_hit_players_thru_objects
lea rcx, str.Penetration
call fcn.180042930
mov rcx, qword [0x1803e3d60]
call fcn.1800d1470
movsxd rcx, dword [rsp + 0x50]
movzx eax, byte [rax + rcx]
test eax, eax
je 0x1800ecade
mov rcx, qword [0x1803e3d38]
call fcn.1800d1470
movsxd rcx, dword [rsp + 0x50]
lea rax, [rax + rcx*4]
mov dword [rsp + 0x28], 0
lea rcx, [0x1802b7854]
mov qword [rsp + 0x20], rcx
mov r9d, 0x64
xor r8d, r8d
mov rdx, rax
lea rcx, str.Damage
call fcn.180097e60
call fcn.1800419b0
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.18000d9f0
movss xmm0, dword [0x1802a8ff8]
mulss xmm0, dword [0x18032d650]
movss xmm1, dword [0x18032dc20]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1802a7ae0]
movss xmm2, dword [0x18032dc24]
movaps xmm1, xmm0
lea rcx, [rsp + 0x710]
call fcn.18003c3c0
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7860]
call fcn.1800418b0
lea rcx, [0x1803de0d8]
call fcn.18000d8d0
mov edx, eax
lea rcx, [rsp + 0x998]
call fcn.1800f8360
mov qword [rsp + 0x3c8], rax
lea rdx, [rsp + 0x8a8]
mov rcx, qword [rsp + 0x3c8]
call fcn.18003cf70
lea rdx, str.Hitbox_System
lea rcx, [rsp + 0x8a8]
call fcn.1800938a0
movss xmm2, dword [0x1802b8b90]
movss xmm1, dword [0x1802a8fdc]
lea rcx, [rsp + 0x3d0]
call fcn.18003c3c0
lea rcx, [rsp + 0x3d0]
call fcn.18000e350
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x9a8]
call fcn.18003c4d0
mov qword [rsp + 0x3d8], rax
movss xmm0, dword [0x1802a7ac4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802a7ac4]
movss xmm2, dword [0x1802a7ac4]
movss xmm1, dword [0x1802a7ac4]
lea rcx, [rsp + 0x9b8]
call fcn.18003c4d0
mov qword [rsp + 0x3e0], rax
movss xmm2, dword [0x1802a7ac4]
movss xmm1, dword [0x1802a7ac4]
lea rcx, [rsp + 0x718]
call fcn.18003c3c0
mov qword [rsp + 0x3e8], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x720]
call fcn.18003c3c0
mov qword [rsp + 0x3f0], rax
movss xmm2, dword [0x1802b8bc8]
movss xmm1, dword [0x1802b8bc0]
lea rcx, [rsp + 0x728]
call fcn.18003c3c0
mov qword [rsp + 0x3f8], rax
mov rax, qword [0x1803e4ee0]
mov qword [rsp + 0x400], rax
mov rax, qword [rsp + 0x3d8]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x3e8]
mov r8, qword [rsp + 0x3f0]
mov rdx, qword [rsp + 0x3f8]
mov rcx, qword [rsp + 0x400]
call fcn.180095760
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x88], eax
mov eax, dword [rsp + 0x88]
dec eax
mov dword [rsp + 0x88], eax
cmp dword [rsp + 0x88], 5
ja case.default.0x1800ecd0f
movsxd rax, dword [rsp + 0x88]
lea rcx, [0x180000000]
mov eax, dword [rcx + rax*4 + 0xf0788]
add rax, rcx
jmp rax
mov rcx, qword [0x1803e3d90]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 1
add rax, rcx
movss xmm0, dword [0x1802b8b94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8b9c]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7880]
call fcn.180045430
mov rcx, qword [0x1803e3da0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 1
add rax, rcx
movss xmm0, dword [0x1802b8bb0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8ba4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7888]
call fcn.180045430
mov rcx, qword [0x1803e3db0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 1
add rax, rcx
movss xmm0, dword [0x1802b8bb8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8ba4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7890]
call fcn.180045430
mov rcx, qword [0x1803e3db8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 1
add rax, rcx
movss xmm0, dword [0x1802b8bc4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8b98]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b78a0]
call fcn.180045430
mov rcx, qword [0x1803e3db8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 1
add rax, rcx
movss xmm0, dword [0x1802b8bc4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802a8ff0]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b78a8]
call fcn.180045430
mov rcx, qword [0x1803e3dc0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 1
add rax, rcx
movss xmm0, dword [0x1802a7b54]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802a7b4c]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b78b0]
call fcn.180045430
mov rcx, qword [0x1803e3dc0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 1
add rax, rcx
movss xmm0, dword [0x1802a7b54]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802af9c4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b78c0]
call fcn.180045430
mov rcx, qword [0x1803e3dc8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 1
add rax, rcx
movss xmm0, dword [0x1802a8ff8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b1f64]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b78d0]
call fcn.180045430
mov rcx, qword [0x1803e3dc8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 1
add rax, rcx
movss xmm0, dword [0x1802a8ff8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8bb4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b78e0]
call fcn.180045430
jmp case.default.0x1800ecd0f
mov rcx, qword [0x1803e3d90]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 2
add rax, rcx
movss xmm0, dword [0x1802b8b94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8b9c]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b78f0]
call fcn.180045430
mov rcx, qword [0x1803e3da0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 2
add rax, rcx
movss xmm0, dword [0x1802b8bb0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8ba4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b78f8]
call fcn.180045430
mov rcx, qword [0x1803e3db0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 2
add rax, rcx
movss xmm0, dword [0x1802b8bb8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8ba4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7900]
call fcn.180045430
mov rcx, qword [0x1803e3db8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 2
add rax, rcx
movss xmm0, dword [0x1802b8bc4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8b98]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7910]
call fcn.180045430
mov rcx, qword [0x1803e3db8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 2
add rax, rcx
movss xmm0, dword [0x1802b8bc4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802a8ff0]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7918]
call fcn.180045430
mov rcx, qword [0x1803e3dc0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 2
add rax, rcx
movss xmm0, dword [0x1802a7b54]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802a7b4c]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7920]
call fcn.180045430
mov rcx, qword [0x1803e3dc0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 2
add rax, rcx
movss xmm0, dword [0x1802a7b54]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802af9c4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7930]
call fcn.180045430
mov rcx, qword [0x1803e3dc8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 2
add rax, rcx
movss xmm0, dword [0x1802a8ff8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b1f64]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7940]
call fcn.180045430
mov rcx, qword [0x1803e3dc8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 2
add rax, rcx
movss xmm0, dword [0x1802a8ff8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8bb4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7950]
call fcn.180045430
jmp case.default.0x1800ecd0f
mov rcx, qword [0x1803e3d90]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 3
add rax, rcx
movss xmm0, dword [0x1802b8b94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8b9c]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7960]
call fcn.180045430
mov rcx, qword [0x1803e3da0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 3
add rax, rcx
movss xmm0, dword [0x1802b8bb0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8ba4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7968]
call fcn.180045430
mov rcx, qword [0x1803e3db0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 3
add rax, rcx
movss xmm0, dword [0x1802b8bb8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8ba4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7970]
call fcn.180045430
mov rcx, qword [0x1803e3db8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 3
add rax, rcx
movss xmm0, dword [0x1802b8bc4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8b98]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7980]
call fcn.180045430
mov rcx, qword [0x1803e3db8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 3
add rax, rcx
movss xmm0, dword [0x1802b8bc4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802a8ff0]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7988]
call fcn.180045430
mov rcx, qword [0x1803e3dc0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 3
add rax, rcx
movss xmm0, dword [0x1802a7b54]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802a7b4c]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7990]
call fcn.180045430
mov rcx, qword [0x1803e3dc0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 3
add rax, rcx
movss xmm0, dword [0x1802a7b54]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802af9c4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b79a0]
call fcn.180045430
mov rcx, qword [0x1803e3dc8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 3
add rax, rcx
movss xmm0, dword [0x1802a8ff8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b1f64]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b79b0]
call fcn.180045430
mov rcx, qword [0x1803e3dc8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 3
add rax, rcx
movss xmm0, dword [0x1802a8ff8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8bb4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b79c0]
call fcn.180045430
jmp case.default.0x1800ecd0f
mov rcx, qword [0x1803e3d90]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 4
add rax, rcx
movss xmm0, dword [0x1802b8b94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8b9c]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b79d0]
call fcn.180045430
mov rcx, qword [0x1803e3da0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 4
add rax, rcx
movss xmm0, dword [0x1802b8bb0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8ba4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b79d8]
call fcn.180045430
mov rcx, qword [0x1803e3db0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 4
add rax, rcx
movss xmm0, dword [0x1802b8bb8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8ba4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b79e0]
call fcn.180045430
mov rcx, qword [0x1803e3db8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 4
add rax, rcx
movss xmm0, dword [0x1802b8bc4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8b98]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b79f0]
call fcn.180045430
mov rcx, qword [0x1803e3db8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 4
add rax, rcx
movss xmm0, dword [0x1802b8bc4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802a8ff0]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b79f8]
call fcn.180045430
mov rcx, qword [0x1803e3dc0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 4
add rax, rcx
movss xmm0, dword [0x1802a7b54]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802a7b4c]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7a00]
call fcn.180045430
mov rcx, qword [0x1803e3dc0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 4
add rax, rcx
movss xmm0, dword [0x1802a7b54]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802af9c4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7a10]
call fcn.180045430
mov rcx, qword [0x1803e3dc8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 4
add rax, rcx
movss xmm0, dword [0x1802a8ff8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b1f64]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7a20]
call fcn.180045430
mov rcx, qword [0x1803e3dc8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 4
add rax, rcx
movss xmm0, dword [0x1802a8ff8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8bb4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7a30]
call fcn.180045430
jmp case.default.0x1800ecd0f
mov rcx, qword [0x1803e3d90]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 5
add rax, rcx
movss xmm0, dword [0x1802b8b94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8b9c]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7a40]
call fcn.180045430
mov rcx, qword [0x1803e3da0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 5
add rax, rcx
movss xmm0, dword [0x1802b8bb0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8ba4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7a48]
call fcn.180045430
mov rcx, qword [0x1803e3db0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 5
add rax, rcx
movss xmm0, dword [0x1802b8bb8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8ba4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7a50]
call fcn.180045430
mov rcx, qword [0x1803e3db8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 5
add rax, rcx
movss xmm0, dword [0x1802b8bc4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8b98]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7a60]
call fcn.180045430
mov rcx, qword [0x1803e3db8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 5
add rax, rcx
movss xmm0, dword [0x1802b8bc4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802a8ff0]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7a68]
call fcn.180045430
mov rcx, qword [0x1803e3dc0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 5
add rax, rcx
movss xmm0, dword [0x1802a7b54]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802a7b4c]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7a70]
call fcn.180045430
mov rcx, qword [0x1803e3dc0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 5
add rax, rcx
movss xmm0, dword [0x1802a7b54]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802af9c4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7a80]
call fcn.180045430
mov rcx, qword [0x1803e3dc8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 5
add rax, rcx
movss xmm0, dword [0x1802a8ff8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b1f64]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7a90]
call fcn.180045430
mov rcx, qword [0x1803e3dc8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 5
add rax, rcx
movss xmm0, dword [0x1802a8ff8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8bb4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7aa0]
call fcn.180045430
jmp case.default.0x1800ecd0f
mov rcx, qword [0x1803e3d90]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 6
add rax, rcx
movss xmm0, dword [0x1802b8b94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8b9c]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7ab0]
call fcn.180045430
mov rcx, qword [0x1803e3da0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 6
add rax, rcx
movss xmm0, dword [0x1802b8bb0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8ba4]
xor r8d, r8d
mov rdx, rax
lea rcx, str.chest
call fcn.180045430
mov rcx, qword [0x1803e3db0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 6
add rax, rcx
movss xmm0, dword [0x1802b8bb8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8ba4]
xor r8d, r8d
mov rdx, rax
lea rcx, str.stomach
call fcn.180045430
mov rcx, qword [0x1803e3db8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 6
add rax, rcx
movss xmm0, dword [0x1802b8bc4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8b98]
xor r8d, r8d
mov rdx, rax
lea rcx, str.leg_l
call fcn.180045430
mov rcx, qword [0x1803e3db8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 6
add rax, rcx
movss xmm0, dword [0x1802b8bc4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802a8ff0]
xor r8d, r8d
mov rdx, rax
lea rcx, str.leg_r
call fcn.180045430
mov rcx, qword [0x1803e3dc0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 6
add rax, rcx
movss xmm0, dword [0x1802a7b54]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802a7b4c]
xor r8d, r8d
mov rdx, rax
lea rcx, str.feet_l
call fcn.180045430
mov rcx, qword [0x1803e3dc0]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 6
add rax, rcx
movss xmm0, dword [0x1802a7b54]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802af9c4]
xor r8d, r8d
mov rdx, rax
lea rcx, str.feet_r
call fcn.180045430
mov rcx, qword [0x1803e3dc8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 6
add rax, rcx
movss xmm0, dword [0x1802a8ff8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b1f64]
xor r8d, r8d
mov rdx, rax
lea rcx, str.arm_upper_l
call fcn.180045430
mov rcx, qword [0x1803e3dc8]
call fcn.1800d1470
mov ecx, 1
imul rcx, rcx, 6
add rax, rcx
movss xmm0, dword [0x1802a8ff8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802b8bb4]
xor r8d, r8d
mov rdx, rax
lea rcx, str.arm_upper_r
call fcn.180045430
call fcn.1800419b0
jmp 0x1800f0754
cmp dword [0x1803e4e2c], 1
jne 0x1800edd0b
movss xmm0, dword [0x18032dc20]
subss xmm0, dword [0x1802a8ff8]
divss xmm0, dword [0x1802a7ae0]
movss xmm2, dword [0x18032dc24]
movaps xmm1, xmm0
lea rcx, [rsp + 0x730]
call fcn.18003c3c0
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7b20]
call fcn.1800418b0
lea rcx, [0x1803de0d8]
call fcn.18000d8d0
mov edx, eax
lea rcx, [rsp + 0x9c8]
call fcn.1800f8360
mov qword [rsp + 0x408], rax
lea rdx, [rsp + 0x8b8]
mov rcx, qword [rsp + 0x408]
call fcn.18003cf70
lea rdx, str.Antiaim
lea rcx, [rsp + 0x8b8]
call fcn.1800938a0
mov rcx, qword [0x1803e4180]
call fcn.1800d1470
mov r8, rax
lea rdx, str.Enables_Antiaim
lea rcx, [0x1802b7b48]
call fcn.180042930
lea rax, [0x1802b7b50]
mov qword [rsp + 0x10b0], rax
lea rax, str.Down
mov qword [rsp + 0x10b8], rax
lea rax, [0x1802b7b5c]
mov qword [rsp + 0x10c0], rax
lea rax, str.Zero
mov qword [rsp + 0x10c8], rax
mov rcx, qword [0x1803e4198]
call fcn.1800d1470
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x10b0]
mov r8, rax
lea rdx, str.Pitch_Type
lea rcx, str.Pitch
call fcn.18004d410
lea rax, [0x1802b7b7c]
mov qword [rsp + 0x1068], rax
lea rax, str.Backwards
mov qword [rsp + 0x1070], rax
lea rax, str.Forwards
mov qword [rsp + 0x1078], rax
mov rcx, qword [0x1803e4188]
call fcn.1800d1470
mov dword [rsp + 0x28], 3
mov dword [rsp + 0x20], 3
lea r9, [rsp + 0x1068]
mov r8, rax
lea rdx, str.Backwards___Forwards
lea rcx, str.Base_Yaw
call fcn.18004d410
lea rax, [0x1802b7bc4]
mov qword [rsp + 0x1080], rax
lea rax, str.Center
mov qword [rsp + 0x1088], rax
lea rax, str.Spin
mov qword [rsp + 0x1090], rax
mov rcx, qword [0x1803e4190]
call fcn.1800d1470
mov dword [rsp + 0x28], 3
mov dword [rsp + 0x20], 3
lea r9, [rsp + 0x1080]
mov r8, rax
lea rdx, str.Jitter_Type
lea rcx, str.Jitter
call fcn.18004d410
mov rcx, qword [0x1803e4190]
call fcn.1800d1470
cmp dword [rax], 0
je 0x1800edd01
mov rcx, qword [0x1803e41a0]
call fcn.1800d1470
mov dword [rsp + 0x28], 0
lea rcx, [0x1802b7bec]
mov qword [rsp + 0x20], rcx
mov r9d, 0x5a
xor r8d, r8d
mov rdx, rax
lea rcx, str.jitterslider
call fcn.180097e60
call fcn.1800419b0
jmp 0x1800f0754
cmp dword [0x1803e4e2c], 2
jne 0x1800eeaea
movss xmm0, dword [0x18032dc20]
subss xmm0, dword [0x1802a8ff8]
divss xmm0, dword [0x1802a7ae0]
movss xmm2, dword [0x18032dc24]
movaps xmm1, xmm0
lea rcx, [rsp + 0x738]
call fcn.18003c3c0
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7c00]
call fcn.1800418b0
lea rcx, [0x1803de0d8]
call fcn.18000d8d0
mov edx, eax
lea rcx, [rsp + 0x9d8]
call fcn.1800f8360
mov qword [rsp + 0x410], rax
lea rdx, [rsp + 0x8c8]
mov rcx, qword [rsp + 0x410]
call fcn.18003cf70
lea rdx, [0x1802b7c10]
lea rcx, [rsp + 0x8c8]
call fcn.1800938a0
mov rcx, qword [0x1803e3dd8]
call fcn.1800d1470
mov r8, rax
lea rdx, [0x1802b73ab]
lea rcx, str.Enable
call fcn.180042930
mov rcx, qword [0x1803e3df0]
call fcn.1800d1470
mov r8, rax
lea rdx, str.Shows_player_bounding_box
lea rcx, str.Bounding_box
call fcn.180042930
mov rcx, qword [0x1803e3df8]
call fcn.1800d1470
mov r8, rax
lea rdx, str.Shows_player_name
lea rcx, [0x1802b7c64]
call fcn.180042930
mov rcx, qword [0x1803e3e00]
call fcn.1800d1470
mov r8, rax
lea rdx, str.Shows_player_health
lea rcx, str.Health_bar
call fcn.180042930
mov rcx, qword [0x1803e3e10]
call fcn.1800d1470
mov r8, rax
lea rdx, str.Shows_player_weapon_ammo
lea rcx, str.Ammo_bar
call fcn.180042930
mov rcx, qword [0x1803e44b0]
call fcn.1800d1470
mov r8, rax
lea rdx, str.Shows_player_weapon_name
lea rcx, [0x1802b7ce4]
call fcn.180042930
mov rcx, qword [0x1803e3e30]
call fcn.1800d1470
mov r8, rax
lea rdx, str.Shows_player_bones_as_skeleton
lea rcx, str.Skeleton
call fcn.180042930
mov rcx, qword [0x1803e3e30]
call fcn.1800d1470
movzx eax, byte [rax]
test eax, eax
je 0x1800eded2
mov rcx, qword [0x1803e44b8]
call fcn.1800d1470
mov r9d, 0x500a0
mov r8, rax
lea rdx, str.Change_menu_accent_color
lea rcx, str.skeletoncolor
call fcn.180046400
mov rcx, qword [0x1803e4488]
call fcn.1800d1470
mov r9d, 2
lea r8, str.Armor
mov rdx, rax
lea rcx, str.Flags
call fcn.18004ccc0
lea rcx, [0x1803de0d8]
call fcn.18000d8d0
mov edx, eax
lea rcx, [rsp + 0x9e8]
call fcn.1800f8360
mov qword [rsp + 0x418], rax
lea rdx, [rsp + 0x8d8]
mov rcx, qword [rsp + 0x418]
call fcn.18003cf70
lea rdx, [0x1802b7d58]
lea rcx, [rsp + 0x8d8]
call fcn.1800938a0
mov rcx, qword [0x1803e3e28]
call fcn.1800d1470
mov r8, rax
lea rdx, str.Shows_player_chams
lea rcx, str.Chams
call fcn.180042930
mov rcx, qword [0x1803e3e28]
call fcn.1800d1470
movzx eax, byte [rax]
test eax, eax
je 0x1800edfa3
mov rcx, qword [0x1803e3e50]
call fcn.1800d1470
mov r9d, 0x500a0
mov r8, rax
lea rdx, str.Change_chams_color
lea rcx, str.chamscolor
call fcn.180046400
mov rcx, qword [0x1803e3e40]
call fcn.1800d1470
mov r8, rax
lea rdx, str.Shows_player_xqz_chams
lea rcx, str.Invisible
call fcn.180042930
mov rcx, qword [0x1803e3e40]
call fcn.1800d1470
movzx eax, byte [rax]
test eax, eax
je 0x1800ee000
mov rcx, qword [0x1803e3e58]
call fcn.1800d1470
mov r9d, 0x500a0
mov r8, rax
lea rdx, str.Change_xqz_chams_color
lea rcx, str.chamscolorxqz
call fcn.180046400
lea rax, str.Flat
mov qword [rsp + 0x1098], rax
lea rax, [0x1802b7e00]
mov qword [rsp + 0x10a0], rax
lea rax, str.Illumin
mov qword [rsp + 0x10a8], rax
mov rcx, qword [0x1803e3e38]
call fcn.1800d1470
mov dword [rsp + 0x28], 3
mov dword [rsp + 0x20], 3
lea r9, [rsp + 0x1098]
mov r8, rax
lea rdx, [0x1802b73ae]
lea rcx, str.Models
call fcn.18004d410
call fcn.1800419b0
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.18000d9f0
movss xmm0, dword [0x1802a8ff8]
mulss xmm0, dword [0x18032d650]
movss xmm1, dword [0x18032dc20]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1802a7ae0]
movss xmm2, dword [0x18032dc24]
movaps xmm1, xmm0
lea rcx, [rsp + 0x740]
call fcn.18003c3c0
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, str.Container1
call fcn.1800418b0
lea rcx, [0x1803de0d8]
call fcn.18000d8d0
mov edx, eax
lea rcx, [rsp + 0x9f8]
call fcn.1800f8360
mov qword [rsp + 0x420], rax
lea rdx, [rsp + 0x8e8]
mov rcx, qword [rsp + 0x420]
call fcn.18003cf70
lea rdx, str.Preview
lea rcx, [rsp + 0x8e8]
call fcn.1800938a0
movss xmm2, dword [0x1802b8b90]
movss xmm1, dword [0x1802b8b8c]
lea rcx, [rsp + 0x428]
call fcn.18003c3c0
lea rcx, [rsp + 0x428]
call fcn.18000e350
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0xa08]
call fcn.18003c4d0
mov qword [rsp + 0x430], rax
movss xmm0, dword [0x1802a7ac4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802a7ac4]
movss xmm2, dword [0x1802a7ac4]
movss xmm1, dword [0x1802a7ac4]
lea rcx, [rsp + 0xa18]
call fcn.18003c4d0
mov qword [rsp + 0x438], rax
movss xmm2, dword [0x1802a7ac4]
movss xmm1, dword [0x1802a7ac4]
lea rcx, [rsp + 0x748]
call fcn.18003c3c0
mov qword [rsp + 0x440], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x750]
call fcn.18003c3c0
mov qword [rsp + 0x448], rax
movss xmm2, dword [0x1802b8bc8]
movss xmm1, dword [0x1802b8bc0]
lea rcx, [rsp + 0x758]
call fcn.18003c3c0
mov qword [rsp + 0x450], rax
mov rax, qword [0x1803e4ee0]
mov qword [rsp + 0x458], rax
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x438]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x440]
mov r8, qword [rsp + 0x448]
mov rdx, qword [rsp + 0x450]
mov rcx, qword [rsp + 0x458]
call fcn.180095760
call fcn.180006840
mov qword [rsp + 0x760], rax
lea rcx, [rsp + 0x768]
call fcn.18000c130
lea rcx, [rsp + 0x770]
call fcn.18000c180
movss xmm0, dword [0x1802b8b88]
mulss xmm0, dword [0x18032d650]
movss xmm1, dword [0x1802b8b8c]
mulss xmm1, dword [0x18032d650]
movaps xmm2, xmm0
lea rcx, [rsp + 0x100]
call fcn.18003c3c0
lea rcx, [rsp + 0xf8]
call fcn.18000c130
lea rcx, [rsp + 0x200]
call fcn.18000c180
call fcn.18000c100
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0xbd0]
call fcn.1800f8300
nop
movss xmm0, dword [rsp + 0xf8]
addss xmm0, dword [rsp + 0x100]
movss xmm1, dword [rsp + 0xfc]
addss xmm1, dword [rsp + 0x104]
movss xmm2, dword [rsp + 0xf8]
addss xmm2, dword [rsp + 0x200]
subss xmm2, dword [rsp + 0x100]
movss xmm3, dword [rsp + 0xfc]
addss xmm3, dword [rsp + 0x204]
subss xmm3, dword [rsp + 0x104]
subss xmm3, dword [0x1802a7b18]
movss dword [rsp + 0x20], xmm3
movaps xmm3, xmm2
movaps xmm2, xmm1
movaps xmm1, xmm0
lea rcx, [rsp + 0x2b0]
call fcn.18003c4d0
mov rcx, qword [0x1803e3df0]
call fcn.1800d1470
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0xf0]
movzx eax, byte [rax]
test eax, eax
je 0x1800ee559
mov rax, qword [rsp + 0xf0]
add rax, 0x10
mov rcx, qword [rsp + 0xf0]
add rcx, 0xc
movss xmm0, dword [0x1802a7ac4]
movss dword [rsp + 0x40], xmm0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0xf0]
movss xmm0, dword [rax + 8]
movss dword [rsp + 0x28], xmm0
mov rax, qword [rsp + 0xf0]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x20], xmm0
mov r9d, 1
lea r8, [rsp + 0x2b0]
mov rdx, qword [rsp + 0x268]
lea rcx, [rsp + 0xbd0]
call fcn.180122a40
mov byte [rsp + 0x70], al
movzx eax, byte [rsp + 0x70]
test eax, eax
je 0x1800ee42e
xor edx, edx
mov ecx, 1
call fcn.1800120b0
movzx eax, al
test eax, eax
je 0x1800ee42e
xor edx, edx
lea rcx, [0x1802b7e30]
call fcn.18000ed60
mov edx, 2
lea rcx, str.contextbox.component
call fcn.18000ead0
movzx eax, al
test eax, eax
je 0x1800ee559
movss xmm2, dword [0x1802b8bbc]
movss xmm1, dword [0x1802b8ba8]
lea rcx, [rsp + 0x460]
call fcn.18003c3c0
xor edx, edx
lea rcx, [rsp + 0x460]
call fcn.18000c5d0
mov rcx, qword [0x1803e3df0]
call fcn.1800d1470
add rax, 0xc
mov r9d, 0x50020
mov r8, rax
lea rdx, [0x1802b73af]
lea rcx, str.Primarybox.component
call fcn.180046400
mov rcx, qword [0x1803e3df0]
call fcn.1800d1470
add rax, 0x10
mov r9d, 0x50020
mov r8, rax
lea rdx, [0x1802b73b2]
lea rcx, str.Outlinebox.component
call fcn.180046400
mov rcx, qword [0x1803e3df0]
call fcn.1800d1470
add rax, 4
mov dword [rsp + 0x28], 0x10
lea rcx, [0x1802b7e90]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1802a7b08]
movss xmm2, dword [0x1802a7ac4]
mov rdx, rax
lea rcx, str.Thicknessbox.component
call fcn.180097c00
mov rcx, qword [0x1803e3df0]
call fcn.1800d1470
add rax, 8
mov dword [rsp + 0x28], 0x10
lea rcx, [0x1802b7eb4]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1802a7b08]
movss xmm2, dword [0x1802a7ac4]
mov rdx, rax
lea rcx, str.Roundingbox.component
call fcn.180097c00
call fcn.18000ece0
mov rcx, qword [0x1803e3df8]
call fcn.1800d1470
mov qword [rsp + 0x468], rax
mov rax, qword [rsp + 0x468]
movzx eax, byte [rax]
test eax, eax
je 0x1800ee624
mov ecx, 0x50
call fcn.18015a940
mov qword [rsp + 0x208], rax
cmp qword [rsp + 0x208], 0
je 0x1800ee5f3
movss xmm0, dword [0x1802a7ac4]
movss dword [rsp + 0x40], xmm0
mov rax, qword [0x1803e3df8]
mov qword [rsp + 0x38], rax
lea rax, str.Name
mov qword [rsp + 0x30], rax
mov rax, qword [0x1803e4ed0]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
mov r9b, 1
xor r8d, r8d
mov dl, 1
mov rcx, qword [rsp + 0x208]
call fcn.1801222c0
mov qword [rsp + 0x210], rax
jmp 0x1800ee5ff
mov qword [rsp + 0x210], 0
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x470], rax
mov rdx, qword [rsp + 0x470]
lea rcx, [rsp + 0xbd0]
call fcn.180123880
mov rcx, qword [0x1803e3e00]
call fcn.1800d1470
mov qword [rsp + 0x478], rax
mov rax, qword [rsp + 0x478]
movzx eax, byte [rax]
test eax, eax
je 0x1800ee723
call fcn.180011200
mulsd xmm0, qword [0x1802b8b80]
call fcn.18025aab0
mulsd xmm0, qword [0x1802b8b78]
addsd xmm0, qword [0x1802b8b70]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x184], xmm0
mov ecx, 0x68
call fcn.18015a940
mov qword [rsp + 0x218], rax
cmp qword [rsp + 0x218], 0
je 0x1800ee6f2
movss xmm0, dword [0x1802a7ac4]
movss dword [rsp + 0x38], xmm0
mov rax, qword [0x1803e3e00]
mov qword [rsp + 0x30], rax
movss xmm0, dword [rsp + 0x184]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802a7b48]
movss dword [rsp + 0x20], xmm0
lea r9, [rsp + 0x2b0]
xor r8d, r8d
mov dl, 1
mov rcx, qword [rsp + 0x218]
call fcn.1801207f0
mov qword [rsp + 0x220], rax
jmp 0x1800ee6fe
mov qword [rsp + 0x220], 0
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x480], rax
mov rdx, qword [rsp + 0x480]
lea rcx, [rsp + 0xbd0]
call fcn.180123880
mov rcx, qword [0x1803e44b0]
call fcn.1800d1470
mov qword [rsp + 0x488], rax
mov rax, qword [rsp + 0x488]
movzx eax, byte [rax]
test eax, eax
je 0x1800ee7ee
mov ecx, 0x50
call fcn.18015a940
mov qword [rsp + 0x228], rax
cmp qword [rsp + 0x228], 0
je 0x1800ee7bd
movss xmm0, dword [0x1802a7ac4]
movss dword [rsp + 0x40], xmm0
mov rax, qword [0x1803e44b0]
mov qword [rsp + 0x38], rax
lea rax, str.Weapon
mov qword [rsp + 0x30], rax
mov rax, qword [0x1803e4ed0]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 3
mov r9b, 3
mov r8b, 1
mov dl, 1
mov rcx, qword [rsp + 0x228]
call fcn.1801222c0
mov qword [rsp + 0x230], rax
jmp 0x1800ee7c9
mov qword [rsp + 0x230], 0
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x490], rax
mov rdx, qword [rsp + 0x490]
lea rcx, [rsp + 0xbd0]
call fcn.180123880
mov rcx, qword [0x1803e3e10]
call fcn.1800d1470
mov qword [rsp + 0x498], rax
mov rax, qword [rsp + 0x498]
movzx eax, byte [rax]
test eax, eax
je 0x1800ee8ed
call fcn.180011200
mulsd xmm0, qword [0x1802b8b80]
call fcn.18025aab0
mulsd xmm0, qword [0x1802b8b78]
addsd xmm0, qword [0x1802b8b70]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x188], xmm0
mov ecx, 0x68
call fcn.18015a940
mov qword [rsp + 0x238], rax
cmp qword [rsp + 0x238], 0
je 0x1800ee8bc
movss xmm0, dword [0x1802a7ac4]
movss dword [rsp + 0x38], xmm0
mov rax, qword [0x1803e3e10]
mov qword [rsp + 0x30], rax
movss xmm0, dword [rsp + 0x188]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802a7b3c]
movss dword [rsp + 0x20], xmm0
lea r9, [rsp + 0x2b0]
mov r8b, 3
mov dl, 1
mov rcx, qword [rsp + 0x238]
call fcn.1801207f0
mov qword [rsp + 0x240], rax
jmp 0x1800ee8c8
mov qword [rsp + 0x240], 0
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x4a0], rax
mov rdx, qword [rsp + 0x4a0]
lea rcx, [rsp + 0xbd0]
call fcn.180123880
mov rcx, qword [0x1803e4488]
call fcn.1800d1470
mov eax, dword [rax]
and eax, 1
test eax, eax
je 0x1800ee9d1
mov rcx, qword [0x1803e4490]
call fcn.1800d1470
mov qword [rsp + 0x4a8], rax
mov rax, qword [rsp + 0x4a8]
movzx eax, byte [rax]
test eax, eax
je 0x1800ee9d1
mov ecx, 0x50
call fcn.18015a940
mov qword [rsp + 0x248], rax
cmp qword [rsp + 0x248], 0
je 0x1800ee9a0
movss xmm0, dword [0x1802a7ac4]
movss dword [rsp + 0x40], xmm0
mov rax, qword [0x1803e4490]
mov qword [rsp + 0x38], rax
lea rax, [0x1802b7ee8]
mov qword [rsp + 0x30], rax
mov rax, qword [0x1803e4ed8]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 2
mov r9b, 2
xor r8d, r8d
mov dl, 1
mov rcx, qword [rsp + 0x248]
call fcn.1801222c0
mov qword [rsp + 0x250], rax
jmp 0x1800ee9ac
mov qword [rsp + 0x250], 0
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x4b0], rax
mov rdx, qword [rsp + 0x4b0]
lea rcx, [rsp + 0xbd0]
call fcn.180123880
mov rcx, qword [0x1803e4488]
call fcn.1800d1470
mov eax, dword [rax]
and eax, 2
test eax, eax
je 0x1800eeab5
mov rcx, qword [0x1803e4498]
call fcn.1800d1470
mov qword [rsp + 0x4b8], rax
mov rax, qword [rsp + 0x4b8]
movzx eax, byte [rax]
test eax, eax
je 0x1800eeab5
mov ecx, 0x50
call fcn.18015a940
mov qword [rsp + 0x258], rax
cmp qword [rsp + 0x258], 0
je 0x1800eea84
movss xmm0, dword [0x1802a7ac4]
movss dword [rsp + 0x40], xmm0
mov rax, qword [0x1803e4498]
mov qword [rsp + 0x38], rax
lea rax, [0x1802b7eec]
mov qword [rsp + 0x30], rax
mov rax, qword [0x1803e4ed8]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 3
mov r9b, 2
xor r8d, r8d
mov dl, 1
mov rcx, qword [rsp + 0x258]
call fcn.1801222c0
mov qword [rsp + 0x260], rax
jmp 0x1800eea90
mov qword [rsp + 0x260], 0
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x4c0], rax
mov rdx, qword [rsp + 0x4c0]
lea rcx, [rsp + 0xbd0]
call fcn.180123880
lea r8, [rsp + 0x2b0]
mov rdx, qword [rsp + 0x268]
lea rcx, [rsp + 0xbd0]
call fcn.180123ed0
nop
lea rcx, [rsp + 0xbd0]
call fcn.1800dfa10
call fcn.1800419b0
jmp 0x1800f0754
cmp dword [0x1803e4e2c], 4
jne 0x1800eecbe
movss xmm0, dword [0x18032dc20]
subss xmm0, dword [0x1802a8ff8]
divss xmm0, dword [0x1802a7ae0]
movss xmm2, dword [0x18032dc24]
movaps xmm1, xmm0
lea rcx, [rsp + 0x778]
call fcn.18003c3c0
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b7ef0]
call fcn.1800418b0
lea rcx, [0x1803de0d8]
call fcn.18000d8d0
mov edx, eax
lea rcx, [rsp + 0xa28]
call fcn.1800f8360
mov qword [rsp + 0x4c8], rax
lea rdx, [rsp + 0x8f8]
mov rcx, qword [rsp + 0x4c8]
call fcn.18003cf70
lea rdx, str.Players
lea rcx, [rsp + 0x8f8]
call fcn.1800938a0
mov rcx, qword [0x1803e43e0]
call fcn.1800d1470
mov r8, rax
lea rdx, [0x1802b73b3]
lea rcx, str.Anti_untrusted
call fcn.180042930
mov rcx, qword [0x1803e4410]
call fcn.1800d1470
mov r8, rax
lea rdx, str.Puts_you_in_thirdperson
lea rcx, str.Thirdperson
call fcn.180042930
mov rcx, qword [0x1803e4410]
call fcn.1800d1470
movzx eax, byte [rax]
test eax, eax
je 0x1800eec26
mov rcx, qword [0x1803e4418]
call fcn.1800d1470
mov dword [rsp + 0x30], 0
lea rcx, str._.3f
mov qword [rsp + 0x28], rcx
movss xmm0, dword [0x1802b8bac]
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
mov r8, rax
lea rdx, str.Thirdperson_cam_distance
lea rcx, str.Thirdperson_distance
call fcn.180044950
mov rcx, qword [0x1803e4408]
call fcn.1800d1470
mov r8, rax
lea rdx, str.Automatic_jumps_for_you
lea rcx, str.Bunny_hop
call fcn.180042930
mov rcx, qword [0x1803e43f0]
call fcn.1800d1470
mov r8, rax
lea rdx, str.Make_movement_easier
lea rcx, str.Auto_strafer
call fcn.180042930
mov rcx, qword [0x1803e4448]
call fcn.1800d1470
mov r8, rax
lea rdx, [0x1802b7fd0]
lea rcx, str.Edge_bug
call fcn.180042930
mov rcx, qword [0x1803e4438]
call fcn.1800d1470
mov r9d, 4
lea r8, str.viewangles
mov rdx, rax
lea rcx, str.Strafe_modes
call fcn.18004ccc0
call fcn.1800419b0
jmp 0x1800f0754
cmp dword [0x1803e4e2c], 3
jne 0x1800f0754
movss xmm2, dword [0x18032dc24]
movss xmm1, dword [0x1802a7b58]
lea rcx, [rsp + 0x890]
call fcn.18003c3c0
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, str.Container0
call fcn.1800418b0
movss xmm2, dword [0x1802a8fd8]
movss xmm1, dword [0x1802a7b4c]
lea rcx, [rsp + 0x788]
call fcn.18003c3c0
xor r8d, r8d
mov rdx, rax
lea rcx, str.Full_update
call fcn.1800433c0
movzx eax, al
test eax, eax
je 0x1800eed3a
mov byte [0x1803e3e20], 1
lea rcx, [0x1803e4f08]
call fcn.1800f37f0
movzx eax, al
test eax, eax
je 0x1800ef2b6
movss xmm2, dword [0x1802a8fd8]
movss xmm1, dword [0x1802a7b4c]
lea rcx, [rsp + 0x790]
call fcn.18003c3c0
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b8020]
call fcn.1800433c0
movzx eax, al
test eax, eax
je 0x1800ef2b6
mov rcx, qword [rsp + 0x1a8]
call fcn.1800f89f0
mov qword [rsp + 0x4d0], rax
mov rcx, qword [rsp + 0x1a8]
call fcn.1800f89b0
mov qword [rsp + 0x4e8], rax
mov rcx, qword [rsp + 0x1a8]
call fcn.1800f8940
mov qword [rsp + 0x508], rax
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x270], rax
mov rcx, qword [rsp + 0x270]
call fcn.18003eed0
mov qword [rsp + 0x108], rax
mov rcx, qword [rsp + 0x270]
call fcn.1800f91f0
mov qword [rsp + 0x4d8], rax
jmp 0x1800eee1a
mov rax, qword [rsp + 0x108]
add rax, 0x20
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x4d8]
cmp qword [rsp + 0x108], rax
je 0x1800ef2b6
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x4e0], rax
mov rax, qword [rsp + 0x4e0]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0xa0], rax
cmp qword [rsp + 0xa0], 0
jne 0x1800eee61
jmp 0x1800eee06
mov rcx, qword [rsp + 0xa0]
call fcn.180132da0
mov byte [rsp + 0x73], al
lea rdx, [0x1802b8030]
lea rcx, [rsp + 0xba8]
call fcn.180059710
nop
lea rdx, [0x1802b8040]
lea rcx, [rsp + 0xb80]
call fcn.180059710
nop
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rax + 0x80]
lea rcx, [rsp + 0xba8]
call fcn.1800f4720
mov byte [rsp + 0x72], al
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rax + 0x80]
lea rcx, [rsp + 0xb80]
call fcn.1800f4720
mov byte [rsp + 0x71], al
mov rcx, qword [rsp + 0xa0]
call fcn.1800f89d0
mov qword [rsp + 0x1b0], rax
cmp qword [rsp + 0x1b0], 0
je 0x1800eef15
mov eax, 1
imul rax, rax, 0
mov rcx, qword [rsp + 0x1b0]
movsx eax, byte [rcx + rax]
test eax, eax
jne 0x1800eef35
lea rcx, [rsp + 0xb80]
call fcn.18005ac90
nop
lea rcx, [rsp + 0xba8]
call fcn.18005ac90
jmp 0x1800eee06
mov rax, qword [rsp + 0xa0]
movzx eax, word [rax + 0x10]
mov word [rsp + 0x80], ax
lea rcx, [rsp + 0xaa0]
call fcn.1800f32f0
nop
mov rdx, qword [rsp + 0x1b0]
mov rcx, qword [0x1803e4df8]
call fcn.1800f8910
mov rdx, rax
lea rcx, [rsp + 0xaa0]
call fcn.1800eb530
mov rax, qword [rsp + 0xa0]
mov rax, qword [rax + 8]
mov qword [rsp + 0xad0], rax
movzx eax, word [rsp + 0x80]
mov word [rsp + 0xac8], ax
mov rax, qword [rsp + 0xa0]
movzx eax, byte [rax + 0x4a]
mov dword [rsp + 0xae0], eax
movzx eax, byte [rsp + 0x71]
movzx ecx, byte [rsp + 0x72]
or eax, ecx
test eax, eax
je 0x1800eefca
mov byte [rsp + 0xae4], 1
cmp qword [rsp + 0xad0], 0
je 0x1800eeff5
mov r8d, 0x118
mov edx, 0x78
mov rcx, qword [rsp + 0xad0]
call fcn.1800f2380
mov qword [rsp + 0xad8], rax
mov rax, qword [rsp + 0x4e8]
mov qword [rsp + 0x278], rax
mov rcx, qword [rsp + 0x278]
call fcn.18003eed0
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x278]
call fcn.1800f91f0
mov qword [rsp + 0x4f0], rax
jmp 0x1800ef045
mov rax, qword [rsp + 0x110]
add rax, 0x20
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x4f0]
cmp qword [rsp + 0x110], rax
je 0x1800ef1a4
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x4f8], rax
mov rax, qword [rsp + 0x4f8]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0xc0], rax
cmp qword [rsp + 0xc0], 0
je 0x1800ef0b1
mov rcx, qword [rsp + 0xc0]
call fcn.180056330
test rax, rax
je 0x1800ef0b1
mov rcx, qword [rsp + 0xc0]
call fcn.180056330
cmp rax, 0x2329
jne 0x1800ef0b6
jmp 0x1800ef031
mov rcx, qword [rsp + 0xc0]
call fcn.180056330
xor r8d, r8d
mov edx, eax
movzx ecx, word [rsp + 0x80]
call fcn.1800f8ac0
mov qword [rsp + 0x500], rax
mov r8, qword [rsp + 0x500]
lea rdx, [rsp + 0xa78]
mov rcx, qword [rsp + 0x508]
call fcn.1800f8860
mov rcx, rax
call fcn.1800f87d0
movzx eax, al
test eax, eax
je 0x1800ef19f
lea rcx, [rsp + 0xb50]
call fcn.1800f2490
nop
mov rcx, qword [rsp + 0xc0]
call fcn.18005f0c0
mov qword [rsp + 0x510], rax
mov rdx, qword [rsp + 0x510]
mov rcx, qword [0x1803e4df8]
call fcn.1800f8910
mov rdx, rax
lea rcx, [rsp + 0xb50]
call fcn.1800eb530
mov rcx, qword [rsp + 0xc0]
call fcn.180056330
mov dword [rsp + 0xb78], eax
mov rcx, qword [rsp + 0xc0]
call fcn.1800f8af0
mov dword [rsp + 0xb7c], eax
lea rdx, [rsp + 0xb50]
lea rcx, [rsp + 0xae8]
call fcn.1800f7da0
nop
lea rcx, [rsp + 0xb50]
call fcn.1800f24e0
jmp 0x1800ef031
lea rcx, [rsp + 0xae8]
call fcn.1800f2be0
movzx eax, al
test eax, eax
jne 0x1800ef273
movzx eax, byte [rsp + 0x73]
test eax, eax
je 0x1800ef273
movzx eax, byte [rsp + 0xb7]
mov byte [rsp + 0x74], al
movzx eax, byte [rsp + 0x74]
mov byte [rsp + 0x75], al
lea rax, [rsp + 0xa48]
mov qword [rsp + 0x518], rax
mov rdx, qword [rsp + 0x518]
lea rcx, [rsp + 0xae8]
call fcn.1800f2b00
mov qword [rsp + 0x520], rax
mov rax, qword [rsp + 0x520]
mov qword [rsp + 0x538], rax
lea rax, [rsp + 0xa60]
mov qword [rsp + 0x528], rax
mov rdx, qword [rsp + 0x528]
lea rcx, [rsp + 0xae8]
call fcn.1800f2aa0
mov qword [rsp + 0x530], rax
mov rax, qword [rsp + 0x530]
mov qword [rsp + 0x540], rax
movzx r8d, byte [rsp + 0x75]
mov rdx, qword [rsp + 0x538]
mov rcx, qword [rsp + 0x540]
call fcn.1800f7e50
lea rdx, [rsp + 0xaa0]
lea rcx, [0x1803e4f08]
call fcn.1800f7d70
nop
lea rcx, [rsp + 0xaa0]
call fcn.1800f3380
nop
lea rcx, [rsp + 0xb80]
call fcn.18005ac90
nop
lea rcx, [rsp + 0xba8]
call fcn.18005ac90
jmp 0x1800eee06
lea rcx, [0x1803e4f08]
call fcn.1800f37f0
movzx eax, al
test eax, eax
jne 0x1800ef847
movss xmm2, dword [0x1802a8fd8]
movss xmm1, dword [0x1802a7b4c]
lea rcx, [rsp + 0x798]
call fcn.18003c3c0
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1802b8058]
call fcn.1800433c0
movzx eax, al
test eax, eax
je 0x1800ef847
lea rax, [0x1803e4f08]
mov qword [rsp + 0x280], rax
mov rcx, qword [rsp + 0x280]
call fcn.1800f37b0
mov qword [rsp + 0x118], rax
mov rcx, qword [rsp + 0x280]
call fcn.1800f37d0
mov qword [rsp + 0x548], rax
jmp 0x1800ef356
mov rax, qword [rsp + 0x118]
add rax, 0x70
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x548]
cmp qword [rsp + 0x118], rax
je 0x1800ef847
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x128]
add rax, 0x48
mov qword [rsp + 0x288], rax
mov rcx, qword [rsp + 0x288]
call fcn.1800f2b80
mov qword [rsp + 0x120], rax
mov rcx, qword [rsp + 0x288]
call fcn.1800f2bc0
mov qword [rsp + 0x550], rax
jmp 0x1800ef3d0
mov rax, qword [rsp + 0x120]
add rax, 0x30
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x550]
cmp qword [rsp + 0x120], rax
je 0x1800ef842
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x1b8], rax
call fcn.180132d10
mov qword [rsp + 0x68], rax
mov byte [rsp + 0xb10], 0x5b
mov byte [rsp + 0xb11], 0x6d
mov byte [rsp + 0xb12], 0x65
mov byte [rsp + 0xb13], 0x6e
mov byte [rsp + 0xb14], 0x75
mov byte [rsp + 0xb15], 0x2e
mov byte [rsp + 0xb16], 0x63
mov byte [rsp + 0xb17], 0x70
mov byte [rsp + 0xb18], 0x70
mov byte [rsp + 0xb19], 0x3a
mov byte [rsp + 0xb1a], 0x36
mov byte [rsp + 0xb1b], 0x33
mov byte [rsp + 0xb1c], 0x39
mov byte [rsp + 0xb1d], 0x5d
mov byte [rsp + 0xb1e], 0x20
mov byte [rsp + 0xb1f], 0
lea rcx, [rsp + 0xb10]
call fcn.180054750
mov r8, rax
mov dl, 1
lea rcx, [0x18032dc10]
call fcn.180158c90
mov qword [rsp + 0x558], rax
lea rdx, [0x1802b8068]
mov rcx, qword [rsp + 0x558]
call fcn.1801590a0
mov qword [rsp + 0x560], rax
mov cx, 6
call fcn.1801592b0
mov word [rsp + 0xb8], ax
movzx eax, word [rsp + 0xb8]
mov word [rsp + 0xa8], ax
movzx edx, word [rsp + 0xa8]
mov rcx, qword [rsp + 0x560]
call fcn.180159010
mov qword [rsp + 0x568], rax
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x568]
call fcn.1800d7ae0
cmp qword [rsp + 0x68], 0
je 0x1800ef83d
call fcn.18011a850
mov qword [rsp + 0x1c0], rax
lea rdx, [rsp + 0x670]
mov rcx, qword [rsp + 0x1c0]
call fcn.18011aa70
mov byte [rsp + 0xb40], 0x5b
mov byte [rsp + 0xb41], 0x6d
mov byte [rsp + 0xb42], 0x65
mov byte [rsp + 0xb43], 0x6e
mov byte [rsp + 0xb44], 0x75
mov byte [rsp + 0xb45], 0x2e
mov byte [rsp + 0xb46], 0x63
mov byte [rsp + 0xb47], 0x70
mov byte [rsp + 0xb48], 0x70
mov byte [rsp + 0xb49], 0x3a
mov byte [rsp + 0xb4a], 0x36
mov byte [rsp + 0xb4b], 0x34
mov byte [rsp + 0xb4c], 0x34
mov byte [rsp + 0xb4d], 0x5d
mov byte [rsp + 0xb4e], 0x20
mov byte [rsp + 0xb4f], 0
lea rcx, [rsp + 0xb40]
call fcn.180054750
mov r8, rax
mov dl, 1
lea rcx, [0x18032dc10]
call fcn.180158c90
mov qword [rsp + 0x570], rax
lea rdx, [0x1802b8074]
mov rcx, qword [rsp + 0x570]
call fcn.1801590a0
mov qword [rsp + 0x580], rax
mov rax, qword [rsp + 0x68]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x578], rax
mov rdx, qword [rsp + 0x578]
mov rcx, qword [rsp + 0x580]
call fcn.1800d7ae0
mov qword [rsp + 0x588], rax
lea rdx, [0x1802b807c]
mov rcx, qword [rsp + 0x588]
call fcn.1801590a0
mov qword [rsp + 0x590], rax
mov rax, qword [rsp + 0x68]
mov eax, dword [rax + 0x28]
mov dword [rsp + 0x18c], eax
mov edx, dword [rsp + 0x18c]
mov rcx, qword [rsp + 0x590]
call fcn.1800f45b0
mov qword [rsp + 0x598], rax
lea rdx, [0x1802b8084]
mov rcx, qword [rsp + 0x598]
call fcn.1801590a0
mov qword [rsp + 0x5a0], rax
mov rax, qword [rsp + 0x68]
movzx eax, word [rax + 0x30]
mov word [rsp + 0xaa], ax
movzx edx, word [rsp + 0xaa]
mov rcx, qword [rsp + 0x5a0]
call fcn.1800f4430
mov rax, qword [rsp + 0x670]
inc rax
mov rcx, qword [rsp + 0x68]
mov qword [rcx + 0x10], rax
mov eax, dword [rsp + 0x678]
inc eax
mov rcx, qword [rsp + 0x68]
mov dword [rcx + 0x2c], eax
lea rdx, [rsp + 0xc50]
mov rcx, qword [rsp + 0x1c0]
call fcn.1800f8980
mov rcx, qword [rsp + 0x68]
mov eax, dword [rax]
mov dword [rcx + 0x28], eax
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x128]
movzx ecx, word [rcx + 0x28]
mov word [rax + 0x30], cx
mov rax, qword [rsp + 0x128]
movzx eax, byte [rax + 0x44]
test eax, eax
je 0x1800ef743
mov eax, 0xfe1f
mov rcx, qword [rsp + 0x68]
movzx ecx, word [rcx + 0x32]
and cx, ax
movzx eax, cx
or ax, 0x60
mov rcx, qword [rsp + 0x68]
mov word [rcx + 0x32], ax
mov rax, qword [rsp + 0x1b8]
cmp dword [rax + 0x2c], 7
jne 0x1800ef75e
mov dword [rsp + 0xd8], 7
jmp 0x1800ef769
mov dword [rsp + 0xd8], 6
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x190], eax
mov dword [rsp + 0x194], 0
mov rax, qword [rsp + 0x128]
mov eax, dword [rax + 0x40]
mov rcx, qword [rsp + 0x1b8]
mov ecx, dword [rcx + 0x2c]
lea eax, [rax + rcx - 1]
mov dword [rsp + 0x198], eax
lea r8, [rsp + 0x190]
lea rdx, [rsp + 0x194]
lea rcx, [rsp + 0x198]
call fcn.1800f77b0
movzx eax, word [rax]
and ax, 0xf
shl ax, 0xb
mov ecx, 0x87ff
mov rdx, qword [rsp + 0x68]
movzx edx, word [rdx + 0x32]
and dx, cx
movzx ecx, dx
or cx, ax
movzx eax, cx
mov rcx, qword [rsp + 0x68]
mov word [rcx + 0x32], ax
mov rax, qword [rsp + 0x1b8]
cvtsi2ss xmm0, dword [rax + 0x28]
movaps xmm1, xmm0
mov rcx, qword [rsp + 0x68]
call fcn.1800f8b00
movss xmm1, dword [0x1802a7ac4]
mov rcx, qword [rsp + 0x68]
call fcn.1800f8b30
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x1c0]
call fcn.18011a880
movzx eax, al
test eax, eax
je 0x1800ef83d
mov rcx, qword [rsp + 0x68]
call fcn.18011d710
jmp 0x1800ef3bc
jmp 0x1800ef342
xor ecx, ecx
call fcn.1800107c0
movzx eax, al
test eax, eax
je 0x1800ef861
lea rcx, [0x1802b8090]
call fcn.18000e960
lea rcx, [0x1803e4f08]
call fcn.1800f37f0
movzx eax, al
test eax, eax
jne 0x1800f074f
mov eax, 0x28
mov eax, eax
mov ecx, dword [0x1803e6378]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1803e5058], eax
jle 0x1800ef8de
lea rcx, [0x1803e5058]
call fcn.180220180
cmp dword [0x1803e5058], 0xffffffff
jne 0x1800ef8de
lea rdx, [0x1802b73b6]
lea rcx, [0x1803e4f40]
call fcn.180014e80
lea rcx, [0x1802a4550]
call fcn.1802200b0
nop
lea rcx, [0x1803e5058]
call fcn.180220120
movss xmm2, dword [0x1802b8bcc]
lea rdx, str.Type_here_to_filter_Items...
lea rcx, [0x1803e4f40]
call fcn.180014f00
movss xmm2, dword [0x1802b8b98]
movss xmm1, dword [0x1802b8bcc]
lea rcx, [rsp + 0x5a8]
call fcn.18003c3c0
lea rdx, [rsp + 0x5a8]
lea rcx, [0x1802b80d8]
call fcn.18009ff70
movzx eax, al
test eax, eax
je 0x1800efa92
lea rax, [0x1803e4f08]
mov qword [rsp + 0x290], rax
mov rcx, qword [rsp + 0x290]
call fcn.1800f37b0
mov qword [rsp + 0x130], rax
mov rcx, qword [rsp + 0x290]
call fcn.1800f37d0
mov qword [rsp + 0x5b0], rax
jmp 0x1800ef984
mov rax, qword [rsp + 0x130]
add rax, 0x70
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x5b0]
cmp qword [rsp + 0x130], rax
je 0x1800efa8d
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0xc8]
mov rcx, rax
call fcn.18005e420
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803e4f40]
call fcn.180014fb0
movzx eax, al
test eax, eax
jne 0x1800ef9d5
jmp 0x1800ef970
mov rcx, qword [rsp + 0xc8]
call fcn.18000e740
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x7a0]
call fcn.18003c3c0
mov qword [rsp + 0x5b8], rax
mov rax, qword [rsp + 0xc8]
cmp qword [0x1803e4f30], rax
jne 0x1800efa15
mov byte [rsp + 0x55], 1
jmp 0x1800efa1a
mov byte [rsp + 0x55], 0
mov rax, qword [rsp + 0xc8]
mov rcx, rax
call fcn.18005e420
mov qword [rsp + 0x5c0], rax
mov r9, qword [rsp + 0x5b8]
xor r8d, r8d
movzx edx, byte [rsp + 0x55]
mov rcx, qword [rsp + 0x5c0]
call fcn.18009f3b0
movzx eax, al
test eax, eax
je 0x1800efa83
mov rax, qword [rsp + 0xc8]
cmp qword [0x1803e4f30], rax
jne 0x1800efa74
mov qword [0x1803e4f30], 0
jmp 0x1800efa83
mov rax, qword [rsp + 0xc8]
mov qword [0x1803e4f30], rax
call fcn.18000e820
jmp 0x1800ef970
call fcn.1800a02c0
cmp qword [0x1803e4f30], 0
je 0x1800f074f
mov rax, qword [0x1803e4f30]
add rax, 0x48
mov rcx, rax
call fcn.1800f2be0
movzx eax, al
test eax, eax
jne 0x1800efcec
mov eax, 0x28
mov eax, eax
mov ecx, dword [0x1803e6378]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1803e5178], eax
jle 0x1800efb24
lea rcx, [0x1803e5178]
call fcn.180220180
cmp dword [0x1803e5178], 0xffffffff
jne 0x1800efb24
lea rdx, [0x1802b73b7]
lea rcx, [0x1803e5060]
call fcn.180014e80
lea rcx, [0x1802a4570]
call fcn.1802200b0
nop
lea rcx, [0x1803e5178]
call fcn.180220120
movss xmm2, dword [0x1802b8bcc]
lea rdx, str.Type_here_to_filter_Skins...
lea rcx, [0x1803e5060]
call fcn.180014f00
movss xmm2, dword [0x1802b8b98]
movss xmm1, dword [0x1802b8bcc]
lea rcx, [rsp + 0x5c8]
call fcn.18003c3c0
lea rdx, [rsp + 0x5c8]
lea rcx, [0x1802b8100]
call fcn.18009ff70
movzx eax, al
test eax, eax
je 0x1800efcec
mov rax, qword [0x1803e4f30]
add rax, 0x48
mov qword [rsp + 0x298], rax
mov rcx, qword [rsp + 0x298]
call fcn.1800f2b60
mov qword [rsp + 0x138], rax
mov rcx, qword [rsp + 0x298]
call fcn.1800f2ba0
mov qword [rsp + 0x5d0], rax
jmp 0x1800efbce
mov rax, qword [rsp + 0x138]
add rax, 0x30
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x5d0]
cmp qword [rsp + 0x138], rax
je 0x1800efce7
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0xd0]
mov rcx, rax
call fcn.18005e420
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803e5060]
call fcn.180014fb0
movzx eax, al
test eax, eax
jne 0x1800efc1f
jmp 0x1800efbba
mov rcx, qword [rsp + 0xd0]
call fcn.18000e740
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x7a8]
call fcn.18003c3c0
mov qword [rsp + 0x5d8], rax
mov rax, qword [0x1803e4f30]
mov rcx, qword [rsp + 0xd0]
cmp qword [rax + 0x68], rcx
jne 0x1800efc63
mov byte [rsp + 0x56], 1
jmp 0x1800efc68
mov byte [rsp + 0x56], 0
mov rax, qword [rsp + 0xd0]
mov rcx, rax
call fcn.18005e420
mov qword [rsp + 0x5e0], rax
mov r9, qword [rsp + 0x5d8]
xor r8d, r8d
movzx edx, byte [rsp + 0x56]
mov rcx, qword [rsp + 0x5e0]
call fcn.18009f3b0
movzx eax, al
test eax, eax
je 0x1800efcdd
mov rax, qword [0x1803e4f30]
mov rcx, qword [rsp + 0xd0]
cmp qword [rax + 0x68], rcx
jne 0x1800efcca
mov rax, qword [0x1803e4f30]
mov qword [rax + 0x68], 0
jmp 0x1800efcdd
mov rax, qword [0x1803e4f30]
mov rcx, qword [rsp + 0xd0]
mov qword [rax + 0x68], rcx
call fcn.18000e820
jmp 0x1800efbba
call fcn.1800a02c0
mov rax, qword [0x1803e4f30]
mov rcx, rax
call fcn.18005e420
mov r9, rax
lea r8, [0x1802b8108]
mov edx, 0x80
lea rcx, [rsp + 0x1110]
call fcn.1800f9400
movss xmm2, dword [0x1802a8fdc]
movss xmm1, dword [0x1802a7b4c]
lea rcx, [rsp + 0x7b0]
call fcn.18003c3c0
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x1110]
call fcn.1800433c0
movzx eax, al
test eax, eax
je 0x1800eff89
mov rax, qword [0x1803e4f30]
add rax, 0x48
mov qword [rsp + 0x2a0], rax
mov rcx, qword [rsp + 0x2a0]
call fcn.1800f2b60
mov qword [rsp + 0x140], rax
mov rcx, qword [rsp + 0x2a0]
call fcn.1800f2ba0
mov qword [rsp + 0x5e8], rax
jmp 0x1800efda5
mov rax, qword [rsp + 0x140]
add rax, 0x30
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x5e8]
cmp qword [rsp + 0x140], rax
je 0x1800eff89
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x1c8], rax
call fcn.180132d10
mov qword [rsp + 0x78], rax
cmp qword [rsp + 0x78], 0
je 0x1800eff84
call fcn.18011a850
mov qword [rsp + 0x1d0], rax
lea rdx, [rsp + 0x680]
mov rcx, qword [rsp + 0x1d0]
call fcn.18011aa70
mov rax, qword [rsp + 0x680]
inc rax
mov rcx, qword [rsp + 0x78]
mov qword [rcx + 0x10], rax
mov eax, dword [rsp + 0x688]
inc eax
mov rcx, qword [rsp + 0x78]
mov dword [rcx + 0x2c], eax
lea rdx, [rsp + 0xc60]
mov rcx, qword [rsp + 0x1d0]
call fcn.1800f8980
mov rcx, qword [rsp + 0x78]
mov eax, dword [rax]
mov dword [rcx + 0x28], eax
mov rax, qword [rsp + 0x78]
mov rcx, qword [0x1803e4f30]
movzx ecx, word [rcx + 0x28]
mov word [rax + 0x30], cx
mov rax, qword [0x1803e4f30]
movzx eax, byte [rax + 0x44]
test eax, eax
je 0x1800efe8b
mov eax, 0xfe1f
mov rcx, qword [rsp + 0x78]
movzx ecx, word [rcx + 0x32]
and cx, ax
movzx eax, cx
or ax, 0x60
mov rcx, qword [rsp + 0x78]
mov word [rcx + 0x32], ax
mov rax, qword [rsp + 0x1c8]
cmp dword [rax + 0x2c], 7
jne 0x1800efea6
mov dword [rsp + 0xdc], 7
jmp 0x1800efeb1
mov dword [rsp + 0xdc], 6
mov eax, dword [rsp + 0xdc]
mov dword [rsp + 0x19c], eax
mov dword [rsp + 0x1a0], 0
mov rax, qword [0x1803e4f30]
mov eax, dword [rax + 0x40]
mov rcx, qword [rsp + 0x1c8]
mov ecx, dword [rcx + 0x2c]
lea eax, [rax + rcx - 1]
mov dword [rsp + 0x1a4], eax
lea r8, [rsp + 0x19c]
lea rdx, [rsp + 0x1a0]
lea rcx, [rsp + 0x1a4]
call fcn.1800f77b0
movzx eax, word [rax]
and ax, 0xf
shl ax, 0xb
mov ecx, 0x87ff
mov rdx, qword [rsp + 0x78]
movzx edx, word [rdx + 0x32]
and dx, cx
movzx ecx, dx
or cx, ax
movzx eax, cx
mov rcx, qword [rsp + 0x78]
mov word [rcx + 0x32], ax
mov rax, qword [rsp + 0x1c8]
cvtsi2ss xmm0, dword [rax + 0x28]
movaps xmm1, xmm0
mov rcx, qword [rsp + 0x78]
call fcn.1800f8b00
movss xmm1, dword [0x1802a7ac4]
mov rcx, qword [rsp + 0x78]
call fcn.1800f8b30
mov rdx, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x1d0]
call fcn.18011a880
movzx eax, al
test eax, eax
je 0x1800eff84
mov rcx, qword [rsp + 0x78]
call fcn.18011d710
jmp 0x1800efd91
movss xmm1, dword [0x1802a7b70]
xorps xmm0, xmm0
call fcn.18000d9f0
mov rax, qword [0x1803e4f30]
cmp qword [rax + 0x68], 0
je 0x1800f074f
mov rax, qword [0x1803e4f30]
mov rax, qword [rax + 0x68]
cmp dword [rax + 0x28], 0
jne 0x1800effc9
mov dword [rsp + 0xe0], 1
jmp 0x1800effd4
mov dword [rsp + 0xe0], 0
movzx eax, byte [rsp + 0xe0]
mov byte [rsp + 0x57], al
movzx eax, byte [rsp + 0x57]
test eax, eax
je 0x1800efffa
lea rax, [0x1802b73ba]
mov qword [rsp + 0x2a8], rax
jmp 0x1800f0015
mov rax, qword [0x1803e4f30]
mov rax, qword [rax + 0x68]
mov rcx, rax
call fcn.18005e420
mov qword [rsp + 0x2a8], rax
movzx eax, byte [rsp + 0x57]
test eax, eax
je 0x1800f002f
lea rax, [0x1802b73bb]
mov qword [rsp + 0x1e8], rax
jmp 0x1800f003e
lea rax, [0x1802b811c]
mov qword [rsp + 0x1e8], rax
mov rax, qword [0x1803e4f30]
mov rcx, rax
call fcn.18005e420
mov rcx, qword [rsp + 0x2a8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x1e8]
mov qword [rsp + 0x20], rcx
mov r9, rax
lea r8, [0x1802b8120]
mov edx, 0x80
lea rcx, [rsp + 0x1110]
call fcn.1800f9400
movss xmm2, dword [0x1802a8fdc]
movss xmm1, dword [0x1802a7b4c]
lea rcx, [rsp + 0x7b8]
call fcn.18003c3c0
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x1110]
call fcn.1800433c0
movzx eax, al
test eax, eax
je 0x1800f05b6
call fcn.180132d10
mov qword [rsp + 0x58], rax
cmp qword [rsp + 0x58], 0
je 0x1800f05b6
call fcn.18011a850
mov qword [rsp + 0x1d8], rax
lea rdx, [rsp + 0x690]
mov rcx, qword [rsp + 0x1d8]
call fcn.18011aa70
mov byte [rsp + 0xb20], 0x5b
mov byte [rsp + 0xb21], 0x6d
mov byte [rsp + 0xb22], 0x65
mov byte [rsp + 0xb23], 0x6e
mov byte [rsp + 0xb24], 0x75
mov byte [rsp + 0xb25], 0x2e
mov byte [rsp + 0xb26], 0x63
mov byte [rsp + 0xb27], 0x70
mov byte [rsp + 0xb28], 0x70
mov byte [rsp + 0xb29], 0x3a
mov byte [rsp + 0xb2a], 0x37
mov byte [rsp + 0xb2b], 0x37
mov byte [rsp + 0xb2c], 0x34
mov byte [rsp + 0xb2d], 0x5d
mov byte [rsp + 0xb2e], 0x20
mov byte [rsp + 0xb2f], 0
lea rcx, [rsp + 0xb20]
call fcn.180054750
mov r8, rax
mov dl, 1
lea rcx, [0x18032dc10]
call fcn.180158c90
mov qword [rsp + 0x5f0], rax
lea rdx, [0x1802b8130]
mov rcx, qword [rsp + 0x5f0]
call fcn.1801590a0
mov qword [rsp + 0x5f8], rax
mov cx, 6
call fcn.1801592b0
mov word [rsp + 0xac], ax
movzx eax, word [rsp + 0xac]
mov word [rsp + 0xae], ax
movzx edx, word [rsp + 0xae]
mov rcx, qword [rsp + 0x5f8]
call fcn.180159010
mov qword [rsp + 0x600], rax
mov rdx, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x600]
call fcn.1800d7ae0
mov byte [rsp + 0xb30], 0x5b
mov byte [rsp + 0xb31], 0x6d
mov byte [rsp + 0xb32], 0x65
mov byte [rsp + 0xb33], 0x6e
mov byte [rsp + 0xb34], 0x75
mov byte [rsp + 0xb35], 0x2e
mov byte [rsp + 0xb36], 0x63
mov byte [rsp + 0xb37], 0x70
mov byte [rsp + 0xb38], 0x70
mov byte [rsp + 0xb39], 0x3a
mov byte [rsp + 0xb3a], 0x37
mov byte [rsp + 0xb3b], 0x37
mov byte [rsp + 0xb3c], 0x35
mov byte [rsp + 0xb3d], 0x5d
mov byte [rsp + 0xb3e], 0x20
mov byte [rsp + 0xb3f], 0
lea rcx, [rsp + 0xb30]
call fcn.180054750
mov r8, rax
mov dl, 1
lea rcx, [0x18032dc10]
call fcn.180158c90
mov qword [rsp + 0x608], rax
lea rdx, [0x1802b813c]
mov rcx, qword [rsp + 0x608]
call fcn.1801590a0
mov qword [rsp + 0x618], rax
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x610], rax
mov rdx, qword [rsp + 0x610]
mov rcx, qword [rsp + 0x618]
call fcn.1800d7ae0
mov qword [rsp + 0x620], rax
lea rdx, [0x1802b8144]
mov rcx, qword [rsp + 0x620]
call fcn.1801590a0
mov qword [rsp + 0x628], rax
mov rax, qword [rsp + 0x58]
mov eax, dword [rax + 0x28]
mov dword [rsp + 0x148], eax
mov edx, dword [rsp + 0x148]
mov rcx, qword [rsp + 0x628]
call fcn.1800f45b0
mov qword [rsp + 0x630], rax
lea rdx, [0x1802b814c]
mov rcx, qword [rsp + 0x630]
call fcn.1801590a0
mov qword [rsp + 0x638], rax
mov rax, qword [rsp + 0x58]
movzx eax, word [rax + 0x30]
mov word [rsp + 0xb0], ax
movzx edx, word [rsp + 0xb0]
mov rcx, qword [rsp + 0x638]
call fcn.1800f4430
mov rax, qword [rsp + 0x690]
inc rax
mov rcx, qword [rsp + 0x58]
mov qword [rcx + 0x10], rax
mov eax, dword [rsp + 0x698]
inc eax
mov rcx, qword [rsp + 0x58]
mov dword [rcx + 0x2c], eax
lea rdx, [rsp + 0xc70]
mov rcx, qword [rsp + 0x1d8]
call fcn.1800f8980
mov rcx, qword [rsp + 0x58]
mov eax, dword [rax]
mov dword [rcx + 0x28], eax
mov rax, qword [rsp + 0x58]
mov rcx, qword [0x1803e4f30]
movzx ecx, word [rcx + 0x28]
mov word [rax + 0x30], cx
mov rax, qword [0x1803e4f30]
movzx eax, byte [rax + 0x44]
test eax, eax
je 0x1800f0409
mov eax, 0xfe1f
mov rcx, qword [rsp + 0x58]
movzx ecx, word [rcx + 0x32]
and cx, ax
movzx eax, cx
or ax, 0x60
mov rcx, qword [rsp + 0x58]
mov word [rcx + 0x32], ax
mov rax, qword [0x1803e4f30]
mov rax, qword [rax + 0x68]
cmp dword [rax + 0x2c], 7
jne 0x1800f0427
mov dword [rsp + 0xe4], 7
jmp 0x1800f0432
mov dword [rsp + 0xe4], 6
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0x14c], eax
mov dword [rsp + 0x150], 0
mov rax, qword [0x1803e4f30]
mov rax, qword [rax + 0x68]
mov rcx, qword [0x1803e4f30]
mov ecx, dword [rcx + 0x40]
mov eax, dword [rax + 0x2c]
lea eax, [rcx + rax - 1]
mov dword [rsp + 0x180], eax
lea r8, [rsp + 0x14c]
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x180]
call fcn.1800f77b0
movzx eax, word [rax]
and ax, 0xf
shl ax, 0xb
mov ecx, 0x87ff
mov rdx, qword [rsp + 0x58]
movzx edx, word [rdx + 0x32]
and dx, cx
movzx ecx, dx
or cx, ax
movzx eax, cx
mov rcx, qword [rsp + 0x58]
mov word [rcx + 0x32], ax
mov rax, qword [0x1803e4f30]
mov rax, qword [rax + 0x68]
cvtsi2ss xmm0, dword [rax + 0x28]
movaps xmm1, xmm0
mov rcx, qword [rsp + 0x58]
call fcn.1800f8b00
cvtsi2ss xmm0, dword [0x18032dc2c]
movaps xmm1, xmm0
mov rcx, qword [rsp + 0x58]
call fcn.1800f8b30
movss xmm1, dword [0x1803e517c]
mov rcx, qword [rsp + 0x58]
call fcn.1800f8b60
cmp dword [0x18032dc30], 0
jl 0x1800f0560
mov edx, dword [0x18032dc30]
mov rcx, qword [rsp + 0x58]
call fcn.1800f8b90
xor edx, edx
mov rcx, qword [rsp + 0x58]
call fcn.1800f8bc0
mov rax, qword [rsp + 0x58]
movzx eax, word [rax + 0x32]
shr ax, 5
and ax, 0xf
movzx eax, ax
cmp eax, 3
je 0x1800f0560
mov eax, 0xfe1f
mov rcx, qword [rsp + 0x58]
movzx ecx, word [rcx + 0x32]
and cx, ax
movzx eax, cx
mov ecx, 0x120
or ax, cx
mov rcx, qword [rsp + 0x58]
mov word [rcx + 0x32], ax
mov rdx, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x1d8]
call fcn.18011a880
movzx eax, al
test eax, eax
je 0x1800f0583
mov rcx, qword [rsp + 0x58]
call fcn.18011d710
xorps xmm0, xmm0
movss dword [0x1803e517c], xmm0
mov dword [0x18032dc2c], 1
mov dword [0x18032dc30], 0xffffffff
mov r8d, 0x20
xor edx, edx
lea rcx, [0x1803e5180]
call fcn.18029ef10
movss xmm2, dword [0x1802a7b10]
xorps xmm1, xmm1
lea rcx, [rsp + 0x640]
call fcn.18003c3c0
lea rcx, [rsp + 0x640]
call fcn.180093660
lea rcx, [0x1802b8158]
call fcn.180094190
xor edx, edx
lea rcx, [0x1802b8168]
call fcn.1800937b0
movss xmm0, dword [0x1802b8bcc]
call fcn.18000d5a0
mov dword [rsp + 0x28], 0x20
lea rax, [0x1802b8174]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1802a7ac4]
xorps xmm2, xmm2
lea rdx, [0x1803e517c]
lea rcx, [0x1802b8180]
call fcn.180097c00
xor edx, edx
lea rcx, [0x1802b8190]
call fcn.1800937b0
movss xmm0, dword [0x1802b8bcc]
call fcn.18000d5a0
mov dword [rsp + 0x28], 0
lea rax, [0x1802b81a4]
mov qword [rsp + 0x20], rax
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x18032dc2c]
lea rcx, [0x1802b81a8]
call fcn.180097e60
xor edx, edx
lea rcx, [0x1802b81b8]
call fcn.1800937b0
movss xmm0, dword [0x1802b8bcc]
call fcn.18000d5a0
cmp dword [0x18032dc30], 0xffffffff
jne 0x1800f06b7
lea rax, [0x1802b81c8]
mov qword [rsp + 0x1e0], rax
jmp 0x1800f06c6
lea rax, [0x1802b81d8]
mov qword [rsp + 0x1e0], rax
mov dword [rsp + 0x28], 0x20
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x20], rax
mov r9d, 0x3fffffff
mov r8d, 0xffffffff
lea rdx, [0x18032dc30]
lea rcx, [0x1802b81e0]
call fcn.180097e60
xor edx, edx
lea rcx, [0x1802b81f0]
call fcn.1800937b0
movss xmm0, dword [0x1802b8bcc]
call fcn.18000d5a0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov r9d, 0x20
lea r8, [0x1803e5180]
lea rdx, [0x1802b8200]
lea rcx, [0x1802b8208]
call fcn.1800994a0
call fcn.1800419b0
mov ecx, 1
call fcn.18000d280
call fcn.18000b900
mov ecx, 1
call fcn.18000d280
mov rcx, qword [rsp + 0x1190]
xor rcx, rsp
call fcn.18021fab0
add rsp, 0x11a8
pop rdi
pop rsi
ret