Function at 0x1400515b0
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rdi
push rsi
push rbx
sub rsp, 0x2f0
mov r9d, 0x10
mov r8d, 0x2191
mov rax, qword [rcx + 8]
lea rdx, [rsp + 0x38]
mov dword [rsp + 0x20], 0x800
mov r12, rcx
mov qword [rsp + 0x28], rdx
mov edx, 0x2190
call qword [rax + 0x60]
mov r9d, dword [rsp + 0x38]
mov r14d, eax
test r9d, r9d
je 0x14005180f
mov rax, qword [r12 + 0x80]
mov rcx, qword [r12 + 0x58]
mov rdx, qword [rax + 0x3a0]
mov qword [rsp + 0x48], rcx
mov r13d, dword [rdx + 0x14]
test r13b, 1
je 0x140051828
mov r8d, dword [rax + 0x3e0]
mov rdx, qword [r12 + 0x100]
test r8d, r8d
jne 0x140051af0
mov rax, qword [rdx + 0x60]
test rax, rax
je 0x14005225b
cmp dword [rax], 6
jne 0x14005225b
mov rbx, qword [rax + 0x20]
test rbx, rbx
je 0x14005225b
cmp dword [r12], 0x300
jle 0x14005169f
movzx eax, word [rcx]
lea rdx, [rcx + 2]
mov qword [rsp + 0x48], rdx
rol ax, 8
movzx eax, ax
lea edx, [rax + 2]
cmp edx, r14d
je 0x140051ca6
test byte [r12 + 0x19d], 1
je 0x140052538
mov qword [rsp + 0x48], rcx
cmp r14d, 0x2f
jle 0x14005231c
lea r13, [rsp + 0xe0]
mov edx, 0x30
mov rcx, r13
call fcn.1400b8180
test eax, eax
jle 0x14005204e
mov rdx, qword [rsp + 0x48]
mov dword [rsp + 0x20], 1
mov r9, rbx
mov ecx, r14d
mov r8, rdx
call fcn.1400aa1d0
mov r14d, eax
call fcn.1400ba800
mov eax, dword [r12 + 0x1ac]
mov r8, qword [rsp + 0x48]
mov r9d, r14d
xor r9d, 0x30
xor r14d, 0xffffffcf
movzx r11d, byte [r8]
mov ebx, eax
movzx r10d, byte [r8 + 1]
movzx eax, al
sar ebx, 8
sub r9d, 1
xor ebx, r11d
xor eax, r10d
and r14d, r9d
mov edx, r11d
mov ecx, ebx
lea r9d, [rax - 1]
sub ebx, 1
not eax
not ecx
and r9d, eax
sar r14d, 0x1f
and ecx, ebx
sar r9d, 0x1f
sar ecx, 0x1f
and r9d, ecx
test byte [r12 + 0x19e], 0x80
je 0x140051785
mov eax, dword [r12]
mov ecx, eax
movzx eax, al
xor r10d, eax
sar ecx, 8
mov eax, r10d
xor r11d, ecx
sub r10d, 1
not eax
and r10d, eax
mov eax, r11d
sub r11d, 1
not eax
sar r10d, 0x1f
and r11d, eax
sar r11d, 0x1f
and r10d, r11d
or r9d, r10d
movzx eax, byte [rsp + 0xe0]
and r9d, r14d
xor eax, edx
mov edx, 1
and eax, r9d
xor al, byte [rsp + 0xe0]
mov byte [r8], al
nop dword [rax]
mov rcx, qword [rsp + 0x48]
movzx r8d, byte [r13 + rdx]
add rcx, rdx
add rdx, 1
movzx eax, byte [rcx]
xor eax, r8d
and eax, r9d
xor eax, r8d
mov byte [rcx], al
cmp rdx, 0x30
jne 0x1400517a8
mov rax, qword [r12 + 8]
mov r8, qword [rsp + 0x48]
mov r9d, 0x30
mov rcx, r12
mov rbx, qword [r12 + 0x130]
mov r14d, 1
mov rax, qword [rax + 0xc8]
lea rdx, [rbx + 0x14]
call qword [rax + 0x18]
mov rcx, qword [rsp + 0x48]
mov edx, 0x30
mov dword [rbx + 0x10], eax
call fcn.14006ef60
mov eax, r14d
add rsp, 0x2f0
pop rbx
pop rsi
pop rdi
pop r12
pop r13
pop r14
pop r15
ret
test r13b, 0xe
je 0x1400518a0
cmp r14d, 1
jle 0x140051c8b
movzx edx, word [rcx]
add rcx, 2
mov qword [rsp + 0x48], rcx
rol dx, 8
movzx r9d, dx
lea edx, [r9 + 2]
cmp edx, r14d
je 0x140051870
test byte [r12 + 0x19c], 0x80
je 0x140052614
sub rcx, 2
mov r9d, r14d
mov qword [rsp + 0x48], rcx
test r13b, 2
jne 0x140051b38
and r13d, 4
jne 0x140051fcf
mov rbx, qword [rax + 0x3a8]
test rbx, rbx
je 0x140052607
xor r13d, r13d
jmp 0x140051b79
test r13b, 0xe0
jne 0x140051e30
test r13d, 0x100
je 0x140051cae
movzx edx, word [rcx]
lea rax, [rcx + 2]
mov qword [rsp + 0x48], rax
rol dx, 8
movzx r8d, dx
lea ecx, [r8 + 2]
cmp ecx, r14d
jne 0x140052005
cmp dx, 0x80
ja 0x1400521c9
mov r10, qword [r12 + 0x168]
test r10, r10
je 0x1400522b9
lea r15, [rsp + 0x50]
movzx r14d, dx
mov rsi, rax
mov rdi, r15
cmp r14d, 8
jb 0x140051913
mov rcx, r14
shr rcx, 3
rep movsq qword [rdi], qword [rsi]
xor edx, edx
test r14b, 4
je 0x140051924
mov edx, dword [rsi]
mov dword [rdi], edx
mov edx, 4
test r14b, 2
je 0x140051936
movzx ecx, word [rsi + rdx]
mov word [rdi + rdx], cx
add rdx, 2
test r14b, 1
je 0x140051943
movzx eax, byte [rsi + rdx]
mov byte [rdi + rdx], al
mov eax, 0x81
lea rdx, [r15 + r14]
sub eax, r8d
cmp eax, 8
jae 0x14005219a
test al, 4
jne 0x14005234b
test eax, eax
je 0x14005196f
mov byte [rdx], 0
test al, 2
jne 0x140052668
lea r13, [rsp + 0xe0]
mov rdx, r15
mov rcx, r12
mov r9d, 0x204
mov r8, r13
call r10
mov edx, 0x81
mov rcx, r15
mov esi, eax
call fcn.14006ef60
cmp esi, 0x100
ja 0x1400522d3
test esi, esi
je 0x1400521e3
mov r15d, esi
mov rdx, r13
lea ebx, [rsi + rsi + 4]
lea rcx, [r13 + r15 + 4]
mov r8, r15
call sub.msvcrt.dll_memmove
mov eax, esi
rol ax, 8
mov word [rsp + 0xe0], ax
lea rax, [rsp + 0xe2]
cmp esi, 8
jae 0x14005221f
test sil, 4
jne 0x140052567
test esi, esi
je 0x1400519fd
mov byte [rax], 0
test sil, 2
jne 0x14005252b
rol si, 8
mov word [rsp + r15 + 0xe2], si
mov rsi, qword [r12 + 0x130]
mov rcx, qword [rsi + 0x98]
test rcx, rcx
je 0x140051a2b
call fcn.14006d560
mov rsi, qword [r12 + 0x130]
mov rcx, qword [rsp + 0x48]
mov rdx, r14
call fcn.1400b0c10
mov qword [rsi + 0x98], rax
mov rsi, qword [r12 + 0x130]
cmp qword [rsi + 0x98], 0
je 0x14005235e
mov rcx, qword [rsi + 0x90]
test rcx, rcx
je 0x140051a6e
call fcn.14006d560
mov rsi, qword [r12 + 0x130]
mov rax, qword [r12 + 0x170]
mov rcx, qword [rax + 0x1f8]
call fcn.1400b0b10
mov qword [rsi + 0x90], rax
mov rax, qword [r12 + 0x170]
mov rsi, qword [r12 + 0x130]
cmp qword [rax + 0x1f8], 0
je 0x140051ab1
cmp qword [rsi + 0x90], 0
je 0x140052378
mov rax, qword [r12 + 8]
lea rdx, [rsi + 0x14]
mov r9d, ebx
mov r8, r13
mov rcx, r12
mov r14d, 1
mov rax, qword [rax + 0xc8]
call qword [rax + 0x18]
mov edx, 0x204
mov rcx, r13
mov dword [rsi + 0x10], eax
call fcn.14006ef60
jmp 0x14005180f
test rdx, rdx
je 0x140051b02
mov rbx, qword [rdx + 0x20]
test rbx, rbx
jne 0x140051662
mov r8d, 0xad
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0x882
lea r9, str.s3_srvr.c
call fcn.1400ba710
mov r8d, 0x28
jmp 0x140052041
mov edx, 3
lea rax, [rdx*8]
sub rax, rdx
mov rdx, qword [r12 + 0x100]
lea rax, [rdx + rax*8]
mov r13, qword [rax + 0x60]
test r13, r13
je 0x14005230f
cmp dword [r13], 0x1c
jne 0x14005230f
mov rbx, qword [r13 + 0x20]
test rbx, rbx
je 0x14005230f
test r14d, r14d
jne 0x140051c75
mov rax, qword [r12 + 0x130]
mov rcx, qword [rax + 0xb0]
call fcn.1400e0a30
mov r14, rax
test rax, rax
je 0x14005228a
mov rdx, r13
mov rcx, rax
call fcn.1400c42c0
cmp eax, 1
jne 0x14005228a
mov rcx, r14
call fcn.1400c4cb0
mov r15, rax
test rax, rax
je 0x14005228a
mov rcx, r14
call fcn.1400c4da0
mov r13, qword [r15 + 0x20]
test r13, r13
je 0x1400524f4
mov rcx, qword [rsp + 0x48]
mov r8, rbx
mov rdx, r13
call fcn.1400ac690
mov ebx, eax
test eax, eax
jle 0x14005239a
mov rax, qword [r12 + 0x80]
movsxd r14, ebx
mov rcx, qword [rax + 0x3a8]
call fcn.1400acc10
mov rax, qword [r12 + 0x80]
mov qword [rax + 0x3a8], 0
test r15, r15
je 0x14005207b
mov rcx, r15
call fcn.1400acc10
mov rax, qword [r12 + 8]
mov r9d, ebx
mov rcx, r12
mov rsi, qword [r12 + 0x130]
mov r8, qword [rsp + 0x48]
mov rax, qword [rax + 0xc8]
lea rdx, [rsi + 0x14]
call qword [rax + 0x18]
mov rcx, qword [rsp + 0x48]
mov rdx, r14
mov r14d, 2
mov dword [rsi + 0x10], eax
call fcn.14006ef60
jmp 0x14005180f
xor r8d, r8d
mov edx, r9d
xor r15d, r15d
call fcn.14008bae0
mov r13, rax
jmp 0x140051bd6
test r13b, 8
jne 0x1400525d8
test r14d, r14d
jne 0x140051855
xor r9d, r9d
jmp 0x140051870
mov r14d, eax
jmp 0x14005169f
and r13d, 0x200
je 0x1400525a9
mov qword [rsp + 0x50], 0x20
mov eax, dword [rdx + 0x18]
test ah, 1
jne 0x140051ff1
xor ecx, ecx
test ah, 2
je 0x140051ce6
mov rax, qword [r12 + 0x100]
mov rcx, qword [rax + 0x1e8]
xor edx, edx
call fcn.1400c7130
mov r13, rax
test rax, rax
je 0x140052674
mov rcx, rax
call fcn.1400c83a0
test eax, eax
jle 0x140052162
mov rax, qword [r12 + 0x130]
mov rcx, qword [rax + 0xb0]
call fcn.1400e0a30
mov r15, rax
test rax, rax
je 0x140051d38
mov rdx, rax
mov rcx, r13
call fcn.1400c8600
test eax, eax
jle 0x140052251
mov dword [rsp + 0x20], r14d
lea rdx, [rsp + 0x44]
lea rcx, [rsp + 0x48]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x3c]
call fcn.1400da320
cmp eax, 0x20
jne 0x1400520c4
cmp dword [rsp + 0x3c], 0x10
jne 0x1400520c4
mov eax, dword [rsp + 0x40]
test eax, eax
jne 0x1400520c4
movsxd rax, dword [rsp + 0x44]
lea r14, [rsp + 0xe0]
mov r9, qword [rsp + 0x48]
mov rcx, r13
lea r8, [rsp + 0x50]
mov rdx, r14
mov qword [rsp + 0x20], rax
call fcn.1400c8430
test eax, eax
jle 0x1400523cb
mov rax, qword [r12 + 8]
mov r9d, 0x20
mov r8, r14
mov rcx, r12
mov rbx, qword [r12 + 0x130]
mov rax, qword [rax + 0xc8]
lea rdx, [rbx + 0x14]
call qword [rax + 0x18]
mov edx, 0x20
mov rcx, r14
mov dword [rbx + 0x10], eax
call fcn.14006ef60
mov dword [rsp + 0x20], 2
mov rcx, r13
mov r9d, 2
mov qword [rsp + 0x28], 0
mov r8d, 0xffffffff
mov edx, 0xffffffff
call fcn.1400c78a0
mov rcx, r15
test eax, eax
jle 0x140052382
call fcn.1400c4da0
mov rcx, r13
mov r14d, 2
call fcn.1400c7830
jmp 0x14005180f
call fcn.1400a1870
mov r15, rax
test rax, rax
je 0x1400524cb
test r13b, 0x60
jne 0x140051fd9
mov rax, qword [r12 + 0x80]
mov rbx, qword [rax + 0x3b0]
mov rcx, rbx
call fcn.1400a23c0
mov rcx, rbx
mov rdi, rax
call fcn.1400a2410
mov rdx, rdi
mov rcx, r15
mov rbx, rax
call fcn.1400a23d0
test eax, eax
je 0x1400523d8
mov rdx, rbx
mov rcx, r15
call fcn.1400a2420
test eax, eax
je 0x1400523d8
mov rcx, rdi
call fcn.14009e050
mov rbx, rax
test rax, rax
je 0x14005257b
test r14d, r14d
jne 0x1400520fd
and r13d, 0x80
jne 0x14005263d
mov rax, qword [r12 + 0x130]
mov rcx, qword [rax + 0xb0]
call fcn.1400e0a30
mov rsi, rax
test rax, rax
je 0x140052420
cmp dword [rax], 0x198
jne 0x140052420
mov rcx, qword [rax + 0x20]
call fcn.1400a2460
mov rcx, rbx
mov rdx, rax
call fcn.14009ea20
test eax, eax
je 0x14005246c
mov r14d, 2
xor r13d, r13d
mov rcx, rdi
call fcn.14009d9d0
test eax, eax
jle 0x1400524c1
lea edx, [rax + 7]
mov rcx, qword [rsp + 0x48]
mov r9, r15
mov r8, rbx
mov qword [rsp + 0x20], 0
sar edx, 3
movsxd rdx, edx
call fcn.1400aebd0
mov edi, eax
test eax, eax
jle 0x140052498
mov rcx, rsi
call fcn.1400c4da0
mov rcx, rbx
call fcn.14009e980
mov rcx, r15
call fcn.1400a1900
mov rcx, r13
call fcn.14008c590
mov rax, qword [r12 + 0x80]
mov rcx, qword [rax + 0x3b0]
call fcn.1400a1900
mov rcx, r12
mov r8, qword [rsp + 0x48]
mov r9d, edi
mov rax, qword [r12 + 0x80]
mov rbx, qword [r12 + 0x130]
mov qword [rax + 0x3b0], 0
mov rax, qword [r12 + 8]
lea rdx, [rbx + 0x14]
mov rax, qword [rax + 0xc8]
call qword [rax + 0x18]
mov rcx, qword [rsp + 0x48]
movsxd rdx, edi
mov dword [rbx + 0x10], eax
call fcn.14006ef60
jmp 0x14005180f
mov edx, 4
jmp 0x140051b3d
mov rax, qword [r12 + 0x100]
mov rax, qword [rax + 0x178]
mov rbx, qword [rax + 0x20]
jmp 0x140051e5a
mov rax, qword [r12 + 0x100]
mov rcx, qword [rax + 0x1b0]
jmp 0x140051ce6
mov dword [rsp + 0x20], 0xab0
lea r9, str.s3_srvr.c
mov r8d, 0x9f
mov edx, 0x8b
mov ecx, 0x14
call fcn.1400ba710
lea rcx, [rsp + 0xe0]
mov edx, 0x204
call fcn.14006ef60
mov r8d, 0x28
mov edx, 2
mov rcx, r12
call fcn.140060fd0
xor ecx, ecx
xor r13d, r13d
call fcn.1400c4da0
xor ecx, ecx
call fcn.14009e980
mov rcx, r13
mov r14d, 0xffffffff
call fcn.14008c590
mov dword [r12 + 0x48], 5
jmp 0x14005180f
mov rcx, r13
call fcn.14008b440
mov rax, qword [r12 + 8]
mov r9d, ebx
mov rcx, r12
mov rsi, qword [r12 + 0x130]
mov r8, qword [rsp + 0x48]
mov rax, qword [rax + 0xc8]
lea rdx, [rsi + 0x14]
call qword [rax + 0x18]
mov rcx, qword [rsp + 0x48]
mov rdx, r14
mov r14d, 1
mov dword [rsi + 0x10], eax
call fcn.14006ef60
jmp 0x14005180f
mov dword [rsp + 0x20], 0xb50
mov r8d, 0x93
mov edx, 0x8b
mov ecx, 0x14
lea r9, str.s3_srvr.c
call fcn.1400ba710
mov rcx, r15
call fcn.1400c4da0
mov rcx, r13
call fcn.1400c7830
jmp 0x14005204e
call fcn.14008c500
mov r13, rax
test rax, rax
je 0x1400526d8
mov r8, qword [rsp + 0x48]
movzx eax, byte [r8]
add r8, 1
mov qword [rsp + 0x48], r8
mov r9, rax
add eax, 1
cmp eax, r14d
jne 0x1400526ce
mov qword [rsp + 0x20], r13
mov rdx, rbx
mov rcx, rdi
call fcn.1400a2860
test eax, eax
je 0x1400526a3
mov rax, qword [r12 + 0x50]
mov r14d, 1
xor esi, esi
mov rax, qword [rax + 8]
mov qword [rsp + 0x48], rax
jmp 0x140051f11
mov r8d, 0x44
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0xb3d
lea r9, str.s3_srvr.c
call fcn.1400ba710
xor ecx, ecx
call fcn.1400c4da0
mov rcx, r13
call fcn.1400c7830
jmp 0x14005204e
lea rdi, [rdx + 8]
mov ecx, eax
mov qword [rdx], 0
mov qword [rdx + rcx - 8], 0
and rdi, 0xfffffffffffffff8
sub rdx, rdi
mov rcx, rdx
add ecx, eax
xor eax, eax
shr ecx, 3
rep stosq qword [rdi], rax
jmp 0x14005196f
mov dword [rsp + 0x20], 0xab4
lea r9, str.s3_srvr.c
mov r8d, 0x92
jmp 0x14005201a
mov r8d, 0xdf
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0xacf
lea r9, str.s3_srvr.c
call fcn.1400ba710
mov edx, 0x204
mov rcx, r13
call fcn.14006ef60
mov r8d, 0x73
jmp 0x140052041
lea rdi, [rsp + 0xe8]
mov qword [rsp + 0xe2], 0
mov qword [rax + r15 - 8], 0
sub rax, rdi
mov rcx, rax
xor eax, eax
add ecx, esi
shr ecx, 3
rep stosq qword [rdi], rax
jmp 0x1400519fd
call fcn.1400ba800
jmp 0x140051d38
mov dword [rsp + 0x20], 0x88c
mov r8d, 0xa8
mov edx, 0x8b
mov ecx, 0x14
lea r9, str.s3_srvr.c
call fcn.1400ba710
mov r8d, 0x28
jmp 0x140052041
mov dword [rsp + 0x20], 0x93b
mov r8d, 0xab
mov edx, 0x8b
mov ecx, 0x14
lea r9, str.s3_srvr.c
call fcn.1400ba710
mov r8d, 0x28
jmp 0x140052041
mov dword [rsp + 0x20], 0xab9
lea r9, str.s3_srvr.c
mov r8d, 0xe1
jmp 0x14005201a
mov dword [rsp + 0x20], 0xac9
lea r9, str.s3_srvr.c
mov r8d, 0x44
mov edx, 0x8b
mov ecx, 0x14
call fcn.1400ba710
mov edx, 0x204
mov rcx, r13
call fcn.14006ef60
mov r8d, 0x28
jmp 0x140052041
mov dword [rsp + 0x20], 0x925
jmp 0x140052263
mov r8d, 0xea
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0x8ab
lea r9, str.s3_srvr.c
call fcn.1400ba710
mov r8d, 0x33
jmp 0x140052041
mov dword [rdx], 0
mov dword [rdx + rax - 4], 0
jmp 0x14005196f
mov dword [rsp + 0x20], 0xae2
lea r9, str.s3_srvr.c
mov r8d, 0x41
jmp 0x1400522e8
mov dword [rsp + 0x20], 0xaeb
jmp 0x140052366
call fcn.1400c4da0
mov rcx, r13
mov r14d, 1
call fcn.1400c7830
jmp 0x14005180f
mov r8d, 5
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0x94b
lea r9, str.s3_srvr.c
call fcn.1400ba710
mov rcx, r13
call fcn.14008b440
jmp 0x14005204e
mov dword [rsp + 0x20], 0xb58
jmp 0x1400520cc
lea r9, str.s3_srvr.c
mov edx, 0x8b
xor ebx, ebx
xor esi, esi
mov dword [rsp + 0x20], 0xa3e
mov r8d, 0x10
mov ecx, 0x14
xor r13d, r13d
call fcn.1400ba710
mov rcx, rsi
call fcn.1400c4da0
mov rcx, rbx
call fcn.14009e980
mov rcx, r15
call fcn.1400a1900
jmp 0x14005205f
mov r8d, 0x139
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0xa5c
lea r9, str.s3_srvr.c
call fcn.1400ba710
mov r8d, 0x28
mov edx, 2
mov rcx, r12
xor r13d, r13d
call fcn.140060fd0
mov rcx, rsi
call fcn.1400c4da0
mov rcx, rbx
call fcn.14009e980
jmp 0x140052413
mov dword [rsp + 0x20], 0xa64
lea r9, str.s3_srvr.c
mov r8d, 0x10
xor r13d, r13d
mov edx, 0x8b
mov ecx, 0x14
call fcn.1400ba710
jmp 0x140052403
mov dword [rsp + 0x20], 0xa8e
mov r8d, 0x2b
mov edx, 0x8b
mov ecx, 0x14
lea r9, str.s3_srvr.c
call fcn.1400ba710
jmp 0x140052403
mov dword [rsp + 0x20], 0xa88
jmp 0x1400524a0
mov r8d, 0x41
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0xa29
lea r9, str.s3_srvr.c
call fcn.1400ba710
jmp 0x14005204e
mov r8d, 0x82
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0x944
lea r9, str.s3_srvr.c
call fcn.1400ba710
xor ecx, ecx
call fcn.1400c4da0
xor ecx, ecx
call fcn.14009e980
jmp 0x14005205f
mov word [rax + r15 - 2], 0
jmp 0x1400519fd
mov r8d, 0xea
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0x899
lea r9, str.s3_srvr.c
call fcn.1400ba710
mov r8d, 0x32
jmp 0x140052041
mov dword [rax], 0
mov dword [rax + r15 - 4], 0
jmp 0x1400519fd
mov r8d, 0x41
mov edx, 0x8b
xor r13d, r13d
xor esi, esi
mov dword [rsp + 0x20], 0xa44
lea r9, str.s3_srvr.c
mov ecx, 0x14
call fcn.1400ba710
jmp 0x140052403
mov r8d, 0xf9
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0xb72
lea r9, str.s3_srvr.c
call fcn.1400ba710
mov r8d, 0x28
jmp 0x140052041
mov r8d, 0x94
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0x90c
lea r9, str.s3_srvr.c
call fcn.1400ba710
mov r8d, 0x28
jmp 0x140052041
mov dword [rsp + 0x20], 0x92c
jmp 0x140052292
mov r8d, 0x94
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0x914
lea r9, str.s3_srvr.c
call fcn.1400ba710
jmp 0x14005204e
mov dword [rsp + 0x20], 0xa4d
lea r9, str.s3_srvr.c
mov r8d, 0x137
xor esi, esi
mov edx, 0x8b
mov ecx, 0x14
call fcn.1400ba710
jmp 0x140052444
mov word [rdx + rax - 2], 0
jmp 0x14005196f
mov r8d, 0x41
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0xb39
lea r9, str.s3_srvr.c
call fcn.1400ba710
mov r8d, 0x50
jmp 0x140052041
mov dword [rsp + 0x20], 0xa7b
lea r9, str.s3_srvr.c
mov r8d, 0x10
mov edx, 0x8b
xor esi, esi
mov ecx, 0x14
call fcn.1400ba710
jmp 0x140052403
mov dword [rsp + 0x20], 0xa77
jmp 0x1400526ab
mov dword [rsp + 0x20], 0xa6e
lea r9, str.s3_srvr.c
mov r8d, 0x41
xor esi, esi
mov edx, 0x8b
mov ecx, 0x14
call fcn.1400ba710
jmp 0x140052403