Function at 0x6e403a50
Capabilities:
Encode data using xor

Disassembly:
push r14
push r13
push r12
push rbp
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 rbx, rcx
mov dword [rsp + 0x20], 0x800
mov qword [rsp + 0x28], rdx
mov edx, 0x2190
call qword [rax + 0x60]
mov r9d, dword [rsp + 0x38]
mov edi, eax
test r9d, r9d
je 0x6e403d13
mov rax, qword [rbx + 0x80]
mov rcx, qword [rbx + 0x58]
mov rdx, qword [rax + 0x3a0]
mov qword [rsp + 0x48], rcx
mov esi, dword [rdx + 0x14]
test sil, 1
je 0x6e403d30
mov r8d, dword [rax + 0x3e0]
mov rdx, qword [rbx + 0x100]
test r8d, r8d
jne 0x6e403fe0
mov rax, qword [rdx + 0x60]
test rax, rax
je 0x6e40483e
cmp dword [rax], 6
jne 0x6e40483e
mov rbp, qword [rax + 0x20]
test rbp, rbp
je 0x6e40483e
cmp dword [rbx], 0x300
jle 0x6e403b34
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, edi
je 0x6e404178
test byte [rbx + 0x19d], 1
je 0x6e404a17
mov qword [rsp + 0x48], rcx
cmp edi, 0x2f
jle 0x6e40486d
lea rsi, [rsp + 0xe0]
mov edx, 0x30
mov rcx, rsi
call fcn.6e43fef0
test eax, eax
jle 0x6e4045c7
mov rdx, qword [rsp + 0x48]
mov dword [rsp + 0x20], 3
mov r9, rbp
mov ecx, edi
mov r8, rdx
call fcn.6e43fec8
movsxd r8, eax
test r8d, r8d
js 0x6e4045c7
cmp r8d, 0x3a
jle 0x6e4049b9
mov r10, qword [rsp + 0x48]
lea ecx, [r8 - 0x30]
movsxd rcx, ecx
movzx edx, byte [r10 + 1]
lea r8, [r10 + r8 - 0x31]
movzx r11d, byte [r10]
xor edx, 2
movzx edx, dl
mov eax, r11d
sub r11d, 1
lea r9d, [rdx - 1]
not edx
not eax
and edx, r9d
and eax, r11d
sar edx, 0x1f
sar eax, 0x1f
lea r11, [r10 + 2]
mov r9d, edx
and r9d, eax
nop
movzx edx, byte [r11]
add r11, 1
mov eax, edx
sub edx, 1
not eax
and eax, edx
sar eax, 0x1f
movzx eax, al
not eax
and r9d, eax
cmp r8, r11
jne 0x6e403bd0
movzx edx, byte [r10 + rcx - 1]
add rcx, r10
mov qword [rsp + 0x48], rcx
movzx r11d, byte [rcx + 1]
movzx edi, byte [rcx]
mov eax, edx
sub edx, 1
not eax
and eax, edx
mov edx, dword [rbx + 0x1ac]
mov r8d, edi
sar eax, 0x1f
and eax, r9d
mov ebp, edx
movzx edx, dl
xor edx, r11d
sar ebp, 8
xor ebp, edi
mov r9d, edx
sub edx, 1
not r9d
mov r10d, ebp
and edx, r9d
not r10d
lea r9d, [rbp - 1]
sar edx, 0x1f
and r9d, r10d
sar r9d, 0x1f
and r9d, edx
test byte [rbx + 0x19e], 0x80
je 0x6e403c8c
mov edx, dword [rbx]
mov r10d, edx
movzx edx, dl
xor r11d, edx
sar r10d, 8
mov edx, r11d
xor edi, r10d
sub r11d, 1
not edx
and r11d, edx
mov edx, edi
sub edi, 1
not edx
sar r11d, 0x1f
and edi, edx
sar edi, 0x1f
and r11d, edi
or r9d, r11d
xor r8b, byte [rsp + 0xe0]
and r9d, eax
mov edx, 1
and r8d, r9d
xor r8b, byte [rsp + 0xe0]
mov byte [rcx], r8b
nop word [rax + rax]
mov rcx, qword [rsp + 0x48]
movzx r8d, byte [rsi + rdx]
add rcx, rdx
add rdx, 1
movzx eax, byte [rcx]
xor eax, r8d
and eax, r9d
xor eax, r8d
cmp rdx, 0x30
mov byte [rcx], al
jne 0x6e403cb0
mov rax, qword [rbx + 8]
mov r9d, 0x30
mov rcx, rbx
mov edi, 1
mov rsi, qword [rbx + 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 edx, 0x30
mov dword [rsi + 0x10], eax
call fcn.6e43ff58
mov eax, edi
add rsp, 0x2f0
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
ret
test sil, 0xe
je 0x6e403da0
cmp edi, 1
jle 0x6e40415e
movzx r9d, word [rcx]
add rcx, 2
mov qword [rsp + 0x48], rcx
rol r9w, 8
movzx r9d, r9w
lea edx, [r9 + 2]
cmp edx, edi
je 0x6e403d76
test byte [rbx + 0x19c], 0x80
je 0x6e404bd7
sub rcx, 2
mov r9d, edi
mov qword [rsp + 0x48], rcx
test sil, 2
jne 0x6e404021
and esi, 4
jne 0x6e404496
mov r12, qword [rax + 0x3a8]
test r12, r12
je 0x6e404bca
xor esi, esi
jmp 0x6e404054
test sil, 0xe0
jne 0x6e404300
test esi, 0x100
je 0x6e40417f
movzx ebp, word [rcx]
add rcx, 2
mov qword [rsp + 0x48], rcx
rol bp, 8
movzx edx, bp
lea eax, [rdx + 2]
cmp eax, edi
jne 0x6e40457e
cmp bp, 0x80
ja 0x6e40470e
mov r10, qword [rbx + 0x168]
test r10, r10
je 0x6e404824
lea r12, [rsp + 0x50]
movzx ebp, bp
mov rsi, rcx
cmp ebp, 8
mov rdi, r12
jb 0x6e403e0c
mov rcx, rbp
shr rcx, 3
rep movsq qword [rdi], qword [rsi]
xor eax, eax
test bpl, 4
je 0x6e403e1d
mov eax, dword [rsi]
mov dword [rdi], eax
mov eax, 4
test bpl, 2
je 0x6e403e2f
movzx ecx, word [rsi + rax]
mov word [rdi + rax], cx
add rax, 2
test bpl, 1
je 0x6e403e3c
movzx ecx, byte [rsi + rax]
mov byte [rdi + rax], cl
mov eax, 0x81
sub eax, edx
lea rdx, [r12 + rbp]
cmp eax, 8
jae 0x6e4046f0
test al, 4
jne 0x6e404922
test eax, eax
je 0x6e403e67
test al, 2
mov byte [rdx], 0
jne 0x6e404bbe
lea rsi, [rsp + 0xe0]
mov r9d, 0x204
mov rdx, r12
mov r8, rsi
mov rcx, rbx
call r10
mov edx, 0x81
mov rcx, r12
mov r13d, eax
call fcn.6e43ff58
cmp r13d, 0x100
ja 0x6e4047e8
test r13d, r13d
je 0x6e404760
lea r12d, [r13 + r13 + 4]
mov r14d, r13d
mov rdx, rsi
lea rcx, [rsi + r14 + 4]
mov r8, r14
call sub.msvcrt.dll_memmove
lea rdx, [rsi + 2]
mov eax, r13d
rol ax, 8
cmp r13d, 8
mov word [rsp + 0xe0], ax
jae 0x6e40479c
test r13b, 4
jne 0x6e404c7a
test r13d, r13d
je 0x6e403ef9
test r13b, 2
mov byte [rsi + 2], 0
jne 0x6e404a46
mov rdi, qword [rbx + 0x130]
rol r13w, 8
mov word [rsp + r14 + 0xe2], r13w
mov rcx, qword [rdi + 0x98]
test rcx, rcx
je 0x6e403f26
call fcn.6e4404e0
mov rdi, qword [rbx + 0x130]
mov rcx, qword [rsp + 0x48]
mov rdx, rbp
call fcn.6e440528
mov qword [rdi + 0x98], rax
mov rdi, qword [rbx + 0x130]
cmp qword [rdi + 0x98], 0
je 0x6e4048fe
mov rcx, qword [rdi + 0x90]
test rcx, rcx
je 0x6e403f67
call fcn.6e4404e0
mov rdi, qword [rbx + 0x130]
mov rax, qword [rbx + 0x170]
mov rcx, qword [rax + 0x1f8]
call fcn.6e440530
mov qword [rdi + 0x90], rax
mov rax, qword [rbx + 0x170]
mov rdi, qword [rbx + 0x130]
cmp qword [rax + 0x1f8], 0
je 0x6e403fa7
cmp qword [rdi + 0x90], 0
je 0x6e404918
mov rax, qword [rbx + 8]
lea rdx, [rdi + 0x14]
mov r9d, r12d
mov r8, rsi
mov rcx, rbx
mov rax, qword [rax + 0xc8]
call qword [rax + 0x18]
mov edx, 0x204
mov rcx, rsi
mov dword [rdi + 0x10], eax
mov edi, 1
call fcn.6e43ff58
jmp 0x6e403d13
test rdx, rdx
je 0x6e403ff2
mov rbp, qword [rdx + 0x20]
test rbp, rbp
jne 0x6e403afc
mov r8d, 0xad
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0x8a9
lea r9, str.s3_srvr.c
call fcn.6e440310
mov r8d, 0x28
jmp 0x6e4045ba
mov eax, 3
imul rax, rax, 0x38
add rax, qword [rbx + 0x100]
mov rsi, qword [rax + 0x60]
test rsi, rsi
je 0x6e4048a6
cmp dword [rsi], 0x1c
jne 0x6e4048a6
mov r12, qword [rsi + 0x20]
test r12, r12
je 0x6e4048a6
test edi, edi
jne 0x6e404149
mov rax, qword [rbx + 0x130]
mov rcx, qword [rax + 0xb0]
call fcn.6e43fce8
test rax, rax
mov rbp, rax
je 0x6e4047b9
mov rdx, rsi
mov rcx, rax
call fcn.6e4401a0
cmp eax, 1
jne 0x6e4047b9
mov rcx, rbp
call fcn.6e440160
test rax, rax
mov rdi, rax
je 0x6e4047b9
mov rcx, rbp
call fcn.6e440168
mov rbp, qword [rdi + 0x20]
test rbp, rbp
je 0x6e404c8f
mov rcx, qword [rsp + 0x48]
mov r8, r12
mov rdx, rbp
call fcn.6e440488
test eax, eax
mov esi, eax
jle 0x6e4048c7
mov rax, qword [rbx + 0x80]
movsxd r12, esi
mov rcx, qword [rax + 0x3a8]
call fcn.6e440480
mov rax, qword [rbx + 0x80]
test rdi, rdi
mov qword [rax + 0x3a8], 0
je 0x6e4045f0
mov rcx, rdi
call fcn.6e440480
mov rax, qword [rbx + 8]
mov r9d, esi
mov rcx, rbx
mov rdi, qword [rbx + 0x130]
mov r8, qword [rsp + 0x48]
mov rax, qword [rax + 0xc8]
lea rdx, [rdi + 0x14]
call qword [rax + 0x18]
mov rcx, qword [rsp + 0x48]
mov rdx, r12
mov dword [rdi + 0x10], eax
mov edi, 2
call fcn.6e43ff58
jmp 0x6e403d13
xor r8d, r8d
mov edx, r9d
xor edi, edi
call fcn.6e4405b0
mov rbp, rax
jmp 0x6e4040af
test sil, 8
jne 0x6e404b60
test edi, edi
jne 0x6e403d5d
xor r9d, r9d
jmp 0x6e403d76
mov edi, eax
jmp 0x6e403b34
test esi, 0x400
jne 0x6e4044b7
and esi, 0x200
je 0x6e404c4b
mov qword [rsp + 0x50], 0x20
mov eax, dword [rdx + 0x18]
test ah, 1
je 0x6e4046d2
mov rax, qword [rbx + 0x100]
mov rcx, qword [rax + 0x1b0]
xor edx, edx
call fcn.6e4401c8
test rax, rax
mov rsi, rax
je 0x6e404b8f
mov rcx, rax
call fcn.6e440188
test eax, eax
jle 0x6e404728
mov rax, qword [rbx + 0x130]
mov rcx, qword [rax + 0xb0]
call fcn.6e43fce8
test rax, rax
mov rbp, rax
je 0x6e40420b
mov rdx, rax
mov rcx, rsi
call fcn.6e440180
test eax, eax
jle 0x6e40489c
lea rdx, [rsp + 0x44]
mov dword [rsp + 0x20], edi
lea rcx, [rsp + 0x48]
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x3c]
call fcn.6e4406a8
cmp eax, 0x20
jne 0x6e404699
cmp dword [rsp + 0x3c], 0x10
jne 0x6e404699
mov eax, dword [rsp + 0x40]
test eax, eax
jne 0x6e404699
movsxd rax, dword [rsp + 0x44]
lea rdi, [rsp + 0xe0]
mov rcx, rsi
mov r9, qword [rsp + 0x48]
lea r8, [rsp + 0x50]
mov rdx, rdi
mov qword [rsp + 0x20], rax
call fcn.6e440190
test eax, eax
jle 0x6e404cb8
mov rax, qword [rbx + 8]
mov r9d, 0x20
mov r8, rdi
mov rcx, rbx
mov r12, qword [rbx + 0x130]
mov rax, qword [rax + 0xc8]
lea rdx, [r12 + 0x14]
call qword [rax + 0x18]
mov edx, 0x20
mov rcx, rdi
mov dword [r12 + 0x10], eax
call fcn.6e43ff58
mov r8d, 0xffffffff
mov rcx, rsi
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 2
mov r9d, 2
mov edx, r8d
call fcn.6e4401d8
mov rcx, rbp
test eax, eax
jle 0x6e4048b0
call fcn.6e440168
mov rcx, rsi
mov edi, 2
call fcn.6e4401d0
jmp 0x6e403d13
call fcn.6e4403d0
test rax, rax
mov rbp, rax
je 0x6e404b37
test sil, 0x60
jne 0x6e4044a0
mov rax, qword [rbx + 0x80]
mov r12, qword [rax + 0x3b0]
mov rcx, r12
call fcn.6e4403f0
mov rcx, r12
mov r14, rax
call fcn.6e4403e8
mov rdx, r14
mov rcx, rbp
mov r12, rax
call fcn.6e4403c0
test eax, eax
je 0x6e40498b
mov rdx, r12
mov rcx, rbp
call fcn.6e4403b8
test eax, eax
je 0x6e40498b
mov rcx, r14
call fcn.6e440388
test rax, rax
mov r12, rax
je 0x6e404ad6
test edi, edi
jne 0x6e404636
and esi, 0x80
jne 0x6e404c17
mov rax, qword [rbx + 0x130]
mov rcx, qword [rax + 0xb0]
call fcn.6e43fce8
test rax, rax
mov r13, rax
je 0x6e404935
cmp dword [rax], 0x198
jne 0x6e404935
mov rcx, qword [rax + 0x20]
call fcn.6e4403e0
mov rcx, r12
mov rdx, rax
call fcn.6e440398
test eax, eax
je 0x6e404aab
mov edi, 2
xor esi, esi
mov rcx, r14
call fcn.6e440420
test eax, eax
jle 0x6e404b2d
mov rcx, qword [rsp + 0x48]
lea edx, [rax + 7]
mov r9, rbp
mov r8, r12
mov qword [rsp + 0x20], 0
sar edx, 3
movsxd rdx, edx
call fcn.6e440448
test eax, eax
mov r14d, eax
jle 0x6e404b04
mov rcx, r13
call fcn.6e440168
mov rcx, r12
call fcn.6e440390
mov rcx, rbp
call fcn.6e440400
mov rcx, rsi
call fcn.6e4405c0
mov rax, qword [rbx + 0x80]
mov rcx, qword [rax + 0x3b0]
call fcn.6e440400
mov rcx, rbx
mov r9d, r14d
mov r8, qword [rsp + 0x48]
mov rax, qword [rbx + 0x80]
mov rsi, qword [rbx + 0x130]
mov qword [rax + 0x3b0], 0
mov rax, qword [rbx + 8]
lea rdx, [rsi + 0x14]
mov rax, qword [rax + 0xc8]
call qword [rax + 0x18]
mov rcx, qword [rsp + 0x48]
movsxd rdx, r14d
mov dword [rsi + 0x10], eax
call fcn.6e43ff58
jmp 0x6e403d13
mov eax, 4
jmp 0x6e404026
mov rax, qword [rbx + 0x100]
mov rax, qword [rax + 0x178]
mov r12, qword [rax + 0x20]
jmp 0x6e404329
movzx edx, word [rcx]
add rcx, 2
mov qword [rsp + 0x48], rcx
rol dx, 8
movzx edx, dx
lea eax, [rdx + 2]
cmp edi, eax
jl 0x6e404a7c
xor r8d, r8d
call fcn.6e4405b0
test rax, rax
mov qword [rbx + 0x2d8], rax
je 0x6e404a53
mov rdx, qword [rbx + 0x2b8]
mov rcx, rax
call fcn.6e440560
test eax, eax
jns 0x6e4049e8
mov rax, qword [rbx + 0x2d8]
mov edx, dword [rax + 8]
test edx, edx
je 0x6e4049e8
mov rsi, qword [rbx + 0x130]
mov rcx, qword [rsi + 0x148]
test rcx, rcx
je 0x6e404535
call fcn.6e4404e0
mov rsi, qword [rbx + 0x130]
mov rcx, qword [rbx + 0x2b0]
call fcn.6e440530
mov qword [rsi + 0x148], rax
mov rsi, qword [rbx + 0x130]
cmp qword [rsi + 0x148], 0
je 0x6e404c0a
lea rdx, [rsi + 0x14]
mov rcx, rbx
call sym.SSLEAY32.dll_gRP_generate_server_master_secret
test eax, eax
mov dword [rsi + 0x10], eax
js 0x6e404be1
mov edi, 1
jmp 0x6e403d13
mov dword [rsp + 0x20], 0xaed
lea r9, str.s3_srvr.c
mov r8d, 0x9f
mov edx, 0x8b
mov ecx, 0x14
call fcn.6e440310
lea rcx, [rsp + 0xe0]
mov edx, 0x204
call fcn.6e43ff58
mov r8d, 0x28
mov edx, 2
mov rcx, rbx
call fcn.6e413930
xor ecx, ecx
xor esi, esi
call fcn.6e440168
xor ecx, ecx
call fcn.6e440390
mov rcx, rsi
mov edi, 0xffffffff
call fcn.6e4405c0
mov dword [rbx + 0x48], 0x3005
jmp 0x6e403d13
mov rcx, rbp
call fcn.6e4405a0
mov rax, qword [rbx + 8]
mov r9d, esi
mov rcx, rbx
mov rdi, qword [rbx + 0x130]
mov r8, qword [rsp + 0x48]
mov rax, qword [rax + 0xc8]
lea rdx, [rdi + 0x14]
call qword [rax + 0x18]
mov rcx, qword [rsp + 0x48]
mov rdx, r12
mov dword [rdi + 0x10], eax
mov edi, 1
call fcn.6e43ff58
jmp 0x6e403d13
call fcn.6e4405b8
test rax, rax
mov rsi, rax
je 0x6e404d29
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, edi
jne 0x6e404cf7
mov qword [rsp + 0x20], rsi
mov rdx, r12
mov rcx, r14
call fcn.6e440380
test eax, eax
je 0x6e404cc5
mov rax, qword [rbx + 0x50]
mov edi, 1
xor r13d, r13d
mov rax, qword [rax + 8]
mov qword [rsp + 0x48], rax
jmp 0x6e4043db
mov dword [rsp + 0x20], 0xb8e
mov r8d, 0x93
mov edx, 0x8b
mov ecx, 0x14
lea r9, str.s3_srvr.c
call fcn.6e440310
mov rcx, rbp
call fcn.6e440168
mov rcx, rsi
call fcn.6e4401d0
jmp 0x6e4045c7
xor ecx, ecx
test ah, 2
je 0x6e4041ba
mov rax, qword [rbx + 0x100]
mov rcx, qword [rax + 0x1e8]
jmp 0x6e4041ba
mov ecx, eax
mov rdi, rdx
mov qword [rdx + rcx - 8], 0
lea ecx, [rax - 1]
xor eax, eax
shr ecx, 3
rep stosq qword [rdi], rax
jmp 0x6e403e67
mov dword [rsp + 0x20], 0xaf2
lea r9, str.s3_srvr.c
mov r8d, 0x92
jmp 0x6e404593
mov r8d, 0x44
mov edx, 0x8b
mov dword [rsp + 0x20], 0xb7a
mov ecx, 0x14
lea r9, str.s3_srvr.c
call fcn.6e440310
xor ecx, ecx
call fcn.6e440168
mov rcx, rsi
call fcn.6e4401d0
jmp 0x6e4045c7
mov r8d, 0xdf
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0xb0d
lea r9, str.s3_srvr.c
call fcn.6e440310
mov edx, 0x204
mov rcx, rsi
call fcn.6e43ff58
mov r8d, 0x73
jmp 0x6e4045ba
lea ecx, [r13 - 1]
xor eax, eax
mov rdi, rdx
mov qword [rdx + r14 - 8], 0
shr ecx, 3
rep stosq qword [rdi], rax
jmp 0x6e403ef9
mov dword [rsp + 0x20], 0x976
mov r8d, 0xab
mov edx, 0x8b
mov ecx, 0x14
lea r9, str.s3_srvr.c
call fcn.6e440310
mov r8d, 0x28
jmp 0x6e4045ba
mov dword [rsp + 0x20], 0xb06
lea r9, str.s3_srvr.c
mov r8d, 0x44
mov edx, 0x8b
mov ecx, 0x14
call fcn.6e440310
mov edx, 0x204
mov rcx, rsi
call fcn.6e43ff58
mov r8d, 0x28
jmp 0x6e4045ba
mov dword [rsp + 0x20], 0xaf7
lea r9, str.s3_srvr.c
mov r8d, 0xe1
jmp 0x6e404593
mov dword [rsp + 0x20], 0x8b3
mov r8d, 0xa8
mov edx, 0x8b
mov ecx, 0x14
lea r9, str.s3_srvr.c
call fcn.6e440310
mov r8d, 0x28
jmp 0x6e4045ba
mov r8d, 0xea
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0x8d2
lea r9, str.s3_srvr.c
call fcn.6e440310
mov r8d, 0x33
jmp 0x6e4045ba
call fcn.6e440340
jmp 0x6e40420b
mov dword [rsp + 0x20], 0x960
jmp 0x6e404846
call fcn.6e440168
mov rcx, rsi
mov edi, 1
call fcn.6e4401d0
jmp 0x6e403d13
mov r8d, 5
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0x986
lea r9, str.s3_srvr.c
call fcn.6e440310
mov rcx, rbp
call fcn.6e4405a0
mov r8d, 0x28
jmp 0x6e4045ba
mov dword [rsp + 0x20], 0xb1f
lea r9, str.s3_srvr.c
mov r8d, 0x41
jmp 0x6e4047fd
mov dword [rsp + 0x20], 0xb28
jmp 0x6e404906
mov dword [rdx], 0
mov dword [rdx + rax - 4], 0
jmp 0x6e403e67
mov r8d, 0x139
mov dword [rsp + 0x20], 0xa98
mov edx, 0x8b
xor esi, esi
lea r9, str.s3_srvr.c
mov ecx, 0x14
call fcn.6e440310
mov r8d, 0x28
mov edx, 2
mov rcx, rbx
call fcn.6e413930
mov rcx, r13
call fcn.6e440168
mov rcx, r12
call fcn.6e440390
mov rcx, rbp
call fcn.6e440400
jmp 0x6e4045d7
mov dword [rsp + 0x20], 0xa79
mov r8d, 0x10
xor esi, esi
xor r12d, r12d
lea r9, str.s3_srvr.c
mov edx, 0x8b
mov ecx, 0x14
call fcn.6e440310
xor r13d, r13d
jmp 0x6e40496e
mov r8d, 0x93
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0x8f5
lea r9, str.s3_srvr.c
call fcn.6e440310
mov r8d, 0x33
jmp 0x6e4045ba
mov r8d, 0x173
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0xb4d
lea r9, str.s3_srvr.c
call fcn.6e440310
mov r8d, 0x2f
jmp 0x6e4045ba
mov r8d, 0xea
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0x8c0
lea r9, str.s3_srvr.c
call fcn.6e440310
mov r8d, 0x32
jmp 0x6e4045ba
mov word [rdx + r14 - 2], 0
jmp 0x6e403ef9
mov r8d, 3
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0xb46
lea r9, str.s3_srvr.c
call fcn.6e440310
jmp 0x6e4045c7
mov r8d, 0x15b
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0xb42
lea r9, str.s3_srvr.c
call fcn.6e440310
mov r8d, 0x32
jmp 0x6e4045ba
mov dword [rsp + 0x20], 0xa9f
lea r9, str.s3_srvr.c
mov r8d, 0x10
xor esi, esi
mov edx, 0x8b
mov ecx, 0x14
call fcn.6e440310
jmp 0x6e40496e
mov dword [rsp + 0x20], 0xa7f
mov r8d, 0x41
xor esi, esi
xor r13d, r13d
lea r9, str.s3_srvr.c
mov edx, 0x8b
mov ecx, 0x14
call fcn.6e440310
jmp 0x6e40496e
mov dword [rsp + 0x20], 0xacb
mov r8d, 0x2b
mov edx, 0x8b
mov ecx, 0x14
lea r9, str.s3_srvr.c
call fcn.6e440310
jmp 0x6e40496e
mov dword [rsp + 0x20], 0xac5
jmp 0x6e404b0c
mov dword [rsp + 0x20], 0xa64
mov r8d, 0x41
mov edx, 0x8b
mov ecx, 0x14
lea r9, str.s3_srvr.c
call fcn.6e440310
jmp 0x6e4045c7
mov dword [rsp + 0x20], 0x946
mov r8d, 0x94
mov edx, 0x8b
mov ecx, 0x14
lea r9, str.s3_srvr.c
call fcn.6e440310
mov r8d, 0x28
jmp 0x6e4045ba
mov r8d, 0x41
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0xb76
lea r9, str.s3_srvr.c
call fcn.6e440310
mov r8d, 0x50
jmp 0x6e4045ba
mov word [rdx + rax - 2], 0
jmp 0x6e403e67
mov dword [rsp + 0x20], 0x967
jmp 0x6e4047c1
mov dword [rsp + 0x20], 0x94e
jmp 0x6e404b68
mov r8d, 0x44
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0xb5b
lea r9, str.s3_srvr.c
call fcn.6e440310
jmp 0x6e4045c7
mov dword [rsp + 0x20], 0xb54
jmp 0x6e404b3f
mov r8d, 0x137
mov dword [rsp + 0x20], 0xa89
mov edx, 0x8b
xor esi, esi
lea r9, str.s3_srvr.c
mov ecx, 0x14
xor r13d, r13d
call fcn.6e440310
mov r8d, 0x28
jmp 0x6e404961
mov r8d, 0xf9
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0xbaf
lea r9, str.s3_srvr.c
call fcn.6e440310
mov r8d, 0x28
jmp 0x6e4045ba
mov dword [rsi + 2], 0
mov dword [rdx + r14 - 4], 0
jmp 0x6e403ef9
mov r8d, 0x82
mov edx, 0x8b
mov ecx, 0x14
mov dword [rsp + 0x20], 0x97e
lea r9, str.s3_srvr.c
call fcn.6e440310
jmp 0x6e4045c7
mov dword [rsp + 0x20], 0xb96
jmp 0x6e4046a1
mov r8d, 0x10
mov dword [rsp + 0x20], 0xab7
mov edx, 0x8b
xor r13d, r13d
lea r9, str.s3_srvr.c
mov ecx, 0x14
call fcn.6e440310
mov r8d, 0x28
jmp 0x6e404961
mov r8d, 0x9f
mov dword [rsp + 0x20], 0xab2
mov edx, 0x8b
xor r13d, r13d
lea r9, str.s3_srvr.c
mov ecx, 0x14
call fcn.6e440310
mov r8d, 0x32
jmp 0x6e404961
mov dword [rsp + 0x20], 0xaaa
lea r9, str.s3_srvr.c
mov r8d, 0x41
xor r13d, r13d
mov edx, 0x8b
mov ecx, 0x14
call fcn.6e440310
jmp 0x6e40496e