Function at 0x140015ca0
Capabilities:
Encode data using xor
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push rbp
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov r15, rcx
mov ecx, 4
mov rax, qword gs:[0x58]
mov rax, qword [rax]
xor r14d, r14d
mov eax, dword [rcx + rax]
cmp dword [0x14020edb8], eax
jle 0x140015da6
lea rcx, [0x14020edb8]
call fcn.14007c9e8
cmp dword [0x14020edb8], 0xffffffff
jne 0x140015da6
vpxor xmm0, xmm0, xmm0
vmovups ymmword [0x14020edc0], ymm0
vmovups ymmword [0x14020ede0], ymm0
vmovss dword [0x14020edc0], xmm0
mov qword [0x14020edc8], r14
mov qword [0x14020edd0], r14
mov ecx, 0x38
vzeroupper
call fcn.14007ca60
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [0x14020edc8], rax
mov qword [0x14020edd8], r14
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [0x14020ede0], xmm0
mov qword [0x14020edf0], 7
mov qword [0x14020edf8], 8
vmovss xmm0, dword [0x1400b0b74]
vmovss dword [0x14020edc0], xmm0
mov r8, rax
mov edx, 0x10
lea rcx, [0x14020edd8]
call fcn.140009320
nop
lea rcx, [0x140084dc0]
call fcn.14007cd94
nop
lea rcx, [0x14020edb8]
call fcn.14007c97c
cmp qword [0x14020edd0], 0
jne 0x140017383
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 8
lea rdx, str.knife_ct
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a84cc]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140015e36
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140015e31
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140015e31
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 7
lea rdx, str.knife_t
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a84d8]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140015eb8
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140015eb3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140015eb3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 6
lea rdx, str.deagle
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a5210]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140015f3a
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140015f35
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140015f35
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 5
lea rdx, str.elite
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a5214]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140015fbc
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140015fb7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140015fb7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 9
lea rdx, str.fiveseven
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, str.CABD
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14001603e
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016039
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016039
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 5
lea rdx, str.glock
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a5218]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x1400160c0
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400160bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400160bb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 8
lea rdx, str.revolver
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8514]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016142
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001613d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001613d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 7
lea rdx, str.hkp2000
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8520]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x1400161c4
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400161bf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400161bf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 4
lea rdx, str.p250
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a852c]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016246
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016241
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016241
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0xc
lea rdx, str.usp_silencer
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8540]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x1400162c8
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400162c3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400162c3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 4
lea rdx, str.tec9
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a854c]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14001634a
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016345
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016345
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 5
lea rdx, str.cz75a
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8558]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x1400163cc
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400163c7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400163c7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 5
lea rdx, str.mac10
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8564]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14001644e
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016449
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016449
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 5
lea rdx, str.ump45
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8570]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x1400164d0
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400164cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400164cb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 5
lea rdx, str.bizon
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a857c]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016552
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001654d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001654d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 3
lea rdx, [0x1400a8580]
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8584]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x1400165d4
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400165cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400165cf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 3
lea rdx, [0x1400a8588]
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rbx, [0x1400a858c]
mov qword [rcx + 0x30], rbx
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016656
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016651
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016651
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 3
lea rdx, [0x1400a8590]
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8594]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x1400166d8
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400166d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400166d3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 7
lea rdx, str.galilar
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a85a0]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14001675a
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016755
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016755
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 5
lea rdx, str.famas
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
mov qword [rcx + 0x30], rbx
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x1400167d5
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400167d0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400167d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0xd
lea rdx, str.m4a1_silencer
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a85c0]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016857
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016852
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016852
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 4
lea rdx, str.m4a1
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a85cc]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x1400168d9
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400168d4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400168d4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 3
lea rdx, [0x1400a85d0]
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a85d4]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14001695b
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016956
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016956
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 5
lea rdx, str.sg556
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a85e0]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x1400169dd
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400169d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400169d8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 4
lea rdx, str.ak47
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a85ec]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016a5f
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016a5a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016a5a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 5
lea rdx, str.g3sg1
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a85f8]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016ae1
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016adc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016adc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 6
lea rdx, str.scar20
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8604]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016b63
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016b5e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016b5e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 3
lea rdx, [0x1400a8608]
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a860c]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016be5
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016be0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016be0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 5
lea rdx, str.ssg08
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8618]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016c67
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016c62
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016c62
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 6
lea rdx, str.xm1014
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8624]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016ce9
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016ce4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016ce4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 8
lea rdx, str.sawedoff
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8634]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016d6b
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016d66
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016d66
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 4
lea rdx, str.mag7
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8640]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016ded
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016de8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016de8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 4
lea rdx, str.nova
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a864c]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016e6f
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016e6a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016e6a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 5
lea rdx, str.negev
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8658]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016ef1
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016eec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016eec
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 4
lea rdx, str.m249
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8664]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016f73
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016f6e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016f6e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 5
lea rdx, str.taser
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8670]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140016ff5
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140016ff0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140016ff0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 9
lea rdx, str.flashbang
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8684]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140017077
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140017072
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140017072
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 9
lea rdx, str.hegrenade
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a8694]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x1400170f9
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400170f4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400170f4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0xc
lea rdx, str.smokegrenade
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a86a8]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14001717b
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140017176
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140017176
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 7
lea rdx, str.molotov
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a86b8]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x1400171fd
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400171f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400171f8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 5
lea rdx, str.decoy
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a86c4]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14001727f
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001727a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001727a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0xa
lea rdx, str.incgrenade
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a86d4]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140017301
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400172fc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400172fc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov r8d, 2
lea rdx, [0x1400a86d8]
lea rcx, [rbp - 0x30]
call fcn.1400035f0
nop
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
call fcn.140017600
mov rcx, qword [rax]
lea rax, [0x1400a86dc]
mov qword [rcx + 0x30], rax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140017383
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001737e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001737e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cdac
mov rdi, qword [r15 + 0x10]
mov rdx, r15
cmp qword [r15 + 0x18], 0xf
jbe 0x140017394
mov rdx, qword [r15]
movabs rbx, 0xcbf29ce484222325
mov r9, rbx
mov rcx, r14
movabs r12, 0x100000001b3
test rdi, rdi
je 0x1400173d3
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
xor r9, rax
imul r9, r12
inc rcx
cmp rcx, rdi
jb 0x1400173c0
mov r8, r15
lea rdx, [rbp - 0x10]
call fcn.140017520
cmp qword [rax + 8], 0
je 0x140017440
mov rcx, r15
cmp qword [r15 + 0x18], 0xf
jbe 0x1400173f3
mov rcx, qword [r15]
test rdi, rdi
je 0x140017414
nop dword [rax + rax]
movzx eax, byte [rcx + r14]
xor rbx, rax
imul rbx, r12
inc r14
cmp r14, rdi
jb 0x140017400
mov r9, rbx
mov r8, r15
lea rdx, [rbp - 0x10]
call fcn.140017520
mov rax, qword [rbp - 8]
test rax, rax
je 0x140017432
mov rax, qword [rax + 0x30]
jmp 0x140017447
lea rcx, str.invalid_unordered_map_K__T__key
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rax, [0x1400a520e]
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret