Function at 0x14000b230
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r14
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xe0
movaps xmmword [rax - 0x18], xmm6
mov rax, qword [0x1400e20c0]
xor rax, rsp
mov qword [rbp + 0x3f], rax
call fcn.14001a3a0
xor esi, esi
cmp byte [0x140101a08], sil
je 0x14000b3c6
xorps xmm0, xmm0
movups xmmword [rbp - 9], xmm0
lea r14, [rbp + 0x5f]
movabs rcx, 0xdaf4a5af9f4df31f
mov qword [rbp - 1], rcx
mov qword [rbp + 7], r14
mov rdi, qword [r14]
mov rax, rdi
xor rax, rcx
mov qword [rbp - 9], rax
mov qword [r14], rsi
call fcn.14001a380
mov rbx, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1f]
call fcn.140004ad0
mov rcx, rax
call fcn.1400165e0
mov r9d, eax
mov eax, dword [0x140100174]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x140100170]
cdq
sub eax, edx
sar eax, 1
lea ecx, [rax + 7]
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x49], xmm0
movss dword [rbp - 0x45], xmm1
add eax, 0xfffffffa
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x21], xmm0
movss dword [rbp - 0x1d], xmm1
movss xmm6, dword [0x1400d0fe8]
movss dword [rsp + 0x20], xmm6
lea r8, [rbp - 0x49]
lea rdx, [rbp - 0x21]
mov rcx, rbx
call fcn.14003a0a0
call fcn.14001a380
mov rbx, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp - 0x39]
call fcn.140004ad0
mov rcx, rax
call fcn.1400165e0
mov r9d, eax
mov eax, dword [0x140100174]
cdq
sub eax, edx
sar eax, 1
mov r8d, eax
lea ecx, [rax + 7]
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
mov eax, dword [0x140100170]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp - 0x49], xmm1
movss dword [rbp - 0x45], xmm0
lea eax, [r8 - 6]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x21], xmm1
movss dword [rbp - 0x1d], xmm0
movss dword [rsp + 0x20], xmm6
lea r8, [rbp - 0x49]
lea rdx, [rbp - 0x21]
mov rcx, rbx
call fcn.14003a0a0
nop
mov qword [r14], rdi
movss xmm0, dword [0x140102140]
movss xmm1, dword [0x140102144]
movss xmm2, dword [0x140102148]
mov rax, qword [0x140100140]
movss dword [rbp + 0x1f], xmm0
movss dword [rbp + 0x23], xmm1
movss dword [rbp + 0x27], xmm2
movss xmm0, dword [rax + 0x37c8]
movss dword [rbp + 0x2b], xmm0
lea rcx, [rbp + 0x1f]
call fcn.1400165e0
mov edx, eax
lea rcx, [rbp + 0x2f]
call fcn.140004b20
movss xmm6, dword [0x1400d0fb4]
cmp byte [0x140101a05], 0
je 0x14000b487
call fcn.14001a3a0
mov rbx, rax
lea rcx, [rbp + 0x2f]
call fcn.1400165e0
mov rcx, qword [0x140100140]
movss xmm2, dword [rcx + 0x14]
mulss xmm2, dword [0x1400d0f78]
movss xmm0, dword [rcx + 0x10]
mulss xmm0, dword [0x1400d0f78]
movss dword [rbp - 0x49], xmm0
movss dword [rbp - 0x45], xmm2
movss dword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], 0x64
mov r9d, eax
movss xmm2, dword [0x1400ff0e8]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.14003a950
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14000e0b0
mov rax, qword [0x140100140]
or dword [rax + 0x47b0], 2
mov dword [rax + 0x47d0], 0x43fb8000
mov dword [rax + 0x47d4], 0x43e38000
mov dword [rax + 0x47b8], 1
xor edx, edx
mov cl, 0x46
call fcn.140003250
mov byte [rbp - 9], al
mov edx, 1
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 8], al
mov edx, 2
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 7], al
mov edx, 3
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 6], al
mov edx, 4
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 5], al
mov edx, 5
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 4], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 3], al
mov edx, 7
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 2], al
mov edx, 8
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 1], al
mov edx, 9
mov cl, 0x43
call fcn.140003250
mov byte [rbp], al
mov edx, 0xa
mov cl, 0x61
call fcn.140003250
mov byte [rbp + 1], al
mov edx, listen
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp + 2], al
mov edx, listen
mov cl, 0x68
call fcn.140003250
mov byte [rbp + 3], al
mov edx, reloc.WS2_32.dll_listen
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp + 4], al
mov edx, reloc.WS2_32.dll_ntohl
mov cl, 0x57
call fcn.140003250
mov byte [rbp + 5], al
mov edx, reloc.WS2_32.dll_ntohs
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp + 6], al
mov edx, reloc.WS2_32.dll_recv
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp + 7], al
mov edx, reloc.WS2_32.dll_recvfrom
mov cl, 0x6c
call fcn.140003250
mov byte [rbp + 8], al
mov edx, reloc.WS2_32.dll_select
mov cl, 0x64
call fcn.140003250
mov byte [rbp + 9], al
mov edx, reloc.WS2_32.dll_send
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp + 0xa], al
mov edx, reloc.WS2_32.dll_sendto
mov cl, 0x7c
call fcn.140003250
mov byte [rbp + 0xb], al
mov edx, reloc.WS2_32.dll_setsockopt
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp + 0xc], al
mov edx, reloc.WLDAP32.dll_Ordinal_22
mov cl, 0x53
call fcn.140003250
mov byte [rbp + 0xd], al
mov edx, reloc.WS2_32.dll_socket
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.140003250
mov byte [rbp + 0xe], al
mov edx, Ordinal_27
mov cl, 0x65
call fcn.140003250
mov byte [rbp + 0xf], al
mov edx, Ordinal_27
mov cl, 0x63
call fcn.140003250
mov byte [rbp + 0x10], al
mov edx, reloc.WLDAP32.dll_Ordinal_26
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp + 0x11], al
mov edx, reloc.WLDAP32.dll_Ordinal_27
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp + 0x12], al
mov edx, Ordinal_32
mov cl, 0x65
call fcn.140003250
mov byte [rbp + 0x13], al
mov edx, Ordinal_32
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp + 0x14], al
mov edx, reloc.WLDAP32.dll_Ordinal_30
mov cl, 0x53
call fcn.140003250
mov byte [rbp + 0x15], al
mov edx, Ordinal_32
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp + 0x16], al
mov edx, reloc.WLDAP32.dll_Ordinal_32
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp + 0x17], al
mov edx, reloc.WLDAP32.dll_Ordinal_33
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp + 0x18], al
mov edx, Ordinal_35
mov cl, 0x65
call fcn.140003250
mov byte [rbp + 0x19], al
xor eax, eax
mov byte [rbp + 0x1a], al
mov r8d, esi
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 9], al
inc r8d
cmp r8d, 0x23
jb 0x14000b6d2
mov byte [rbp + 0x1a], 0
xor edx, edx
lea r8d, [rdx + 0x2a]
lea rcx, [rbp - 9]
call fcn.140020080
movss xmm0, dword [0x1400d1070]
call fcn.140025bb0
movaps xmm0, xmm6
call fcn.140025b70
mov dword [rbp - 0x49], 0x440fc000
mov dword [rbp - 0x45], 0x425c0000
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp - 0x49]
mov edx, 7
xor ecx, ecx
call fcn.14001d390
mov dword [rbp - 0x21], 0x42f20000
mov dword [rbp - 0x1d], 0x42240000
xor edx, edx
mov cl, 0x41
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x6d
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x62
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x43], al
xor eax, eax
mov byte [rbp - 0x42], al
mov r8d, esi
nop dword [rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 7
jb 0x14000b7c0
mov byte [rbp - 0x42], 0
xor r8d, r8d
lea rdx, [rbp - 0x21]
lea rcx, [rbp - 0x49]
call fcn.140044350
test al, al
je 0x14000b804
mov dword [0x1401019f8], 1
movss xmm6, dword [0x1400d111c]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140025ac0
mov dword [rbp - 0x49], 0x42f20000
mov dword [rbp - 0x45], 0x42240000
xor edx, edx
mov cl, 0x56
call fcn.140003250
mov byte [rbp - 0x21], al
mov edx, 1
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x20], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x1f], al
mov edx, 3
mov cl, 0x75
call fcn.140003250
mov byte [rbp - 0x1e], al
mov edx, 4
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x1d], al
mov edx, 5
mov cl, 0x6c
call fcn.140003250
mov byte [rbp - 0x1c], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x1b], al
mov edx, 7
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x1a], al
xor eax, eax
mov byte [rbp - 0x19], al
mov r8d, esi
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x21], al
inc r8d
cmp r8d, 8
jb 0x14000b8a2
mov byte [rbp - 0x19], 0
xor r8d, r8d
lea rdx, [rbp - 0x49]
lea rcx, [rbp - 0x21]
call fcn.140044350
test al, al
je 0x14000b8e6
mov dword [0x1401019f8], 2
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140025ac0
mov dword [rbp - 0x49], 0x42f20000
mov dword [rbp - 0x45], 0x42240000
xor edx, edx
mov cl, 0x52
call fcn.140003250
mov byte [rbp - 0x21], al
mov edx, 1
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x20], al
mov edx, 2
mov cl, 0x64
call fcn.140003250
mov byte [rbp - 0x1f], al
mov edx, 3
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x1e], al
mov edx, 4
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x1d], al
xor eax, eax
mov byte [rbp - 0x1c], al
mov r8d, esi
nop
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x21], al
inc r8d
cmp r8d, 5
jb 0x14000b950
mov byte [rbp - 0x1c], 0
xor r8d, r8d
lea rdx, [rbp - 0x49]
lea rcx, [rbp - 0x21]
call fcn.140044350
test al, al
je 0x14000b994
mov dword [0x1401019f8], 3
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140025ac0
mov dword [rbp - 0x49], 0x42d40000
mov dword [rbp - 0x45], 0x42240000
xor edx, edx
mov cl, 0x53
call fcn.140003250
mov byte [rbp - 0x21], al
mov edx, 1
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x20], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x1f], al
mov edx, 3
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x1e], al
mov edx, 4
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x1d], al
mov edx, 5
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x1c], al
mov edx, 6
mov cl, 0x67
call fcn.140003250
mov byte [rbp - 0x1b], al
mov edx, 7
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x1a], al
xor eax, eax
mov byte [rbp - 0x19], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x21], al
inc r8d
cmp r8d, 8
jb 0x14000ba30
mov byte [rbp - 0x19], 0
xor r8d, r8d
lea rdx, [rbp - 0x49]
lea rcx, [rbp - 0x21]
call fcn.140044350
test al, al
je 0x14000ba74
mov dword [0x1401019f8], 4
call fcn.14001d600
mov ecx, dword [0x1401019f8]
sub ecx, 1
je 0x14000cf75
sub ecx, 1
je 0x14000bffb
sub ecx, 1
je 0x14000bb5d
cmp ecx, 1
jne 0x14000e0ab
mov dword [rbp - 0x49], 0x44110000
mov dword [rbp - 0x45], 0x43e60000
mov dword [rsp + 0x20], esi
movzx r9d, cl
lea r8, [rbp - 0x49]
mov edx, 0x4b230ce3
xor ecx, ecx
call fcn.14001d390
mov qword [rbp - 0x49], 0
xor r8d, r8d
lea rdx, [rbp - 0x49]
lea rcx, str.Save_Config
call fcn.140044350
test al, al
je 0x14000bb0c
lea rdx, str.config.json
lea rcx, [rbp - 9]
call fcn.140012300
nop
lea rcx, [rbp - 9]
call fcn.14000ab40
nop
lea rcx, [rbp - 9]
call fcn.1400029e0
call fcn.1400461d0
mov qword [rbp - 0x49], 0
xor r8d, r8d
lea rdx, [rbp - 0x49]
lea rcx, str.Load_Config
call fcn.140044350
test al, al
je 0x14000e0ab
lea rdx, str.config.json
lea rcx, [rbp - 9]
call fcn.140012300
nop
lea rcx, [rbp - 9]
call fcn.14000af30
nop
lea rcx, [rbp - 9]
call fcn.1400029e0
jmp 0x14000e0ab
mov dword [rbp - 0x49], 0x44110000
mov dword [rbp - 0x45], 0x43e60000
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp - 0x49]
mov edx, 0x4b230ce3
xor ecx, ecx
call fcn.14001d390
xor edx, edx
mov cl, 0x52
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x64
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, 0x45
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x53
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, 0x50
call fcn.140003250
mov byte [rbp - 0x41], al
xor eax, eax
mov byte [rbp - 0x40], al
mov r8d, esi
nop
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 9
jb 0x14000bc10
mov byte [rbp - 0x40], 0
lea rdx, [0x140101a0c]
lea rcx, [rbp - 0x49]
call fcn.140045300
cmp byte [0x140101a0c], 0
je 0x14000e0ab
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x64
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, Ordinal_50
call fcn.140003250
mov byte [rbp - 0x42], al
xor eax, eax
mov byte [rbp - 0x41], al
mov r8d, esi
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 8
jb 0x14000bcd0
mov byte [rbp - 0x41], 0
mov dword [rbp - 0x11], 0x43960000
mov dword [rbp - 0x21], 0x3f800000
mov dword [rsp + 0x30], esi
lea rax, str.radar_pos_x_:__.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x11]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x21]
lea r8, [0x1400ff104]
mov edx, 8
lea rcx, [rbp - 0x49]
call fcn.140048500
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x64
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, reloc.WLDAP32.dll_Ordinal_50
call fcn.140003250
mov byte [rbp - 0x42], al
xor eax, eax
mov byte [rbp - 0x41], al
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 8
jb 0x14000bdc0
mov byte [rbp - 0x41], 0
mov dword [rbp - 0x21], 0x43960000
mov dword [rbp - 0x11], 0x3f800000
mov dword [rsp + 0x30], esi
lea rax, str.radar_pos_y_:__.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x21]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x11]
lea r8, [0x1400ff100]
mov edx, 8
lea rcx, [rbp - 0x49]
call fcn.140048500
mov dword [rbp - 0x21], 0x43960000
mov dword [rbp - 0x11], 0x42c80000
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x64
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x33
call fcn.140003250
mov byte [rbp - 0x42], al
xor eax, eax
mov byte [rbp - 0x41], al
mov r8d, esi
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 8
jb 0x14000beb1
mov byte [rbp - 0x41], 0
mov dword [rsp + 0x30], esi
lea rax, str.radar_size_:__.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x21]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x11]
lea r8, [0x1400feca8]
mov edx, 8
lea rcx, [rbp - 0x49]
call fcn.140048500
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x64
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x34
call fcn.140003250
mov byte [rbp - 0x42], al
xor eax, eax
mov byte [rbp - 0x41], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 8
jb 0x14000bf90
mov byte [rbp - 0x41], 0
mov dword [rbp - 0x21], 0x42c80000
mov dword [rbp - 0x11], 0x41200000
mov dword [rsp + 0x30], esi
lea rax, str.radar_range__:__.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x21]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x11]
lea r8, [0x1400ff108]
mov edx, 8
lea rcx, [rbp - 0x49]
call fcn.140048500
jmp 0x14000e0ab
mov dword [rbp - 0x49], 0x43480000
mov dword [rbp - 0x45], 0x43480000
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp - 0x49]
mov edx, 0x314
xor ecx, ecx
call fcn.14001d390
xor edx, edx
mov cl, 0x56
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x75
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x6c
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x43], al
xor eax, eax
mov byte [rbp - 0x42], al
mov r8d, esi
nop
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 7
jb 0x14000c090
mov byte [rbp - 0x42], 0
lea rcx, [rbp - 0x49]
call fcn.1400439d0
call fcn.1400469f0
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_50
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x44
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x42
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x78
call fcn.140003250
mov byte [rbp - 0x44], al
xor eax, eax
mov byte [rbp - 0x43], al
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 6
jb 0x14000c130
mov byte [rbp - 0x43], 0
lea rdx, [0x1400ff0fc]
lea rcx, [rbp - 0x49]
call fcn.140045300
xor edx, edx
mov cl, 0x53
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x6c
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x41], al
xor eax, eax
mov byte [rbp - 0x40], al
mov r8d, esi
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 9
jb 0x14000c1f2
mov byte [rbp - 0x40], 0
lea rdx, [0x140101a09]
lea rcx, [rbp - 0x49]
call fcn.140045300
xor edx, edx
mov cl, 0x44
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, 0x63
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x42], al
xor eax, eax
mov byte [rbp - 0x41], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 8
jb 0x14000c2b0
mov byte [rbp - 0x41], 0
lea rdx, [0x140101a0f]
lea rcx, [rbp - 0x49]
call fcn.140045300
xor edx, edx
mov cl, 0x53
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x6b
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x6c
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x42], al
xor eax, eax
mov byte [rbp - 0x41], al
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 8
jb 0x14000c370
mov byte [rbp - 0x41], 0
lea rdx, [0x140101a0a]
lea rcx, [rbp - 0x49]
call fcn.140045300
xor edx, edx
mov cl, 0x50
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x6c
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x66
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, 0x6d
call fcn.140003250
mov byte [rbp - 0x41], al
xor eax, eax
mov byte [rbp - 0x40], al
mov r8d, esi
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 9
jb 0x14000c432
mov byte [rbp - 0x40], 0
lea rdx, [0x140101a0d]
lea rcx, [rbp - 0x49]
call fcn.140045300
xor edx, edx
mov cl, Ordinal_79
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x6d
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x45
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, 0x53
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x50
call fcn.140003250
mov byte [rbp - 0x42], al
xor eax, eax
mov byte [rbp - 0x41], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 8
jb 0x14000c4f0
mov byte [rbp - 0x41], 0
lea rdx, [0x140101a0e]
lea rcx, [rbp - 0x49]
call fcn.140045300
call fcn.14001d600
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140025ac0
mov dword [rbp - 0x49], 0x437a0000
mov dword [rbp - 0x45], 0x43480000
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp - 0x49]
mov edx, 0x133e7
xor ecx, ecx
call fcn.14001d390
xor edx, edx
mov cl, 0x56
call fcn.140003250
mov byte [rbp - 0x39], al
mov edx, 1
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x38], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x37], al
mov edx, 3
mov cl, 0x75
call fcn.140003250
mov byte [rbp - 0x36], al
mov edx, 4
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x35], al
mov edx, 5
mov cl, 0x6c
call fcn.140003250
mov byte [rbp - 0x34], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x33], al
mov edx, 7
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x32], al
mov edx, 8
mov cl, 0x42
call fcn.140003250
mov byte [rbp - 0x31], al
mov edx, 9
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x30], al
mov edx, 0xa
mov cl, 0x78
call fcn.140003250
mov byte [rbp - 0x2f], al
mov edx, listen
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x2e], al
mov edx, listen
mov cl, 0x53
call fcn.140003250
mov byte [rbp - 0x2d], al
mov edx, reloc.WS2_32.dll_listen
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x2c], al
mov edx, reloc.WS2_32.dll_ntohl
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x2b], al
mov edx, reloc.WS2_32.dll_ntohs
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x2a], al
mov edx, reloc.WS2_32.dll_recv
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x29], al
mov edx, reloc.WS2_32.dll_recvfrom
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x28], al
mov edx, reloc.WS2_32.dll_select
mov cl, 0x67
call fcn.140003250
mov byte [rbp - 0x27], al
mov edx, reloc.WS2_32.dll_send
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x26], al
xor eax, eax
mov byte [rbp - 0x25], al
mov r8d, esi
nop dword [rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x39], al
inc r8d
cmp r8d, 0x14
jb 0x14000c690
mov byte [rbp - 0x25], 0
lea rcx, [rbp - 0x39]
call fcn.1400439d0
call fcn.1400469f0
xor edx, edx
mov cl, 0x42
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x78
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x54
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x79
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x42], al
xor eax, eax
mov byte [rbp - 0x41], al
mov r8d, esi
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 8
jb 0x14000c741
mov byte [rbp - 0x41], 0
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 2
lea r9, str.Cornered
lea r8, [fcn.1400474b0]
lea rdx, [0x140100238]
lea rcx, [rbp - 0x49]
call fcn.1400474d0
xor edx, edx
mov cl, 0x42
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x78
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x48
call fcn.140003250
mov byte [rbp - 0x45], al
xor eax, eax
mov byte [rbp - 0x44], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 5
jb 0x14000c7f0
mov byte [rbp - 0x44], 0
mov dword [rbp - 0x21], 0x40e00000
mov dword [rbp - 0x11], 0x3f800000
mov dword [rsp + 0x30], esi
lea rbx, str._.3f
mov qword [rsp + 0x28], rbx
lea rax, [rbp - 0x21]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x11]
lea r8, [0x1400ff0f4]
mov edx, 8
lea rcx, [rbp - 0x49]
call fcn.140048500
xor edx, edx
mov cl, 0x42
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x78
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x57
call fcn.140003250
mov byte [rbp - 0x45], al
xor eax, eax
mov byte [rbp - 0x44], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 5
jb 0x14000c8b0
mov byte [rbp - 0x44], 0
mov dword [rbp - 0x21], 0x40400000
mov dword [rbp - 0x11], 0x3e4ccccd
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rbx
lea rax, [rbp - 0x21]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x11]
lea r8, [0x1400ff0f8]
mov edx, 8
lea rcx, [rbp - 0x49]
call fcn.140048500
call fcn.14001d600
mov dword [rbp - 0x49], 0x43be0000
mov dword [rbp - 0x45], 0x43200000
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp - 0x49]
mov edx, 0x1a0
xor ecx, ecx
call fcn.14001d390
xor edx, edx
mov cl, 0x56
call fcn.140003250
mov byte [rbp - 0x39], al
mov edx, 1
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x38], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x37], al
mov edx, 3
mov cl, 0x75
call fcn.140003250
mov byte [rbp - 0x36], al
mov edx, 4
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x35], al
mov edx, 5
mov cl, 0x6c
call fcn.140003250
mov byte [rbp - 0x34], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x33], al
mov edx, 7
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x32], al
mov edx, 8
mov cl, 0x53
call fcn.140003250
mov byte [rbp - 0x31], al
mov edx, 9
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x30], al
mov edx, 0xa
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x2f], al
mov edx, listen
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x2e], al
mov edx, listen
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x2d], al
mov edx, reloc.WS2_32.dll_listen
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x2c], al
mov edx, reloc.WS2_32.dll_ntohl
mov cl, 0x67
call fcn.140003250
mov byte [rbp - 0x2b], al
mov edx, reloc.WS2_32.dll_ntohs
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x2a], al
xor eax, eax
mov byte [rbp - 0x29], al
mov r8d, esi
nop
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x39], al
inc r8d
cmp r8d, 0x10
jb 0x14000ca30
mov byte [rbp - 0x29], 0
lea rcx, [rbp - 0x39]
call fcn.1400439d0
call fcn.1400469f0
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_79
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x75
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x6c
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x43], al
xor eax, eax
mov byte [rbp - 0x42], al
mov r8d, esi
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 7
jb 0x14000cad2
mov byte [rbp - 0x42], 0
lea rdx, [0x140101a0b]
lea rcx, [rbp - 0x49]
call fcn.140045300
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_79
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x75
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x6c
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, 0x54
call fcn.140003250
mov byte [rbp - 0x41], al
mov edx, 9
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x40], al
mov edx, 0xa
mov cl, 0x78
call fcn.140003250
mov byte [rbp - 0x3f], al
mov edx, listen
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x3e], al
xor eax, eax
mov byte [rbp - 0x3d], al
mov r8d, esi
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 0xc
jb 0x14000cbc1
mov byte [rbp - 0x3d], 0
lea rdx, [0x1400ff0f0]
lea rcx, [rbp - 0x49]
call fcn.140045300
xor edx, edx
mov cl, 0x54
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x68
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x63
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x6b
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x41], al
xor eax, eax
mov byte [rbp - 0x40], al
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 9
jb 0x14000cc90
mov byte [rbp - 0x40], 0
mov dword [rbp - 0x21], 0x40a00000
mov dword [rbp - 0x11], 0x3f800000
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rbx
lea rax, [rbp - 0x21]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x11]
lea r8, [0x1400ff0ec]
mov edx, 8
lea rcx, [rbp - 0x49]
call fcn.140048500
xor edx, edx
mov cl, 0x56
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x62
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x6c
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, 0x43
call fcn.140003250
mov byte [rbp - 0x41], al
mov edx, 9
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x40], al
mov edx, 0xa
mov cl, 0x6c
call fcn.140003250
mov byte [rbp - 0x3f], al
mov edx, listen
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x3e], al
mov edx, listen
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x3d], al
mov edx, reloc.WS2_32.dll_listen
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x3c], al
xor eax, eax
mov byte [rbp - 0x3b], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 0xe
jb 0x14000cdd0
mov byte [rbp - 0x3b], 0
lea rcx, [rbp - 0x49]
call fcn.1400439d0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140025ac0
mov r8d, 0xa0
lea rdx, [0x140102130]
lea rcx, str.Visible_Color
call fcn.14004ee30
xor edx, edx
mov cl, 0x49
call fcn.140003250
mov byte [rbp - 0x39], al
mov edx, 1
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x38], al
mov edx, 2
mov cl, 0x56
call fcn.140003250
mov byte [rbp - 0x37], al
mov edx, 3
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x36], al
mov edx, 4
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x35], al
mov edx, 5
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x34], al
mov edx, 6
mov cl, 0x62
call fcn.140003250
mov byte [rbp - 0x33], al
mov edx, 7
mov cl, 0x6c
call fcn.140003250
mov byte [rbp - 0x32], al
mov edx, 8
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x31], al
mov edx, 9
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x30], al
mov edx, 0xa
mov cl, 0x43
call fcn.140003250
mov byte [rbp - 0x2f], al
mov edx, listen
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x2e], al
mov edx, listen
mov cl, 0x6c
call fcn.140003250
mov byte [rbp - 0x2d], al
mov edx, reloc.WS2_32.dll_listen
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x2c], al
mov edx, reloc.WS2_32.dll_ntohl
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x2b], al
mov edx, reloc.WS2_32.dll_ntohs
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x2a], al
xor eax, eax
mov byte [rbp - 0x29], al
nop word [rax + rax]
movsxd rdx, esi
movzx eax, sil
shl al, 3
lea ecx, [rax + rsi]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x39], al
inc esi
cmp esi, 0x10
jb 0x14000cf20
mov byte [rbp - 0x29], 0
lea rcx, [rbp - 0x39]
call fcn.1400439d0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140025ac0
mov r8d, 0xa0
lea rdx, [0x140102120]
lea rcx, str.InVisible_Colors
call fcn.14004ee30
jmp 0x14000e0a6
mov dword [rbp - 0x49], 0x43110000
mov dword [rbp - 0x45], 0x43170000
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp - 0x49]
mov edx, 2
xor ecx, ecx
call fcn.14001d390
xor edx, edx
mov cl, 0x41
call fcn.140003250
mov byte [rbp - 0x39], al
mov edx, 1
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x38], al
mov edx, 2
mov cl, 0x6d
call fcn.140003250
mov byte [rbp - 0x37], al
mov edx, 3
mov cl, 0x62
call fcn.140003250
mov byte [rbp - 0x36], al
mov edx, 4
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x35], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x34], al
mov edx, 6
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x33], al
mov edx, 7
mov cl, 0x46
call fcn.140003250
mov byte [rbp - 0x32], al
mov edx, 8
mov cl, 0x75
call fcn.140003250
mov byte [rbp - 0x31], al
mov edx, 9
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x30], al
mov edx, 0xa
mov cl, 0x63
call fcn.140003250
mov byte [rbp - 0x2f], al
mov edx, listen
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x2e], al
mov edx, listen
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x2d], al
mov edx, reloc.WS2_32.dll_listen
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x2c], al
mov edx, reloc.WS2_32.dll_ntohl
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x2b], al
mov edx, reloc.WS2_32.dll_ntohs
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x2a], al
xor eax, eax
mov byte [rbp - 0x29], al
mov r8d, esi
nop
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x39], al
inc r8d
cmp r8d, 0x10
jb 0x14000d090
mov byte [rbp - 0x29], 0
lea rcx, [rbp - 0x39]
call fcn.1400439d0
call fcn.1400469f0
xor edx, edx
mov cl, 0x41
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x6d
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x62
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x44], al
xor eax, eax
mov byte [rbp - 0x43], al
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 6
jb 0x14000d130
mov byte [rbp - 0x43], 0
lea rdx, [0x140101a07]
lea rcx, [rbp - 0x49]
call fcn.140045300
xor edx, edx
mov cl, 0x53
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x68
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x77
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x46
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, reloc.WLDAP32.dll_Ordinal_79
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x56
call fcn.140003250
mov byte [rbp - 0x42], al
xor eax, eax
mov byte [rbp - 0x41], al
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 8
jb 0x14000d1f0
mov byte [rbp - 0x41], 0
lea rdx, [0x140101a05]
lea rcx, [rbp - 0x49]
call fcn.140045300
xor edx, edx
mov cl, 0x49
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x67
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x44
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x41], al
mov edx, 9
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x40], al
mov edx, 0xa
mov cl, 0x64
call fcn.140003250
mov byte [rbp - 0x3f], al
xor eax, eax
mov byte [rbp - 0x3e], al
mov r8d, esi
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 0xb
jb 0x14000d2d0
mov byte [rbp - 0x3e], 0
lea rdx, [0x1401019fc]
lea rcx, [rbp - 0x49]
call fcn.140045300
xor edx, edx
mov cl, 0x50
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x64
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x63
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x41], al
mov edx, 9
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x40], al
xor eax, eax
mov byte [rbp - 0x3f], al
mov r8d, esi
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 0xa
jb 0x14000d3a1
mov byte [rbp - 0x3f], 0
lea rdx, [0x140101a06]
lea rcx, [rbp - 0x49]
call fcn.140045300
xor edx, edx
mov cl, 0x54
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x67
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x67
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x62
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x41], al
mov edx, 9
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x40], al
xor eax, eax
mov byte [rbp - 0x3f], al
mov r8d, esi
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 0xa
jb 0x14000d472
mov byte [rbp - 0x3f], 0
lea rdx, [0x140101a04]
lea rcx, [rbp - 0x49]
call fcn.140045300
call fcn.14001d600
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140025ac0
mov dword [rbp - 0x49], 0x43a78000
mov dword [rbp - 0x45], 0x43170000
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp - 0x49]
mov edx, 0x165ee43
xor ecx, ecx
call fcn.14001d390
xor edx, edx
mov cl, 0x41
call fcn.140003250
mov byte [rbp - 0x39], al
mov edx, 1
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x38], al
mov edx, 2
mov cl, 0x6d
call fcn.140003250
mov byte [rbp - 0x37], al
mov edx, 3
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x36], al
mov edx, 4
mov cl, 0x42
call fcn.140003250
mov byte [rbp - 0x35], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x34], al
mov edx, 6
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x33], al
mov edx, 7
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x32], al
mov edx, 8
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x31], al
mov edx, 9
mov cl, 0x26
call fcn.140003250
mov byte [rbp - 0x30], al
mov edx, 0xa
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x2f], al
mov edx, listen
mov cl, 0x43
call fcn.140003250
mov byte [rbp - 0x2e], al
mov edx, listen
mov cl, 0x68
call fcn.140003250
mov byte [rbp - 0x2d], al
mov edx, reloc.WS2_32.dll_listen
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x2c], al
mov edx, reloc.WS2_32.dll_ntohl
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x2b], al
mov edx, reloc.WS2_32.dll_ntohs
mov cl, 0x67
call fcn.140003250
mov byte [rbp - 0x2a], al
mov edx, reloc.WS2_32.dll_recv
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x29], al
mov edx, reloc.WS2_32.dll_recvfrom
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x28], al
mov edx, reloc.WS2_32.dll_select
mov cl, 0x4b
call fcn.140003250
mov byte [rbp - 0x27], al
mov edx, reloc.WS2_32.dll_send
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x26], al
mov edx, reloc.WS2_32.dll_sendto
mov cl, 0x79
call fcn.140003250
mov byte [rbp - 0x25], al
xor eax, eax
mov byte [rbp - 0x24], al
mov r8d, esi
nop dword [rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x39], al
inc r8d
cmp r8d, 0x15
jb 0x14000d620
mov byte [rbp - 0x24], 0
lea rcx, [rbp - 0x39]
call fcn.1400439d0
call fcn.1400469f0
xor edx, edx
mov cl, 0x41
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x6d
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x62
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x41], al
mov edx, 9
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x40], al
mov edx, 0xa
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x3f], al
mov edx, listen
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x3e], al
mov edx, listen
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x3d], al
mov edx, reloc.WS2_32.dll_listen
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x3c], al
mov edx, reloc.WS2_32.dll_ntohl
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x3b], al
xor eax, eax
mov byte [rbp - 0x3a], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 0xf
jb 0x14000d740
mov byte [rbp - 0x3a], 0
lea rcx, [rbp - 0x49]
call fcn.1400439d0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140025ac0
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x61
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x49
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x4d
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x62
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x41], al
xor eax, eax
mov byte [rbp - 0x40], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 9
jb 0x14000d810
mov byte [rbp - 0x40], 0
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 3
lea r9, str.Head
lea r8, [fcn.1400474b0]
lea rdx, [0x140101a00]
lea rcx, [rbp - 0x49]
call fcn.1400474d0
xor edx, edx
mov cl, 0x41
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x6d
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x4b
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x79
call fcn.140003250
mov byte [rbp - 0x44], al
xor eax, eax
mov byte [rbp - 0x43], al
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 6
jb 0x14000d8d0
mov byte [rbp - 0x43], 0
lea rcx, [rbp - 0x49]
call fcn.1400439d0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140025ac0
mov r8d, dword [0x140100178]
lea rdx, [0x140004f10]
mov ecx, dword [reloc.WS2_32.dll_bind]
call fcn.140004fb0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140025ac0
xor edx, edx
mov cl, 0x54
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x67
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x67
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, WSAStartup
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x4b
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x41], al
mov edx, 9
mov cl, 0x79
call fcn.140003250
mov byte [rbp - 0x40], al
xor eax, eax
mov byte [rbp - 0x3f], al
mov r8d, esi
nop dword [rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 0xa
jb 0x14000d9d0
mov byte [rbp - 0x3f], 0
lea rcx, [rbp - 0x49]
call fcn.1400439d0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140025ac0
mov r8d, dword [0x14010017c]
lea rdx, [0x140004f60]
mov ecx, dword [reloc.WS2_32.dll_bind]
call fcn.140004fb0
call fcn.14001d600
mov dword [rbp - 0x49], 0x43f68000
mov dword [rbp - 0x45], 0x43350000
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp - 0x49]
mov edx, 0x2ba8a41b
xor ecx, ecx
call fcn.14001d390
xor edx, edx
mov cl, 0x41
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x6d
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x62
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x53
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x41], al
mov edx, 9
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x40], al
mov edx, 0xa
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x3f], al
mov edx, listen
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x3e], al
mov edx, listen
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x3d], al
mov edx, reloc.WS2_32.dll_listen
mov cl, 0x67
call fcn.140003250
mov byte [rbp - 0x3c], al
mov edx, reloc.WS2_32.dll_ntohl
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x3b], al
xor eax, eax
mov byte [rbp - 0x3a], al
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 0xf
jb 0x14000db40
mov byte [rbp - 0x3a], 0
lea rcx, [rbp - 0x49]
call fcn.1400439d0
call fcn.1400469f0
xor edx, edx
mov cl, 0x53
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x6d
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x68
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x41], al
mov edx, 9
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x40], al
mov edx, 0xa
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x3f], al
xor eax, eax
mov byte [rbp - 0x3e], al
mov r8d, esi
nop
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 0xb
jb 0x14000dc20
mov byte [rbp - 0x3e], 0
lea rcx, [rbp - 0x49]
call fcn.1400439d0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140025ac0
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x53
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x6d
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x68
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x41], al
mov edx, 9
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x40], al
mov edx, 0xa
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x3f], al
mov edx, listen
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140003250
mov byte [rbp - 0x3e], al
xor eax, eax
mov byte [rbp - 0x3d], al
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 0xc
jb 0x14000dd20
mov byte [rbp - 0x3d], 0
mov dword [rbp - 0x21], 0x40e00000
mov dword [rbp - 0x11], 0x3dcccccd
mov dword [rsp + 0x30], esi
lea rax, str.Smoothness:__.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x21]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x11]
lea r8, [0x1400e4b34]
mov edx, 8
lea rcx, [rbp - 0x49]
call fcn.140048500
xor edx, edx
mov cl, 0x41
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x6d
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x53
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, 0x64
call fcn.140003250
mov byte [rbp - 0x41], al
mov edx, 9
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x40], al
xor eax, eax
mov byte [rbp - 0x3f], al
mov r8d, esi
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 0xa
jb 0x14000de21
mov byte [rbp - 0x3f], 0
lea rcx, [rbp - 0x49]
call fcn.1400439d0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140025ac0
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x41
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x69
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x6d
call fcn.140003250
mov byte [rbp - 0x45], al
mov edx, 5
mov cl, 0x53
call fcn.140003250
mov byte [rbp - 0x44], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.140003250
mov byte [rbp - 0x43], al
mov edx, 7
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x42], al
mov edx, 8
mov cl, 0x65
call fcn.140003250
mov byte [rbp - 0x41], al
mov edx, 9
mov cl, 0x64
call fcn.140003250
mov byte [rbp - 0x40], al
xor eax, eax
mov byte [rbp - 0x3f], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 0xa
jb 0x14000df00
mov byte [rbp - 0x3f], 0
mov dword [rbp - 0x21], 0x447a0000
mov dword [rbp - 0x11], 0x3dcccccd
mov dword [rsp + 0x30], esi
lea rax, str.AimSpeed:__.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x21]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x11]
lea r8, [0x1400e4b30]
mov edx, 8
lea rcx, [rbp - 0x49]
call fcn.140048500
xor edx, edx
mov cl, 0x46
call fcn.140003250
mov byte [rbp - 0x21], al
mov edx, 1
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140003250
mov byte [rbp - 0x20], al
mov edx, 2
mov cl, 0x76
call fcn.140003250
mov byte [rbp - 0x1f], al
mov edx, 3
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140003250
mov byte [rbp - 0x1e], al
xor eax, eax
mov byte [rbp - 0x1d], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x21], al
inc r8d
cmp r8d, 4
jb 0x14000dfb0
mov byte [rbp - 0x1d], 0
lea rcx, [rbp - 0x21]
call fcn.1400439d0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140025ac0
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140003250
mov byte [rbp - 0x49], al
mov edx, 1
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140003250
mov byte [rbp - 0x48], al
mov edx, 2
mov cl, 0x46
call fcn.140003250
mov byte [rbp - 0x47], al
mov edx, 3
mov cl, 0x30
call fcn.140003250
mov byte [rbp - 0x46], al
mov edx, 4
mov cl, 0x76
call fcn.140003250
mov byte [rbp - 0x45], al
xor eax, eax
mov byte [rbp - 0x44], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movzx eax, r8b
shl al, 3
lea ecx, [rax + r8]
mov eax, Ordinal_41
sub al, cl
xor byte [rbp + rdx - 0x49], al
inc r8d
cmp r8d, 5
jb 0x14000e040
mov byte [rbp - 0x44], 0
mov dword [rbp - 0x21], 0x43960000
mov dword [rbp - 0x11], 0x41200000
mov dword [rsp + 0x30], esi
lea rax, str.F0v:__.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x21]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x11]
lea r8, [0x1400ff0e8]
mov edx, 8
lea rcx, [rbp - 0x49]
call fcn.140048500
call fcn.14001d600
call fcn.1400222b0
mov rcx, qword [rbp + 0x3f]
xor rcx, rsp
call fcn.1400b6a60
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop rbp
ret