Function at 0x14007e5b0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x440]
sub rsp, 0x540
mov rax, qword [0x140401ac0]
xor rax, rsp
mov qword [rbp + 0x430], rax
mov r15, r8
mov r14, rdx
mov rbx, rcx
mov qword [rbp + 8], rcx
mov qword [rbp + 0x398], rdx
mov qword [rbp + 0x390], r8
lea rcx, [rbp + 0x410]
call fcn.14007c2f0
nop
lea rcx, [rsp + 0x60]
call fcn.14007df40
nop
mov rdx, rax
lea rcx, [rbp + 0x3c0]
call fcn.140084ab0
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14007e660
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007e65b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f60f
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rsp + 0x70], xmm0
mov byte [rsp + 0x60], 0
lea rax, [rbp + 0x2d0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x2f0]
mov qword [rbp + 0x260], rax
lea rax, [rbp + 0x310]
mov qword [rbp + 0x268], rax
lea rax, [rbp + 0x330]
mov qword [rbp + 0x10], rax
lea rax, [rbp + 0x270]
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x290]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
mov r8d, 5
lea rdx, str.login
lea rcx, [rbp - 0x40]
call fcn.14005ccb0
nop
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0x80]
call fcn.140078570
mov qword [rsp + 0x50], rax
mov rdx, rbx
lea rcx, [rbp + 0x60]
call fcn.140078570
mov qword [rbp], rax
lea rdx, [rbx + 0x150]
lea rcx, [rbp + 0x40]
call fcn.140078570
mov r13, rax
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x2d0]
call fcn.1400672e0
mov rdi, rax
lea rsi, [rbx + 0x170]
mov qword [rsp + 0x58], rsi
mov rdx, rsi
lea rcx, [rbp + 0x2f0]
call fcn.1400672e0
mov rbx, rax
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x370]
call fcn.1400672e0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140078840
mov r12, rax
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x310]
call fcn.1400672e0
mov rdi, rax
mov rdx, rsi
lea rcx, [rbp + 0x330]
call fcn.1400672e0
mov rbx, rax
mov rdx, r15
lea rcx, [rbp + 0x350]
call fcn.1400672e0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.140078840
mov rsi, rax
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x270]
call fcn.1400672e0
mov rdi, rax
mov rdx, qword [rsp + 0x58]
lea rcx, [rbp + 0x290]
call fcn.1400672e0
mov rbx, rax
mov rdx, r14
lea rcx, [rbp + 0xa0]
call fcn.1400672e0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.140078840
mov rdi, rax
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x200]
call fcn.140078570
mov r10, rax
mov dword [rsp + 0x30], 0xd7c1c9db
mov word [rsp + 0x34], Ordinal_143
mov byte [rsp + 0x36], 1
xor ecx, ecx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x51]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 5
jb 0x14007e850
mov byte [rsp + 0x36], 0
lea rax, [rsp + 0x30]
mov rbx, 0xffffffffffffffff
mov r9, rbx
inc r9
cmp byte [rax + r9], 0
jne 0x14007e874
lea r8, [rsp + 0x30]
xor edx, edx
mov rcx, r10
call fcn.14007da60
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x50], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x40], 0xd7c2c589
mov dword [rsp + 0x44], 0xdbd4dac1
mov dword [rsp + 0x48], 0x10085d2
xor ecx, ecx
nop dword [rax + rax]
lea eax, [rcx - 0x51]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0xa
jb 0x14007e8e0
mov byte [rsp + 0x4b], 0
lea rax, [rsp + 0x40]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14007e900
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x60]
call fcn.140072800
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x30], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rdi
lea r8, [rbp + 0x20]
movzx edx, byte [rsp + 0x38]
lea rcx, [rbp + 0x160]
call fcn.140067440
nop
mov dword [rsp + 0x30], 0xc1d0c089
mov dword [rsp + 0x34], 0x10089c0
xor ecx, ecx
nop word [rax + rax]
lea eax, [rcx - 0x51]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 6
jb 0x14007e970
mov byte [rsp + 0x37], 0
lea rax, [rsp + 0x30]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14007e990
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x160]
call fcn.140072800
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1e0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1f0], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rsi
lea r8, [rbp + 0x1e0]
movzx edx, byte [rsp + 0x38]
lea rcx, [rbp + 0x140]
call fcn.140067440
nop
mov dword [rsp + 0x30], 0xdbc6d889
mov dword [rsp + 0x34], 0x10089d7
xor esi, esi
mov ecx, esi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x51]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 6
jb 0x14007ea10
mov byte [rsp + 0x37], sil
lea rax, [rsp + 0x30]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14007ea30
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x140]
call fcn.140072800
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1d0], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], sil
mov r9, r12
lea r8, [rbp + 0x1c0]
movzx edx, byte [rsp + 0x38]
lea rcx, [rbp + 0x120]
call fcn.140067440
nop
mov dword [rsp + 0x40], 0xc1d4c389
mov dword [rsp + 0x44], 0xd8daddc0
mov dword [rsp + 0x48], 0x84dcde
mov byte [rsp + 0x4c], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx - 0x51]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0xb
jb 0x14007eab0
mov byte [rsp + 0x4c], 0
lea rax, [rsp + 0x40]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14007ead0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x120]
call fcn.140072800
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1b0], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, r13
lea r8, [rbp + 0x1a0]
movzx edx, byte [rsp + 0x38]
lea rcx, [rbp + 0x100]
call fcn.140067440
nop
mov dword [rsp + 0x30], 0xdfd0de89
mov dword [rsp + 0x34], 0x10089d6
mov rcx, rsi
nop
lea eax, [rcx - 0x51]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 6
jb 0x14007eb40
mov byte [rsp + 0x37], 0
lea rax, [rsp + 0x30]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14007eb60
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x100]
call fcn.140072800
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x180], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x190], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, qword [rbp]
lea r8, [rbp + 0x180]
movzx edx, byte [rsp + 0x38]
lea rcx, [rbp + 0xe0]
call fcn.140067440
nop
mov dword [rsp + 0x40], 0xdcc6df89
mov dword [rsp + 0x44], 0xd2dcc6d6
mov word [rsp + 0x48], Ordinal_143
mov byte [rsp + 0x4a], 1
mov rcx, rsi
nop dword [rax + rax]
lea eax, [rcx - 0x51]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 9
jb 0x14007ebe0
mov byte [rsp + 0x4a], 0
lea rax, [rsp + 0x40]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14007ec00
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xe0]
call fcn.140072800
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, qword [rsp + 0x50]
lea r8, [rsp + 0x60]
movzx edx, byte [rsp + 0x38]
lea rcx, [rbp + 0xc0]
call fcn.140067440
nop
mov dword [rsp + 0x40], 0xdbdfd989
mov dword [rsp + 0x44], 0xc0dcebc7
mov word [rsp + 0x48], Ordinal_143
mov byte [rsp + 0x4a], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx - 0x51]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 9
jb 0x14007ec80
mov byte [rsp + 0x4a], 0
lea rax, [rsp + 0x40]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x14007eca0
mov r8, rbx
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xc0]
call fcn.140072800
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp + 0x3c0]
cmp qword [rbp + 0x3d8], 0xf
cmova rdx, qword [rbp + 0x3c0]
mov r8, qword [rbp + 0x3d0]
lea rcx, [rbp - 0x80]
call fcn.140072800
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x3f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x400], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x14007ed70
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007ed6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f615
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0xf
jbe 0x14007edc2
inc rdx
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007edbd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f61b
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0xd0], xmm0
mov byte [rbp + 0xc0], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14007ee17
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007ee11
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f621
call fcn.140222bac
nop
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x14007ee58
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007ee53
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f627
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0xe0], 0
mov rdx, qword [rbp + 0x198]
cmp rdx, 0xf
jbe 0x14007eeb1
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007eeab
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f62d
call fcn.140222bac
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x14007eef2
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007eeed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f633
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x110], xmm0
mov byte [rbp + 0x100], 0
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0xf
jbe 0x14007ef4b
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007ef45
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f639
call fcn.140222bac
nop
mov rdx, qword [rbp + 0x138]
cmp rdx, 0xf
jbe 0x14007ef8c
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007ef87
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f63f
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x130], xmm0
mov byte [rbp + 0x120], 0
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 0xf
jbe 0x14007efe5
inc rdx
mov rcx, qword [rbp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007efdf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f645
call fcn.140222bac
nop
mov rdx, qword [rbp + 0x158]
cmp rdx, 0xf
jbe 0x14007f026
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007f021
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f64b
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x150], xmm0
mov byte [rbp + 0x140], 0
mov rdx, qword [rbp + 0x1f8]
cmp rdx, 0xf
jbe 0x14007f07f
inc rdx
mov rcx, qword [rbp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007f079
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f651
call fcn.140222bac
nop
mov rdx, qword [rbp + 0x178]
cmp rdx, 0xf
jbe 0x14007f0c0
inc rdx
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007f0bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f657
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x170], xmm0
mov byte [rbp + 0x160], 0
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x14007f113
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007f10d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f65d
call fcn.140222bac
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x14007f14e
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007f149
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f663
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp + 0x218]
cmp rdx, 0xf
jbe 0x14007f1a0
inc rdx
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007f19b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f669
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x210], xmm0
mov byte [rbp + 0x200], 0
mov rdx, qword [rbp + 0x258]
cmp rdx, 0xf
jbe 0x14007f1f8
inc rdx
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007f1f3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f66f
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x250], xmm0
mov byte [rbp + 0x240], 0
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x14007f250
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007f24b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f675
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x230], xmm0
mov byte [rbp + 0x220], 0
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x14007f2a2
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007f29d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f5e5
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp - 0x10], xmm0
mov byte [rbp - 0x20], 0
mov r8, qword [rbp + 0x58]
cmp r8, 0xf
jbe 0x14007f2ca
mov rdx, qword [rbp + 0x40]
lea rcx, [rbp + 0x40]
call fcn.140070d90
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov r8, qword [rbp + 0x78]
cmp r8, 0xf
jbe 0x14007f2f2
mov rdx, qword [rbp + 0x60]
lea rcx, [rbp + 0x60]
call fcn.140070d90
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x70], xmm0
mov byte [rbp + 0x60], 0
mov r8, qword [rbp + 0x98]
cmp r8, 0xf
jbe 0x14007f323
mov rdx, qword [rbp + 0x80]
lea rcx, [rbp + 0x80]
call fcn.140070d90
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x90], xmm0
mov byte [rbp + 0x80], 0
mov r8, qword [rbp - 0x28]
cmp r8, 0xf
jbe 0x14007f351
mov rdx, qword [rbp - 0x40]
lea rcx, [rbp - 0x40]
call fcn.140070d90
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], 0
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x20]
call fcn.1400672e0
mov rdx, rax
lea rcx, [rbp + 0x3a0]
call fcn.140082980
nop
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x290]
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0xa0]
call fcn.1400672e0
mov rdi, rax
mov rdx, qword [rsp + 0x58]
lea rcx, [rbp + 0x290]
call fcn.1400672e0
mov rbx, rax
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x270]
call fcn.1400672e0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140075680
mov rbx, rax
lea rax, [rbp + 0x3a0]
cmp rax, rbx
je 0x14007f453
mov r8, qword [rbp + 0x3b8]
cmp r8, 0xf
jbe 0x14007f418
mov rdx, qword [rbp + 0x3a0]
lea rcx, [rbp + 0x3a0]
call fcn.140070d90
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x3b0], xmm0
mov byte [rbp + 0x3a0], 0
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x3a0], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x3b0], xmm1
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
mov r8, qword [rbp - 8]
cmp r8, 0xf
jbe 0x14007f46a
mov rdx, qword [rbp - 0x20]
lea rcx, [rbp - 0x20]
call fcn.140070d90
mov qword [rbp + 0x2c8], rsi
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rbp + 0x290]
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x3e0]
call fcn.140063a30
nop
lea rdx, str.success
lea rcx, [rbp + 0x3e0]
call fcn.14005c140
mov rcx, rax
call fcn.140062770
lea rcx, [rbp + 0x3e0]
test al, al
je 0x14007f5eb
lea rdx, str.info
call fcn.14005c140
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140066d50
mov rdx, rax
mov rcx, qword [rbp + 8]
call fcn.14007e210
nop
movzx edx, byte [rbp + 0x3e0]
lea rcx, [rbp + 0x3e8]
call fcn.140075e00
nop
mov r8, qword [rbp + 0x3b8]
cmp r8, 0xf
jbe 0x14007f518
mov rdx, qword [rbp + 0x3a0]
lea rcx, [rbp + 0x3a0]
call fcn.140070d90
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x3b0], xmm0
mov byte [rbp + 0x3a0], 0
mov r8, qword [rbp + 0x408]
cmp r8, 0xf
jbe 0x14007f550
mov rdx, qword [rbp + 0x3f0]
lea rcx, [rbp + 0x3f0]
call fcn.140070d90
nop
mov r8, qword [rbp + 0x3d8]
cmp r8, 0xf
jbe 0x14007f570
mov rdx, qword [rbp + 0x3c0]
lea rcx, [rbp + 0x3c0]
call fcn.140070d90
mov qword [rbp + 0x3d0], rsi
mov qword [rbp + 0x3d8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x3c0], 0
mov r8, qword [rbp + 0x428]
cmp r8, 0xf
jbe 0x14007f5aa
mov rdx, qword [rbp + 0x410]
lea rcx, [rbp + 0x410]
call fcn.140070d90
nop
mov rcx, r14
call fcn.14006a100
nop
mov rcx, r15
call fcn.14006a100
mov rcx, qword [rbp + 0x430]
xor rcx, rsp
call fcn.140222c70
mov rbx, qword [rsp + 0x598]
add rsp, 0x540
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140238238
nop
lea rdx, str.message
call fcn.14005c140
mov rcx, rax
lea rdx, [rbp + 0xa0]
call fcn.14005c3f0
mov rcx, rax
call fcn.140079780
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
int3