Function at 0x1400a54f0
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x5c0]
sub rsp, 0x6c0
mov rax, qword [0x1401d8800]
xor rax, rsp
mov qword [rbp + 0x5b0], rax
mov qword [rbp - 8], 0x64
lea rdx, [rbp - 8]
lea rcx, [rbp + 0x30]
call fcn.14005ab70
mov rcx, rax
call fcn.14005abe0
cmp byte [0x14022be4f], 0
jne 0x1400a8c84
cmp byte [0x140227d79], 0
jne 0x1400a5586
nop dword [rax + rax]
mov qword [rbp], 0x64
lea rdx, [rbp]
lea rcx, [rbp + 0x38]
call fcn.14005ab70
mov rcx, rax
call fcn.14005abe0
cmp byte [0x140227d79], 0
je 0x1400a5560
lea rcx, [rbp + 0x410]
call fcn.14005c830
lea rdx, [rbp + 0x3d8]
lea rcx, [rbp + 0x410]
call fcn.14005d540
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x3d8]
call fcn.14005c060
mov rbx, rax
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0x170]
call fcn.1400042d0
mov r8, rax
lea rdx, [rbp + 0x570]
mov rcx, rbx
call fcn.14006bf30
mov byte [0x14022be4f], 1
cmp byte [0x140227d7a], 0
je 0x1400a816a
lea rsi, vtable.RBX::Player.0
movzx ebx, byte [rbp + 0x3b0]
movzx r15d, byte [rbp + 0x3b0]
movzx r14d, byte [rbp + 0x3b0]
movzx r12d, byte [rbp + 0x3b0]
nop word [rax + rax]
lea rcx, [rbp + 0x1a0]
call fcn.14005c830
mov rcx, qword [rax + 8]
mov qword [rbp + 0x418], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x3e8], xmm0
mov qword [rbp + 0x3f8], rax
lea rdx, [rbp + 0x3e8]
lea rcx, [rbp + 0x410]
call fcn.14005b8a0
nop
xor r13d, r13d
mov rax, qword [rbp + 0x3f0]
sub rax, qword [rbp + 0x3e8]
sar rax, 4
test rax, rax
je 0x1400a6747
nop dword [rax]
mov rax, r13
shl rax, 4
add rax, qword [rbp + 0x3e8]
mov rax, qword [rax + 8]
mov qword [rbp + 0x3c8], rax
mov qword [rbp + 0x3c0], rsi
cmp rax, qword [rbp + 0x3e0]
je 0x1400a6729
lea r8, [rbp + 0x3c8]
lea rdx, [rbp + 0x40]
lea rcx, [0x14022c430]
call fcn.1400a9570
mov rdi, rax
lea r8, [0x14022c438]
mov rdx, qword [0x14022c438]
lea rcx, [rbp + 8]
call fcn.14006c680
mov rcx, qword [rbp + 8]
cmp qword [rdi], rcx
je 0x1400a5825
lea r8, [rbp + 0x3c8]
lea rdx, [rbp + 0x1b0]
lea rcx, [0x14022c430]
call fcn.1400b26d0
mov rdi, qword [rax]
cmp byte [rdi + 0x18], 0
jne 0x1400a6729
mov rax, qword [rbp + 0x3e0]
mov qword [rdi + 0x28], rax
lea rdx, [rbp + 0x480]
lea rcx, [rbp + 0x3d8]
call fcn.14005c060
mov rax, qword [rbp + 0x488]
cmp qword [0x1401d88b0], rax
je 0x1400a5771
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0xb0]
call fcn.1400042d0
mov r8, rax
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x480]
call fcn.14006bf30
mov rcx, qword [rax + 8]
mov qword [rdi + 0x38], rcx
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x3c0]
call fcn.14005c060
mov rax, qword [rbp + 0x428]
cmp qword [0x1401d88b0], rax
je 0x1400a57f6
lea rdx, str.Head
lea rcx, [rbp + 0xd0]
call fcn.1400042d0
mov r8, rax
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x420]
call fcn.14006bf30
mov rcx, qword [rax + 8]
mov qword [rdi + 0x48], rcx
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0xf0]
call fcn.1400042d0
mov r8, rax
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x420]
call fcn.14006bf30
mov rcx, qword [rax + 8]
mov qword [rdi + 0x58], rcx
lea r8, [rbp + 0x3c8]
lea rdx, [rbp + 0x1f0]
lea rcx, [0x14022c430]
call fcn.1400b26d0
mov rcx, qword [rax]
add rcx, 0x18
lea rdx, [rdi + 0x18]
call fcn.1400a8d90
jmp 0x1400a6729
mov r8, qword [0x140225cd8]
add r8, qword [rbp + 0x3c8]
lea rdx, [rbp + 0x490]
mov rcx, qword [0x14022c218]
call fcn.14010f180
nop
mov byte [rbp + 0x300], 0
xor eax, eax
mov qword [rbp + 0x310], rax
mov qword [rbp + 0x308], rsi
mov qword [rbp + 0x320], rax
lea rdi, vtable.RBX::BasePart.0
mov qword [rbp + 0x318], rdi
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x328], rdi
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x338], rdi
xorps xmm0, xmm0
movups xmmword [rbp + 0x348], xmm0
movups xmmword [rbp + 0x358], xmm0
movups xmmword [rbp + 0x368], xmm0
movups xmmword [rbp + 0x378], xmm0
mov qword [rbp + 0x388], rax
movzx edx, bl
lea rcx, [rbp + 0x390]
call fcn.1400029f0
nop
xor r8d, r8d
lea rdx, [0x1401b0b3f]
lea rcx, [rbp + 0x390]
call fcn.140004460
nop
lea rdx, [rbp + 0x490]
lea rcx, [rbp + 0x390]
call fcn.140004210
mov r8b, 1
xor edx, edx
mov rcx, qword [0x14022be88]
call fcn.1400a9640
mov qword [rbp + 0x348], rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x18]
call fcn.1400a2a80
mov rax, qword [rbp + 0x348]
movups xmm0, xmmword [rbp + 0x18]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0x348]
mov byte [rax + 5], 1
mov rax, qword [rbp + 0x348]
mov dword [rax + 0x28], 0x3fc00000
mov r8b, 1
xor edx, edx
mov rcx, qword [0x14022be88]
call fcn.1400a9640
mov qword [rbp + 0x350], rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x50]
call fcn.1400a2a80
mov rax, qword [rbp + 0x350]
movups xmm0, xmmword [rbp + 0x50]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0x350]
mov byte [rax + 5], 1
mov rax, qword [rbp + 0x350]
mov dword [rax + 0x28], 0x40000000
lea rcx, [rbp + 0x3b0]
call fcn.1400a8cc0
mov qword [rbp + 0x358], rax
lea rcx, [rbp + 0x3b0]
call fcn.1400a8cc0
mov qword [rbp + 0x360], rax
lea rcx, [rbp + 0x3b0]
call fcn.1400a8cc0
mov qword [rbp + 0x368], rax
lea rcx, [rbp + 0x3b0]
call fcn.1400a8cc0
mov qword [rbp + 0x370], rax
lea rcx, [rbp + 0x3b0]
call fcn.1400a8cc0
mov qword [rbp + 0x378], rax
mov r8b, 1
mov edx, 3
mov rcx, qword [0x14022be88]
call fcn.1400a9480
mov qword [rbp + 0x380], rax
lea rcx, [rbp + 0x490]
call fcn.140001bc0
mov rdx, qword [rbp + 0x380]
add rdx, 8
nop dword [rax + rax]
movzx ecx, byte [rax]
mov byte [rdx], cl
lea rax, [rax + 1]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1400a5a40
mov dword [rsp + 0x20], 0xff
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x60]
call fcn.1400a2a80
mov rax, qword [rbp + 0x380]
movups xmm0, xmmword [rbp + 0x60]
movups xmmword [rax + 0x220], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x70]
call fcn.1400a2a80
mov rax, qword [rbp + 0x380]
movups xmm0, xmmword [rbp + 0x70]
movups xmmword [rax + 0x210], xmm0
mov rax, qword [rbp + 0x380]
mov byte [rax + 5], 1
mov rax, qword [rbp + 0x380]
mov byte [rax + 0x235], 1
mov rax, qword [rbp + 0x380]
mov byte [rax + 0x234], 1
mov rax, qword [rbp + 0x380]
mov dword [rax + 0x230], 0x41800000
mov r8b, 1
mov edx, 3
mov rcx, qword [0x14022be88]
call fcn.1400a9480
mov qword [rbp + 0x388], rax
lea rdx, [rbp + 0x5a0]
lea rcx, [rbp + 0x5a0]
sub rax, rcx
movzx ecx, byte [rdx]
mov byte [rdx + rax + 8], cl
lea rdx, [rdx + 1]
test cl, cl
jne 0x1400a5b11
mov dword [rsp + 0x20], 0xff
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x80]
call fcn.1400a2a80
mov rax, qword [rbp + 0x388]
movups xmm0, xmmword [rbp + 0x80]
movups xmmword [rax + 0x220], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x90]
call fcn.1400a2a80
mov rax, qword [rbp + 0x388]
movups xmm0, xmmword [rbp + 0x90]
movups xmmword [rax + 0x210], xmm0
mov rax, qword [rbp + 0x388]
mov byte [rax + 5], 1
mov rax, qword [rbp + 0x388]
mov byte [rax + 0x235], 1
mov rax, qword [rbp + 0x388]
mov byte [rax + 0x234], 1
mov rax, qword [rbp + 0x388]
mov dword [rax + 0x230], 0x41800000
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x310], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x320], rax
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x3c0]
call fcn.14005c060
mov rax, qword [rbp + 0x408]
cmp qword [0x1401d88b0], rax
je 0x1400a5ca8
lea rdx, str.Head
lea rcx, [rbp + 0x110]
call fcn.1400042d0
mov r8, rax
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x400]
call fcn.14006bf30
mov rcx, qword [rax + 8]
mov qword [rbp + 0x330], rcx
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0x130]
call fcn.1400042d0
mov r8, rax
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x400]
call fcn.14006bf30
mov rcx, qword [rax + 8]
mov qword [rbp + 0x340], rcx
cmp qword [0x1401d88b0], rcx
jne 0x1400a5ca8
lea rdx, str.Torso
lea rcx, [rbp + 0x150]
call fcn.1400042d0
mov r8, rax
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x400]
call fcn.14006bf30
mov rcx, qword [rax + 8]
mov qword [rbp + 0x340], rcx
lea rcx, [rbp + 0x490]
call fcn.140001bc0
mov rsi, rax
mov dword [rbp - 0x60], 0x6d014e70
mov dword [rbp - 0x5c], 0x1019376a
mov dword [rbp - 0x58], 0x7d28161c
mov byte [rbp - 0x54], 0x82
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x53], xmm0
mov dword [rbp - 0x43], eax
mov word [rbp - 0x3f], ax
mov r10, qword [0x14022c4b8]
mov r11, qword [0x14022c4b0]
nop
xor r9d, r9d
cmp r9, 0x23
jae 0x1400a66ac
movzx r8d, byte [rbp + r9 - 0x60]
cmp r10, r9
ja 0x1400a66a3
lea rcx, [r11 + 1]
cmp r10, rcx
jae 0x1400a5d38
movabs rcx, 0x28bec132ff2b24ed
add rcx, r9
mov eax, r8d
and rax, rcx
imul r12, rax, 0xfffffffffffffffe
add r12, r8
add r12, rcx
sub r12b, 0x7b
jmp 0x1400a5d65
je 0x1400a662c
lea rax, [r11 + 3]
cmp r10, rax
je 0x1400a65f0
lea rax, [r11 + 4]
cmp r10, rax
je 0x1400a65ac
lea rax, [rcx + 1]
cmp r10, rax
je 0x1400a657e
movzx edx, r8b
nop dword [rax]
cmp r11, r9
ja 0x1400a669a
lea rdi, [r11 + 9]
cmp r10, rdi
jae 0x1400a5da3
movabs rcx, 0x57a5d92eee8a0771
add rcx, r9
movzx eax, r8b
and al, cl
add al, al
sub cl, al
lea r12d, [rdx + rcx]
sub r12b, 0x17
jmp 0x1400a5df0
lea rcx, [r11 + 1]
cmp r10, rcx
je 0x1400a652b
lea rax, [r11 + 3]
cmp r10, rax
je 0x1400a6502
lea rax, [r11 + 4]
cmp r10, rax
je 0x1400a64df
lea rax, [rcx + 1]
cmp r10, rax
je 0x1400a6454
lea rax, [r11 + 5]
cmp r10, rax
je 0x1400a642d
cmp r10, rdi
je 0x1400a63fb
nop dword [rax]
lea rax, [r10 + r11]
cmp rax, r9
jbe 0x1400a60e8
nop dword [rax]
lea rax, [r11 + 0x64]
cmp r10, rax
je 0x1400a60c8
lea rax, [r11 + 0x41]
cmp r10, rax
je 0x1400a609f
lea rax, [r11 + 6]
cmp r10, rax
je 0x1400a6079
lea rax, [r11 + 0x42]
cmp r10, rax
je 0x1400a6059
lea rax, [r11 + 0x7a]
cmp r10, rax
je 0x1400a602a
lea r10, [r11 + 0x3e8]
lea r11, [r10 + 0x7a]
lea rax, [r11 + 1]
cmp r10, rax
jb 0x1400a667d
lea rax, [r11 + 0x3e8]
cmp r10, rax
jb 0x1400a6660
lea rax, [r11 + 0xa]
cmp r10, rax
jb 0x1400a5f15
lea rax, [r11 + 0x200]
cmp r10, rax
jb 0x1400a5ef1
lea rax, [r11 + 0x2a]
cmp r10, rax
jb 0x1400a5fe9
lea r10, [r11 + 4]
lea r11, [r10 + 9]
lea rax, [r11 + 0x61]
cmp r10, rax
ja 0x1400a5fbf
lea rax, [r11 + 4]
cmp r10, rax
ja 0x1400a5f9f
lea rax, [r11 + 0x28]
cmp r10, rax
ja 0x1400a5f7f
lea rax, [r11 + 0x1000]
cmp r10, rax
ja 0x1400a5f5f
lea rax, [r11 + 3]
cmp r10, rax
ja 0x1400a5f39
lea rax, [r11 + 0x20]
cmp r10, rax
ja 0x1400a5e00
lea r10, [r11 + 0x5a]
lea r11, [r10 + 3]
jmp 0x1400a5e00
movabs rcx, 0x1f92e6b08c6d0caf
add rcx, r9
movzx eax, r8b
and al, cl
add al, al
sub cl, al
lea r12d, [rdx + rcx]
add r12b, 0x37
jmp 0x1400a5df0
movabs rcx, 0xce15644a8e16c2d5
add rcx, r9
movzx eax, r8b
and al, cl
add al, al
sub cl, al
lea r12d, [rdx + rcx]
add r12b, 0x2d
jmp 0x1400a5d70
lea edx, [r9 - 0x2c]
movzx eax, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r12d, [rcx + rcx]
add r12b, dl
add r12b, r8b
dec r9
inc r9
jmp 0x1400a5cf3
lea edx, [r9 + 0x46]
movzx eax, dl
and al, r8b
mov ecx, listen
sub cl, al
lea r12d, [rcx + rcx]
add r12b, dl
add r12b, r8b
jmp 0x1400a6613
lea edx, [r9 + 0x6c]
movzx eax, dl
and al, r8b
mov ecx, 6
sub cl, al
lea r12d, [rcx + rcx]
add r12b, dl
add r12b, r8b
jmp 0x1400a6479
lea edx, [r9 - 0x6e]
movzx eax, dl
and al, r8b
mov ecx, 1
sub cl, al
lea r12d, [rcx + rcx]
add r12b, dl
add r12b, r8b
jmp 0x1400a649e
lea ecx, [r9 - 0x48]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
sub r12b, 8
movzx eax, byte [rbp + r9 - 0x60]
add rax, r11
add r9, rax
inc r9
jmp 0x1400a5cf3
lea ecx, [r9 + 0x3d]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
add r12b, 0x55
cmp r11, 0x5a
jb 0x1400a63b8
movzx edi, r9b
lea ecx, [rdi + 0x6e]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea r12d, [rcx*2 - 4]
jmp 0x1400a6554
lea edx, [r9 - 0x5a]
movzx eax, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea r12d, [rcx + rcx]
add r12b, dl
add r12b, r8b
movzx eax, byte [rbp + r9 - 0x60]
add rax, r11
add r9, rax
inc r9
jmp 0x1400a5cf3
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r8b
mov ecx, Ordinal_45
sub cl, al
lea r12d, [rcx + rcx]
add r12b, dl
add r12b, r8b
jmp 0x1400a6613
lea edx, [r9 - 0x76]
movzx eax, dl
and al, r8b
mov ecx, Ordinal_30
sub cl, al
lea r12d, [rcx + rcx]
add r12b, dl
add r12b, r8b
dec r9
inc r9
jmp 0x1400a5cf3
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r8b
mov ecx, Ordinal_26
sub cl, al
lea r12d, [rcx + rcx]
add r12b, dl
add r12b, r8b
inc r11
dec r9
inc r9
jmp 0x1400a5cf3
lea edx, [r9 - 0x2a]
movzx eax, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r12d, [rcx + rcx]
add r12b, dl
add r12b, r8b
jmp 0x1400a6550
lea rax, [r11 + 0x64]
cmp r10, rax
jae 0x1400a6179
movabs rcx, 0x28bec132ff2b24ed
add rcx, r9
movzx eax, r8b
and al, cl
add al, al
sub cl, al
lea r12d, [rdx + rcx]
sub r12b, 0x7b
lea rax, [r10 + r11]
cmp rax, 0x3e8
je 0x1400a63e1
lea rax, [r11 + 0x7a]
cmp r10, rax
jbe 0x1400a6223
lea ecx, [r9 + 0x79]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
sub r12b, 0x4f
cmp r10, 4
jae 0x1400a63c5
lea rcx, [r11 + 9]
cmp r10, rcx
jbe 0x1400a62f3
lea ecx, [r9 - 0x16]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
sub r12b, 0x66
jmp 0x1400a5fff
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a61ac
lea ecx, [r9 - 0x1e]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
sub r12b, 0x2e
movzx eax, byte [rbp + r9 - 0x60]
add rax, r11
add r9, rax
inc r9
jmp 0x1400a5cf3
inc rax
cmp r10, rax
jne 0x1400a61cf
lea ecx, [r9 - 0x6a]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
sub r12b, 0x1a
jmp 0x1400a6479
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a61f3
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
sub r12b, 0x10
jmp 0x1400a6613
lea rax, [r11 + 8]
cmp r10, rax
jne 0x1400a6114
movzx edi, r9b
lea edx, [rdi - 0x4e]
movzx eax, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r12d, [rcx + rcx]
add r12b, dl
add r12b, r8b
jmp 0x1400a6554
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a624a
movzx edi, r9b
lea ecx, [rdi + 0x53]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
sub r12b, 0x45
jmp 0x1400a6554
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a6274
lea ecx, [r9 + 7]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
sub r12b, 0x31
dec r9
inc r9
jmp 0x1400a5cf3
lea rax, [r11 + 5]
cmp r10, rax
jne 0x1400a6298
lea ecx, [r9 - 0x6b]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
sub r12b, 0x13
jmp 0x1400a6613
lea rax, [r11 + 7]
cmp r10, rax
jne 0x1400a62bc
lea ecx, [r9 + 0x6f]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
sub r12b, 9
jmp 0x1400a6479
lea rax, [r11 + 8]
cmp r10, rax
jne 0x1400a6147
lea ecx, [r9 + 0x23]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
add r12b, 0xb
movzx eax, byte [rbp + r9 - 0x60]
add rax, r11
add r9, rax
inc r9
jmp 0x1400a5cf3
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a6326
lea ecx, [r9 - 0x3c]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
sub r12b, 0x5c
movzx eax, byte [rbp + r9 - 0x60]
add rax, r11
add r9, rax
inc r9
jmp 0x1400a5cf3
inc rax
cmp r10, rax
jne 0x1400a6349
lea ecx, [r9 - 0x62]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
sub r12b, 0x52
jmp 0x1400a649e
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a636d
lea ecx, [r9 + 0x78]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
sub r12b, 0x48
jmp 0x1400a6479
lea rax, [r11 + 4]
cmp r10, rax
jne 0x1400a6391
lea ecx, [r9 + 0x2c]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
sub r12b, 0x34
jmp 0x1400a6610
cmp r10, rcx
jne 0x1400a5fff
movzx edi, r9b
lea ecx, [rdi - 0x6c]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
sub r12b, 0xc
jmp 0x1400a6554
mov byte [rbp + r9 - 0x60], r12b
inc r9
jmp 0x1400a5cf3
lea edx, [r9 + 0x48]
movzx eax, dl
and al, r8b
movzx ecx, r8b
sub cl, al
add cl, 4
lea r12d, [rcx + rcx]
jmp 0x1400a65cc
lea edx, [r9 + 0x22]
movzx eax, dl
and al, r8b
mov ecx, 9
sub cl, al
lea r12d, [rcx + rcx]
add r12b, dl
jmp 0x1400a6479
movabs rax, 0x350f6ec4df92a01b
add rax, r9
and r8b, al
add r8b, r8b
sub dl, r8b
lea r12d, [rax + rdx]
add r12b, 0x43
movzx eax, byte [rbp + r9 - 0x60]
add rax, r11
add r9, rax
inc r9
jmp 0x1400a5cf3
movabs rcx, 0xe391ec5ee13c5641
add rcx, r9
and r8b, cl
add r8b, r8b
movzx r12d, dl
sub r12b, r8b
add r12b, 0x39
add r12b, cl
movzx r8d, dl
jmp 0x1400a649e
movabs rcx, 0x921469f8e2e60c67
add rcx, r9
and r8b, cl
add r8b, r8b
movzx r12d, dl
sub r12b, r8b
add r12b, 0x2f
add r12b, cl
movzx r8d, dl
lea ecx, [r9 + 0xf]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x69
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 - 0x60], al
inc r11
add rax, r11
sub r9, rax
lea edx, [r9 - 4]
movzx eax, dl
and al, r8b
mov ecx, recv
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r9 - 0x60], cl
inc r10
mov rax, 0xffffffffffffffff
sub rax, r10
add r9, rax
movzx eax, byte [rbp + r9 - 0x60]
add rax, r11
add r9, rax
inc r9
jmp 0x1400a5cf3
movabs rax, 0xef19652ce63978b3
add rax, r9
and r8b, al
add r8b, r8b
sub dl, r8b
lea r12d, [rax + rdx]
add r12b, 0x1b
jmp 0x1400a6610
movabs rax, 0x4c1e6060e98ce4ff
add rax, r9
and r8b, al
add r8b, r8b
sub dl, r8b
lea r12d, [rax + rdx]
add r12b, 7
dec r9
inc r9
jmp 0x1400a5cf3
movabs rcx, 0xa9235b94ece0514b
add rcx, r9
and r8b, cl
add r8b, r8b
movzx r12d, dl
sub r12b, r8b
sub r12b, 0xd
add r12b, cl
movzx r8d, dl
movzx edi, r9b
add dil, 0x5b
movzx eax, dil
and al, r8b
add al, al
sub dil, al
sub dil, 0x7d
add dil, r8b
mov byte [rbp + r9 - 0x60], dil
inc r11
dec r9
inc r9
jmp 0x1400a5cf3
movabs rcx, 0xb4aad462f1dd73bd
add rcx, r9
movzx eax, r8b
and al, cl
add al, al
sub r8b, al
lea r12d, [rcx + r8]
sub r12b, 0x2b
inc r11
dec r9
inc r9
jmp 0x1400a5cf3
movabs rdx, 0x11afcf96f530e009
add rdx, r9
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
sub r12b, 0x3f
movzx ecx, r9b
add r12b, dl
add cl, 0x35
movzx eax, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x73
add cl, r12b
add cl, r8b
mov byte [rbp + r9 - 0x60], cl
jmp 0x1400a6610
movabs rcx, 0xc0324d30f6da962f
add rcx, r9
movzx eax, r8b
and al, cl
add al, al
sub r8b, al
lea r12d, [rcx + r8]
sub r12b, 0x49
add r10, r11
movzx eax, r12b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
inc r9
jmp 0x1400a5cf3
movabs rcx, 0x7a3c4398fd816ec7
add rcx, r9
movzx eax, r8b
and al, cl
add al, al
sub r8b, al
lea r12d, [rcx + r8]
sub r12b, 0x71
movzx eax, byte [rbp + r9 - 0x60]
add rax, r11
add r9, rax
inc r9
jmp 0x1400a5cf3
add r9b, 0x21
movzx eax, r9b
and al, r8b
add al, al
sub r9b, al
lea r12d, [r8 + r9]
add r12b, 0x19
jmp 0x1400a5cf0
add r9b, 0x47
movzx eax, r9b
and al, r8b
add al, al
sub r9b, al
lea r12d, [r8 + r9]
add r12b, 0xf
jmp 0x1400a5ce0
lea rdx, [rbp + 0x17ccedc]
jmp 0x1400a66b0
lea rdx, [rbp + 0x167f3c9]
jmp 0x1400a66b0
lea rdx, [rbp - 0x60]
mov r8, rsi
mov rcx, qword [0x14022c178]
call fcn.1400a96e0
mov rax, qword [rbp + 0x3c8]
mov qword [rbp + 0x240], rax
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x248]
call fcn.1400a3fc0
nop
lea r8, [rbp + 0x240]
lea rdx, [rbp + 0x230]
lea rcx, [0x14022c430]
call fcn.1400b2d70
nop
lea rcx, [rbp + 0x2d8]
call fcn.140002820
nop
lea rcx, [rbp + 0x390]
call fcn.140002820
nop
lea rcx, [rbp + 0x490]
call fcn.140002820
lea rsi, vtable.RBX::Player.0
inc r13
mov rax, qword [rbp + 0x3f0]
sub rax, qword [rbp + 0x3e8]
sar rax, 4
cmp r13, rax
jb 0x1400a5680
xorps xmm0, xmm0
movups xmmword [rbp + 0x430], xmm0
movups xmmword [rbp + 0x440], xmm0
movups xmmword [rbp + 0x450], xmm0
movups xmmword [rbp + 0x460], xmm0
lea r8, [rsp + 0x30]
lea rdx, [0x14022c430]
lea rcx, [rbp + 0x430]
call fcn.1400b29e0
nop
mov qword [rbp + 0x3b8], 0
mov rax, qword [0x14022c438]
xor r8d, r8d
mov rdx, qword [rax]
lea rcx, [rbp + 0x3b8]
call fcn.14006c680
mov qword [rbp + 0x3d0], 0
xor r8d, r8d
mov rdx, qword [0x14022c438]
lea rcx, [rbp + 0x3d0]
call fcn.14006c680
mov rax, qword [rbp + 0x3b8]
cmp rax, qword [rbp + 0x3d0]
je 0x1400a8107
movabs rbx, 0x7fffffffffffffff
nop dword [rax]
nop word [rax + rax]
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0x4b0], rcx
lea rdx, [rax + 0x18]
lea rcx, [rbp + 0x4b8]
call fcn.1400a3fc0
nop
cmp byte [rbp + 0x4b8], 0
je 0x1400a686b
lea r8, [rbp + 0x4b0]
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x430]
call fcn.1400a9570
mov rdi, rax
lea r8, [rbp + 0x438]
mov rdx, qword [rbp + 0x438]
lea rcx, [rbp - 0x10]
call fcn.14006c680
mov rcx, qword [rbp - 0x10]
cmp qword [rdi], rcx
je 0x1400a80d6
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0x430]
call fcn.1400ade50
jmp 0x1400a80d6
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x478], rax
mov qword [rbp + 0x470], rsi
lea rdx, [rbp + 0x548]
lea rcx, [rbp + 0x580]
call fcn.140002680
nop
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x470]
call fcn.14005b570
mov rcx, qword [rax + 8]
cmp qword [0x1401d88b0], rcx
jne 0x1400a80c9
mov byte [rbp + 0x4b8], 1
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0x430]
call fcn.1400ade50
mov r8b, 1
mov rdx, qword [rbp + 0x500]
mov rcx, qword [0x14022be88]
call fcn.1400a2b80
mov qword [rbp + 0x500], 0
mov r8b, 1
mov rdx, qword [rbp + 0x508]
mov rcx, qword [0x14022be88]
call fcn.1400a2b80
mov qword [rbp + 0x508], 0
mov r8b, 1
mov rdx, qword [rbp + 0x510]
mov rcx, qword [0x14022be88]
call fcn.1400a2b80
mov qword [rbp + 0x510], 0
mov r8b, 1
mov rdx, qword [rbp + 0x518]
mov rcx, qword [0x14022be88]
call fcn.1400a2b80
mov qword [rbp + 0x518], 0
mov r8b, 1
mov rdx, qword [rbp + 0x520]
mov rcx, qword [0x14022be88]
call fcn.1400a2b80
mov qword [rbp + 0x520], 0
mov r8b, 1
mov rdx, qword [rbp + 0x528]
mov rcx, qword [0x14022be88]
call fcn.1400a2b80
mov qword [rbp + 0x528], 0
mov r8b, 1
mov rdx, qword [rbp + 0x530]
mov rcx, qword [0x14022be88]
call fcn.1400a2b80
mov qword [rbp + 0x530], 0
mov r8b, 1
mov rdx, qword [rbp + 0x538]
mov rcx, qword [0x14022be88]
call fcn.1400a2b80
mov qword [rbp + 0x538], 0
mov r8b, 1
mov rdx, qword [rbp + 0x540]
mov rcx, qword [0x14022be88]
call fcn.1400a2b80
mov qword [rbp + 0x540], 0
mov rax, qword [rbp + 0x590]
cmp rax, rbx
je 0x1400a7631
test rax, rax
je 0x1400a7631
lea rcx, [rbp + 0x580]
call fcn.140001bc0
mov r13, rax
mov dword [rbp - 0x38], 0xb14dbeb4
mov dword [rbp - 0x34], 0x717369b2
mov word [rbp - 0x30], 0xd342
mov byte [rbp - 0x2e], Ordinal_217
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x2d], xmm0
mov qword [rbp - 0x1d], rax
nop dword [rax + rax]
mov r10, qword [0x14022c4b8]
mov r11, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400a7619
movzx r8d, byte [rbp + rdi - 0x38]
mov esi, r8d
cmp r10, rdi
ja 0x1400a75fe
lea rax, [r11 + 1]
cmp r10, rax
jae 0x1400a6aaa
movabs rcx, 0xad3b4c67cd74b063
add rcx, rdi
mov rax, rsi
and rax, rcx
imul r14, rax, 0xfffffffffffffffe
add r14, rsi
add r14, rcx
add r14b, 0x4b
jmp 0x1400a6af1
je 0x1400a7578
lea rax, [r11 + 2]
cmp r10, rax
je 0x1400a74f4
lea rax, [r11 + 3]
cmp r10, rax
je 0x1400a74bd
lea rax, [r11 + 6]
cmp r10, rax
je 0x1400a749c
lea rax, [r11 + 4]
cmp r10, rax
je 0x1400a7478
lea rax, [r11 + 8]
cmp r10, rax
je 0x1400a7430
movzx r9d, dil
cmp r11, rdi
ja 0x1400a75e3
lea rcx, [r11 + 9]
cmp r10, rcx
jae 0x1400a6b1f
lea ecx, [r9 + 0x1f]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r14d, [r8 + rcx]
add r14b, 0x27
jmp 0x1400a6b60
lea rax, [r11 + 1]
cmp r10, rax
je 0x1400a7417
lea rax, [r11 + 3]
cmp r10, rax
je 0x1400a73f4
lea rax, [r11 + 4]
cmp r10, rax
je 0x1400a73d4
lea rax, [r11 + 7]
cmp r10, rax
je 0x1400a73b5
cmp r10, rcx
je 0x1400a738a
nop dword [rax]
lea rax, [r10 + r11]
cmp rax, rdi
jbe 0x1400a70d3
nop dword [rax]
lea rcx, [r11 + 0x61]
cmp r10, rcx
je 0x1400a70b6
lea rax, [r11 + 3]
cmp r10, rax
je 0x1400a7090
lea rax, [r11 + 1]
cmp r10, rax
je 0x1400a7069
lea rax, [r11 + 0x5a]
cmp r10, rax
je 0x1400a704d
lea rax, [r11 + 6]
cmp r10, rax
je 0x1400a702d
lea rax, [r11 + 4]
cmp r10, rax
je 0x1400a700c
lea rax, [r11 + 2]
cmp r10, rax
je 0x1400a6fed
lea rax, [r11 + 0xa]
cmp r10, rax
je 0x1400a6fcc
lea rax, [r11 + 8]
cmp r10, rax
je 0x1400a6fa1
lea rax, [r11 + 5]
cmp r10, rax
je 0x1400a6b70
mov r10, rcx
lea r11, [rcx + 0x28]
lea rcx, [r11 + 0x400]
cmp r10, rcx
jb 0x1400a75c6
lea rax, [r11 + 1]
cmp r10, rax
jb 0x1400a75a9
lea rax, [r11 + 0x5a]
cmp r10, rax
jb 0x1400a6d49
lea rax, [r11 + 6]
cmp r10, rax
jb 0x1400a6d2a
lea rax, [r11 + 4]
cmp r10, rax
jb 0x1400a6d0b
lea rax, [r11 + 2]
cmp r10, rax
jb 0x1400a6f50
lea rax, [r11 + 0xa]
cmp r10, rax
jb 0x1400a6f05
lea rax, [r11 + 8]
cmp r10, rax
jb 0x1400a6ec1
lea rax, [r11 + 5]
cmp r10, rax
jb 0x1400a6e9c
lea rax, [r11 + 0x28]
cmp r10, rax
jb 0x1400a6b70
mov r10, rcx
lea r11, [rcx + 0x10]
lea rcx, [r11 + 1]
cmp r10, rcx
ja 0x1400a6e71
lea rax, [r11 + 0x5a]
cmp r10, rax
ja 0x1400a6e50
lea rax, [r11 + 0x7a]
cmp r10, rax
ja 0x1400a6e31
lea rax, [r11 + 4]
cmp r10, rax
ja 0x1400a6e10
lea rax, [r11 + 2]
cmp r10, rax
ja 0x1400a6df0
lea rax, [r11 + 0x2a]
cmp r10, rax
ja 0x1400a6dd3
lea rax, [r11 + 8]
cmp r10, rax
ja 0x1400a6dac
lea rax, [r11 + 5]
cmp r10, rax
ja 0x1400a6d86
lea rax, [r11 + 0x28]
cmp r10, rax
ja 0x1400a6d69
lea rax, [r11 + 0x10]
cmp r10, rax
ja 0x1400a6b70
mov r10, rcx
lea r11, [rcx + 9]
jmp 0x1400a6b70
lea edx, [r9 - 0x3f]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
sub r14b, 0x47
add r14b, dl
jmp 0x1400a6b60
lea edx, [r9 - 5]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
add r14b, 0x23
add r14b, dl
jmp 0x1400a6af5
add r9b, 0x35
movzx eax, r8b
and al, r9b
add al, al
movzx r14d, r8b
sub r14b, al
sub r14b, 0x73
add r14b, r9b
jmp 0x1400a6a75
lea edx, [r9 - 8]
movzx eax, r8b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
jmp 0x1400a744b
add r9b, 0x32
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
sub r14b, 0x5e
inc r11
dec rdi
inc rdi
jmp 0x1400a6a62
add r9b, 0x6c
movzx eax, r8b
and al, r9b
mov ecx, 6
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r9b
dec rdi
inc rdi
jmp 0x1400a6a62
lea edx, [r9 - 0x5a]
movzx eax, r8b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
jmp 0x1400a7342
sub r9b, 0x20
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
sub r14b, 0x20
add r10, r11
jmp 0x1400a74db
add r9b, 0x1a
movzx eax, r8b
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r9b
jmp 0x1400a74db
lea edx, [r9 + 0x54]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
sub r14b, 0x4c
add r14b, dl
jmp 0x1400a7516
sub r9b, 0x72
movzx eax, r8b
and al, r9b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r9b
jmp 0x1400a753e
sub r9b, 0x38
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
sub r14b, 0x78
movzx eax, byte [rbp + rdi - 0x38]
add rax, r11
add rdi, rax
inc rdi
jmp 0x1400a6a62
sub r9b, 0x27
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
add r14b, 0x11
mov byte [rbp + rdi - 0x38], r14b
inc rdi
jmp 0x1400a6a62
lea edx, [r9 + 0x13]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
add r14b, 0x7b
add r14b, dl
cmp r11, 0x1000
jb 0x1400a6eb4
lea edx, [r9 + 0x72]
movzx eax, r8b
and al, dl
add al, al
movzx ecx, r8b
sub cl, al
add cl, dl
lea r14d, [rcx*2 - 0x3c]
jmp 0x1400a744e
lea edx, [r9 + 0x4d]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
sub r14b, 0x1b
add r14b, dl
cmp r10, 0x7a
jae 0x1400a732b
lea rax, [r11 + 4]
cmp r10, rax
jbe 0x1400a7279
lea edx, [r9 - 0x4a]
movzx eax, r8b
and al, dl
mov ecx, 3
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
jmp 0x1400a6ed8
lea edx, [r9 - 0x79]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
add r14b, 0x4f
add r14b, dl
lea rax, [r10 + r11]
cmp rax, 0x64
je 0x1400a736d
lea rax, [r11 + 6]
cmp r10, rax
jbe 0x1400a71d7
lea edx, [r9 - 0x69]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
sub r14b, 0x21
jmp 0x1400a6f1c
sub r9b, 0x46
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
sub r14b, 0x16
movzx eax, byte [rbp + rdi - 0x38]
add rax, r11
add rdi, rax
inc rdi
jmp 0x1400a6a62
sub r9b, 0xc
movzx eax, r8b
and al, r9b
mov ecx, Ordinal_45
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r9b
jmp 0x1400a753e
lea edx, [r9 + 0x2e]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
sub r14b, 0x42
add r14b, dl
jmp 0x1400a7516
add r9b, 0x68
movzx eax, r8b
and al, r9b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r9b
jmp 0x1400a74db
sub r9b, 0x5e
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
sub r14b, 0x6e
add r10, r11
jmp 0x1400a74db
lea edx, [r9 - 0x24]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
sub r14b, 4
jmp 0x1400a7342
add r9b, 0x16
movzx eax, r8b
and al, r9b
mov ecx, 0x33
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r9b
dec rdi
inc rdi
jmp 0x1400a6a62
add r9b, 0x50
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
sub r14b, 0x30
inc r11
dec rdi
inc rdi
jmp 0x1400a6a62
lea edx, [r9 - 0x76]
movzx eax, r8b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
jmp 0x1400a744b
lea rax, [r11 + 0x5a]
cmp r10, rax
jae 0x1400a70f8
lea edx, [r9 + 0x63]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
add r14b, 0x4b
jmp 0x1400a6f67
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a7130
add r9b, 0x3e
movzx eax, r8b
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r9b
movzx eax, byte [rbp + rdi - 0x38]
add rax, r11
add rdi, rax
inc rdi
jmp 0x1400a6a62
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a7159
lea edx, [r9 - 0x36]
movzx eax, r8b
and al, dl
mov ecx, 0x3d
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, dl
jmp 0x1400a7516
lea rax, [r11 + 4]
cmp r10, rax
jne 0x1400a7182
add r9b, 0x56
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
sub r14b, 0x5a
add r10, r11
jmp 0x1400a74db
lea rax, [r11 + 6]
cmp r10, rax
jne 0x1400a71ae
sub r9b, 0x1e
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
sub r14b, 0x2e
dec rdi
inc rdi
jmp 0x1400a6a62
lea rax, [r11 + 9]
cmp r10, rax
jne 0x1400a6f6a
lea edx, [r9 + 0x6e]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
sub r14b, 2
jmp 0x1400a744b
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a71fc
lea edx, [r9 + 0x5d]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
add r14b, 0x75
jmp 0x1400a744b
inc rax
cmp r10, rax
jne 0x1400a7227
sub r9b, 0x17
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
sub r14b, 0x5f
dec rdi
inc rdi
jmp 0x1400a6a62
lea rax, [r11 + 5]
cmp r10, rax
jne 0x1400a724d
add r9b, 0x3b
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
add r14b, 0x63
jmp 0x1400a74db
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a6f1f
lea edx, [r9 + 1]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
sub r14b, 7
add r14b, dl
jmp 0x1400a7516
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a72ad
add r9b, 0x7c
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
sub r14b, 0x64
movzx eax, byte [rbp + rdi - 0x38]
add rax, r11
add rdi, rax
inc rdi
jmp 0x1400a6a62
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a72d5
lea edx, [r9 + 8]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
sub r14b, 0x38
add r14b, dl
jmp 0x1400a7516
lea rax, [r11 + 5]
cmp r10, rax
jne 0x1400a72f7
lea edx, [r9 + 0x5a]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
sub r14b, 0x76
jmp 0x1400a7342
lea rax, [r11 + 2]
cmp r10, rax
jne 0x1400a6edb
add r9b, 0x20
movzx eax, r8b
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r8b
add r14b, r9b
dec rdi
inc rdi
jmp 0x1400a6a62
lea edx, [r9 + 0x38]
movzx eax, r8b
and al, dl
movzx ecx, r8b
sub cl, al
add cl, 0x3c
lea r14d, [rcx + rcx]
add r14b, dl
sub r9b, 0x65
movzx eax, r9b
and al, r8b
add al, al
movzx ecx, r14b
sub cl, al
sub cl, 0x3d
add cl, r9b
add cl, r8b
mov byte [rbp + rdi - 0x38], cl
add r10, r11
jmp 0x1400a74db
lea edx, [r9 - 2]
movzx eax, r8b
and al, dl
mov ecx, 7
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
jmp 0x1400a7516
add r9b, 0x15
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
add r14b, 0x6d
movzx eax, byte [rbp + rdi - 0x38]
add rax, r11
add rdi, rax
inc rdi
jmp 0x1400a6a62
lea edx, [r9 - 0x77]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
add r14b, 0x41
add r14b, dl
jmp 0x1400a7516
sub r9b, 3
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
add r14b, 0x15
add r10, r11
jmp 0x1400a74db
add r9b, 0x71
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
sub r14b, 0x17
dec rdi
inc rdi
jmp 0x1400a6a62
lea edx, [r9 - 0x1b]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
sub r14b, 0x43
jmp 0x1400a744b
movzx r9d, dil
lea edx, [r9 + 0x59]
movzx eax, r8b
and al, dl
add al, al
movzx r14d, r8b
sub r14b, al
sub r14b, 0x6f
add r14b, dl
sub r9b, 0x2b
movzx eax, r9b
and al, r8b
add al, al
sub r9b, al
add r9b, 0x2d
add r9b, r8b
mov byte [rbp + rdi - 0x38], r9b
inc r11
dec rdi
inc rdi
jmp 0x1400a6a62
lea ecx, [rdi - 0x6d]
movzx eax, r8b
and al, cl
add al, al
sub r8b, al
lea r14d, [rcx + r8]
sub r14b, 5
inc r11
dec rdi
inc rdi
jmp 0x1400a6a62
lea ecx, [rdi - 0x33]
movzx eax, r8b
and al, cl
add al, al
sub r8b, al
lea r14d, [rcx + r8]
add r14b, 0x65
dec rdi
inc rdi
jmp 0x1400a6a62
movabs rax, 0x1715afa6391a337b
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r14d, [r8 + rax]
sub r14b, 0x5d
movzx eax, r14b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400a6a62
movabs rax, 0xbc9f16d69e30d2b5
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r14d, [r8 + rax]
add r14b, 0xd
movzx r9d, dil
add r9b, 0x61
movzx eax, r9b
and al, r8b
add al, al
sub r9b, al
add r9b, 0x59
add r9b, r8b
movzx eax, r9b
mov byte [rbp + rdi - 0x38], al
inc r11
add rax, r11
sub rdi, rax
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x5c
add cl, r8b
mov byte [rbp + rdi - 0x38], cl
inc r10
mov rax, 0xffffffffffffffff
sub rax, r10
add rdi, rax
movzx eax, byte [rbp + rdi - 0x38]
add rax, r11
add rdi, rax
inc rdi
jmp 0x1400a6a62
movabs rax, 0x7b1e537685e1129
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r14d, [r8 + rax]
sub r14b, 0x1f
movzx eax, byte [rbp + rdi - 0x38]
add rax, r11
add rdi, rax
inc rdi
jmp 0x1400a6a62
add r9b, 0x6f
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
sub r14b, 9
jmp 0x1400a6a60
sub r9b, 0x57
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r14d, [r9 + r8]
add r14b, 0x61
jmp 0x1400a6a50
lea rdx, [rbp + 0x166824c]
mov r8, r13
mov rcx, qword [0x14022c178]
call fcn.1400adf80
jmp 0x1400a80c2
lea rdx, [rbp + 0x15b32af]
mov r8, r13
mov rcx, qword [0x14022c178]
call fcn.1400adf80
jmp 0x1400a80c2
lea rdx, [rbp - 0x38]
mov r8, r13
mov rcx, qword [0x14022c178]
call fcn.1400adf80
jmp 0x1400a80c2
mov dword [rsp + 0x78], 0x2a43517c
mov dword [rsp + 0x7c], 0x7b865745
mov dword [rbp - 0x80], 0xa54e5f41
mov byte [rbp - 0x7c], 0xb8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x7b], xmm0
mov dword [rbp - 0x6b], eax
mov word [rbp - 0x67], ax
nop dword [rax]
mov r10, qword [0x14022c4b8]
mov r11, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400a80b1
movzx r9d, byte [rsp + rdi + 0x78]
mov esi, r9d
cmp r10, rdi
ja 0x1400a80a8
lea rax, [r11 + 1]
cmp r10, rax
jae 0x1400a76ba
movabs rcx, 0x1049afe0408a2066
add rcx, rdi
mov rax, rcx
and rax, rsi
imul r15, rax, 0xfffffffffffffffe
add r15, rcx
add r15, rsi
add r15b, 0x36
jmp 0x1400a7700
je 0x1400a8030
inc rax
cmp r10, rax
je 0x1400a7ff9
lea rax, [r11 + 4]
cmp r10, rax
je 0x1400a7fda
lea rax, [r11 + 2]
cmp r10, rax
je 0x1400a7fb5
lea rax, [r11 + 3]
cmp r10, rax
je 0x1400a7f92
lea rax, [r11 + 9]
cmp r10, rax
je 0x1400a7f49
movzx r8d, dil
cmp r11, rdi
ja 0x1400a809f
lea rax, [r11 + 0x64]
cmp r10, rax
jae 0x1400a7733
lea edx, [r8 + 0x5e]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r9b
jmp 0x1400a7770
lea rax, [r11 + 1]
cmp r10, rax
je 0x1400a7f31
lea rax, [r11 + 3]
cmp r10, rax
je 0x1400a7eed
lea rax, [r11 + 6]
cmp r10, rax
je 0x1400a7e6c
lea rax, [r11 + 8]
cmp r10, rax
je 0x1400a7e3d
nop word [rax + rax]
lea rax, [r11 + r10]
cmp rax, rdi
jbe 0x1400a7c03
nop dword [rax]
lea rax, [r11 + 0x80]
cmp r10, rax
je 0x1400a7bf5
lea rax, [r11 + 9]
cmp r10, rax
je 0x1400a7bcf
lea rax, [r11 + 0x5a]
cmp r10, rax
je 0x1400a7bc1
lea rax, [r11 + 8]
cmp r10, rax
je 0x1400a7ba1
lea rax, [r11 + 0x64]
cmp r10, rax
je 0x1400a7b80
lea rax, [r11 + 0x41]
cmp r10, rax
je 0x1400a7b65
lea rax, [r11 + 6]
cmp r10, rax
je 0x1400a7b44
lea rax, [r11 + 0x42]
cmp r10, rax
je 0x1400a7b19
lea r10, [r11 + 0x10]
lea r11, [r10 + 0x42]
lea rax, [r11 + 0x3e8]
cmp r10, rax
jb 0x1400a8082
lea rax, [r11 + 1]
cmp r10, rax
jb 0x1400a8061
lea rax, [r11 + 0xa]
cmp r10, rax
jb 0x1400a7921
lea rax, [r11 + 0x200]
cmp r10, rax
jb 0x1400a7906
lea rax, [r11 + 0x2a]
cmp r10, rax
jb 0x1400a78e6
lea rax, [r11 + 9]
cmp r10, rax
jb 0x1400a7a68
lea rax, [r11 + 0x80]
cmp r10, rax
jb 0x1400a7a3f
lea rax, [r11 + 0x5a]
cmp r10, rax
jb 0x1400a7780
lea r10, [r11 + 3]
lea r11, [r10 + 8]
lea rax, [r11 + 0x20]
cmp r10, rax
ja 0x1400a7a10
lea rax, [r11 + 0x400]
cmp r10, rax
ja 0x1400a79ef
lea rax, [r11 + 2]
cmp r10, rax
ja 0x1400a79d0
lea rax, [r11 + 0x10]
cmp r10, rax
ja 0x1400a79af
lea rax, [r11 + 0x3e8]
cmp r10, rax
ja 0x1400a798c
lea rax, [r11 + 1]
cmp r10, rax
ja 0x1400a7962
lea rax, [r11 + 0xa]
cmp r10, rax
ja 0x1400a7942
lea rax, [r11 + 0x200]
cmp r10, rax
ja 0x1400a7780
lea r10, [r11 + 0x61]
lea r11, [r10 + 0x2a]
jmp 0x1400a7780
lea edx, [r8 + 0x62]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r9b
jmp 0x1400a7770
lea ecx, [r8 - 0x6a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
sub r15b, 0x1a
jmp 0x1400a7704
sub r8b, 0x36
movzx eax, r8b
and al, r9b
mov ecx, 0x3d
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r8b
add r15b, r9b
jmp 0x1400a7685
lea edx, [r8 - 0x10]
movzx eax, r9b
and al, dl
mov ecx, gethostname
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, dl
jmp 0x1400a7f68
add r8b, 0x24
movzx eax, r9b
and al, r8b
mov ecx, 2
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r8b
inc r11
dec rdi
inc rdi
jmp 0x1400a7672
add r8b, 0x58
movzx eax, r9b
and al, r8b
add al, al
sub r9b, al
lea r15d, [r8 + r9]
sub r15b, 0x68
dec rdi
inc rdi
jmp 0x1400a7672
sub r8b, 0xc
movzx eax, r9b
and al, r8b
mov ecx, Ordinal_45
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r8b
jmp 0x1400a8017
lea edx, [r8 + 0x28]
movzx eax, r9b
and al, dl
add al, al
movzx r15d, r9b
sub r15b, al
sub r15b, 0x18
add r15b, dl
jmp 0x1400a7e87
add r8b, 0x5c
movzx eax, r9b
and al, r8b
mov ecx, 0x3e
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r8b
jmp 0x1400a7eb0
sub r8b, 0x70
movzx eax, r9b
and al, r8b
mov ecx, 8
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r8b
movzx eax, byte [rsp + rdi + 0x78]
add rax, r11
add rdi, rax
inc rdi
jmp 0x1400a7672
sub r8b, 0x6e
movzx eax, r8b
and al, r9b
mov ecx, 1
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r8b
add r15b, r9b
mov byte [rsp + rdi + 0x78], r15b
inc rdi
jmp 0x1400a7672
lea ecx, [r8 + 0x2e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
sub r15b, 0x42
lea rax, [r11 + r10]
cmp rax, 0x42
je 0x1400a7e23
lea rax, [r11 + 0x3e8]
cmp r10, rax
jbe 0x1400a7cce
lea edx, [r8 + 0x4e]
movzx eax, r9b
and al, dl
add al, al
movzx r15d, r9b
sub r15b, al
sub r15b, 0x22
add r15b, dl
cmp r10, 0x80
jae 0x1400a7e01
lea rax, [r11 + 0x1000]
cmp r10, rax
jbe 0x1400a7d53
lea edx, [r8 - 0x54]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, dl
cmp r11, 0xa
jb 0x1400a7a5b
lea edx, [r8 - 0x5c]
movzx eax, r9b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
lea r15d, [rcx + rcx]
jmp 0x1400a7f68
add r8b, 0x34
movzx eax, r9b
and al, r8b
add al, al
sub r9b, al
lea r15d, [r8 + r9]
sub r15b, 0x6c
movzx eax, byte [rsp + rdi + 0x78]
add rax, r11
add rdi, rax
inc rdi
jmp 0x1400a7672
add r8b, 0x68
movzx eax, r8b
and al, r9b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r8b
add r15b, r9b
jmp 0x1400a7eb0
lea ecx, [r8 - 0x64]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
sub r15b, 0x44
jmp 0x1400a7e87
sub r8b, 0x30
movzx eax, r8b
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r8b
add r15b, r9b
jmp 0x1400a8017
add r8b, 4
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x1c
add r10, r11
jmp 0x1400a8017
lea edx, [r8 + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x1400a7ef6
sub r8b, 0x60
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x60
inc r11
dec rdi
inc rdi
jmp 0x1400a7672
lea edx, [r8 - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x1400a7f56
lea rax, [r11 + 4]
cmp r10, rax
jae 0x1400a7c2c
lea edx, [r8 + 0x66]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r9b
jmp 0x1400a7a7e
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a7c60
sub r8b, 0x44
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x24
movzx eax, byte [rsp + rdi + 0x78]
add rax, r11
add rdi, rax
inc rdi
jmp 0x1400a7672
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a7c84
lea ecx, [r8 - 0x48]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
sub r15b, 8
jmp 0x1400a7f08
lea rax, [r11 + 2]
cmp r10, rax
jne 0x1400a7cb3
add r8b, 0x50
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x30
inc r11
dec rdi
inc rdi
jmp 0x1400a7672
lea rax, [r11 + 7]
cmp r10, rax
jne 0x1400a7a7e
lea edx, [r8 + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x1400a7f56
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a7cf7
lea edx, [r8 + 0x1a]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, dl
jmp 0x1400a7f68
lea rax, [r11 + 2]
cmp r10, rax
jne 0x1400a7d27
sub r8b, 0x4e
movzx eax, r9b
and al, r8b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r8b
dec rdi
inc rdi
jmp 0x1400a7672
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a7ab6
lea edx, [r8 + 0x7e]
movzx eax, r9b
and al, dl
add al, al
movzx r15d, r9b
sub r15b, al
sub r15b, 0x72
add r15b, dl
jmp 0x1400a7f08
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a7d87
add r8b, 0x78
movzx eax, r9b
and al, r8b
add al, al
sub r9b, al
lea r15d, [r8 + r9]
sub r15b, 0x48
movzx eax, byte [rsp + rdi + 0x78]
add rax, r11
add rdi, rax
inc rdi
jmp 0x1400a7672
lea rax, [r11 + 2]
cmp r10, rax
jne 0x1400a7daf
lea edx, [r8 + 0x10]
movzx eax, r9b
and al, dl
add al, al
movzx r15d, r9b
sub r15b, al
sub r15b, 0x70
add r15b, dl
jmp 0x1400a7e87
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a7dd5
sub r8b, 0x24
movzx eax, r9b
and al, r8b
add al, al
sub r9b, al
lea r15d, [r8 + r9]
sub r15b, 4
jmp 0x1400a8017
lea rax, [r11 + 5]
cmp r10, rax
jne 0x1400a7aee
lea edx, [r8 + 0x74]
movzx eax, r9b
and al, dl
add al, al
movzx r15d, r9b
sub r15b, al
sub r15b, 0x2c
add r15b, dl
jmp 0x1400a7f08
lea edx, [r8 + 0x70]
movzx eax, r9b
and al, dl
add al, al
movzx r15d, r9b
sub r15b, al
sub r15b, 0x10
add r15b, r9b
add r15b, dl
jmp 0x1400a7f08
lea edx, [r8 + 0x3c]
movzx eax, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
jmp 0x1400a7e87
sub r8b, 0x76
movzx eax, r8b
and al, r9b
mov ecx, Ordinal_30
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r8b
add r15b, r9b
movzx eax, byte [rsp + rdi + 0x78]
add rax, r11
add rdi, rax
inc rdi
jmp 0x1400a7672
lea edx, [r8 - 0xe]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r9b
sub r8b, 0x5e
movzx eax, r9b
and al, r8b
add al, al
movzx ecx, r9b
sub cl, al
sub cl, 0x6e
add cl, r8b
movzx eax, cl
mov byte [rsp + rdi + 0x78], al
inc r11
add rax, r11
sub rdi, rax
lea ecx, [rdi + 8]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x38
add r9b, cl
mov byte [rsp + rdi + 0x78], r9b
inc r10
mov rax, 0xffffffffffffffff
sub rax, r10
add rdi, rax
movzx eax, byte [rsp + rdi + 0x78]
add rax, r11
add rdi, rax
inc rdi
jmp 0x1400a7672
lea edx, [r8 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, dl
and al, r9b
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r9b
sub r8b, 0x2a
movzx eax, r9b
and al, r8b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, r15b
add cl, r9b
add cl, r8b
mov byte [rsp + rdi + 0x78], cl
add r10, r11
jmp 0x1400a8017
lea ecx, [r8 + 0x2a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
sub r15b, 0x26
jmp 0x1400a7f68
movzx r8d, dil
lea edx, [r8 - 0x6e]
mov ecx, 1
movzx eax, dl
and al, r9b
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r9b
add r8b, 0xa
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
sub r8b, 0x46
add r8b, r9b
mov byte [rsp + rdi + 0x78], r8b
inc r11
dec rdi
inc rdi
jmp 0x1400a7672
lea ecx, [rdi - 0x3a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
sub r15b, 0x6a
inc r11
dec rdi
inc rdi
jmp 0x1400a7672
lea edx, [rdi - 6]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r9b
dec rdi
inc rdi
jmp 0x1400a7672
lea edx, [rdi + 0x62]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r9b
add r10, r11
jmp 0x1400a8017
movabs rax, 0x92972ee244db2396
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r15d, [r9 + rax]
sub r15b, 0x1a
movzx eax, r15b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400a7672
movabs rax, 0x30dd0fa0c19e6132
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r15d, [r9 + rax]
sub r15b, 0x5e
movzx eax, byte [rsp + rdi + 0x78]
add rax, r11
add rdi, rax
inc rdi
jmp 0x1400a7672
sub r8b, 2
movzx eax, r9b
and al, r8b
mov ecx, 7
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r8b
jmp 0x1400a7670
add r8b, 0x32
movzx eax, r9b
and al, r8b
add al, al
sub r9b, al
lea r15d, [r8 + r9]
sub r15b, 0x5e
jmp 0x1400a7660
lea rdx, [rbp + 0x14dc400]
jmp 0x1400a80b6
lea rdx, [rbp + 0x117e466]
jmp 0x1400a80b6
lea rdx, [rsp + 0x78]
mov rcx, qword [0x14022c178]
call fcn.1400648b0
lea rsi, vtable.RBX::Player.0
lea rcx, [rbp + 0x580]
call fcn.140002820
nop
lea rcx, [rbp + 0x548]
call fcn.140002820
mov rax, qword [rbp + 0x3b8]
mov rax, qword [rax]
mov qword [rbp + 0x3b8], rax
cmp rax, qword [rbp + 0x3d0]
jne 0x1400a67f0
movzx ebx, byte [rbp + 0x3b0]
lea rdx, [rbp + 0x430]
lea rcx, [0x14022c430]
call fcn.1400a8ec0
mov qword [rbp + 0x10], 0x3e8
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x28]
call fcn.14005ab70
mov rcx, rax
call fcn.14005abe0
nop
lea rcx, [rbp + 0x448]
call fcn.14005b1d0
lea rcx, [rbp + 0x438]
call fcn.1400a8e50
nop
lea rcx, [rbp + 0x3e8]
call fcn.14005bd10
cmp byte [0x140227d7a], 0
jne 0x1400a5620
mov dword [rsp + 0x40], 0x426b791c
mov dword [rsp + 0x44], 0x4a264775
mov dword [rsp + 0x48], 0x4f637974
mov dword [rsp + 0x4c], 0x6252217d
mov dword [rsp + 0x50], 0x69636852
mov dword [rsp + 0x54], 0x6b6b5579
mov word [rsp + 0x58], 0xd5c2
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x5a], xmm0
mov qword [rsp + 0x6a], rax
mov byte [rsp + 0x72], al
movabs rsi, 0xf659fd4ad2bcd22
movabs r15, 0x6bc75ed0bc329bee
movabs r14, 0x2e30df7e07836766
movzx edx, byte [rsp + 0x30]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x33
jae 0x1400a8c6c
movzx r11d, byte [rsp + rbx + 0x40]
mov edi, r11d
cmp r8, rbx
ja 0x1400a8c63
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400a8231
lea rcx, [rbx + rsi]
movzx eax, dil
and al, cl
mov edx, 9
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
jmp 0x1400a825e
je 0x1400a8bf0
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a8b73
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400a8b1f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400a8ad7
movzx r10d, bl
cmp r9, rbx
ja 0x1400a8c5a
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400a828e
lea edx, [r10 - 0x36]
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400a82d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400a8ac0
inc rax
cmp r8, rax
je 0x1400a8a9b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a8a79
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400a8a59
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400a8a2f
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400a87f7
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400a87dd
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400a87b8
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400a8792
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400a8775
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400a8755
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400a8735
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400a871b
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400a86ff
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400a86d5
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400a8c3a
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400a8c1a
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400a84a7
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400a848d
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400a8473
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400a8694
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400a864e
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400a860e
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400a85e7
lea r8, [r9 + 0x20]
lea r9, [r8 + 8]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400a85bd
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400a85a1
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400a8587
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400a8567
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400a8547
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400a852a
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400a8508
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400a84e3
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400a84c7
lea r8, [r9 + 6]
lea r9, [r8 + 0x3e8]
jmp 0x1400a82e0
lea ecx, [r10 + 0x76]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3a
jmp 0x1400a82d0
lea ecx, [r10 + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5e
jmp 0x1400a8262
sub r10b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400a8205
lea edx, [r10 + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x30
add dl, cl
jmp 0x1400a8af3
add r10b, 0xc
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x54
inc r9
dec rbx
inc rbx
jmp 0x1400a81f2
sub r10b, 0x38
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x78
dec rbx
inc rbx
jmp 0x1400a81f2
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400a8b38
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400a8b58
sub r10b, 4
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400a8b5b
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 8
jmp 0x1400a8b8e
add r10b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2c
jmp 0x1400a8bb6
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a81f2
sub r10b, 0x7a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov byte [rsp + rbx + 0x40], dl
inc rbx
jmp 0x1400a81f2
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r9, 0x200
jb 0x1400a8602
lea ecx, [r10 - 0x74]
movzx eax, cl
and al, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x1400a8af3
lea edx, [r10 - 2]
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r8, 0x7a
jae 0x1400a89f9
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400a894e
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3c
jmp 0x1400a8626
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x16
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x1400a8a15
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400a88be
lea edx, [r10 + 0x1a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
jmp 0x1400a865d
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a81f2
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
jmp 0x1400a8bb6
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
jmp 0x1400a8b8e
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400a8b5b
sub r10b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400a8b58
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400a8b38
add r10b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400a81f2
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
inc r9
dec rbx
inc rbx
jmp 0x1400a81f2
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
jmp 0x1400a8af3
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400a881d
lea edx, [r10 + 0x22]
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400a86a9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a8850
sub r10b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xc
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a81f2
inc rax
cmp r8, rax
jne 0x1400a8872
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400a8b8b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a8897
sub r10b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7c
jmp 0x1400a8b58
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a86a9
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
jmp 0x1400a8b38
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a88d5
lea edx, [r10 + 0x5e]
mov ecx, gethostname
jmp 0x1400a8ae4
inc rax
cmp r8, rax
jne 0x1400a8902
sub r10b, 0x5e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6e
inc r9
dec rbx
inc rbx
jmp 0x1400a81f2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a8925
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x26
jmp 0x1400a8b38
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a8666
add r10b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 2
jmp 0x1400a8b58
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a8981
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a81f2
inc rax
cmp r8, rax
jne 0x1400a89a3
lea edx, [r10 - 0x50]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400a8b8b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a89cc
sub r10b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400a8b5b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a8626
add r10b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400a8b58
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x28
add cl, cl
add dl, cl
jmp 0x1400a8b38
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400a8b8e
add r10b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x42
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a81f2
add r10b, 0x62
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400a8b5b
sub r10b, 0x6a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1a
dec rbx
inc rbx
jmp 0x1400a81f2
add r10b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3e
inc r9
dec rbx
inc rbx
jmp 0x1400a81f2
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x62
jmp 0x1400a8af3
movzx r10d, bl
lea edx, [r10 - 0x7a]
mov ecx, Ordinal_45
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
sub r10b, 0x52
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rsp + rbx + 0x40], cl
inc r9
dec rbx
inc rbx
jmp 0x1400a81f2
movzx r10d, bl
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x16
sub r10b, 0xe
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, dl
mov byte [rsp + rbx + 0x40], cl
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a81f2
lea rax, [rbx + r15]
and dil, al
mov ecx, 0x3f
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
movzx r10d, bl
add dl, r11b
add r10b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x7a
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rbx + 0x40], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x68
add cl, r11b
mov byte [rsp + rbx + 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a81f2
lea rax, [rbx + r14]
and dil, al
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
add dl, r11b
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a81f2
sub r10b, 0x56
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400a81f0
add r10b, 0x66
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400a81e0
lea rdx, [rbp + 0x16dd218]
jmp 0x1400a8c71
lea rdx, [rbp + 0x1199f3a]
jmp 0x1400a8c71
lea rdx, [rsp + 0x40]
mov rcx, qword [0x14022c178]
call fcn.1400648b0
mov byte [0x14022be4f], 0
xor eax, eax
mov rcx, qword [rbp + 0x5b0]
xor rcx, rsp
call fcn.140196270
lea r11, [rsp + 0x6c0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret