Function at 0x14024d2f0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x3a8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x320], 0xfffffffffffffffe
mov rbx, r9
mov rdi, r8
mov rsi, rcx
mov r15, qword [rbp + 0x390]
lea rcx, [r15 + 0x18]
mov qword [rbp + 0x310], rdx
add rdx, 0x1c8
mov byte [rbp + 0x31d], 1
mov r8d, 0x20
call fcn.140268c50
movabs rax, 0x14452474e574f44
mov r10, qword [rbp + 0x310]
cmp qword [r10 + 0x1e0], rax
sete al
test byte [rbp + 0x398], al
je 0x14024d438
mov rdx, qword [rdi]
mov byte [rbp + 0x31d], 1
lea r8, str.downgrade_to_TLS1.2_when_TLS1.3_is_supportedcannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadlocal.rs
lea rcx, [rbp - 0x20]
mov r9d, 0x2c
call fcn.140250f70
movdqu xmm0, xmmword [rbp - 0x20]
movdqu xmm1, xmmword [rbp - 0x10]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov rcx, qword [rbp + 0x310]
mov rax, qword [rcx + 0x1a0]
lock dec qword [rax]
jne 0x14024d3cb
mov rax, qword [rbp + 0x310]
lea rcx, [rax + 0x1a0]
call fcn.140254830
mov rdi, qword [rbp + 0x310]
mov rcx, rdi
call fcn.14024cc30
cmp byte [rdi + 0x180], 0
jne 0x14024d408
mov rdx, qword [rdi + 0x188]
test rdx, rdx
je 0x14024d408
mov rcx, qword [rdi + 0x190]
mov r8d, 1
call fcn.1400ebc00
mov rdi, qword [rbp + 0x310]
mov rdx, qword [rdi + 0x90]
mov rax, rdx
neg rax
jo 0x14024d9fc
jae 0x14024d9fc
mov rcx, qword [rdi + 0x98]
mov r8d, 1
call fcn.1400ebc00
jmp 0x14024d9fc
mov r13, qword [r15 + 0x10]
test r13, r13
je 0x14024d627
mov r14, qword [r15 + 8]
lea rax, [r13*8]
lea r12, [rax + rax*4]
xor eax, eax
mov ecx, 0x3f7f
jmp 0x14024d469
add rax, 0x28
cmp r12, rax
je 0x14024d487
movzx r8d, word [r14 + rax]
mov dl, 1
bt ecx, r8d
jb 0x14024d460
cmp r8d, 0xe
jne 0x14024d489
cmp word [r14 + rax + 0x20], 0x13
jne 0x14024d460
jmp 0x14024d489
xor edx, edx
mov byte [r10 + 0x1e8], dl
xor eax, eax
jmp 0x14024d4ad
add rax, 0x28
cmp r12, rax
je 0x14024d52f
movzx ecx, word [r14 + rax]
lea edx, [rcx - 3]
cmp edx, 0xb
jb 0x14024d4a0
cmp ecx, 2
jb 0x14024d4a0
cmp ecx, 0xe
jne 0x14024d4cd
cmp word [r14 + rax + 0x20], 0x14
jne 0x14024d4a0
mov rax, qword [0x1405c40b8]
mov rax, qword [rax]
mov cl, 1
mov dword [rbp + 0x30c], ecx
cmp rax, 4
jb 0x14024d539
lea rax, str.Server_supports_tickets
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
mov qword [rbp - 0x10], 8
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
mov byte [rbp + 0x31d], 1
lea r8, str.rustls::client::tls12::server_helloC:Userswarden.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.7_srcclient_tls12.rs
lea rcx, [rbp - 0x20]
mov edx, 4
xor r9d, r9d
call fcn.14037afc0
mov r10, qword [rbp + 0x310]
jmp 0x14024d539
mov dword [rbp + 0x30c], 0
xor eax, eax
mov ecx, 0x3eff
jmp 0x14024d559
add rax, 0x28
cmp r12, rax
je 0x14024d5ce
movzx edx, word [r14 + rax]
bt ecx, edx
jb 0x14024d550
cmp edx, 0xe
jne 0x14024d571
cmp word [r14 + rax + 0x20], 5
jne 0x14024d550
mov rax, qword [0x1405c40b8]
mov rax, qword [rax]
mov r12b, 1
cmp rax, 4
jb 0x14024d5d1
lea rax, str.Server_may_staple_OCSP_response
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
mov qword [rbp - 0x10], 8
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
mov byte [rbp + 0x31d], 1
lea r8, str.rustls::client::tls12::server_helloC:Userswarden.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.7_srcclient_tls12.rs
lea rcx, [rbp - 0x20]
mov edx, 4
xor r9d, r9d
call fcn.14037afc0
mov r10, qword [rbp + 0x310]
jmp 0x14024d5d1
xor r12d, r12d
lea rax, [r13*4]
add rax, r13
lea rax, [rax*8 - 0x28]
xor r13d, r13d
mov ecx, 0x3dff
movzx edx, word [r14 + r13]
bt ecx, edx
jae 0x14024d613
nop word cs:[rax + rax]
cmp rax, r13
je 0x14024d63c
add r13, 0x28
movzx edx, word [r14 + r13]
bt ecx, edx
jb 0x14024d600
cmp edx, 0xe
jne 0x14024d711
cmp word [r14 + r13 + 0x20], 0x11
jne 0x14024d600
jmp 0x14024d63c
mov byte [r10 + 0x1e8], 0
mov dword [rbp + 0x30c], 0
xor r12d, r12d
movabs rax, 0x8000000000000000
mov qword [rbp + 0x2f0], rax
lea r14, [r10 + 0x1a8]
xor eax, eax
cmp rax, qword [r10]
jo 0x14024d8c2
mov rax, qword [r10 + 0x80]
cmp rax, qword [r15 + 0x58]
jne 0x14024d8c2
lea r13, [r15 + 0x38]
test rax, rax
je 0x14024da13
lea rcx, [rax - 0x21]
cmp rcx, 0xffffffffffffffe0
jb 0x14024e039
cmp rax, 8
jae 0x14024d69a
xor edx, edx
xor ecx, ecx
jmp 0x14024d8a0
cmp rax, 0x10
jae 0x14024d828
xor edx, edx
xor ecx, ecx
mov r8, rcx
mov ecx, eax
and ecx, 0x38
movzx edx, dl
movd xmm0, edx
nop word [rax + rax]
mov rdx, qword [r13 + r8]
xor rdx, qword [r10 + r8 + 0x60]
movq xmm1, rdx
por xmm0, xmm1
add r8, 8
cmp rcx, r8
jne 0x14024d6c0
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 0x14024d8a0
jmp 0x14024d8ba
mov rax, qword [0x1405c40b8]
mov rax, qword [rax]
cmp rax, 3
jbe 0x14024d796
mov rax, qword [r14 + r13 + 0x18]
mov qword [rbp + 0x2c8], rax
lea rax, [rbp + 0x2c8]
mov qword [rbp + 0x2d0], rax
lea rax, [0x140037700]
mov qword [rbp + 0x2d8], rax
lea rax, str.Server_sent__SCTs
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 2
mov qword [rbp], 0
lea rax, [rbp + 0x2d0]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
mov byte [rbp + 0x31d], 1
lea r8, str.rustls::client::tls12::server_helloC:Userswarden.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.7_srcclient_tls12.rs
lea rcx, [rbp - 0x20]
mov edx, 4
xor r9d, r9d
call fcn.14037afc0
mov rcx, qword [r14 + r13 + 0x18]
test rcx, rcx
je 0x14024d7d8
lea rdx, [r14 + r13]
add rdx, 8
mov rax, qword [r14 + r13 + 0x10]
shl rcx, 3
lea rcx, [rcx + rcx*2]
nop word cs:[rax + rax]
test rcx, rcx
je 0x14024dfe4
add rcx, 0xffffffffffffffe8
cmp qword [rax + 0x10], 0
lea rax, [rax + 0x18]
jne 0x14024d7c0
movzx eax, byte [0x1405c4221]
mov ecx, 0x1c
mov edx, 1
call fcn.1400ebbf0
test rax, rax
je 0x14024e07e
movups xmm0, xmmword [0x14045dbc4]
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 0x14024d3a4
mov ecx, eax
and ecx, 0x30
movdqu xmm1, xmmword [r10 + 0x60]
movdqu xmm0, xmmword [r15 + 0x38]
pxor xmm0, xmm1
cmp rcx, 0x10
je 0x14024d857
movdqu xmm1, xmmword [r10 + 0x70]
movdqu xmm2, xmmword [r15 + 0x48]
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 0x14024d8ba
test al, 8
jne 0x14024d6a8
nop word cs:[rax + rax]
movzx r8d, byte [r13 + rcx]
xor r8b, byte [r10 + rcx + 0x60]
lea r9, [rcx + 1]
or dl, r8b
mov rcx, r9
cmp rax, r9
jne 0x14024d8a0
test dl, dl
je 0x14024da13
mov rdi, qword [r10 + 0x1a0]
lea rcx, [rbp - 0x20]
mov r8d, 0x90
mov rdx, r10
mov r13, r10
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r15 + 0x58]
mov qword [rbp + 0x1c8], rax
movups xmm0, xmmword [r15 + 0x38]
movups xmm1, xmmword [r15 + 0x48]
movups xmmword [rbp + 0x1b8], xmm1
movups xmmword [rbp + 0x1a8], xmm0
movups xmm0, xmmword [r13 + 0x180]
movups xmm1, xmmword [r13 + 0x190]
movups xmmword [rbp + 0x188], xmm1
movups xmmword [rbp + 0x178], xmm0
movups xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movdqu xmmword [rbp + 0x1e0], xmm1
movups xmmword [rbp + 0x1d0], xmm0
movups xmmword [rbp + 0x200], xmm3
movdqu xmmword [rbp + 0x1f0], xmm2
movzx r14d, byte [r13 + 0x1e8]
lea rdx, [r13 + 0x90]
lea rcx, [rbp + 0x70]
mov r8d, 0xf0
call sub.VCRUNTIME140.dll_memcpy
movdqa xmm0, xmmword [rbp + 0x2f0]
movdqu xmmword [rbp + 0x160], xmm0
mov rax, qword [rbp + 0x300]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x198], rdi
mov byte [rbp + 0x210], r14b
mov qword [rbp + 0x1a0], rbx
mov byte [rbp + 0x211], r12b
mov eax, dword [rbp + 0x30c]
mov byte [rbp + 0x212], al
movzx eax, byte [0x1405c4221]
mov ecx, 0x238
mov edx, 8
call fcn.1400ebbf0
test rax, rax
je 0x14024e028
mov rdi, rax
lea rdx, [rbp - 0x20]
mov r8d, 0x238
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 8], rdi
lea rax, fcn.14024caa0
mov qword [rsi + 0x10], rax
mov byte [rsi], 0x17
mov rax, rsi
add rsp, 0x3a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [0x1405c40b8]
mov rax, qword [rax]
cmp rax, 3
jbe 0x14024da74
lea rax, [0x14045dbf0]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
mov qword [rbp - 0x10], 8
pxor xmm0, xmm0
movdqu xmmword [rbp - 8], xmm0
mov byte [rbp + 0x31f], 1
mov byte [rbp + 0x31e], 1
lea r8, str.rustls::client::tls12::server_helloC:Userswarden.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.7_srcclient_tls12.rs
lea rcx, [rbp - 0x20]
mov edx, 4
xor r9d, r9d
call fcn.14037afc0
mov r10, qword [rbp + 0x310]
mov rax, qword [r10 + 0x58]
movzx ecx, word [rax + 8]
cmp cx, word [rbx + 8]
jne 0x14024dd5b
movzx ecx, cx
cmp ecx, 0x178
jne 0x14024da9f
movzx eax, word [rax + 0xa]
cmp ax, word [rbx + 0xa]
jne 0x14024dd5b
movzx eax, byte [r10 + 0x88]
cmp al, byte [r10 + 0x1e8]
jne 0x14024ddb9
mov rdx, qword [r10 + 0x28]
cmp rdx, 0x30
jne 0x14024e096
mov rax, qword [r10 + 0x20]
mov qword [rbp + 0x250], rbx
lea r9, [rbp + 0x258]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movups xmmword [rbp + 0x288], xmm3
movups xmmword [rbp + 0x278], xmm2
movups xmmword [rbp + 0x268], xmm1
movups xmmword [rbp + 0x258], xmm0
lea rdx, [rbp + 0x298]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmmword [rbp + 0x298], xmm0
movdqu xmmword [rbp + 0x2a8], xmm1
movdqu xmmword [rbp + 0x2b8], xmm2
mov rax, qword [r10 + 0x1a0]
mov rcx, qword [rax + 0x98]
mov rax, qword [rax + 0xa0]
mov r8, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
mov byte [rbp + 0x31f], 1
mov byte [rbp + 0x31e], 1
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], 0x30
mov qword [rsp + 0x20], 0x20
lea rdx, str.CLIENT_RANDOM
mov r8d, 0xd
call rax
mov rdi, qword [rdi]
mov byte [rbp + 0x31f], 1
mov byte [rbp + 0x31e], 1
lea rdx, [rbp + 0x250]
mov rcx, rdi
xor r8d, r8d
call fcn.1402526c0
mov rax, qword [rbp + 0x310]
mov rdx, qword [rax + 0x38]
mov r8, qword [rax + 0x40]
mov byte [rbp + 0x31f], 1
mov byte [rbp + 0x31e], 1
lea rcx, [rbp - 0x20]
call fcn.14024ccf0
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x2e0], rax
movups xmm0, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x2d0], xmm0
lea rcx, [rdi + 0x100]
call fcn.14012e280
mov rax, qword [rbp + 0x2e0]
mov qword [rdi + 0x110], rax
movaps xmm0, xmmword [rbp + 0x2d0]
movups xmmword [rdi + 0x100], xmm0
mov rdx, qword [rbp + 0x310]
lea rbx, [rdx + 0x180]
lea rdi, [rdx + 0x90]
cmp byte [rbp + 0x30c], 0
je 0x14024de9d
mov r14, qword [rdx + 0x1a0]
lea rcx, [rbp - 0x20]
mov r8d, 0x90
mov r15, rdx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r13 + 0x20]
mov qword [rbp + 0x220], rax
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rbp + 0x210], xmm1
movups xmmword [rbp + 0x200], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x170], xmm1
movups xmmword [rbp + 0x160], xmm0
mov bl, byte [r15 + 0x1e8]
lea rcx, [rbp + 0x70]
mov r8d, 0xf0
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x180], r14
movups xmm0, xmmword [rbp + 0x250]
movdqu xmm1, xmmword [rbp + 0x260]
movdqu xmm2, xmmword [rbp + 0x270]
movups xmm3, xmmword [rbp + 0x280]
movups xmmword [rbp + 0x188], xmm0
movdqu xmmword [rbp + 0x198], xmm1
movdqu xmmword [rbp + 0x1a8], xmm2
movups xmmword [rbp + 0x1b8], xmm3
movups xmm0, xmmword [rbp + 0x290]
movups xmmword [rbp + 0x1c8], xmm0
movups xmm0, xmmword [rbp + 0x2a0]
movups xmmword [rbp + 0x1d8], xmm0
movdqu xmm0, xmmword [rbp + 0x2b0]
movdqu xmmword [rbp + 0x1e8], xmm0
mov rax, qword [rbp + 0x2c0]
mov qword [rbp + 0x1f8], rax
mov byte [rbp + 0x228], bl
mov byte [rbp + 0x229], 1
mov ecx, 0x250
call fcn.14024ced0
mov rdi, rax
lea rdx, [rbp - 0x20]
mov r8d, 0x250
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 8], rdi
lea rax, fcn.14024c9a0
jmp 0x14024dfcc
movzx eax, byte [0x1405c4221]
mov ecx, 0x31
mov edx, 1
call fcn.1400ebbf0
test rax, rax
je 0x14024e05f
movups xmm0, xmmword [0x14045dced]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x14045dcdd]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [0x14045dccd]
movdqu xmmword [rax], xmm0
mov byte [rax + 0x30], 0x73
mov byte [rsi], 9
mov qword [rsi + 8], 0x31
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 0x31
jmp 0x14024de12
mov byte [rbp + 0x31f], 1
mov byte [rbp + 0x31e], 1
lea rdx, str.server_varied_ems_support_over_resumeabbreviated_handshake_offered__but_with_varied_cs
lea rcx, [rbp - 0x20]
mov r8d, 0x25
call fcn.140129e50
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
mov rcx, qword [rbp + 0x310]
mov rbx, qword [rbp + 0x2f0]
mov rax, rbx
neg rax
jo 0x14024d3ab
mov rdi, qword [rbp + 0x2f8]
mov r14, qword [rbp + 0x300]
test r14, r14
je 0x14024de79
lea r15, [rdi + 8]
jmp 0x14024de59
add r15, 0x18
dec r14
je 0x14024de79
mov rdx, qword [r15 - 8]
test rdx, rdx
je 0x14024de50
mov rcx, qword [r15]
mov r8d, 1
call fcn.1400ebc00
mov rcx, qword [rbp + 0x310]
jmp 0x14024de50
test rbx, rbx
je 0x14024d3ab
shl rbx, 3
lea rdx, [rbx + rbx*2]
mov r8d, 8
mov rcx, rdi
call fcn.1400ebc00
jmp 0x14024d3a4
mov r14, qword [rdx + 0x1a0]
lea rcx, [rbp - 0x20]
mov r8d, 0x90
mov r15, rdx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r13 + 0x20]
mov qword [rbp + 0x240], rax
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rbp + 0x230], xmm1
movups xmmword [rbp + 0x220], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x190], xmm1
movups xmmword [rbp + 0x180], xmm0
mov bl, byte [r15 + 0x1e8]
lea rcx, [rbp + 0x70]
mov r8d, 0xf0
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x1a0], r14
movups xmm0, xmmword [rbp + 0x250]
movdqu xmm1, xmmword [rbp + 0x260]
movdqu xmm2, xmmword [rbp + 0x270]
movups xmm3, xmmword [rbp + 0x280]
movups xmmword [rbp + 0x1a8], xmm0
movdqu xmmword [rbp + 0x1b8], xmm1
movdqu xmmword [rbp + 0x1c8], xmm2
movups xmmword [rbp + 0x1d8], xmm3
movups xmm0, xmmword [rbp + 0x290]
movups xmmword [rbp + 0x1e8], xmm0
movups xmm0, xmmword [rbp + 0x2a0]
movups xmmword [rbp + 0x1f8], xmm0
movdqu xmm0, xmmword [rbp + 0x2b0]
movdqu xmmword [rbp + 0x208], xmm0
mov rax, qword [rbp + 0x2c0]
mov qword [rbp + 0x218], rax
mov byte [rbp + 0x248], bl
movabs rax, 0x8000000000000000
mov qword [rbp + 0x160], rax
mov byte [rbp + 0x249], 1
mov ecx, 0x270
call fcn.14024ced0
mov rdi, rax
lea rdx, [rbp - 0x20]
mov r8d, 0x270
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 8], rdi
lea rax, fcn.14024c860
mov qword [rsi + 0x10], rax
mov byte [rsi], 0x17
lea rcx, [rbp + 0x2f0]
call fcn.14012e280
jmp 0x14024d9fc
mov byte [rbp + 0x31d], 1
lea rcx, [rbp - 0x20]
call fcn.1401dba50
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x300], rax
movups xmm0, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x2f0], xmm0
mov r10, qword [rbp + 0x310]
lea r14, [r10 + 0x1a8]
xor eax, eax
cmp rax, qword [r10]
jno 0x14024d65f
jmp 0x14024d8c2
mov ecx, 8
mov edx, 0x238
call fcn.1403f19b0
jmp 0x14024e0b5
mov byte [rbp + 0x31f], 1
mov byte [rbp + 0x31e], 1
lea r8, str.C:Userswarden.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.7_srcmsgshandshake.rs
mov ecx, 0x20
mov edx, 0x20
call fcn.1403f1de0
jmp 0x14024e0b5
mov byte [rbp + 0x31f], 1
mov byte [rbp + 0x31e], 1
mov ecx, 1
mov edx, 0x31
call fcn.1403f1990
jmp 0x14024e0b5
mov byte [rbp + 0x31d], 1
mov ecx, 1
mov edx, 0x1c
call fcn.1403f1990
jmp 0x14024e0b5
mov byte [rbp + 0x31f], 1
mov byte [rbp + 0x31e], 1
lea r8, [0x140454c18]
mov ecx, 0x30
call fcn.1403f22e0
ud2