Function at 0x1400a51d0
Capabilities:
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 [0x14021a800]
xor rax, rsp
mov qword [rbp + 0x5b0], rax
cmp byte [0x14021c5d9], 0
jne 0x1400a5246
nop dword [rax]
nop word [rax + rax]
mov qword [rbp + 8], 0x64
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x48]
call fcn.14005a1a0
mov rcx, rax
call fcn.14005a210
cmp byte [0x14021c5d9], 0
je 0x1400a5220
lea rcx, [rbp + 0x420]
call fcn.14005c590
lea rdx, [rbp + 0x3d8]
lea rcx, [rbp + 0x420]
call fcn.14005d340
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x3d8]
call fcn.14005b950
mov rbx, rax
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0xd0]
call fcn.140003ea0
mov r8, rax
lea rdx, [rbp + 0x570]
mov rcx, rbx
call fcn.14006b320
cmp byte [0x14021c5da], 0
je 0x1400a8161
lea rsi, vtable.RBX::Player.0
movzx ebx, byte [rbp + 0x3b0]
movzx edi, byte [rbp + 0x3b0]
movzx r15d, byte [rbp + 0x3b0]
movzx r12d, byte [rbp + 0x3b0]
mov qword [rsp + 0x30], r12
movzx r13d, byte [rbp + 0x3b0]
nop
lea rcx, [rbp + 0x1a0]
call fcn.14005c590
mov rcx, qword [rax + 8]
mov qword [rbp + 0x428], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x3e8], xmm0
mov qword [rbp + 0x3f8], rax
lea rdx, [rbp + 0x3e8]
lea rcx, [rbp + 0x420]
call fcn.14005b190
nop
xor r14d, r14d
mov qword [rsp + 0x40], r14
mov rax, qword [rbp + 0x3f0]
sub rax, qword [rbp + 0x3e8]
sar rax, 4
test rax, rax
je 0x1400a6631
lea r12, vtable.RBX::BasePart.0
nop dword [rax + rax]
mov rax, r14
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 0x1400a6609
lea r8, [rbp + 0x3c8]
lea rdx, [rbp + 0x50]
lea rcx, [0x140220a00]
call fcn.1400a9360
mov rsi, rax
lea r8, [0x140220a08]
mov rdx, qword [0x140220a08]
lea rcx, [rbp]
call fcn.14006ba70
mov rcx, qword [rbp]
cmp qword [rsi], rcx
je 0x1400a54f5
lea r8, [rbp + 0x3c8]
lea rdx, [rbp + 0x1b0]
lea rcx, [0x140220a00]
call fcn.1400b2180
mov rsi, qword [rax]
cmp byte [rsi + 0x18], 0
jne 0x1400a6602
mov rax, qword [rbp + 0x3e0]
mov qword [rsi + 0x28], rax
lea rdx, [rbp + 0x480]
lea rcx, [rbp + 0x3d8]
call fcn.14005b950
mov rax, qword [rbp + 0x488]
cmp qword [0x14021a8a8], rax
je 0x1400a5441
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0xf0]
call fcn.140003ea0
mov r8, rax
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x480]
call fcn.14006b320
mov rcx, qword [rax + 8]
mov qword [rsi + 0x38], rcx
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x3c0]
call fcn.14005b950
mov rax, qword [rbp + 0x418]
cmp qword [0x14021a8a8], rax
je 0x1400a54c6
lea rdx, str.Head
lea rcx, [rbp + 0x110]
call fcn.140003ea0
mov r8, rax
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x410]
call fcn.14006b320
mov rcx, qword [rax + 8]
mov qword [rsi + 0x48], rcx
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0x130]
call fcn.140003ea0
mov r8, rax
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x410]
call fcn.14006b320
mov rcx, qword [rax + 8]
mov qword [rsi + 0x58], rcx
lea r8, [rbp + 0x3c8]
lea rdx, [rbp + 0x1f0]
lea rcx, [0x140220a00]
call fcn.1400b2180
mov rcx, qword [rax]
add rcx, 0x18
lea rdx, [rsi + 0x18]
call fcn.1400a8b90
jmp 0x1400a6602
mov r8, qword [0x14021a978]
add r8, qword [rbp + 0x3c8]
lea rdx, [rbp + 0x490]
mov rcx, qword [0x140220758]
call fcn.140112310
nop
mov byte [rbp + 0x300], 0
mov qword [rbp + 0x310], 0
lea rax, vtable.RBX::Player.0
mov qword [rbp + 0x308], rax
mov qword [rbp + 0x320], 0
mov qword [rbp + 0x318], r12
mov qword [rbp + 0x330], 0
mov qword [rbp + 0x328], r12
mov qword [rbp + 0x340], 0
mov qword [rbp + 0x338], r12
xorps xmm0, xmm0
xor eax, eax
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, dil
lea rcx, [rbp + 0x390]
call fcn.140002620
nop
xor r8d, r8d
lea rdx, [0x14019a00f]
lea rcx, [rbp + 0x390]
call fcn.140004030
nop
lea rdx, [rbp + 0x490]
lea rcx, [rbp + 0x390]
call fcn.140003de0
mov r8b, 1
xor edx, edx
mov rcx, qword [0x1402206e0]
call fcn.1400a9430
mov qword [rbp + 0x348], rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x20]
call fcn.1400a2720
mov rax, qword [rbp + 0x348]
movups xmm0, xmmword [rbp + 0x20]
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 [0x1402206e0]
call fcn.1400a9430
mov qword [rbp + 0x350], rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x30]
call fcn.1400a2720
mov rax, qword [rbp + 0x350]
movups xmm0, xmmword [rbp + 0x30]
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.1400a8ab0
mov qword [rbp + 0x358], rax
lea rcx, [rbp + 0x3b0]
call fcn.1400a8ab0
mov qword [rbp + 0x360], rax
lea rcx, [rbp + 0x3b0]
call fcn.1400a8ab0
mov qword [rbp + 0x368], rax
lea rcx, [rbp + 0x3b0]
call fcn.1400a8ab0
mov qword [rbp + 0x370], rax
lea rcx, [rbp + 0x3b0]
call fcn.1400a8ab0
mov qword [rbp + 0x378], rax
mov r8b, 1
mov edx, 3
mov rcx, qword [0x1402206e0]
call fcn.1400a9270
mov qword [rbp + 0x380], rax
lea rcx, [rbp + 0x490]
call fcn.1400018f0
mov rdx, qword [rbp + 0x380]
add rdx, 8
nop dword [rax]
movzx ecx, byte [rax]
mov byte [rdx], cl
lea rax, [rax + 1]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1400a5720
mov dword [rsp + 0x20], 0xff
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x60]
call fcn.1400a2720
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.1400a2720
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 [0x1402206e0]
call fcn.1400a9270
mov qword [rbp + 0x388], rax
lea rdx, [rbp + 0x5a0]
lea rcx, [rbp + 0x5a0]
sub rax, rcx
movzx ecx, byte [rdx]
mov byte [rax + rdx + 8], cl
lea rdx, [rdx + 1]
test cl, cl
jne 0x1400a57f1
mov dword [rsp + 0x20], 0xff
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x80]
call fcn.1400a2720
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.1400a2720
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.14005b950
mov rax, qword [rbp + 0x408]
cmp qword [0x14021a8a8], rax
je 0x1400a59ae
lea rdx, str.Head
lea rcx, [rbp + 0x150]
call fcn.140003ea0
mov r8, rax
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x400]
call fcn.14006b320
mov rcx, qword [rax + 8]
mov qword [rbp + 0x330], rcx
lea rax, [rbp + 0xa0]
mov qword [rbp - 8], rax
movzx edx, bl
lea rcx, [rbp + 0xa0]
call fcn.140002620
nop
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0xa0]
call fcn.140004030
nop
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x400]
call fcn.14006b320
mov rcx, qword [rax + 8]
mov qword [rbp + 0x340], rcx
cmp qword [0x14021a8a8], rcx
jne 0x1400a59ae
lea rdx, str.Torso
lea rcx, [rbp + 0x170]
call fcn.140003ea0
mov r8, rax
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x400]
call fcn.14006b320
mov rcx, qword [rax + 8]
mov qword [rbp + 0x340], rcx
lea rcx, [rbp + 0x490]
call fcn.1400018f0
mov r14, rax
mov dword [rbp - 0x58], 0xb94984ba
mov dword [rbp - 0x54], 0x4e416fb4
mov dword [rbp - 0x50], 0xa94e4c46
mov byte [rbp - 0x4c], 0xcc
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x4b], xmm0
mov dword [rbp - 0x3b], eax
mov word [rbp - 0x37], ax
nop word [rax + rax]
mov r10, qword [0x140220a80]
mov r11, qword [0x140220a78]
nop
xor r9d, r9d
cmp r9, 0x23
jae 0x1400a6587
movzx r8d, byte [rbp + r9 - 0x58]
movzx esi, r8b
cmp r10, r9
ja 0x1400a657e
lea rcx, [r11 + 1]
cmp r10, rcx
jae 0x1400a5a4c
movabs rcx, 0x18e1ecf684ea4e64
add rcx, r9
mov rax, r8
and rax, rcx
imul r13, rax, 0xfffffffffffffffe
add r13, r8
add r13, rcx
add r13b, 0x44
jmp 0x1400a5a86
je 0x1400a6503
lea rax, [r11 + 2]
cmp r10, rax
je 0x1400a6478
lea rax, [rcx + 1]
cmp r10, rax
je 0x1400a643d
lea rax, [r11 + 3]
cmp r10, rax
je 0x1400a6413
lea rax, [r11 + 6]
cmp r10, rax
je 0x1400a63e6
movzx esi, r8b
nop word [rax + rax]
cmp r11, r9
ja 0x1400a6575
lea rax, [r11 + 0x10]
cmp r10, rax
jae 0x1400a5ac3
movabs rcx, 0xa887038e7386e34
add rcx, r9
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [rsi + rcx]
sub r13b, 0x6c
jmp 0x1400a5b00
lea rcx, [r11 + 1]
cmp r10, rcx
je 0x1400a6391
lea rax, [r11 + 5]
cmp r10, rax
je 0x1400a6368
lea rax, [r11 + 3]
cmp r10, rax
je 0x1400a633f
lea rax, [rcx + 1]
cmp r10, rax
je 0x1400a631b
nop word [rax + rax]
lea rax, [r11 + r10]
cmp rax, r9
jbe 0x1400a6069
nop dword [rax]
lea rax, [r11 + 0x61]
cmp r10, rax
je 0x1400a6046
lea rax, [r11 + 0x20]
cmp r10, rax
je 0x1400a6022
lea rax, [r11 + 1]
cmp r10, rax
je 0x1400a5ffc
lea rax, [r11 + 0x2a]
cmp r10, rax
je 0x1400a5fde
lea rax, [r11 + 0x64]
cmp r10, rax
je 0x1400a5fbe
lea rax, [r11 + 5]
cmp r10, rax
je 0x1400a5fa3
lea rax, [r11 + 0x1000]
cmp r10, rax
je 0x1400a5f83
lea rax, [r11 + 0x10]
cmp r10, rax
je 0x1400a5f68
lea rax, [r11 + 0xa]
cmp r10, rax
je 0x1400a5f39
lea rax, [r11 + 0x5a]
cmp r10, rax
je 0x1400a5b10
lea r10, [r11 + 0x400]
lea r11, [r10 + 0x42]
lea rax, [r11 + 0xa]
cmp r10, rax
jb 0x1400a6558
lea rax, [r11 + 0x5a]
cmp r10, rax
jb 0x1400a6537
lea rax, [r11 + 0x41]
cmp r10, rax
jb 0x1400a5d01
lea rax, [r11 + 0x40]
cmp r10, rax
jb 0x1400a5cd8
lea rax, [r11 + 3]
cmp r10, rax
jb 0x1400a5cb4
lea rax, [r11 + 0x3e8]
cmp r10, rax
jb 0x1400a5ee3
lea rax, [r11 + 9]
cmp r10, rax
jb 0x1400a5e76
lea rax, [r11 + 0x7a]
cmp r10, rax
jb 0x1400a5e4e
lea rax, [r11 + 0x28]
cmp r10, rax
jb 0x1400a5b10
lea r10, [r11 + 8]
lea r11, [r10 + 2]
lea rax, [r11 + 0x7a]
cmp r10, rax
ja 0x1400a5e1f
lea rax, [r11 + 0x28]
cmp r10, rax
ja 0x1400a5e04
lea rax, [r11 + 0x20]
cmp r10, rax
ja 0x1400a5de4
lea rax, [r11 + 1]
cmp r10, rax
ja 0x1400a5dc9
lea rax, [r11 + 0x80]
cmp r10, rax
ja 0x1400a5dab
lea rax, [r11 + 6]
cmp r10, rax
ja 0x1400a5d8a
lea rax, [r11 + 0x61]
cmp r10, rax
ja 0x1400a5d69
lea rcx, [r11 + 0x1000]
cmp r10, rcx
ja 0x1400a5d40
lea rax, [r11 + 0x10]
cmp r10, rax
ja 0x1400a5d25
lea rax, [r11 + 0x2a]
cmp r10, rax
ja 0x1400a5b10
mov r10, rcx
lea r11, [rcx + 0x64]
jmp 0x1400a5b10
movabs rcx, 0x82aba9da2b38904c
add rcx, r9
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [rsi + rcx]
sub r13b, 0x14
jmp 0x1400a5b00
movabs rcx, 0x50e7cfed2163f384
add rcx, r9
movzx eax, cl
and al, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, al
lea r13d, [rdx + rdx]
add r13b, cl
add r13b, sil
jmp 0x1400a5a90
movabs rcx, 0x1f23f600178f56bc
add rcx, r9
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [rsi + rcx]
sub r13b, 0x24
jmp 0x1400a5a17
lea ecx, [r9 - 0x60]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 0x60
jmp 0x1400a63b5
lea edx, [r9 - 0x28]
movzx eax, r8b
and al, dl
mov ecx, listen
sub cl, al
lea r13d, [rcx + rcx]
add r13b, r8b
add r13b, dl
inc r11
dec r9
inc r9
jmp 0x1400a5a03
lea ecx, [r9 + 0x10]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 0x70
dec r9
inc r9
jmp 0x1400a5a03
lea edx, [r9 + 0x48]
movzx eax, dl
and al, r8b
mov ecx, 4
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
movzx edx, r9b
jmp 0x1400a62d9
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
add r13b, 0x80
jmp 0x1400a645c
lea ecx, [r9 - 0x48]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 8
jmp 0x1400a645f
lea edx, [r9 - 0x10]
movzx eax, dl
and al, r8b
mov ecx, gethostname
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
add r13b, r8b
jmp 0x1400a649b
lea ecx, [r9 + 0x28]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 0x18
jmp 0x1400a64c4
lea edx, [r9 + 0x60]
movzx eax, r8b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r13d, [rcx + rcx]
add r13b, r8b
add r13b, dl
movzx eax, byte [rbp + r9 - 0x58]
add rax, r11
add r9, rax
inc r9
jmp 0x1400a5a03
lea edx, [r9 + 0x6c]
movzx eax, r8b
and al, dl
mov ecx, 6
sub cl, al
lea r13d, [rcx + rcx]
add r13b, r8b
add r13b, dl
mov byte [rbp + r9 - 0x58], r13b
inc r9
jmp 0x1400a5a03
lea ecx, [r9 - 0x24]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 4
cmp r10, 0x42
jae 0x1400a62c0
lea rax, [r11 + 0xa]
cmp r10, rax
jbe 0x1400a61f2
lea ecx, [r9 + 8]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 0x38
cmp r11, 2
jb 0x1400a5e69
movzx esi, r9b
lea edx, [rsi - 0x28]
movzx eax, r8b
and al, dl
mov ecx, listen
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea r13d, [rcx + rcx]
jmp 0x1400a63b9
lea edx, [r9 + 0x14]
movzx eax, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
add r13b, r8b
lea rax, [r11 + r10]
cmp rax, 1
je 0x1400a62fe
lea rax, [r11 + 0x61]
cmp r10, rax
jbe 0x1400a617a
lea edx, [r9 - 0x2c]
movzx eax, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
add r13b, r8b
jmp 0x1400a5e8c
lea edx, [r9 + 0x38]
movzx eax, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
add r13b, r8b
movzx eax, byte [rbp + r9 - 0x58]
add rax, r11
add r9, rax
inc r9
jmp 0x1400a5a03
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 0x10
jmp 0x1400a64c4
lea edx, [r9 - 0x58]
movzx eax, dl
and al, r8b
mov ecx, 0x34
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
add r13b, r8b
jmp 0x1400a649b
lea ecx, [r9 - 0x20]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 0x20
jmp 0x1400a645f
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
add r13b, r8b
jmp 0x1400a645c
movzx edx, r9b
lea ecx, [rdx + 0x50]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 0x30
jmp 0x1400a62dc
lea edx, [r9 - 0x78]
movzx eax, dl
and al, r8b
mov ecx, 0x24
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
add r13b, r8b
dec r9
inc r9
jmp 0x1400a5a03
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 0x40
inc r11
dec r9
inc r9
jmp 0x1400a5a03
movzx esi, r9b
lea edx, [rsi - 8]
movzx eax, dl
and al, r8b
mov ecx, Ordinal_30
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
add r13b, r8b
jmp 0x1400a63b9
lea rcx, [r11 + 3]
cmp r10, rcx
jae 0x1400a609b
movabs rcx, 0x18e1ecf684ea4e64
add rcx, r9
movzx eax, cl
and al, r8b
mov edx, Ordinal_35
sub dl, al
lea r13d, [rdx + rdx]
add r13b, cl
add r13b, sil
jmp 0x1400a5efe
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a60d3
lea edx, [r9 + 0x68]
movzx eax, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
add r13b, r8b
movzx eax, byte [rbp + r9 - 0x58]
add rax, r11
add r9, rax
inc r9
jmp 0x1400a5a03
inc rax
cmp r10, rax
jne 0x1400a60fb
lea edx, [r9 - 8]
movzx eax, dl
and al, r8b
mov ecx, Ordinal_30
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
add r13b, r8b
jmp 0x1400a649b
cmp r10, rcx
jne 0x1400a611b
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 0x40
jmp 0x1400a645f
lea rax, [r11 + 7]
cmp r10, rax
jne 0x1400a614a
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
add r13b, r8b
dec r9
inc r9
jmp 0x1400a5a03
lea rax, [r11 + 6]
cmp r10, rax
jne 0x1400a5efe
movzx esi, r9b
lea edx, [rsi - 0x58]
movzx eax, dl
and al, r8b
mov ecx, 0x34
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
add r13b, r8b
jmp 0x1400a63b9
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a61a1
movzx esi, r9b
lea ecx, [rsi - 0x64]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 0x44
jmp 0x1400a63b9
lea rax, [r11 + 5]
cmp r10, rax
jne 0x1400a61ca
lea edx, [r9 - 0x7c]
movzx eax, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
add r13b, r8b
jmp 0x1400a645f
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a5e8c
lea ecx, [r9 + 0x4c]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 0x14
jmp 0x1400a649b
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a622a
lea edx, [r9 - 0x30]
movzx eax, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
add r13b, r8b
movzx eax, byte [rbp + r9 - 0x58]
add rax, r11
add r9, rax
inc r9
jmp 0x1400a5a03
inc rax
cmp r10, rax
jne 0x1400a624d
lea ecx, [r9 - 0x68]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 0x28
jmp 0x1400a64c4
lea rax, [r11 + 4]
cmp r10, rax
jne 0x1400a6271
lea ecx, [r9 + 0x28]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 0x18
jmp 0x1400a645f
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a6295
movzx edx, r9b
lea ecx, [rdx - 0x48]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 8
jmp 0x1400a62dc
lea rax, [r11 + 5]
cmp r10, rax
jne 0x1400a5eb9
movzx esi, r9b
lea ecx, [rsi + 0x10]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 0x70
jmp 0x1400a63b9
movzx edx, r9b
lea ecx, [rdx - 0x60]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 0x60
add r13b, r8b
add dl, 4
movzx eax, r8b
and al, dl
add al, al
sub r8b, al
sub r8b, 0x1c
add r8b, r13b
add r8b, dl
mov byte [rbp + r9 - 0x58], r8b
jmp 0x1400a645c
lea edx, [r9 + 0x68]
movzx eax, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
jmp 0x1400a649b
movabs rcx, 0x98a73fa135dd5474
add rcx, r9
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [rsi + rcx]
sub r13b, 0x2c
jmp 0x1400a64c4
movabs rcx, 0x66e365b42c08b7ac
add rcx, r9
movzx eax, cl
and al, r8b
mov edx, Ordinal_41
sub dl, al
lea r13d, [rdx + rdx]
add r13b, cl
add r13b, sil
jmp 0x1400a649b
movabs rcx, 0x35bb1da185f7e1c
add rcx, r9
movzx eax, cl
and al, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, al
lea r13d, [rdx + rdx]
add r13b, cl
add r13b, sil
jmp 0x1400a645c
movabs rcx, 0x3c4c4a25f10d0afc
add rcx, r9
movzx eax, cl
and al, r8b
mov edx, select
sub dl, al
lea r13d, [rdx + rdx]
add r13b, cl
add r13b, sil
movzx esi, r9b
add sil, 0x3c
movzx eax, r8b
and al, sil
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, r8b
add cl, sil
mov byte [rbp + r9 - 0x58], cl
inc r11
dec r9
inc r9
jmp 0x1400a5a03
movabs rcx, 0xa700bc5ed38f34a4
add rcx, r9
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [rsi + rcx]
sub r13b, 0x7c
inc r11
dec r9
inc r9
jmp 0x1400a5a03
movabs rcx, 0x753ce271c9ba97dc
add rcx, r9
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [rsi + rcx]
sub r13b, 4
dec r9
inc r9
jmp 0x1400a5a03
movabs rcx, 0x11b52e97b6115e4c
add rcx, r9
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [rsi + rcx]
sub r13b, 0x14
add r10, r11
movzx eax, r13b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
inc r9
jmp 0x1400a5a03
movabs rcx, 0xae2d7abda26824bc
add rcx, r9
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [rsi + rcx]
sub r13b, 0x24
movzx r8d, sil
lea edx, [r9 - 0x34]
movzx eax, r8b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
movzx eax, cl
mov byte [rbp + r9 - 0x58], al
inc r11
add rax, r11
sub r9, rax
lea ecx, [r9 + 0x30]
movzx eax, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x50
add r8b, cl
mov byte [rbp + r9 - 0x58], r8b
inc r10
mov rax, 0xffffffffffffffff
sub rax, r10
add r9, rax
movzx eax, byte [rbp + r9 - 0x58]
add rax, r11
add r9, rax
inc r9
jmp 0x1400a5a03
movabs rcx, 0x4aa5c6e38ebeeb2c
add rcx, r9
movzx eax, cl
and al, r8b
add al, al
sub sil, al
lea r13d, [rcx + rsi]
sub r13b, 0x34
movzx eax, byte [rbp + r9 - 0x58]
add rax, r11
add r9, rax
inc r9
jmp 0x1400a5a03
sub r9b, 0xc
movzx eax, r8b
and al, r9b
mov ecx, Ordinal_46
sub cl, al
lea r13d, [rcx + rcx]
add r13b, r8b
add r13b, r9b
jmp 0x1400a5a00
add r9b, 0x2c
movzx eax, r9b
and al, r8b
add al, al
sub r9b, al
lea r13d, [r8 + r9]
sub r13b, 0x34
jmp 0x1400a59f0
lea rdx, [rbp + 0x16caad8]
jmp 0x1400a658b
lea rdx, [rbp + 0x56f93c]
jmp 0x1400a658b
lea rdx, [rbp - 0x58]
mov r8, r14
mov rcx, qword [0x140220750]
call fcn.1400a94d0
mov rax, qword [rbp + 0x3c8]
mov qword [rbp + 0x240], rax
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x248]
call fcn.1400a3c60
nop
lea r8, [rbp + 0x240]
lea rdx, [rbp + 0x230]
lea rcx, [0x140220a00]
call fcn.1400b2820
nop
lea rcx, [rbp + 0x2d8]
call fcn.140002490
nop
lea rcx, [rbp + 0x390]
call fcn.140002490
nop
lea rcx, [rbp + 0x490]
call fcn.140002490
mov r14, qword [rsp + 0x40]
lea rsi, vtable.RBX::Player.0
inc r14
mov qword [rsp + 0x40], r14
mov rax, qword [rbp + 0x3f0]
sub rax, qword [rbp + 0x3e8]
sar rax, 4
cmp r14, rax
jb 0x1400a5350
mov r12, qword [rsp + 0x30]
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 + 0x38]
lea rdx, [0x140220a00]
lea rcx, [rbp + 0x430]
call fcn.1400b2490
nop
mov qword [rbp + 0x3b8], 0
mov rax, qword [0x140220a08]
xor r8d, r8d
mov rdx, qword [rax]
lea rcx, [rbp + 0x3b8]
call fcn.14006ba70
mov qword [rbp + 0x3d0], 0
xor r8d, r8d
mov rdx, qword [0x140220a08]
lea rcx, [rbp + 0x3d0]
call fcn.14006ba70
mov rax, qword [rbp + 0x3b8]
cmp rax, qword [rbp + 0x3d0]
je 0x1400a80f7
movabs rbx, 0x7fffffffffffffff
nop dword [rax]
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0x4b0], rcx
lea rdx, [rax + 0x18]
lea rcx, [rbp + 0x4b8]
call fcn.1400a3c60
nop
cmp byte [rbp + 0x4b8], 0
je 0x1400a674b
lea r8, [rbp + 0x4b0]
lea rdx, [rbp + 0x58]
lea rcx, [rbp + 0x430]
call fcn.1400a9360
mov rsi, rax
lea r8, [rbp + 0x438]
mov rdx, qword [rbp + 0x438]
lea rcx, [rbp + 0x10]
call fcn.14006ba70
mov rcx, qword [rbp + 0x10]
cmp qword [rsi], rcx
je 0x1400a80bf
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0x430]
call fcn.1400adbf0
jmp 0x1400a80bf
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.1400022f0
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x470]
call fcn.14005ae60
mov rcx, qword [rax + 8]
cmp qword [0x14021a8a8], rcx
jne 0x1400a80b2
mov byte [rbp + 0x4b8], 1
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0x430]
call fcn.1400adbf0
mov r8b, 1
mov rdx, qword [rbp + 0x500]
mov rcx, qword [0x1402206e0]
call fcn.1400a2820
mov qword [rbp + 0x500], 0
mov r8b, 1
mov rdx, qword [rbp + 0x508]
mov rcx, qword [0x1402206e0]
call fcn.1400a2820
mov qword [rbp + 0x508], 0
mov r8b, 1
mov rdx, qword [rbp + 0x510]
mov rcx, qword [0x1402206e0]
call fcn.1400a2820
mov qword [rbp + 0x510], 0
mov r8b, 1
mov rdx, qword [rbp + 0x518]
mov rcx, qword [0x1402206e0]
call fcn.1400a2820
mov qword [rbp + 0x518], 0
mov r8b, 1
mov rdx, qword [rbp + 0x520]
mov rcx, qword [0x1402206e0]
call fcn.1400a2820
mov qword [rbp + 0x520], 0
mov r8b, 1
mov rdx, qword [rbp + 0x528]
mov rcx, qword [0x1402206e0]
call fcn.1400a2820
mov qword [rbp + 0x528], 0
mov r8b, 1
mov rdx, qword [rbp + 0x530]
mov rcx, qword [0x1402206e0]
call fcn.1400a2820
mov qword [rbp + 0x530], 0
mov r8b, 1
mov rdx, qword [rbp + 0x538]
mov rcx, qword [0x1402206e0]
call fcn.1400a2820
mov qword [rbp + 0x538], 0
mov r8b, 1
mov rdx, qword [rbp + 0x540]
mov rcx, qword [0x1402206e0]
call fcn.1400a2820
mov qword [rbp + 0x540], 0
mov rax, qword [rbp + 0x590]
cmp rax, rbx
je 0x1400a7512
test rax, rax
je 0x1400a7512
lea rcx, [rbp + 0x580]
call fcn.1400018f0
mov r14, rax
mov dword [rbp - 0x30], 0x4d114e40
mov dword [rbp - 0x2c], 0x503654a
mov word [rbp - 0x28], 0xa31a
mov byte [rbp - 0x26], 0xac
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x25], xmm0
mov qword [rbp - 0x15], rax
nop dword [rax + rax]
mov r10, qword [0x140220a80]
mov r11, qword [0x140220a78]
nop
xor esi, esi
cmp rsi, 0x23
jae 0x1400a74fa
movzx r9d, byte [rbp + rsi - 0x30]
mov edx, r9d
cmp r10, rsi
ja 0x1400a74df
lea rax, [r11 + 1]
cmp r10, rax
jae 0x1400a698a
movabs rcx, 0x49e06a10d5708b45
add rcx, rsi
mov rax, rdx
and rax, rcx
imul r15, rax, 0xfffffffffffffffe
add r15, rdx
add r15, rcx
add r15b, 0x1d
jmp 0x1400a69c4
je 0x1400a745b
lea rax, [r11 + 3]
cmp r10, rax
je 0x1400a73d1
lea rax, [r11 + 2]
cmp r10, rax
je 0x1400a73a0
lea rax, [r11 + 5]
cmp r10, rax
je 0x1400a7365
lea rax, [r11 + 6]
cmp r10, rax
je 0x1400a7321
movzx r8d, sil
nop dword [rax + rax]
cmp r11, rsi
ja 0x1400a74c4
lea rax, [r11 + 0x20]
cmp r10, rax
jae 0x1400a69fa
lea ecx, [r8 - 0x57]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
add r15b, 0x61
jmp 0x1400a6a40
lea rax, [r11 + 1]
cmp r10, rax
je 0x1400a7309
inc rax
cmp r10, rax
je 0x1400a72e3
lea rax, [r11 + 2]
cmp r10, rax
je 0x1400a72c0
lea rax, [r11 + 5]
cmp r10, rax
je 0x1400a72a3
lea rax, [r11 + 9]
cmp r10, rax
je 0x1400a7278
nop word [rax + rax]
lea rax, [r10 + r11]
cmp rax, rsi
jbe 0x1400a6fc9
nop dword [rax]
lea rax, [r11 + 0x3e8]
cmp r10, rax
je 0x1400a6fa9
lea rax, [r11 + 0x80]
cmp r10, rax
je 0x1400a6f83
lea rax, [r11 + 5]
cmp r10, rax
je 0x1400a6f60
lea rax, [r11 + 3]
cmp r10, rax
je 0x1400a6f40
lea rax, [r11 + 0x200]
cmp r10, rax
je 0x1400a6f1f
lea rax, [r11 + 0x64]
cmp r10, rax
je 0x1400a6f02
lea rax, [r11 + 4]
cmp r10, rax
je 0x1400a6ee7
lea rax, [r11 + 2]
cmp r10, rax
je 0x1400a6ec6
lea rax, [r11 + 0x2a]
cmp r10, rax
je 0x1400a6e97
lea rax, [r11 + 0x42]
cmp r10, rax
je 0x1400a6a50
lea r10, [r11 + 0x61]
lea r11, [r10 + 0x28]
lea rax, [r11 + 0x400]
cmp r10, rax
jb 0x1400a74a7
lea rax, [r11 + 0x200]
cmp r10, rax
jb 0x1400a748a
lea rax, [r11 + 6]
cmp r10, rax
jb 0x1400a6c48
lea rax, [r11 + 4]
cmp r10, rax
jb 0x1400a6c2d
lea rax, [r11 + 0x3e8]
cmp r10, rax
jb 0x1400a6c12
lea rax, [r11 + 0x80]
cmp r10, rax
jb 0x1400a6e49
lea rax, [r11 + 5]
cmp r10, rax
jb 0x1400a6dfc
lea rax, [r11 + 3]
cmp r10, rax
jb 0x1400a6dbc
lea rax, [r11 + 1]
cmp r10, rax
jb 0x1400a6d97
lea rax, [r11 + 0x64]
cmp r10, rax
jb 0x1400a6a50
lea r10, [r11 + 0x7a]
lea r11, [r10 + 0x40]
lea rax, [r11 + 0x1000]
cmp r10, rax
ja 0x1400a6d68
lea rax, [r11 + 0x3e8]
cmp r10, rax
ja 0x1400a6d47
lea rcx, [r11 + 8]
cmp r10, rcx
ja 0x1400a6d2c
lea rax, [r11 + 5]
cmp r10, rax
ja 0x1400a6d0f
lea rax, [r11 + 0x400]
cmp r10, rax
ja 0x1400a6cee
lea rax, [r11 + 0x200]
cmp r10, rax
ja 0x1400a6cce
lea rax, [r11 + 0x64]
cmp r10, rax
ja 0x1400a6cab
lea rax, [r11 + 4]
cmp r10, rax
ja 0x1400a6c85
lea rax, [r11 + 2]
cmp r10, rax
ja 0x1400a6c65
lea rax, [r11 + 0x80]
cmp r10, rax
ja 0x1400a6a50
mov r10, rcx
lea r11, [rcx + 0x42]
jmp 0x1400a6a50
lea ecx, [r8 + 0x77]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
sub r15b, 0x41
jmp 0x1400a6a40
lea ecx, [r8 - 0x13]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
sub r15b, 0x7b
jmp 0x1400a69d0
add r8b, 0x63
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
add r15b, 0x4b
jmp 0x1400a6955
lea edx, [r8 + 0x48]
movzx eax, dl
and al, r9b
mov ecx, 4
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r9b
jmp 0x1400a733b
sub r8b, 0x42
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x32
inc r11
dec rsi
inc rsi
jmp 0x1400a6942
add r8b, 0x34
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x6c
dec rsi
inc rsi
jmp 0x1400a6942
lea edx, [r8 - 0x56]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r9b
jmp 0x1400a737f
add r8b, 0x20
movzx eax, r8b
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r8b
add r15b, r9b
jmp 0x1400a73b5
sub r8b, 0x6a
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x1a
jmp 0x1400a73b8
lea ecx, [r8 + 0xc]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
sub r15b, 0x54
jmp 0x1400a73f4
sub r8b, 0x7e
movzx eax, r8b
and al, r9b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r8b
add r15b, r9b
jmp 0x1400a741d
sub r8b, 8
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 [rbp + rsi - 0x30]
add rax, r11
add rsi, rax
inc rsi
jmp 0x1400a6942
sub r8b, 0x61
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x59
mov byte [rbp + rsi - 0x30], r15b
inc rsi
jmp 0x1400a6942
lea ecx, [r8 + 0x15]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
add r15b, 0x6d
cmp r11, 0x400
jb 0x1400a6daf
lea ecx, [r8 + 0x7e]
movzx eax, cl
and al, r9b
mov edx, 7
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea r15d, [rdx + rdx]
jmp 0x1400a733b
lea ecx, [r8 - 0x75]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
add r15b, 0x33
cmp r10, 0x3e8
jae 0x1400a7233
lea rax, [r11 + 0x2a]
cmp r10, rax
jbe 0x1400a7159
lea edx, [r8 + 0x1a]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r9b
jmp 0x1400a6dd2
lea ecx, [r8 + 1]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
sub r15b, 7
lea rax, [r10 + r11]
cmp rax, 0x200
je 0x1400a7255
lea rax, [r11 + 0x5a]
cmp r10, rax
jbe 0x1400a70b9
lea ecx, [r8 + 0x71]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
sub r15b, 0x17
jmp 0x1400a6e12
sub r8b, 0xa
movzx eax, r8b
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r8b
add r15b, r9b
movzx eax, byte [rbp + rsi - 0x30]
add rax, r11
add rsi, rax
inc rsi
jmp 0x1400a6942
add r8b, 0x6c
movzx eax, r8b
and al, r9b
mov ecx, 6
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r8b
add r15b, r9b
jmp 0x1400a741d
lea ecx, [r8 - 0x1e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
sub r15b, 0x2e
jmp 0x1400a73f4
add r8b, 0x58
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x68
jmp 0x1400a73b8
sub r8b, 0x32
movzx eax, r8b
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r8b
add r15b, r9b
jmp 0x1400a73b5
lea edx, [r8 + 0x44]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r9b
jmp 0x1400a737f
sub r8b, 0x46
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x16
dec rsi
inc rsi
jmp 0x1400a6942
add r8b, 0x30
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x50
inc r11
dec rsi
inc rsi
jmp 0x1400a6942
lea edx, [r8 - 0x5a]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_60
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r9b
jmp 0x1400a733b
lea rcx, [r11 + 5]
cmp r10, rcx
jae 0x1400a6fed
lea ecx, [r8 + 0x45]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
add r15b, 0x1d
jmp 0x1400a6e5f
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a7021
add r8b, 0x52
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x3e
movzx eax, byte [rbp + rsi - 0x30]
add rax, r11
add rsi, rax
inc rsi
jmp 0x1400a6942
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a704b
sub r8b, 0x10
movzx eax, r8b
and al, r9b
mov ecx, gethostname
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r8b
add r15b, r9b
jmp 0x1400a73b8
lea rax, [r11 + 2]
cmp r10, rax
jne 0x1400a7071
add r8b, 0x7a
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x56
jmp 0x1400a73b5
cmp r10, rcx
jne 0x1400a7091
lea ecx, [r8 + 4]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
sub r15b, 0x1c
jmp 0x1400a737f
lea rax, [r11 + 8]
cmp r10, rax
jne 0x1400a6e5f
lea ecx, [r8 - 0x5e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
sub r15b, 0x6e
jmp 0x1400a733b
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a70dd
lea ecx, [r8 - 5]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
add r15b, 0x23
jmp 0x1400a733b
lea rax, [r11 + 2]
cmp r10, rax
jne 0x1400a7109
add r8b, 0xf
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x69
dec rsi
inc rsi
jmp 0x1400a6942
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a712f
add r8b, 0x23
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
add r15b, 0xb
jmp 0x1400a73b5
lea rax, [r11 + 5]
cmp r10, rax
jne 0x1400a6e12
sub r8b, 0x53
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
add r15b, 0x45
jmp 0x1400a73b8
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a718d
sub r8b, 0x5c
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x7c
movzx eax, byte [rbp + rsi - 0x30]
add rax, r11
add rsi, rax
inc rsi
jmp 0x1400a6942
inc rax
cmp r10, rax
jne 0x1400a71b0
lea ecx, [r8 - 0x48]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
sub r15b, 8
jmp 0x1400a73f4
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a71da
add r8b, 0x42
movzx eax, r8b
and al, r9b
mov ecx, Ordinal_27
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r8b
add r15b, r9b
jmp 0x1400a73b8
lea rax, [r11 + 4]
cmp r10, rax
jne 0x1400a7206
sub r8b, 0x20
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x20
dec rsi
inc rsi
jmp 0x1400a6942
lea rax, [r11 + 8]
cmp r10, rax
jne 0x1400a6dd2
lea edx, [r8 - 0xc]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_46
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r9b
jmp 0x1400a733b
lea edx, [r8 + 8]
movzx eax, dl
and al, r9b
add al, al
movzx r15d, r9b
sub r15b, al
sub r15b, 0x38
add r15b, r9b
add r15b, dl
jmp 0x1400a737f
lea edx, [r8 - 0x6e]
movzx eax, dl
and al, r9b
mov ecx, 1
sub cl, al
lea r15d, [rcx + rcx]
sub r15b, r9b
add r15b, dl
add r15b, r9b
jmp 0x1400a73f4
sub r8b, 0x7d
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
add r15b, 0x6b
movzx eax, byte [rbp + rsi - 0x30]
add rax, r11
add rsi, rax
inc rsi
jmp 0x1400a6942
add r8b, 0x5b
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x7d
jmp 0x1400a73b5
add r8b, 0x47
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
add r15b, 0xf
dec rsi
inc rsi
jmp 0x1400a6942
sub r8b, 0x43
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x2b
inc r11
dec rsi
inc rsi
jmp 0x1400a6942
lea ecx, [r8 + 0x33]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
sub r15b, 0x65
jmp 0x1400a733b
movzx r8d, sil
lea ecx, [r8 + 0x1f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
add r15b, 0x27
sub r8b, 0x3d
movzx eax, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 0x55
add r9b, r8b
mov byte [rbp + rsi - 0x30], r9b
inc r11
dec rsi
inc rsi
jmp 0x1400a6942
movzx r8d, sil
lea ecx, [r8 - 0x7f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
add r15b, 0x79
add r8b, 0x4d
movzx eax, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 0x1b
add r9b, r8b
add r9b, r15b
mov byte [rbp + rsi - 0x30], r9b
jmp 0x1400a73b5
lea ecx, [rsi - 9]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea r15d, [r9 + rcx]
add r15b, 0x3f
add r10, r11
movzx eax, r15b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x1400a6942
movabs rcx, 0x522e675d613cee3
add rcx, rsi
and dl, cl
add dl, dl
movzx r15d, r9b
sub r15b, dl
sub r15b, 0x35
add r15b, cl
movzx r8d, sil
sub r8b, 0x29
movzx eax, r9b
and al, r8b
add al, al
movzx ecx, r9b
sub cl, al
add cl, 0x1f
add cl, r8b
movzx eax, cl
mov byte [rbp + rsi - 0x30], al
inc r11
add rax, r11
sub rsi, rax
lea edx, [rsi + 0x1c]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + rsi - 0x30], cl
inc r10
mov rax, 0xffffffffffffffff
sub rax, r10
add rsi, rax
movzx eax, byte [rbp + rsi - 0x30]
add rax, r11
add rsi, rax
inc rsi
jmp 0x1400a6942
movabs rax, 0xdda13e328051a1cf
add rax, rsi
and dl, al
add dl, dl
sub r9b, dl
lea r15d, [rax + r9]
add r15b, 0x57
movzx eax, byte [rbp + rsi - 0x30]
add rax, r11
add rsi, rax
inc rsi
jmp 0x1400a6942
sub r8b, 0x27
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
add r15b, 0x11
jmp 0x1400a6940
add r8b, 0x4f
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r15d, [r9 + r8]
sub r15b, 0x29
jmp 0x1400a6930
lea rdx, [rbp + 0x15d922c]
mov r8, r14
mov rcx, qword [0x140220750]
call fcn.1400add20
jmp 0x1400a80b2
lea rdx, [rbp + 0xce1d71]
mov r8, r14
mov rcx, qword [0x140220750]
call fcn.1400add20
jmp 0x1400a80b2
lea rdx, [rbp - 0x30]
mov r8, r14
mov rcx, qword [0x140220750]
call fcn.1400add20
jmp 0x1400a80b2
mov dword [rbp - 0x80], 0xc4b3c9a6
mov dword [rbp - 0x7c], 0xb368dfd1
mov dword [rbp - 0x78], 0x7dd8d7d5
mov byte [rbp - 0x74], 0x42
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x73], xmm0
mov dword [rbp - 0x63], eax
mov word [rbp - 0x5f], ax
nop dword [rax + rax]
mov r10, qword [0x140220a80]
mov r11, qword [0x140220a78]
nop
xor esi, esi
cmp rsi, 0x23
jae 0x1400a80a1
movzx r8d, byte [rbp + rsi - 0x80]
mov r14d, r8d
cmp r10, rsi
ja 0x1400a8098
lea rax, [r11 + 1]
cmp r10, rax
jae 0x1400a759f
movabs rcx, 0x1a64d265d6f4318d
add rcx, rsi
mov rax, r14
and rax, rcx
imul r12, rax, 0xfffffffffffffffe
add r12, r14
add r12, rcx
add r12b, 0x25
mov qword [rsp + 0x30], r12
jmp 0x1400a75cc
je 0x1400a8015
lea rax, [r11 + 3]
cmp r10, rax
je 0x1400a7f9b
lea rax, [r11 + 2]
cmp r10, rax
je 0x1400a7f64
lea rax, [r11 + 6]
cmp r10, rax
je 0x1400a7f25
movzx r9d, sil
cmp r11, rsi
ja 0x1400a808f
lea rax, [r11 + 0x400]
cmp r10, rax
jae 0x1400a7602
lea ecx, [r9 - 0x6f]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
add r12b, 9
mov qword [rsp + 0x30], r12
jmp 0x1400a7650
lea rax, [r11 + 1]
cmp r10, rax
je 0x1400a7edc
lea rax, [r11 + 2]
cmp r10, rax
je 0x1400a7eb4
lea rax, [r11 + 3]
cmp r10, rax
je 0x1400a7e98
lea rax, [r11 + 4]
cmp r10, rax
je 0x1400a7e7b
lea rax, [r11 + 6]
cmp r10, rax
je 0x1400a7e5e
lea rax, [r11 + 7]
cmp r10, rax
je 0x1400a7e3f
lea rax, [r10 + r11]
cmp rax, rsi
jbe 0x1400a7bf1
nop dword [rax]
lea rax, [r11 + 0x64]
cmp r10, rax
je 0x1400a7bd5
lea rax, [r11 + 0x10]
cmp r10, rax
je 0x1400a7ba6
lea rax, [r11 + 5]
cmp r10, rax
je 0x1400a7b7a
lea rax, [r11 + 0x2a]
cmp r10, rax
je 0x1400a7b5e
lea rax, [r11 + 4]
cmp r10, rax
je 0x1400a7b3d
lea rax, [r11 + 0x5a]
cmp r10, rax
je 0x1400a7b1c
lea rax, [r11 + 0x400]
cmp r10, rax
je 0x1400a7afd
lea rax, [r11 + 0x42]
cmp r10, rax
je 0x1400a7add
lea rax, [r11 + 0xa]
cmp r10, rax
je 0x1400a7abc
lea rax, [r11 + 0x40]
cmp r10, rax
je 0x1400a7660
lea r10, [r11 + 0x41]
lea r11, [r10 + 9]
lea rax, [r11 + 0x3e8]
cmp r10, rax
jb 0x1400a806d
lea rax, [r11 + 0x40]
cmp r10, rax
jb 0x1400a804b
lea rax, [r11 + 9]
cmp r10, rax
jb 0x1400a7858
lea rax, [r11 + 0x28]
cmp r10, rax
jb 0x1400a7834
lea rax, [r11 + 8]
cmp r10, rax
jb 0x1400a7814
lea rax, [r11 + 2]
cmp r10, rax
jb 0x1400a7a64
lea rax, [r11 + 0x7a]
cmp r10, rax
jb 0x1400a7a15
lea rax, [r11 + 0x200]
cmp r10, rax
jb 0x1400a79cf
lea rax, [r11 + 0x61]
cmp r10, rax
jb 0x1400a79a5
lea rax, [r11 + 0x80]
cmp r10, rax
jb 0x1400a7660
lea r10, [r11 + 1]
lea r11, [r10 + 0x20]
lea rax, [r11 + 0x61]
cmp r10, rax
ja 0x1400a7988
lea rax, [r11 + 0x80]
cmp r10, rax
ja 0x1400a7967
lea rax, [r11 + 0x20]
cmp r10, rax
ja 0x1400a7948
lea rax, [r11 + 0x64]
cmp r10, rax
ja 0x1400a792b
lea rax, [r11 + 0x10]
cmp r10, rax
ja 0x1400a790a
lea rax, [r11 + 5]
cmp r10, rax
ja 0x1400a78ed
lea rax, [r11 + 0x2a]
cmp r10, rax
ja 0x1400a78c5
lea rcx, [r11 + 4]
cmp r10, rcx
ja 0x1400a789a
lea rax, [r11 + 0x5a]
cmp r10, rax
ja 0x1400a787d
lea rax, [r11 + 0x400]
cmp r10, rax
ja 0x1400a7660
mov r10, rcx
lea r11, [rcx + 0x42]
jmp 0x1400a7660
lea ecx, [r9 - 0x71]
movzx eax, cl
and al, r8b
add al, al
sub cl, al
lea r12d, [r8 + rcx]
add r12b, 0x17
mov qword [rsp + 0x30], r12
jmp 0x1400a7650
lea edx, [r9 + 0x75]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
sub r12b, 0x33
add r12b, dl
mov qword [rsp + 0x30], r12
jmp 0x1400a75d0
add r9b, 0x5b
movzx eax, r8b
and al, r9b
add al, al
movzx r12d, r8b
sub r12b, al
sub r12b, 0x7d
add r12b, r9b
mov qword [rsp + 0x30], r12
jmp 0x1400a7565
lea edx, [r9 - 0x78]
movzx eax, r8b
and al, dl
mov ecx, 0x24
sub cl, al
lea r12d, [rcx + rcx]
add r12b, r8b
jmp 0x1400a7ef3
add r9b, 0x6e
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r12d, [r9 + r8]
sub r12b, 2
inc r11
dec rsi
mov qword [rsp + 0x30], r12
inc rsi
jmp 0x1400a7552
add r9b, 0x54
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r12d, [r9 + r8]
sub r12b, 0x4c
dec rsi
mov qword [rsp + 0x30], r12
inc rsi
jmp 0x1400a7552
lea edx, [r9 + 0x3a]
movzx eax, r8b
and al, dl
mov ecx, gethostname
sub cl, al
lea r12d, [rcx + rcx]
add r12b, r8b
jmp 0x1400a7f40
add r9b, 0x20
movzx eax, r8b
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r12d, [rcx + rcx]
add r12b, r8b
add r12b, r9b
jmp 0x1400a7f7a
add r9b, 6
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r12d, [r9 + r8]
sub r12b, 0x2a
jmp 0x1400a7f7d
lea edx, [r9 - 0x14]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
sub r12b, 0x74
add r12b, dl
jmp 0x1400a7fc0
sub r9b, 0x2e
mov ecx, reloc.WLDAP32.dll_Ordinal_33
movzx eax, r8b
and al, r9b
sub cl, al
lea r12d, [rcx + rcx]
add r12b, r8b
add r12b, r9b
jmp 0x1400a7fe9
sub r9b, 0x48
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r12d, [r9 + r8]
sub r12b, 8
jmp 0x1400a8033
sub r9b, 9
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r12d, [r9 + r8]
add r12b, 0x3f
mov qword [rsp + 0x30], r12
mov byte [rbp + rsi - 0x80], r12b
inc rsi
jmp 0x1400a7552
lea edx, [r9 - 0x23]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
sub r12b, 0xb
add r12b, dl
mov qword [rsp + 0x30], r12
cmp r11, 1
jb 0x1400a79c2
lea edx, [r9 + 0x2e]
movzx eax, r8b
and al, dl
mov ecx, Ordinal_33
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea r12d, [rcx + rcx]
jmp 0x1400a7ef6
lea edx, [r9 - 0x3d]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
sub r12b, 0x55
add r12b, dl
mov qword [rsp + 0x30], r12
cmp r10, 0x41
jae 0x1400a7e06
lea rax, [r11 + 9]
cmp r10, rax
jbe 0x1400a7d60
lea edx, [r9 + 0x2a]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
sub r12b, 0x26
jmp 0x1400a79e6
lea edx, [r9 - 0x57]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
add r12b, 0x61
add r12b, dl
mov qword [rsp + 0x30], r12
lea rax, [r10 + r11]
cmp rax, 0x1000
je 0x1400a7e22
lea rcx, [r11 + 5]
cmp r10, rcx
jbe 0x1400a7c96
lea edx, [r9 - 0x67]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
sub r12b, 0x2f
jmp 0x1400a7a2c
add r9b, 0x66
movzx eax, r8b
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r12d, [rcx + rcx]
add r12b, r8b
add r12b, r9b
jmp 0x1400a8033
add r9b, 0x4c
movzx eax, r8b
and al, r9b
add al, al
movzx r12d, r8b
sub r12b, al
sub r12b, 0x14
add r12b, r9b
jmp 0x1400a7fe9
lea edx, [r9 + 0x32]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
sub r12b, 0x5e
add r12b, dl
jmp 0x1400a7fc0
add r9b, 0x18
mov ecx, Ordinal_46
movzx eax, r8b
and al, r9b
sub cl, al
lea r12d, [rcx + rcx]
add r12b, r8b
add r12b, r9b
jmp 0x1400a7f7d
sub r9b, 2
movzx eax, r8b
and al, r9b
mov ecx, 7
sub cl, al
lea r12d, [rcx + rcx]
add r12b, r8b
add r12b, r9b
jmp 0x1400a7f7a
lea edx, [r9 - 0x1c]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
sub r12b, 0x3c
jmp 0x1400a7f40
sub r9b, 0x36
movzx eax, r8b
and al, r9b
mov ecx, 0x3d
sub cl, al
lea r12d, [rcx + rcx]
add r12b, r8b
add r12b, r9b
dec rsi
mov qword [rsp + 0x30], r12
inc rsi
jmp 0x1400a7552
sub r9b, 0x50
movzx eax, r8b
and al, r9b
mov ecx, Ordinal_27
sub cl, al
lea r12d, [rcx + rcx]
add r12b, r8b
add r12b, r9b
inc r11
dec rsi
mov qword [rsp + 0x30], r12
inc rsi
jmp 0x1400a7552
lea edx, [r9 - 0x6a]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
sub r12b, 0x1a
jmp 0x1400a7ef3
lea rax, [r11 + 0x28]
cmp r10, rax
jae 0x1400a7c16
lea edx, [r9 - 0x73]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
add r12b, 0x25
jmp 0x1400a7a7b
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a7c40
add r9b, 0x22
movzx eax, r8b
and al, r9b
mov ecx, 9
sub cl, al
lea r12d, [rcx + rcx]
add r12b, r8b
add r12b, r9b
jmp 0x1400a8033
lea rax, [r11 + 2]
cmp r10, rax
jne 0x1400a7c68
lea edx, [r9 + 0x56]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
sub r12b, 0x5a
add r12b, dl
jmp 0x1400a7fc0
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a7a83
sub r9b, 0x76
movzx eax, r8b
and al, r9b
mov ecx, Ordinal_33
sub cl, al
lea r12d, [rcx + rcx]
add r12b, r8b
add r12b, r9b
jmp 0x1400a7f7a
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a7cbb
lea edx, [r9 - 0x4d]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
add r12b, 0x1b
jmp 0x1400a7ef3
inc rax
cmp r10, rax
jne 0x1400a7ceb
sub r9b, 0x19
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r12d, [r9 + r8]
sub r12b, 0x51
dec rsi
mov qword [rsp + 0x30], r12
inc rsi
jmp 0x1400a7552
cmp r10, rcx
jne 0x1400a7d0d
add r9b, 0x35
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r12d, [r9 + r8]
sub r12b, 0x73
jmp 0x1400a7f7d
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a7d36
add r9b, 0x69
movzx eax, r8b
and al, r9b
add al, al
movzx r12d, r8b
sub r12b, al
add r12b, 0x21
add r12b, r9b
jmp 0x1400a7fe9
lea rax, [r11 + 4]
cmp r10, rax
jne 0x1400a7a34
sub r9b, 0x7d
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r12d, [r9 + r8]
add r12b, 0x6b
jmp 0x1400a8033
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400a7d8a
add r9b, 0x44
movzx eax, r8b
and al, r9b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r12d, [rcx + rcx]
add r12b, r8b
add r12b, r9b
jmp 0x1400a8033
inc rax
cmp r10, rax
jne 0x1400a7da0
add r9b, 0x5e
mov ecx, gethostname
jmp 0x1400a7970
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400a7db7
sub r9b, 0x6e
mov ecx, 1
jmp 0x1400a7b25
lea rax, [r11 + 5]
cmp r10, rax
jne 0x1400a7ddc
lea edx, [r9 - 0x3a]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
sub r12b, 0x6a
jmp 0x1400a7f40
lea rax, [r11 + 7]
cmp r10, rax
jne 0x1400a79ee
lea edx, [r9 + 0x14]
movzx eax, r8b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r12d, [rcx + rcx]
add r12b, r8b
jmp 0x1400a7ef3
lea edx, [r9 + 0x48]
movzx eax, r8b
and al, dl
movzx ecx, r8b
sub cl, al
add cl, 4
lea r12d, [rcx + rcx]
jmp 0x1400a7f40
lea edx, [r9 + 0x62]
movzx eax, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r12d, [rcx + rcx]
add r12b, dl
jmp 0x1400a7fc0
lea edx, [r9 + 0x47]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
add r12b, 0xf
add r12b, dl
jmp 0x1400a7fc0
add r9b, 0x2d
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r12d, [r9 + r8]
sub r12b, 0x3b
jmp 0x1400a7f7d
add r9b, 0x13
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r12d, [r9 + r8]
add r12b, 0x7b
jmp 0x1400a7f7a
lea edx, [r9 - 7]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
add r12b, 0x31
jmp 0x1400a7f40
sub r9b, 0x21
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r12d, [r9 + r8]
sub r12b, 0x19
dec rsi
mov qword [rsp + 0x30], r12
inc rsi
jmp 0x1400a7552
lea edx, [r9 - 0x55]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
add r12b, 0x53
add r12b, dl
sub r9b, 0x45
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
sub r8b, 0x1d
add r8b, r9b
mov byte [rbp + rsi - 0x80], r8b
inc r11
dec rsi
mov qword [rsp + 0x30], r12
inc rsi
jmp 0x1400a7552
movzx r9d, sil
lea edx, [r9 + 0x29]
movzx eax, r8b
and al, dl
add al, al
movzx r12d, r8b
sub r12b, al
sub r12b, 0x1f
add r12b, dl
sub r9b, 0x2b
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
add r8b, 0x2d
add r8b, r12b
add r8b, r9b
mov byte [rbp + rsi - 0x80], r8b
jmp 0x1400a7f7a
lea ecx, [rsi + 0xf]
movzx eax, r8b
and al, cl
add al, al
sub r8b, al
lea r12d, [rcx + r8]
sub r12b, 0x69
add r10, r11
movzx eax, r12b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
mov qword [rsp + 0x30], r12
inc rsi
jmp 0x1400a7552
movabs rcx, 0xb8c1c0c8e0ad5adb
add rcx, rsi
and r14b, cl
add r14b, r14b
movzx r12d, r8b
sub r12b, r14b
add r12b, 3
add r12b, cl
movzx r9d, sil
sub r9b, 0x11
movzx eax, r8b
and al, r9b
add al, al
movzx ecx, r8b
sub cl, al
add cl, 0x77
add cl, r9b
movzx eax, cl
mov byte [rbp + rsi - 0x80], al
inc r11
add rax, r11
sub rsi, rax
lea ecx, [rsi + 0x7c]
movzx eax, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x64
add r8b, cl
mov byte [rbp + rsi - 0x80], r8b
inc r10
mov rax, 0xffffffffffffffff
sub rax, r10
add rsi, rax
jmp 0x1400a8033
movabs rax, 0x4f2e773184dc94a7
add rax, rsi
and r14b, al
add r14b, r14b
sub r8b, r14b
lea r12d, [rax + r8]
add r12b, 0x6f
movzx eax, byte [rbp + rsi - 0x80]
add rax, r11
add rsi, rax
mov qword [rsp + 0x30], r12
inc rsi
jmp 0x1400a7552
add r9b, 0x41
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r12d, [r9 + r8]
add r12b, 0x39
mov qword [rsp + 0x30], r12
jmp 0x1400a7550
add r9b, 0x27
movzx eax, r8b
and al, r9b
add al, al
sub r8b, al
lea r12d, [r9 + r8]
sub r12b, 0x11
mov qword [rsp + 0x30], r12
jmp 0x1400a7540
lea rdx, [rbp + 0x1514a3c]
jmp 0x1400a80a5
lea rdx, [rbp + 0x1457bc9]
jmp 0x1400a80a5
lea rdx, [rbp - 0x80]
mov rcx, qword [0x140220750]
call fcn.140064200
nop
lea rcx, [rbp + 0x580]
call fcn.140002490
nop
lea rcx, [rbp + 0x548]
call fcn.140002490
mov rax, qword [rbp + 0x3b8]
mov rax, qword [rax]
mov qword [rbp + 0x3b8], rax
cmp rax, qword [rbp + 0x3d0]
lea rsi, vtable.RBX::Player.0
jne 0x1400a66d0
movzx ebx, byte [rbp + 0x3b0]
lea rdx, [rbp + 0x430]
lea rcx, [0x140220a00]
call fcn.1400a8cb0
mov qword [rbp + 0x18], 0x3e8
lea rdx, [rbp + 0x18]
lea rcx, [rbp + 0x40]
call fcn.14005a1a0
mov rcx, rax
call fcn.14005a210
nop
lea rcx, [rbp + 0x448]
call fcn.14005a870
lea rcx, [rbp + 0x438]
call fcn.1400a8c40
nop
lea rcx, [rbp + 0x3e8]
call fcn.14005b600
cmp byte [0x14021c5da], 0
lea rsi, vtable.RBX::Player.0
jne 0x1400a52e0
mov dword [rsp + 0x48], 0x88738566
mov dword [rsp + 0x4c], 0x803c8f7d
mov dword [rsp + 0x50], 0x877b758e
mov dword [rsp + 0x54], 0x68982575
mov dword [rsp + 0x58], 0x956b9694
mov dword [rsp + 0x5c], 0x63639161
mov word [rsp + 0x60], 0x904
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x62], xmm0
mov qword [rsp + 0x72], rax
mov byte [rsp + 0x7a], al
movabs rdi, 0xb863f40806bf9003
movabs rsi, 0x292bdc18143eb009
movabs r14, 0xabbac382f3cf015
movzx r10d, byte [rsp + 0x38]
nop
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x33
jae 0x1400a8a61
movzx r11d, byte [rsp + rbx + 0x48]
mov edx, r11d
cmp r8, rbx
ja 0x1400a8a58
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400a8222
lea rcx, [rbx + rdi]
movzx eax, dl
and al, cl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x15
add r10b, cl
jmp 0x1400a8242
je 0x1400a89f3
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400a8976
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400a8945
cmp r9, rbx
ja 0x1400a8a4f
lea rax, [r9 + 8]
cmp r8, rax
jae 0x1400a826d
lea r10d, [rbx + 0x3f]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x47
add r10b, r11b
jmp 0x1400a8294
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400a8908
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a88e8
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400a88d1
nop dword [rax]
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400a85a8
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400a858e
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400a856b
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400a854b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400a852c
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400a8512
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400a84ea
mov r8, rax
lea r9, [rax + 5]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400a8a34
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400a8a19
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400a8396
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400a847b
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400a8458
mov r8, rax
lea r9, [rax + 0x41]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400a842f
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400a8410
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400a83f1
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400a83d2
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400a83b2
mov r8, rax
lea r9, [rax + 8]
jmp 0x1400a82b0
lea r10d, [rbx - 0x6b]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x13
add r10b, r11b
jmp 0x1400a81f5
lea ecx, [rbx - 8]
movzx eax, r11b
and al, cl
mov r10d, Ordinal_33
sub r10b, al
add r10b, r10b
add r10b, r11b
add r10b, cl
jmp 0x1400a891d
lea edx, [rbx - 0x26]
movzx eax, r11b
and al, dl
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400a895d
lea edx, [rbx - 0x2c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400a898c
lea edx, [rbx - 0x32]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400a89b5
lea ecx, [rbx - 0x38]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x78
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a81e2
lea ecx, [rbx - 0x47]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xf
mov byte [rsp + rbx + 0x48], r10b
inc rbx
jmp 0x1400a81e2
lea ecx, [rbx - 0x53]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x45
cmp r8, 0xa
jae 0x1400a887a
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1400a87a4
lea edx, [rbx - 0xa]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 0x3e8
jb 0x1400a846e
lea edx, [rbx + 0x32]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x1400a891d
lea ecx, [rbx + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x56
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a81e2
lea ecx, [rbx + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 2
jmp 0x1400a898c
lea edx, [rbx + 0x62]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400a895a
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
dec rbx
inc rbx
jmp 0x1400a81e2
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
inc r9
dec rbx
inc rbx
jmp 0x1400a81e2
lea ecx, [rbx + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
jmp 0x1400a891d
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x1400a85fa
lea ecx, [rbx + 3]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x15
lea rax, [r8 + r9]
cmp rax, 0x2a
je 0x1400a88b5
lea rax, [r9 + 3]
cmp r8, rax
jbe 0x1400a86c4
lea ecx, [rbx - 0x49]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
dec r10b
jmp 0x1400a8490
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a862b
lea ecx, [rbx + 0x7e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a81e2
inc rax
cmp r8, rax
jne 0x1400a8652
lea edx, [rbx - 0x76]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400a898c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a8675
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1a
jmp 0x1400a895a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a8698
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x44
jmp 0x1400a8893
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a85c6
lea edx, [rbx - 0x52]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400a891d
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400a86e7
lea ecx, [rbx - 0x43]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2b
jmp 0x1400a891d
cmp r8, rax
jne 0x1400a8706
lea ecx, [rbx - 0x31]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x57
jmp 0x1400a8893
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400a8729
lea ecx, [rbx - 0x2b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2d
jmp 0x1400a895a
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a874c
lea ecx, [rbx - 0x25]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 3
jmp 0x1400a895d
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400a876f
lea ecx, [rbx - 0x19]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x51
jmp 0x1400a89b5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a8490
lea ecx, [rbx - 0x13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a81e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a87da
lea edx, [rbx - 4]
movzx eax, r11b
and al, dl
mov ecx, select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a81e2
inc rax
cmp r8, rax
jne 0x1400a87ff
lea edx, [rbx + 8]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x38
add r10b, dl
jmp 0x1400a898c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a8821
lea edx, [rbx + 0x1a]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400a8890
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400a884f
lea edx, [rbx + 0x20]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x1400a81e2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400a84c1
lea edx, [rbx + 0x2c]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x34
add r10b, dl
jmp 0x1400a891d
lea edx, [rbx + 0x38]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x3c
lea r10d, [rcx + rcx]
add r10b, dl
lea ecx, [rbx + 0x3b]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x63
add r11b, r10b
add r11b, cl
mov byte [rsp + rbx + 0x48], r11b
jmp 0x1400a895a
lea edx, [rbx + 0x3e]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400a898c
lea ecx, [rbx + 0x5d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x75
jmp 0x1400a895a
lea ecx, [rbx + 0x51]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x37
dec rbx
inc rbx
jmp 0x1400a81e2
lea ecx, [rbx + 0x45]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1d
lea ecx, [rbx + 0x35]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x73
add r11b, cl
mov byte [rsp + rbx + 0x48], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400a81e2
lea ecx, [rbx + 0x21]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x19
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a81e2
lea rcx, [rbx + r14]
and dl, cl
add dl, dl
movzx r10d, r11b
sub r10b, dl
add r10b, 0x6d
add r10b, cl
movzx edx, bl
add dl, 0x41
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x39
add cl, dl
movzx eax, cl
mov byte [rsp + rbx + 0x48], al
inc r9
add rax, r9
sub rbx, rax
lea edx, [rbx + 0x44]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + rbx + 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a81e2
lea rax, [rbx + rsi]
and dl, al
add dl, dl
sub r11b, dl
lea r10d, [rax + r11]
sub r10b, 0x3f
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a81e2
sub bl, 0x71
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x17
jmp 0x1400a81e0
sub bl, 0x77
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x41
jmp 0x1400a81d0
lea rdx, [rbp + 0x174c14c]
jmp 0x1400a8a66
lea rdx, [rbp + 0x134514f]
jmp 0x1400a8a66
lea rdx, [rsp + 0x48]
mov rcx, qword [0x140220750]
call fcn.140064200
xor eax, eax
mov rcx, qword [rbp + 0x5b0]
xor rcx, rsp
call fcn.1401830b0
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