Function at 0x18010ee80
Capabilities:
Contain obfuscated stackstrings
Resolve function by parsing pe exports

Disassembly:
push rsi
push rdi
mov eax, 0x1ab8
call fcn.180259ac0
sub rsp, rax
mov rax, qword [0x180493728]
xor rax, rsp
mov qword [rsp + 0x1aa0], rax
mov eax, 0x28
mov eax, eax
mov ecx, dword [0x18049d570]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x18049c0f8], eax
jle 0x18010ef00
lea rcx, [0x18049c0f8]
call fcn.1802597c0
cmp dword [0x18049c0f8], 0xffffffff
jne 0x18010ef00
lea rcx, [0x18049c0d8]
call fcn.1801172c0
lea rcx, [0x1802da440]
call fcn.1802595a0
lea rcx, [0x18049c0f8]
call fcn.180259760
mov rcx, qword [0x18049beb8]
call fcn.18011e940
mov rcx, rax
call fcn.18011e930
mov qword [rsp + 0x1c0], rax
call fcn.1800067a0
mov qword [rsp + 0x210], rax
call fcn.1800067c0
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xa0]
movss xmm2, dword [rax + 0x49c]
mov rax, qword [rsp + 0x210]
movss xmm1, dword [rax + 0x10]
lea rcx, [0x18049b650]
call fcn.18016ffe0
movzx eax, byte [0x18049be38]
test eax, eax
jne 0x18010ef6f
jmp 0x180114235
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 8]
mov qword [rsp + 0x218], rax
movss xmm1, dword [0x1802dda04]
lea rcx, [0x18049b650]
call fcn.18011e9f0
movss dword [rsp + 0x90], xmm0
movss xmm0, dword [0x1802dee88]
movss dword [0x1803e4c28], xmm0
mov rcx, qword [rsp + 0xa0]
call fcn.180114540
movss xmm0, dword [rsp + 0x90]
comiss xmm0, dword [0x1802dd99c]
jbe 0x18010f124
mov rcx, qword [0x18049b528]
call fcn.1800e9130
mov eax, dword [rax]
and eax, 1
test eax, eax
je 0x18010f0ea
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x678]
call fcn.1800ee520
mov qword [rsp + 0x2e8], rax
mov rcx, qword [0x18049b558]
call fcn.180118ed0
mov qword [rsp + 0x2e0], rax
movss xmm0, dword [0x180308ec0]
mulss xmm0, dword [rsp + 0x90]
cvttss2si eax, xmm0
movzx r8d, al
lea rdx, [rsp + 0x2d8]
mov rcx, qword [rsp + 0x2e0]
call fcn.1801198e0
mov qword [rsp + 0x2f0], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x8a0]
call fcn.18003cb80
mov qword [rsp + 0x2f8], rax
call fcn.180011020
mov qword [rsp + 0x300], rax
movss xmm0, dword [0x1802dda04]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [0x1802dda04]
movss dword [rsp + 0x40], xmm0
mov dword [rsp + 0x38], 0xf0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x2e8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 4
mov r9, qword [rsp + 0x2f0]
lea r8, [rsp + 0x218]
mov rdx, qword [rsp + 0x2f8]
mov rcx, qword [rsp + 0x300]
call fcn.180172e20
mov rcx, qword [0x18049b528]
call fcn.1800e9130
mov eax, dword [rax]
and eax, 2
test eax, eax
je 0x18010f124
call fcn.180011020
movss xmm3, dword [rsp + 0x90]
lea r8, [rsp + 0x218]
mov rdx, rax
lea rcx, [0x18049b630]
call fcn.1801154d0
movss xmm1, dword [rsp + 0x90]
xor ecx, ecx
call fcn.18000d0a0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x6d0]
call fcn.18003cb80
mov rax, qword [rax]
mov rcx, qword [rsp + 0xa0]
mov qword [rcx + 8], rax
movss xmm0, dword [0x1802dda58]
mulss xmm0, dword [0x1803e4650]
movss xmm1, dword [0x1802dda58]
mulss xmm1, dword [0x1803e4650]
movaps xmm2, xmm0
lea rcx, [rsp + 0x6d8]
call fcn.18003cb80
mov rax, qword [rax]
mov rcx, qword [rsp + 0xa0]
mov qword [rcx + 0x4c], rax
mov rax, qword [rsp + 0xa0]
xorps xmm0, xmm0
movss dword [rax + 0x14], xmm0
movss xmm0, dword [0x1802dda28]
mulss xmm0, dword [0x1803e4650]
mov rax, qword [rsp + 0xa0]
movss dword [rax + 0x74], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x34
mov r8d, 0x5e
mov edx, 0xeb
lea rcx, [rsp + 0xec]
call fcn.1800ee520
movss xmm2, dword [0x1802dda04]
lea rdx, [rsp + 0x9c0]
lea rcx, [rsp + 0xec]
call fcn.18011ea10
lea rcx, [0x1804950d8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm2, dword [0x1803e4650]
lea rdx, [0x1803e4c30]
lea rcx, [rsp + 0x6e0]
call fcn.18010ec00
xor edx, edx
mov rcx, rax
call fcn.18000c230
mov r8d, 0x202b
lea rdx, [0x18049be38]
lea rcx, str.handle0000
call fcn.180008320
movzx eax, al
test eax, eax
je 0x180114226
lea rcx, [rsp + 0x308]
call fcn.18000c0b0
lea rax, [rsp + 0x308]
mov qword [rsp + 0x98], rax
lea rcx, [rsp + 0x310]
call fcn.18000c820
lea rax, [rsp + 0x310]
mov qword [rsp + 0x6e8], rax
mov rax, qword [rsp + 0xa0]
add rax, 0x4c
mov qword [rsp + 0x6f0], rax
call fcn.180011020
mov qword [rsp + 0x320], rax
movss xmm0, dword [0x1803e4c38]
movss dword [rsp + 0x164], xmm0
lea rcx, [0x1804950e8]
call fcn.18000d850
mov dword [rsp + 0x168], eax
movss xmm2, dword [0x1803e4650]
lea rdx, [0x1803e4c30]
lea rcx, [rsp + 0x6f8]
call fcn.18010ec00
mov r8, rax
mov rdx, qword [rsp + 0x98]
lea rcx, [rsp + 0x700]
call fcn.18010ec50
mov qword [rsp + 0x318], rax
mov dword [rsp + 0x28], 0
movss xmm0, dword [rsp + 0x164]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x168]
mov r8, qword [rsp + 0x318]
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x320]
call fcn.180076f10
call fcn.180011020
mov qword [rsp + 0x330], rax
movss xmm0, dword [0x1803e4c38]
movss dword [rsp + 0x16c], xmm0
lea rcx, [0x180495188]
call fcn.18000d850
mov dword [rsp + 0x170], eax
movss xmm0, dword [0x1803e4c34]
mulss xmm0, dword [0x1803e4650]
movss xmm1, dword [0x1802deef8]
mulss xmm1, dword [0x1803e4650]
movaps xmm2, xmm0
lea rcx, [rsp + 0x708]
call fcn.18003cb80
mov r8, rax
mov rdx, qword [rsp + 0x98]
lea rcx, [rsp + 0x710]
call fcn.18010ec50
mov qword [rsp + 0x328], rax
mov dword [rsp + 0x28], 0x50
movss xmm0, dword [rsp + 0x16c]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x170]
mov r8, qword [rsp + 0x328]
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x330]
call fcn.180076f10
call fcn.180011020
mov qword [rsp + 0x348], rax
lea rcx, [0x1804950f8]
call fcn.18000d850
mov dword [rsp + 0x174], eax
movss xmm0, dword [0x1803e4c34]
mulss xmm0, dword [0x1803e4650]
movaps xmm2, xmm0
movss xmm1, dword [0x1802deef8]
lea rcx, [rsp + 0x718]
call fcn.18003cb80
mov r8, rax
mov rdx, qword [rsp + 0x98]
lea rcx, [rsp + 0x720]
call fcn.18010ec50
mov qword [rsp + 0x338], rax
movss xmm0, dword [0x1802deef8]
mulss xmm0, dword [0x1803e4650]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rsp + 0x728]
call fcn.18003cb80
mov r8, rax
mov rdx, qword [rsp + 0x98]
lea rcx, [rsp + 0x730]
call fcn.18010ec50
mov qword [rsp + 0x340], rax
movss xmm0, dword [0x1802dda04]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x174]
mov r8, qword [rsp + 0x338]
mov rdx, qword [rsp + 0x340]
mov rcx, qword [rsp + 0x348]
call fcn.180076cb0
call fcn.180011020
mov qword [rsp + 0x358], rax
movss xmm0, dword [0x1803e4c38]
movss dword [rsp + 0x178], xmm0
lea rcx, [0x1804950f8]
call fcn.18000d850
mov dword [rsp + 0x17c], eax
movss xmm2, dword [0x1803e4650]
lea rdx, [0x1803e4c30]
lea rcx, [rsp + 0x738]
call fcn.18010ec00
mov r8, rax
mov rdx, qword [rsp + 0x98]
lea rcx, [rsp + 0x740]
call fcn.18010ec50
mov qword [rsp + 0x350], rax
movss xmm0, dword [0x1802dda04]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], 0
movss xmm0, dword [rsp + 0x178]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x17c]
mov r8, qword [rsp + 0x350]
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x358]
call fcn.180076d60
movss xmm2, dword [0x1802dda58]
movss xmm1, dword [0x1802dda48]
lea rcx, [rsp + 0x360]
call fcn.18003cb80
lea rcx, [rsp + 0x360]
call fcn.18000e2d0
call fcn.18000dc30
lea rcx, [rsp + 0xbe]
call fcn.18011d6b0
mov qword [rsp + 0x388], rax
lea rcx, [rsp + 0xbf]
call fcn.18011d6a0
mov qword [rsp + 0x368], rax
lea rdx, [0x180307634]
lea rcx, [rsp + 0x1160]
call fcn.180065340
nop
lea rdx, [0x180307644]
lea rcx, [rsp + 0x1188]
call fcn.180065340
nop
lea rdx, [0x18030766c]
lea rcx, [rsp + 0x11b0]
call fcn.180065340
nop
lea rdx, [0x180307694]
lea rcx, [rsp + 0x11d8]
call fcn.180065340
nop
lea rdx, [0x1803076a4]
lea rcx, [rsp + 0x1200]
call fcn.180065340
nop
lea rax, [rsp + 0x1228]
mov r8, rax
lea rdx, [rsp + 0x1160]
lea rcx, [rsp + 0x9d0]
call fcn.18011d8f0
lea rcx, [rsp + 0x8a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x8c0]
lea rcx, [rsp + 0x8a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rsp + 0x368]
lea rdx, [rsp + 0x8c0]
lea rcx, [rsp + 0xe60]
call fcn.18011dba0
nop
lea rcx, [rsp + 0xc0]
call fcn.18011d6a0
mov qword [rsp + 0x370], rax
lea rdx, str.Ragebot
lea rcx, [rsp + 0x1090]
call fcn.180065340
nop
lea rdx, [0x180307c00]
lea rcx, [rsp + 0x10b8]
call fcn.180065340
nop
lea rdx, str.Visuals
lea rcx, [rsp + 0x10e0]
call fcn.180065340
nop
lea rdx, str.Skins
lea rcx, [rsp + 0x1108]
call fcn.180065340
nop
lea rdx, str.Misc
lea rcx, [rsp + 0x1130]
call fcn.180065340
nop
lea rax, [rsp + 0x1158]
mov r8, rax
lea rdx, [rsp + 0x1090]
lea rcx, [rsp + 0x9e0]
call fcn.18011d8f0
lea rcx, [rsp + 0x8d0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x8e0]
lea rcx, [rsp + 0x8d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rsp + 0x370]
lea rdx, [rsp + 0x8e0]
lea rcx, [rsp + 0xe80]
call fcn.18011dba0
nop
lea rcx, [rsp + 0xc1]
call fcn.18011d6a0
mov qword [rsp + 0x378], rax
lea rdx, str.Aims_agressively_at_targets...
lea rcx, [rsp + 0xef0]
call fcn.180065340
nop
lea rdx, str.Accuracy_assistance...
lea rcx, [rsp + 0xf18]
call fcn.180065340
nop
lea rdx, str.Visualisation
lea rcx, [rsp + 0xf40]
call fcn.180065340
nop
lea rdx, str.Items_customization...
lea rcx, [rsp + 0xf68]
call fcn.180065340
nop
lea rdx, str.Save_Load_configs__engine...
lea rcx, [rsp + 0xf90]
call fcn.180065340
nop
lea rax, [rsp + 0xfb8]
mov r8, rax
lea rdx, [rsp + 0xef0]
lea rcx, [rsp + 0x9b0]
call fcn.18011d8f0
lea rcx, [rsp + 0x8f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x900]
lea rcx, [rsp + 0x8f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rsp + 0x378]
lea rdx, [rsp + 0x900]
lea rcx, [rsp + 0xea0]
call fcn.18011dba0
nop
lea rcx, [rsp + 0xc2]
call fcn.18011d6a0
mov qword [rsp + 0x380], rax
lea rdx, str.Have_you_switched_to_the_Aimbot_tab__Youre_just_crazy_
lea rcx, [rsp + 0xfc0]
call fcn.180065340
nop
lea rdx, str.Have_you_switched_to_the_Visuals_tab__do_you_want_to_get_banned_
lea rcx, [rsp + 0xfe8]
call fcn.180065340
nop
lea rdx, str.You_switched_to_the_skins_tab__why_do_you_need_self_deception__
lea rcx, [rsp + 0x1010]
call fcn.180065340
nop
lea rdx, [0x180307d70]
lea rcx, [rsp + 0x1038]
call fcn.180065340
nop
lea rdx, str.You_switched_over.._And_yes__to_hell_with_it__come_up_with_a_script_yourself.
lea rcx, [rsp + 0x1060]
call fcn.180065340
nop
lea rax, [rsp + 0x1088]
mov r8, rax
lea rdx, [rsp + 0xfc0]
lea rcx, [rsp + 0xa00]
call fcn.18011d8f0
lea rcx, [rsp + 0x910]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x920]
lea rcx, [rsp + 0x910]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rsp + 0x380]
lea rdx, [rsp + 0x920]
lea rcx, [rsp + 0xec0]
call fcn.18011dba0
nop
lea rax, [rsp + 0xee0]
mov r8, rax
lea rdx, [rsp + 0xe60]
lea rcx, [rsp + 0xa10]
call fcn.18011d920
lea rcx, [rsp + 0x930]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x940]
lea rcx, [rsp + 0x930]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rsp + 0x388]
lea rdx, [rsp + 0x940]
lea rcx, [rsp + 0x6b0]
call fcn.18011dc90
nop
lea r9, [fcn.18011e150]
mov r8d, 4
mov edx, 0x20
lea rcx, [rsp + 0xe60]
call fcn.180259db0
nop
lea r9, [fcn.180067850]
mov r8d, 5
mov edx, 0x28
lea rcx, [rsp + 0xfc0]
call fcn.180259db0
nop
lea r9, [fcn.180067850]
mov r8d, 5
mov edx, 0x28
lea rcx, [rsp + 0xef0]
call fcn.180259db0
nop
lea r9, [fcn.180067850]
mov r8d, 5
mov edx, 0x28
lea rcx, [rsp + 0x1090]
call fcn.180259db0
nop
lea r9, [fcn.180067850]
mov r8d, 5
mov edx, 0x28
lea rcx, [rsp + 0x1160]
call fcn.180259db0
xor edx, edx
lea rcx, [rsp + 0x6b0]
call fcn.18011e3c0
mov rcx, rax
call fcn.180120990
mov dword [rsp + 0x180], eax
mov dword [rsp + 0x68], 0
jmp 0x18010fae9
mov eax, dword [rsp + 0x68]
inc eax
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x180]
cmp dword [rsp + 0x68], eax
jge 0x18010fc36
movss xmm2, dword [0x1802deed8]
movss xmm1, dword [0x1802deef4]
lea rcx, [rsp + 0x748]
call fcn.18003cb80
mov qword [rsp + 0x3a8], rax
mov edx, 2
lea rcx, [rsp + 0x6b0]
call fcn.18011e3c0
mov qword [rsp + 0x390], rax
movsxd rax, dword [rsp + 0x68]
mov rdx, rax
mov rcx, qword [rsp + 0x390]
call fcn.18011e2f0
mov rcx, rax
call fcn.1800710f0
mov qword [rsp + 0x3b0], rax
mov edx, 1
lea rcx, [rsp + 0x6b0]
call fcn.18011e3c0
mov qword [rsp + 0x398], rax
movsxd rax, dword [rsp + 0x68]
mov rdx, rax
mov rcx, qword [rsp + 0x398]
call fcn.18011e2f0
mov rcx, rax
call fcn.1800710f0
mov qword [rsp + 0x3b8], rax
xor edx, edx
lea rcx, [rsp + 0x6b0]
call fcn.18011e3c0
mov qword [rsp + 0x3a0], rax
movsxd rax, dword [rsp + 0x68]
mov rdx, rax
mov rcx, qword [rsp + 0x3a0]
call fcn.18011e2f0
mov rcx, rax
call fcn.1800710f0
mov qword [rsp + 0x3c0], rax
mov eax, dword [rsp + 0x68]
cmp dword [0x18049bef0], eax
jne 0x18010fbec
mov byte [rsp + 0x54], 1
jmp 0x18010fbf1
mov byte [rsp + 0x54], 0
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x3b0]
mov r8, qword [rsp + 0x3b8]
mov rdx, qword [rsp + 0x3c0]
movzx ecx, byte [rsp + 0x54]
call fcn.180045670
movzx eax, al
test eax, eax
je 0x18010fc31
mov eax, dword [rsp + 0x68]
mov dword [0x18049bef0], eax
jmp 0x18010fadf
lea rcx, [rsp + 0x6b0]
call fcn.18011e1c0
call fcn.18000de30
call fcn.1800067a0
movss xmm0, dword [0x1802deeac]
mulss xmm0, dword [rax + 0x10]
movss dword [rsp + 0x160], xmm0
mov eax, dword [0x18049befc]
cmp dword [0x18049bef0], eax
jne 0x18010fc84
movss xmm0, dword [0x1802dda04]
movss dword [rsp + 0xe8], xmm0
jmp 0x18010fc90
xorps xmm0, xmm0
movss dword [rsp + 0xe8], xmm0
movss xmm0, dword [0x18049bef4]
movss dword [rsp + 0x184], xmm0
movss xmm2, dword [rsp + 0x160]
movss xmm1, dword [rsp + 0xe8]
movss xmm0, dword [rsp + 0x184]
call fcn.180117b20
movss dword [0x18049bef4], xmm0
movss xmm0, dword [0x1802dd9ac]
comiss xmm0, dword [0x18049bef4]
jbe 0x18010fcf7
movss xmm0, dword [0x1802dd9ac]
comiss xmm0, dword [0x18049bef8]
jbe 0x18010fcf7
mov eax, dword [0x18049bef0]
mov dword [0x18049befc], eax
movss xmm0, dword [0x18049bef4]
mulss xmm0, dword [0x1802dda88]
movss xmm1, dword [0x1802dda88]
subss xmm1, xmm0
movaps xmm0, xmm1
movaps xmm2, xmm0
movss xmm1, dword [0x1802deef8]
lea rcx, [rsp + 0x750]
call fcn.18003cb80
mov rcx, rax
call fcn.18000e2d0
mov rcx, qword [0x18049b220]
call fcn.180118e70
mov eax, dword [rax]
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0xa0]
movss xmm0, dword [0x18049bef4]
mulss xmm0, dword [rax]
movaps xmm1, xmm0
xor ecx, ecx
call fcn.18000d0a0
cmp dword [0x18049befc], 0
jne 0x180110e34
movss xmm0, dword [0x1803e4c30]
subss xmm0, dword [0x1802deef8]
divss xmm0, dword [0x1802dda20]
movss xmm2, dword [0x1803e4c34]
movaps xmm1, xmm0
lea rcx, [rsp + 0x758]
call fcn.18003cb80
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180307d18]
call fcn.180044e50
lea rcx, [0x180495168]
call fcn.18000d850
mov edx, eax
lea rcx, [rsp + 0xa20]
call fcn.18011dde0
mov qword [rsp + 0x3c8], rax
lea rdx, [rsp + 0x950]
mov rcx, qword [rsp + 0x3c8]
call fcn.18003e000
lea rdx, str.Weapons
lea rcx, [rsp + 0x950]
call fcn.1800a8f50
lea rax, [0x180307e10]
mov qword [rsp + 0x17e8], rax
lea rax, str.Pistols
mov qword [rsp + 0x17f0], rax
lea rax, str.Heavy_Pistols
mov qword [rsp + 0x17f8], rax
lea rax, str.Assult_Rifles
mov qword [rsp + 0x1800], rax
lea rax, str.Auto
mov qword [rsp + 0x1808], rax
lea rax, str.Scout
mov qword [rsp + 0x1810], rax
lea rax, [0x1803076c4]
mov qword [rsp + 0x1818], rax
mov rcx, qword [0x18049b220]
call fcn.180118e70
mov dword [rsp + 0x28], 6
mov dword [rsp + 0x20], 7
lea r9, [rsp + 0x17e8]
mov r8, rax
lea rdx, str.Select_weapon_for_current_configuration
lea rcx, [0x1803076d4]
call fcn.1800509b0
lea rcx, [0x180495168]
call fcn.18000d850
mov edx, eax
lea rcx, [rsp + 0xa30]
call fcn.18011dde0
mov qword [rsp + 0x3d0], rax
lea rdx, [rsp + 0x960]
mov rcx, qword [rsp + 0x3d0]
call fcn.18003e000
lea rdx, str.General
lea rcx, [rsp + 0x960]
call fcn.1800a8f50
mov rcx, qword [0x18049add8]
call fcn.1801030e0
mov r8, rax
lea rdx, str.Activate_ragebot
lea rcx, str.Enabled
call fcn.180045ed0
lea rax, str.Distance
mov qword [rsp + 0x17b0], rax
lea rax, [0x18030770c]
mov qword [rsp + 0x17b8], rax
lea rax, str.Crosshair
mov qword [rsp + 0x17c0], rax
mov rcx, qword [0x18049adc0]
call fcn.180118e10
movsxd rcx, dword [rsp + 0x50]
lea rax, [rax + rcx*4]
mov dword [rsp + 0x28], 6
mov dword [rsp + 0x20], 3
lea r9, [rsp + 0x17b0]
mov r8, rax
lea rdx, str.Select_target_based_on_conditions
lea rcx, str.Target_selection
call fcn.1800509b0
cmp dword [rsp + 0x50], 3
jle 0x18010ffb6
mov rcx, qword [0x18049ae10]
call fcn.180118e40
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.180045ed0
mov rcx, qword [0x18049ade8]
call fcn.180118e40
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.180045ed0
mov rcx, qword [0x18049ae00]
call fcn.180118e40
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.180045ed0
lea rcx, [0x180495168]
call fcn.18000d850
mov edx, eax
lea rcx, [rsp + 0xa40]
call fcn.18011dde0
mov qword [rsp + 0x3d8], rax
lea rdx, [rsp + 0x970]
mov rcx, qword [rsp + 0x3d8]
call fcn.18003e000
lea rdx, str.Accuracy
lea rcx, [rsp + 0x970]
call fcn.1800a8f50
mov rcx, qword [0x18049ade0]
call fcn.180118e40
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.180045ed0
mov rcx, qword [0x18049ade0]
call fcn.180118e40
movsxd rcx, dword [rsp + 0x50]
movzx eax, byte [rax + rcx]
test eax, eax
je 0x1801100da
mov rcx, qword [0x18049add0]
call fcn.180118e10
movsxd rcx, dword [rsp + 0x50]
lea rax, [rax + rcx*4]
mov dword [rsp + 0x28], 0
lea rcx, [0x1803076dc]
mov qword [rsp + 0x20], rcx
mov r9d, 0x64
xor r8d, r8d
mov rdx, rax
lea rcx, str.chance
call fcn.1800ad510
mov rcx, qword [0x18049adf0]
call fcn.180118e40
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.180045ed0
mov rcx, qword [0x18049adf0]
call fcn.180118e40
movsxd rcx, dword [rsp + 0x50]
movzx eax, byte [rax + rcx]
test eax, eax
je 0x18011015e
mov rcx, qword [0x18049adc8]
call fcn.180118e10
movsxd rcx, dword [rsp + 0x50]
lea rax, [rax + rcx*4]
mov dword [rsp + 0x28], 0
lea rcx, [0x180307714]
mov qword [rsp + 0x20], rcx
mov r9d, 0x64
xor r8d, r8d
mov rdx, rax
lea rcx, str.Damage
call fcn.1800ad510
call fcn.180044f50
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.18000d970
movss xmm0, dword [0x1802deef8]
mulss xmm0, dword [0x1803e4650]
movss xmm1, dword [0x1803e4c30]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1802dda20]
movss xmm2, dword [0x1803e4c34]
movaps xmm1, xmm0
lea rcx, [rsp + 0x760]
call fcn.18003cb80
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308070]
call fcn.180044e50
lea rcx, [0x180495168]
call fcn.18000d850
mov edx, eax
lea rcx, [rsp + 0x9f0]
call fcn.18011dde0
mov qword [rsp + 0x3e0], rax
lea rdx, [rsp + 0x980]
mov rcx, qword [rsp + 0x3e0]
call fcn.18003e000
lea rdx, str.Hitbox_System
lea rcx, [rsp + 0x980]
call fcn.1800a8f50
movss xmm2, dword [0x180308eb0]
movss xmm1, dword [0x1802deedc]
lea rcx, [rsp + 0x3e8]
call fcn.18003cb80
lea rcx, [rsp + 0x3e8]
call fcn.18000e2d0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0xa50]
call fcn.18003cc90
mov qword [rsp + 0x3f0], rax
movss xmm0, dword [0x1802dda04]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802dda04]
movss xmm2, dword [0x1802dda04]
movss xmm1, dword [0x1802dda04]
lea rcx, [rsp + 0xa60]
call fcn.18003cc90
mov qword [rsp + 0x3f8], rax
movss xmm2, dword [0x1802dda04]
movss xmm1, dword [0x1802dda04]
lea rcx, [rsp + 0x768]
call fcn.18003cb80
mov qword [rsp + 0x400], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x770]
call fcn.18003cb80
mov qword [rsp + 0x408], rax
movss xmm2, dword [0x180308ee4]
movss xmm1, dword [0x180308edc]
lea rcx, [rsp + 0x778]
call fcn.18003cb80
mov qword [rsp + 0x410], rax
mov rax, qword [0x18049c0b0]
mov qword [rsp + 0x418], rax
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x400]
mov r8, qword [rsp + 0x408]
mov rdx, qword [rsp + 0x410]
mov rcx, qword [rsp + 0x418]
call fcn.1800aae10
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x8c], eax
mov eax, dword [rsp + 0x8c]
dec eax
mov dword [rsp + 0x8c], eax
cmp dword [rsp + 0x8c], 5
ja case.default.0x18011038f
movsxd rax, dword [rsp + 0x8c]
lea rcx, [0x180000000]
mov eax, dword [rcx + rax*4 + 0x114250]
add rax, rcx
jmp rax
mov rcx, qword [0x18049ae20]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 1
add rax, rcx
movss xmm0, dword [0x180308eb4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ebc]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180307864]
call fcn.1800489d0
mov rcx, qword [0x18049ae30]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 1
add rax, rcx
movss xmm0, dword [0x180308ed0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ec4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308090]
call fcn.1800489d0
mov rcx, qword [0x18049ae40]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 1
add rax, rcx
movss xmm0, dword [0x180308ed4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ec4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308098]
call fcn.1800489d0
mov rcx, qword [0x18049ae48]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 1
add rax, rcx
movss xmm0, dword [0x180308ee0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308eb8]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803080a8]
call fcn.1800489d0
mov rcx, qword [0x18049ae48]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 1
add rax, rcx
movss xmm0, dword [0x180308ee0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802deef0]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803080b0]
call fcn.1800489d0
mov rcx, qword [0x18049ae50]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 1
add rax, rcx
movss xmm0, dword [0x1802dda94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802dda8c]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803080b8]
call fcn.1800489d0
mov rcx, qword [0x18049ae50]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 1
add rax, rcx
movss xmm0, dword [0x1802dda94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802e58c4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803080c8]
call fcn.1800489d0
jmp case.default.0x18011038f
mov rcx, qword [0x18049ae20]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 2
add rax, rcx
movss xmm0, dword [0x180308eb4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ebc]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180307be4]
call fcn.1800489d0
mov rcx, qword [0x18049ae30]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 2
add rax, rcx
movss xmm0, dword [0x180308ed0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ec4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803080d8]
call fcn.1800489d0
mov rcx, qword [0x18049ae40]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 2
add rax, rcx
movss xmm0, dword [0x180308ed4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ec4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803080e0]
call fcn.1800489d0
mov rcx, qword [0x18049ae48]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 2
add rax, rcx
movss xmm0, dword [0x180308ee0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308eb8]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803080f0]
call fcn.1800489d0
mov rcx, qword [0x18049ae48]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 2
add rax, rcx
movss xmm0, dword [0x180308ee0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802deef0]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803080f8]
call fcn.1800489d0
mov rcx, qword [0x18049ae50]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 2
add rax, rcx
movss xmm0, dword [0x1802dda94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802dda8c]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308100]
call fcn.1800489d0
mov rcx, qword [0x18049ae50]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 2
add rax, rcx
movss xmm0, dword [0x1802dda94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802e58c4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308110]
call fcn.1800489d0
jmp case.default.0x18011038f
mov rcx, qword [0x18049ae20]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 3
add rax, rcx
movss xmm0, dword [0x180308eb4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ebc]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180307e8c]
call fcn.1800489d0
mov rcx, qword [0x18049ae30]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 3
add rax, rcx
movss xmm0, dword [0x180308ed0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ec4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308120]
call fcn.1800489d0
mov rcx, qword [0x18049ae40]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 3
add rax, rcx
movss xmm0, dword [0x180308ed4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ec4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308128]
call fcn.1800489d0
mov rcx, qword [0x18049ae48]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 3
add rax, rcx
movss xmm0, dword [0x180308ee0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308eb8]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308138]
call fcn.1800489d0
mov rcx, qword [0x18049ae48]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 3
add rax, rcx
movss xmm0, dword [0x180308ee0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802deef0]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308140]
call fcn.1800489d0
mov rcx, qword [0x18049ae50]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 3
add rax, rcx
movss xmm0, dword [0x1802dda94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802dda8c]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308148]
call fcn.1800489d0
mov rcx, qword [0x18049ae50]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 3
add rax, rcx
movss xmm0, dword [0x1802dda94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802e58c4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308158]
call fcn.1800489d0
jmp case.default.0x18011038f
mov rcx, qword [0x18049ae20]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 4
add rax, rcx
movss xmm0, dword [0x180308eb4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ebc]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180307eac]
call fcn.1800489d0
mov rcx, qword [0x18049ae30]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 4
add rax, rcx
movss xmm0, dword [0x180308ed0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ec4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308168]
call fcn.1800489d0
mov rcx, qword [0x18049ae40]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 4
add rax, rcx
movss xmm0, dword [0x180308ed4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ec4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308170]
call fcn.1800489d0
mov rcx, qword [0x18049ae48]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 4
add rax, rcx
movss xmm0, dword [0x180308ee0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308eb8]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308180]
call fcn.1800489d0
mov rcx, qword [0x18049ae48]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 4
add rax, rcx
movss xmm0, dword [0x180308ee0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802deef0]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308188]
call fcn.1800489d0
mov rcx, qword [0x18049ae50]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 4
add rax, rcx
movss xmm0, dword [0x1802dda94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802dda8c]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308190]
call fcn.1800489d0
mov rcx, qword [0x18049ae50]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 4
add rax, rcx
movss xmm0, dword [0x1802dda94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802e58c4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803081a0]
call fcn.1800489d0
jmp case.default.0x18011038f
mov rcx, qword [0x18049ae20]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 5
add rax, rcx
movss xmm0, dword [0x180308eb4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ebc]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180307ec4]
call fcn.1800489d0
mov rcx, qword [0x18049ae30]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 5
add rax, rcx
movss xmm0, dword [0x180308ed0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ec4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803081b0]
call fcn.1800489d0
mov rcx, qword [0x18049ae40]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 5
add rax, rcx
movss xmm0, dword [0x180308ed4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ec4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803081b8]
call fcn.1800489d0
mov rcx, qword [0x18049ae48]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 5
add rax, rcx
movss xmm0, dword [0x180308ee0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308eb8]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803081c8]
call fcn.1800489d0
mov rcx, qword [0x18049ae48]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 5
add rax, rcx
movss xmm0, dword [0x180308ee0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802deef0]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803081d0]
call fcn.1800489d0
mov rcx, qword [0x18049ae50]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 5
add rax, rcx
movss xmm0, dword [0x1802dda94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802dda8c]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803081d8]
call fcn.1800489d0
mov rcx, qword [0x18049ae50]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 5
add rax, rcx
movss xmm0, dword [0x1802dda94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802e58c4]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803081e8]
call fcn.1800489d0
jmp case.default.0x18011038f
mov rcx, qword [0x18049ae20]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 6
add rax, rcx
movss xmm0, dword [0x180308eb4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ebc]
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803081f4]
call fcn.1800489d0
mov rcx, qword [0x18049ae30]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 6
add rax, rcx
movss xmm0, dword [0x180308ed0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ec4]
xor r8d, r8d
mov rdx, rax
lea rcx, str.chest
call fcn.1800489d0
mov rcx, qword [0x18049ae40]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 6
add rax, rcx
movss xmm0, dword [0x180308ed4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308ec4]
xor r8d, r8d
mov rdx, rax
lea rcx, str.stomach
call fcn.1800489d0
mov rcx, qword [0x18049ae48]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 6
add rax, rcx
movss xmm0, dword [0x180308ee0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180308eb8]
xor r8d, r8d
mov rdx, rax
lea rcx, str.leg_l
call fcn.1800489d0
mov rcx, qword [0x18049ae48]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 6
add rax, rcx
movss xmm0, dword [0x180308ee0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802deef0]
xor r8d, r8d
mov rdx, rax
lea rcx, str.leg_r
call fcn.1800489d0
mov rcx, qword [0x18049ae50]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 6
add rax, rcx
movss xmm0, dword [0x1802dda94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802dda8c]
xor r8d, r8d
mov rdx, rax
lea rcx, str.feet_l
call fcn.1800489d0
mov rcx, qword [0x18049ae50]
call fcn.180118e40
mov ecx, 1
imul rcx, rcx, 6
add rax, rcx
movss xmm0, dword [0x1802dda94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802e58c4]
xor r8d, r8d
mov rdx, rax
lea rcx, str.feet_r
call fcn.1800489d0
call fcn.180044f50
jmp 0x18011421c
cmp dword [0x18049befc], 1
jne 0x180110fdb
movss xmm0, dword [0x1803e4c30]
subss xmm0, dword [0x1802deef8]
divss xmm0, dword [0x1802dda20]
movss xmm2, dword [0x1803e4c34]
movaps xmm1, xmm0
lea rcx, [rsp + 0x780]
call fcn.18003cb80
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308248]
call fcn.180044e50
lea rcx, [0x180495168]
call fcn.18000d850
mov edx, eax
lea rcx, [rsp + 0xa70]
call fcn.18011dde0
mov qword [rsp + 0x420], rax
lea rdx, [rsp + 0x990]
mov rcx, qword [rsp + 0x420]
call fcn.18003e000
lea rdx, str.Antiaim
lea rcx, [rsp + 0x990]
call fcn.1800a8f50
mov rcx, qword [0x18049b208]
call fcn.1801030e0
mov r8, rax
lea rdx, str.Enables_Antiaim
lea rcx, [0x180308270]
call fcn.180045ed0
lea rax, [0x180307724]
mov qword [rsp + 0x17c8], rax
lea rax, str.Down
mov qword [rsp + 0x17d0], rax
lea rax, [0x180307774]
mov qword [rsp + 0x17d8], rax
lea rax, str.Zero
mov qword [rsp + 0x17e0], rax
mov rcx, qword [0x18049b218]
call fcn.180118e70
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x17c8]
mov r8, rax
lea rdx, str.Pitch_Type
lea rcx, str.Pitch
call fcn.1800509b0
lea rax, [0x1803077bc]
mov qword [rsp + 0x1780], rax
lea rax, str.Backwards
mov qword [rsp + 0x1788], rax
lea rax, str.Forwards
mov qword [rsp + 0x1790], rax
mov rcx, qword [0x18049b210]
call fcn.180118e70
mov dword [rsp + 0x28], 3
mov dword [rsp + 0x20], 3
lea r9, [rsp + 0x1780]
mov r8, rax
lea rdx, str.Backwards___Forwards
lea rcx, str.Base_Yaw
call fcn.1800509b0
call fcn.180044f50
jmp 0x18011421c
cmp dword [0x18049befc], 2
jne 0x180111dba
movss xmm0, dword [0x1803e4c30]
subss xmm0, dword [0x1802deef8]
divss xmm0, dword [0x1802dda20]
movss xmm2, dword [0x1803e4c34]
movaps xmm1, xmm0
lea rcx, [rsp + 0x788]
call fcn.18003cb80
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803082e8]
call fcn.180044e50
lea rcx, [0x180495168]
call fcn.18000d850
mov edx, eax
lea rcx, [rsp + 0xa80]
call fcn.18011dde0
mov qword [rsp + 0x428], rax
lea rdx, [rsp + 0x9a0]
mov rcx, qword [rsp + 0x428]
call fcn.18003e000
lea rdx, [0x1803082f8]
lea rcx, [rsp + 0x9a0]
call fcn.1800a8f50
mov rcx, qword [0x18049ae60]
call fcn.1801030e0
mov r8, rax
lea rdx, [0x180307563]
lea rcx, str.Enable
call fcn.180045ed0
mov rcx, qword [0x18049ae78]
call fcn.180118f00
mov r8, rax
lea rdx, str.Shows_player_bounding_box
lea rcx, str.Bounding_box
call fcn.180045ed0
mov rcx, qword [0x18049ae80]
call fcn.180118f30
mov r8, rax
lea rdx, str.Shows_player_name
lea rcx, [0x18030834c]
call fcn.180045ed0
mov rcx, qword [0x18049ae88]
call fcn.180118ea0
mov r8, rax
lea rdx, str.Shows_player_health
lea rcx, str.Health_bar
call fcn.180045ed0
mov rcx, qword [0x18049ae98]
call fcn.180118ea0
mov r8, rax
lea rdx, str.Shows_player_weapon_ammo
lea rcx, str.Ammo_bar
call fcn.180045ed0
mov rcx, qword [0x18049b538]
call fcn.180118f30
mov r8, rax
lea rdx, str.Shows_player_weapon_name
lea rcx, [0x1803083cc]
call fcn.180045ed0
mov rcx, qword [0x18049aeb8]
call fcn.1801030e0
mov r8, rax
lea rdx, str.Shows_player_bones_as_skeleton
lea rcx, str.Skeleton
call fcn.180045ed0
mov rcx, qword [0x18049aeb8]
call fcn.1801030e0
movzx eax, byte [rax]
test eax, eax
je 0x1801111a2
mov rcx, qword [0x18049b540]
call fcn.180118ed0
mov r9d, 0x500a0
mov r8, rax
lea rdx, [0x180308408]
lea rcx, str.skeletoncolor
call fcn.1800499a0
mov rcx, qword [0x18049b510]
call fcn.1800e9130
mov r9d, 2
lea r8, str.Armor
mov rdx, rax
lea rcx, str.Flags
call fcn.180050260
lea rcx, [0x180495168]
call fcn.18000d850
mov edx, eax
lea rcx, [rsp + 0xa90]
call fcn.18011dde0
mov qword [rsp + 0x430], rax
lea rdx, [rsp + 0x870]
mov rcx, qword [rsp + 0x430]
call fcn.18003e000
lea rdx, [0x180308440]
lea rcx, [rsp + 0x870]
call fcn.1800a8f50
mov rcx, qword [0x18049aeb0]
call fcn.1801030e0
mov r8, rax
lea rdx, str.Shows_player_chams
lea rcx, str.Chams
call fcn.180045ed0
mov rcx, qword [0x18049aeb0]
call fcn.1801030e0
movzx eax, byte [rax]
test eax, eax
je 0x180111273
mov rcx, qword [0x18049aed8]
call fcn.180118ed0
mov r9d, 0x500a0
mov r8, rax
lea rdx, str.Change_chams_color
lea rcx, str.chamscolor
call fcn.1800499a0
mov rcx, qword [0x18049aec8]
call fcn.1801030e0
mov r8, rax
lea rdx, str.Shows_player_xqz_chams
lea rcx, str.Invisible
call fcn.180045ed0
mov rcx, qword [0x18049aec8]
call fcn.1801030e0
movzx eax, byte [rax]
test eax, eax
je 0x1801112d0
mov rcx, qword [0x18049aee0]
call fcn.180118ed0
mov r9d, 0x500a0
mov r8, rax
lea rdx, str.Change_xqz_chams_color
lea rcx, str.chamscolorxqz
call fcn.1800499a0
lea rax, str.Flat
mov qword [rsp + 0x1798], rax
lea rax, [0x1803084e8]
mov qword [rsp + 0x17a0], rax
lea rax, str.Illumin
mov qword [rsp + 0x17a8], rax
mov rcx, qword [0x18049aec0]
call fcn.180118e70
mov dword [rsp + 0x28], 3
mov dword [rsp + 0x20], 3
lea r9, [rsp + 0x1798]
mov r8, rax
lea rdx, [0x180307579]
lea rcx, str.Models
call fcn.1800509b0
call fcn.180044f50
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.18000d970
movss xmm0, dword [0x1802deef8]
mulss xmm0, dword [0x1803e4650]
movss xmm1, dword [0x1803e4c30]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1802dda20]
movss xmm2, dword [0x1803e4c34]
movaps xmm1, xmm0
lea rcx, [rsp + 0x790]
call fcn.18003cb80
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180308500]
call fcn.180044e50
lea rcx, [0x180495168]
call fcn.18000d850
mov edx, eax
lea rcx, [rsp + 0xaa0]
call fcn.18011dde0
mov qword [rsp + 0x438], rax
lea rdx, [rsp + 0x880]
mov rcx, qword [rsp + 0x438]
call fcn.18003e000
lea rdx, str.Preview
lea rcx, [rsp + 0x880]
call fcn.1800a8f50
movss xmm2, dword [0x180308eb0]
movss xmm1, dword [0x180308eac]
lea rcx, [rsp + 0x440]
call fcn.18003cb80
lea rcx, [rsp + 0x440]
call fcn.18000e2d0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0xab0]
call fcn.18003cc90
mov qword [rsp + 0x448], rax
movss xmm0, dword [0x1802dda04]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802dda04]
movss xmm2, dword [0x1802dda04]
movss xmm1, dword [0x1802dda04]
lea rcx, [rsp + 0xac0]
call fcn.18003cc90
mov qword [rsp + 0x450], rax
movss xmm2, dword [0x1802dda04]
movss xmm1, dword [0x1802dda04]
lea rcx, [rsp + 0x798]
call fcn.18003cb80
mov qword [rsp + 0x458], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x7a0]
call fcn.18003cb80
mov qword [rsp + 0x460], rax
movss xmm2, dword [0x180308ee4]
movss xmm1, dword [0x180308edc]
lea rcx, [rsp + 0x7a8]
call fcn.18003cb80
mov qword [rsp + 0x468], rax
mov rax, qword [0x18049c0b0]
mov qword [rsp + 0x470], rax
mov rax, qword [rsp + 0x448]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x458]
mov r8, qword [rsp + 0x460]
mov rdx, qword [rsp + 0x468]
mov rcx, qword [rsp + 0x470]
call fcn.1800aae10
call fcn.1800067c0
mov qword [rsp + 0x7b0], rax
lea rcx, [rsp + 0x7b8]
call fcn.18000c0b0
lea rcx, [rsp + 0x7c0]
call fcn.18000c100
movss xmm0, dword [0x180308ea8]
mulss xmm0, dword [0x1803e4650]
movss xmm1, dword [0x180308eac]
mulss xmm1, dword [0x1803e4650]
movaps xmm2, xmm0
lea rcx, [rsp + 0x118]
call fcn.18003cb80
lea rcx, [rsp + 0x110]
call fcn.18000c0b0
lea rcx, [rsp + 0x220]
call fcn.18000c100
call fcn.18000c080
mov qword [rsp + 0x288], rax
lea rcx, [rsp + 0xd80]
call fcn.18011dd80
nop
movss xmm0, dword [rsp + 0x110]
addss xmm0, dword [rsp + 0x118]
movss xmm1, dword [rsp + 0x114]
addss xmm1, dword [rsp + 0x11c]
movss xmm2, dword [rsp + 0x110]
addss xmm2, dword [rsp + 0x220]
subss xmm2, dword [rsp + 0x118]
movss xmm3, dword [rsp + 0x114]
addss xmm3, dword [rsp + 0x224]
subss xmm3, dword [rsp + 0x11c]
subss xmm3, dword [0x1802dda58]
movss dword [rsp + 0x20], xmm3
movaps xmm3, xmm2
movaps xmm2, xmm1
movaps xmm1, xmm0
lea rcx, [rsp + 0x2c8]
call fcn.18003cc90
mov rcx, qword [0x18049ae78]
call fcn.180118f00
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x100]
movzx eax, byte [rax]
test eax, eax
je 0x180111829
mov rax, qword [rsp + 0x100]
add rax, 0x10
mov rcx, qword [rsp + 0x100]
add rcx, 0xc
movss xmm0, dword [0x1802dda04]
movss dword [rsp + 0x40], xmm0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x100]
movss xmm0, dword [rax + 8]
movss dword [rsp + 0x28], xmm0
mov rax, qword [rsp + 0x100]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x20], xmm0
mov r9d, 1
lea r8, [rsp + 0x2c8]
mov rdx, qword [rsp + 0x288]
lea rcx, [rsp + 0xd80]
call fcn.180155130
mov byte [rsp + 0x78], al
movzx eax, byte [rsp + 0x78]
test eax, eax
je 0x1801116fe
xor edx, edx
mov ecx, 1
call fcn.180012030
movzx eax, al
test eax, eax
je 0x1801116fe
xor edx, edx
lea rcx, [0x180308518]
call fcn.18000ece0
mov edx, 2
lea rcx, str.contextbox.component
call fcn.18000ea50
movzx eax, al
test eax, eax
je 0x180111829
movss xmm2, dword [0x180308ed8]
movss xmm1, dword [0x180308ec8]
lea rcx, [rsp + 0x478]
call fcn.18003cb80
xor edx, edx
lea rcx, [rsp + 0x478]
call fcn.18000c550
mov rcx, qword [0x18049ae78]
call fcn.180118f00
add rax, 0xc
mov r9d, 0x50020
mov r8, rax
lea rdx, [0x18030757a]
lea rcx, str.Primarybox.component
call fcn.1800499a0
mov rcx, qword [0x18049ae78]
call fcn.180118f00
add rax, 0x10
mov r9d, 0x50020
mov r8, rax
lea rdx, [0x18030757b]
lea rcx, str.Outlinebox.component
call fcn.1800499a0
mov rcx, qword [0x18049ae78]
call fcn.180118f00
add rax, 4
mov dword [rsp + 0x28], 0x10
lea rcx, [0x180308578]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1802dda48]
movss xmm2, dword [0x1802dda04]
mov rdx, rax
lea rcx, str.Thicknessbox.component
call fcn.1800ad2b0
mov rcx, qword [0x18049ae78]
call fcn.180118f00
add rax, 8
mov dword [rsp + 0x28], 0x10
lea rcx, [0x18030859c]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1802dda48]
movss xmm2, dword [0x1802dda04]
mov rdx, rax
lea rcx, str.Roundingbox.component
call fcn.1800ad2b0
call fcn.18000ec60
mov rcx, qword [0x18049ae80]
call fcn.180118f30
mov qword [rsp + 0x480], rax
mov rax, qword [rsp + 0x480]
movzx eax, byte [rax]
test eax, eax
je 0x1801118f4
mov ecx, 0x50
call fcn.1801924e0
mov qword [rsp + 0x228], rax
cmp qword [rsp + 0x228], 0
je 0x1801118c3
movss xmm0, dword [0x1802dda04]
movss dword [rsp + 0x40], xmm0
mov rax, qword [0x18049ae80]
mov qword [rsp + 0x38], rax
lea rax, str.Name
mov qword [rsp + 0x30], rax
mov rax, qword [0x18049bfa0]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
mov r9b, 1
xor r8d, r8d
mov dl, 1
mov rcx, qword [rsp + 0x228]
call fcn.1801549b0
mov qword [rsp + 0x230], rax
jmp 0x1801118cf
mov qword [rsp + 0x230], 0
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x488], rax
mov rdx, qword [rsp + 0x488]
lea rcx, [rsp + 0xd80]
call fcn.180155f70
mov rcx, qword [0x18049ae88]
call fcn.180118ea0
mov qword [rsp + 0x490], rax
mov rax, qword [rsp + 0x490]
movzx eax, byte [rax]
test eax, eax
je 0x1801119f3
call fcn.180011180
mulsd xmm0, qword [0x180308ea0]
call fcn.180292ab0
mulsd xmm0, qword [0x180308e98]
addsd xmm0, qword [0x180308e90]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x188], xmm0
mov ecx, 0x68
call fcn.1801924e0
mov qword [rsp + 0x238], rax
cmp qword [rsp + 0x238], 0
je 0x1801119c2
movss xmm0, dword [0x1802dda04]
movss dword [rsp + 0x38], xmm0
mov rax, qword [0x18049ae88]
mov qword [rsp + 0x30], rax
movss xmm0, dword [rsp + 0x188]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802dda88]
movss dword [rsp + 0x20], xmm0
lea r9, [rsp + 0x2c8]
xor r8d, r8d
mov dl, 1
mov rcx, qword [rsp + 0x238]
call fcn.180152ee0
mov qword [rsp + 0x240], rax
jmp 0x1801119ce
mov qword [rsp + 0x240], 0
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x498], rax
mov rdx, qword [rsp + 0x498]
lea rcx, [rsp + 0xd80]
call fcn.180155f70
mov rcx, qword [0x18049b538]
call fcn.180118f30
mov qword [rsp + 0x4a0], rax
mov rax, qword [rsp + 0x4a0]
movzx eax, byte [rax]
test eax, eax
je 0x180111abe
mov ecx, 0x50
call fcn.1801924e0
mov qword [rsp + 0x248], rax
cmp qword [rsp + 0x248], 0
je 0x180111a8d
movss xmm0, dword [0x1802dda04]
movss dword [rsp + 0x40], xmm0
mov rax, qword [0x18049b538]
mov qword [rsp + 0x38], rax
lea rax, str.Weapon
mov qword [rsp + 0x30], rax
mov rax, qword [0x18049bfa0]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 3
mov r9b, 3
mov r8b, 1
mov dl, 1
mov rcx, qword [rsp + 0x248]
call fcn.1801549b0
mov qword [rsp + 0x250], rax
jmp 0x180111a99
mov qword [rsp + 0x250], 0
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x4a8], rax
mov rdx, qword [rsp + 0x4a8]
lea rcx, [rsp + 0xd80]
call fcn.180155f70
mov rcx, qword [0x18049ae98]
call fcn.180118ea0
mov qword [rsp + 0x4b0], rax
mov rax, qword [rsp + 0x4b0]
movzx eax, byte [rax]
test eax, eax
je 0x180111bbd
call fcn.180011180
mulsd xmm0, qword [0x180308ea0]
call fcn.180292ab0
mulsd xmm0, qword [0x180308e98]
addsd xmm0, qword [0x180308e90]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x190], xmm0
mov ecx, 0x68
call fcn.1801924e0
mov qword [rsp + 0x258], rax
cmp qword [rsp + 0x258], 0
je 0x180111b8c
movss xmm0, dword [0x1802dda04]
movss dword [rsp + 0x38], xmm0
mov rax, qword [0x18049ae98]
mov qword [rsp + 0x30], rax
movss xmm0, dword [rsp + 0x190]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802dda7c]
movss dword [rsp + 0x20], xmm0
lea r9, [rsp + 0x2c8]
mov r8b, 3
mov dl, 1
mov rcx, qword [rsp + 0x258]
call fcn.180152ee0
mov qword [rsp + 0x260], rax
jmp 0x180111b98
mov qword [rsp + 0x260], 0
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x4b8], rax
mov rdx, qword [rsp + 0x4b8]
lea rcx, [rsp + 0xd80]
call fcn.180155f70
mov rcx, qword [0x18049b510]
call fcn.1800e9130
mov eax, dword [rax]
and eax, 1
test eax, eax
je 0x180111ca1
mov rcx, qword [0x18049b518]
call fcn.180118f30
mov qword [rsp + 0x4c0], rax
mov rax, qword [rsp + 0x4c0]
movzx eax, byte [rax]
test eax, eax
je 0x180111ca1
mov ecx, 0x50
call fcn.1801924e0
mov qword [rsp + 0x268], rax
cmp qword [rsp + 0x268], 0
je 0x180111c70
movss xmm0, dword [0x1802dda04]
movss dword [rsp + 0x40], xmm0
mov rax, qword [0x18049b518]
mov qword [rsp + 0x38], rax
lea rax, [0x1803077d4]
mov qword [rsp + 0x30], rax
mov rax, qword [0x18049bfa8]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 2
mov r9b, 2
xor r8d, r8d
mov dl, 1
mov rcx, qword [rsp + 0x268]
call fcn.1801549b0
mov qword [rsp + 0x270], rax
jmp 0x180111c7c
mov qword [rsp + 0x270], 0
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x4c8], rax
mov rdx, qword [rsp + 0x4c8]
lea rcx, [rsp + 0xd80]
call fcn.180155f70
mov rcx, qword [0x18049b510]
call fcn.1800e9130
mov eax, dword [rax]
and eax, 2
test eax, eax
je 0x180111d85
mov rcx, qword [0x18049b520]
call fcn.180118f30
mov qword [rsp + 0x4d0], rax
mov rax, qword [rsp + 0x4d0]
movzx eax, byte [rax]
test eax, eax
je 0x180111d85
mov ecx, 0x50
call fcn.1801924e0
mov qword [rsp + 0x278], rax
cmp qword [rsp + 0x278], 0
je 0x180111d54
movss xmm0, dword [0x1802dda04]
movss dword [rsp + 0x40], xmm0
mov rax, qword [0x18049b520]
mov qword [rsp + 0x38], rax
lea rax, [0x1803077fc]
mov qword [rsp + 0x30], rax
mov rax, qword [0x18049bfa8]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 3
mov r9b, 2
xor r8d, r8d
mov dl, 1
mov rcx, qword [rsp + 0x278]
call fcn.1801549b0
mov qword [rsp + 0x280], rax
jmp 0x180111d60
mov qword [rsp + 0x280], 0
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x4d8], rax
mov rdx, qword [rsp + 0x4d8]
lea rcx, [rsp + 0xd80]
call fcn.180155f70
lea r8, [rsp + 0x2c8]
mov rdx, qword [rsp + 0x288]
lea rcx, [rsp + 0xd80]
call fcn.1801565d0
nop
lea rcx, [rsp + 0xd80]
call fcn.18011e230
call fcn.180044f50
jmp 0x18011421c
cmp dword [0x18049befc], 4
jne 0x18011275c
movss xmm0, dword [0x1803e4c30]
subss xmm0, dword [0x1802deef8]
divss xmm0, dword [0x1802dda20]
movss xmm2, dword [0x1803e4c34]
movaps xmm1, xmm0
lea rcx, [rsp + 0x7c8]
call fcn.18003cb80
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1803085d0]
call fcn.180044e50
lea rcx, [0x180495168]
call fcn.18000d850
mov edx, eax
lea rcx, [rsp + 0xad0]
call fcn.18011dde0
mov qword [rsp + 0x4e0], rax
lea rdx, [rsp + 0x890]
mov rcx, qword [rsp + 0x4e0]
call fcn.18003e000
lea rdx, str.Players
lea rcx, [rsp + 0x890]
call fcn.1800a8f50
mov rcx, qword [0x18049b458]
call fcn.1801030e0
mov r8, rax
lea rdx, [0x18030757f]
lea rcx, str.Anti_untrusted
call fcn.180045ed0
mov rcx, qword [0x18049b490]
call fcn.1801030e0
mov r8, rax
lea rdx, str.Puts_you_in_thirdperson
lea rcx, str.Thirdperson
call fcn.180045ed0
mov rcx, qword [0x18049b490]
call fcn.1801030e0
movzx eax, byte [rax]
test eax, eax
je 0x180111ef6
mov rcx, qword [0x18049b498]
call fcn.180102e90
mov dword [rsp + 0x30], 0
lea rcx, [0x18030861c]
mov qword [rsp + 0x28], rcx
movss xmm0, dword [0x180308ecc]
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
mov r8, rax
lea rdx, str.Thirdperson_cam_distance
lea rcx, str.Thirdperson_distance
call fcn.180047ef0
mov rcx, qword [0x18049b468]
call fcn.1801030e0
mov r8, rax
lea rdx, str.Makes_your_FOV_bigger
lea rcx, str.FOV_Changer
call fcn.180045ed0
mov rcx, qword [0x18049b468]
call fcn.1801030e0
movzx eax, byte [rax]
test eax, eax
je 0x180111f77
mov rcx, qword [0x18049b4a8]
call fcn.180102e90
mov dword [rsp + 0x30], 0
lea rcx, [0x180308684]
mov qword [rsp + 0x28], rcx
movss xmm0, dword [0x180308ecc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802dda78]
mov r8, rax
lea rdx, str.How_much_you_change_your_FOV
lea rcx, str.FOV_Amount
call fcn.180047ef0
mov rcx, qword [0x18049b470]
call fcn.1801030e0
mov r8, rax
lea rdx, str.Makes_Arms_Far
lea rcx, str.View_FOV_Changer
call fcn.180045ed0
mov rcx, qword [0x18049b470]
call fcn.1801030e0
movzx eax, byte [rax]
test eax, eax
je 0x180111ff8
mov rcx, qword [0x18049b4a0]
call fcn.180102e90
mov dword [rsp + 0x30], 0
lea rcx, str._.3f
mov qword [rsp + 0x28], rcx
movss xmm0, dword [0x180308ecc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802deed0]
mov r8, rax
lea rdx, str.Amount
lea rcx, str.View_FOV_Amount
call fcn.180047ef0
mov rcx, qword [0x18049b488]
call fcn.1801030e0
mov r8, rax
lea rdx, str.Automatic_jumps_for_you
lea rcx, str.Bunny_hop
call fcn.180045ed0
mov rcx, qword [0x18049b478]
call fcn.1801030e0
mov r8, rax
lea rdx, str.Make_movement_easier
lea rcx, str.Auto_strafer
call fcn.180045ed0
mov rcx, qword [0x18049b4d0]
call fcn.1801030e0
mov r8, rax
lea rdx, [0x180308758]
lea rcx, str.Edge_bug
call fcn.180045ed0
mov rcx, qword [0x18049b4c0]
call fcn.1800e9130
mov r9d, 2
lea r8, str.Adjust_mouse
mov rdx, rax
lea rcx, str.Strafe_modes
call fcn.180050260
mov r9d, 0x500a0
lea r8, [rsp + 0xec]
lea rdx, str.Change_menu_accent_color
lea rcx, str.menuaccent
call fcn.1800499a0
call fcn.180044f50
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.18000d970
movss xmm2, dword [0x1802dda80]
movss xmm1, dword [0x180308ee8]
lea rcx, [rsp + 0x7d0]
call fcn.18003cb80
mov rcx, rax
call fcn.18000e2d0
movss xmm0, dword [0x1802deef8]
mulss xmm0, dword [0x1803e4650]
movss xmm1, dword [0x1803e4c30]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1802dda20]
movss xmm2, dword [0x1803e4c34]
movaps xmm1, xmm0
lea rcx, [rsp + 0x7d8]
call fcn.18003cb80
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, str.Container1
call fcn.180044e50
xor r8d, r8d
lea rdx, str.CONFIG
mov ecx, 2
call fcn.18009aa90
movss xmm0, dword [0x1802ddab0]
call fcn.18000d410
mov eax, 0xfffffffe
cmp qword [0x1803e4c20], rax
jne 0x1801121ce
mov qword [rsp + 0x108], 0
jmp 0x180112180
mov rax, qword [rsp + 0x108]
inc rax
mov qword [rsp + 0x108], rax
lea rcx, [0x18049ac50]
call fcn.1800f7ca0
cmp qword [rsp + 0x108], rax
jae 0x1801121ce
mov rdx, qword [rsp + 0x108]
lea rcx, [0x18049ac50]
call fcn.1800f48d0
lea rdx, str.default.bin
mov rcx, qword [rax]
call fcn.1800f25d0
test eax, eax
jne 0x1801121cc
mov rax, qword [rsp + 0x108]
mov qword [0x1803e4c20], rax
jmp 0x18011216d
lea rcx, [0x18049ac50]
call fcn.1800f7ca0
mov r8d, 5
mov edx, eax
lea rcx, str.config.list
call fcn.180170bd0
movzx eax, al
test eax, eax
je 0x180112319
mov qword [rsp + 0xd0], 0
jmp 0x18011221a
mov rax, qword [rsp + 0xd0]
inc rax
mov qword [rsp + 0xd0], rax
lea rcx, [0x18049ac50]
call fcn.1800f7ca0
cmp qword [rsp + 0xd0], rax
jae 0x180112314
mov rdx, qword [rsp + 0xd0]
lea rcx, [0x18049ac50]
call fcn.1800f48d0
mov rdx, qword [rax]
lea rcx, [rsp + 0xe00]
call fcn.18011d850
nop
lea rax, [rsp + 0xe00]
mov qword [rsp + 0x4e8], rax
mov dword [rsp + 0x2dc], 0x200
mov rcx, qword [rsp + 0x4e8]
call fcn.1801202b0
mov r8d, 0x200
mov rdx, rax
lea rcx, [rsp + 0x18a0]
call fcn.180293ea0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x7e0]
call fcn.18003cb80
mov qword [rsp + 0x4f0], rax
mov rax, qword [rsp + 0xd0]
cmp qword [0x1803e4c20], rax
jne 0x1801122ca
mov byte [rsp + 0x55], 1
jmp 0x1801122cf
mov byte [rsp + 0x55], 0
mov r9, qword [rsp + 0x4f0]
xor r8d, r8d
movzx edx, byte [rsp + 0x55]
lea rcx, [rsp + 0x18a0]
call fcn.1800b4a60
movzx eax, al
test eax, eax
je 0x180112302
mov rax, qword [rsp + 0xd0]
mov qword [0x1803e4c20], rax
lea rcx, [rsp + 0xe00]
call fcn.18011e000
jmp 0x180112207
call fcn.1800b5970
call fcn.18000d4d0
call fcn.18009ab40
call fcn.1800067c0
xorps xmm2, xmm2
movss xmm1, dword [rax + 0x3c]
lea rcx, [rsp + 0x7e8]
call fcn.18003cb80
mov rdx, rax
mov ecx, 0xb
call fcn.18000d150
movss xmm0, dword [0x1802ddab0]
call fcn.18000d410
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x20
mov r9d, 0x100
lea r8, [0x18049bfb0]
lea rdx, str.create_new...
lea rcx, str.config.file
call fcn.1800aeb50
movzx eax, al
test eax, eax
je 0x180112411
lea rcx, [0x18049bfb0]
call fcn.1800f2700
mov qword [rsp + 0x4f8], rax
cmp qword [rsp + 0x4f8], 0
jbe 0x180112411
lea rdx, [0x18049bfb0]
lea rcx, [rsp + 0x1570]
call fcn.18011d3f0
lea rcx, [rsp + 0x1570]
call fcn.18011e760
mov rcx, rax
call fcn.1800f0df0
movzx eax, al
test eax, eax
je 0x1801123fd
lea rcx, [0x18049ac50]
call fcn.1800f7ca0
dec rax
mov qword [0x1803e4c20], rax
mov r8d, 0x100
xor edx, edx
lea rcx, [0x18049bfb0]
call fcn.1800f53d0
xor ecx, ecx
call fcn.180010740
movzx eax, al
test eax, eax
je 0x18011242b
lea rcx, str.press_enter_to_create_new_configuration
call fcn.18000e8e0
movss xmm0, dword [0x1802deeac]
mulss xmm0, dword [0x1803e4c28]
movaps xmm2, xmm0
movss xmm1, dword [0x1802ddab0]
lea rcx, [rsp + 0x7f0]
call fcn.18003cb80
mov rdx, rax
lea rcx, str.save
call fcn.1800a9890
movzx eax, al
test eax, eax
je 0x18011249b
mov rcx, qword [0x1803e4c20]
call fcn.1800f1150
lea r8, str.config_saved
mov edx, 2
lea rcx, [rsp + 0x1230]
call fcn.1801956e0
lea rcx, [rsp + 0x1230]
call fcn.180195920
movss xmm0, dword [0x1802deeac]
mulss xmm0, dword [0x1803e4c28]
movaps xmm2, xmm0
movss xmm1, dword [0x1802ddab0]
lea rcx, [rsp + 0x7f8]
call fcn.18003cb80
mov rdx, rax
lea rcx, str.load
call fcn.1800a9890
movzx eax, al
test eax, eax
je 0x18011250b
mov rcx, qword [0x1803e4c20]
call fcn.1800f1360
lea r8, str.config_loaded
mov edx, 2
lea rcx, [rsp + 0x12a0]
call fcn.1801956e0
lea rcx, [rsp + 0x12a0]
call fcn.180195920
movss xmm0, dword [0x1802deeac]
mulss xmm0, dword [0x1803e4c28]
movaps xmm2, xmm0
movss xmm1, dword [0x1802ddab0]
lea rcx, [rsp + 0x800]
call fcn.18003cb80
mov rdx, rax
lea rcx, str.remove
call fcn.1800a9890
movzx eax, al
test eax, eax
je 0x180112557
xor edx, edx
lea rcx, [0x180308878]
call fcn.18000ece0
movss xmm0, dword [0x1802deeac]
mulss xmm0, dword [0x1803e4c28]
movaps xmm2, xmm0
movss xmm1, dword [0x1802ddab0]
lea rcx, [rsp + 0x808]
call fcn.18003cb80
mov rdx, rax
lea rcx, str.refresh
call fcn.1800a9890
movzx eax, al
test eax, eax
je 0x1801125c0
call fcn.1800f0960
lea r8, str.configs_refreshed
mov edx, 1
lea rcx, [rsp + 0x1310]
call fcn.1801956e0
lea rcx, [rsp + 0x1310]
call fcn.180195920
call fcn.18000d4d0
mov ecx, 1
call fcn.18000d200
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.18009aa90
mov r8d, 0x46
xor edx, edx
lea rcx, str.confirmationconfig.remove
call fcn.18000eaf0
movzx eax, al
test eax, eax
je 0x180112752
mov rdx, qword [0x1803e4c20]
lea rcx, [0x18049ac50]
call fcn.1800f48d0
mov rdx, qword [rax]
lea rcx, [rsp + 0x1460]
call fcn.18011d3c0
lea rax, [rsp + 0xb40]
lea rcx, [rsp + 0x1460]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x104
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0xb40]
lea rcx, str.are_you_sure_you_want_to_remove___s__configuration_
call fcn.1800a8e90
call fcn.1800a8cc0
lea rcx, [rsp + 0x810]
call fcn.18000c7c0
movss xmm0, dword [rax]
divss xmm0, dword [0x1802dda20]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rsp + 0x818]
call fcn.18003cb80
mov rdx, rax
lea rcx, [0x18030786c]
call fcn.1800a9890
movzx eax, al
test eax, eax
je 0x1801126c3
call fcn.18000ee30
lea r8, str.canceled
mov edx, 4
lea rcx, [rsp + 0x1380]
call fcn.1801956e0
lea rcx, [rsp + 0x1380]
call fcn.180195920
movss xmm1, dword [0x1802ddab0]
xorps xmm0, xmm0
call fcn.18000d970
lea rcx, [rsp + 0x820]
call fcn.18000c7c0
xorps xmm2, xmm2
movss xmm1, dword [rax]
lea rcx, [rsp + 0x828]
call fcn.18003cb80
mov rdx, rax
lea rcx, [0x180307894]
call fcn.1800a9890
movzx eax, al
test eax, eax
je 0x18011274d
mov rcx, qword [0x1803e4c20]
call fcn.1800f1570
mov eax, 0xffffffff
mov qword [0x1803e4c20], rax
lea r8, str.config_removed
mov edx, 3
lea rcx, [rsp + 0x13f0]
call fcn.1801956e0
lea rcx, [rsp + 0x13f0]
call fcn.180195920
call fcn.18000ee30
call fcn.18000ec60
call fcn.180044f50
jmp 0x18011421c
cmp dword [0x18049befc], 3
jne 0x18011421c
movss xmm2, dword [0x1803e4c34]
movss xmm1, dword [0x1802dda98]
lea rcx, [rsp + 0x830]
call fcn.18003cb80
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, str.Container0
call fcn.180044e50
movss xmm2, dword [0x1802deed8]
movss xmm1, dword [0x1802dda8c]
lea rcx, [rsp + 0x838]
call fcn.18003cb80
xor r8d, r8d
mov rdx, rax
lea rcx, str.Full_update
call fcn.180046960
movzx eax, al
test eax, eax
je 0x1801127d8
mov byte [0x18049aea8], 1
lea rcx, [0x18049c0d8]
call fcn.1801173d0
movzx eax, al
test eax, eax
je 0x180112d54
movss xmm2, dword [0x1802deed8]
movss xmm1, dword [0x1802dda8c]
lea rcx, [rsp + 0x840]
call fcn.18003cb80
xor r8d, r8d
mov rdx, rax
lea rcx, str.Dump_items
call fcn.180046960
movzx eax, al
test eax, eax
je 0x180112d54
mov rcx, qword [rsp + 0x1c0]
call fcn.18011e9d0
mov qword [rsp + 0x500], rax
mov rcx, qword [rsp + 0x1c0]
call fcn.18011e990
mov qword [rsp + 0x518], rax
mov rcx, qword [rsp + 0x1c0]
call fcn.18011e910
mov qword [rsp + 0x538], rax
mov rax, qword [rsp + 0x500]
mov qword [rsp + 0x290], rax
mov rcx, qword [rsp + 0x290]
call fcn.180120270
mov qword [rsp + 0x120], rax
mov rcx, qword [rsp + 0x290]
call fcn.1801204c0
mov qword [rsp + 0x508], rax
jmp 0x1801128b8
mov rax, qword [rsp + 0x120]
add rax, 0x20
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x508]
cmp qword [rsp + 0x120], rax
je 0x180112d54
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x510], rax
mov rax, qword [rsp + 0x510]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0xa8], rax
cmp qword [rsp + 0xa8], 0
jne 0x1801128ff
jmp 0x1801128a4
mov rcx, qword [rsp + 0xa8]
call fcn.1801678e0
mov byte [rsp + 0x7b], al
lea rdx, [0x180308960]
lea rcx, [rsp + 0xd30]
call fcn.180065340
nop
lea rdx, [0x180308970]
lea rcx, [rsp + 0xd58]
call fcn.180065340
nop
mov rax, qword [rsp + 0xa8]
mov rdx, qword [rax + 0x80]
lea rcx, [rsp + 0xd30]
call fcn.1801186d0
mov byte [rsp + 0x7a], al
mov rax, qword [rsp + 0xa8]
mov rdx, qword [rax + 0x80]
lea rcx, [rsp + 0xd58]
call fcn.1801186d0
mov byte [rsp + 0x79], al
mov rcx, qword [rsp + 0xa8]
call fcn.18011e9b0
mov qword [rsp + 0x1c8], rax
cmp qword [rsp + 0x1c8], 0
je 0x1801129b3
mov eax, 1
imul rax, rax, 0
mov rcx, qword [rsp + 0x1c8]
movsx eax, byte [rcx + rax]
test eax, eax
jne 0x1801129d3
lea rcx, [rsp + 0xd58]
call fcn.180067850
nop
lea rcx, [rsp + 0xd30]
call fcn.180067850
jmp 0x1801128a4
mov rax, qword [rsp + 0xa8]
movzx eax, word [rax + 0x10]
mov word [rsp + 0x88], ax
lea rcx, [rsp + 0xc50]
call fcn.180116f50
nop
mov rdx, qword [rsp + 0x1c8]
mov rcx, qword [0x18049bec8]
call fcn.18011e820
mov rdx, rax
lea rcx, [rsp + 0xc50]
call fcn.18010eb90
mov rax, qword [rsp + 0xa8]
mov rax, qword [rax + 8]
mov qword [rsp + 0xc80], rax
movzx eax, word [rsp + 0x88]
mov word [rsp + 0xc78], ax
mov rax, qword [rsp + 0xa8]
movzx eax, byte [rax + 0x4a]
mov dword [rsp + 0xc90], eax
movzx eax, byte [rsp + 0x79]
movzx ecx, byte [rsp + 0x7a]
or eax, ecx
test eax, eax
je 0x180112a68
mov byte [rsp + 0xc94], 1
cmp qword [rsp + 0xc80], 0
je 0x180112a93
mov r8d, 0x118
mov edx, 0x78
mov rcx, qword [rsp + 0xc80]
call fcn.180115e40
mov qword [rsp + 0xc88], rax
mov rax, qword [rsp + 0x518]
mov qword [rsp + 0x298], rax
mov rcx, qword [rsp + 0x298]
call fcn.180120280
mov qword [rsp + 0x128], rax
mov rcx, qword [rsp + 0x298]
call fcn.1801204e0
mov qword [rsp + 0x520], rax
jmp 0x180112ae3
mov rax, qword [rsp + 0x128]
add rax, 0x20
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x520]
cmp qword [rsp + 0x128], rax
je 0x180112c42
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x528], rax
mov rax, qword [rsp + 0x528]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0xc8], rax
cmp qword [rsp + 0xc8], 0
je 0x180112b4f
mov rcx, qword [rsp + 0xc8]
call fcn.18011eb20
test rax, rax
je 0x180112b4f
mov rcx, qword [rsp + 0xc8]
call fcn.18011eb20
cmp rax, 0x2329
jne 0x180112b54
jmp 0x180112acf
mov rcx, qword [rsp + 0xc8]
call fcn.18011eb20
xor r8d, r8d
mov edx, eax
movzx ecx, word [rsp + 0x88]
call fcn.18011eaa0
mov qword [rsp + 0x530], rax
mov r8, qword [rsp + 0x530]
lea rdx, [rsp + 0xb10]
mov rcx, qword [rsp + 0x538]
call fcn.18011e770
mov rcx, rax
call fcn.18011e4c0
movzx eax, al
test eax, eax
je 0x180112c3d
lea rcx, [rsp + 0xd00]
call fcn.180115f50
nop
mov rcx, qword [rsp + 0xc8]
call fcn.18011eb10
mov qword [rsp + 0x540], rax
mov rdx, qword [rsp + 0x540]
mov rcx, qword [0x18049bec8]
call fcn.18011e820
mov rdx, rax
lea rcx, [rsp + 0xd00]
call fcn.18010eb90
mov rcx, qword [rsp + 0xc8]
call fcn.18011eb20
mov dword [rsp + 0xd28], eax
mov rcx, qword [rsp + 0xc8]
call fcn.18011eb30
mov dword [rsp + 0xd2c], eax
lea rdx, [rsp + 0xd00]
lea rcx, [rsp + 0xc98]
call fcn.18011cf30
nop
lea rcx, [rsp + 0xd00]
call fcn.180115fa0
jmp 0x180112acf
lea rcx, [rsp + 0xc98]
call fcn.1801166f0
movzx eax, al
test eax, eax
jne 0x180112d11
movzx eax, byte [rsp + 0x7b]
test eax, eax
je 0x180112d11
movzx eax, byte [rsp + 0xb0]
mov byte [rsp + 0x7c], al
movzx eax, byte [rsp + 0x7c]
mov byte [rsp + 0x7d], al
lea rax, [rsp + 0xaf8]
mov qword [rsp + 0x548], rax
mov rdx, qword [rsp + 0x548]
lea rcx, [rsp + 0xc98]
call fcn.180116610
mov qword [rsp + 0x550], rax
mov rax, qword [rsp + 0x550]
mov qword [rsp + 0x568], rax
lea rax, [rsp + 0xae0]
mov qword [rsp + 0x558], rax
mov rdx, qword [rsp + 0x558]
lea rcx, [rsp + 0xc98]
call fcn.1801165b0
mov qword [rsp + 0x560], rax
mov rax, qword [rsp + 0x560]
mov qword [rsp + 0x570], rax
movzx r8d, byte [rsp + 0x7d]
mov rdx, qword [rsp + 0x568]
mov rcx, qword [rsp + 0x570]
call fcn.18011d290
lea rdx, [rsp + 0xc50]
lea rcx, [0x18049c0d8]
call fcn.18011ce90
nop
lea rcx, [rsp + 0xc50]
call fcn.180116fe0
nop
lea rcx, [rsp + 0xd58]
call fcn.180067850
nop
lea rcx, [rsp + 0xd30]
call fcn.180067850
jmp 0x1801128a4
lea rcx, [0x18049c0d8]
call fcn.1801173d0
movzx eax, al
test eax, eax
jne 0x1801132e5
movss xmm2, dword [0x1802deed8]
movss xmm1, dword [0x1802dda8c]
lea rcx, [rsp + 0x848]
call fcn.18003cb80
xor r8d, r8d
mov rdx, rax
lea rcx, str.Add_all_items
call fcn.180046960
movzx eax, al
test eax, eax
je 0x1801132e5
lea rax, [0x18049c0d8]
mov qword [rsp + 0x2a0], rax
mov rcx, qword [rsp + 0x2a0]
call fcn.180117390
mov qword [rsp + 0x130], rax
mov rcx, qword [rsp + 0x2a0]
call fcn.1801173b0
mov qword [rsp + 0x578], rax
jmp 0x180112df4
mov rax, qword [rsp + 0x130]
add rax, 0x70
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x578]
cmp qword [rsp + 0x130], rax
je 0x1801132e5
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x140]
add rax, 0x48
mov qword [rsp + 0x2a8], rax
mov rcx, qword [rsp + 0x2a8]
call fcn.180116690
mov qword [rsp + 0x138], rax
mov rcx, qword [rsp + 0x2a8]
call fcn.1801166d0
mov qword [rsp + 0x580], rax
jmp 0x180112e6e
mov rax, qword [rsp + 0x138]
add rax, 0x30
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x580]
cmp qword [rsp + 0x138], rax
je 0x1801132e0
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x1d0], rax
call fcn.180167850
mov qword [rsp + 0x70], rax
mov cx, 6
call fcn.1801911b0
mov word [rsp + 0xb2], ax
mov byte [rsp + 0xce0], 0x5b
mov byte [rsp + 0xce1], 0x6d
mov byte [rsp + 0xce2], 0x65
mov byte [rsp + 0xce3], 0x6e
mov byte [rsp + 0xce4], 0x75
mov byte [rsp + 0xce5], 0x2e
mov byte [rsp + 0xce6], 0x63
mov byte [rsp + 0xce7], 0x70
mov byte [rsp + 0xce8], 0x70
mov byte [rsp + 0xce9], 0x3a
mov byte [rsp + 0xcea], 0x37
mov byte [rsp + 0xceb], 0x33
mov byte [rsp + 0xcec], 0x32
mov byte [rsp + 0xced], 0x5d
mov byte [rsp + 0xcee], 0x20
mov byte [rsp + 0xcef], 0
lea rcx, [rsp + 0xce0]
call fcn.1800eece0
mov r8, rax
mov dl, 1
lea rcx, [0x1803e4c10]
call fcn.180190b90
mov qword [rsp + 0x588], rax
lea rdx, [0x180308998]
mov rcx, qword [rsp + 0x588]
call fcn.180190fa0
mov qword [rsp + 0x590], rax
movzx eax, word [rsp + 0xb2]
mov word [rsp + 0xb4], ax
movzx edx, word [rsp + 0xb4]
mov rcx, qword [rsp + 0x590]
call fcn.180190f10
mov qword [rsp + 0x598], rax
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x598]
call fcn.1800f1f00
cmp qword [rsp + 0x70], 0
je 0x1801132db
call fcn.18014b380
mov qword [rsp + 0x1d8], rax
lea rdx, [rsp + 0x690]
mov rcx, qword [rsp + 0x1d8]
call fcn.18014b5a0
mov byte [rsp + 0xcc0], 0x5b
mov byte [rsp + 0xcc1], 0x6d
mov byte [rsp + 0xcc2], 0x65
mov byte [rsp + 0xcc3], 0x6e
mov byte [rsp + 0xcc4], 0x75
mov byte [rsp + 0xcc5], 0x2e
mov byte [rsp + 0xcc6], 0x63
mov byte [rsp + 0xcc7], 0x70
mov byte [rsp + 0xcc8], 0x70
mov byte [rsp + 0xcc9], 0x3a
mov byte [rsp + 0xcca], 0x37
mov byte [rsp + 0xccb], 0x33
mov byte [rsp + 0xccc], 0x37
mov byte [rsp + 0xccd], 0x5d
mov byte [rsp + 0xcce], 0x20
mov byte [rsp + 0xccf], 0
lea rcx, [rsp + 0xcc0]
call fcn.1800eece0
mov r8, rax
mov dl, 1
lea rcx, [0x1803e4c10]
call fcn.180190b90
mov qword [rsp + 0x5a0], rax
lea rdx, [0x1803089a4]
mov rcx, qword [rsp + 0x5a0]
call fcn.180190fa0
mov qword [rsp + 0x5b0], rax
mov rax, qword [rsp + 0x70]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x5a8], rax
mov rdx, qword [rsp + 0x5a8]
mov rcx, qword [rsp + 0x5b0]
call fcn.1800f1f00
mov qword [rsp + 0x5b8], rax
lea rdx, [0x1803089ac]
mov rcx, qword [rsp + 0x5b8]
call fcn.180190fa0
mov qword [rsp + 0x5c0], rax
mov rax, qword [rsp + 0x70]
mov eax, dword [rax + 0x28]
mov dword [rsp + 0x194], eax
mov edx, dword [rsp + 0x194]
mov rcx, qword [rsp + 0x5c0]
call fcn.180118560
mov qword [rsp + 0x5c8], rax
lea rdx, [0x1803089b4]
mov rcx, qword [rsp + 0x5c8]
call fcn.180190fa0
mov qword [rsp + 0x5d0], rax
mov rax, qword [rsp + 0x70]
movzx eax, word [rax + 0x30]
mov word [rsp + 0xb6], ax
movzx edx, word [rsp + 0xb6]
mov rcx, qword [rsp + 0x5d0]
call fcn.1801183e0
mov rax, qword [rsp + 0x690]
inc rax
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 0x10], rax
mov eax, dword [rsp + 0x698]
inc eax
mov rcx, qword [rsp + 0x70]
mov dword [rcx + 0x2c], eax
lea rdx, [rsp + 0xe38]
mov rcx, qword [rsp + 0x1d8]
call fcn.18011e960
mov rcx, qword [rsp + 0x70]
mov eax, dword [rax]
mov dword [rcx + 0x28], eax
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x140]
movzx ecx, word [rcx + 0x28]
mov word [rax + 0x30], cx
mov rax, qword [rsp + 0x140]
movzx eax, byte [rax + 0x44]
test eax, eax
je 0x1801131e1
mov eax, 0xfe1f
mov rcx, qword [rsp + 0x70]
movzx ecx, word [rcx + 0x32]
and cx, ax
movzx eax, cx
or ax, 0x60
mov rcx, qword [rsp + 0x70]
mov word [rcx + 0x32], ax
mov rax, qword [rsp + 0x1d0]
cmp dword [rax + 0x2c], 7
jne 0x1801131fc
mov dword [rsp + 0xf0], 7
jmp 0x180113207
mov dword [rsp + 0xf0], 6
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x198], eax
mov dword [rsp + 0x19c], 0
mov rax, qword [rsp + 0x140]
mov eax, dword [rax + 0x40]
mov rcx, qword [rsp + 0x1d0]
mov ecx, dword [rcx + 0x2c]
lea eax, [rax + rcx - 1]
mov dword [rsp + 0x1a0], eax
lea r8, [rsp + 0x198]
lea rdx, [rsp + 0x19c]
lea rcx, [rsp + 0x1a0]
call fcn.18011c4d0
movzx eax, word [rax]
and ax, 0xf
shl ax, 0xb
mov ecx, 0x87ff
mov rdx, qword [rsp + 0x70]
movzx edx, word [rdx + 0x32]
and dx, cx
movzx ecx, dx
or cx, ax
movzx eax, cx
mov rcx, qword [rsp + 0x70]
mov word [rcx + 0x32], ax
mov rax, qword [rsp + 0x1d0]
cvtsi2ss xmm0, dword [rax + 0x28]
movaps xmm1, xmm0
mov rcx, qword [rsp + 0x70]
call fcn.18011eb40
movss xmm1, dword [0x1802dda04]
mov rcx, qword [rsp + 0x70]
call fcn.18011eb70
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x1d8]
call fcn.18014b3b0
movzx eax, al
test eax, eax
je 0x1801132db
mov rcx, qword [rsp + 0x70]
call fcn.18014e320
jmp 0x180112e5a
jmp 0x180112de0
xor ecx, ecx
call fcn.180010740
movzx eax, al
test eax, eax
je 0x1801132ff
lea rcx, str.Will_cause_lag_on_weaker_computers.
call fcn.18000e8e0
lea rcx, [0x18049c0d8]
call fcn.1801173d0
movzx eax, al
test eax, eax
jne 0x180114217
mov eax, 0x28
mov eax, eax
mov ecx, dword [0x18049d570]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x18049c228], eax
jle 0x18011337c
lea rcx, [0x18049c228]
call fcn.1802597c0
cmp dword [0x18049c228], 0xffffffff
jne 0x18011337c
lea rdx, [0x18030758e]
lea rcx, [0x18049c110]
call fcn.180014e00
lea rcx, [0x1802da400]
call fcn.1802595a0
nop
lea rcx, [0x18049c228]
call fcn.180259760
movss xmm2, dword [0x180308eec]
lea rdx, str.Type_here_to_filter_Items...
lea rcx, [0x18049c110]
call fcn.180014e80
movss xmm2, dword [0x180308eb8]
movss xmm1, dword [0x180308eec]
lea rcx, [rsp + 0x5d8]
call fcn.18003cb80
lea rdx, [rsp + 0x5d8]
lea rcx, str.items
call fcn.1800b5620
movzx eax, al
test eax, eax
je 0x180113530
lea rax, [0x18049c0d8]
mov qword [rsp + 0x2b0], rax
mov rcx, qword [rsp + 0x2b0]
call fcn.180117390
mov qword [rsp + 0x148], rax
mov rcx, qword [rsp + 0x2b0]
call fcn.1801173b0
mov qword [rsp + 0x5e0], rax
jmp 0x180113422
mov rax, qword [rsp + 0x148]
add rax, 0x70
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x5e0]
cmp qword [rsp + 0x148], rax
je 0x18011352b
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xd8]
mov rcx, rax
call fcn.1800710f0
xor r8d, r8d
mov rdx, rax
lea rcx, [0x18049c110]
call fcn.180014f30
movzx eax, al
test eax, eax
jne 0x180113473
jmp 0x18011340e
mov rcx, qword [rsp + 0xd8]
call fcn.18000e6c0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x850]
call fcn.18003cb80
mov qword [rsp + 0x5e8], rax
mov rax, qword [rsp + 0xd8]
cmp qword [0x18049c100], rax
jne 0x1801134b3
mov byte [rsp + 0x56], 1
jmp 0x1801134b8
mov byte [rsp + 0x56], 0
mov rax, qword [rsp + 0xd8]
mov rcx, rax
call fcn.1800710f0
mov qword [rsp + 0x5f0], rax
mov r9, qword [rsp + 0x5e8]
xor r8d, r8d
movzx edx, byte [rsp + 0x56]
mov rcx, qword [rsp + 0x5f0]
call fcn.1800b4a60
movzx eax, al
test eax, eax
je 0x180113521
mov rax, qword [rsp + 0xd8]
cmp qword [0x18049c100], rax
jne 0x180113512
mov qword [0x18049c100], 0
jmp 0x180113521
mov rax, qword [rsp + 0xd8]
mov qword [0x18049c100], rax
call fcn.18000e7a0
jmp 0x18011340e
call fcn.1800b5970
cmp qword [0x18049c100], 0
je 0x180114217
mov rax, qword [0x18049c100]
add rax, 0x48
mov rcx, rax
call fcn.1801166f0
movzx eax, al
test eax, eax
jne 0x18011378a
mov eax, 0x28
mov eax, eax
mov ecx, dword [0x18049d570]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x18049c348], eax
jle 0x1801135c2
lea rcx, [0x18049c348]
call fcn.1802597c0
cmp dword [0x18049c348], 0xffffffff
jne 0x1801135c2
lea rdx, [0x18030758f]
lea rcx, [0x18049c230]
call fcn.180014e00
lea rcx, [0x1802da420]
call fcn.1802595a0
nop
lea rcx, [0x18049c348]
call fcn.180259760
movss xmm2, dword [0x180308eec]
lea rdx, str.Type_here_to_filter_Skins...
lea rcx, [0x18049c230]
call fcn.180014e80
movss xmm2, dword [0x180308eb8]
movss xmm1, dword [0x180308eec]
lea rcx, [rsp + 0x5f8]
call fcn.18003cb80
lea rdx, [rsp + 0x5f8]
lea rcx, str.skins
call fcn.1800b5620
movzx eax, al
test eax, eax
je 0x18011378a
mov rax, qword [0x18049c100]
add rax, 0x48
mov qword [rsp + 0x2b8], rax
mov rcx, qword [rsp + 0x2b8]
call fcn.180116670
mov qword [rsp + 0x150], rax
mov rcx, qword [rsp + 0x2b8]
call fcn.1801166b0
mov qword [rsp + 0x600], rax
jmp 0x18011366c
mov rax, qword [rsp + 0x150]
add rax, 0x30
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x600]
cmp qword [rsp + 0x150], rax
je 0x180113785
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0xe0]
mov rcx, rax
call fcn.1800710f0
xor r8d, r8d
mov rdx, rax
lea rcx, [0x18049c230]
call fcn.180014f30
movzx eax, al
test eax, eax
jne 0x1801136bd
jmp 0x180113658
mov rcx, qword [rsp + 0xe0]
call fcn.18000e6c0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x858]
call fcn.18003cb80
mov qword [rsp + 0x608], rax
mov rax, qword [0x18049c100]
mov rcx, qword [rsp + 0xe0]
cmp qword [rax + 0x68], rcx
jne 0x180113701
mov byte [rsp + 0x57], 1
jmp 0x180113706
mov byte [rsp + 0x57], 0
mov rax, qword [rsp + 0xe0]
mov rcx, rax
call fcn.1800710f0
mov qword [rsp + 0x610], rax
mov r9, qword [rsp + 0x608]
xor r8d, r8d
movzx edx, byte [rsp + 0x57]
mov rcx, qword [rsp + 0x610]
call fcn.1800b4a60
movzx eax, al
test eax, eax
je 0x18011377b
mov rax, qword [0x18049c100]
mov rcx, qword [rsp + 0xe0]
cmp qword [rax + 0x68], rcx
jne 0x180113768
mov rax, qword [0x18049c100]
mov qword [rax + 0x68], 0
jmp 0x18011377b
mov rax, qword [0x18049c100]
mov rcx, qword [rsp + 0xe0]
mov qword [rax + 0x68], rcx
call fcn.18000e7a0
jmp 0x180113658
call fcn.1800b5970
mov rax, qword [0x18049c100]
mov rcx, rax
call fcn.1800710f0
mov r9, rax
lea r8, str.Add_every__s_skin
mov edx, 0x80
lea rcx, [rsp + 0x1820]
call fcn.180120a40
movss xmm2, dword [0x1802deedc]
movss xmm1, dword [0x1802dda8c]
lea rcx, [rsp + 0x860]
call fcn.18003cb80
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x1820]
call fcn.180046960
movzx eax, al
test eax, eax
je 0x180113a51
mov rax, qword [0x18049c100]
add rax, 0x48
mov qword [rsp + 0x2c0], rax
mov rcx, qword [rsp + 0x2c0]
call fcn.180116670
mov qword [rsp + 0x158], rax
mov rcx, qword [rsp + 0x2c0]
call fcn.1801166b0
mov qword [rsp + 0x618], rax
jmp 0x180113843
mov rax, qword [rsp + 0x158]
add rax, 0x30
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x618]
cmp qword [rsp + 0x158], rax
je 0x180113a51
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x1e0], rax
call fcn.180167850
mov qword [rsp + 0x80], rax
cmp qword [rsp + 0x80], 0
je 0x180113a4c
call fcn.18014b380
mov qword [rsp + 0x1e8], rax
lea rdx, [rsp + 0x6a0]
mov rcx, qword [rsp + 0x1e8]
call fcn.18014b5a0
mov rax, qword [rsp + 0x6a0]
inc rax
mov rcx, qword [rsp + 0x80]
mov qword [rcx + 0x10], rax
mov eax, dword [rsp + 0x6a8]
inc eax
mov rcx, qword [rsp + 0x80]
mov dword [rcx + 0x2c], eax
lea rdx, [rsp + 0xe28]
mov rcx, qword [rsp + 0x1e8]
call fcn.18011e960
mov rcx, qword [rsp + 0x80]
mov eax, dword [rax]
mov dword [rcx + 0x28], eax
mov rax, qword [rsp + 0x80]
mov rcx, qword [0x18049c100]
movzx ecx, word [rcx + 0x28]
mov word [rax + 0x30], cx
mov rax, qword [0x18049c100]
movzx eax, byte [rax + 0x44]
test eax, eax
je 0x180113941
mov eax, 0xfe1f
mov rcx, qword [rsp + 0x80]
movzx ecx, word [rcx + 0x32]
and cx, ax
movzx eax, cx
or ax, 0x60
mov rcx, qword [rsp + 0x80]
mov word [rcx + 0x32], ax
mov rax, qword [rsp + 0x1e0]
cmp dword [rax + 0x2c], 7
jne 0x18011395c
mov dword [rsp + 0xf4], 7
jmp 0x180113967
mov dword [rsp + 0xf4], 6
mov eax, dword [rsp + 0xf4]
mov dword [rsp + 0x1a4], eax
mov dword [rsp + 0x1a8], 0
mov rax, qword [0x18049c100]
mov eax, dword [rax + 0x40]
mov rcx, qword [rsp + 0x1e0]
mov ecx, dword [rcx + 0x2c]
lea eax, [rax + rcx - 1]
mov dword [rsp + 0x1ac], eax
lea r8, [rsp + 0x1a4]
lea rdx, [rsp + 0x1a8]
lea rcx, [rsp + 0x1ac]
call fcn.18011c4d0
movzx eax, word [rax]
and ax, 0xf
shl ax, 0xb
mov ecx, 0x87ff
mov rdx, qword [rsp + 0x80]
movzx edx, word [rdx + 0x32]
and dx, cx
movzx ecx, dx
or cx, ax
movzx eax, cx
mov rcx, qword [rsp + 0x80]
mov word [rcx + 0x32], ax
mov rax, qword [rsp + 0x1e0]
cvtsi2ss xmm0, dword [rax + 0x28]
movaps xmm1, xmm0
mov rcx, qword [rsp + 0x80]
call fcn.18011eb40
movss xmm1, dword [0x1802dda04]
mov rcx, qword [rsp + 0x80]
call fcn.18011eb70
mov rdx, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x1e8]
call fcn.18014b3b0
movzx eax, al
test eax, eax
je 0x180113a4c
mov rcx, qword [rsp + 0x80]
call fcn.18014e320
jmp 0x18011382f
movss xmm1, dword [0x1802ddab0]
xorps xmm0, xmm0
call fcn.18000d970
mov rax, qword [0x18049c100]
cmp qword [rax + 0x68], 0
je 0x180114217
mov rax, qword [0x18049c100]
mov rax, qword [rax + 0x68]
cmp dword [rax + 0x28], 0
jne 0x180113a91
mov dword [rsp + 0xf8], 1
jmp 0x180113a9c
mov dword [rsp + 0xf8], 0
movzx eax, byte [rsp + 0xf8]
mov byte [rsp + 0x58], al
movzx eax, byte [rsp + 0x58]
test eax, eax
je 0x180113ac2
lea rax, [0x18030759b]
mov qword [rsp + 0x200], rax
jmp 0x180113add
mov rax, qword [0x18049c100]
mov rax, qword [rax + 0x68]
mov rcx, rax
call fcn.1800710f0
mov qword [rsp + 0x200], rax
movzx eax, byte [rsp + 0x58]
test eax, eax
je 0x180113af7
lea rax, [0x1803075a1]
mov qword [rsp + 0x208], rax
jmp 0x180113b06
lea rax, [0x1803078d4]
mov qword [rsp + 0x208], rax
mov rax, qword [0x18049c100]
mov rcx, rax
call fcn.1800710f0
mov rcx, qword [rsp + 0x200]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x208]
mov qword [rsp + 0x20], rcx
mov r9, rax
lea r8, str.Add__s_s_s
mov edx, 0x80
lea rcx, [rsp + 0x1820]
call fcn.180120a40
movss xmm2, dword [0x1802deedc]
movss xmm1, dword [0x1802dda8c]
lea rcx, [rsp + 0x868]
call fcn.18003cb80
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x1820]
call fcn.180046960
movzx eax, al
test eax, eax
je 0x18011407e
call fcn.180167850
mov qword [rsp + 0x60], rax
cmp qword [rsp + 0x60], 0
je 0x18011407e
call fcn.18014b380
mov qword [rsp + 0x1f0], rax
lea rdx, [rsp + 0x680]
mov rcx, qword [rsp + 0x1f0]
call fcn.18014b5a0
mov cx, 6
call fcn.1801911b0
mov word [rsp + 0xbc], ax
mov byte [rsp + 0xcd0], 0x5b
mov byte [rsp + 0xcd1], 0x6d
mov byte [rsp + 0xcd2], 0x65
mov byte [rsp + 0xcd3], 0x6e
mov byte [rsp + 0xcd4], 0x75
mov byte [rsp + 0xcd5], 0x2e
mov byte [rsp + 0xcd6], 0x63
mov byte [rsp + 0xcd7], 0x70
mov byte [rsp + 0xcd8], 0x70
mov byte [rsp + 0xcd9], 0x3a
mov byte [rsp + 0xcda], 0x38
mov byte [rsp + 0xcdb], 0x36
mov byte [rsp + 0xcdc], 0x37
mov byte [rsp + 0xcdd], 0x5d
mov byte [rsp + 0xcde], 0x20
mov byte [rsp + 0xcdf], 0
lea rcx, [rsp + 0xcd0]
call fcn.1800eece0
mov r8, rax
mov dl, 1
lea rcx, [0x1803e4c10]
call fcn.180190b90
mov qword [rsp + 0x620], rax
lea rdx, str.item_addr:
mov rcx, qword [rsp + 0x620]
call fcn.180190fa0
mov qword [rsp + 0x628], rax
movzx eax, word [rsp + 0xbc]
mov word [rsp + 0xb8], ax
movzx edx, word [rsp + 0xb8]
mov rcx, qword [rsp + 0x628]
call fcn.180190f10
mov qword [rsp + 0x630], rax
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x630]
call fcn.1800f1f00
mov byte [rsp + 0xcf0], 0x5b
mov byte [rsp + 0xcf1], 0x6d
mov byte [rsp + 0xcf2], 0x65
mov byte [rsp + 0xcf3], 0x6e
mov byte [rsp + 0xcf4], 0x75
mov byte [rsp + 0xcf5], 0x2e
mov byte [rsp + 0xcf6], 0x63
mov byte [rsp + 0xcf7], 0x70
mov byte [rsp + 0xcf8], 0x70
mov byte [rsp + 0xcf9], 0x3a
mov byte [rsp + 0xcfa], 0x38
mov byte [rsp + 0xcfb], 0x36
mov byte [rsp + 0xcfc], 0x38
mov byte [rsp + 0xcfd], 0x5d
mov byte [rsp + 0xcfe], 0x20
mov byte [rsp + 0xcff], 0
lea rcx, [rsp + 0xcf0]
call fcn.1800eece0
mov r8, rax
mov dl, 1
lea rcx, [0x1803e4c10]
call fcn.180190b90
mov qword [rsp + 0x638], rax
lea rdx, str.uid:
mov rcx, qword [rsp + 0x638]
call fcn.180190fa0
mov qword [rsp + 0x648], rax
mov rax, qword [rsp + 0x60]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x640], rax
mov rdx, qword [rsp + 0x640]
mov rcx, qword [rsp + 0x648]
call fcn.1800f1f00
mov qword [rsp + 0x650], rax
lea rdx, str._id:
mov rcx, qword [rsp + 0x650]
call fcn.180190fa0
mov qword [rsp + 0x658], rax
mov rax, qword [rsp + 0x60]
mov eax, dword [rax + 0x28]
mov dword [rsp + 0x1b0], eax
mov edx, dword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x658]
call fcn.180118560
mov qword [rsp + 0x660], rax
lea rdx, str.idx:
mov rcx, qword [rsp + 0x660]
call fcn.180190fa0
mov qword [rsp + 0x668], rax
mov rax, qword [rsp + 0x60]
movzx eax, word [rax + 0x30]
mov word [rsp + 0xba], ax
movzx edx, word [rsp + 0xba]
mov rcx, qword [rsp + 0x668]
call fcn.1801183e0
mov rax, qword [rsp + 0x680]
inc rax
mov rcx, qword [rsp + 0x60]
mov qword [rcx + 0x10], rax
mov eax, dword [rsp + 0x688]
inc eax
mov rcx, qword [rsp + 0x60]
mov dword [rcx + 0x2c], eax
lea rdx, [rsp + 0xe48]
mov rcx, qword [rsp + 0x1f0]
call fcn.18011e960
mov rcx, qword [rsp + 0x60]
mov eax, dword [rax]
mov dword [rcx + 0x28], eax
mov rax, qword [rsp + 0x60]
mov rcx, qword [0x18049c100]
movzx ecx, word [rcx + 0x28]
mov word [rax + 0x30], cx
mov rax, qword [0x18049c100]
movzx eax, byte [rax + 0x44]
test eax, eax
je 0x180113ed1
mov eax, 0xfe1f
mov rcx, qword [rsp + 0x60]
movzx ecx, word [rcx + 0x32]
and cx, ax
movzx eax, cx
or ax, 0x60
mov rcx, qword [rsp + 0x60]
mov word [rcx + 0x32], ax
mov rax, qword [0x18049c100]
mov rax, qword [rax + 0x68]
cmp dword [rax + 0x2c], 7
jne 0x180113eef
mov dword [rsp + 0xfc], 7
jmp 0x180113efa
mov dword [rsp + 0xfc], 6
mov eax, dword [rsp + 0xfc]
mov dword [rsp + 0x1b4], eax
mov dword [rsp + 0x1b8], 0
mov rax, qword [0x18049c100]
mov rax, qword [rax + 0x68]
mov rcx, qword [0x18049c100]
mov ecx, dword [rcx + 0x40]
mov eax, dword [rax + 0x2c]
lea eax, [rcx + rax - 1]
mov dword [rsp + 0x18c], eax
lea r8, [rsp + 0x1b4]
lea rdx, [rsp + 0x1b8]
lea rcx, [rsp + 0x18c]
call fcn.18011c4d0
movzx eax, word [rax]
and ax, 0xf
shl ax, 0xb
mov ecx, 0x87ff
mov rdx, qword [rsp + 0x60]
movzx edx, word [rdx + 0x32]
and dx, cx
movzx ecx, dx
or cx, ax
movzx eax, cx
mov rcx, qword [rsp + 0x60]
mov word [rcx + 0x32], ax
mov rax, qword [0x18049c100]
mov rax, qword [rax + 0x68]
cvtsi2ss xmm0, dword [rax + 0x28]
movaps xmm1, xmm0
mov rcx, qword [rsp + 0x60]
call fcn.18011eb40
cvtsi2ss xmm0, dword [0x1803e4c3c]
movaps xmm1, xmm0
mov rcx, qword [rsp + 0x60]
call fcn.18011eb70
movss xmm1, dword [0x18049c34c]
mov rcx, qword [rsp + 0x60]
call fcn.18011eba0
cmp dword [0x1803e4c40], 0
jl 0x180114028
mov edx, dword [0x1803e4c40]
mov rcx, qword [rsp + 0x60]
call fcn.18011ebd0
xor edx, edx
mov rcx, qword [rsp + 0x60]
call fcn.18011ec00
mov rax, qword [rsp + 0x60]
movzx eax, word [rax + 0x32]
shr ax, 5
and ax, 0xf
movzx eax, ax
cmp eax, 3
je 0x180114028
mov eax, 0xfe1f
mov rcx, qword [rsp + 0x60]
movzx ecx, word [rcx + 0x32]
and cx, ax
movzx eax, cx
mov ecx, 0x120
or ax, cx
mov rcx, qword [rsp + 0x60]
mov word [rcx + 0x32], ax
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x1f0]
call fcn.18014b3b0
movzx eax, al
test eax, eax
je 0x18011404b
mov rcx, qword [rsp + 0x60]
call fcn.18014e320
xorps xmm0, xmm0
movss dword [0x18049c34c], xmm0
mov dword [0x1803e4c3c], 1
mov dword [0x1803e4c40], 0xffffffff
mov r8d, 0x20
xor edx, edx
lea rcx, [0x18049c350]
call fcn.180263de0
movss xmm2, dword [0x1802dda50]
xorps xmm1, xmm1
lea rcx, [rsp + 0x670]
call fcn.18003cb80
lea rcx, [rsp + 0x670]
call fcn.1800a8d10
lea rcx, str.Extra_settings
call fcn.1800a9840
xor edx, edx
lea rcx, str.Wear_Rating
call fcn.1800a8e60
movss xmm0, dword [0x180308eec]
call fcn.18000d520
mov dword [rsp + 0x28], 0x20
lea rax, str._.9f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1802dda04]
xorps xmm2, xmm2
lea rdx, [0x18049c34c]
lea rcx, str.slider1
call fcn.1800ad2b0
xor edx, edx
lea rcx, str.Pattern_Template
call fcn.1800a8e60
movss xmm0, dword [0x180308eec]
call fcn.18000d520
mov dword [rsp + 0x28], 0
lea rax, [0x180307bec]
mov qword [rsp + 0x20], rax
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x1803e4c3c]
lea rcx, str.slider2
call fcn.1800ad510
xor edx, edx
lea rcx, str.StatTrak_Count
call fcn.1800a8e60
movss xmm0, dword [0x180308eec]
call fcn.18000d520
cmp dword [0x1803e4c40], 0xffffffff
jne 0x18011417f
lea rax, str.Not_StatTrak
mov qword [rsp + 0x1f8], rax
jmp 0x18011418e
lea rax, [0x180307bfc]
mov qword [rsp + 0x1f8], rax
mov dword [rsp + 0x28], 0x20
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x20], rax
mov r9d, 0x3fffffff
mov r8d, 0xffffffff
lea rdx, [0x1803e4c40]
lea rcx, str.slider3
call fcn.1800ad510
xor edx, edx
lea rcx, str.Custom_Name
call fcn.1800a8e60
movss xmm0, dword [0x180308eec]
call fcn.18000d520
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov r9d, 0x20
lea r8, [0x18049c350]
lea rdx, str.Default
lea rcx, str.input1
call fcn.1800aeb50
call fcn.180044f50
mov ecx, 1
call fcn.18000d200
call fcn.18000b880
mov ecx, 1
call fcn.18000d200
mov rcx, qword [rsp + 0x1aa0]
xor rcx, rsp
call fcn.180258fa0
add rsp, 0x1ab8
pop rdi
pop rsi
ret