Function at 0x1400076a0
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, [0x14010c338]
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, [0x14010c33a]
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, [0x14010c33c]
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, [0x14010c33e]
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, [0x14010c340]
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, [0x14010c342]
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, [0x14010c344]
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, [0x14010c346]
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, [0x14010c348]
mov qword [rbp + 0x110], rax
vmovaps xmmword [rbp + 0x120], xmm0
mov ecx, 0x48
call fcn.140105d00
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.140016620
mov ebx, 0x140
jmp 0x140007900
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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 0x140007934
mov rax, qword [rbp + rbx - 0x38]
cmp rax, 0x10
jb 0x1400078df
mov rcx, qword [rbp + rbx - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400078da
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jb 0x1400078d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
vmovaps ymm0, ymmword [0x14010b640]
vmovups ymmword [rbp - 0x50], ymm0
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
vzeroupper
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c34a]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400079a8
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400079a3
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c34c]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007a3a
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007a35
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], rdi
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007ac1
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007abc
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c34e]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007b4d
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007b48
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], rsi
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007bc2
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007bbd
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c350]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007c4e
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007c49
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c352]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007cc6
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007cc1
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c354]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007d58
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007d53
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], r13
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007dd9
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007dd4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c356]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007e58
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007e53
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], r12
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007ed9
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007ed4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c358]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007f65
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007f60
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c35a]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007ff1
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007fec
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c35c]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000807d
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008078
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], r15
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008102
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400080fd
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c35e]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000818d
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008188
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], r14
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008211
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000820c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c360]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000829c
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008297
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c362]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000832e
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008329
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], r14
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400083b3
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400083ae
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c338]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008439
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008434
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c364]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400084c1
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400084bc
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c366]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000854c
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008547
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c368]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400085d8
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400085d3
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c36a]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008660
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000865b
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c36c]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400086ec
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400086e7
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c36e]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000877a
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008775
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c370]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008805
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008800
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c372]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008891
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000888c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c346]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000891f
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000891a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c374]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008997
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008992
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c376]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008a1f
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008a1a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c378]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008aa7
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008aa2
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c37a]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008b33
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008b2e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c348]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008bbb
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008bb6
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c37c]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008c47
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008c42
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c37e]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008cc3
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008cbe
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c380]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008d3f
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008d3a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c382]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008dbe
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008db9
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c384]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008e50
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008e4b
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c386]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008edc
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008ed7
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c388]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008f5a
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008f55
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010c38a]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
mov rdi, qword [rbp - 0x58]
jb 0x140008fe5
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008fe0
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
lea rcx, [rbp + 0x120]
mov rdx, rdi
call fcn.140016e90
mov rcx, qword [rbp + 0x120]
cmp rax, rcx
je 0x140009006
mov rsi, qword [rax + 0x40]
jmp 0x14000900d
lea rsi, [0x14010c2f0]
mov r8, qword [rcx + 8]
lea rcx, [rbp + 0x120]
mov rdx, rcx
call fcn.140014c60
mov rcx, qword [rbp + 0x120]
mov edx, 0x48
call fcn.140105bd0
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x14000906f
mov rcx, qword [rdi]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000906a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000792e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140105bd0
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