Function at 0x1400187a7
Capabilities:
Reference http user-agent string

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1128
call fcn.140241630
sub rsp, rax
movdqa xmmword [rsp + 0x1110], xmm8
movdqa xmmword [rsp + 0x1100], xmm7
movdqa xmmword [rsp + 0x10f0], xmm6
mov qword [rsp + 0x58], rdx
mov rbx, rcx
movzx eax, byte [rcx + 0x378]
test eax, eax
mov qword [rsp + 0x60], rcx
je 0x140018830
cmp eax, 3
jne case.default.0x140018824
lea rax, [rbx + 0x50]
mov qword [rsp + 0x50], rax
lea rax, [rbx + 0x18]
mov qword [rsp + 0x3d8], rax
movzx eax, byte [rbx + 0x50]
lea rcx, [0x14024f510]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsp + 0x3d8]
jmp 0x14001888c
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0xd00], rax
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0xcf0], xmm0
lea rcx, [rbx + 0x18]
movups xmmword [rbx + 0x18], xmm0
movaps xmm0, xmmword [rsp + 0xd10]
movups xmmword [rbx + 0x38], xmm0
mov rax, qword [rsp + 0xd20]
mov qword [rbx + 0x48], rax
mov rax, qword [rsp + 0xd00]
mov qword [rbx + 0x28], rax
mov rax, qword [rsp + 0xd08]
mov qword [rbx + 0x30], rax
lea rax, [rbx + 0x50]
mov qword [rsp + 0x50], rax
mov byte [rbx + 0x50], 0
mov rax, qword [rcx + 0x10]
mov qword [rbx + 0x40], rax
mov qword [rsp + 0x3d8], rcx
movups xmm0, xmmword [rcx]
movups xmmword [rbx + 0x30], xmm0
lea rsi, [rsp + 0x570]
mov edx, 2
mov rcx, rsi
call fcn.1400e0904
pxor xmm8, xmm8
lea r15, [rsp + 0x410]
movdqa xmmword [r15 + 0x10], xmm8
movdqa xmmword [r15], xmm8
lea rdx, [0x140309d48]
lea rdi, [rsp + 0x720]
mov r8d, 3
mov rcx, rdi
call fcn.14018a99c
lea r12, [rsp + 0x170]
mov rcx, r12
mov rdx, rsi
mov r8, r15
mov r9, rdi
call fcn.1400e8b38
mov rcx, r12
call fcn.140078fde
lea rbx, [rsp + 0xbe0]
mov ecx, 0xc
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x720]
mov rcx, rsi
call fcn.1400a3fe3
mov rcx, rsi
call fcn.14019960d
movdqu xmm6, xmmword [0x14031a610]
movdqu xmmword [r12 + 0x14], xmm6
movdqu xmm7, xmmword [0x14031a600]
movdqu xmmword [r12 + 4], xmm7
movdqu xmmword [rsi + 0x88], xmm8
movups xmm0, xmmword [r12]
movups xmmword [rsi + 0x11c], xmm0
movdqu xmm0, xmmword [r12 + 0x10]
movdqu xmmword [rsi + 0x12c], xmm0
mov ecx, dword [r12 + 0x20]
mov dword [rsi + 0x13c], ecx
lea r8, [rsp + 0x878]
movdqu xmmword [r8], xmm8
lea rdi, [rsp + 0x720]
mov ecx, 0xc
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x780]
mov qword [rcx], 1
mov qword [rcx + 8], 0xa
lea r9, [rsp + 0x798]
movdqu xmmword [r9 - 8], xmm8
mov ecx, 8
mov qword [r9 + 8], rcx
mov qword [r9 + 0x20], rcx
and qword [r9 + 0x28], 0
and dword [r9 + 0x30], 0
and dword [r9 + 0x38], 0
and dword [r9 + 0x40], 0
mov ecx, 0x3b9aca00
mov dword [r9 + 0x50], ecx
mov qword [r9 + 0x58], 0x5a
and dword [r9 + 0x60], 0
mov dword [r9 + 0x70], ecx
mov dword [r8 - 0x60], ecx
mov dword [r8 - 0x50], ecx
mov dword [r8 - 0x40], ecx
mov qword [r8 - 0x18], rax
mov qword [r8 - 0x10], rdx
or qword [r8 - 8], 0xffffffffffffffff
mov dword [r8 + 0x18], 0x1000101
mov word [r8 + 0x1c], 0x101
and qword [r8 + 0x1e], 0
mov dword [r8 + 0x26], 0x2000001
mov byte [r8 + 0x2a], 2
mov word [r8 + 0x3b], 0x404
mov rbx, qword [r8]
test rbx, rbx
mov qword [rsp + 0x148], rbx
jne 0x14001e755
mov rax, qword [r9 + 0x10]
mov qword [rsp + 0x160], rax
movdqu xmm0, xmmword [r9]
movdqa xmmword [rsp + 0x150], xmm0
mov rax, qword [0x14024e0f8]
cmp rax, 2
je 0x140018ac7
lea rcx, [0x14024e0f8]
mov qword [rsp + 0x410], rcx
lea rax, [0x14024e100]
mov qword [rsp + 0x170], rax
lea rdx, [rsp + 0x570]
mov qword [rdx], r15
mov qword [rdx + 8], r12
lea rax, [rsp + 0x2e0]
mov qword [rdx + 0x10], rax
lea r8, [0x140309aa0]
call fcn.1400ff2d2
mov rax, qword [0x14024e100]
lock inc qword [rax]
jle case.0x140018824.2
lea r14, [rsp + 0x5c8]
mov qword [r14 - 0x58], 3
mov qword [r14 - 0x50], rax
movabs rdi, 0x8000000000000000
mov qword [r14], rdi
lea rdx, [0x14030a937]
lea rsi, [rsp + 0x170]
mov r8d, 8
mov rcx, rsi
call fcn.1401fdad0
mov rsi, qword [rsi]
lea r15, [rdi + 1]
cmp rsi, r15
mov qword [rsp + 0x710], r15
jne 0x140018b4e
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x428], rax
movdqu xmm0, xmmword [rsp + 0x178]
movdqu xmmword [rsp + 0x418], xmm0
jmp 0x140018b87
mov rdi, qword [rsp + 0x178]
lea rdx, [0x14030a93f]
lea rbx, [rsp + 0x410]
mov r8d, 8
mov rcx, rbx
call fcn.1401fdad0
mov rcx, rsi
mov rdx, rdi
call fcn.1402128b7
cmp qword [rbx], r15
jne 0x140019082
mov rcx, qword [rsp + 0x418]
mov r8, qword [rsp + 0x420]
mov rsi, qword [rsp + 0x428]
test rsi, rsi
je 0x140019097
mov qword [rsp + 0x38], rcx
lea rax, [rsp + 0x518]
and qword [rax - 8], 0
mov qword [rax], 1
and qword [rax + 8], 0
lea rax, [rsp + 0xd0]
and qword [rax], 0
mov qword [rax + 8], 8
and qword [rax + 0x10], 0
lea rdi, [rsp + 0x420]
mov rcx, rdi
mov edx, 0x2c
mov qword [rsp + 0x68], r8
mov r9, rsi
call fcn.14019c96d
and qword [rdi - 0x10], 0
mov qword [rdi - 8], rsi
mov word [rdi + 0x30], 1
lea rdi, [rsp + 0x170]
lea rsi, [rsp + 0x410]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x300]
lea rsi, [rsp + 0x70]
cmp byte [rsp + 0x1b1], 0
jne 0x140018f9a
mov r13, qword [rsp + 0x180]
mov r12, r13
mov r14, qword [rsp + 0x188]
mov rbp, qword [rsp + 0x198]
mov rbx, qword [rsp + 0x1a0]
mov r15, qword [rsp + 0x190]
mov r8, rbp
sub r8, r15
jb 0x140018d12
cmp rbp, r14
ja 0x140018d12
lea rdx, [r12 + r15]
mov cl, byte [rsp + rbx + 0x1a7]
cmp r8, 0x10
jae 0x140018c96
call fcn.140078dc8
jmp 0x140018c9b
call fcn.1400c6d00
cmp rax, 1
jne 0x140018d0a
lea rax, [rdx + r15]
inc rax
mov qword [rsp + 0x190], rax
mov r15, rax
sub r15, rbx
jb 0x140018c61
cmp rax, r14
ja 0x140018c61
add r12, r15
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_strpattern.rs
mov qword [rsp + 0x20], rax
mov r9d, 4
xor ecx, ecx
mov rdx, rbx
lea r8, [rsp + 0x1a8]
call fcn.14007e89d
mov r9, rdx
mov rcx, r12
mov rdx, rbx
mov r8, rax
call fcn.1400fee39
test al, al
jne 0x140018f74
mov r12, qword [rsp + 0x180]
jmp 0x140018c49
mov qword [rsp + 0x190], rbp
cmp byte [rsp + 0x1b1], 0
jne 0x140018f9a
mov byte [rsp + 0x1b1], 1
cmp byte [rsp + 0x1b0], 0
mov rax, qword [rsp + 0x170]
mov r15, qword [rsp + 0x178]
jne 0x140018d4b
cmp r15, rax
je 0x140018f9a
add r12, rax
sub r15, rax
mov rcx, r12
mov rdx, r15
call fcn.1401d598e
test rax, rax
je 0x140018f9a
mov r15, rax
mov r12, rdx
mov qword [rsp + 0x300], rax
mov qword [rsp + 0x308], rdx
and qword [rsp + 0x310], 0
mov eax, 1
mov qword [rsp + 0x410], rax
lea rcx, [0x1402a12e8]
mov qword [rsp + 0x418], rcx
mov qword [rsp + 0x420], rax
lea rax, [0x1402a1310]
mov qword [rsp + 0x428], rax
xor ebx, ebx
cmp rbx, 0x20
je 0x140018df2
mov rdx, qword [rsp + rbx + 0x410]
mov rax, qword [rsp + rbx + 0x418]
mov rcx, rsi
mov r8, rdi
call qword [rax + 0x20]
mov bpl, byte [rsp + 0x70]
cmp bpl, 2
jne 0x140018df7
and qword [rsp + 0x310], 0
add rbx, 0x10
jmp 0x140018db9
mov bpl, 2
jmp 0x140018e13
lea rcx, [rsp + 0x71]
mov al, byte [rcx + 0x10]
mov byte [rsp + 0x2a0], al
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rsp + 0x290], xmm0
xor r14d, r14d
cmp r14, 0x20
je 0x140018e4c
mov rbx, qword [rsp + r14 + 0x410]
mov r13, qword [rsp + r14 + 0x418]
mov rcx, rbx
call qword [r13]
cmp qword [r13 + 8], 0
je 0x140018e46
mov rdx, qword [r13 + 0x10]
mov rcx, rbx
call fcn.14001eca0
add r14, 0x10
jmp 0x140018e16
cmp bpl, 2
je 0x140018ea5
mov rax, qword [rsp + 0x310]
cmp rax, qword [rsp + 0x308]
jne 0x140018ea5
mov al, byte [rsp + 0x2a0]
lea rcx, [rsp + 0x381]
mov byte [rcx + 0x10], al
movdqa xmm0, xmmword [rsp + 0x290]
movdqu xmmword [rcx], xmm0
mov byte [rsp + 0x380], bpl
lea rcx, [rsp + 0x510]
lea rdx, [rsp + 0x380]
call fcn.1401a4b05
jmp 0x140018c30
mov byte [rsp + 0x380], 2
mov rcx, rdi
mov rdx, r15
mov r8, r12
call fcn.1400c3b90
cmp byte [rsp + 0x300], 2
jne 0x140018f32
mov rcx, r12
call fcn.1401009ad
mov rbx, rax
mov r13, rdx
mov rcx, rdx
mov rdx, r15
mov r8, r12
call sub.msvcrt.dll_memcpy
mov rdx, qword [rsp + 0xe0]
cmp rdx, qword [rsp + 0xd0]
jne 0x140018f08
lea rcx, [rsp + 0xd0]
call fcn.1401b8227
mov rdx, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xd8]
imul rcx, rdx, 0x18
mov qword [rax + rcx], rbx
mov qword [rax + rcx + 8], r13
mov qword [rax + rcx + 0x10], r12
inc rdx
mov qword [rsp + 0xe0], rdx
jmp 0x140018c30
mov al, byte [rsp + 0x310]
lea rcx, [rsp + 0x420]
mov byte [rcx + 1], al
movdqu xmm0, xmmword [rsp + 0x300]
movdqu xmmword [rcx - 0xf], xmm0
mov byte [rsp + 0x410], 2
lea rcx, [rsp + 0x510]
lea rdx, [rsp + 0x410]
call fcn.1401a4b05
jmp 0x140018c30
mov rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x190]
add r13, rax
sub r15, rax
mov qword [rsp + 0x170], rcx
mov r12, r13
jmp 0x140018d51
mov rsi, qword [rsp + 0x510]
lea rax, [rsp + 0x518]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rsp + 0xd0]
mov rax, qword [rsp + 0xe0]
movdqa xmmword [rsp + 0x170], xmm0
mov qword [rsp + 0x190], rax
movaps xmmword [rsp + 0x180], xmm1
lea r14, [rsp + 0x5c8]
mov r8, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x38]
jmp 0x1400190a1
mov r14, qword [rbx + 0x58]
jmp 0x14001b491
lea rcx, [rsp + 0x410]
call fcn.1401a4ad7
mov r8d, 1
xor ecx, ecx
movabs rsi, 0x8000000000000000
mov rdx, r8
call fcn.1401d595c
mov rcx, r14
call fcn.14017d685
lea rdx, [rsp + 0x570]
mov qword [rdx + 0x58], rsi
lea rcx, [rsp + 0x170]
movaps xmm0, xmmword [rcx]
movaps xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x60], xmm0
movups xmmword [rdx + 0x70], xmm1
mov rax, qword [rcx + 0x20]
mov qword [rdx + 0x80], rax
mov r8d, 0x88
call sub.msvcrt.dll_memcpy
mov rsi, qword [rsp + 0x160]
cmp rsi, qword [rsp + 0x150]
jne 0x140019113
lea rdi, [rsp + 0x150]
mov rcx, rdi
mov rdx, rsi
call fcn.14019f83e
mov rsi, qword [rdi + 0x10]
imul rcx, rsi, 0x88
add rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0x170]
mov r8d, 0x88
call sub.msvcrt.dll_memcpy
inc rsi
mov qword [rsp + 0x160], rsi
mov ecx, 0x28
mov edx, 8
call fcn.14004862f
mov edi, 1
mov qword [rax], rdi
mov qword [rax + 8], rdi
movdqa xmm0, xmmword [rsp + 0x150]
movdqu xmmword [rax + 0x10], xmm0
mov rcx, qword [rsp + 0x160]
mov qword [rax + 0x20], rcx
mov qword [rsp + 0x408], rax
cmp byte [rsp + 0x89f], 0
jne 0x14001e76d
mov ecx, 0x10
mov edx, 8
call fcn.14004862f
mov rsi, rax
mov qword [rax], rdi
mov qword [rax + 8], rdi
mov qword [rsp + 0x2e0], rax
lea rbx, [0x140309d50]
mov qword [rsp + 0x2e8], rbx
mov rdi, qword [rsp + 0x880]
test rdi, rdi
setne al
mov dword [rsp + 0x144], eax
je 0x1400191f4
mov rbx, qword [rsp + 0x888]
lea rsi, [rsp + 0x2e0]
mov rcx, rsi
call fcn.14017d874
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
mov rsi, rdi
mov qword [rsp + 0x38], rdi
lea rax, [rsp + 0x840]
mov rcx, qword [rax + 0x18]
mov qword [rsp + 0x30], rcx
test rcx, rcx
sete byte [rsp + 0x4f]
je 0x1400192bc
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x590], xmm2
movaps xmmword [rsp + 0x580], xmm1
movaps xmmword [rsp + 0x570], xmm0
mov ecx, 0x40
mov edx, 8
call fcn.14004862f
mov rdi, rax
mov r14d, 1
mov qword [rax], r14
mov qword [rax + 8], r14
movdqa xmm0, xmmword [rsp + 0x570]
movaps xmm1, xmmword [rsp + 0x580]
movaps xmm2, xmmword [rsp + 0x590]
movdqu xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x30], xmm2
mov ecx, 0x28
mov edx, 8
call fcn.14004862f
mov qword [rax], r14
mov qword [rax + 8], r14
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rdi
mov qword [rsp + 0x2e0], rax
lea rbx, [0x140309d70]
mov qword [rsp + 0x2e8], rbx
mov rsi, rax
lock inc qword [rsi]
jle case.0x140018824.2
mov rax, qword [rsp + 0x60]
add rax, 0x30
mov qword [rsp + 0x40], rax
lea r12, [rsp + 0x880]
mov r14d, 8
mov ecx, pe_nt_image_headers64
mov edx, 8
call fcn.14004862f
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
and qword [rax + 0x10], 0
and qword [rax + 0x20], 0
mov ecx, 0x3b9aca00
mov dword [rax + 0x38], ecx
and qword [rax + 0x40], 0
mov dword [rax + 0x48], 0x11e1a300
mov dword [rax + 0x58], ecx
mov word [rax + 0x60], 1
xor r15d, r15d
mov byte [rax + 0x66], r15b
and word [rax + 0x77], 0
lea rcx, [rsp + 0x2c0]
mov qword [rcx], rax
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rbx
mov rsi, qword [r12 - 0xa0]
mov edi, dword [r12 - 0x98]
call fcn.140199aba
mov qword [rax + 0x20], rsi
mov dword [rax + 0x28], edi
lea rsi, [rsp + 0x180]
and qword [rsi - 0x10], 0
mov word [rsi + 0x1c], 0x501
and qword [rsi], 0
mov qword [rsi + 8], 8
and qword [rsi + 0x10], 0
mov byte [rsi + 0x19], r15b
mov al, byte [r12 + 0x10]
xor al, 1
mov byte [rsi + 0x18], al
mov al, byte [r12 + 0x11]
mov byte [rsi + 0x1a], al
mov al, byte [r12 + 0x15]
xor al, 1
mov byte [rsi + 0x1b], al
mov rdi, qword [r12 - 0xd0]
mov rbx, qword [r12 - 0xc8]
mov rbp, qword [r12 - 0xc0]
lea r12, [rbx + rbp*8]
shl rbp, 3
xor edx, edx
lea rcx, [rbx + r15]
cmp rbp, r15
je 0x140019408
mov r13, qword [rcx]
cmp rdx, qword [rsp + 0x180]
jne 0x1400193f3
mov rcx, rsi
call fcn.1400fec6c
mov r14, qword [rsp + 0x188]
mov rdx, qword [rsp + 0x190]
mov qword [r14 + rdx*8], r13
inc rdx
mov qword [rsp + 0x190], rdx
add r15, 8
jmp 0x1400193c5
sub r12, rcx
shr r12, 3
mov rdx, r12
call fcn.14019f297
mov rcx, rdi
mov rdx, rbx
call fcn.14019ea62
mov cl, byte [rsp + 0x8b3]
cmp cl, 4
je 0x140019442
call fcn.1401a4714
cmp al, 5
je 0x14001e7d7
mov byte [rsp + 0x19c], al
mov cl, byte [rsp + 0x8b4]
cmp cl, 4
je 0x140019462
call fcn.1401a4714
cmp al, 5
je 0x14001e7e0
mov byte [rsp + 0x19d], al
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x390], rax
movups xmm0, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x380], xmm0
movdqu xmm0, xmmword [rsp + 0x170]
movups xmm1, xmmword [rsp + 0x180]
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x590], rax
mov eax, dword [rsp + 0x198]
mov dword [rsp + 0x598], eax
mov al, byte [rsp + 0x19c]
mov byte [rsp + 0x59c], al
mov al, byte [rsp + 0x19d]
mov byte [rsp + 0x59d], al
movzx eax, word [rsp + 0x19e]
mov word [rsp + 0x59e], ax
movaps xmmword [rsp + 0x580], xmm1
movdqa xmmword [rsp + 0x570], xmm0
mov rdi, qword [rsp + 0x408]
lock inc qword [rdi]
jle case.0x140018824.2
movups xmm0, xmmword [0x140309e68]
lea rdx, [rsp + 0x300]
movaps xmmword [rdx + 0x10], xmm0
movdqu xmm0, xmmword [0x140309e58]
movdqa xmmword [rdx], xmm0
lea rsi, [rsp + 0x720]
mov rcx, rsi
call fcn.1400cf706
lea rcx, [rsp + 0x510]
mov rdx, rax
call fcn.14019f2c1
movzx r14d, byte [rsi + 0x182]
mov ebp, dword [rsi + 0x183]
mov rax, qword [rsi + 0x187]
mov qword [rsp + 0x3e0], rax
mov eax, dword [rsi + 0x18f]
mov dword [rsp + 0x3e8], eax
mov al, byte [rsi + 0x176]
mov byte [rsp + 0x128], al
mov al, byte [rsi + 0x17e]
mov byte [rsp + 0x138], al
mov qword [rsp + 0x718], rdi
mov rsi, qword [rsp + 0x570]
test rsi, rsi
je 0x1400195bc
mov rcx, qword [rsp + 0x578]
call sub.crypt32.dll_CertDuplicateCertificateContext
mov qword [rsp + 0x400], rax
mov eax, 1
mov qword [rsp + 0x130], rax
jmp 0x1400195c6
xor eax, eax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x68], rdi
and qword [rsp + 0x20], 0
mov ecx, 2
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call sub.crypt32.dll_CertOpenStore
test rax, rax
je 0x14001e780
mov rdi, rax
mov r15, qword [rsp + 0x588]
mov r12, qword [rsp + 0x590]
shl r12, 3
xor r13d, r13d
cmp r12, r13
je 0x140019631
mov rdx, qword [r15 + r13]
mov rcx, rdi
call fcn.1401d5d88
mov rbx, rdx
test rax, rax
jne 0x14001e3be
mov rcx, rbx
call fcn.140241e28
add r13, 8
jmp 0x140019606
mov r15b, byte [rsp + 0x59c]
mov r12b, byte [rsp + 0x59d]
mov cl, byte [rsp + 0x59a]
mov bl, byte [rsp + 0x598]
mov r8b, byte [rsp + 0x599]
mov dl, byte [rsp + 0x59b]
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x80], rax
movaps xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x530]
mov qword [rsp + 0xf0], rax
movups xmm0, xmmword [rsp + 0x510]
movups xmm1, xmmword [rsp + 0x520]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
cmp r14d, 2
mov byte [rsp + 0x148], cl
mov byte [rsp + 0x144], dl
mov byte [rsp + 0x4f], r8b
je 0x1400196ce
test r14d, r14d
jne 0x1400196d6
mov r14b, 1
jmp 0x1400196d1
xor r14d, r14d
xor r13d, r13d
jmp 0x1400196fa
mov eax, dword [rsp + 0x3e8]
mov dword [rsp + 0x308], eax
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0x300], rax
mov r13b, 1
xor r14d, r14d
mov eax, dword [rsp + 0x308]
mov dword [rsp + 0x3f8], eax
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x3f0], rax
lea rsi, [rsp + 0x70]
mov rcx, rsi
call fcn.140199aba
mov byte [rax + 0x51], r14b
mov dword [rax + 0x52], ebp
mov byte [rax + 0x56], r13b
mov dword [rax + 0x57], ebp
mov rcx, qword [rsp + 0x3f0]
mov qword [rax + 0x5b], rcx
mov ecx, dword [rsp + 0x3f8]
mov dword [rax + 0x63], ecx
mov rcx, rsi
call fcn.140199aba
mov bpl, byte [rsp + 0x138]
mov byte [rax + 0x67], bpl
mov rcx, rsi
call fcn.140199aba
mov byte [rax + 0x50], 0
movaps xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x290], xmm0
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x2a0], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x324], rax
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movups xmmword [rsp + 0x314], xmm1
movups xmmword [rsp + 0x304], xmm0
mov rax, qword [rsp + 0x31c]
mov qword [rsp + 0x470], rax
mov rax, qword [rsp + 0x324]
mov qword [rsp + 0x478], rax
movups xmm0, xmmword [rsp + 0x310]
movups xmmword [rsp + 0x464], xmm0
movups xmm0, xmmword [rsp + 0x300]
movups xmmword [rsp + 0x454], xmm0
lea rcx, [rsp + 0x570]
call fcn.1401a4722
mov qword [rsp + 0x420], rdi
mov al, byte [rsp + 0x148]
mov byte [rsp + 0x428], al
mov al, byte [rsp + 0x4f]
mov byte [rsp + 0x429], al
mov byte [rsp + 0x42a], bl
mov al, byte [rsp + 0x144]
mov byte [rsp + 0x42b], al
mov byte [rsp + 0x42c], r15b
mov byte [rsp + 0x42d], r12b
movdqa xmm0, xmmword [rsp + 0x290]
movdqu xmmword [rsp + 0x430], xmm0
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x440], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x410], rax
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x418], rax
mov r14, qword [rsp + 0x68]
mov qword [rsp + 0x480], r14
mov byte [rsp + 0x489], bpl
mov al, byte [rsp + 0x128]
mov byte [rsp + 0x48a], al
lea rcx, [rsp + 0x2e0]
call fcn.14017d874
mov rax, qword [rsp + 0x7e0]
mov ecx, dword [rsp + 0x7e8]
mov qword [rsp + 0x448], rax
mov dword [rsp + 0x450], ecx
mov al, byte [rsp + 0x892]
mov byte [rsp + 0x488], al
lea rcx, [rsp + 0x170]
call fcn.1400f1a11
cmp byte [rsp + 0x8a1], 1
jne 0x140019900
mov byte [rsp + 0x212], 1
cmp dword [rsp + 0x7c8], 0
je 0x140019920
mov eax, dword [rsp + 0x7cc]
mov byte [rsp + 0x1d4], 0
mov dword [rsp + 0x1cc], eax
cmp dword [rsp + 0x7d0], 0
je 0x140019940
mov eax, dword [rsp + 0x7d4]
mov byte [rsp + 0x1d4], 0
mov dword [rsp + 0x1c8], eax
cmp byte [rsp + 0x89c], 0
je 0x140019964
mov byte [rsp + 0x1d4], 1
movabs rax, 0xffff0000ffff
mov qword [rsp + 0x1c8], rax
cmp dword [rsp + 0x7d8], 0
je 0x14001997c
mov eax, dword [rsp + 0x7dc]
mov dword [rsp + 0x1d0], eax
mov eax, dword [rsp + 0x828]
cmp eax, 0x3b9aca00
je 0x1400199a1
mov rcx, qword [rsp + 0x820]
mov qword [rsp + 0x1b0], rcx
mov dword [rsp + 0x1b8], eax
mov eax, dword [rsp + 0x838]
cmp eax, 0x3b9aca00
je 0x1400199c6
mov rcx, qword [rsp + 0x830]
mov qword [rsp + 0x1a0], rcx
mov dword [rsp + 0x1a8], eax
cmp byte [rsp + 0x89d], 0
je 0x1400199d8
mov byte [rsp + 0x1d5], 1
mov r13, qword [rsp + 0x7f0]
mov ebx, dword [rsp + 0x7f8]
mov qword [rsp + 0x200], r13
mov dword [rsp + 0x208], ebx
mov rbp, qword [rsp + 0x870]
mov qword [rsp + 0x1f8], rbp
mov rsi, qword [rsp + 0x800]
mov edi, dword [rsp + 0x808]
lea rcx, [rsp + 0x430]
call fcn.140199aba
mov qword [rax + 0x40], rsi
mov dword [rax + 0x48], edi
cmp byte [rsp + 0x897], 0
je 0x140019a3b
mov byte [rsp + 0x1e8], 1
cmp byte [rsp + 0x898], 0
je 0x140019a4d
mov byte [rsp + 0x1ee], 1
cmp byte [rsp + 0x899], 0
je 0x140019a5f
mov byte [rsp + 0x1ea], 1
cmp byte [rsp + 0x89a], 0
je 0x140019a71
mov byte [rsp + 0x1ed], 1
cmp byte [rsp + 0x89b], 0
je 0x140019a83
mov byte [rsp + 0x1e9], 1
imul r15, qword [r14 + 0x20], 0x88
mov rdi, qword [r14 + 0x18]
xor r12d, r12d
lea r14, [0x14024f53c]
lea rsi, [0x1403423db]
cmp r15, r12
je case.0x14003543f.4
mov rax, qword [rdi + r12]
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
cmp byte [rdi + r12 + 0x50], 2
je case.0x14003543f.2
jmp case.0x14003543f.4
mov rcx, qword [rdi + r12 + 8]
add rcx, 0x10
mov r8d, 4
mov rdx, rsi
call fcn.140193355
test rax, rax
je case.0x14003543f.2
cmp byte [rax + 0x48], 2
jne case.0x14003543f.4
add r12, 0x88
jmp 0x140019aa0
lea rdx, [rsp + 0x170]
mov al, byte [rdx + 0xa2]
lea rcx, [rsp + 0x570]
mov byte [rcx + 0x112], al
movzx eax, word [rdx + 0xa0]
mov word [rcx + 0x110], ax
call fcn.14009c6b6
test rbp, rbp
je 0x140019c75
lea rcx, [rsp + 0x300]
call fcn.1400e9cfd
lea rdi, [rsp + 0xd0]
mov rcx, rdi
call fcn.1400a3fe3
mov rcx, rdi
call fcn.14019960d
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x138], rdx
lea r14, [rsp + 0xd0]
mov rcx, r14
call fcn.1400a3fe3
mov rcx, r14
call fcn.14019960d
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x148], rdx
mov rcx, qword [rsp + 0x1d8]
mov rdx, qword [rsp + 0x1e0]
call fcn.14009b378
mov rsi, rbp
mov rbp, rax
test ebx, ebx
mov edi, 0x3b9aca00
cmovne edi, ebx
mov r14, rdx
test r13, r13
cmovne edi, ebx
mov eax, 0x3b9aca00
cmp ebx, eax
cmove edi, ebx
mov ecx, 0xe0
mov edx, 8
call fcn.14004862f
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
and qword [rax + 0x10], 0
mov byte [rax + 0x18], 0
mov qword [rax + 0x20], rbp
mov qword [rax + 0x28], r14
lea rcx, [rsp + 0x300]
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movdqu xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm1
movups xmmword [rax + 0x50], xmm2
movdqu xmmword [rax + 0x60], xmm7
movdqu xmmword [rax + 0x70], xmm6
mov rcx, qword [rsp + 0x128]
mov qword [rax + 0x80], rcx
mov rcx, qword [rsp + 0x138]
mov qword [rax + 0x88], rcx
movdqu xmmword [rax + 0x90], xmm7
movdqu xmmword [rax + 0xa0], xmm6
mov rcx, qword [rsp + 0x130]
mov qword [rax + 0xb0], rcx
mov rcx, qword [rsp + 0x148]
mov qword [rax + 0xb8], rcx
mov qword [rax + 0xc0], rsi
and qword [rax + 0xc8], 0
mov qword [rax + 0xd0], r13
mov dword [rax + 0xd8], edi
jmp 0x140019c77
xor eax, eax
lea rdx, [rsp + 0x5f8]
lea rsi, [rsp + 0x410]
mov ecx, 0x10
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov qword [rdx + 0x80], rax
lea rax, [rsp + 0x688]
lea rbx, [rsp + 0x720]
mov ecx, 0xc
mov rdi, rax
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
lea rdx, [rsp + 0x780]
mov rcx, qword [rdx + 0x10]
mov qword [rax + 0x70], rcx
movdqu xmm0, xmmword [rdx]
movdqu xmmword [rax + 0x60], xmm0
mov sil, byte [rbx + 0x174]
mov rdi, qword [rbx + 0xf0]
mov ebp, dword [rbx + 0xf8]
mov r13b, byte [rbx + 0x180]
mov ecx, 0x1c0
mov edx, 8
call fcn.14004862f
mov r14, rax
mov eax, 1
mov qword [r14], rax
mov qword [r14 + 8], rax
lea rcx, [r14 + 0x10]
lea rdx, [rsp + 0x570]
mov r8d, 0x190
call sub.msvcrt.dll_memcpy
cmp r15, r12
mov qword [r14 + 0x1a0], rdi
mov dword [r14 + 0x1a8], ebp
mov rax, qword [rsp + 0x68]
mov qword [r14 + 0x1b0], rax
mov byte [r14 + 0x1b8], sil
setne byte [r14 + 0x1b9]
mov byte [r14 + 0x1ba], r13b
lea rcx, [rsp + 0x1d8]
call fcn.140195aa5
cmp qword [rbx + 0x158], 0
je 0x140019d77
lea rcx, [rsp + 0x878]
call fcn.140179314
cmp qword [rsp + 0x30], 0
mov rsi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x38]
jne 0x140019d96
lea rcx, [rsp + 0x840]
call fcn.14019f5de
test rdi, rdi
jne 0x140019db3
cmp qword [rsp + 0x880], 0
je 0x140019db3
lea rcx, [rsp + 0x880]
call fcn.14017d874
mov qword [rsi + 0x48], r14
lea rdx, [0x140258bc1]
lea rsi, [rsp + 0x570]
mov r8d, 0x29
mov rcx, rsi
call fcn.1401a45a4
mov r15, qword [rsi]
movabs rax, 0x8000000000000000
cmp r15, rax
jne 0x140019e04
mov rsi, qword [rsp + 0x578]
lea rcx, [0x140258498]
call fcn.14006a426
mov eax, 2
jmp 0x140019e84
lea rbx, [rsp + 0x748]
mov rcx, rbx
call fcn.1400e08fd
movabs rax, 0x303030303030303
mov qword [rbx + 0xd8], rax
movdqa xmm0, xmmword [0x14024f4f0]
movdqu xmmword [rbx + 0xc8], xmm0
lea rax, [rsp + 0x7a8]
lea rsi, [rsp + 0x570]
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
and qword [rbx - 0x28], 0
mov dword [rax + 0x60], 0x3b9aca00
mov byte [rax + 0x80], 2
mov rsi, qword [rax - 0x80]
lea rdx, [rsp + 0x730]
lea rcx, [rsp + 0x410]
mov r8d, 0x100
call sub.msvcrt.dll_memcpy
xor eax, eax
lock inc qword [r14]
jle case.0x140018824.2
lea rcx, [rsp + 0x180]
mov qword [rcx + 0x100], r14
mov qword [rcx - 0x10], rax
mov qword [rcx - 8], rsi
lea rdx, [rsp + 0x410]
mov r8d, 0x100
call sub.msvcrt.dll_memcpy
movabs rax, 0x8000000000000000
cmp r15, rax
je 0x14001a0a6
mov r8d, dword [rsp + 0x224]
mov rcx, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x208]
call fcn.140179a16
lea r8, [0x1403423ed]
mov r9d, 3
mov rcx, rax
call fcn.1401d5975
test al, al
je 0x14001a0a6
lea r14, [rsp + 0x1f8]
mov rcx, r14
call fcn.14021d33e
lea r8, [rdx + rax]
lea rsi, [rsp + 0x720]
mov rcx, rsi
mov rdx, rax
call fcn.140100d61
mov rax, qword [rsi]
mov r15, qword [rsp + 0x710]
cmp rax, r15
je 0x14001a0a6
movdqu xmm0, xmmword [rsp + 0x728]
lea rdx, [rsp + 0x300]
movdqu xmmword [rdx + 8], xmm0
mov qword [rdx], rax
lea rsi, [rsp + 0xd0]
mov rcx, rsi
call fcn.14003fcf0
mov rcx, r14
call fcn.14021d380
mov bl, 1
test rax, rax
je 0x140019f99
mov r8, rdx
add r8, rax
lea rdi, [rsp + 0x570]
mov rcx, rdi
mov rdx, rax
call fcn.140100d61
mov rax, qword [rdi]
cmp rax, r15
jne 0x140019faf
movabs rdi, 0x8000000000000000
jmp 0x140019feb
movdqu xmm0, xmmword [rsp + 0x578]
lea rdx, [rsp + 0x720]
movdqu xmmword [rdx + 8], xmm0
mov qword [rdx], rax
lea rdi, [rsp + 0xbe0]
mov rcx, rdi
call fcn.14003fcf0
mov rdi, qword [rdi]
movabs rax, 0x8000000000000000
cmp rdi, rax
sete bl
cmp qword [rsp + 0xe0], 0
jne 0x14001a024
test bl, bl
je 0x14001a024
mov rdx, qword [rsp + 0xbe8]
mov rcx, rdi
call fcn.1402128b7
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
call fcn.1401d595c
jmp 0x14001a0a6
lea rbx, [rsp + 0xd8]
mov rcx, r14
call fcn.14021d040
lea rdx, str.has_authority_means_set_username_shouldnt_fail_home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_async_impl_request.rs
lea r9, [0x14030a178]
mov r8d, 0x2f
mov ecx, eax
call fcn.140192808
mov rcx, r14
call fcn.14021d25b
lea rdx, str.has_authority_means_set_password_shouldnt_fail
lea r9, [0x14030a1c0]
mov r8d, 0x2f
mov ecx, eax
call fcn.140192808
mov rax, qword [rbx - 8]
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x290], xmm0
movdqu xmm0, xmmword [rsp + 0xbe8]
movdqa xmmword [rsp + 0x2c0], xmm0
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14001aa41
lea rcx, [rsp + 0x720]
lea rdx, [rsp + 0x170]
mov r8d, 0x118
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x40]
lea r8, [rsp + 0x170]
mov qword [rsp + 0x170], rax
lea rax, [0x140258bf8]
lea rdx, [rsp + 0x570]
mov qword [rdx], rax
mov eax, 1
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea rcx, [0x1400066b9]
mov qword [rsp + 0x178], rcx
mov qword [rdx + 0x10], r8
mov qword [rdx + 0x18], rax
lea rcx, [rsp + 0xbc8]
call fcn.140005bed
cmp dword [rsp + 0x720], 2
jne 0x14001a144
lea rcx, [rsp + 0x570]
lea rdx, [rsp + 0x720]
mov r8d, 0x118
call sub.msvcrt.dll_memcpy
jmp 0x14001a227
lea rdx, str.Authorizationapplication_json__text_plain___Accept_LanguageptAccept_Encodinggzip__deflate__brContent_Typeapplication_x_www_form_urlencodedSec_Fetch_DestSec_Fetch_ModecorsSec_Fetch_Sitesame_siteContent_LengthTEOriginhttps:__adalove.inteli.edu.brRefererhttps:__adalove.inteli.edu.br_User_AgentMozilla_5.0__Windows_NT_10.0__Win64__x64__rv:122.0__Gecko_20100101_Firefox_122.0src_modules_adalove.rs
lea rsi, [rsp + 0x170]
mov r8d, 0xd
mov rcx, rsi
call fcn.1400e34fc
mov rbx, qword [rsi]
test rbx, rbx
je 0x14001a17c
mov cl, 4
call fcn.1401a44dc
mov rsi, rax
xor ecx, ecx
call fcn.14000525a
jmp 0x14001a1f1
movdqu xmm0, xmmword [rsp + 0x178]
movups xmm1, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0xbf0], xmm1
movdqa xmmword [rsp + 0xbe0], xmm0
lea rsi, [rsp + 0x410]
lea rdx, [rsp + 0xbc8]
mov rcx, rsi
call fcn.1400bc179
lea rdi, [rsp + 0x570]
mov rcx, rdi
mov rdx, rsi
call fcn.1400e3907
cmp byte [rdi + 0x20], 2
jne 0x14001a9b9
mov cl, 5
call fcn.1401a44dc
mov rsi, rax
xor ecx, ecx
call fcn.14000525a
lea rcx, [rsp + 0xbe0]
call fcn.140004c7b
lea rdi, [rsp + 0x720]
mov rcx, rdi
call fcn.140004160
mov qword [rdi], 2
mov qword [rdi + 8], rsi
lea rcx, [rsp + 0x570]
mov r8d, 0x118
mov rdx, rdi
call sub.msvcrt.dll_memcpy
test rbx, rbx
je 0x14001a23c
mov rcx, qword [rsp + 0xbc8]
mov rdx, qword [rsp + 0xbd0]
call fcn.1401d595c
mov ebx, 0x21
mov qword [rsp + 0x28], rbx
lea rax, [0x140258c15]
mov qword [rsp + 0x20], rax
lea r8, [0x14029115b]
lea rsi, [rsp + 0x720]
lea rdx, [rsp + 0x570]
mov r9d, 6
mov rcx, rsi
call fcn.140006b57
lea rax, [0x140258c45]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 2
lea r8, [0x140258c36]
lea rdi, [rsp + 0x570]
mov r9d, 0xf
mov rcx, rdi
mov rdx, rsi
call fcn.140006b57
lea rax, [0x140258c56]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x11
lea r8, [0x140258c47]
lea rsi, [rsp + 0x720]
mov r9d, 0xf
mov rcx, rsi
mov rdx, rdi
call fcn.140006b57
mov qword [rsp + 0x28], rbx
lea rax, [0x140258c73]
mov qword [rsp + 0x20], rax
lea r8, [0x140258c67]
lea rdi, [rsp + 0x570]
mov r9d, 0xc
mov rcx, rdi
mov rdx, rsi
call fcn.140006b57
lea rax, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0xa
lea r8, [0x14028dc13]
lea rsi, [rsp + 0x720]
mov r9d, 0xa
mov rcx, rsi
mov rdx, rdi
call fcn.140006b57
lea rax, str.emptyh2::Error::is_io_home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.28_src_error.rs
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 5
lea r8, [0x140258c94]
lea rdi, [rsp + 0x570]
mov r9d, 0xe
mov rcx, rdi
mov rdx, rsi
call fcn.140006b57
lea rax, [0x140258cb0]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 4
lea r8, [0x140258ca2]
lea rsi, [rsp + 0x720]
mov r9d, 0xe
mov rcx, rsi
mov rdx, rdi
call fcn.140006b57
lea rax, [0x140258cc2]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 9
lea r8, [0x140258cb4]
lea rdi, [rsp + 0x570]
mov r9d, 0xe
mov rcx, rdi
mov rdx, rsi
call fcn.140006b57
lea rax, [0x14030d512]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea r8, [0x140258ccb]
lea rsi, [rsp + 0x720]
mov r9d, 0xe
mov rcx, rsi
mov rdx, rdi
call fcn.140006b57
lea rax, str.trailers_bJ0_
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 8
lea r8, [0x140258cd9]
lea rdi, [rsp + 0x570]
mov r14d, 2
mov r9d, 2
mov rcx, rdi
mov rdx, rsi
call fcn.140006b57
lea rax, [0x140258ce1]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x1d
lea r8, [0x140258cdb]
lea rsi, [rsp + 0x720]
mov r9d, 6
mov rcx, rsi
mov rdx, rdi
call fcn.140006b57
lea rax, [0x140258d05]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x1e
lea r8, [0x140258cfe]
lea rdi, [rsp + 0x570]
mov r9d, 7
mov rcx, rdi
mov rdx, rsi
call fcn.140006b57
lea rax, [0x140258d2d]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x50
lea r8, [0x140258d23]
lea rsi, [rsp + 0x720]
mov r9d, 0xa
mov rcx, rsi
mov rdx, rdi
call fcn.140006b57
cmp dword [rsi], 2
jne 0x14001a50c
mov rsi, qword [rsp + 0x728]
mov rbx, qword [rsp + 0x60]
jmp 0x14001b3c4
lea rcx, [rsp + 0x570]
lea rbx, [rsp + 0x720]
mov r8d, 0x110
mov rdx, rbx
call sub.msvcrt.dll_memcpy
lea r14, [rsp + 0x5f8]
lea rax, [rsp + 0x598]
mov rcx, qword [r14 + 0x58]
mov qword [rsp + 0x138], rcx
mov ecx, dword [r14 + 0x60]
mov dword [rsp + 0x40], ecx
mov cl, byte [rax + 0xe0]
mov byte [rsp + 0x128], cl
mov rcx, qword [r14 + 0x78]
mov qword [rsp + 0x2f0], rcx
movups xmm0, xmmword [r14 + 0x68]
movaps xmmword [rsp + 0x2e0], xmm0
lea rdi, [rsp + 0x70]
mov ecx, 0xb
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x300]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x2b0], rax
movdqu xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x2a0], xmm1
movdqa xmmword [rsp + 0x290], xmm0
mov rcx, r14
call fcn.1401799fb
lea r8, [0x1403423db]
mov r9d, 4
mov rcx, rax
call fcn.1401a6271
test al, al
je 0x14001a5fe
mov rcx, r14
call fcn.1401799fb
lea r8, [0x1403423df]
mov r9d, 5
mov rcx, rax
call fcn.1401a6271
test al, al
jne 0x14001a630
mov rsi, qword [rsp + 0x830]
cmp byte [rsi + 0x1ba], 0
je 0x14001a640
mov rcx, r14
call fcn.1401799fb
lea r8, [0x1403423df]
mov r9d, 5
mov rcx, rax
call fcn.1401a6271
test al, al
je 0x14001a640
mov rcx, r14
call fcn.1401a4539
mov rsi, rax
jmp 0x14001a8d3
lea rax, [rsi + 0x128]
xor ecx, ecx
cmp qword [rsi + 0x150], 0
sete cl
add rcx, rcx
lea rdx, [rsp + 0x410]
mov qword [rdx], rcx
mov qword [rdx + 0x10], rax
and qword [rdx + 0x18], 0
mov qword [rsp + 0x30], rsi
lea rax, [rsi + 0x10]
mov qword [rsp + 0x130], rax
lea rcx, [rsp + 0x410]
call fcn.1400e0411
test rax, rax
je 0x14001a89f
mov r12, rax
mov qword [rsp + 0x38], rdx
lea rsi, [rsp + 0x300]
mov rcx, rsi
call fcn.1400cefad
mov rcx, rsi
mov rdx, r12
call fcn.1400e7ed9
mov r15d, eax
movzx r13d, word [rsp + 0x358]
mov esi, r13d
and esi, r15d
mov rbp, qword [rsp + 0x350]
mov rdi, qword [rsp + 0x348]
mov r10, qword [rsp + 0x320]
mov r9, qword [rsp + 0x328]
xor ebx, ebx
mov dword [rsp + 0x68], r15d
mov rax, rsi
mov rsi, rax
mov eax, 0
cmp rsi, rbp
jae 0x14001a6f1
movzx ecx, word [rdi + rsi*4]
cmp rcx, 0xffff
je 0x14001a7ae
movzx eax, word [rdi + rsi*4 + 2]
mov edx, r13d
and edx, eax
mov r8d, esi
sub r8d, edx
and r8d, r13d
cmp r8, rbx
jb 0x14001a7ae
cmp ax, r15w
jne 0x14001a7a3
cmp r9, rcx
jbe 0x14001af20
imul rcx, rcx, 0x68
mov rax, qword [r10 + rcx + 0x40]
test rax, rax
setne dl
cmp qword [r12], 0
sete r8b
cmp dl, r8b
je 0x14001a7a3
lea rdx, [r10 + rcx]
add rdx, 0x40
test rax, rax
je 0x14001a795
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
mov r8, qword [r12 + 8]
mov r15, r9
mov r9, qword [r12 + 0x10]
mov r14, r10
call fcn.1400bc784
mov r10, r14
mov r9, r15
mov r15d, dword [rsp + 0x68]
test al, al
je 0x14001a7a3
jmp 0x14001a888
mov al, byte [rdx + 8]
cmp al, byte [r12 + 8]
je 0x14001a888
inc rbx
inc rsi
jmp 0x14001a6ee
cmp rbx, 0x200
setae al
cmp qword [rsp + 0x300], 2
setne bl
and bl, al
lea rdi, [rsp + 0x170]
mov rcx, rdi
mov rdx, r12
call fcn.1400e3797
mov rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x178]
lea rdx, [rsp + 0x180]
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0xd0], xmm0
movdqa xmm0, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0x510], xmm0
lea rdx, [rsp + 0x300]
mov qword [rsp + 0x380], rdx
mov qword [rsp + 0x388], rax
mov qword [rsp + 0x390], rcx
lea rcx, [rsp + 0x398]
movdqu xmmword [rcx], xmm0
mov qword [rsp + 0x3a8], rsi
mov word [rsp + 0x3b0], r15w
mov byte [rsp + 0x3b2], bl
mov al, byte [rsp + 0x3e4]
mov byte [rcx + 0x1f], al
mov eax, dword [rsp + 0x3e0]
mov dword [rcx + 0x1b], eax
mov rcx, rdi
mov rdx, qword [rsp + 0x38]
call fcn.140078fc0
lea rcx, [rsp + 0x380]
mov rdx, rdi
call fcn.1400e7e16
jmp 0x14001a67c
movdqu xmm0, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0x510], xmm0
jmp 0x14001a67c
lea rsi, [rsp + 0x170]
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.1401a6281
cmp byte [rsi], 3
jne 0x14001a915
lea rcx, [rsp + 0x70]
call fcn.1401a62ff
mov rsi, rax
lea rcx, [rsp + 0x170]
call fcn.1401a633f
mov rbx, qword [rsp + 0x60]
cmp qword [rsp + 0x290], 0
je 0x14001a8f0
lea rcx, [rsp + 0x298]
call fcn.14017849f
lea rcx, [rsp + 0x300]
call fcn.140178585
lea rcx, [rsp + 0x2e0]
call fcn.140178542
mov r14d, 2
jmp 0x14001b3c4
lea rbx, [rsp + 0x510]
lea rsi, [rsp + 0x170]
mov ecx, 0xb
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0x290], 0
je 0x14001aa0f
movups xmm0, xmmword [rsp + 0x298]
movups xmm1, xmmword [rsp + 0x2a8]
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
cmp qword [rsp + 0x2c0], 0
je 0x14001acfa
lea rsi, [rsp + 0x170]
lea rdi, [rsp + 0x2c0]
mov rcx, rsi
mov rdx, rdi
call fcn.140078fe9
mov rax, qword [rsi]
mov qword [rsp + 0x148], rax
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rsp + 0x410], xmm0
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x420], rax
mov rax, qword [rdi]
mov qword [rsp + 0x68], rax
jmp 0x14001ad0b
lea rcx, [rsp + 0x748]
movdqa xmm0, xmmword [rsp + 0xbe0]
movaps xmm1, xmmword [rsp + 0xbf0]
lea rdx, [rsp + 0x410]
movaps xmmword [rdx + 0x10], xmm1
movdqa xmmword [rdx], xmm0
lea r8, [rsp + 0x570]
call fcn.1400cf760
lea rcx, [rsp + 0x570]
lea rdx, [rsp + 0x720]
mov r8d, 0x118
call sub.msvcrt.dll_memcpy
jmp 0x14001a23c
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xd0], xmm0
lea rax, str.called__Result::unwrap____on_an__Err__value
mov qword [rsp + 0x38], rax
lea rax, [0x140306ea0]
mov qword [rsp + 0x68], rax
xor r14d, r14d
mov rcx, qword [rsp + 0x30]
jmp 0x14001ad55
mov qword [rsp + 0x70], rax
movaps xmm0, xmmword [rsp + 0x290]
movups xmmword [rsp + 0x78], xmm0
lea rcx, [rsp + 0x570]
lea rdx, [rsp + 0x170]
mov r8d, 0x118
call sub.msvcrt.dll_memcpy
mov ecx, 6
call fcn.1401009ad
mov dword [rdx], 0x69736142
mov word [rdx + 4], 0x2063
mov qword [rsp + 0x510], rax
mov qword [rsp + 0x518], rdx
mov qword [rsp + 0x520], 6
xor ebp, ebp
lea rbx, [rsp + 0x720]
mov byte [rbx + 0x422], bpl
and word [rbx + 0x420], 0
mov r8d, 0x400
mov rcx, rbx
xor edx, edx
call sub.msvcrt.dll_memset
lea rax, [0x14030ab98]
mov qword [rbx + 0x418], rax
lea rax, [rsp + 0x510]
mov qword [rbx + 0x400], rax
mov byte [rbx + 0x423], bpl
xorps xmm0, xmm0
movups xmmword [rbx + 0x408], xmm0
lea rax, [rsp + 0x70]
mov qword [rsp + 0xd0], rax
lea rax, str.called__Result::unwrap____on_an__Err__value
lea rdx, [rsp + 0xbe0]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea r14, [0x1400066b9]
mov qword [rsp + 0xd8], r14
mov qword [rdx + 0x10], rsi
mov qword [rdx + 0x18], 1
mov rcx, rbx
call fcn.14019ecc8
lea rbx, [rsp + 0x380]
mov qword [rbx], rax
mov rcx, rbx
call fcn.1401888a2
movabs rax, 0x8000000000000000
cmp rdi, rax
je 0x14001abee
mov qword [rsp + 0xd0], rdi
movaps xmm0, xmmword [rsp + 0x2c0]
mov qword [rsp + 0x380], rsi
lea rax, str._A4_
lea rdx, [rsp + 0xbe0]
mov qword [rdx], rax
mov eax, 1
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
movups xmmword [rsp + 0xd8], xmm0
mov qword [rsp + 0x388], r14
mov qword [rdx + 0x10], rbx
mov qword [rdx + 0x18], rax
lea rcx, [rsp + 0x720]
call fcn.14019ecc8
lea rcx, [rsp + 0x150]
mov qword [rcx], rax
call fcn.1401888a2
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
call fcn.1401d595c
lea rcx, [rsp + 0x720]
call fcn.1401a3db5
mov rdx, qword [rsp + 0x518]
mov r8, qword [rsp + 0x520]
lea rsi, [rsp + 0x720]
mov rcx, rsi
call fcn.1400b31ac
lea rax, [0x14030ad60]
mov qword [rsp + 0x20], rax
lea r8, str.base64_is_always_valid_HeaderValue_home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_util.rs
lea rdi, [rsp + 0xbe0]
mov r9d, 0x22
mov rcx, rdi
mov rdx, rsi
call fcn.14019f2d8
mov byte [rdi + 0x20], 1
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x300], xmm0
movaps xmmword [rsp + 0x310], xmm1
mov rax, qword [rdi + 0x20]
mov qword [rsp + 0x320], rax
mov rcx, qword [rsp + 0x510]
mov rdx, qword [rsp + 0x518]
call fcn.1401d595c
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.1401d595c
movdqu xmm0, xmmword [0x14030a0c8]
movdqa xmmword [rsp + 0xe0], xmm0
movups xmm1, xmmword [0x14030a0b8]
movaps xmmword [rsp + 0xd0], xmm1
cmp dword [rsp + 0x570], 2
jne 0x14001af47
lea rcx, [rsp + 0x720]
lea rdx, [rsp + 0x570]
mov r8d, 0x118
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x300]
call fcn.14006a4d8
lea rcx, [rsp + 0xd0]
call fcn.140004c7b
jmp 0x14001a0c1
xor eax, eax
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x148], rax
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x420]
mov qword [rsp + 0x180], rax
movaps xmm0, xmmword [rsp + 0x410]
movaps xmmword [rsp + 0x170], xmm0
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x38], rax
movdqa xmm0, xmmword [rsp + 0x2d0]
movdqa xmmword [rsp + 0xd0], xmm0
mov r14d, 1
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x160], rax
movaps xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x150], xmm0
movdqa xmm0, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0x3f0], xmm0
cmp byte [rcx + 0x1b9], 0
je 0x14001b0f3
xor eax, eax
cmp byte [rsp + 0x510], 0
cmove rbx, rax
lea rdx, [0x140309f20]
mov rcx, rbx
call fcn.1400f0c43
test al, al
je 0x14001b0f3
movdqu xmm6, xmmword [0x140309f40]
lea rdx, [rsp + 0x170]
movdqa xmmword [rdx + 0x10], xmm6
movdqu xmm7, xmmword [0x140309f30]
movdqa xmmword [rdx], xmm7
lea rcx, [rsp + 0x300]
call fcn.1400cf5ef
test al, al
jne 0x14001b0f3
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x1b0]
mov rsi, qword [rax + 0x18]
add rsi, 8
imul r12, qword [rax + 0x20], 0x88
lea r13, [0x14024f550]
lea r15, [rsp + 0x510]
test r12, r12
je 0x14001b0f3
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
clc
lea rax, [rsi - 8]
mov rcx, qword [rax]
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
mov rcx, r15
call fcn.14019332a
mov r9d, 4
mov rcx, rax
lea r8, [0x1403423db]
xor al, byte [rax]
xor al, byte [rax]
call fcn.1402185e4
test al, al
je 0x14001af0d
jmp 0x14001afd2
mov rdi, qword [rsi]
mov rcx, r15
call fcn.14019332a
cmp qword [rdi + 0x28], 0
je 0x14001af0d
mov rbx, rax
mov rbp, rdx
mov r13, r15
lea r15, [rdi + 0x10]
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov r8, rax
mov r9, rbp
call fcn.14019cec9
mov rcx, r15
mov r15, r13
lea r13, [0x14024f550]
mov rdx, rax
mov r8, rbx
mov eax, ebx
mov eax, ebx
mov r9, rbp
call fcn.14019cf49
test rax, rax
je 0x14001af0d
jmp 0x14001afb7
lea rbx, [rsp + 0x170]
mov rcx, rbx
mov rdx, rsi
mov r8, r15
call fcn.1401933aa
mov edi, dword [rsp + 0x170]
add byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.14019372a
cmp edi, 2
je 0x14001af0d
jmp 0x14001afb7
mov rcx, r15
call fcn.14019332a
mov r9d, 5
mov rcx, rax
lea r8, [0x1403423df]
call fcn.1402185e4
test al, al
jne 0x14001afb7
add rsi, 0x88
add r12, 0xffffffffffffff78
jmp 0x14001ae1a
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_map.rs_l0_
mov rdx, r9
call fcn.1400bd810
mov rdx, qword [r13 + 0x328]
jmp 0x14001c732
lea rdx, [rsp + 0xbe0]
movdqa xmmword [rdx + 0x10], xmm0
movaps xmmword [rdx], xmm1
movdqa xmm0, xmmword [rsp + 0x300]
movaps xmm1, xmmword [rsp + 0x310]
lea r8, [rsp + 0x720]
movaps xmmword [r8 + 0x10], xmm1
movdqa xmmword [r8], xmm0
mov eax, dword [rsp + 0x321]
mov dword [r8 + 0x21], eax
mov eax, dword [rsp + 0x324]
mov dword [r8 + 0x24], eax
lea rcx, [rsp + 0x598]
mov byte [r8 + 0x20], 1
call fcn.1400cf760
lea rcx, [rsp + 0x720]
lea rdx, [rsp + 0x570]
jmp 0x14001a0b6
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
lea rcx, [0x14024f564]
add byte [rax + 0x63], cl
adc al, 0x81
add byte [rax + 0x63], cl
adc al, 0x81
add rdx, rcx
mov rax, rsi
jmp rdx
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
clc
clc
lea rcx, [0x14024f564]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
mov rax, rsi
jmp rdx
lea rcx, [rax + 0x30]
xor edx, edx
cmp byte [rax + 0x50], 2
cmovne rdx, rcx
lea rcx, [rsp + 0xd0]
call fcn.14019f2c1
jmp 0x14001b0ae
ror dword [r8 - 0x73], 1
mov word [rax + rdx*8], fs
add byte [rax], al
add al, ch
mov ecx, 0xe9001842
movabs eax, dword [0x4808c68348000000]
add rsi, 8
lea rdi, [rsp + 0x410]
add rsi, 8
lea rdi, [rsp + 0x410]
lea r8, [rsp + 0x510]
mov rcx, rdi
mov rdx, rsi
call fcn.1401933aa
cmp dword [rdi], 2
je case.0x14001afeb.2
lea rbx, [rsp + 0x170]
lea rsi, [rsp + 0x410]
mov ecx, 0xa
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0x198]
lea eax, [rsp + 0x198]
lea eax, [rsp + 0x198]
xor edx, edx
cmp byte [rax + 0x20], 2
cmovne rdx, rax
lea rcx, [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add al, ch
push rsi
sbb byte [rax], al
and al, 0xd0
add byte [rax], al
add al, ch
push rsi
sbb byte [rax], al
mov rcx, rbx
call fcn.14017d70c
jmp 0x14001b0ae
mov rcx, qword [rsi + 8]
add rcx, 0x10
lea rdx, [0x1403423db]
lea edx, [0x1403423db]
lea edx, [0x1403423db]
mov r8d, 4
call fcn.140193355
test rax, rax
je case.0x14001afeb.2
mov rcx, rax
add rcx, 0x28
xor edx, edx
cmp byte [rax + 0x48], 2
jmp 0x14001aff7
mov byte [rsp + 0xf0], 2
cmp byte [rsp + 0xf0], 2
je 0x14001b0f3
lea r8, [rsp + 0x410]
movdqa xmmword [r8 + 0x10], xmm6
movdqa xmmword [r8], xmm7
lea rsi, [rsp + 0x170]
lea rdx, [rsp + 0x300]
lea r9, [rsp + 0xd0]
mov rcx, rsi
call fcn.1400e8b38
mov rcx, rsi
call fcn.140078fde
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.1400e3e5f
lea rdi, [rsp + 0xd0]
lea rdx, [rsp + 0x2e0]
mov rcx, rdi
call fcn.1401a6352
lea rbx, [rsp + 0x410]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.1400cfbbb
lea r8, [rsp + 0xd0]
lea rsi, [rsp + 0x510]
mov ecx, 0xb
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov rdx, rbx
call fcn.14019f325
mov rdi, qword [rsi]
mov bpl, byte [rsi + 8]
mov r15b, byte [rsi + 9]
cmp rdi, 3
je 0x14001b196
lea rdx, [rsp + 0x17a]
mov rbx, qword [rdx + 0xce]
lea rcx, [rsp + 0x410]
mov r8d, 0xce
call sub.msvcrt.dll_memcpy
shr rbx, 8
lea rsi, [rsp + 0xbea]
mov qword [rsi - 0xa], rdi
mov byte [rsi - 2], bpl
mov byte [rsi - 1], r15b
lea rdi, [rsp + 0x410]
mov r8d, 0xce
mov rcx, rsi
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov al, byte [rsp + 0x128]
mov byte [rsi + 0xce], al
mov rax, rbx
shr rax, 0x30
mov byte [rsi + 0xd5], al
mov rax, rbx
shr rax, 0x20
mov word [rsi + 0xd3], ax
mov dword [rsi + 0xcf], ebx
mov rax, qword [rsp + 0x68]
mov qword [rdi], rax
mov rax, qword [rsp + 0x38]
mov qword [rdi + 8], rax
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rdi + 0x10], xmm0
lea rsi, [rsp + 0x170]
lea rdx, [rsp + 0xbe0]
lea r8, [rsp + 0x410]
mov rcx, rsi
call fcn.14019f454
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_async_impl_client.rstrust_dns_shouldnt_be_enabled_unless_the_feature_is
lea rbx, [rsp + 0x410]
mov rcx, rbx
mov rdx, rsi
call fcn.1401a63df
lea rsi, [rsp + 0x170]
lea rdx, [rsp + 0x300]
mov rcx, rsi
call fcn.1401a6424
mov rcx, rbx
call fcn.140178585
mov ecx, 0xc
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x170]
mov r8d, 0x100
mov rcx, rsi
mov rdx, rbx
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x130]
mov rdx, rsi
call fcn.1401a3994
mov r13, rax
mov r12, rdx
mov eax, 0x3b9aca00
mov edx, dword [rsp + 0x40]
mov r8d, edx
cmp edx, eax
mov rcx, qword [rsp + 0x30]
jne 0x14001b2be
mov r8d, dword [rcx + 0x1a8]
cmp r8d, eax
mov rbx, qword [rsp + 0x60]
je 0x14001b2fc
cmp edx, 0x3b9aca00
mov rdx, qword [rsp + 0x138]
jne 0x14001b2df
mov rdx, qword [rcx + 0x1a0]
lea r9, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcops_function.rsx
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.1402118cd
cmp qword [rsi], 2
jne 0x14001b301
xor r15d, r15d
jmp 0x14001b326
mov ecx, 0x70
mov edx, 8
call fcn.14004862f
mov r15, rax
lea rsi, [rsp + 0x170]
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x170]
lea rsi, [rsp + 0x300]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x30]
lock inc qword [rax]
jle case.0x140018824.2
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0xba0], rax
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0xb90], xmm0
lea rdi, [rsp + 0xfa8]
lea rsi, [rsp + 0x70]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x1000]
lea rsi, [rsp + 0x170]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xbc0], rax
movdqa xmm0, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0xbb0], xmm0
mov rsi, qword [rsp + 0x148]
mov rax, qword [rsp + 0x830]
lock dec qword [rax]
jne 0x14001b3df
lea rcx, [rsp + 0x830]
call fcn.14019f4da
mov qword [rbx + 0x58], r14
mov qword [rbx + 0x60], rsi
movaps xmm0, xmmword [rsp + 0xbb0]
movups xmmword [rbx + 0x68], xmm0
mov rax, qword [rsp + 0xbc0]
mov qword [rbx + 0x78], rax
lea rdi, [rbx + 0x80]
lea rsi, [rsp + 0x1000]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
lea rdi, [rbx + 0xe0]
lea rsi, [rsp + 0xfa8]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
and qword [rbx + 0x138], 0
mov qword [rbx + 0x140], 8
and qword [rbx + 0x148], 0
movdqa xmm0, xmmword [rsp + 0xb90]
movdqu xmmword [rbx + 0x150], xmm0
mov rax, qword [rsp + 0xba0]
mov qword [rbx + 0x160], rax
mov rax, qword [rsp + 0x30]
mov qword [rbx + 0x168], rax
mov qword [rbx + 0x170], r13
mov qword [rbx + 0x178], r12
and qword [rbx + 0x180], 0
mov qword [rbx + 0x188], r15
lea r12, [rbx + 0x58]
cmp r14, 2
jne 0x14001b4c5
mov r13, qword [rbx + 0x60]
and qword [rbx + 0x60], 0
test r13, r13
jne 0x14001c491
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_async_impl_client.rstrust_dns_shouldnt_be_enabled_unless_the_feature_is
mov edx, 0x23
call fcn.1400c46a0
mov rcx, qword [rbx + 0x188]
test rcx, rcx
je 0x14001b4e3
mov rdx, qword [rsp + 0x58]
call fcn.14020bcaf
test al, al
je 0x14001c1b8
mov qword [rsp + 0x68], r12
lea rax, [rbx + 0x60]
mov qword [rsp + 0x40], rax
lea rax, [rbx + 0xe0]
mov qword [rsp + 0x30], rax
lea rax, [rbx + 0x150]
mov qword [rsp + 0x38], rax
lea r15, [rbx + 0x80]
lea rax, [rbx + 0x138]
mov qword [rsp + 0x128], rax
lea rbp, [rsp + 0x410]
pxor xmm6, xmm6
movdqa xmm7, xmmword [0x14024f500]
lea r14, [rsp + 0x720]
lea r13, [rsp + 0x570]
lea r12, [rsp + 0x380]
lea rdi, [0x140309fe0]
mov rdx, qword [rbx + 0x170]
mov rax, qword [rbx + 0x178]
mov rcx, rbp
mov r8, qword [rsp + 0x58]
call qword [rax + 0x18]
mov rbp, qword [rsp + 0x410]
cmp rbp, 3
je 0x14001b607
cmp ebp, 4
je 0x14001c1f8
mov r8d, 0xa0
lea rcx, [rsp + 0xbe0]
lea rdx, [rsp + 0x410]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0xc48]
lea ecx, [rax - 0x12d]
cmp ecx, 3
jae 0x14001b71d
mov rax, qword [rsp + 0x68]
cmp qword [rax], 0
mov rbp, qword [rsp + 0x30]
je 0x14001b5d2
mov rcx, qword [rsp + 0x40]
call fcn.140182caf
mov rax, qword [rsp + 0x68]
and qword [rax], 0
xor esi, esi
cmp rsi, 0x80
je 0x14001b685
lea r8, [rdi + rsi]
mov rcx, r14
mov rdx, r15
call fcn.1400e8e19
mov rcx, r14
call fcn.140078fde
add rsi, 0x20
jmp 0x14001b5dd
mov rsi, qword [rsp + 0x418]
mov qword [rsp + 0x380], rsi
mov rdi, qword [rsi]
test rdi, rdi
je 0x14001c2e2
mov rax, qword [rsi + 8]
mov rcx, rdi
call qword [rax + 0x38]
movabs rcx, 0x9f3f6c82df0e401
xor rdx, rcx
movabs rcx, 0x993aefc35ac418c
xor rax, rcx
or rax, rdx
jne 0x14001c2e2
movzx eax, byte [rdi]
test eax, eax
je 0x14001b6bd
cmp eax, 1
jne 0x14001c2e2
mov rcx, rdi
call fcn.1401a67b1
test al, al
je 0x14001c2e2
mov rcx, rdi
call fcn.14007e955
mov ecx, eax
mov r8d, 1
xor r9d, r9d
jmp 0x14001b6e3
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax]
or eax, 4
cmp eax, 5
je 0x14001b74a
mov rsi, qword [rsp + 0x38]
mov rcx, rsi
call fcn.140178542
movabs rax, 0x101010101010101
mov qword [rsi + 0x10], rax
movdqu xmmword [rsi], xmm7
jmp 0x14001b74a
mov rcx, rdi
call fcn.1401a67b1
test al, al
je 0x14001c2e2
mov rcx, rdi
call fcn.14007e955
mov ecx, eax
mov r8d, 1
mov r9d, 7
call fcn.140092a57
test al, al
je 0x14001c2e2
mov rax, qword [rsp + 0x68]
cmp qword [rax], 0
je 0x14001b954
mov rdx, qword [rsp + 0x40]
cmp qword [rdx], 0
je 0x14001c2e2
lea rcx, [rsp + 0x70]
call fcn.140078fe9
jmp 0x14001b978
add eax, 0xfffffecd
cmp eax, 2
mov rbp, qword [rsp + 0x30]
jae 0x14001c216
mov rax, qword [rsp + 0x68]
cmp qword [rax], 0
je 0x14001b74a
mov rax, qword [rsp + 0x40]
cmp qword [rax], 0
je 0x14001c216
movups xmm0, xmmword [0x14030a070]
movaps xmmword [rsp + 0x730], xmm0
movdqu xmm0, xmmword [0x14030a060]
movdqa xmmword [rsp + 0x720], xmm0
lea rcx, [rsp + 0xbe0]
mov rdx, r14
call fcn.1400cf706
test rax, rax
je 0x14001c216
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, r13
call fcn.1400c18b0
cmp qword [rsp + 0x570], 0
je 0x14001b7aa
movabs rax, 0x8000000000000000
jmp 0x14001b7fa
mov r8, qword [rsp + 0x578]
mov r9, qword [rsp + 0x580]
and qword [rsp + 0x570], 0
and qword [rsp + 0x580], 0
mov qword [rsp + 0x590], rbp
mov rcx, r14
mov rdx, r13
call fcn.1402188b9
mov rbx, qword [rsp + 0x720]
movabs rax, 0x8000000000000000
cmp rbx, rax
jne 0x14001be13
mov rbx, rax
mov qword [rsp + 0x380], rbx
mov ecx, 0xa
lea rdi, [rsp + 0x388]
lea rsi, [rsp + 0x170]
rep movsq qword [rdi], qword [rsi]
cmp rbx, rax
mov rbx, qword [rsp + 0x60]
je 0x14001c216
mov ecx, 0xb
lea rdi, [rsp + 0x70]
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbx + 0x168]
cmp byte [rax + 0x1b8], 0
je 0x14001bbd6
mov rcx, r12
call fcn.1401799fb
mov r9d, 4
mov rcx, rax
lea r8, [0x1403423db]
call fcn.1402185e4
test al, al
je 0x14001b895
mov rcx, rbp
call fcn.1401799fb
mov r9d, 5
mov rcx, rax
lea r8, [0x1403423df]
call fcn.1402185e4
test al, al
jne 0x14001bbd1
mov rcx, r14
mov rdx, rbp
call fcn.1401a6767
mov rcx, r14
call fcn.14021d040
mov rcx, r14
call fcn.14021d25b
cmp dword [rsp + 0x740], 0
je 0x14001b8c9
mov edx, dword [rsp + 0x744]
mov rcx, r14
call fcn.14021c9dd
and dword [rsp + 0x740], 0
mov rcx, r14
call fcn.14021bfb3
test al, al
je 0x14001bace
cmp dword [rsp + 0x740], 0
jne 0x14001bace
cmp dword [rsp + 0x738], 0
jne 0x14001bace
mov rax, qword [rsp + 0x728]
mov rsi, qword [rsp + 0x730]
mov qword [rsp + 0x570], rax
add rax, rsi
mov qword [rsp + 0x578], rax
mov byte [rsp + 0x580], 0
xor edi, edi
mov rcx, r13
call fcn.140217607
test eax, eax
je 0x14001bac0
cmp edx, 0x110000
je 0x14001bac0
cmp edx, 0x20
jne 0x14001bac0
inc rdi
jmp 0x14001b92a
lea rax, [rsp + 0x80]
movdqu xmmword [rax], xmm6
lea rax, [0x140306ea0]
mov qword [rsp + 0x70], rax
lea rax, str.called__Result::unwrap____on_an__Err__value
mov qword [rsp + 0x78], rax
mov rax, qword [rbx + 0x180]
cmp rax, 1
ja 0x14001c2d8
inc rax
mov qword [rbx + 0x180], rax
mov rcx, r14
mov rdx, qword [rsp + 0x30]
call fcn.1401a6281
cmp byte [rsp + 0x720], 3
je 0x14001e78d
mov ecx, 0xb
lea rbp, [rsp + 0xd0]
mov rdi, rbp
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, r14
call fcn.1400e3e5f
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov rdx, qword [rsp + 0x38]
call fcn.1401a6352
mov rcx, r13
mov rdx, r14
mov r8, rsi
call fcn.1400cfbbb
mov rcx, rsi
mov rdx, r13
mov r8, rbp
call fcn.14019f325
movdqu xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x580], xmm1
movdqa xmmword [rsp + 0x570], xmm0
mov rcx, r14
mov rdx, rsi
mov r8, r13
call fcn.14019f454
mov rcx, r13
mov rdx, r14
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_async_impl_client.rstrust_dns_shouldnt_be_enabled_unless_the_feature_is
call fcn.1401a63df
mov rcx, r14
mov rdx, r15
call fcn.1401a6424
mov rcx, r13
call fcn.140178585
mov ecx, 0xc
mov rdi, r13
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [rbx + 0x168]
add rsi, 0x10
mov r8d, 0x100
mov rcx, r14
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov rcx, rsi
mov rdx, r14
call fcn.1401a3994
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rbx + 0x170]
mov rdx, qword [rbx + 0x178]
call fcn.1401a67f2
mov qword [rbx + 0x170], rsi
mov qword [rbx + 0x178], rdi
mov rcx, r12
call fcn.1401786df
lea rbp, [rsp + 0x410]
jmp 0x14001b54b
sub rsi, rdi
mov rcx, r14
mov rdx, rsi
call fcn.14021c9dd
mov rdx, qword [rsp + 0x728]
mov r8, qword [rsp + 0x730]
mov rcx, r13
call fcn.1400b31ac
mov al, byte [rsp + 0x590]
mov bl, 2
cmp al, 2
je 0x14001bb33
movdqu xmm0, xmmword [rsp + 0x570]
movups xmm1, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x180], xmm1
movdqa xmmword [rsp + 0x170], xmm0
lea rdx, [rsp + 0x578]
mov ecx, dword [rdx + 0x19]
mov edx, dword [rdx + 0x1c]
mov dword [rsp + 0x410], ecx
mov dword [rsp + 0x413], edx
mov ebx, eax
mov rcx, qword [rsp + 0x720]
mov rdx, qword [rsp + 0x728]
call fcn.1401d595c
cmp bl, 2
je 0x14001bbd1
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x2a0], xmm1
movaps xmmword [rsp + 0x290], xmm0
mov byte [rsp + 0x2b0], bl
mov eax, dword [rsp + 0x410]
mov ecx, dword [rsp + 0x413]
lea rdx, [rsp + 0x2b1]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
movups xmm0, xmmword [0x14030a090]
movaps xmmword [rsp + 0x580], xmm0
movdqu xmm0, xmmword [0x14030a080]
movdqa xmmword [rsp + 0x570], xmm0
mov rcx, r14
mov rdx, r15
mov r8, r13
lea r9, [rsp + 0x290]
call fcn.1400e8b38
mov rcx, r14
call fcn.140078fde
mov rbx, qword [rsp + 0x60]
lea rcx, [rsp + 0x510]
mov rdx, rbp
call fcn.1401a6767
mov rdx, qword [rbx + 0x148]
cmp rdx, qword [rbx + 0x138]
jne 0x14001bc0a
mov rcx, qword [rsp + 0x128]
call fcn.14019f6dc
mov rdx, qword [rbx + 0x148]
lea r12, [rsp + 0x70]
imul rdi, rdx, 0x58
add rdi, qword [rbx + 0x140]
mov ecx, 0xb
lea rsi, [rsp + 0x510]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbx + 0x148]
inc rax
mov qword [rbx + 0x148], rax
mov rcx, qword [rbx + 0x168]
mov rdx, qword [rcx + 0x188]
test rdx, rdx
je 0x14001bc6f
cmp edx, 1
jne 0x14001c207
cmp rax, qword [rcx + 0x190]
jae 0x14001c3e4
and qword [rsp + 0x2c0], 0
jmp 0x14001bccd
mov rdx, qword [rbx + 0x140]
movzx r8d, word [rsp + 0xc48]
mov qword [rsp + 0x720], r12
mov qword [rsp + 0x728], rdx
mov qword [rsp + 0x730], rax
mov word [rsp + 0x738], r8w
mov rdx, qword [rcx + 0x190]
mov rax, qword [rcx + 0x198]
lea rcx, [rsp + 0x2c0]
mov r8, r14
call qword [rax + 0x28]
mov rax, qword [rsp + 0x2c0]
test rax, rax
jne 0x14001c1fd
mov rcx, r12
call fcn.1401799fb
mov r9d, 4
mov rcx, rax
lea r8, [0x1403423db]
call fcn.1401a6271
test al, al
je 0x14001bd13
mov rcx, r12
call fcn.1401799fb
mov r9d, 5
mov rcx, rax
lea r8, [0x1403423df]
call fcn.1401a6271
test al, al
jne 0x14001c45c
mov rax, qword [rbx + 0x168]
cmp byte [rax + 0x1ba], 0
je 0x14001bd48
mov rcx, r12
call fcn.1401799fb
mov r9d, 5
mov rcx, rax
lea r8, [0x1403423df]
call fcn.1401a6271
test al, al
jne 0x14001c380
mov ecx, 0xb
mov rdi, r14
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rbx + 0xe0]
mov rdx, qword [rbx + 0xe8]
call fcn.1401d595c
mov ecx, 0xb
mov rdi, rbp
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, r14
call fcn.1400e08fd
mov ecx, 0xc
lea rdi, [rsp + 0x410]
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xc
mov rdi, r15
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbx + 0x148]
sub rax, 1
jb 0x14001bf75
imul rsi, rax, 0x58
add rsi, qword [rbx + 0x140]
mov rcx, rbp
call fcn.14021cf00
mov rdi, rax
mov rbx, rdx
mov rcx, rsi
call fcn.14021cf00
mov r9, rdx
mov rcx, rdi
mov rdx, rbx
mov rbx, qword [rsp + 0x60]
mov r8, rax
call fcn.1401932d3
test al, al
je 0x14001be7b
mov rcx, rbp
call fcn.1401a67ca
mov edi, eax
mov ebx, edx
mov rcx, rsi
call fcn.1401a67ca
test di, di
je 0x14001be6d
test ax, ax
je 0x14001be6d
cmp bx, dx
jmp 0x14001be70
mov ecx, 0xa
lea rdi, [rsp + 0x578]
lea rsi, [rsp + 0x728]
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x570], rbx
mov rcx, r14
mov rdx, r13
call fcn.1401a6281
mov sil, byte [rsp + 0x720]
mov rcx, r14
call fcn.1401a633f
cmp sil, 3
jne 0x14001c191
mov rdx, qword [rsp + 0x578]
mov rcx, rbx
call fcn.1401d595c
jmp 0x14001b79e
or ax, di
mov rbx, qword [rsp + 0x60]
je 0x14001bf75
movups xmm0, xmmword [0x14030a0c8]
movaps xmmword [rsp + 0x580], xmm0
movups xmm0, xmmword [0x14030a0b8]
movaps xmmword [rsp + 0x570], xmm0
mov rcx, r14
lea rsi, [rsp + 0x410]
mov rdx, rsi
mov r8, r13
call fcn.1400e9182
mov rcx, r14
call fcn.140078fde
movups xmm0, xmmword [0x14030ab48]
movaps xmmword [rsp + 0x580], xmm0
movups xmm0, xmmword [0x14030ab38]
movaps xmmword [rsp + 0x570], xmm0
mov rcx, r14
mov rdx, rsi
mov r8, r13
call fcn.1400e9182
mov rcx, r14
call fcn.140078fde
mov r9d, 7
mov rcx, r14
mov rdx, rsi
lea r8, str.cookie2
call fcn.1400e9240
mov rcx, r14
call fcn.140078fde
movups xmm0, xmmword [0x140309f40]
movaps xmmword [rsp + 0x580], xmm0
movups xmm0, xmmword [0x140309f30]
movaps xmmword [rsp + 0x570], xmm0
mov rcx, r14
mov rdx, rsi
mov r8, r13
call fcn.1400e9182
mov rcx, r14
call fcn.140078fde
movups xmm0, xmmword [0x14030ab70]
movaps xmmword [rsp + 0x580], xmm0
movdqu xmm0, xmmword [0x14030ab60]
movdqa xmmword [rsp + 0x570], xmm0
mov rcx, r14
mov rdx, rsi
mov r8, r13
call fcn.1400e9182
mov rcx, r14
call fcn.140078fde
mov rcx, r14
mov rdx, rbp
call fcn.1401a6281
mov al, byte [rsp + 0x720]
cmp al, 3
je 0x14001c366
lea rdx, [rsp + 0x728]
mov ecx, dword [rdx - 7]
mov edx, dword [rdx - 4]
lea r8, [rsp + 0xd1]
mov dword [r8 + 3], edx
mov dword [r8], ecx
mov rdx, qword [rsp + 0x728]
mov ecx, 9
lea rdi, [rsp + 0xe0]
lea rsi, [rsp + 0x730]
rep movsq qword [rdi], qword [rsi]
mov byte [rsp + 0xd0], al
mov qword [rsp + 0xd8], rdx
mov rax, qword [rsp + 0x68]
cmp qword [rax], 0
mov rdx, qword [rsp + 0x40]
je 0x14001c020
cmp qword [rdx], 0
je 0x14001c020
mov rcx, r14
call fcn.140078fe9
mov rsi, qword [rsp + 0x720]
mov rdi, qword [rsp + 0x728]
lea rax, [rsp + 0x730]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x150], xmm0
jmp 0x14001c037
movdqa xmmword [rsp + 0x150], xmm6
lea rsi, [0x140306ea0]
lea rdi, str.called__Result::unwrap____on_an__Err__value
lea rbp, [rsp + 0x578]
mov rcx, r14
call fcn.1400e3e5f
lea r12, [rsp + 0x170]
mov rcx, r12
mov rdx, qword [rsp + 0x38]
call fcn.1401a6352
mov rcx, r13
mov rdx, r14
mov r8, r12
call fcn.1400cfbbb
mov rcx, r14
lea rdx, [rsp + 0xd0]
call fcn.14009f916
mov rcx, r12
mov rdx, r13
mov r8, r14
call fcn.14019f325
movdqa xmm0, xmmword [rsp + 0x150]
movdqu xmmword [rbp + 8], xmm0
mov qword [rsp + 0x570], rsi
mov qword [rsp + 0x578], rdi
mov rcx, r14
mov rdx, r12
mov r8, r13
call fcn.14019f454
mov rcx, r13
mov rdx, r14
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_async_impl_client.rstrust_dns_shouldnt_be_enabled_unless_the_feature_is
call fcn.1401a63df
mov rcx, r14
lea rbp, [rsp + 0x410]
mov rdx, rbp
call fcn.1401a6424
mov rcx, r13
call fcn.140178585
mov ecx, 0xc
mov rdi, r13
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
xor eax, eax
lea r12, [rsp + 0x380]
cmp rax, 0xc
je 0x14001c11c
mov rcx, qword [r15 + rax*8]
mov rdx, qword [rsp + rax*8 + 0x410]
mov qword [r15 + rax*8], rdx
mov qword [rsp + rax*8 + 0x410], rcx
inc rax
jmp 0x14001c0f9
mov rsi, qword [rbx + 0x168]
add rsi, 0x10
mov r8d, 0x100
mov rcx, r14
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov rcx, rsi
mov rdx, r14
call fcn.1401a3994
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rbx + 0x170]
mov rdx, qword [rbx + 0x178]
call fcn.1401a67f2
mov qword [rbx + 0x170], rsi
mov qword [rbx + 0x178], rdi
lea rcx, [rsp + 0xd0]
call fcn.140178558
mov rcx, rbp
call fcn.140178585
lea rcx, [rsp + 0xbe0]
call fcn.1401786c1
jmp 0x14001b54b
mov ecx, 0xa
lea rdi, [rsp + 0x170]
lea rsi, [rsp + 0x578]
rep movsq qword [rdi], qword [rsi]
movabs rax, 0x8000000000000000
jmp 0x14001b7fd
mov cx, 1
call fcn.140179e67
mov r13, rax
lea rdx, [rbx + 0xe0]
lea rsi, [rsp + 0x720]
mov rcx, rsi
call fcn.1401a6767
mov rcx, qword [r13]
mov rdx, qword [r13 + 8]
call fcn.1402128b7
mov ecx, 0xb
mov rdi, r13
rep movsq qword [rdi], qword [rsi]
jmp 0x14001c491
jmp 0x14001c350
cmp rax, 1
jne 0x14001c3fc
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.1401d595c
lea rax, [rsp + 0xbf0]
mov rdx, rbp
mov rbp, qword [rax - 0x10]
mov r13, qword [rax - 8]
lea rdi, [rsp + 0x300]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
movups xmm0, xmmword [rax + 0x60]
movups xmm1, xmmword [rax + 0x70]
movups xmm2, xmmword [rax + 0x80]
movaps xmmword [rsp + 0x590], xmm2
movaps xmmword [rsp + 0x580], xmm1
movaps xmmword [rsp + 0x570], xmm0
lea rsi, [rsp + 0x720]
mov rcx, rsi
call fcn.1401a6767
mov r15, qword [rbx + 0x188]
and qword [rbx + 0x188], 0
mov ecx, 0x30
mov edx, 8
call fcn.14004862f
mov r14, rax
movdqa xmm0, xmmword [rsp + 0x570]
movaps xmm1, xmmword [rsp + 0x580]
movaps xmm2, xmmword [rsp + 0x590]
movdqu xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
mov ecx, 0x58
mov edx, 8
call fcn.14004862f
mov rbx, rax
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
jmp 0x14001c350
lea rcx, [rsp + 0x70]
call fcn.14017849f
mov rcx, rsi
call fcn.1401792f4
mov rsi, rax
mov ecx, 0x70
mov edx, 8
call fcn.14004862f
mov r13, rax
movabs rax, 0x8000000000000000
mov qword [r13], rax
mov qword [r13 + 0x58], rsi
lea rax, fcn.1401786df
mov qword [r13 + 0x60], rax
mov word [r13 + 0x68], 1
lea rsi, [rsp + 0x720]
mov rcx, rsi
mov rdx, qword [rsp + 0x30]
call fcn.1401a6767
mov rcx, qword [r13]
mov rdx, qword [r13 + 8]
call fcn.1402128b7
mov ecx, 0xb
mov rdi, r13
rep movsq qword [rdi], qword [rsi]
cmp rbp, 4
mov r12, qword [rsp + 0x68]
jne 0x14001c496
mov al, 3
jmp 0x14001c6be
mov r13, qword [rsp + 0x728]
lea rcx, [rsp + 0x410]
call fcn.140178585
jmp 0x14001c47f
lea rsi, [rsp + 0x720]
lea rbx, [rsp + 0x70]
mov rcx, rsi
mov rdx, rbx
call fcn.1401a6767
mov rcx, rsi
call fcn.1401a4539
lea r14, [rsp + 0x720]
mov ecx, 0xb
mov rdi, r14
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov cx, 2
mov rdx, rax
call fcn.1401a4493
mov r13, rax
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.1402128b7
mov ecx, 0xb
mov rdi, r13
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
jmp 0x14001c47f
mov edx, 1
xor ecx, ecx
call fcn.14004862f
mov rsi, rax
lea rdi, [0x140304d18]
jmp 0x14001c40c
mov rsi, qword [rsp + 0x2c8]
mov rdi, qword [rsp + 0x2d0]
lea rbx, [rsp + 0x720]
mov rcx, rbx
mov rdx, rbp
call fcn.1401a6767
mov cx, 2
mov rdx, rsi
mov r8, rdi
call fcn.140179eb4
mov r13, rax
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.1402128b7
mov ecx, 0xb
mov rdi, r13
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.1401d595c
jmp 0x14001c47f
lea rax, [rsp + 0x720]
lea rsi, [rsp + 0x70]
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
call fcn.1401a4539
mov r13, rax
mov r12, qword [rsp + 0x68]
lea rcx, [rsp + 0xbe0]
call fcn.1401786c1
mov ebp, 3
lea rdi, [rsp + 0x1060]
lea rsi, [rsp + 0x300]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov rcx, r12
call fcn.140004eab
cmp rbp, 3
jne 0x14001c4d2
mov rbx, qword [rsp + 0x60]
mov qword [rbx + 0x60], r13
mov qword [rbx + 0x58], 3
jmp 0x14001d754
mov rdx, qword [rsp + 0x60]
mov qword [rdx + 0x58], rbp
mov qword [rdx + 0x60], r13
lea rdi, [rdx + 0x68]
lea rsi, [rsp + 0x1060]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
and qword [rdx + 0xc8], 0
mov qword [rdx + 0xd0], r14
lea rax, [0x140309d10]
mov qword [rdx + 0xd8], rax
mov qword [rdx + 0xe0], r15
mov qword [rdx + 0xe8], rbx
mov rbx, rdx
lea rsi, [rsp + 0xd28]
mov r8d, 0x98
mov rcx, rsi
mov rdx, r12
call sub.msvcrt.dll_memcpy
mov eax, dword [rsp + 0x709]
mov ecx, dword [rsp + 0x70c]
mov dword [rsp + 0x370], eax
mov dword [rsp + 0x373], ecx
lea r12, [rbx + 0xf0]
mov r8d, 0x280
mov rcx, r12
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rax, [rbx + 0x370]
mov qword [rsp + 0x68], rax
mov byte [rbx + 0x370], 0
mov eax, dword [rsp + 0x370]
mov ecx, dword [rsp + 0x373]
mov dword [rbx + 0x371], eax
mov dword [rbx + 0x374], ecx
lea rsi, [rsp + 0x720]
mov r8d, 0x98
mov rcx, rsi
mov rdx, r12
call sub.msvcrt.dll_memcpy
lea r14, [rbx + 0x188]
mov r8d, 0x1e0
mov rcx, r14
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov r13, rbx
add rbx, 0x368
mov byte [r13 + 0x368], 0
lea rcx, [r13 + 0x220]
mov r8d, 0x98
mov rdx, r14
call sub.msvcrt.dll_memcpy
lea rdi, [rsp + 0x570]
mov r8d, 0x90
mov rcx, rdi
mov rdx, r14
call sub.msvcrt.dll_memcpy
movups xmm0, xmmword [rdi + 0x70]
movups xmm1, xmmword [rdi + 0x80]
lea rsi, [rsp + 0x170]
movaps xmmword [rsi], xmm0
movaps xmmword [rsi + 0x10], xmm1
mov rcx, rdi
call fcn.140004801
lea r15, [r13 + 0x2b8]
mov ecx, 0xd
mov rdi, r15
rep movsq qword [rdi], qword [rsi]
lea rbp, [r13 + 0x321]
mov byte [r13 + 0x321], 0
mov byte [r13 + 0x320], 0
lea rax, [r13 + 0x2d8]
movdqu xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movdqu xmmword [r13 + 0x2d8], xmm0
movups xmmword [r13 + 0x2e8], xmm1
lea rdx, [r13 + 0x318]
mov qword [r13 + 0x318], rax
mov qword [r13 + 0x328], rdx
lea rsi, [rsp + 0x570]
mov rcx, rsi
mov r8, qword [rsp + 0x58]
call fcn.140006b4f
mov rcx, qword [rsi]
cmp rcx, 2
jne 0x14001c6cf
mov al, 3
mov rcx, qword [rsp + 0x68]
mov byte [rbp], al
mov al, 3
mov byte [rbx], al
mov byte [rcx], al
mov al, 4
mov rcx, qword [rsp + 0x50]
mov byte [rcx], al
mov rbx, qword [rsp + 0x60]
jmp 0x14001d7a0
mov rax, qword [rsp + 0x578]
mov r13, qword [rsp + 0x580]
movups xmm0, xmmword [rsp + 0x588]
movaps xmmword [rsp + 0xd0], xmm0
test rcx, rcx
je 0x14001c75b
test rax, rax
je 0x14001c773
mov rcx, qword [rsp + 0x60]
mov byte [rcx + 0x320], 1
mov qword [rcx + 0x2f8], rax
mov qword [rcx + 0x300], r13
movdqa xmm0, xmmword [rsp + 0xd0]
movdqu xmmword [rcx + 0x308], xmm0
lea rdx, [rcx + 0x318]
mov qword [rcx + 0x328], rdx
lea rsi, [rsp + 0x570]
mov rcx, rsi
mov r8, qword [rsp + 0x58]
call fcn.140006b4f
mov rcx, qword [rsi]
cmp rcx, 2
jne 0x14001c893
mov al, 4
jmp 0x14001c6ae
xorps xmm0, xmm0
movaps xmmword [rsp + 0x70], xmm0
lea r13, str.called__Result::unwrap____on_an__Err__value
lea rdi, [0x140257ff0]
jmp 0x14001c775
xor edi, edi
mov rbx, qword [rsp + 0x60]
mov byte [rbx + 0x320], 0
lea rcx, [rbx + 0x2d8]
call fcn.140004c86
movaps xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x290], xmm0
mov bl, 1
mov rax, qword [rsp + 0x60]
mov byte [rax + 0x321], bl
movaps xmm0, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x380], xmm0
mov rcx, r15
call fcn.14000438d
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x2b0]
call fcn.140004cbc
movaps xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x2c0], xmm0
mov rax, qword [rsp + 0x60]
mov byte [rax + 0x368], bl
mov rbx, qword [rsp + 0x60]
movdqa xmm0, xmmword [rsp + 0x2c0]
movdqa xmmword [rsp + 0x150], xmm0
mov rcx, r14
call fcn.1400056c7
test rdi, rdi
je 0x14001c889
movdqa xmm0, xmmword [rsp + 0x150]
movdqu xmmword [rsp + 0x520], xmm0
mov qword [rsp + 0x510], rdi
mov qword [rsp + 0x518], r13
mov rax, qword [rsp + 0x520]
lea rdx, [rsp + 0x170]
mov qword [rdx + 0x18], r13
mov qword [rdx + 0x20], rax
and qword [rdx + 0x28], 0
and qword [rdx], 0
mov qword [rdx + 8], 1
and qword [rdx + 0x10], 0
mov byte [rdx + 0x30], pe_nt_image_headers64
lea rsi, [rsp + 0x410]
mov rcx, rsi
call fcn.14000258d
cmp byte [rsi], 0
je 0x14001c9af
mov rsi, qword [rsp + 0x418]
jmp 0x14001d66b
mov edi, 3
jmp 0x14001d6d8
mov rax, qword [rsp + 0x578]
mov r13, qword [rsp + 0x580]
movups xmm0, xmmword [rsp + 0x588]
movaps xmmword [rsp + 0xd0], xmm0
test rcx, rcx
je 0x14001d006
test rax, rax
je 0x14001d13c
mov rcx, r13
mov r13, qword [rsp + 0x60]
lea rsi, [r13 + 0x328]
mov qword [r13 + 0x348], rax
mov qword [r13 + 0x350], rcx
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [r13 + 0x358], xmm0
mov rdx, qword [r13 + 0x318]
lea rdi, [rsp + 0x570]
mov rcx, rdi
call fcn.140186c6c
mov rax, qword [rdi + 0x10]
mov edx, 0x4000
cmp rax, rdx
cmovb rdx, rax
mov rcx, qword [r13 + 0x308]
add rcx, qword [r13 + 0x358]
mov rax, 0xffffffffffffffff
cmovb rcx, rax
add rcx, rdx
cmovb rcx, rax
call fcn.1401009ad
mov qword [r13 + 0x328], rax
mov qword [r13 + 0x330], rdx
and qword [r13 + 0x338], 0
mov byte [r13 + 0x320], 0
movups xmm0, xmmword [r13 + 0x2f8]
movups xmm1, xmmword [r13 + 0x308]
movaps xmmword [rdi + 0x10], xmm1
movaps xmmword [rdi], xmm0
lea rdi, [rsp + 0x570]
mov rcx, rsi
mov rdx, rdi
call fcn.140006ab5
movdqu xmm0, xmmword [r13 + 0x348]
movups xmm1, xmmword [r13 + 0x358]
movaps xmmword [rdi + 0x10], xmm1
movdqa xmmword [rdi], xmm0
lea rdx, [rsp + 0x570]
mov rcx, rsi
jmp 0x14001e90e
cmp byte [rsp + 0x411], 0
je 0x14001d1ce
movzx eax, byte [rsp + 0x412]
cmp eax, 0x5b
je 0x14001cfc7
cmp eax, 0x7b
jne 0x14001d278
dec byte [rsp + 0x1a0]
je 0x14001d1df
lea rax, [rsp + 0x188]
inc qword [rax + 0x10]
lea rax, [rsp + 0xe0]
mov qword [rax - 0x10], 3
movabs rax, 0x8000000000000000
inc rax
mov qword [rsp + 0x70], rax
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x138], 3
mov edi, 3
xor ebx, ebx
lea rsi, [rsp + 0x380]
lea r14, [rsp + 0x170]
lea r15, [rsp + 0x720]
lea rbp, [0x1402593f4]
mov ecx, 3
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x128], rcx
mov rcx, rsi
mov rdx, r14
call fcn.14000258d
cmp byte [rsp + 0x380], 0
jne 0x14001d03e
cmp byte [rsp + 0x381], 0
je 0x14001e0d6
mov al, byte [rsp + 0x382]
movzx ecx, al
cmp ecx, 0x2c
je 0x14001cad4
cmp ecx, 0x7d
je 0x14001d424
test bl, 1
je 0x14001cb0f
jmp 0x14001e239
test bl, 1
je 0x14001cb0f
inc qword [rsp + 0x198]
mov rcx, r15
mov rdx, r14
call fcn.14000258d
cmp byte [rsp + 0x720], 0
jne 0x14001dfe4
cmp byte [rsp + 0x721], 0
je 0x14001e087
mov al, byte [rsp + 0x722]
cmp al, 0x22
jne 0x14001e02c
inc qword [rsp + 0x198]
and qword [rsp + 0x180], 0
mov rcx, r15
lea rdx, [rsp + 0x188]
mov r8, r14
call fcn.1401da86f
cmp dword [rsp + 0x720], 2
mov r13, qword [rsp + 0x728]
je 0x14001d370
mov rbx, qword [rsp + 0x730]
mov r9d, 7
mov rcx, r13
mov rdx, rbx
mov r8, rbp
call fcn.1400fee39
test al, al
jne 0x14001cf41
mov r9d, 0xc
mov rcx, r13
mov rdx, rbx
lea r8, [0x1402593fb]
call fcn.1400fee39
test al, al
jne 0x14001ce48
mov r9d, 7
mov rcx, r13
mov rdx, rbx
lea r8, str.message
call fcn.1400fee39
test al, al
jne 0x14001cec2
mov rcx, r14
call fcn.140002b00
test rax, rax
jne 0x14001d36d
and qword [rsp + 0x180], 0
xor r15d, r15d
mov rcx, rsi
mov rdx, r14
call fcn.14000258d
cmp byte [rsp + 0x380], 0
jne 0x14001d03e
cmp byte [rsp + 0x381], 0
je 0x14001e087
mov r13b, byte [rsp + 0x382]
movzx eax, r13b
cmp eax, 0x22
je 0x14001cc54
cmp eax, 0x2d
je 0x14001cc6b
cmp eax, 0x5b
je 0x14001cc30
cmp eax, 0x66
je 0x14001cc75
cmp eax, 0x6e
je 0x14001cc8f
cmp eax, 0x74
je 0x14001cca9
cmp eax, 0x7b
jne 0x14001ccc8
and r15b, 1
mov rcx, r14
mov edx, r15d
mov r8d, ebp
call fcn.140008a64
inc qword [rsp + 0x198]
xor ebx, ebx
mov ebp, r13d
jmp 0x14001cd1b
inc qword [rsp + 0x198]
lea rcx, [rsp + 0x188]
call fcn.1401daa83
jmp 0x14001ccde
inc qword [rsp + 0x198]
jmp 0x14001ccd6
inc qword [rsp + 0x198]
mov r8d, 4
mov rcx, r14
lea rdx, [0x140257216]
jmp 0x14001ccc1
inc qword [rsp + 0x198]
mov r8d, 3
mov rcx, r14
lea rdx, str.ullruealse_home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_serde_json_1.0.113_src_de.rs
jmp 0x14001ccc1
inc qword [rsp + 0x198]
mov r8d, 3
mov rcx, r14
lea rdx, [0x140257213]
call fcn.140001cb1
jmp 0x14001ccde
add r13b, 0xd0
cmp r13b, 0xa
jae 0x14001e4e6
mov rcx, r14
call fcn.140001f00
test rax, rax
jne 0x14001d22b
mov bl, 1
test r15b, 1
jne 0x14001cd1b
mov rax, qword [rsp + 0x180]
test rax, rax
je 0x14001ce32
lea rcx, [rax - 1]
mov qword [rsp + 0x180], rcx
mov rcx, qword [rsp + 0x178]
mov bpl, byte [rcx + rax - 1]
mov bl, 1
mov rcx, rsi
mov rdx, r14
call fcn.14000258d
cmp byte [rsp + 0x380], 0
jne 0x14001d03e
cmp byte [rsp + 0x381], 0
movzx eax, bpl
je 0x14001d3b0
movzx ecx, byte [rsp + 0x382]
cmp ecx, 0x5d
je 0x14001cd60
cmp ecx, 0x7d
jne 0x14001cd73
cmp bpl, 0x7b
je 0x14001cd66
jmp 0x14001cd87
cmp bpl, 0x5b
jne 0x14001cd87
inc qword [rsp + 0x198]
jmp 0x14001ccef
cmp ecx, 0x2c
jne 0x14001cd87
test bl, 1
je 0x14001cd90
inc qword [rsp + 0x198]
jmp 0x14001cd90
test bl, 1
jne 0x14001e288
mov r15b, 1
cmp bpl, 0x7b
jne 0x14001cbd2
mov rcx, rsi
mov rdx, r14
call fcn.14000258d
cmp byte [rsp + 0x380], 0
jne 0x14001d03e
cmp byte [rsp + 0x381], 0
je 0x14001e0d6
cmp byte [rsp + 0x382], 0x22
jne 0x14001e142
inc qword [rsp + 0x198]
lea rcx, [rsp + 0x188]
call fcn.1401daa83
test rax, rax
jne 0x14001d22b
mov rcx, rsi
mov rdx, r14
call fcn.14000258d
cmp byte [rsp + 0x380], 0
jne 0x14001d03e
cmp byte [rsp + 0x381], 0
je 0x14001e0d6
cmp byte [rsp + 0x382], 0x3a
jne 0x14001e36f
inc qword [rsp + 0x198]
jmp 0x14001cbd2
mov bl, 1
lea r15, [rsp + 0x720]
lea rbp, [0x1402593f4]
jmp 0x14001ca8b
cmp qword [rsp + 0x128], 3
jne 0x14001e66e
mov rcx, r14
call fcn.140002b00
test rax, rax
jne 0x14001d36d
mov rcx, r15
mov rdx, r14
call fcn.140007003
mov rcx, qword [rsp + 0x720]
mov r13, qword [rsp + 0x728]
cmp rcx, 3
je 0x14001d370
lea rax, [rsp + 0x730]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x380], xmm0
lea rax, [rsp + 0xe0]
movdqu xmmword [rax], xmm0
mov bl, 1
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x58], rcx
mov rdi, rcx
jmp 0x14001ca83
movabs rax, 0x8000000000000000
lea rbx, [rax + 1]
cmp qword [rsp + 0x130], rbx
jne 0x14001e6bf
mov rcx, r14
call fcn.140002b00
test rax, rax
jne 0x14001e32c
mov rcx, r15
mov rdx, r14
call fcn.140006d6c
mov rcx, qword [rsp + 0x720]
mov r13, qword [rsp + 0x728]
cmp rcx, rbx
je 0x14001e32f
mov rax, qword [rsp + 0x730]
mov qword [rsp + 0x30], rax
mov bl, 1
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x50], rcx
mov rcx, qword [rsp + 0x128]
jmp 0x14001ca83
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rax
cmp byte [rsp + 0x138], 3
jne 0x14001e656
mov rcx, r14
call fcn.140002b00
test rax, rax
jne 0x14001e30b
mov rcx, r15
mov rdx, r14
call fcn.140006edb
cmp byte [rsp + 0x720], 0
jne 0x14001e31d
mov al, byte [rsp + 0x721]
mov byte [rsp + 0x138], al
mov bl, 1
mov rcx, qword [rsp + 0x128]
jmp 0x14001ca69
dec byte [rsp + 0x1a0]
je 0x14001d1df
lea rdx, [rsp + 0x170]
inc qword [rdx + 0x28]
lea rsi, [rsp + 0xd0]
mov rcx, rsi
call fcn.14000258d
cmp byte [rsi], 0
je 0x14001d188
mov rbp, qword [rsp + 0xd8]
jmp 0x14001d4bd
mov rbx, qword [rsp + 0x60]
lea rdx, [rbx + 0x2f8]
mov r8, qword [rbx + 0x308]
lea rsi, [rsp + 0x570]
mov rcx, rsi
call fcn.1400bc605
mov rdi, qword [rsi]
mov r13, qword [rsi + 8]
movups xmm0, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x14001e98e
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rax
mov r13, qword [rsp + 0x388]
movabs rax, 0x8000000000000000
inc rax
cmp rsi, rax
je 0x14001d09d
lea rcx, [rsp + 0x70]
call fcn.14005d544
cmp rdi, 3
je 0x14001d0b0
lea rcx, [rsp + 0xd0]
call fcn.1400056bd
mov edi, 3
lea rcx, [rsp + 0x170]
inc byte [rcx + 0x30]
call fcn.140002c5e
mov rsi, rax
mov qword [rsp + 0x720], rdi
mov qword [rsp + 0x728], r13
movdqa xmm0, xmmword [rsp + 0x290]
movdqu xmmword [rsp + 0x730], xmm0
mov qword [rsp + 0x740], rbp
mov qword [rsp + 0x748], r15
mov qword [rsp + 0x750], r14
mov byte [rsp + 0x758], bl
mov qword [rsp + 0x760], rax
cmp rdi, 3
jne 0x14001d148
mov edi, 3
test rsi, rsi
mov rbx, qword [rsp + 0x60]
je 0x14001d593
lea rcx, [rsp + 0x760]
call fcn.1400048a0
jmp 0x14001d593
xor edi, edi
mov rbx, qword [rsp + 0x60]
jmp 0x14001e98e
test rsi, rsi
mov rbx, qword [rsp + 0x60]
jne 0x14001d54c
lea rax, [rsp + 0x730]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x430], xmm2
movaps xmmword [rsp + 0x420], xmm1
movdqa xmmword [rsp + 0x410], xmm0
jmp 0x14001d593
cmp byte [rsp + 0xd1], 0
je 0x14001d487
cmp byte [rsp + 0xd2], 0x5d
je 0x14001d4a5
lea rsi, [rsp + 0x720]
lea rdx, [rsp + 0x170]
mov rcx, rsi
call fcn.140006edb
cmp byte [rsi], 0
je 0x14001d200
mov rbp, qword [rsp + 0x728]
jmp 0x14001d4bd
lea rdx, [rsp + 0x720]
mov qword [rdx], 5
jmp 0x14001d1ee
lea rdx, [rsp + 0x720]
mov qword [rdx], 0x18
lea rcx, [rsp + 0x170]
call fcn.1401da031
jmp 0x14001d668
mov bl, byte [rsp + 0x721]
lea rsi, [rsp + 0x70]
lea rdx, [rsp + 0x170]
mov rcx, rsi
call fcn.14000258d
cmp byte [rsi], 0
je 0x14001d29c
mov rbp, qword [rsp + 0x78]
jmp 0x14001d4bd
mov r13, rax
movabs rax, 0x8000000000000000
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x78], rcx
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x80], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rcx
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rcx
jmp 0x14001d08b
lea r8, [0x140258930]
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0x2e0]
call fcn.14000287b
mov r13, rax
jmp 0x14001d658
cmp byte [rsp + 0x71], 0
je 0x14001d487
movzx eax, byte [rsp + 0x72]
cmp eax, 0x2c
jne 0x14001e125
lea rdx, [rsp + 0x170]
inc qword [rdx + 0x28]
lea rsi, [rsp + 0x720]
mov rcx, rsi
call fcn.14000258d
cmp byte [rsi], 0
jne 0x14001d1c1
cmp byte [rsp + 0x721], 0
je 0x14001e4ae
cmp byte [rsp + 0x722], 0x5d
je 0x14001e4d2
lea rsi, [rsp + 0x720]
lea rdx, [rsp + 0x170]
mov rcx, rsi
call fcn.140007003
mov rdi, qword [rsi]
cmp rdi, 3
je 0x14001d1c1
mov rbp, qword [rsp + 0x728]
movdqu xmm0, xmmword [rsp + 0x730]
movdqu xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], rbp
lea rsi, [rsp + 0x70]
lea rdx, [rsp + 0x170]
mov rcx, rsi
call fcn.14000258d
cmp byte [rsi], 0
je 0x14001e1a5
mov rbp, qword [rsp + 0x78]
jmp 0x14001e743
mov r13, rax
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rax
jmp 0x14001d081
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x78], rcx
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x80], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rcx
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rcx
mov ecx, 2
cmp bpl, 0x5b
je 0x14001d404
cmp eax, 0x7b
jne 0x14001e86e
mov ecx, 3
lea rdx, [rsp + 0x720]
mov qword [rdx], rcx
lea rcx, [rsp + 0x170]
call fcn.1401da031
mov r13, rax
jmp 0x14001d081
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x70], rdx
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rax
mov al, byte [rsp + 0x138]
cmp al, 3
movzx eax, al
mov ebx, 2
cmovne ebx, eax
cmp rdi, 3
jne 0x14001df89
mov edi, 2
jmp 0x14001dfa6
lea rdx, [rsp + 0x720]
mov qword [rdx], 2
lea rcx, [rsp + 0x170]
call fcn.1401da031
jmp 0x14001d4ba
lea rdx, [0x140259438]
lea r8, [0x140259448]
xor ecx, ecx
call fcn.1400061ce
mov rbp, rax
mov edi, 3
lea rcx, [rsp + 0x170]
inc byte [rcx + 0x30]
call fcn.140002cd3
mov rsi, rax
mov qword [rsp + 0x720], rdi
mov qword [rsp + 0x728], rbp
movdqa xmm0, xmmword [rsp + 0x2c0]
movdqu xmmword [rsp + 0x730], xmm0
mov qword [rsp + 0x740], r15
mov qword [rsp + 0x748], r13
mov qword [rsp + 0x750], r14
mov byte [rsp + 0x758], bl
mov qword [rsp + 0x760], rax
cmp rdi, 3
jne 0x14001d542
mov edi, 3
test rsi, rsi
mov rbx, qword [rsp + 0x60]
je 0x14001d590
lea rcx, [rsp + 0x760]
call fcn.1400048a0
jmp 0x14001d590
test rsi, rsi
mov rbx, qword [rsp + 0x60]
je 0x14001d563
lea rcx, [rsp + 0x720]
call fcn.140005061
mov edi, 3
mov r13, rsi
jmp 0x14001d593
lea rax, [rsp + 0x730]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x430], xmm2
movaps xmmword [rsp + 0x420], xmm1
movdqa xmmword [rsp + 0x410], xmm0
mov r13, rbp
cmp rdi, 3
je 0x14001d658
lea rsi, [rsp + 0x410]
movdqa xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movups xmmword [rsp + 0x5a0], xmm2
movups xmmword [rsp + 0x590], xmm1
movdqu xmmword [rsp + 0x580], xmm0
mov qword [rsp + 0x570], rdi
mov qword [rsp + 0x578], r13
lea rdx, [rsp + 0x170]
mov rcx, rsi
call fcn.14000258d
cmp byte [rsi], 0
je 0x14001d606
mov rsi, qword [rsp + 0x418]
lea rcx, [rsp + 0x570]
call fcn.140005061
jmp 0x14001d66b
cmp byte [rsp + 0x411], 0
jne 0x14001df65
lea rax, [rsp + 0x580]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movdqa xmmword [rsp + 0xbe0], xmm0
movaps xmmword [rsp + 0xbf0], xmm1
movaps xmmword [rsp + 0xc00], xmm2
mov rcx, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x178]
call fcn.1401d595c
jmp 0x14001d6cb
lea rcx, [rsp + 0x170]
mov rdx, r13
call fcn.1401da06f
mov rsi, rax
mov rcx, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x178]
call fcn.1401d595c
mov ecx, 8
call fcn.1400fd5e1
mov rdi, rax
mov qword [rax], rsi
mov ecx, 0x70
mov edx, 8
call fcn.140005d18
mov r13, rax
movabs rax, 0x8000000000000000
mov qword [r13], rax
mov qword [r13 + 0x58], rdi
lea rax, fcn.1401d6a4c
mov qword [r13 + 0x60], rax
mov word [r13 + 0x68], 5
mov edi, 3
lea rcx, [rsp + 0x510]
call fcn.14006a4d8
movaps xmm0, xmmword [rsp + 0xbe0]
movaps xmm1, xmmword [rsp + 0xbf0]
movaps xmm2, xmmword [rsp + 0xc00]
movaps xmmword [rsp + 0x320], xmm2
movaps xmmword [rsp + 0x310], xmm1
movaps xmmword [rsp + 0x300], xmm0
mov rax, qword [rsp + 0x68]
mov byte [rax], 1
movdqa xmm0, xmmword [rsp + 0x300]
movaps xmm1, xmmword [rsp + 0x310]
movaps xmm2, xmmword [rsp + 0x320]
movdqa xmmword [rsp + 0xcc0], xmm0
movaps xmmword [rsp + 0xcd0], xmm1
movaps xmmword [rsp + 0xce0], xmm2
mov rcx, r12
call fcn.140004539
cmp rdi, 3
jne 0x14001d8c5
lea rcx, [rbx + 0x48]
call fcn.1400054cd
movabs rdi, 0x8000000000000000
mov r15, rdi
mov rcx, qword [rbx + 0x30]
mov rdx, qword [rbx + 0x38]
call fcn.1401d595c
mov eax, dword [rsp + 0x378]
mov ecx, dword [rsp + 0x37b]
mov dword [rsp + 0x363], ecx
mov dword [rsp + 0x360], eax
mov byte [rbx + 0x50], 1
lea rax, [rdi + 1]
cmp r15, rax
jne 0x14001d7a9
mov cl, 3
mov al, 1
jmp 0x14001da2e
mov eax, dword [rsp + 0x360]
mov ecx, dword [rsp + 0x363]
mov dword [rsp + 0x36b], ecx
mov dword [rsp + 0x368], eax
mov rcx, qword [rsp + 0x3d8]
call fcn.14000554f
cmp r15, rdi
jne 0x14001d861
lea rbx, [rsp + 0x170]
mov qword [rbx], r13
lea rax, [rsp + 0x570]
mov qword [rax], rbx
lea rcx, str.Error_during_checkin:
lea rdx, [rsp + 0x720]
mov qword [rdx], rcx
mov ecx, 1
mov qword [rdx + 8], rcx
and qword [rdx + 0x20], 0
lea r8, [0x140179343]
mov qword [rax + 8], r8
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rsi, [rsp + 0xd28]
mov rcx, rsi
call fcn.140005bed
mov rdi, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
mov rcx, rdi
call fcn.14000f14e
mov rcx, qword [rsi]
mov rdx, rdi
call fcn.1401d595c
mov rcx, qword [rbx]
mov rbx, qword [rsp + 0x60]
call fcn.14000481c
jmp 0x14001da2a
mov qword [rsp + 0xd28], r15
mov qword [rsp + 0xd30], r13
mov qword [rsp + 0xd38], r14
mov byte [rsp + 0xd40], sil
mov eax, dword [rsp + 0x368]
mov ecx, dword [rsp + 0x36b]
mov dword [rsp + 0xd41], eax
mov dword [rsp + 0xd44], ecx
lea rax, [rsp + 0xd28]
lea rcx, [rsp + 0x170]
test sil, sil
je 0x14001d9b4
mov qword [rcx], rax
lea rax, str.Checkin_performed:
jmp 0x14001d9be
movdqa xmm0, xmmword [rsp + 0xcc0]
movaps xmm1, xmmword [rsp + 0xcd0]
movaps xmm2, xmmword [rsp + 0xce0]
movups xmmword [rsp + 0xb80], xmm2
movups xmmword [rsp + 0xb70], xmm1
movdqu xmmword [rsp + 0xb60], xmm0
mov qword [rsp + 0xb50], rdi
mov qword [rsp + 0xb58], r13
lea rcx, [rbx + 0x48]
call fcn.1400054cd
mov r14d, 0xd
mov ecx, 0xd
call fcn.1401009ad
mov r15, rax
mov r13, rdx
movabs rax, 0x206e776f6e6b6e55
mov qword [rdx], rax
movabs rax, 0x726f727265206e77
mov qword [rdx + 5], rax
movabs rax, 0x8000000000000000
cmp qword [rsp + 0xb70], rax
je 0x14001db16
mov rdi, qword [rsp + 0xb78]
mov rbx, qword [rsp + 0xb80]
lea r8, [0x140258dbd]
mov r9d, 0x1e
mov rcx, rdi
mov rdx, rbx
call fcn.1400fee39
test al, al
je 0x14001da61
mov r14d, 0x11
mov ecx, 0x11
call fcn.1401009ad
mov rdi, rax
mov rbx, rdx
movdqu xmm0, xmmword [0x140258dec]
movdqu xmmword [rdx], xmm0
mov byte [rdx + 0x10], 0x64
jmp 0x14001db00
mov qword [rcx], rax
lea rax, str.Error_during_checkin:
lea rdx, [rsp + 0x720]
mov qword [rdx], rax
mov eax, 1
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea r8, [0x1400066b9]
mov qword [rcx + 8], r8
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x570]
mov rcx, rsi
call fcn.140005bed
mov rdi, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
mov rcx, rdi
call fcn.14000f14e
mov rcx, qword [rsi]
mov rdx, rdi
call fcn.1401d595c
mov rcx, qword [rsp + 0xd28]
mov rdx, qword [rsp + 0xd30]
call fcn.1401d595c
mov cl, 1
xor eax, eax
mov byte [rbx + 0x378], cl
movaps xmm6, xmmword [rsp + 0x10f0]
movaps xmm7, xmmword [rsp + 0x1100]
movaps xmm8, xmmword [rsp + 0x1110]
add rsp, 0x1128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x14028f081]
mov r14d, 0xc
mov r9d, 0xc
mov rcx, rdi
mov rdx, rbx
call fcn.1400fee39
test al, al
je 0x14001daa9
mov ecx, 0xc
call fcn.1401009ad
mov rdi, rax
mov rbx, rdx
movabs rax, 0x726f687475616e55
mov qword [rdx], rax
mov dword [rdx + 8], 0x64657a69
jmp 0x14001db00
mov ecx, 0x11
call fcn.1401009ad
movdqu xmm0, xmmword [0x140258ddb]
movdqu xmmword [rdx], xmm0
mov byte [rdx + 0x10], 0x20
lea r14, [rsp + 0x720]
mov qword [r14], rax
mov qword [r14 + 8], rdx
mov qword [r14 + 0x10], 0x11
mov rdx, qword [rsp + 0xb78]
mov r8, qword [rsp + 0xb80]
add r8, rdx
mov rcx, r14
call fcn.1401008b9
mov rdi, qword [r14]
mov rbx, qword [r14 + 8]
mov r14, qword [r14 + 0x10]
mov rcx, r15
mov rdx, r13
call fcn.1401d595c
mov r13, rbx
mov r15, rdi
mov rbx, qword [rsp + 0x60]
mov rax, qword [rsp + 0xb50]
test rax, rax
je 0x14001dcbb
cmp eax, 1
jne 0x14001dd06
mov ecx, 7
call fcn.1401009ad
mov dword [rdx], 0x6f727245
mov dword [rdx + 3], 0x203a726f
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], rdx
mov qword [rsp + 0x180], 7
cmp qword [rsp + 0xb68], 0
je 0x14001e4c2
mov r12, qword [rsp + 0xb60]
mov rbp, qword [r12 + 8]
mov rsi, qword [r12 + 0x20]
mov r14, qword [r12 + 0x28]
test rbp, rbp
mov qword [rsp + 0x68], r13
mov qword [rsp + 0x38], r15
je 0x14001dd27
inc rbp
lea rdi, [rsp + 0x720]
mov edx, 0x38
mov rcx, rdi
mov r8, rbp
call fcn.140159957
mov rdi, qword [rdi]
test rdi, rdi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x30], r14
mov r13, qword [rsp + 0x728]
mov rbx, qword [r12]
lea r8, [r13 + 0x11]
mov rcx, rdi
mov rdx, rbx
call sub.msvcrt.dll_memcpy
add rbp, rbx
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
not eax
lea rcx, [rbx + 0x10]
mov qword [rsp + 0x40], r12
mov rdx, qword [r12 + 0x18]
lea r12, [rsp + 0xd28]
mov qword [r12], rbx
mov qword [r12 + 8], rcx
mov qword [r12 + 0x10], rbp
mov word [r12 + 0x18], ax
mov qword [rsp + 0x50], rdx
mov qword [r12 + 0x20], rdx
lea rbp, [rdi - 0x38]
lea r14, [rsp + 0x720]
mov rcx, r12
call fcn.1400081b1
test rax, rax
je 0x14001dd0d
mov r15, rax
mov rax, rbx
sub rax, r15
cqo
mov rcx, 0xffffffffffffffc8
idiv rcx
mov rsi, rax
mov rdx, qword [r15 - 0x30]
mov r8, qword [r15 - 0x28]
mov rcx, r14
call fcn.14003fc70
add r15, 0xffffffffffffffe0
lea rcx, [rsp + 0x738]
mov rdx, r15
call fcn.140006796
imul rax, rsi, 0x38
mov rcx, qword [rsp + 0x750]
mov qword [rbp + rax + 0x30], rcx
movdqu xmm0, xmmword [rsp + 0x720]
movups xmm1, xmmword [rsp + 0x730]
movups xmm2, xmmword [rsp + 0x740]
movups xmmword [rbp + rax + 0x20], xmm2
movups xmmword [rbp + rax + 0x10], xmm1
movdqu xmmword [rbp + rax], xmm0
jmp 0x14001dc2f
mov r14d, 0x1f
mov ecx, 0x1f
call fcn.1401009ad
mov rdi, rax
mov rbx, rdx
movups xmm0, xmmword [0x140258dfd]
movups xmmword [rdx], xmm0
movdqu xmm0, xmmword [0x140258e0c]
movdqu xmmword [rdx + 0xf], xmm0
mov rcx, r15
mov rdx, r13
call fcn.1401d595c
mov sil, 1
mov r13, rbx
mov rbx, qword [rsp + 0x60]
mov r15, rdi
jmp 0x14001df2d
xor esi, esi
jmp 0x14001df2d
mov rax, qword [rsp + 0x40]
mov rax, qword [rax + 0x10]
mov rsi, qword [rsp + 0x58]
mov r14, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x50]
jmp 0x14001dd35
lea rdi, [0x14031a5f0]
xor ecx, ecx
xor eax, eax
xor r13d, r13d
mov qword [rsp + 0xd28], rdi
mov qword [rsp + 0xd30], r13
mov qword [rsp + 0xd38], rax
mov qword [rsp + 0xd40], rcx
mov qword [rsp + 0xd48], rsi
mov qword [rsp + 0xd50], r14
test rcx, rcx
je 0x14001e82e
lea rbx, str.message
mov r9d, 7
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.140159b10
mov rsi, r13
and rsi, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
xor r15d, r15d
lea r14, [rsp + 0x720]
pcmpeqd xmm7, xmm7
movdqu xmm8, xmmword [rdi + rsi]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb eax, xmm0
mov word [rsp + 0x720], ax
mov rcx, r14
call fcn.140008d75
test rax, rax
je 0x14001de06
add rdx, rsi
and rdx, r13
neg rdx
imul r12, rdx, 0x38
mov r8, qword [rdi + r12 - 0x30]
mov r9, qword [rdi + r12 - 0x28]
mov edx, 7
mov rcx, rbx
call fcn.1400ba8df
test al, al
je 0x14001ddcf
jmp 0x14001de28
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x14001e82e
add rsi, r15
add rsi, 0x10
add r15, 0x10
and rsi, r13
jmp 0x14001ddb4
lea rax, [rsp + 0x570]
and qword [rax], 0
mov qword [rax + 8], 1
and qword [rax + 0x10], 0
mov qword [rsp + 0x750], 0x20
mov byte [rsp + 0x758], 3
and qword [rsp + 0x720], 0
add rdi, r12
and qword [rsp + 0x730], 0
mov qword [rsp + 0x740], rax
lea rax, [0x140257ea0]
mov qword [rsp + 0x748], rax
lea rax, [rsp + 0xbe0]
mov qword [rax], r14
add rdi, 0xffffffffffffffe0
lea rdx, [rsp + 0x410]
mov qword [rdx], rax
mov rcx, rdi
call fcn.1401d9942
mov rdi, rax
test rax, rax
je 0x14001debb
lea rcx, [rsp + 0x410]
mov qword [rcx], rdi
call fcn.1401d6a4c
test rdi, rdi
setne cl
call fcn.140005a0d
mov rsi, qword [rsp + 0x570]
mov rdi, qword [rsp + 0x578]
mov r8, qword [rsp + 0x580]
add r8, rdi
lea rbx, [rsp + 0x170]
mov rcx, rbx
mov rdx, rdi
call fcn.1401008b9
mov r15, qword [rbx]
mov r13, qword [rbx + 8]
mov r14, qword [rbx + 0x10]
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x68]
call fcn.1401d595c
mov rcx, rsi
mov rdx, rdi
call fcn.1401d595c
lea rcx, [rsp + 0xd28]
call fcn.1400041f2
xor esi, esi
mov rbx, qword [rsp + 0x60]
mov eax, dword [rsp + 0x720]
mov ecx, dword [rsp + 0x723]
mov dword [rsp + 0x37b], ecx
mov dword [rsp + 0x378], eax
lea rcx, [rsp + 0xb50]
call fcn.140005061
movabs rdi, 0x8000000000000000
jmp 0x14001d76a
lea rdx, [rsp + 0x720]
mov qword [rdx], 0x16
lea rcx, [rsp + 0x170]
call fcn.1401da031
mov rsi, rax
jmp 0x14001d5f7
mov r13, qword [rsp + 0xd8]
lea rax, [rsp + 0xe0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x720], xmm0
movabs rax, 0x8000000000000000
mov rcx, rax
inc rax
cmp rdx, rax
mov r15, qword [rsp + 0x78]
mov r14, qword [rsp + 0x80]
cmove rdx, rcx
movdqa xmm0, xmmword [rsp + 0x720]
movdqa xmmword [rsp + 0x290], xmm0
mov rbp, rdx
jmp 0x14001d0b5
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rax
mov r13, qword [rsp + 0x728]
jmp 0x14001d081
movzx eax, al
cmp eax, 0x7d
jne 0x14001e142
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rax
lea rdx, [rsp + 0x720]
mov qword [rdx], 0x15
jmp 0x14001d40f
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rax
lea rdx, [rsp + 0x720]
mov qword [rdx], 5
jmp 0x14001d40f
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rax
lea rdx, [rsp + 0x720]
mov qword [rdx], 3
jmp 0x14001d40f
cmp eax, 0x5d
jne 0x14001e191
lea rdx, [0x140259438]
lea r8, [0x140259448]
mov ecx, 1
jmp 0x14001d4b5
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rax
lea rdx, [rsp + 0x720]
mov qword [rdx], 0x11
jmp 0x14001d40f
lea rdx, [rsp + 0x720]
mov qword [rdx], 7
jmp 0x14001d496
cmp byte [rsp + 0x71], 0
je 0x14001e62c
movzx eax, byte [rsp + 0x72]
cmp eax, 0x2c
jne 0x14001e60a
lea rdx, [rsp + 0x170]
inc qword [rdx + 0x28]
lea rsi, [rsp + 0x720]
mov rcx, rsi
call fcn.14000258d
cmp byte [rsi], 0
jne 0x14001e22c
cmp byte [rsp + 0x721], 0
je 0x14001e713
cmp byte [rsp + 0x722], 0x5d
je 0x14001e724
lea rsi, [rsp + 0x720]
lea rdx, [rsp + 0x170]
mov rcx, rsi
call fcn.140006d6c
mov r15, qword [rsi]
movabs rax, 0x8000000000000000
inc rax
cmp r15, rax
jne 0x14001e5e0
mov rbp, qword [rsp + 0x728]
jmp 0x14001e743
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rax
lea rdx, [rsp + 0x720]
mov qword [rdx], 8
jmp 0x14001d40f
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x70], rcx
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x78], rcx
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x80], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rcx
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rcx
mov ecx, 7
cmp bpl, 0x5b
je 0x14001e2dc
cmp eax, 0x7b
jne 0x14001e886
mov ecx, 8
lea rdx, [rsp + 0x720]
mov qword [rdx], rcx
lea rcx, [rsp + 0x170]
call fcn.1401da031
mov r13, rax
movabs rax, 0x8000000000000000
mov rsi, qword [rsp + 0x50]
jmp 0x14001d08b
mov r13, rax
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
jmp 0x14001d081
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
jmp 0x14001e01f
mov r13, rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rax
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x80], rax
jmp 0x14001d081
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rax
lea rdx, [rsp + 0x720]
mov qword [rdx], 6
jmp 0x14001d40f
mov rcx, rdi
call fcn.1401d5d7c
test rsi, rsi
je 0x14001e3d8
mov rcx, qword [rsp + 0x400]
call fcn.140241e28
mov rcx, rbx
call fcn.14017a1fb
mov rdi, rax
mov ecx, 0x70
mov edx, 8
call fcn.14004862f
mov rsi, rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
mov qword [rsi + 0x58], rdi
lea rax, [0x140304d90]
mov qword [rsi + 0x60], rax
and word [rsi + 0x68], 0
lea rcx, [rsp + 0x510]
call fcn.140078fde
lea rcx, [rsp + 0x718]
call fcn.14017d593
lea rcx, [rsp + 0x570]
call fcn.1401a4722
lea rcx, [rsp + 0x380]
call fcn.14017d553
lea rcx, [rsp + 0x2e0]
call fcn.14017d874
lea rcx, [rsp + 0x408]
call fcn.14017d593
lea rcx, [rsp + 0x720]
call fcn.140178585
cmp qword [rsp + 0x148], 0
jne 0x14001e535
lea rcx, [rsp + 0x780]
call fcn.14019f56c
cmp qword [rsp + 0x878], 0
je 0x14001e579
lea rcx, [rsp + 0x878]
call fcn.140179314
jmp 0x14001e579
lea rdx, [rsp + 0x720]
mov qword [rdx], 5
jmp 0x14001d496
lea r8, [0x140258e28]
xor ecx, ecx
xor edx, edx
call fcn.1400bd810
lea rdx, [rsp + 0x720]
mov qword [rdx], 0x15
jmp 0x14001d496
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rax
lea rdx, [rsp + 0x720]
mov qword [rdx], 0xa
jmp 0x14001d40f
lea rcx, [rsp + 0x798]
call fcn.14017d5d9
lea rcx, [rsp + 0x780]
call fcn.14019f56c
mov rcx, qword [rsp + 0x7b8]
mov rdx, qword [rsp + 0x7c0]
call fcn.14019f297
mov rcx, qword [rsp + 0x7b0]
mov rdx, qword [rsp + 0x7b8]
call fcn.14019ea62
cmp byte [rsp + 0x4f], 0
je 0x14001e58d
lea rcx, [rsp + 0x840]
call fcn.14019f5de
cmp qword [rsp + 0x880], 0
sete al
mov ecx, dword [rsp + 0x144]
or cl, al
jne 0x14001e5b1
lea rcx, [rsp + 0x880]
call fcn.14017d874
lea r8, [rsp + 0x720]
mov qword [r8], rsi
lea rax, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_async_impl_client.rstrust_dns_shouldnt_be_enabled_unless_the_feature_is
mov qword [rsp + 0x20], rax
lea rcx, [0x140309ec6]
lea r9, fcn.140179314
mov edx, 0xd
call fcn.1400c2a60
lea rax, [rsp + 0xe0]
mov r13, qword [rsp + 0x728]
mov r14, qword [rsp + 0x730]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2c0], xmm0
jmp 0x14001d4c2
cmp eax, 0x5d
jne 0x14001e640
lea rdx, [0x140259438]
lea r8, [0x140259448]
mov ecx, 2
call fcn.1400061ce
jmp 0x14001e740
lea rdx, [rsp + 0x720]
mov qword [rdx], 2
jmp 0x14001e733
lea rdx, [rsp + 0x720]
mov qword [rdx], 7
jmp 0x14001e733
ud2
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
lea rcx, [0x1402593f4]
mov edx, 7
jmp 0x14001e6b5
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rax
lea rcx, [0x1402593fb]
mov edx, 0xc
call fcn.14000623e
jmp 0x14001d41c
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x80], rax
lea rcx, str.message
mov edx, 7
call fcn.14000623e
mov r13, rax
jmp 0x14001d093
lea rdx, [rsp + 0x720]
mov qword [rdx], 5
jmp 0x14001e733
lea rdx, [rsp + 0x720]
mov qword [rdx], 0x15
lea rcx, [rsp + 0x170]
call fcn.1401da031
mov rbp, rax
lea rcx, [rsp + 0xd0]
call fcn.1400056bd
jmp 0x14001d4bd
mov byte [rsp + 0x4f], 1
mov dword [rsp + 0x144], 0
mov rsi, rbx
jmp 0x14001e464
lea rcx, [0x140309e30]
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_async_impl_client.rstrust_dns_shouldnt_be_enabled_unless_the_feature_is
call fcn.140088004
call fcn.1400fdfeb
mov rbx, rax
jmp 0x14001e3c6
mov rax, qword [rsp + 0x728]
lea r8, [rsp + 0x570]
mov qword [r8], rax
lea rax, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_async_impl_client.rstrust_dns_shouldnt_be_enabled_unless_the_feature_is
mov qword [rsp + 0x20], rax
lea rcx, str.URL_was_already_validated_as_URI
lea r9, fcn.140179314
mov edx, 0x20
call fcn.1400c2a60
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain_home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_util_0.7.10_src_util_poll_buf.rs
lea r8, [0x140259350]
jmp 0x14001e864
lea rcx, str.invalid_minimum_TLS_version_for_backendinvalid_maximum_TLS_version_for_backendClient::new__
jmp 0x14001e7e7
lea rcx, [0x140309e9f]
mov edx, 0x27
call fcn.1401a4447
mov rsi, rax
lea rcx, [rsp + 0x170]
call fcn.1401a4722
lea rcx, [rsp + 0x2c0]
jmp 0x14001e445
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain_home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_util_0.7.10_src_util_poll_buf.rs
lea r8, [0x140258d98]
jmp 0x14001e864
lea rcx, str.no_entry_found_for_key
lea r8, [0x140258e40]
mov edx, 0x16
call fcn.1400c46a0
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain_home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_util_0.7.10_src_util_poll_buf.rs
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_async_impl_response.rs
jmp 0x14001e864
mov edx, 0x23
call fcn.1400be6a0
lea rcx, str.internal_error:_entered_unreachable_code_home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_webpki_0.101.7_src_calendar.rs
lea r8, [0x140257280]
mov edx, 0x28
call fcn.1400be6a0
lea rcx, str.internal_error:_entered_unreachable_code_home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_webpki_0.101.7_src_calendar.rs
lea r8, [0x140257298]
jmp 0x14001e87c
lea rsi, [rsp + 0x570]
mov rcx, rsi
mov r8, qword [rsp + 0x58]
call fcn.140006b4f
mov rcx, qword [rsi]
cmp rcx, 2
je 0x14001e926
mov rax, qword [rsp + 0x578]
mov r13, qword [rsp + 0x580]
movups xmm0, xmmword [rsp + 0x588]
movaps xmmword [rsp + 0xd0], xmm0
test rcx, rcx
je 0x14001e92d
test rax, rax
je 0x14001e974
mov r8, r13
mov r13, qword [rsp + 0x60]
lea rcx, [r13 + 0x328]
movdqa xmm0, xmmword [rsp + 0xd0]
lea rdx, [rsp + 0x410]
movdqu xmmword [rdx + 0x10], xmm0
mov qword [rdx], rax
mov qword [rdx + 8], r8
call fcn.140006ab5
lea rdx, [r13 + 0x318]
mov qword [r13 + 0x340], rdx
jmp 0x14001e896
mov al, 5
jmp 0x14001c6ae
mov rbx, qword [rsp + 0x60]
mov rax, qword [rbx + 0x338]
lea rdx, [rsp + 0xd0]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rbx + 0x328]
movaps xmmword [rdx], xmm0
lea rsi, [rsp + 0x570]
mov rcx, rsi
call fcn.1400bc179
mov rdi, qword [rsi]
mov r13, qword [rsi + 8]
movups xmm0, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x14001c77a
mov rbx, qword [rsp + 0x60]
mov rcx, qword [rbx + 0x328]
mov rdx, qword [rbx + 0x330]
call fcn.1401d595c
xor edi, edi
cmp byte [rbx + 0x320], 0
je 0x14001c77a
lea rcx, [rbx + 0x2f8]
call fcn.14006a4d8
jmp 0x14001c77a
xor r15d, r15d
mov rsi, qword [rsp + 0x28]
lea rcx, [rsp + 0x48]
call fcn.14001f822
test r15, r15
je 0x140030778
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0xb0]
jmp 0x1400306df
movaps xmm0, xmmword [rsp + 0x110]
movups xmmword [rsi + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmm2, xmmword [rsp + 0x100]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsi + 0x30], r14
mov qword [rsi + 0x38], r15
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], rax
add rsp, 0x178
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movabs rax, 0x7ffffffffffffffc
add rax, 4
mov qword [rsi], rax
lea rcx, [rsp + 0xe0]
call fcn.14001fd65
lea rcx, [rsp + 0x90]
call fcn.14001f822
jmp 0x14003071e
add dword [rdi], ecx
test dword [rdx + 0x40fffffe], ebp
test ch, ch
je 0x14003080e
cmp r12, 1
jne 0x14003080e
cmp qword [r14 + 0x20], 0x10
ja case.default.0x140030829
jle 0x140030825
adc byte [rdi], cl
xchg dword [rsi + rdi*8 + 0x1debffff], edx
jmp case.0x140030829.1
dec r12
cmp r12, 3
ja case.default.0x140030829
test esi, edi
invalid
invalid
test esi, edi
invalid
lea rax, [0x14024f578]
movsxd rcx, dword [rax + r12*4]
add rcx, rax
jmp rcx
movabs al, byte [0xff8445e1ffc10148]
test r15b, r15b
je 0x140030861
call fcn.1400233bc
test bl, bl
je 0x14003093f
test al, al
mov rsi, qword [rsp + 0x28]
je 0x140030a2a
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x48]
and al, 0x48
and al, 0x48
call fcn.140031279
jmp 0x1400309c6
call fcn.140030c01
test al, al
je case.default.0x140030829
test byte [rdx], dh
invalid
invalid
invalid
test byte [rdx], dh
invalid
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x48]
call fcn.140030c32
add eax, dword [rax]
add cl, ch
cmp al, 1
add byte [rax], al
add eax, dword [rax]
add cl, ch
cmp al, 1
add byte [rax], al
lea r8, [0x14025b220]
call fcn.1400bd810
or byte [rax], al
or byte [rax], al
test r15b, r15b
je 0x140030960
call fcn.1400233bc
test bl, bl
je 0x1400309d3
sub al, 1
add byte [rax], al
sub al, 1
add byte [rax], al
test al, al
mov rsi, qword [rsp + 0x28]
je 0x140030a2a
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x48]
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x48
call fcn.140031b38
jmp 0x1400309c6
add byte [rax], al
add byte [rax], al
test r15b, r15b
je 0x140030981
call fcn.1400233bc
test bl, bl
je 0x1400309f0
sgdt [rax]
invalid
sgdt [rax]
add byte [rax + rax*8 + 0x24748b48], al
sub byte [rdi], cl
test byte [rcx + rax], bh
add byte [rax], al
test al, al
mov rsi, qword [rsp + 0x28]
je 0x140030a2a
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x48]
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x48
call fcn.140032488
jmp 0x1400309c6
test r15b, r15b
je 0x1400309a2
call fcn.1400233bc
test bl, bl
je 0x140030a0d
test al, al
mov rsi, qword [rsp + 0x28]
je 0x140030a2a
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x48]
call fcn.140032d66
jmp 0x1400309c6
test al, al
mov rsi, qword [rsp + 0x28]
je 0x140030a2a
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x48]
call fcn.140030e54
jmp 0x1400309c6
call fcn.140030c01
test al, al
je case.default.0x140030829
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x48]
call fcn.14003150e
jmp 0x1400309c1
call fcn.140030c01
test al, al
je case.default.0x140030829
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x48]
call fcn.140031e89
jmp 0x1400309c1
call fcn.140030c01
test al, al
je case.default.0x140030829
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x48]
call fcn.140032767
mov rsi, qword [rsp + 0x28]
mov r15, qword [rsp + 0x98]
jmp 0x1400306a8
test al, al
mov rsi, qword [rsp + 0x28]
je 0x140030a2a
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x48]
call fcn.1400316fe
jmp 0x1400309c6
test al, al
mov rsi, qword [rsp + 0x28]
je 0x140030a2a
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x48]
call fcn.140032079
jmp 0x1400309c6
test al, al
mov rsi, qword [rsp + 0x28]
je 0x140030a2a
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x48]
call fcn.140032957
jmp 0x1400309c6
xor r15d, r15d
jmp 0x1400306a8
cmp r8, rax
ja 0x140033a8e
vbroadcasti128 ymm9, xmmword [r8]
vpsrlw ymm10, ymm9, 4
vpand ymm15, ymm9, ymm8
vpshufb ymm9, ymm7, ymm15
vpand ymm0, ymm10, ymm8
vpshufb ymm10, ymm6, ymm0
vpand ymm9, ymm10, ymm9
vpshufb ymm10, ymm4, ymm15
vpshufb ymm11, ymm5, ymm0
vpand ymm10, ymm11, ymm10
vpshufb ymm11, ymm2, ymm15
vpshufb ymm1, ymm3, ymm0
vpand ymm11, ymm11, ymm1
vmovdqu ymm1, ymmword [rsp + 0x50]
vpshufb ymm1, ymm1, ymm15
vmovdqu ymm15, ymmword [rsp + 0x80]
vpshufb ymm0, ymm15, ymm0
vpand ymm0, ymm1, ymm0
vpalignr ymm1, ymm9, ymm14, 0xd
vpalignr ymm13, ymm10, ymm13, 0xe
vpand ymm1, ymm13, ymm1
vpand ymm13, ymm1, ymm0
vpalignr ymm12, ymm11, ymm12, 0xf
vptest ymm13, ymm12
je 0x140033a71
vpand ymm0, ymm13, ymm12
mov qword [rsp + 0x40], r8
lea rdx, [r8 - 3]
vextracti128 xmm1, ymm0, 1
vpunpcklbw xmm13, xmm0, xmm1
vpunpckhbw xmm12, xmm0, xmm1
vmovq rbp, xmm13
test rbp, rbp
je 0x1400336f9
bsf r10, rbp
mov eax, r10d
shr eax, 4
add rax, rdx
mov ecx, r10d
and ecx, 0xf
imul rcx, rcx, 0x18
mov r8, qword [rsp + 0x38]
mov rdi, qword [r8 + rcx + 8]
mov rcx, qword [r8 + rcx + 0x10]
adc byte [rbp + rcx*4 + 0x34], cl
invalid
mov r9, qword [rsp + 0x28]
sub r9, rax
adc byte [rbp + rcx*4 + 0x34], cl
invalid
cmp rdi, r14
je 0x1400336f0
add byte [rax], al
add byte [rax], al
mov r11d, dword [rdi]
add rdi, 4
mov rcx, qword [rbx + 0x18]
imul r8, r11, 0x18
mov r12, qword [rcx + r8 + 0x10]
add dword [rax], edx
add dword [rax], edx
cmp r12, r9
ja 0x14003361b
mov r8, qword [rcx + r8 + 8]
cmp r12, 4
jae 0x14003366a
jae 0x14003405f
lea rsi, [0x14024f58c]
movsxd rcx, dword [rsi + r12*4]
add rcx, rsi
jmp rcx
mov cl, byte [rax]
cmp cl, byte [r8]
jne 0x14003361b
invalid
mov dh, 0xe9
or qword [rax], r8
add byte [rbp - 0x73], cl
insb byte [rdi], dx
and al, 0xfc
jmp 0x140033fb8
lea r13, [r12 - 4]
lea rcx, [rax + r12]
add rcx, 0xfffffffffffffffc
cld
cld
mov rsi, r8
mov esi, eax
mov rbx, rax
cmp rbx, rcx
jae 0x140033694
mov r15d, dword [rbx]
cmp r15d, dword [rsi]
jne 0x1400336aa
add rbx, 4
add rsi, 4
jmp 0x14003367d
ret
mov ecx, dword [rcx]
cmp ecx, dword [r8 + r13]
mov rbx, qword [rsp + 0x30]
xor byte [rdi], cl
test dword [rsi - 1], esi
invalid
invalid
xor byte [rdi], cl
test dword [rsi - 1], esi
invalid
jmp case.0x140033e06.0
mov rbx, qword [rsp + 0x30]
jmp 0x14003361b
movzx ecx, word [rax]
cmp cx, word [r8]
jne 0x14003361b
jmp 0x140033fc0
movzx ecx, word [rax]
movzx esi, byte [rax + 2]
shl esi, 0x10
or esi, ecx
movzx ecx, word [r8]
movzx r8d, byte [r8 + 2]
shl r8d, 0x10
or r8d, ecx
cmp esi, r8d
jne 0x14003361b
jmp 0x140033fc8
btr rbp, r10
jmp 0x1400335e0
mov r8, qword [rsp + 0x40]
lea r13, [r8 + 1]
vpextrq rbp, xmm13, 1
test rbp, rbp
je 0x140033823
bsf r10, rbp
mov eax, r10d
shr eax, 4
add rax, r13
mov ecx, r10d
and ecx, 0xf
imul rcx, rcx, 0x18
leave
sbb byte [rax - 0x75], cl
push rsp
and al, 0x38
leave
sbb byte [rax - 0x75], cl
push rsp
and al, 0x38
mov rdi, qword [rdx + rcx + 8]
mov rcx, qword [rdx + rcx + 0x10]
lea r14, [rdi + rcx*4]
invalid
mov r9, qword [rsp + 0x28]
sub r9, rax
invalid
cmp rdi, r14
je 0x140033815
mov r11d, dword [rdi]
add rdi, 4
mov rcx, qword [rbx + 0x18]
imul rdx, r11, 0x18
mov r12, qword [rcx + rdx + 0x10]
cmp r12, r9
ja 0x140033743
invalid
mov rsi, qword [rcx + rdx + 8]
cmp r12, 4
jae 0x140033791
jae 0x14003405f
lea rdx, [0x14024f59c]
and dword [rax], eax
movsxd rcx, dword [rdx + r12*4]
add rcx, rdx
jmp rcx
mov cl, byte [rax]
cmp cl, byte [rsi]
jne 0x140033743
jmp 0x140033fb8
add byte [rax], al
lea rcx, [r12 - 4]
lea r8, [rax + r12]
add r8, 0xfffffffffffffffc
mov rdx, rsi
mov rbx, rax
mov rbx, rax
ret
cmp rbx, r8
jae 0x1400337bb
mov r15d, dword [rbx]
cmp r15d, dword [rdx]
jne 0x1400337d1
add rbx, 4
add rdx, 4
add al, 0x48
add edx, 4
jmp 0x1400337a4
mov edx, dword [r8]
cmp edx, dword [rsi + rcx]
mov rbx, qword [rsp + 0x30]
jne 0x140033743
invalid
invalid
jmp case.0x140033e06.0
mov rbx, qword [rsp + 0x30]
jmp 0x140033743
movzx ecx, word [rax]
mov bh, 8
cmp cx, word [rsi]
jne 0x140033743
jmp 0x140033fc0
movzx ecx, word [rax]
movzx edx, byte [rax + 2]
shl edx, 0x10
or edx, ecx
movzx ecx, word [rsi]
movzx r8d, byte [rsi + 2]
shl r8d, 0x10
or r8d, ecx
cmp edx, r8d
jne 0x140033743
jmp 0x140033fc8
btr rbp, r10
mov r8, qword [rsp + 0x40]
jmp 0x140033708
lea r13, [r8 + 5]
vmovq rbp, xmm12
test rbp, rbp
je 0x140033947
bsf r10, rbp
mov eax, r10d
mov eax, edx
mov eax, edx
shr eax, 4
add rax, r13
mov ecx, r10d
and ecx, 0xf
imul rcx, rcx, 0x18
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
push rsp
and al, 0x38
mov rdi, qword [rdx + rcx + 8]
mov rcx, qword [rdx + rcx + 0x10]
lea r14, [rdi + rcx*4]
mov r9, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub r9, rax
cmp rdi, r14
je 0x140033939
mov r11d, dword [rdi]
add rdi, 4
mov rcx, qword [rbx + 0x18]
imul rdx, r11, 0x18
mov r12, qword [rcx + rdx + 0x10]
cmp r12, r9
ja 0x140033867
mov rsi, qword [rcx + rdx + 8]
mov esi, dword [rcx + rdx + 8]
cmp r12, 4
cmp esp, 4
jae 0x1400338b5
jae 0x14003405f
lea rdx, [0x14024f5ac]
movsxd rcx, dword [rdx + r12*4]
or al, 0xa2
add byte [rdx + 0x63], cl
or al, 0xa2
add rcx, rdx
jmp rcx
mov cl, byte [rax]
cmp cl, byte [rsi]
jne 0x140033867
jmp 0x140033fb8
add byte [rcx - 0x73], cl
lea rcx, [r12 - 4]
and al, 0xfc
lea r8, [rax + r12]
add r8, 0xfffffffffffffffc
mov rdx, rsi
mov rbx, rax
cmp rbx, r8
jae case.0x14003365c.10
mov r15d, dword [rbx]
cmp r15d, dword [rdx]
jne 0x1400338f5
add rbx, 4
add rdx, 4
jmp case.0x14001afd0.21
mov edx, dword [r8]
cmp edx, dword [rsi + rcx]
mov rbx, qword [rsp + 0x30]
jne 0x140033867
invalid
invalid
jmp case.0x140033e06.0
mov rbx, qword [rsp + 0x30]
jmp 0x140033867
movzx ecx, word [rax]
mov bh, 8
cmp cx, word [rsi]
jne 0x140033867
jmp 0x140033fc0
movzx ecx, word [rax]
movzx edx, byte [rax + 2]
shl edx, 0x10
or edx, ecx
movzx ecx, word [rsi]
movzx r8d, byte [rsi + 2]
shl r8d, 0x10
or r8d, ecx
cmp edx, r8d
jne 0x140033867
jmp 0x140033fc8
btr rbp, r10
mov r8, qword [rsp + 0x40]
jmp 0x14003382c
lea r13, [r8 + 9]
vpextrq rbp, xmm12, 1
test rbp, rbp
mov rcx, qword [rsp + 0x48]
je 0x140033a71
bsf r10, rbp
mov eax, r10d
shr eax, 4
add al, 0x4c
add eax, ebp
add al, 0x4c
add eax, ebp
mov ecx, r10d
and ecx, 0xf
imul rcx, rcx, 0x18
mov rdx, qword [rsp + 0x38]
mov rdi, qword [rdx + rcx + 8]
mov edi, dword [rdx + rcx + 8]
mov edi, dword [rdx + rcx + 8]
mov rcx, qword [rdx + rcx + 0x10]
lea r14, [rdi + rcx*4]
mov r9, qword [rsp + 0x28]
sub r9, rax
cmp rdi, r14
je 0x140033a63
mov r11d, dword [rdi]
add rdi, 4
mov rcx, qword [rbx + 0x18]
sbb byte [rcx + 0x6b], cl
rcr dword [rax], cl
sbb byte [rcx + 0x6b], cl
rcr dword [rax], cl
mov r12, qword [rcx + rdx + 0x10]
cmp r12, r9
ja 0x140033991
mov rsi, qword [rcx + rdx + 8]
mov esi, dword [rcx + rdx + 8]
cmp r12, 4
jae 0x1400339df
invalid
cld
add al, 0x73
and dword [rdi], ecx
sbb dword [rbx + 0x48000006], 0xffffff8d
lea rdx, [0x14024f5bc]
jae 0x14003405f
lea rdx, [0x14024f5bc]
movsxd rcx, dword [rdx + r12*4]
add rcx, rdx
sar edi, 1
invalid
movabs byte [0x3a088ae1ffd10148], al
sar edi, 1
loope 0x14003395f
invalid
mov cl, byte [rax]
cmp cl, byte [rsi]
jne 0x140033991
or byte [rdx], bh
invalid
jmp 0x140033fb8
lea rcx, [r12 - 4]
and al, 0xfc
lea r8, [rax + r12]
add r8, 0xfffffffffffffffc
mov rdx, rsi
mov rbx, rax
cmp rbx, r8
jae case.0x140033784.10
mov r15d, dword [rbx]
cmp r15d, dword [rdx]
cmp eax, dword [rbx + rdi + 0x3a]
jne 0x140033a1f
add rbx, 4
add rdx, 4
jmp 0x1400339f2
mov edx, dword [r8]
mov edx, dword [rax]
cmp edx, dword [rsi + rcx]
mov rbx, qword [rsp + 0x30]
jne 0x140033991
invalid
invalid
jmp case.0x140033e06.0
mov rbx, qword [rsp + 0x30]
jmp 0x140033991
movzx ecx, word [rax]
mov bh, 8
cmp cx, word [rsi]
jne 0x140033991
jmp 0x140033fc0
movzx ecx, word [rax]
movzx edx, byte [rax + 2]
shl edx, 0x10
or edx, ecx
movzx ecx, word [rsi]
movzx r8d, byte [rsi + 2]
shl r8d, 0x10
or r8d, ecx
cmp edx, r8d
jne 0x140033991
jmp 0x140033fc8
btr rbp, r10
mov r8, qword [rsp + 0x40]
jmp 0x140033951
add r8, 0x10
vmovdqa ymm12, ymm11
vmovdqa ymm13, ymm10
vmovdqa ymm14, ymm9
mov rax, qword [rsp + 0x78]
jmp 0x140033533
cmp r8, qword [rsp + 0x28]
jae 0x140033c4a
vbroadcasti128 ymm0, xmmword [rax]
vpsrlw ymm1, ymm0, 4
vpand ymm0, ymm8, ymm0
vpshufb ymm7, ymm7, ymm0
vpand ymm1, ymm8, ymm1
vpshufb ymm6, ymm6, ymm1
vpand ymm6, ymm6, ymm7
vpshufb ymm4, ymm4, ymm0
vpshufb ymm5, ymm5, ymm1
vpand ymm4, ymm5, ymm4
vpshufb ymm2, ymm2, ymm0
vpshufb ymm3, ymm3, ymm1
vpand ymm2, ymm3, ymm2
vmovdqu ymm3, ymmword [rsp + 0x50]
vpshufb ymm0, ymm3, ymm0
vmovdqu ymm3, ymmword [rsp + 0x80]
vpshufb ymm1, ymm3, ymm1
vpand ymm0, ymm0, ymm1
vpcmpeqd ymm1, ymm1, ymm1
vpalignr ymm3, ymm6, ymm1, 0xd
vpalignr ymm4, ymm4, ymm1, 0xe
vpand ymm3, ymm4, ymm3
vpand ymm0, ymm3, ymm0
vpalignr ymm1, ymm2, ymm1, 0xf
vptest ymm0, ymm1
je 0x140033c4a
vpand ymm0, ymm0, ymm1
mov rax, qword [rsp + 0x28]
add rax, 0xffffffffffffffed
mov qword [rsp + 0x50], rax
vextracti128 xmm2, ymm0, 1
vpunpcklbw xmm1, xmm0, xmm2
invalid
retf 0xf9c5
push 0xfffffffff9c1c4c2
jle 0x140033b09
lea rdi, [0x14024f5cc]
invalid
test r9, r9
leave
je 0x140033c52
bsf r10, r9
mov eax, r10d
shr eax, 4
add rax, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov ecx, r10d
and ecx, 0xf
imul rcx, rcx, 0x18
mov rdx, qword [rsp + 0x38]
mov r14, qword [rdx + rcx + 8]
mov rcx, qword [rdx + rcx + 0x10]
adc byte [rcx - 0x73], cl
sbb al, 0x8e
adc byte [rcx - 0x73], cl
sbb al, 0x8e
mov r13, qword [rsp + 0x28]
sub r13, rax
cmp r14, rbx
cmp esi, ebx
je 0x140033c41
test byte [rax + rax - 0x74bb0000], dh
invalid
add byte [rax], al
mov r11d, dword [r14]
add r14, 4
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rcx, qword [rcx + 0x18]
imul rdx, r11, 0x18
rcr dword [rax], cl
sbb byte [rcx + 0x6b], cl
rcr dword [rax], cl
mov r12, qword [rcx + rdx + 0x10]
cmp r12, r13
adc byte [rbp + 0x39], cl
in al, dx
ja 0x140033b84
mov rsi, qword [rcx + rdx + 8]
cmp r12, 4
jae 0x140033bd0
invalid
sbb cl, byte [rdi]
and dword [rbx + 0x4a000004], 0x63
or al, 0xa7
jae 0x14003405f
movsxd rcx, dword [rdi + r12*4]
add rcx, rdi
jmp rcx
mov cl, byte [rax]
cmp cl, byte [rsi]
jne 0x140033b84
jmp 0x140033fb8
lea rcx, [r12 - 4]
lea rbp, [rax + r12]
sub al, 0x20
sub al, 0x20
and byte [rax - 0x7d], cl
invalid
add rbp, 0xfffffffffffffffc
mov rdx, rsi
mov r15, rax
cmp r15, rbp
jae 0x140033bfa
invalid
adc al, byte [rbp - 0x75]
invalid
mov r8d, dword [r15]
cmp r8d, dword [rdx]
jne 0x140033b84
add r15, 4
add rdx, 4
invalid
add al, 0xeb
jmp 0x17b039189
jmp 0x140033be3
mov edx, dword [rbp]
cmp edx, dword [rsi + rcx]
jne 0x140033b84
jmp case.0x140033e06.0
movzx ecx, word [rax]
mov bh, 8
cmp cx, word [rsi]
jne 0x140033b84
jmp 0x140033fc0
movzx ecx, word [rax]
movzx edx, byte [rax + 2]
shl edx, 0x10
or edx, ecx
movzx ecx, word [rsi]
movzx r8d, byte [rsi + 2]
shl r8d, 0x10
or r8d, ecx
cmp edx, r8d
jne 0x140033b84
jmp 0x140033fc8
btr r9, r10
jmp 0x140033b47
xor r8d, r8d
xor eax, eax
jmp 0x140033fe8
mov rax, qword [rsp + 0x28]
add rax, 0xfffffffffffffff1
mov qword [rsp + 0x50], rax
push rax
push rax
vpextrq r9, xmm1, 1
lea rdi, [0x14024f5dc]
test r9, r9
je 0x140033d70
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0xf], cl
mov esp, 0xd08944d1
bsf r10, r9
mov eax, r10d
shr eax, 4
add rax, qword [rsp + 0x50]
mov ecx, r10d
and ecx, 0xf
imul rcx, rcx, 0x18
leave
sbb byte [rax - 0x75], cl
push rsp
and al, 0x38
leave
sbb byte [rax - 0x75], cl
push rsp
and al, 0x38
mov r14, qword [rdx + rcx + 8]
mov rcx, qword [rdx + rcx + 0x10]
or r10b, byte [rax]
or r10b, byte [rax]
lea rbx, [r14 + rcx*4]
mov r13, qword [rsp + 0x28]
mov cs, word [rbx + rcx*4 + 0x6c]
and al, 0x28
sub r13, rax
cmp r14, rbx
cmp esi, ebx
je 0x140033d67
add byte [rbp - 0x75], al
mov r11d, dword [r14]
add r14, 4
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
invalid
mov ecx, dword [rsp + 0x30]
mov rcx, qword [rcx + 0x18]
imul rdx, r11, 0x18
sbb byte [rbx + rcx*4 + 0x64], cl
adc dword [rax], edx
invalid
sbb byte [rbx + rcx*4 + 0x64], cl
adc dword [rax], edx
invalid
adc byte [rbp + 0x39], cl
in al, dx
cmp r12, r13
ja 0x140033caa
mov rsi, qword [rcx + rdx + 8]
cmp r12, 4
jae 0x140033cf6
invalid
sbb cl, byte [rdi]
jae 0x14003405f
cmp dword [rbp + 3], 0
add byte [rdx + 0x63], cl
or al, 0xa7
movsxd rcx, dword [rdi + r12*4]
add rcx, rdi
jmp rcx
mov cl, byte [rax]
cmp cl, byte [rsi]
jne 0x140033caa
invalid
jmp 0x140033fb8
lea rcx, [r12 - 4]
lea rbp, [rax + r12]
sub al, 0x20
sub al, 0x20
and byte [rax - 0x7d], cl
invalid
add rbp, 0xfffffffffffffffc
mov rdx, rsi
mov r15, rax
cmp r15, rbp
jae 0x140033d20
invalid
adc al, byte [rbp - 0x75]
invalid
mov r8d, dword [r15]
cmp r8d, dword [rdx]
jne 0x140033caa
add r15, 4
add rdx, 4
invalid
add al, 0xeb
jmp 0x17b0392af
jmp 0x140033d09
mov edx, dword [rbp]
cmp edx, dword [rsi + rcx]
jne 0x140033caa
jmp case.0x140033e06.0
movzx ecx, word [rax]
mov bh, 8
cmp cx, word [rsi]
jne 0x140033caa
jmp 0x140033fc0
movzx ecx, word [rax]
movzx edx, byte [rax + 2]
shl edx, 0x10
add al, cl
loop case.0x14003543f.45
or edx, ecx
movzx ecx, word [rsi]
movzx r8d, byte [rsi + 2]
shl r8d, 0x10
or r8d, ecx
enter 0x3944, 0xffffffffffffffc2
enter 0x3944, 0xffffffffffffffc2
jne 0x140033caa
jmp 0x140033fc8
btr r9, r10
jmp 0x140033c6d
std
invalid
invalid
invalid
std
invalid
mov rax, qword [rsp + 0x28]
add rax, 0xfffffffffffffff5
mov qword [rsp + 0x50], rax
vmovq r9, xmm0
stc
jle 0x140033d44
stc
jle 0x140033d44
lea rdi, [0x14024f5ec]
test r9, r9
je 0x140033e8d
bsf r10, r9
mov eax, r10d
shr eax, 4
add rax, qword [rsp + 0x50]
mov ecx, r10d
and ecx, 0xf
imul rcx, rcx, 0x18
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
sbb byte [rax - 0x75], cl
push rsp
and al, 0x38
mov r14, qword [rdx + rcx + 8]
mov rcx, qword [rdx + rcx + 0x10]
or r10b, byte [rax]
or r10b, byte [rax]
lea rbx, [r14 + rcx*4]
mov r13, qword [rsp + 0x28]
and al, 0x28
sub r13, rax
cmp r14, rbx
cmp esi, ebx
je 0x140033e84
mov r11d, dword [r14]
add r14, 4
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rcx, qword [rcx + 0x18]
imul rdx, r11, 0x18
mov r12, qword [rcx + rdx + 0x10]
adc byte [rbp + 0x39], cl
in al, dx
adc byte [rbp + 0x39], cl
in al, dx
cmp esp, ebp
ja 0x140033dc7
mov rsi, qword [rcx + rdx + 8]
cmp r12, 4
jae 0x140033e13
invalid
sbb cl, byte [rdi]
jae 0x14003405f
and dword [rax + 2], 0
add byte [rdx + 0x63], cl
or al, 0xa7
invalid
movsxd rcx, dword [rdi + r12*4]
add rcx, rdi
jmp rcx
mov cl, byte [rax]
cmp cl, byte [rsi]
jne 0x140033dc7
invalid
jmp 0x140033fb8
lea rcx, [r12 - 4]
lea rbp, [rax + r12]
sub al, 0x20
sub al, 0x20
and byte [rax - 0x7d], cl
invalid
add rbp, 0xfffffffffffffffc
mov rdx, rsi
mov r15, rax
cmp r15, rbp
jae 0x140033e3d
invalid
adc al, byte [rbp - 0x75]
invalid
mov r8d, dword [r15]
cmp r8d, dword [rdx]
jne 0x140033dc7
add r15, 4
add rdx, 4
invalid
add al, 0xeb
jmp 0x17b0393cc
jmp 0x140033e26
mov edx, dword [rbp]
cmp edx, dword [rsi + rcx]
jne 0x140033dc7
jmp case.0x140033e06.0
movzx ecx, word [rax]
mov bh, 8
cmp cx, word [rsi]
jne 0x140033dc7
jmp 0x140033fc0
movzx ecx, word [rax]
movzx edx, byte [rax + 2]
shl edx, 0x10
or edx, ecx
movzx ecx, word [rsi]
movzx r8d, byte [rsi + 2]
shl r8d, 0x10
or r8d, ecx
cmp edx, r8d
jne 0x140033dc7
jmp 0x140033fc8
btr r9, r10
jmp 0x140033d8a
invalid
invalid
invalid
invalid
mov rax, qword [rsp + 0x28]
add rax, 0xfffffffffffffff9
mov qword [rsp + 0x80], rax
vpextrq qword [rsp + 0x50], xmm0, 1
xor r8d, r8d
lea r10, [0x14024f5fc]
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
je 0x14003407a
bsf r14, qword [rsp + 0x50]
je 0x140033ee5
push rax
mov eax, r14d
shr eax, 4
add rax, qword [rsp + 0x80]
mov ecx, r14d
call 0xc40686cf
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], al
and ecx, 0xf
imul rcx, rcx, 0x18
mov rdx, qword [rsp + 0x38]
sbb byte [rax - 0x75], cl
push rsp
and al, 0x38
mov rbx, qword [rdx + rcx + 8]
mov rcx, qword [rdx + rcx + 0x10]
or r10b, byte [rax]
mov ecx, dword [rdx + rcx + 0x10]
or r10b, byte [rax]
or dl, byte [rax]
lea r13, [rbx + rcx*4]
mov rbp, qword [rsp + 0x28]
sub rbp, rax
cmp rbx, r13
cmp ebx, ebp
je 0x140033fa5
mov r11d, dword [rbx]
add rbx, 4
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rcx, qword [rcx + 0x18]
imul rdx, r11, 0x18
imul edx, ebx, 0x18
sbb byte [rbx + rcx*4 + 0x64], cl
adc dword [rax], edx
invalid
mov r12, qword [rcx + rdx + 0x10]
adc byte [rcx + 0x39], cl
in al, dx
cmp r12, rbp
ja 0x140033ef5
mov rsi, qword [rcx + rdx + 8]
je case.0x1400339d2.18
adc dword [rax], ecx
or byte [rcx - 0x7d], cl
cld
add al, 0x73
cmp r12, 4
cmp esp, 4
jae case.0x14003543f.36
invalid
jae 0x14003405f
movsxd rcx, dword [r10 + r12*4]
invalid
or al, 0xa2
add rcx, r10
add ecx, edx
jmp rcx
mov cl, byte [rax]
cmp cl, byte [rsi]
jne 0x140033ef5
jmp 0x140033fb8
lea rcx, [r12 - 4]
lea ecx, [rsp - 4]
and al, 0xfc
cld
lea r9, [rax + r12]
add r9, 0xfffffffffffffffc
mov rdx, rsi
and byte [rcx - 0x7d], cl
sar esp, 0x48
mov edx, esi
mov r15, rax
mov edi, eax
cmp r15, r9
cmp edi, ecx
jae 0x140033f67
mov edi, dword [r15]
cmp edi, dword [rdx]
jne 0x140033ef5
add r15, 4
add edi, 4
mov dword [rax + rcx*2], 0xeb04c283
add rdx, 4
add edx, 4
jmp case.0x140033ce9.10
invalid
mov edx, dword [r9]
cmp edx, dword [rsi + rcx]
jne 0x140033ef5
invalid
xchg bl, ch
pop rbp
movzx ecx, word [rax]
mov bh, 8
jmp case.0x140033e06.0
mov bh, 8
cmp cx, word [rsi]
jne 0x140033ef5
invalid
jmp 0x140033fc0
movzx ecx, word [r8]
movzx edx, byte [rax + 2]
shl edx, 0x10
or edx, ecx
movzx ecx, word [rsi]
movzx r9d, byte [rsi + 2]
shl r9d, 0x10
invalid
add al, byte [rcx - 0x3f]
loope 0x140033fa7
invalid
adc byte [rcx + 9], al
leave
or r9d, ecx
cmp edx, r9d
jne 0x140033ef5
test dword [rdx - 1], edx
invalid
invalid
test dword [rdx - 1], edx
invalid
jmp 0x140033fc8
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
and al, 0x50
btr rax, r14
mov qword [rsp + 0x50], rax
jmp 0x140033eb0
mov r12d, 1
jmp case.0x140033e06.0
mov r12d, 2
jmp case.0x140033e06.0
mov r12d, 3
add r12, rax
mov rcx, qword [rsp + 0x48]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r12
mov dword [rcx + 0x18], r11d
mov r8d, 1
mov qword [rcx], r8
mov rax, rcx
vmovaps xmm6, xmmword [rsp + 0xa0]
vmovaps xmm7, xmmword [rsp + 0xb0]
vmovaps xmm8, xmmword [rsp + 0xc0]
vmovaps xmm9, xmmword [rsp + 0xd0]
vmovaps xmm10, xmmword [rsp + 0xe0]
vmovaps xmm11, xmmword [rsp + 0xf0]
vmovaps xmm12, xmmword [rsp + 0x100]
vmovaps xmm13, xmmword [rsp + 0x110]
vmovaps xmm14, xmmword [rsp + 0x120]
vmovaps xmm15, xmmword [rsp + 0x130]
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
vzeroupper
ret
lea rcx, str.internal_error:_entered_unreachable_code_home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_webpki_0.101.7_src_calendar.rs
lea r8, [0x14025b108]
mov edx, 0x28
vzeroupper
call fcn.1400be6a0
mov rcx, qword [rsp + 0x48]
jmp 0x140033fe8
jo 0x14003466b
mov ebx, dword [rdx + 0x320]
add rdx, 0x260
vpcmpeqd xmm12, xmm12, xmm12
vpbroadcastb xmm8, byte [0x14024f60c]
vpcmpeqd xmm13, xmm13, xmm13
vpcmpeqd xmm14, xmm14, xmm14
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x30], edx
mov qword [rsp + 0x48], rax
cmp r8, rax
ja 0x14003500c
vmovdqu xmm9, xmmword [r8]
vpsrlw xmm10, xmm9, 4
vpand xmm15, xmm9, xmm8
xor ebx, ebx
clc
xor ebx, ebx
clc
vpshufb xmm9, xmm7, xmm15
vpand xmm0, xmm10, xmm8
shr dword [rcx], 0xdb
rol ah, 0x62
add r8b, dl
iretd
shr dword [rcx], 0xdb
rol ah, 0x62
add r8b, dl
vpand xmm9, xmm10, xmm9
sub ebx, ebx
leave
vpshufb xmm10, xmm4, xmm15
pop rcx
add bh, dl
vpshufb xmm11, xmm5, xmm0
vpand xmm10, xmm11, xmm10
vpshufb xmm11, xmm2, xmm15
imul eax, dword [rax], 0x61e2c4df
add al, cl
add bh, bl
vpshufb xmm1, xmm3, xmm0
vpand xmm11, xmm11, xmm1
vmovdqa xmm1, xmmword [rsp + 0x50]
push rax
push rax
vpshufb xmm1, xmm1, xmm15
vmovdqa xmm15, xmmword [rsp + 0x70]
vpshufb xmm0, xmm15, xmm0
rol ch, 0xf1
fcmovnb st(0), st(0)
rol ch, 0xf1
fcmovnb st(0), st(0)
vpalignr xmm1, xmm9, xmm14, 0xd
vpalignr xmm13, xmm10, xmm13, 0xe
invalid
vpand xmm1, xmm13, xmm1
vpand xmm13, xmm1, xmm0
fucomi st(0)
xor dword [rdi], ecx
invalid
invalid
fucomi st(0)
vpalignr xmm12, xmm11, xmm12, 0xf
in al, 0xf
vptest xmm13, xmm12
jns 0x1400346e7
in al, dx
je 0x14003493e
add al, byte [rax]
add ah, al
adc r11d, ebx
in al, 0x49
lea eax, [rax - 3]
vpand xmm12, xmm13, xmm12
lea rax, [r8 - 3]
mov qword [rsp + 0x20], rax
vmovq rax, xmm12
invalid
stc
jle 0x1400346ca
and ah, al
invalid
stc
jle 0x1400346ca
mov qword [rsp + 0x28], r8
test rax, rax
je 0x14003480f
invalid
add dword [rax], eax
add byte [rax], al
ror byte [rdi], 0x84
invalid
add byte [rax], al
bsf r13, rax
mov r8d, r13d
shr r8d, 3
call 0x184069309
and al, 0x20
call 0x184069309
add eax, dword [rsp + 0x20]
and al, 0x20
mov ecx, r13d
and ecx, 7
imul rcx, rcx, 0x18
mov rbp, qword [rdx + rcx + 8]
insb byte [rdi], dx
or cl, byte [rax]
invalid
sbb byte [rax - 0x75], cl
insb byte [rdi], dx
or cl, byte [rax]
invalid
or byte [rax - 0x75], cl
or r10b, byte [rax]
mov rcx, qword [rdx + rcx + 0x10]
lea rbx, [rcx*4]
add rbx, rbp
jmp 0x140034775
mov esi, eax
sub r9, r8
add byte [rax], al
add byte [rax + 1], cl
jmp 0x140034775
cmp rbp, rbx
je 0x1400347f7
test cl, al
add byte [rax], al
invalid
test cl, al
add byte [rax], al
add byte [rbx + rcx*4 + 0x55], al
push rbp
mov r10d, dword [rbp]
add rbp, 4
invalid
add al, 0x49
mov ecx, dword [rbx + 0x18]
sbb byte [rcx + 0x6b], cl
rcr byte [rax], cl
push rbp
add byte [rax - 0x7d], cl
invalid
sbb byte [rcx + 0x6b], cl
rcr byte [rax], cl
mov rsi, qword [rcx + rdx + 0x10]
cmp rsi, r9
je 0x14003475b
adc byte [rcx + rdi - 0x32], cl
ja 0x14003472d
mov rcx, qword [rcx + rdx + 8]
mov ecx, dword [rcx + rdx + 8]
cmp rsi, 4
jae 0x14003477d
invalid
add al, 0x73
and cl, byte [rdi]
or dword [rcx + rdx], 0
jae 0x1400358ad
lea r8, [0x14024f690]
sub byte [rdi + 0x63490021], ch
movsxd rdx, dword [r8 + rsi*4]
adc al, 0xb0
add rdx, r8
jmp rdx
mov dl, byte [r14]
cmp dl, byte [rcx]
jne 0x14003472d
adc dword [rbp - 0x4b], esi
jmp 0x140034f50
invalid
lea rdi, [rsi - 4]
mov r12, r14
hlt
lea r8, [r14 + rsi]
hlt
add r8, 0xfffffffffffffffc
sar ah, 0x48
mov edx, ecx
mov rdx, rcx
cmp r12, r8
jae 0x1400347a7
mov r15d, dword [r12]
mov edi, dword [rsp]
and al, 0x44
cmp edi, dword [rdx]
invalid
cmp r15d, dword [rdx]
cmp dh, byte [rbp - 0x70]
jne 0x14003472d
nop
add r12, 4
add rdx, 4
jmp 0x14003478f
mov edx, dword [r8]
mov edx, dword [rax]
adc byte [rbx], bh
cmp edx, dword [rcx + rdi]
adc al, 0x39
cmp dword [rdi], ecx
test dword [rdx - 1], edi
invalid
jne 0x14003472d
jmp case.0x14003476f.0
movzx edx, word [r14]
mov bh, 0x16
cmp dx, word [rcx]
cmp edx, dword [rcx]
jne 0x14003472d
jmp 0x140034f57
mov r8, r14
movzx edx, word [r14]
movzx r8d, byte [r14 + 2]
mov dh, 0x46
add al, byte [rcx - 0x3f]
loopne 0x1400347ea
invalid
mov dh, 0x46
add al, byte [rcx - 0x3f]
loopne 0x1400347ea
or r8d, edx
movzx edx, word [rcx]
ror byte [rdi], 1
mov bh, 0x11
movzx ecx, byte [rcx + 2]
shl ecx, 0x10
loope 0x1400347f7
add al, cl
loope 0x1400347f7
or ecx, edx
cmp r8d, ecx
cmp eax, ecx
jne 0x14003472d
jmp 0x140034f5e
invalid
add byte [rax], al
btr rax, r13
mov r9, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov r8, qword [rsp + 0x28]
jmp 0x1400346ef
lea rax, [r8 + 5]
lea eax, [rax + 5]
mov qword [rsp + 0x20], rax
and al, 0x20
vpextrq rax, xmm12, 1
test rax, rax
je 0x14003493e
invalid
add dword [rax], eax
add byte [rax], al
ror byte [rdi], 0x84
invalid
add byte [rax], al
bsf r13, rax
mov r8d, r13d
shr r8d, 3
add r8, qword [rsp + 0x20]
add eax, dword [rsp + 0x20]
call 0x184069438
add eax, dword [rsp + 0x20]
and al, 0x20
mov ecx, r13d
and ecx, 7
imul rcx, rcx, 0x18
mov rbp, qword [rdx + rcx + 8]
invalid
sbb byte [rax - 0x75], cl
insb byte [rdi], dx
or cl, byte [rax]
invalid
or byte [rax - 0x75], cl
or r10b, byte [rax]
mov rcx, qword [rdx + rcx + 0x10]
lea rbx, [rcx*4]
add rbx, rbp
mov r14, r8
mov esi, eax
add byte [rax], al
add byte [rax + 1], cl
jmp 0x1400348a4
mov esi, eax
sub r9, r8
cmp rbp, rbx
je 0x140034926
test cl, al
add byte [rax], al
invalid
test cl, al
add byte [rax], al
add byte [rbx + rcx*4 + 0x55], al
push rbp
mov r10d, dword [rbp]
push rbp
add byte [rax - 0x7d], cl
invalid
add rbp, 4
mov rcx, qword [r11 + 0x18]
sbb byte [rcx + 0x6b], cl
rcr byte [rax], cl
sbb byte [rcx + 0x6b], cl
rcr byte [rax], cl
mov rsi, qword [rcx + rdx + 0x10]
cmp rsi, r9
je 0x14003488a
adc byte [rcx + rdi - 0x32], cl
ja 0x14003485c
mov rcx, qword [rcx + rdx + 8]
mov ecx, dword [rcx + rdx + 8]
cmp rsi, 4
jae 0x1400348ac
add al, 0x73
and cl, byte [rdi]
sbb dword [0x18c0348a2], 0xffffff8d
lea r8, [0x14024f6a0]
jae 0x1400358ad
lea r8, [0x14024f6a0]
movsxd rdx, dword [r8 + rsi*4]
adc al, 0xb0
add rdx, r8
jmp rdx
mov dl, byte [r14]
cmp dl, byte [rcx]
jne 0x14003485c
adc dword [rbp - 0x4b], esi
jmp 0x140034f50
invalid
lea rdi, [rsi - 4]
mov r12, r14
lea r8, [r14 + rsi]
add r8, 0xfffffffffffffffc
mov rdx, rcx
sar ah, 0x48
mov edx, ecx
cmp r12, r8
jae 0x1400348d6
mov r15d, dword [r12]
cmp r15d, dword [rdx]
jne 0x14003485c
cmp dh, byte [rbp - 0x70]
add r12, 4
add rdx, 4
jmp 0x1400348be
mov edx, dword [r8]
mov edx, dword [rax]
cmp edx, dword [rcx + rdi]
jne 0x14003485c
jmp case.0x14003476f.0
movzx edx, word [r14]
mov bh, 0x16
cmp dx, word [rcx]
jne 0x14003485c
jmp 0x140034f57
mov r8, r14
movzx edx, word [r14]
movzx r8d, byte [r14 + 2]
shl r8d, 0x10
or r8d, edx
movzx edx, word [rcx]
movzx ecx, byte [rcx + 2]
shl ecx, 0x10
or ecx, edx
cmp r8d, ecx
jne 0x14003485c
jmp 0x140034f5e
btr rax, r13
mov r9, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x28]
jmp 0x14003481e
add r8, 0x10
vmovdqa xmm12, xmm11
vmovdqa xmm13, xmm10
vmovdqa xmm14, xmm9
mov rax, qword [rsp + 0x48]
jmp 0x14003464e
cmp r8, rax
ja 0x1400351bc
vmovdqu ymm9, ymmword [r8]
vpsrlw ymm10, ymm9, 4
vpand ymm15, ymm9, ymm8
vpshufb ymm9, ymm7, ymm15
vpand ymm0, ymm10, ymm8
vpshufb ymm10, ymm6, ymm0
vpand ymm9, ymm10, ymm9
vpshufb ymm10, ymm4, ymm15
vpshufb ymm11, ymm5, ymm0
vpand ymm10, ymm11, ymm10
vpshufb ymm11, ymm2, ymm15
vpshufb ymm1, ymm3, ymm0
vpand ymm11, ymm11, ymm1
vmovdqu ymm1, ymmword [rsp + 0x50]
vpshufb ymm1, ymm1, ymm15
vmovdqu ymm15, ymmword [rsp + 0x70]
vpshufb ymm0, ymm15, ymm0
add al, al
add al, al
vpand ymm0, ymm1, ymm0
vperm2i128 ymm1, ymm14, ymm9, 0x21
vpalignr ymm1, ymm9, ymm1, 0xd
vpand ymm0, ymm1, ymm0
fcmovnb st(0), st(0)
fcmovnb st(0), st(0)
vperm2i128 ymm1, ymm13, ymm10, 0x21
vpalignr ymm1, ymm10, ymm1, 0xe
vpand ymm13, ymm0, ymm1
vperm2i128 ymm0, ymm12, ymm11, 0x21
sbb eax, 0xc421c346
invalid
and eax, 0xc40fe00f
jge 0x140034a78
in al, dx
je 0x140034f38
sbb eax, 0xc421c346
invalid
mov qword [rsp + 0x48], rax
vpand ymm12, ymm13, ymm12
mov qword [rsp + 0x28], r8
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
lea rax, [r8 - 3]
mov qword [rsp + 0x20], rax
vmovq rbp, xmm12
test rbp, rbp
in eax, dx
je 0x140034b99
add dword [rax], eax
add byte [rax + 0xf], cl
mov esp, 0xc1d989dd
jmp 0x18c06929d
invalid
bsf rbx, rbp
mov ecx, ebx
shr ecx, 3
add rcx, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rcx + 0x7e083d8], cl
mov eax, ebx
and eax, 7
imul rax, rax, 0x18
mov r14, qword [rdx + rax + 8]
mov rax, qword [rdx + rax + 0x10]
mov eax, dword [rdx + rax + 0x10]
mov eax, dword [rdx + rax + 0x10]
add dl, byte [rax]
mov rdx, rcx
lea r15, [r14 + rax*4]
mov rcx, r9
sub rcx, rdx
invalid
ror dword [rbp + 0x39], 1
dec byte [rdi]
test cl, al
add byte [rax], al
add byte [rax], al
mov r10d, dword [r14]
cmp r14, r15
je 0x140034b86
add byte [rax], al
add byte [rax], al
mov r10d, dword [r14]
add r14, 4
add al, 0x49
mov eax, dword [rbx + 0x18]
add al, 0x49
mov eax, dword [rbx + 0x18]
imul r8, r10, 0x18
mov rsi, qword [rax + r8 + 0x10]
mov esi, dword [rax + rax + 0x10]
sbb byte [rdx - 0x75], cl
je 0x140034ad8
mov esi, dword [rax + rax + 0x10]
adc byte [rax + 0x39], cl
cmp rsi, rcx
ja 0x140034abc
invalid
mov r8, qword [rax + r8 + 8]
cmp rsi, 4
jae 0x140034b0b
inc byte [rbx + rsi*2]
and cl, byte [rdi]
cmp dword [rsi + 0x4c00000d], 0xffffff8d
or eax, 0x21ab1a
stosd dword [rdi], eax
and dword [rax], eax
invalid
jae 0x1400358ad
lea r9, [0x14024f610]
stosd dword [rdi], eax
and dword [rax], eax
invalid
add byte [rcx + 0x63], cl
add al, 0xb1
movsxd rax, dword [r9 + rsi*4]
add rax, r9
jmp rax
mov al, byte [rdx]
cmp al, byte [r8]
add byte [rbp - 0x4a], dh
add byte [rbp - 0x4a], dh
mov dh, 0xe9
invalid
jmp 0x140034f6b
lea rdi, [rsi - 4]
lea r13, [rdx + rsi]
add r13, 0xfffffffffffffffc
mov r9, r8
mov rax, rdx
invalid
cmp rax, r13
jae 0x140034b34
mov r12d, dword [rax]
mov esp, dword [rax]
cmp r12d, dword [r9]
jne 0x140034abc
add rax, 4
add r9, 4
jmp 0x140034b1d
mov eax, dword [r13]
mov eax, dword [rbp]
cmp eax, dword [r8 + rdi]
jne 0x140034abc
jmp case.0x140034afd.0
add byte [rax], al
movzx eax, word [rdx]
cmp ax, word [r8]
jne 0x140034abc
jmp 0x140034f72
movzx eax, word [rdx]
movzx r9d, byte [rdx + 2]
shl r9d, 0x10
or r9d, eax
movzx eax, word [r8]
movzx r8d, byte [r8 + 2]
movzx eax, byte [rax + 2]
movzx eax, byte [rax + 2]
shl r8d, 0x10
or r8d, eax
cmp r9d, r8d
jne 0x140034abc
jmp 0x140034f79
btr rbp, rbx
mov r9, qword [rsp + 0x38]
cmp byte [rax - 0x75], cl
push rsp
and al, 0x30
cmp byte [rax - 0x75], cl
push rsp
and al, 0x30
jmp case.0x14003543f.56
in al, dx
invalid
mov rax, qword [rsp + 0x28]
add rax, 5
mov qword [rsp + 0x20], rax
and al, 0x20
vpextrq rbp, xmm12, 1
test rbp, rbp
je 0x140034cc9
invalid
add byte [rax + 0xf], cl
mov esp, 0xd88941dd
bsf rbx, rbp
mov r8d, ebx
shr r8d, 3
add r8, qword [rsp + 0x20]
and byte [rcx + 0x7e083d8], cl
and byte [rcx + 0x7e083d8], cl
invalid
imul rax, rax, 0x18
mov r14, qword [rdx + rax + 8]
mov rax, qword [rdx + rax + 0x10]
mov eax, dword [rdx + rax + 0x10]
mov eax, dword [rdx + rax + 0x10]
lea r15, [r14 + rax*4]
mov rcx, r9
mov ecx, ecx
mov ecx, ecx
mov r13, r8
sub rcx, r8
invalid
ror dword [rbp + 0x39], 0xfe
cmp r14, r15
je 0x140034cb6
add byte [rbp - 0x75], al
invalid
mov r10d, dword [r14]
add r14, 4
mov rax, qword [r11 + 0x18]
add al, 0x49
mov eax, dword [rbx + 0x18]
imul rdx, r10, 0x18
mov rsi, qword [rax + rdx + 0x10]
cmp rsi, rcx
ja 0x140034be6
adc byte [rax + 0x39], cl
invalid
mov r9, qword [rax + rdx + 8]
cmp rsi, 4
cmp esi, 4
cmp esi, 4
jae 0x140034c37
and al, 0xf
adc dword [rsp + rcx - 0x72b80000], 0x15
lea rdx, [0x14024f620]
invalid
invalid
jae 0x1400358ad
lea rdx, [0x14024f620]
and dword [rax], eax
movsxd rax, dword [rdx + rsi*4]
add al, 0xb2
add rax, rdx
jmp rax
mov al, byte [r13]
cmp al, byte [r9]
cmp al, byte [rcx]
cmp al, byte [rcx]
jne 0x140034be6
jmp 0x140035394
lea rdi, [rsi - 4]
mov rax, r13
lea r8, [rsi + r13]
add r8, 0xfffffffffffffffc
mov rdx, r9
cmp rax, r8
jae 0x140034c60
mov r12d, dword [rax]
cmp r12d, dword [rdx]
cmp esp, dword [rdx]
cmp esp, dword [rdx]
jne 0x140034be6
add rax, 4
add rdx, 4
jmp 0x140034c49
mov eax, dword [r8]
cmp eax, dword [r9 + rdi]
add byte [rcx + 0x3b], al
add al, 0x39
jne 0x140034be6
invalid
jmp 0x1400353a7
movzx eax, word [r13]
cmp ax, word [r9]
add byte [rsi + 0x41], ah
cmp eax, dword [rcx]
jne 0x140034be6
invalid
jmp 0x14003539b
mov rdx, r13
movzx eax, word [r13]
movzx edx, byte [r13 + 2]
add al, cl
loop 0x140034ca6
add al, cl
loop 0x140034ca6
or edx, eax
movzx eax, word [r9]
movzx r8d, byte [r9 + 2]
shl r8d, 0x10
or r8d, eax
or eax, eax
cmp edx, r8d
jne 0x140034be6
jmp case.0x140033ce9.59
invalid
btr rbp, rbx
mov r9, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
jmp 0x140034bad
invalid
invalid
invalid
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
add rax, 0xd
mov qword [rsp + 0x20], rax
vextracti128 xmm12, ymm12, 1
cmp esp, esp
invalid
cmp esp, esp
add esp, eax
invalid
in al, 1
vmovq rbp, xmm12
test rbp, rbp
je 0x140034dfe
invalid
add byte [rax + 0xf], cl
mov esp, 0xd88941dd
mov r8d, ebx
bsf rbx, rbp
mov r8d, ebx
shr r8d, 3
add r8, qword [rsp + 0x20]
and byte [rcx + 0x7e083d8], cl
and byte [rcx + 0x7e083d8], cl
imul rax, rax, 0x18
mov r14, qword [rdx + rax + 8]
sbb byte [rbx + rcx*4 + 0x74], cl
add cl, byte [rax]
mov rax, qword [rdx + rax + 0x10]
mov eax, dword [rdx + rax + 0x10]
lea r15, [r14 + rax*4]
mov rcx, r9
mov ecx, ecx
mov ecx, ecx
mov r13, r8
sub rcx, r8
invalid
invalid
ror dword [rbp + 0x39], 0xfe
cmp r14, r15
je 0x140034deb
add byte [rbp - 0x75], al
invalid
mov r10d, dword [r14]
add r14, 4
mov rax, qword [r11 + 0x18]
imul rdx, r10, 0x18
mov rsi, qword [rax + rdx + 0x10]
cmp rsi, rcx
ja 0x140034d1b
adc byte [rax + 0x39], cl
invalid
mov r9, qword [rax + rdx + 8]
mov ecx, dword [rax + rdx + 8]
cmp rsi, 4
cmp esi, 4
jae 0x140034d6c
and al, 0xf
sbb dword [rdi + 0xb], 0
add byte [rax - 0x73], cl
lea rdx, [0x14024f630]
jae 0x1400358ad
lea rdx, [0x14024f630]
and dword [rax], eax
movsxd rax, dword [rdx + rsi*4]
add al, 0xb2
add rax, rdx
jmp rax
mov al, byte [r13]
cmp al, byte [r9]
cmp al, byte [rcx]
cmp al, byte [rcx]
jne 0x140034d1b
jmp 0x140035394
lea rdi, [rsi - 4]
mov rax, r13
lea r8, [rsi + r13]
add r8, 0xfffffffffffffffc
mov rdx, r9
cmp rax, r8
jae 0x140034d95
mov r12d, dword [rax]
cmp r12d, dword [rdx]
cmp esp, dword [rdx]
cmp esp, dword [rdx]
jne 0x140034d1b
add rax, 4
add rdx, 4
jmp 0x140034d7e
invalid
jmp 0x18103d8da
mov eax, dword [r8]
cmp eax, dword [r9 + rdi]
invalid
add byte [rcx + 0x3b], al
add al, 0x39
invalid
cmp dword [rdi], ecx
test dword [rcx - 1], edi
invalid
jne 0x140034d1b
jmp 0x1400353a7
movzx eax, word [r13]
movzx eax, word [rbp]
add byte [rsi + 0x41], ah
cmp eax, dword [rcx]
cmp ax, word [r9]
jne 0x140034d1b
jmp 0x14003539b
mov rdx, r13
mov edx, ebp
movzx eax, word [r13]
movzx edx, byte [r13 + 2]
shl edx, 0x10
or edx, eax
movzx eax, word [r9]
movzx r8d, byte [r9 + 2]
shl r8d, 0x10
or r8d, eax
cmp edx, r8d
jne 0x140034d1b
invalid
invalid
invalid
jmp case.0x140033ce9.59
btr rbp, rbx
mov r9, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov rdx, qword [rsp + 0x30]
jmp 0x140034ce2
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
add rax, 0x15
add eax, 0x15
rcl byte [0x16447d754], 0x20
mov qword [rsp + 0x20], rax
vpextrq rbp, xmm12, 1
invalid
test rbp, rbp
test ebp, ebp
in eax, dx
mov r8, qword [rsp + 0x28]
mov rax, qword [rsp + 0x48]
sub byte [rax - 0x75], cl
and al, 0x48
je 0x140034f38
add byte [rax], al
add byte [rax + 0xf], cl
bsf rbx, rbp
mov r8d, ebx
mov esp, 0xd88941dd
shr r8d, 3
shr eax, 3
add r8, qword [rsp + 0x20]
mov eax, ebx
and byte [rcx + 0x7e083d8], cl
and eax, 7
imul rax, rax, 0x18
mov r14, qword [rdx + rax + 8]
add cl, byte [rax]
sbb byte [rbx + rcx*4 + 0x74], cl
add cl, byte [rax]
mov rax, qword [rdx + rax + 0x10]
mov eax, dword [rdx + rax + 0x10]
lea r15, [r14 + rax*4]
mov rcx, r9
mov ecx, ecx
mov ecx, ecx
mov r13, r8
sub rcx, r8
invalid
cmp r14, r15
je 0x140034f25
invalid
add byte [rbp - 0x75], al
invalid
mov r10d, dword [r14]
mov edx, dword [rsi]
add r14, 4
mov rax, qword [r11 + 0x18]
sbb byte [rcx + 0x6b], cl
rcr byte [rax], cl
sbb byte [rcx + 0x6b], cl
rcr byte [rax], cl
mov rsi, qword [rax + rdx + 0x10]
cmp rsi, rcx
ja 0x140034e55
je case.0x140033bc3.32
adc byte [rax + 0x39], cl
invalid
mov r9, qword [rax + rdx + 8]
mov ecx, dword [rax + rdx + 8]
cmp rsi, 4
cmp esi, 4
add al, 0x73
jae 0x140034ea6
and al, 0xf
and dword [0x188034e94], 0xffffff8d
adc eax, 0x21a7b1
and dword [rax], eax
jae 0x1400358ad
lea rdx, [0x14024f640]
and dword [rax], eax
movsxd rax, dword [rdx + rsi*4]
add al, 0xb2
add rax, rdx
jmp rax
mov al, byte [r13]
cmp al, byte [r9]
jne 0x140034e55
jmp 0x140035394
lea rdi, [rsi - 4]
mov rax, r13
lea r8, [rsi + r13]
add al, 0x2e
add al, 0x2e
add r8, 0xfffffffffffffffc
mov rdx, r9
cmp rax, r8
jae 0x140034ecf
mov r12d, dword [rax]
mov esp, dword [rax]
and byte [rbx + rdi + 0x22], al
cmp r12d, dword [rdx]
cmp esp, dword [rdx]
jne 0x140034e55
add rax, 4
add rdx, 4
jmp 0x140034eb8
mov eax, dword [r8]
add byte [rcx + 0x3b], al
add al, 0x39
invalid
cmp eax, dword [r9 + rdi]
cmp eax, dword [rcx + rdi]
cmp dword [rdi], ecx
test dword [rcx - 1], edi
invalid
jne 0x140034e55
jmp 0x1400353a7
movzx eax, word [r13]
cmp ax, word [r9]
mov bh, 0x45
add byte [rsi + 0x41], ah
cmp eax, dword [rcx]
jne 0x140034e55
jmp 0x14003539b
add byte [rax], al
mov rdx, r13
movzx eax, word [r13]
mov bh, 0x45
add byte [rcx + 0xf], al
mov dh, 0x55
add al, cl
loop 0x140034f15
mov bh, 0x45
add byte [rcx + 0xf], al
mov dh, 0x55
add al, cl
loop 0x140034f15
or edx, eax
movzx eax, word [r9]
add dword [rbp + 0xf], eax
mov dh, 0x41
add al, byte [rcx - 0x3f]
loopne 0x140034f24
invalid
ret 0xf41
add dword [rbp + 0xf], eax
mov dh, 0x41
add al, byte [rcx - 0x3f]
loopne 0x140034f24
invalid
adc byte [rcx + 9], al
rol byte [rcx + rdi - 0x3e], 0xf
jne 0x140034e55
invalid
jge 0x140034f27
or r8d, eax
or eax, eax
cmp edx, r8d
jne 0x140034e55
jmp case.0x140033ce9.59
add byte [rax], al
add byte [rax + 0xf], cl
btr rbp, rbx
mov bl, 0xdd
mov r9, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
jmp 0x140034e12
add r8, 0x20
vmovdqa ymm12, ymm11
vmovdqa ymm13, ymm10
jge 0x140034fb4
invalid
vmovdqa ymm14, ymm9
int1
shl byte [rax], 0xc4
jge 0x140034faf
jrcxz 0x140034f06
jge 0x140034fb4
jge 0x140034fb4
invalid
int1
jmp 0x1400349cd
mov esi, 1
add byte [rax], al
jmp case.0x14003476f.0
mov esi, 2
add byte [rax], al
jmp case.0x14003476f.0
mov esi, 3
mov rdx, r14
add rsi, r14
jmp 0x140034f81
mov esi, 1
jmp case.0x140034afd.0
mov esi, 2
jmp case.0x140034afd.0
mov esi, 3
add rsi, rdx
mov rax, qword [rsp + 0x40]
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rsi
mov dword [rax + 0x18], r10d
mov r8d, 1
mov qword [rax], r8
vmovaps xmm6, xmmword [rsp + 0x90]
vmovaps xmm7, xmmword [rsp + 0xa0]
vmovaps xmm8, xmmword [rsp + 0xb0]
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
sub byte [rsp + 0xb0], al
test byte [rax + rsi*4], ah
add byte [rax], al
add ch, al
js 0x140034fe1
add byte [rax], al
vmovaps xmm9, xmmword [rsp + 0xc0]
vmovaps xmm10, xmmword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov word [rax + rax*8], fs
add byte [rax], al
add ch, al
js 0x140034fea
xchg esp, eax
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
invalid
js case.0x14003543f.95
rol byte [rax], 1
add byte [rax], al
vmovaps xmm11, xmmword [rsp + 0xe0]
vmovaps xmm12, xmmword [rsp + 0xf0]
add byte [rax], al
pushfq
and al, 0xe0
add byte [rax], al
add ch, al
js 0x140034ffc
movsb byte [rdi], byte [rsi]
and al, 0xf0
add byte [rax], al
add byte [rax], al
invalid
js 0x140035005
add byte [rax], al
vmovaps xmm13, xmmword [rsp + 0x100]
lodsb al, byte [rsi]
and al, 0
add dword [rax], eax
add ch, al
js 0x14003500e
add byte [rax], al
vmovaps xmm14, xmmword [rsp + 0x110]
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
vmovaps xmm15, xmmword [rsp + 0x120]
js 0x140035017
mov esp, 0x12024
add byte [rax - 0x7f], cl
invalid
add byte [rax], al
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
vzeroupper
ret
cmp r8, r9
jae case.0x140034c27.8
xor dword [rdx + 3], 0
invalid
enter 0xffffffffffff830f, 0x72
add eax, dword [rax]
xor dword [rdx + 3], 0
add ch, al
cli
vmovdqu xmm0, xmmword [rax]
vpsrlw xmm1, xmm0, 4
jno 0x140034fed
add al, 0xc5
invalid
fcmovnb st(0), st(0)
outsd dx, dword [rsi]
add ch, al
int1
jno 0x140034fed
add al, 0xc5
mov ecx, 0xe2c4c0db
fcmovnb st(0), st(0)
vpshufb xmm7, xmm7, xmm0
fcmovnb st(0), st(0)
vpshufb xmm7, xmm7, xmm0
clc
vpand xmm1, xmm8, xmm1
vpshufb xmm6, xmm6, xmm1
loop 0x140035077
add cl, dh
loop 0x140035077
add cl, dh
vpand xmm6, xmm6, xmm7
vpshufb xmm4, xmm4, xmm0
vpshufb xmm5, xmm5, xmm1
vpand xmm4, xmm5, xmm4
fsetpm
fsetpm
vpshufb xmm2, xmm2, xmm0
loop 0x1400350ae
add al, dl
vpshufb xmm3, xmm3, xmm1
vpand xmm2, xmm3, xmm2
vmovdqa xmm3, xmmword [rsp + 0x50]
pop rsp
and al, 0x50
vpshufb xmm0, xmm3, xmm0
vmovdqa xmm3, xmmword [rsp + 0x70]
jo 0x140035026
loop 0x1400350c5
add cl, cl
jo 0x140035026
loop 0x1400350c5
invalid
add cl, cl
leave
vpand xmm0, xmm0, xmm1
vpcmpeqd xmm1, xmm1, xmm1
vpalignr xmm3, xmm6, xmm1, 0xd
invalid
or eax, 0xf59e3c4
loope 0x140035088
vpalignr xmm4, xmm4, xmm1, 0xe
psraw mm1, qword [rsi]
vpand xmm3, xmm4, xmm3
vpand xmm0, xmm3, xmm0
vpalignr xmm1, xmm2, xmm1, 0xf
jrcxz 0x1400350ee
bswap ecx
invalid
jrcxz 0x1400350ee
imul ecx, dword [rdi], 0xe2c40fc9
jns case.0x140033e06.51
bswap ecx
pinsrw mm4, edx, 0x79
invalid
vptest xmm0, xmm1
je case.0x140034c27.8
ror dword [rdi], 0x84
hlt
vpand xmm0, xmm0, xmm1
stc
fcmovnb st(0), st(1)
lea rax, [r9 - 0x13]
mov qword [rsp + 0x20], rax
vmovq rax, xmm0
jle 0x140035065
jle 0x140035065
ror byte [rax - 0x73], 0x1d
add al, 0xa6
and dword [rax], eax
lea rbx, [0x14024f6b0]
test rax, rax
je case.0x140033e06.55
invalid
ror byte [rdi], 0x84
std
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
bsf r14, rax
mov r8d, r14d
shr r8d, 3
invalid
add ecx, dword [rbx + rax + 0x44]
and al, 0x20
add r8, qword [rsp + 0x20]
and al, 0x20
mov eax, r14d
and eax, 7
imul rax, rax, 0x18
mov r15, qword [rdx + rax + 8]
add cl, byte [rax]
or byte [rax - 0x75], cl
add r10b, byte [rax]
mov rax, qword [rdx + rax + 0x10]
lea rcx, [r15 + rax*4]
mov rdi, r8
invalid
sub r9, r8
invalid
ror dword [rcx + 0x39], 0xcf
cmp r15, rcx
je 0x1400351a4
add byte [rax], al
add byte [rbp - 0x75], al
invalid
mov r10d, dword [r15]
add r15, 4
add al, 0x49
mov eax, dword [rbx + 0x18]
mov rax, qword [r11 + 0x18]
imul rdx, r10, 0x18
mov rsi, qword [rax + rdx + 0x10]
adc byte [rcx + rdi - 0x32], cl
adc byte [rcx + rdi - 0x32], cl
invalid
ja case.0x140034c27.39
mov rax, qword [rax + rdx + 8]
cmp rsi, 4
jae 0x14003512f
invalid
sbb cl, byte [rdi]
adc dword [rdx + 0x48000007], 0x63
xchg edx, eax
invalid
add byte [rax], al
movsxd rdx, dword [rbx + rsi*4]
jae 0x1400358ad
xchg edx, eax
invalid
movsxd rdx, dword [rbx + rsi*4]
add rdx, rbx
jmp rdx
mov dl, byte [rdi]
cmp dl, byte [rax]
invalid
adc byte [rbp - 0x42], dh
jne case.0x140034c27.39
jmp 0x14003573e
lea r13, [rsi - 4]
mov r12, rdi
lea rbp, [rdi + rsi]
lea ebp, [rdi + rsi]
lea ebp, [rdi + rsi]
sub al, 0x37
add rbp, 0xfffffffffffffffc
mov rdx, rax
cmp r12, rbp
jae 0x140035159
mov r8d, dword [r12]
mov eax, dword [rsp]
add al, 0x24
cmp r8d, dword [rdx]
jne case.0x140034c27.39
add r12, 4
add rdx, 4
jmp 0x140035141
call 0x18203a6e8
cmp edx, dword [rax + rbp]
mov edx, dword [rbp]
cmp edx, dword [rax + r13]
jne case.0x140034c27.39
jmp case.0x140035122.0
movzx edx, word [rdi]
mov bh, 0x17
cmp dx, word [rax]
jne case.0x140034c27.39
jmp 0x140035745
mov r8, rdi
movzx edx, word [rdi]
movzx r8d, byte [rdi + 2]
shl r8d, 0x10
or r8d, edx
movzx edx, word [rax]
movzx eax, byte [rax + 2]
shl eax, 0x10
or eax, edx
cmp r8d, eax
jne case.0x140034c27.39
jmp 0x14003574c
mov rax, qword [rsp + 0x28]
btr rax, r14
mov r9, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
jmp 0x1400350ac
cmp r8, r9
jae case.0x140034c27.8
vmovdqu ymm0, ymmword [rax]
vpsrlw ymm1, ymm0, 4
vpand ymm0, ymm8, ymm0
vpshufb ymm7, ymm7, ymm0
add al, bh
add al, bh
vpand ymm1, ymm8, ymm1
vpshufb ymm6, ymm6, ymm1
vpand ymm6, ymm6, ymm7
vpshufb ymm4, ymm4, ymm0
add al, ah
vpshufb ymm5, ymm5, ymm1
vpand ymm4, ymm5, ymm4
vpshufb ymm2, ymm2, ymm0
vpshufb ymm3, ymm3, ymm1
vpand ymm2, ymm3, ymm2
in eax, 0xdb
rol ch, cl
invalid
outsd dx, dword [rsi]
pop rsp
and al, 0x50
vpshufb ymm0, ymm3, ymm0
vmovdqu ymm3, ymmword [rsp + 0x70]
in eax, 0xdb
rol ch, cl
invalid
and al, 0x70
vpshufb ymm1, ymm3, ymm1
vpand ymm0, ymm0, ymm1
rol ebp, 0xf5
jbe 0x1400351e7
rol ebp, 0xf5
jbe 0x1400351e7
vperm2i128 ymm3, ymm6, ymm1, 2
vpalignr ymm3, ymm6, ymm3, 0xd
jrcxz 0x140035274
pand mm1, qword [0x100df37f3]
jrcxz 0x140035274
pand mm1, qword [0x100df37f3]
in eax, 0xdb
rol ah, 0xe3
jne 0x14003526a
vinserti128 ymm3, ymm1, xmm4, 1
fadd qword [rcx]
vpalignr ymm3, ymm4, ymm3, 0xe
jrcxz 0x140035294
pand mm1, qword [rsi]
vpand ymm0, ymm0, ymm3
vperm2i128 ymm1, ymm2, ymm1, 2
jrcxz 0x1400352ae
leave
add al, ah
jrcxz 0x1400352b4
bswap ecx
pinsrw mm4, edx, 0x7d
invalid
ror dword [rdi], 0x84
xor al, byte [rcx]
add byte [rax], al
jrcxz 0x1400352ae
leave
add al, ah
jrcxz 0x1400352b4
bswap ecx
pinsrw mm4, edx, 0x7d
invalid
add byte [rax], al
vpand ymm0, ymm0, ymm1
lea rax, [r9 - 0x23]
mov qword [rsp + 0x20], rax
vmovq rax, xmm0
jle 0x140035227
jle 0x140035227
lea rbx, [0x14024f650]
sbb eax, 0x21a3e2
loop 0x14003520f
and dword [rax], eax
test rax, rax
je 0x1400354e4
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0x28], rax
and al, 0x28
sub byte [rdi + rcx - 0x44], cl
invalid
bsf r14, rax
mov r8d, r14d
shr r8d, 3
call 0x184069e8d
and al, 0x20
invalid
call 0x184069e8d
and al, 0x20
invalid
and al, 0x20
and byte [rcx + rcx*4 - 0x10], al
mov eax, r14d
and eax, 7
imul rax, rax, 0x18
mov r15, qword [rdx + rax + 8]
add cl, byte [rax]
rcr byte [rax], 0x4c
mov edi, dword [rdx + rax + 8]
add cl, byte [rax]
add cl, byte [rax]
mov rax, qword [rdx + rax + 0x10]
lea rax, [r15 + rax*4]
xchg dword [rcx + rcx*4 - 0x37], ecx
xchg dword [rcx + rcx*4 - 0x37], ecx
mov rdi, r8
sub rcx, r8
sub ecx, eax
invalid
sub ecx, eax
cmp r15, rax
cmp edi, eax
je 0x14003536f
add byte [rax], al
add byte [rbp - 0x75], al
mov edx, dword [rdi]
add byte [rax], al
mov r10d, dword [r15]
mov edx, dword [rdi]
add r15, 4
mov dword [rcx + rcx*2], 0x4d18538b
imul ecx, edx, 0x18
invalid
invalid
mov rdx, qword [r11 + 0x18]
imul r9, r10, 0x18
invalid
invalid
retf 0x4a18
mov rsi, qword [rdx + r9 + 0x10]
cmp rsi, rcx
cmp esi, ecx
je 0x1400352d3
adc byte [rax + 0x39], cl
invalid
cmp esi, ecx
ja 0x1400352ad
mov r9, qword [rdx + r9 + 8]
or r9b, byte [rax]
or byte [rax - 0x7d], cl
inc byte [rbx + rsi*2]
add al, 0x73
cmp rsi, 4
jae 0x1400352f5
add al, 0x73
sbb ecx, dword [rdi]
jae 0x1400358ad
or ebp, 5
add byte [rax], al
movsxd rdx, dword [rbx + rsi*4]
add rdx, rbx
add edx, ebx
add edx, ebx
jmp rdx
mov dl, byte [rdi]
cmp dl, byte [r9]
jne 0x1400352ad
adc dword [rbp - 0x43], esi
jmp 0x14003573e
add byte [rax], al
lea r13, [rsi - 4]
mov r12, rdi
lea rbp, [rdi + rsi]
lea ebp, [rdi + rsi]
lea ebp, [rdi + rsi]
invalid
add rbp, 0xfffffffffffffffc
invalid
cld
mov rdx, r9
cmp r12, rbp
jae 0x14003531f
mov r8d, dword [r12]
mov eax, dword [rsp]
and al, 0x44
cmp eax, dword [rdx]
cmp r8d, dword [rdx]
jne 0x1400352ad
add r12, 4
add esp, 4
add rdx, 4
jmp 0x140035307
mov edx, dword [rbp]
cmp edx, dword [r9 + r13]
cmp edx, dword [rcx + rbp]
cmp edx, dword [rcx + rbp]
jne 0x1400352ad
jmp case.0x140035122.0
add al, 0
add byte [rdi], cl
movzx edx, word [rdi]
movzx edx, word [rdi]
invalid
cmp dx, word [r9]
jne 0x1400352ad
adc dword [rdi], ecx
test dword [rbx - 1], esi
invalid
jmp 0x140035745
add byte [rax], al
add byte [rcx - 0x77], cl
clc
mov r8, rdi
movzx edx, word [rdi]
mov bh, 0x17
movzx r8d, byte [rdi + 2]
shl r8d, 0x10
adc byte [rcx + 9], al
rol byte [rcx + 0xf], 1
movzx edx, word [rcx]
adc byte [rcx + 9], al
rol byte [rcx + 0xf], 1
invalid
movzx edx, word [rcx]
mov bh, 0x11
movzx r9d, byte [r9 + 2]
shl r9d, 0x10
adc byte [rcx + 9], al
rol dword [rbp + 0x39], 1
cmp eax, ecx
adc byte [rcx + 9], al
rol dword [rbp + 0x39], 1
invalid
cmp eax, ecx
enter 0xffffffffffff850f, 0x43
invalid
jne 0x1400352ad
invalid
jmp 0x14003574c
add byte [rax], al
mov rax, qword [rsp + 0x28]
and al, 0x28
sub byte [rdi + rcx - 0x4d], cl
btr rax, r14
mov bl, 0xf0
invalid
mov r9, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
jmp 0x14003526e
inc dword [rbp + 0x31]
ror byte [rax - 0x75], 0x44
and al, 0x40
xor r8d, r8d
mov rax, qword [rsp + 0x40]
jmp 0x140034f98
cld
invalid
mov esi, 1
add byte [rax], al
add bl, ch
or al, 0xbe
add al, byte [rax]
add byte [rax], al
add byte [rax], al
jmp 0x1400353a7
mov esi, 2
jmp 0x1400353a7
add eax, 0x3be
mov esi, 3
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
add rsi, r13
jmp 0x140034f81
dec dword [rcx - 0x73]
cmc
lea rax, [r9 - 0xb]
mov qword [rsp + 0x50], rax
vpextrq rax, xmm0, 1
xor r8d, r8d
lea r14, [0x14024f6c0]
xor eax, 0x21a2f5
xor eax, 0x21a2f5
test rax, rax
je 0x14003538a
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
bsf rax, rax
bsf eax, eax
mov r10d, eax
shr r10d, 3
add r10, qword [rsp + 0x50]
add edx, dword [rsp + 0x50]
add edx, dword [rsp + 0x50]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and eax, 7
imul rcx, rax, 0x18
mov rax, qword [rdx + rcx + 8]
mov rcx, qword [rdx + rcx + 0x10]
lea rcx, [rax + rcx*4]
adc byte [rax - 0x73], cl
or al, 0x88
mov r15, r10
xlatb
sub r9, r10
cmp rax, rcx
cmp eax, ecx
je 0x1400354c7
mov ecx, 0x44000000
mov edx, dword [rax]
mov r10d, dword [rax]
add rax, 4
mov rdx, qword [r11 + 0x18]
mov edx, dword [rbx + 0x18]
mov edx, dword [rbx + 0x18]
imul rdi, r10, 0x18
imul edi, edx, 0x18
mov rsi, qword [rdx + rdi + 0x10]
cmp rsi, r9
adc byte [rcx + rdi - 0x32], cl
ja 0x140035405
fimul word [rbx + rcx*4 + 0x6c]
mov r13, qword [rdx + rdi + 8]
cmp cl, byte [rax]
cmp rsi, 4
jae 0x14003544f
invalid
sbb eax, 0x475830f
jae 0x1400358ad
add byte [rax], al
movsxd rdx, dword [r14 + rsi*4]
adc al, 0xb6
add rdx, r14
jmp rdx
mov dl, byte [r15]
cmp dl, byte [r13]
push rbp
add byte [rbp - 0x45], dh
push rbp
add byte [rbp - 0x45], dh
jmp 0x14003588f
lea rbp, [rsi - 4]
outsb dx, byte [rsi]
cld
mov r12, r15
lea rdi, [r15 + rsi]
add rdi, 0xfffffffffffffffc
mov rdx, r13
cmp r12, rdi
jae 0x140035478
invalid
adc al, byte [rcx - 0x75]
sbb al, 0x24
mov ebx, dword [r12]
cmp ebx, dword [rdx]
jne 0x140035405
add r12, 4
add rdx, 4
jmp 0x140035461
mov edx, dword [rdi]
invalid
cmp edx, dword [r13 + rbp]
jne 0x140035405
jmp case.0x1400357f9.0
movzx edx, word [r15]
cmp dx, word [r13]
jne 0x140035405
jmp 0x140035896
mov rsi, r15
movzx edx, word [r15]
movzx esi, byte [r15 + 2]
shl esi, 0x10
out 0x10, al
out 0x10, al
or esi, edx
movzx edx, word [r13]
movzx edi, byte [r13 + 2]
movzx edi, byte [rbp + 2]
movzx edi, byte [rbp + 2]
shl edi, 0x10
or edi, edx
cmp esi, edi
dec byte [rdi]
test dword [rbx - 1], eax
invalid
invalid
dec byte [rdi]
test dword [rbx - 1], eax
invalid
invalid
jmp 0x14003589d
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
btr rax, rcx
mov r9, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
jmp 0x1400353cb
invalid
invalid
invalid
invalid
lea rax, [r9 - 0x1b]
lea eax, [rcx - 0x1b]
mov qword [rsp + 0x20], rax
vpextrq rax, xmm0, 1
rol byte [rcx], 0x48
lea ebx, [0x14024f660]
sbb eax, 0x21a166
rol byte [rcx], 0x48
lea ebx, [0x14024f660]
sbb eax, 0x21a166
sbb eax, 0x21a166
movabs eax, dword [0x10840fc085480021]
add dword [rax], eax
add byte [rax], al
invalid
invalid
test rax, rax
je 0x140035613
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], rax
and al, 0x28
sub byte [rdi + rcx - 0x44], cl
invalid
bsf r14, rax
mov r8d, r14d
shr r8d, 3
add r8, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rcx + rcx*4 - 0x10], al
mov eax, r14d
and eax, 7
imul rax, rax, 0x18
mov r15, qword [rdx + rax + 8]
add cl, byte [rax]
add cl, byte [rax]
mov rax, qword [rdx + rax + 0x10]
lea rax, [r15 + rax*4]
mov rcx, r9
mov rdi, r8
invalid
sub rcx, r8
sub ecx, eax
invalid
sub ecx, eax
cmp r15, rax
je 0x1400355fb
mov r10d, dword [r15]
add r15, 4
mov rdx, qword [r11 + 0x18]
imul r9, r10, 0x18
mov dword [rcx + rcx*2], 0x4d18538b
imul ecx, edx, 0x18
mov rsi, qword [rdx + r9 + 0x10]
cmp rsi, rcx
cmp esi, ecx
adc byte [rax + 0x39], cl
invalid
cmp esi, ecx
ja 0x140035539
mov r9, qword [rdx + r9 + 8]
cmp rsi, 4
jae 0x140035581
invalid
sbb ecx, dword [rdi]
add dword [rcx + 3], 0
add eax, dword [rax]
jae 0x1400358ad
add eax, dword [rax]
add byte [rax + 0x63], cl
adc al, 0xb3
movsxd rdx, dword [rbx + rsi*4]
add rdx, rbx
jmp rdx
mov dl, byte [rdi]
cmp dl, byte [r9]
adc dword [rbp - 0x43], esi
adc dword [rbp - 0x43], esi
mov ebp, 0x1bde9
add byte [rbp + rcx*4 + 0x6e], cl
cld
jmp 0x14003573e
lea r13, [rsi - 4]
mov r12, rdi
lea rbp, [rdi + rsi]
lea ebp, [rdi + rsi]
lea ebp, [rdi + rsi]
invalid
add rbp, 0xfffffffffffffffc
mov rdx, r9
cmp r12, rbp
jae 0x1400355ab
mov r8d, dword [r12]
mov eax, dword [rsp]
and al, 0x44
cmp r8d, dword [rdx]
cmp eax, dword [rdx]
jne 0x140035539
add r12, 4
add rdx, 4
jmp 0x140035593
mov edx, dword [rbp]
cmp edx, dword [r9 + r13]
jne 0x140035539
jmp case.0x140035122.0
add dword [rax], eax
add byte [rdi], cl
movzx edx, word [rdi]
movzx edx, word [rdi]
invalid
cmp dx, word [r9]
jne 0x140035539
invalid
invalid
jmp 0x140035745
add byte [rcx - 0x77], cl
clc
mov r8, rdi
movzx edx, word [rdi]
movzx r8d, byte [rdi + 2]
add al, byte [rcx - 0x3f]
loopne 0x1400355ea
invalid
add al, byte [rcx - 0x3f]
loopne 0x1400355ea
invalid
adc byte [rcx + 9], al
rol byte [rcx + 0xf], 1
movzx edx, word [r9]
or r8d, edx
movzx edx, word [r9]
movzx edx, word [rcx]
movzx r9d, byte [r9 + 2]
shl r9d, 0x10
add al, byte [rcx - 0x3f]
loope 0x1400355fa
shl ecx, 0x10
or r9d, edx
cmp r8d, r9d
jne 0x140035539
test dword [rbx - 1], eax
invalid
invalid
test dword [rbx - 1], eax
invalid
invalid
jmp 0x14003574c
add byte [rax - 0x75], cl
and al, 0x28
mov rax, qword [rsp + 0x28]
btr rax, r14
mov r9, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
and al, 0x38
mov rdx, qword [rsp + 0x30]
jmp 0x1400354fa
lea rax, [r9 - 0x13]
in eax, dx
in eax, dx
mov qword [rsp + 0x20], rax
vextracti128 xmm0, ymm0, 1
jrcxz 0x14003569c
cmp eax, eax
add esp, eax
loope 0x14003561e
jle 0x1400355e7
jrcxz 0x14003569c
jge case.0x140034c27.21
cmp eax, eax
add esp, eax
rol byte [rcx], 0xc4
loope 0x14003561e
jle 0x1400355e7
ror byte [rax - 0x73], 0x1d
movabs al, byte [0x25840fc085480021]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
invalid
add dword [rax], eax
invalid
lea rbx, [0x14024f670]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x14003575c
mov qword [rsp + 0x28], rax
test rax, rax
je 0x14003575c
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
bsf r14, rax
bsf esi, eax
mov r8d, r14d
mov eax, esi
shr r8d, 3
add r8, qword [rsp + 0x20]
and al, 0x20
call 0x18406a24d
add ecx, dword [rbx + rax + 0x44]
and al, 0x20
and al, 0x20
mov eax, r14d
mov eax, esi
and eax, 7
imul rax, rax, 0x18
invalid
invalid
sbb byte [rbx + rcx*4 + 0x7c], cl
mov r15, qword [rdx + rax + 8]
add cl, byte [rax]
mov rax, qword [rdx + rax + 0x10]
add r10b, byte [rax]
lea rax, [r15 + rax*4]
mov rcx, r9
mov ecx, ecx
mov ecx, ecx
leave
mov rdi, r8
sub rcx, r8
invalid
cmp r15, rax
je 0x140035726
invalid
add byte [rbp - 0x75], al
invalid
mov r10d, dword [r15]
add r15, 4
mov rdx, qword [r11 + 0x18]
imul r9, r10, 0x18
mov rsi, qword [rdx + r9 + 0x10]
invalid
adc byte [rax + 0x39], cl
invalid
cmp rsi, rcx
ja case.0x140033bc3.57
mov r9, qword [rdx + r9 + 8]
cmp rsi, 4
jae 0x1400356b5
invalid
sbb ecx, dword [rdi]
or dword [0x1880356a4], 0x63
add al, byte [rax]
add byte [rax + 0x63], cl
jae 0x1400358ad
or eax, 0x48000002
invalid
add al, byte [rax]
add byte [rax + 0x63], cl
movsxd rdx, dword [rbx + rsi*4]
adc al, 0xb3
add rdx, rbx
jmp rdx
mov dl, byte [rdi]
cmp dl, byte [r9]
adc dword [rbp - 0x43], esi
invalid
adc dword [rbp - 0x43], esi
jmp 0x14003573e
mov dword [rax], eax
add byte [rax], al
lea r13, [rsi - 4]
outsb dx, byte [rsi]
cld
mov r12, rdi
mov esp, edi
lea rbp, [rdi + rsi]
lea ebp, [rdi + rsi]
add rbp, 0xfffffffffffffffc
add ebp, 0xfffffffc
mov rdx, r9
cmp r12, rbp
in al, dx
jae case.0x14001afd0.72
adc eax, dword [rbp - 0x75]
add al, 0x24
mov r8d, dword [r12]
mov eax, dword [rsp]
cmp r8d, dword [rdx]
cmp eax, dword [rdx]
jne case.0x140033bc3.57
add r12, 4
add rdx, 4
add edx, 4
jmp 0x1400356c7
mov edx, dword [rbp]
cmp edx, dword [r9 + r13]
add byte [rbx + 0x3b], al
adc al, 0x29
jne case.0x140033bc3.57
jmp case.0x140035122.0
movzx edx, word [edi]
movzx edx, word [rdi]
cmp dx, word [r9]
jne case.0x140033bc3.57
jmp 0x140035745
mov r8, rdi
movzx edx, word [rdi]
movzx r8d, byte [rdi + 2]
mov dh, 0x47
add al, byte [rcx - 0x3f]
loopne 0x140035718
invalid
mov dh, 0x47
add al, byte [rcx - 0x3f]
loopne 0x140035718
invalid
adc byte [rcx + 9], al
rol byte [rcx + 0xf], 1
movzx edx, word [r9]
or r8d, edx
movzx edx, word [r9]
movzx r9d, byte [r9 + 2]
shl r9d, 0x10
invalid
mov dh, 0x49
add al, byte [rcx - 0x3f]
loope 0x140035728
invalid
adc byte [rcx + 9], al
rol dword [rbp + 0x39], 1
cmp r8d, r9d
invalid
invalid
invalid
or r9d, edx
cmp r8d, r9d
jne case.0x140033bc3.57
test dword [rcx - 1], ecx
invalid
invalid
jmp 0x14003574c
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
btr rax, r14
mov r9, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov rdx, qword [rsp + 0x30]
and al, 0x30
jmp 0x14003562e
mov esi, 1
add byte [rax], al
jmp case.0x140035122.0
mov esi, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bl, ch
add eax, 0x3be
add byte [rax - 0x77], cl
mov rdx, rdi
jmp case.0x140035122.0
mov esi, 3
mov rdx, rdi
add rsi, rdi
jmp 0x140034f81
lea rax, [r9 - 0xb]
cmc
mov qword [rsp + 0x50], rax
vpextrq qword [rsp + 0x28], xmm0, 1
stc
invalid
and al, 0x28
add dword [rbp + 0x31], eax
xor eax, eax
stc
invalid
xor eax, eax
lea r14, [0x14024f680]
xor eax, 0x219f09
cmp qword [rsp + 0x28], 0
je 0x14003538a
test byte [rdi], al
cld
invalid
invalid
test byte [rdi], al
cld
invalid
bsf rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov r9d, eax
shr r9d, 3
jmp 0x18c06a396
and al, 0x50
rol dword [rcx - 0x3f], 0xe9
add ecx, dword [rbx + rax + 0x4c]
and al, 0x50
jmp 0x18c06a396
mov qword [rsp + 0x20], rax
and al, 0x20
and eax, 7
loopne 0x1400357a4
imul rcx, rax, 0x18
imul ecx, eax, 0x18
mov rdx, qword [rsp + 0x30]
and al, 0x30
mov rax, qword [rdx + rcx + 8]
mov eax, dword [rdx + rcx + 8]
mov rcx, qword [rdx + rcx + 0x10]
or dl, byte [rax]
lea r13, [rax + rcx*4]
mov rcx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov r15, r9
sub rcx, r9
leave
iretd
leave
cmp rax, r13
je 0x140035877
mov r10d, dword [rax]
add rax, 4
mov rdx, qword [r11 + 0x18]
add al, 0x49
mov edx, dword [rbx + 0x18]
imul r9, r10, 0x18
mov rsi, qword [rdx + r9 + 0x10]
adc byte [rax + 0x39], cl
invalid
ja 0x1400357bf
adc byte [rax + 0x39], cl
invalid
mov r9, qword [rdx + r9 + 8]
cmp rsi, 4
jae 0x140035808
invalid
sbb al, 0xf
cmp dword [rbx + 0x49000000], 0x63
mov ebx, 0x49000000
invalid
adc al, 0xb6
jae 0x1400358ad
mov ebx, 0x49000000
invalid
movsxd rdx, dword [r14 + rsi*4]
add rdx, r14
jmp rdx
mov dl, byte [r15]
cmp dl, byte [r9]
jne 0x1400357bf
invalid
mov esp, 0x87e9
add byte [rax - 0x73], cl
outsb dx, byte [rsi]
jmp 0x14003588f
lea rbp, [rsi - 4]
cld
mov r12, r15
cld
lea rdi, [r15 + rsi]
add rdi, 0xfffffffffffffffc
mov rdx, r9
invalid
cmp r12, rdi
cmp esp, edi
jae 0x140035831
mov ebx, dword [r12]
cmp ebx, dword [rdx]
jne 0x1400357bf
and al, 0x3b
sbb dh, byte [rbp - 0x68]
add r12, 4
add rdx, 4
jmp 0x14003581a
mov edx, dword [rdi]
cmp edx, dword [r9 + rbp]
jne 0x1400357bf
invalid
jmp case.0x1400357f9.0
movzx edx, word [r15]
cmp dx, word [r9]
adc dword [rdi], ecx
test dword [rsi - 1], esi
invalid
invalid
adc dword [rdi], ecx
test dword [rsi - 1], esi
invalid
jmp 0x140035896
mov rsi, r15
movzx edx, word [r15]
movzx esi, byte [r15 + 2]
shl esi, 0x10
or esi, edx
movzx edx, word [r9]
movzx r9d, byte [r9 + 2]
mov dh, 0x49
add al, byte [rcx - 0x3f]
loope 0x140035879
mov dh, 0x49
add al, byte [rcx - 0x3f]
loope 0x140035879
or r9d, edx
cmp esi, r9d
jne 0x1400357bf
invalid
invalid
invalid
invalid
jmp 0x14003589d
mov rax, qword [rsp + 0x28]
and al, 0x28
mov rcx, qword [rsp + 0x20]
btr rax, rcx
btr eax, ecx
btr eax, ecx
mov qword [rsp + 0x28], rax
jmp case.0x140034d5c.51
mov esi, 1
add byte [rax], al
jmp case.0x1400357f9.0
mov esi, 2
jmp case.0x1400357f9.0
mov esi, 3
mov rdx, r15
add rsi, r15
jmp 0x140034f81
lea rcx, str.internal_error:_entered_unreachable_code_home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_webpki_0.101.7_src_calendar.rs
lea r8, [0x14025b108]
mov edx, 0x28
vzeroupper
call fcn.1400be6a0
int3
jmp [rbx - 0x6200235b]
jmp [rcx - 0x47]
jmp [rcx - 0x4c002346]
push qword [rdx]
fdivp st(7)
invalid
jmp qword [rdx]
call qword [rdx]
fdivp st(7)
sbb byte [rsi + rbx*8 - 1], al
insd dword [rdi], dx
fdivp st(7)
invalid
jle 0x14024f60e
fdivp st(7)
add cl, byte [rdx - 0x22]
invalid
inc dword [rdx]
fdivp st(7)
stc
fdivp st(7)
cmp eax, dword [rsi - 0x22]
dec dword [rsi + rax*2 - 34]
push rdx
fdivp st(7)
cmova ebx, esi
call qword [rcx + 71]
fdivp st(7)
invalid
jmp rdx
call rdx
fdivp st(7)
cmp cl, byte [rcx - 0x22]
push qword [rbp + 73]
fdivp st(7)
or dword [rcx - 0x22], 0xffffffff
sldt word [rax]
add byte [rsi + 89], ch
add byte [rax], al
outsb dx, byte [rsi]
pop rcx
fdivp st(7)
out dx, eax
push rsp
fdivp st(7)
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x52], dl
push rbp
push rdx
and byte [rdi + 0x61], r14b
jae 0x140309f78
invalid
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x26000008], cl
add byte [rax], al
add byte [rax + 0x140309d], dl
add byte [rax], al
add byte [rbx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs eax, dword [0x5000000016000008]
push rax
outsb dx, byte gs:[rsi]
imul ebp, dword fs:[rsi + 0x67], 0x72726520
outsd dx, dword [rsi]
jb 0x140309fce
jo 0x14030a01f
insb byte [rdi], dx
insb byte [rdi], dx
and byte fs:[rbp + 0x6f], ch
jb 0x14030a01e
and byte [rax + rbp*2 + 0x61], dh
outsb dx, byte [rsi]
and byte [rdi + 0x6e], ch
invalid
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add ah, bl
or byte [rax], al
add byte [rdx], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x14030a02d], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140309d], dl
add byte [rax], al
add byte [rbx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea ecx, [rcx]
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x61], ch
invalid
invalid
jae 0x14030a13b
invalid
xor dword [rdi], esi
xor dh, byte fs:[rdx]
invalid