Function at 0x14003d510
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x3e8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x360], 0xfffffffffffffffe
mov rdi, r9
mov rbx, r8
mov rsi, rcx
mov r14, qword [rbp + 0x3d0]
mov qword [rbp + 0x350], rdx
add rdx, 0x20
mov byte [rbp + 0x35d], 1
mov r8d, 0x20
mov rcx, r14
call fcn.140062ac0
movabs rax, 0x14452474e574f44
mov r13, qword [rbp + 0x350]
cmp qword [r13 + 0x38], rax
jne 0x14003d64a
cmp byte [rbp + 0x3d8], 0
je 0x14003d64a
mov rdx, qword [rbx]
mov byte [rbp + 0x35d], 1
lea r8, [0x14012012d]
lea rcx, [rbp - 0x20]
mov r9d, 0x2c
call fcn.1400440b0
movdqu xmm0, xmmword [rbp - 0x20]
movdqu xmm1, xmmword [rbp - 0x10]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov r13, qword [rbp + 0x350]
mov rax, qword [r13 + 0x1e0]
lock dec qword [rax]
jne 0x14003d5e8
mov rax, qword [rbp + 0x350]
lea rcx, [rax + 0x1e0]
call fcn.140043bd0
mov rax, qword [rbp + 0x350]
lea rcx, [rax + 0x150]
call fcn.14003ae10
mov rdi, qword [rbp + 0x350]
cmp byte [rdi + 0x40], 0
jne 0x14003d620
mov rdx, qword [rdi + 0x48]
test rdx, rdx
je 0x14003d620
mov rcx, qword [rdi + 0x50]
mov r8d, 1
call fcn.140001ab0
mov rcx, qword [rdi + 0x68]
test rcx, rcx
je 0x14003dbfc
mov rdx, qword [rdi + 0x60]
test rdx, rdx
je 0x14003dbfc
mov r8d, 1
call fcn.140001ab0
jmp 0x14003dbfc
mov rax, qword [r14 + 0x58]
test rax, rax
je 0x14003d971
mov r15, qword [r14 + 0x50]
shl rax, 3
lea r12, [rax + rax*4]
xor eax, eax
mov ecx, 0x3f7f
jmp 0x14003d679
add rax, 0x28
cmp r12, rax
je 0x14003d697
movzx r8d, word [r15 + rax]
mov dl, 1
bt rcx, r8
jb 0x14003d670
cmp r8, 0xe
jne 0x14003d699
cmp word [r15 + rax + 0x20], 0x13
jne 0x14003d670
jmp 0x14003d699
xor edx, edx
mov byte [r13 + 0x1e8], dl
xor eax, eax
jmp 0x14003d6bd
add rax, 0x28
cmp r12, rax
je 0x14003d746
movzx ecx, word [r15 + rax]
lea rdx, [rcx - 3]
cmp rdx, 0xb
jb 0x14003d6b0
cmp ecx, 2
jb 0x14003d6b0
cmp ecx, 0xe
jne 0x14003d6df
cmp word [r15 + rax + 0x20], 0x14
jne 0x14003d6b0
mov rax, qword [0x1401bf0e8]
mov rax, qword [rax]
mov cl, 1
mov dword [rbp + 0x34c], ecx
cmp rax, 4
jb 0x14003d750
lea rax, [0x140120170]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
mov qword [rbp - 0x20], 0
lea rax, [0x14011f848]
mov qword [rbp], rax
mov qword [rbp + 8], 0
mov byte [rbp + 0x35d], 1
lea r8, str.rustls::client::tls12::server_hello
lea rcx, [rbp - 0x20]
mov edx, 4
xor r9d, r9d
call fcn.1400b4980
jmp 0x14003d750
mov dword [rbp + 0x34c], 0
xor eax, eax
mov ecx, 0x3eff
jmp 0x14003d769
add rax, 0x28
cmp r12, rax
je 0x14003d7e8
movzx edx, word [r15 + rax]
bt rcx, rdx
jb 0x14003d760
cmp rdx, 0xe
jne 0x14003d783
cmp word [r15 + rax + 0x20], 5
jne 0x14003d760
mov rax, qword [0x1401bf0e8]
mov rax, qword [rax]
mov r10b, 1
cmp rax, 4
jb 0x14003d7eb
lea rax, str.Server_may_staple_OCSP_response
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
mov qword [rbp - 0x20], 0
lea rax, [0x14011f848]
mov qword [rbp], rax
mov qword [rbp + 8], 0
mov byte [rbp + 0x35d], 1
lea r8, str.rustls::client::tls12::server_hello
lea rcx, [rbp - 0x20]
mov edx, 4
xor r9d, r9d
call fcn.1400b4980
mov r10b, 1
jmp 0x14003d7eb
xor r10d, r10d
xor r13d, r13d
mov eax, 0x3dff
jmp 0x14003d80d
add r13, 0x28
cmp r12, r13
je 0x14003d948
movzx ecx, word [r15 + r13]
movzx edx, cx
bt rax, rdx
jb 0x14003d800
cmp rdx, 0xe
jne 0x14003d82a
cmp word [r15 + r13 + 0x20], 0x11
jne 0x14003d800
cmp cx, 9
jne 0x14003d948
mov rax, qword [0x1401bf0e8]
mov rax, qword [rax]
cmp rax, 3
jbe 0x14003d8bf
mov r12d, r10d
mov rax, qword [r15 + r13 + 0x18]
mov qword [rbp + 0x320], rax
lea rax, [rbp + 0x320]
mov qword [rbp + 0x280], rax
lea rax, [0x140001af0]
mov qword [rbp + 0x288], rax
lea rax, str.Server_sent__SCTs
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 2
mov qword [rbp - 0x20], 0
lea rax, [rbp + 0x280]
mov qword [rbp], rax
mov qword [rbp + 8], 1
mov byte [rbp + 0x35d], 1
lea r8, str.rustls::client::tls12::server_hello
lea rcx, [rbp - 0x20]
mov edx, 4
xor r9d, r9d
call fcn.1400b4980
mov r10d, r12d
mov rcx, qword [r15 + r13 + 0x18]
test rcx, rcx
je 0x14003d8f8
lea rdx, [r15 + r13]
add rdx, 8
mov rax, qword [r15 + r13 + 0x10]
shl rcx, 3
lea rcx, [rcx + rcx*2]
nop
test rcx, rcx
je 0x14003e20e
add rcx, 0xffffffffffffffe8
cmp qword [rax + 0x10], 0
lea rax, [rax + 0x18]
jne 0x14003d8e0
mov ecx, 0x1c
mov edx, 1
call fcn.140001aa0
test rax, rax
mov r13, qword [rbp + 0x350]
je 0x14003e3fd
movups xmm0, xmmword [0x1401202c4]
movups xmmword [rax + 0xc], xmm0
movups xmm0, xmmword [str.server_sent_invalid_SCT_listServer_agreed_to_resume]
movups xmmword [rax], xmm0
mov byte [rsi], 9
mov qword [rsi + 8], 0x1c
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 0x1c
jmp 0x14003d5c8
mov r13, qword [rbp + 0x350]
mov qword [rbp + 0x308], 0
lea r15, [r13 + 0x150]
cmp byte [r13 + 0x1d8], 2
je 0x14003dae0
jmp 0x14003d9a6
mov byte [r13 + 0x1e8], 0
mov dword [rbp + 0x34c], 0
xor r10d, r10d
mov qword [rbp + 0x308], 0
lea r15, [r13 + 0x150]
cmp byte [r13 + 0x1d8], 2
je 0x14003dae0
mov rax, qword [r13 + 0x170]
cmp rax, qword [r14 + 0x40]
jne 0x14003dae0
lea r12, [r14 + 0x20]
test rax, rax
je 0x14003dc13
lea rcx, [rax - 0x21]
cmp rcx, 0xffffffffffffffe0
jb 0x14003e3a0
cmp rax, 8
jae 0x14003d9e1
xor edx, edx
xor ecx, ecx
jmp 0x14003dac0
cmp rax, 0x10
jae 0x14003da4b
xor edx, edx
xor ecx, ecx
mov r8, rcx
mov rcx, rax
and rcx, 0xfffffffffffffff8
movzx edx, dl
movd xmm0, edx
nop dword [rax]
mov rdx, qword [r12 + r8]
xor rdx, qword [r15 + r8]
movq xmm1, rdx
por xmm0, xmm1
add r8, 8
cmp rcx, r8
jne 0x14003da00
pshufd xmm1, xmm0, 0x55
por xmm1, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x10
por xmm0, xmm1
movdqa xmm1, xmm0
psrlw xmm1, 8
por xmm1, xmm0
movd edx, xmm1
cmp rax, rcx
jne 0x14003dac0
jmp 0x14003dad8
mov rcx, rax
and rcx, 0xfffffffffffffff0
movdqu xmm1, xmmword [r13 + 0x150]
movdqu xmm0, xmmword [r14 + 0x20]
pxor xmm0, xmm1
cmp rcx, 0x10
je 0x14003da82
movdqu xmm1, xmmword [r13 + 0x160]
movdqu xmm2, xmmword [r14 + 0x30]
pxor xmm2, xmm1
por xmm0, xmm2
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
pshufd xmm0, xmm1, 0x55
por xmm0, xmm1
movdqa xmm1, xmm0
psrld xmm1, 0x10
por xmm1, xmm0
movdqa xmm0, xmm1
psrlw xmm0, 8
por xmm0, xmm1
movd edx, xmm0
cmp rax, rcx
je 0x14003dad8
test al, 8
jne 0x14003d9eb
nop
movzx r8d, byte [r12 + rcx]
xor r8b, byte [r15 + rcx]
lea r9, [rcx + 1]
or dl, r8b
mov rcx, r9
cmp rax, r9
jne 0x14003dac0
test dl, dl
je 0x14003dc13
mov rbx, qword [r13 + 0x1e0]
lea rcx, [rbp + 0x130]
mov r8d, 0x90
mov rdx, r15
mov r15d, r10d
call fcn.1400f50b0
mov rax, qword [r14 + 0x40]
mov qword [rbp + 0x1e0], rax
movups xmm0, xmmword [r14 + 0x20]
movups xmm1, xmmword [r14 + 0x30]
movaps xmmword [rbp + 0x1d0], xmm1
movaps xmmword [rbp + 0x1c0], xmm0
movups xmm0, xmmword [r13 + 0x40]
movups xmm1, xmmword [r13 + 0x50]
movaps xmmword [rbp + 0x30], xmm1
movaps xmmword [rbp + 0x20], xmm0
movups xmm0, xmmword [r13]
movdqu xmm1, xmmword [r13 + 0x10]
movdqu xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movaps xmmword [rbp - 0x20], xmm0
movdqa xmmword [rbp - 0x10], xmm1
movdqa xmmword [rbp], xmm2
movaps xmmword [rbp + 0x10], xmm3
movzx r14d, byte [r13 + 0x1e8]
lea rdx, [r13 + 0x60]
lea rcx, [rbp + 0x40]
mov r8d, 0xf0
call fcn.1400f50b0
movdqa xmm0, xmmword [rbp + 0x300]
movdqu xmmword [rbp + 0x1e8], xmm0
mov rax, qword [rbp + 0x310]
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 0x200], rbx
mov byte [rbp + 0x210], r14b
mov qword [rbp + 0x208], rdi
mov byte [rbp + 0x211], r15b
mov eax, dword [rbp + 0x34c]
mov byte [rbp + 0x212], al
mov ecx, 0x238
mov edx, 8
call fcn.140001aa0
test rax, rax
je 0x14003e3c6
mov rdi, rax
lea rdx, [rbp - 0x20]
mov r8d, 0x238
mov rcx, rax
call fcn.1400f50b0
mov qword [rsi + 8], rdi
lea rax, fcn.14003a4d0
mov qword [rsi + 0x10], rax
mov byte [rsi], 0x17
mov rax, rsi
add rsp, 0x3e8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [0x1401bf0e8]
mov rax, qword [rax]
cmp rax, 3
jbe 0x14003dc7e
lea rax, [0x1401202f0]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
mov qword [rbp - 0x20], 0
lea rax, [0x14011f848]
mov qword [rbp], rax
mov qword [rbp + 8], 0
mov byte [rbp + 0x35f], 1
mov byte [rbp + 0x35e], 1
lea r8, str.rustls::client::tls12::server_hello
lea rcx, [rbp - 0x20]
mov edx, 4
xor r9d, r9d
call fcn.1400b4980
mov r13, qword [rbp + 0x350]
mov rax, qword [r13 + 0x178]
movzx ecx, word [rax + 0x28]
cmp cx, word [rdi + 0x28]
jne 0x14003dcac
movzx ecx, cx
cmp ecx, 0x178
jne 0x14003dd81
movzx ecx, word [rdi + 0x2a]
cmp word [rax + 0x2a], cx
je 0x14003dd81
mov ecx, 0x31
mov edx, 1
call fcn.140001aa0
test rax, rax
je 0x14003e3de
movups xmm0, xmmword [0x140120358]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x140120348]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [str.abbreviated_handshake_offered__but_with_varied_csserver_varied_ems_support_over_resumeCLIENT_RANDOM]
movdqu xmmword [rax], xmm0
mov byte [rax + 0x30], reloc.WS2_32.dll_WSAStartup
mov byte [rsi], 9
mov qword [rsi + 8], 0x31
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 0x31
xor ebx, ebx
mov rdi, qword [rbp + 0x308]
test rdi, rdi
je 0x14003dd74
mov r14, qword [rbp + 0x310]
test r14, r14
je 0x14003dd52
lea r15, [rdi + 8]
jmp 0x14003dd39
add r15, 0x18
dec r14
je 0x14003dd52
mov rdx, qword [r15 - 8]
test rdx, rdx
je 0x14003dd30
mov rcx, qword [r15]
mov r8d, 1
call fcn.140001ab0
jmp 0x14003dd30
mov rax, qword [rbp + 0x300]
test rax, rax
je 0x14003dd74
shl rax, 3
lea rdx, [rax + rax*2]
mov r8d, 8
mov rcx, rdi
call fcn.140001ab0
test bl, bl
je 0x14003d5c8
jmp 0x14003dbfc
cmp byte [r13 + 0x1d8], 0
setne al
cmp byte [r13 + 0x1e8], 0
setne cl
xor cl, al
je 0x14003de02
mov byte [rbp + 0x35f], 1
mov byte [rbp + 0x35e], 1
lea rdx, [0x140120369]
lea rcx, [rbp - 0x20]
mov r8d, 0x25
call fcn.14003fa70
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rbp - 0x20]
movaps xmmword [rbp - 0x40], xmm0
mov qword [rbp - 9], rax
movups xmmword [rbp - 0x19], xmm0
mov byte [rsi], 9
movdqu xmm0, xmmword [rbp - 0x20]
mov rax, qword [rbp - 0x11]
mov rcx, qword [rbp - 9]
movdqu xmmword [rsi + 1], xmm0
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rcx
xor ebx, ebx
mov r13, qword [rbp + 0x350]
jmp 0x14003dd03
movdqu xmm0, xmmword [r13]
movdqu xmm1, xmmword [r13 + 0x10]
movdqu xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movaps xmmword [rbp + 0x2b0], xmm3
movdqa xmmword [rbp + 0x2a0], xmm2
movdqa xmmword [rbp + 0x290], xmm1
movdqa xmmword [rbp + 0x280], xmm0
mov rax, qword [r13 + 0x1a8]
mov rdx, qword [r13 + 0x1b0]
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x2e0], xmm0
movdqa xmmword [rbp + 0x2d0], xmm0
movdqa xmmword [rbp + 0x2c0], xmm0
mov qword [rbp + 0x2f0], rdi
cmp rdx, 0x30
jne 0x14003e415
lea rdx, [rbp + 0x2c0]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmmword [rdx + 0x20], xmm2
movdqu xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
mov rax, qword [r13 + 0x1e0]
mov rcx, qword [rax + 0x50]
mov rax, qword [rax + 0x58]
mov r8, qword [rax + 0x10]
mov rax, qword [rax + 0x20]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
mov byte [rbp + 0x35f], 1
mov byte [rbp + 0x35e], 1
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], 0x30
mov qword [rsp + 0x20], 0x20
lea rdx, [0x14012038e]
lea r9, [rbp + 0x280]
mov r8d, reloc.WS2_32.dll_listen
call rax
mov rcx, qword [rbx]
mov byte [rbp + 0x35f], 1
mov byte [rbp + 0x35e], 1
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x278], rcx
xor r8d, r8d
call fcn.140045480
mov rax, qword [rbp + 0x350]
mov r14, qword [rax + 0x1c0]
mov rcx, qword [rax + 0x1c8]
mov byte [rbp + 0x35f], 1
mov byte [rbp + 0x35e], 1
mov qword [rbp + 0x2f8], rcx
xor edx, edx
call fcn.140058340
mov rcx, rax
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x10], 0
test rax, rax
je 0x14003e044
mov rax, qword [rbp + 0x2f8]
lea rax, [rax*8]
lea rax, [rax + rax*2]
mov qword [rbp + 0x258], rax
xor edi, edi
xor eax, eax
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x260], rcx
mov qword [rbp + 0x268], rsi
mov qword [rbp + 0x270], rdx
jmp 0x14003dff7
mov ebx, 1
add r14, 0x18
mov rsi, qword [rbp + 0x340]
inc rsi
mov rcx, rbx
mov r8, r13
call fcn.1400f50b0
mov rax, qword [rbp + 0x270]
mov qword [rax + rdi], r13
mov qword [rax + rdi + 8], rbx
mov qword [rax + rdi + 0x10], r13
add rdi, 0x18
mov rax, rsi
mov qword [rbp + 0x340], rsi
cmp qword [rbp + 0x260], rsi
mov rsi, qword [rbp + 0x268]
je 0x14003e044
cmp qword [rbp + 0x258], rdi
je 0x14003e044
mov rdx, qword [r14 + 8]
mov r13, qword [r14 + 0x10]
test r13, r13
je 0x14003dfa6
js 0x14003e3d7
mov rsi, rdx
mov edx, 1
mov rcx, r13
call fcn.140001aa0
mov rbx, rax
test rax, rax
mov rdx, rsi
jne 0x14003dfab
mov edx, 1
mov rcx, r13
call fcn.140105670
jmp 0x14003e434
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0x320], rax
mov rax, qword [rbp - 0x18]
mov qword [rbp + 0x328], rax
mov rax, qword [rbp + 0x2f8]
mov qword [rbp + 0x330], rax
mov rdi, qword [rbp + 0x278]
lea rbx, [rdi + 0xb8]
cmp qword [rdi + 0xc0], 0
je 0x14003e0b8
mov rcx, rbx
mov qword [rbp + 0x340], rbx
call fcn.1400254a0
mov rbx, qword [rbp + 0x340]
mov rax, qword [rbx]
test rax, rax
je 0x14003e0b8
mov rcx, qword [rdi + 0xc0]
shl rax, 3
lea rdx, [rax + rax*2]
mov r8d, 8
call fcn.140001ab0
mov rax, qword [rbp + 0x330]
mov qword [rbx + 0x10], rax
mov rax, qword [rbp + 0x320]
mov qword [rbx], rax
mov rax, qword [rbp + 0x328]
mov qword [rbx + 8], rax
cmp byte [rbp + 0x34c], 0
je 0x14003e25b
mov r14, qword [rbp + 0x350]
mov rdi, qword [r14 + 0x1e0]
mov rax, qword [rbp + 0x2f0]
mov qword [rbp + 0x220], rax
movaps xmm0, xmmword [rbp + 0x2e0]
movaps xmmword [rbp + 0x210], xmm0
movaps xmm0, xmmword [rbp + 0x2d0]
movaps xmmword [rbp + 0x200], xmm0
movaps xmm0, xmmword [rbp + 0x2c0]
movaps xmmword [rbp + 0x1f0], xmm0
movaps xmm0, xmmword [rbp + 0x280]
movaps xmm1, xmmword [rbp + 0x290]
movdqa xmm2, xmmword [rbp + 0x2a0]
movaps xmm3, xmmword [rbp + 0x2b0]
movaps xmmword [rbp + 0x1e0], xmm3
movdqa xmmword [rbp + 0x1d0], xmm2
movaps xmmword [rbp + 0x1c0], xmm1
movaps xmmword [rbp + 0x1b0], xmm0
lea rcx, [rbp + 0xf0]
mov r8d, 0x90
mov rdx, r15
call fcn.1400f50b0
mov rax, qword [r12 + 0x20]
mov qword [rbp + 0x1a0], rax
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rbp + 0x190], xmm1
movaps xmmword [rbp + 0x180], xmm0
movdqu xmm0, xmmword [r14 + 0x40]
movdqu xmm1, xmmword [r14 + 0x50]
movdqa xmmword [rbp - 0x10], xmm1
movdqa xmmword [rbp - 0x20], xmm0
mov bl, byte [r14 + 0x1e8]
lea rdx, [r14 + 0x60]
lea rcx, [rbp]
mov r8d, 0xf0
call fcn.1400f50b0
mov qword [rbp + 0x1a8], rdi
mov byte [rbp + 0x228], bl
mov byte [rbp + 0x229], 1
mov ecx, 0x250
call fcn.14003b330
mov rdi, rax
lea rdx, [rbp - 0x20]
mov r8d, 0x250
mov rcx, rax
call fcn.1400f50b0
lea rax, fcn.14003a3e0
jmp 0x14003e387
mov r15d, r10d
mov byte [rbp + 0x35d], 1
lea rcx, [rbp - 0x20]
call fcn.14004dd00
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x310], rax
movups xmm0, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x300], xmm0
mov r13, qword [rbp + 0x350]
mov r10d, r15d
lea r15, [r13 + 0x150]
cmp byte [r13 + 0x1d8], 2
jne 0x14003d9a6
jmp 0x14003dae0
mov r14, qword [rbp + 0x350]
mov rdi, qword [r14 + 0x1e0]
mov rax, qword [rbp + 0x2f0]
mov qword [rbp + 0x240], rax
movaps xmm0, xmmword [rbp + 0x2e0]
movups xmmword [rbp + 0x230], xmm0
movaps xmm0, xmmword [rbp + 0x2d0]
movups xmmword [rbp + 0x220], xmm0
movaps xmm0, xmmword [rbp + 0x2c0]
movups xmmword [rbp + 0x210], xmm0
movaps xmm0, xmmword [rbp + 0x280]
movaps xmm1, xmmword [rbp + 0x290]
movdqa xmm2, xmmword [rbp + 0x2a0]
movaps xmm3, xmmword [rbp + 0x2b0]
movups xmmword [rbp + 0x200], xmm3
movdqu xmmword [rbp + 0x1f0], xmm2
movups xmmword [rbp + 0x1e0], xmm1
movups xmmword [rbp + 0x1d0], xmm0
lea rcx, [rbp + 0x110]
mov r8d, 0x90
mov rdx, r15
call fcn.1400f50b0
mov rax, qword [r12 + 0x20]
mov qword [rbp + 0x1c0], rax
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmmword [rbp + 0x1b0], xmm1
movups xmmword [rbp + 0x1a0], xmm0
movdqu xmm0, xmmword [r14 + 0x40]
movdqu xmm1, xmmword [r14 + 0x50]
movdqu xmmword [rbp + 0x10], xmm1
movdqu xmmword [rbp], xmm0
mov bl, byte [r14 + 0x1e8]
lea rdx, [r14 + 0x60]
lea rcx, [rbp + 0x20]
mov r8d, 0xf0
call fcn.1400f50b0
mov qword [rbp + 0x1c8], rdi
mov byte [rbp + 0x248], bl
mov qword [rbp - 0x18], 0
mov byte [rbp + 0x249], 1
mov ecx, 0x270
call fcn.14003b330
mov rdi, rax
lea rdx, [rbp - 0x20]
mov r8d, 0x270
mov rcx, rax
call fcn.1400f50b0
lea rax, fcn.14003a2c0
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rax
mov byte [rsi], 0x17
mov bl, 1
mov r13, qword [rbp + 0x350]
jmp 0x14003dd03
mov byte [rbp + 0x35f], 1
mov byte [rbp + 0x35e], 1
lea r8, str.C:Users_scrip.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgshandshake.rs
mov ecx, 0x20
mov edx, 0x20
call fcn.1401058c0
jmp 0x14003e434
mov ecx, 0x238
mov edx, 8
call fcn.140105670
jmp 0x14003e434
call fcn.1400dfb80
jmp 0x14003e434
mov byte [rbp + 0x35f], 1
mov byte [rbp + 0x35e], 1
mov ecx, 0x31
mov edx, 1
call fcn.140105670
jmp 0x14003e434
mov byte [rbp + 0x35d], 1
mov ecx, 0x1c
mov edx, 1
call fcn.140105670
jmp 0x14003e434
mov byte [rbp + 0x35f], 1
mov byte [rbp + 0x35e], 1
lea r8, [0x14011fed8]
mov ecx, 0x30
call fcn.140105ce0
ud2