Function at 0x140196ba0
Capabilities:
Check http status code
Resolve function by parsing pe exports

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
sub rsp, 0x390
mov rax, qword [0x1406003f8]
xor rax, rsp
mov qword [rsp + 0x388], rax
mov edi, 0xffffffff
xor esi, esi
mov ebx, esi
lea rcx, [0x140604fe0]
call fcn.1401bb210
mov rdx, rax
test rax, rax
je 0x140196c17
mov r8, qword [0x140604fe0]
mov ecx, esi
mov r9d, dword [0x1406049d4]
cmp r9d, dword [r8 + rcx]
je 0x140196c4b
inc ebx
add rcx, 0x110
movsxd rax, ebx
cmp rax, rdx
jb 0x140196c00
mov eax, edi
mov rcx, qword [rsp + 0x388]
xor rcx, rsp
call fcn.1403848b0
lea r11, [rsp + 0x390]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
ret
movsxd rax, ebx
imul rcx, rax, 0x110
mov edi, dword [rcx + r8]
mov dword [rsp + 0x8c], edi
test edi, edi
jle 0x140196c17
lea rdx, str._api_srvlst_
lea rcx, [rsp + 0x2c0]
call fcn.140182a80
nop
mov edx, edi
lea rcx, [rsp + 0x128]
call fcn.1401bbef0
nop
mov rdx, rax
lea rcx, [rsp + 0x2c0]
call fcn.14018aec0
nop
lea rcx, [rsp + 0x128]
call fcn.1401859e0
mov eax, dword [0x1406049e8]
mov dword [rsp + 0x88], eax
lea rcx, [rsp + 0x2c0]
call fcn.1401a5fd0
mov rdx, rax
lea rcx, [rsp + 0x128]
call fcn.140182a80
nop
lea r8, [rsp + 0x128]
lea rdx, [rsp + 0xa8]
lea rcx, [0x140604a20]
call fcn.1401967f0
nop
lea rcx, [rsp + 0x128]
call fcn.1401859e0
mov rbx, qword [rsp + 0xa8]
test rbx, rbx
je 0x14019866b
lea rcx, [rbx + 0x58]
call fcn.1401a5fd0
mov rcx, rax
mov qword [rsp + 0x80], rax
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x140196d30
cmp rax, 0x1e
jb 0x14019866b
cmp dword [rbx + 0x20], 0xc8
jne 0x14019866b
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0xa0], rsi
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.140182740
nop
mov qword [rsp + 0x160], rsi
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rsp + 0x128]
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x50]
call fcn.14017d610
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.140187f30
lea rdi, [rsp + 0x70]
lea rcx, [rsp + 0x190]
call fcn.140184350
nop
lea rdx, [0x14039a648]
lea rcx, [rsp + 0x70]
call fcn.140172380
mov rcx, rax
call fcn.14017b200
mov dword [rsp + 0x190], eax
lea rdx, [0x140399dac]
lea rcx, [rsp + 0x70]
call fcn.140172380
lea rdx, [rsp + 0x128]
mov rcx, rax
call fcn.14017b480
mov rdx, rax
lea rcx, [rsp + 0x198]
call fcn.140187f70
lea rcx, [rsp + 0x128]
call fcn.1401859e0
lea rdx, str.description
lea rcx, [rsp + 0x70]
call fcn.140172380
lea rdx, [rsp + 0x128]
mov rcx, rax
call fcn.14017b480
mov rdx, rax
lea rcx, [rsp + 0x1b8]
call fcn.140187f70
lea rcx, [rsp + 0x128]
call fcn.1401859e0
lea rdx, str.mapName
lea rcx, [rsp + 0x70]
call fcn.140172380
lea rdx, [rsp + 0x128]
mov rcx, rax
call fcn.14017b480
mov rdx, rax
lea rcx, [rsp + 0x1d8]
call fcn.140187f70
lea rcx, [rsp + 0x128]
call fcn.1401859e0
lea rdx, str.gameMode
lea rcx, [rsp + 0x70]
call fcn.140172380
lea rdx, [rsp + 0x128]
mov rcx, rax
call fcn.14017b480
mov rdx, rax
lea rcx, [rsp + 0x1f8]
call fcn.140187f70
lea rcx, [rsp + 0x128]
call fcn.1401859e0
lea rdx, str.maxPlayers
lea rcx, [rsp + 0x70]
call fcn.140172380
mov rcx, rax
call fcn.14017b200
mov dword [rsp + 0x218], eax
lea rdx, str.port
lea rcx, [rsp + 0x70]
call fcn.140172380
mov rcx, rax
call fcn.14017b200
mov dword [rsp + 0x220], eax
lea rdx, str.ipAddress
lea rcx, [rsp + 0x70]
call fcn.140172380
lea rdx, [rsp + 0x128]
mov rcx, rax
call fcn.14017b480
mov rdx, rax
lea rcx, [rsp + 0x228]
call fcn.140187f70
lea rcx, [rsp + 0x128]
call fcn.1401859e0
lea rdx, str.tickRate
lea rcx, [rsp + 0x70]
call fcn.140172380
mov rcx, rax
call fcn.14017b200
mov dword [rsp + 0x224], eax
lea rdx, str.password
lea rcx, [rsp + 0x70]
call fcn.140172380
mov rcx, rax
call fcn.14017b200
test eax, eax
setne byte [rsp + 0x249]
lea rdx, str.needSameMods
lea rcx, [rsp + 0x70]
call fcn.140172380
mov rcx, rax
call fcn.14017b200
test eax, eax
setne byte [rsp + 0x24a]
lea rdx, str.allowMoreMods
lea rcx, [rsp + 0x70]
call fcn.140172380
mov rcx, rax
call fcn.14017b200
test eax, eax
setne byte [rsp + 0x24b]
lea rdx, str.modList
lea rcx, [rsp + 0x70]
call fcn.140172380
mov rbx, rax
lea rdx, [rsp + 0x128]
mov rcx, rax
call fcn.1401a5f30
lea rdx, [rsp + 0x168]
mov rcx, rbx
call fcn.1401aba80
nop
lea rdx, [rsp + 0x168]
lea rcx, [rsp + 0x128]
call fcn.1401722a0
test al, al
je 0x1401971b5
lea rcx, [rsp + 0x128]
call fcn.1401891f0
mov rbx, rax
cmp byte [rax], 1
jne 0x1401971a3
lea rcx, [rsp + 0x2e0]
call fcn.140184f10
nop
lea rdx, [0x140399dac]
mov rcx, rbx
call fcn.140172380
lea rdx, [rsp + 0x100]
mov rcx, rax
call fcn.14017b480
mov rdx, rax
lea rcx, [rsp + 0x2e0]
call fcn.140187f70
lea rcx, [rsp + 0x100]
call fcn.1401859e0
lea rdx, str.version
mov rcx, rbx
call fcn.140172380
lea rdx, [rsp + 0x100]
mov rcx, rax
call fcn.14017b480
mov rdx, rax
lea rcx, [rsp + 0x300]
call fcn.140187f70
lea rcx, [rsp + 0x100]
call fcn.1401859e0
lea rdx, str.category
mov rcx, rbx
call fcn.140172380
lea rdx, [rsp + 0x100]
mov rcx, rax
call fcn.14017b480
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.140187f70
lea rcx, [rsp + 0x100]
call fcn.1401859e0
lea rdx, [0x14039a3dc]
mov rcx, rbx
call fcn.140172380
lea rdx, [rsp + 0x100]
mov rcx, rax
call fcn.14017b480
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.140187f70
lea rcx, [rsp + 0x100]
call fcn.1401859e0
lea rdx, str.file_name
mov rcx, rbx
call fcn.140172380
lea rdx, [rsp + 0x100]
mov rcx, rax
call fcn.14017b480
mov rdx, rax
lea rcx, [rsp + 0x360]
call fcn.140187f70
lea rcx, [rsp + 0x100]
call fcn.1401859e0
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x250]
call fcn.1401b5060
nop
lea rcx, [rsp + 0x2e0]
call fcn.140187b90
lea rcx, [rsp + 0x128]
call fcn.140189370
jmp 0x140197010
lea rcx, [rsp + 0x250]
call fcn.1401bb240
test eax, eax
setne byte [rsp + 0x248]
lea rdx, str.playerList
mov rcx, rdi
call fcn.140172380
mov rbx, rax
lea rdx, [rsp + 0x50]
mov rcx, rax
call fcn.1401a5f30
lea rdx, [rsp + 0x128]
mov rcx, rbx
call fcn.1401aba80
mov r12, qword [rsp + 0x140]
mov r13, qword [rsp + 0x138]
mov r15, qword [rsp + 0x128]
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x68]
lea rdx, [0x140000000]
nop dword [rax]
cmp rbx, r15
jne 0x140198690
movzx eax, byte [rbx]
cmp eax, 9
ja case.0x14019724b.0
mov ecx, dword [rdx + rax*4 + 0x1986d8]
add rcx, rdx
jmp rcx
cmp r14, qword [rsp + 0x130]
jmp 0x140197261
cmp qword [rsp + 0x60], r13
jmp 0x140197261
cmp rsi, r12
setne al
test al, al
je 0x140197370
lea rcx, [rsp + 0x50]
call fcn.1401891f0
mov rdi, rax
cmp byte [rax], 1
jne 0x14019730d
lea rcx, [rsp + 0x100]
call fcn.1401850b0
nop
lea rdx, [0x140399dac]
mov rcx, rdi
call fcn.140172380
lea rdx, [rsp + 0x168]
mov rcx, rax
call fcn.14017b480
mov rdx, rax
lea rcx, [rsp + 0x100]
call fcn.140187f70
lea rcx, [rsp + 0x168]
call fcn.1401859e0
lea rdx, str.team
mov rcx, rdi
call fcn.140172380
mov rcx, rax
call fcn.14017b200
mov dword [rsp + 0x120], eax
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x268]
call fcn.1401b5100
nop
lea rcx, [rsp + 0x100]
call fcn.1401859e0
movzx eax, byte [rbx]
lea rdx, [0x140000000]
cmp eax, 9
ja case.0x140197326.0
mov ecx, dword [rdx + rax*4 + 0x198700]
add rcx, rdx
jmp rcx
mov qword [rsp + 0x80], r14
lea rcx, [rsp + 0x80]
call fcn.140189300
mov r14, qword [rsp + 0x80]
mov qword [rsp + 0x58], r14
jmp 0x140197222
mov edx, 1
lea rcx, [rsp + 0x60]
call fcn.14018aeb0
jmp 0x140197213
inc rsi
mov qword [rsp + 0x68], rsi
jmp 0x140197230
mov rcx, qword [rsp + 0x270]
sub rcx, qword [rsp + 0x268]
movabs rax, 0x6666666666666667
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov dword [rsp + 0x21c], edx
xorps xmm0, xmm0
movups xmmword [rsp + 0x168], xmm0
xor esi, esi
mov qword [rsp + 0x178], rsi
mov qword [rsp + 0x180], rsi
lea r8d, [rsi + 8]
lea rdx, str.settings
lea rcx, [rsp + 0x168]
call fcn.140173ae0
lea rdx, [rsp + 0x168]
lea rcx, [rsp + 0x70]
call fcn.140188ea0
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x128], xmm0
mov qword [rsp + 0x138], rsi
mov qword [rsp + 0x140], rsi
lea r8d, [rsi + 4]
lea rdx, str.misc
lea rcx, [rsp + 0x128]
call fcn.140173ae0
lea rdx, [rsp + 0x128]
mov rcx, rdi
call fcn.140188ea0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rsi
lea r8d, [rsi + 0x10]
lea rdx, str.minimap_spotting
lea rcx, [rsp + 0x100]
call fcn.140173ae0
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x280], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rsi
lea r8d, [rsi + 8]
lea rdx, str.nametags
lea rcx, [rsp + 0x100]
call fcn.140173ae0
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x281], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rsi
lea r8d, [rsi + 3]
lea rdx, [0x14039a834]
lea rcx, [rsp + 0x100]
call fcn.140173ae0
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x282], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rsi
lea r8d, [rsi + 0xb]
lea rdx, str.3d_spotting
lea rcx, [rsp + 0x100]
call fcn.140173ae0
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x283], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rsi
lea r8d, [rsi + 0x13]
lea rdx, str.unlimited_magazines
lea rcx, [rsp + 0x100]
call fcn.140173ae0
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x284], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rsi
lea r8d, [rsi + 0x13]
lea rdx, str.aim_assist_slowdown
lea rcx, [rsp + 0x100]
call fcn.140173ae0
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x285], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], 0xa
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.always_fog]
movsd qword [rsp + 0x100], xmm0
movzx eax, word [0x14039a880]
mov word [rsp + 0x108], ax
mov byte [rsp + 0x10a], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x286], al
mov word [rsp + 0x3e], si
mov qword [rsp + 0x40], setsockopt
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.friendly_fire]
movsd qword [rsp + 0x30], xmm0
mov eax, dword [0x14039a890]
mov dword [rsp + 0x38], eax
movzx eax, byte [0x14039a894]
mov byte [rsp + 0x3c], al
mov byte [rsp + 0x3d], sil
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x287], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rsi
lea r8d, [rsi + 0x17]
lea rdx, str.disable_spectator_delay
lea rcx, [rsp + 0x100]
call fcn.140173ae0
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x288], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rsi
lea r8d, [rsi + 8]
lea rdx, str.kill_cam
lea rcx, [rsp + 0x100]
call fcn.140173ae0
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x289], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rsi
lea r8d, [rsi + 0x17]
lea rdx, str.only_squad_leader_spawn
lea rcx, [rsp + 0x100]
call fcn.140173ae0
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x28a], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
lea edx, [rsi + 0x20]
lea rcx, [rsp + 0x30]
call fcn.1401a5310
mov rcx, rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], setsockopt
mov qword [rsp + 0x48], 0x1f
movups xmm0, xmmword [str.disable_pre_round]
movups xmmword [rax], xmm0
movzx eax, byte [0x14039a8e8]
mov byte [rcx + 0x10], al
mov byte [rcx + 0x11], sil
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x28b], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], 0xa
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.map_voting]
movsd qword [rsp + 0x100], xmm0
movzx eax, word [0x14039a8f8]
mov word [rsp + 0x108], ax
mov byte [rsp + 0x10a], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x28c], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
lea edx, [rsi + 0x20]
lea rcx, [rsp + 0x30]
call fcn.1401a5310
mov rcx, rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], reloc.WS2_32.dll_setsockopt
mov qword [rsp + 0x48], 0x1f
movups xmm0, xmmword [str.disable_team_balancer]
movups xmmword [rax], xmm0
mov eax, dword [0x14039a910]
mov dword [rcx + 0x10], eax
movzx eax, byte [0x14039a914]
mov byte [rcx + 0x14], al
mov byte [rcx + 0x15], sil
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x28d], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
lea edx, [rsi + 0x20]
lea rcx, [rsp + 0x30]
call fcn.1401a5310
mov rcx, rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], setsockopt
mov qword [rsp + 0x48], 0x1f
movups xmm0, xmmword [str.regenerate_health]
movups xmmword [rax], xmm0
movzx eax, byte [0x14039a928]
mov byte [rcx + 0x10], al
mov byte [rcx + 0x11], sil
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x28e], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
lea edx, [rsi + 0x20]
lea rcx, [rsp + 0x30]
call fcn.1401a5310
mov rcx, rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], setsockopt
mov qword [rsp + 0x48], 0x1f
movups xmm0, xmmword [str.vehicle_3p_camera]
movups xmmword [rax], xmm0
movzx eax, byte [0x14039a940]
mov byte [rcx + 0x10], al
mov byte [rcx + 0x11], sil
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x28f], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], reloc.WS2_32.dll_inet_ntoa
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.latency_lock]
movsd qword [rsp + 0x100], xmm0
mov eax, dword [0x14039a950]
mov dword [rsp + 0x108], eax
mov byte [rsp + 0x10c], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x290], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], 9
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.behemoths]
movsd qword [rsp + 0x100], xmm0
movzx eax, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rsp + 0x108], al
mov byte [rsp + 0x109], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x291], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
lea edx, [rsi + 0x20]
lea rcx, [rsp + 0x30]
call fcn.1401a5310
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], reloc.WS2_32.dll_recv
mov qword [rsp + 0x48], 0x1f
movups xmm0, xmmword [str.reload_full_mags]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], sil
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x292], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], 6
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
mov eax, dword [str.scales]
mov dword [rsp + 0x100], eax
movzx eax, word [0x14039a980]
mov word [rsp + 0x104], ax
mov byte [rsp + 0x106], sil
lea rdx, [rsp + 0x100]
mov rcx, rdi
call fcn.140188ea0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
lea edx, [rsi + 0x20]
lea rcx, [rsp + 0x30]
call fcn.1401a5310
mov rcx, rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], setsockopt
mov qword [rsp + 0x48], 0x1f
movups xmm0, xmmword [str.vehicle_respawn_time]
movups xmmword [rax], xmm0
mov eax, dword [0x14039a998]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], sil
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b320
movss dword [rsp + 0x294], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
lea edx, [rsi + 0x20]
lea rcx, [rsp + 0x30]
call fcn.1401a5310
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], reloc.WS2_32.dll_recv
mov qword [rsp + 0x48], 0x1f
movups xmm0, xmmword [str.round_time_limit]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], sil
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b320
movss dword [rsp + 0x298], xmm0
mov word [rsp + 0x3e], si
mov qword [rsp + 0x40], setsockopt
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.bullet_damage]
movsd qword [rsp + 0x30], xmm0
mov eax, dword [0x14039a9c0]
mov dword [rsp + 0x38], eax
movzx eax, byte [0x14039a9c4]
mov byte [rsp + 0x3c], al
mov byte [rsp + 0x3d], sil
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b320
movss dword [rsp + 0x29c], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], reloc.WS2_32.dll_inet_ntoa
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.ticket_count]
movsd qword [rsp + 0x30], xmm0
mov eax, dword [0x14039a9d0]
mov dword [rsp + 0x38], eax
mov byte [rsp + 0x3c], sil
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b320
movss dword [rsp + 0x2a0], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], reloc.WS2_32.dll_inet_ntoa
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.respawn_time]
movsd qword [rsp + 0x30], xmm0
mov eax, dword [0x14039a9e0]
mov dword [rsp + 0x38], eax
mov byte [rsp + 0x3c], sil
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b320
movss dword [rsp + 0x2a4], xmm0
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], 7
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov rax, qword [str.weapons]
mov dword [rsp + 0x30], eax
movzx eax, word [0x14039a9ec]
mov word [rsp + 0x34], ax
movzx eax, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rsp + 0x36], al
mov byte [rsp + 0x37], sil
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140188ea0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], 5
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
mov eax, dword [str.melee]
mov dword [rsp + 0x100], eax
movzx eax, byte [0x14039a9f4]
mov byte [rsp + 0x104], al
mov byte [rsp + 0x105], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2a8], al
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0x110], 7
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
mov rax, qword [str.handgun]
mov dword [rsp + 0x100], eax
movzx eax, word [0x14039a9fc]
mov word [rsp + 0x104], ax
movzx eax, byte [0x14039a9fe]
mov byte [rsp + 0x106], al
mov byte [rsp + 0x107], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2a9], al
mov word [rsp + 0x10e], si
mov qword [rsp + 0x110], setsockopt
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.class_gadgets]
movsd qword [rsp + 0x100], xmm0
mov eax, dword [0x14039aa08]
mov dword [rsp + 0x108], eax
movzx eax, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rsp + 0x10c], al
mov byte [rsp + 0x10d], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2aa], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
lea edx, [rsi + 0x20]
lea rcx, [rsp + 0x100]
call fcn.1401a5310
mov rcx, rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x110], reloc.WS2_32.dll_setsockopt
mov qword [rsp + 0x118], 0x1f
movups xmm0, xmmword [str.standard_issue_rifles]
movups xmmword [rax], xmm0
mov eax, dword [0x14039aa20]
mov dword [rcx + 0x10], eax
movzx eax, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rcx + 0x14], al
mov byte [rcx + 0x15], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2ab], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], 3
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
mov eax, dword [0x14039aa28]
mov word [rsp + 0x100], ax
movzx eax, byte [0x14039aa2a]
mov byte [rsp + 0x102], al
mov byte [rsp + 0x103], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2ac], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
lea edx, [rsi + 0x20]
lea rcx, [rsp + 0x100]
call fcn.1401a5310
mov rcx, rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x110], reloc.WS2_32.dll_send
mov qword [rsp + 0x118], 0x1f
movups xmm0, xmmword [str.self_loading_rifles]
movups xmmword [rax], xmm0
movzx eax, word [0x14039aa40]
mov word [rcx + 0x10], ax
movzx eax, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rcx + 0x12], al
mov byte [rcx + 0x13], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2ad], al
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0x110], 7
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
mov rax, qword [str.shotgun]
mov dword [rsp + 0x100], eax
movzx eax, word [0x14039aa4c]
mov word [rsp + 0x104], ax
movzx eax, byte [0x14039aa4e]
mov byte [rsp + 0x106], al
mov byte [rsp + 0x107], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2ae], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], 3
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
mov eax, dword [0x14039aa50]
mov word [rsp + 0x100], ax
movzx eax, byte [0x14039aa52]
mov byte [rsp + 0x102], al
mov byte [rsp + 0x103], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2af], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], 0xa
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.explosives]
movsd qword [rsp + 0x100], xmm0
movzx eax, word [0x14039aa60]
mov word [rsp + 0x108], ax
mov byte [rsp + 0x10a], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2b0], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
lea edx, [rsi + 0x20]
lea rcx, [rsp + 0x100]
call fcn.1401a5310
mov rdx, rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x110], setsockopt
mov qword [rsp + 0x118], 0x1f
movups xmm0, xmmword [str.single_action_rifles]
movups xmmword [rax], xmm0
mov eax, dword [0x14039aa78]
mov dword [rdx + 0x10], eax
mov byte [rdx + 0x14], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2b1], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 8
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movabs rax, 0x73656c6369686576
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], sil
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140188ea0
mov rbx, rax
mov word [rsp + 0x10e], si
mov qword [rsp + 0x110], setsockopt
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.land_vehicles]
movsd qword [rsp + 0x100], xmm0
mov eax, dword [0x14039aa88]
mov dword [rsp + 0x108], eax
movzx eax, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rsp + 0x10c], al
mov byte [rsp + 0x10d], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2b2], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], reloc.WS2_32.dll_inet_ntoa
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.air_vehicles]
movsd qword [rsp + 0x100], xmm0
mov eax, dword [0x14039aa98]
mov dword [rsp + 0x108], eax
mov byte [rsp + 0x10c], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2b3], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 4
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x30], 0x7374696b
mov byte [rsp + 0x34], sil
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140188ea0
mov rbx, rax
mov word [rsp + 0x10e], si
mov qword [rsp + 0x110], setsockopt
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.elite_classes]
movsd qword [rsp + 0x100], xmm0
mov eax, dword [0x14039aaa8]
mov dword [rsp + 0x108], eax
movzx eax, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rsp + 0x10c], al
mov byte [rsp + 0x10d], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2b4], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], 6
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
mov eax, dword [str.scouts]
mov dword [rsp + 0x100], eax
movzx eax, word [0x14039aab4]
mov word [rsp + 0x104], ax
mov byte [rsp + 0x106], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2b5], al
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0x110], 7
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
mov rax, qword [str.support]
mov dword [rsp + 0x100], eax
movzx eax, word [0x14039aabc]
mov word [rsp + 0x104], ax
movzx eax, byte [reloc.WS2_32.dll_WSACleanup]
mov byte [rsp + 0x106], al
mov byte [rsp + 0x107], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2b6], al
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0x110], 7
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
mov rax, qword [str.assault]
mov dword [rsp + 0x100], eax
movzx eax, word [0x14039aac4]
mov word [rsp + 0x104], ax
movzx eax, byte [reloc.WS2_32.dll_WSACleanup]
mov byte [rsp + 0x106], al
mov byte [rsp + 0x107], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2b7], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], 5
mov qword [rsp + 0x118], reloc.WS2_32.dll_ntohs
mov eax, dword [str.medic]
mov dword [rsp + 0x100], eax
movzx eax, byte [0x14039aacc]
mov byte [rsp + 0x104], al
mov byte [rsp + 0x105], sil
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140188ea0
mov rcx, rax
call fcn.14017b560
mov byte [rsp + 0x2b8], al
lea rdx, [rsp + 0x190]
lea rcx, [0x1405f8980]
call fcn.140188a00
mov eax, dword [rsp + 0x88]
mov dword [0x1406049e8], eax
lea rcx, [rsp + 0x190]
call fcn.140187580
nop
movzx edx, byte [rsp + 0x70]
lea rcx, [rsp + 0x78]
call fcn.1401aaea0
nop
lea rcx, [rsp + 0x90]
call fcn.1401862d0
nop
lea rcx, [rsp + 0xa8]
call fcn.140187440
nop
lea rcx, [rsp + 0x2c0]
call fcn.1401859e0
mov eax, dword [rsp + 0x8c]
jmp 0x140196c19
lea rcx, [rsp + 0xa8]
call fcn.140187440
nop
lea rcx, [rsp + 0x2c0]
call fcn.1401859e0
mov eax, 0xffffffff
jmp 0x140196c19
lea rdx, str.cannot_compare_iterators_of_different_containers
lea rcx, [rsp + 0x128]
call fcn.140182a80
nop
mov r9, rbx
lea r8, [rsp + 0x128]
mov edx, 0xd4
lea rcx, [rsp + 0xc8]
call fcn.14017a3d0
lea rdx, [0x140473828]
lea rcx, [rsp + 0xc8]
call sub.VCRUNTIME140.dll__CxxThrowException
int3