Function at 0x14005fdbc
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1bf8
call fcn.14011cfa0
sub rsp, rax
movaps xmmword [rsp + 0x1be0], xmm7
movaps xmmword [rsp + 0x1bd0], xmm6
mov rdi, rdx
mov qword [rsp + 0xc0], rcx
mov al, byte [r8 + 0x16]
mov byte [rsp + 0x4f], al
mov al, byte [r8 + 0x11]
mov byte [rsp + 0x2f], al
mov rax, qword [r8]
mov qword [rsp + 0x258], rax
lea rax, [rax + 8]
mov qword [rsp + 0x250], rax
mov al, byte [r8 + 0x15]
mov byte [rsp + 0x4e], al
mov al, byte [r8 + 0x13]
mov byte [rsp + 0x3f], al
mov al, byte [r8 + 0x10]
mov byte [rsp + 0x4d], al
mov qword [rsp + 0x248], r8
mov al, byte [r8 + 0x14]
mov byte [rsp + 0x2e], al
movss xmm6, dword [0x14022b4c0]
xorps xmm7, xmm7
mov rsi, qword [rdx + 8]
lea r14, [rsp + 0x58]
mov qword [rsp + 0x170], rdx
mov rbp, qword [rdi]
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x60], rsi
xor edi, edi
mov qword [rsp + 0x68], rdi
mov rcx, r14
call fcn.140059211
test al, 1
je 0x140061b4d
cmp dl, 0xd
jne 0x14005feac
lea rax, [rdi + 1]
mov qword [rsp + 0x68], rax
cmp rsi, rax
jbe 0x140061b4d
mov al, byte [rbp + rdi + 1]
add rdi, 2
mov qword [rsp + 0x68], rdi
cmp al, 0xa
je 0x14005fe6f
jmp 0x140061b61
movzx eax, dl
cmp eax, 0xa
jne 0x14005feb9
inc rdi
jmp 0x14005fe6a
mov rcx, r14
call fcn.1400591e9
mov rcx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
cmp rax, 0xfffffffffffffff7
ja 0x14005ffa8
lea rdx, [rax + 8]
cmp rdx, rcx
ja 0x14005ffa8
mov r8, qword [rsp + 0x58]
movq xmm0, qword [r8 + rax]
movdqa xmmword [rsp + 0x150], xmm0
mov r9b, byte [rsp + 0x156]
mov r10b, byte [rsp + 0x155]
mov r11b, byte [rsp + 0x154]
mov bl, byte [rsp + 0x153]
mov dil, byte [rsp + 0x152]
mov r12b, byte [rsp + 0x150]
mov r14b, byte [rsp + 0x151]
mov qword [rsp + 0x68], rdx
mov r15d, 6
cmp r12b, 0x48
jne 0x140060914
cmp r14b, 0x54
jne 0x140060914
cmp dil, 0x54
lea r14, [rsp + 0x58]
jne 0x14006092c
cmp bl, 0x50
jne 0x14006092c
cmp r11b, 0x2f
jne 0x14006092c
cmp r10b, 0x31
jne 0x14006092c
cmp r9b, 0x2e
jne 0x14006092c
pextrw r9d, xmm0, 3
shr r9d, 8
cmp r9b, 0x30
je 0x140060099
cmp r9d, 0x31
jne 0x14006092c
mov r9b, 2
jmp 0x14006009c
cmp rcx, rax
jbe 0x140061b4d
mov rdx, qword [rsp + 0x58]
mov r9b, byte [rdx + rax]
lea r8, [rax + 1]
mov qword [rsp + 0x68], r8
mov r15d, 6
cmp r9b, 0x48
jne 0x14006092c
cmp rcx, r8
jbe 0x140061b4d
mov r9b, byte [rdx + rax + 1]
lea r8, [rax + 2]
mov qword [rsp + 0x68], r8
cmp r9b, 0x54
jne 0x14006092c
cmp rcx, r8
jbe 0x140061b4d
mov r9b, byte [rdx + rax + 2]
lea r8, [rax + 3]
mov qword [rsp + 0x68], r8
cmp r9b, 0x54
jne 0x14006092c
cmp rcx, r8
jbe 0x140061b4d
mov r9b, byte [rdx + rax + 3]
lea r8, [rax + 4]
mov qword [rsp + 0x68], r8
cmp r9b, 0x50
jne 0x14006092c
cmp rcx, r8
jbe 0x140061b4d
mov r9b, byte [rdx + rax + 4]
lea r8, [rax + 5]
mov qword [rsp + 0x68], r8
cmp r9b, 0x2f
jne 0x14006092c
cmp rcx, r8
jbe 0x140061b4d
mov r8b, byte [rdx + rax + 5]
add rax, 6
mov qword [rsp + 0x68], rax
cmp r8b, 0x31
jne 0x14006092c
cmp rcx, rax
jbe 0x140061b4d
cmp byte [rdx + rax], 0x2e
mov eax, 0
cmove r15, rax
jne 0x14006092c
jmp 0x140061b4d
mov r9b, 1
mov qword [rsp + 0xd8], r9
cmp rcx, rdx
jbe 0x140061b4d
mov cl, byte [r8 + rax + 8]
add rax, 9
mov qword [rsp + 0x68], rax
cmp cl, 0x20
jne 0x14006092c
mov rcx, r14
call fcn.1400591e9
cmp byte [rsp + 0x3f], 0
je 0x1400600e3
mov rcx, r14
call fcn.1400591ad
test al, al
jne 0x140061b4d
mov rcx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
cmp rcx, rax
jbe 0x140061b4d
mov rdx, qword [rsp + 0x58]
mov dil, byte [rdx + rax]
add dil, 0xd0
mov r15d, 3
cmp dil, 9
ja 0x140061b67
lea r8, [rax + 1]
cmp rcx, r8
jbe 0x140061b4d
mov r12b, byte [rdx + rax + 1]
add r12b, 0xd0
cmp r12b, 9
ja 0x140061b67
lea r8, [rax + 2]
cmp rcx, r8
jbe 0x140061b4d
mov r13b, byte [rdx + rax + 2]
add r13b, 0xd0
cmp r13b, 0xa
jae 0x140061b67
lea r8, [rax + 3]
cmp rcx, r8
jbe 0x140061b4d
movzx r8d, byte [rdx + rax + 3]
lea r9, [rax + 4]
mov qword [rsp + 0x68], r9
cmp r8d, 0xa
je 0x140060235
cmp r8d, 0xd
je 0x140060216
cmp r8d, 0x20
jne 0x140061b67
cmp byte [rsp + 0x3f], 0
je 0x1400601a4
mov rcx, r14
call fcn.1400591ad
test al, al
jne 0x140061b4d
mov rcx, r14
call fcn.1400591e9
mov r10, qword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
xor ecx, ecx
cmp rax, rdx
jbe 0x140061b4d
mov rbx, rdx
movzx r8d, byte [r10 + rdx]
inc rdx
cmp r8d, 9
je 0x140060204
cmp r8d, 0x20
je 0x140060204
cmp r8d, 0xa
je 0x1400619a6
cmp r8d, 0xd
je 0x140061981
test r8b, r8b
js 0x140060204
lea r9d, [r8 - 0x21]
cmp r9b, 0x5d
ja 0x140061b67
test r8b, r8b
movzx ecx, cl
mov r8d, 1
cmovs ecx, r8d
jmp 0x1400601bd
cmp rcx, r9
jbe 0x140061b4d
mov cl, byte [rdx + rax + 4]
add rax, 5
mov qword [rsp + 0x68], rax
cmp cl, 0xa
jne 0x140061b67
mov rcx, r14
call fcn.1400591e9
lea r9, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
xor ebx, ebx
mov qword [rsp + 0x198], r9
movzx eax, dil
imul eax, eax, 0x64
movzx ecx, r12b
imul ecx, ecx, 0xa
add ecx, eax
movzx eax, r13b
add eax, ecx
mov qword [rsp + 0x168], rax
sub rsi, qword [rsp + 0x60]
xor r15d, r15d
xor edi, edi
mov qword [rsp + 0xb8], r15
shl r15, 5
mov qword [rsp + 0xd0], r15
lea rax, [rsp + r15]
add rax, 0x2d0
mov qword [rsp + 0xc8], rax
mov r15, rdi
mov rcx, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
cmp rcx, r13
jbe 0x140061b4d
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x40], rax
movzx eax, byte [rax + r13]
lea r12, [r13 + 1]
mov qword [rsp + 0x68], r12
cmp eax, 0xa
je 0x1400619dc
cmp eax, 0xd
je 0x1400619ee
lea rdx, [0x1402529ea]
cmp byte [rax + rdx], 0
je 0x14006043a
mov rdx, r13
not rdx
add rdx, rcx
mov rax, qword [rsp + 0x40]
lea r8, [rax + r13]
add r8, 2
mov r10, r13
inc r13
cmp rcx, r13
jbe 0x140061b4d
mov rax, r8
mov r8, qword [rsp + 0x40]
movzx r9d, byte [r8 + r10 + 1]
dec rdx
lea r8, [rax + 1]
lea r11, [0x1402529ea]
cmp byte [r9 + r11], 0
jne 0x140060303
lea r11, [r10 + 2]
add r15, r11
mov rdx, qword [rsp + 0x40]
add rdx, r11
mov r8, rcx
and qword [rsp + 0x68], 0
sub r8, r11
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], r8
cmp r9b, 0x3a
jne 0x14006047e
mov qword [rsp + 0x160], r15
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x50], rax
mov r12, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x68]
cmp r12, rdi
jbe 0x140061b4d
mov rax, qword [rsp + 0x50]
movzx eax, byte [rax + rdi]
lea r15, [rdi + 1]
mov qword [rsp + 0x68], r15
cmp rax, 0x20
je 0x140060425
cmp eax, 9
je 0x140060425
lea rcx, [0x140252aea]
cmp byte [rax + rcx], 0
jne 0x1400604e1
cmp eax, 0xa
je 0x1400603ed
cmp eax, 0xd
jne 0x14006078b
cmp r12, r15
jbe 0x140061b4d
mov rax, qword [rsp + 0x50]
mov al, byte [rax + rdi + 1]
add rdi, 2
mov qword [rsp + 0x68], rdi
cmp al, 0xa
je 0x1400603f0
jmp 0x140061b23
mov rdi, r15
cmp byte [rsp + 0x2f], 0
je 0x140060847
mov rcx, r14
call fcn.140059211
test al, 1
je 0x140061b4d
cmp dl, 9
je 0x140060380
movzx eax, dl
cmp eax, 0x20
je 0x140060380
jmp 0x140060847
mov rcx, r14
call fcn.1400591e9
add qword [rsp + 0x160], r15
jmp 0x14006036c
cmp byte [rsp + 0x2e], 0
je 0x14006091b
test al, al
je 0x14006091b
movzx eax, al
cmp eax, 0xa
je 0x14006072b
cmp eax, 0xd
je 0x140060709
cmp rcx, r12
jbe 0x140061b4d
mov rax, qword [rsp + 0x40]
mov al, byte [rax + r12]
inc r12
mov qword [rsp + 0x68], r12
jmp 0x140060445
cmp byte [rsp + 0x4d], 0
je 0x14006073b
sub r10, rcx
mov rcx, qword [rsp + 0x40]
add rcx, r13
inc rcx
xor r12d, r12d
cmp r9b, 0x20
je 0x1400604ae
movzx r11d, r9b
cmp r11d, 9
jne 0x14006073e
lea r9, [r10 + r12]
add r9, 2
test r9, r9
je 0x140061b4d
mov r9b, byte [rcx + r12]
inc r12
mov qword [rsp + 0x68], r12
cmp r9b, 0x3a
jne 0x14006049a
mov rcx, r14
call fcn.1400591e9
add r15, r12
jmp 0x140060364
mov rax, qword [0x1402f60b0]
test rax, rax
lea rdi, [0x140252aea]
jne 0x14006052c
mov ecx, 0xf
call fcn.14003f8bd
mov r12d, eax
mov ecx, 0xb
call fcn.14003f8bd
movzx eax, al
lea rcx, [rax - 1]
or rcx, 1
lea rdx, [rax + 2]
test r12b, r12b
cmovne rcx, rdx
mov qword [0x1402f60b0], rcx
cmovne rax, rdx
cmp rax, 1
je 0x140060554
cmp rax, 3
je 0x140060548
cmp rax, 2
jne 0x14006057d
mov rcx, r14
call fcn.14005924d
jmp 0x14006057d
mov rcx, r14
call fcn.14005924d
test al, al
je 0x14006057d
mov rcx, r14
call fcn.14005928f
cmp rdx, 0x10
jb 0x14006057d
mov rcx, r14
call fcn.14005928f
mov rcx, rax
call fcn.1400592bf
add qword [rsp + 0x68], rax
cmp rax, 0x10
je 0x140060554
mov r12, qword [rsp + 0x58]
mov r9, qword [rsp + 0x60]
mov r15, qword [rsp + 0x68]
cmp r15, 0xfffffffffffffff7
ja 0x140060630
lea rcx, [r15 + 8]
cmp rcx, r9
ja 0x140060630
movq xmm0, qword [r12 + r15]
movdqa xmmword [rsp + 0x2c0], xmm0
movzx eax, byte [rsp + 0x2c0]
cmp byte [rax + rdi], 0
je 0x14006065c
movd edx, xmm0
mov eax, edx
shr eax, 8
movzx r8d, al
cmp byte [r8 + rdi], 0
je 0x140060661
mov eax, edx
shr eax, 0x10
movzx r8d, al
cmp byte [r8 + rdi], 0
je 0x140060667
shr edx, 0x18
cmp byte [rdx + rdi], 0
je 0x14006066d
pextrw eax, xmm0, 2
movzx edx, al
cmp byte [rdx + rdi], 0
je 0x140060678
shr eax, 8
cmp byte [rax + rdi], 0
je 0x14006067e
pextrw eax, xmm0, 3
movzx edx, al
cmp byte [rdx + rdi], 0
je 0x140060684
shr eax, 8
cmp byte [rax + rdi], 0
je 0x14006068b
mov qword [rsp + 0x68], rcx
mov r15, rcx
jmp 0x14006058c
cmp r9, r15
jbe 0x140061b4d
mov rcx, r9
movzx eax, byte [r12 + r15]
inc r15
mov qword [rsp + 0x68], r15
lea rdi, [0x140252aea]
cmp byte [rax + rdi], 0
jne 0x14006058c
jmp 0x140060693
inc r15
jmp 0x140060688
add r15, 2
jmp 0x140060688
add r15, 3
jmp 0x140060688
add r15, 4
mov rcx, r15
mov eax, edx
jmp 0x14006068b
add r15, 5
jmp 0x140060688
add r15, 6
jmp 0x140060688
add r15, 7
mov rcx, r15
mov qword [rsp + 0x68], rcx
mov r15, rcx
cmp al, 0xa
mov qword [rsp + 0x50], r9
je 0x1400606cd
movzx ecx, al
cmp ecx, 0xd
jne 0x1400607fe
cmp r9, r15
jbe 0x140061b4d
mov al, byte [r12 + r15]
inc r15
mov qword [rsp + 0x68], r15
mov rdi, 0xfffffffffffffffe
cmp al, 0xa
je 0x1400606d4
jmp 0x140061b23
mov rdi, 0xffffffffffffffff
cmp byte [rsp + 0x2f], 0
je 0x1400608e8
mov rcx, r14
call fcn.140059211
test al, 1
je 0x140061b4d
cmp dl, 9
je 0x1400604e1
movzx eax, dl
cmp eax, 0x20
je 0x1400604e1
jmp 0x1400608e8
cmp rcx, r12
jbe 0x140061b4d
mov rax, qword [rsp + 0x40]
mov al, byte [rax + r12]
inc r12
mov qword [rsp + 0x68], r12
cmp al, 0xa
jne 0x14006091b
add r15, r12
mov rcx, r14
call fcn.1400591e9
jmp 0x14006029f
xor r12d, r12d
cmp byte [rsp + 0x2e], 0
je 0x14006091b
add rax, r12
test r9b, r9b
je 0x14006091b
movzx ecx, r9b
cmp ecx, 0xa
je 0x14006072b
cmp ecx, 0xd
je 0x14006077c
cmp r8, r12
jbe 0x140061b4d
mov r9b, byte [rax]
inc r12
mov qword [rsp + 0x68], r12
inc rax
jmp 0x14006074c
cmp r8, r12
jbe 0x140061b4d
mov al, byte [rdx + r12]
jmp 0x14006071b
cmp byte [rsp + 0x2e], 0
je 0x140061b23
test al, al
je 0x140061b23
movzx eax, al
cmp eax, 0xa
je 0x1400607e9
cmp eax, 0xd
je 0x1400607c7
cmp r12, r15
jbe 0x140061b4d
mov rax, qword [rsp + 0x50]
mov al, byte [rax + r15]
inc r15
mov qword [rsp + 0x68], r15
jmp 0x140060796
cmp r12, r15
jbe 0x140061b4d
mov rax, qword [rsp + 0x50]
mov al, byte [rax + r15]
inc r15
mov qword [rsp + 0x68], r15
cmp al, 0xa
jne 0x140061b23
mov rcx, r14
call fcn.1400591e9
add r15, qword [rsp + 0x160]
jmp 0x14006029f
cmp byte [rsp + 0x2e], 0
je 0x140061b23
test al, al
je 0x140061b23
movzx eax, al
cmp eax, 0xa
je 0x1400607e9
mov rcx, r9
cmp eax, 0xd
je 0x140060838
cmp rcx, r15
jbe 0x140061b4d
mov al, byte [r12 + r15]
inc r15
mov qword [rsp + 0x68], r15
jmp 0x140060809
cmp rcx, r15
jbe 0x140061b4d
mov al, byte [r12 + r15]
jmp 0x1400607d9
mov rcx, r14
call fcn.1400591e9
mov rcx, rax
xor r8d, r8d
lea r9, str._home_wyene_.cargo_registry_src_index.crates.io_6f17d22bba15001f_httparse_1.8.0_src_lib.rs
call fcn.14005922c
mov r12, rax
mov r9, rdx
mov r15, qword [rsp + 0xb8]
cmp r15, 0x64
je 0x140061e35
add rdi, qword [rsp + 0x160]
inc r15
mov rcx, r9
test rcx, rcx
je 0x1400608c7
mov r8, rcx
movzx eax, byte [r12 + rcx - 1]
cmp rax, 0x20
ja 0x1400608af
lea rcx, [r8 - 1]
movabs rdx, 0x100002600
bt rdx, rax
jb 0x140060887
mov rcx, r12
mov rdx, r9
lea r9, str._home_wyene_.cargo_registry_src_index.crates.io_6f17d22bba15001f_httparse_1.8.0_src_lib.rs
call fcn.14005922c
mov r12, rax
mov r9, rdx
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x40]
mov qword [rax], rcx
mov qword [rax + 8], r13
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r9
jmp 0x140060276
mov r9, rdi
add r9, r15
mov rax, r12
add rax, r15
and qword [rsp + 0x68], 0
mov rdi, qword [rsp + 0x50]
sub rdi, r15
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rdi
mov rdi, r15
jmp 0x140060867
lea r14, [rsp + 0x58]
jmp 0x14006092c
mov r15, qword [rsp + 0x30]
and r15, 0xffffffffffffff00
mov qword [rsp + 0x30], r15
cmp r15b, 6
jne 0x140061b67
cmp byte [rsp + 0x4f], 0
je 0x140061b67
xor esi, esi
mov ax, 0xc8
mov qword [rsp + 0x168], rax
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0xd8], rcx
xor r15d, r15d
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x1f0]
lea rcx, [rsp + 0x1c8]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x1e0]
movups xmmword [rcx], xmm0
lea rcx, [rsp + 0x2a0]
mov rdx, qword [rsp + 0x170]
mov r8, rsi
call fcn.140032702
lea rbx, str._home_wyene_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.28_src_proto_h1_role.rs
cmp byte [rsp + 0x2f], 0
je 0x140060a1b
lea rcx, [rsp + 0xf50]
mov rdx, r15
lea r8, str._home_wyene_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.28_src_proto_h1_role.rs
call fcn.140062159
mov rsi, rax
mov rdi, rdx
shl rdi, 5
add rdi, rax
cmp rsi, rdi
je 0x140060a1b
mov r8, qword [rsp + 0x2a0]
mov r9, qword [rsp + 0x2a8]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov qword [rsp + 0x20], rbx
call fcn.14005b3ad
add rsi, 0x20
xor ecx, ecx
cmp rdx, rcx
je 0x1400609cf
movzx r8d, byte [rax + rcx]
cmp r8d, 0xd
je 0x140060a12
cmp r8d, 0xa
jne 0x140060a16
mov byte [rax + rcx], 0x20
inc rcx
jmp 0x1400609fc
mov bpl, 1
lea rcx, [rsp + 0x260]
lea rdx, [rsp + 0x2a0]
call fcn.140048264
mov rcx, qword [rsp + 0x258]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 3
jne 0x140060a5d
lea rcx, [rsp + 0x1e0]
call fcn.140054454
mov rbp, r15
jmp 0x140060a80
mov qword [rsp + 0x1e0], rax
mov ecx, 0xb
lea rdi, [rsp + 0x1e8]
mov rsi, qword [rsp + 0x250]
rep movsq qword [rdi], qword [rsi]
mov rbp, r15
cmp byte [rsp + 0xd8], 2
sete byte [rsp + 0x50]
cmp byte [rsp + 0x4e], 0
je 0x140060ae7
mov bpl, 1
mov edx, 2
mov dil, 1
xor ecx, ecx
call fcn.14010484f
lea rcx, [rsp + 0x60]
movups xmmword [rcx + 0x28], xmm7
movups xmmword [rcx + 0x40], xmm7
and qword [rsp + 0x58], 0
mov qword [rsp + 0x70], rax
and qword [rsp + 0x78], 0
mov eax, 8
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x98], rax
and word [rsp + 0xb0], 0
mov rbp, r15
jmp 0x140060af0
mov qword [rsp + 0x58], 3
mov rbx, qword [rsp + 0x218]
mov rax, rbx
add rax, rbp
jb 0x140061e58
mov rdi, qword [rsp + 0x200]
cmp rax, rdi
jbe 0x140060d11
lea rcx, [rax - 1]
bsr rcx, rcx
not ecx
mov rdx, 0xffffffffffffffff
shr rdx, cl
cmp rax, 2
mov esi, 0
cmovae rsi, rdx
inc rsi
je 0x140061e58
cmp rsi, 0x8000
ja 0x140061e58
test rbx, rbx
je 0x140060c85
mov r12, qword [rsp + 0x1f8]
movzx eax, word [rsp + 0x238]
lea rcx, [rdi*4]
xor r13d, r13d
test rcx, rcx
je 0x140060b99
cmp word [r12 + r13*4], 0xffff
je 0x140060b90
movzx edx, word [r12 + r13*4 + 2]
and edx, eax
mov r8d, r13d
sub r8d, edx
test r8d, eax
je 0x140060b9c
add rcx, 0xfffffffffffffffc
inc r13
jmp 0x140060b70
xor r13d, r13d
lea rcx, [rsp + 0x2d0]
mov rdx, rsi
call fcn.14005406a
lea rcx, [rsp + 0x2d0]
call fcn.140053f9f
mov r15, rdx
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x200], rdx
dec esi
mov word [rsp + 0x238], si
mov rcx, r12
mov rdx, rdi
mov r8, r13
call fcn.14005c3ff
mov rsi, rdx
shl rsi, 2
test rsi, rsi
je 0x140060c17
lea r14, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rsp + 0x1e0]
call fcn.14004543c
add rsi, 0xfffffffffffffffc
mov rax, r14
lea r14, [rsp + 0x58]
jmp 0x140060beb
mov rcx, r12
mov rdx, rdi
mov r8, r13
call fcn.14005c42b
mov rsi, rdx
shl rsi, 2
test rsi, rsi
je 0x140060c58
lea r14, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rsp + 0x1e0]
call fcn.14004543c
add rsi, 0xfffffffffffffffc
mov rax, r14
lea r14, [rsp + 0x58]
jmp 0x140060c2c
mov rax, r15
shr rax, 2
add rax, rbx
sub r15, rax
lea rcx, [rsp + 0x208]
mov rdx, r15
call fcn.140045480
mov rcx, r12
mov rdx, rdi
call fcn.14005a785
jmp 0x140060d11
lea eax, [rsi - 1]
mov word [rsp + 0x238], ax
lea rcx, [rsp + 0x2d0]
mov rdx, rsi
call fcn.14005406a
lea rcx, [rsp + 0x2d0]
call fcn.140053f9f
mov rbx, rax
mov r15, rdx
mov rcx, qword [rsp + 0x1f8]
mov rdx, rdi
call fcn.14005a785
mov qword [rsp + 0x1f8], rbx
mov qword [rsp + 0x200], r15
mov rax, rsi
shr rax, 2
sub rsi, rax
mov rcx, rsi
call fcn.1400541d7
mov rdi, rax
mov rsi, rdx
lea rcx, [rsp + 0x208]
call fcn.1400754d1
mov qword [rsp + 0x208], rdi
mov qword [rsp + 0x210], rsi
and qword [rsp + 0x218], 0
lea rcx, [rsp + 0xf50]
mov rdx, rbp
lea r8, str._home_wyene_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.28_src_proto_h1_role.rs
call fcn.140062159
mov r15, rax
mov r12, rdx
shl r12, 5
add r12, rax
mov qword [rsp + 0xb8], r12
cmp r15, r12
je 0x1400615f7
mov r8, qword [rsp + 0x268]
mov r9, qword [rsp + 0x270]
mov rcx, qword [r15]
mov rdx, qword [r15 + 8]
lea rax, str._home_wyene_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.28_src_proto_h1_role.rs
mov qword [rsp + 0x20], rax
call fcn.140066b60
mov r8, rdx
lea rcx, [0x1402517e6]
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x100]
mov rdx, rax
lea r9, [rsp + 0x2d0]
call fcn.14005469f
movzx eax, byte [rsp + 0x110]
cmp eax, 3
je 0x140061c3c
mov rsi, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x108]
test eax, eax
je 0x140060dc6
cmp eax, 2
jne 0x140060e05
xor eax, eax
jmp 0x140060e7e
lea rcx, [rsp + 0x178]
mov rdx, rdi
call fcn.14004c31c
xor ebx, ebx
cmp rdi, rbx
je 0x140060e1a
movzx eax, byte [rsi + rbx]
lea rcx, [0x1402517e6]
mov dl, byte [rax + rcx]
test dl, dl
je 0x140061b92
inc rbx
lea rcx, [rsp + 0x178]
call fcn.14005422f
jmp 0x140060dd8
lea rcx, [rsp + 0x100]
mov rdx, rsi
mov r8, rdi
call fcn.140032045
jmp 0x140060e4f
movups xmm0, xmmword [rsp + 0x178]
movups xmm1, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xe0]
call fcn.1400570c4
mov rax, qword [rsp + 0x100]
mov sil, byte [rsp + 0x108]
lea rcx, [rsp + 0x109]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x130], xmm0
mov rcx, qword [rcx + 0xf]
mov qword [rsp + 0x13f], rcx
mov qword [rsp + 0x1a0], rax
mov byte [rsp + 0x1a8], sil
mov rax, qword [rsp + 0x13f]
lea rcx, [rsp + 0x1a9]
mov qword [rcx + 0xf], rax
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [rcx], xmm0
mov r8, qword [r15 + 0x10]
mov r9, qword [r15 + 0x18]
lea rcx, [rsp + 0x178]
lea rdx, [rsp + 0x260]
call fcn.1400321ef
movups xmm0, xmmword [rsp + 0x178]
movups xmm1, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xf0], xmm1
and qword [rsp + 0xe0], 0
lea rcx, [rsp + 0x2d0]
lea rdx, [rsp + 0x178]
lea r8, str._home_wyene_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_value.rs
call fcn.140044a19
movups xmm0, xmmword [rsp + 0x2d0]
movups xmm1, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
mov byte [rsp + 0x120], 0
lea rcx, [rsp + 0xe0]
call fcn.140046103
cmp qword [rsp + 0x1a0], 0
jne 0x140060f9e
cmp byte [rsp + 0x1a8], 0x14
jne 0x140060f9e
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x110]
test byte [rsp + 0x50], 1
jne 0x140060f7b
call fcn.14005f1f1
mov byte [rsp + 0x50], al
jmp 0x140060f96
mov r9d, 5
lea r8, [0x140254511]
call fcn.14005f203
mov byte [rsp + 0x50], al
xor byte [rsp + 0x50], 1
mov r12, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0x58]
cmp rsi, 3
je 0x14006157c
mov r8, qword [r15]
mov r9, qword [r15 + 8]
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0x260]
call fcn.1400321ef
mov rax, qword [rsp + 0x90]
cmp esi, 1
mov qword [rsp + 0xc8], r15
jne 0x140060ff1
test rax, rax
js 0x1400610a8
cvtsi2ss xmm0, rax
jmp 0x1400610bd
mov rsi, qword [rsp + 0x78]
mov rcx, rsi
shr rcx, 2
mov rdx, rsi
sub rdx, rcx
cmp rax, rdx
jne 0x1400610d3
test rax, rax
lea r14, [rsp + 0x58]
jne 0x140061136
mov word [rsp + 0xb0], 7
mov edx, 8
lea rcx, [rsp + 0x2d0]
call fcn.14005406a
lea rcx, [rsp + 0x2d0]
call fcn.140053f9f
mov rbx, rax
mov rdi, rdx
mov rcx, qword [rsp + 0x70]
mov rdx, rsi
call fcn.14005a785
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rdi
mov ecx, 0x240
call fcn.14005c453
test rax, rax
je 0x140061ec1
mov rbx, rax
lea rcx, [rsp + 0x80]
call fcn.14005b770
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x88], 6
and qword [rsp + 0x90], 0
mov rsi, rdi
jmp 0x140061151
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
mov rsi, qword [rsp + 0x78]
test rsi, rsi
lea r14, [rsp + 0x58]
js 0x1400610da
cvtsi2ss xmm1, rsi
jmp 0x1400610f1
lea r14, [rsp + 0x58]
jmp 0x140061151
mov rax, rsi
shr rax, 1
mov ecx, esi
and ecx, 1
or rcx, rax
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm6
jae 0x140061130
mov rcx, r14
call fcn.140054623
mov rdi, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
lea rax, [rsi*4]
mov rcx, rdi
test rax, rax
je 0x14006138b
mov dword [rcx], 0xffff
add rcx, 4
add rax, 0xfffffffffffffffc
jmp 0x140061117
and qword [rsp + 0x58], 0
add rsi, rsi
mov rcx, r14
mov rdx, rsi
call fcn.14005c204
test al, al
jne 0x140061e86
mov rsi, qword [rsp + 0x78]
mov rcx, r14
lea rdx, [rsp + 0x1a0]
call fcn.14005bd4b
mov r13d, eax
movzx r14d, word [rsp + 0xb0]
mov eax, r14d
and eax, r13d
mov r12, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x40], rcx
mov rdx, qword [rsp + 0x90]
xor ebp, ebp
mov rdi, rax
mov eax, 0
cmp rdi, rsi
jae 0x14006118f
movzx ebx, word [r12 + rdi*4]
cmp rbx, 0xffff
je 0x14006120e
movzx eax, word [r12 + rdi*4 + 2]
mov ecx, r14d
and ecx, eax
mov r8d, edi
sub r8d, ecx
and r8d, r14d
cmp r8, rbp
jb 0x1400612a2
cmp ax, r13w
jne 0x140061203
mov rcx, qword [rsp + 0x40]
mov r15, rdx
mov r8, rbx
lea r9, str._home_wyene_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_map.rssize_overflows_MAX_SIZE
call fcn.14005bf34
add rax, 0x38
mov rcx, rax
lea rdx, [rsp + 0x1a0]
call fcn.1400450d7
test al, al
mov rdx, r15
jne 0x14006143c
inc rbp
inc rdi
mov rax, rdi
jmp 0x14006118f
mov rsi, qword [rsp + 0x90]
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x1a0]
call fcn.14005727f
lea rcx, [rsp + 0x58]
mov r15, qword [rsp + 0xc8]
movups xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x2e0], xmm1
movaps xmmword [rsp + 0x2d0], xmm0
mov edx, r13d
lea r8, [rsp + 0xe0]
lea r9, [rsp + 0x2d0]
call fcn.14005bfd5
test al, al
jne 0x140061e93
mov rdx, qword [rsp + 0x78]
cmp rdi, rdx
mov r12, qword [rsp + 0xb8]
jae 0x140061df8
mov rax, qword [rsp + 0x70]
mov word [rax + rdi*4], si
mov word [rax + rdi*4 + 2], r13w
jmp 0x14006157c
cmp rbp, 0x200
setae bl
cmp qword [rsp + 0x58], 2
setne bpl
lea rcx, [rsp + 0x178]
lea rdx, [rsp + 0x1a0]
call fcn.14005727f
lea rcx, [rsp + 0x58]
mov r15, qword [rsp + 0xc8]
movups xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x2e0], xmm1
movaps xmmword [rsp + 0x2d0], xmm0
mov rsi, qword [rsp + 0x90]
movups xmm0, xmmword [rsp + 0x178]
movups xmm1, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov edx, r13d
lea r8, [rsp + 0xe0]
lea r9, [rsp + 0x2d0]
call fcn.14005bfd5
test al, al
jne 0x140061e93
and bl, bpl
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov word [rsp + 0x20], r13w
mov r8, rdi
mov r9d, esi
call fcn.140045185
mov rcx, qword [rsp + 0x58]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
test bl, bl
cmovne rcx, rdx
mov qword [rsp + 0x58], rcx
jmp 0x140061574
imul r15, qword [rsp + 0x90], 0x60
mov rbp, qword [rsp + 0x80]
add r15, rbp
movzx r13d, word [rsp + 0xb0]
xor ebx, ebx
cmp rbp, r15
je 0x140061151
lea r12, [rbp + 0x60]
mov rcx, r14
lea r14, [rbx + 1]
lea rdx, [rbp + 0x38]
call fcn.140044a49
movzx ecx, ax
mov edx, r13d
and edx, ecx
mov word [rbp + 0x58], cx
xor ecx, ecx
mov r8, rdx
mov edx, 0
cmp r8, rsi
jae 0x1400613d5
cmp word [rdi + r8*4], 0xffff
je 0x14006140c
movzx edx, word [rdi + r8*4 + 2]
and edx, r13d
mov r9d, r8d
sub r9d, edx
and r9d, r13d
cmp r9, rcx
jb 0x140061419
inc rcx
inc r8
mov rdx, r8
jmp 0x1400613d5
mov word [rdi + r8*4], bx
mov word [rdi + r8*4 + 2], ax
jmp 0x14006142c
mov word [rsp + 0x20], ax
mov rcx, rdi
mov rdx, rsi
mov r9d, ebx
call fcn.140045185
mov rbp, r12
mov rbx, r14
lea r14, [rsp + 0x58]
jmp 0x1400613aa
cmp rdx, rbx
jbe 0x140061e0d
imul rax, rbx, 0x60
mov rcx, qword [rsp + 0x40]
lea rsi, [rcx + rax]
cmp qword [rcx + rax], 0
je 0x1400614ff
mov rdi, qword [rsi + 0x10]
mov r14, qword [rsp + 0xa8]
movups xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
lea rax, [rsp + 0x2f0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0x2d0], 1
mov qword [rsp + 0x2d8], rdi
and qword [rsp + 0x2e0], 0
mov qword [rsp + 0x2e8], rbx
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x2d0]
call fcn.14005bf59
mov r15, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xa8]
cmp rdx, rdi
jbe 0x140061e21
mov rax, qword [rsp + 0x98]
shl rdi, 6
mov ecx, 1
mov qword [rax + rdi + 0x10], rcx
mov qword [rax + rdi + 0x18], r14
mov qword [rsi], rcx
mov qword [rsi + 0x10], r14
jmp 0x140061574
mov rdi, qword [rsp + 0xa8]
movups xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
lea rax, [rsp + 0x2f0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
and qword [rsp + 0x2d0], 0
mov qword [rsp + 0x2d8], rbx
and qword [rsp + 0x2e0], 0
mov qword [rsp + 0x2e8], rbx
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x2d0]
call fcn.14005bf59
mov r15, qword [rsp + 0xc8]
mov qword [rsi], 1
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rdi
mov r12, qword [rsp + 0xb8]
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x2f0], rax
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x2e0], xmm1
movaps xmmword [rsp + 0x2d0], xmm0
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0xe0]
lea r8, [rsp + 0x2d0]
call fcn.140045a35
add r15, 0x20
lea r14, [rsp + 0x58]
jmp 0x140060d3d
mov rcx, qword [rsp + 0x58]
mov bpl, 1
mov rax, rcx
mov qword [rsp + 0xd0], rcx
cmp rcx, 3
je 0x140061705
mov ecx, 0x20
mov edx, 8
call fcn.14010484f
mov rbx, rax
movups xmm0, xmmword [0x140278280]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140278270]
movups xmmword [rax], xmm0
xor ecx, ecx
mov qword [rsp + 0x40], rax
call fcn.140059ca7
mov r12, r15
mov ecx, 0x60
mov edx, 8
call fcn.14010484f
mov ecx, 0xc
mov rdi, rax
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov r13b, 1
xor r15d, r15d
lea rcx, fcn.14005b71f
mov qword [rsp + 0x20], rcx
mov rcx, rbx
movabs rdx, 0xb88bd6d138e542e1
movabs r8, 0xbfdb59666b870fc2
mov r9, rax
call fcn.1400531bb
mov rbx, rax
test rax, rax
je 0x14006171d
mov rdi, rdx
mov rcx, rbx
call qword [rdx + 0x18]
movabs rcx, 0xb88bd6d138e542e1
xor rax, rcx
movabs rcx, 0xbfdb59666b870fc2
xor rdx, rcx
or rdx, rax
jne 0x14006170f
mov ecx, 0xc
lea rdi, [rsp + 0x2d0]
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov edx, 8
mov rcx, rbx
call fcn.14002dd50
cmp qword [rsp + 0x2d0], 3
je 0x14006171d
xor r15d, r15d
lea rcx, [rsp + 0x2d0]
call fcn.14005b71f
jmp 0x14006171d
mov r12, r15
xor ebx, ebx
mov r15b, 1
jmp 0x140061725
xor r15d, r15d
mov rcx, rbx
mov rdx, rdi
call fcn.1400533d4
xor r15d, r15d
mov rbx, qword [rsp + 0x40]
mov r13, qword [rsp + 0x1c0]
test r13, r13
je 0x14006188e
movups xmm0, xmmword [rsp + 0x1c0]
movups xmm1, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x290], xmm1
movaps xmmword [rsp + 0x280], xmm0
test rbx, rbx
jne 0x140061789
mov ecx, 0x20
mov edx, 8
call fcn.14010484f
mov rbx, rax
movups xmm0, xmmword [0x140278280]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140278270]
movups xmmword [rax], xmm0
xor ecx, ecx
call fcn.140059ca7
mov rsi, r13
movaps xmm0, xmmword [rsp + 0x280]
movaps xmm1, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x2e0], xmm1
movaps xmmword [rsp + 0x2d0], xmm0
mov ecx, 0x20
mov edx, 8
mov qword [rsp + 0x40], rbx
call fcn.14010484f
movaps xmm0, xmmword [rsp + 0x2d0]
movaps xmm1, xmmword [rsp + 0x2e0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
xor r13d, r13d
lea rcx, [0x140253198]
mov qword [rsp + 0x20], rcx
mov rcx, rbx
movabs rdx, 0xe1184385ee77800f
movabs r8, 0xcf5c73254999ea64
mov r9, rax
call fcn.1400531bb
mov rdi, rax
test rax, rax
je 0x140061884
mov rbx, rdx
mov rcx, rdi
call qword [rdx + 0x18]
movabs rcx, 0xe1184385ee77800f
xor rax, rcx
movabs rcx, 0xcf5c73254999ea64
xor rdx, rcx
or rdx, rax
jne 0x140061876
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x2e0], xmm1
movaps xmmword [rsp + 0x2d0], xmm0
mov edx, 8
mov rcx, rdi
call fcn.14002dd50
cmp qword [rsp + 0x2d0], 0
je 0x140061884
xor r13d, r13d
lea rcx, [rsp + 0x2d0]
call fcn.1400599db
jmp 0x140061884
xor r13d, r13d
mov rcx, rdi
mov rdx, rbx
call fcn.1400533d4
xor ebp, ebp
mov rbx, qword [rsp + 0x40]
mov r13, rsi
mov ecx, 0xc
lea rdi, [rsp + 0x2d0]
lea rsi, [rsp + 0x1e0]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0xd8]
mov byte [rsp + 0x33a], al
mov rcx, qword [rsp + 0x168]
mov word [rsp + 0x338], cx
mov qword [rsp + 0x330], rbx
cmp cx, 0x64
je 0x140061902
movzx eax, cx
cmp eax, 0x65
je 0x140061c8e
cmp eax, 0xcc
je 0x140061c97
cmp eax, 0x130
je 0x140061c97
lea eax, [rcx - 0x66]
cmp ax, 0x62
jae 0x140061c63
mov rax, qword [rsp + 0x170]
mov rsi, qword [rax + 8]
test rsi, rsi
je 0x140061c44
lea rcx, [rsp + 0x2d0]
call fcn.140075897
cmp dword [rsp + 0xd0], 3
jne 0x140061942
mov rax, qword [rsp + 0x58]
cmp eax, 3
je 0x140061942
xor edi, edi
mov rcx, r14
call fcn.14005b71f
lea rcx, [rsp + 0x260]
call fcn.1400599db
test r13, r13
mov rdi, qword [rsp + 0x170]
jne 0x14005fe5b
cmp qword [rsp + 0x1c0], 0
je 0x14005fe5b
lea rcx, [rsp + 0x1c0]
call fcn.1400599db
jmp 0x14005fe5b
cmp rax, rdx
jbe 0x140061b4d
cmp byte [r10 + rdx], 0xa
jne 0x140061b67
mov r9, r10
lea rdx, [rbx + 2]
lea r8, [r10 + rbx]
add r8, 2
jmp 0x1400619ad
mov r9, r10
lea r8, [r10 + rdx]
and qword [rsp + 0x68], 0
sub rax, rdx
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x60], rax
test cl, 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
cmovne r9, rax
mov eax, 0
cmovne rbx, rax
jmp 0x140060246
add r12, r15
mov rdi, r12
and rdi, 0xffffffffffffff00
mov r13, r12
jmp 0x140061a1f
cmp rcx, r12
jbe 0x140061b4d
mov rax, qword [rsp + 0x40]
mov al, byte [rax + r13 + 1]
add r13, 2
mov qword [rsp + 0x68], r13
cmp al, 0xa
jne 0x140061b38
add r13, r15
mov rdi, r13
and rdi, 0xffffffffffffff00
mov rcx, qword [rsp + 0x168]
lea eax, [rcx - 0x3e8]
cmp ax, 0xfc7c
jb 0x140061e40
call fcn.140057c1a
test rax, rax
je 0x140061a63
mov r9, rdx
mov rcx, qword [rsp + 0x198]
mov rdx, rbx
mov r8, rax
call fcn.14011390d
test al, al
je 0x140061a63
and qword [rsp + 0x58], 0
jmp 0x140061a76
mov rcx, r14
mov rdx, qword [rsp + 0x198]
mov r8, rbx
call fcn.140032045
mov r11, qword [rsp + 0xd0]
movzx r10d, r13b
or r10, rdi
add rsi, r10
xor eax, eax
cmp r11, rax
je 0x140061aee
mov rcx, qword [rsp + rax + 0x2d8]
cmp rcx, 0xffff
ja 0x140061d6b
mov rdx, qword [rsp + rax + 0x2d0]
mov r8, qword [rsp + rax + 0x2e0]
sub rdx, rbp
add rcx, rdx
sub r8, rbp
mov r9, qword [rsp + rax + 0x2e8]
add r9, r8
mov qword [rsp + rax + 0xf50], rdx
mov qword [rsp + rax + 0xf58], rcx
mov qword [rsp + rax + 0xf60], r8
mov qword [rsp + rax + 0xf68], r9
add rax, 0x20
jmp 0x140061a8a
mov qword [rsp + 0x30], r10
mov rax, qword [rsp + 0x58]
lea rcx, [rsp + 0x60]
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rsp + 0x1e0], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x1f0], rcx
mov r15, qword [rsp + 0xb8]
jmp 0x14006095e
mov r15, qword [rsp + 0x30]
and r15, 0xffffffffffffff00
or r15, 1
jmp 0x140060927
mov r15, qword [rsp + 0x30]
and r15, 0xffffffffffffff00
or r15, 2
jmp 0x140060927
mov rax, qword [rsp + 0xc0]
mov qword [rax], 3
jmp 0x140061c18
mov r15d, 2
shl r15d, 3
movabs rax, 0x409000a000000
mov ecx, r15d
shr rax, cl
mov rcx, qword [rsp + 0xc0]
mov byte [rcx + 8], al
mov qword [rcx], 4
jmp 0x140061c18
mov r12, r15
lea rcx, [rsp + 0x178]
call fcn.140032656
mov rax, qword [rsp + 0xc0]
mov byte [rax + 8], 0xb
mov qword [rax], 4
mov r15b, 1
mov bpl, 1
mov dil, 1
test r15b, r15b
je 0x140061bd7
mov rax, qword [rsp + 0x58]
cmp eax, 3
je 0x140061bd7
lea rcx, [rsp + 0x58]
call fcn.14005b71f
cmp r12, qword [rsp + 0xb8]
je 0x140061bee
lea rcx, [rsp + 0x1e0]
call fcn.140059c56
lea rcx, [rsp + 0x260]
call fcn.1400599db
test bpl, bpl
je 0x140061c18
cmp qword [rsp + 0x1c0], 0
je 0x140061c18
lea rcx, [rsp + 0x1c0]
call fcn.1400599db
movaps xmm6, xmmword [rsp + 0x1bd0]
movaps xmm7, xmmword [rsp + 0x1be0]
add rsp, 0x1bf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r12, r15
jmp 0x140061ba2
mov eax, 3
mov rcx, qword [rsp + 0xc0]
mov qword [rcx], rax
lea rcx, [rsp + 0x2d0]
call fcn.140075897
jmp 0x140061cd1
mov rax, qword [rsp + 0x248]
mov rax, qword [rax + 8]
movzx eax, byte [rax]
cmp rax, 0xb
je 0x140061cd8
cmp eax, 5
je 0x140061c97
cmp eax, 7
jne 0x140061cd8
add ecx, 0xffffff38
cmp cx, 0x64
jae 0x140061cd8
mov al, 1
xor edx, edx
xor r8d, r8d
jmp 0x140061c9e
mov r8b, 1
xor edx, edx
xor eax, eax
lea rsi, [rsp + 0x2d0]
mov ecx, 0xe
mov r9, qword [rsp + 0xc0]
mov rdi, r9
rep movsq qword [rdi], qword [rsi]
mov cl, byte [rsp + 0x50]
and cl, r8b
mov qword [r9 + 0x70], rdx
mov byte [r9 + 0x78], 0
mov byte [r9 + 0x79], cl
mov byte [r9 + 0x7a], al
xor edi, edi
jmp 0x140061bbe
movups xmm6, xmmword [0x140254548]
lea rdx, [rsp + 0x100]
movaps xmmword [rdx + 0x10], xmm6
movups xmm7, xmmword [0x140254538]
movaps xmmword [rdx], xmm7
lea rcx, [rsp + 0x2d0]
call fcn.14004588f
test al, al
je 0x140061d8d
mov r8b, 2
cmp byte [rsp + 0x33a], 1
je 0x140061de2
lea r8, [rsp + 0x100]
movaps xmmword [r8 + 0x10], xmm6
movaps xmmword [r8], xmm7
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x2d0]
call fcn.14005d32d
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xe0]
call fcn.14005e02a
lea rcx, [rsp + 0x100]
call fcn.140062180
movzx edx, al
not rdx
jmp 0x140061da9
mov rax, qword [rsp + 0xc0]
mov byte [rax + 8], 9
mov qword [rax], 4
lea rcx, [rsp + 0x58]
call fcn.140046103
jmp 0x140061c18
lea rcx, [rsp + 0x2d0]
call fcn.14005f461
cmp rax, 1
jne 0x140061db1
mov r8b, 9
cmp rdx, 0xfffffffffffffffe
jae 0x140061de2
mov r8b, 1
jmp 0x140061c9c
movups xmm0, xmmword [0x140254528]
lea rdx, [rsp + 0x100]
movaps xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x140254518]
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x2d0]
call fcn.14004588f
mov r8b, 1
test al, al
je 0x140061e01
mov rax, qword [rsp + 0xc0]
mov byte [rax + 8], r8b
mov eax, 4
jmp 0x140061c49
lea r8, str._home_wyene_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_map.rssize_overflows_MAX_SIZE
jmp 0x140061e28
mov rdx, 0xffffffffffffffff
jmp 0x140061c9c
lea r8, str._home_wyene_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_map.rssize_overflows_MAX_SIZE
mov rcx, rbx
call fcn.140032f20
jmp 0x140061ed0
lea r8, str._home_wyene_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_map.rssize_overflows_MAX_SIZE
mov rcx, rdi
call fcn.140032f20
jmp 0x140061ed0
mov r15d, 5
jmp 0x140061b67
mov rax, qword [rsp + 0xc0]
mov byte [rax + 8], 0xa
mov qword [rax], 4
jmp 0x140061c18
lea rax, str._home_wyene_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_map.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x140269ea6]
lea r9, [0x140253018]
lea r8, [rsp + 0x2d0]
mov edx, 0x17
call fcn.1400367c0
jmp 0x140061ed0
lea rcx, [rsp + 0x130]
call fcn.1400599db
lea rax, str._home_wyene_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_map.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x140269ea6]
lea r9, [0x140253018]
lea r8, [rsp + 0x2d0]
mov edx, 0x17
call fcn.1400367c0
jmp 0x140061ed0
mov ecx, 8
mov edx, 0x240
call fcn.14002fda0
ud2