Function at 0x14003b080
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.1400d8c30
sub rsp, rax
vmovaps xmmword [rsp + 0x4c10], xmm6
mov rax, qword [0x140117340]
xor rax, rsp
mov qword [rsp + 0x4c00], rax
xor r14d, r14d
vmovdqu xmm0, xmmword [0x1400fc190]
vmovdqu xmmword [rsp + 0xf0], xmm0
mov dl, 0x74
mov r8b, 0x29
mov r9b, 0x7e
mov r10b, 0x66
mov r11b, 0x6a
mov bl, 0x6b
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 [0x1401ca378]
lea rax, [rsp + 0xf1]
mov rbx, 0xffffffffffffffff
mov rcx, rbx
nop word [rax + rax]
inc rcx
cmp byte [rax + rcx], r14b
jne 0x14003b1c0
movabs r15, 0x7fffffffffffffff
mov rax, r15
sub rax, rdx
cmp rax, rcx
jb 0x140042e05
lea r12, [0x1401ca368]
mov r9, r12
cmp qword [0x1401ca380], 0xf
cmova r9, qword [0x1401ca368]
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.14002c320
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.1400d712c
vmovups xmmword [rsp + 0x4bd0], xmm6
lea r8, [rsp + 0x4bd0]
mov edx, eax
lea rcx, [rsp + 0x188]
call fcn.140033eb0
nop
mov qword [rsp + 0x4bd0], r14
lea r13, [0x1401ca108]
mov qword [rsp + 0x4bd8], r13
lea rdx, [rsp + 0x4bd0]
lea rcx, [rsp + 0x188]
call fcn.140034680
movzx edi, al
cmp dword [rsp + 0x4bd0], 0
jne 0x140042e0b
lea rcx, [rsp + 0x188]
call fcn.140006400
test dil, dil
jne 0x14003bc73
mov byte [rsp + 0x108], 0x73
mov al, 0x2f
mov cl, 0x3c
mov dl, 0x15
movzx r8d, dl
xor r9b, r9b
mov r10b, 0x16
mov r11b, 7
xor esi, esi
xor al, 0x73
mov byte [rsp + 0x109], al
xor cl, 0x73
mov byte [rsp + 0x10a], cl
xor dl, 0x73
mov byte [rsp + 0x10b], dl
xor r8b, 0x73
mov byte [rsp + 0x10c], r8b
xor r9b, 0x73
mov byte [rsp + 0x10d], r9b
xor r10b, 0x73
mov byte [rsp + 0x10e], r10b
xor r11b, 0x73
mov byte [rsp + 0x10f], r11b
xor dil, 0x73
mov byte [rsp + 0x110], dil
mov byte [rsp + 0x111], sil
mov rdx, qword [0x1401ca378]
lea rax, [rsp + 0x109]
mov rcx, rbx
inc rcx
cmp byte [rax + rcx], sil
jne 0x14003b365
mov rax, r15
sub rax, rdx
cmp rax, rcx
jb 0x140042dff
mov r9, r12
cmp qword [0x1401ca380], 0xf
cmova r9, qword [0x1401ca368]
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.14002c320
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.1400d712c
vmovups xmmword [rsp + 0x4bd0], xmm6
lea r8, [rsp + 0x4bd0]
mov edx, eax
lea rcx, [rsp + 0x1a8]
call fcn.140033eb0
nop
mov qword [rsp + 0x4bd0], r14
mov qword [rsp + 0x4bd8], r13
lea rdx, [rsp + 0x4bd0]
lea rcx, [rsp + 0x1a8]
call fcn.140034800
movzx edi, al
cmp dword [rsp + 0x4bd0], 0
jne 0x140042de2
lea rcx, [rsp + 0x1a8]
call fcn.140006400
nop
lea rcx, [rsp + 0x148]
call fcn.140006470
test dil, dil
je 0x140042c8b
vmovdqu ymm0, ymmword [0x1400fcd40]
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.14002ac00
mov r13, rax
mov byte [rsp + 0x118], 2
mov cl, 0x5e
mov dl, 0x4d
mov r8b, 0x64
movzx r9d, r8b
mov r10b, 0x71
mov r11b, 0x67
mov dil, 0x76
movzx esi, r10b
xor eax, eax
xor cl, 2
mov byte [rsp + 0x119], cl
xor dl, 2
mov byte [rsp + 0x11a], dl
xor r8b, 2
mov byte [rsp + 0x11b], r8b
xor r9b, 2
mov byte [rsp + 0x11c], r9b
xor r10b, 2
mov byte [rsp + 0x11d], r10b
xor r11b, 2
mov byte [rsp + 0x11e], r11b
xor dil, 2
mov byte [rsp + 0x11f], dil
xor sil, 2
mov byte [rsp + 0x120], sil
mov byte [rsp + 0x121], al
mov rcx, qword [0x1401ca378]
lea rdx, [rsp + 0x119]
mov rax, rbx
nop
inc rax
cmp byte [rdx + rax], 0
jne 0x14003b620
sub r15, rcx
cmp r15, rax
jb 0x140042dff
cmp qword [0x1401ca380], 0xf
cmova r12, qword [0x1401ca368]
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.14002c320
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.14002cc90
lea rdx, [0x14002a340]
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.140006470
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov byte [rsp + 0x40], 0x7b
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x41], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x42], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x43], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x44], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x45], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x46], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x47], al
mov dl, 0x70
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x48], al
mov dl, 0x6c
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x49], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x4a], al
mov dl, 0x61
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x4b], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x4c], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x4d], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x4e], al
mov dl, 0x76
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x4f], al
mov dl, 0x69
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x50], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x51], al
mov dl, 0x69
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x52], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x53], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x54], al
mov dl, 0x68
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x55], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x56], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x57], al
mov dl, 0x70
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x58], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x59], al
mov dl, 0x3a
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x5a], al
mov dl, 0x2f
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x5b], al
mov dl, 0x2f
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x5c], al
mov dl, 0x61
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x5d], al
mov dl, 0x69
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x5e], al
mov dl, 0x6d
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x5f], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x60], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x61], al
mov dl, 0x61
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x62], al
mov dl, 0x72
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x63], al
mov dl, 0x2e
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x64], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x65], al
mov dl, 0x6b
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x66], al
mov dl, 0x6d
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x67], al
mov dl, 0x2e
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x68], al
mov dl, 0x69
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x69], al
mov dl, 0x63
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x6a], al
mov dl, 0x75
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x6b], al
mov dl, 0x2f
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x6c], al
mov dl, 0x75
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x6d], al
mov dl, 0x70
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x6e], al
mov dl, 0x64
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x6f], al
mov dl, 0x61
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x70], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x71], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x72], al
mov dl, 0x72
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x73], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x74], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x75], al
mov dl, 0x6f
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x76], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x77], al
mov dl, 0x67
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x78], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x79], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x7a], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x7b], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x7c], al
mov dl, 0x68
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x7d], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x7e], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x7f], al
mov dl, 0x6c
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x80], al
mov dl, 0x61
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x81], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x82], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x83], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x84], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x85], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x86], al
mov dl, 0x6f
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x87], al
mov dl, 0x66
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x88], al
mov dl, 0x66
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x89], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x8a], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x8b], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x8c], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x8d], al
mov dl, 0x66
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x8e], al
mov dl, 0x69
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x8f], al
mov dl, 0x6c
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x90], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x91], al
mov dl, 0x2e
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x92], al
xor eax, eax
mov byte [rsp + 0x93], al
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rsp + 0x40]
xor byte [rsp + r14 + 0x41], al
movzx eax, byte [rsp + 0x40]
xor byte [rsp + r14 + 0x42], al
add r14, 2
cmp r14, 0x52
jb 0x14003bc30
mov byte [rsp + 0x93], 0
lea rdx, [rsp + 0x41]
mov rcx, rdi
call fcn.14002ac00
lea rdx, [0x14002a340]
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.1400bdcb0
nop
lea r8, str.client_dll
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.dwEntityList
lea rdx, [rsp + 0x290]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
mov dword [0x1401ca0e0], eax
mov rdi, qword [rsp + 0x2c0]
test rdi, rdi
je 0x14003bd1b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003bd1b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003bd1b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x298]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x300]
test rdi, rdi
je 0x14003bd5f
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003bd5f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003bd5f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x2d8]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x350]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.dwLocalPlayerController
lea rdx, [rsp + 0x310]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
mov dword [0x1401ca0f4], eax
mov rdi, qword [rsp + 0x340]
test rdi, rdi
je 0x14003bde5
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003bde5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003bde5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x318]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x380]
test rdi, rdi
je 0x14003be29
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003be29
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003be29
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x358]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x3d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.dwViewMatrix
lea rdx, [rsp + 0x390]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
mov dword [0x1401ca0e4], eax
mov rdi, qword [rsp + 0x3c0]
test rdi, rdi
je 0x14003beaf
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003beaf
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003beaf
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x398]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x400]
test rdi, rdi
je 0x14003bef3
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003bef3
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003bef3
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x3d8]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x450]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.dwGlobalVars
lea rdx, [rsp + 0x410]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
mov dword [0x1401ca0e8], eax
mov rdi, qword [rsp + 0x440]
test rdi, rdi
je 0x14003bf79
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003bf79
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003bf79
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x418]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x480]
test rdi, rdi
je 0x14003bfbd
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003bfbd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003bfbd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x458]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x4d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.dwViewAngles
lea rdx, [rsp + 0x490]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
mov dword [0x1401ca0d8], eax
mov rdi, qword [rsp + 0x4c0]
test rdi, rdi
je 0x14003c043
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c043
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c043
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x498]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x500]
test rdi, rdi
je 0x14003c087
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c087
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c087
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x4d8]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x550]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.dwLocalPlayerPawn
lea rdx, [rsp + 0x510]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
mov dword [0x1401ca0f0], eax
mov rdi, qword [rsp + 0x540]
test rdi, rdi
je 0x14003c10d
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c10d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c10d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x518]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x580]
test rdi, rdi
je 0x14003c151
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c151
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c151
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x558]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x5d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.dwPlantedC4
lea rdx, [rsp + 0x590]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
mov dword [0x140158708], eax
mov rdi, qword [rsp + 0x5c0]
test rdi, rdi
je 0x14003c1d7
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c1d7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c1d7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x598]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x600]
test rdi, rdi
je 0x14003c21b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c21b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c21b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x5d8]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x650]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.dwSensitivity
lea rdx, [rsp + 0x610]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
mov dword [0x14015871c], eax
mov rdi, qword [rsp + 0x640]
test rdi, rdi
je 0x14003c2a1
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c2a1
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c2a1
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x618]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x680]
test rdi, rdi
je 0x14003c2e5
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c2e5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c2e5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x658]
call fcn.140006470
lea r8, [0x1400f4238]
lea rdx, [rsp + 0x6d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.dwInputSystem
lea rdx, [rsp + 0x690]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x6c0]
test rdi, rdi
je 0x14003c366
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c366
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c366
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x698]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x700]
test rdi, rdi
je 0x14003c3aa
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c3aa
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c3aa
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x6d8]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x750]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.jump
lea rdx, [rsp + 0x710]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
mov dword [0x1401ca0ec], eax
mov rdi, qword [rsp + 0x740]
test rdi, rdi
je 0x14003c430
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c430
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c430
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x718]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x780]
test rdi, rdi
je 0x14003c474
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c474
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c474
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x758]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x7d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.duck
lea rdx, [rsp + 0x790]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
mov dword [0x1401ca0d4], eax
mov rdi, qword [rsp + 0x7c0]
test rdi, rdi
je 0x14003c4fa
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c4fa
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c4fa
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x798]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x800]
test rdi, rdi
je 0x14003c53e
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c53e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c53e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x7d8]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x850]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.forward
lea rdx, [rsp + 0x810]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
mov dword [0x1401ca0dc], eax
mov rdi, qword [rsp + 0x840]
test rdi, rdi
je 0x14003c5c4
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c5c4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c5c4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x818]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x880]
test rdi, rdi
je 0x14003c608
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c608
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c608
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x858]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x8d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.left
lea rdx, [rsp + 0x1d0]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
mov dword [0x1401ca0d0], eax
mov rdi, qword [rsp + 0x200]
test rdi, rdi
je 0x14003c68e
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c68e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c68e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1d8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x900]
test rdi, rdi
je 0x14003c6d2
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c6d2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c6d2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x8d8]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x950]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.right
lea rdx, [rsp + 0x910]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
mov dword [0x1401ca0cc], eax
mov rdi, qword [rsp + 0x940]
test rdi, rdi
je 0x14003c758
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c758
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c758
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x918]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x980]
test rdi, rdi
je 0x14003c79c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c79c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c79c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x958]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0xa10]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0x9d0]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_bPawnIsAlive
lea rdx, [rsp + 0x990]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x9c0]
test rdi, rdi
je 0x14003c835
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c835
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c835
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x998]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xa00]
test rdi, rdi
je 0x14003c879
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c879
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c879
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x9d8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xa40]
test rdi, rdi
je 0x14003c8bd
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c8bd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c8bd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xa18]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0xad0]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0xa90]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_bControllingBot
lea rdx, [rsp + 0xa50]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0xa80]
test rdi, rdi
je 0x14003c956
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c956
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c956
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xa58]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xac0]
test rdi, rdi
je 0x14003c99a
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c99a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c99a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xa98]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xb00]
test rdi, rdi
je 0x14003c9de
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003c9de
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003c9de
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xad8]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0xb90]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0xb50]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_bEverPlayedOnTeam
lea rdx, [rsp + 0xb10]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0xb40]
test rdi, rdi
je 0x14003ca77
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003ca77
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003ca77
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xb18]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xb80]
test rdi, rdi
je 0x14003cabb
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cabb
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cabb
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xb58]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xbc0]
test rdi, rdi
je 0x14003caff
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003caff
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003caff
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xb98]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0xc50]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0xc10]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_hPlayerPawn
lea rdx, [rsp + 0xbd0]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0xc00]
test rdi, rdi
je 0x14003cb98
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cb98
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cb98
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xbd8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xc40]
test rdi, rdi
je 0x14003cbdc
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cbdc
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cbdc
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xc18]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xc80]
test rdi, rdi
je 0x14003cc20
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cc20
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cc20
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xc58]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0xd10]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.CBasePlayerController
lea rdx, [rsp + 0xcd0]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_iszPlayerName
lea rdx, [rsp + 0xc90]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0xcc0]
test rdi, rdi
je 0x14003ccb9
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003ccb9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003ccb9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xc98]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xd00]
test rdi, rdi
je 0x14003ccfd
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003ccfd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003ccfd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xcd8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xd40]
test rdi, rdi
je 0x14003cd41
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cd41
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cd41
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xd18]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0xdd0]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0xd90]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_sSanitizedPlayerName
lea rdx, [rsp + 0xd50]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0xd80]
test rdi, rdi
je 0x14003cdda
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cdda
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cdda
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xd58]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xdc0]
test rdi, rdi
je 0x14003ce1e
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003ce1e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003ce1e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xd98]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xe00]
test rdi, rdi
je 0x14003ce62
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003ce62
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003ce62
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xdd8]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0xe90]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_BaseEntity
lea rdx, [rsp + 0xe50]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_flGravityScal
lea rdx, [rsp + 0xe10]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0xe40]
test rdi, rdi
je 0x14003cefb
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cefb
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cefb
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xe18]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xe80]
test rdi, rdi
je 0x14003cf3f
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cf3f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cf3f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xe58]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xec0]
test rdi, rdi
je 0x14003cf83
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003cf83
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003cf83
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xe98]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1010]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_BaseModelEntity
lea rdx, [rsp + 0xfd0]
mov rcx, rax
call fcn.14002ae70
mov rsi, rax
lea r8, str.client_dll
lea rdx, [rsp + 0xf90]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.CGlowProperty
lea rdx, [rsp + 0xf50]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_bGlowing
lea rdx, [rsp + 0xf10]
mov rcx, rax
call fcn.14002ae70
mov rdi, rax
lea r8, str.m_Glow
lea rdx, [rsp + 0xed0]
mov rcx, rsi
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
mov rcx, rdi
call fcn.14003b010
nop
mov rdi, qword [rsp + 0xf00]
test rdi, rdi
je 0x14003d075
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d075
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d075
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xed8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xf40]
test rdi, rdi
je 0x14003d0b9
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d0b9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d0b9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xf18]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xf80]
test rdi, rdi
je 0x14003d0fd
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d0fd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d0fd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xf58]
call fcn.140006470
nop
mov rdi, qword [rsp + 0xfc0]
test rdi, rdi
je 0x14003d141
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d141
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d141
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xf98]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1000]
test rdi, rdi
je 0x14003d185
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d185
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d185
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xfd8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1040]
test rdi, rdi
je 0x14003d1c9
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d1c9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d1c9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1018]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1190]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_BaseModelEntity
lea rdx, [rsp + 0x1150]
mov rcx, rax
call fcn.14002ae70
mov rsi, rax
lea r8, str.client_dll
lea rdx, [rsp + 0x1110]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.CGlowProperty
lea rdx, [rsp + 0x10d0]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_glowColorOverride
lea rdx, [rsp + 0x1090]
mov rcx, rax
call fcn.14002ae70
mov rdi, rax
lea r8, str.m_Glow
lea rdx, [rsp + 0x1050]
mov rcx, rsi
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
mov rcx, rdi
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1080]
test rdi, rdi
je 0x14003d2bb
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d2bb
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d2bb
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1058]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x10c0]
test rdi, rdi
je 0x14003d2ff
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d2ff
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d2ff
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1098]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1100]
test rdi, rdi
je 0x14003d343
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d343
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d343
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x10d8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1140]
test rdi, rdi
je 0x14003d387
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d387
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d387
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1118]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1180]
test rdi, rdi
je 0x14003d3cb
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d3cb
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d3cb
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1158]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x11c0]
test rdi, rdi
je 0x14003d40f
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d40f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d40f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1198]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1210]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_BasePlayerPawn
lea rdx, [rsp + 0x890]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_pMovementServices
lea rdx, [rsp + 0x11d0]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1200]
test rdi, rdi
je 0x14003d4a8
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d4a8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d4a8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x11d8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x8c0]
test rdi, rdi
je 0x14003d4ec
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d4ec
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d4ec
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x898]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1240]
test rdi, rdi
je 0x14003d530
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d530
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d530
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1218]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x12d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_BasePlayerPawn
lea rdx, [rsp + 0x1290]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_pWeaponServices
lea rdx, [rsp + 0x1250]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1280]
test rdi, rdi
je 0x14003d5c9
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d5c9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d5c9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1258]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x12c0]
test rdi, rdi
je 0x14003d60d
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d60d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d60d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1298]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1300]
test rdi, rdi
je 0x14003d651
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d651
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d651
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x12d8]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1390]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_CSPlayerPawn
lea rdx, [rsp + 0x1350]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_pBulletServices
lea rdx, [rsp + 0x1310]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1340]
test rdi, rdi
je 0x14003d6ea
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d6ea
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d6ea
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1318]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1380]
test rdi, rdi
je 0x14003d72e
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d72e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d72e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1358]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x13c0]
test rdi, rdi
je 0x14003d772
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d772
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d772
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1398]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1450]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_BasePlayerPawn
lea rdx, [rsp + 0x1410]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_pCameraServices
lea rdx, [rsp + 0x13d0]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1400]
test rdi, rdi
je 0x14003d80b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d80b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d80b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x13d8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1440]
test rdi, rdi
je 0x14003d84f
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d84f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d84f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1418]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1480]
test rdi, rdi
je 0x14003d893
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d893
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d893
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1458]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1510]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_CSPlayerPawnBase
lea rdx, [rsp + 0x14d0]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_pViewModelServices
lea rdx, [rsp + 0x1490]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x14c0]
test rdi, rdi
je 0x14003d92c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d92c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d92c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1498]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1500]
test rdi, rdi
je 0x14003d970
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d970
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d970
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x14d8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1540]
test rdi, rdi
je 0x14003d9b4
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003d9b4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003d9b4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1518]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x15d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_CSPlayerPawnBase
lea rdx, [rsp + 0x1590]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_pClippingWeapon
lea rdx, [rsp + 0x1550]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1580]
test rdi, rdi
je 0x14003da4d
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003da4d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003da4d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1558]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x15c0]
test rdi, rdi
je 0x14003da91
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003da91
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003da91
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1598]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1600]
test rdi, rdi
je 0x14003dad5
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dad5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dad5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x15d8]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1690]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea rdx, [rsp + 0x1650]
mov rcx, rax
call fcn.140042e30
nop
lea r8, str.m_hViewModel
lea rdx, [rsp + 0x1610]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1640]
test rdi, rdi
je 0x14003db67
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003db67
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003db67
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1618]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1680]
test rdi, rdi
je 0x14003dbab
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dbab
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dbab
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1658]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x16c0]
test rdi, rdi
je 0x14003dbef
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dbef
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dbef
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1698]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1750]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea rdx, [rsp + 0x1710]
mov rcx, rax
call fcn.140043000
nop
lea r8, str.m_nCrouchState
lea rdx, [rsp + 0x16d0]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1700]
test rdi, rdi
je 0x14003dc81
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dc81
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dc81
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x16d8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1740]
test rdi, rdi
je 0x14003dcc5
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dcc5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dcc5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1718]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1780]
test rdi, rdi
je 0x14003dd09
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dd09
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dd09
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1758]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1810]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_CSPlayerPawn
lea rdx, [rsp + 0x17d0]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_bIsScoped
lea rdx, [rsp + 0x1790]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x17c0]
test rdi, rdi
je 0x14003dda2
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dda2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dda2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1798]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1800]
test rdi, rdi
je 0x14003dde6
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dde6
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dde6
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x17d8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1840]
test rdi, rdi
je 0x14003de2a
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003de2a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003de2a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1818]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x18d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_CSPlayerPawn
lea rdx, [rsp + 0x1890]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_bIsDefusing
lea rdx, [rsp + 0x1850]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1880]
test rdi, rdi
je 0x14003dec3
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dec3
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dec3
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1858]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x18c0]
test rdi, rdi
je 0x14003df07
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003df07
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003df07
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1898]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1900]
test rdi, rdi
je 0x14003df4b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003df4b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003df4b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x18d8]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1990]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.CCSPlayer_BulletServices
lea rdx, [rsp + 0x1950]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_totalHitsOnServer
lea rdx, [rsp + 0x1910]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1940]
test rdi, rdi
je 0x14003dfe4
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003dfe4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003dfe4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1918]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1980]
test rdi, rdi
je 0x14003e028
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e028
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e028
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1958]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x19c0]
test rdi, rdi
je 0x14003e06c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e06c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e06c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1998]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1a50]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_BasePlayerPawn
lea rdx, [rsp + 0x1a10]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_vOldOrigin
lea rdx, [rsp + 0x19d0]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1a00]
test rdi, rdi
je 0x14003e105
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e105
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e105
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x19d8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1a40]
test rdi, rdi
je 0x14003e149
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e149
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e149
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1a18]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1a80]
test rdi, rdi
je 0x14003e18d
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e18d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e18d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1a58]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1b10]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_CSPlayerPawn
lea rdx, [rsp + 0x1ad0]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_ArmorValue
lea rdx, [rsp + 0x1a90]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1ac0]
test rdi, rdi
je 0x14003e226
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e226
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e226
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1a98]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1b00]
test rdi, rdi
je 0x14003e26a
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e26a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e26a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1ad8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1b40]
test rdi, rdi
je 0x14003e2ae
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e2ae
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e2ae
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1b18]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1bd0]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_BaseEntity
lea rdx, [rsp + 0x1b90]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_iMaxHealth
lea rdx, [rsp + 0x1b50]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1b80]
test rdi, rdi
je 0x14003e347
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e347
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e347
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1b58]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1bc0]
test rdi, rdi
je 0x14003e38b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e38b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e38b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1b98]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1c00]
test rdi, rdi
je 0x14003e3cf
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e3cf
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e3cf
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1bd8]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1c90]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_BaseEntity
lea rdx, [rsp + 0x1c50]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_iHealth
lea rdx, [rsp + 0x1c10]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1c40]
test rdi, rdi
je 0x14003e468
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e468
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e468
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1c18]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1c80]
test rdi, rdi
je 0x14003e4ac
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e4ac
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e4ac
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1c58]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1cc0]
test rdi, rdi
je 0x14003e4f0
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e4f0
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e4f0
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1c98]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1d50]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_BaseEntity
lea rdx, [rsp + 0x1d10]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_pGameSceneNode
lea rdx, [rsp + 0x1cd0]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1d00]
test rdi, rdi
je 0x14003e589
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e589
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e589
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1cd8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1d40]
test rdi, rdi
je 0x14003e5cd
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e5cd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e5cd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1d18]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1d80]
test rdi, rdi
je 0x14003e611
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e611
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e611
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1d58]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1e10]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_CSPlayerPawnBase
lea rdx, [rsp + 0x1dd0]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_angEyeAngles
lea rdx, [rsp + 0x1d90]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1dc0]
test rdi, rdi
je 0x14003e6aa
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e6aa
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e6aa
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1d98]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1e00]
test rdi, rdi
je 0x14003e6ee
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e6ee
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e6ee
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1dd8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1e40]
test rdi, rdi
je 0x14003e732
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e732
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e732
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1e18]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1ed0]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_CSPlayerPawnBase
lea rdx, [rsp + 0x1e90]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_vecLastClipCameraPos
lea rdx, [rsp + 0x1e50]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1e80]
test rdi, rdi
je 0x14003e7cb
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e7cb
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e7cb
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1e58]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1ec0]
test rdi, rdi
je 0x14003e80f
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e80f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e80f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1e98]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1f00]
test rdi, rdi
je 0x14003e853
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e853
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e853
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1ed8]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x1f90]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_CSPlayerPawn
lea rdx, [rsp + 0x1f50]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_iShotsFired
lea rdx, [rsp + 0x1f10]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x1f40]
test rdi, rdi
je 0x14003e8ec
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e8ec
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e8ec
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1f18]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1f80]
test rdi, rdi
je 0x14003e930
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e930
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e930
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1f58]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x1fc0]
test rdi, rdi
je 0x14003e974
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003e974
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003e974
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1f98]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x2050]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_CSPlayerPawnBase
lea rdx, [rsp + 0x2010]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_flFlashMaxAlpha
lea rdx, [rsp + 0x1fd0]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x2000]
test rdi, rdi
je 0x14003ea0d
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003ea0d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003ea0d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1fd8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x2040]
test rdi, rdi
je 0x14003ea51
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003ea51
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003ea51
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x2018]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x2080]
test rdi, rdi
je 0x14003ea95
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003ea95
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003ea95
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x2058]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x2110]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_CSPlayerPawnBase
lea rdx, [rsp + 0x20d0]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_flFlashDuration
lea rdx, [rsp + 0x2090]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x20c0]
test rdi, rdi
je 0x14003eb2e
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003eb2e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003eb2e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x2098]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x2100]
test rdi, rdi
je 0x14003eb72
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003eb72
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003eb72
lea rcx, [rsp + 0x20d8]
call fcn.140006470
nop
mov rdi, qword [rsp + 0x2140]
test rdi, rdi
je 0x14003ebb6
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003ebb6
lea rcx, [rsp + 0x2118]
call fcn.140006470
lea r8, str.client_dll
lea rdx, [rsp + 0x21d0]
lea rcx, [rsp + 0x4b90]
call fcn.14002ae70
nop
lea r8, str.C_CSPlayerPawn
lea rdx, [rsp + 0x2190]
mov rcx, rax
call fcn.14002ae70
nop
lea r8, str.m_aimPunchAngle
lea rdx, [rsp + 0x2150]
mov rcx, rax
call fcn.14002ae70
nop
mov rcx, rax
call fcn.14003b010
nop
mov rdi, qword [rsp + 0x2180]
test rdi, rdi
je 0x14003ec4f
lea rcx, [rsp + 0x4be0]
call fcn.140006470
movzx eax, sil
mov rcx, qword [rsp + 0x4c00]
xor rcx, rsp
call fcn.1400d7930
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
vmovdqu ymm0, ymmword [0x1400fc500]
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.14002ac00
lea rdx, [rsp + 0x4be0]
cmp qword [rsp + 0x4bf8], 0xf
cmova rdx, qword [rsp + 0x4be0]
mov r8, qword [rsp + 0x4bf0]
mov rcx, rax
call fcn.14002cc90
lea rdx, [0x14002a340]
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 0x140042c42
lea r8, [rsp + 0x1a8]
lea rdx, [rsp + 0x4bd0]
lea rcx, str.create_directories
call fcn.140034620
nop
call fcn.140006b40
nop
call fcn.140006b40
nop
lea r8, [rsp + 0x188]
lea rdx, [rsp + 0x4bd0]
lea rcx, str.exists
call fcn.140034620
int3