Function at 0x14001618a
Capabilities:
Connect socket

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1658
call fcn.14010ce60
sub rsp, rax
movaps xmmword [rsp + 0x1640], xmm7
movaps xmmword [rsp + 0x1630], xmm6
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0x4b8], rdx
mov qword [rsp + 0x4c0], r8
lea r9, [rsp + 0x8a0]
and qword [r9 + 8], 0
lea rsi, [rsp + 0x12b0]
mov edi, 8
mov edx, 8
mov r8d, 0x2c10
mov rcx, rsi
call fcn.1400b617f
xor eax, eax
cmp qword [rsi], rax
mov rcx, qword [rsi + 8]
cmove rdi, rcx
mov qword [rsp + 0x80], rdi
mov edx, 0x8d
cmovne rdx, rax
mov qword [rsp + 0xb0], rdx
mov rdx, qword [rsi + 0x10]
movabs rax, 0x8000000000000001
cmove rcx, rax
call fcn.140011138
lea rdi, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcx509.rs
xor ebp, ebp
imul rax, rbp, 0x30
lea rcx, [0x140135220]
mov rbx, qword [rax + rcx]
mov r15, qword [rax + rcx + 8]
mov rdx, qword [rax + rcx + 0x10]
mov qword [rsp + 0x68], rdx
mov rdx, qword [rax + rcx + 0x18]
mov qword [rsp + 0x58], rdx
mov rdx, qword [rax + rcx + 0x20]
mov qword [rsp + 0x70], rdx
mov r14, qword [rax + rcx + 0x28]
mov rcx, r15
xor edx, edx
call fcn.14008d619
mov r12, rax
mov r13, rdx
mov rcx, rax
mov rdx, rbx
mov r8, r15
call fcn.14010dca0
mov qword [rsp + 0x12b0], r12
mov qword [rsp + 0x12b8], r13
mov qword [rsp + 0x12c0], r15
mov rcx, rsi
xor edx, edx
cmp r15, 0x80
jae 0x1400163d6
mov r8d, r15d
call case.0x14001ed10.1925
mov rcx, rsi
xor edx, edx
mov r8b, 0x30
call case.0x14001ed10.1925
mov r12, qword [rsp + 0x12c0]
movups xmm0, xmmword [rsp + 0x12b0]
movaps xmmword [rsp + 0x8a0], xmm0
mov qword [rsp + 0x8b0], r12
mov rbx, qword [rsp + 0x58]
mov rcx, rbx
xor edx, edx
call fcn.14008d619
mov r13, rax
mov qword [rsp + 0x98], rdx
mov rcx, rax
mov rdx, qword [rsp + 0x68]
mov r8, rbx
call fcn.14010dca0
mov ebx, 0
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x140016352
mov rcx, r14
xor edx, edx
call fcn.14008d619
mov rbx, rax
mov qword [rsp + 0x68], rdx
mov rcx, rax
mov rdx, qword [rsp + 0x70]
mov r8, r14
call fcn.14010dca0
mov r9, qword [rsp + 0x68]
sub r12, r15
mov eax, 0
cmovae rax, r12
mov rcx, qword [rsp + 0x8b0]
mov qword [rsp + 0x12c0], rcx
movaps xmm0, xmmword [rsp + 0x8a0]
movaps xmmword [rsp + 0x12b0], xmm0
imul rdx, rbp, 0x50
mov r8, qword [rsp + 0x80]
mov qword [r8 + rdx + 0x10], rcx
movups xmmword [r8 + rdx], xmm0
mov qword [r8 + rdx + 0x18], r13
mov rcx, qword [rsp + 0x98]
mov qword [r8 + rdx + 0x20], rcx
mov rcx, qword [rsp + 0x58]
mov qword [r8 + rdx + 0x28], rcx
mov qword [r8 + rdx + 0x30], rax
mov qword [r8 + rdx + 0x38], rbx
mov qword [r8 + rdx + 0x40], r9
mov qword [r8 + rdx + 0x48], r14
inc rbp
cmp rbp, 0x8d
jne 0x14001623e
jmp 0x14001641d
mov r8b, 0x80
call case.0x14001ed10.1925
mov rbx, r15
test rbx, rbx
je 0x1400162c5
mov edx, 1
mov rcx, rsi
mov r8d, ebx
call case.0x14001ed10.1925
mov rcx, qword [rsp + 0x12b0]
mov rdx, qword [rsp + 0x12c0]
xor r8d, r8d
mov r9, rdi
call fcn.14009cf7b
inc byte [rax]
shr rbx, 8
jmp 0x1400163e1
mov ecx, 8
mov edx, 0x90
call fcn.1400c648c
test rax, rax
je 0x14001ab4f
mov rsi, rax
lea rdx, [0x14016e120]
mov r8d, 0x90
mov rcx, rax
call fcn.14010dca0
mov ecx, 0x18
call fcn.1400cf4e4
test rax, rax
je 0x14001ab5b
mov rbx, rax
mov rax, qword [0x14016e118]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [0x14016e108]
movups xmmword [rbx], xmm0
lea rax, [0x14016e1b0]
xor r9d, r9d
lea rcx, [0x14016e1c0]
xor r10d, r10d
cmp rax, rcx
je 0x1400164b2
mov rdx, qword [rax]
add rax, 8
movzx r8d, word [rdx]
cmp r8, 4
je 0x1400164ad
cmp r8d, 5
jne 0x14001648c
mov r9, rdx
jmp 0x14001648c
mov r10, rdx
jmp 0x14001648c
mov qword [rsp + 0x68], r10
mov qword [rsp + 0x70], r9
mov qword [rsp + 0x58], rsi
mov ecx, 0x28
call fcn.140013817
mov r15, rax
mov esi, 1
mov qword [rax], rsi
mov qword [rax + 8], rsi
mov rax, qword [rsp + 0x80]
mov qword [r15 + 0x10], rax
mov rax, qword [rsp + 0xb0]
mov qword [r15 + 0x18], rax
mov qword [r15 + 0x20], 0x8d
mov ecx, 0x30
mov edx, 8
call fcn.1400c734a
mov rdi, rax
mov qword [rax], rsi
mov qword [rax + 8], rsi
mov qword [rax + 0x10], r15
and qword [rax + 0x18], 0
mov ecx, 0x10
mov edx, 8
call fcn.1400c734a
mov r14, rax
mov qword [rax], rsi
mov qword [rax + 8], rsi
mov qword [rsp + 0x1558], rbx
mov eax, 3
mov qword [rsp + 0x1560], rax
mov qword [rsp + 0x1568], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x1578], xmm0
lea rbx, [rsp + 0x8a0]
mov rcx, rbx
call fcn.14009a104
mov rcx, rbx
call fcn.14009a16c
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x80], rdx
lea rsi, [rsp + 0x8a0]
mov edx, 0xd8
mov r8d, 0x20
mov rcx, rsi
call case.0x14004f4ac.897
mov rbp, qword [rsi]
test rbp, rbp
je 0x1400165c2
mov rsi, qword [rsp + 0x8a8]
mov r15, qword [rsp + 0x8b0]
mov r12, qword [rsp + 0x8b8]
jmp 0x1400165d2
mov rsi, qword [rsp + 0x8a8]
mov r15, qword [rsp + 0x8b0]
mov ecx, 8
mov edx, 0x400
call fcn.1400c648c
test rax, rax
je 0x14001ab67
mov r13, rax
mov ecx, 0x70
mov edx, 8
call fcn.1400c734a
mov ebx, 1
mov qword [rax], rbx
mov qword [rax + 8], rbx
and qword [rax + 0x10], 0
mov byte [rax + 0x18], 0
mov qword [rax + 0x20], rbp
mov qword [rax + 0x28], rsi
mov qword [rax + 0x30], r15
mov qword [rax + 0x38], r12
mov rcx, qword [rsp + 0x98]
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0x80]
mov qword [rax + 0x48], rcx
mov qword [rax + 0x50], r13
mov qword [rax + 0x58], 0x20
xorps xmm0, xmm0
movups xmmword [rax + 0x60], xmm0
lea r15, [rsp + 0x1598]
mov qword [r15 - 0x70], rax
lea rax, [0x14016e250]
mov qword [r15 - 0x68], rax
mov byte [r15 - 0x60], 2
mov ecx, 0x10
mov edx, 8
call fcn.1400c734a
mov qword [rax], rbx
mov qword [rax + 8], rbx
mov rcx, qword [rsp + 0x58]
mov qword [r15 - 0x58], rcx
mov ecx, 9
mov qword [r15 - 0x50], rcx
mov qword [r15 - 0x48], rcx
mov qword [r15 - 0x28], 8
and qword [r15 - 0x80], 0
mov qword [r15 - 0x10], r14
lea rcx, [0x14016e1c0]
mov qword [r15 - 8], rcx
mov rcx, qword [rsp + 0x68]
mov qword [r15 + 0x20], rcx
mov rcx, qword [rsp + 0x70]
mov qword [r15 + 0x28], rcx
mov word [r15 + 0x30], 1
mov qword [r15], rdi
lea rcx, [0x14016e1e8]
mov qword [r15 + 8], rcx
mov qword [r15 + 0x10], rax
lea rax, [0x14016e228]
mov qword [r15 + 0x18], rax
mov ecx, 0x10
call fcn.140013817
mov rsi, rax
mov qword [rax], rbx
mov qword [rax + 8], rbx
mov rcx, r15
call case.0x140096f60.102
mov qword [r15], rsi
lea rax, [0x140136c90]
mov qword [r15 + 8], rax
mov ecx, 0xc8
call fcn.140013817
mov r14, rax
mov qword [rax], rbx
mov qword [rax + 8], rbx
lea r15, [rax + 0x10]
lea rdx, [rsp + 0x1518]
mov r8d, 0xb8
mov rcx, r15
call fcn.14010dca0
mov rsi, qword [rsp + 0x4b8]
mov rdi, qword [rsp + 0x4c0]
mov rcx, rsi
mov rdx, rdi
call fcn.14009f979
test rax, rax
je 0x1400167b2
mov r8, rdx
lea rsi, [rsp + 0x12b0]
mov rcx, rsi
mov rdx, rax
call case.0x1400668d5.487
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x8b7], rax
movups xmm0, xmmword [rsi]
movups xmmword [rsp + 0x8a7], xmm0
movups xmm0, xmmword [rsp + 0x8a0]
movaps xmmword [rsi], xmm0
mov rax, qword [rsp + 0x8af]
mov qword [rsi + 0xf], rax
mov rax, qword [rsp + 0x8b7]
mov qword [rsi + 0x17], rax
xor eax, eax
jmp 0x1400167f3
lea r12, [rsp + 0x8a0]
mov rcx, r12
mov rdx, rsi
mov r8, rdi
call fcn.140023a10
cmp byte [r12], 2
je 0x14001ac3b
mov al, byte [rsp + 0x8b0]
mov byte [rsp + 0x12c0], al
movups xmm0, xmmword [rsp + 0x8a0]
movaps xmmword [rsp + 0x12b0], xmm0
mov al, 1
mov byte [rsp + 0xc90], al
movaps xmm0, xmmword [rsp + 0x12b0]
movups xmmword [rsp + 0xc91], xmm0
mov al, byte [rsp + 0x12bf]
mov byte [rsp + 0xca0], al
mov al, byte [rsp + 0x12c0]
mov byte [rsp + 0xca1], al
mov rax, qword [rsp + 0x12c1]
mov qword [rsp + 0xca2], rax
mov eax, dword [rsp + 0x12c9]
mov dword [rsp + 0xcaa], eax
movzx eax, word [rsp + 0x12cd]
mov word [rsp + 0xcae], ax
mov edi, 8
mov qword [rsp + 0xf38], rdi
xorps xmm6, xmm6
movups xmmword [rsp + 0xf40], xmm6
mov qword [rsp + 0xb98], r14
xor ebx, ebx
mov r12d, 1
mov edx, 1
xor ecx, ecx
call fcn.1400c734a
mov rsi, rax
mov edx, 1
xor ecx, ecx
call fcn.1400c734a
mov qword [rsp + 0x8b0], rsi
lea rcx, [0x14016cbe0]
mov qword [rsp + 0x8b8], rcx
mov qword [rsp + 0x8c0], rax
lea rax, [0x14016cc00]
mov qword [rsp + 0x8c8], rax
and qword [rsp + 0x8a0], 0
movups xmmword [rsp + 0x8d0], xmm6
and word [rsp + 0x8e0], 0
movups xmmword [rsp + 0x908], xmm6
movups xmmword [rsp + 0x938], xmm6
movups xmmword [rsp + 0x968], xmm6
mov word [rsp + 0x9d8], 0xa
mov word [rsp + 0x9dc], 0x100
mov qword [rsp + 0x978], 2
and qword [rsp + 0x988], 0
and qword [rsp + 0x9a0], 0
and dword [rsp + 0x9de], 0
and dword [rsp + 0x9e1], 0
mov eax, 0x4000
mov qword [rsp + 0x9b8], rax
mov qword [rsp + 0x8e8], r12
mov qword [rsp + 0x8f0], rax
mov qword [rsp + 0x8f8], rdi
and qword [rsp + 0x900], 0
mov qword [rsp + 0x918], r12
mov ecx, 0x10000
mov qword [rsp + 0x920], rcx
mov qword [rsp + 0x928], rdi
and qword [rsp + 0x930], 0
mov qword [rsp + 0x948], r12
mov qword [rsp + 0x950], rcx
mov qword [rsp + 0x958], rdi
and qword [rsp + 0x960], 0
and qword [rsp + 0x9c0], 0
cmp qword [r14 + 0x10], rbx
je 0x1400169d6
mov rax, qword [r14 + 0x18]
lea rcx, [rax - 0x20]
cmp rcx, 0x3fe5
ja 0x14001ab81
add rax, 0xfffffffffffffffb
and qword [rsp + 0xd08], 0
mov qword [rsp + 0x9b8], rax
mov byte [rsp + 0xd10], 0
mov qword [rsp + 0xcf8], 2
movups xmm0, xmmword [rsp + 0xc90]
movups xmm1, xmmword [rsp + 0xca0]
lea rsi, [rsp + 0x11e0]
movaps xmmword [rsi + 0x10], xmm1
movaps xmmword [rsi], xmm0
mov rax, qword [rsp + 0xf48]
mov qword [rsp + 0x1260], rax
movups xmm0, xmmword [rsp + 0xf38]
movaps xmmword [rsp + 0x1250], xmm0
mov qword [rsp + 0x840], r14
mov rax, qword [r14 + 0x80]
mov rdx, qword [r14 + 0x88]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x20]
mov ebp, eax
mov rcx, qword [r14 + 0x20]
mov rdx, qword [r14 + 0x28]
call fcn.140078518
mov r9, rdx
lea rdi, [rsp + 0x1e0]
mov rcx, rdi
mov rdx, rax
mov r8, rsi
call qword [r9 + 0x48]
cmp qword [rdi], 0
je 0x140016aca
lea rdi, [rsp + 0x110]
lea rsi, [rsp + 0x1e0]
mov ecx, 0xd
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0xd60]
mov ecx, dword [rsp + 0xd63]
mov dword [rsp + 0x760], eax
mov dword [rsp + 0x763], ecx
mov bl, 2
jmp 0x140016b3b
mov rcx, qword [r14 + 0x20]
mov rdx, qword [r14 + 0x28]
call fcn.140078518
mov r9, rdx
lea rsi, [rsp + 0x1e0]
lea r8, [rsp + 0x11e0]
mov rcx, rsi
mov rdx, rax
call qword [r9 + 0x30]
mov bl, byte [rsi + 0x88]
cmp bl, 2
je 0x140016b9c
lea rcx, [rsp + 0x110]
lea rsi, [rsp + 0x1e0]
mov r8d, 0x88
mov rdx, rsi
call fcn.14010dca0
mov eax, dword [rsi + 0x89]
mov ecx, dword [rsi + 0x8c]
mov dword [rsp + 0x760], eax
mov dword [rsp + 0x763], ecx
lea rsi, [rsp + 0xd60]
lea rdx, [rsp + 0x110]
mov r8d, 0x88
mov rcx, rsi
call fcn.14010dca0
mov byte [rsi + 0x88], bl
mov eax, dword [rsp + 0x760]
mov ecx, dword [rsp + 0x763]
mov dword [rsi + 0x89], eax
mov dword [rsi + 0x8c], ecx
lea rsi, [rsp + 0x550]
mov rcx, rsi
call fcn.1400a86d3
cmp qword [rsi], 0
je 0x140016ba7
lea rcx, [rsp + 0xd60]
call fcn.1400a9450
mov r13d, 0x3b9aca00
jmp 0x140016c28
mov rdi, qword [rsp + 0x558]
mov r13d, dword [rsp + 0x560]
lea rsi, [rsp + 0x1e0]
lea rdx, [rsp + 0xd60]
mov r8d, 0x90
mov rcx, rsi
call fcn.14010dca0
mov qword [rsi + 0x90], rdi
mov dword [rsi + 0x98], r13d
mov eax, dword [rsi + 0x58]
test rax, rax
je 0x140016c0d
add rax, qword [rsp + 0x230]
mov rcx, 0xffffffffffffffff
cmovae rcx, rax
cmp rcx, rdi
jae 0x140016c0d
lea rcx, [rsp + 0x1e0]
jmp 0x140016b97
lea rcx, [rsp + 0xd60]
lea rdx, [rsp + 0x1e0]
mov r8d, 0x98
call fcn.14010dca0
lea rsi, [rsp + 0x3c0]
lea rdx, [rsp + 0xd60]
mov r8d, 0x98
mov rcx, rsi
call fcn.14010dca0
mov dword [rsi + 0x98], r13d
mov rcx, r15
mov dx, 5
call fcn.1400a9459
test al, al
je 0x140016c88
mov rcx, qword [r14 + 0x20]
mov rdx, qword [r14 + 0x28]
call fcn.140078518
mov r8, rdx
lea rdx, [rsp + 0x11e0]
mov rcx, rax
call qword [r8 + 0x20]
cmp ax, 0xb
jne 0x140016c8f
mov rsi, qword [r14 + 0x60]
jmp 0x140016ca9
xor edi, edi
jmp 0x140016d57
mov r8, qword [r14 + 0x50]
mov rsi, qword [r14 + 0x60]
mov ecx, eax
mov r9, rsi
call fcn.1400a94af
mov rdx, rax
test rax, rax
jne 0x140016cb9
test rsi, rsi
je 0x14001ac62
mov rax, qword [r14 + 0x50]
mov rdx, qword [rax]
lea rsi, [rsp + 0x1e0]
mov rcx, rsi
call fcn.1400a94da
lea r8, [rsp + 0x550]
mov byte [r8], 0xf
lea rdi, [rsp + 0xd60]
mov rcx, rdi
mov rdx, rsi
call fcn.1400a964b
mov rdi, qword [rdi]
test rdi, rdi
je 0x140016e03
lea rdx, [rsp + 0xd88]
mov al, byte [rdx - 0x20]
mov byte [rsp + 0x58], al
mov eax, dword [rdx - 0x1f]
mov dword [rsp + 0x760], eax
mov eax, dword [rdx - 0x1c]
mov dword [rsp + 0x763], eax
mov rax, qword [rdx - 0x18]
mov qword [rsp + 0x70], rax
mov r12, qword [rdx - 0x10]
mov rbx, qword [rdx - 8]
lea rcx, [rsp + 0x110]
mov r8d, 0x98
call fcn.14010dca0
mov eax, dword [rsp + 0x760]
mov ecx, dword [rsp + 0x763]
mov dword [rsp + 0xaf8], eax
mov dword [rsp + 0xafb], ecx
cmp r13d, 0x3b9aca00
je 0x140016d6a
cmp byte [rsp + 0x448], 2
jne 0x140016dd6
mov rcx, r15
mov dx, 5
call fcn.1400a9459
test al, al
je 0x140016db5
lea rsi, [rsp + 0x1e0]
mov rcx, rsi
call fcn.14009f917
cmp qword [rsi], 0
jne 0x140016dff
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x570], rax
movups xmm0, xmmword [rsp + 0x1e8]
movups xmm1, xmmword [rsp + 0x1f8]
jmp 0x140016eec
xorps xmm0, xmm0
movaps xmmword [rsp + 0x560], xmm0
movaps xmmword [rsp + 0x550], xmm0
and qword [rsp + 0x570], 0
jmp 0x140016efc
cmp qword [rsp + 0x3d8], 0
je 0x140016ecc
lea rsi, [rsp + 0x1e0]
mov rcx, rsi
call fcn.14009f917
cmp qword [rsi], 0
je 0x140016e9c
mov bl, 0xf
jmp 0x140016e64
mov bl, byte [rsp + 0xd68]
mov eax, dword [rsp + 0xd69]
mov dword [rsp + 0x760], eax
mov eax, dword [rsp + 0xd6c]
mov dword [rsp + 0x763], eax
mov rax, qword [rsp + 0xd70]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0xd78]
mov qword [rsp + 0x70], rax
mov rsi, qword [rsp + 0xd80]
mov eax, dword [rsp + 0x760]
mov ecx, dword [rsp + 0x763]
mov dword [rsp + 0x7f0], eax
mov dword [rsp + 0x7f3], ecx
lea rcx, [rsp + 0x3c0]
call fcn.1400a968a
mov ecx, 1
xor edx, edx
call fcn.14007a989
lea rcx, [rsp + 0x840]
call fcn.1400a969b
lea rcx, [rsp + 0x1250]
call fcn.1400986c1
jmp 0x140016ffb
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x440], rax
movups xmm0, xmmword [rsp + 0x1e8]
movups xmm1, xmmword [rsp + 0x1f8]
movups xmmword [rsp + 0x430], xmm1
movups xmmword [rsp + 0x420], xmm0
mov rax, qword [rsp + 0x440]
mov qword [rsp + 0x570], rax
movups xmm0, xmmword [rsp + 0x420]
movups xmm1, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0x560], xmm1
movaps xmmword [rsp + 0x550], xmm0
mov rcx, qword [r14 + 0x90]
mov rdx, qword [r14 + 0x98]
call fcn.140078518
mov rcx, rax
call qword [rdx + 0x38]
mov esi, eax
mov qword [rsp + 0xf98], 1
xorps xmm6, xmm6
movups xmmword [rsp + 0xfa0], xmm6
mov byte [rsp + 0xfb0], bpl
mov eax, dword [rsp + 0x4c8]
mov ecx, dword [rsp + 0x4cb]
mov dword [rsp + 0xfb1], eax
mov dword [rsp + 0xfb4], ecx
lea rcx, [rsp + 0xd88]
mov qword [rcx - 0x28], rdi
mov al, byte [rsp + 0x58]
mov byte [rcx - 0x20], al
mov eax, dword [rsp + 0xaf8]
mov edx, dword [rsp + 0xafb]
mov dword [rcx - 0x1f], eax
mov dword [rcx - 0x1c], edx
mov rax, qword [rsp + 0x70]
mov qword [rcx - 0x18], rax
mov qword [rcx - 0x10], r12
mov qword [rcx - 8], rbx
lea rdx, [rsp + 0x110]
mov r8d, 0x98
call fcn.14010dca0
mov qword [rsp + 0x15d0], r14
lea rcx, [rsp + 0x760]
movaps xmmword [rcx + 0x10], xmm6
movaps xmmword [rcx], xmm6
mov edx, 0x20
call fcn.14008e390
test al, al
je 0x140017049
lea rcx, [rsp + 0x3c0]
call fcn.1400a968a
lea rcx, [rsp + 0x15d0]
call fcn.1400a969b
lea rcx, [rsp + 0x1250]
call fcn.1400986c1
mov ecx, 1
xor edx, edx
call fcn.14007a989
mov bl, 0xf
lea rcx, [rsp + 0x11e0]
call case.0x140080b6d.364
cmp bl, 0x14
je 0x140017131
mov eax, dword [rsp + 0x7f0]
mov ecx, dword [rsp + 0x7f3]
mov dword [rsp + 0x6a3], ecx
mov dword [rsp + 0x6a0], eax
lea rcx, [rsp + 0x8a0]
call fcn.1400a6a03
mov r14, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
jmp 0x14001abb7
movaps xmm0, xmmword [rsp + 0x760]
movaps xmm1, xmmword [rsp + 0x770]
lea rdi, [rsp + 0x268]
movups xmmword [rdi - 0x78], xmm1
movups xmmword [rdi - 0x88], xmm0
movups xmmword [rdi - 0x18], xmm6
movaps xmm0, xmmword [rsp + 0x550]
movaps xmm1, xmmword [rsp + 0x560]
movups xmmword [rdi - 0x48], xmm0
movups xmmword [rdi - 0x38], xmm1
mov rax, qword [rsp + 0x570]
mov qword [rdi - 0x28], rax
movaps xmm0, xmmword [rsp + 0x11e0]
movaps xmm1, xmmword [rsp + 0x11f0]
movups xmmword [rdi - 0x68], xmm0
movups xmmword [rdi - 0x58], xmm1
mov qword [rdi - 8], r14
lea rdx, [rsp + 0x3c0]
mov r8d, 0xa0
mov rcx, rdi
call fcn.14010dca0
and word [rdi + 0xa0], 0
mov eax, 2
mov qword [rdi - 0x20], rax
lea rcx, [rsp + 0xcf8]
mov qword [rsp + 0x48], rcx
lea rcx, [rsp + 0x8a0]
mov qword [rsp + 0x40], rcx
lea rcx, [rsp + 0x1e0]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], sil
lea rcx, [rsp + 0xf98]
lea r8, [rsp + 0xd60]
lea r9, [rsp + 0x1250]
xor edx, edx
call fcn.1400a96aa
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rdx
lea rdx, [rsp + 0x8c8]
movups xmm0, xmmword [rsp + 0xcf8]
movups xmm1, xmmword [rsp + 0xd08]
lea rdi, [rsp + 0x1e0]
movups xmmword [rdi + 0x130], xmm1
movups xmmword [rdi + 0x120], xmm0
mov rbp, qword [rdx - 0x28]
mov al, byte [rdx - 0x20]
mov byte [rsp + 0x58], al
mov eax, dword [rdx - 0x1f]
mov dword [rsp + 0x6a0], eax
mov eax, dword [rdx - 0x1c]
mov dword [rsp + 0x6a3], eax
mov r14, qword [rdx - 0x18]
mov rbx, qword [rdx - 0x10]
mov rsi, qword [rdx - 8]
mov r8d, 0x120
mov rcx, rdi
call fcn.14010dca0
lea rcx, [rsp + 0x1008]
mov r8d, 0x140
mov rdx, rdi
call fcn.14010dca0
cmp rbp, 2
je 0x14001ab78
mov eax, dword [rsp + 0x6a0]
mov ecx, dword [rsp + 0x6a3]
mov dword [rsp + 0x673], ecx
mov dword [rsp + 0x670], eax
lea r15, [rsp + 0x8a0]
lea r13, [rsp + 0x1008]
mov r8d, 0x140
mov rcx, r15
mov rdx, r13
call fcn.14010dca0
movups xmm0, xmmword [rsp + 0x5d0]
movups xmm1, xmmword [rsp + 0x5e0]
movups xmm2, xmmword [rsp + 0x5f0]
lea rdi, [rsp + 0x1e0]
movaps xmmword [rdi], xmm0
movaps xmmword [rdi + 0x10], xmm1
movaps xmmword [rdi + 0x20], xmm2
movups xmm0, xmmword [rsp + 0x14b0]
movups xmm1, xmmword [rsp + 0x14bf]
movaps xmmword [rsp + 0xd60], xmm0
movups xmmword [rsp + 0xd6f], xmm1
mov eax, dword [rsp + 0xb60]
mov ecx, dword [rsp + 0xb63]
mov dword [rsp + 0x3c0], eax
mov dword [rsp + 0x3c3], ecx
mov eax, dword [rsp + 0x670]
mov ecx, dword [rsp + 0x673]
mov dword [r13 + 3], ecx
mov dword [r13], eax
lea r12, [rsp + 0x12d8]
mov qword [r12 - 0x28], rbp
mov al, byte [rsp + 0x58]
mov byte [r12 - 0x20], al
mov eax, dword [r13]
mov ecx, dword [r13 + 3]
mov dword [r12 - 0x1c], ecx
mov dword [r12 - 0x1f], eax
mov qword [r12 - 0x18], r14
mov qword [r12 - 0x10], rbx
mov qword [r12 - 8], rsi
mov r8d, 0x140
mov rcx, r12
mov rdx, r15
call fcn.14010dca0
mov eax, 2
mov qword [r12 + 0x140], rax
movaps xmm0, xmmword [rdi]
movaps xmm1, xmmword [rdi + 0x10]
movaps xmm2, xmmword [rdi + 0x20]
movups xmmword [r12 + 0x148], xmm0
movups xmmword [r12 + 0x158], xmm1
movups xmmword [r12 + 0x168], xmm2
mov cl, 0x14
mov byte [r12 + 0x178], cl
movaps xmm0, xmmword [rsp + 0xd60]
movups xmmword [r12 + 0x179], xmm0
movups xmm0, xmmword [rsp + 0xd6f]
movups xmmword [r12 + 0x188], xmm0
mov edx, 1
mov qword [r12 + 0x198], rdx
xorps xmm0, xmm0
and qword [r12 + 0x1b0], 0
movups xmmword [r12 + 0x1a0], xmm0
mov byte [r12 + 0x1b8], cl
mov ecx, dword [rsp + 0x3c0]
mov r8d, dword [rsp + 0x3c3]
mov dword [r12 + 0x1bc], r8d
mov dword [r12 + 0x1b9], ecx
mov rcx, qword [rsp + 0x68]
mov qword [r12 + 0x1c0], rcx
mov rcx, qword [rsp + 0x70]
mov qword [r12 + 0x1c8], rcx
lea rbx, [rsp + 0x4b8]
mov qword [rdi], rbx
lea rcx, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_srccharmethods.rs
mov qword [r15], rcx
mov qword [r15 + 8], rax
and qword [r15 + 0x20], 0
lea r12, [fcn.140021310]
mov qword [rdi + 8], r12
lea rax, [rsp + 0x1e0]
mov qword [r15 + 0x10], rax
mov qword [r15 + 0x18], rdx
lea rsi, [rsp + 0x1008]
lea rdx, [rsp + 0x8a0]
mov rcx, rsi
call fcn.14001ad0e
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
mov rcx, rdi
call fcn.1400c0c20
xor eax, eax
cmp qword [rdi], rax
je 0x14001758b
lea rsi, [rsp + 0x1e0]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
lea rax, [rsp + 0x3c0]
and qword [rax], 0
movaps xmmword [rsp + 0x8b0], xmm1
movaps xmmword [rsp + 0x8a0], xmm0
mov rax, qword [rsp + 0x8b0]
mov r12, qword [rsp + 0x8b8]
xor r14d, r14d
cmp rax, r12
je 0x14001755d
lea r13, [rax + 0x20]
mov qword [rsp + 0x8b0], r13
movzx ebp, word [rax]
cmp bp, 2
je 0x14001755d
mov edi, dword [rax + 0x14]
mov r15d, dword [rax + 0x18]
movzx ebx, word [rax + 0x1c]
movzx eax, word [r13 - 0xe]
mov word [rsp + 0xd70], ax
movups xmm0, xmmword [r13 - 0x1e]
movaps xmmword [rsp + 0xd60], xmm0
mov rax, qword [0x1401e3bd8]
cmp rax, 3
jne 0x140017553
mov rcx, rsi
mov edx, ebp
mov r8d, 1
call fcn.1400c10a0
cmp qword [rsp + 0x1e0], 0
mov r14, qword [rsp + 0x1e8]
jne 0x140017536
test bp, bp
je 0x1400174bd
mov r8d, 0x1c
mov ax, 0x17
movups xmm0, xmmword [rsp + 0xd62]
jmp 0x1400174d9
movzx ebx, word [rsp + 0xd64]
mov edi, dword [rsp + 0xd60]
mov r8d, 0x10
mov ax, 2
xorps xmm0, xmm0
rol bx, 8
mov word [rsp + 0x1e0], ax
mov word [rsp + 0x1e2], bx
mov dword [rsp + 0x1e4], edi
movups xmmword [rsp + 0x1e8], xmm0
mov dword [rsp + 0x1f8], r15d
mov rcx, r14
mov rdx, rsi
call qword [sym.imp.ws2_32.dll_connect]
cmp eax, 0xffffffff
jne 0x14001a076
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r15d, eax
shl r15, 0x20
or r15, 2
mov rcx, r14
call qword [sym.imp.ws2_32.dll_closesocket]
mov r14, r15
lea rcx, [rsp + 0x3c0]
call fcn.140015f2a
mov qword [rsp + 0x3c0], r14
mov rax, r13
jmp 0x140017425
call fcn.140120a40
jmp 0x14001747d
lea rcx, [rsp + 0x8a0]
call fcn.140015f0f
test r14, r14
lea rsi, str.could_not_resolve_to_any_addresses
cmovne rsi, r14
xor edi, edi
lea rbx, [rsp + 0x4b8]
lea r12, [fcn.140021310]
jmp 0x140017595
mov rsi, qword [rsp + 0x1e8]
xor edi, edi
mov rcx, qword [rsp + 0x1008]
mov rdx, qword [rsp + 0x1010]
call fcn.14000f090
test dil, dil
je 0x140017727
lea rcx, [rsp + 0x1e8]
mov qword [rcx - 8], rbx
lea rax, str.GET___HTTP_1.0_r_nHost:__r_nConnection:_close_r_nAccept_Encoding:_identity_r_n_r_n
lea rbx, [rsp + 0x8a0]
mov qword [rbx], rax
lea r14, [rsp + 0x548]
mov qword [rbx + 8], 2
and qword [rbx + 0x20], 0
mov qword [r14], rsi
mov qword [rcx], r12
lea rax, [rsp + 0x1e0]
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], 1
lea rdi, [rsp + 0x7d8]
mov rcx, rdi
mov rdx, rbx
call fcn.14001ad0e
mov r15, qword [rdi]
mov rdi, qword [rdi + 0x10]
lea r13, [rsp + 0x8a8]
lea rbp, [rsp + 0x12b0]
test rdi, rdi
je 0x14001773e
cmp byte [rsp + 0x13ee], 0
je 0x140017647
cmp byte [rsp + 0x13ef], 0
jne 0x140017660
mov rcx, rbx
mov rdx, rbp
mov r8, r14
call fcn.140013951
cmp qword [rsp + 0x8a0], 0
jne 0x1400176a0
cmp qword [rsp + 0x1380], 0
je 0x140017684
mov rcx, rbx
mov rdx, rbp
mov r8, r14
call fcn.140013951
cmp qword [rsp + 0x8a0], 0
jne 0x1400176a0
mov rcx, rbx
mov rdx, rbp
mov r8, r15
mov r9, rdi
call fcn.1400a6a9b
cmp qword [rsp + 0x8a0], 0
je 0x1400176de
mov r12, qword [rsp + 0x8a8]
mov qword [rsp + 0x1e8], r12
mov qword [rsp + 0x1e0], 1
mov rcx, r12
call fcn.1400138a5
test al, al
je 0x14001ab0a
lea rcx, [rsp + 0x1e8]
call fcn.1400138fa
jmp 0x14001762a
mov r12, qword [rsp + 0x8a8]
mov rcx, rbx
mov rdx, rbp
mov r8, r14
call fcn.140013951
cmp qword [rsp + 0x8a0], 0
je 0x140017707
mov rcx, r13
call fcn.1400138fa
test r12, r12
je 0x14001ab03
mov rax, rdi
sub rax, r12
jb 0x14001ab3b
add r15, r12
mov rdi, rax
jmp 0x14001762a
mov rax, qword [rsp + 0xb8]
mov qword [rax], rsi
mov byte [rax + 0x1d0], 2
jmp 0x14001a9aa
lea rdi, [rsp + 0x1e0]
mov rcx, rdi
call fcn.140020695
lea rbx, [rsp + 0x8a0]
mov rcx, rbx
call fcn.140020695
mov ecx, 1
lea r13, [rsp + 0x3f0]
mov qword [r13 - 0x30], rcx
xorps xmm6, xmm6
movups xmmword [r13 - 0x28], xmm6
mov qword [r13 - 0x18], rcx
movups xmmword [r13 - 0x10], xmm6
mov qword [r13], 8
movups xmmword [r13 + 8], xmm6
mov qword [r13 + 0x18], rcx
movups xmmword [r13 + 0x20], xmm6
mov qword [r13 + 0x30], rcx
movups xmmword [r13 + 0x38], xmm6
mov qword [r13 + 0x48], rcx
movups xmmword [r13 + 0x50], xmm6
mov qword [r13 + 0x60], rcx
movups xmmword [r13 + 0x68], xmm6
mov rax, qword [rdi]
mov qword [r13 + 0xa8], rax
mov eax, dword [rdi + 8]
mov dword [r13 + 0xb0], eax
mov rax, qword [rbx]
mov qword [r13 + 0xb4], rax
mov eax, dword [rbx + 8]
mov dword [r13 + 0xbc], eax
mov qword [r13 + 0x78], rcx
mov byte [r13 + 0xc0], 0
movups xmmword [r13 + 0x80], xmm6
mov eax, 1
mov qword [rsp + 0x68], rax
mov qword [r13 + 0x90], rcx
movups xmmword [r13 + 0x98], xmm6
lea rcx, [rsp + 0x660]
call fcn.140020695
lea rcx, [rsp + 0x650]
call fcn.140020695
mov rbp, qword [rsp + 0x13b0]
test rbp, rbp
je 0x140019ef2
imul rcx, qword [rsp + 0x13c0], 0x18
add rcx, rbp
lea rsi, [rsp + 0x550]
mov eax, 0
mov qword [rsp + 0x540], rax
mov eax, 0
mov qword [rsp + 0x530], rax
mov eax, 0
mov qword [rsp + 0x98], rax
mov eax, 0
mov qword [rsp + 0x528], rax
mov eax, 0
mov qword [rsp + 0x80], rax
mov eax, 1
mov qword [rsp + 0xb0], rax
mov eax, 0
mov qword [rsp + 0x500], rax
mov eax, 0
mov qword [rsp + 0xc8], rax
mov eax, 1
mov qword [rsp + 0xc0], rax
mov eax, 0
mov qword [rsp + 0x510], rax
mov eax, 0
mov qword [rsp + 0xe8], rax
mov eax, 1
mov qword [rsp + 0xe0], rax
mov eax, 0
mov qword [rsp + 0x518], rax
mov eax, 0
mov qword [rsp + 0xf8], rax
mov eax, 1
mov qword [rsp + 0xf0], rax
xor eax, eax
mov qword [rsp + 0x520], rax
xor eax, eax
mov qword [rsp + 0x108], rax
mov eax, 1
mov qword [rsp + 0x100], rax
xor eax, eax
mov qword [rsp + 0x538], rax
xor edi, edi
mov eax, 1
mov qword [rsp + 0x90], rax
xor eax, eax
mov qword [rsp + 0x508], rax
xor eax, eax
mov qword [rsp + 0xd8], rax
mov eax, 1
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0x740], rcx
cmp rbp, rcx
je 0x14001a179
mov rdx, qword [rbp]
mov r8, qword [rbp + 0x10]
lea rcx, [rsp + 0x1e0]
call case.0x14001edcc.231
cmp byte [rsp + 0x20d], 4
mov r10, qword [rsp + 0x1e0]
mov r13, qword [rsp + 0x1e8]
je 0x14001a672
cmp byte [rsp + 0x20c], 1
mov eax, 0x2c0e
jne 0x14001a6a1
cmp dword [rsp + 0x208], 0x10
jne 0x14001a6a1
mov rsi, qword [rsp + 0x200]
cmp r13, rsi
jb 0x14001a361
mov r15, rbp
mov rbp, rdi
mov rcx, rsi
mov rdx, r10
mov r8, r13
lea rdi, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001fx509_parser_0.8.2_srcx509_parser.rs
mov r9, rdi
mov rbx, r10
call fcn.140001023
mov r14, rax
mov r12, rdx
mov rcx, rsi
mov rdx, rbx
mov r8, r13
mov r9, rdi
call case.0x140066cfa.452
lea rcx, [rsp + 0x1e0]
mov rdx, r14
mov qword [rsp + 0x748], r12
mov r8, r12
call case.0x14001edcc.231
cmp byte [rsp + 0x20d], 4
mov rsi, qword [rsp + 0x1e0]
mov rdi, qword [rsp + 0x1e8]
mov qword [rsp + 0xa0], rbp
je 0x14001a36f
cmp byte [rsp + 0x20c], 1
mov r10d, 2
mov r12d, 0x2c0e
jne 0x14001a667
cmp dword [rsp + 0x208], 0x10
jne 0x14001a667
mov r12, qword [rsp + 0x200]
cmp rdi, r12
jb 0x14001a377
mov qword [rsp + 0x728], r14
mov rcx, r12
mov rdx, rsi
mov r8, rdi
lea r14, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001fx509_parser_0.8.2_srcx509_parser.rs
mov r9, r14
call fcn.140001023
mov rbx, rax
mov r13, rdx
mov rcx, r12
mov rdx, rsi
mov r8, rdi
mov r9, r14
call case.0x140066cfa.452
mov qword [rsp + 0x738], rax
mov qword [rsp + 0x730], rdx
lea rcx, [rsp + 0x5d0]
mov rdx, rbx
mov r8, r13
call case.0x14001edcc.231
cmp byte [rsp + 0x5fd], 4
mov qword [rsp + 0x78], r15
jne 0x140017b06
movups xmm0, xmmword [rsp + 0x5d0]
movaps xmmword [rsp + 0x110], xmm0
jmp 0x140017b29
cmp dword [rsp + 0x5f8], 0
je 0x140017ce4
mov eax, 2
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rax
mov byte [rsp + 0x165], 4
mov bpl, 4
mov r10, qword [rsp + 0x110]
cmp bpl, 4
jne 0x140017b57
cmp r10, 1
ja 0x140017b57
lea rcx, [rsp + 0x110]
call fcn.1400dafba
jmp 0x140017b8d
mov r15, qword [rsp + 0x118]
mov ecx, 0x45
lea rdx, [rsp + 0x550]
mov rdi, rdx
lea rsi, [rsp + 0x120]
rep movsb byte [rdi], byte [rsi]
cmp bpl, 4
jne 0x140017c26
cmp r10, 2
jne 0x14001a664
lea rcx, [rsp + 0x1e0]
mov rdx, rbx
mov r8, r13
xor r9d, r9d
call fcn.14002a0f7
mov bpl, byte [rsp + 0x235]
mov r10, qword [rsp + 0x1e0]
cmp bpl, 4
jne 0x140017bc3
cmp r10, 1
jbe 0x14001a403
mov r15, qword [rsp + 0x1e8]
mov ecx, 0x45
lea rbx, [rsp + 0x110]
mov rdi, rbx
lea rsi, [rsp + 0x1f0]
rep movsb byte [rdi], byte [rsi]
cmp bpl, 4
je 0x14001a422
mov r14, r10
movzx eax, word [rsp + 0x236]
mov ecx, 0x45
lea rdx, [rsp + 0x5d0]
mov rdi, rdx
mov rsi, rbx
rep movsb byte [rdi], byte [rsi]
mov ecx, 0x45
lea r8, [rsp + 0x760]
mov rdi, r8
mov rsi, rdx
rep movsb byte [rdi], byte [rsi]
jmp 0x140017c4e
mov r14, r10
movzx eax, word [rsp + 0x166]
mov ecx, 0x45
lea r8, [rsp + 0x760]
mov rdi, r8
mov rsi, rdx
rep movsb byte [rdi], byte [rsi]
lea rbx, [rsp + 0x110]
mov ecx, 0x45
lea rdx, [rsp + 0x1e0]
mov rdi, rdx
mov rsi, r8
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x225], bpl
mov rbp, rdx
mov word [rsp + 0x226], ax
mov rcx, rbx
call fcn.14002a08f
cmp dword [rsp + 0x110], 0
je 0x140017c91
xor esi, esi
xor edi, edi
jmp 0x140017d2e
cmp dword [rsp + 0x118], 0
sete sil
mov rcx, qword [rsp + 0x120]
test rcx, rcx
sete al
je 0x140017d23
mov qword [rsp + 0x5d0], rcx
call case.0x1400d6367.422
mov rsi, rax
mov rdi, rax
movabs rax, 0xffffffff00000000
and rdi, rax
lea rcx, [rsp + 0x5d0]
call fcn.1400db034
cmp sil, 0xf
sete sil
jmp 0x140017d2e
mov ebp, dword [rsp + 0x5fc]
mov rdx, qword [rsp + 0x5d0]
mov r8, qword [rsp + 0x5d8]
lea rcx, [rsp + 0x1e0]
call fcn.1400db080
cmp byte [rsp + 0x235], 4
jne 0x140018bd1
movups xmm0, xmmword [rsp + 0x1e0]
jmp 0x140017afc
and sil, al
movzx edi, sil
shl rdi, 0x20
mov rcx, rbp
call fcn.1400dafca
test sil, sil
je 0x14001a382
mov rcx, rbp
mov rdx, r14
mov r8, r15
call fcn.1400db080
mov al, byte [rsp + 0x235]
mov r10, qword [rsp + 0x1e0]
mov r15, qword [rsp + 0x1e8]
cmp al, 4
je 0x14001a664
mov qword [rsp + 0x720], rdi
mov ecx, 0x45
mov rdi, rbx
lea rsi, [rsp + 0x1f0]
rep movsb byte [rdi], byte [rsi]
movzx ecx, word [rsp + 0x236]
mov byte [rsp + 0x155], al
mov word [rsp + 0x156], cx
cmp byte [rsp + 0x110], 2
jne 0x14001a3ac
mov rbx, qword [rsp + 0x120]
test rbx, rbx
je 0x140017ec3
mov qword [rsp + 0xa8], r10
mov r14, qword [rsp + 0x118]
mov rcx, rbx
call fcn.1400111d6
mov rsi, rax
mov rdi, rdx
mov rcx, rax
mov rdx, r14
mov r8, rbx
call fcn.14010dca0
mov r13, rbx
shr r13, 1
lea rbp, [rsi + rbx]
sub rbp, r13
mov rcx, r13
mov rdx, rsi
mov r8, r13
lea r9, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_slicemod.rs
call fcn.140001023
mov r12, rax
mov r14, rdx
mov rcx, r13
mov rdx, rbp
mov r8, r13
lea r9, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_slicemod.rs
call fcn.140001023
dec r13
xor ecx, ecx
cmp r13, 0xffffffffffffffff
je 0x140017e5a
cmp r14, rcx
je 0x14001a5c5
cmp r13, rdx
jae 0x14001a5d4
mov r8b, byte [r12 + rcx]
mov r9b, byte [rax + r13]
mov byte [r12 + rcx], r9b
mov byte [rax + r13], r8b
inc rcx
dec r13
jmp 0x140017e2a
mov r8d, 8
lea rcx, [rsp + 0x5d0]
mov rdx, rbx
call fcn.140049525
cmp qword [rsp + 0x5d8], 0
lea rbp, [rsp + 0x1e0]
je 0x14001ac7c
mov r12, qword [rsp + 0x5e0]
test r12, r12
je 0x140017edc
mov rax, r12
shr rax, 0x3c
jne 0x14001aceb
lea r14, [r12*8]
mov ecx, 8
mov rdx, r14
call fcn.1400c648c
mov r13, rax
test rax, rax
jne 0x140017ee2
jmp 0x14001acf2
mov eax, 8
mov qword [rsp + 0x58], rax
xor r13d, r13d
xor eax, eax
mov qword [rsp + 0x60], rax
jmp 0x1400180ce
mov r13d, 8
mov r8d, 8
mov rcx, rbp
mov rdx, rbx
call fcn.140049525
cmp qword [rsp + 0x1e8], 0
je 0x14001acb1
mov r14, qword [rsp + 0x1f0]
cmp r12, r14
jae 0x140017fb7
lea rax, [r12 + r12]
cmp rax, r14
cmova r14, rax
cmp r14, 5
mov eax, 4
cmovb r14, rax
xor edx, edx
mov rax, r14
shr rax, 0x3c
sete al
test r12, r12
je 0x140017f5b
lea rcx, [r12*8]
mov qword [rsp + 0x1e0], r13
mov qword [rsp + 0x1f0], rcx
mov ecx, 8
jmp 0x140017f5d
xor ecx, ecx
lea r8, [r14*8]
mov dl, al
shl rdx, 3
mov qword [rsp + 0x1e8], rcx
lea rcx, [rsp + 0x5d0]
mov r9, rbp
call fcn.140011163
cmp qword [rsp + 0x5d0], 0
mov rcx, qword [rsp + 0x5d8]
mov rdx, qword [rsp + 0x5e0]
cmove r13, rcx
cmove r12, r14
movabs rax, 0x8000000000000001
cmove rcx, rax
call fcn.140011138
mov eax, 1
mov rdx, rsi
xor ecx, ecx
test rbx, rbx
je 0x140018008
cmp rbx, 8
mov r9d, 8
cmovb r9, rbx
lea r8, [rdx + r9]
mov r11, r9
xor r10d, r10d
test r11, r11
je 0x140017ff5
movzx r14d, byte [rdx + r11 - 1]
shl r10, 8
or r10, r14
dec r11
jmp 0x140017fde
sub rbx, r9
mov qword [r13 + rcx*8], r10
inc rcx
inc rax
mov rdx, r8
jmp 0x140017fc1
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], r12
cmp rax, 1
je 0x14001802e
lea r13, [rax - 1]
mov rcx, qword [rsp + 0x58]
cmp qword [rcx + rax*8 - 0x10], 0
mov rax, r13
je 0x140018012
jmp 0x140018031
xor r13d, r13d
mov rcx, qword [rsp + 0x60]
mov rax, rcx
shr rax, 2
cmp r13, rax
jae 0x1400180af
cmp rcx, r13
jbe 0x1400180af
lea rdx, [rcx*8]
test r13, r13
je 0x14001807f
lea rbx, [r13*8]
mov r14d, 8
mov r8d, 8
mov rcx, qword [rsp + 0x58]
mov r9, rbx
call fcn.14000eaa0
mov rcx, r13
test rax, rax
jne 0x140018090
jmp 0x1400180a4
mov rcx, qword [rsp + 0x58]
call fcn.1400282a0
mov eax, 8
xor ecx, ecx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rcx
movabs r14, 0x8000000000000001
mov rcx, r14
mov rdx, rbx
call fcn.140011138
mov rcx, rsi
mov rdx, rdi
call fcn.14000f090
cmp qword [rsp + 0x58], 0
mov r10, qword [rsp + 0xa8]
je 0x14001a3ac
mov rdi, r10
mov rcx, rbp
lea rsi, [rsp + 0x110]
mov rdx, rsi
call fcn.14002a0c9
mov r14, qword [rsp + 0x1e0]
test r14, r14
je 0x14001a39d
mov r12, qword [rsp + 0x1e8]
mov rcx, rsi
call fcn.1400dafca
lea rcx, [rsp + 0x760]
mov rdx, rdi
mov r8, r15
call fcn.1400e2735
cmp byte [rsp + 0x7d0], 2
mov rdx, qword [rsp + 0x760]
mov rbx, qword [rsp + 0x768]
je 0x14001a3ca
mov ecx, 0xd
lea rdi, [rsp + 0xcf8]
lea rsi, [rsp + 0x770]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0xaf8]
mov r8, rbx
call fcn.1400db780
mov rdx, qword [rsp + 0xaf8]
test rdx, rdx
je 0x14001a3dc
mov r8, qword [rsp + 0xb00]
lea rcx, [rsp + 0xb08]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0xb50], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0xb40], xmm1
movaps xmmword [rsp + 0xb30], xmm0
mov rcx, rbp
call case.0x14001edcc.231
cmp byte [rsp + 0x20d], 4
mov rsi, qword [rsp + 0x1e0]
mov rbx, qword [rsp + 0x1e8]
je 0x14001a3fb
cmp byte [rsp + 0x20c], 1
mov r15d, 2
jne 0x14001a418
cmp dword [rsp + 0x208], 0x10
jne 0x14001a418
mov rdi, qword [rsp + 0x200]
cmp rbx, rdi
jb 0x14001a44a
mov qword [rsp + 0x710], r12
mov qword [rsp + 0x718], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
lea r15, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001fx509_parser_0.8.2_srcx509_parser.rs
mov r9, r15
call fcn.140001023
mov r12, rax
mov r14, rdx
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
mov r9, r15
call case.0x140066cfa.452
mov r15, rax
mov rsi, rdx
mov rcx, rbp
mov rdx, r12
mov r8, r14
call fcn.1400e0a6b
mov al, byte [rsp + 0x235]
mov r12, qword [rsp + 0x1e0]
mov rbx, qword [rsp + 0x1e8]
cmp al, 4
je 0x14001a458
mov r14, rsi
mov ecx, 0x45
lea rdx, [rsp + 0x110]
mov rdi, rdx
lea rsi, [rsp + 0x1f0]
rep movsb byte [rdi], byte [rsi]
movzx ecx, word [rsp + 0x236]
mov byte [rsp + 0x155], al
mov word [rsp + 0x156], cx
mov rcx, rbp
call fcn.1400e0bbc
cmp dword [rsp + 0x1e0], 0
jne 0x14001a169
mov rdi, qword [rsp + 0x1e4]
mov esi, dword [rsp + 0x1ec]
mov rcx, rbp
mov rdx, r12
mov r8, rbx
call fcn.1400e0a6b
mov al, byte [rsp + 0x235]
cmp al, 4
je 0x14001a460
mov qword [rsp + 0x4f8], rdi
mov dword [rsp + 0x1dc], esi
mov ecx, 0x45
lea rdx, [rsp + 0x110]
mov rdi, rdx
lea rsi, [rsp + 0x1f0]
rep movsb byte [rdi], byte [rsi]
movzx ecx, word [rsp + 0x236]
mov byte [rsp + 0x155], al
mov word [rsp + 0x156], cx
mov rcx, rbp
call fcn.1400e0bbc
cmp dword [rsp + 0x1e0], 0
jne 0x14001a169
test r15, r15
je 0x14001a472
mov rdi, qword [rsp + 0x1e4]
mov r12d, dword [rsp + 0x1ec]
lea rcx, [rsp + 0xb98]
mov rdx, r15
mov r8, r14
call fcn.1400db780
mov rdx, qword [rsp + 0xb98]
test rdx, rdx
je 0x14001a4d0
mov r8, qword [rsp + 0xba0]
lea rcx, [rsp + 0xba8]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x690], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x680], xmm1
movaps xmmword [rsp + 0x670], xmm0
mov rcx, rbp
call case.0x14001edcc.231
cmp byte [rsp + 0x20d], 4
mov r15, qword [rsp + 0x1e0]
mov rbx, qword [rsp + 0x1e8]
je 0x14001a505
cmp byte [rsp + 0x20c], 1
jne 0x14001a4ef
mov rsi, qword [rsp + 0x200]
cmp rbx, rsi
jb 0x14001a4fc
mov dword [rsp + 0x1d8], r12d
mov qword [rsp + 0x700], rdi
mov rcx, rsi
mov rdx, r15
mov r8, rbx
lea r14, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001fx509_parser_0.8.2_srcx509_parser.rs
mov r9, r14
call fcn.140001023
mov rdi, rax
mov r12, rdx
mov rcx, rsi
mov rdx, r15
mov r8, rbx
mov r9, r14
call case.0x140066cfa.452
mov r14, rax
mov r15, rdx
mov rcx, rbp
mov rdx, rdi
mov r8, r12
call fcn.1400e2735
cmp byte [rsp + 0x250], 2
mov rdx, qword [rsp + 0x1e0]
mov rbx, qword [rsp + 0x1e8]
je 0x14001a514
mov al, byte [rsp + 0x250]
mov byte [rsp + 0xa8], al
lea rcx, [rsp + 0x1f0]
mov eax, dword [rcx + 0x61]
mov ecx, dword [rcx + 0x64]
mov dword [rsp + 0x550], eax
mov dword [rsp + 0x553], ecx
lea rcx, [rsp + 0x110]
mov r8, rbx
call fcn.14002a652
mov al, byte [rsp + 0x165]
mov r12, qword [rsp + 0x110]
mov rbx, qword [rsp + 0x118]
cmp al, 4
je 0x14001a524
mov ecx, 0x45
lea rdi, [rsp + 0x5d0]
lea rsi, [rsp + 0x120]
rep movsb byte [rdi], byte [rsi]
movzx ecx, word [rsp + 0x166]
mov byte [rsp + 0x615], al
mov word [rsp + 0x616], cx
mov sil, byte [rsp + 0x5d0]
cmp sil, 3
jne 0x140018506
mov rdi, qword [rsp + 0x5e0]
mov rbp, qword [rsp + 0x5d8]
jmp 0x14001850a
xor edi, edi
xor ebp, ebp
lea rcx, [rsp + 0x5d0]
call fcn.1400dafca
cmp sil, 3
jne 0x14001a519
mov eax, dword [rsp + 0x550]
mov ecx, dword [rsp + 0x553]
mov dword [rsp + 0x843], ecx
mov dword [rsp + 0x840], eax
mov r9b, byte [rsp + 0xa8]
cmp r9b, 2
je 0x14001a531
mov ecx, 0xc
lea r8, [rsp + 0x1250]
mov rdx, rdi
mov rdi, r8
lea rsi, [rsp + 0x1f0]
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x840]
mov ecx, dword [rsp + 0x843]
mov dword [rsp + 0x1cb], ecx
mov dword [rsp + 0x1c8], eax
mov qword [rsp + 0x550], rbp
mov qword [rsp + 0x558], rdx
mov ecx, 0xc
lea rdx, [rsp + 0x560]
mov rdi, rdx
mov rsi, r8
rep movsq qword [rdi], qword [rsi]
mov byte [rsp + 0x5c0], r9b
mov eax, dword [rsp + 0x1c8]
mov ecx, dword [rsp + 0x1cb]
mov dword [rdx + 0x64], ecx
mov dword [rdx + 0x61], eax
lea r12, [rsp + 0x1e0]
mov rcx, r12
mov rdx, r14
mov r8, r15
mov r9d, 1
call fcn.1400dad48
mov al, byte [rsp + 0x235]
mov r15, qword [rsp + 0x1e0]
mov rbx, qword [rsp + 0x1e8]
cmp al, 4
je 0x14001a612
mov ecx, 0x45
lea rdx, [rsp + 0x110]
mov rdi, rdx
lea rsi, [rsp + 0x1f0]
rep movsb byte [rdi], byte [rsi]
movzx ecx, word [rsp + 0x236]
mov byte [rsp + 0x155], al
mov word [rsp + 0x156], cx
mov rcx, r12
call fcn.1400e1080
cmp dword [rsp + 0x1e0], 0
jne 0x14001a393
mov r14, qword [rsp + 0x1e8]
mov rbp, qword [rsp + 0x1f0]
mov rcx, r12
mov rdx, r15
mov r8, rbx
mov r9d, 2
call fcn.1400dad48
mov al, byte [rsp + 0x235]
mov r15, qword [rsp + 0x1e0]
mov rbx, qword [rsp + 0x1e8]
cmp al, 4
je 0x14001a612
mov ecx, 0x45
lea rdx, [rsp + 0x110]
mov rdi, rdx
lea rsi, [rsp + 0x1f0]
rep movsb byte [rdi], byte [rsi]
movzx ecx, word [rsp + 0x236]
mov byte [rsp + 0x155], al
mov word [rsp + 0x156], cx
mov rcx, r12
call fcn.1400e1080
cmp dword [rsp + 0x1e0], 0
jne 0x14001a393
mov rsi, qword [rsp + 0x1e8]
mov rdi, qword [rsp + 0x1f0]
test rbx, rbx
mov qword [rsp + 0x6f8], r14
mov qword [rsp + 0x6f0], rbp
mov qword [rsp + 0x6e8], rsi
mov qword [rsp + 0x6e0], rdi
je 0x1400188ed
lea rcx, [rsp + 0x7f0]
mov rdx, r15
mov r8, rbx
call fcn.14002a133
cmp byte [rsp + 0x81d], 4
je 0x14001a5e5
cmp dword [rsp + 0x818], 3
jne 0x14001a607
mov rsi, qword [rsp + 0x7f0]
mov r15, qword [rsp + 0x7f8]
lea rcx, [rsp + 0x4c8]
call fcn.1400e2aa0
mov rcx, r12
mov qword [rsp + 0xa8], rsi
mov rdx, rsi
mov r8, r15
call case.0x14001edcc.231
cmp byte [rsp + 0x20d], 4
mov rdi, qword [rsp + 0x1e0]
mov rsi, qword [rsp + 0x1e8]
je 0x14001a9db
cmp byte [rsp + 0x20c], 1
mov ebx, 0x2c0e
mov eax, 2
mov qword [rsp + 0x88], rax
jne 0x14001a145
cmp dword [rsp + 0x208], 0x10
jne 0x14001a145
mov rbx, qword [rsp + 0x200]
cmp rsi, rbx
jb 0x14001a9f3
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
lea r12, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001fx509_parser_0.8.2_srcx509_parser.rs
mov r9, r12
call fcn.140001023
mov rbp, rax
mov r14, rdx
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
mov r9, r12
call case.0x140066cfa.452
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x88], rdx
mov ecx, 8
mov edx, 0x1e0
call fcn.1400c648c
test rax, rax
je 0x14001acff
mov rbx, rax
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 4
and qword [rsp + 0x120], 0
xor edi, edi
lea rcx, [rsp + 0x1e0]
mov rdx, rbp
mov r8, r14
call fcn.1400dcd1c
cmp word [rsp + 0x1f0], 0xe
je 0x140018931
mov rsi, qword [rsp + 0x1e0]
mov r12, qword [rsp + 0x1e8]
mov rcx, rsi
mov rdx, r12
mov r8, rbp
mov r9, r14
call fcn.140041b13
test al, al
jne 0x14001a119
cmp rdi, qword [rsp + 0x118]
jne 0x1400188bd
lea rcx, [rsp + 0x110]
mov rdx, rdi
call fcn.1400e0424
mov rbx, qword [rsp + 0x110]
mov rdi, qword [rsp + 0x120]
imul rcx, rdi, 0x78
add rcx, rbx
mov r8d, 0x78
lea rdx, [rsp + 0x1f0]
call fcn.14010dca0
inc rdi
mov qword [rsp + 0x120], rdi
mov rbp, rsi
mov r14, r12
jmp 0x140018848
lea rsi, [rsp + 0x850]
mov rcx, rsi
call fcn.1400e2aa0
xor r15d, r15d
lea r10, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_srccharmethods.rs
lea rdx, [rsp + 0x550]
mov rbp, qword [rsp + 0x78]
lea r8, [rsp + 0xc90]
lea r9, [rsp + 0xf98]
mov r11b, byte [rsp + 0xa8]
jmp 0x140018cd1
mov rsi, qword [rsp + 0x1e0]
cmp rsi, 2
jne 0x14001aad9
lea rax, [rsp + 0x120]
movups xmm0, xmmword [rax - 8]
movaps xmmword [rsp + 0x5d0], xmm0
cmp qword [rsp + 0x1d0], 0
je 0x14001a145
movaps xmm0, xmmword [rsp + 0x5d0]
movaps xmmword [rsp + 0x820], xmm0
mov qword [rsp + 0x1e0], rbx
lea rax, [rsp + 0x1e8]
movups xmmword [rax], xmm0
cmp qword [rsp + 0x88], 0
jne 0x14001aae6
mov qword [rsp + 0x88], r15
mov rax, qword [rsp + 0x1e8]
imul rbp, qword [rsp + 0x1f0], 0x78
lea rcx, [rbx + rbp]
mov qword [rsp + 0x880], rbx
mov qword [rsp + 0x888], rax
mov qword [rsp + 0x1d0], rcx
mov qword [rsp + 0x898], rcx
mov r15, rbx
add r15, 0x78
test rbp, rbp
je 0x140018c4c
movzx eax, word [rbx]
cmp ax, 0xe
je 0x140018c54
lea rdx, [rbx + 2]
mov word [rsp + 0x5d0], ax
mov r8d, 0x76
lea rcx, [rsp + 0x5d2]
call fcn.14010dca0
lea rsi, [rsp + 0x820]
mov rcx, rsi
lea rdx, [rsp + 0x610]
call case.0x140029a11.57
mov rcx, qword [rsp + 0x4e8]
mov rdx, qword [rsp + 0x4f0]
mov r8, rsi
call fcn.1400e06e9
mov r12, rax
mov qword [rsp + 0x758], rsi
cmp qword [rsp + 0x4d8], 0
je 0x140018bb7
lea rax, [rsp + 0x758]
mov qword [rsp + 0x1e0], rax
lea rax, [rsp + 0x4c8]
mov qword [rsp + 0x1e8], rax
mov rcx, qword [rsp + 0x4c8]
mov rdx, qword [rsp + 0x4d0]
lea rax, [0x1400e1406]
mov qword [rsp + 0x20], rax
mov r8, r12
lea r14, [rsp + 0x1e0]
mov r9, r14
call fcn.140053ab2
test rax, rax
je 0x140018b47
movups xmm0, xmmword [rsp + 0x820]
movups xmm1, xmmword [rsp + 0x830]
movaps xmmword [rsp + 0x1f0], xmm1
movaps xmmword [rsp + 0x1e0], xmm0
mov ecx, 0xf
lea rdi, [rsp + 0x200]
lea rsi, [rsp + 0x5d0]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x4c8]
movzx ecx, byte [rax + rdx]
and ecx, 1
sub qword [rsp + 0x4d8], rcx
shr r12, 0x39
lea rcx, [rdx - 0x10]
and rcx, qword [rsp + 0x4d0]
mov byte [rax + rdx], r12b
mov byte [rcx + rax + 0x10], r12b
inc qword [rsp + 0x4e0]
neg rdx
imul rcx, rdx, 0x98
add rcx, rax
add rcx, 0xffffffffffffff68
mov r8d, 0x98
mov rdx, r14
call fcn.14010dca0
jmp 0x140018baa
mov rax, qword [rsp + 0x4c8]
neg rdx
imul rcx, rdx, 0x98
add rax, rcx
add rax, 0xffffffffffffff88
mov ecx, 0xf
lea rdi, [rsp + 0x110]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xf
mov rdi, rax
lea rsi, [rsp + 0x5d0]
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x820]
mov rdx, qword [rsp + 0x828]
call fcn.140028266
cmp word [rsp + 0x110], 0xe
jne 0x14001a543
add rbx, 0x78
add rbp, 0xffffffffffffff88
jmp 0x1400189d8
lea rcx, [rsp + 0x4c8]
lea rdx, [rsp + 0x4e8]
call fcn.1401225fb
jmp 0x140018a5b
movups xmm7, xmmword [rsp + 0x1e0]
lea rax, [rsp + 0x5e0]
movups xmm0, xmmword [rax]
lea rcx, [rsp + 0x120]
movups xmmword [rcx + 0x28], xmm0
mov rax, qword [rax + 0x10]
mov qword [rcx + 0x38], rax
mov ecx, 0x48
call fcn.1400db051
mov ecx, 9
mov rdi, rax
lea rsi, [rsp + 0x1f0]
rep movsq qword [rdi], qword [rsi]
and dword [rsp + 0x160], 0
mov dword [rsp + 0x164], ebp
mov byte [rsp + 0x120], 0x14
and dword [rsp + 0x124], 0
mov qword [rsp + 0x128], rax
movups xmmword [rsp + 0x110], xmm7
shr ebp, 8
jmp 0x140017b34
mov r15, qword [rsp + 0x1d0]
mov qword [rsp + 0x890], r15
lea rcx, [rsp + 0x880]
call fcn.1400e1244
movups xmm0, xmmword [rsp + 0x4c8]
movups xmm1, xmmword [rsp + 0x4d8]
movups xmm2, xmmword [rsp + 0x4e8]
lea rsi, [rsp + 0x850]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov r10, qword [rsp + 0xa8]
mov qword [rsp + 0x840], r10
mov r11b, byte [rsp + 0x5c0]
lea rdx, [rsp + 0x550]
mov rbp, qword [rsp + 0x78]
lea r8, [rsp + 0xc90]
lea r9, [rsp + 0xf98]
mov r15, qword [rsp + 0x88]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x6c0], xmm2
movaps xmmword [rsp + 0x6b0], xmm1
movaps xmmword [rsp + 0x6a0], xmm0
mov ecx, 0xd
mov rdi, r8
lea rsi, [rsp + 0xcf8]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0xb50]
mov qword [rsp + 0xc80], rax
movaps xmm0, xmmword [rsp + 0xb30]
movaps xmm1, xmmword [rsp + 0xb40]
movaps xmmword [rsp + 0xc70], xmm1
movaps xmmword [rsp + 0xc60], xmm0
lea rax, [rsp + 0xba8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xc30], xmm0
movaps xmmword [rsp + 0xc40], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsp + 0xc50], rax
mov ecx, 0xe
mov rdi, r9
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x560]
mov eax, dword [rcx + 0x61]
mov ecx, dword [rcx + 0x64]
mov dword [rsp + 0x1c3], ecx
mov dword [rsp + 0x1c0], eax
cmp r11b, 2
je 0x14001a664
mov r12, qword [rsp + 0x720]
shr r12, 0x20
movaps xmm0, xmmword [rsp + 0x6a0]
movaps xmm1, xmmword [rsp + 0x6b0]
movaps xmm2, xmmword [rsp + 0x6c0]
movaps xmmword [rsp + 0xb80], xmm2
movaps xmmword [rsp + 0xb70], xmm1
movaps xmmword [rsp + 0xb60], xmm0
movaps xmm0, xmmword [rsp + 0xc60]
movaps xmm1, xmmword [rsp + 0xc70]
movaps xmmword [rsp + 0xc00], xmm0
movaps xmmword [rsp + 0xc10], xmm1
mov rax, qword [rsp + 0xc80]
mov qword [rsp + 0xc20], rax
movaps xmm0, xmmword [rsp + 0xc30]
movaps xmm1, xmmword [rsp + 0xc40]
movaps xmmword [rsp + 0xbd0], xmm0
movaps xmmword [rsp + 0xbe0], xmm1
mov rax, qword [rsp + 0xc50]
mov qword [rsp + 0xbf0], rax
mov ecx, 0xd
lea rdi, [rsp + 0x14b0]
mov rsi, r8
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xe
lea r14, [rsp + 0x11e0]
mov rdi, r14
mov rsi, r9
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x1c0]
mov ecx, dword [rsp + 0x1c3]
mov dword [rsp + 0x1bb], ecx
mov dword [rsp + 0x1b8], eax
mov r8, qword [rsp + 0x748]
mov rcx, r8
mov r15, qword [rsp + 0x730]
sub rcx, r15
mov rdx, qword [rsp + 0x728]
lea r9, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001fx509_parser_0.8.2_srcx509_parser.rs
mov ebx, r11d
call fcn.140001023
movaps xmm0, xmmword [rsp + 0xb60]
movaps xmm1, xmmword [rsp + 0xb70]
movaps xmm2, xmmword [rsp + 0xb80]
lea rcx, [rsp + 0x200]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rcx, qword [rsp + 0xc20]
lea r8, [rsp + 0x268]
mov qword [r8 + 0x20], rcx
movaps xmm0, xmmword [rsp + 0xc00]
movaps xmm1, xmmword [rsp + 0xc10]
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov rcx, qword [rsp + 0xbf0]
lea r8, [rsp + 0x290]
mov qword [r8 + 0x20], rcx
movaps xmm0, xmmword [rsp + 0xbd0]
movaps xmm1, xmmword [rsp + 0xbe0]
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x2b8], rcx
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x2c0], rcx
mov qword [rsp + 0x2c8], r13
mov ecx, 0xd
lea rsi, [rsp + 0x14b0]
lea rdi, [rsp + 0x2d0]
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xe
mov rsi, r14
lea rdi, [rsp + 0x338]
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rsp + 0x1bb]
lea r8, [rsp + 0x1f0]
mov dword [r8 + 0x1bc], ecx
mov ecx, dword [rsp + 0x1b8]
mov dword [r8 + 0x1b9], ecx
mov rcx, qword [rsp + 0x6f8]
mov qword [rsp + 0x1e0], rcx
mov rcx, qword [rsp + 0x6f0]
mov qword [rsp + 0x1e8], rcx
mov rcx, qword [rsp + 0x6e8]
mov qword [rsp + 0x1f0], rcx
mov rcx, qword [rsp + 0x6e0]
mov qword [rsp + 0x1f8], rcx
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x238], rdx
mov rax, qword [rsp + 0x718]
mov qword [rsp + 0x240], rax
mov rax, qword [rsp + 0x710]
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x4f8]
mov qword [rsp + 0x250], rax
mov eax, dword [rsp + 0x1dc]
mov dword [rsp + 0x258], eax
mov rax, qword [rsp + 0x700]
mov qword [rsp + 0x25c], rax
mov eax, dword [rsp + 0x1d8]
mov dword [rsp + 0x264], eax
mov byte [rsp + 0x3a8], bl
mov dword [rsp + 0x3b0], r12d
lea rcx, [rsp + 0x110]
mov rdx, qword [rsp + 0x738]
mov r8, r15
call fcn.1400e2735
cmp byte [rsp + 0x180], 2
mov rdx, qword [rsp + 0x110]
mov r8, qword [rsp + 0x118]
je 0x14001a9eb
mov bl, byte [rsp + 0x180]
lea rcx, [rsp + 0x120]
mov eax, dword [rcx + 0x61]
mov ecx, dword [rcx + 0x64]
mov dword [rsp + 0x760], eax
mov dword [rsp + 0x763], ecx
lea rcx, [rsp + 0x5d0]
call fcn.14002a652
mov al, byte [rsp + 0x625]
mov r14, qword [rsp + 0x5d0]
mov r12, qword [rsp + 0x5d8]
cmp al, 4
je 0x14001aa05
mov ecx, 0x45
lea rdi, [rsp + 0x550]
lea rsi, [rsp + 0x5e0]
rep movsb byte [rdi], byte [rsi]
movzx ecx, word [rsp + 0x626]
mov byte [rsp + 0x595], al
mov word [rsp + 0x596], cx
mov sil, byte [rsp + 0x550]
cmp sil, 3
jne 0x140019128
mov r15, qword [rsp + 0x560]
mov r13, qword [rsp + 0x558]
jmp 0x14001912e
xor r15d, r15d
xor r13d, r13d
lea rcx, [rsp + 0x550]
call fcn.1400dafca
cmp sil, 3
jne 0x14001aa0a
mov r8d, 0x1d8
lea rcx, [rsp + 0x1008]
lea rdx, [rsp + 0x1e0]
call fcn.14010dca0
mov ecx, 0xc
lea rdi, [rsp + 0xf38]
lea rsi, [rsp + 0x120]
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x760]
mov ecx, dword [rsp + 0x763]
mov dword [rsp + 0x1b3], ecx
mov dword [rsp + 0x1b0], eax
cmp bl, 2
mov r10, r14
je 0x14001a667
mov r8d, 0x1d8
mov r12, r15
lea r15, [rsp + 0xd60]
mov rcx, r15
lea rdx, [rsp + 0x1008]
call fcn.14010dca0
mov ecx, 0xc
lea r14, [rsp + 0x15d0]
mov rdi, r14
lea rsi, [rsp + 0xf38]
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x1b0]
mov ecx, dword [rsp + 0x1b3]
mov dword [rsp + 0x1ab], ecx
mov dword [rsp + 0x1a8], eax
mov qword [rsp + 0x8a0], r13
mov qword [rsp + 0x8a8], r12
mov r8d, 0x1d8
lea rcx, [rsp + 0x8b0]
mov rdx, r15
call fcn.14010dca0
mov ecx, 0xc
lea rdi, [rsp + 0xa88]
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov byte [rsp + 0xae8], bl
mov eax, dword [rsp + 0x1a8]
mov ecx, dword [rsp + 0x1ab]
lea rdx, [rsp + 0x920]
mov dword [rdx + 0x1cc], ecx
mov dword [rdx + 0x1c9], eax
movups xmm0, xmmword [0x14019ca38]
movaps xmmword [rsp + 0x1f0], xmm0
movups xmm0, xmmword [0x14019ca28]
movaps xmmword [rsp + 0x1e0], xmm0
lea rcx, [rsp + 0x8d0]
lea rdx, [rsp + 0x1e0]
call fcn.1400e25ed
mov rsi, rax
mov rcx, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1e8]
call fcn.140028266
test rsi, rsi
je 0x140019584
cmp word [rsi], 8
jne 0x140019584
cmp byte [rsi + 0xc], 0
je 0x140019584
lea rsi, [rsp + 0x920]
mov rcx, rsi
call fcn.14001ae25
mov qword [rsp + 0x540], rax
mov ecx, dword [rsp + 0x92c]
mov edx, dword [rsp + 0x934]
call fcn.14001ae75
lea rcx, [rsp + 0x660]
mov rdx, rax
call fcn.1400e10ff
mov ecx, dword [rsp + 0x920]
mov edx, dword [rsp + 0x928]
call fcn.14001ae75
lea rcx, [rsp + 0x650]
mov rdx, rax
call fcn.1400e10ff
lea rcx, [rsp + 0xad0]
call fcn.1400e1450
test rax, rax
je 0x14001aa7a
mov rbx, rax
mov rdi, rdx
mov rcx, rdx
xor edx, edx
call fcn.14002813c
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov rcx, rax
mov rdx, rbx
mov qword [rsp + 0x538], rdi
mov r8, rdi
call fcn.14010dca0
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0xa0]
call fcn.14000f090
mov rcx, rsi
call fcn.1400e2441
cmp edx, 0x3b9aca00
je 0x140019454
xor edx, edx
mov ecx, 0x15180
div rcx
mov qword [rsp + 0x110], rax
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_srccharmethods.rs
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 2
and qword [rsp + 0x200], 0
lea rax, [rsp + 0x110]
mov qword [rsp + 0xd60], rax
lea rax, [fcn.14000f970]
mov qword [rsp + 0xd68], rax
lea rax, [rsp + 0xd60]
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], 1
lea rcx, [rsp + 0x1008]
lea rdx, [rsp + 0x1e0]
call fcn.14001ad0e
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x98]
call fcn.14000f090
mov rax, qword [rsp + 0x1008]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x1010]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x1018]
mov qword [rsp + 0x530], rax
lea r13, [rsp + 0x3f0]
mov rsi, qword [rsp + 0x938]
imul rdi, qword [rsp + 0x948], 0x18
add rdi, rsi
cmp rsi, rdi
je 0x140019c4b
mov rbx, qword [rsi]
mov rdx, qword [rsi + 0x10]
mov rcx, rbx
lea r8, str.C:Users_vagrant.cargogitcheckoutscheckssl_d923a6a6e4a58294451d633_srclib.rs
call fcn.14001aea4
add rbx, 0x48
mov rcx, rbx
call fcn.1400e1450
test rax, rax
je 0x14001a47f
mov rbx, rax
mov r14, rdx
mov r15, qword [rsi]
mov rdx, qword [rsi + 0x10]
mov rcx, r15
lea r8, str.C:Users_vagrant.cargogitcheckoutscheckssl_d923a6a6e4a58294451d633_srclib.rs
call fcn.14001aea4
movzx eax, byte [r15]
add rax, 0xfffffffffffffff7
cmp rax, 4
jae 0x1400194d8
mov rcx, qword [r15 + 8]
mov rdx, qword [r15 + 0x10]
jmp 0x1400194e9
mov rdx, qword [rsp + 0x708]
and rdx, 0xffffffffffffff00
xor ecx, ecx
mov qword [rsp + 0x708], rdx
lea r8, str.C:Users_vagrant.cargogitcheckoutscheckssl_d923a6a6e4a58294451d633_srclib.rs
call fcn.14001af36
mov rbp, rax
mov r15, rdx
mov rcx, rdx
xor edx, edx
call fcn.14002813c
mov r12, rax
mov r13, rdx
mov rcx, rax
mov rdx, rbp
mov r8, r15
call fcn.14010dca0
mov rcx, rbx
mov rdx, r14
call fcn.14001af71
test al, al
jne 0x140019551
mov rcx, r12
mov rdx, r13
call fcn.14000f090
add rsi, 0x18
lea r13, [rsp + 0x3f0]
mov rbp, qword [rsp + 0x78]
jmp 0x140019470
add rsi, 0x18
mov rcx, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0x80]
call fcn.14000f090
mov qword [rsp + 0x528], r15
mov qword [rsp + 0x80], r13
mov qword [rsp + 0xb0], r12
jmp 0x14001953f
lea r15, [rsp + 0x920]
mov rcx, r15
call fcn.14001ae25
mov byte [rsp + 0x4b0], al
mov ecx, dword [rsp + 0x92c]
mov edx, dword [rsp + 0x934]
call fcn.14001ae75
lea r12, [rsp + 0x1e0]
mov rcx, r12
mov rdx, rax
call fcn.1400e10ff
mov eax, dword [rsp + 0x1e8]
lea rsi, [rsp + 0x4a4]
mov dword [rsi - 4], eax
mov rax, qword [rsp + 0x1e0]
mov qword [rsi - 0xc], rax
mov ecx, dword [rsp + 0x920]
mov edx, dword [rsp + 0x928]
call fcn.14001ae75
mov rcx, r12
mov rdx, rax
call fcn.1400e10ff
mov eax, dword [rsp + 0x1e8]
mov dword [rsi + 8], eax
mov rax, qword [rsp + 0x1e0]
mov qword [rsi], rax
lea rcx, [rsp + 0xad0]
call fcn.1400e1450
test rax, rax
je 0x14001aa7a
mov rdi, rax
mov rsi, rdx
mov rcx, rdx
xor edx, edx
call fcn.14002813c
mov rbx, rax
mov r14, rdx
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call fcn.14010dca0
mov rcx, qword [rsp + 0x3d8]
mov rdx, qword [rsp + 0x3e0]
call fcn.14000f090
mov qword [rsp + 0x3d8], rbx
mov qword [rsp + 0x3e0], r14
mov qword [rsp + 0x3e8], rsi
movups xmm0, xmmword [0x14019cb28]
movaps xmmword [rsp + 0x1f0], xmm0
movups xmm0, xmmword [0x14019cb18]
movaps xmmword [rsp + 0x1e0], xmm0
lea rcx, [rsp + 0x8d0]
mov rdx, r12
call fcn.1400e25ed
mov rdi, rax
mov rcx, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1e8]
call fcn.140028266
test rdi, rdi
lea rbx, [rsp + 0x1010]
lea r14, [0x140125a40]
lea r13, [rsp + 0x3f0]
je 0x1400197e0
cmp word [rdi], 7
jne 0x1400197e0
mov rsi, qword [rdi + 8]
imul rdi, qword [rdi + 0x18], 0x30
test rdi, rdi
je 0x1400197e0
cmp byte [rsi + 0x28], 3
jne 0x1400197d3
mov qword [rsp + 0x210], 0x20
mov byte [rsp + 0x218], 3
and qword [rsp + 0x1e0], 0
and qword [rsp + 0x1f0], 0
mov qword [rsp + 0x1008], 1
movups xmmword [rbx], xmm6
lea rax, [rsp + 0x1008]
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], r14
mov rcx, rsi
mov rdx, r12
call fcn.140021310
mov ecx, eax
call fcn.14001aded
mov rax, qword [rsp + 0x1018]
mov qword [rsp + 0xd70], rax
movups xmm0, xmmword [rsp + 0x1008]
movaps xmmword [rsp + 0xd60], xmm0
mov rdx, qword [rsp + 0x400]
cmp rdx, qword [rsp + 0x3f8]
jne 0x1400197a6
mov rcx, r13
call fcn.140016036
mov rdx, qword [rsp + 0x400]
mov rax, qword [rsp + 0x3f0]
imul rcx, rdx, 0x18
mov rdx, qword [rsp + 0xd70]
mov qword [rax + rcx + 0x10], rdx
movaps xmm0, xmmword [rsp + 0xd60]
movups xmmword [rax + rcx], xmm0
inc qword [rsp + 0x400]
add rsi, 0x30
add rdi, 0xffffffffffffffd0
jmp 0x1400196f2
mov rcx, r15
call fcn.1400e2441
cmp edx, 0x3b9aca00
je 0x1400198aa
xor edx, edx
mov ecx, 0x15180
div rcx
mov qword [rsp + 0x110], rax
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_srccharmethods.rs
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 2
and qword [rsp + 0x200], 0
lea rax, [rsp + 0x110]
mov qword [rsp + 0xd60], rax
lea rax, [fcn.14000f970]
mov qword [rsp + 0xd68], rax
lea rax, [rsp + 0xd60]
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], 1
lea rcx, [rsp + 0x1008]
mov rdx, r12
call fcn.14001ad0e
mov rcx, qword [rsp + 0x480]
mov rdx, qword [rsp + 0x488]
call fcn.14000f090
mov rax, qword [rsp + 0x1018]
lea rcx, [rsp + 0x4a4]
mov qword [rcx - 0x14], rax
movups xmm0, xmmword [rsp + 0x1008]
movups xmmword [rcx - 0x24], xmm0
mov r13, qword [rsp + 0x938]
imul rbp, qword [rsp + 0x948], 0x18
test rbp, rbp
je 0x1400199bd
mov rsi, qword [r13]
mov rdx, qword [r13 + 0x10]
mov rcx, rsi
lea r8, str.C:Users_vagrant.cargogitcheckoutscheckssl_d923a6a6e4a58294451d633_srclib.rs
call fcn.14001aea4
add rsi, 0x48
mov rcx, rsi
call fcn.1400e1450
test rax, rax
je 0x14001a09b
mov rsi, rax
mov rdi, rdx
mov rbx, qword [r13]
mov rdx, qword [r13 + 0x10]
mov rcx, rbx
lea r8, str.C:Users_vagrant.cargogitcheckoutscheckssl_d923a6a6e4a58294451d633_srclib.rs
call fcn.14001aea4
movzx eax, byte [rbx]
add rax, 0xfffffffffffffff7
cmp rax, 4
jae 0x140019924
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
jmp 0x140019932
mov rdx, qword [rsp + 0x70]
and rdx, 0xffffffffffffff00
xor ecx, ecx
mov qword [rsp + 0x70], rdx
lea r8, str.C:Users_vagrant.cargogitcheckoutscheckssl_d923a6a6e4a58294451d633_srclib.rs
call fcn.14001af36
mov r12, rax
mov rbx, rdx
mov rcx, rdx
xor edx, edx
call fcn.14002813c
mov r15, rax
mov r14, rdx
mov rcx, rax
mov rdx, r12
mov r8, rbx
call fcn.14010dca0
mov rcx, rsi
mov rdx, rdi
call fcn.14001af71
test al, al
je 0x1400199a5
mov rcx, qword [rsp + 0x468]
mov rdx, qword [rsp + 0x470]
call fcn.14000f090
mov qword [rsp + 0x468], r15
mov qword [rsp + 0x470], r14
mov qword [rsp + 0x478], rbx
jmp 0x1400199b0
mov rcx, r15
mov rdx, r14
call fcn.14000f090
add r13, 0x18
add rbp, 0xffffffffffffffe8
jmp 0x1400198bb
mov r13, qword [rsp + 0x960]
imul rbp, qword [rsp + 0x970], 0x18
test rbp, rbp
je 0x140019c18
mov rsi, qword [r13]
mov rdx, qword [r13 + 0x10]
mov rcx, rsi
lea r8, str.C:Users_vagrant.cargogitcheckoutscheckssl_d923a6a6e4a58294451d633_srclib.rs
call fcn.14001aea4
add rsi, 0x48
mov rcx, rsi
call fcn.1400e1450
test rax, rax
je 0x14001a09b
mov rbx, rax
mov r14, rdx
mov rsi, qword [r13]
mov rdx, qword [r13 + 0x10]
mov rcx, rsi
lea r8, str.C:Users_vagrant.cargogitcheckoutscheckssl_d923a6a6e4a58294451d633_srclib.rs
call fcn.14001aea4
movzx eax, byte [rsi]
add rax, 0xfffffffffffffff7
cmp rax, 4
jae 0x140019a37
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
jmp 0x140019a48
mov rdx, qword [rsp + 0x750]
and rdx, 0xffffffffffffff00
xor ecx, ecx
mov qword [rsp + 0x750], rdx
lea r8, str.C:Users_vagrant.cargogitcheckoutscheckssl_d923a6a6e4a58294451d633_srclib.rs
call fcn.14001af36
mov r12, rax
mov rsi, rdx
mov rcx, rdx
xor edx, edx
call fcn.14002813c
mov r15, rax
mov rdi, rdx
mov rcx, rax
mov rdx, r12
mov r8, rsi
call fcn.14010dca0
mov r9d, 1
mov rcx, rbx
mov rdx, r14
lea r8, [0x14019d0a4]
call fcn.1400118fa
test al, al
je 0x140019ace
mov rcx, qword [rsp + 0x408]
mov rdx, qword [rsp + 0x410]
call fcn.14000f090
mov qword [rsp + 0x408], r15
mov qword [rsp + 0x410], rdi
mov qword [rsp + 0x418], rsi
jmp 0x140019c0b
mov r9d, 2
mov rcx, rbx
mov rdx, r14
lea r8, [0x14019d0bd]
call fcn.1400118fa
test al, al
je 0x140019b1c
mov rcx, qword [rsp + 0x420]
mov rdx, qword [rsp + 0x428]
call fcn.14000f090
mov qword [rsp + 0x420], r15
mov qword [rsp + 0x428], rdi
mov qword [rsp + 0x430], rsi
jmp 0x140019c0b
mov r9d, 1
mov rcx, rbx
mov rdx, r14
lea r8, [0x14019d0b0]
call fcn.1400118fa
test al, al
je 0x140019b6a
mov rcx, qword [rsp + 0x438]
mov rdx, qword [rsp + 0x440]
call fcn.14000f090
mov qword [rsp + 0x438], r15
mov qword [rsp + 0x440], rdi
mov qword [rsp + 0x448], rsi
jmp 0x140019c0b
mov r9d, 2
mov rcx, rbx
mov rdx, r14
lea r8, str.CNcommonNameCcountryNameLlocalityNameSTstateOrProvinceNameOorganizationNameOUorganizationalUnitNameU
call fcn.1400118fa
test al, al
je 0x140019bb5
mov rcx, qword [rsp + 0x3c0]
mov rdx, qword [rsp + 0x3c8]
call fcn.14000f090
mov qword [rsp + 0x3c0], r15
mov qword [rsp + 0x3c8], rdi
mov qword [rsp + 0x3d0], rsi
jmp 0x140019c0b
mov r9d, 1
mov rcx, rbx
mov rdx, r14
lea r8, [0x14019d0d2]
call fcn.1400118fa
test al, al
je 0x140019c00
mov rcx, qword [rsp + 0x450]
mov rdx, qword [rsp + 0x458]
call fcn.14000f090
mov qword [rsp + 0x450], r15
mov qword [rsp + 0x458], rdi
mov qword [rsp + 0x460], rsi
jmp 0x140019c0b
mov rcx, r15
mov rdx, rdi
call fcn.14000f090
add r13, 0x18
add rbp, 0xffffffffffffffe8
jmp 0x1400199ce
mov rdi, qword [rsp + 0xa0]
mov rbp, qword [rsp + 0x78]
add rbp, 0x18
lea rcx, [rsp + 0x8a0]
call fcn.14001aec0
lea rsi, [rsp + 0x550]
mov rcx, qword [rsp + 0x740]
jmp 0x14001796b
mov rdi, qword [rsp + 0x960]
imul rsi, qword [rsp + 0x970], 0x18
add rsi, rdi
cmp rdi, rsi
je 0x140019edb
mov rbx, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov rcx, rbx
lea r8, str.C:Users_vagrant.cargogitcheckoutscheckssl_d923a6a6e4a58294451d633_srclib.rs
call fcn.14001aea4
add rbx, 0x48
mov rcx, rbx
call fcn.1400e1450
test rax, rax
je 0x14001a574
mov r13, rax
mov rbp, rdx
mov rbx, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov rcx, rbx
lea r8, str.C:Users_vagrant.cargogitcheckoutscheckssl_d923a6a6e4a58294451d633_srclib.rs
call fcn.14001aea4
movzx eax, byte [rbx]
add rax, 0xfffffffffffffff7
cmp rax, 4
jae 0x140019cc6
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
jmp 0x140019cd7
mov rdx, qword [rsp + 0x6d8]
and rdx, 0xffffffffffffff00
xor ecx, ecx
add rdi, 0x18
mov qword [rsp + 0x6d8], rdx
lea r8, str.C:Users_vagrant.cargogitcheckoutscheckssl_d923a6a6e4a58294451d633_srclib.rs
call fcn.14001af36
mov r12, rax
mov rbx, rdx
mov rcx, rdx
xor edx, edx
call fcn.14002813c
mov r14, rax
mov r15, rdx
mov rcx, rax
mov rdx, r12
mov r8, rbx
call fcn.14010dca0
mov r9d, 1
mov rcx, r13
mov rdx, rbp
lea r8, [0x14019d0a4]
call fcn.1400118fa
test al, al
jne 0x140019dc8
mov r9d, 2
mov rcx, r13
mov rdx, rbp
lea r8, [0x14019d0bd]
call fcn.1400118fa
test al, al
jne 0x140019dff
mov r9d, 1
mov rcx, r13
mov rdx, rbp
lea r8, [0x14019d0b0]
call fcn.1400118fa
test al, al
jne 0x140019e36
mov r9d, 2
mov rcx, r13
mov rdx, rbp
lea r8, str.CNcommonNameCcountryNameLlocalityNameSTstateOrProvinceNameOorganizationNameOUorganizationalUnitNameU
call fcn.1400118fa
test al, al
jne 0x140019e6d
mov r9d, 1
mov rcx, r13
mov rdx, rbp
lea r8, [0x14019d0d2]
call fcn.1400118fa
test al, al
jne 0x140019ea4
mov rcx, r14
mov rdx, r15
call fcn.14000f090
mov rbp, qword [rsp + 0x78]
jmp 0x140019c5f
mov rcx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
call fcn.14000f090
mov qword [rsp + 0x100], r14
mov qword [rsp + 0x108], r15
mov qword [rsp + 0x520], rbx
mov rbp, qword [rsp + 0x78]
jmp 0x140019c5f
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0xf8]
call fcn.14000f090
mov qword [rsp + 0x518], rbx
mov qword [rsp + 0xf8], r15
mov qword [rsp + 0xf0], r14
mov rbp, qword [rsp + 0x78]
jmp 0x140019c5f
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
call fcn.14000f090
mov qword [rsp + 0x510], rbx
mov qword [rsp + 0xe8], r15
mov qword [rsp + 0xe0], r14
mov rbp, qword [rsp + 0x78]
jmp 0x140019c5f
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
call fcn.14000f090
mov qword [rsp + 0xd0], r14
mov qword [rsp + 0xd8], r15
mov qword [rsp + 0x508], rbx
mov rbp, qword [rsp + 0x78]
jmp 0x140019c5f
mov rcx, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
call fcn.14000f090
mov qword [rsp + 0x500], rbx
mov qword [rsp + 0xc8], r15
mov qword [rsp + 0xc0], r14
mov rbp, qword [rsp + 0x78]
jmp 0x140019c5f
mov rdi, qword [rsp + 0x60]
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x90], rax
jmp 0x140019c25
mov ecx, 0x15
xor edx, edx
call fcn.14002813c
movabs rcx, 0x646e756f6620746f
mov qword [rax + 0xd], rcx
movups xmm0, xmmword [str.certificate_not_found]
movups xmmword [rax], xmm0
lea r8, [rsp + 0x8a0]
mov qword [r8], rax
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], 0x15
xor ecx, ecx
mov rdx, r8
call fcn.140015ec6
mov rcx, qword [rsp + 0xb8]
mov qword [rcx], rax
mov byte [rcx + 0x1d0], 2
mov ecx, 1
xor edx, edx
call fcn.14000f090
mov ecx, 1
xor edx, edx
call fcn.14000f090
mov ecx, 1
xor edx, edx
call fcn.14000f090
mov ecx, 1
xor edx, edx
call fcn.14000f090
mov ecx, 1
xor edx, edx
call fcn.14000f090
mov ecx, 1
xor edx, edx
call fcn.14000f090
mov ecx, 1
xor edx, edx
call fcn.14000f090
mov ecx, 1
xor edx, edx
call fcn.14000f090
mov rcx, qword [rsp + 0x3c0]
mov rdx, qword [rsp + 0x3c8]
call fcn.14000f090
mov rcx, qword [rsp + 0x3d8]
mov rdx, qword [rsp + 0x3e0]
call fcn.14000f090
mov rcx, r13
call fcn.14001ad96
mov rcx, qword [rsp + 0x408]
mov rdx, qword [rsp + 0x410]
call fcn.14000f090
mov rcx, qword [rsp + 0x420]
mov rdx, qword [rsp + 0x428]
call fcn.14000f090
mov rcx, qword [rsp + 0x438]
mov rdx, qword [rsp + 0x440]
call fcn.14000f090
mov rcx, qword [rsp + 0x450]
mov rdx, qword [rsp + 0x458]
call fcn.14000f090
mov rcx, qword [rsp + 0x468]
mov rdx, qword [rsp + 0x470]
call fcn.14000f090
mov rcx, qword [rsp + 0x480]
mov rdx, qword [rsp + 0x488]
call fcn.14000f090
mov rcx, qword [rsp + 0x7d8]
mov rdx, qword [rsp + 0x7e0]
call fcn.14000f090
mov rcx, rsi
jmp 0x14001a9a4
lea rcx, [rsp + 0x8a0]
call fcn.140015f0f
lea rcx, [rsp + 0x3c0]
call fcn.140015f2a
mov dil, 1
mov rsi, r14
jmp 0x14001757a
mov ecx, 0x1b
xor edx, edx
call fcn.14002813c
movups xmm0, xmmword [str.Error_converting_Oid_to_Nid]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x140136e7b]
movups xmmword [rax + 0xb], xmm0
lea r8, [rsp + 0x1e0]
mov qword [r8], rax
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], 0x1b
mov cl, 0x27
mov rdx, r8
call fcn.140015ec6
lea r13, [rsp + 0x3f0]
mov rdi, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0x90]
mov rcx, qword [rsp + 0xb8]
mov qword [rcx], rax
mov byte [rcx + 0x1d0], 2
lea rcx, [rsp + 0x8a0]
call fcn.14001aec0
jmp 0x14001a83c
lea rcx, [rsp + 0x1f0]
call fcn.1400dc872
mov ebx, 0x80e
mov esi, 2
lea rcx, [rsp + 0x110]
call fcn.1400dc821
mov qword [rsp + 0x88], rsi
mov r15, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x58]
lea rcx, [rsp + 0x4c8]
call fcn.1400e1132
jmp 0x14001a61c
mov ebx, 0x10e
mov r15d, 2
jmp 0x14001a4e0
lea rdx, [rsp + 0x3c0]
mov r8d, pe_nt_image_headers64
mov rsi, qword [rsp + 0xb8]
mov rcx, rsi
call fcn.14010dca0
mov rax, qword [rsp + 0x660]
mov qword [rsi + 0x1b8], rax
mov eax, dword [rsp + 0x668]
mov dword [rsi + 0x1c0], eax
mov eax, dword [rsp + 0x6d1]
mov dword [rsi + 0x1d1], eax
mov eax, dword [rsp + 0x6d4]
mov dword [rsi + 0x1d4], eax
mov rax, qword [rsp + 0xd0]
mov qword [rsi + 0xf8], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsi + 0x100], rax
mov rax, qword [rsp + 0x508]
mov qword [rsi + 0x108], rax
mov rax, qword [rsp + 0x90]
mov qword [rsi + 0x110], rax
mov qword [rsi + 0x118], rdi
mov rax, qword [rsp + 0x538]
mov qword [rsi + 0x120], rax
mov rax, qword [rsp + 0x100]
mov qword [rsi + 0x128], rax
mov rax, qword [rsp + 0x108]
mov qword [rsi + 0x130], rax
mov rax, qword [rsp + 0x520]
mov qword [rsi + 0x138], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsi + 0x140], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsi + 0x148], rax
mov rax, qword [rsp + 0x518]
mov qword [rsi + 0x150], rax
mov rax, qword [rsp + 0xe0]
mov qword [rsi + 0x158], rax
mov rax, qword [rsp + 0xe8]
mov qword [rsi + 0x160], rax
mov rax, qword [rsp + 0x510]
mov qword [rsi + 0x168], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsi + 0x170], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsi + 0x178], rax
mov rax, qword [rsp + 0x500]
mov qword [rsi + 0x180], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsi + 0x188], rax
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0x190], rax
mov rax, qword [rsp + 0x528]
mov qword [rsi + 0x198], rax
mov rax, qword [rsp + 0x68]
mov qword [rsi + 0x1a0], rax
mov rax, qword [rsp + 0x98]
mov qword [rsi + 0x1a8], rax
mov rax, qword [rsp + 0x530]
mov qword [rsi + 0x1b0], rax
mov eax, dword [rsp + 0x658]
mov dword [rsi + 0x1cc], eax
mov rax, qword [rsp + 0x650]
mov qword [rsi + 0x1c4], rax
mov rax, qword [rsp + 0x540]
mov byte [rsi + 0x1d0], al
mov rsi, qword [rsp + 0x548]
jmp 0x14001a059
mov r10d, 1
mov r13, rsi
jmp 0x14001a672
mov r12, rdi
jmp 0x14001aa72
mov r10d, 1
jmp 0x14001a667
mov r15d, 0x10e
mov r10d, 2
jmp 0x14001a664
mov ebx, 0x10e
jmp 0x14001a60c
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
call fcn.1400dc812
lea rcx, [rsp + 0x110]
call fcn.1400dafca
mov r10d, 2
mov r15d, 0x20e
jmp 0x14001a664
mov r14, rdx
mov rsi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x58]
jmp 0x14001a653
mov r15, qword [rsp + 0xb00]
mov rbx, qword [rsp + 0xb08]
mov rsi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x58]
jmp 0x14001a643
mov r15, rsi
jmp 0x14001a4e0
lea rcx, [rsp + 0x1e0]
call fcn.1400dafba
mov r10d, 2
jmp 0x14001a428
mov ebx, 0x2c0e
jmp 0x14001a4e0
cmp r10, 2
jne 0x14001a42e
mov r15d, 0x30e
lea rdi, [rsp + 0x760]
lea rsi, [rsp + 0x5d0]
mov ecx, 0x45
rep movsb byte [rdi], byte [rsi]
jmp 0x14001a664
mov r15d, 1
mov rbx, rdi
jmp 0x14001a4e0
mov r15, r12
jmp 0x14001a4e0
mov r15, qword [rsp + 0x1e0]
mov rbx, qword [rsp + 0x1e8]
jmp 0x14001a4e0
mov r15, r14
mov rbx, qword [rsp + 0x4f8]
jmp 0x14001a4e0
mov ecx, 0x1b
xor edx, edx
call fcn.14002813c
movups xmm0, xmmword [str.Error_converting_Oid_to_Nid]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x140136e7b]
movups xmmword [rax + 0xb], xmm0
lea r8, [rsp + 0x1e0]
mov qword [r8], rax
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], 0x1b
mov cl, 0x27
mov rdx, r8
call fcn.140015ec6
mov rdi, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x58]
jmp 0x14001a0f5
mov r15, qword [rsp + 0xba0]
mov rbx, qword [rsp + 0xba8]
mov rsi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x58]
jmp 0x14001a636
mov ebx, 0x2c0e
mov r15d, 2
jmp 0x14001a505
mov r15d, 1
mov rbx, rsi
mov rsi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x58]
jmp 0x14001a629
mov r12, rdx
jmp 0x14001a531
mov ebx, 0x10e
mov r12d, 2
lea rcx, [rsp + 0x1f0]
call fcn.1400e2ae3
mov rsi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x58]
mov r15, r12
jmp 0x14001a629
lea rsi, [rsp + 0x880]
mov qword [rsi + 0x10], r15
lea rcx, [rsp + 0x110]
call fcn.1400dc872
mov rcx, rsi
call fcn.1400e1244
mov r15d, 3
mov ebx, 2
jmp 0x14001a14d
mov ecx, 0x1b
xor edx, edx
call fcn.14002813c
movups xmm0, xmmword [str.Error_converting_Oid_to_Nid]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x140136e7b]
movups xmmword [rax + 0xb], xmm0
lea r8, [rsp + 0x1e0]
mov qword [r8], rax
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], 0x1b
mov cl, 0x27
mov rdx, r8
call fcn.140015ec6
mov rdi, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x58]
jmp 0x14001aacc
lea r8, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_slicemod.rs
mov rcx, r14
mov rdx, r14
jmp 0x14001a5de
lea r8, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_slicemod.rs
mov rcx, r13
call fcn.14011d760
ud2
movups xmm0, xmmword [rsp + 0x7f0]
movups xmmword [rsp + 0x848], xmm0
mov r15, qword [rsp + 0x848]
mov rbx, qword [rsp + 0x850]
jmp 0x14001a612
mov ebx, 2
mov r15d, 2
mov rsi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x58]
lea rcx, [rsp + 0x560]
call fcn.1400e2ae3
lea rcx, [rsp + 0x670]
call fcn.14001afa5
lea rcx, [rsp + 0xb30]
call fcn.14001afa5
mov r14, r15
lea rcx, [rsp + 0xcf8]
call fcn.1400e2ae3
mov rcx, rdi
mov rdx, rsi
call fcn.1400dc812
mov r15, rbx
mov r10, r14
mov r12, r15
mov rdi, qword [rsp + 0xa0]
mov r13, r12
cmp r10, 2
jae 0x14001a682
lea rsi, [rsp + 0x550]
jmp 0x14001a6aa
cmp r10, 1
lea rsi, [rsp + 0x550]
je 0x14001a6aa
cmp r10, 3
jne 0x14001a69e
mov r10d, 3
jmp 0x14001a6aa
mov rax, r13
mov r10d, 2
mov r13, rax
lea rax, [rsp + 0x5d8]
mov qword [rax - 8], r10
mov qword [rax], r13
mov qword [rsp + 0x1008], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x1010], xmm0
cmp r10, 2
jae 0x14001a712
test r10, r10
lea r13, [rsp + 0x3f0]
jne 0x14001a73e
lea rax, str.Parsing_requires_more_data
lea r8, [rsp + 0x1e0]
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_srccharmethods.rs
mov qword [r8 + 0x10], rax
movups xmmword [r8 + 0x18], xmm0
jmp 0x14001a7e1
dec r10
lea r13, [rsp + 0x3f0]
je 0x14001a73e
cmp r10, 1
jne 0x14001a792
mov qword [rsp + 0x550], rax
mov qword [rsp + 0x110], rsi
lea rax, str.Parsing_Error:
jmp 0x14001a7a9
mov qword [rsp + 0x550], rax
mov qword [rsp + 0x110], rsi
lea rax, str.Parsing_requires__bytes_chars
lea r8, [rsp + 0x1e0]
mov qword [r8], rax
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
lea rax, [0x14001602e]
mov qword [rsp + 0x118], rax
lea rax, [rsp + 0x110]
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
jmp 0x14001a7e1
mov qword [rsp + 0x550], rax
mov qword [rsp + 0x110], rsi
lea rax, str.Parsing_Failure:
lea r8, [rsp + 0x1e0]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
lea rcx, [0x140015f35]
mov qword [rsp + 0x118], rcx
lea rcx, [rsp + 0x110]
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
lea rdx, [0x140125a40]
lea rcx, [rsp + 0x1008]
call fcn.1400248a0
mov ecx, eax
call fcn.14001aded
mov rax, qword [rsp + 0x1018]
lea rdx, [rsp + 0x1e0]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rsp + 0x1008]
movaps xmmword [rdx], xmm0
mov cl, 0x27
call fcn.140015ec6
mov rcx, qword [rsp + 0xb8]
mov qword [rcx], rax
mov byte [rcx + 0x1d0], 2
mov rsi, qword [rsp + 0x90]
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
call fcn.14000f090
mov rcx, rsi
mov rdx, rdi
call fcn.14000f090
mov rcx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
call fcn.14000f090
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0xf8]
call fcn.14000f090
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
call fcn.14000f090
mov rcx, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
call fcn.14000f090
mov rcx, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0x80]
call fcn.14000f090
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x98]
call fcn.14000f090
mov rcx, qword [rsp + 0x3c0]
mov rdx, qword [rsp + 0x3c8]
call fcn.14000f090
mov rcx, qword [rsp + 0x3d8]
mov rdx, qword [rsp + 0x3e0]
call fcn.14000f090
mov rcx, r13
call fcn.14001ad96
mov rcx, qword [rsp + 0x408]
mov rdx, qword [rsp + 0x410]
call fcn.14000f090
mov rcx, qword [rsp + 0x420]
mov rdx, qword [rsp + 0x428]
call fcn.14000f090
mov rcx, qword [rsp + 0x438]
mov rdx, qword [rsp + 0x440]
call fcn.14000f090
mov rcx, qword [rsp + 0x450]
mov rdx, qword [rsp + 0x458]
call fcn.14000f090
mov rcx, qword [rsp + 0x468]
mov rdx, qword [rsp + 0x470]
call fcn.14000f090
mov rcx, qword [rsp + 0x480]
mov rdx, qword [rsp + 0x488]
call fcn.14000f090
mov rcx, qword [rsp + 0x7d8]
mov rdx, qword [rsp + 0x7e0]
call fcn.14000f090
mov rcx, qword [rsp + 0x548]
call qword [sym.imp.ws2_32.dll_closesocket]
lea rcx, [rsp + 0x12b0]
call fcn.140015d79
movaps xmm6, xmmword [rsp + 0x1630]
movaps xmm7, xmmword [rsp + 0x1640]
add rsp, 0x1658
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x88], rdi
mov rbx, rsi
jmp 0x14001a145
mov r12, r8
mov rsi, rdx
jmp 0x14001aa22
mov eax, 1
mov qword [rsp + 0x88], rax
jmp 0x14001a145
mov rsi, r14
jmp 0x14001aa15
mov r12d, 0x10e
mov esi, 2
lea rcx, [rsp + 0x120]
call fcn.1400e2ae3
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
call fcn.1400dc812
lea rcx, [rsp + 0x2d0]
call fcn.1400e2ae3
lea rcx, [rsp + 0x268]
call fcn.14001afa5
lea rcx, [rsp + 0x290]
mov word [rax + rdx*4], fs
add al, byte [rax]
add al, ch
add rax, 0xffffffff8d480000
mov word [rax + rcx*2], fs
add eax, dword [rax]
add al, ch
jle 0x14001a9e3
or byte [rax + rax], 0x48
lea ecx, [rsp + 0x200]
call fcn.1400e1132
mov r10, rsi
jmp 0x14001a667
mov ecx, 0x1b
xor edx, edx
call fcn.14002813c
movups xmm0, xmmword [str.Error_converting_Oid_to_Nid]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x140136e7b]
movups xmmword [rax + 0xb], xmm0
adc dword [rax + 0xb], eax
lea r8, [rsp + 0x1e0]
mov qword [r8], rax
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], 0x1b
mov cl, 0x27
mov rdx, r8
call fcn.140015ec6
mov rdi, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0x90]
lea r13, [rsp + 0x3f0]
jmp 0x14001a0f5
mov rbx, qword [rsp + 0x1e8]
jmp 0x14001a130
lea rcx, [rsp + 0x1e0]
call fcn.1400dc821
mov ebx, 0x170e
mov r15d, 2
jmp 0x14001a14d
lea r12, str.failed_to_write_whole_buffer
lea r8, [rsp + 0x8a0]
mov qword [r8], r12
lea rax, str.C:Users_vagrant.cargogitcheckoutscheckssl_d923a6a6e4a58294451d633_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.1400138fa
lea r8, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1library_std_srciomod.rs
mov rcx, r12
mov rdx, rdi
call fcn.14011d6e0
ud2
mov ecx, 8
mov edx, 0x90
jmp 0x14001ab71
mov ecx, 8
mov edx, 0x18
jmp 0x14001ab71
mov ecx, 8
mov edx, 0x400
mov rdx, rbx
mov bl, byte [rsp + 0x58]
jmp 0x14001abb7
lea rcx, [rsp + 0x8a0]
call fcn.1400a6a03
lea rcx, [rsp + 0xf38]
call fcn.1400986c1
lea rcx, [rsp + 0xc90]
call case.0x140080b6d.364
lea rcx, [rsp + 0xb98]
call fcn.1400a969b
mov bl, 0x13
mov eax, dword [rsp + 0x6a0]
mov ecx, dword [rsp + 0x6a3]
mov dword [rsp + 0x673], ecx
mov dword [rsp + 0x670], eax
mov eax, dword [rsp + 0x670]
mov ecx, dword [rsp + 0x673]
mov dword [rsp + 0x1008], eax
mov dword [rsp + 0x100b], ecx
lea r8, [rsp + 0x8a0]
test byte [rax + riz*4], ah
or byte [rax], al
add byte [rcx - 0x78], al
sbb byte [rbx + 0x10082484], cl
add byte [rax], al
mov ecx, dword [rsp + 0x100b]
mov dword [r8 + 1], eax
mov dword [r8 + 4], ecx
mov qword [r8 + 8], r14
mov qword [r8 + 0x10], rdx
mov qword [r8 + 0x18], rsi
lea rax, str.C:Users_vagrant.cargogitcheckoutscheckssl_d923a6a6e4a58294451d633_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14001383e
jmp 0x14001ab2f
lea rax, str.C:Users_vagrant.cargogitcheckoutscheckssl_d923a6a6e4a58294451d633_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.No_kx_groups_configured
lea rax, str.capacity_overflow
lea rcx, [rsp + 0x1e0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
or byte [r9], al
add byte [rax], al
invalid
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_srccharmethods.rs
lea rax, str.capacity_overflow
call fcn.14000ebd0
ud2
mov ecx, 8
mov ecx, 8