Function at 0x14010e080
Capabilities:
Encode data using xor
Hash data using fnv

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x8b8
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x820], xmm10
movdqa xmmword [rbp + 0x810], xmm9
movdqa xmmword [rbp + 0x800], xmm8
movdqa xmmword [rbp + 0x7f0], xmm7
movdqa xmmword [rbp + 0x7e0], xmm6
mov qword [rbp + 0x7d8], 0xfffffffffffffffe
mov qword [rbp + 0x658], rcx
movzx eax, byte [r8 + 0xf0]
mov byte [rbp + 0x7d2], al
mov eax, dword [r8 + 0xf4]
mov dword [rbp + 0x793], eax
mov eax, dword [r8 + 0xf1]
mov dword [rbp + 0x790], eax
mov rax, qword [r8 + 0xf8]
mov qword [rbp + 0x780], rax
mov rax, qword [r8 + 0x100]
mov qword [rbp + 0x778], rax
lea rsi, [r8 + 0x88]
mov rax, qword [r8 + 0xd8]
mov qword [rbp + 0x350], rax
movups xmm0, xmmword [r8 + 0xc8]
movaps xmmword [rbp + 0x340], xmm0
movups xmm0, xmmword [r8 + 0x88]
movups xmm1, xmmword [r8 + 0x98]
movups xmm2, xmmword [r8 + 0xa8]
movups xmm3, xmmword [r8 + 0xb8]
movaps xmmword [rbp + 0x330], xmm3
movaps xmmword [rbp + 0x320], xmm2
movaps xmmword [rbp + 0x310], xmm1
movaps xmmword [rbp + 0x300], xmm0
movups xmm0, xmmword [r8 + 0x78]
movaps xmmword [rbp + 0x610], xmm0
movups xmm0, xmmword [r8 + 0x68]
movaps xmmword [rbp + 0x600], xmm0
movups xmm0, xmmword [r8 + 0x28]
movups xmm1, xmmword [r8 + 0x38]
movups xmm2, xmmword [r8 + 0x48]
movups xmm3, xmmword [r8 + 0x58]
movaps xmmword [rbp + 0x5f0], xmm3
movaps xmmword [rbp + 0x5e0], xmm2
movaps xmmword [rbp + 0x5d0], xmm1
movaps xmmword [rbp + 0x5c0], xmm0
mov rax, qword [r8 + 0xe0]
mov qword [rbp + 0x630], rax
mov eax, dword [r8 + 0xe8]
mov dword [rbp + 0x638], eax
movzx eax, byte [r8 + 0x108]
mov byte [rbp + 0x7cc], al
mov rax, qword [r8 + 0x20]
mov qword [rbp + 0x390], rax
movdqu xmm0, xmmword [r8]
movdqu xmm1, xmmword [r8 + 0x10]
movdqa xmmword [rbp + 0x380], xmm1
movdqa xmmword [rbp + 0x370], xmm0
mov ebx, dword [rbp + 0x32c]
test rbx, rbx
je 0x14010e2ed
mov r13, rdx
mov r14, qword [rbp + 0x308]
mov r15, qword [rbp + 0x310]
cmp r15, rbx
jbe 0x14010e26f
cmp byte [r14 + rbx], 0xbf
jg 0x14010e271
mov byte [rbp + 0x7d5], 1
mov byte [rbp + 0x7d4], 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r15
xor r8d, r8d
mov r9, rbx
call fcn.140198800
jmp 0x14010ff1a
jne 0x14010e23f
cmp ebx, 4
jne 0x14010e290
lea rdx, str.httphttpswswssftpfileC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rsel__
mov rcx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14010e3a7
cmp r15, rbx
jbe 0x14010e2cc
cmp byte [r14 + rbx], 0xbf
jg 0x14010e2ce
mov byte [rbp + 0x7d5], 1
mov byte [rbp + 0x7d4], 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r15
xor r8d, r8d
mov r9, rbx
call fcn.140198800
jmp 0x14010ff1a
jne 0x14010e29c
cmp ebx, 5
jne 0x14010e2ed
lea rdx, [0x140206c54]
mov rcx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14010e3a7
mov byte [rbp + 0x7d5], 1
mov byte [rbp + 0x7d4], 0
mov rcx, rsi
call fcn.1400f1b90
mov rcx, qword [rbp + 0x658]
mov qword [rcx], 2
mov qword [rcx + 8], rax
cmp qword [rbp + 0x370], 0
je 0x14010e332
lea rcx, [rbp + 0x378]
mov byte [rbp + 0x7d1], 0
call fcn.140111a90
mov byte [rbp + 0x7cd], 0
lea rcx, [rbp + 0x5c0]
call fcn.1400023d0
cmp byte [rbp + 0x7d2], 0xa
jb 0x14010e36d
cmp qword [rbp + 0x778], 0
je 0x14010e36d
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x780]
call fcn.140195ea0
cmp byte [r13 + 0x1ba], 0
je 0x14010e425
cmp r15, rbx
jbe 0x14010e3ed
cmp byte [r14 + rbx], 0xbf
jg 0x14010e3ef
mov byte [rbp + 0x7d5], 1
mov byte [rbp + 0x7d4], 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r15
xor r8d, r8d
mov r9, rbx
call fcn.140198800
jmp 0x14010ff1a
jne 0x14010e3bd
cmp ebx, 5
jne 0x14010e40a
lea rdx, [0x140206c54]
mov rcx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14010e425
mov byte [rbp + 0x7d5], 1
mov byte [rbp + 0x7d4], 0
mov rcx, rsi
call fcn.1400f1b90
jmp 0x14010e303
movzx eax, byte [rbp + 0x7d2]
mov dword [rbp + 0x63c], eax
lea rax, [r13 + 0x10]
mov qword [rbp + 0x368], rax
xor eax, eax
cmp qword [r13 + 0x150], 0
sete al
lea r12, [rbp + 0x690]
add eax, eax
xor r15d, r15d
movdqa xmm6, xmmword [str.uespemosarenegylmodnarodsetybdet_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
movdqa xmm7, xmmword [0x1401a3630]
pxor xmm8, xmm8
mov qword [rbp + 0x7a8], r13
cmp rax, 2
mov qword [rbp + 0x798], rsi
jne 0x14010ebd3
jmp 0x14010ec90
mov rsi, qword [r13 + 0x148]
imul rax, r15, 0x68
mov rcx, qword [rsi + rax + 8]
mov qword [rbp + 0x628], rcx
cmp qword [rsi + rax], 1
mov ecx, 0
adc rcx, 1
mov qword [rbp + 0x7a0], rcx
add rax, rsi
add rax, 0x18
mov qword [rbp + 0x768], rax
mov byte [rbp + 0x7d5], 1
mov byte [rbp + 0x7d4], 1
lea rcx, [rbp + 0x5c0]
call fcn.140104750
imul rax, r15, 0x68
lea r11, [rsi + rax]
add r11, 0x40
mov rsi, qword [rbp + 0x5c0]
cmp rsi, 2
mov qword [rbp + 0x7b8], r11
mov qword [rbp + 0x7b0], r15
mov qword [rbp + 0x770], rsi
jne 0x14010e5b0
movdqu xmm0, xmmword [rbp + 0x5c8]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm6
movdqa xmmword [rbp + 0x660], xmm1
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmm7
movdqa xmmword [rbp + 0x670], xmm1
movdqa xmmword [rbp + 0x680], xmm0
movdqa xmmword [r12], xmm8
mov qword [r12 + 0x10], 0
mov rsi, qword [r11]
xor eax, eax
test rsi, rsi
setne al
mov qword [rbp + 0x480], rax
mov r8d, 8
lea rdi, [rbp + 0x660]
mov rcx, rdi
lea rbx, [rbp + 0x480]
mov rdx, rbx
mov r14, r11
call fcn.140041dd0
test rsi, rsi
je 0x14010e640
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
mov rcx, rdi
jmp 0x14010e658
mov rax, qword [r11]
xor edx, edx
test rax, rax
setne dl
movabs rcx, 0xcbf29ce484222325
xor rdx, rcx
movabs rcx, 0x1efac7090aef4a21
imul rdx, rcx
test rax, rax
je 0x14010e770
mov r8, qword [r11 + 0x10]
test r8, r8
movabs r10, 0x100000001b3
je 0x14010e77c
mov rax, qword [r11 + 8]
mov r9, r8
and r9, 7
je 0x14010e781
mov rcx, rax
nop word [rax + rax]
movzx r14d, byte [rcx]
inc rcx
xor r14, rdx
imul r14, r10
mov rdx, r14
dec r9
jne 0x14010e610
cmp r8, 8
jae 0x14010e78d
jmp 0x14010e800
movzx eax, byte [r14 + 8]
mov qword [rbp + 0x480], rax
mov r8d, 8
mov rcx, rdi
mov rdx, rbx
call fcn.140041dd0
mov rax, qword [rbp + 0x670]
mov r9, qword [rbp + 0x690]
shl r9, 0x38
or r9, qword [rbp + 0x698]
mov rcx, qword [rbp + 0x678]
mov r8, qword [rbp + 0x660]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rbp + 0x668]
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
add rdx, rcx
shl rcx, 0x10
xor rcx, rdx
shr rcx, 0x2b
add rdx, rax
shr rax, 0x2f
xor rax, rcx
mov r14, rdx
shr r14, 0x20
xor r14, rdx
xor r14, rax
mov r11, qword [rbp + 0x7b8]
jmp 0x14010e800
movzx eax, byte [r11 + 8]
xor rdx, rax
imul rdx, rcx
mov r14, rdx
jmp 0x14010e800
mov r14, rdx
mov rcx, rax
cmp r8, 8
jb 0x14010e800
add rax, r8
movzx edx, byte [rcx]
xor rdx, r14
imul rdx, r10
movzx r8d, byte [rcx + 1]
xor r8, rdx
imul r8, r10
movzx edx, byte [rcx + 2]
xor rdx, r8
imul rdx, r10
movzx r8d, byte [rcx + 3]
xor r8, rdx
imul r8, r10
movzx edx, byte [rcx + 4]
xor rdx, r8
imul rdx, r10
movzx r8d, byte [rcx + 5]
xor r8, rdx
imul r8, r10
movzx edx, byte [rcx + 6]
xor rdx, r8
imul rdx, r10
movzx r14d, byte [rcx + 7]
add rcx, 8
xor r14, rdx
imul r14, r10
cmp rcx, rax
jne 0x14010e790
nop word cs:[rax + rax]
and r14d, 0x7fff
movzx r12d, word [rbp + 0x618]
mov edi, r14d
and edi, r12d
mov r15, qword [rbp + 0x610]
mov r13, qword [rbp + 0x608]
mov rsi, qword [rbp + 0x5e0]
mov r9, qword [rbp + 0x5e8]
xor ebx, ebx
mov qword [rbp + 0x7c0], r9
jmp 0x14010e856
movzx eax, byte [rax + 8]
cmp al, byte [r11 + 8]
je 0x14010ec51
nop word [rax + rax]
inc rbx
inc rdi
mov rax, rdi
nop dword [rax]
mov rdi, rax
mov eax, 0
cmp rdi, r15
jae 0x14010e860
movzx ecx, word [r13 + rdi*4]
cmp rcx, 0xffff
je 0x14010e910
movzx eax, word [r13 + rdi*4 + 2]
mov edx, r12d
and edx, eax
mov r8d, edi
sub r8d, edx
and r8d, r12d
cmp r8, rbx
jb 0x14010e9c0
cmp ax, r14w
jne 0x14010e850
cmp r9, rcx
jbe 0x14010eec4
imul rax, rcx, 0x68
mov rcx, qword [rsi + rax + 0x40]
test rcx, rcx
setne dl
cmp qword [r11], 0
sete r8b
cmp dl, r8b
je 0x14010e850
add rax, rsi
add rax, 0x40
test rcx, rcx
je 0x14010e83c
mov r8, qword [rax + 0x10]
cmp r8, qword [r11 + 0x10]
jne 0x14010e850
mov rdx, qword [r11 + 8]
mov rcx, qword [rax + 8]
call sub.VCRUNTIME140.dll_memcmp
mov r9, qword [rbp + 0x7c0]
mov r11, qword [rbp + 0x7b8]
test eax, eax
jne 0x14010e850
jmp 0x14010ec51
cmp rbx, 0x200
setae bl
cmp dword [rbp + 0x770], 2
setne sil
mov rax, qword [r11]
test rax, rax
je 0x14010ea70
mov rax, qword [rax]
lea rdx, [r11 + 0x18]
mov r8, qword [r11 + 8]
mov r9, qword [r11 + 0x10]
mov byte [rbp + 0x7d5], 1
mov byte [rbp + 0x7d4], 1
lea rcx, [rbp + 0x660]
call rax
mov r13, qword [rbp + 0x7a8]
mov r15, qword [rbp + 0x7b0]
lea r12, [rbp + 0x690]
mov rax, qword [rbp + 0x660]
movzx ecx, byte [rbp + 0x668]
movzx edx, byte [rbp + 0x66f]
shl edx, 0x10
movzx r8d, word [rbp + 0x66d]
or r8d, edx
shl r8, 0x20
mov r9d, dword [rbp + 0x669]
or r9, r8
movdqu xmm0, xmmword [r12 - 0x20]
movdqa xmmword [rbp + 0x480], xmm0
jmp 0x14010ea93
cmp rbx, 0x200
setae bl
cmp dword [rbp + 0x770], 2
setne sil
mov rax, qword [r11]
test rax, rax
mov r15, qword [rbp + 0x7b0]
lea r12, [rbp + 0x690]
mov rdx, qword [rbp + 0x360]
je 0x14010eac0
mov rax, qword [rax]
lea rdx, [r11 + 0x18]
mov r8, qword [r11 + 8]
mov r9, qword [r11 + 0x10]
mov byte [rbp + 0x7d5], 1
mov byte [rbp + 0x7d4], 1
lea rcx, [rbp + 0x660]
call rax
mov r13, qword [rbp + 0x7a8]
mov rax, qword [rbp + 0x660]
movzx ecx, byte [rbp + 0x668]
movzx edx, byte [rbp + 0x66f]
shl edx, 0x10
movzx r8d, word [rbp + 0x66d]
add byte [rax], al
or r8d, edx
shl r8, 0x20
mov edx, dword [rbp + 0x669]
or rdx, r8
movdqu xmm0, xmmword [r12 - 0x20]
movdqa xmmword [rbp + 0x480], xmm0
jmp 0x14010eace
movzx ecx, byte [r11 + 8]
xor eax, eax
mov r13, qword [rbp + 0x7a8]
mov r15, qword [rbp + 0x7b0]
lea r12, [rbp + 0x690]
mov r9, qword [rbp + 0x798]
and bl, sil
movaps xmm0, xmmword [rbp + 0x480]
add al, 0
add byte [rcx + rcx*4 - 0x36], cl
shl rdx, 8
movzx ecx, cl
or rcx, rdx
movaps xmmword [rbp + 0x160], xmm0
mov rsi, r9
jmp 0x14010eaf7
movzx ecx, byte [r11 + 8]
xor eax, eax
mov r13, qword [rbp + 0x7a8]
and bl, sil
movaps xmm0, xmmword [rbp + 0x480]
add al, 0
add byte [rax - 0x77], cl
xchg ebp, eax
invalid
add eax, dword [rax]
add byte [rax - 0x3f], cl
loop 0x14010eaeb
movzx ecx, cl
or rcx, rdx
movaps xmmword [rbp + 0x160], xmm0
mov rsi, qword [rbp + 0x798]
lea rdx, [rbp + 0x5c0]
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], rax
mov qword [rbp + 0x670], rcx
movdqa xmm0, xmmword [rbp + 0x160]
movdqu xmmword [r12 - 0x18], xmm0
mov qword [rbp + 0x688], rdi
mov word [rbp + 0x690], r14w
mov byte [rbp + 0x692], bl
movzx eax, byte [rbp + 0x424]
mov byte [r12 + 7], al
mov eax, dword [rbp + 0x420]
mov dword [r12 + 3], eax
mov rdi, qword [rbp + 0x768]
mov rax, qword [rdi]
mov r8, qword [rdi + 8]
mov rax, qword [rax]
lea rdx, [rdi + 0x18]
mov r9, qword [rdi + 0x10]
mov byte [rbp + 0x7ce], 1
lea rcx, [rbp + 0x210]
call rax
movzx eax, byte [rdi + 0x20]
and r11b, r14b
movq mm0, qword [rbp + 0x210]
movdqu xmm1, xmmword [rbp + 0x220]
movdqa xmmword [rbp + 0x490], xmm1
movdqa xmmword [rbp + 0x480], xmm0
add byte [rax], al
mov byte [rbp + 0x4a0], al
mov byte [rbp + 0x7ce], 0
add byte [rax - 0x73], cl
lea esp, [rax + 6]
add byte [rax], al
lea rdx, [rbp + 0x480]
call fcn.1401044f0
xor eax, 0x48ffff59
mov eax, dword [rbp + 0x7a0]
cmp rax, 2
mov qword [rbp + 0x798], rsi
mov dword [rbp + 0x798], esi
je 0x14010ec90
mov rdx, qword [r13 + 0x150]
cmp r15, rdx
jae 0x14010f2bb
mov rsi, qword [r13 + 0x148]
cmp rax, 1
jne 0x14010e497
invalid
invalid
mov rdx, qword [r13 + 0x168]
mov rcx, qword [rbp + 0x628]
cmp rcx, rdx
jae 0x14010f2dd
mov rax, qword [r13 + 0x160]
lea rcx, [rcx + rcx*8]
cmp qword [rax + rcx*8 + 0x10], 0
cmp dword [rax + rcx*8 + 0x10], 0
je 0x14010ec38
mov rdx, qword [rax + rcx*8 + 0x18]
mov qword [rbp + 0x628], rdx
mov edx, 1
mov qword [rbp + 0x7a0], rdx
jmp 0x14010ec44
mov edx, 2
mov qword [rbp + 0x7a0], rdx
lea rax, [rax + rcx*8]
add rax, 0x20
jmp 0x14010e4c3
invalid
invalid
mov r13, qword [rbp + 0x7a8]
mov r15, qword [rbp + 0x7b0]
lea r12, [rbp + 0x690]
mov rax, qword [rbp + 0x7a0]
mov rsi, qword [rbp + 0x798]
cmp rax, 2
mov qword [rbp + 0x798], rsi
mov ch, 0x98
invalid
add byte [rax], al
jne 0x14010ebd3
nop word cs:[rax + rax]
inc r15
cmp r15, qword [r13 + 0x150]
jb 0x14010e490
mov byte [rbp + 0x7d5], 1
mov byte [rbp + 0x7d4], 1
invalid
invalid
add byte [rax], al
add dword [rax - 0x73], ecx
lea esp, [rax + 6]
add byte [rax], al
lea rdx, [rbp + 0x300]
call fcn.140110c50
cmp byte [rbp + 0x660], 3
jne 0x14010ede4
test dword [rsi], edx
add dword [rax], eax
invalid
mov rax, qword [rbp + 0x300]
mov qword [rbp + 0x7b8], rax
test dword [rax + 0x48000007], edi
mov eax, dword [rbp + 0x308]
mov qword [rbp + 0x7c0], rax
lea rax, [rbp + 0x310]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
adc byte [rdi], cl
adc byte [rax + 0x20], dl
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x480], xmm0
test dword [rax + 0xf000004], eax
sub dword [rbp + 0x490], ecx
movaps xmmword [rbp + 0x4a0], xmm2
movaps xmmword [rbp + 0x4b0], xmm3
popfq
mov al, 4
add byte [rax], al
mov rax, qword [rax + 0x40]
mov qword [rbp + 0x4c0], rax
mov dword [rbp + 0x4c0], eax
test eax, eax
add al, 0
add byte [rax - 0x73], cl
or eax, 0xc501a
mov edx, 0x1d
call fcn.1400f15a0
mov rcx, qword [rax]
movabs rdx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74d13948], al
invalid
test rcx, rcx
je 0x14010ed67
mov r8, qword [rax + 8]
mov rcx, qword [0x140262270]
xor edx, edx
mov rsi, rax
mov esi, eax
call fcn.140195ea0
mov rax, rsi
mov rcx, qword [rbp + 0x7b8]
mov qword [rax], rcx
mov rcx, qword [rbp + 0x7c0]
mov qword [rax + 8], rcx
or byte [rdi], cl
or byte [rdi], cl
sub byte [rbp + 0x480], al
movaps xmm1, xmmword [rbp + 0x490]
movaps xmm2, xmmword [rbp + 0x4a0]
sub byte [rbp + 0x4a0], dl
movaps xmm3, xmmword [rbp + 0x4b0]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x40], xmm3
pop rax
mov rcx, qword [rbp + 0x4c0]
mov qword [rax + 0x50], rcx
mov rcx, qword [rbp + 0x658]
lea ebx, [rax + 6]
pop rax
invalid
add byte [rax], al
mov qword [rcx], 2
mov qword [rcx + 8], rax
lea rcx, [rbp + 0x668]
mov byte [rbp + 0x7d5], 1
add byte [rcx], al
mov byte [rbp + 0x7d4], 0
call fcn.1400fd420
jmp 0x14010e315
cmc
invalid
invalid
mov rax, qword [rbp + 0x6b0]
mov qword [rbp + 0x3f0], rax
movups xmm0, xmmword [rbp + 0x6a0]
movaps xmmword [rbp + 0x3e0], xmm0
movups xmm0, xmmword [rbp + 0x660]
movdqu xmm1, xmmword [rbp + 0x670]
movups xmm2, xmmword [rbp + 0x680]
movups xmm3, xmmword [rbp + 0x690]
movaps xmmword [rbp + 0x3d0], xmm3
movaps xmmword [rbp + 0x3c0], xmm2
movdqa xmmword [rbp + 0x3b0], xmm1
movaps xmmword [rbp + 0x3a0], xmm0
cmp qword [rbp + 0x370], 0
je case.0x1400e1f97.140
movdqu xmm0, xmmword [rbp + 0x378]
movdqu xmm1, xmmword [rbp + 0x388]
movdqa xmmword [rbp + 0x5b0], xmm1
movdqa xmmword [rbp + 0x5a0], xmm0
mov rax, qword [rbp + 0x5a0]
test rax, rax
je 0x14010ef07
lea rdx, [rbp + 0x5b8]
mov r8, qword [rbp + 0x5a8]
mov r9, qword [rbp + 0x5b0]
lea rcx, [rbp + 0x660]
call qword [rax]
mov rcx, qword [rbp + 0x660]
movdqu xmm0, xmmword [rbp + 0x668]
push 0x66000006
movq qword [rbp + 0x480], mm0
add byte [rax], al
mov rax, qword [rbp + 0x678]
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x5a0]
jmp 0x14010ef0b
mov byte [rbp + 0x7d5], 1
mov byte [rbp + 0x7d4], 1
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
lea eax, [0x1401d4d30]
mov rdx, r9
call fcn.1401982a0
or byte [rax], al
jmp 0x14010ff1a
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
lea rax, [0x1401d56a8]
mov cl, 1
mov dword [rbp + 0x798], ecx
invalid
cwde
invalid
add byte [rax], al
xor r10d, r10d
xor r8d, r8d
xor r9d, r9d
xor ecx, ecx
jmp 0x14010ef4c
xor eax, eax
xor ecx, ecx
mov rdx, qword [rbp + 0x490]
mov qword [rbp + 0x670], rdx
movaps xmm0, xmmword [rbp + 0x480]
movaps xmmword [rbp + 0x660], xmm0
mov rdx, qword [rbp + 0x5a8]
mov r8, qword [rbp + 0x5b0]
mov r9, qword [rbp + 0x5b8]
mov r10d, 1
mov dword [rbp + 0x798], 0
mov qword [rbp + 0x3f8], r10
mov qword [rbp + 0x400], rcx
lea eax, [rax]
add al, 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax + 6], esp
add byte [rax], al
movdqu xmmword [rbp + 0x408], xmm0
mov rcx, qword [rbp + 0x670]
mov qword [rbp + 0x418], rcx
mov qword [rbp + 0x580], rax
mov qword [rbp + 0x588], rdx
mov qword [rbp + 0x590], r8
mov qword [rbp + 0x598], r9
lea ebx, [rax + 0x41000005]
cmp byte [rbp + 0x1b9], 0
je case.default.0x14010f0ab
cmp byte [rbp + 0x3a0], 0
je case.default.0x14010f0ab
mov byte [rbp + 0x7d7], 1
mov byte [rbp + 0x7d6], 1
test esi, edx
invalid
add byte [rax], al
add dword [rax - 0x73], ecx
adc eax, 0xc798c
lea rcx, [rbp + 0x3a0]
call fcn.14004c4e0
inc dword [rax + rax*8 + 0x489840f]
add byte [rax], al
movdqu xmm6, xmmword [0x1401d5a60]
movdqa xmmword [rbp + 0x670], xmm6
movdqu xmm7, xmmword [0x1401d5a50]
movdqa xmmword [rbp + 0x660], xmm7
add dh, al
test edi, edx
invalid
add byte [rax], al
add esi, eax
test esi, edx
invalid
add byte [rax], al
add dword [rax - 0x73], ecx
invalid
rol byte [0xcd58f010], 0x95
invalid
invalid
add byte [rax], al
add al, ch
push rdi
cmp ebx, esi
inc dword [rax + rax*8 + 0x440850f]
add al, 0
invalid
mov rax, qword [r13 + 0x1b0]
mov rsi, qword [rax + 0x18]
mov rax, qword [rax + 0x20]
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
add al, 0xc1
add rax, rsi
mov qword [rbp + 0x7b8], rax
pcmpeqd xmm8, xmm8
jmp 0x14010f08d
mov byte [rbp + 0x7d5], 1
mov byte [rbp + 0x7d4], 1
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r15
call fcn.1401982a0
jmp 0x14010ff1a
mov byte [rbp + 0x7d5], 1
mov byte [rbp + 0x7d4], 1
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
call fcn.1401982a0
jmp 0x14010ff1a