Function at 0x14005e6a0
Capabilities:
Create thread

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 - 0x37]
sub rsp, 0xb0
mov rax, qword [0x1401da800]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov rdi, qword [0x14022de78]
mov rbx, qword [0x14022de00]
mov ecx, 0x68
call fcn.1401988b0
mov qword [rbp + 7], rax
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
mov qword [rax + 0x58], rbx
mov qword [rax + 0x60], rcx
lea rcx, [0x14005e270]
mov qword [rax], rcx
mov qword [rdi], rax
mov rcx, rax
call fcn.14005a010
test al, al
jne 0x14005f595
mov dword [rbp - 0x41], 0xdfdbcc26
mov dword [rbp - 0x3d], 0xc316d5d5
mov dword [rbp - 0x39], 0xcddd15c7
mov dword [rbp - 0x35], 0xdacad8dd
mov dword [rbp - 0x31], 0xf1ebc61c
mov dword [rbp - 0x2d], 0x26fdf2e4
mov word [rbp - 0x29], 0x454a
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x27], xmm0
mov qword [rbp - 0x17], rax
mov byte [rbp - 0xf], al
movabs r13, 0x916eb6a47d57e3e6
movabs r15, 0xdb0163961914fcda
movabs r12, 0x533ffcdbc4006d3e
mov rsi, qword [0x14022e4a0]
mov r14, qword [0x14022e4a8]
movzx r10d, byte [rbp - 0x49]
mov rax, r14
mov r9, rsi
nop word [rax + rax]
xor r11d, r11d
movabs r8, 0x43e0b35d2a8a47ce
cmp r11, 0x33
jae 0x14005f556
movzx ebx, byte [rbp + r11 - 0x41]
mov rdi, rbx
cmp rax, r11
ja 0x14005f54d
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x14005e800
lea rdx, [r11 + r8]
movzx ecx, dl
and cl, dil
mov r10d, Ordinal_50
sub r10b, cl
add r10b, r10b
add r10b, dl
add r10b, dil
jmp 0x14005e853
je 0x14005f4c0
inc rcx
cmp rax, rcx
je 0x14005f423
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14005f3e5
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14005f3bc
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14005f371
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x14005f348
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x14005f2f7
cmp r9, r11
ja 0x14005f544
lea rcx, [r9 + 0x61]
cmp rax, rcx
jae 0x14005e87d
lea rdx, [r11 + r13]
movzx ecx, dl
and cl, dil
add cl, cl
sub dl, cl
lea r10d, [rdi + rdx]
sub r10b, 0x4a
jmp 0x14005e8c0
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14005f2d1
inc rcx
cmp rax, rcx
je 0x14005f2a8
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14005f282
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x14005f25d
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x14005f225
nop dword [rax]
lea rcx, [rax + r9]
cmp rcx, r11
jbe 0x14005ef0a
nop dword [rax]
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x14005eee4
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x14005eeb2
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x14005ee89
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x14005ee66
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x14005ee3a
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x14005ee11
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x14005edec
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x14005edc9
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x14005ed91
lea rax, [r9 + 3]
lea r9, [rax + 0x7a]
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x14005f51c
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x14005f4f9
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x14005eaba
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x14005ea9a
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x14005ea7a
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x14005ed2f
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x14005ecdd
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x14005ec8b
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x14005ec60
lea rax, [r9 + 0x200]
lea r9, [rax + 2]
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x14005ec2e
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x14005ec0b
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x14005ebe2
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x14005ebb9
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x14005eb93
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x14005eb6a
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x14005eb3b
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x14005eb0f
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x14005eaec
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x14005e8d0
lea rax, [r9 + 6]
lea r9, [rax + 0x80]
jmp 0x14005e8d0
lea r8, [r11 + r15]
movzx ecx, bl
and cl, r8b
mov edx, 5
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x14005e8c0
lea r8, [r11 + r12]
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x14005e853
movabs r8, 0xcb7e96216eebdda2
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r8b, 0x6e
add r10b, r8b
movabs r8, 0x43e0b35d2a8a47ce
jmp 0x14005e7cd
movabs rdx, 0x8b75b523eabf1f30
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x50
jmp 0x14005f31a
movabs rdx, 0x3b44e6995aa8f94
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0xc
inc r9
dec r11
inc r11
jmp 0x14005e7b3
movabs r8, 0x7bf2e7af4095fff8
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_30
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
dec r11
inc r11
jmp 0x14005e7b3
movabs r8, 0xf43180f4eb81705c
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 0x3e
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14005f394
movabs rdx, 0x6c701a3a966ce0c0
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x40
add rax, r9
jmp 0x14005f40a
movabs r8, 0xe4aeb38041585124
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 2
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14005f40a
movabs r8, 0x5ced4cc5ec43c188
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 0x24
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14005f44a
movabs rdx, 0xd52be60b972f31ec
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x74
jmp 0x14005f47c
movabs rdx, 0x4d6a7f51421aa250
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x30
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005e7b3
movabs rdx, 0xfa06fe7f6d673b4a
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 6
mov byte [rbp + r11 - 0x41], r10b
inc r11
jmp 0x14005e7b3
movabs r8, 0x724597c51852abae
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_35
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
cmp r9, 0x1000
jb 0x14005ec7e
movabs rdx, 0xb87771ef3189c14
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
add dl, bl
lea r10d, [rdx*2 - 0x18]
jmp 0x14005f31a
movabs rdx, 0xea84310ac33e1c12
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x7e
cmp rax, 0x64
jae 0x14005f1d6
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jbe 0x14005f10b
movabs r8, 0xbdf973d7a04afffc
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, recv
jmp 0x14005eca3
movabs rdx, 0x62c2ca506e298c76
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x3a
lea rcx, [rax + r9]
cmp rcx, 1
je 0x14005f1fd
lea rcx, [r9 + 0x20]
cmp rax, rcx
jbe 0x14005f04b
movabs r8, 0x2c8abd3322f31c16
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 0x33
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14005ecfb
movabs r8, 0x689847daf00f5764
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_35
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005e7b3
movabs rdx, 0xe0d6e1209afac7c8
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x78
jmp 0x14005f47c
movabs r8, 0x59157a6645e6382c
add r8, r11
movzx ecx, r8b
and cl, bl
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x34
jmp 0x14005f447
movabs r8, 0xd15413abf0d1a890
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 8
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14005f40a
movabs r8, 0x4992acf19bbd18f4
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_45
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
add rax, r9
jmp 0x14005f40a
movabs rdx, 0xc1d1463746a88958
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x68
jmp 0x14005f394
movabs rdx, 0x3a0fdf7cf193f9bc
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x24
dec r11
inc r11
jmp 0x14005e7b3
movabs r8, 0xb24e78c29c7f6a20
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
inc r9
dec r11
inc r11
jmp 0x14005e7b3
movabs r8, 0x2a8d1208476ada84
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
jmp 0x14005f317
lea rcx, [r9 + 0x80]
cmp rax, rcx
jae 0x14005ef3f
movabs r8, 0x43e0b35d2a8a47ce
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x14005ed4d
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14005ef80
movabs r8, 0x22dd6d48faafc7cc
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, gethostname
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005e7b3
inc rcx
cmp rax, rcx
jne 0x14005efb1
movabs r8, 0xaa9ed4034fc45768
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x14005f47c
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14005efe3
movabs r8, 0xc9a46eeca41695d8
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, recv
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14005f394
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14005f018
movabs rdx, 0xd9273c614e3fb510
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x70
inc r9
dec r11
inc r11
jmp 0x14005e7b3
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14005ed4d
movabs r8, 0x60e8a31ba35444ac
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_41
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
jmp 0x14005f317
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14005f07a
movabs r8, 0xb44c23ed7807abb2
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WS2_32.dll_recvfrom
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
jmp 0x14005f317
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14005f0af
movabs r8, 0xd351bed6cc59ea22
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 9
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
add rax, r9
jmp 0x14005f40a
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14005f0db
movabs rdx, 0x5b132591216e79be
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x32
jmp 0x14005f40a
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14005ecfb
movabs rdx, 0xe2d48c4b7683095a
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x76
jmp 0x14005f44a
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14005f146
movabs rdx, 0x45bada91f55f8f98
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x28
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005e7b3
inc rcx
cmp rax, rcx
jne 0x14005f177
movabs r8, 0xdcff0ec0f49d3e6c
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 6
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14005f40a
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14005f1a6
movabs rdx, 0x64c0757b49b1ce08
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x38
add rax, r9
jmp 0x14005f40a
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14005ecaf
movabs rdx, 0x83c610649e040c78
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x48
jmp 0x14005f31a
movabs r8, 0x9348ddd9482d2bb0
add r8, r11
movzx ecx, r8b
and cl, bl
movzx edx, byte [rbp + r11 - 0x41]
sub dl, cl
add dl, 0x18
lea r10d, [rdx + rdx]
jmp 0x14005f391
movabs rdx, 0x1b0a44939d41bb4c
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
sub dl, byte [rbp + r11 - 0x41]
lea r10d, [rbx + rdx]
sub r10b, 0x14
jmp 0x14005f44a
movabs r8, 0x573b53317b10f062
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_41
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005e7b3
movabs r8, 0x47b885bcd0e7d12a
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x26
jmp 0x14005f447
movabs r8, 0xbff71f027bd3418e
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, reloc.WS2_32.dll_ntohs
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
jmp 0x14005f407
movabs rdx, 0x28b2ead37c9592ba
add rdx, r11
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r10d, [rdx + rbx]
sub r10b, 0x16
dec r11
inc r11
jmp 0x14005e7b3
movabs r8, 0x19301d5ed26c7382
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, reloc.WS2_32.dll_gethostname
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14005f31a
movabs r8, 0x9ad4fea2843544a
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 6
add r10b, r8b
movabs rdx, 0x4f682a7c1da2e3e2
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
sub dl, 0x2e
add dl, bl
mov byte [rbp + r11 - 0x41], dl
inc r9
dec r11
inc r11
jmp 0x14005e7b3
movabs rdx, 0xfa2a82757e1a3512
add rdx, r11
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r10d, [rdx + rbx]
sub r10b, 0x7e
dec r11
inc r11
jmp 0x14005e7b3
movabs r8, 0x72691bbb2905a576
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x3a
add r10b, r8b
movabs rdx, 0xd729913672b7737e
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
sub dl, 0x72
add dl, bl
add dl, r10b
mov byte [rbp + r11 - 0x41], dl
add rax, r9
jmp 0x14005f40a
movabs r8, 0xeaa7b500d3f115da
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, 5
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
add rax, r9
jmp 0x14005f40a
movabs r8, 0x62e64e467edc863e
add r8, r11
movzx ecx, r8b
and cl, dil
mov edx, Ordinal_41
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, dil
add r10b, r8b
movzx ecx, r10b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r11, rdx
inc r11
jmp 0x14005e7b3
mov rbx, rdi
movabs r8, 0xdb24e78c29c7f6a2
add r8, r11
movzx ecx, r8b
and cl, dil
add cl, cl
movzx r10d, dil
sub r10b, cl
sub r10b, 0x6e
add r10b, r8b
movabs r8, 0x5eeaf7f0c7cc031a
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_41
sub dl, cl
add dl, dl
add dl, r8b
add dl, bl
movzx ecx, dl
mov byte [rbp + r11 - 0x41], cl
inc r9
add rcx, r9
sub r11, rcx
movabs rdx, 0xa2cbab4df2564ae8
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
sub dl, 0x58
add dl, bl
mov byte [rbp + r11 - 0x41], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005e7b3
movabs r8, 0xcba21a177f9ed76a
add r8, r11
movzx ecx, r8b
and cl, dil
mov edx, reloc.WS2_32.dll_listen
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, dil
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005e7b3
movabs rdx, 0x43bd2f6719d74e06
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x2a
jmp 0x14005e7a6
movabs rdx, 0xbbfbc8acc4c2be6a
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14005e7a0
lea rdx, [rbp + 0x1683e27]
jmp 0x14005f55a
lea rdx, [rbp + 0x13285f5]
jmp 0x14005f55a
lea rdx, [rbp - 0x41]
mov rcx, qword [0x14022e168]
call fcn.1400651a0
xor al, al
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.140198890
lea r11, [rsp + 0xb0]
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
mov rcx, rdi
call fcn.140060480
test al, al
je 0x14005f566
mov rax, qword [rdi]
mov rbx, qword [rax + 0x50]
mov rcx, qword [rax + 0x58]
mov qword [rbp + 7], rdi
mov qword [rbp + 0xf], rbx
mov qword [rbp + 0x17], rcx
mov ecx, Ordinal_26
call fcn.1401988b0
movups xmm0, xmmword [rbp + 7]
movups xmmword [rax], xmm0
movsd xmm1, qword [rbp + 0x17]
movsd qword [rax + 0x10], xmm1
mov qword [rbp + 7], rax
lea rcx, [rbp - 1]
mov qword [rsp + 0x28], rcx
xor esi, esi
mov dword [rsp + 0x20], esi
mov r9, rax
lea r8, [0x14006a5a0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 9], rax
test rax, rax
je 0x14005f6e6
cmp dword [rbp - 1], esi
je 0x14005f6da
movaps xmm0, xmmword [rbp - 9]
movdqa xmmword [rbp + 7], xmm0
lea rcx, [rbp + 7]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14005f6da
xorps xmm0, xmm0
movdqa xmmword [rbp - 9], xmm0
mov qword [rbp + 7], rbx
mov qword [rbp + 0xf], rdi
lea ecx, [rsi + 0x10]
call fcn.1401988b0
movups xmm0, xmmword [rbp + 7]
movups xmmword [rax], xmm0
mov qword [rbp + 7], rax
lea rcx, [rbp - 1]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
mov r9, rax
lea r8, [0x14006a5d0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 9], rax
test rax, rax
je 0x14005f6cb
cmp dword [rbp - 1], esi
je 0x14005f6bf
movaps xmm0, xmmword [rbp - 9]
movdqa xmmword [rbp + 7], xmm0
lea rcx, [rbp + 7]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14005f6bf
lea r9d, [rsi + 2]
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
lea r9d, [rsi + 1]
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov al, 1
jmp 0x14005f568
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp - 1], esi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp - 1], esi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3