Function at 0x140037960
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.1400d6470
sub rsp, rax
vmovaps xmmword [rsp + 0x4c10], xmm6
mov rax, qword [0x140116340]
xor rax, rsp
mov qword [rsp + 0x4c00], rax
xor r14d, r14d
vmovdqu xmm0, xmmword [str.a._a_a]
vmovdqu xmmword [rsp + 0xf0], xmm0
mov dl, 0x12
mov r8b, 0x4f
mov r9b, 0x18
xor r10b, r10b
mov r11b, 0xc
mov bl, 0xd
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 [0x1401c9378]
lea rax, [rsp + 0xf1]
mov rbx, 0xffffffffffffffff
mov rcx, rbx
nop word [rax + rax]
inc rcx
cmp byte [rax + rcx], r14b
jne 0x140037aa0
movabs r15, 0x7fffffffffffffff
mov rax, r15
sub rax, rdx
cmp rax, rcx
jb 0x14004011a
lea r12, [0x1401c9368]
mov r9, r12
cmp qword [0x1401c9380], 0xf
cmova r9, qword [0x1401c9368]
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.14002a6e0
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.1400d491c
vmovups xmmword [rsp + 0x4bd0], xmm6
lea r8, [rsp + 0x4bd0]
mov edx, eax
lea rcx, [rsp + 0x168]
call fcn.140031e30
nop
mov qword [rsp + 0x4bd0], r14
lea r13, [0x1401c9108]
mov qword [rsp + 0x4bd8], r13
lea rdx, [rsp + 0x4bd0]
lea rcx, [rsp + 0x168]
call fcn.140032620
movzx edi, al
cmp dword [rsp + 0x4bd0], 0
jne 0x140040120
lea rcx, [rsp + 0x168]
call fcn.140006480
test dil, dil
jne 0x140038543
mov byte [rsp + 0x108], 0x71
mov al, 0x2d
mov cl, 0x3e
mov dl, 0x17
movzx r8d, dl
mov r9b, 2
mov r10b, 0x14
mov r11b, 5
movzx edi, r9b
xor esi, esi
xor al, 0x71
mov byte [rsp + 0x109], al
xor cl, 0x71
mov byte [rsp + 0x10a], cl
xor dl, 0x71
mov byte [rsp + 0x10b], dl
xor r8b, 0x71
mov byte [rsp + 0x10c], r8b
xor r9b, 0x71
mov byte [rsp + 0x10d], r9b
xor r10b, 0x71
mov byte [rsp + 0x10e], r10b
xor r11b, 0x71
mov byte [rsp + 0x10f], r11b
xor dil, 0x71
mov byte [rsp + 0x110], dil
mov byte [rsp + 0x111], sil
mov rdx, qword [0x1401c9378]
lea rax, [rsp + 0x109]
mov rcx, rbx
nop dword [rax]
inc rcx
cmp byte [rax + rcx], sil
jne 0x140037c50
mov rax, r15
sub rax, rdx
cmp rax, rcx
jb 0x140040114
mov r9, r12
cmp qword [0x1401c9380], 0xf
cmova r9, qword [0x1401c9368]
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.14002a6e0
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.1400d491c
vmovups xmmword [rsp + 0x4bd0], xmm6
lea r8, [rsp + 0x4bd0]
mov edx, eax
lea rcx, [rsp + 0x188]
call fcn.140031e30
nop
mov qword [rsp + 0x4bd0], r14
mov qword [rsp + 0x4bd8], r13
lea rdx, [rsp + 0x4bd0]
lea rcx, [rsp + 0x188]
call fcn.1400327a0
movzx edi, al
cmp dword [rsp + 0x4bd0], 0
jne 0x14004013d
lea rcx, [rsp + 0x188]
call fcn.140006480
nop
lea rcx, [rsp + 0x148]
call fcn.1400064f0
test dil, dil
je 0x1400385d7
vmovdqu ymm0, ymmword [0x1400fb420]
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.140028fc0
mov r13, rax
mov byte [rsp + 0x118], 0x39
mov cl, 0x65
mov dl, 0x76
mov r8b, 0x5f
movzx r9d, r8b
mov r10b, 0x4a
mov r11b, 0x5c
mov dil, 0x4d
movzx esi, r10b
xor eax, eax
xor cl, 0x39
mov byte [rsp + 0x119], cl
xor dl, 0x39
mov byte [rsp + 0x11a], dl
xor r8b, 0x39
mov byte [rsp + 0x11b], r8b
xor r9b, 0x39
mov byte [rsp + 0x11c], r9b
xor r10b, 0x39
mov byte [rsp + 0x11d], r10b
xor r11b, 0x39
mov byte [rsp + 0x11e], r11b
xor dil, 0x39
mov byte [rsp + 0x11f], dil
xor sil, 0x39
mov byte [rsp + 0x120], sil
mov byte [rsp + 0x121], al
mov rcx, qword [0x1401c9378]
lea rdx, [rsp + 0x119]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x140037f10
sub r15, rcx
cmp r15, rax
jb 0x140040114
cmp qword [0x1401c9380], 0xf
cmova r12, qword [0x1401c9368]
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 + 0x1a8]
call fcn.14002a6e0
nop
lea rdx, [rsp + 0x1a8]
mov rcx, r13
call fcn.1400291a0
lea rdx, [0x140028700]
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 + 0x1a8]
call fcn.1400064f0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov byte [rsp + 0x40], 0x35
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x41], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x42], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x43], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x44], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x45], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x46], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x47], al
mov dl, 0x70
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x48], al
mov dl, 0x6c
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x49], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x4a], al
mov dl, 0x61
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x4b], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x4c], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x4d], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x4e], al
mov dl, 0x76
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x4f], al
mov dl, 0x69
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x50], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x51], al
mov dl, 0x69
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x52], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x53], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x54], al
mov dl, 0x68
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x55], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x56], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x57], al
mov dl, 0x70
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x58], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x59], al
mov dl, 0x3a
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x5a], al
mov dl, 0x2f
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x5b], al
mov dl, 0x2f
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x5c], al
mov dl, 0x61
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x5d], al
mov dl, 0x69
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x5e], al
mov dl, 0x6d
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x5f], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x60], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x61], al
mov dl, 0x61
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x62], al
mov dl, 0x72
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x63], al
mov dl, 0x2e
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x64], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x65], al
mov dl, 0x6b
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x66], al
mov dl, 0x6d
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x67], al
mov dl, 0x2e
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x68], al
mov dl, 0x69
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x69], al
mov dl, 0x63
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x6a], al
mov dl, 0x75
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x6b], al
mov dl, 0x2f
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x6c], al
mov dl, 0x75
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x6d], al
mov dl, 0x70
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x6e], al
mov dl, 0x64
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x6f], al
mov dl, 0x61
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x70], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x71], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x72], al
mov dl, 0x72
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x73], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x74], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x75], al
mov dl, 0x6f
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x76], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x77], al
mov dl, 0x67
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x78], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x79], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x7a], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x7b], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x7c], al
mov dl, 0x68
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x7d], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x7e], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x7f], al
mov dl, 0x6c
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x80], al
mov dl, 0x61
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x81], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x82], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x83], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x84], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x85], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x86], al
mov dl, 0x6f
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x87], al
mov dl, 0x66
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x88], al
mov dl, 0x66
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x89], al
mov dl, 0x73
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x8a], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x8b], al
mov dl, 0x74
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x8c], al
mov dl, 0x20
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x8d], al
mov dl, 0x66
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x8e], al
mov dl, 0x69
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x8f], al
mov dl, 0x6c
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x90], al
mov dl, 0x65
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x91], al
mov dl, 0x2e
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x92], al
xor eax, eax
mov byte [rsp + 0x93], al
mov r8, r14
nop dword [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 0x140038500
mov byte [rsp + 0x93], 0
lea rdx, [rsp + 0x41]
mov rcx, rdi
call fcn.140028fc0
lea rdx, [0x140028700]
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.1400bb2a0
nop
lea r8, str.client_dll
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.dwEntityList
lea rdx, [rsp + 0x290]
mov rcx, rax
call fcn.140029230
mov rdx, rax
cmp byte [rax], 0
je 0x140038714
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400385ca
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140038714
mov rcx, rdx
call fcn.140040160
jmp 0x140038717
vmovdqu ymm0, ymmword [0x1400fb440]
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.140028fc0
mov rcx, rax
lea rdx, [rsp + 0x4be0]
call fcn.1400291a0
lea rdx, [0x140028700]
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 0x1400400cb
mov eax, r14d
mov dword [0x1401c90e0], eax
mov rdi, qword [rsp + 0x2c0]
test rdi, rdi
je 0x140038753
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038753
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038753
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x298]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x300]
test rdi, rdi
je 0x140038797
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038797
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038797
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x2d8]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x350]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.dwLocalPlayerController
lea rdx, [rsp + 0x310]
mov rcx, rax
call fcn.140029230
mov rdx, rax
cmp byte [rax], 0
je 0x1400387fe
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400387f4
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x1400387fe
mov rcx, rdx
call fcn.140040160
jmp 0x140038801
mov eax, r14d
mov dword [0x1401c90f4], eax
mov rdi, qword [rsp + 0x340]
test rdi, rdi
je 0x14003883d
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003883d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003883d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x318]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x380]
test rdi, rdi
je 0x140038881
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038881
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038881
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x358]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x3d0]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.dwViewMatrix
lea rdx, [rsp + 0x390]
mov rcx, rax
call fcn.140029230
mov rdx, rax
cmp byte [rax], 0
je 0x1400388e8
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400388de
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x1400388e8
mov rcx, rdx
call fcn.140040160
jmp 0x1400388eb
mov eax, r14d
mov dword [0x1401c90e4], eax
mov rdi, qword [rsp + 0x3c0]
test rdi, rdi
je 0x140038927
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038927
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038927
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x398]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x400]
test rdi, rdi
je 0x14003896b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003896b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003896b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x3d8]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x450]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.dwGlobalVars
lea rdx, [rsp + 0x410]
mov rcx, rax
call fcn.140029230
mov rdx, rax
cmp byte [rax], 0
je 0x1400389d2
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400389c8
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x1400389d2
mov rcx, rdx
call fcn.140040160
jmp 0x1400389d5
mov eax, r14d
mov dword [0x1401c90e8], eax
mov rdi, qword [rsp + 0x440]
test rdi, rdi
je 0x140038a11
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038a11
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038a11
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x418]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x480]
test rdi, rdi
je 0x140038a55
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038a55
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038a55
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x458]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x4d0]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.dwViewAngles
lea rdx, [rsp + 0x490]
mov rcx, rax
call fcn.140029230
mov rdx, rax
cmp byte [rax], 0
je 0x140038abc
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140038ab2
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140038abc
mov rcx, rdx
call fcn.140040160
jmp 0x140038abf
mov eax, r14d
mov dword [0x1401c90d8], eax
mov rdi, qword [rsp + 0x4c0]
test rdi, rdi
je 0x140038afb
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038afb
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038afb
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x498]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x500]
test rdi, rdi
je 0x140038b3f
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038b3f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038b3f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x4d8]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x550]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.dwLocalPlayerPawn
lea rdx, [rsp + 0x510]
mov rcx, rax
call fcn.140029230
mov rdx, rax
cmp byte [rax], 0
je 0x140038ba6
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140038b9c
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140038ba6
mov rcx, rdx
call fcn.140040160
jmp 0x140038ba9
mov eax, r14d
mov dword [0x1401c90f0], eax
mov rdi, qword [rsp + 0x540]
test rdi, rdi
je 0x140038be5
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038be5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038be5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x518]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x580]
test rdi, rdi
je 0x140038c29
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038c29
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038c29
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x558]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x5d0]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.dwPlantedC4
lea rdx, [rsp + 0x590]
mov rcx, rax
call fcn.140029230
mov rdx, rax
cmp byte [rax], 0
je 0x140038c90
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140038c86
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140038c90
mov rcx, rdx
call fcn.140040160
jmp 0x140038c93
mov eax, r14d
mov dword [0x140157708], eax
mov rdi, qword [rsp + 0x5c0]
test rdi, rdi
je 0x140038ccf
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038ccf
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038ccf
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x598]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x600]
test rdi, rdi
je 0x140038d13
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038d13
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038d13
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x5d8]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x650]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.dwSensitivity
lea rdx, [rsp + 0x610]
mov rcx, rax
call fcn.140029230
mov rdx, rax
cmp byte [rax], 0
je 0x140038d7a
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140038d70
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140038d7a
mov rcx, rdx
call fcn.140040160
jmp 0x140038d7d
mov eax, r14d
mov dword [0x14015771c], eax
mov rdi, qword [rsp + 0x640]
test rdi, rdi
je 0x140038db9
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038db9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038db9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x618]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x680]
test rdi, rdi
je 0x140038dfd
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038dfd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038dfd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x658]
call fcn.1400064f0
lea r8, [0x1400f31c8]
lea rdx, [rsp + 0x6d0]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.dwInputSystem
lea rdx, [rsp + 0x690]
mov rcx, rax
call fcn.140029230
mov rdx, rax
cmp byte [rax], 0
je 0x140038e63
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140038e5a
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140038e63
mov rcx, rdx
call fcn.140040160
nop
mov rdi, qword [rsp + 0x6c0]
test rdi, rdi
je 0x140038e99
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038e99
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038e99
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x698]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x700]
test rdi, rdi
je 0x140038edd
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038edd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038edd
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x6d8]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x750]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.jump
lea rdx, [rsp + 0x710]
mov rcx, rax
call fcn.140029230
mov rdx, rax
cmp byte [rax], 0
je 0x140038f44
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140038f3a
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140038f44
mov rcx, rdx
call fcn.140040160
jmp 0x140038f47
mov eax, r14d
mov dword [0x1401c90ec], eax
mov rdi, qword [rsp + 0x740]
test rdi, rdi
je 0x140038f83
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038f83
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038f83
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x718]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x780]
test rdi, rdi
je 0x140038fc7
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140038fc7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140038fc7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x758]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x7d0]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.duck
lea rdx, [rsp + 0x790]
mov rcx, rax
call fcn.140029230
mov rdx, rax
cmp byte [rax], 0
je 0x14003902e
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140039024
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003902e
mov rcx, rdx
call fcn.140040160
jmp 0x140039031
mov eax, r14d
mov dword [0x1401c90d4], eax
mov rdi, qword [rsp + 0x7c0]
test rdi, rdi
je 0x14003906d
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003906d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003906d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x798]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x800]
test rdi, rdi
je 0x1400390b1
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400390b1
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400390b1
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x7d8]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x850]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.forward
lea rdx, [rsp + 0x810]
mov rcx, rax
call fcn.140029230
mov rdx, rax
cmp byte [rax], 0
je 0x140039118
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003910e
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140039118
mov rcx, rdx
call fcn.140040160
jmp 0x14003911b
mov eax, r14d
mov dword [0x1401c90dc], eax
mov rdi, qword [rsp + 0x840]
test rdi, rdi
je 0x140039157
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039157
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039157
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x818]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x880]
test rdi, rdi
je 0x14003919b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003919b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003919b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x858]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x8d0]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.left
lea rdx, [rsp + 0x1d0]
mov rcx, rax
call fcn.140029230
mov rdx, rax
cmp byte [rax], 0
je 0x140039202
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400391f8
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140039202
mov rcx, rdx
call fcn.140040160
jmp 0x140039205
mov eax, r14d
mov dword [0x1401c90d0], eax
mov rdi, qword [rsp + 0x200]
test rdi, rdi
je 0x140039241
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039241
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039241
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1d8]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x900]
test rdi, rdi
je 0x140039285
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039285
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039285
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x8d8]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x950]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.right
lea rdx, [rsp + 0x910]
mov rcx, rax
call fcn.140029230
mov rdx, rax
cmp byte [rax], 0
je 0x1400392ed
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400392e2
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x1400392ed
mov rcx, rdx
call fcn.140040160
mov r14d, eax
mov dword [0x1401c90cc], r14d
mov rdi, qword [rsp + 0x940]
test rdi, rdi
je 0x14003932a
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003932a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003932a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x918]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x980]
test rdi, rdi
je 0x14003936e
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003936e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003936e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x958]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0xa10]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0x9d0]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_bPawnIsAlive
lea rdx, [rsp + 0x990]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x1400393ea
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x1400393e1
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x1400393ea
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0x9c0]
test rdi, rdi
je 0x140039420
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039420
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039420
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x998]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xa00]
test rdi, rdi
je 0x140039464
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039464
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039464
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x9d8]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xa40]
test rdi, rdi
je 0x1400394a8
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400394a8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400394a8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xa18]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0xad0]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0xa90]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_bControllingBot
lea rdx, [rsp + 0xa50]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x140039524
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14003951b
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140039524
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0xa80]
test rdi, rdi
je 0x14003955a
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003955a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003955a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xa58]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xac0]
test rdi, rdi
je 0x14003959e
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003959e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003959e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xa98]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xb00]
test rdi, rdi
je 0x1400395e2
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400395e2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400395e2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xad8]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0xb90]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0xb50]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_bEverPlayedOnTeam
lea rdx, [rsp + 0xb10]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x14003965e
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140039655
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x14003965e
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0xb40]
test rdi, rdi
je 0x140039694
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039694
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039694
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xb18]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xb80]
test rdi, rdi
je 0x1400396d8
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400396d8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400396d8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xb58]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xbc0]
test rdi, rdi
je 0x14003971c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003971c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003971c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xb98]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0xc50]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0xc10]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_hPlayerPawn
lea rdx, [rsp + 0xbd0]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x140039798
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14003978f
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140039798
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0xc00]
test rdi, rdi
je 0x1400397ce
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400397ce
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400397ce
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xbd8]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xc40]
test rdi, rdi
je 0x140039812
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039812
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039812
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xc18]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xc80]
test rdi, rdi
je 0x140039856
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039856
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039856
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xc58]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0xd10]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.CBasePlayerController
lea rdx, [rsp + 0xcd0]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_iszPlayerName
lea rdx, [rsp + 0xc90]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x1400398d2
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x1400398c9
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x1400398d2
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0xcc0]
test rdi, rdi
je 0x140039908
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039908
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039908
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xc98]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xd00]
test rdi, rdi
je 0x14003994c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003994c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003994c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xcd8]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xd40]
test rdi, rdi
je 0x140039990
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039990
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039990
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xd18]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0xdd0]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0xd90]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_sSanitizedPlayerName
lea rdx, [rsp + 0xd50]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x140039a0c
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140039a03
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140039a0c
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0xd80]
test rdi, rdi
je 0x140039a42
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039a42
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039a42
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xd58]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xdc0]
test rdi, rdi
je 0x140039a86
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039a86
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039a86
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xd98]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xe00]
test rdi, rdi
je 0x140039aca
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039aca
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039aca
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xdd8]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0xe90]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.C_BaseEntity
lea rdx, [rsp + 0xe50]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_flGravityScal
lea rdx, [rsp + 0xe10]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x140039b46
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140039b3d
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140039b46
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0xe40]
test rdi, rdi
je 0x140039b7c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039b7c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039b7c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xe18]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xe80]
test rdi, rdi
je 0x140039bc0
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039bc0
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039bc0
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xe58]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xec0]
test rdi, rdi
je 0x140039c04
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039c04
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039c04
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xe98]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x1010]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.C_BaseModelEntity
lea rdx, [rsp + 0xfd0]
mov rcx, rax
call fcn.140029230
mov rdi, rax
lea r8, str.client_dll
lea rdx, [rsp + 0xf90]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.CGlowProperty
lea rdx, [rsp + 0xf50]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_bGlowing
lea rdx, [rsp + 0xf10]
mov rcx, rax
call fcn.140029230
mov rsi, rax
lea r8, str.m_Glow
lea rdx, [rsp + 0xed0]
mov rcx, rdi
call fcn.140029230
mov rdi, rax
cmp byte [rsi], 0
je 0x140039cd2
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x140039cca
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140039cd2
mov rcx, rsi
call fcn.140040160
cmp byte [rdi], 0
je 0x140039cf4
mov rax, qword [rdi + 0x38]
test rax, rax
je 0x140039ceb
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140039cf4
mov rcx, rdi
call fcn.140040160
nop
mov rdi, qword [rsp + 0xf00]
test rdi, rdi
je 0x140039d2a
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039d2a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039d2a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xed8]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xf40]
test rdi, rdi
je 0x140039d6e
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039d6e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039d6e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xf18]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xf80]
test rdi, rdi
je 0x140039db2
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039db2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039db2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xf58]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0xfc0]
test rdi, rdi
je 0x140039df6
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039df6
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039df6
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xf98]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1000]
test rdi, rdi
je 0x140039e3a
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039e3a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039e3a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0xfd8]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1040]
test rdi, rdi
je 0x140039e7e
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039e7e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039e7e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1018]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x1190]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.C_BaseModelEntity
lea rdx, [rsp + 0x1150]
mov rcx, rax
call fcn.140029230
mov rdi, rax
lea r8, str.client_dll
lea rdx, [rsp + 0x1110]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.CGlowProperty
lea rdx, [rsp + 0x10d0]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_glowColorOverride
lea rdx, [rsp + 0x1090]
mov rcx, rax
call fcn.140029230
mov rsi, rax
lea r8, str.m_Glow
lea rdx, [rsp + 0x1050]
mov rcx, rdi
call fcn.140029230
mov rdi, rax
cmp byte [rsi], 0
je 0x140039f4c
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x140039f44
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140039f4c
mov rcx, rsi
call fcn.140040160
cmp byte [rdi], 0
je 0x140039f6e
mov rax, qword [rdi + 0x38]
test rax, rax
je 0x140039f65
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140039f6e
mov rcx, rdi
call fcn.140040160
nop
mov rdi, qword [rsp + 0x1080]
test rdi, rdi
je 0x140039fa4
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039fa4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039fa4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1058]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x10c0]
test rdi, rdi
je 0x140039fe8
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140039fe8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140039fe8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1098]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1100]
test rdi, rdi
je 0x14003a02c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a02c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a02c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x10d8]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1140]
test rdi, rdi
je 0x14003a070
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a070
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a070
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1118]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1180]
test rdi, rdi
je 0x14003a0b4
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a0b4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a0b4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1158]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x11c0]
test rdi, rdi
je 0x14003a0f8
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a0f8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a0f8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1198]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x1210]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.C_BasePlayerPawn
lea rdx, [rsp + 0x890]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_pMovementServices
lea rdx, [rsp + 0x11d0]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x14003a174
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14003a16b
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x14003a174
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0x1200]
test rdi, rdi
je 0x14003a1aa
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a1aa
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a1aa
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x11d8]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x8c0]
test rdi, rdi
je 0x14003a1ee
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a1ee
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a1ee
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x898]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1240]
test rdi, rdi
je 0x14003a232
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a232
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a232
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1218]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x12d0]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.C_BasePlayerPawn
lea rdx, [rsp + 0x1290]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_pWeaponServices
lea rdx, [rsp + 0x1250]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x14003a2ae
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14003a2a5
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x14003a2ae
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0x1280]
test rdi, rdi
je 0x14003a2e4
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a2e4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a2e4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1258]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x12c0]
test rdi, rdi
je 0x14003a328
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a328
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a328
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1298]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1300]
test rdi, rdi
je 0x14003a36c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a36c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a36c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x12d8]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x1390]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.C_CSPlayerPawn
lea rdx, [rsp + 0x1350]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_pBulletServices
lea rdx, [rsp + 0x1310]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x14003a3e8
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14003a3df
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x14003a3e8
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0x1340]
test rdi, rdi
je 0x14003a41e
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a41e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a41e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1318]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1380]
test rdi, rdi
je 0x14003a462
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a462
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a462
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1358]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x13c0]
test rdi, rdi
je 0x14003a4a6
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a4a6
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a4a6
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1398]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x1450]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.C_BasePlayerPawn
lea rdx, [rsp + 0x1410]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_pCameraServices
lea rdx, [rsp + 0x13d0]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x14003a522
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14003a519
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x14003a522
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0x1400]
test rdi, rdi
je 0x14003a558
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a558
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a558
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x13d8]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1440]
test rdi, rdi
je 0x14003a59c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a59c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a59c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1418]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1480]
test rdi, rdi
je 0x14003a5e0
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a5e0
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a5e0
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1458]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x1510]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.C_CSPlayerPawnBase
lea rdx, [rsp + 0x14d0]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_pViewModelServices
lea rdx, [rsp + 0x1490]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x14003a65c
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14003a653
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x14003a65c
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0x14c0]
test rdi, rdi
je 0x14003a692
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a692
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a692
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1498]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1500]
test rdi, rdi
je 0x14003a6d6
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a6d6
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a6d6
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x14d8]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1540]
test rdi, rdi
je 0x14003a71a
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a71a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a71a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1518]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x15d0]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.C_CSPlayerPawnBase
lea rdx, [rsp + 0x1590]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_pClippingWeapon
lea rdx, [rsp + 0x1550]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x14003a796
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14003a78d
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x14003a796
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0x1580]
test rdi, rdi
je 0x14003a7cc
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a7cc
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a7cc
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1558]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x15c0]
test rdi, rdi
je 0x14003a810
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a810
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a810
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1598]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1600]
test rdi, rdi
je 0x14003a854
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a854
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a854
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x15d8]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x1690]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea rdx, [rsp + 0x1650]
mov rcx, rax
call fcn.140040230
nop
lea r8, str.m_hViewModel
lea rdx, [rsp + 0x1610]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x14003a8c9
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14003a8c0
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x14003a8c9
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0x1640]
test rdi, rdi
je 0x14003a8ff
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a8ff
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a8ff
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1618]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1680]
test rdi, rdi
je 0x14003a943
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a943
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a943
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1658]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x16c0]
test rdi, rdi
je 0x14003a987
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003a987
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003a987
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1698]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x1750]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea rdx, [rsp + 0x1710]
mov rcx, rax
call fcn.140040400
nop
lea r8, str.m_nCrouchState
lea rdx, [rsp + 0x16d0]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x14003a9fc
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14003a9f3
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x14003a9fc
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0x1700]
test rdi, rdi
je 0x14003aa32
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003aa32
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003aa32
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x16d8]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1740]
test rdi, rdi
je 0x14003aa76
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003aa76
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003aa76
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1718]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1780]
test rdi, rdi
je 0x14003aaba
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003aaba
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003aaba
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1758]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x1810]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.C_CSPlayerPawn
lea rdx, [rsp + 0x17d0]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_bIsScoped
lea rdx, [rsp + 0x1790]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x14003ab36
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14003ab2d
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x14003ab36
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0x17c0]
test rdi, rdi
je 0x14003ab6c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003ab6c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003ab6c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1798]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1800]
test rdi, rdi
je 0x14003abb0
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003abb0
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003abb0
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x17d8]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x1840]
test rdi, rdi
je 0x14003abf4
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003abf4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003abf4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
lea rcx, [rsp + 0x1818]
call fcn.1400064f0
lea r8, str.client_dll
lea rdx, [rsp + 0x18d0]
lea rcx, [rsp + 0x4b90]
call fcn.140029230
nop
lea r8, str.C_CSPlayerPawn
lea rdx, [rsp + 0x1890]
mov rcx, rax
call fcn.140029230
nop
lea r8, str.m_bIsDefusing
lea rdx, [rsp + 0x1850]
mov rcx, rax
call fcn.140029230
nop
cmp byte [rax], 0
je 0x14003ac70
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14003ac67
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x14003ac70
mov rcx, rax
call fcn.140040160
nop
mov rdi, qword [rsp + 0x1880]
test rdi, rdi
je 0x14003aca6
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003aca6
lea rcx, [rsp + 0x1858]
call fcn.1400064f0
nop
mov rdi, qword [rsp + 0x18c0]
test rdi, rdi
je 0x14003acea
lea rcx, [rsp + 0x4be0]
call fcn.1400064f0
movzx eax, sil
mov rcx, qword [rsp + 0x4c00]
xor rcx, rsp
call fcn.1400d5170
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.140006bc0
nop
call fcn.140006bc0
nop
lea r8, [rsp + 0x168]
lea rdx, [rsp + 0x4bd0]
lea rcx, str.exists
call fcn.1400325c0
nop
lea r8, [rsp + 0x188]
lea rdx, [rsp + 0x4bd0]
lea rcx, str.create_directories
call fcn.1400325c0
int3