Function at 0x14008ba70
Capabilities:
Contain obfuscated stackstrings
Execute command
Log keystrokes via polling
Self delete
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r14
push rbp
lea rbp, [rsp - 0x1330]
mov eax, 0x1430
call fcn.140128c20
sub rsp, rax
movaps xmmword [rsp + 0x1420], xmm6
movaps xmmword [rsp + 0x1410], xmm7
movaps xmmword [rsp + 0x1400], xmm8
movaps xmmword [rsp + 0x13f0], xmm9
movaps xmmword [rsp + 0x13e0], xmm10
movaps xmmword [rsp + 0x13d0], xmm11
movaps xmmword [rsp + 0x13c0], xmm12
movaps xmmword [rsp + 0x13b0], xmm13
movaps xmmword [rsp + 0x13a0], xmm14
movaps xmmword [rsp + 0x1390], xmm15
mov rax, qword [0x140171140]
xor rax, rsp
mov qword [rbp + 0x1280], rax
xor r14d, r14d
mov edx, 0x42
movzx eax, byte [0x1402138c8]
cmp al, 0x67
cmovb edx, eax
movzx eax, dl
lea rcx, [rax + rax*2]
lea rax, [0x140148be0]
mov ecx, dword [rax + rcx*8]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14008bb40
cmp byte [reloc.WS2_32.dll_accept], r14b
sete byte [0x1401711e5]
cmp qword [0x1402154e8], r14
jne 0x14008bb60
cmp qword [0x1402154f8], r14
je 0x14008bb60
call fcn.140052aa0
test al, al
je 0x14008bb60
call fcn.140053220
call fcn.140053f10
call fcn.1400184c0
call fcn.140086c80
movzx ecx, byte [reloc.WS2_32.dll_accept]
mov rax, qword [0x140214df0]
mov byte [rax + 0xd0], cl
movss xmm15, dword [0x14014ed0c]
cmp cl, 1
jne 0x14008f43e
call fcn.140086c40
mov rax, qword [0x140214df0]
or dword [rax + 0x1dc8], 2
mov dword [rax + 0x1dec], 0x44390000
mov dword [rax + 0x1df0], 0x43af0000
mov dword [rax + 0x1dd0], 1
mov dword [rsp + 0x54], 0x70747d76
mov word [rsp + 0x58], 0x100
lea rcx, [rsp + 0x54]
call fcn.140096f60
mov r8d, Ordinal_60
lea rdx, reloc.WS2_32.dll_accept
lea rcx, [rsp + 0x54]
call fcn.14001f5b0
mov rax, qword [0x140214df0]
mov rcx, qword [rax + 0x1d18]
movss xmm0, dword [rcx + 0x48]
movss dword [0x140215550], xmm0
movss xmm1, dword [rcx + 0x4c]
movss dword [0x140215554], xmm1
mov rcx, qword [0x140214e70]
call fcn.140022e90
movss xmm10, dword [0x14014ef00]
mov qword [rbp + 0x2b8], 0x430c0000
lea rcx, [rbp + 0x2b8]
call fcn.140023ec0
mov dword [rsp + 0x20], 0xff
mov edx, Ordinal_32
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xe48]
call fcn.140077860
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x7d8], xmm0
lea rdx, [rbp + 0x7d8]
mov ecx, 3
call fcn.140013950
mov dword [rbp + 0x2c0], 0x41200000
mov dword [rbp + 0x2c4], 0x44160000
mov rcx, qword [0x140214df0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xc1], 1
xor r8d, r8d
lea rdx, str.mainsep
mov rcx, qword [rcx + 0x1d18]
call fcn.140015990
mov edx, eax
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [rbp + 0x2c0]
lea rcx, str.mainsep
call fcn.14001c0b0
call fcn.14001c380
mov ecx, 1
call fcn.1400139b0
mov qword [rbp + 0x2d0], 0x430c0000
lea rcx, [rbp + 0x2d0]
call fcn.140023ec0
mov dword [rsp + 0x20], 0xff
mov edx, Ordinal_32
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xe58]
call fcn.140077860
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x7e8], xmm0
lea rdx, [rbp + 0x7e8]
mov ecx, 3
call fcn.140013950
movss xmm2, dword [0x14014ee84]
movss xmm1, dword [0x14014efbc]
lea rcx, [rbp + 0x6f0]
call fcn.14000ec90
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, str.mainsep1
call fcn.14001c2f0
call fcn.14001c380
mov ecx, 1
call fcn.1400139b0
mov qword [rbp + 0x2c8], 0x43de8000
lea rcx, [rbp + 0x2c8]
call fcn.140023ec0
mov dword [rsp + 0x20], 0xff
mov edx, Ordinal_32
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xe68]
call fcn.140077860
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x7f8], xmm0
lea rdx, [rbp + 0x7f8]
mov ecx, 3
call fcn.140013950
mov dword [rbp + 0x2b0], 0x41200000
mov dword [rbp + 0x2b4], 0x43e10000
mov rcx, qword [0x140214df0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xc1], 1
xor r8d, r8d
lea rdx, str.mainsep2
mov rcx, qword [rcx + 0x1d18]
call fcn.140015990
mov edx, eax
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [rbp + 0x2b0]
lea rcx, str.mainsep2
call fcn.14001c0b0
call fcn.14001c380
mov ecx, 1
call fcn.1400139b0
mov dword [rbp + 0x2a8], 0x43de8000
mov dword [rbp + 0x2ac], 0x432a0000
lea rcx, [rbp + 0x2a8]
call fcn.140023ec0
mov dword [rsp + 0x20], 0xff
mov edx, Ordinal_32
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xe38]
call fcn.140077860
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x808], xmm0
lea rdx, [rbp + 0x808]
mov ecx, 3
call fcn.140013950
movss xmm14, dword [0x14014ef6c]
mov dword [rbp + 0x2a0], 0x43960000
mov dword [rbp + 0x2a4], 0x41200000
mov rcx, qword [0x140214df0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xc1], 1
xor r8d, r8d
lea rdx, str.mainsep3
mov rcx, qword [rcx + 0x1d18]
call fcn.140015990
mov edx, eax
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [rbp + 0x2a0]
lea rcx, str.mainsep3
call fcn.14001c0b0
call fcn.14001c380
mov ecx, 1
call fcn.1400139b0
mov dword [rbp + 0x298], 0xc1200000
mov dword [rbp + 0x29c], 0xc1f00000
lea rcx, [rbp + 0x298]
call fcn.140023ec0
xorps xmm0, xmm0
movups xmmword [rbp + 0x818], xmm0
movaps xmm1, xmmword [0x14014f300]
movups xmmword [rbp + 0x828], xmm1
mov dword [rbp + 0x290], 0x3f800000
mov dword [rbp + 0x294], 0x3f800000
mov qword [rbp + 0x288], r14
movss xmm6, dword [0x14014ef10]
mov dword [rbp + 0x280], 0x43200000
mov dword [rbp + 0x284], 0x43200000
lea rax, [rbp + 0x818]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x828]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x290]
lea r8, [rbp + 0x288]
lea rdx, [rbp + 0x280]
mov rcx, qword [0x140214ef0]
call fcn.140058ba0
mov dword [rbp + 0x278], r14d
mov dword [rbp + 0x27c], 0x42dc0000
lea rcx, [rbp + 0x278]
call fcn.140023ec0
lea rax, [rbp + 0x888]
mov qword [rsp + 0x40], rax
movzx edx, byte [rsp + 0x48]
lea rcx, [rbp + 0x888]
call fcn.14000a800
nop
mov r8d, 4
lea rdx, str.MAIN
lea rcx, [rbp + 0x888]
call fcn.14000a820
nop
xor r8d, r8d
lea rdx, [0x140214ec8]
lea rcx, [rbp + 0x888]
call fcn.1400859d0
mov dword [rbp + 0x270], 0
mov dword [rbp + 0x274], 0x430c0000
lea rcx, [rbp + 0x270]
call fcn.140023ec0
lea rax, [rbp + 0x8a8]
mov qword [rsp + 0x40], rax
movzx edx, byte [rsp + 0x48]
lea rcx, [rbp + 0x8a8]
call fcn.14000a800
nop
mov r8d, 4
lea rdx, str.MISC
lea rcx, [rbp + 0x8a8]
call fcn.14000a820
nop
mov r8d, 1
lea rdx, [0x140214ec8]
lea rcx, [rbp + 0x8a8]
call fcn.1400859d0
mov dword [rbp + 0x268], 0
mov dword [rbp + 0x26c], 0x432a0000
lea rcx, [rbp + 0x268]
call fcn.140023ec0
lea rax, [rbp + 0x8c8]
mov qword [rsp + 0x40], rax
movzx edx, byte [rsp + 0x48]
lea rcx, [rbp + 0x8c8]
call fcn.14000a800
nop
mov r8d, 8
lea rdx, str.KEYBINDS
lea rcx, [rbp + 0x8c8]
call fcn.14000a820
nop
mov r8d, 2
lea rdx, [0x140214ec8]
lea rcx, [rbp + 0x8c8]
call fcn.1400859d0
mov dword [rbp + 0x260], 0
mov dword [rbp + 0x264], 0x43480000
lea rcx, [rbp + 0x260]
call fcn.140023ec0
lea rax, [rbp + 0x8e8]
mov qword [rsp + 0x40], rax
movzx edx, byte [rsp + 0x48]
lea rcx, [rbp + 0x8e8]
call fcn.14000a800
nop
mov r8d, 8
lea rdx, str.SETTINGS
lea rcx, [rbp + 0x8e8]
call fcn.14000a820
nop
mov r8d, 3
lea rdx, [0x140214ec8]
lea rcx, [rbp + 0x8e8]
call fcn.1400859d0
movss xmm0, dword [0x14014ee98]
movss xmm8, dword [0x14014f00c]
movss xmm13, dword [0x14014ef80]
movss xmm9, dword [0x14014eedc]
movss xmm12, dword [0x14014ef04]
movss xmm7, dword [0x14014ef90]
movss xmm11, dword [0x14014efb0]
cmp dword [0x140214ec8], 0
jne 0x14008cfda
movaps xmm2, xmm0
movss xmm1, dword [0x14014ef58]
lea rcx, [rbp + 0x6f8]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.RECOIL
call fcn.1400568e0
movss xmm2, dword [0x14014ee98]
movss xmm1, dword [0x14014ef9c]
lea rcx, [rbp + 0x700]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.SELECTOR
call fcn.1400568e0
movss xmm2, dword [0x14014ef20]
movss xmm1, dword [0x14014efac]
lea rcx, [rbp + 0x708]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.MISC
call fcn.1400568e0
call fcn.140022f30
mov rcx, qword [0x140214df8]
call fcn.140022e90
movss xmm2, dword [0x14014eec0]
movaps xmm1, xmm6
lea rcx, [rbp + 0x710]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.Recoil_Control
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140023d90
lea rdx, [0x140214dea]
lea rcx, str.control
call fcn.140085e80
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008c2ce
lea rdx, str.Enables_or_disables_recoil_compensation.
lea rcx, [rbp + 0xe78]
call fcn.140007630
mov rdx, rax
lea rcx, str.control
call fcn.140086a40
movss xmm2, dword [0x14014eed0]
movaps xmm1, xmm6
lea rcx, [rbp + 0x718]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.Autodetect_Weapon
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140023d90
lea rdx, [0x140214e0a]
lea rcx, str.autodetected
call fcn.140085e80
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008c346
lea rdx, str.Enables_or_disables_automatic_weapon_detection.
lea rcx, [rbp + 0xe98]
call fcn.140007630
mov rdx, rax
lea rcx, str.autodet
call fcn.140086a40
movss xmm2, dword [0x14014eee4]
movaps xmm1, xmm6
lea rcx, [rbp + 0x720]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.Autodetect_Condition
call fcn.1400568e0
movaps xmm1, xmm8
movss xmm0, dword [0x14014ef7c]
call fcn.140023d90
movaps xmm0, xmm9
call fcn.140024000
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 2
lea r8, str.Always
lea rdx, [0x140214ec4]
lea rcx, str.autotype
call fcn.14005b6b0
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008c3e0
lea rdx, str.Changes_when_autodetect_is_used.
lea rcx, [rbp + 0xeb8]
call fcn.140007630
mov rdx, rax
lea rcx, str.autodtype
call fcn.140086a40
movss xmm2, dword [0x14014ef0c]
movaps xmm1, xmm12
lea rcx, [rbp + 0x728]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movaps xmm0, xmm14
call fcn.140024000
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm15
lea r9, [0x1401c7818]
lea r8, str.X_Randomization
mov edx, Ordinal_301
lea rcx, [0x14014db20]
call fcn.1400868f0
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008c463
lea rdx, str.Randomizes_the_spray_on_the_X_axis
lea rcx, [rbp + 0xed8]
call fcn.140007630
mov rdx, rax
lea rcx, str.xrand
call fcn.140086a40
movaps xmm0, xmm14
call fcn.140024000
movss xmm2, dword [0x14014ef24]
movaps xmm1, xmm12
lea rcx, [rbp + 0x730]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm15
lea r9, [0x1401c7828]
lea r8, str.Y_Randomization
mov edx, Ordinal_301
lea rcx, [0x14014db20]
call fcn.1400868f0
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008c4e6
lea rdx, str.Randomizes_the_spray_on_the_Y_axis
lea rcx, [rbp + 0xad8]
call fcn.140007630
mov rdx, rax
lea rcx, str.yrand
call fcn.140086a40
movaps xmm0, xmm14
call fcn.140024000
movss xmm2, dword [0x14014ef48]
movaps xmm1, xmm12
lea rcx, [rbp + 0x738]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm15
lea r9, [0x1401c7814]
lea r8, str.X_Control
mov edx, Ordinal_301
lea rcx, [0x14014db20]
call fcn.1400868f0
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008c569
lea rdx, str.The_percentage_of_the_recoil_being_compensated_on_the_X_axis._Keep_at_100_unless_you_know_what_you_are_doing
lea rcx, [rbp + 0xaf8]
call fcn.140007630
mov rdx, rax
lea rcx, str.xcont
call fcn.140086a40
movaps xmm2, xmm14
movaps xmm1, xmm12
lea rcx, [rbp + 0x740]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movaps xmm0, xmm14
call fcn.140024000
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm15
lea r9, [0x1401c7808]
lea r8, str.Y_Control
mov edx, Ordinal_301
lea rcx, [0x14014db20]
call fcn.1400868f0
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008c5e8
lea rdx, str.The_percentage_of_the_recoil_being_compensated_on_the_Y_axis._Keep_at_100_unless_you_know_what_you_are_doing
lea rcx, [rbp + 0xb18]
call fcn.140007630
mov rdx, rax
lea rcx, str.ycont
call fcn.140086a40
movss xmm2, dword [0x14014eec0]
movaps xmm1, xmm7
lea rcx, [rbp + 0x748]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.Weapon_Selection
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.140023d90
movaps xmm0, xmm10
call fcn.140024000
lea rcx, [rbp + 0xef8]
call fcn.14007cc20
nop
xor r8d, r8d
mov rdx, qword [rax + 0x20]
lea rcx, str.ewdewd
call fcn.14005a910
movzx ebx, al
lea rcx, [rbp + 0xef8]
call fcn.14007ca00
test bl, bl
je 0x14008cc4a
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x750]
call fcn.14000ec90
mov r9, rax
xor r8d, r8d
xor edx, edx
lea rcx, [0x140143be8]
call fcn.140069700
movsd xmm12, qword [0x14014ee48]
test al, al
je 0x14008c6ed
cmp byte [0x140214e0a], 0
jne 0x14008c6ed
lea rdx, [0x140215168]
lea rcx, [rbp + 0x9d0]
call fcn.1400984b0
movsd qword [rsp + 0x20], xmm12
lea r9, [0x140143be8]
mov r8d, recv
mov rdx, rax
lea rcx, [rbp + 0xf28]
call fcn.14007ca60
mov rdx, rax
lea rcx, [0x140214f70]
call fcn.140081370
lea rcx, [rbp + 0xf28]
call fcn.14007ca00
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x758]
call fcn.14000ec90
mov r9, rax
xor r8d, r8d
xor edx, edx
lea rcx, str.Assault_Rifle
call fcn.140069700
test al, al
je 0x14008c775
cmp byte [0x140214e0a], 0
jne 0x14008c775
lea rdx, [0x140214fb8]
lea rcx, [rbp + 0xa18]
call fcn.1400984b0
movsd xmm0, qword [0x14014ee60]
movsd qword [rsp + 0x20], xmm0
lea r9, str.Assault_Rifle
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp + 0xf58]
call fcn.14007ca60
mov rdx, rax
lea rcx, [0x140214f70]
call fcn.140081370
lea rcx, [rbp + 0xf58]
call fcn.14007ca00
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x760]
call fcn.14000ec90
mov r9, rax
xor r8d, r8d
xor edx, edx
lea rcx, str.LR_300
call fcn.140069700
test al, al
je 0x14008c7f9
cmp byte [0x140214e0a], 0
jne 0x14008c7f9
lea rdx, [0x140214fa0]
lea rcx, [rbp + 0xa00]
call fcn.1400984b0
movsd qword [rsp + 0x20], xmm12
lea r9, str.LR_300
mov r8d, 1
mov rdx, rax
lea rcx, [rbp + 0xf88]
call fcn.14007ca60
mov rdx, rax
lea rcx, [0x140214f70]
call fcn.140081370
lea rcx, [rbp + 0xf88]
call fcn.14007ca00
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x768]
call fcn.14000ec90
mov r9, rax
xor r8d, r8d
xor edx, edx
lea rcx, [0x14014cdb8]
call fcn.140069700
test al, al
je 0x14008c884
cmp byte [0x140214e0a], 0
jne 0x14008c884
lea rdx, [0x140215000]
lea rcx, [rbp + 0x9e8]
call fcn.1400984b0
movsd xmm0, qword [0x14014ee18]
movsd qword [rsp + 0x20], xmm0
lea r9, [0x14014cdb8]
mov r8d, 2
mov rdx, rax
lea rcx, [rbp + 0xfb8]
call fcn.14007ca60
mov rdx, rax
lea rcx, [0x140214f70]
call fcn.140081370
lea rcx, [rbp + 0xfb8]
call fcn.14007ca00
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x770]
call fcn.14000ec90
mov r9, rax
xor r8d, r8d
xor edx, edx
lea rcx, str.Custom_SMG
call fcn.140069700
test al, al
je 0x14008c90f
cmp byte [0x140214e0a], 0
jne 0x14008c90f
lea rdx, [0x140215018]
lea rcx, [rbp + 0xa30]
call fcn.1400984b0
movsd xmm0, qword [0x14014ee20]
movsd qword [rsp + 0x20], xmm0
lea r9, str.Custom_SMG
mov r8d, 6
mov rdx, rax
lea rcx, [rbp + 0xfe8]
call fcn.14007ca60
mov rdx, rax
lea rcx, [0x140214f70]
call fcn.140081370
lea rcx, [rbp + 0xfe8]
call fcn.14007ca00
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x778]
call fcn.14000ec90
mov r9, rax
xor r8d, r8d
xor edx, edx
lea rcx, str.Thompson
call fcn.140069700
test al, al
je 0x14008c99a
cmp byte [0x140214e0a], 0
jne 0x14008c99a
lea rdx, [0x140214fe8]
lea rcx, [rbp + 0xa48]
call fcn.1400984b0
movsd xmm0, qword [0x14014ee40]
movsd qword [rsp + 0x20], xmm0
lea r9, str.Thompson
mov r8d, 3
mov rdx, rax
lea rcx, [rbp + 0x1018]
call fcn.14007ca60
mov rdx, rax
lea rcx, [0x140214f70]
call fcn.140081370
lea rcx, [rbp + 0x1018]
call fcn.14007ca00
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x780]
call fcn.14000ec90
mov r9, rax
xor r8d, r8d
xor edx, edx
lea rcx, str.Semi_Automatic_Rifle
call fcn.140069700
movsd xmm12, qword [0x14014ee30]
test al, al
je 0x14008ca27
cmp byte [0x140214e0a], 0
jne 0x14008ca27
lea rdx, [0x140215118]
lea rcx, [rbp + 0xa60]
call fcn.1400984b0
movsd qword [rsp + 0x20], xmm12
lea r9, str.Semi_Automatic_Rifle
mov r8d, 4
mov rdx, rax
lea rcx, [rbp + 0x1048]
call fcn.14007ca60
mov rdx, rax
lea rcx, [0x140214f70]
call fcn.140081370
lea rcx, [rbp + 0x1048]
call fcn.14007ca00
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x788]
call fcn.14000ec90
mov r9, rax
xor r8d, r8d
xor edx, edx
lea rcx, str.M249
call fcn.140069700
test al, al
je 0x14008cab2
cmp byte [0x140214e0a], 0
jne 0x14008cab2
lea rdx, [0x1402151a0]
lea rcx, [rbp + 0xa78]
call fcn.1400984b0
movsd xmm0, qword [0x14014ee38]
movsd qword [rsp + 0x20], xmm0
lea r9, str.M249
mov r8d, 9
mov rdx, rax
lea rcx, [rbp + 0x1078]
call fcn.14007ca60
mov rdx, rax
lea rcx, [0x140214f70]
call fcn.140081370
lea rcx, [rbp + 0x1078]
call fcn.14007ca00
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x790]
call fcn.14000ec90
mov r9, rax
xor r8d, r8d
xor edx, edx
lea rcx, str.HMLMG
call fcn.140069700
test al, al
je 0x14008cb36
cmp byte [0x140214e0a], 0
jne 0x14008cb36
lea rdx, [0x140215100]
lea rcx, [rbp + 0xa90]
call fcn.1400984b0
movsd qword [rsp + 0x20], xmm12
lea r9, str.HMLMG
mov r8d, recv
mov rdx, rax
lea rcx, [rbp + 0x10a8]
call fcn.14007ca60
mov rdx, rax
lea rcx, [0x140214f70]
call fcn.140081370
lea rcx, [rbp + 0x10a8]
call fcn.14007ca00
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x7a0]
call fcn.14000ec90
mov r9, rax
xor r8d, r8d
xor edx, edx
lea rcx, str.Python
call fcn.140069700
test al, al
je 0x14008cbc1
cmp byte [0x140214e0a], 0
jne 0x14008cbc1
lea rdx, [0x140214fd0]
lea rcx, [rbp + 0xaa8]
call fcn.1400984b0
movsd xmm0, qword [0x14014ee50]
movsd qword [rsp + 0x20], xmm0
lea r9, str.Python
mov r8d, 7
mov rdx, rax
lea rcx, [rbp + 0x10d8]
call fcn.14007ca60
mov rdx, rax
lea rcx, [0x140214f70]
call fcn.140081370
lea rcx, [rbp + 0x10d8]
call fcn.14007ca00
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x7a8]
call fcn.14000ec90
mov r9, rax
xor r8d, r8d
xor edx, edx
lea rcx, [0x14014ced4]
call fcn.140069700
test al, al
je 0x14008cc45
cmp byte [0x140214e0a], 0
jne 0x14008cc45
lea rdx, [0x140215130]
lea rcx, [rbp + 0xac0]
call fcn.1400984b0
movsd qword [rsp + 0x20], xmm12
lea r9, [0x14014cdf4]
mov r8d, 8
mov rdx, rax
lea rcx, [rbp + 0x1108]
call fcn.14007ca60
mov rdx, rax
lea rcx, [0x140214f70]
call fcn.140081370
lea rcx, [rbp + 0x1108]
call fcn.14007ca00
call fcn.140025a50
movss xmm2, dword [0x14014eed0]
movaps xmm1, xmm7
lea rcx, [rbp + 0x7b0]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.Scope_Selection
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.140023d90
movaps xmm0, xmm10
call fcn.140024000
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 5
lea r8, [0x140213c58]
lea rdx, [0x140214ec0]
lea rcx, str.scopeselect
call fcn.14005b6b0
movss xmm2, dword [0x14014eee4]
movaps xmm1, xmm7
lea rcx, [rbp + 0x7b8]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.Barrel_Selection
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.140023d90
movaps xmm0, xmm10
call fcn.140024000
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 2
lea r8, [0x140213c38]
lea rdx, [0x140214edc]
lea rcx, str.barrelselect
call fcn.14005b6b0
movss xmm2, dword [0x14014ef2c]
movaps xmm1, xmm7
lea rcx, [rbp + 0x7c0]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.Hip_fire_Control
call fcn.1400568e0
movaps xmm1, xmm8
movss xmm12, dword [0x14014efc0]
movaps xmm0, xmm12
call fcn.140023d90
lea rdx, [0x140214deb]
lea rcx, str.hipcontrol
call fcn.140085e80
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008cd9d
lea rdx, str.Enables_or_disables_hip_fire_compensation.
lea rcx, [rbp + 0xb38]
call fcn.140007630
mov rdx, rax
lea rcx, str.hipfirecontrol
call fcn.140086a40
movss xmm2, dword [0x14014ef38]
movaps xmm1, xmm7
lea rcx, [rbp + 0x7c8]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.Hip_fire_Condition
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.140023d90
movaps xmm0, xmm10
call fcn.140024000
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 2
lea r8, str.Always
lea rdx, [0x140214e94]
lea rcx, str.hipfirecond
call fcn.14005b6b0
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008ce33
lea rdx, str.Changes_when_hip_fire_compensation_is_used.
lea rcx, [rbp + 0xb58]
call fcn.140007630
mov rdx, rax
lea rcx, str.hipfirecontrolss
call fcn.140086a40
movss xmm2, dword [0x14014ef54]
movaps xmm1, xmm7
lea rcx, [rbp + 0x7d0]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movaps xmm0, xmm10
call fcn.140024000
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm6
lea rcx, [rbp + 0x838]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm11
lea rdx, [0x140213ad8]
lea rcx, str.Hip_fire_Toggle_Key
call fcn.140086540
movss xmm2, dword [0x14014ef68]
movaps xmm1, xmm7
lea rcx, [rbp + 0x840]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
mov dword [rbp + 0x80], 0x70687358
mov dword [rbp + 0x84], 0x4f60006b
mov dword [rbp + 0x88], 0x1004b4e
lea rcx, [rbp + 0x80]
call fcn.14008f5f0
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.140023d90
mov dword [rbp + 0x100], 0x717e3f38
mov dword [rbp + 0x104], 0x43554e6a
mov dword [rbp + 0x108], 0x494c494e
mov word [rbp + 0x10c], 0x100
lea rcx, [rbp + 0x100]
call fcn.14008f6a0
mov rcx, rax
lea rdx, [0x140214dee]
call fcn.140085e80
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008cfd2
lea rax, [rbp + 0xb78]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x14014f490]
movdqu xmmword [rbp + 0x328], xmm0
movdqa xmm1, xmmword [0x14014f5b0]
movdqu xmmword [rbp + 0x338], xmm1
mov dword [rbp + 0x348], 0x1e51504e
mov dword [rbp + 0x34c], 0x32282c5c
mov word [rbp + 0x350], WSAGetLastError
mov byte [rbp + 0x352], 1
lea rcx, [rbp + 0x328]
call fcn.14008f880
mov rdx, rax
lea rcx, [rbp + 0xb78]
call fcn.140007630
mov rbx, rax
mov dword [rbp - 0x20], 0x70687378
mov dword [rbp - 0x1c], 0x4d4c416b
mov word [rbp - 0x18], 0x100
lea rcx, [rbp - 0x20]
call fcn.14008f6d0
nop
mov rdx, rbx
mov rcx, rax
call fcn.140086a40
movss xmm0, dword [0x14014ee98]
movss xmm12, dword [0x14014eeec]
cmp dword [0x140214ec8], 1
jne 0x14008e20c
movaps xmm2, xmm0
movss xmm1, dword [0x14014ef5c]
lea rcx, [rbp + 0x848]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.MISC
call fcn.1400568e0
movss xmm2, dword [0x14014ee98]
movss xmm1, dword [0x14014efa8]
lea rcx, [rbp + 0x850]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.ZOOM
call fcn.1400568e0
movss xmm2, dword [0x14014ef20]
movss xmm1, dword [0x14014efa8]
lea rcx, [rbp + 0x858]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.EXTRA
call fcn.1400568e0
call fcn.140022f30
mov rcx, qword [0x140214df8]
call fcn.140022e90
movss xmm2, dword [0x14014eebc]
movaps xmm1, xmm6
lea rcx, [rbp + 0x860]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
mov dword [rbp + 0x150], 0x6d307254
mov dword [rbp + 0x154], 0x4744527c
mov dword [rbp + 0x158], 0x4741044d
mov dword [rbp + 0x15c], 0x1004953
lea rcx, [rbp + 0x150]
call fcn.14008f940
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140023d90
mov dword [rbp + 0x70], 0x77703f38
mov dword [rbp + 0x74], 0x474c4971
mov dword [rbp + 0x78], 0x100514d
lea rcx, [rbp + 0x70]
call fcn.14008f5f0
mov rcx, rax
lea rdx, [0x1401711e4]
call fcn.140085e80
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008d1d3
lea rax, [rbp + 0xb98]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x14014f4c0]
movdqu xmmword [rbp + 0x418], xmm0
movdqa xmm1, xmmword [0x14014f590]
movdqu xmmword [rbp + 0x428], xmm1
movdqa xmm0, xmmword [0x14014f280]
movdqu xmmword [rbp + 0x438], xmm0
mov dword [rbp + 0x448], 0x60212939
mov word [rbp + 0x44c], 0x100
lea rcx, [rbp + 0x418]
call fcn.14008fb50
mov rdx, rax
lea rcx, [rbp + 0xb98]
call fcn.140007630
mov rbx, rax
mov dword [rbp + 0xa0], 0x70747576
mov dword [rbp + 0xa4], 0x474c4972
mov dword [rbp + 0xa8], 0x100514d
lea rcx, [rbp + 0xa0]
call fcn.14008f5f0
nop
mov rdx, rbx
mov rcx, rax
call fcn.140086a40
movss xmm2, dword [0x14014eecc]
movaps xmm1, xmm6
lea rcx, [rbp + 0x868]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movdqa xmm0, xmmword [0x14014f5c0]
movdqu xmmword [rbp + 0x310], xmm0
mov dword [rbp + 0x320], 0x485c52
mov byte [rbp + 0x324], 1
lea rcx, [rbp + 0x310]
call fcn.14008fc40
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movss xmm0, dword [0x14014ef7c]
call fcn.140023d90
movaps xmm0, xmm9
call fcn.140024000
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, str.Weapon_info
lea rdx, [0x1401c7820]
lea rcx, str.datapos
call fcn.14005b6b0
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008d2f9
lea rax, [rbp + 0xbb8]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x14014f4d0]
movdqu xmmword [rbp + 0x3f0], xmm0
movdqa xmm1, xmmword [0x14014f470]
movdqu xmmword [rbp + 0x400], xmm1
mov dword [rbp + 0x410], 0x100585e
lea rcx, [rbp + 0x3f0]
call fcn.14008fd50
mov rdx, rax
lea rcx, [rbp + 0xbb8]
call fcn.140007630
mov rbx, rax
mov dword [rbp + 0x50], 0x7b6f7f68
mov dword [rbp + 0x54], 0x4d514e7a
mov word [rbp + 0x58], 0x50
mov byte [rbp + 0x5a], 1
lea rcx, [rbp + 0x50]
call fcn.14008fcd0
nop
mov rdx, rbx
mov rcx, rax
call fcn.140086a40
movaps xmm2, xmm9
movaps xmm1, xmm6
lea rcx, [rbp + 0x870]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
mov dword [rbp + 0x10], 0x7769725a
mov dword [rbp + 0x14], 0x69676132
mov word [rbp + 0x18], 0x100
lea rcx, [rbp + 0x10]
call fcn.14008f6d0
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140023d90
mov dword [rbp + 0x40], 0x707c3f38
mov dword [rbp + 0x44], 0x4440496b
mov word [rbp + 0x48], 0x48
mov byte [rbp + 0x4a], 1
lea rcx, [rbp + 0x40]
call fcn.14008fcd0
mov rcx, rax
lea rdx, [0x140214def]
call fcn.140085e80
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008d406
lea rax, [rbp + 0xbd8]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x14014f510]
movdqu xmmword [rbp + 0x4d0], xmm0
movdqa xmm1, xmmword [0x14014f5f0]
movdqu xmmword [rbp + 0x4e0], xmm1
mov word [rbp + 0x4f0], 0x5f
mov byte [rbp + 0x4f2], 1
lea rcx, [rbp + 0x4d0]
call fcn.14008fe50
mov rdx, rax
lea rcx, [rbp + 0xbd8]
call fcn.140007630
mov rbx, rax
mov dword [rbp - 0x40], 0x7769727a
mov dword [rbp - 0x3c], 0x4a467e
mov byte [rbp - 0x38], 1
lea rcx, [rbp - 0x40]
call fcn.14008fdd0
nop
mov rdx, rbx
mov rcx, rax
call fcn.140086a40
movss xmm2, dword [0x14014eef4]
movaps xmm1, xmm6
lea rcx, [rbp + 0x878]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
mov dword [rbp + 0x130], 0x7769725a
mov dword [rbp + 0x134], 0x69676132
mov dword [rbp + 0x138], 0x565c5003
mov word [rbp + 0x13c], 0x42
mov byte [rbp + 0x13e], 1
lea rcx, [rbp + 0x130]
call fcn.14008ff00
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movss xmm0, dword [0x14014ef7c]
call fcn.140023d90
movaps xmm0, xmm9
call fcn.140024000
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 2
lea r8, str.Both
lea rdx, [0x140214ed0]
lea rcx, str.antitype
call fcn.14005b6b0
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008d542
lea rax, [rbp + 0xbf8]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x14014f230]
movdqu xmmword [rbp + 0x958], xmm0
movdqa xmm1, xmmword [0x14014f5a0]
movdqu xmmword [rbp + 0x968], xmm1
movdqa xmm0, xmmword [str.TIN_]
movdqu xmmword [rbp + 0x978], xmm0
mov word [rbp + 0x988], 0x100
lea rcx, [rbp + 0x958]
call fcn.14008ff90
mov rdx, rax
lea rcx, [rbp + 0xbf8]
call fcn.140007630
mov rbx, rax
mov dword [rbp - 0x30], 0x7769727a
mov dword [rbp - 0x2c], 0x4a467e
mov byte [rbp - 0x28], 1
lea rcx, [rbp - 0x30]
call fcn.14008fdd0
nop
mov rdx, rbx
mov rcx, rax
call fcn.140086a40
movss xmm2, dword [0x14014ef14]
movss xmm1, dword [0x14014ef04]
lea rcx, [rbp + 0x880]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movaps xmm0, xmm14
call fcn.140024000
movdqa xmm0, xmmword [0x14014f4e0]
movdqu xmmword [rbp + 0x388], xmm0
mov word [rbp + 0x398], Ordinal_79
mov byte [rbp + 0x39a], 1
lea rcx, [rbp + 0x388]
call fcn.14008fff0
mov rdx, rax
movss dword [rsp + 0x20], xmm12
movss xmm3, dword [0x14014ee8c]
lea r8, [0x1401c7810]
lea rcx, [0x140143000]
call fcn.1400869d0
call fcn.14001be60
test al, al
je 0x14008d5d5
mov eax, dword [reloc.WLDAP32.dll_Ordinal_30]
mov dword [0x140214e84], eax
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008d67f
lea rax, [rbp + 0xc18]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x14014f530]
movdqu xmmword [rbp + 0x1a0], xmm0
movdqa xmm1, xmmword [str.X_fOKI_CW]
movdqu xmmword [rbp + 0x1b0], xmm1
mov dword [rbp + 0x1c0], 0x4d485356
mov dword [rbp + 0x1c4], 0x272a6f5a
mov dword [rbp + 0x1c8], 0x272a263a
mov dword [rbp + 0x1cc], 0x1002c35
lea rcx, [rbp + 0x1a0]
call fcn.140090080
mov rdx, rax
lea rcx, [rbp + 0xc18]
call fcn.140007630
mov rbx, rax
mov dword [rbp + 0x20], 0x7b697272
mov dword [rbp + 0x24], 0x4e405679
mov word [rbp + 0x28], 0x100
lea rcx, [rbp + 0x20]
call fcn.14008f6d0
nop
mov rdx, rbx
mov rcx, rax
call fcn.140086a40
movss xmm2, dword [0x14014ef2c]
movaps xmm1, xmm6
lea rcx, [rbp + 0x908]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
mov dword [rbp + 0xf0], 0x6a6e7d5d
mov dword [rbp + 0xf4], 0x4551753f
mov dword [rbp + 0xf8], 0x43414551
mov word [rbp + 0xfc], 0x100
lea rcx, [rbp + 0xf0]
call fcn.14008f6a0
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140023d90
mov dword [rbp + 0x60], 0x707c3f38
mov dword [rbp + 0x64], 0x4345496b
mov dword [rbp + 0x68], 0x1004f45
lea rcx, [rbp + 0x60]
call fcn.14008f5f0
mov rcx, rax
lea rdx, [0x140214e09]
call fcn.140085e80
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008d7c1
lea rax, [rbp + 0xc38]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x14014f4a0]
movdqu xmmword [rbp + 0x1e8], xmm0
movdqa xmm1, xmmword [0x14014f640]
movdqu xmmword [rbp + 0x1f8], xmm1
mov dword [rbp + 0x208], 0x574a1c68
mov dword [rbp + 0x20c], 0x2a61284b
mov dword [rbp + 0x210], 0x23282922
mov word [rbp + 0x214], Ordinal_60
mov byte [rbp + 0x216], 1
lea rcx, [rbp + 0x1e8]
call fcn.140090110
mov rdx, rax
lea rcx, [rbp + 0xc38]
call fcn.140007630
mov rbx, rax
mov dword [rbp - 0x60], 0x6c7a6c6e
mov dword [rbp - 0x5c], 0x44447e
mov byte [rbp - 0x58], 1
lea rcx, [rbp - 0x60]
call fcn.14008fdd0
nop
mov rdx, rbx
mov rcx, rax
call fcn.140086a40
movss xmm2, dword [0x14014ef38]
movaps xmm1, xmm6
lea rcx, [rbp + 0x910]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movdqa xmm0, xmmword [0x14014f5e0]
movdqu xmmword [rbp + 0x1d0], xmm0
mov dword [rbp + 0x1e0], 0x4f445e4e
mov word [rbp + 0x1e4], 0x43
mov byte [rbp + 0x1e6], 1
lea rcx, [rbp + 0x1d0]
call fcn.140090170
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movss xmm0, dword [0x14014ef7c]
call fcn.140023d90
movaps xmm0, xmm9
call fcn.140024000
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 4
lea r8, str.Wood
lea rdx, [0x1401c7804]
lea rcx, str.upgrmat
call fcn.14005b6b0
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008d907
lea rax, [rbp + 0xc58]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x14014f560]
movdqu xmmword [rbp + 0x3c8], xmm0
movdqa xmm1, xmmword [0x14014f600]
movdqu xmmword [rbp + 0x3d8], xmm1
mov dword [rbp + 0x3e8], 0x52481b
mov byte [rbp + 0x3ec], 1
lea rcx, [rbp + 0x3c8]
call fcn.140090290
mov rdx, rax
lea rcx, [rbp + 0xc58]
call fcn.140007630
mov rbx, rax
mov dword [rbp + 0xb0], 0x6a6e7d7d
mov dword [rbp + 0xb4], 0x5046506a
mov dword [rbp + 0xb8], 0x51454e
mov byte [rbp + 0xbc], 1
lea rcx, [rbp + 0xb0]
call fcn.140090210
nop
mov rdx, rbx
mov rcx, rax
call fcn.140086a40
movss xmm2, dword [0x14014ef54]
movaps xmm1, xmm6
lea rcx, [rbp + 0x918]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
mov dword [rbp + 0x120], 0x6a6e7d5d
mov dword [rbp + 0x124], 0x464e633f
mov dword [rbp + 0x128], 0x454a4846
mov word [rbp + 0x12c], Ordinal_79
mov byte [rbp + 0x12e], 1
lea rcx, [rbp + 0x120]
call fcn.14008ff00
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140023d90
mov dword [rbp + 0x90], 0x707c3f38
mov dword [rbp + 0x94], 0x4344496b
mov dword [rbp + 0x98], 0x1004f45
lea rcx, [rbp + 0x90]
call fcn.14008f5f0
mov rcx, rax
lea rdx, [0x140214e08]
call fcn.140085e80
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008da53
lea rax, [rbp + 0xc78]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x14014f520]
movdqu xmmword [rbp + 0x450], xmm0
movdqa xmm1, xmmword [0x14014f580]
movdqu xmmword [rbp + 0x460], xmm1
movdqa xmm0, xmmword [0x14014f630]
movdqu xmmword [rbp + 0x470], xmm0
mov dword [rbp + 0x480], 0x2b292328
mov word [rbp + 0x484], 0x100
lea rcx, [rbp + 0x450]
call fcn.14008fb50
mov rdx, rax
lea rcx, [rbp + 0xc78]
call fcn.140007630
mov rbx, rax
mov dword [rbp], 0x7b797378
mov dword [rbp + 4], 0x49424f73
mov word [rbp + 8], 0x100
lea rcx, [rbp]
call fcn.14008f6d0
nop
mov rdx, rbx
mov rcx, rax
call fcn.140086a40
movss xmm2, dword [0x14014ef68]
movaps xmm1, xmm6
lea rcx, [rbp + 0x920]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
mov dword [rsp + 0x68], 0x7b797358
mov word [rsp + 0x6c], 0x100
lea rcx, [rsp + 0x68]
call fcn.14008f5c0
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movss xmm0, dword [0x14014ef7c]
call fcn.140023d90
movaps xmm0, xmm9
call fcn.140024000
mov dword [rsp + 0x78], 0x717e3f38
mov dword [rsp + 0x7c], 0x100537b
lea rcx, [rsp + 0x78]
call fcn.140090300
mov rcx, rax
mov dword [rsp + 0x20], r14d
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x140214ed8]
call fcn.14005ebf0
mov edx, dword [0x140214ed8]
lea rcx, [rbp + 0xc98]
call fcn.140078880
mov rcx, rax
call fcn.140007430
mov rbx, rax
lea rcx, [rbp + 0xc98]
call fcn.1400074f0
mov edx, 0xf8
lea rcx, [rbp + 0x1180]
call fcn.14008b830
mov edx, 1
lea rcx, [rbp + 0x1180]
call fcn.1400971e0
nop
mov edx, dword [0x140214ed8]
lea rcx, [rbp + 0x1190]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [rbp + 0xcd8]
lea rcx, [rbp + 0x1180]
call fcn.140096fd0
nop
mov r9d, 4
xor r8d, r8d
lea rdx, [rbp + 0xcb8]
mov rcx, rax
call fcn.140007380
mov rcx, rax
call fcn.140007450
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov edi, eax
lea rcx, [rbp + 0xcb8]
call fcn.1400074f0
nop
lea rcx, [rbp + 0xcd8]
call fcn.1400074f0
cmp ebx, 4
jl 0x14008dba9
movsx eax, di
mov dword [0x140214ed8], eax
movss xmm2, dword [0x14014ef30]
movaps xmm1, xmm7
lea rcx, [rbp + 0x928]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.Crosshair
call fcn.1400568e0
movaps xmm1, xmm8
movss xmm0, dword [0x14014efc0]
call fcn.140023d90
lea rdx, [0x140214e0b]
lea rcx, str.crossh
call fcn.140085e80
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008dc25
lea rdx, str.Draws_a_crosshair_at_the_centre_of_your_screen
lea rcx, [rbp + 0xcf8]
call fcn.140007630
mov rdx, rax
lea rcx, str.crossh
call fcn.140086a40
movss xmm2, dword [0x14014ef44]
movaps xmm1, xmm7
lea rcx, [rbp + 0x930]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.Crosshair_type
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.140023d90
movaps xmm0, xmm10
call fcn.140024000
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 4
lea r8, str.Filled_circle
lea rdx, [0x140214ed4]
lea rcx, str.croshairtyp
call fcn.14005b6b0
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008dcbb
lea rdx, str.Changes_what_type_of_crosshair_is_drawn
lea rcx, [rbp + 0xd18]
call fcn.140007630
mov rdx, rax
lea rcx, str.crosstype
call fcn.140086a40
movss xmm2, dword [0x14014ef5c]
movaps xmm1, xmm7
lea rcx, [rbp + 0x938]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.Crosshair_condition
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.140023d90
movaps xmm0, xmm10
call fcn.140024000
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 3
lea r8, str.Always
lea rdx, [0x140214e88]
lea rcx, [0x14014e200]
call fcn.14005b6b0
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008dd51
lea rdx, str.Changes_when_your_crosshair_is_drawn
lea rcx, [rbp + 0xd38]
call fcn.140007630
mov rdx, rax
lea rcx, str.crosscond
call fcn.140086a40
movss xmm2, dword [0x14014ef70]
movss xmm9, dword [0x14014ef84]
movaps xmm1, xmm9
lea rcx, [rbp + 0x940]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm0, dword [0x14014ef64]
call fcn.140024000
movss xmm13, dword [0x14014eec0]
movss dword [rsp + 0x20], xmm13
xorps xmm3, xmm3
lea r8, reloc.WS2_32.dll_sendto
lea rdx, str.Crosshair_Size
lea rcx, [0x14014e258]
call fcn.1400869d0
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008dde1
lea rdx, str.The_size_of_your_crosshair
lea rcx, [rbp + 0xd58]
call fcn.140007630
mov rdx, rax
lea rcx, str.sizes
call fcn.140086a40
movaps xmm2, xmm13
movaps xmm1, xmm7
lea rcx, [rbp + 0x948]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.Zoom
call fcn.1400568e0
movaps xmm1, xmm8
movss xmm0, dword [0x14014efc0]
call fcn.140023d90
lea rdx, [0x140214dec]
lea rcx, str.zoomenable
call fcn.140085e80
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008de59
lea rdx, str.Draws_a_magnified_window_to_help_see_enemies_better
lea rcx, [rbp + 0xd78]
call fcn.140007630
mov rdx, rax
lea rcx, str.zoom
call fcn.140086a40
movss xmm2, dword [0x14014eed0]
movaps xmm1, xmm7
lea rcx, [rbp + 0x950]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
mov dword [rbp + 0xe0], 0x73727341
mov dword [rbp + 0xe4], 0x4e48663f
mov dword [rbp + 0xe8], 0x55574157
mov word [rbp + 0xec], 0x100
lea rcx, [rbp + 0xe0]
call fcn.14008f6a0
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.140023d90
movaps xmm0, xmm10
call fcn.140024000
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 5
lea r8, [0x140213be0]
lea rdx, [0x140214ecc]
lea rcx, str.zoomfilter
call fcn.14005b6b0
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008df89
lea rax, [rbp + 0xd98]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x14014f5d0]
movdqu xmmword [rbp + 0x160], xmm0
mov dword [rbp + 0x170], 0x410d5e4e
mov dword [rbp + 0x174], 0x5a451041
mov dword [rbp + 0x178], 0x594f1456
mov dword [rbp + 0x17c], 0x1005558
lea rcx, [rbp + 0x160]
call fcn.140090450
mov rdx, rax
lea rcx, [rbp + 0xd98]
call fcn.140007630
mov rbx, rax
mov dword [rbp - 0x50], 0x6a71757d
mov dword [rbp - 0x4c], 0x52527a
mov byte [rbp - 0x48], 1
lea rcx, [rbp - 0x50]
call fcn.14008fdd0
nop
mov rdx, rbx
mov rcx, rax
call fcn.140086a40
movss xmm2, dword [0x14014eee4]
movaps xmm1, xmm7
lea rcx, [rbp + 0x4f8]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
mov dword [rbp + 0x140], 0x73727341
mov dword [rbp + 0x144], 0x4c4e633f
mov dword [rbp + 0x148], 0x4f514d47
mov dword [rbp + 0x14c], 0x1004648
lea rcx, [rbp + 0x140]
call fcn.14008f940
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.140023d90
movaps xmm0, xmm10
call fcn.140024000
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 4
lea r8, str.Always
lea rdx, [0x140214e8c]
lea rcx, str.ZOOMCOND
call fcn.14005b6b0
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008e0e5
lea rax, [rbp + 0xdb8]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x14014f540]
movdqu xmmword [rbp + 0x358], xmm0
movdqa xmm1, xmmword [0x14014f240]
movdqu xmmword [rbp + 0x368], xmm1
mov dword [rbp + 0x378], 0x4e4e555f
mov dword [rbp + 0x37c], 0x27382153
mov word [rbp + 0x380], Ordinal_46
mov byte [rbp + 0x382], 1
lea rcx, [rbp + 0x358]
call fcn.14008f880
mov rdx, rax
lea rcx, [rbp + 0xdb8]
call fcn.140007630
mov rbx, rax
mov dword [rbp + 0x110], 0x73727361
mov dword [rbp + 0x114], 0x464f4f7c
mov dword [rbp + 0x118], 0x494c504a
mov word [rbp + 0x11c], Ordinal_79
mov byte [rbp + 0x11e], 1
lea rcx, [rbp + 0x110]
call fcn.14008ff00
nop
mov rdx, rbx
mov rcx, rax
call fcn.140086a40
movss xmm2, dword [0x14014ef08]
movaps xmm1, xmm9
lea rcx, [rbp + 0x500]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
mov dword [rbp + 0xd0], 0x73727341
mov dword [rbp + 0xd4], 0x4d4c413f
mov dword [rbp + 0xd8], 0x514a56
mov byte [rbp + 0xdc], 1
lea rcx, [rbp + 0xd0]
call fcn.140090210
mov r8, rax
movss xmm0, dword [0x14014ee8c]
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm15
lea r9, [0x1401c781c]
mov edx, 0x122
lea rcx, [0x14014e38c]
call fcn.1400868f0
xor ecx, ecx
call fcn.1400161f0
test al, al
je 0x14008e1fe
lea rax, [rbp + 0xdd8]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x14014f4b0]
movdqu xmmword [rbp + 0x180], xmm0
mov dword [rbp + 0x190], 0x5b400c45
mov dword [rbp + 0x194], 0x42584443
mov dword [rbp + 0x198], 0x44505d5f
mov word [rbp + 0x19c], 0x100
lea rcx, [rbp + 0x180]
call fcn.1400904c0
mov rdx, rax
lea rcx, [rbp + 0xdd8]
call fcn.140007630
mov rbx, rax
mov dword [rbp - 0x80], 0x73727361
mov dword [rbp - 0x7c], 0x554d7e
mov byte [rbp - 0x78], 1
lea rcx, [rbp - 0x80]
call fcn.14008fdd0
nop
mov rdx, rbx
mov rcx, rax
call fcn.140086a40
nop
lea rcx, [rbp + 0x1180]
call fcn.14008b7d0
jmp 0x14008e215
movss xmm13, dword [0x14014eec0]
movss xmm11, dword [0x14014edfc]
movss xmm9, dword [0x14014ee98]
cmp dword [0x140214ec8], 2
jne 0x14008e8f8
movaps xmm2, xmm9
movss xmm1, dword [0x14014ef4c]
lea rcx, [rbp + 0x508]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.WEAPONS
call fcn.1400568e0
movaps xmm2, xmm9
movss xmm1, dword [0x14014ef98]
lea rcx, [rbp + 0x510]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.ATTACHMENTS
call fcn.1400568e0
movss xmm2, dword [0x14014ef20]
movss xmm1, dword [0x14014efa8]
lea rcx, [rbp + 0x518]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.EXTRA
call fcn.1400568e0
call fcn.140022f30
mov rcx, qword [0x140214df8]
call fcn.140022e90
movaps xmm1, xmm11
mov ecx, listen
call fcn.140013a30
movaps xmm2, xmm13
movaps xmm1, xmm6
lea rcx, [rbp + 0x520]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x528]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm14
lea rdx, [0x140213878]
lea rcx, str.Assault_Rifle
call fcn.140086540
movss xmm2, dword [0x14014eed0]
movaps xmm1, xmm6
lea rcx, [rbp + 0x530]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x538]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm14
lea rdx, [0x1402136d8]
lea rcx, str.LR_300
call fcn.140086540
movss xmm2, dword [0x14014eee4]
movaps xmm1, xmm6
lea rcx, [rbp + 0x540]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x548]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm14
lea rdx, [0x140213928]
lea rcx, [0x14014cdb8]
call fcn.140086540
movaps xmm2, xmm10
movaps xmm1, xmm6
lea rcx, [rbp + 0x550]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x558]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm14
lea rdx, [0x1402139c8]
lea rcx, str.Thompson
call fcn.140086540
movss xmm2, dword [0x14014ef18]
movaps xmm1, xmm6
lea rcx, [rbp + 0x560]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x568]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm14
lea rdx, [0x140213a48]
lea rcx, str.Custom_SMG
call fcn.140086540
movss xmm2, dword [0x14014ef24]
movaps xmm1, xmm6
lea rcx, [rbp + 0x570]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x578]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm14
lea rdx, [0x140213828]
lea rcx, str.M249
call fcn.140086540
movss xmm2, dword [0x14014ef34]
movaps xmm1, xmm6
lea rcx, [rbp + 0x580]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x588]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm14
lea rdx, [0x140213768]
lea rcx, str.HMLMG
call fcn.140086540
movss xmm2, dword [0x14014ef50]
movaps xmm1, xmm6
lea rcx, [rbp + 0x590]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x698]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm14
lea rdx, [0x140213aa8]
lea rcx, str.Semi_Automatic_Rifle
call fcn.140086540
movss xmm2, dword [0x14014ef64]
movaps xmm1, xmm6
lea rcx, [rbp + 0x598]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x5a0]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm14
lea rdx, [0x1402136a8]
lea rcx, str.Semi_Automatic_Pistol
call fcn.140086540
movss xmm2, dword [0x14014ef78]
movaps xmm1, xmm6
lea rcx, [rbp + 0x5a8]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x5b0]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm14
lea rdx, [0x140213678]
lea rcx, str.Python
call fcn.140086540
movss xmm2, dword [0x14014eebc]
movaps xmm1, xmm7
lea rcx, [rbp + 0x5b8]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x5c0]
call fcn.14000ec90
mov r9, rax
movss xmm14, dword [0x14014efa8]
movaps xmm2, xmm14
lea rdx, [0x140213958]
lea rcx, str.Holo_Sight
call fcn.140086540
movss xmm2, dword [0x14014eec8]
movaps xmm1, xmm7
lea rcx, [rbp + 0x5c8]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x5d0]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm14
lea rdx, [0x1402137c8]
lea rcx, str.Simple_Sight
call fcn.140086540
movss xmm2, dword [0x14014eed4]
movaps xmm1, xmm7
lea rcx, [rbp + 0x5d8]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x5e0]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm14
lea rdx, [0x140213a78]
lea rcx, str.8x_Scope
call fcn.140086540
movss xmm2, dword [0x14014eee8]
movaps xmm1, xmm7
lea rcx, [rbp + 0x5e8]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x5f0]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm14
lea rdx, [0x1402137f8]
lea rcx, str.16x_Scope
call fcn.140086540
movss xmm2, dword [0x14014ef30]
movaps xmm1, xmm7
lea rcx, [rbp + 0x5f8]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x600]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm14
lea rdx, [0x1402138a8]
lea rcx, str.Show_Menu
call fcn.140086540
movss xmm2, dword [0x14014ef40]
movaps xmm1, xmm7
lea rcx, [rbp + 0x608]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x610]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm14
lea rdx, [0x140213798]
lea rcx, str.Recoil_Control
call fcn.140086540
movss xmm2, dword [0x14014ef54]
movaps xmm1, xmm7
lea rcx, [rbp + 0x618]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x620]
call fcn.14000ec90
mov r9, rax
movaps xmm2, xmm14
lea rdx, [0x140213708]
lea rcx, str.Autodetect
call fcn.140086540
movss xmm14, dword [0x14014ef64]
movaps xmm2, xmm14
movaps xmm1, xmm7
lea rcx, [rbp + 0x628]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x630]
call fcn.14000ec90
mov r9, rax
movss xmm2, dword [0x14014efa8]
lea rdx, [0x140213738]
lea rcx, str.Crouch
call fcn.140086540
movss xmm2, dword [0x14014ef74]
movaps xmm1, xmm7
lea rcx, [rbp + 0x638]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm2, dword [0x14014eea0]
movaps xmm1, xmm10
lea rcx, [rbp + 0x640]
call fcn.14000ec90
mov r9, rax
movss xmm2, dword [0x14014efa8]
lea rdx, [0x140213a18]
lea rcx, str.Zoom
call fcn.140086540
mov ecx, 1
call fcn.140013b40
jmp 0x14008e901
movss xmm14, dword [0x14014ef64]
cmp dword [0x140214ec8], 3
jne 0x14008f405
movaps xmm2, xmm9
movss xmm1, dword [0x14014ef54]
lea rcx, [rbp + 0x648]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.CONFIG
call fcn.1400568e0
movaps xmm2, xmm9
movss xmm1, dword [0x14014efa0]
lea rcx, [rbp + 0x650]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.SETTINGS
call fcn.1400568e0
movss xmm2, dword [0x14014ef20]
movss xmm1, dword [0x14014efa4]
lea rcx, [rbp + 0x658]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
lea rcx, str.COLORS
call fcn.1400568e0
call fcn.140022f30
mov rcx, qword [0x140214df8]
call fcn.140022e90
movaps xmm1, xmm11
mov ecx, listen
call fcn.140013a30
movaps xmm2, xmm13
movaps xmm1, xmm6
lea rcx, [rbp + 0x660]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movdqa xmm0, xmmword [str.Uyj_OODJC]
movdqu xmmword [rbp + 0x488], xmm0
mov byte [rbp + 0x498], 1
lea rcx, [rbp + 0x488]
call fcn.140090580
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.140023d90
movss xmm0, dword [0x14014ef0c]
call fcn.140024000
mov dword [rbp + 0x30], 0x7b733f38
mov dword [rbp + 0x34], 0x4f404e68
mov word [rbp + 0x38], 0x46
mov byte [rbp + 0x3a], 1
lea rcx, [rbp + 0x30]
call fcn.14008fcd0
mov rcx, rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8d, [r9 + 0x28]
lea rdx, [0x140214e98]
call fcn.14005ec30
movss xmm14, dword [0x14014eed0]
movaps xmm2, xmm14
movaps xmm1, xmm6
lea rcx, [rbp + 0x668]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movss xmm7, dword [0x14014eeac]
movaps xmm2, xmm7
movss xmm9, dword [0x14014ef60]
movaps xmm1, xmm9
lea rcx, [rbp + 0x670]
call fcn.14000ec90
mov rdx, rax
lea rcx, str.Create_new_config
call fcn.1400577c0
test al, al
je 0x14008eb70
lea rdx, [0x140214e98]
lea rcx, [rbp + 0x1160]
call fcn.140007630
nop
lea rcx, [rbp + 0x1160]
call fcn.140099820
test al, al
jne 0x14008eb4a
lea rdx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp + 0x1160]
call fcn.14000a250
test al, al
jne 0x14008eb4a
lea rdx, [0x140214e98]
lea rcx, str.Default
call fcn.14006ee40
lea rdx, [0x140214e98]
lea rcx, [rbp + 0x990]
call fcn.140007630
nop
lea rdx, [rbp + 0x990]
lea rcx, [0x140215538]
call fcn.140099000
nop
lea rcx, [rbp + 0x990]
call fcn.1400074f0
mov ecx, 1
call fcn.140084bf0
xor ecx, ecx
call fcn.140084bf0
jmp 0x14008eb64
xor r9d, r9d
lea r8, str.Error
lea rdx, str.Config_must_have_a_name_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rbp + 0x1160]
call fcn.1400074f0
movss xmm11, dword [0x14014eee4]
movaps xmm2, xmm11
movaps xmm1, xmm6
lea rcx, [rbp + 0x678]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
mov dword [rbp - 0x70], 0x78737358
mov dword [rbp - 0x6c], 0x524776
mov byte [rbp - 0x68], 1
lea rcx, [rbp - 0x70]
call fcn.14008fdd0
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movss xmm0, dword [0x14014ef3c]
call fcn.140023d90
movss xmm0, dword [0x14014ef24]
call fcn.140024000
lea rcx, str.Default
call fcn.140007450
mov rdx, rax
xor r8d, r8d
lea rcx, str.configsss
call fcn.14005a910
test al, al
je 0x14008ecd6
lea rcx, [0x140215538]
call fcn.140098ea0
mov rdi, rax
lea rcx, [0x140215538]
call fcn.140098e90
mov rsi, rax
cmp rdi, rax
je 0x14008ecd1
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x1140]
call fcn.140007670
nop
mov dword [rsp + 0x60], 0x7d6f7877
mov dword [rsp + 0x64], 0x1004779
lea rcx, [rsp + 0x60]
call fcn.1400960e0
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x1140]
call fcn.14000b610
test al, al
jne 0x14008ecb8
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x680]
call fcn.14000ec90
mov rbx, rax
lea rcx, [rbp + 0x1140]
call fcn.140007450
mov r9, rbx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.140069700
test al, al
je 0x14008ecb8
lea rdx, [rbp + 0x1140]
lea rcx, str.Default
call fcn.140007460
nop
lea rcx, [rbp + 0x1140]
call fcn.1400074f0
add rdi, 0x20
cmp rdi, rsi
jne 0x14008ec30
call fcn.140025a50
mov dword [rbp + 0x250], 0x43200000
mov dword [rbp + 0x254], 0x430c0000
lea rcx, [rbp + 0x250]
call fcn.140023ec0
mov dword [rbp + 0x248], 0x438c0000
mov dword [rbp + 0x24c], 0x41c80000
xor r8d, r8d
lea rdx, [rbp + 0x248]
lea rcx, str.Save
call fcn.140057440
test al, al
je 0x14008ed2e
mov ecx, 1
call fcn.140084bf0
mov dword [rbp + 0x240], 0x43200000
mov dword [rbp + 0x244], 0x432a0000
lea rcx, [rbp + 0x240]
call fcn.140023ec0
mov dword [rbp + 0x238], 0x438c0000
mov dword [rbp + 0x23c], 0x41c80000
xor r8d, r8d
lea rdx, [rbp + 0x238]
lea rcx, str.Load
call fcn.140057440
test al, al
je 0x14008ed83
xor ecx, ecx
call fcn.140084bf0
mov dword [rbp + 0x230], 0x43200000
mov dword [rbp + 0x234], 0x43480000
lea rcx, [rbp + 0x230]
call fcn.140023ec0
mov dword [rbp + 0x228], 0x438c0000
mov dword [rbp + 0x22c], 0x41c80000
xor r8d, r8d
lea rdx, [rbp + 0x228]
lea rcx, str.Delete
call fcn.140057440
test al, al
je 0x14008ef2b
lea rdx, [0x14014e4d0]
lea rcx, str.Default
call fcn.14000a250
test al, al
jne 0x14008ef2b
mov edx, 8
lea rcx, [rbp + 0x1138]
call fcn.1400905e0
lea rdx, [rbp + 0x688]
lea rcx, [0x140215538]
call fcn.140098eb0
mov rbx, qword [rax]
lea rdx, [rbp + 0x690]
lea rcx, [0x140215538]
call fcn.140098ed0
lea r9, str.Default
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0x1138]
call fcn.14009c1f0
mov r8, qword [rbp + 0x1138]
lea rdx, [rbp + 0x798]
lea rcx, [0x140215538]
call fcn.140098ee0
mov dword [rsp + 0x70], 0x797b7f35
mov word [rsp + 0x74], 0x100
lea rcx, [rsp + 0x70]
call fcn.14008f5c0
mov rbx, rax
movdqa xmm0, xmmword [0x14014f500]
movdqu xmmword [rbp + 0x2e0], xmm0
mov dword [rbp + 0x2f0], 0x725e4b42
mov word [rbp + 0x2f4], 0x100
lea rcx, [rbp + 0x2e0]
call fcn.140085910
mov rdx, rax
lea r8, str.Default
lea rcx, [rbp + 0xe18]
call fcn.14009bd60
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xdf8]
call fcn.14009b570
nop
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp + 0x9b0]
call fcn.14009bfa0
nop
lea rcx, [rbp + 0x9b0]
call fcn.14007ba20
nop
lea rcx, [rbp + 0x9b0]
call fcn.140079c50
nop
lea rcx, [rbp + 0xdf8]
call fcn.1400074f0
nop
lea rcx, [rbp + 0xe18]
call fcn.1400074f0
lea rdx, [0x14014e4d0]
lea rcx, str.Default
call fcn.14006ee40
mov dword [rbp + 0x220], 0x43200000
mov dword [rbp + 0x224], 0x43660000
lea rcx, [rbp + 0x220]
call fcn.140023ec0
mov dword [rbp + 0x218], 0x438c0000
mov dword [rbp + 0x21c], 0x41c80000
xor r8d, r8d
lea rdx, [rbp + 0x218]
lea rcx, str.Open_Folder
call fcn.140057440
test al, al
je 0x14008efc1
movdqa xmm0, xmmword [str.dmrpRDP_rA_C_a_aL]
movdqu xmmword [rbp + 0x3a0], xmm0
movdqa xmm1, xmmword [0x14014f570]
movdqu xmmword [rbp + 0x3b0], xmm1
mov dword [rbp + 0x3c0], 0x4d5a555d
mov word [rbp + 0x3c4], 0x100
lea rcx, [rbp + 0x3a0]
call fcn.1400859a0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dword [rbp + 0x258], 0x43200000
mov dword [rbp + 0x25c], 0x43820000
lea rcx, [rbp + 0x258]
call fcn.140023ec0
mov dword [rbp + 0x2d8], 0x438c0000
mov dword [rbp + 0x2dc], 0x41c80000
xor r8d, r8d
lea rdx, [rbp + 0x2d8]
lea rcx, str.Exit_Script
call fcn.140057440
test al, al
je 0x14008f018
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movss xmm2, dword [0x14014ef70]
movaps xmm1, xmm6
lea rcx, [rbp + 0x6a0]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movaps xmm2, xmm7
movaps xmm1, xmm9
lea rcx, [rbp + 0x6a8]
call fcn.14000ec90
mov rdx, rax
lea rcx, str.PANIC_BUTTON
call fcn.1400577c0
test al, al
je 0x14008f06b
xor edx, edx
lea rcx, str.RemoveScriptPopup
call fcn.140025160
xor edx, edx
lea r8d, [rdx + 0x40]
lea rcx, str.RemoveScriptPopup
call fcn.1400258b0
test al, al
je 0x14008f10b
lea rcx, str.Are_you_sure_you_want_to_remove_the_script_
call fcn.1400568e0
call fcn.140059c80
xorps xmm2, xmm2
movaps xmm1, xmm12
lea rcx, [rbp + 0x6b0]
call fcn.14000ec90
mov rdx, rax
lea rcx, [0x14014e574]
call fcn.1400577c0
test al, al
je 0x14008f0cf
call fcn.14008b940
call fcn.140025660
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.140023d90
xorps xmm2, xmm2
movaps xmm1, xmm12
lea rcx, [rbp + 0x6b8]
call fcn.14000ec90
mov rdx, rax
lea rcx, [0x14014e578]
call fcn.1400577c0
test al, al
je 0x14008f106
call fcn.140025660
call fcn.140025a50
movaps xmm2, xmm13
movss xmm7, dword [0x14014ef94]
movaps xmm1, xmm7
lea rcx, [rbp + 0x6c0]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
mov dword [rbp + 0xc0], 0x6d737948
mov dword [rbp + 0xc4], 0x54485476
mov dword [rbp + 0xc8], 0x5c504a
mov byte [rbp + 0xcc], 1
lea rcx, [rbp + 0xc0]
call fcn.140090210
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movss xmm6, dword [0x14014efb8]
movaps xmm0, xmm6
call fcn.140023d90
movaps xmm0, xmm12
call fcn.140024000
mov dword [rsp + 0x28], r14d
lea rbx, str._.3f
mov qword [rsp + 0x20], rbx
xorps xmm3, xmm3
xorps xmm2, xmm2
lea rdx, [0x1401c77fc]
lea rcx, str.sens
call fcn.14005ebb0
movaps xmm2, xmm14
movaps xmm1, xmm7
lea rcx, [rbp + 0x6c8]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movdqa xmm0, xmmword [str.ZXN_LEOQJPLPNP]
movdqu xmmword [rbp + 0x4a0], xmm0
mov byte [rbp + 0x4b0], 1
lea rcx, [rbp + 0x4a0]
call fcn.140090580
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.140023d90
movaps xmm0, xmm12
call fcn.140024000
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rbx
xorps xmm3, xmm3
xorps xmm2, xmm2
lea rdx, [0x1401c780c]
lea rcx, str.adssens
call fcn.14005ebb0
movaps xmm2, xmm11
movaps xmm1, xmm7
lea rcx, [rbp + 0x6d0]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
mov dword [rbp - 0x10], 0x4d3d554e
mov dword [rbp - 0xc], 0x474d417c
mov word [rbp - 8], 0x100
lea rcx, [rbp - 0x10]
call fcn.14008f6d0
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.140023d90
movaps xmm0, xmm12
call fcn.140024000
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rbx
xorps xmm3, xmm3
xorps xmm2, xmm2
lea rdx, [0x1401c7800]
lea rcx, str.uiscale
call fcn.14005ebb0
movaps xmm2, xmm10
movaps xmm1, xmm7
lea rcx, [rbp + 0x6d8]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
mov dword [rsp + 0x4c], 0x4b535d
mov byte [rsp + 0x50], 1
lea rcx, [rsp + 0x4c]
call fcn.1400905b0
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.140023d90
movss xmm0, dword [0x14014ef1c]
call fcn.140024000
mov dword [rsp + 0x20], r14d
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rdx, [0x1401c7824]
lea rcx, str.fov
call fcn.14005ebf0
movss xmm2, dword [0x14014ef30]
movaps xmm1, xmm7
lea rcx, [rbp + 0x6e0]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movdqa xmm0, xmmword [str.XnrmlH_KQ]
movdqu xmmword [rbp + 0x4b8], xmm0
mov byte [rbp + 0x4c8], 1
lea rcx, [rbp + 0x4b8]
call fcn.140090580
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movss xmm6, dword [0x14014efc4]
movaps xmm0, xmm6
call fcn.140023d90
xor r8d, r8d
lea rdx, [0x140213bd0]
lea rcx, str.crosscolor
call fcn.14008b840
movss xmm2, dword [0x14014ef44]
movaps xmm1, xmm7
lea rcx, [rbp + 0x6e8]
call fcn.14000ec90
mov rcx, rax
call fcn.140023ec0
movdqa xmm2, xmmword [0x14014f620]
movdqu xmmword [rbp + 0x2f8], xmm2
mov dword [rbp + 0x308], 0x5c424044
mov word [rbp + 0x30c], 0x100
lea rcx, [rbp + 0x2f8]
call fcn.140085910
mov rcx, rax
call fcn.1400568e0
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.140023d90
xor r8d, r8d
lea rdx, [0x140213bc0]
lea rcx, str.txtcolor
call fcn.14008b840
call fcn.140022690
mov edx, 0xffffffec
mov r8d, 0x80
mov rcx, qword [0x140214e60]
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov rcx, qword [0x140214e60]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rcx, qword [0x140214e60]
call qword [sym.imp.USER32.dll_SetFocus]
jmp 0x14008f463
mov edx, 0xffffffec
mov r8d, 0x800a0
mov rcx, qword [0x140214e60]
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov rcx, qword [0x140214e60]
call qword [sym.imp.USER32.dll_UpdateWindow]
call fcn.14001aa80
mov rcx, qword [0x140213438]
mov rax, qword [rcx]
mov dword [rsp + 0x30], r14d
movss dword [rsp + 0x28], xmm15
mov dword [rsp + 0x20], r14d
mov r9d, 1
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
mov rcx, qword [0x140213438]
mov rax, qword [rcx]
call qword [rax + pe_nt_image_headers64]
test eax, eax
js 0x14008f4ca
call fcn.14001afa0
call fcn.140016910
mov rcx, rax
call fcn.140052400
mov rcx, qword [0x140213438]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x140213438]
mov rax, qword [rcx]
mov r10, qword [rax + 0x88]
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call r10
cmp eax, 0x88760868
jne 0x14008f527
mov rcx, qword [0x140213438]
mov rax, qword [rcx]
call qword [rax + Ordinal_26]
cmp eax, 0x88760869
jne 0x14008f527
call fcn.140052cf0
mov rcx, qword [0x140213438]
mov rax, qword [rcx]
lea rdx, [0x140213440]
call qword [rax + 0x80]
call fcn.140052c60
mov rcx, qword [rbp + 0x1280]
xor rcx, rsp
call fcn.140127fa0
lea r11, [rsp + 0x1430]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop rbp
ret