Function at 0x1400535a7
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1ea8
call fcn.1400b00c0
sub rsp, rax
movaps xmmword [rsp + 0x1e90], xmm9
movaps xmmword [rsp + 0x1e80], xmm8
movaps xmmword [rsp + 0x1e70], xmm7
movaps xmmword [rsp + 0x1e60], xmm6
mov rbx, rdx
mov r12, rcx
lea r15, [rcx + 0x1b0]
lea rbp, [rcx + 0x1d1]
lea r14, [rsp + 0x91]
lea rdi, [rcx + 0x180]
lea rax, [rcx + 0xd8]
mov qword [rsp + 0x2b8], rax
xorps xmm6, xmm6
movss xmm7, dword [0x1400b66c0]
lea rax, [rcx + 0x158]
mov qword [rsp + 0x180], rax
lea rax, [rcx + 0x18]
mov qword [rsp + 0x2b0], rax
lea rax, [rcx + 8]
mov qword [rsp + 0x2a8], rax
lea r13, [rsp + 0x11e0]
lea rsi, [rsp + 0x70]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0xf8], rax
cmp byte [r12 + 0x1e0], 0
jne 0x14005632c
mov rax, qword [r12 + 0x70]
mov rcx, qword [r12 + 0x90]
test rax, rax
jne 0x1400536c8
cmp rcx, 2
je 0x1400536c8
cmp dword [rdi], 2
je 0x14005369f
mov rcx, rdi
mov rdx, rbx
call fcn.14003ed5f
test al, al
jne 0x140053921
mov byte [r12 + 0x1e0], 1
mov qword [r12 + 0x70], 4
mov qword [r12 + 0x90], 5
mov byte [r12 + 0xd2], 2
jmp 0x140053660
mov dl, byte [r12 + 0x1d0]
mov byte [r12 + 0x1d0], 3
cmp dl, 3
je 0x140056332
movdqu xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0x80], xmm1
movdqa xmmword [rsp + 0x70], xmm0
mov byte [rsp + 0x90], dl
mov ecx, dword [rbp]
mov edx, dword [rbp + 3]
mov dword [r14 + 3], edx
mov dword [r14], ecx
dec rax
cmp rax, 2
jae 0x140053858
mov rcx, rsi
mov rdx, rbx
call fcn.140031118
test rax, rax
jne 0x14005636a
test rdx, rdx
je 0x14005378f
mov qword [rsp + 0x11e0], rdx
cmp dword [r12 + 0x70], 1
jne 0x14005374d
mov qword [r12 + 0x70], 2
lea rcx, [rsp + 0x3e0]
mov rdx, r12
mov r8, rbx
call fcn.14005774c
test byte [rsp + 0x3e0], 1
je 0x14005382f
cmp qword [rsp + 0x3e8], 0
je 0x140053822
lea rcx, [rsp + 0x3e8]
call fcn.14001a856
jmp 0x14005382f
mov rcx, r13
mov rdx, r12
mov r8, rbx
call fcn.14005774c
mov rax, qword [rsp + 0x11e0]
test rax, rax
je 0x140053858
cmp eax, 1
jne 0x14005636a
cmp qword [rsp + 0x11e8], 0
je 0x140053865
lea rcx, [rsp + 0x3e0]
lea rdx, [rsp + 0x80]
lea r8, [rsp + 0x11e8]
call fcn.14002db84
cmp byte [rsp + 0x400], 2
jne 0x1400538ae
mov rcx, r15
call fcn.14004ae79
mov rax, qword [rsp + 0x90]
mov qword [r15 + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movups xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
jmp 0x140053660
lea rcx, [rsp + 0x3f0]
call fcn.14002cbfe
mov rax, qword [r12 + 0x70]
test rax, rax
je 0x140053850
cmp eax, 3
je 0x140053850
mov qword [r12 + 0x70], 4
mov byte [r12 + 0xd2], 2
mov rcx, r13
call fcn.14003f397
mov rcx, rsi
call fcn.14004b127
jmp 0x140053660
mov rsi, qword [rsp + 0x11f0]
mov cl, 8
call fcn.14002da53
mov r13, rdi
mov rdi, rax
mov rcx, rax
mov rdx, rsi
lea rsi, [rsp + 0x70]
call fcn.1400310c5
mov rcx, qword [rsp + 0x80]
mov dl, byte [rsp + 0x90]
mov r8, rdi
mov rdi, r13
lea r13, [rsp + 0x11e0]
call fcn.1400313e2
jmp 0x140053858
mov rcx, qword [rsp + 0x3e0]
mov rax, qword [rsp + 0x3e8]
test rcx, rcx
je 0x140056512
lea rdx, [rsp + 0x3f0]
movdqu xmm0, xmmword [rdx]
lea rdx, [rsp + 0x1c0]
movdqu xmmword [rdx], xmm0
mov qword [rsp + 0x1b0], rcx
mov qword [rsp + 0x1b8], rax
mov rax, qword [r12 + 0x70]
dec rax
cmp rax, 2
jae 0x14005390f
mov qword [r12 + 0x70], 4
mov byte [r12 + 0xd2], 2
lea rcx, [rsp + 0x1b0]
call fcn.14001a856
jmp 0x140053858
mov al, byte [r12 + 0xc9]
mov byte [rsp + 0x6d], al
mov eax, dword [r12 + 0xca]
mov dword [rsp + 0x4c], eax
mov al, byte [r12 + 0xce]
mov byte [rsp + 0x6e], al
mov al, byte [r12 + 0xd0]
mov byte [rsp + 0x6f], al
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x130], rbx
mov qword [rsp + 0x128], r15
mov qword [rsp + 0x188], rbp
mov qword [rsp + 0xe8], rdi
mov rsi, qword [r12 + 0x160]
test rsi, rsi
je 0x1400556fa
mov qword [rsp + 0x358], 2
and qword [rsp + 0x378], 0
mov rax, qword [rsp + 0x180]
mov r14, qword [rax]
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], rsi
xor edi, edi
mov qword [rsp + 0x80], rdi
lea rcx, [rsp + 0x70]
call fcn.14002c83b
test al, 1
je 0x140055701
cmp dl, 0xd
jne 0x140053a01
lea rax, [rdi + 1]
mov qword [rsp + 0x80], rax
cmp rsi, rax
jbe 0x140055701
mov al, byte [r14 + rdi + 1]
add rdi, 2
mov qword [rsp + 0x80], rdi
cmp al, 0xa
je 0x1400539bb
jmp 0x140055730
movzx eax, dl
cmp eax, 0xa
jne 0x140053a0e
inc rdi
jmp 0x1400539b3
lea rcx, [rsp + 0x70]
call fcn.14002c7f3
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
cmp rax, 0xfffffffffffffff7
ja 0x140053b0c
lea rdx, [rax + 8]
cmp rdx, rcx
ja 0x140053b0c
mov r8, qword [rsp + 0x70]
movq xmm0, qword [r8 + rax]
movdqa xmmword [rsp + 0x1a0], xmm0
mov r9b, byte [rsp + 0x1a6]
mov r10b, byte [rsp + 0x1a5]
mov r11b, byte [rsp + 0x1a4]
mov bl, byte [rsp + 0x1a3]
mov bpl, byte [rsp + 0x1a2]
mov r12b, byte [rsp + 0x1a0]
mov r15b, byte [rsp + 0x1a1]
mov qword [rsp + 0x80], rdx
mov edi, 6
cmp r12b, 0x48
mov r12, qword [rsp + 0x38]
jne 0x140053bfe
cmp r15b, 0x54
jne 0x140053bfe
cmp bpl, 0x54
jne 0x140053bfe
cmp bl, 0x50
lea rbp, [rsp + 0x100]
jne 0x140053c06
cmp r11b, 0x2f
jne 0x140053c06
cmp r10b, 0x31
jne 0x140053c06
cmp r9b, 0x2e
jne 0x140053c06
pextrw r9d, xmm0, 3
shr r9d, 8
cmp r9b, 0x30
je 0x14005495b
cmp r9d, 0x31
jne 0x140053c06
mov r9b, 2
jmp 0x14005495e
cmp rcx, rax
jbe 0x140055701
mov rdx, qword [rsp + 0x70]
mov r9b, byte [rdx + rax]
lea r8, [rax + 1]
mov qword [rsp + 0x80], r8
mov edi, 6
cmp r9b, 0x48
jne 0x140053bf9
cmp rcx, r8
jbe 0x140055701
mov r9b, byte [rdx + rax + 1]
lea r8, [rax + 2]
mov qword [rsp + 0x80], r8
cmp r9b, 0x54
jne 0x140053bf9
cmp rcx, r8
jbe 0x140055701
mov r9b, byte [rdx + rax + 2]
lea r8, [rax + 3]
mov qword [rsp + 0x80], r8
cmp r9b, 0x54
jne 0x140053bf9
cmp rcx, r8
jbe 0x140055701
mov r9b, byte [rdx + rax + 3]
lea r8, [rax + 4]
mov qword [rsp + 0x80], r8
cmp r9b, 0x50
jne 0x140053bf9
cmp rcx, r8
jbe 0x140055701
mov r9b, byte [rdx + rax + 4]
lea r8, [rax + 5]
mov qword [rsp + 0x80], r8
cmp r9b, 0x2f
jne 0x140053bf9
cmp rcx, r8
jbe 0x140055701
mov r8b, byte [rdx + rax + 5]
add rax, 6
mov qword [rsp + 0x80], rax
cmp r8b, 0x31
jne 0x140053bf9
cmp rcx, rax
jbe 0x140055701
cmp byte [rdx + rax], 0x2e
mov eax, 0
cmove rdi, rax
je 0x140055701
mov r12, qword [rsp + 0x38]
lea rbp, [rsp + 0x100]
mov rax, qword [rsp + 0x30]
cmp dil, 6
lea r14, [rsp + 0x91]
mov qword [rsp + 0x30], rax
jne 0x140055908
cmp byte [rsp + 0x6f], 0
mov rbx, qword [rsp + 0x130]
mov r15, qword [rsp + 0x128]
je 0x140055752
xor esi, esi
mov ax, 0xc8
mov qword [rsp + 0x120], rax
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x190], rcx
xor ecx, ecx
mov qword [rsp + 0x40], rcx
lea r13, [rsp + 0x11e0]
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x1c0]
lea rcx, [rsp + 0x278]
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x1b0]
movdqu xmmword [rcx], xmm0
lea rbx, [rsp + 0x338]
mov rcx, rbx
mov rdx, qword [rsp + 0x180]
mov r8, rsi
call fcn.14000c74c
cmp byte [rsp + 0x4c], 0
lea r15, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
je 0x140053d27
mov rcx, r13
mov rdx, qword [rsp + 0x40]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
call fcn.1400322f1
mov rsi, rax
mov rdi, rdx
shl rdi, 5
add rdi, rax
cmp rsi, rdi
je 0x140053d27
mov r8, qword [rsp + 0x338]
mov r9, qword [rsp + 0x340]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov qword [rsp + 0x20], r15
call fcn.14000b80d
xor ecx, ecx
cmp rdx, rcx
je 0x140053d21
movzx r8d, byte [rax + rcx]
cmp r8d, 0xd
je 0x140053d18
cmp r8d, 0xa
jne 0x140053d1c
mov byte [rax + rcx], 0x20
inc rcx
jmp 0x140053d02
add rsi, 0x20
jmp 0x140053cd9
lea rcx, [rsp + 0x2c0]
mov rdx, rbx
call fcn.14001dbe6
mov rax, qword [r12 + 0x10]
mov qword [r12 + 0x10], 3
cmp rax, 3
jne 0x140053d62
lea r12, [rsp + 0x1b0]
mov rcx, r12
call fcn.140027e31
lea rsi, [rsp + 0x70]
jmp 0x140053d8f
mov qword [rsp + 0x1b0], rax
mov ecx, 0xb
lea rdi, [rsp + 0x1b8]
mov rsi, qword [rsp + 0x2b0]
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x70]
lea r12, [rsp + 0x1b0]
mov rbx, qword [rsp + 0x40]
cmp byte [rsp + 0x190], 2
sete r15b
cmp byte [rsp + 0x6e], 0
je 0x140053dfd
mov edx, 2
xor ecx, ecx
call fcn.14009e44c
movups xmmword [r14 + 7], xmm6
and qword [rsp + 0x88], 0
mov ecx, 8
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0xa8], rcx
and qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], rax
and qword [rsp + 0xc0], 0
and word [rsp + 0xc8], 0
xor eax, eax
jmp 0x140053e02
mov eax, 3
mov qword [rsp + 0x70], rax
mov r13, qword [rsp + 0x1d8]
mov rax, r13
add rax, rbx
jb 0x140056541
mov r14, qword [rsp + 0x200]
cmp rax, r14
mov byte [rsp + 0x140], r15b
jbe 0x14005404c
lea rcx, [rax - 1]
bsr rcx, rcx
not ecx
mov r12, 0xffffffffffffffff
shr r12, cl
inc r12
cmp rax, 2
mov eax, 1
cmovb r12, rax
cmp r12, 0x8001
jae 0x140056559
test r12, r12
je 0x140056571
test r13, r13
je 0x140053fb3
mov rdi, qword [rsp + 0x1f8]
movzx eax, word [rsp + 0x208]
movzx ecx, ax
lea rdx, [r14*4]
xor esi, esi
test rdx, rdx
je 0x140053ec0
cmp word [rdi + rsi*4], 0xffff
je 0x140053eb7
movzx r8d, word [rdi + rsi*4 + 2]
mov r9d, eax
and r9d, r8d
mov r8d, esi
sub r8d, r9d
test r8d, ecx
je 0x140053ec2
add rdx, 0xfffffffffffffffc
inc rsi
jmp 0x140053e94
xor esi, esi
lea rbx, [rsp + 0x3e0]
mov rcx, rbx
mov rdx, r12
call fcn.140027ac1
mov rcx, rbx
call fcn.140027a2f
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x200], rdx
dec r12d
mov word [rsp + 0x208], r12w
mov rcx, rdi
mov r15, r14
mov rdx, r14
mov r8, rsi
call fcn.14002f00e
mov r14, rdx
shl r14, 2
lea r12, [rsp + 0x1b0]
test r14, r14
je 0x140053f40
lea rbx, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
mov rcx, r12
call fcn.14002f060
add r14, 0xfffffffffffffffc
mov rax, rbx
jmp 0x140053f1e
mov rcx, rdi
mov r14, r15
mov rdx, r15
mov r8, rsi
call fcn.14002f039
mov rsi, rdx
shl rsi, 2
test rsi, rsi
je 0x140053f7a
lea rbx, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
mov rcx, r12
call fcn.14002f060
add rsi, 0xfffffffffffffffc
mov rax, rbx
jmp 0x140053f58
mov rdx, qword [rsp + 0x58]
mov rax, rdx
shr rax, 2
add rax, r13
sub rdx, rax
lea rcx, [rsp + 0x1c8]
call fcn.14001b88f
mov rcx, rdi
mov rdx, r14
call fcn.14001b6ce
lea rsi, [rsp + 0x70]
mov rbx, qword [rsp + 0x40]
jmp 0x14005404c
lea eax, [r12 - 1]
mov word [rsp + 0x208], ax
lea rsi, [rsp + 0x3e0]
mov rcx, rsi
mov rdx, r12
call fcn.140027ac1
mov rcx, rsi
call fcn.140027a2f
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rsp + 0x1f8]
mov rdx, r14
call fcn.14001b6ce
mov qword [rsp + 0x1f8], rsi
mov qword [rsp + 0x200], rdi
mov rax, r12
shr rax, 2
sub r12, rax
mov rcx, r12
call fcn.140027c16
mov rsi, rax
mov rdi, rdx
lea rcx, [rsp + 0x1c8]
call fcn.14002d89e
mov qword [rsp + 0x1c8], rsi
mov qword [rsp + 0x1d0], rdi
and qword [rsp + 0x1d8], 0
lea rsi, [rsp + 0x70]
lea r12, [rsp + 0x1b0]
lea rcx, [rsp + 0x11e0]
mov rdx, rbx
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
call fcn.1400322f1
mov rdi, rax
shl rdx, 5
add rdx, rax
mov qword [rsp + 0xf0], rdx
lea r14, [rsp + 0x218]
lea r15, [rsp + 0x3e0]
lea r13, [rsp + 0x210]
cmp rdi, qword [rsp + 0xf0]
mov qword [rsp + 0x58], rdi
je 0x14005484b
mov r8, qword [rsp + 0x2c8]
mov r9, qword [rsp + 0x2d0]
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov qword [rsp + 0x20], rax
call fcn.14000b80d
mov r8, rdx
lea rcx, [0x1400eeb60]
mov qword [rsp + 0x20], rcx
mov rcx, rbp
mov rdx, rax
mov r9, r15
call fcn.140027f09
movzx eax, byte [rsp + 0x110]
cmp eax, 3
je 0x140055790
mov rsi, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x108]
test eax, eax
je 0x140054122
cmp eax, 2
jne 0x140054161
and qword [rsp + 0x218], 0
mov byte [rsp + 0x220], sil
jmp 0x14005419e
lea rcx, [rsp + 0x2e0]
mov rdx, rdi
call fcn.140020d3a
xor ebx, ebx
cmp rdi, rbx
je 0x140054171
movzx eax, byte [rsi + rbx]
lea rcx, [0x1400eeb60]
mov dl, byte [rax + rcx]
lea rcx, [rsp + 0x2e0]
test dl, dl
je 0x140055786
call fcn.140027c6e
inc rbx
jmp 0x140054134
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.14000c0ff
jmp 0x14005419e
movdqu xmm0, xmmword [rsp + 0x2e0]
movups xmm1, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0x110], xmm1
movdqa xmmword [rsp + 0x100], xmm0
mov rcx, r14
mov rdx, rbp
call fcn.14001dbe6
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x250], xmm0
movaps xmmword [rsp + 0x260], xmm1
mov rdi, qword [rsp + 0x58]
mov r8, qword [rdi + 0x10]
mov r9, qword [rdi + 0x18]
mov rcx, rbp
lea rdx, [rsp + 0x2c0]
call fcn.14000c27c
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x3e0], xmm0
movaps xmmword [rsp + 0x3f0], xmm1
and qword [rsp + 0x3e0], 0
mov rcx, r13
mov rdx, rbp
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheader_value.rs
call fcn.14002ffd5
mov rcx, r15
call fcn.14001c4a6
mov byte [rsp + 0x230], 0
cmp qword [rsp + 0x250], 0
jne 0x140054270
cmp byte [rsp + 0x258], 0x14
jne 0x140054270
mov rcx, qword [rsp + 0x218]
mov rdx, qword [rsp + 0x220]
test byte [rsp + 0x140], 1
jne 0x140054255
call fcn.140031814
jmp 0x140054269
mov r9d, 5
lea r8, [0x1400f1771]
call fcn.140031826
xor al, 1
mov byte [rsp + 0x140], al
mov rsi, qword [rsp + 0x70]
cmp rsi, 3
je 0x14005480d
mov r8, qword [rdi]
mov r9, qword [rdi + 8]
mov rcx, rbp
lea rdx, [rsp + 0x2c0]
call fcn.14000c27c
mov rax, qword [rsp + 0x98]
cmp esi, 1
jne 0x1400542af
test rax, rax
js 0x1400542e6
cvtsi2ss xmm0, rax
jmp 0x1400542fb
mov rsi, qword [rsp + 0xc0]
mov rcx, rsi
shr rcx, 2
mov rdx, rsi
sub rdx, rcx
cmp rax, rdx
jne 0x14005437d
test rax, rax
je 0x1400546f5
add rsi, rsi
lea rcx, [rsp + 0x70]
mov rdx, rsi
jmp 0x140054378
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
lea rcx, [rsp + 0x70]
mov rdx, qword [rsp + 0xc0]
test rdx, rdx
js 0x140054314
cvtsi2ss xmm1, rdx
jmp 0x14005432d
mov rax, rdx
shr rax, 1
mov r8d, edx
and r8d, 1
or r8, rax
cvtsi2ss xmm1, r8
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm7
jae 0x14005436f
call fcn.140027ed9
mov rsi, qword [rsp + 0xb8]
mov rdi, qword [rsp + 0xc0]
lea rax, [rdi*4]
mov rcx, rsi
test rax, rax
je 0x140054567
mov dword [rcx], 0xffff
add rcx, 4
add rax, 0xfffffffffffffffc
jmp 0x140054356
and qword [rsp + 0x70], 0
add rdx, rdx
call fcn.14002ee1c
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x250]
call fcn.14002eb82
mov esi, eax
movzx r15d, word [rsp + 0xc8]
mov eax, esi
and eax, r15d
mov r14, qword [rsp + 0xc0]
mov rbp, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x40], rcx
mov rbx, qword [rsp + 0x98]
xor r12d, r12d
mov rdi, rax
mov eax, 0
cmp rdi, r14
jae 0x1400543c7
movzx r13d, word [rbp + rdi*4]
cmp r13, 0xffff
je 0x140054442
movzx eax, word [rbp + rdi*4 + 2]
mov ecx, r15d
and ecx, eax
mov r8d, edi
sub r8d, ecx
mov ecx, r15d
and ecx, r8d
cmp rcx, r12
jb 0x1400544bb
cmp ax, si
jne 0x140054437
mov rcx, qword [rsp + 0x40]
mov rdx, rbx
mov r8, r13
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
call fcn.14002ed8e
lea rcx, [rax + 0x38]
lea rdx, [rsp + 0x250]
call fcn.14001ba66
test al, al
jne 0x140054623
inc r12
inc rdi
mov rax, rdi
jmp 0x1400543c7
mov rbx, qword [rsp + 0x98]
lea r15, [rsp + 0x3e0]
mov rcx, r15
lea rdx, [rsp + 0x250]
call case.0x1400078d3.765
lea rcx, [rsp + 0x70]
mov edx, esi
mov r8, r15
lea rbp, [rsp + 0x100]
mov r9, rbp
call fcn.14002f58c
mov rdx, qword [rsp + 0xc0]
cmp rdi, rdx
lea r14, [rsp + 0x218]
lea r13, [rsp + 0x210]
jae 0x1400564e2
mov rax, qword [rsp + 0xb8]
mov word [rax + rdi*4], bx
mov word [rax + rdi*4 + 2], si
lea r12, [rsp + 0x1b0]
jmp 0x140054808
mov rbx, qword [rsp + 0x70]
lea r15, [rsp + 0x3e0]
mov rcx, r15
lea rdx, [rsp + 0x250]
call case.0x1400078d3.765
movzx ebp, word [rsp + 0x98]
lea rcx, [rsp + 0x70]
mov edx, esi
mov r8, r15
lea r14, [rsp + 0x100]
mov r9, r14
call fcn.14002f58c
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc0]
mov word [rsp + 0x20], si
mov r8, rdi
mov r9d, ebp
mov rbp, r14
call fcn.14001b83d
mov rcx, qword [rsp + 0x70]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
cmp rbx, 2
cmove rdx, rcx
cmp r12, 0x200
cmovb rdx, rcx
mov qword [rsp + 0x70], rdx
lea r14, [rsp + 0x218]
lea r12, [rsp + 0x1b0]
jmp 0x140054800
mov r14, qword [rsp + 0x90]
imul rax, qword [rsp + 0x98], 0x60
add rax, r14
mov qword [rsp + 0x40], rax
movzx ebp, word [rsp + 0xc8]
movzx r12d, bp
xor r13d, r13d
cmp r14, qword [rsp + 0x40]
je 0x14005437d
lea rbx, [r14 + 0x60]
lea r15, [r13 + 1]
lea rdx, [r14 + 0x38]
lea rcx, [rsp + 0x70]
call fcn.14001b0c8
movzx ecx, ax
mov edx, r12d
and edx, ecx
mov word [r14 + 0x58], cx
xor ecx, ecx
mov r8, rdx
mov edx, 0
cmp r8, rdi
jae 0x1400545bf
cmp word [rsi + r8*4], 0xffff
je 0x1400545f8
movzx edx, word [rsi + r8*4 + 2]
and edx, ebp
mov r9d, r8d
sub r9d, edx
mov edx, r12d
and edx, r9d
cmp rdx, rcx
jb 0x140054605
inc rcx
inc r8
mov rdx, r8
jmp 0x1400545bf
mov word [rsi + r8*4], r13w
mov word [rsi + r8*4 + 2], ax
jmp 0x140054618
mov word [rsp + 0x20], ax
mov rcx, rsi
mov rdx, rdi
mov r9d, r13d
call fcn.14001b83d
mov r14, rbx
mov r13, r15
jmp 0x14005458f
cmp rbx, r13
jbe 0x1400564f1
imul rax, r13, 0x60
mov rcx, qword [rsp + 0x40]
lea rdi, [rcx + rax]
cmp qword [rcx + rax], 0
lea r12, [rsp + 0x1b0]
lea rbp, [rsp + 0x100]
je 0x140054787
mov rsi, qword [rdi + 0x10]
mov rbx, qword [rsp + 0xb0]
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0x3e8]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
mov qword [rsp + 0x3e0], 1
mov qword [rsp + 0x3e8], rsi
and qword [rsp + 0x3f0], 0
mov qword [rsp + 0x3f8], r13
lea rcx, [rsp + 0xa0]
lea r15, [rsp + 0x3e0]
mov rdx, r15
call fcn.14002f61f
mov rdx, qword [rsp + 0xb0]
cmp rdx, rsi
jbe 0x140056503
mov rax, qword [rsp + 0xa8]
shl rsi, 6
mov ecx, 1
mov qword [rax + rsi + 0x10], rcx
mov qword [rax + rsi + 0x18], rbx
mov qword [rdi], rcx
mov qword [rdi + 0x10], rbx
jmp 0x1400547f8
mov word [rsp + 0xc8], 7
mov edx, 8
lea rdi, [rsp + 0x3e0]
mov rcx, rdi
call fcn.140027ac1
mov rcx, rdi
call fcn.140027a2f
mov rdi, rax
mov r14, rdx
mov rcx, qword [rsp + 0xb8]
mov rdx, rsi
call fcn.14001b6ce
mov qword [rsp + 0xb8], rdi
mov qword [rsp + 0xc0], r14
mov ecx, 0x240
call fcn.14002f0a4
test rax, rax
je 0x140056589
mov rsi, rax
lea rcx, [rsp + 0x88]
call fcn.14002e751
mov qword [rsp + 0x88], 6
mov qword [rsp + 0x90], rsi
and qword [rsp + 0x98], 0
jmp 0x14005437d
mov rsi, qword [rsp + 0xb0]
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0x3e8]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
and qword [rsp + 0x3e0], 0
mov qword [rsp + 0x3e8], r13
and qword [rsp + 0x3f0], 0
mov qword [rsp + 0x3f8], r13
lea rcx, [rsp + 0xa0]
lea r15, [rsp + 0x3e0]
mov rdx, r15
call fcn.14002f61f
mov qword [rdi], 1
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
lea r14, [rsp + 0x218]
lea r13, [rsp + 0x210]
mov rdi, qword [rsp + 0x58]
add rdi, 0x20
movdqa xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x3f0], xmm1
movdqa xmmword [rsp + 0x3e0], xmm0
mov rcx, r12
mov rdx, r15
mov r8, r13
call fcn.14001be52
lea rsi, [rsp + 0x70]
jmp 0x14005408d
mov rbp, qword [rsp + 0x70]
mov r13b, 1
cmp rbp, 3
mov qword [rsp + 0x40], rbp
je 0x140054b05
mov ecx, 0x20
mov edx, 8
call fcn.14009e44c
mov r14, rax
movups xmm0, xmmword [0x1401120a0]
movups xmmword [rax], xmm0
movdqu xmm0, xmmword [0x1401120b0]
movdqu xmmword [rax + 0x10], xmm0
xor ecx, ecx
call fcn.14003f274
mov ecx, 0x60
mov edx, 8
call fcn.14009e44c
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rcx, fcn.14002e6e1
mov qword [rsp + 0x20], rcx
mov rbx, r14
mov rcx, r14
movabs rdx, 0x97c199479f5792c
movabs r8, 0x7af099a57ac72d8d
mov r9, rax
call case.0x140013532.547
test rax, rax
mov r15, qword [rsp + 0x120]
je 0x140055223
mov r14, rax
mov rsi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x7af099a57ac72d8d
xor rdx, rcx
movabs rcx, 0x97c199479f5792c
xor rax, rcx
or rax, rdx
jne 0x140055218
mov ecx, 0xc
lea rdi, [rsp + 0x3e0]
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov edx, 8
mov rcx, r14
call fcn.140009ef0
cmp qword [rsp + 0x3e0], 3
je 0x140055223
lea rcx, [rsp + 0x3e0]
call fcn.14002e6e1
jmp 0x140055223
mov r9b, 1
mov qword [rsp + 0x190], r9
cmp rcx, rdx
jbe 0x140055701
mov cl, byte [r8 + rax + 8]
add rax, 9
mov qword [rsp + 0x80], rax
cmp cl, 0x20
jne 0x140054afb
lea rcx, [rsp + 0x70]
call fcn.14002c7f3
test dword [rsp + 0x4c], 0xff0000
je 0x1400549af
lea rcx, [rsp + 0x70]
call fcn.14002c7b7
test al, al
jne 0x140055701
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
cmp rcx, rax
jbe 0x140055701
mov rdx, qword [rsp + 0x70]
mov bpl, byte [rdx + rax]
add bpl, 0xd0
mov edi, 3
cmp bpl, 9
ja 0x140055735
lea r8, [rax + 1]
cmp rcx, r8
jbe 0x140055701
mov r13b, byte [rdx + rax + 1]
add r13b, 0xd0
cmp r13b, 9
ja 0x140055735
lea r8, [rax + 2]
cmp rcx, r8
jbe 0x140055701
mov r12b, byte [rdx + rax + 2]
add r12b, 0xd0
cmp r12b, 0xa
jae 0x140055735
lea r8, [rax + 3]
cmp rcx, r8
jbe 0x140055701
movzx r8d, byte [rdx + rax + 3]
lea r9, [rax + 4]
mov qword [rsp + 0x80], r9
cmp r8d, 0xa
je 0x140054b39
cmp r8d, 0xd
je 0x140054b17
cmp r8d, 0x20
jne 0x140055735
test dword [rsp + 0x4c], 0xff0000
je 0x140054a7a
lea rcx, [rsp + 0x70]
call fcn.14002c7b7
test al, al
jne 0x140055701
lea rcx, [rsp + 0x70]
call fcn.14002c7f3
mov r10, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
xor ecx, ecx
mov r8, rdx
mov qword [rsp + 0x58], rdx
cmp rax, rdx
jbe 0x140055701
mov rdx, qword [rsp + 0x58]
movzx r8d, byte [r10 + rdx]
inc rdx
cmp r8d, 9
je 0x140054ae9
cmp r8d, 0x20
je 0x140054ae9
cmp r8d, 0xa
je 0x140055480
cmp r8d, 0xd
je 0x1400554cb
test r8b, r8b
js 0x140054ae9
lea r9d, [r8 - 0x21]
cmp r9b, 0x5d
ja 0x140055735
test r8b, r8b
movzx ecx, cl
mov r8d, 1
cmovs ecx, r8d
jmp 0x140054a98
mov r12, qword [rsp + 0x38]
jmp 0x140053c06
xor ebx, ebx
mov r14b, 1
mov r15, qword [rsp + 0x120]
jmp 0x140055226
cmp rcx, r9
jbe 0x140055701
mov cl, byte [rdx + rax + 4]
add rax, 5
mov qword [rsp + 0x80], rax
cmp cl, 0xa
jne 0x140055735
lea rcx, [rsp + 0x70]
call fcn.14002c7f3
lea rax, [0x140139bd8]
mov qword [rsp + 0x170], rax
xor eax, eax
mov qword [rsp + 0x58], rax
movzx eax, bpl
imul eax, eax, 0x64
movzx ecx, r13b
imul ecx, ecx, 0xa
add ecx, eax
movzx eax, r12b
add eax, ecx
mov qword [rsp + 0x120], rax
sub rsi, qword [rsp + 0x78]
xor eax, eax
mov qword [rsp + 0x40], rax
xor r12d, r12d
mov rax, qword [rsp + 0x40]
shl rax, 5
mov qword [rsp + 0x290], rax
add rax, rsp
add rax, 0x3e0
mov qword [rsp + 0x140], rax
mov qword [rsp + 0xf0], r12
mov rcx, qword [rsp + 0x78]
mov r13, qword [rsp + 0x80]
cmp rcx, r13
jbe 0x140055701
mov rbp, qword [rsp + 0x70]
movzx eax, byte [rbp + r13]
lea rdi, [r13 + 1]
mov qword [rsp + 0x80], rdi
cmp eax, 0xa
je 0x14005552f
cmp eax, 0xd
je 0x140055545
lea rdx, [0x140101440]
cmp byte [rax + rdx], 0
je 0x140054d98
mov rdx, r13
not rdx
add rdx, rcx
lea r8, [r13 + 2]
add r8, rbp
mov r10, r13
inc r13
cmp rcx, r13
jbe 0x140055701
mov rax, r8
movzx r9d, byte [rbp + r10 + 1]
dec rdx
inc r8
lea r11, [0x140101440]
cmp byte [r9 + r11], 0
jne 0x140054c14
lea r11, [r10 + 2]
add qword [rsp + 0xf0], r11
lea rdx, [r11 + rbp]
mov r8, rcx
and qword [rsp + 0x80], 0
sub r8, r11
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], r8
cmp r9b, 0x3a
je 0x140054cde
cmp byte [rsp + 0x6d], 0
je 0x140055030
sub r10, rcx
lea rcx, [r13 + 1]
add rcx, rbp
xor edi, edi
cmp r9b, 0x20
je 0x140054c9e
movzx r11d, r9b
cmp r11d, 9
jne 0x140055032
lea r9, [r10 + rdi]
add r9, 2
test r9, r9
je 0x140055701
mov r9b, byte [rcx + rdi]
inc rdi
mov qword [rsp + 0x80], rdi
cmp r9b, 0x3a
jne 0x140054c8a
add rdi, qword [rsp + 0xf0]
lea rcx, [rsp + 0x70]
call fcn.14002c7f3
mov qword [rsp + 0xf0], rdi
mov r8, qword [rsp + 0x70]
mov r15, qword [rsp + 0x78]
mov r12, qword [rsp + 0x80]
cmp r15, r12
jbe 0x140055701
movzx eax, byte [r8 + r12]
lea rdi, [r12 + 1]
mov qword [rsp + 0x80], rdi
cmp rax, 0x20
je 0x140054cc4
cmp eax, 9
je 0x140054cc4
lea rcx, [0x1400efd1d]
cmp byte [rax + rcx], 0
jne 0x140054ddd
cmp eax, 0xa
je 0x140054d58
cmp eax, 0xd
jne 0x140055097
cmp r15, rdi
jbe 0x140055701
mov al, byte [r8 + r12 + 1]
add r12, 2
mov qword [rsp + 0x80], r12
cmp al, 0xa
je 0x140054d5b
jmp 0x1400556ba
mov r12, rdi
cmp byte [rsp + 0x4c], 0
je 0x140055157
lea rcx, [rsp + 0x70]
mov rdi, r8
call fcn.14002c83b
test al, 1
je 0x140055701
mov r8, rdi
cmp dl, 9
je 0x140054cf0
movzx eax, dl
cmp eax, 0x20
je 0x140054cf0
jmp 0x140055157
cmp dword [rsp + 0x4c], 0x1000000
jb 0x140055460
test al, al
je 0x140055460
movzx eax, al
cmp eax, 0xa
je 0x140055019
cmp eax, 0xd
je 0x140054ff9
cmp rcx, rdi
jbe 0x140055701
mov al, byte [rbp + rdi]
inc rdi
mov qword [rsp + 0x80], rdi
jmp 0x140054da6
mov rax, qword [0x140143180]
test rax, rax
jne 0x140054e20
mov ecx, 0xf
call fcn.14002c9a4
mov edi, eax
mov ecx, 0xb
call fcn.14002c9a4
movzx eax, al
lea rcx, [rax - 1]
or rcx, 1
lea rdx, [rax + 2]
test dil, dil
cmovne rcx, rdx
mov qword [0x140143180], rcx
cmovne rax, rdx
cmp rax, 3
lea rbx, [0x1400efd1d]
je 0x140054e3b
cmp rax, 2
je 0x140054e55
cmp rax, 1
je 0x140054e49
jmp 0x140054e5f
lea rcx, [rsp + 0x70]
call fcn.14002c88c
test al, al
je 0x140054e5f
lea rcx, [rsp + 0x70]
call fcn.14002c856
jmp 0x140054e5f
lea rcx, [rsp + 0x70]
call fcn.14002c88c
mov r9, qword [rsp + 0x70]
mov r15, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x80]
cmp rdi, 0xfffffffffffffff7
ja 0x140054f18
lea rcx, [rdi + 8]
cmp rcx, r15
ja 0x140054f18
movq xmm0, qword [r9 + rdi]
movdqa xmmword [rsp + 0x300], xmm0
movzx eax, byte [rsp + 0x300]
cmp byte [rax + rbx], 0
je 0x140054f44
movd edx, xmm0
mov eax, edx
shr eax, 8
movzx r8d, al
cmp byte [r8 + rbx], 0
je 0x140054f49
mov eax, edx
shr eax, 0x10
movzx r8d, al
cmp byte [r8 + rbx], 0
je 0x140054f4f
shr edx, 0x18
cmp byte [rdx + rbx], 0
je 0x140054f55
pextrw eax, xmm0, 2
movzx edx, al
cmp byte [rdx + rbx], 0
je 0x140054f60
shr eax, 8
cmp byte [rax + rbx], 0
je 0x140054f66
pextrw eax, xmm0, 3
movzx edx, al
cmp byte [rdx + rbx], 0
je 0x140054f6c
shr eax, 8
cmp byte [rax + rbx], 0
je 0x140054f73
mov qword [rsp + 0x80], rcx
mov rdi, rcx
jmp 0x140054e71
cmp r15, rdi
jbe 0x140055701
movzx eax, byte [r9 + rdi]
inc rdi
mov qword [rsp + 0x80], rdi
lea rbx, [0x1400efd1d]
cmp byte [rax + rbx], 0
jne 0x140054e71
jmp 0x140054f7e
inc rdi
jmp 0x140054f70
add rdi, 2
jmp 0x140054f70
add rdi, 3
jmp 0x140054f70
add rdi, 4
mov rcx, rdi
mov eax, edx
jmp 0x140054f73
add rdi, 5
jmp 0x140054f70
add rdi, 6
jmp 0x140054f70
add rdi, 7
mov rcx, rdi
mov qword [rsp + 0x80], rcx
mov rdi, rcx
mov rbx, 0xffffffffffffffff
cmp al, 0xa
je 0x140054fbc
movzx ecx, al
cmp ecx, 0xd
jne 0x14005510b
cmp r15, rdi
jbe 0x140055701
mov al, byte [r9 + rdi]
inc rdi
mov qword [rsp + 0x80], rdi
mov rbx, 0xfffffffffffffffe
cmp al, 0xa
jne 0x1400556ba
cmp byte [rsp + 0x4c], 0
je 0x1400551f1
lea rcx, [rsp + 0x70]
mov r12, r9
call fcn.14002c83b
test al, 1
je 0x140055701
cmp dl, 9
je 0x140054ddd
mov r9, r12
movzx eax, dl
cmp eax, 0x20
je 0x140054ddd
jmp 0x1400551f1
cmp rcx, rdi
jbe 0x140055701
mov al, byte [rbp + rdi]
inc rdi
mov qword [rsp + 0x80], rdi
cmp al, 0xa
jne 0x140055460
add qword [rsp + 0xf0], rdi
lea rcx, [rsp + 0x70]
call fcn.14002c7f3
jmp 0x140054bb0
xor edi, edi
cmp dword [rsp + 0x4c], 0x1000000
lea rbp, [rsp + 0x100]
jb 0x1400556ce
add rax, rdi
test r9b, r9b
je 0x1400556ce
movzx ecx, r9b
cmp ecx, 0xa
je 0x140055019
cmp ecx, 0xd
je 0x140055086
cmp r8, rdi
jbe 0x140055701
mov r9b, byte [rax]
inc rdi
mov qword [rsp + 0x80], rdi
inc rax
lea rbp, [rsp + 0x100]
jmp 0x14005504b
cmp r8, rdi
jbe 0x140055701
mov al, byte [rdx + rdi]
jmp 0x140055006
cmp dword [rsp + 0x4c], 0x1000000
jb 0x1400556ba
test al, al
je 0x1400556ba
movzx eax, al
cmp eax, 0xa
je 0x1400550f4
cmp eax, 0xd
je 0x1400550d4
cmp r15, rdi
jbe 0x140055701
mov al, byte [r8 + rdi]
inc rdi
mov qword [rsp + 0x80], rdi
jmp 0x1400550a5
cmp r15, rdi
jbe 0x140055701
mov al, byte [r8 + rdi]
inc rdi
mov qword [rsp + 0x80], rdi
cmp al, 0xa
jne 0x1400556ba
lea rcx, [rsp + 0x70]
call fcn.14002c7f3
add qword [rsp + 0xf0], rdi
jmp 0x140054bb0
cmp dword [rsp + 0x4c], 0x1000000
jb 0x1400556ba
test al, al
je 0x1400556ba
movzx eax, al
cmp eax, 0xa
je 0x1400550f4
cmp eax, 0xd
je 0x140055148
cmp r15, rdi
jbe 0x140055701
mov al, byte [r9 + rdi]
inc rdi
mov qword [rsp + 0x80], rdi
jmp 0x140055119
cmp r15, rdi
jbe 0x140055701
mov al, byte [r9 + rdi]
jmp 0x1400550e1
lea rcx, [rsp + 0x70]
call fcn.14002c7f3
mov rcx, rax
xor r8d, r8d
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
call fcn.14002c81b
mov r9, rax
mov rbx, rdx
cmp qword [rsp + 0x40], 0x64
movabs rdx, 0x100002600
je 0x140055ba3
add r12, qword [rsp + 0xf0]
inc qword [rsp + 0x40]
mov rcx, rbx
test rcx, rcx
je 0x1400551d5
mov r8, rcx
movzx eax, byte [r9 + rcx - 1]
cmp rax, 0x20
ja 0x1400551bd
lea rcx, [r8 - 1]
bt rdx, rax
jb 0x14005519f
mov rcx, r9
mov rdx, rbx
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
call fcn.14002c81b
mov r9, rax
mov rbx, rdx
mov rax, qword [rsp + 0x140]
mov qword [rax], rbp
mov qword [rax + 8], r13
mov qword [rax + 0x10], r9
mov qword [rax + 0x18], rbx
jmp 0x140054b86
add rbx, rdi
mov rax, r9
add rax, rdi
and qword [rsp + 0x80], 0
sub r15, rdi
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], r15
mov r12, rdi
jmp 0x140055179
mov rcx, r14
mov rdx, rsi
call fcn.140001a82
xor r14d, r14d
mov rbp, qword [rsp + 0x270]
test rbp, rbp
je 0x140055374
mov qword [rsp + 0x120], rbp
movups xmm0, xmmword [rsp + 0x270]
movups xmm1, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x320], xmm1
movaps xmmword [rsp + 0x310], xmm0
test rbx, rbx
jne 0x140055292
mov ecx, 0x20
mov edx, 8
call fcn.14009e44c
mov rbx, rax
movups xmm0, xmmword [0x1401120a0]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1401120b0]
movups xmmword [rax + 0x10], xmm0
xor ecx, ecx
call fcn.14003f274
mov ecx, 0x20
mov edx, 8
call fcn.14009e44c
movdqa xmm0, xmmword [rsp + 0x310]
movaps xmm1, xmmword [rsp + 0x320]
movdqu xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
lea rcx, [0x1400f0418]
mov qword [rsp + 0x20], rcx
mov rbp, rbx
mov rcx, rbx
movabs rdx, 0x120bb0d316ff2164
movabs r8, 0xb4f5f6d8992c84f4
mov r9, rax
call case.0x140013532.547
test rax, rax
lea rbx, [rsp + 0x3e0]
je 0x140055366
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xb4f5f6d8992c84f4
xor rdx, rcx
movabs rcx, 0x120bb0d316ff2164
xor rax, rcx
or rax, rdx
jne 0x14005535b
movdqu xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x3f0], xmm1
movdqa xmmword [rsp + 0x3e0], xmm0
mov edx, 8
mov rcx, rsi
call fcn.140009ef0
cmp qword [rsp + 0x3e0], 0
je 0x140055366
mov rcx, rbx
call fcn.14001a856
jmp 0x140055366
mov rcx, rsi
mov rdx, rdi
call fcn.140001a82
xor r13d, r13d
mov rbx, rbp
mov rbp, qword [rsp + 0x120]
mov ecx, 0xc
lea rdi, [rsp + 0x3e0]
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x190]
mov byte [rsp + 0x44a], al
mov word [rsp + 0x448], r15w
mov qword [rsp + 0x440], rbx
cmp r15w, 0x64
mov rdi, qword [rsp + 0xe8]
lea rsi, [rsp + 0x70]
je 0x1400553ec
movzx eax, r15w
cmp eax, 0x65
je 0x14005596a
cmp eax, 0xcc
je 0x140055975
cmp eax, 0x130
je 0x140055975
lea eax, [r15 - 0x66]
cmp ax, 0x62
jae 0x140055934
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x160], 0
je 0x14005591d
lea rcx, [rsp + 0x3e0]
call fcn.140032429
cmp dword [rsp + 0x40], 3
jne 0x140055425
mov rax, qword [rsp + 0x70]
cmp eax, 3
je 0x140055425
mov rcx, rsi
call fcn.14002e6e1
lea rcx, [rsp + 0x2c0]
call fcn.14001a856
test rbp, rbp
mov rsi, qword [rsp + 0x38]
jne 0x140055454
cmp qword [rsp + 0x270], 0
je 0x140055454
lea rcx, [rsp + 0x270]
call fcn.14001a856
mov rsi, qword [rsi + 0x160]
jmp 0x14005399c
mov rax, qword [rsp + 0x30]
and rax, 0xffffffffffffff00
mov rdi, rax
mov r12, qword [rsp + 0x38]
lea rbp, [rsp + 0x100]
jmp 0x140053c0b
mov r9, r10
lea r8, [r10 + rdx]
and qword [rsp + 0x80], 0
sub rax, rdx
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rax
test cl, 1
lea rax, [0x140139bd8]
cmovne r9, rax
mov qword [rsp + 0x170], r9
mov eax, 0
mov rcx, qword [rsp + 0x58]
cmovne rcx, rax
mov qword [rsp + 0x58], rcx
jmp 0x140054b59
cmp rax, rdx
jbe 0x140055701
cmp byte [r10 + rdx], 0xa
jne 0x140055735
mov r9, qword [rsp + 0x58]
lea rdx, [r9 + 2]
lea r8, [r10 + r9]
add r8, 2
and qword [rsp + 0x80], 0
sub rax, rdx
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rax
test cl, 1
lea rax, [0x140139bd8]
cmovne r10, rax
mov qword [rsp + 0x170], r10
mov eax, 0
cmovne r9, rax
mov qword [rsp + 0x58], r9
jmp 0x140054b59
add rdi, qword [rsp + 0xf0]
mov rax, rdi
and rax, 0xffffffffffffff00
mov r13, rdi
jmp 0x140055578
cmp rcx, rdi
jbe 0x140055701
mov al, byte [rbp + r13 + 1]
add r13, 2
mov qword [rsp + 0x80], r13
cmp al, 0xa
jne 0x1400556e6
add r13, qword [rsp + 0xf0]
mov rax, r13
and rax, 0xffffffffffffff00
movzx ecx, r13b
or rcx, rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x120]
add eax, 0xfffffc18
mov ebp, 4
cmp ax, 0xfc7c
jb 0x140055bb7
mov rcx, qword [rsp + 0x120]
call fcn.14002b2b3
test rax, rax
mov r12, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x130]
mov r15, qword [rsp + 0x128]
mov rdi, qword [rsp + 0xe8]
je 0x1400555f3
mov r9, rdx
mov rcx, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x58]
mov r8, rax
call fcn.1400649f5
test al, al
je 0x1400555f3
and qword [rsp + 0x70], 0
jmp 0x14005560a
lea rcx, [rsp + 0x70]
mov rdx, qword [rsp + 0x170]
mov r8, qword [rsp + 0x58]
call fcn.14000c0ff
lea r13, [rsp + 0x11e0]
add rsi, qword [rsp + 0x30]
xor eax, eax
mov r10, qword [rsp + 0x290]
cmp r10, rax
je 0x140055685
mov rcx, qword [rsp + rax + 0x3e8]
cmp rcx, 0xffff
ja 0x140055a76
mov rdx, qword [rsp + rax + 0x3e0]
mov r8, qword [rsp + rax + 0x3f0]
sub rdx, r14
add rcx, rdx
sub r8, r14
mov r9, qword [rsp + rax + 0x3f8]
add r9, r8
mov qword [rsp + rax + 0x11e0], rdx
mov qword [rsp + rax + 0x11e8], rcx
mov qword [rsp + rax + 0x11f0], r8
mov qword [rsp + rax + 0x11f8], r9
add rax, 0x20
jmp 0x140055621
mov rax, qword [rsp + 0x70]
lea r14, [rsp + 0x91]
movdqu xmm0, xmmword [r14 - 0x19]
movdqa xmmword [rsp + 0x1b0], xmm0
mov rcx, qword [r14 - 9]
mov qword [rsp + 0x1c0], rcx
lea rbp, [rsp + 0x100]
jmp 0x140053c66
mov rax, qword [rsp + 0x30]
and rax, 0xffffffffffffff00
or rax, 1
jmp 0x14005546b
mov rax, qword [rsp + 0x30]
and rax, 0xffffffffffffff00
mov rdi, rax
mov r12, qword [rsp + 0x38]
jmp 0x140053c0b
mov rax, qword [rsp + 0x30]
and rax, 0xffffffffffffff00
or rax, 2
jmp 0x14005546b
xor eax, eax
jmp 0x140055895
mov ebp, 3
mov r12, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x130]
mov r15, qword [rsp + 0x128]
lea r14, [rsp + 0x91]
mov rdi, qword [rsp + 0xe8]
jmp 0x140055822
mov edi, 2
mov r12, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x130]
mov r15, qword [rsp + 0x128]
lea r14, [rsp + 0x91]
lea r13, [rsp + 0x11e0]
shl edi, 3
movabs rax, 0x409000a000000
mov ecx, edi
shr rax, cl
mov qword [rsp + 0xf8], rax
mov ebp, 4
mov rdi, qword [rsp + 0xe8]
jmp 0x14005582a
call fcn.14000c9e4
lea rsi, [rsp + 0x70]
mov r14b, 1
mov ebp, 4
mov al, 0xb
mov qword [rsp + 0xf8], rax
mov r13b, 1
mov rdi, qword [rsp + 0xe8]
test r14b, r14b
je 0x1400557c4
mov rax, qword [rsp + 0x70]
cmp eax, 3
je 0x1400557c4
mov rcx, rsi
call fcn.14002e6e1
mov rax, qword [rsp + 0xf0]
cmp qword [rsp + 0x58], rax
lea r14, [rsp + 0x91]
je 0x1400557e3
mov rcx, r12
call fcn.14002d09d
lea rcx, [rsp + 0x2c0]
call fcn.14001a856
test r13b, r13b
je 0x14005580d
cmp qword [rsp + 0x270], 0
je 0x14005580d
lea rcx, [rsp + 0x270]
call fcn.14001a856
mov r12, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x130]
mov r15, qword [rsp + 0x128]
lea r13, [rsp + 0x11e0]
lea rsi, [rsp + 0x358]
mov rcx, rsi
call fcn.140050086
mov rcx, rsi
call fcn.140050095
cmp rbp, 4
je 0x140055c0c
mov r8d, 0x5a
lea rcx, [rsp + 0x380]
lea rdx, [rsp + 0x1186]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x160]
mov dword [rsp + 0x168], eax
mov al, byte [rsp + 0x164]
mov byte [rsp + 0x16c], al
and al, 0x6c
add dword [rax], eax
add byte [rax - 0x7d], cl
std
add ecx, dword [rdi]
invalid
cmpsd dword [rsi], dword [rdi]
add eax, dword [rax]
invalid
mov rax, qword [r12 + 0x160]
xor ecx, ecx
cmp byte [r12 + 0x128], 0
sete cl
cmp rax, qword [r12 + rcx*8 + 0x130]
jae 0x140055bc6
lea rsi, [rsp + 0x3e0]
mov rcx, rsi
mov rdx, qword [rsp + 0x2b8]
mov r8, rbx
call fcn.140056d84
cmp dword [rsp + 0x3e0], 2
je 0x140055bcc
test dl, dh
add al, byte [rax]
invalid
mov rcx, r13
mov rdx, rsi
call fcn.140058627
cmp qword [rsp + 0x11e0], 0
and al, 0xe0
adc dword [rax], eax
add byte [rax], al
jne 0x140055bd3
cmp qword [rsp + 0x11e8], 0
jne 0x140053976
jmp 0x140055c05
mov rbx, qword [rsp + 0x130]
mov r15, qword [rsp + 0x128]
jmp 0x140055752
mov ebp, 3
lea rcx, [rsp + 0x3e0]
call fcn.140032429
jmp 0x1400557ad
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + 0xa8]
cmp rax, 0xb
je 0x140055a1d
cmp eax, 5
je 0x140055975
cmp eax, 7
jne 0x140055a1d
add r15d, 0xffffff38
cmp r15w, 0x64
jae 0x140055a1d
mov bl, 1
xor eax, eax
mov qword [rsp + 0x50], rax
jmp 0x14005597e
xor eax, eax
mov qword [rsp + 0x50], rax
xor ebx, ebx
mov rbp, qword [rsp + 0x3e0]
mov al, byte [rsp + 0x3e8]
mov qword [rsp + 0xf8], rax
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0xef
add eax, dword [rax]
add cl, al
loopne 0x1400559b0
movzx ecx, word [rsp + 0x3ed]
add byte [rax], al
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x3e9]
or rax, rcx
mov qword [rsp + 0x298], rax
mov r8d, 0x5a
lea rcx, [rsp + 0x1186]
lea rdx, [rsp + 0x3f0]
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [rsp + 0x44a]
mov byte [rsp + 0x6b], al
lea rcx, [rsp + 0x3e8]
and al, 0xe8
add eax, dword [rax]
add byte [rbx - 0x7b769cbf], cl
and al, 0x60
add dword [rax], eax
add byte [rdx - 0x7b7798bf], cl
test byte [rsp + riz*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
pop rsp
and al, 0x60
mov eax, ebx
xor al, 1
mov cl, byte [rsp + 0x140]
and cl, al
mov byte [rsp + 0x6a], cl
jmp 0x1400557ad
movups xmm8, xmmword [0x1400f1788]
movaps xmmword [rsp + 0x220], xmm8
movups xmm9, xmmword [0x1400f1778]
movaps xmmword [rsp + 0x210], xmm9
lea rcx, [rsp + 0x3e0]
lea rdx, [rsp + 0x210]
call fcn.14001b94f
test al, al
je 0x140055a97
cmp byte [rsp + 0x44a], 1
jne 0x140055ac0
mov ebp, 4
mov al, 2
mov qword [rsp + 0xf8], rax
jmp 0x140055922
lea rcx, [rsp + 0x70]
call fcn.14001c4a6
mov al, 9
mov qword [rsp + 0xf8], rax
clc
add byte [rax], al
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0x91
add byte [rax], al
add cl, ch
xchg ebx, eax
std
invalid
invalid
lea rcx, [rsp + 0x3e0]
call fcn.140031a84
cmp rax, 1
jne 0x140055b13
cmp rdx, 0xfffffffffffffffe
jae 0x140055b55
xor ebx, ebx
mov qword [rsp + 0x50], rdx
jmp 0x140055b89
movaps xmmword [rsp + 0x220], xmm8
movaps xmmword [rsp + 0x210], xmm9
lea r15, [rsp + 0x100]
mov rcx, r15
lea rdx, [rsp + 0x3e0]
lea rbx, [rsp + 0x210]
mov r8, rbx
call fcn.14002ff93
mov rcx, rbx
mov rdx, r15
call fcn.1400307a9
mov rcx, rbx
call fcn.140032317
movzx eax, al
not rax
jmp 0x140055977
movups xmm0, xmmword [0x140109090]
movaps xmmword [rsp + 0x220], xmm0
movdqu xmm0, xmmword [0x140109080]
movdqa xmmword [rsp + 0x210], xmm0
lea rcx, [rsp + 0x3e0]
lea rdx, [rsp + 0x210]
call fcn.14001b94f
test al, al
je 0x140055b7e
mov ebp, 4
mov al, 1
jmp 0x140055b5c
mov ebp, 4
mov al, 9
mov qword [rsp + 0xf8], rax
mov rdi, qword [rsp + 0xe8]
lea rsi, [rsp + 0x70]
lea r12, [rsp + 0x1b0]
jmp 0x140055922
mov qword [rsp + 0x50], 0xffffffffffffffff
xor ebx, ebx
mov rdi, qword [rsp + 0xe8]
lea rsi, [rsp + 0x70]
lea r12, [rsp + 0x1b0]
jmp 0x14005597e
mov eax, 5
mov qword [rsp + 0x30], rax
mov edi, 5
jmp 0x140055735
mov al, 0xa
mov qword [rsp + 0xf8], rax
jmp 0x140055706
xor ecx, ecx
mov dl, 9
jmp 0x140055c16
mov ebp, 4
jmp 0x140055be8
mov rax, qword [rsp + 0x11e8]
mov qword [rsp + 0x138], rax
mov ebp, 3
mov dl, byte [rsp + 0x2d]
mov r8b, byte [rsp + 0x2c]
mov r9b, byte [rsp + 0x2e]
mov r11, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
jmp 0x140055ca8
call fcn.1400314f0
jmp 0x140055c1b
xor ecx, ecx
mov rdx, qword [rsp + 0xf8]
call fcn.14002da53
mov r8b, byte [rsp + 0x2c]
mov r9b, byte [rsp + 0x2e]
mov r11, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
jmp 0x140055cd0
movzx eax, byte [rsp + 0xf8]
mov rcx, qword [rsp + 0x298]
shl rcx, 8
or rcx, rax
mov qword [rsp + 0x138], rcx
mov r8d, 0x5a
lea rcx, [rsp + 0x1128]
lea rdx, [rsp + 0x380]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0x158], eax
mov al, byte [rsp + 0x16c]
mov byte [rsp + 0x15c], al
mov rcx, qword [rsp + 0x60]
mov edx, ecx
mov r8b, byte [rsp + 0x6a]
mov r11, qword [rsp + 0x50]
mov qword [rsp + 0x248], r11
mov r9b, byte [rsp + 0x6b]
cmp rbp, 4
mov r10, qword [rsp + 0x198]
je 0x140055d5d
cmp rbp, 3
jne 0x140055d6c
mov byte [rsp + 0x2d], dl
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x380], rax
mov dl, byte [r12 + 0xd2]
mov qword [r12 + 0x70], 4
mov byte [r12 + 0xd2], 2
mov r10, qword [r12 + 0x160]
test r10, r10
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x50], r11
mov qword [rsp + 0x60], rcx
je 0x140055e88
mov byte [rsp + 0x40], dl
mov byte [rsp + 0x2c], r8b
mov rcx, qword [rsp + 0x180]
mov rcx, qword [rcx]
xor edx, edx
cmp r10, rdx
je 0x140055d4a
movzx r8d, byte [rcx + rdx]
cmp r8d, 0xd
je 0x140055d45
cmp r8d, 0xa
jne 0x140055e49
inc rdx
jmp 0x140055d2b
mov esi, r9d
mov qword [rsp + 0x1b0], r10
mov rdx, r10
jmp 0x140055e5d
mov ebp, 5
lea rsi, [rsp + 0x70]
jmp 0x140055fbb
mov qword [rsp + 0x60], rcx
mov ecx, 0x5a
lea rdi, [rsp + 0x10c8]
lea rsi, [rsp + 0x1128]
rep movsb byte [rdi], byte [rsi]
mov al, byte [rsp + 0x15c]
mov byte [rsp + 0x154], al
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0x150], eax
mov byte [r12 + 0xd0], 0
cmp byte [r12 + 0xd2], 2
jne 0x140055dbd
test r8b, r8b
jne 0x140055dd0
cmp r8b, 1
mov eax, 0
adc al, 1
mov byte [r12 + 0xd2], al
mov byte [r12 + 0xd3], r9b
test dl, dl
setne cl
mov rax, qword [rsp + 0x248]
cmp rax, 0xfffffffffffffffe
je 0x140056282
cmp rax, 0xffffffffffffffff
je 0x140056289
test rax, rax
jne 0x14005628d
mov qword [r12 + 0x70], 3
mov byte [rsp + 0x2f], cl
mov rcx, r12
mov byte [rsp + 0x2d], dl
mov rdx, rbx
mov edi, r8d
mov esi, r9d
mov qword [rsp + 0x50], r11
call fcn.140056c12
mov r11, qword [rsp + 0x50]
mov r10, qword [rsp + 0x198]
mov cl, byte [rsp + 0x2f]
mov r9d, esi
mov r8d, edi
mov dl, byte [rsp + 0x2d]
jmp 0x1400562b7
mov esi, r9d
mov qword [rsp + 0x1b0], rdx
cmp r10, rdx
jb 0x140056598
mov rcx, qword [rsp + 0x180]
call fcn.14000c63a
mov r8b, byte [rsp + 0x2c]
mov r9d, esi
mov rax, qword [rsp + 0x138]
mov r11, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov dl, byte [rsp + 0x40]
cmp byte [rax + 0x30], 0
je 0x140055edf
test dl, dl
jne 0x140055edf
cmp qword [r12 + 0x160], 0
jne 0x140055edf
mov qword [r12 + 0x90], 5
mov byte [r12 + 0xd2], 2
lea rcx, [rsp + 0x380]
mov esi, r8d
mov ebp, r9d
call fcn.14003f397
mov rcx, qword [rsp + 0x60]
mov r11, qword [rsp + 0x50]
mov r9d, ebp
mov r8d, esi
mov ebp, 4
jmp 0x140055faa
mov qword [rsp + 0x3e0], rax
cmp dword [r12 + 0x90], 2
mov r10, rax
jne 0x140055f9d
mov rdx, qword [r12 + 0x160]
mov r10, rax
cmp rdx, 0x18
jb 0x140055f9d
mov rax, qword [rsp + 0x180]
mov rcx, qword [rax]
mov byte [rsp + 0x2c], r8b
mov r8d, 0x18
mov ebp, r9d
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
mov rsi, r11
call fcn.140052507
mov r9d, 0x18
mov rcx, rax
lea r8, [0x140104d13]
call fcn.1400334a6
mov rcx, qword [rsp + 0x60]
mov r11, rsi
mov r9d, ebp
mov r8b, byte [rsp + 0x2c]
mov r10, qword [rsp + 0x138]
test al, al
je 0x140055f9d
xor ecx, ecx
mov dl, 5
call fcn.14002da53
mov qword [rsp + 0x178], rax
lea rcx, [rsp + 0x3e0]
call fcn.14003f397
mov r10, qword [rsp + 0x178]
mov rcx, qword [rsp + 0x60]
mov r11, rsi
mov r9d, ebp
mov r8b, byte [rsp + 0x2c]
mov qword [rsp + 0x178], r10
mov ebp, 3
lea rsi, [rsp + 0x70]
mov dl, byte [rsp + 0x2d]
mov r10, qword [rsp + 0x198]
cmp rbp, 3
mov byte [rsp + 0x2d], dl
mov byte [rsp + 0x2c], r8b
mov byte [rsp + 0x2e], r9b
mov qword [rsp + 0x198], r10
mov qword [rsp + 0x50], r11
mov qword [rsp + 0x60], rcx
je 0x14005610f
cmp rbp, 4
je 0x140056151
cmp rbp, 5
je 0x140056396
mov qword [rsp + 0x70], rbp
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x78], rax
mov ecx, 0x5a
lea rdi, [rsp + 0x80]
lea rsi, [rsp + 0x1068]
rep movsb byte [rdi], byte [rsi]
mov al, byte [rsp + 0x6c]
mov byte [rsp + 0xda], al
mov al, byte [rsp + 0x14c]
mov byte [r14 + 0x4e], al
mov eax, dword [rsp + 0x148]
mov dword [r14 + 0x4a], eax
mov rdx, qword [rsp + 0x2a0]
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rcx], bl
add dword [rax], eax
invalid
mov sil, byte [rsp + 0x2f]
mov r8d, esi
and r8b, 1
loopne 0x140056061
lea rcx, [rsp + 0x3e0]
add byte [rax], al
call fcn.1400308c7
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x1200], rax
adc al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x3e0], al
movups xmm1, xmmword [rsp + 0x3f0]
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x11f0], ecx
movaps xmmword [rsp + 0x11e0], xmm0
lea rax, [rsp + 0x3e8]
lea eax, [rsp + 0x3e8]
call 0x14f0560a9
adc byte [rax + 0x20], al
movups xmm1, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x1b0], xmm0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1c0], ecx
mov rax, qword [rax + 0x40]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x430]
add byte [rax - 0x77], cl
and al, 0x40
mov rcx, r15
call fcn.14004ae79
mov rax, qword [rsp + 0x1200]
and al, 0
adc al, byte [rax]
add byte [rcx - 0x77], cl
and byte [r14 + 0xf], r12b
outsd dx, dword [rsi]
test byte [rax + riz*8], ah
adc dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x11f0], cl
mov word [rax + rsi*8], fs
adc dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rdi + 0x10], ecx
movdqu xmmword [r15], xmm0
movq qword [rdi], mm0
mov rbp, qword [rsp + 0x188]
and al, 0x88
add dword [rax], eax
add byte [rax], al
jmp 0x140056189
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x3e8], rax
add byte [rax], al
mov qword [rsp + 0x3e0], 3
mov rcx, rdi
lea rdx, [rsp + 0x3e0]
call fcn.14003fc77
test rax, rax
mov rbp, qword [rsp + 0x188]
je 0x14005369f
jmp 0x1400564c7
cmp dword [r12 + 0x90], 5
mov rbp, qword [rsp + 0x188]
jne 0x140053660
jmp 0x14005369f
movaps xmmword [rsp + 0x1b0], xmm6
xor eax, eax
mov qword [rsp + 0x40], rax
mov rbp, qword [rsp + 0x188]
mov sil, byte [rsp + 0x2f]
test sil, 2
je 0x1400561ed
call fcn.14003018e
mov rdi, rax
mov rsi, rdx
cmp qword [r12], 0
je 0x1400561ae
mov rcx, qword [rsp + 0x2a8]
call fcn.140030150
mov qword [r12], 1
mov qword [r12 + 8], rdi
mov edx, 1
lea rcx, [rsp + 0xd0]
mov r8, rsi
call fcn.14005118e
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], rdx
lea rcx, [rsp + 0x3e0]
call fcn.140051276
mov ecx, 0xe
mov rdi, r13
lea rsi, [rsp + 0x70]
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x70]
mov rax, qword [rsp + 0x1d0]
lea rcx, [rsp + 0x11e8]
mov qword [rcx + 0x88], rax
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1c0], cl
add byte [rax], al
movups xmmword [rcx + 0x78], xmm1
movdqu xmmword [rcx + 0x68], xmm0
push 0x98b841
add byte [rax], al
lea r14, [rsp + 0x3e0]
mov rcx, r14
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x478], rax
mov rdi, qword [rsp + 0xe8]
mov rcx, rdi
mov rdx, r14
call fcn.14003fc77
test rax, rax
lea r14, [rsp + 0x91]
je 0x140053660
jmp 0x1400564c7
mov al, 1
xor r10d, r10d
jmp 0x140056292
mov al, 2
jmp 0x140056292
mov r10, rax
xor eax, eax
mov qword [r12 + 0x70], 2
mov byte [r12 + 0x78], al
mov byte [r12 + 0x79], 0
mov qword [r12 + 0x80], r10
and qword [r12 + 0x88], 0
add cl, cl
mov byte [rsp + 0x2f], cl
mov ecx, 0x5a
lea rdi, [rsp + 0x1068]
lea rsi, [rsp + 0x10c8]
rep movsb byte [rdi], byte [rsi]
mov al, byte [rsp + 0x154]
mov byte [rsp + 0x14c], al
mov eax, dword [rsp + 0x150]
mov dword [rsp + 0x148], eax
mov byte [rsp + 0x6c], r9b
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x2a0], rax
mov rax, qword [rsp + 0x138]
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rax], al
mov rdi, qword [rsp + 0xe8]
mov edi, dword [rsp + 0xe8]
add byte [rax - 0x73], cl
je 0x140056345
jo 0x14005636b
mov ecx, dword [rsp + 0x60]
and al, 0x60
jmp 0x140055fbb
invalid
invalid
xor esi, esi
xor edx, edx
jmp 0x14005639b
mov esi, 1
cmp eax, 4
je 0x14005639b
test rax, rax
jne 0x1400563d4
cmp rcx, 2
jne 0x1400563d4
cmp qword [r12 + 0x160], 0
je 0x140056457
xor esi, esi
call fcn.1400314f7
mov rdx, rax
jmp 0x14005639b
mov rcx, r15
call fcn.14004ae79
mov rax, qword [rsp + 0x90]
mov qword [r15 + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x70]
outsd dx, dword [rsi]
and al, 0x70
movaps xmm1, xmmword [rsp + 0x80]
movups xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
mov esi, 1
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x1e60]
movaps xmm7, xmmword [rsp + 0x1e70]
movaps xmm8, xmmword [rsp + 0x1e80]
movaps xmm9, xmmword [rsp + 0x1e90]
add rsp, 0x1ea8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp byte [r12 + 0xc8], 0
jne 0x14005639b
cmp qword [r12 + 0x160], 0
jne 0x14005639b
lea rdi, [rsp + 0x3e0]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call fcn.1400585b8
cmp dword [rdi], 2
je 0x14005639b
lea rsi, [rsp + 0x11e0]
lea rdx, [rsp + 0x3e0]
mov rcx, rsi
call fcn.140058627
cmp qword [rsi], 0
jne 0x140056494
xor edx, edx
cmp qword [rsp + 0x11e8], 0
mov esi, 0
jne 0x14005639b
mov qword [r12 + 0x70], 4
mov byte [r12 + 0xd2], 2
rol byte [rax], cl
add byte [rax], al
add dh, byte [rcx]
imul al
sahf
mov al, 0xfd
invalid
jmp 0x140056365
lea rdi, [rsp + 0x3e0]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call fcn.1400585b8
cmp dword [rdi], 2
je 0x14005639b
lea rsi, [rsp + 0x11e0]
lea rdx, [rsp + 0x3e0]
mov rcx, rsi
call fcn.140058627
cdq
and dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
je 0x1400564a3
mov rdx, qword [rsp + 0x11e8]
xor esi, esi
jmp 0x14005639b
cmp qword [rsp + 0x11e8], 0
jne 0x14005635e
lodsb al, byte [rsi]
invalid
invalid
invalid
cmp byte [r12 + 0xd2], 0
je 0x1400564cc
call fcn.1400314f0
mov rdx, rax
jmp 0x1400564ce
mov rdx, rax
jmp 0x14005649c
xor edx, edx
mov qword [r12 + 0x70], 4
mov byte [r12 + 0xd2], 2
jmp 0x14005649c
invalid
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rdi
call fcn.1400b14d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r13
mov rdx, rbx
call fcn.1400b14d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rsi
call fcn.1400b14d0
lea r8, [rsp + 0x1b0]
mov qword [r8], rax
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0x9ac28
lea r9, fcn.14002d036
mov edx, 0xc
call fcn.1400b1920
lea rcx, str.reserve_overflow_T
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x10
call fcn.1400b19c0
lea rcx, str.header_map_reserve_over_max_capacity
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x24
call fcn.1400b2938
lea rcx, str.header_map_reserve_overflowed
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x1d
call fcn.1400b2938
mov ecx, 8
mov edx, 0x240
call fcn.1400b1190
mov qword [rsp + 0x70], r10
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x11e0], rax
mov dword [rsp + 0x11e0], eax
lea rax, [fcn.1400a0ab7]
mov qword [rsp + 0x11e8], rax
add byte [rax], al
lea rdx, str.cannot_advance_past__remaining_:___
lea rcx, [rsp + 0x3e0]
mov qword [rcx], rdx
mov edx, 2
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0x11f0], r8
mov qword [rsp + 0x11f8], rax
adc dword [rax], eax
add byte [rcx + rcx*4 + 0x69], cl
mov dword [rcx + 0x10], ebp
mov qword [rcx + 0x18], rdx
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
clc
or eax, dword [rax]
call fcn.1400b1410
scasb al, byte [rdi]
invalid
add ah, cl