Function at 0x14003afb0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
mov eax, 0x4c20
call fcn.1400d1490
sub rsp, rax
vmovaps xmmword [rsp + 0x4c10], xmm6
mov rax, qword [0x140102340]
xor rax, rsp
mov qword [rsp + 0x4c00], rax
xor r14d, r14d
vmovdqu xmm0, xmmword [0x1400e8620]
vmovdqu xmmword [rsp + 0xf0], xmm0
mov dl, 0x20
mov r8b, 0x7d
mov r9b, 0x2a
mov r10b, 0x32
mov r11b, 0x3e
mov bl, 0x3f
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0xf1], al
xor byte [rsp + 0xf2], cl
xor byte [rsp + 0xf3], cl
xor byte [rsp + 0xf4], cl
xor byte [rsp + 0xf5], cl
xor byte [rsp + 0xf6], cl
xor byte [rsp + 0xf7], cl
xor byte [rsp + 0xf8], cl
xor byte [rsp + 0xf9], cl
xor byte [rsp + 0xfa], cl
xor byte [rsp + 0xfb], cl
xor byte [rsp + 0xfc], cl
xor byte [rsp + 0xfd], cl
xor byte [rsp + 0xfe], cl
xor byte [rsp + 0xff], cl
xor dl, cl
mov byte [rsp + 0x100], dl
xor r8b, cl
mov byte [rsp + 0x101], r8b
xor r9b, cl
mov byte [rsp + 0x102], r9b
xor r10b, cl
mov byte [rsp + 0x103], r10b
xor r11b, cl
mov byte [rsp + 0x104], r11b
xor bl, cl
mov byte [rsp + 0x105], bl
mov byte [rsp + 0x106], r14b
mov rdx, qword [0x1401b3378]
lea rax, [rsp + 0xf1]
mov rbx, 0xffffffffffffffff
mov rcx, rbx
nop word [rax + rax]
inc rcx
cmp byte [rax + rcx], r14b
jne 0x14003b0f0
movabs r15, 0x7fffffffffffffff
mov rax, r15
sub rax, rdx
cmp rax, rcx
jb 0x140042eed
lea r12, [0x1401b3368]
mov r9, r12
cmp qword [0x1401b3380], 0xf
cmova r9, qword [0x1401b3368]
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0xf1]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x4be0]
call fcn.14002cec0
nop
lea rax, [rsp + 0x4be0]
cmp qword [rsp + 0x4bf8], 0xf
cmova rax, qword [rsp + 0x4be0]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x4bf0]
mov qword [rsp + 0x130], rax
vmovups xmm6, xmmword [rsp + 0x128]
call fcn.1400cfaac
vmovups xmmword [rsp + 0x4bd0], xmm6
lea r8, [rsp + 0x4bd0]
mov edx, eax
lea rcx, [rsp + 0x188]
call fcn.140034bf0
nop
mov qword [rsp + 0x4bd0], r14
lea r13, [0x1401b3108]
mov qword [rsp + 0x4bd8], r13
lea rdx, [rsp + 0x4bd0]
lea rcx, [rsp + 0x188]
call fcn.1400353c0
movzx edi, al
cmp dword [rsp + 0x4bd0], 0
jne 0x140042ef3
lea rcx, [rsp + 0x188]
call fcn.1400063a0
test dil, dil
jne 0x14003bbb3
mov byte [rsp + 0x108], 0x61
mov al, 0x3d
mov cl, 0x2e
mov dl, 7
movzx r8d, dl
mov r9b, 0x12
mov r10b, 4
mov r11b, 0x15
movzx edi, r9b
xor esi, esi
xor al, 0x61
mov byte [rsp + 0x109], al
xor cl, 0x61
mov byte [rsp + 0x10a], cl
xor dl, 0x61
mov byte [rsp + 0x10b], dl
xor r8b, 0x61
mov byte [rsp + 0x10c], r8b
xor r9b, 0x61
mov byte [rsp + 0x10d], r9b
xor r10b, 0x61
mov byte [rsp + 0x10e], r10b
xor r11b, 0x61
mov byte [rsp + 0x10f], r11b
xor dil, 0x61
mov byte [rsp + 0x110], dil
mov byte [rsp + 0x111], sil
mov rdx, qword [0x1401b3378]
lea rax, [rsp + 0x109]
mov rcx, rbx
nop dword [rax]
inc rcx
cmp byte [rax + rcx], sil
jne 0x14003b2a0
mov rax, r15
sub rax, rdx
cmp rax, rcx
jb 0x140042ee7
mov r9, r12
cmp qword [0x1401b3380], 0xf
cmova r9, qword [0x1401b3368]
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x109]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x148]
call fcn.14002cec0
nop
lea rax, [rsp + 0x148]
cmp qword [rsp + 0x160], 0xf
cmova rax, qword [rsp + 0x148]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x140], rax
vmovups xmm6, xmmword [rsp + 0x138]
call fcn.1400cfaac
vmovups xmmword [rsp + 0x4bd0], xmm6
lea r8, [rsp + 0x4bd0]
mov edx, eax
lea rcx, [rsp + 0x1a8]
call fcn.140034bf0
nop
mov qword [rsp + 0x4bd0], r14
mov qword [rsp + 0x4bd8], r13
lea rdx, [rsp + 0x4bd0]
lea rcx, [rsp + 0x1a8]
call fcn.140035540
movzx edi, al
cmp dword [rsp + 0x4bd0], 0
jne 0x140042f10
lea rcx, [rsp + 0x1a8]
call fcn.1400063a0
nop
lea rcx, [rsp + 0x148]
call fcn.140006410
test dil, dil
je 0x14003bc47
vmovdqu ymm0, ymmword [str.xjMEL]
vmovdqu ymmword [rsp + 0xc8], ymm0
vpextrb eax, xmm0, 1
vmovd edx, xmm0
xor al, dl
mov byte [rsp + 0xc9], al
xor byte [rsp + 0xca], dl
xor byte [rsp + 0xcb], dl
xor byte [rsp + 0xcc], dl
xor byte [rsp + 0xcd], dl
xor byte [rsp + 0xce], dl
xor byte [rsp + 0xcf], dl
xor byte [rsp + 0xd0], dl
xor byte [rsp + 0xd1], dl
xor byte [rsp + 0xd2], dl
xor byte [rsp + 0xd3], dl
xor byte [rsp + 0xd4], dl
xor byte [rsp + 0xd5], dl
xor byte [rsp + 0xd6], dl
xor byte [rsp + 0xd7], dl
xor byte [rsp + 0xd8], dl
xor byte [rsp + 0xd9], dl
xor byte [rsp + 0xda], dl
xor byte [rsp + 0xdb], dl
xor byte [rsp + 0xdc], dl
xor byte [rsp + 0xdd], dl
xor byte [rsp + 0xde], dl
xor byte [rsp + 0xdf], dl
xor byte [rsp + 0xe0], dl
xor byte [rsp + 0xe1], dl
xor byte [rsp + 0xe2], dl
xor byte [rsp + 0xe3], dl
xor byte [rsp + 0xe4], dl
xor byte [rsp + 0xe5], dl
xor byte [rsp + 0xe6], dl
xor byte [rsp + 0xe7], dl
mov byte [rsp + 0xe8], 0
lea rdx, [rsp + 0xc9]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
vzeroupper
call fcn.14002b970
mov r13, rax
mov byte [rsp + 0x118], 0x21
mov cl, 0x7d
mov dl, 0x6e
mov r8b, 0x47
movzx r9d, r8b
mov r10b, 0x52
mov r11b, 0x44
mov dil, 0x55
movzx esi, r10b
xor eax, eax
xor cl, 0x21
mov byte [rsp + 0x119], cl
xor dl, 0x21
mov byte [rsp + 0x11a], dl
xor r8b, 0x21
mov byte [rsp + 0x11b], r8b
xor r9b, 0x21
mov byte [rsp + 0x11c], r9b
xor r10b, 0x21
mov byte [rsp + 0x11d], r10b
xor r11b, 0x21
mov byte [rsp + 0x11e], r11b
xor dil, 0x21
mov byte [rsp + 0x11f], dil
xor sil, 0x21
mov byte [rsp + 0x120], sil
mov byte [rsp + 0x121], al
mov rcx, qword [0x1401b3378]
lea rdx, [rsp + 0x119]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x14003b560
sub r15, rcx
cmp r15, rax
jb 0x140042ee7
cmp qword [0x1401b3380], 0xf
cmova r12, qword [0x1401b3368]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x119]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov r9, r12
lea rcx, [rsp + 0x168]
call fcn.14002cec0
nop
lea rdx, [rsp + 0x168]
cmp qword [rsp + 0x180], 0xf
cmova rdx, qword [rsp + 0x168]
mov r8, qword [rsp + 0x178]
mov rcx, r13
call fcn.14002d830
lea rdx, [0x14002bbe0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rsp + 0x168]
call fcn.140006410
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov byte [rsp + 0x40], 0x3d
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x41], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x42], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x43], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x44], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x45], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x46], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x47], al
mov dl, 0x70
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x48], al
mov dl, 0x6c
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x49], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x4a], al
mov dl, 0x61
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x4b], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x4c], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x4d], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x4e], al
mov dl, 0x76
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x4f], al
mov dl, 0x69
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x50], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x51], al
mov dl, 0x69
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x52], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x53], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x54], al
mov dl, 0x68
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x55], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x56], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x57], al
mov dl, 0x70
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x58], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x59], al
mov dl, 0x3a
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x5a], al
mov dl, 0x2f
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x5b], al
mov dl, 0x2f
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x5c], al
mov dl, 0x61
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x5d], al
mov dl, 0x69
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x5e], al
mov dl, 0x6d
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x5f], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x60], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x61], al
mov dl, 0x61
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x62], al
mov dl, 0x72
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x63], al
mov dl, 0x2e
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x64], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x65], al
mov dl, 0x6b
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x66], al
mov dl, 0x6d
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x67], al
mov dl, 0x2e
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x68], al
mov dl, 0x69
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x69], al
mov dl, 0x63
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x6a], al
mov dl, 0x75
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x6b], al
mov dl, 0x2f
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x6c], al
mov dl, 0x75
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x6d], al
mov dl, 0x70
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x6e], al
mov dl, 0x64
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x6f], al
mov dl, 0x61
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x70], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x71], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x72], al
mov dl, 0x72
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x73], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x74], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x75], al
mov dl, 0x6f
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x76], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x77], al
mov dl, 0x67
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x78], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x79], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x7a], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x7b], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x7c], al
mov dl, 0x68
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x7d], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x7e], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x7f], al
mov dl, 0x6c
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x80], al
mov dl, 0x61
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x81], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x82], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x83], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x84], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x85], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x86], al
mov dl, 0x6f
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x87], al
mov dl, 0x66
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x88], al
mov dl, 0x66
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x89], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x8a], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x8b], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x8c], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x8d], al
mov dl, 0x66
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x8e], al
mov dl, 0x69
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x8f], al
mov dl, 0x6c
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x90], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x91], al
mov dl, 0x2e
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x92], al
xor eax, eax
mov byte [rsp + 0x93], al
mov r8, r14
nop word [rax + rax]
movzx eax, byte [rsp + 0x40]
xor byte [rsp + r8 + 0x41], al
movzx eax, byte [rsp + 0x40]
xor byte [rsp + r8 + 0x42], al
add r8, 2
cmp r8, 0x52
jb 0x14003bb70
mov byte [rsp + 0x93], 0
lea rdx, [rsp + 0x41]
mov rcx, rdi
call fcn.14002b970
lea rdx, [0x14002bbe0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
vpxor xmm0, xmm0, xmm0
vmovups ymmword [rsp + 0x4b90], ymm0
vmovups ymmword [rsp + 0x4bb0], ymm0
lea rdx, [rsp + 0x4be0]
lea rcx, [rsp + 0x4b90]
vzeroupper
call fcn.1400b6630
nop
lea r8, str.client_dll
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.dwEntityList
lea rdx, [rsp + 0x290]
mov rcx, rax
call fcn.14002bc20
mov rdx, rax
cmp byte [rax], 0
je 0x14003bd9e
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003bc3a
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003bd9e
mov rcx, rdx
call fcn.140042f30
jmp 0x14003bda1
vmovdqu ymm0, ymmword [0x1400e8e00]
vmovdqu ymmword [rsp + 0xa0], ymm0
vpextrb eax, xmm0, 1
vmovd edx, xmm0
xor al, dl
mov byte [rsp + 0xa1], al
xor byte [rsp + 0xa2], dl
xor byte [rsp + 0xa3], dl
xor byte [rsp + 0xa4], dl
xor byte [rsp + 0xa5], dl
xor byte [rsp + 0xa6], dl
xor byte [rsp + 0xa7], dl
xor byte [rsp + 0xa8], dl
xor byte [rsp + 0xa9], dl
xor byte [rsp + 0xaa], dl
xor byte [rsp + 0xab], dl
xor byte [rsp + 0xac], dl
xor byte [rsp + 0xad], dl
xor byte [rsp + 0xae], dl
xor byte [rsp + 0xaf], dl
xor byte [rsp + 0xb0], dl
xor byte [rsp + 0xb1], dl
xor byte [rsp + 0xb2], dl
xor byte [rsp + 0xb3], dl
xor byte [rsp + 0xb4], dl
xor byte [rsp + 0xb5], dl
xor byte [rsp + 0xb6], dl
xor byte [rsp + 0xb7], dl
xor byte [rsp + 0xb8], dl
xor byte [rsp + 0xb9], dl
xor byte [rsp + 0xba], dl
xor byte [rsp + 0xbb], dl
xor byte [rsp + 0xbc], dl
xor byte [rsp + 0xbd], dl
xor byte [rsp + 0xbe], dl
xor byte [rsp + 0xbf], dl
mov byte [rsp + 0xc0], 0
lea rdx, [rsp + 0xa1]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
vzeroupper
call fcn.14002b970
lea rdx, [rsp + 0x4be0]
cmp qword [rsp + 0x4bf8], 0xf
cmova rdx, qword [rsp + 0x4be0]
mov r8, qword [rsp + 0x4bf0]
mov rcx, rax
call fcn.14002d830
lea rdx, [0x14002bbe0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
xor sil, sil
jmp 0x140042e9e
mov eax, r14d
mov dword [0x1401b30e0], eax
mov rdi, qword [rsp + 0x2c0]
test rdi, rdi
je 0x14003bddd
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003bddd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003bddd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x298]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x300]
test rdi, rdi
je 0x14003be21
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003be21
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003be21
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x2d8]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x350]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.dwLocalPlayerController
lea rdx, [rsp + 0x310]
mov rcx, rax
call fcn.14002bc20
mov rdx, rax
cmp byte [rax], 0
je 0x14003be88
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003be7e
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003be88
mov rcx, rdx
call fcn.140042f30
jmp 0x14003be8b
mov eax, r14d
mov dword [0x1401b30f4], eax
mov rdi, qword [rsp + 0x340]
test rdi, rdi
je 0x14003bec7
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003bec7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003bec7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x318]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x380]
test rdi, rdi
je 0x14003bf0b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003bf0b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003bf0b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x358]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x3d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.dwViewMatrix
lea rdx, [rsp + 0x390]
mov rcx, rax
call fcn.14002bc20
mov rdx, rax
cmp byte [rax], 0
je 0x14003bf72
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003bf68
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003bf72
mov rcx, rdx
call fcn.140042f30
jmp 0x14003bf75
mov eax, r14d
mov dword [0x1401b30e4], eax
mov rdi, qword [rsp + 0x3c0]
test rdi, rdi
je 0x14003bfb1
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003bfb1
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003bfb1
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x398]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x400]
test rdi, rdi
je 0x14003bff5
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003bff5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003bff5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x3d8]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x450]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.dwGlobalVars
lea rdx, [rsp + 0x410]
mov rcx, rax
call fcn.14002bc20
mov rdx, rax
cmp byte [rax], 0
je 0x14003c05c
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003c052
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003c05c
mov rcx, rdx
call fcn.140042f30
jmp 0x14003c05f
mov eax, r14d
mov dword [0x1401b30e8], eax
mov rdi, qword [rsp + 0x440]
test rdi, rdi
je 0x14003c09b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c09b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c09b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x418]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x480]
test rdi, rdi
je 0x14003c0df
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c0df
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c0df
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x458]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x4d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.dwViewAngles
lea rdx, [rsp + 0x490]
mov rcx, rax
call fcn.14002bc20
mov rdx, rax
cmp byte [rax], 0
je 0x14003c146
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003c13c
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003c146
mov rcx, rdx
call fcn.140042f30
jmp 0x14003c149
mov eax, r14d
mov dword [0x1401b30d8], eax
mov rdi, qword [rsp + 0x4c0]
test rdi, rdi
je 0x14003c185
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c185
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c185
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x498]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x500]
test rdi, rdi
je 0x14003c1c9
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c1c9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c1c9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x4d8]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x550]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.dwLocalPlayerPawn
lea rdx, [rsp + 0x510]
mov rcx, rax
call fcn.14002bc20
mov rdx, rax
cmp byte [rax], 0
je 0x14003c230
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003c226
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003c230
mov rcx, rdx
call fcn.140042f30
jmp 0x14003c233
mov eax, r14d
mov dword [0x1401b30f0], eax
mov rdi, qword [rsp + 0x540]
test rdi, rdi
je 0x14003c26f
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c26f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c26f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x518]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x580]
test rdi, rdi
je 0x14003c2b3
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c2b3
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c2b3
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x558]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x5d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.dwPlantedC4
lea rdx, [rsp + 0x590]
mov rcx, rax
call fcn.14002bc20
mov rdx, rax
cmp byte [rax], 0
je 0x14003c31a
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003c310
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003c31a
mov rcx, rdx
call fcn.140042f30
jmp 0x14003c31d
mov eax, r14d
mov dword [0x140141708], eax
mov rdi, qword [rsp + 0x5c0]
test rdi, rdi
je 0x14003c359
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c359
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c359
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x598]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x600]
test rdi, rdi
je 0x14003c39d
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c39d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c39d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x5d8]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x650]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.dwSensitivity
lea rdx, [rsp + 0x610]
mov rcx, rax
call fcn.14002bc20
mov rdx, rax
cmp byte [rax], 0
je 0x14003c404
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003c3fa
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003c404
mov rcx, rdx
call fcn.140042f30
jmp 0x14003c407
mov eax, r14d
mov dword [0x14014171c], eax
mov rdi, qword [rsp + 0x640]
test rdi, rdi
je 0x14003c443
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c443
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c443
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x618]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x680]
test rdi, rdi
je 0x14003c487
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c487
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c487
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x658]
call fcn.140006410
lea r8, str.inputsystem.dll
lea rdx, [rsp + 0x6d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.dwInputSystem
lea rdx, [rsp + 0x690]
mov rcx, rax
call fcn.14002bc20
mov rdx, rax
cmp byte [rax], 0
je 0x14003c4ed
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003c4e4
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003c4ed
mov rcx, rdx
call fcn.140042f30
nop
mov rdi, qword [rsp + 0x6c0]
test rdi, rdi
je 0x14003c523
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c523
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c523
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x698]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x700]
test rdi, rdi
je 0x14003c567
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c567
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c567
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x6d8]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x750]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.jump
lea rdx, [rsp + 0x710]
mov rcx, rax
call fcn.14002bc20
mov rdx, rax
cmp byte [rax], 0
je 0x14003c5ce
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003c5c4
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003c5ce
mov rcx, rdx
call fcn.140042f30
jmp 0x14003c5d1
mov eax, r14d
mov dword [0x1401b30ec], eax
mov rdi, qword [rsp + 0x740]
test rdi, rdi
je 0x14003c60d
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c60d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c60d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x718]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x780]
test rdi, rdi
je 0x14003c651
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c651
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c651
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x758]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x7d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.duck
lea rdx, [rsp + 0x790]
mov rcx, rax
call fcn.14002bc20
mov rdx, rax
cmp byte [rax], 0
je 0x14003c6b8
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003c6ae
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003c6b8
mov rcx, rdx
call fcn.140042f30
jmp 0x14003c6bb
mov eax, r14d
mov dword [0x1401b30d4], eax
mov rdi, qword [rsp + 0x7c0]
test rdi, rdi
je 0x14003c6f7
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c6f7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c6f7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x798]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x800]
test rdi, rdi
je 0x14003c73b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c73b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c73b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x7d8]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x850]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.forward
lea rdx, [rsp + 0x810]
mov rcx, rax
call fcn.14002bc20
mov rdx, rax
cmp byte [rax], 0
je 0x14003c7a2
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003c798
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003c7a2
mov rcx, rdx
call fcn.140042f30
jmp 0x14003c7a5
mov eax, r14d
mov dword [0x1401b30dc], eax
mov rdi, qword [rsp + 0x840]
test rdi, rdi
je 0x14003c7e1
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c7e1
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c7e1
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x818]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x880]
test rdi, rdi
je 0x14003c825
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c825
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c825
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x858]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x8d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.left
lea rdx, [rsp + 0x1d0]
mov rcx, rax
call fcn.14002bc20
mov rdx, rax
cmp byte [rax], 0
je 0x14003c88c
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003c882
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003c88c
mov rcx, rdx
call fcn.140042f30
jmp 0x14003c88f
mov eax, r14d
mov dword [0x1401b30d0], eax
mov rdi, qword [rsp + 0x200]
test rdi, rdi
je 0x14003c8cb
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c8cb
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c8cb
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1d8]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x900]
test rdi, rdi
je 0x14003c90f
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c90f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c90f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x8d8]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x950]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.right
lea rdx, [rsp + 0x910]
mov rcx, rax
call fcn.14002bc20
mov rdx, rax
cmp byte [rax], 0
je 0x14003c977
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003c96c
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003c977
mov rcx, rdx
call fcn.140042f30
mov r14d, eax
mov dword [0x1401b30cc], r14d
mov rdi, qword [rsp + 0x940]
test rdi, rdi
je 0x14003c9b4
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c9b4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c9b4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x918]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x980]
test rdi, rdi
je 0x14003c9f8
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c9f8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c9f8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x958]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0xa10]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0x9d0]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_bPawnIsAlive
lea rdx, [rsp + 0x990]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x9c0]
test rdi, rdi
je 0x14003ca91
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003ca91
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003ca91
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x998]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xa00]
test rdi, rdi
je 0x14003cad5
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cad5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cad5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x9d8]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xa40]
test rdi, rdi
je 0x14003cb19
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cb19
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cb19
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xa18]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0xad0]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0xa90]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_bControllingBot
lea rdx, [rsp + 0xa50]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0xa80]
test rdi, rdi
je 0x14003cbb2
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cbb2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cbb2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xa58]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xac0]
test rdi, rdi
je 0x14003cbf6
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cbf6
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cbf6
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xa98]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xb00]
test rdi, rdi
je 0x14003cc3a
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cc3a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cc3a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xad8]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0xb90]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0xb50]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_bEverPlayedOnTeam
lea rdx, [rsp + 0xb10]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0xb40]
test rdi, rdi
je 0x14003ccd3
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003ccd3
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003ccd3
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xb18]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xb80]
test rdi, rdi
je 0x14003cd17
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cd17
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cd17
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xb58]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xbc0]
test rdi, rdi
je 0x14003cd5b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cd5b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cd5b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xb98]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0xc50]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0xc10]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_hPlayerPawn
lea rdx, [rsp + 0xbd0]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0xc00]
test rdi, rdi
je 0x14003cdf4
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cdf4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cdf4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xbd8]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xc40]
test rdi, rdi
je 0x14003ce38
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003ce38
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003ce38
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xc18]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xc80]
test rdi, rdi
je 0x14003ce7c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003ce7c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003ce7c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xc58]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0xd10]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.CBasePlayerController
lea rdx, [rsp + 0xcd0]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_iszPlayerName
lea rdx, [rsp + 0xc90]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0xcc0]
test rdi, rdi
je 0x14003cf15
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cf15
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cf15
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xc98]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xd00]
test rdi, rdi
je 0x14003cf59
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cf59
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cf59
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xcd8]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xd40]
test rdi, rdi
je 0x14003cf9d
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cf9d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cf9d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xd18]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0xdd0]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0xd90]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_sSanitizedPlayerName
lea rdx, [rsp + 0xd50]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0xd80]
test rdi, rdi
je 0x14003d036
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d036
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d036
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xd58]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xdc0]
test rdi, rdi
je 0x14003d07a
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d07a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d07a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xd98]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xe00]
test rdi, rdi
je 0x14003d0be
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d0be
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d0be
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xdd8]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0xe90]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_BaseEntity
lea rdx, [rsp + 0xe50]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_flGravityScal
lea rdx, [rsp + 0xe10]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0xe40]
test rdi, rdi
je 0x14003d157
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d157
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d157
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xe18]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xe80]
test rdi, rdi
je 0x14003d19b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d19b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d19b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xe58]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xec0]
test rdi, rdi
je 0x14003d1df
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d1df
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d1df
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xe98]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x1010]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_BaseModelEntity
lea rdx, [rsp + 0xfd0]
mov rcx, rax
call fcn.14002bc20
mov rsi, rax
lea r8, str.client_dll
lea rdx, [rsp + 0xf90]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.CGlowProperty
lea rdx, [rsp + 0xf50]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_bGlowing
lea rdx, [rsp + 0xf10]
mov rcx, rax
call fcn.14002bc20
mov rdi, rax
lea r8, str.m_Glow
lea rdx, [rsp + 0xed0]
mov rcx, rsi
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
mov rcx, rdi
call fcn.14003af40
nop
mov rdi, qword [rsp + 0xf00]
test rdi, rdi
je 0x14003d2d1
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d2d1
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d2d1
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xed8]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xf40]
test rdi, rdi
je 0x14003d315
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d315
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d315
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xf18]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xf80]
test rdi, rdi
je 0x14003d359
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d359
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d359
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xf58]
call fcn.140006410
nop
mov rdi, qword [rsp + 0xfc0]
test rdi, rdi
je 0x14003d39d
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d39d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d39d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xf98]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1000]
test rdi, rdi
je 0x14003d3e1
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d3e1
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d3e1
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xfd8]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1040]
test rdi, rdi
je 0x14003d425
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d425
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d425
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1018]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x1190]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_BaseModelEntity
lea rdx, [rsp + 0x1150]
mov rcx, rax
call fcn.14002bc20
mov rsi, rax
lea r8, str.client_dll
lea rdx, [rsp + 0x1110]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.CGlowProperty
lea rdx, [rsp + 0x10d0]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_glowColorOverride
lea rdx, [rsp + 0x1090]
mov rcx, rax
call fcn.14002bc20
mov rdi, rax
lea r8, str.m_Glow
lea rdx, [rsp + 0x1050]
mov rcx, rsi
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
mov rcx, rdi
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x1080]
test rdi, rdi
je 0x14003d517
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d517
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d517
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1058]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x10c0]
test rdi, rdi
je 0x14003d55b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d55b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d55b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1098]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1100]
test rdi, rdi
je 0x14003d59f
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d59f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d59f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x10d8]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1140]
test rdi, rdi
je 0x14003d5e3
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d5e3
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d5e3
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1118]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1180]
test rdi, rdi
je 0x14003d627
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d627
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d627
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1158]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x11c0]
test rdi, rdi
je 0x14003d66b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d66b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d66b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1198]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x1210]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_BasePlayerPawn
lea rdx, [rsp + 0x890]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_pMovementServices
lea rdx, [rsp + 0x11d0]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x1200]
test rdi, rdi
je 0x14003d704
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d704
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d704
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x11d8]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x8c0]
test rdi, rdi
je 0x14003d748
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d748
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d748
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x898]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1240]
test rdi, rdi
je 0x14003d78c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d78c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d78c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1218]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x12d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_BasePlayerPawn
lea rdx, [rsp + 0x1290]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_pWeaponServices
lea rdx, [rsp + 0x1250]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x1280]
test rdi, rdi
je 0x14003d825
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d825
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d825
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1258]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x12c0]
test rdi, rdi
je 0x14003d869
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d869
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d869
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1298]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1300]
test rdi, rdi
je 0x14003d8ad
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d8ad
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d8ad
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x12d8]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x1390]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_CSPlayerPawn
lea rdx, [rsp + 0x1350]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_pBulletServices
lea rdx, [rsp + 0x1310]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x1340]
test rdi, rdi
je 0x14003d946
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d946
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d946
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1318]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1380]
test rdi, rdi
je 0x14003d98a
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d98a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d98a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1358]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x13c0]
test rdi, rdi
je 0x14003d9ce
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d9ce
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d9ce
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1398]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x1450]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_BasePlayerPawn
lea rdx, [rsp + 0x1410]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_pCameraServices
lea rdx, [rsp + 0x13d0]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x1400]
test rdi, rdi
je 0x14003da67
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003da67
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003da67
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x13d8]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1440]
test rdi, rdi
je 0x14003daab
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003daab
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003daab
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1418]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1480]
test rdi, rdi
je 0x14003daef
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003daef
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003daef
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1458]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x1510]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_CSPlayerPawnBase
lea rdx, [rsp + 0x14d0]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_pViewModelServices
lea rdx, [rsp + 0x1490]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x14c0]
test rdi, rdi
je 0x14003db88
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003db88
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003db88
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1498]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1500]
test rdi, rdi
je 0x14003dbcc
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dbcc
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dbcc
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x14d8]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1540]
test rdi, rdi
je 0x14003dc10
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dc10
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dc10
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1518]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x15d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_CSPlayerPawnBase
lea rdx, [rsp + 0x1590]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_pClippingWeapon
lea rdx, [rsp + 0x1550]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x1580]
test rdi, rdi
je 0x14003dca9
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dca9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dca9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1558]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x15c0]
test rdi, rdi
je 0x14003dced
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dced
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dced
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1598]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1600]
test rdi, rdi
je 0x14003dd31
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dd31
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dd31
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x15d8]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x1690]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea rdx, [rsp + 0x1650]
mov rcx, rax
call fcn.140043000
nop
lea r8, str.m_hViewModel
lea rdx, [rsp + 0x1610]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x1640]
test rdi, rdi
je 0x14003ddc3
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003ddc3
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003ddc3
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1618]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1680]
test rdi, rdi
je 0x14003de07
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003de07
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003de07
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1658]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x16c0]
test rdi, rdi
je 0x14003de4b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003de4b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003de4b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1698]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x1750]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea rdx, [rsp + 0x1710]
mov rcx, rax
call fcn.1400431d0
nop
lea r8, str.m_nCrouchState
lea rdx, [rsp + 0x16d0]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x1700]
test rdi, rdi
je 0x14003dedd
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dedd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dedd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x16d8]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1740]
test rdi, rdi
je 0x14003df21
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003df21
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003df21
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1718]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1780]
test rdi, rdi
je 0x14003df65
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003df65
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003df65
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1758]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x1810]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_CSPlayerPawn
lea rdx, [rsp + 0x17d0]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_bIsScoped
lea rdx, [rsp + 0x1790]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x17c0]
test rdi, rdi
je 0x14003dffe
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dffe
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dffe
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1798]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1800]
test rdi, rdi
je 0x14003e042
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e042
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e042
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x17d8]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1840]
test rdi, rdi
je 0x14003e086
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e086
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e086
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1818]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x18d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_CSPlayerPawn
lea rdx, [rsp + 0x1890]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_bIsDefusing
lea rdx, [rsp + 0x1850]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x1880]
test rdi, rdi
je 0x14003e11f
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e11f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e11f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1858]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x18c0]
test rdi, rdi
je 0x14003e163
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e163
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e163
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1898]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1900]
test rdi, rdi
je 0x14003e1a7
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e1a7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e1a7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x18d8]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x1990]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.CCSPlayer_BulletServices
lea rdx, [rsp + 0x1950]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_totalHitsOnServer
lea rdx, [rsp + 0x1910]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x1940]
test rdi, rdi
je 0x14003e240
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e240
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e240
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1918]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1980]
test rdi, rdi
je 0x14003e284
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e284
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e284
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1958]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x19c0]
test rdi, rdi
je 0x14003e2c8
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e2c8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e2c8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1998]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x1a50]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_BasePlayerPawn
lea rdx, [rsp + 0x1a10]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_vOldOrigin
lea rdx, [rsp + 0x19d0]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x1a00]
test rdi, rdi
je 0x14003e361
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e361
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e361
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x19d8]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1a40]
test rdi, rdi
je 0x14003e3a5
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e3a5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e3a5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1a18]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1a80]
test rdi, rdi
je 0x14003e3e9
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e3e9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e3e9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1a58]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x1b10]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_CSPlayerPawn
lea rdx, [rsp + 0x1ad0]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_ArmorValue
lea rdx, [rsp + 0x1a90]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x1ac0]
test rdi, rdi
je 0x14003e482
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e482
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e482
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1a98]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1b00]
test rdi, rdi
je 0x14003e4c6
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e4c6
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e4c6
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1ad8]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1b40]
test rdi, rdi
je 0x14003e50a
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e50a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e50a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1b18]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x1bd0]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_BaseEntity
lea rdx, [rsp + 0x1b90]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_iMaxHealth
lea rdx, [rsp + 0x1b50]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x1b80]
test rdi, rdi
je 0x14003e5a3
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e5a3
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e5a3
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1b58]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1bc0]
test rdi, rdi
je 0x14003e5e7
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e5e7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e5e7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1b98]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1c00]
test rdi, rdi
je 0x14003e62b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e62b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e62b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1bd8]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x1c90]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_BaseEntity
lea rdx, [rsp + 0x1c50]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_iHealth
lea rdx, [rsp + 0x1c10]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x1c40]
test rdi, rdi
je 0x14003e6c4
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e6c4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e6c4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1c18]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1c80]
test rdi, rdi
je 0x14003e708
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e708
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e708
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1c58]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1cc0]
test rdi, rdi
je 0x14003e74c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e74c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e74c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1c98]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x1d50]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_BaseEntity
lea rdx, [rsp + 0x1d10]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_pGameSceneNode
lea rdx, [rsp + 0x1cd0]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x1d00]
test rdi, rdi
je 0x14003e7e5
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e7e5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e7e5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1cd8]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1d40]
test rdi, rdi
je 0x14003e829
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e829
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e829
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1d18]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1d80]
test rdi, rdi
je 0x14003e86d
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e86d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e86d
lea rcx, [rsp + 0x1d58]
call fcn.140006410
lea r8, str.client_dll
lea rdx, [rsp + 0x1e10]
lea rcx, [rsp + 0x4b90]
call fcn.14002bc20
nop
lea r8, str.C_CSPlayerPawnBase
lea rdx, [rsp + 0x1dd0]
mov rcx, rax
call fcn.14002bc20
nop
lea r8, str.m_angEyeAngles
lea rdx, [rsp + 0x1d90]
mov rcx, rax
call fcn.14002bc20
nop
mov rcx, rax
call fcn.14003af40
nop
mov rdi, qword [rsp + 0x1dc0]
test rdi, rdi
je 0x14003e906
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e906
lea rcx, [rsp + 0x1d98]
call fcn.140006410
nop
mov rdi, qword [rsp + 0x1e00]
test rdi, rdi
je 0x14003e94a
lea rcx, [rsp + 0x4be0]
call fcn.140006410
movzx eax, sil
mov rcx, qword [rsp + 0x4c00]
xor rcx, rsp
call fcn.1400d02b0
lea r11, [rsp + 0x4c20]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
vmovaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
ret
call fcn.1400069b0
nop
call fcn.1400069b0
nop
lea r8, [rsp + 0x188]
lea rdx, [rsp + 0x4bd0]
lea rcx, str.exists
call fcn.140035360
nop
lea r8, [rsp + 0x1a8]
lea rdx, [rsp + 0x4bd0]
lea rcx, str.create_directories
call fcn.140035360
int3