Function at 0x140009cb0
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, 0xf0
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
mov rax, qword [0x1400e20c0]
xor rax, rsp
mov qword [rbp + 0x2f], rax
call fcn.14001a380
xor esi, esi
cmp byte [0x1400ff014], sil
je 0x140009e4a
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
lea r14, [rbp + 0x5f]
movabs rcx, 0xdaf4a5af9f4df31f
mov qword [rbp - 0x11], rcx
mov qword [rbp - 9], r14
mov rdi, qword [r14]
mov rax, rdi
xor rax, rcx
mov qword [rbp - 0x19], rax
mov qword [r14], rsi
call fcn.14001a360
mov rbx, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xf]
call fcn.140003530
mov rcx, rax
call fcn.1400165c0
mov r9d, eax
mov eax, dword [0x1400fd754]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x1400fd750]
cdq
sub eax, edx
sar eax, 1
lea ecx, [rax + 7]
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x41], xmm0
movss dword [rbp - 0x3d], xmm1
add eax, 0xfffffffa
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x31], xmm0
movss dword [rbp - 0x2d], xmm1
movss xmm6, dword [0x1400d1008]
movss dword [rsp + 0x20], xmm6
lea r8, [rbp - 0x41]
lea rdx, [rbp - 0x31]
mov rcx, rbx
call fcn.14003a0e0
call fcn.14001a360
mov rbx, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp - 0x59]
call fcn.140003530
mov rcx, rax
call fcn.1400165c0
mov r9d, eax
mov eax, dword [0x1400fd754]
cdq
sub eax, edx
sar eax, 1
mov r8d, eax
lea ecx, [rax + 7]
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
mov eax, dword [0x1400fd750]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp - 0x41], xmm1
movss dword [rbp - 0x3d], xmm0
lea eax, [r8 - 6]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x31], xmm1
movss dword [rbp - 0x2d], xmm0
movss dword [rsp + 0x20], xmm6
lea r8, [rbp - 0x41]
lea rdx, [rbp - 0x31]
mov rcx, rbx
call fcn.14003a0e0
nop
mov qword [r14], rdi
movss xmm0, dword [0x1400ff768]
movss xmm1, dword [0x1400ff76c]
movss xmm2, dword [0x1400ff770]
mov rax, qword [0x1400fd720]
movss dword [rbp + 0xf], xmm0
movss dword [rbp + 0x13], xmm1
movss dword [rbp + 0x17], xmm2
movss xmm0, dword [rax + 0x37c8]
movss dword [rbp + 0x1b], xmm0
lea rcx, [rbp + 0xf]
call fcn.1400165c0
mov edx, eax
lea rcx, [rbp + 0x1f]
call fcn.140003580
movss xmm6, dword [0x1400d0f98]
movss xmm7, dword [0x1400d0fd4]
cmp byte [0x1400ff011], 0
je 0x140009f0b
call fcn.14001a380
mov rbx, rax
lea rcx, [rbp + 0x1f]
call fcn.1400165c0
mov rcx, qword [0x1400fd720]
movss xmm1, dword [rcx + 0x14]
mulss xmm1, xmm6
movss xmm0, dword [rcx + 0x10]
mulss xmm0, xmm6
movss dword [rbp - 0x41], xmm0
movss dword [rbp - 0x3d], xmm1
movss dword [rsp + 0x28], xmm7
mov dword [rsp + 0x20], 0x64
mov r9d, eax
movss xmm2, dword [0x1400fc6ec]
lea rdx, [rbp - 0x41]
mov rcx, rbx
call fcn.14003a990
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14000cb0c
mov rax, qword [0x1400fd720]
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, 0x50
call fcn.140001cc0
mov byte [rbp - 0x19], al
mov edx, 1
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x18], al
mov edx, 2
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x17], al
mov edx, 3
mov cl, 0x76
call fcn.140001cc0
mov byte [rbp - 0x16], al
mov edx, 4
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x15], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x14], al
mov edx, 6
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x13], al
mov edx, 7
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x12], al
mov edx, 8
mov cl, 0x53
call fcn.140001cc0
mov byte [rbp - 0x11], al
mov edx, 9
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x10], al
mov edx, 0xa
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0xf], al
mov edx, ntohs
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0xe], al
mov edx, ntohs
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0xd], al
mov edx, reloc.WS2_32.dll_listen
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0xc], al
mov edx, reloc.WS2_32.dll_ntohl
mov cl, 0x7c
call fcn.140001cc0
mov byte [rbp - 0xb], al
mov edx, reloc.WS2_32.dll_ntohs
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0xa], al
mov edx, reloc.WS2_32.dll_recv
mov cl, 0x50
call fcn.140001cc0
mov byte [rbp - 9], al
mov edx, reloc.WS2_32.dll_recvfrom
mov cl, 0x75
call fcn.140001cc0
mov byte [rbp - 8], al
mov edx, reloc.WS2_32.dll_select
mov cl, 0x62
call fcn.140001cc0
mov byte [rbp - 7], al
mov edx, reloc.WS2_32.dll_send
mov cl, 0x6c
call fcn.140001cc0
mov byte [rbp - 6], al
mov edx, reloc.WS2_32.dll_sendto
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 5], al
mov edx, reloc.WS2_32.dll_setsockopt
mov cl, 0x63
call fcn.140001cc0
mov byte [rbp - 4], al
mov edx, reloc.WLDAP32.dll_Ordinal_22
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 3], al
mov edx, reloc.WS2_32.dll_socket
mov cl, 0x43
call fcn.140001cc0
mov byte [rbp - 2], al
mov edx, Ordinal_26
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 1], al
mov edx, Ordinal_26
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp], al
mov edx, reloc.WLDAP32.dll_Ordinal_26
mov cl, 0x68
call fcn.140001cc0
mov byte [rbp + 1], al
mov edx, reloc.WLDAP32.dll_Ordinal_27
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp + 2], al
mov edx, Ordinal_32
mov cl, 0x57
call fcn.140001cc0
mov byte [rbp + 3], al
mov edx, Ordinal_32
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp + 4], al
mov edx, reloc.WLDAP32.dll_Ordinal_30
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp + 5], al
mov edx, Ordinal_32
mov cl, 0x6c
call fcn.140001cc0
mov byte [rbp + 6], al
mov edx, reloc.WLDAP32.dll_Ordinal_32
mov cl, 0x64
call fcn.140001cc0
mov byte [rbp + 7], al
xor eax, eax
mov byte [rbp + 8], al
mov r8d, esi
nop dword [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x19], al
inc r8d
cmp r8d, 0x21
jb 0x14000a140
mov byte [rbp + 8], 0
xor edx, edx
lea r8d, [rdx + 0x2a]
lea rcx, [rbp - 0x19]
call fcn.140020060
movss xmm0, dword [0x1400d1090]
call fcn.140025bf0
movaps xmm0, xmm7
call fcn.140025bb0
mov dword [rbp - 0x41], 0x440fc000
mov dword [rbp - 0x3d], 0x425c0000
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp - 0x41]
mov edx, 7
xor ecx, ecx
call fcn.14001d370
mov dword [rbp - 0x31], 0x42f20000
mov dword [rbp - 0x2d], 0x42240000
xor edx, edx
mov cl, 0x41
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x6d
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x62
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x3b], al
xor eax, eax
mov byte [rbp - 0x3a], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 7
jb 0x14000a230
mov byte [rbp - 0x3a], 0
xor r8d, r8d
lea rdx, [rbp - 0x31]
lea rcx, [rbp - 0x41]
call fcn.140044390
test al, al
je 0x14000a270
mov dword [0x1400ff008], 1
movss xmm7, dword [0x1400d1144]
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140025aa0
mov dword [rbp - 0x41], 0x42f20000
mov dword [rbp - 0x3d], 0x42240000
xor edx, edx
mov cl, 0x56
call fcn.140001cc0
mov byte [rbp - 0x31], al
mov edx, 1
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x30], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x2f], al
mov edx, 3
mov cl, 0x75
call fcn.140001cc0
mov byte [rbp - 0x2e], al
mov edx, 4
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x2d], al
mov edx, 5
mov cl, 0x6c
call fcn.140001cc0
mov byte [rbp - 0x2c], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x2b], al
mov edx, 7
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x2a], al
xor eax, eax
mov byte [rbp - 0x29], al
mov r8d, esi
nop
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x31], al
inc r8d
cmp r8d, 8
jb 0x14000a310
mov byte [rbp - 0x29], 0
xor r8d, r8d
lea rdx, [rbp - 0x41]
lea rcx, [rbp - 0x31]
call fcn.140044390
test al, al
je 0x14000a350
mov dword [0x1400ff008], 2
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140025aa0
mov dword [rbp - 0x41], 0x42f20000
mov dword [rbp - 0x3d], 0x42240000
xor edx, edx
mov cl, 0x52
call fcn.140001cc0
mov byte [rbp - 0x31], al
mov edx, 1
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x30], al
mov edx, 2
mov cl, 0x64
call fcn.140001cc0
mov byte [rbp - 0x2f], al
mov edx, 3
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x2e], al
mov edx, 4
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x2d], al
xor eax, eax
mov byte [rbp - 0x2c], al
mov r8d, esi
nop dword [rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x31], al
inc r8d
cmp r8d, 5
jb 0x14000a3c0
mov byte [rbp - 0x2c], 0
xor r8d, r8d
lea rdx, [rbp - 0x41]
lea rcx, [rbp - 0x31]
call fcn.140044390
test al, al
je 0x14000a400
mov dword [0x1400ff008], 3
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140025aa0
mov dword [rbp - 0x41], 0x42d40000
mov dword [rbp - 0x3d], 0x42240000
xor edx, edx
mov cl, 0x53
call fcn.140001cc0
mov byte [rbp - 0x31], al
mov edx, 1
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x30], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x2f], al
mov edx, 3
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x2e], al
mov edx, 4
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x2d], al
mov edx, 5
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x2c], al
mov edx, 6
mov cl, 0x67
call fcn.140001cc0
mov byte [rbp - 0x2b], al
mov edx, 7
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x2a], al
xor eax, eax
mov byte [rbp - 0x29], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x31], al
inc r8d
cmp r8d, 8
jb 0x14000a4a0
mov byte [rbp - 0x29], 0
xor r8d, r8d
lea rdx, [rbp - 0x41]
lea rcx, [rbp - 0x31]
call fcn.140044390
test al, al
je 0x14000a4e0
mov dword [0x1400ff008], 4
call fcn.14001d5e0
mov ecx, dword [0x1400ff008]
sub ecx, 1
je 0x14000ba32
sub ecx, 1
je 0x14000aa27
sub ecx, 1
je 0x14000a5e2
cmp ecx, 1
jne 0x14000cb07
mov rax, qword [0x1400fd720]
mov rcx, qword [rax + 0x3ed8]
movss xmm1, dword [rcx + 0x2c]
mov dword [rbp - 0x41], 0x42f00000
mov dword [rbp - 0x3d], 0x41f00000
subss xmm1, dword [0x1400d10a4]
mulss xmm1, xmm6
subss xmm1, dword [0x1400d10d0]
mov dword [rbp - 0x31], 0x41200000
movss dword [rbp - 0x2d], xmm1
lea rcx, [rbp - 0x31]
call fcn.140025b50
xor r8d, r8d
lea rdx, [rbp - 0x41]
lea rcx, str.Save_Config
call fcn.140044390
test al, al
je 0x14000a594
lea rdx, str.config.json
lea rcx, [rbp - 0x19]
call fcn.140011b60
nop
lea rcx, [rbp - 0x19]
call fcn.140009550
nop
lea rcx, [rbp - 0x19]
call fcn.140011a70
call fcn.140046210
call fcn.140046210
xor r8d, r8d
lea rdx, [rbp - 0x41]
lea rcx, str.Load_Config
call fcn.140044390
test al, al
je 0x14000cb07
lea rdx, str.config.json
lea rcx, [rbp - 0x19]
call fcn.140011b60
nop
lea rcx, [rbp - 0x19]
call fcn.1400099b0
nop
lea rcx, [rbp - 0x19]
call fcn.140011a70
jmp 0x14000cb07
mov dword [rbp - 0x41], 0x44110000
mov dword [rbp - 0x3d], 0x43e60000
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp - 0x41]
mov edx, 0x4b230ce3
xor ecx, ecx
call fcn.14001d370
xor edx, edx
mov cl, 0x52
call fcn.140001cc0
mov byte [rbp - 0x31], al
mov edx, 1
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x30], al
mov edx, 2
mov cl, 0x64
call fcn.140001cc0
mov byte [rbp - 0x2f], al
mov edx, 3
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x2e], al
mov edx, 4
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x2d], al
xor eax, eax
mov byte [rbp - 0x2c], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x31], al
inc r8d
cmp r8d, 5
jb 0x14000a660
mov byte [rbp - 0x2c], 0
lea rdx, [0x1400ff018]
lea rcx, [rbp - 0x31]
call fcn.140045340
cmp byte [0x1400ff018], 0
je 0x14000cb07
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x64
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, Ordinal_50
call fcn.140001cc0
mov byte [rbp - 0x3a], al
xor eax, eax
mov byte [rbp - 0x39], al
mov r8d, esi
nop dword [rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 8
jb 0x14000a720
mov byte [rbp - 0x39], 0
mov dword [rbp - 0x21], 0x43960000
mov dword [rbp - 0x31], 0x3f800000
mov dword [rsp + 0x30], esi
lea rax, str.radar_pos_x_:__.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x21]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x31]
lea r8, [0x1400fc708]
mov edx, 8
lea rcx, [rbp - 0x41]
call fcn.140048540
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x64
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, reloc.WLDAP32.dll_Ordinal_50
call fcn.140001cc0
mov byte [rbp - 0x3a], al
xor eax, eax
mov byte [rbp - 0x39], al
mov r8d, esi
nop
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 8
jb 0x14000a800
mov byte [rbp - 0x39], 0
mov dword [rbp - 0x31], 0x43960000
mov dword [rbp - 0x21], 0x3f800000
mov dword [rsp + 0x30], esi
lea rax, str.radar_pos_y_:__.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x31]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x21]
lea r8, [0x1400fc704]
mov edx, 8
lea rcx, [rbp - 0x41]
call fcn.140048540
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x64
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x33
call fcn.140001cc0
mov byte [rbp - 0x3a], al
xor eax, eax
mov byte [rbp - 0x39], al
mov r8d, esi
nop
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 8
jb 0x14000a8e0
mov byte [rbp - 0x39], 0
mov dword [rbp - 0x31], 0x43960000
mov dword [rbp - 0x21], 0x42c80000
mov dword [rsp + 0x30], esi
lea rax, str.radar_size_:__.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x31]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x21]
lea r8, [0x1400fc2a8]
mov edx, 8
lea rcx, [rbp - 0x41]
call fcn.140048540
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x64
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x34
call fcn.140001cc0
mov byte [rbp - 0x3a], al
xor eax, eax
mov byte [rbp - 0x39], al
mov r8d, esi
nop
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 8
jb 0x14000a9c0
mov byte [rbp - 0x39], 0
mov dword [rbp - 0x31], 0x42c80000
mov dword [rbp - 0x21], 0x41200000
mov dword [rsp + 0x30], esi
lea rax, str.radar_range__:__.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x31]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x21]
lea r8, [0x1400fc70c]
mov edx, 8
lea rcx, [rbp - 0x41]
call fcn.140048540
jmp 0x14000cb07
mov dword [rbp - 0x41], 0x43480000
mov dword [rbp - 0x3d], 0x43480000
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp - 0x41]
mov edx, 0x314
xor ecx, ecx
call fcn.14001d370
xor edx, edx
mov cl, 0x56
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x75
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x6c
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3b], al
xor eax, eax
mov byte [rbp - 0x3a], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 7
jb 0x14000aac0
mov byte [rbp - 0x3a], 0
lea rcx, [rbp - 0x41]
call fcn.140043a10
call fcn.140046a30
xor edx, edx
mov cl, 0x42
call fcn.140001cc0
mov byte [rbp - 0x21], al
mov edx, 1
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x20], al
mov edx, 2
mov cl, 0x78
call fcn.140001cc0
mov byte [rbp - 0x1f], al
xor eax, eax
mov byte [rbp - 0x1e], al
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x21], al
inc r8d
cmp r8d, 3
jb 0x14000ab30
mov byte [rbp - 0x1e], 0
lea rdx, [0x1400fc700]
lea rcx, [rbp - 0x21]
call fcn.140045340
xor edx, edx
mov cl, 0x53
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x6c
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x39], al
xor eax, eax
mov byte [rbp - 0x38], al
mov r8d, esi
nop
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 9
jb 0x14000abf0
mov byte [rbp - 0x38], 0
lea rdx, [0x1400ff015]
lea rcx, [rbp - 0x41]
call fcn.140045340
xor edx, edx
mov cl, 0x44
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, 0x63
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3a], al
xor eax, eax
mov byte [rbp - 0x39], al
mov r8d, esi
nop
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 8
jb 0x14000aca0
mov byte [rbp - 0x39], 0
lea rdx, [0x1400ff01c]
lea rcx, [rbp - 0x41]
call fcn.140045340
xor edx, edx
mov cl, 0x53
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x6b
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x6c
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3a], al
xor eax, eax
mov byte [rbp - 0x39], al
mov r8d, esi
nop
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 8
jb 0x14000ad50
mov byte [rbp - 0x39], 0
lea rdx, [0x1400ff016]
lea rcx, [rbp - 0x41]
call fcn.140045340
xor edx, edx
mov cl, 0x50
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x6c
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x66
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, 0x6d
call fcn.140001cc0
mov byte [rbp - 0x39], al
xor eax, eax
mov byte [rbp - 0x38], al
mov r8d, esi
nop
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 9
jb 0x14000ae10
mov byte [rbp - 0x38], 0
lea rdx, [0x1400ff019]
lea rcx, [rbp - 0x41]
call fcn.140045340
xor edx, edx
mov cl, Ordinal_79
call fcn.140001cc0
mov byte [rbp - 0x31], al
mov edx, 1
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x30], al
mov edx, 2
mov cl, 0x6d
call fcn.140001cc0
mov byte [rbp - 0x2f], al
mov edx, 3
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x2e], al
xor eax, eax
mov byte [rbp - 0x2d], al
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x31], al
inc r8d
cmp r8d, 4
jb 0x14000ae90
mov byte [rbp - 0x2d], 0
lea rdx, [0x1400ff01b]
lea rcx, [rbp - 0x31]
call fcn.140045340
xor edx, edx
mov cl, 0x53
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x6d
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x4d
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x39], al
mov edx, 9
mov cl, 0x64
call fcn.140001cc0
mov byte [rbp - 0x38], al
mov edx, 0xa
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x37], al
xor eax, eax
mov byte [rbp - 0x36], al
mov r8d, esi
nop dword [rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 0xb
jb 0x14000af70
mov byte [rbp - 0x36], 0
lea rdx, [0x1400ff01a]
lea rcx, [rbp - 0x41]
call fcn.140045340
call fcn.14001d5e0
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140025aa0
mov dword [rbp - 0x41], 0x437a0000
mov dword [rbp - 0x3d], 0x43480000
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp - 0x41]
mov edx, 0x133e7
xor ecx, ecx
call fcn.14001d370
xor edx, edx
mov cl, 0x56
call fcn.140001cc0
mov byte [rbp - 0x59], al
mov edx, 1
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x58], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x57], al
mov edx, 3
mov cl, 0x75
call fcn.140001cc0
mov byte [rbp - 0x56], al
mov edx, 4
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x55], al
mov edx, 5
mov cl, 0x6c
call fcn.140001cc0
mov byte [rbp - 0x54], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x53], al
mov edx, 7
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x52], al
mov edx, 8
mov cl, 0x42
call fcn.140001cc0
mov byte [rbp - 0x51], al
mov edx, 9
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x50], al
mov edx, 0xa
mov cl, 0x78
call fcn.140001cc0
mov byte [rbp - 0x4f], al
mov edx, ntohs
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x4e], al
mov edx, ntohs
mov cl, 0x53
call fcn.140001cc0
mov byte [rbp - 0x4d], al
mov edx, reloc.WS2_32.dll_listen
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x4c], al
mov edx, reloc.WS2_32.dll_ntohl
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x4b], al
mov edx, reloc.WS2_32.dll_ntohs
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x4a], al
mov edx, reloc.WS2_32.dll_recv
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x49], al
mov edx, reloc.WS2_32.dll_recvfrom
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x48], al
mov edx, reloc.WS2_32.dll_select
mov cl, 0x67
call fcn.140001cc0
mov byte [rbp - 0x47], al
mov edx, reloc.WS2_32.dll_send
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x46], al
xor eax, eax
mov byte [rbp - 0x45], al
mov r8d, esi
nop dword [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x59], al
inc r8d
cmp r8d, 0x14
jb 0x14000b110
mov byte [rbp - 0x45], 0
lea rcx, [rbp - 0x59]
call fcn.140043a10
call fcn.140046a30
xor edx, edx
mov cl, 0x42
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x78
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x54
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x79
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3a], al
xor eax, eax
mov byte [rbp - 0x39], al
mov r8d, esi
nop dword [rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 8
jb 0x14000b1c0
mov byte [rbp - 0x39], 0
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 2
lea r9, str.Cornered
lea r8, [fcn.1400474f0]
lea rdx, [0x1400fd818]
lea rcx, [rbp - 0x41]
call fcn.140047510
xor edx, edx
mov cl, 0x42
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x78
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x68
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x67
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, 0x68
call fcn.140001cc0
mov byte [rbp - 0x39], al
mov edx, 9
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x38], al
xor eax, eax
mov byte [rbp - 0x37], al
mov r8d, esi
nop dword [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 0xa
jb 0x14000b2b0
mov byte [rbp - 0x37], 0
mov dword [rbp - 0x31], 0x40e00000
mov dword [rbp - 0x21], 0x3f800000
mov dword [rsp + 0x30], esi
lea rbx, str._.3f
mov qword [rsp + 0x28], rbx
lea rax, [rbp - 0x31]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x21]
lea r8, [0x1400fc6f8]
mov edx, 8
lea rcx, [rbp - 0x41]
call fcn.140048540
xor edx, edx
mov cl, 0x42
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x78
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x77
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, 0x64
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, 0x68
call fcn.140001cc0
mov byte [rbp - 0x39], al
xor eax, eax
mov byte [rbp - 0x38], al
mov r8d, esi
nop
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 9
jb 0x14000b3a0
mov byte [rbp - 0x38], 0
mov dword [rbp - 0x31], 0x40400000
mov dword [rbp - 0x21], 0x3e4ccccd
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rbx
lea rax, [rbp - 0x31]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x21]
lea r8, [0x1400fc6fc]
mov edx, 8
lea rcx, [rbp - 0x41]
call fcn.140048540
call fcn.14001d5e0
mov dword [rbp - 0x41], 0x43be0000
mov dword [rbp - 0x3d], 0x43200000
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp - 0x41]
mov edx, 0x1a0
xor ecx, ecx
call fcn.14001d370
xor edx, edx
mov cl, 0x56
call fcn.140001cc0
mov byte [rbp - 0x59], al
mov edx, 1
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x58], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x57], al
mov edx, 3
mov cl, 0x75
call fcn.140001cc0
mov byte [rbp - 0x56], al
mov edx, 4
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x55], al
mov edx, 5
mov cl, 0x6c
call fcn.140001cc0
mov byte [rbp - 0x54], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x53], al
mov edx, 7
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x52], al
mov edx, 8
mov cl, 0x53
call fcn.140001cc0
mov byte [rbp - 0x51], al
mov edx, 9
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x50], al
mov edx, 0xa
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x4f], al
mov edx, ntohs
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x4e], al
mov edx, ntohs
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x4d], al
mov edx, reloc.WS2_32.dll_listen
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x4c], al
mov edx, reloc.WS2_32.dll_ntohl
mov cl, 0x67
call fcn.140001cc0
mov byte [rbp - 0x4b], al
mov edx, reloc.WS2_32.dll_ntohs
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x4a], al
xor eax, eax
mov byte [rbp - 0x49], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x59], al
inc r8d
cmp r8d, 0x10
jb 0x14000b520
mov byte [rbp - 0x49], 0
lea rcx, [rbp - 0x59]
call fcn.140043a10
call fcn.140046a30
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_79
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x75
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x6c
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3b], al
xor eax, eax
mov byte [rbp - 0x3a], al
mov r8d, esi
nop
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 7
jb 0x14000b5c0
mov byte [rbp - 0x3a], 0
lea rdx, [0x1400ff017]
lea rcx, [rbp - 0x41]
call fcn.140045340
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_79
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x75
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x6c
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, 0x54
call fcn.140001cc0
mov byte [rbp - 0x39], al
mov edx, 9
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x38], al
mov edx, 0xa
mov cl, 0x78
call fcn.140001cc0
mov byte [rbp - 0x37], al
mov edx, ntohs
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x36], al
xor eax, eax
mov byte [rbp - 0x35], al
mov r8d, esi
nop dword [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 0xc
jb 0x14000b6b0
mov byte [rbp - 0x35], 0
lea rdx, [0x1400fc6f4]
lea rcx, [rbp - 0x41]
call fcn.140045340
xor edx, edx
mov cl, 0x54
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x68
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x63
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x6b
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x39], al
xor eax, eax
mov byte [rbp - 0x38], al
mov r8d, esi
nop
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 9
jb 0x14000b770
mov byte [rbp - 0x38], 0
mov dword [rbp - 0x31], 0x40a00000
mov dword [rbp - 0x21], 0x3f800000
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rbx
lea rax, [rbp - 0x31]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x21]
lea r8, [0x1400fc6f0]
mov edx, 8
lea rcx, [rbp - 0x41]
call fcn.140048540
xor edx, edx
mov cl, 0x56
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x62
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x6c
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, 0x43
call fcn.140001cc0
mov byte [rbp - 0x39], al
mov edx, 9
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x38], al
mov edx, 0xa
mov cl, 0x6c
call fcn.140001cc0
mov byte [rbp - 0x37], al
mov edx, ntohs
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x36], al
mov edx, ntohs
mov cl, 0x52
call fcn.140001cc0
mov byte [rbp - 0x35], al
xor eax, eax
mov byte [rbp - 0x34], al
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 0xd
jb 0x14000b8a0
mov byte [rbp - 0x34], 0
lea rcx, [rbp - 0x41]
call fcn.140043a10
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140025aa0
mov r8d, 0xa0
lea rdx, [0x1400ff758]
lea rcx, str.Visible_Color
call fcn.14004ee70
xor edx, edx
mov cl, 0x49
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x56
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, 0x62
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x6c
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x39], al
mov edx, 9
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x38], al
mov edx, 0xa
mov cl, 0x43
call fcn.140001cc0
mov byte [rbp - 0x37], al
mov edx, ntohs
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x36], al
mov edx, ntohs
mov cl, 0x6c
call fcn.140001cc0
mov byte [rbp - 0x35], al
mov edx, reloc.WS2_32.dll_listen
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x34], al
mov edx, reloc.WS2_32.dll_ntohl
mov cl, 0x52
call fcn.140001cc0
mov byte [rbp - 0x33], al
xor eax, eax
mov byte [rbp - 0x32], al
nop dword [rax]
nop word [rax + rax]
movsxd rdx, esi
movsx eax, sil
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc esi
cmp esi, 0xf
jb 0x14000b9e0
mov byte [rbp - 0x32], 0
lea rcx, [rbp - 0x41]
call fcn.140043a10
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140025aa0
mov r8d, 0xa0
lea rdx, [0x1400ff748]
lea rcx, str.InVisible_Color
call fcn.14004ee70
jmp 0x14000cb02
mov dword [rbp - 0x41], 0x43110000
mov dword [rbp - 0x3d], 0x43170000
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp - 0x41]
mov edx, 2
xor ecx, ecx
call fcn.14001d370
xor edx, edx
mov cl, 0x41
call fcn.140001cc0
mov byte [rbp - 0x59], al
mov edx, 1
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x58], al
mov edx, 2
mov cl, 0x6d
call fcn.140001cc0
mov byte [rbp - 0x57], al
mov edx, 3
mov cl, 0x62
call fcn.140001cc0
mov byte [rbp - 0x56], al
mov edx, 4
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x55], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x54], al
mov edx, 6
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x53], al
mov edx, 7
mov cl, 0x46
call fcn.140001cc0
mov byte [rbp - 0x52], al
mov edx, 8
mov cl, 0x75
call fcn.140001cc0
mov byte [rbp - 0x51], al
mov edx, 9
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x50], al
mov edx, 0xa
mov cl, 0x63
call fcn.140001cc0
mov byte [rbp - 0x4f], al
mov edx, ntohs
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x4e], al
mov edx, ntohs
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x4d], al
mov edx, reloc.WS2_32.dll_listen
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x4c], al
mov edx, reloc.WS2_32.dll_ntohl
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x4b], al
mov edx, reloc.WS2_32.dll_ntohs
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x4a], al
xor eax, eax
mov byte [rbp - 0x49], al
mov r8d, esi
nop dword [rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x59], al
inc r8d
cmp r8d, 0x10
jb 0x14000bb50
mov byte [rbp - 0x49], 0
lea rcx, [rbp - 0x59]
call fcn.140043a10
call fcn.140046a30
xor edx, edx
mov cl, 0x41
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x49
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x4d
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x42
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, reloc.WLDAP32.dll_Ordinal_79
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x54
call fcn.140001cc0
mov byte [rbp - 0x3c], al
xor eax, eax
mov byte [rbp - 0x3b], al
mov r8d, esi
nop
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 6
jb 0x14000bbe0
mov byte [rbp - 0x3b], 0
lea rdx, [0x1400ff013]
lea rcx, [rbp - 0x41]
call fcn.140045340
xor edx, edx
mov cl, 0x53
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x48
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, reloc.WLDAP32.dll_Ordinal_79
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x57
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x46
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, 0x30
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x56
call fcn.140001cc0
mov byte [rbp - 0x3a], al
xor eax, eax
mov byte [rbp - 0x39], al
mov r8d, esi
nop
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 8
jb 0x14000bc90
mov byte [rbp - 0x39], 0
lea rdx, [0x1400ff011]
lea rcx, [rbp - 0x41]
call fcn.140045340
xor edx, edx
mov cl, 0x49
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x67
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x44
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x39], al
mov edx, 9
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x38], al
mov edx, 0xa
mov cl, 0x64
call fcn.140001cc0
mov byte [rbp - 0x37], al
xor eax, eax
mov byte [rbp - 0x36], al
mov r8d, esi
nop dword [rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 0xb
jb 0x14000bd70
mov byte [rbp - 0x36], 0
lea rdx, [0x1400fc6e0]
lea rcx, [rbp - 0x41]
call fcn.140045340
xor edx, edx
mov cl, 0x50
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x64
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x63
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x39], al
mov edx, 9
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x38], al
xor eax, eax
mov byte [rbp - 0x37], al
mov r8d, esi
nop dword [rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 0xa
jb 0x14000be40
mov byte [rbp - 0x37], 0
lea rdx, [0x1400ff012]
lea rcx, [rbp - 0x41]
call fcn.140045340
xor edx, edx
mov cl, 0x54
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x67
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x67
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x62
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x39], al
mov edx, 9
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x38], al
xor eax, eax
mov byte [rbp - 0x37], al
mov r8d, esi
nop dword [rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 0xa
jb 0x14000bf10
mov byte [rbp - 0x37], 0
lea rdx, [0x1400ff010]
lea rcx, [rbp - 0x41]
call fcn.140045340
call fcn.14001d5e0
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140025aa0
mov dword [rbp - 0x41], 0x43a78000
mov dword [rbp - 0x3d], 0x43170000
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp - 0x41]
mov edx, 0x165ee43
xor ecx, ecx
call fcn.14001d370
xor edx, edx
mov cl, 0x41
call fcn.140001cc0
mov byte [rbp - 0x59], al
mov edx, 1
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x58], al
mov edx, 2
mov cl, 0x6d
call fcn.140001cc0
mov byte [rbp - 0x57], al
mov edx, 3
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x56], al
mov edx, 4
mov cl, 0x42
call fcn.140001cc0
mov byte [rbp - 0x55], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x54], al
mov edx, 6
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x53], al
mov edx, 7
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x52], al
mov edx, 8
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x51], al
mov edx, 9
mov cl, 0x26
call fcn.140001cc0
mov byte [rbp - 0x50], al
mov edx, 0xa
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x4f], al
mov edx, ntohs
mov cl, 0x43
call fcn.140001cc0
mov byte [rbp - 0x4e], al
mov edx, ntohs
mov cl, 0x68
call fcn.140001cc0
mov byte [rbp - 0x4d], al
mov edx, reloc.WS2_32.dll_listen
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x4c], al
mov edx, reloc.WS2_32.dll_ntohl
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x4b], al
mov edx, reloc.WS2_32.dll_ntohs
mov cl, 0x67
call fcn.140001cc0
mov byte [rbp - 0x4a], al
mov edx, reloc.WS2_32.dll_recv
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x49], al
mov edx, reloc.WS2_32.dll_recvfrom
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x48], al
mov edx, reloc.WS2_32.dll_select
mov cl, 0x4b
call fcn.140001cc0
mov byte [rbp - 0x47], al
mov edx, reloc.WS2_32.dll_send
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x46], al
mov edx, reloc.WS2_32.dll_sendto
mov cl, 0x79
call fcn.140001cc0
mov byte [rbp - 0x45], al
xor eax, eax
mov byte [rbp - 0x44], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x59], al
inc r8d
cmp r8d, 0x15
jb 0x14000c0c0
mov byte [rbp - 0x44], 0
lea rcx, [rbp - 0x59]
call fcn.140043a10
call fcn.140046a30
xor edx, edx
mov cl, 0x41
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x6d
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x62
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x39], al
mov edx, 9
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x38], al
mov edx, 0xa
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x37], al
mov edx, ntohs
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x36], al
mov edx, ntohs
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x35], al
mov edx, reloc.WS2_32.dll_listen
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x34], al
mov edx, reloc.WS2_32.dll_ntohl
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x33], al
xor eax, eax
mov byte [rbp - 0x32], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 0xf
jb 0x14000c1e0
mov byte [rbp - 0x32], 0
lea rcx, [rbp - 0x41]
call fcn.140043a10
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140025aa0
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x61
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x49
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x4d
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x62
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x39], al
xor eax, eax
mov byte [rbp - 0x38], al
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 9
jb 0x14000c2b0
mov byte [rbp - 0x38], 0
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 3
lea r9, str.Head
lea r8, [fcn.1400474f0]
lea rdx, [0x1400ff00c]
lea rcx, [rbp - 0x41]
call fcn.140047510
xor edx, edx
mov cl, 0x41
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x6d
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x4b
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x79
call fcn.140001cc0
mov byte [rbp - 0x3c], al
xor eax, eax
mov byte [rbp - 0x3b], al
mov r8d, esi
nop
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 6
jb 0x14000c360
mov byte [rbp - 0x3b], 0
lea rcx, [rbp - 0x41]
call fcn.140043a10
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140025aa0
mov r8d, dword [0x1400fd758]
lea rdx, [0x140003900]
mov ecx, dword [reloc.WS2_32.dll_bind]
call fcn.1400039a0
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140025aa0
xor edx, edx
mov cl, 0x54
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x67
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x67
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x4b
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x39], al
mov edx, 9
mov cl, 0x79
call fcn.140001cc0
mov byte [rbp - 0x38], al
xor eax, eax
mov byte [rbp - 0x37], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 0xa
jb 0x14000c460
mov byte [rbp - 0x37], 0
lea rcx, [rbp - 0x41]
call fcn.140043a10
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140025aa0
mov r8d, dword [0x1400fd75c]
lea rdx, [0x140003950]
mov ecx, dword [reloc.WS2_32.dll_bind]
call fcn.1400039a0
call fcn.14001d5e0
mov dword [rbp - 0x41], 0x43f68000
mov dword [rbp - 0x3d], 0x43350000
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp - 0x41]
mov edx, 0x2ba8a41b
xor ecx, ecx
call fcn.14001d370
xor edx, edx
mov cl, 0x41
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x6d
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x62
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x53
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x39], al
mov edx, 9
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x38], al
mov edx, 0xa
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x37], al
mov edx, ntohs
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x36], al
mov edx, ntohs
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x35], al
mov edx, reloc.WS2_32.dll_listen
mov cl, 0x67
call fcn.140001cc0
mov byte [rbp - 0x34], al
mov edx, reloc.WS2_32.dll_ntohl
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x33], al
xor eax, eax
mov byte [rbp - 0x32], al
mov r8d, esi
nop
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 0xf
jb 0x14000c5c0
mov byte [rbp - 0x32], 0
lea rcx, [rbp - 0x41]
call fcn.140043a10
call fcn.140046a30
xor edx, edx
mov cl, 0x53
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x6d
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x68
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x39], al
mov edx, 9
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x38], al
mov edx, 0xa
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x37], al
xor eax, eax
mov byte [rbp - 0x36], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 0xb
jb 0x14000c6a0
mov byte [rbp - 0x36], 0
lea rcx, [rbp - 0x41]
call fcn.140043a10
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140025aa0
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x53
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x6d
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x68
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x39], al
mov edx, 9
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x38], al
mov edx, 0xa
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x37], al
mov edx, ntohs
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.140001cc0
mov byte [rbp - 0x36], al
xor eax, eax
mov byte [rbp - 0x35], al
mov r8d, esi
nop
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 0xc
jb 0x14000c790
mov byte [rbp - 0x35], 0
mov dword [rbp - 0x31], 0x40e00000
mov dword [rbp - 0x21], 0x3dcccccd
mov dword [rsp + 0x30], esi
lea rax, str.Smoothness:__.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x31]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x21]
lea r8, [0x1400e2134]
mov edx, 8
lea rcx, [rbp - 0x41]
call fcn.140048540
xor edx, edx
mov cl, 0x41
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x6d
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x53
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, 0x64
call fcn.140001cc0
mov byte [rbp - 0x39], al
mov edx, 9
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x38], al
xor eax, eax
mov byte [rbp - 0x37], al
mov r8d, esi
nop dword [rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 0xa
jb 0x14000c890
mov byte [rbp - 0x37], 0
lea rcx, [rbp - 0x41]
call fcn.140043a10
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140025aa0
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x41
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x69
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x6d
call fcn.140001cc0
mov byte [rbp - 0x3d], al
mov edx, 5
mov cl, 0x53
call fcn.140001cc0
mov byte [rbp - 0x3c], al
mov edx, 6
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.140001cc0
mov byte [rbp - 0x3b], al
mov edx, 7
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x3a], al
mov edx, 8
mov cl, 0x65
call fcn.140001cc0
mov byte [rbp - 0x39], al
mov edx, 9
mov cl, 0x64
call fcn.140001cc0
mov byte [rbp - 0x38], al
xor eax, eax
mov byte [rbp - 0x37], al
mov r8d, esi
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 0xa
jb 0x14000c961
mov byte [rbp - 0x37], 0
mov dword [rbp - 0x31], 0x447a0000
mov dword [rbp - 0x21], 0x3dcccccd
mov dword [rsp + 0x30], esi
lea rax, str.AimSpeed:__.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x31]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x21]
lea r8, [0x1400e2130]
mov edx, 8
lea rcx, [rbp - 0x41]
call fcn.140048540
xor edx, edx
mov cl, 0x46
call fcn.140001cc0
mov byte [rbp - 0x31], al
mov edx, 1
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.140001cc0
mov byte [rbp - 0x30], al
mov edx, 2
mov cl, 0x76
call fcn.140001cc0
mov byte [rbp - 0x2f], al
mov edx, 3
mov cl, reloc.WLDAP32.dll_Ordinal_32
call fcn.140001cc0
mov byte [rbp - 0x2e], al
xor eax, eax
mov byte [rbp - 0x2d], al
mov r8d, esi
nop dword [rax]
nop dword [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x31], al
inc r8d
cmp r8d, 4
jb 0x14000ca10
mov byte [rbp - 0x2d], 0
lea rcx, [rbp - 0x31]
call fcn.140043a10
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140025aa0
xor edx, edx
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140001cc0
mov byte [rbp - 0x41], al
mov edx, 1
mov cl, reloc.WLDAP32.dll_Ordinal_35
call fcn.140001cc0
mov byte [rbp - 0x40], al
mov edx, 2
mov cl, 0x46
call fcn.140001cc0
mov byte [rbp - 0x3f], al
mov edx, 3
mov cl, 0x30
call fcn.140001cc0
mov byte [rbp - 0x3e], al
mov edx, 4
mov cl, 0x76
call fcn.140001cc0
mov byte [rbp - 0x3d], al
xor eax, eax
mov byte [rbp - 0x3c], al
mov r8d, esi
nop word [rax + rax]
movsxd rdx, r8d
movsx eax, r8b
imul ecx, eax, 0x45
mov eax, Ordinal_46
sub al, cl
xor byte [rbp + rdx - 0x41], al
inc r8d
cmp r8d, 5
jb 0x14000caa0
mov byte [rbp - 0x3c], 0
mov dword [rbp - 0x31], 0x43960000
mov dword [rbp - 0x21], 0x41200000
mov dword [rsp + 0x30], esi
lea rax, str.F0v:__.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x31]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x21]
lea r8, [0x1400fc6ec]
mov edx, 8
lea rcx, [rbp - 0x41]
call fcn.140048540
call fcn.14001d5e0
call fcn.140022290
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.1400b6aa0
lea r11, [rsp + 0xf0]
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]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop rbp
ret