Function at 0x140007730
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1c8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x140], 0xfffffffffffffffe
mov qword [rbp - 0x58], rcx
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x61766f6e
lea rax, [0x14011f4f5]
mov qword [rbp - 0x30], rax
vmovups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x18], 4
mov qword [rbp - 0x10], 0xf
mov dword [rbp - 0x28], 0x37346b61
lea rdi, [0x14011f80c]
mov qword [rbp - 8], rdi
vmovaps xmmword [rbp], xmm0
mov qword [rbp + 0x10], 3
mov qword [rbp + 0x18], 0xf
mov byte [rbp + 2], 0x70
mov word [rbp], 0x7761
lea rsi, [0x14011f72d]
mov qword [rbp + 0x20], rsi
vmovups xmmword [rbp + 0x28], xmm0
mov qword [rbp + 0x38], 4
mov qword [rbp + 0x40], 0xf
mov dword [rbp + 0x28], 0x3461346d
lea r15, [0x14011f5de]
mov qword [rbp + 0x48], r15
vmovaps xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0x60], 6
mov qword [rbp + 0x68], 0xf
mov dword [rbp + 0x50], 0x67616564
mov word [rbp + 0x54], 0x656c
lea r13, [0x14011f654]
mov qword [rbp + 0x70], r13
vmovups xmmword [rbp + 0x78], xmm0
mov qword [rbp + 0x88], 3
mov qword [rbp + 0x90], 0xf
mov word [rbp + 0x78], 0x706d
mov byte [rbp + 0x7a], 0x39
lea r14, [0x14011f539]
mov qword [rbp + 0x98], r14
vmovaps xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], 5
mov qword [rbp + 0xb8], 0xf
mov dword [rbp + 0xa0], 0x616d6166
mov byte [rbp + 0xa4], 0x73
lea r12, [0x14011f612]
mov qword [rbp + 0xc0], r12
vmovups xmmword [rbp + 0xc8], xmm0
mov qword [rbp + 0xd8], 5
mov qword [rbp + 0xe0], 0xf
mov dword [rbp + 0xc8], 0x34706d75
mov byte [rbp + 0xcc], 0x35
lea rax, [0x14011f313]
mov qword [rbp + 0xe8], rax
vmovaps xmmword [rbp + 0xf0], xmm0
mov qword [rbp + 0x100], 5
mov qword [rbp + 0x108], 0xf
mov dword [rbp + 0xf0], 0x636f6c67
mov byte [rbp + 0xf4], 0x6b
lea rax, [0x14011e8b9]
mov qword [rbp + 0x110], rax
vmovaps xmmword [rbp + 0x120], xmm0
mov ecx, 0x48
call fcn.1400f4cf4
lea r8, [rbp + 0x118]
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbp + 0x120], rax
lea rcx, [rbp + 0x120]
lea rdx, [rbp - 0x50]
call fcn.140016360
mov ebx, 0x140
jmp 0x140007990
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
mov qword [rbp + rbx - 0x40], 0
mov qword [rbp + rbx - 0x38], 0xf
mov byte [rbp + rbx - 0x50], 0
add rbx, 0xffffffffffffffd8
cmp rbx, 0xffffffffffffffd8
je 0x1400079c4
mov rax, qword [rbp + rbx - 0x38]
cmp rax, 0x10
jb 0x14000796f
mov rcx, qword [rbp + rbx - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000796a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jb 0x140007960
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
vmovaps ymm0, ymmword [str.ct_knife]
vmovups ymmword [rbp - 0x50], ymm0
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
vzeroupper
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f41a]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007a38
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007a33
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 7
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x6e6b5f74
mov dword [rbp - 0x4d], 0x6566696e
mov byte [rbp - 0x49], 0
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f420]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007aca
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007ac5
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 6
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x67616564
mov word [rbp - 0x4c], 0x656c
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], rdi
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007b51
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007b4c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x74696c65
mov byte [rbp - 0x4c], 0x65
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f766]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007bdd
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007bd8
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vmovaps ymm0, ymmword [str.fiveseve]
vmovups ymmword [rbp - 0x50], ymm0
mov byte [rbp - 0x48], 0x6e
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
vzeroupper
call fcn.140016a10
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], rsi
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007c52
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007c4d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x636f6c67
mov byte [rbp - 0x4c], 0x6b
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f728]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007cde
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007cd9
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vmovaps ymm0, ymmword [str.revolver]
vmovups ymmword [rbp - 0x50], ymm0
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
vzeroupper
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f5f8]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007d56
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007d51
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 7
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x32706b68
mov dword [rbp - 0x4d], 0x30303032
mov byte [rbp - 0x49], 0
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f6b9]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007de8
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007de3
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x30353270
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], r13
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007e69
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007e64
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vmovaps ymm0, ymmword [str.usp_sile]
vmovups ymmword [rbp - 0x50], ymm0
mov dword [rbp - 0x48], 0x7265636e
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
vzeroupper
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f624]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007ee8
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007ee3
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x39636574
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], r12
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007f69
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007f64
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x35377a63
mov byte [rbp - 0x4c], 0x61
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f607]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007ff5
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007ff0
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x3163616d
mov byte [rbp - 0x4c], 0x30
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f5f3]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008081
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000807c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x34706d75
mov byte [rbp - 0x4c], 0x35
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f5eb]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000810d
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008108
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x6f7a6962
mov byte [rbp - 0x4c], 0x6e
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], r15
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008192
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000818d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 3
mov qword [rbp - 0x38], 0xf
mov word [rbp - 0x50], 0x706d
mov byte [rbp - 0x4e], 0x37
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f5d1]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000821d
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008218
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 3
mov qword [rbp - 0x38], 0xf
mov word [rbp - 0x50], 0x706d
mov byte [rbp - 0x4e], 0x39
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], r14
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400082a1
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000829c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 3
mov qword [rbp - 0x38], 0xf
mov word [rbp - 0x50], 0x3970
mov byte [rbp - 0x4e], 0x30
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f5a6]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000832c
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008327
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 7
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x696c6167
mov dword [rbp - 0x4d], 0x72616c69
mov byte [rbp - 0x49], 0
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f540]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400083be
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400083b9
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x616d6166
mov byte [rbp - 0x4c], 0x73
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], r14
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008443
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000843e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vmovaps ymm0, ymmword [str.m4a1_sil]
vmovups ymmword [rbp - 0x50], ymm0
movabs rax, 0x7265636e656c6973
mov qword [rbp - 0x4b], rax
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
vzeroupper
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f4f5]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400084c9
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400084c4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x3161346d
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f50e]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008551
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000854c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 3
mov qword [rbp - 0x38], 0xf
mov word [rbp - 0x50], 0x7561
mov byte [rbp - 0x4e], 0x67
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f4cc]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400085dc
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400085d7
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x35356773
mov byte [rbp - 0x4c], 0x36
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f4ca]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008668
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008663
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x37346b61
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f4c0]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400086f0
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400086eb
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x67733367
mov byte [rbp - 0x4c], 0x31
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f4a8]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000877c
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008777
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 6
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x72616373
mov word [rbp - 0x4c], 0x3032
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f43d]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000880a
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008805
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 3
mov qword [rbp - 0x38], 0xf
mov word [rbp - 0x50], 0x7761
mov byte [rbp - 0x4e], 0x70
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f424]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008895
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008890
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x30677373
mov byte [rbp - 0x4c], 0x38
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f3d8]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008921
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000891c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 6
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x30316d78
mov word [rbp - 0x4c], 0x3431
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f313]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400089af
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400089aa
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vmovaps ymm0, ymmword [str.sawedoff]
vmovups ymmword [rbp - 0x50], ymm0
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
vzeroupper
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f2ed]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008a27
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008a22
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x3767616d
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011f278]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008aaf
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008aaa
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x61766f6e
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011ef0e]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008b37
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008b32
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x6567656e
mov byte [rbp - 0x4c], 0x76
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011e9a9]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008bc3
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008bbe
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x3934326d
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011e8b9]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008c4b
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008c46
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x65736174
mov byte [rbp - 0x4c], 0x72
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011e72e]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008cd7
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008cd2
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vmovaps ymm0, ymmword [str.flashban]
vmovups ymmword [rbp - 0x50], ymm0
mov byte [rbp - 0x48], 0x67
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
vzeroupper
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011e66e]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008d53
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008d4e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vmovaps ymm0, ymmword [str.hegrenad]
vmovups ymmword [rbp - 0x50], ymm0
mov byte [rbp - 0x48], 0x65
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
vzeroupper
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011e639]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008dcf
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008dca
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vmovaps ymm0, ymmword [str.smokegre]
vmovups ymmword [rbp - 0x50], ymm0
mov dword [rbp - 0x48], 0x6564616e
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
vzeroupper
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011e637]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008e4e
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008e49
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
call fcn.1400f4d38
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 7
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x6f6c6f6d
mov dword [rbp - 0x4d], 0x766f746f
mov byte [rbp - 0x49], 0
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011e56e]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008ee0
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008edb
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x6f636564
mov byte [rbp - 0x4c], 0x79
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011e378]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008f6c
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008f67
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vmovaps ymm0, ymmword [str.incgrena]
vmovups ymmword [rbp - 0x50], ymm0
mov word [rbp - 0x48], 0x6564
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
vzeroupper
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011e303]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008fea
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008fe5
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
vxorps xmm0, xmm0, xmm0
vmovaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 2
mov qword [rbp - 0x38], 0xf
mov word [rbp - 0x50], 0x3463
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016a10
mov rax, qword [rbp + 0x130]
lea rcx, [0x14011e0ad]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
mov rdi, qword [rbp - 0x58]
jb 0x140009075
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009070
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
lea rcx, [rbp + 0x120]
mov rdx, rdi
call fcn.140016bd0
mov rcx, qword [rbp + 0x120]
cmp rax, rcx
je 0x140009096
mov rsi, qword [rax + 0x40]
jmp 0x14000909d
lea rsi, [0x140120f97]
mov r8, qword [rcx + 8]
lea rcx, [rbp + 0x120]
mov rdx, rcx
call fcn.140014b70
mov rcx, qword [rbp + 0x120]
mov edx, 0x48
call fcn.1400f4d38
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x1400090ff
mov rcx, qword [rdi]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400090fa
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400079be
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400f4d38
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov rax, rsi
add rsp, 0x1c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret