Function at 0x140002d40
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x47]
sub rsp, 0x90
mov rax, qword [0x14000c040]
xor rax, rsp
mov qword [rbp + 0x3f], rax
xor ebx, ebx
mov dword [rbp - 0x29], ebx
call fcn.1400014d0
lea rdx, [rax + 0x115f6008]
call fcn.140006610
mov edx, dword [0x14000c963]
mov r9, qword [0x14000c868]
add rdx, 7
add r9, rdx
lea r8, [0x14000c967]
mov rdx, rax
xor ecx, ecx
call fcn.140007720
mov rdx, rax
call fcn.140006610
mov edx, dword [0x14000c963]
mov r9, qword [0x14000c868]
add rdx, 7
add r9, rdx
lea r8, [0x14000c967]
mov rdx, rax
xor ecx, ecx
call fcn.140007720
mov rdx, rax
call fcn.140006610
mov edx, dword [0x14000c963]
mov r9, qword [0x14000c868]
add rdx, 7
add r9, rdx
lea r8, [0x14000c967]
mov rdx, rax
xor ecx, ecx
call fcn.140007720
mov rdx, rax
call fcn.140006610
mov edx, dword [0x14000c963]
mov r9, qword [0x14000c868]
add rdx, 7
add r9, rdx
lea r8, [0x14000c967]
mov rdx, rax
xor ecx, ecx
call fcn.140007720
mov r15, rax
lea r8d, [rbx + 1]
mov rdx, rax
lea rcx, [rbp - 1]
call fcn.140002ad0
nop
mov edi, 1
mov dword [rbp - 0x29], edi
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x140002e59
mov rcx, qword [rax]
mov r8, qword [rax + 0x10]
cmp r8, 0xc
jne 0x140002efb
lea rdx, str.ByteProperty
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140002efb
lea r8d, [rax + 2]
mov rdx, r15
lea rcx, [rbp - 0x21]
call fcn.140002ad0
nop
mov edi, 3
mov dword [rbp - 0x29], edi
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x140002ea1
mov rcx, qword [rax]
mov r8, qword [rax + 0x10]
cmp r8, 0xb
jne 0x140002efb
lea rdx, str.IntProperty
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140002efb
mov r8d, edi
mov rdx, r15
lea rcx, [rbp + 0x1f]
call fcn.140002ad0
mov edi, 7
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x140002edc
mov rcx, qword [rax]
mov r8, qword [rax + 0x10]
cmp r8, 0xc
jne 0x140002efb
lea rdx, str.BoolProperty
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140002efb
mov sil, 1
jmp 0x140002efe
xor sil, sil
test dil, 4
je 0x140002f56
and edi, 0xfffffffb
mov rdx, qword [rbp + 0x37]
cmp rdx, 0xf
jbe 0x140002f45
inc rdx
mov rcx, qword [rbp + 0x1f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002f40
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002f40
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007aac
movdqa xmm0, xmmword [0x140009ac0]
movdqu xmmword [rbp + 0x2f], xmm0
mov byte [rbp + 0x1f], 0
test dil, 2
je 0x140002fae
and edi, 0xfffffffd
mov rdx, qword [rbp - 9]
cmp rdx, 0xf
jbe 0x140002f9d
inc rdx
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002f98
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002f98
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007aac
movdqa xmm0, xmmword [0x140009ac0]
movdqu xmmword [rbp - 0x11], xmm0
mov byte [rbp - 0x21], 0
test dil, 1
je 0x140002ff2
mov rdx, qword [rbp + 0x17]
cmp rdx, 0xf
jbe 0x140002ff2
inc rdx
mov rcx, qword [rbp - 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002fed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002fed
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007aac
test sil, sil
je 0x1400034ea
nop dword [rax + rax]
mov r8d, ebx
mov rdx, r15
lea rcx, [rbp + 0x1f]
call fcn.140002ad0
nop
lea rcx, [rbp + 0x1f]
cmp qword [rbp + 0x37], 0xf
seta r14b
mov rsi, qword [rbp + 0x1f]
cmova rcx, rsi
mov rdi, qword [rbp + 0x2f]
cmp rdi, 0x10
jne 0x140003048
mov r8, rdi
lea rdx, str.PlayerFemale_A_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140003048
mov dword [0x14000c7c4], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0xe
jne 0x140003072
mov r8, rdi
lea rdx, str.PlayerMale_A_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140003072
mov dword [0x14000c7f8], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0x14
jne 0x14000309c
mov r8, rdi
lea rdx, str.AIPawn_Base_Female_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000309c
mov dword [0x14000c82c], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0x12
jne 0x1400030c6
mov r8, rdi
lea rdx, str.AIPawn_Base_Male_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400030c6
mov dword [0x14000c8ac], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0xa
jne 0x1400030f0
mov r8, rdi
lea rdx, str.WeapAK47_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400030f0
mov dword [0x14000c8b4], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 9
jne 0x14000311a
mov r8, rdi
lea rdx, str.WeapAUG_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000311a
mov dword [0x14000c8a4], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0xb
jne 0x140003144
mov r8, rdi
lea rdx, str.WeapQBZ95_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140003144
mov dword [0x14000c870], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0xc
jne 0x14000316e
mov r8, rdi
lea rdx, str.WeapKar98k_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000316e
mov dword [0x14000c834], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0x12
jne 0x140003198
mov r8, rdi
lea rdx, str.WeapJuliesKar98k_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140003198
mov dword [0x14000c834], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 9
jne 0x1400031c2
mov r8, rdi
lea rdx, str.WeapM24_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400031c2
mov dword [0x14000c7e4], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 9
jne 0x1400031ec
mov r8, rdi
lea rdx, str.WeapSKS_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400031ec
mov dword [0x14000c8b0], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0xb
jne 0x140003216
mov r8, rdi
lea rdx, str.WeapFNFal_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140003216
mov dword [0x14000c8a0], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0xc
jne 0x140003240
mov r8, rdi
lea rdx, str.WeapSCAR_L_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140003240
mov dword [0x14000c840], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0xb
jne 0x14000326a
mov r8, rdi
lea rdx, str.WeapGroza_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000326a
mov dword [0x14000c7fc], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0xb
jne 0x140003294
mov r8, rdi
lea rdx, str.WeapHK416_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140003294
mov dword [0x14000c844], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0x12
jne 0x1400032be
mov r8, rdi
lea rdx, str.WeapDuncansHK416_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400032be
mov dword [0x14000c844], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0xb
jne 0x1400032e8
mov r8, rdi
lea rdx, str.WeapM16A4_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400032e8
mov dword [0x14000c8a8], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 9
jne 0x140003312
mov r8, rdi
lea rdx, str.WeapAWM_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140003312
mov dword [0x14000c84c], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0xc
jne 0x14000333c
mov r8, rdi
lea rdx, str.WeapMini14_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000333c
mov dword [0x14000c7c0], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0xf
jne 0x140003366
mov r8, rdi
lea rdx, str.WeapMadsQBU88_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140003366
mov dword [0x14000c874], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0xa
jne 0x140003390
mov r8, rdi
lea rdx, str.WeapMk14_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140003390
mov dword [0x14000c80c], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0xa
jne 0x1400033ba
mov r8, rdi
lea rdx, str.WeapG36C_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400033ba
mov dword [0x14000c828], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0xf
jne 0x1400033e4
mov r8, rdi
lea rdx, str.WeapBerylM762_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400033e4
mov dword [0x14000c7e0], ebx
lea rcx, [rbp + 0x1f]
test r14b, r14b
cmovne rcx, rsi
cmp rdi, 0x10
jne 0x14000340e
mov r8, rdi
lea rdx, str.WeapMk47Mutant_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000340e
mov dword [0x14000c848], ebx
mov rdx, qword [0x14000c918]
lea r8, [rbp + 0x1f]
cmp rdx, qword [0x14000c920]
je 0x140003431
call fcn.140007610
add qword [0x14000c918], 0x20
jmp 0x140003436
call fcn.140007150
cmp ebx, 0x55730
jg 0x140003480
inc ebx
mov rdx, qword [rbp + 0x37]
cmp rdx, 0xf
jbe 0x140003000
inc rdx
mov rcx, qword [rbp + 0x1f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003476
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400034b2
call fcn.140007aac
jmp 0x140003000
mov rdx, qword [rbp + 0x37]
cmp rdx, 0xf
jbe 0x1400034be
inc rdx
mov rcx, qword [rbp + 0x1f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400034b9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400034b9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007aac
mov rax, r15
mov rcx, qword [rbp + 0x3f]
xor rcx, rsp
call fcn.140007740
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
mov r9d, 0x10
lea r8, str.ERROR
lea rdx, str.Defined_Error:_G_N1
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3