Function at 0x1401105c0
Capabilities:
Encrypt data using speck

Disassembly:
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x928
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
movdqa xmmword [rbp + 0x890], xmm11
movdqa xmmword [rbp + 0x880], xmm10
movdqa xmmword [rbp + 0x870], xmm9
movdqa xmmword [rbp + 0x860], xmm8
movdqa xmmword [rbp + 0x850], xmm7
movdqa xmmword [rbp + 0x840], xmm6
mov qword [rbp + 0x838], 0xfffffffffffffffe
mov rdi, rcx
lea rax, str.set_cookie
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 0xa
shl r8, 5
add r8, rdx
mov qword [rbp + 0x620], rdx
mov qword [rbp + 0x628], r8
lea rax, [rbp - 0x58]
mov qword [rbp + 0x630], rax
lea rcx, [rbp + 0x620]
call fcn.140113310
test rax, rax
je 0x140112030
mov rbx, rax
mov r14, rdx
movzx eax, byte [0x1402448a8]
mov rcx, qword [0x1402443c8]
test rcx, rcx
jne 0x140110697
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401122c9
mov rcx, rax
mov qword [0x1402443c8], rax
mov r8d, 0x40
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401122c9
mov rsi, rax
mov qword [rax], rbx
mov qword [rax + 8], r14
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 4
js 0x1401106c5
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x1000000], eax
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x630]
mov qword [rbp + 0x2f0], rax
movdqu xmm0, xmmword [rbp + 0x620]
movdqa xmmword [rbp + 0x2e0], xmm0
loopne 0x1401106ed
add byte [rax], al
lea rcx, [rbp + 0x2e0]
call fcn.140113310
mov r14, rax
test rax, rax
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
mov r15, rdx
mov ebx, 1
add byte [rbp + rcx*4 + 0x65], cl
jo 0x14011075e
lea ebp, [rbp + 0x2e0]
nop dword [rax + rax]
cmp rbx, qword [rbp + 0x78]
jne 0x140110735
mov rcx, r12
mov rdx, rbx
call fcn.140063170
mov rsi, qword [rbp + 0x70]
mov rax, rbx
shl rax, 4
mov qword [rsi + rax], r14
mov dword [rsi + rax], esi
mov qword [rsi + rax + 8], r15
inc rbx
mov qword [rbp + 0x80], rbx
mov rcx, r13
call fcn.140113310
mov r14, rax
invalid
mov r15, rdx
test rax, rax
jne 0x140110720
mov rsi, qword [rbp + 0x70]
mov rax, qword [rbp + 0x78]
mov eax, dword [rbp + 0x78]
test rbx, rbx
lea r15, [rbp + 0x620]
lea edi, [rbp + 0x620]
jne 0x1401107e4
test rax, rax
je 0x140112030
sbb byte [rax], al
invalid
mov rcx, qword [0x1402443c8]
xor edx, edx
mov r8, rsi
invalid
movaps xmm6, xmmword [rbp + 0x840]
movaps xmm7, xmmword [rbp + 0x850]
movaps xmm8, xmmword [rbp + 0x860]
movaps xmm9, xmmword [rbp + 0x870]
movaps xmm10, xmmword [rbp + 0x880]
movaps xmm11, xmmword [rbp + 0x890]
add rsp, 0x928
invalid
sub byte [rcx], cl
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
mov ebx, 1
mov eax, 4
lea r15, [rbp + 0x620]
mov ebp, 0x620
shl rbx, 4
add rbx, rsi
mov qword [rbp + 0x70], 3
jo 0x1401107f3
add byte [rax], al
invalid
mov qword [rbp + 0x140], 3
mov qword [rbp + 0x210], rsi
mov qword [rbp + 0x218], rax
add al, byte [rax]
add byte [rax - 0x77], cl
mov ch, 0x20
add al, byte [rax]
add byte [rax - 0x77], cl
popfq
sub byte [rdx], al
add byte [rax], al
mov rax, qword [rdi + 0xd8]
mov qword [rbp + 0x7f0], rax
invalid
add byte [rax], al
lea rsi, [rax + 0x10]
mov byte [rbp + 0x837], 1
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
add eax, 0x58b4800
adc eax, dword [rax]
adc eax, dword [rax]
shl rax, 1
test rax, rax
ror byte [rdi], 0x85
and ebx, dword [rax]
add byte [rax], al
mov dword [rbp + 0x81c], 0
mov qword [rbp + 0x7f8], rsi
mov rax, qword [rbp + 0x7f0]
invalid
add byte [rax], al
movzx eax, byte [rax + 0x18]
test al, al
jne 0x1401122da
invalid
mov rbx, qword [rdi + 0x10]
mov rsi, qword [rdi + 0x20]
ja 0x14011089b
test rsi, rsi
je 0x1401108d3
js 0x140112321
movzx eax, byte [0x1402448a8]
mov rcx, qword [0x1402443c8]
test rcx, rcx
jne case.0x1400986ab.3809
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
test eax, eax
je 0x1401108c1
mov rcx, rax
mov qword [0x1402443c8], rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
invalid
retf
add eax, 0xc6894900
test rax, rax
jne 0x1401108d9
mov ecx, 1
mov rdx, rsi
call fcn.140162bd0
add ah, byte [rbx]
invalid
invalid
jmp 0x140112326
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add byte [rdi], cl
adc byte [rdi + 0x40], al
movups xmmword [rbp + 0x4e8], xmm0
movzx eax, byte [rdi + 0x50]
push r8
mov byte [rbp + 0x4f8], al
mov eax, dword [rdi + 0x28]
mov ecx, dword [rdi + 0x3c]
movdqu xmm0, xmmword [rdi]
mov qword [rbp + 0x4b8], r14
mov qword [rbp + 0x4c0], rsi
rol byte [rax + rax], 0
mov qword [rbp + 0x4c8], rsi
movdqu xmm1, xmmword [rdi + 0x2c]
movdqu xmmword [rbp + 0x4d4], xmm1
add al, 0
add byte [rcx + 0x4d085], cl
add byte [rax], al
mov dword [rbp + 0x4e4], ecx
movdqu xmmword [rbp + 0x4a8], xmm0
add byte [rax], al
mov rax, qword [rbp + 0x7f0]
add rax, 0x20
mov qword [rbp + 0x618], rax
mov dword [rbp + 0x618], eax
lea rcx, [rbp + 0x2e0]
lea rdx, [rbp + 0x70]
mov r8d, 0x1c0
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x480]
mov qword [rbp + 0x7e8], rax
mov rax, qword [rbp + 0x498]
mov qword [rbp + 0x7c8], rax
mov rsi, qword [rbp + 0x2e0]
mov rbx, qword [rbp + 0x2e8]
mov r13, qword [rbp + 0x490]
mov r14, qword [rbp + 0x2f0]
mov rdi, qword [rbp + 0x2f8]
mov rax, qword [rbp + 0x3b0]
mov qword [rbp + 0x808], rax
movdqa xmm6, xmmword [0x14016e830]
movdqa xmm7, xmmword [0x14016e840]
movdqa xmm8, xmmword [0x14016e850]
invalid
invalid
invalid
movdqa xmm9, xmmword [0x14016e650]
movdqa xmm10, xmmword [0x14016e660]
movdqa xmm11, xmmword [0x14016e670]
jmp case.0x14008513e.3762
mov rcx, r15
call fcn.140020dc0
mov rax, qword [rbp + 0x820]
mov qword [rbp + 0x808], rax
mov r13, qword [rbp + 0x800]
mov rsi, qword [rbp + 0x828]
mov rax, rsi
and rax, 0xfffffffffffffffe
cmp rax, 2
jne 0x140111bf0
adc dword [rax], eax
invalid
cmp qword [rbp + 0x7e8], 0
je 0x140111c17
adc dword [rax], eax
invalid
nop word cs:[rax + rax]
cmp r13, qword [rbp + 0x7c8]
je 0x140111c10
lea rcx, [r13 + 0x10]
mov rsi, qword [r13]
jne 0x140110a55
mov rax, qword [r13 + 8]
mov qword [rbp + 0x820], rax
mov dword [rbp + 0x820], eax
test rax, rax
mov qword [rbp + 0x800], rcx
je 0x140110ac0
js 0x1401121ab
movzx eax, byte [0x1402448a8]
mov rax, qword [0x1402443c8]
test rax, rax
jne 0x140110a9b
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14011211f
invalid
mov qword [0x1402443c8], rax
mov rcx, rax
xor edx, edx
ror byte [rbx + rcx*4 - 0x7b], cl
and byte [rax], cl
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r13, rax
test rax, rax
jne 0x140110ac6
jmp 0x14011211f
mov r13d, 1
mov qword [rbp + 0x610], rbx
mov qword [rbp + 0x608], r14
mov qword [rbp + 0x600], rdi
mov rcx, r13
mov rdx, rsi
mov rsi, qword [rbp + 0x820]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x768], 0
mov qword [rbp + 0x770], rsi
mov qword [rbp + 0x828], r13
mov qword [rbp + 0x778], r13
mov qword [rbp + 0x780], rsi
mov qword [rbp + 0x788], 0
mov qword [rbp + 0x790], rsi
mov qword [rbp + 0x798], 1
movabs rax, 0x3b0000003b
mov qword [rbp + 0x7a0], rax
mov word [rbp + 0x7a8], 1
mov rcx, r15
lea rdx, [rbp + 0x778]
call fcn.140020750
cmp qword [rbp + 0x620], 0
je 0x140110ba0
mov r13, qword [rbp + 0x628]
mov rax, qword [rbp + 0x630]
mov rcx, qword [rbp + 0x768]
mov rdx, qword [rbp + 0x828]
lea r12, [rdx + rcx]
sub r13, rcx
mov qword [rbp + 0x768], rax
jmp 0x140110bde
cmp byte [rbp + 0x7a9], 0
jne 0x14011218e
mov byte [rbp + 0x7a9], 1
cmp byte [rbp + 0x7a8], 0
mov r12, qword [rbp + 0x768]
mov r13, qword [rbp + 0x770]
jne 0x140110bd4
cmp r13, r12
je 0x14011218e
sub r13, r12
add r12, qword [rbp + 0x778]
mov qword [rbp + 0x620], r12
mov qword [rbp + 0x628], r13
mov qword [rbp + 0x630], 0
mov qword [rbp + 0x638], r13
mov qword [rbp + 0x640], 1
movabs rax, 0x3d0000003d
mov qword [rbp + 0x648], rax
lea rcx, [rbp + 0x720]
mov rdx, r15
call fcn.140020750
cmp qword [rbp + 0x720], 0
je 0x140111b98
mov rdi, qword [rbp + 0x728]
test rdi, rdi
je 0x140110c60
cmp rdi, r13
jae 0x140110c9e
cmp byte [r12 + rdi], 0xbf
mov rdx, rdi
jg 0x140110c62
jmp 0x14011220c
xor edx, edx
mov rcx, r12
call fcn.140020ae0
mov r15, rax
mov rsi, rdx
inc rdi
mov rax, r13
sub rax, rdi
jbe 0x140110c90
cmp byte [r12 + rdi], 0xbf
jle 0x1401121ea
mov r13, rax
jmp 0x140110cc0
jne 0x1401121ea
mov rdi, r13
mov r13, rax
jmp 0x140110cc0
jne 0x14011220c
mov rcx, r12
mov rdx, r13
call fcn.140020ae0
mov r15, rax
mov rsi, rdx
mov rdi, r13
inc rdi
jne 0x140110c73
xor edi, edi
nop
add r12, rdi
mov rcx, r12
mov rdx, r13
call fcn.140020ae0
cmp rdx, 2
jb 0x140110e20
movzx r9d, byte [rax]
movzx ecx, r9b
test cl, cl
js 0x140110d08
movzx r8d, byte [rax + rdx - 1]
movzx r9d, r8b
test r9b, r9b
js 0x140110d7c
cmp ecx, 0x110000
jne 0x140110dec
jmp 0x140110e20
mov r8d, ecx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x140110d5f
movzx ecx, byte [rax + 2]
shl r10d, 6
and ecx, 0x3f
or ecx, r10d
cmp r9b, 0xf0
jb 0x140110dae
movzx r9d, byte [rax + 3]
and r8d, 7
shl r8d, 0x12
shl ecx, 6
and r9d, 0x3f
or r9d, ecx
or r9d, r8d
mov ecx, r9d
movzx r8d, byte [rax + rdx - 1]
movzx r9d, r8b
test r9b, r9b
jns 0x140110cf7
jmp 0x140110d7c
shl r8d, 6
or r8d, r10d
mov ecx, r8d
movzx r8d, byte [rax + rdx - 1]
movzx r9d, r8b
test r9b, r9b
jns 0x140110cf7
movzx r10d, byte [rax + rdx - 2]
cmp r10b, 0xc0
jge 0x140110da8
movzx r11d, byte [rax + rdx - 3]
cmp r11b, 0xc0
jge 0x140110dca
movzx edi, byte [rax + rdx - 4]
and edi, 7
shl edi, 6
and r11d, 0x3f
or r11d, edi
jmp 0x140110dce
and r10d, 0x1f
jmp 0x140110dd9
shl r8d, 0xc
or ecx, r8d
movzx r8d, byte [rax + rdx - 1]
movzx r9d, r8b
test r9b, r9b
jns 0x140110cf7
jmp 0x140110d7c
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
cmp ecx, 0x110000
je 0x140110e20
cmp ecx, 0x22
jne 0x140110e20
cmp r9d, 0x22
jne 0x140110e20
cmp r8b, 0xc0
jl 0x140112268
cmp byte [rax + 1], 0xbf
jle 0x140112268
inc rax
add rdx, 0xfffffffffffffffe
nop word cs:[rax + rax]
mov rcx, rax
call fcn.140020ae0
test rsi, rsi
je 0x140111b98
mov rcx, r15
mov r9, qword [rbp + 0x828]
sub rcx, r9
jb 0x140112171
add r15, rsi
mov r8, qword [rbp + 0x820]
add r8, r9
mov qword [rbp + 0x7e0], r8
cmp r15, r8
ja 0x140112171
mov r8, rax
sub r8, r9
lea rbx, [rbp + 0x6f0]
jb 0x14011222e
add rax, rdx
cmp rax, qword [rbp + 0x7e0]
ja 0x14011222e
add rdx, r8
add rsi, rcx
mov qword [rbp + 0x620], 0
mov qword [rbp + 0x640], 0
mov qword [rbp + 0x648], rcx
mov qword [rbp + 0x650], rsi
mov qword [rbp + 0x660], 0
mov qword [rbp + 0x668], r8
mov qword [rbp + 0x670], rdx
mov dword [rbp + 0x6d8], 0
mov qword [rbp + 0x680], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x2000006], ebx
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x2000006], edi
add byte [rax], al
add byte [rsi - 0x39], ah
test esp, ebp
invalid
add byte [rax], al
add al, byte [rdx]
mov byte [rbp + 0x6ee], 3
mov rax, qword [rbp + 0x7a8]
mov eax, dword [rbp + 0x7a8]
mov qword [rbp + 0x760], rax
movdqu xmm0, xmmword [rbp + 0x768]
invalid
add byte [rax], al
movdqu xmm1, xmmword [rbp + 0x778]
movdqu xmm2, xmmword [rbp + 0x788]
movdqu xmm3, xmmword [rbp + 0x798]
movdqa xmmword [rbp + 0x750], xmm3
movdqa xmmword [rbp + 0x740], xmm2
movdqa xmmword [rbp + 0x730], xmm1
movdqa xmmword [rbp + 0x720], xmm0
mov eax, 2
mov qword [rbp + 0x7d8], rax
mov qword [rbp + 0x7d0], rax
jmp 0x140110fa0
xor eax, eax
mov qword [rbp + 0x680], 1
mov qword [rbp + 0x688], rax
mov dword [rbp + 0x690], 0
mov rcx, qword [0x1402443c8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 0x761], 0
jne 0x140111b60
mov r15, qword [rbp + 0x730]
mov rcx, rbx
lea rdx, [rbp + 0x730]
call fcn.140020750
cmp qword [rbp + 0x6f0], 0
add byte [rax], al
invalid
je 0x140111000
mov r12, qword [rbp + 0x6f8]
mov rax, qword [rbp + 0x700]
mov rcx, qword [rbp + 0x720]
add r15, rcx
sub r12, rcx
mov qword [rbp + 0x720], rax
invalid
add byte [rax], al
jmp 0x14011103e
cmp byte [rbp + 0x761], 0
jne 0x140111b60
mov byte [rbp + 0x761], 1
cmp byte [rbp + 0x760], 0
mov r15, qword [rbp + 0x720]
mov r12, qword [rbp + 0x728]
jne 0x140111034
cmp r12, r15
je 0x140111b60
sub r12, r15
add r15, qword [rbp + 0x730]
mov qword [rbp + 0x6f0], r15
mov qword [rbp + 0x6f8], r12
mov qword [rbp + 0x700], 0
mov qword [rbp + 0x708], r12
movsd dword [rdi], dword [rsi]
or byte [rdi], al
add byte [rax], al
mov qword [rbp + 0x710], 1
movabs rax, 0x3d0000003d
mov qword [rbp + 0x718], rax
lea rcx, [rbp + 0x7b0]
mov rdx, rbx
call fcn.140020750
cmp qword [rbp + 0x7b0], 0
je 0x1401110d0
mov r14, qword [rbp + 0x7b8]
test r14, r14
je 0x140111100
cmp r14, r12
jae 0x14011110a
cmp byte [r15 + r14], 0xc0
jl 0x1401120d8
mov rcx, r15
mov rdx, r14
call fcn.140020ae0
mov rdi, rax
mov rsi, rdx
inc r14
jmp 0x140111130
mov rcx, r15
mov rdx, r12
call fcn.140020ae0
mov rdi, rax
mov rsi, rdx
xor r15d, r15d
test rsi, rsi
jne 0x140111179
jmp 0x140110fa0
inc r14
mov rdi, r15
xor esi, esi
jmp 0x140111130
jne 0x1401120d8
mov rcx, r15
mov rdx, r12
call fcn.140020ae0
mov rdi, rax
mov rsi, rdx
mov r14, r12
inc r14
jne 0x140111130
xor r14d, r14d
jmp 0x14011115c
mov rax, r12
sub rax, r14
jbe 0x140111150
cmp byte [r15 + r14], 0xbf
jg case.0x140091b91.2931
jmp 0x1401120b6
jne 0x1401120b6
mov r14, r12
mov r12, rax
add r15, r14
mov rcx, r15
mov rdx, r12
call fcn.140020ae0
mov r15, rax
mov r13, rdx
test rsi, rsi
je 0x140110fa0
js 0x1401120ac
movzx eax, byte [0x1402448a8]
mov rax, qword [0x1402443c8]
test rax, rax
jne 0x1401111a8
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je case.0x14008513e.3949
mov qword [0x1402443c8], rax
mov rcx, rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je case.0x14008513e.3949
mov r12, rax
mov r14, rax
mov rcx, r12
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, r12
cmp rsi, 8
jb 0x1401112e0
cmp rsi, 0x20
jae 0x140111200
xor eax, eax
mov r8, qword [rbp + 0x828]
jmp 0x140111280
mov rax, rsi
and rax, 0xffffffffffffffe0
xor ecx, ecx
mov r8, qword [rbp + 0x828]
movdqu xmm0, xmmword [r14 + rcx]
movdqu xmm1, xmmword [r14 + rcx + 0x10]
movdqa xmm2, xmm0
paddb xmm2, xmm9
movdqa xmm3, xmm1
paddb xmm3, xmm9
movdqa xmm4, xmm2
loop 0x14011129a
pminub mm4, mm2
pcmpeqb xmm4, xmm2
pand xmm4, xmm11
pand mm4, mm3
movdqa xmm2, xmm3
pminub xmm2, xmm10
fcmovbe st(0), st(2)
pcmpeqb xmm2, xmm3
pand xmm2, xmm11
por xmm4, xmm0
por xmm2, xmm1
movdqu xmmword [r14 + rcx], xmm4
jg 0x140111284
invalid
movdqu xmmword [r14 + rcx + 0x10], xmm2
add rcx, 0x20
add ecx, 0x20
cmp rax, rcx
jne 0x140111210
cmp rsi, rax
je 0x14011130f
test sil, 0x18
je 0x1401112cf
invalid
mov rcx, rsi
and rcx, 0xfffffffffffffff8
nop word [rax + rax]
movq xmm0, qword [r14 + rax]
movdqa xmm1, xmm0
paddb xmm1, xmm6
movdqa xmm2, xmm1
outsd dx, dword [rsi]
shl dword [rsi + 0xf], 1
pmaxub mm2, mm7
pcmpeqb xmm2, xmm1
pandn xmm2, xmm8
pandn mm2, mm0
por xmm2, xmm0
movq qword [r14 + rax], xmm2
invalid
invalid
adc al, 6
add rax, 8
cmp rcx, rax
jne 0x140111290
invalid
cmp rsi, rcx
je 0x14011130f
add rcx, r12
mov rax, rcx
invalid
jmp 0x1401112e0
add rax, r12
nop word cs:[rax + rax]
add r12, rsi
mov r8, qword [rbp + 0x828]
nop word [rax + rax]
movzx ecx, byte [rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
xchg edx, eax
ret 0xe2c0
add eax, 0x1088ca08
adc byte [rax - 0x73], cl
add qword [rax - 0x77], rcx
invalid
cmp rcx, r12
jne 0x1401112f0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], rsi
add eax, 0x89480000
mov ch, 0x10
invalid
add byte [rax], al
cmp rsi, 7
jne 0x14011150a
mov eax, dword [r14]
mov ecx, 0x2d78616d
insd dword [rdi], dx
invalid
js 0x140111363
xor eax, ecx
mov ecx, dword [r14 + 3]
add r15, qword [rdx + 0x6567612d]
xor ecx, edx
or ecx, eax
jne 0x14011179c
invalid
test r15, r15
je 0x14011179c
add byte [rax], al
test r13, r13
je 0x140111380
cmp byte [r15], 0x2d
jne 0x140111390
cmp r13, 2
jb 0x140111394
cmp byte [r15 + 1], 0xbf
jle 0x1401120fa
invalid
dec r13
jmp 0x140111397
xor eax, eax
xor r13d, r13d
jmp 0x14011139c
xor eax, eax
jmp 0x14011139c
xor r13d, r13d
inc r15
mov al, 1
lea rcx, [r15 + r13]
mov rdx, r15
jmp 0x1401113c1
inc rdx
add r8d, 0xffffffd0
cmp r8d, 0xa
jae 0x140110f8e
cmp rdx, rcx
je 0x140111450
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
jns 0x1401113b0
mov r9d, r8d
and r9d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r8b, 0xdf
jbe 0x14011142a
movzx r10d, byte [rdx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x14011143d
movzx r8d, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x140111450
add rdx, 4
jmp 0x1401113b3
add rdx, 2
shl r9d, 6
or r9d, esi
mov r8d, r9d
jmp 0x1401113b3
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
jmp 0x1401113b3
test al, al
jne 0x140110f70
movabs rax, 0x7fffffffffffffff
test r13, r13
je 0x140110f72
movzx eax, byte [r15]
cmp eax, 0x2d
je 0x140111628
cmp eax, 0x2b
jne 0x140111493
movabs rax, 0x7fffffffffffffff
dec r13
je 0x140110f72
inc r15
xor ecx, ecx
xor eax, eax
cmp r13, 0x10
jae 0x1401114d0
nop dword [rax]
movzx edx, byte [r15 + rcx]
add edx, 0xffffffd0
cmp edx, 9
ja 0x1401116ad
lea rax, [rax + rax*4]
mov edx, edx
lea rax, [rdx + rax*2]
inc rcx
cmp r13, rcx
jne 0x1401114a0
jmp 0x140110f72
cmp r13, rcx
je 0x140110f72
movzx edx, byte [r15 + rcx]
imul rax, rax, 0xa
seto r8b
rol byte [rbx - 0x57c2f3e], 9
ja 0x1401116ad
test r8b, r8b
jne 0x1401116ad
mov edx, edx
inc rcx
add rax, rdx
jno 0x1401114d0
jmp 0x1401116ad
cmp rsi, 4
je 0x1401116bc
invalid
test al, 1
add byte [rax], al
cmp rsi, 6
je 0x140111729
cmp rsi, 8
jne 0x140110f8e
movabs rax, 0x796c6e6f70747468
cmp qword [r14], rax
je 0x140111957
movabs rax, 0x65746973656d6173
cmp qword [r14], rax
jne 0x140110f8e
test r15, r15
je 0x140110f8e
invalid
invalid
cmp r13, 3
je 0x140111a79
test byte [rax], bl
invalid
add byte [rax], al
cmp r13, 4
je 0x1401119fe
invalid
cmp r13, 6
jne 0x140110f8e
movzx eax, byte [r15]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
rol dword [rax - 0x7af08c07], 0xfe
stc
invalid
invalid
movzx eax, byte [r15 + 1]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x74
jne 0x140110f8e
stc
invalid
invalid
movzx eax, byte [r15 + 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
rol dword [rax - 0x7af08d07], 0xc6
stc
invalid
invalid
movzx eax, byte [r15 + 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
rol dword [rax - 0x7af09607], 0xaa
stc
invalid
invalid
movzx eax, byte [r15 + 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
rol dword [rax - 0x7af09c07], 0x8e
stc
invalid
invalid
movzx eax, byte [r15 + 5]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x74
jne 0x140110f8e
mov byte [rbp + 0x6ee], 0
jmp 0x140110f8e
movabs rax, 0x7fffffffffffffff
cmp r13, 1
je 0x140110f72
mov ecx, 1
xor eax, eax
cmp r13, 0x11
jae 0x140111680
nop dword [rax]
movzx edx, byte [r15 + rcx]
add edx, 0xffffffd0
cmp edx, 9
ja 0x1401116ad
add rax, rax
lea rax, [rax + rax*4]
mov edx, edx
sub rax, rdx
inc rcx
cmp r13, rcx
jne 0x140111650
jmp 0x140110f72
cmp r13, rcx
je 0x140110f72
movzx edx, byte [r15 + rcx]
imul rax, rax, 0xa
seto r8b
add edx, 0xffffffd0
cmp edx, 9
ja 0x1401116ad
test r8b, r8b
jne 0x1401116ad
mov edx, edx
inc rcx
sub rax, rdx
jno 0x140111680
movabs rax, 0x7fffffffffffffff
jmp 0x140110f72
mov dh, 0xf8
invalid
invalid
cmp dword [r14], 0x68746170
jne 0x140110f8e
test r15, r15
je 0x140110f8e
invalid
invalid
clc
invalid
invalid
mov rsi, r15
sub rsi, r8
jb 0x14011224b
add r15, r13
cmp r15, qword [rbp + 0x7e0]
ja 0x14011224b
test qword [rbp + 0x7d0], 0xfffffffffffffffd
jne 0x1401119cc
invalid
add r13, rsi
mov qword [rbp + 0x6b8], 0
mov qword [rbp + 0x6c0], rsi
mov qword [rbp + 0x6c8], r13
lodsd eax, dword [rsi]
enter 6, 0
xor eax, eax
mov qword [rbp + 0x7d0], rax
invalid
add byte [rax], al
jmp 0x140110f8e
mov eax, dword [r14]
mov ecx, 0x75636573
xor eax, ecx
movzx ecx, word [r14 + 4]
add al, 0x81
int1
jb 0x1401117a1
add byte [rax], al
or ecx, eax
je 0x140111963
invalid
add al, byte [rax]
add byte [rax], al
mov eax, dword [r14]
mov ecx, 0x616d6f64
xor eax, ecx
movzx ecx, word [r14 + 4]
xor ecx, 0x6e69
outsb dx, byte [rsi]
add byte [rax], al
or ecx, eax
jne 0x140110f8e
clc
invalid
invalid
test r15, r15
je 0x140110f8e
test byte [rdx], ah
clc
invalid
invalid
test r13, r13
je 0x140110f8e
cmp byte [r15], 0x2e
jne 0x140111ade
cmp r13, 2
jb 0x140111ad8
cmp byte [r15 + 1], 0xbf
jle 0x1401122a7
dec r13
jmp 0x140111adb
invalid
add eax, dword [rax]
invalid
mov eax, dword [r14]
mov ecx, 0x69707865
xor eax, ecx
mov ecx, dword [r14 + 3]
mov edx, 0x73657269
invalid
invalid
xor ecx, edx
or ecx, eax
jne 0x140110f8e
test ebp, edx
idiv edi
invalid
test r15, r15
je 0x140110f8e
int3
idiv edi
invalid
mov qword [rsp + 0x20], 0x19
mov rcx, rbx
mov rdx, r15
mov r8, r13
lea r9, [0x14017068f]
or eax, 0x5eeb4
call fcn.140020ea0
cmp dword [rbp + 0x6f0], 0
invalid
je 0x14011196f
mov eax, dword [rbp + 0x6f8]
mov dword [rbp + 0x830], eax
test dword [rax], esi
or byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], eax
invalid
add byte [rax], al
mov qword [rbp + 0x810], rax
mov qword [rsp + 0x20], 0x19
lea rcx, [rbp + 0x7b0]
mov rdx, r15
mov r8, r13
lea r9, str._A___d__b__y__H:_M:_S_GMT_a___d__b__Y__H:_M:_S_GMT_a__b__d__H:_M:_S__YStrict
call fcn.140020ea0
cmp dword [rbp + 0x830], 0x11
jb 0x140111848
mov rcx, qword [0x1402443c8]
xor edx, edx
mov r8, qword [rbp + 0x810]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rbp + 0x7b0], 0
je 0x140111985
mov eax, dword [rbp + 0x7b8]
mov dword [rbp + 0x830], eax
mov rax, qword [rbp + 0x7c0]
mov qword [rbp + 0x810], rax
mov qword [rsp + 0x20], 0x19
lea rcx, [rbp + 0x5d0]
mov rdx, r15
mov r8, r13
lea r9, [0x140170709]
call fcn.140020ea0
cmp dword [rbp + 0x830], 0x11
jb 0x1401118b0
mov rcx, qword [0x1402443c8]
xor edx, edx
mov r8, qword [rbp + 0x810]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rbp + 0x5d0], 0
lea rax, [rbp + 0x5d4]
je 0x14011199b
mov eax, dword [rbp + 0x5d8]
mov dword [rbp + 0x830], eax
mov rax, qword [rbp + 0x5e0]
mov qword [rbp + 0x810], rax
mov qword [rsp + 0x20], 0x14
lea rcx, [rbp + 0x5e8]
mov rdx, r15
mov r8, r13
lea r9, [0x140170722]
call fcn.140020ea0
cmp dword [rbp + 0x830], 0x11
jb 0x14011191f
mov rcx, qword [0x1402443c8]
xor edx, edx
mov r8, qword [rbp + 0x810]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rbp + 0x5e8], 0
lea rax, [rbp + 0x5ec]
je 0x1401119aa
cmp dword [rbp + 0x5f0], 0x11
jb 0x140110f8e
mov r8, qword [rbp + 0x5f8]
mov rcx, qword [0x1402443c8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140110f8e
mov byte [rbp + 0x6ed], 1
jmp 0x140110f8e
mov byte [rbp + 0x6ec], 1
jmp 0x140110f8e
lea rax, [rbp + 0x6f4]
movdqu xmm0, xmmword [rax]
lea rax, [rbp + 0x7b4]
movdqu xmmword [rax], xmm0
lea rax, [rbp + 0x7b4]
movdqu xmm0, xmmword [rax]
lea rax, [rbp + 0x5d4]
movdqu xmmword [rax], xmm0
movdqu xmm0, xmmword [rax]
lea rax, [rbp + 0x5ec]
movdqu xmmword [rax], xmm0
movdqu xmm0, xmmword [rax]
lea rax, [rbp + 0x628]
movdqu xmmword [rax + 0xb4], xmm0
mov dword [rbp + 0x6d8], 1
jmp 0x140110f8e
mov r8, qword [rbp + 0x6c0]
test r8, r8
je 0x1401116ff
cmp qword [rbp + 0x6c8], 0
je 0x1401116ff
mov rcx, qword [0x1402443c8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401116ff
add ebp, edi
invalid
invalid
movzx eax, byte [r15]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x6e
stc
outsb dx, byte [rsi]
jne 0x140110f8e
movzx eax, byte [r15 + 1]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x6f
stc
outsd dx, dword [rsi]
jne 0x140110f8e
movzx eax, byte [r15 + 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x6e
jne 0x140110f8e
movzx eax, byte [r15 + 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x140110f8e
mov byte [rbp + 0x6ee], 2
jmp 0x140110f8e
movzx eax, byte [r15]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x6c
jne 0x140110f8e
movzx eax, byte [r15 + 1]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x61
jne 0x140110f8e
movzx eax, byte [r15 + 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x78
jne 0x140110f8e
mov byte [rbp + 0x6ee], 1
jmp 0x140110f8e
xor r13d, r13d
inc r15
mov rsi, r15
sub rsi, r8
jb 0x14011228d
add r15, r13
cmp r15, qword [rbp + 0x7e0]
ja 0x14011228d
test qword [rbp + 0x7d8], 0xfffffffffffffffd
jne 0x140111b31
add r13, rsi
mov qword [rbp + 0x698], 0
mov qword [rbp + 0x6a0], rsi
mov qword [rbp + 0x6a8], r13
xor eax, eax
mov qword [rbp + 0x7d8], rax
jmp 0x140110f8e
hlt
invalid
invalid
mov r8, qword [rbp + 0x6a0]
test r8, r8
test eax, eax
je 0x140111b07
cmp qword [rbp + 0x6a8], 0
je 0x140111b07
mov rcx, qword [0x1402443c8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140111b07
mov r14, qword [rbp + 0x620]
mov rsi, qword [rbp + 0x628]
mov rdi, qword [rbp + 0x630]
mov ebp, 0x630
mov r8d, 0xb8
lea rcx, [rbp + 0x518]
lea rdx, [rbp + 0x638]
invalid
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
cmp r14, 2
add cl, byte [rdi]
test ecx, esi
add byte [rax], al
invalid
mov rsi, qword [rbp + 0x820]
mov rdi, rsi
mov r14, rsi
mov r12, qword [rbp + 0x828]
movsd dword [rdi], dword [rsi]
sub byte [rax], cl
add byte [rax], al
mov rbx, r12
mov rax, qword [rbp + 0x800]
add byte [rax], cl
add byte [rax], al
mov r13, rax
test rsi, rsi
lea r15, [rbp + 0x620]
lea edi, [rbp + 0x620]
je 0x140110a40
mov r13, rax
mov rcx, qword [0x1402443c8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, rsi
mov r14, rsi
mov rbx, r12
jrcxz 0x140111bd1
push rsp
out dx, al
invalid
invalid
mov qword [rbp + 0x800], r13
mov rax, rdi
mov rcx, rbx
jmp 0x140111cff
std
add byte [rax], al
invalid
mov r13, qword [rbp + 0x7c8]
mov qword [rbp + 0x800], r13
mov qword [rbp + 0x2e8], rbx
mov qword [rbp + 0x2f0], r14
mov dword [rbp + 0x2f0], esi
mov qword [rbp + 0x2f8], rdi
cmp qword [rbp + 0x808], 3
je 0x140111fb7
add eax, dword [rax]
invalid
mov r8d, 0xc8
lea rcx, [rbp - 0x58]
lea rdx, [rbp + 0x3b8]
invalid
add eax, dword [rax]
invalid
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rbp + 0x808]
cmp rsi, 2
je 0x140111fb7
mov eax, 3
mov qword [rbp + 0x828], rax
mov eax, 2
mov qword [rbp + 0x820], rax
lea r13, [rbp - 0x58]
jmp 0x140111d47
mov r8d, 0xb0
lea rcx, [rbp + 0x230]
lea rdx, [rbp + 0x520]
call sub.VCRUNTIME140.dll_memcpy
test r14, r14
je 0x140111cc3
test rsi, rsi
je 0x140111cc3
test rdi, rdi
je 0x140111cc3
mov rcx, qword [0x1402443c8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8d, 0xb0
lea rcx, [rbp + 0x300]
lea rdx, [rbp + 0x230]
call sub.VCRUNTIME140.dll_memcpy
mov esi, 1
mov rax, qword [rbp + 0x820]
mov r14, rax
mov rdi, rax
mov rcx, qword [rbp + 0x828]
mov rbx, rcx
lea r15, [rbp + 0x620]
mov qword [rbp + 0x2e8], rcx
mov qword [rbp + 0x2f0], r14
mov qword [rbp + 0x2f8], rax
mov r8d, 0xc8
lea r13, [rbp - 0x58]
mov rcx, r13
lea rdx, [rbp + 0x2e8]
call sub.VCRUNTIME140.dll_memcpy
mov eax, 2
mov qword [rbp + 0x828], rax
mov rax, qword [rbp + 0x808]
mov qword [rbp + 0x820], rax
mov qword [rbp + 0x620], rsi
mov r8d, 0xc8
lea rcx, [rbp + 0x628]
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [0x140244888]
cmp rax, 4
jb 0x140111e75
mov qword [rbp + 0x230], r15
lea rax, [0x140026750]
mov qword [rbp + 0x238], rax
mov rax, qword [0x1402442a0]
cmp rax, 2
mov rax, qword [0x140244020]
lea rcx, [0x1401a1a00]
cmovne rax, rcx
mov rcx, qword [0x140244018]
lea rdx, [0x1401a1a00]
cmovne rcx, rdx
mov qword [rbp + 0x548], 4
lea r8, str.cookie_store::cookie_storeC:Users_andrea.cargo_registry_srcindex.crates.io_6f17d22bba15001fcookie_store_0.12.0_srccookie_store.rsunable_to_store_Set_Cookie:
mov qword [rbp + 0x550], r8
mov qword [rbp + 0x558], 0x1a
lea rdx, str.inserting_Set_Cookie_
mov qword [rbp + 0x568], rdx
mov qword [rbp + 0x570], 2
lea rdx, [rbp + 0x230]
mov qword [rbp + 0x578], rdx
mov qword [rbp + 0x580], 1
mov qword [rbp + 0x588], 0
mov qword [rbp + 0x518], 0
mov qword [rbp + 0x520], r8
mov qword [rbp + 0x528], 0x1a
mov qword [rbp + 0x530], 0
lea rdx, [0x1401da6d2]
mov qword [rbp + 0x538], rdx
mov qword [rbp + 0x540], 0x6c
movabs rdx, 0x4100000001
mov qword [rbp + 0x560], rdx
lea rdx, [rbp + 0x518]
call qword [rax + 0x20]
mov rcx, qword [rbp + 0x618]
mov rdx, r15
lea r8, [rbp + 0x4a8]
call fcn.14002a160
test al, 1
je 0x1401109f0
mov byte [rbp + 0x720], dl
mov rax, qword [0x140244888]
cmp rax, 4
jb 0x1401109f0
lea rax, [rbp + 0x720]
mov qword [rbp + 0x230], rax
lea rax, [0x14002d990]
mov qword [rbp + 0x238], rax
mov rax, qword [0x1402442a0]
cmp rax, 2
cmp eax, 2
mov rax, qword [0x140244020]
lea rcx, [0x1401a1a00]
lea ecx, [0x1401a1a00]
cmovne rax, rcx
mov rcx, qword [0x140244018]
mov ecx, dword [0x140244018]
lea rdx, [0x1401a1a00]
cmovne rcx, rdx
mov qword [rbp + 0x548], 4
add byte [rax], al
add al, 0
add byte [rax], al
lea r8, str.cookie_store::cookie_storeC:Users_andrea.cargo_registry_srcindex.crates.io_6f17d22bba15001fcookie_store_0.12.0_srccookie_store.rsunable_to_store_Set_Cookie:
mov qword [rbp + 0x550], r8
mov qword [rbp + 0x558], 0x1a
test dword [rax + 5], ebx
add byte [rax], al
sbb al, byte [rax]
add byte [rax], al
lea rdx, [0x1401da760]
mov qword [rbp + 0x568], rdx
mov qword [rbp + 0x570], 1
invalid
lea rdx, [rbp + 0x230]
mov qword [rbp + 0x578], rdx
mov qword [rbp + 0x580], 1
mov qword [rbp + 0x588], 0
mov qword [rbp + 0x518], 0
mov qword [rbp + 0x520], r8
mov qword [rbp + 0x528], 0x1a
mov qword [rbp + 0x530], 0
lea rdx, [0x1401da6d2]
mov qword [rbp + 0x538], rdx
mov dword [rbp + 0x538], edx
mov qword [rbp + 0x540], 0x6c
movabs rdx, 0x4300000001
add byte [rax], al
add byte [rbx], al
add byte [rax], al
invalid
mov qword [rbp + 0x560], rdx
lea rdx, [rbp + 0x518]
call qword [rax + 0x20]
push rax
and cl, ch
cmp edx, ebp
invalid
invalid
cmp qword [rbp + 0x7e8], 0
je 0x140111fe1
cmp qword [rbp + 0x488], 0
je 0x140111fe1
mov rcx, qword [0x1402443c8]
xor edx, edx
mov r8, qword [rbp + 0x7e8]
test eax, ebp
invalid
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5b45f
cmp qword [rbp + 0x4c0], 0
mov rsi, qword [rbp + 0x7f8]
je case.0x14008513e.3921
mov r8, qword [rbp + 0x4b8]
mov rcx, qword [0x1402443c8]
and edx, dword [rbx]
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov ah, 5
invalid
cmp byte [rbp + 0x81c], 0
jne 0x140112020
mov rax, qword [0x140244890]
shl rax, 1
test rax, rax
jne 0x140112084
mov byte [rbp + 0x837], 0
mov rcx, rsi
int1
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
movaps xmm6, xmmword [rbp + 0x840]
movaps xmm7, xmmword [rbp + 0x850]
movaps xmm8, xmmword [rbp + 0x860]
movaps xmm9, xmmword [rbp + 0x870]
movaps xmm10, xmmword [rbp + 0x880]
movaps xmm11, xmmword [rbp + 0x890]
add rsp, 0x928
or dword [rax], eax
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.140168420
xor al, 1
mov dword [rbp + 0x81c], eax
test dword [rax + rcx], ebx
add byte [rax], al
jmp 0x140110859
call fcn.140168420
test al, al
invalid
jne 0x140112020
mov rax, qword [rbp + 0x7f0]
mov byte [rax + 0x18], 1
jmp 0x140112020
mov ecx, 1
mov rdx, rsi
call fcn.140162bd0
jmp 0x140112326
add byte [rax], al
call fcn.14001f7e0
jmp 0x140112326
jo 0x1401120b6
add byte [rax], al
lea rax, str.C:Users_andrea.cargo_registry_srcindex.crates.io_6f17d22bba15001fcookie_0.14.4_srcparse.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, r12
mov r8, r14
invalid
mov r9, r12
call fcn.140164ae0
sub al, byte [0x1426009d6]
add byte [rax], al
invalid
lea rax, str.C:Users_andrea.cargo_registry_srcindex.crates.io_6f17d22bba15001fcookie_0.14.4_srcparse.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, r12
xor r8d, r8d
mov r9, r14
call fcn.140164ae0
jmp 0x140112326
lea rax, str.C:Users_andrea.cargo_registry_srcindex.crates.io_6f17d22bba15001fcookie_0.14.4_srcparse.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r15
mov rdx, r13
mov r9, r13
call fcn.140164ae0
jmp 0x140112326
mov rax, qword [rbp + 0x808]
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x2e0], 3
mov rax, qword [rbp + 0x800]
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x2e8], rbx
mov qword [rbp + 0x2f0], r14
mov qword [rbp + 0x2f8], rdi
mov ecx, 1
mov rdx, qword [rbp + 0x820]
call fcn.140162bd0
jmp 0x140112326
lea rcx, [0x1401706a8]
lea r8, str.C:Users_andrea.cargo_registry_srcindex.crates.io_6f17d22bba15001fcookie_0.14.4_srcparse.rs
mov edx, 8
call fcn.140164960
jmp 0x140112326
lea rcx, str.first_str::split__.next___returns_Some
lea r8, str.C:Users_andrea.cargo_registry_srcindex.crates.io_6f17d22bba15001fcookie_0.14.4_srcparse.rs
mov edx, 0x26
call fcn.140164960
jmp 0x140112326
mov rax, qword [rbp + 0x808]
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x2e0], 3
mov qword [rbp + 0x490], rcx
mov qword [rbp + 0x2e8], rbx
mov qword [rbp + 0x2f0], r14
mov qword [rbp + 0x2f8], rdi
call fcn.14001f7e0
jmp 0x140112326
lea rax, str.C:Users_andrea.cargo_registry_srcindex.crates.io_6f17d22bba15001fcookie_0.14.4_srcparse.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r13
mov r8, rdi
mov r9, r13
call fcn.140164ae0
jmp 0x140112326
lea rax, str.C:Users_andrea.cargo_registry_srcindex.crates.io_6f17d22bba15001fcookie_0.14.4_srcparse.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r13
xor r8d, r8d
mov r9, rdi
call fcn.140164ae0
jmp 0x140112326
lea rcx, str.value_sub
lea r8, str.C:Users_andrea.cargo_registry_srcindex.crates.io_6f17d22bba15001fcookie_0.14.4_srcparse.rs
mov edx, 9
call fcn.140164960
jmp 0x140112326
lea rcx, [0x140170664]
lea r8, str.C:Users_andrea.cargo_registry_srcindex.crates.io_6f17d22bba15001fcookie_0.14.4_srcparse.rs
mov edx, 8
call fcn.140164960
jmp 0x140112326
mov r9, rdx
dec r9
lea rcx, str.C:Users_andrea.cargo_registry_srcindex.crates.io_6f17d22bba15001fcookie_0.14.4_srcparse.rs
mov qword [rsp + 0x20], rcx
mov r8d, 1
mov rcx, rax
call fcn.140164ae0
jmp 0x140112326
lea rcx, str.domain_sub
lea r8, str.C:Users_andrea.cargo_registry_srcindex.crates.io_6f17d22bba15001fcookie_0.14.4_srcparse.rs
mov edx, 0xa
call fcn.140164960
jmp 0x140112326
lea rax, str.C:Users_andrea.cargo_registry_srcindex.crates.io_6f17d22bba15001fcookie_0.14.4_srcparse.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r15
mov rdx, r13
mov r9, r13
call fcn.140164ae0
jmp 0x140112326
mov ecx, 8
mov edx, 0x40
call fcn.140162bd0
ud2
mov rax, qword [rbp + 0x7f8]
mov qword [rbp + 0x2e0], rax
mov eax, dword [rbp + 0x81c]
mov byte [rbp + 0x2e8], al
lea rax, str.C:Users_andrea.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_1.5.5_srcunit.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.1401017c0
lea r8, [rbp + 0x2e0]
mov edx, 0x2b
call fcn.1401648c0
jmp 0x140112326
call fcn.14001f7e0
ud2