Function at 0x140033450
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r12
push r14
push r15
mov eax, 0x4c30
call fcn.14012f230
sub rsp, rax
vmovaps xmmword [rsp + 0x4c20], xmm6
mov rax, qword [0x1401793c0]
xor rax, rsp
mov qword [rsp + 0x4c10], rax
xor r14d, r14d
vmovdqu xmm0, xmmword [0x140158d10]
vmovdqu xmmword [rsp + 0x100], xmm0
mov dl, 0x4d
mov r8b, reloc.WS2_32.dll_recv
mov r9b, 0x47
mov r10b, 0x5f
mov r11b, 0x53
mov bl, 0x52
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x101], al
xor byte [rsp + 0x102], cl
xor byte [rsp + 0x103], cl
xor byte [rsp + 0x104], cl
xor byte [rsp + 0x105], cl
xor byte [rsp + 0x106], cl
xor byte [rsp + 0x107], cl
xor byte [rsp + 0x108], cl
xor byte [rsp + 0x109], cl
xor byte [rsp + 0x10a], cl
xor byte [rsp + 0x10b], cl
xor byte [rsp + 0x10c], cl
xor byte [rsp + 0x10d], cl
xor byte [rsp + 0x10e], cl
xor byte [rsp + 0x10f], cl
xor dl, cl
mov byte [rsp + 0x110], dl
xor r8b, cl
mov byte [rsp + 0x111], r8b
xor r9b, cl
mov byte [rsp + 0x112], r9b
xor r10b, cl
mov byte [rsp + 0x113], r10b
xor r11b, cl
mov byte [rsp + 0x114], r11b
xor bl, cl
mov byte [rsp + 0x115], bl
mov byte [rsp + 0x116], r14b
mov rdx, qword [0x14021f6a8]
lea rax, [rsp + 0x101]
mov rbx, 0xffffffffffffffff
mov rcx, rbx
inc rcx
cmp byte [rax + rcx], r14b
jne 0x140033585
movabs r15, 0x7fffffffffffffff
mov rax, r15
sub rax, rdx
cmp rax, rcx
jb 0x14003bd10
lea r9, [0x14021f698]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova r9, qword [0x14021f698]
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x101]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea r8, [0x14021f698]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x4bf0]
call fcn.140025060
nop
lea rax, [rsp + 0x4bf0]
cmp qword [rsp + 0x4c08], 0xf
cmova rax, qword [rsp + 0x4bf0]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x4c00]
mov qword [rsp + 0x140], rax
vmovups xmm6, xmmword [rsp + 0x138]
call fcn.14012ddbc
vmovups xmmword [rsp + 0x4be0], xmm6
lea r8, [rsp + 0x4be0]
mov edx, eax
lea rcx, [rsp + 0x178]
call fcn.14002c080
nop
mov qword [rsp + 0x4be0], r14
lea r12, [0x14021f438]
mov qword [rsp + 0x4be8], r12
lea rdx, [rsp + 0x4be0]
lea rcx, [rsp + 0x178]
call fcn.14002ccd0
movzx edi, al
cmp dword [rsp + 0x4be0], 0
jne 0x14003bd16
lea rcx, [rsp + 0x178]
call fcn.140006e50
test dil, dil
jne 0x14003413d
mov byte [rsp + 0x118], Ordinal_60
mov al, 0x69
mov cl, 0x7a
mov dl, 0x53
movzx r8d, dl
mov r9b, 0x46
mov r10b, 0x50
mov r11b, 0x41
movzx edi, r9b
xor esi, esi
xor al, 0x35
mov byte [rsp + 0x119], al
xor cl, 0x35
mov byte [rsp + 0x11a], cl
xor dl, 0x35
mov byte [rsp + 0x11b], dl
xor r8b, 0x35
mov byte [rsp + 0x11c], r8b
xor r9b, 0x35
mov byte [rsp + 0x11d], r9b
xor r10b, 0x35
mov byte [rsp + 0x11e], r10b
xor r11b, 0x35
mov byte [rsp + 0x11f], r11b
xor dil, 0x35
mov byte [rsp + 0x120], dil
mov byte [rsp + 0x121], sil
mov rdx, qword [0x14021f6a8]
lea rax, [rsp + 0x119]
mov rcx, rbx
inc rcx
cmp byte [rax + rcx], sil
jne 0x140033737
mov rax, r15
sub rax, rdx
cmp rax, rcx
jb 0x14003bd0a
lea r9, [0x14021f698]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova r9, qword [0x14021f698]
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x119]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea r8, [0x14021f698]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x158]
call fcn.140025060
nop
lea rax, [rsp + 0x158]
cmp qword [rsp + 0x170], 0xf
cmova rax, qword [rsp + 0x158]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x150], rax
vmovups xmm6, xmmword [rsp + 0x148]
call fcn.14012ddbc
vmovups xmmword [rsp + 0x4be0], xmm6
lea r8, [rsp + 0x4be0]
mov edx, eax
lea rcx, [rsp + 0x198]
call fcn.14002c080
nop
mov qword [rsp + 0x4be0], r14
mov qword [rsp + 0x4be8], r12
lea rdx, [rsp + 0x4be0]
lea rcx, [rsp + 0x198]
call fcn.14002ce50
movzx edi, al
cmp dword [rsp + 0x4be0], 0
jne 0x14003bd33
lea rcx, [rsp + 0x198]
call fcn.140006e50
nop
lea rcx, [rsp + 0x158]
call fcn.140006ec0
test dil, dil
je 0x1400341d1
vmovdqu ymm0, ymmword [str..ug_HAs]
vmovdqu ymmword [rsp + 0xd8], ymm0
vpextrb eax, xmm0, 1
vmovd edx, xmm0
xor al, dl
mov byte [rsp + 0xd9], al
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
xor byte [rsp + 0xe8], dl
xor byte [rsp + 0xe9], dl
xor byte [rsp + 0xea], dl
xor byte [rsp + 0xeb], dl
xor byte [rsp + 0xec], dl
xor byte [rsp + 0xed], dl
xor byte [rsp + 0xee], dl
xor byte [rsp + 0xef], dl
xor byte [rsp + 0xf0], dl
xor byte [rsp + 0xf1], dl
xor byte [rsp + 0xf2], dl
xor byte [rsp + 0xf3], dl
xor byte [rsp + 0xf4], dl
xor byte [rsp + 0xf5], dl
xor byte [rsp + 0xf6], dl
xor byte [rsp + 0xf7], dl
mov byte [rsp + 0xf8], 0
lea rdx, [rsp + 0xd9]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
vzeroupper
call fcn.140023b80
mov r12, rax
mov byte [rsp + 0x128], 0x59
mov cl, 5
mov dl, reloc.WLDAP32.dll_Ordinal_22
mov r8b, 0x3f
movzx r9d, r8b
mov r10b, 0x2a
mov r11b, reloc.WLDAP32.dll_Ordinal_60
mov dil, reloc.WLDAP32.dll_Ordinal_45
movzx esi, r10b
xor eax, eax
xor cl, 0x59
mov byte [rsp + 0x129], cl
xor dl, 0x59
mov byte [rsp + 0x12a], dl
xor r8b, 0x59
mov byte [rsp + 0x12b], r8b
xor r9b, 0x59
mov byte [rsp + 0x12c], r9b
xor r10b, 0x59
mov byte [rsp + reloc.WLDAP32.dll_Ordinal_301], r10b
xor r11b, 0x59
mov byte [rsp + 0x12e], r11b
xor dil, 0x59
mov byte [rsp + 0x12f], dil
xor sil, 0x59
mov byte [rsp + 0x130], sil
mov byte [rsp + 0x131], al
mov rcx, qword [0x14021f6a8]
lea rdx, [rsp + 0x129]
mov rax, rbx
inc rax
cmp byte [rdx + rax], 0
jne 0x140033a01
sub r15, rcx
cmp r15, rax
jb 0x14003bd0a
lea r9, [0x14021f698]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova r9, qword [0x14021f698]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x129]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14021f698]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x1b8]
call fcn.140025060
nop
lea rdx, [rsp + 0x1b8]
mov rcx, r12
call fcn.140023d60
lea rdx, [0x140023df0]
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 + 0x1b8]
call fcn.140006ec0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov byte [rsp + 0x50], WSAGetLastError
mov dl, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x51], al
mov dl, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x52], al
mov dl, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x53], al
mov dl, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x54], al
mov dl, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x55], al
mov dl, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x56], al
mov dl, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x57], al
mov dl, reloc.WS2_32.dll_WSASetLastError
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x58], al
mov dl, 0x6c
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x59], al
mov dl, 0x65
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x5a], al
mov dl, 0x61
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x5b], al
mov dl, reloc.WS2_32.dll_WSAStartup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x5c], al
mov dl, 0x65
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x5d], al
mov dl, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x5e], al
mov dl, 0x76
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x5f], al
mov dl, 0x69
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x60], al
mov dl, reloc.WS2_32.dll_WSAStartup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x61], al
mov dl, 0x69
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x62], al
mov dl, reloc.WS2_32.dll_WSACleanup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x63], al
mov dl, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x64], al
mov dl, 0x68
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x65], al
mov dl, reloc.WS2_32.dll_WSACleanup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x66], al
mov dl, reloc.WS2_32.dll_WSACleanup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x67], al
mov dl, reloc.WS2_32.dll_WSASetLastError
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x68], al
mov dl, reloc.WS2_32.dll_WSAStartup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x69], al
mov dl, 0x3a
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x6a], al
mov dl, 0x2f
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x6b], al
mov dl, 0x2f
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x6c], al
mov dl, Ordinal_79
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x6d], al
mov dl, 0x69
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x6e], al
mov dl, WSAGetLastError
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x6f], al
mov dl, 0x6a
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x70], al
mov dl, 0x61
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x71], al
mov dl, 0x53
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x72], al
mov dl, reloc.WS2_32.dll_WSAGetLastError
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x73], al
mov dl, 0x6c
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x74], al
mov dl, 0x75
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x75], al
mov dl, reloc.WS2_32.dll_WSACleanup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x76], al
mov dl, 0x69
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x77], al
mov dl, reloc.WS2_32.dll_WSAGetLastError
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x78], al
mov dl, WSAGetLastError
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x79], al
mov dl, reloc.WLDAP32.dll_Ordinal_46
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x7a], al
mov dl, reloc.WS2_32.dll_WSACleanup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x7b], al
mov dl, 0x6b
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x7c], al
mov dl, 0x6d
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x7d], al
mov dl, reloc.WLDAP32.dll_Ordinal_46
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x7e], al
mov dl, 0x69
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x7f], al
mov dl, 0x63
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x80], al
mov dl, 0x75
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x81], al
mov dl, 0x2f
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x82], al
mov dl, 0x75
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x83], al
mov dl, reloc.WS2_32.dll_WSASetLastError
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x84], al
mov dl, 0x64
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x85], al
mov dl, 0x61
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x86], al
mov dl, reloc.WS2_32.dll_WSACleanup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x87], al
mov dl, 0x65
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x88], al
mov dl, WSAStartup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x89], al
mov dl, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x8a], al
mov dl, reloc.WS2_32.dll_WSACleanup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x8b], al
mov dl, reloc.WS2_32.dll_WSAGetLastError
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x8c], al
mov dl, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x8d], al
mov dl, 0x67
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x8e], al
mov dl, 0x65
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x8f], al
mov dl, reloc.WS2_32.dll_WSACleanup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x90], al
mov dl, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x91], al
mov dl, reloc.WS2_32.dll_WSACleanup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x92], al
mov dl, 0x68
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x93], al
mov dl, 0x65
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x94], al
mov dl, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x95], al
mov dl, 0x6c
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x96], al
mov dl, 0x61
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x97], al
mov dl, reloc.WS2_32.dll_WSACleanup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x98], al
mov dl, 0x65
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x99], al
mov dl, reloc.WS2_32.dll_WSAStartup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x9a], al
mov dl, reloc.WS2_32.dll_WSACleanup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x9b], al
mov dl, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x9c], al
mov dl, reloc.WS2_32.dll_WSAGetLastError
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x9d], al
mov dl, 0x66
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x9e], al
mov dl, 0x66
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0x9f], al
mov dl, reloc.WS2_32.dll_WSAStartup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0xa0], al
mov dl, 0x65
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0xa1], al
mov dl, reloc.WS2_32.dll_WSACleanup
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0xa2], al
mov dl, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0xa3], al
mov dl, 0x66
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0xa4], al
mov dl, 0x69
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0xa5], al
mov dl, 0x6c
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0xa6], al
mov dl, 0x65
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0xa7], al
mov dl, reloc.WLDAP32.dll_Ordinal_46
lea rcx, [rsp + 0x50]
call fcn.140020420
mov byte [rsp + 0xa8], al
xor eax, eax
mov byte [rsp + 0xa9], al
mov r8, r14
nop
movzx eax, byte [rsp + 0x50]
xor byte [rsp + r8 + 0x51], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + r8 + 0x52], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + r8 + 0x53], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + r8 + 0x54], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + r8 + 0x55], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + r8 + 0x56], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + r8 + 0x57], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + r8 + 0x58], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + r8 + 0x59], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + r8 + 0x5a], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + r8 + 0x5b], al
add r8, 0xb
cmp r8, 0x58
jb 0x1400340a0
mov byte [rsp + 0xa9], 0
lea rdx, [rsp + 0x51]
mov rcx, rdi
call fcn.140023b80
lea rdx, [0x140023df0]
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 + 0x4ba0], ymm0
vmovups ymmword [rsp + 0x4bc0], ymm0
lea rdx, [rsp + 0x4bf0]
lea rcx, [rsp + 0x4ba0]
vzeroupper
call fcn.140114e10
nop
lea r8, str.client_dll
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.dwEntityList
lea rdx, [rsp + 0x260]
mov rcx, rax
call fcn.140023e30
mov rdx, rax
cmp byte [rax], 0
je 0x14003430e
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400341c4
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003430e
mov rcx, rdx
call fcn.14003bd50
jmp 0x140034311
vmovdqu ymm0, ymmword [0x140159720]
vmovdqu ymmword [rsp + 0xb0], ymm0
vpextrb eax, xmm0, 1
vmovd edx, xmm0
xor al, dl
mov byte [rsp + 0xb1], al
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
xor byte [rsp + 0xc0], dl
xor byte [rsp + 0xc1], dl
xor byte [rsp + 0xc2], dl
xor byte [rsp + 0xc3], dl
xor byte [rsp + 0xc4], dl
xor byte [rsp + 0xc5], dl
xor byte [rsp + 0xc6], dl
xor byte [rsp + 0xc7], dl
xor byte [rsp + 0xc8], dl
xor byte [rsp + 0xc9], dl
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
mov byte [rsp + 0xd0], 0
lea rdx, [rsp + 0xb1]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
vzeroupper
call fcn.140023b80
mov rcx, rax
lea rdx, [rsp + 0x4bf0]
call fcn.140023d60
lea rdx, [0x140023df0]
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 0x14003bcc5
mov eax, r14d
mov dword [0x14021f410], eax
mov rdi, qword [rsp + 0x290]
test rdi, rdi
je 0x14003434d
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003434d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003434d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x268]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x2d0]
test rdi, rdi
je 0x140034391
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034391
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034391
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x2a8]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.dwLocalPlayerController
lea rdx, [rsp + 0x2e0]
mov rcx, rax
call fcn.140023e30
mov rdx, rax
cmp byte [rax], 0
je 0x1400343f8
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400343ee
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x1400343f8
mov rcx, rdx
call fcn.14003bd50
jmp 0x1400343fb
mov eax, r14d
mov dword [0x14021f424], eax
mov rdi, qword [rsp + 0x310]
test rdi, rdi
je 0x140034437
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034437
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034437
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x2e8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x350]
test rdi, rdi
je 0x14003447b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003447b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003447b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x328]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x3a0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.dwViewMatrix
lea rdx, [rsp + 0x360]
mov rcx, rax
call fcn.140023e30
mov rdx, rax
cmp byte [rax], 0
je 0x1400344e2
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400344d8
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x1400344e2
mov rcx, rdx
call fcn.14003bd50
jmp 0x1400344e5
mov eax, r14d
mov dword [0x14021f414], eax
mov rdi, qword [rsp + 0x390]
test rdi, rdi
je 0x140034521
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034521
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034521
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x368]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x3d0]
test rdi, rdi
je 0x140034565
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034565
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034565
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x3a8]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.dwGlobalVars
lea rdx, [rsp + 0x3e0]
mov rcx, rax
call fcn.140023e30
mov rdx, rax
cmp byte [rax], 0
je 0x1400345cc
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400345c2
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x1400345cc
mov rcx, rdx
call fcn.14003bd50
jmp 0x1400345cf
mov eax, r14d
mov dword [0x14021f418], eax
mov rdi, qword [rsp + 0x410]
test rdi, rdi
je 0x14003460b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003460b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003460b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x3e8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x450]
test rdi, rdi
je 0x14003464f
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003464f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003464f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x428]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.dwViewAngles
lea rdx, [rsp + 0x460]
mov rcx, rax
call fcn.140023e30
mov rdx, rax
cmp byte [rax], 0
je 0x1400346b6
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400346ac
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x1400346b6
mov rcx, rdx
call fcn.14003bd50
jmp 0x1400346b9
mov eax, r14d
mov dword [0x14021f408], eax
mov rdi, qword [rsp + 0x490]
test rdi, rdi
je 0x1400346f5
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400346f5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400346f5
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x468]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x4d0]
test rdi, rdi
je 0x140034739
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034739
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034739
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x4a8]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x520]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.dwLocalPlayerPawn
lea rdx, [rsp + 0x4e0]
mov rcx, rax
call fcn.140023e30
mov rdx, rax
cmp byte [rax], 0
je 0x1400347a0
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140034796
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x1400347a0
mov rcx, rdx
call fcn.14003bd50
jmp 0x1400347a3
mov eax, r14d
mov dword [0x14021f420], eax
mov rdi, qword [rsp + 0x510]
test rdi, rdi
je 0x1400347df
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400347df
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400347df
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x4e8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x550]
test rdi, rdi
je 0x140034823
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034823
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034823
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x528]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x5a0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.dwPlantedC4
lea rdx, [rsp + 0x560]
mov rcx, rax
call fcn.140023e30
mov rdx, rax
cmp byte [rax], 0
je 0x14003488a
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140034880
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x14003488a
mov rcx, rdx
call fcn.14003bd50
jmp 0x14003488d
mov eax, r14d
mov dword [0x1401ada38], eax
mov rdi, qword [rsp + 0x590]
test rdi, rdi
je 0x1400348c9
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400348c9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400348c9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x568]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x5d0]
test rdi, rdi
je 0x14003490d
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003490d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003490d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x5a8]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x620]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.dwSensitivity
lea rdx, [rsp + 0x5e0]
mov rcx, rax
call fcn.140023e30
mov rdx, rax
cmp byte [rax], 0
je 0x140034974
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14003496a
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140034974
mov rcx, rdx
call fcn.14003bd50
jmp 0x140034977
mov eax, r14d
mov dword [0x1401ada4c], eax
mov rdi, qword [rsp + 0x610]
test rdi, rdi
je 0x1400349b3
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400349b3
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400349b3
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x5e8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x650]
test rdi, rdi
je 0x1400349f7
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400349f7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400349f7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x628]
call fcn.140006ec0
lea r8, str.inputsystem.dll
lea rdx, [rsp + 0x6a0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.dwInputSystem
lea rdx, [rsp + 0x660]
mov rcx, rax
call fcn.140023e30
mov rdx, rax
cmp byte [rax], 0
je 0x140034a5d
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140034a54
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140034a5d
mov rcx, rdx
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0x690]
test rdi, rdi
je 0x140034a93
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034a93
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034a93
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x668]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x6d0]
test rdi, rdi
je 0x140034ad7
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034ad7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034ad7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x6a8]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x720]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.jump
lea rdx, [rsp + 0x6e0]
mov rcx, rax
call fcn.140023e30
mov rdx, rax
cmp byte [rax], 0
je 0x140034b3e
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140034b34
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140034b3e
mov rcx, rdx
call fcn.14003bd50
jmp 0x140034b41
mov eax, r14d
mov dword [0x14021f41c], eax
mov rdi, qword [rsp + 0x710]
test rdi, rdi
je 0x140034b7d
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034b7d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034b7d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x6e8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x750]
test rdi, rdi
je 0x140034bc1
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034bc1
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034bc1
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x728]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x7a0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.duck
lea rdx, [rsp + 0x760]
mov rcx, rax
call fcn.140023e30
mov rdx, rax
cmp byte [rax], 0
je 0x140034c28
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140034c1e
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140034c28
mov rcx, rdx
call fcn.14003bd50
jmp 0x140034c2b
mov eax, r14d
mov dword [0x14021f404], eax
mov rdi, qword [rsp + 0x790]
test rdi, rdi
je 0x140034c67
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034c67
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034c67
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x768]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x7d0]
test rdi, rdi
je 0x140034cab
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034cab
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034cab
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x7a8]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x820]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.forward
lea rdx, [rsp + 0x7e0]
mov rcx, rax
call fcn.140023e30
mov rdx, rax
cmp byte [rax], 0
je 0x140034d12
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140034d08
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140034d12
mov rcx, rdx
call fcn.14003bd50
jmp 0x140034d15
mov eax, r14d
mov dword [0x14021f40c], eax
mov rdi, qword [rsp + 0x810]
test rdi, rdi
je 0x140034d51
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034d51
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034d51
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x7e8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x850]
test rdi, rdi
je 0x140034d95
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034d95
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034d95
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x828]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x8a0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.left
lea rdx, [rsp + 0x860]
mov rcx, rax
call fcn.140023e30
mov rdx, rax
cmp byte [rax], 0
je 0x140034dfc
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140034df2
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140034dfc
mov rcx, rdx
call fcn.14003bd50
jmp 0x140034dff
mov eax, r14d
mov dword [0x14021f400], eax
mov rdi, qword [rsp + 0x890]
test rdi, rdi
je 0x140034e3b
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034e3b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034e3b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x868]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x8d0]
test rdi, rdi
je 0x140034e7f
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034e7f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034e7f
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x8a8]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x920]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.right
lea rdx, [rsp + 0x8e0]
mov rcx, rax
call fcn.140023e30
mov rdx, rax
cmp byte [rax], 0
je 0x140034ee7
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140034edc
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140034ee7
mov rcx, rdx
call fcn.14003bd50
mov r14d, eax
mov dword [0x14021f3fc], r14d
mov rdi, qword [rsp + 0x910]
test rdi, rdi
je 0x140034f24
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034f24
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034f24
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x8e8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x950]
test rdi, rdi
je 0x140034f68
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140034f68
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140034f68
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x928]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x9e0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0x9a0]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_bPawnIsAlive
lea rdx, [rsp + 0x960]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x140034fe4
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140034fdb
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140034fe4
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0x990]
test rdi, rdi
je 0x14003501a
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003501a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003501a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x968]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x9d0]
test rdi, rdi
je 0x14003505e
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003505e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003505e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x9a8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xa10]
test rdi, rdi
je 0x1400350a2
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400350a2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400350a2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x9e8]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0xaa0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0xa60]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_bControllingBot
lea rdx, [rsp + 0xa20]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x14003511e
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140035115
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x14003511e
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0xa50]
test rdi, rdi
je 0x140035154
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035154
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035154
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xa28]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xa90]
test rdi, rdi
je 0x140035198
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035198
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035198
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xa68]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xad0]
test rdi, rdi
je 0x1400351dc
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400351dc
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400351dc
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xaa8]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0xb60]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0xb20]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_bEverPlayedOnTeam
lea rdx, [rsp + 0xae0]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x140035258
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14003524f
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140035258
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0xb10]
test rdi, rdi
je 0x14003528e
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003528e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003528e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xae8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xb50]
test rdi, rdi
je 0x1400352d2
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400352d2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400352d2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xb28]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xb90]
test rdi, rdi
je 0x140035316
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035316
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035316
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xb68]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0xc20]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0xbe0]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_hPlayerPawn
lea rdx, [rsp + 0xba0]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x140035392
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140035389
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140035392
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0xbd0]
test rdi, rdi
je 0x1400353c8
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400353c8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400353c8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xba8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xc10]
test rdi, rdi
je 0x14003540c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003540c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003540c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xbe8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xc50]
test rdi, rdi
je 0x140035450
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035450
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035450
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xc28]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0xce0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.CBasePlayerController
lea rdx, [rsp + 0xca0]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_iszPlayerName
lea rdx, [rsp + 0xc60]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x1400354cc
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x1400354c3
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x1400354cc
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0xc90]
test rdi, rdi
je 0x140035502
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035502
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035502
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xc68]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xcd0]
test rdi, rdi
je 0x140035546
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035546
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035546
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xca8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xd10]
test rdi, rdi
je 0x14003558a
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003558a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003558a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xce8]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0xda0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.CCSPlayerController
lea rdx, [rsp + 0xd60]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_sSanitizedPlayerName
lea rdx, [rsp + 0xd20]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x140035606
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x1400355fd
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140035606
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0xd50]
test rdi, rdi
je 0x14003563c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003563c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003563c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xd28]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xd90]
test rdi, rdi
je 0x140035680
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035680
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035680
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xd68]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xdd0]
test rdi, rdi
je 0x1400356c4
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400356c4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400356c4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xda8]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0xe60]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.C_BaseEntity
lea rdx, [rsp + 0xe20]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_flGravityScal
lea rdx, [rsp + 0xde0]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x140035740
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140035737
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140035740
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0xe10]
test rdi, rdi
je 0x140035776
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035776
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035776
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xde8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xe50]
test rdi, rdi
je 0x1400357ba
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400357ba
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400357ba
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xe28]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xe90]
test rdi, rdi
je 0x1400357fe
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400357fe
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400357fe
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xe68]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0xfe0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.C_BaseModelEntity
lea rdx, [rsp + 0xfa0]
mov rcx, rax
call fcn.140023e30
mov rdi, rax
lea r8, str.client_dll
lea rdx, [rsp + 0xf60]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.CGlowProperty
lea rdx, [rsp + 0xf20]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_bGlowing
lea rdx, [rsp + 0xee0]
mov rcx, rax
call fcn.140023e30
mov rsi, rax
lea r8, str.m_Glow
lea rdx, [rsp + 0xea0]
mov rcx, rdi
call fcn.140023e30
mov rdi, rax
cmp byte [rsi], 0
je 0x1400358cc
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x1400358c4
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x1400358cc
mov rcx, rsi
call fcn.14003bd50
cmp byte [rdi], 0
je 0x1400358ee
mov rax, qword [rdi + 0x38]
test rax, rax
je 0x1400358e5
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x1400358ee
mov rcx, rdi
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0xed0]
test rdi, rdi
je 0x140035924
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035924
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035924
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xea8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xf10]
test rdi, rdi
je 0x140035968
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035968
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035968
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xee8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xf50]
test rdi, rdi
je 0x1400359ac
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400359ac
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400359ac
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xf28]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xf90]
test rdi, rdi
je 0x1400359f0
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400359f0
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400359f0
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xf68]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0xfd0]
test rdi, rdi
je 0x140035a34
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035a34
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035a34
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xfa8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1010]
test rdi, rdi
je 0x140035a78
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035a78
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035a78
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0xfe8]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x1160]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.C_BaseModelEntity
lea rdx, [rsp + 0x1120]
mov rcx, rax
call fcn.140023e30
mov rdi, rax
lea r8, str.client_dll
lea rdx, [rsp + 0x10e0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.CGlowProperty
lea rdx, [rsp + 0x10a0]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_glowColorOverride
lea rdx, [rsp + 0x1060]
mov rcx, rax
call fcn.140023e30
mov rsi, rax
lea r8, str.m_Glow
lea rdx, [rsp + 0x1020]
mov rcx, rdi
call fcn.140023e30
mov rdi, rax
cmp byte [rsi], 0
je 0x140035b46
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x140035b3e
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140035b46
mov rcx, rsi
call fcn.14003bd50
cmp byte [rdi], 0
je 0x140035b68
mov rax, qword [rdi + 0x38]
test rax, rax
je 0x140035b5f
mov rax, qword [rax]
mov rcx, qword [rax]
cmp byte [rcx], 0
je 0x140035b68
mov rcx, rdi
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0x1050]
test rdi, rdi
je 0x140035b9e
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035b9e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035b9e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1028]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1090]
test rdi, rdi
je 0x140035be2
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035be2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035be2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1068]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x10d0]
test rdi, rdi
je 0x140035c26
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035c26
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035c26
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x10a8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1110]
test rdi, rdi
je 0x140035c6a
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035c6a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035c6a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x10e8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1150]
test rdi, rdi
je 0x140035cae
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035cae
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035cae
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1128]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1190]
test rdi, rdi
je 0x140035cf2
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035cf2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035cf2
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1168]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x1220]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.C_BasePlayerPawn
lea rdx, [rsp + 0x11e0]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_pMovementServices
lea rdx, [rsp + 0x11a0]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x140035d6e
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140035d65
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140035d6e
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0x11d0]
test rdi, rdi
je 0x140035da4
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035da4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035da4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x11a8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1210]
test rdi, rdi
je 0x140035de8
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035de8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035de8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x11e8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1250]
test rdi, rdi
je 0x140035e2c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035e2c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035e2c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1228]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x12e0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.C_BasePlayerPawn
lea rdx, [rsp + 0x12a0]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_pWeaponServices
lea rdx, [rsp + 0x1260]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x140035ea8
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140035e9f
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140035ea8
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0x1290]
test rdi, rdi
je 0x140035ede
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035ede
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035ede
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1268]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x12d0]
test rdi, rdi
je 0x140035f22
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035f22
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035f22
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x12a8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1310]
test rdi, rdi
je 0x140035f66
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140035f66
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140035f66
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x12e8]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x13a0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.C_CSPlayerPawn
lea rdx, [rsp + 0x1360]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_pBulletServices
lea rdx, [rsp + 0x1320]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x140035fe2
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140035fd9
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140035fe2
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0x1350]
test rdi, rdi
je 0x140036018
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140036018
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140036018
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1328]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1390]
test rdi, rdi
je 0x14003605c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003605c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003605c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1368]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x13d0]
test rdi, rdi
je 0x1400360a0
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400360a0
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400360a0
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x13a8]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x1460]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.C_BasePlayerPawn
lea rdx, [rsp + 0x1420]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_pCameraServices
lea rdx, [rsp + 0x13e0]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x14003611c
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140036113
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x14003611c
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0x1410]
test rdi, rdi
je 0x140036152
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140036152
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140036152
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x13e8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1450]
test rdi, rdi
je 0x140036196
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140036196
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140036196
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1428]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1490]
test rdi, rdi
je 0x1400361da
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400361da
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400361da
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1468]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x1520]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.C_CSPlayerPawnBase
lea rdx, [rsp + 0x14e0]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_pViewModelServices
lea rdx, [rsp + 0x14a0]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x140036256
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14003624d
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140036256
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0x14d0]
test rdi, rdi
je 0x14003628c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003628c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003628c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x14a8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1510]
test rdi, rdi
je 0x1400362d0
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400362d0
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400362d0
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x14e8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1550]
test rdi, rdi
je 0x140036314
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140036314
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140036314
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1528]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x15e0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.C_CSPlayerPawnBase
lea rdx, [rsp + 0x15a0]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_pClippingWeapon
lea rdx, [rsp + 0x1560]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x140036390
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140036387
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140036390
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0x1590]
test rdi, rdi
je 0x1400363c6
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400363c6
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400363c6
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1568]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x15d0]
test rdi, rdi
je 0x14003640a
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003640a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003640a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x15a8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1610]
test rdi, rdi
je 0x14003644e
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003644e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003644e
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x15e8]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x16a0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea rdx, [rsp + 0x1660]
mov rcx, rax
call fcn.14003be20
nop
lea r8, str.m_hViewModel
lea rdx, [rsp + 0x1620]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x1400364c3
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x1400364ba
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x1400364c3
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0x1650]
test rdi, rdi
je 0x1400364f9
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400364f9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400364f9
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1628]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1690]
test rdi, rdi
je 0x14003653d
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003653d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003653d
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1668]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x16d0]
test rdi, rdi
je 0x140036581
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140036581
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140036581
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x16a8]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x1760]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea rdx, [rsp + 0x1720]
mov rcx, rax
call fcn.14003bff0
nop
lea r8, str.m_nCrouchState
lea rdx, [rsp + 0x16e0]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x1400365f6
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x1400365ed
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x1400365f6
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0x1710]
test rdi, rdi
je 0x14003662c
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x14003662c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14003662c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x16e8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1750]
test rdi, rdi
je 0x140036670
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140036670
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140036670
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1728]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1790]
test rdi, rdi
je 0x1400366b4
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400366b4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400366b4
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1768]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x1820]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.C_CSPlayerPawn
lea rdx, [rsp + 0x17e0]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_bIsScoped
lea rdx, [rsp + 0x17a0]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x140036730
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140036727
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x140036730
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0x17d0]
test rdi, rdi
je 0x140036766
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140036766
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140036766
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x17a8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1810]
test rdi, rdi
je 0x1400367aa
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400367aa
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400367aa
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x17e8]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x1850]
test rdi, rdi
je 0x1400367ee
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400367ee
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
mov eax, ebx
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x1400367ee
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x1828]
call fcn.140006ec0
lea r8, str.client_dll
lea rdx, [rsp + 0x18e0]
lea rcx, [rsp + 0x4ba0]
call fcn.140023e30
nop
lea r8, str.C_CSPlayerPawn
lea rdx, [rsp + 0x18a0]
mov rcx, rax
call fcn.140023e30
nop
lea r8, str.m_bIsDefusing
lea rdx, [rsp + 0x1860]
mov rcx, rax
call fcn.140023e30
nop
cmp byte [rax], 0
je 0x14003686a
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x140036861
mov rcx, qword [rcx]
mov rdx, qword [rcx]
cmp byte [rdx], 0
je 0x14003686a
mov rcx, rax
call fcn.14003bd50
nop
mov rdi, qword [rsp + 0x1890]
test rdi, rdi
je 0x1400368a0
mov eax, ebx
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400368a0
lea rcx, [rsp + 0x1868]
call fcn.140006ec0
nop
mov rdi, qword [rsp + 0x18d0]
test rdi, rdi
je 0x1400368e4
lea rcx, [rsp + 0x4bf0]
call fcn.140006ec0
movzx eax, sil
mov rcx, qword [rsp + 0x4c10]
xor rcx, rsp
call fcn.14012e650
lea r11, [rsp + 0x4c30]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
vmovaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r12
ret
call fcn.140007460
nop
call fcn.140007460
nop
lea r8, [rsp + 0x178]
lea rdx, [rsp + 0x4be0]
lea rcx, str.exists
call fcn.14002cc70
nop
lea r8, [rsp + 0x198]
lea rdx, [rsp + 0x4be0]
lea rcx, str.create_directories
call fcn.14002cc70
int3