Function at 0x1400b0c10
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x4c8
movaps xmmword [rsp + 0x4b0], xmm6
mov r15, rdx
mov r9, rcx
cmp byte [rcx + 0x178], 0
je 0x140064ea0
xor r13d, r13d
cmp qword [r9 + 0x160], 0
mov eax, 0
jne 0x140064f84
mov r10, qword [r9 + 0xe8]
mov rbp, qword [r9 + 0xf0]
mov rsi, r10
sub rsi, rbp
mov r8, qword [r9 + 0xf8]
mov r14, qword [r9 + 0x110]
test r14, r14
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x30], r10
je 0x140064efc
mov rax, qword [r9 + 0x108]
xor ecx, ecx
cmp rax, r8
cmovae rcx, r8
sub rax, rcx
mov rdx, r8
sub rdx, rax
mov rcx, r14
sub rcx, rdx
jbe 0x140064f02
mov rdx, r8
jmp 0x140064f08
xor eax, eax
xor edx, edx
jmp 0x140064f06
lea rdx, [rax + r14]
xor ecx, ecx
mov r12, qword [r9 + 0x100]
lea rax, [rax + rax*4]
shl rax, 4
add rax, r12
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, r12
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, r12
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0xc0], r12
mov qword [rsp + 0xc8], rcx
lea rcx, [rsp + 0xb0]
mov rdi, r9
call fcn.140092460
add rsi, rax
jne 0x140064fbf
mov rcx, qword [rdi + 0x140]
mov rax, qword [rdi + 0x148]
mov r15, qword [rsp + 0x58]
mov rdx, r15
call qword [rax + 0x28]
mov r13, rdx
mov r9, rdi
test r13, r13
sete cl
test rax, rax
sete r8b
jne 0x14006591b
test r13, r13
jne 0x14006591b
mov rcx, r9
mov rsi, r9
call fcn.14009fc10
mov rcx, rsi
mov rdx, r15
call fcn.14009fcf0
xor eax, eax
xor edx, edx
jmp 0x140065986
lea rax, [rdi + 0xe8]
mov qword [rsp + 0x80], rax
cmp byte [rdi + 0x120], 0
mov rax, rdi
mov qword [rsp + 0x28], rdi
je 0x140065840
mov rcx, qword [rax + 0xe0]
mov qword [rsp + 0x90], rcx
mov rcx, qword [rax + 0x108]
mov qword [rsp + 0x48], rcx
mov rcx, qword [rax + 0x140]
mov qword [rsp + 0x98], rcx
mov rax, qword [rax + 0x148]
mov qword [rsp + 0x88], rax
xorps xmm6, xmm6
lea rsi, [0x14018c800]
nop word cs:[rax + rax]
mov eax, 0x38
nop word cs:[rax + rax]
mov dword [rsp + rax + 0x78], 0
mov qword [rsp + rax + 0x80], 1
mov dword [rsp + rax + 0x88], 0
mov qword [rsp + rax + 0x90], 1
mov dword [rsp + rax + 0x98], 0
mov qword [rsp + rax + 0xa0], 1
mov dword [rsp + rax + 0xa8], 0
mov qword [rsp + rax + 0xb0], 1
add rax, 0x40
cmp rax, 0x438
jne 0x140065040
mov rcx, qword [rsp + 0x30]
sub rcx, rbp
mov r8, qword [rsp + 0x50]
jne 0x140065100
xor r9d, r9d
mov qword [rsp + 0xa0], rcx
test r14, r14
mov qword [rsp + 0xa8], rbp
je 0x140065148
mov rax, qword [rsp + 0x48]
cmp rax, r8
mov ecx, 0
cmovae rcx, r8
sub rax, rcx
mov rdx, r8
sub rdx, rax
mov rcx, r14
sub rcx, rdx
ja 0x14006514f
lea r8, [rax + r14]
jmp 0x14006514d
jb 0x140065b28
mov rax, rcx
shr rax, 0x20
jne 0x1400659d5
mov rax, qword [rsp + 0x90]
add rax, rbp
mov dword [rsp + 0xb0], ecx
mov qword [rsp + 0xb8], rax
mov r9d, 1
mov qword [rsp + 0xa0], rcx
test r14, r14
mov qword [rsp + 0xa8], rbp
jne 0x1400650cc
xor eax, eax
xor r8d, r8d
xor ecx, ecx
mov edx, 0x40
sub rdx, r9
mov qword [rsp + 0x30], r9
shl r9d, 4
lea r11, [rsp + r9]
add r11, 0xb0
lea r13, [rax + rax*4]
shl r13, 4
add r13, r12
lea rbp, [r8 + r8*4]
shl rbp, 4
add rbp, r12
lea r8, [rcx + rcx*4]
shl r8, 4
add r8, r12
mov r15, r12
xor r9d, r9d
jmp 0x1400651b2
xor eax, eax
add r13, 0x50
add r9, rax
cmp r9, rdx
je 0x1400653a0
cmp r13, rbp
je 0x1400651c0
mov rax, rbp
mov rbp, r15
jmp 0x1400651db
cmp r15, r8
je 0x1400653a3
mov rax, r8
mov r8, rbp
mov r13, r15
test r15, r15
je 0x1400653a3
mov r15, rbp
mov rbp, rax
mov rax, rdx
sub rax, r9
jb 0x1400659c6
mov rdi, r9
shl rdi, 4
add rdi, r11
mov rcx, qword [r13]
movsxd rcx, dword [rsi + rcx*4]
add rcx, rsi
jmp rcx
cmp rdx, r9
je 0x1400651a0
mov rax, qword [r13 + 0x18]
test rax, rax
jne 0x140065281
jmp 0x1400651a0
cmp rdx, r9
jne 0x1400652a2
xor r10d, r10d
jmp 0x1400652fb
cmp rdx, r9
je 0x1400651a0
mov rax, qword [r13 + 0x10]
test rax, rax
je 0x1400651a0
mov rcx, rax
shr rcx, 0x20
jne 0x1400659d5
mov rcx, qword [r13 + 8]
jmp 0x140065292
cmp rdx, r9
je 0x1400651a0
mov rcx, qword [r13 + 0x18]
mov rax, qword [r13 + 0x28]
cmp rcx, rax
cmovb rax, rcx
test rax, rax
je 0x1400651a0
mov rcx, rax
shr rcx, 0x20
jne 0x1400659d5
mov rcx, qword [r13 + 0x10]
mov dword [rdi], eax
mov qword [rdi + 8], rcx
mov eax, 1
jmp 0x1400651a2
lea rbx, [r13 + 0x28]
movzx ecx, byte [r13 + 0x3a]
movzx esi, byte [r13 + 0x3b]
cmp sil, cl
jne 0x1400652c1
xor r10d, r10d
lea rsi, [0x14018c800]
jmp 0x1400652fb
movzx ecx, cl
movzx r10d, sil
jb 0x140065a47
cmp sil, 0x12
ja 0x140065a33
sub r10d, ecx
add rbx, rcx
mov dword [rdi], r10d
mov qword [rdi + 8], rbx
mov r10d, 1
cmp rdx, r9
lea rsi, [0x14018c800]
je 0x140065a20
cmp r10, rax
je 0x140065342
mov rcx, qword [r13 + 0x18]
test rcx, rcx
je 0x140065342
mov rsi, rcx
shr rsi, 0x20
jne 0x1400659d5
mov esi, r10d
shl esi, 4
add rsi, rdi
mov rbx, qword [r13 + 0x10]
mov dword [rsi], ecx
mov qword [rsi + 8], rbx
mov ecx, 1
lea rsi, [0x14018c800]
add rcx, r10
cmp rcx, rax
jbe 0x140065350
jmp 0x1400659ed
xor ecx, ecx
add rcx, r10
cmp rcx, rax
ja 0x1400659ed
je 0x140065389
mov rax, qword [r13 + 0x48]
test rax, rax
je 0x140065389
mov r10, rax
shr r10, 0x20
jne 0x1400659d5
mov r10d, ecx
shl r10d, 4
add rdi, r10
mov r10, qword [r13 + 0x40]
mov dword [rdi], eax
mov qword [rdi + 8], r10
mov eax, 1
add rax, rcx
jmp 0x1400651a2
xor eax, eax
add rax, rcx
jmp 0x1400651a2
mov r9, rdx
add r9, qword [rsp + 0x30]
cmp r9, 0x41
mov rdi, qword [rsp + 0xa8]
jae 0x140065a56
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x58]
lea r8, [rsp + 0xb0]
mov rax, qword [rsp + 0x88]
call qword [rax + 0x38]
mov r13, rdx
test rax, rax
jne 0x1400658aa
xor eax, eax
mov rdx, qword [rsp + 0xa0]
cmp rdx, r13
setne al
mov ecx, 0xff
cmovb eax, ecx
test al, al
mov r10, qword [rsp + 0x28]
je 0x140065430
movzx eax, al
cmp eax, 1
mov r11, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x48]
jne 0x140065450
add rdi, r13
mov qword [r10 + 0xf0], rdi
jmp 0x140065470
mov rax, qword [rsp + 0x80]
movups xmmword [rax], xmm6
mov r11, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x48]
jmp 0x140065470
mov rbp, r13
mov rax, qword [rsp + 0x80]
movups xmmword [rax], xmm6
sub rbp, rdx
jne 0x1400654d5
nop word cs:[rax + rax]
mov rbp, qword [r10 + 0xe8]
mov rax, qword [r10 + 0xf0]
mov qword [rsp + 0x30], rbp
mov rbx, rax
sub rbp, rax
test r14, r14
je 0x140065710
mov rdi, r14
mov r15, rcx
cmp r15, r11
mov ecx, 0
cmovae rcx, r11
mov rax, r15
sub rax, rcx
mov rdx, r11
sub rdx, rax
mov rcx, rdi
sub rcx, rdx
jbe 0x140065720
mov r14, rdi
mov qword [rsp + 0x48], r15
mov rdx, r11
jmp 0x14006572e
test rbp, rbp
je 0x140065470
mov rdi, r14
sub r14, 1
jb 0x1400659fc
mov rdx, rbp
mov r15, rcx
cmp rcx, r11
mov eax, 0
cmovae rax, r11
sub rcx, rax
lea rax, [rcx + rcx*4]
shl rax, 4
lea rcx, [r12 + rax]
mov r8, qword [r12 + rax]
lea r9, [0x14018c810]
movsxd rax, dword [r9 + r8*4]
add rax, r9
jmp rax
mov rax, qword [rcx + 0x18]
mov rbp, rdx
sub rbp, rax
invalid
jae case.0x140065515.4
invalid
jmp case.0x1400655a9.4
movzx eax, byte [rcx + 0x3b]
sub al, byte [rcx + 0x3a]
movzx eax, al
add rax, qword [rcx + 0x18]
jb 0x140065a14
add rax, qword [rcx + 0x48]
jb 0x140065a14
mov rbp, rdx
sub rbp, rax
jae case.0x140065515.4
invalid
jmp case.0x1400655a9.4
mov rax, qword [rcx + 0x10]
mov rbp, rdx
sub rbp, rax
jae case.0x140065515.4
jmp case.0x1400655a9.4
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov r9, qword [rcx + 0x18]
mov rax, qword [rcx + 0x28]
cmp r9, rax
cmovb rax, r9
mov rbp, rdx
sub rbp, rax
jb case.0x1400655a9.4
lea r9, [0x14018c820]
movsxd rdx, dword [r9 + r8*4]
add rdx, r9
jmp rdx
mov qword [rsp + 0x38], rax
mov rdx, qword [rcx + 0x18]
mov r8, rdx
sub r8, rax
jb 0x140065a89
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rax
jmp 0x14006563e
add rcx, 8
mov rdx, rax
call fcn.140095e60
mov r11, qword [rsp + 0x50]
push rax
push rax
mov r10, qword [rsp + 0x28]
jmp 0x14006563e
mov rdx, qword [rcx + 0x10]
mov r8, rdx
sub r8, rax
jb 0x140065b07
add qword [rcx + 8], rax
mov qword [rcx + 0x10], r8
jmp 0x14006563e
mov rdx, qword [rcx + 0x28]
sub rdx, rax
jb 0x140065a71
mov qword [rsp + 0x38], rax
mov r8, qword [rcx + 0x18]
mov r9, r8
sub r9, rax
jb 0x140065a6a
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rax
mov qword [rcx + 0x28], rdx
lea rax, [r15 + 1]
cmp rax, r11
mov eax, 0
cmovae rax, r11
neg rax
lea rcx, [r15 + rax]
inc rcx
mov qword [r10 + 0x108], rcx
mov qword [r10 + 0x110], r14
lea rax, [r15 + r15*4]
shl rax, 4
movups xmm0, xmmword [r12 + rax]
movups xmm1, xmmword [r12 + rax + 0x10]
movups xmm2, xmmword [r12 + rax + 0x20]
movups xmm3, xmmword [r12 + rax + 0x30]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [r12 + rax + 0x40]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0xe0], xmm3
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xc0], xmm1
mov rax, qword [rsp + 0xb0]
cmp rax, 4
je 0x1400654d0
cmp rax, 3
je 0x1400654d0
mov rax, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc0]
mov rdi, rcx
mov r8, qword [rsp + 0xc8]
lea rcx, [rsp + 0xd0]
call qword [rax + 0x10]
mov rcx, rdi
mov r11, qword [rsp + 0x50]
mov r10, qword [rsp + 0x28]
jmp 0x1400654d0
mov qword [rsp + 0x48], rcx
xor eax, eax
xor edx, edx
jmp 0x14006572c
lea rdx, [rax + rdi]
mov r14, rdi
mov qword [rsp + 0x48], r15
xor ecx, ecx
lea rax, [rax + rax*4]
shl rax, 4
add rax, r12
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, r12
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, r12
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0xc0], r12
mov qword [rsp + 0xc8], rcx
lea rcx, [rsp + 0xb0]
add al, ch
in al, 0xcc
add al, byte [rax]
add al, ch
in al, 0xcc
add al, byte [rax]
add rax, rbp
je 0x1400658d8
test r13, r13
test ebp, ebp
mov rbp, rbx
jne 0x140065030
jmp 0x140065902
add byte [rbp + rcx*4 + 0xd], cl
xchg ebx, eax
jo 0x1400657ae
lea r9, [0x14018c830]
movsxd rax, dword [r9 + r8*4]
add byte [rbx + 0x63], cl
add al, 0x81
add rax, r9
jmp rax
invalid
loopne 0x1400657ef
mov qword [rsp + 0x38], rdx
mov dword [rsp + 0x38], edx
cmp byte [rax - 0x75], cl
sbb byte [r9 - 0x77], cl
mov rax, qword [rcx + 0x18]
mov r8, rax
sub r8, rdx
sbb byte [rcx - 0x77], cl
ror byte [rcx + 0x29], 0xd0
jb 0x140065b6c
add byte [rcx + rcx*4 + 0x41], cl
sbb byte [rax + 1], cl
push rcx
adc bl, ch
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rdx
jmp 0x140065822
pop rbp
pop rbp
add rcx, 8
call fcn.140095e60
xchg edx, eax
invalid
add eax, dword [rax]
mov r11, qword [rsp + 0x50]
mov r10, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
xchg edx, eax
invalid
mov edx, dword [rsp + 0x28]
jmp 0x140065822
mov rax, qword [rcx + 0x10]
mov r8, rax
sub r8, rdx
jb 0x140065b5a
add qword [rcx + 8], rdx
mov qword [rcx + 0x10], r8
mov dword [rcx + 0x10], eax
jmp 0x140065822
mov rax, qword [rcx + 0x28]
sub rax, rdx
jb 0x140065a71
mov qword [rsp + 0x38], rdx
mov r8, qword [rcx + 0x18]
mov r9, r8
sub r9, rdx
jb 0x140065a6a
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rdx
mov qword [rcx + 0x28], rax
mov rbp, qword [r10 + 0xe8]
mov rax, qword [r10 + 0xf0]
mov qword [rsp + 0x30], rbp
mov rbx, rax
sub rbp, rax
jmp 0x140065498
mov rdi, qword [rax + 0xe0]
mov rbx, qword [rax + 0x140]
mov rsi, qword [rax + 0x148]
mov r15, qword [rsp + 0x58]
mov r14, qword [rsp + 0x30]
nop
mov r9, r14
sub r9, rbp
jb 0x140065b16
lea r8, [rdi + rbp]
mov rcx, rbx
mov rdx, r15
call qword [rsi + 0x20]
mov r13, rdx
test rax, rax
jne 0x1400658c1
add rbp, r13
mov rax, qword [rsp + 0x28]
mov qword [rax + 0xf0], rbp
cmp r14, rbp
je 0x1400659a2
test r13, r13
jne 0x140065860
movabs r13, 0x1700000003
jmp 0x140065926
cmp rax, 1
mov r9, qword [rsp + 0x28]
jne 0x1400658d1
xor eax, eax
mov r15, qword [rsp + 0x58]
jmp 0x140064f84
cmp rax, 1
je 0x140065926
mov eax, 1
jmp 0x140065986
mov eax, 1
jmp 0x14006590e
mov rsi, qword [rsp + 0x28]
mov rcx, qword [rsi + 0x140]
mov r15, qword [rsp + 0x58]
mov rdx, r15
mov rax, qword [rsp + 0x88]
call qword [rax + 0x28]
mov r9, rsi
mov r13, rdx
jmp 0x140064f84
movabs r13, 0x1700000003
xor eax, eax
test rax, rax
sete r8b
test r13, r13
sete cl
xor edx, edx
test r8b, r8b
je 0x140065986
test cl, cl
jne 0x140065986
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140065b3c
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov rsi, rax
mov byte [rax + 0x30], 9
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140065b4b
mov qword [rax], r13
mov rdx, rsi
mov qword [rsi], rax
lea rax, [0x140153368]
mov qword [rsi + 8], rax
xor eax, eax
movaps xmm6, xmmword [rsp + 0x4b0]
add rsp, 0x4c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xorps xmm0, xmm0
mov rax, qword [rsp + 0x80]
movups xmmword [rax], xmm0
mov rcx, rbx
mov rdx, r15
call qword [rsi + 0x28]
mov r9, qword [rsp + 0x28]
mov r13, rdx
jmp 0x140064f84
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommon_buf.rs
mov rcx, r9
call fcn.14011a8c0
lea rcx, [0x140157b92]
lea r8, [0x140157c20]
mov edx, 0x35
call fcn.14011aa10
lea r8, [0x140154000]
mov rdx, rax
call fcn.14011a8c0
lea rcx, str.Out_of_bounds_access
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommon_buf.rs
mov edx, 0x14
call fcn.14011add0
lea rcx, [0x140154018]
call fcn.14011adb0
lea r8, [0x140154000]
mov ecx, 1
xor edx, edx
call fcn.14011a8c0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_n_r_n
mov edx, 0x12
mov rcx, r10
call fcn.14011a9a0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_n_r_n
mov rdx, r10
call fcn.14011ad40
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov edx, 0x40
mov rcx, r9
call fcn.14011a9a0
mov qword [rsp + 0x40], r8
jmp 0x140065a8e
lea rcx, [0x140153f35]
lea r8, [0x140153f58]
mov edx, 0x23
call fcn.14011aa10
mov qword [rsp + 0x40], rdx
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
lea rax, [0x14003f320]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xd0], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 2
lea rdx, [0x140153eb0]
lea rcx, [rsp + 0xb0]
call fcn.14011a880
lea r8, [0x140153e90]
mov rcx, rax
call fcn.14011a8c0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov rcx, rbp
mov rdx, r14
call fcn.14011a8c0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov rcx, rbp
mov rdx, qword [rsp + 0x30]
call fcn.14011a8c0
mov ecx, 8
mov edx, 0x38
call fcn.14011a540
mov ecx, 8
mov edx, 8
call fcn.14011a540
lea r8, [0x140153e90]
mov rcx, rdx
mov rdx, rax
call fcn.14011a8c0
mov qword [rsp + 0x40], rax
jmp 0x140065a8e
int3
mov ecx, 2
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r8 - 0x77], cl
and al, 0x28
invalid
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x28], rax
invalid
sub byte [rax - 0x7d], cl
clc
cmp rax, 3
add ecx, dword [rdi]
xchg ebx, ecx
add byte [rax], al
add byte [rbp + 0x63], cl
adc al, 0x80
ja 0x140065d4e
movsxd r10, dword [r8 + rax*4]
add r10, r8
add edx, eax
jmp r10
loop 0x140065ccf
mov dl, 1
xchg byte [rcx + 0x28], r10b
test r10b, r10b
jne 0x140065c70
lock cmpxchg qword [rcx + 0x10], r9
je 0x140065ce2
xor eax, eax
xchg byte [rcx + 0x28], al
jmp 0x140065c70
add byte [rax], al
add dh, al
sub dword [rdx], eax
mov byte [rax + 0x30], 5
xor eax, eax
add rsp, 0x70
pop rsi
ret
mov r8, qword [rcx + 0x18]
mov r9, qword [rdx]
test r8, r8
je 0x140065d03
mov rax, qword [rcx + 0x20]
mov rdx, qword [r9]
mov r9, qword [r9 + 8]
cmp rax, r9
je 0x140065d0c
mov rax, r9
jmp 0x140065d11
mov rdx, qword [r9]
mov rax, qword [r9 + 8]
jmp 0x140065d11
cmp r8, rdx
je 0x140065d47
mov rsi, rcx
mov rcx, rax
call qword [rdx]
mov r8, qword [rsi + 0x18]
mov rcx, qword [rsi + 0x20]
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rdx
xor eax, eax
xchg byte [rsi + 0x28], al
mov eax, 1
test r8, r8
je 0x140065d41
call qword [r8 + 8]
mov eax, 1
add rsp, 0x70
pop rsi
ret
xor eax, eax
xchg byte [rcx + 0x28], al
jmp 0x140065d3c
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.1400089c0]
mov qword [rsp + 0x38], rax
lea rax, str.internal_error:_entered_unreachable_code:_unknown_state:
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fwant_0.3.1_srclib.rs
lea rcx, [rsp + 0x40]
call fcn.14011a880
mov ecx, 8
mov edx, 0x38
call fcn.14011a540
int3
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rax, qword [rsi + 0x530]
lock dec qword [rax]
jne 0x140065eaf
jmp 0x140065fb6
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
test rax, rax
je 0x140065fa0
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi + 0x530]
lock dec qword [rax]
jne 0x140065eaf
mov rcx, qword [rsi + 0x530]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14003e740
and byte [rsi - 0x247bc7a1], al
jne 0x140065eeb
jmp 0x140065f88
dec esp
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa70
movaps xmmword [rsp + 0xa60], xmm6
mov rdi, rdx
xlatb
xlatb
mov rsi, rcx
movzx eax, byte [rcx + 0xa58]
lea rcx, [0x14018c850]
adc al, byte [rax]
adc al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
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]
mov r8d, 0x520
call fcn.140119a10
movups xmmword [rsi + 0xf88], xmm6
lea r14, [rsi + 0xa68]
lea rcx, [rsp + 0x20]
mov rdx, r14
mov r8, rdi
call fcn.140077430
cmp dword [rsp + 0x20], 5
jne 0x1400660be
mov al, 1
mov cl, 3
jmp 0x1400661fa
lea rbx, [rsi + 0x538]
lea rdx, [rsp + 0x20]
mov r8d, 0x520
mov rcx, rbx
call fcn.140119a10
cmp dword [rsi + 0xf88], 3
je 0x1400660f6
mov rcx, r14
call fcn.140066380
test byte [rsi + 0xf88], 1
jne 0x1400662ac
cmp dword [rbx], 4
je 0x14006619e
lea rcx, [rsp + 0x540]
mov r8d, 0x520
mov rdx, rbx
call fcn.140119a10
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 0x140066279
xchg byte [rbx + 0x38], bpl
test bpl, bpl
je 0x140066337
test dl, dh
add dword [rax], eax
invalid
test dl, dh
add dword [rax], eax
add byte [rbp + rcx*4 - 0x4a], cl
invalid
lea r14, [rsi + 0xa60]
lock dec qword [rbx]
jne 0x14006615a
mov rcx, rbx
call fcn.14003e740
lea rdx, [rsp + 0x540]
mov r8d, 0x520
mov rcx, r14
call fcn.140119a10
lea rbx, [rsi + 0xa60]
mov rcx, rbx
mov rdx, rdi
call fcn.14007c860
cmp al, 2
jne 0x14006618c
mov al, 1
mov cl, 4
jmp 0x1400661fa
mov rcx, rbx
call fcn.140066380
cmp qword [rsi + 0x538], 4
jne 0x1400661ab
test byte [rsi + 0x548], 1
jne 0x140066243
cmp byte [rsi + 0xa59], 0
je 0x1400661ef
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 0x140066216
xchg byte [rdi + 0x38], bl
test bl, bl
je 0x1400662f2
mov rax, qword [rsi + 0xa60]
lock dec qword [rax]
jne 0x1400661ef
mov rcx, qword [rsi + 0xa60]
call fcn.14003e740
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
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
test rax, rax
je 0x1400662e2
xor edx, edx
xchg byte [rdi + 0x20], dl
call qword [rax + 8]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x1400661d6
jmp 0x1400662f2
lea rdi, [rsi + 0x550]
mov rcx, rdi
call fcn.1400698c0
mov rax, qword [rsi + 0x550]
test rax, rax
je 0x1400661ab
lock dec qword [rax]
jne 0x1400661ab
mov rcx, qword [rdi]
call fcn.140084340
jmp 0x1400661ab
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
test rax, rax
je 0x140066325
xor edx, edx
xchg byte [rbx + 0x20], dl
call qword [rax + 8]
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x140066145
jmp 0x140066337
lea r14, [rsi + 0xf90]
mov rcx, r14
call fcn.1400698c0
mov rax, qword [rsi + 0xf90]
test rax, rax
je 0x1400660f6
lock dec qword [rax]
jne 0x1400660f6
mov rcx, qword [r14]
call fcn.140084340
jmp 0x1400660f6
xor eax, eax
xchg byte [rdi + 0x20], al
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x1400661d6
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
test rax, rax
je 0x14006630a
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi + 0xa60]
lock dec qword [rax]
je 0x1400661e3
jmp 0x1400661ef
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 0x140066145
dec dword [rax - 0x75]
sub byte [r8 - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0x28], 0
add byte [rax - 0x7b], cl
invalid
je 0x14006634f
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
invalid
call qword [rax + 0x18]
xor eax, eax
xchg byte [rbx + 0x38], al
lea r14, [rsi + 0xa60]
lock dec qword [rbx]
je 0x140066152
jmp 0x14006615a
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.14011b000
ud2
sub edx, eax
mov rcx, qword [rsi + 0x28]
lea rdx, [rdx + rdx*4]
shl rdx, 4
movaps xmm0, xmmword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rcx + rdx + 0x40], eax
test byte [rax + rdx*4], ah
nop
add byte [rax], al
add byte [rdi], cl
adc dword [rcx + rdx + 0x40], eax
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
and al, 0x60
movaps xmm2, xmmword [rsp + 0x70]
movaps xmm3, xmmword [rsp + 0x80]
invalid
add byte [rdi], cl
adc dword [rcx + rdx + 0x30], ebx
movups xmmword [rcx + rdx + 0x30], xmm3
movups xmmword [rcx + rdx + 0x20], xmm2
movups xmmword [rcx + rdx + 0x10], xmm1
invalid
adc byte [rdi], cl
adc dword [rcx + rdx], eax
movups xmmword [rcx + rdx], xmm0
inc rax
mov qword [rsi + 0x38], rax
jmp 0x140069164
invalid
add byte [rax - 0x75], cl
invalid
mov rax, qword [rdi]
lea rcx, [0x14018c864]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov rcx, qword [rdi + 0x18]
mov rdx, qword [rsi + 0x18]
test rdx, rdx
jne 0x140068f61
jmp 0x140068f9d
movzx eax, byte [rdi + 0x3b]
sub al, byte [rdi + 0x3a]
movzx ecx, al
add rcx, qword [rdi + 0x18]
add ecx, dword [rdi + 0x18]
add ecx, dword [rdi + 0x18]
jb 0x140068fcb
add rcx, qword [rdi + 0x48]
jae 0x140068f3e
jmp 0x140068fcb
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rsi + 0x18]
test rdx, rdx
jne 0x140068f61
jmp 0x140068f9d
mov rax, qword [rdi + 0x18]
mov rcx, qword [rdi + 0x28]
cmp rax, rcx
cmovb rcx, rax
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x140068f9d
mov r8, qword [rsi]
mov rax, qword [rsi + 0x10]
sub r8, rax
cmp r8, rcx
jae 0x140068f9d
invalid
mov rbx, rax
sub rbx, rdx
jb 0x140068fb9
mov qword [rsi + 0x10], 0
mov dword [rsi + 0x10], 0
je 0x140068f95
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
add rdx, rcx
mov r8, rbx
call fcn.140119a10
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], 0
mov dword [rsi + 0x18], 0
add byte [rax], al
add byte [rax], al
lea rbx, [rdi + 8]
lea r12, [rdi + 0x28]
mov rax, qword [rdi]
mov eax, dword [rdi]
mov eax, dword [rdi]
lea r13, [0x14018c874]
movsxd rcx, dword [r13 + rax*4]
add byte [rcx + rax - 0x17], cl
add byte [rcx + rax - 0x17], cl
jmp 0xcd5371ba
jmp rcx
lea r8, str._rustc_c6727fc9b5c64cefa7263486497ee95e529bd0f8library_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.14011a9a0
invalid
sbb dword [rbx], ecx
or eax, dword [rax]
invalid
or eax, dword [rax]
lea rcx, [0x140154018]
call fcn.14011adb0
mov rdx, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
ja 0x140068ff7
ja 0x140068ff7
test r14, r14
jne 0x140069070
add byte [rax], al
add byte [rax], al
jmp 0x14006915f
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov r14, qword [rdi + 0x28]
ja 0x140069021
cmp rcx, r14
cmovb r14, rcx
test r14, r14
jne 0x140069070
jmp 0x14006915f
movzx edx, byte [rdi + 0x3a]
movzx ecx, byte [rdi + 0x3b]
mov r8d, ecx
sub r8b, dl
movzx r8d, r8b
mov r14, qword [rdi + 0x18]
add r8, r14
add eax, esi
jb 0x140068fcb
jne 0x140069039
mov rdx, qword [rdi + 0x40]
mov edx, dword [rdi + 0x40]
mov r14, qword [rdi + 0x48]
test r14, r14
jne 0x140069070
jmp 0x14006915f
add byte [rax], bh
sal dword [rbp + 0xe], 1
cmp cl, dl
jne 0x14006904b
mov rdx, qword [rdi + 0x10]
test r14, r14
jne 0x140069070
jmp 0x14006915f
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xd2
movzx edx, dl
movzx r14d, cl
jb 0x1400691d6
cmp cl, 0x12
ja 0x1400691c2
sub r14, rdx
sub esi, edx
add rdx, r12
test r14, r14
je 0x14006915f
mov rax, qword [rsi]
mov r15, qword [rsi + 0x10]
sub rax, r15
sub eax, edi
invalid
sub eax, edi
cmp rax, r14
jb case.default.0x1400690aa
mov rcx, qword [rsi + 8]
add rcx, r15
mov r8, r14
call fcn.140119a10
or dword [rbx], ecx
add byte [rbp + 1], cl
test dword [rcx + rcx*4 + 0x7e], 0x78b4810
or dword [rbx], ecx
add byte [rbp + 1], cl
test dword [rcx + rcx*4 + 0x7e], 0x78b4810
lea rcx, [0x14018c884]
loope 0x1400690d8
adc al, byte [rax]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x20], r14
and al, 0x20
mov rax, qword [rdi + 0x18]
mov rcx, rax
sub rcx, r14
int1
int1
jb 0x14006920f
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]
add rcx, r13
jmp rcx
mov rcx, rbx
mov rdx, r14
mov edx, esi
invalid
mov edx, esi
call fcn.140095e60
int 2
add byte [rax - 0x75], cl
invalid
add al, byte [rax]
mov rax, qword [rdi]
movsxd rcx, dword [r13 + rax*4]
add rcx, r13
add ecx, ebp
add ecx, ebp
jmp rcx
mov rdx, qword [rdi + 0x10]
mov rax, rdx
sub rax, r14
jb 0x140069200
add al, byte [rcx]
add byte [rax], al
add al, byte [rcx]
add byte [rax], al
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 0x1400691e8
mov qword [rsp + 0x20], r14
mov rcx, qword [rdi + 0x18]
mov rdx, rcx
mov edx, ecx
mov edx, ecx
sub rdx, r14
jb 0x140069216
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 0x140069070
cmp eax, 3
jne 0x140069195
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.140123000
mov rdx, rbp
mov r15, qword [rsi + 0x10]
jmp 0x140069083
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, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_n_r_n
mov edx, 0x12
mov rcx, r14
call fcn.14011a9a0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_n_r_n
mov rcx, rdx
mov rdx, r14
call fcn.14011ad40
lea rcx, [0x140153f35]
lea r8, [0x140153f58]
mov edx, 0x23
call fcn.14011aa10
lea r8, [0x140153e90]
mov rcx, r14
call fcn.14011a8c0
mov qword [rsp + 0x28], rax
jmp 0x14006921b
mov qword [rsp + 0x28], rcx
lea rax, [rsp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [0x14003f320]
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, [0x140153eb0]
lea rcx, [rsp + 0x50]
call fcn.14011a880
int3
cmp qword [rsi], 0
je 0x14006c38c
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 0x14006c3ba
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
je 0x14006c3f8
test eax, eax
jne 0x14006c37c
lea rcx, [rsi + 0x90]
call fcn.14006d730
add byte [rax], al
add byte [rax], al
jmp 0x14006c37c
cmp dword [rsi + 0x208], 2
je 0x14006c425
lea rcx, [rsi + 0x208]
or byte [rdx], al
add byte [rax], al
call fcn.14006d730
mov byte [rsi + 0x201], 0
jmp 0x14006c37c
invalid
invalid
invalid
invalid
mov byte [rsi + 0x201], 0
jmp 0x14006c37c
add byte [rax], al
add cl, ch
invalid
int3
int3
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc88
movaps xmmword [rsp + 0xc70], xmm6
or al, 0
invalid
or al, 0
add byte [rbp - 0x77], cl
invalid
add byte [rax], al
mov r13, r8
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x49]
lea rcx, [0x14018c894]
lea ecx, [0x14018c894]
or eax, 0x120425
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rdi + 0x38]
mov edx, dword [rdi + 0x38]
push rdi
cmp byte [rax - 0x75], cl
mov qword [rdi + 0x50], rdx
mov rax, qword [rdi + 0x40]
mov qword [rdi + 0x50], rdx
mov qword [rdi + 0x58], rax
jmp 0x14006c4e5
lea rcx, [rdi + 0x330]
movzx eax, byte [rdi + 0x330]
test eax, eax
ror byte [rax - 0x77], 0x4c
and al, 0x38
ror byte [rax - 0x77], 0x4c
and al, 0x38
je 0x14006c68c
cmp eax, 3
jne case.default.0x14006c4cf
invalid
add byte [rax - 0x73], cl
xchg dword [rax], eax
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x48
lea rax, [rdi + 0x200]
mov qword [rsp + 0x48], rax
movzx eax, byte [rdi + 0x200]
add byte [rdx], al
add byte [rax], al
lea rcx, [0x14018c8a8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
call fcn.14011b000
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]
cmp r14, 3
jne 0x14006c50f
mov qword [rsi], 4
mov al, 3
jmp 0x14006cf47
mov r12, r13
mov r13, qword [rsp + 0x368]
mov rbp, qword [rsp + 0x370]
movups xmm0, xmmword [rsp + 0x378]
movaps xmmword [rsp + 0x100], xmm0
mov r15, qword [rdi + 0x50]
mov rbx, qword [rdi + 0x58]
mov rax, qword [rbx]
test rax, rax
je 0x14006c547
mov rcx, r15
call rax
cmp qword [rbx + 8], 0
je 0x14006c56b
cmp qword [rbx + 0x10], 0x11
jb 0x14006c559
mov r15, qword [r15 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r14d, 2
jne 0x14006c62a
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14006d6cd
mov r14, rax
mov qword [rax], r13
mov qword [rax + 8], rbp
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rax + 0x10], xmm0
lea r13, [0x140153690]
mov ebp, 3
cmp qword [rdi], 0
je 0x14006c5c3
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]
cmp qword [rdi + 0x20], 0
je 0x14006c5e9
mov r8, qword [rdi + 0x28]
mov rcx, qword [0x140198260]
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], r15
movaps xmm0, xmmword [rsp + 0x2d0]
movups xmmword [rsi + 0x20], xmm0
mov qword [rsi + 0x30], r12
mov qword [rsi + 0x38], rbx
lea rcx, [rsi + 0x40]
lea rdx, [rsp + 0x9b0]
mov r8d, 0xe8
call fcn.140119a10
mov al, 1
jmp 0x14006cf47
cmp byte [rdi + 0x48], 0
je 0x14006ce57
mov rcx, qword [rdi + 0x28]
mov rax, qword [rdi + 0x30]
mov qword [rdi + 0x50], r14
ja 0x14006c690
ja 0x14006c690
mov qword [rdi + 0x58], r13
mov qword [rdi + 0x60], rbp
movaps xmm0, xmmword [rsp + 0x100]
add byte [rax], al
add byte [rax], al
movups xmmword [rdi + 0x68], xmm0
mov qword [rdi + 0x78], rdi
mov qword [rdi + 0x80], rcx
add byte [rax - 0x77], cl
xchg dword [rax + 0x48000000], ecx
lea edx, [rdi + 0x330]
add byte [rax - 0x77], cl
xchg dword [rax + 0x48000000], ecx
lea edx, [rdi + 0x330]
mov qword [rsp + 0x38], rdx
mov byte [rdi + 0x330], 0
movq xmm0, rdi
movq xmm1, rcx
punpcklqdq xmm0, xmm1
mov r13, r12
jmp 0x14006c698
movdqu xmm0, xmmword [rdi + 0x78]
mov rax, qword [rdi + 0x88]
outsd dx, dword [rsi]
js case.0x140065202.45
js case.0x140065202.45
mov eax, dword [rdi + 0x88]
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
movabs al, byte [0x908f8948000000]
add byte [rax], al
movabs al, byte [0x908f8948000000]
add byte [rax], al
mov qword [rdi + 0x98], rdx
add byte [rax], al
movdqu xmmword [rdi + 0xb8], xmm0
mov qword [rdi + 0xc8], rax
add byte [rax - 0x73], cl
xchg dword [rax], eax
add al, byte [rax]
invalid
add byte [rax - 0x73], cl
xchg dword [rax], eax
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x48], rax
mov byte [rdi + 0x200], 0
mov byte [rdi + 0x201], 0
mov rax, qword [rdi + 0xc8]
mov qword [rsp + 0x338], rax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg eax, ecx
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi], ah
add eax, dword [rax]
add byte [rax], al
movups xmm0, xmmword [rdi + 0xb8]
add byte [rax], al
movups xmm0, xmmword [rdi + 0xb8]
movups xmmword [rsp + 0x328], xmm0
movups xmm0, xmmword [rdi + 0x90]
movups xmm1, xmmword [rdi + 0xa0]
movaps xmmword [rsp + 0x300], xmm0
movaps xmmword [rsp + 0x310], xmm1
mov rax, qword [rdi + 0xb0]
mov eax, dword [rdi + 0xb0]
mov eax, dword [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 dword [rdi + 0x240], eax
mov dword [rdi + 0x240], eax
mov rax, qword [rsp + 0x320]
mov qword [rdi + 0x228], rax
xchg dword [rax], ebp
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
xchg dword [rax], esi
add al, byte [rax]
invalid
xchg dword [rax], ebp
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
xchg dword [rax], esi
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
invalid
je 0x14006c7aa
mov qword [rsp + 0x30], rsi
mov rax, qword [rdi + 0x208]
mov r15, qword [rdi + 0x230]
xor byte [rax - 0x75], cl
xchg dword [rax], ecx
add al, byte [rax]
add byte [rbx + rcx*4 - 0x41], cl
xor byte [rdx], al
add byte [rax], al
mov r12, qword [rdi + 0x238]
mov rsi, qword [rdi + 0x240]
mov qword [rdi + 0x208], 2
add al, byte [rax]
add byte [rax], al
cmp rax, 2
je 0x14006d678
movups xmm0, xmmword [rdi + 0x210]
movups xmm1, xmmword [rdi + 0x220]
movups xmmword [rsp + 0x158], xmm1
movups xmmword [rsp + 0x148], xmm0
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x138], r13
mov qword [rsp + 0x168], r13
movabs rbx, 0x8000000000000000
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xd8], rbx
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], 8
mov qword [rsp + 0xb8], 0
movzx eax, byte [r15 + 0x1d]
lea ecx, [rax + 1]
cmp al, 4
movzx eax, cl
mov ecx, 4
cmovb ecx, eax
movzx eax, byte [r15 + 0x1c]
movzx r14d, cl
lea r13, [0x14015033e]
cmp rax, 5
je 0x14006c86e
cmp cl, al
jb 0x14006c86e
lea r13, [0x14015033e]
add r13, rax
sub r14, rax
je 0x14006ccb4
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r14
call fcn.1400f2240
test rax, rax
je 0x14006d69c
mov rbp, rax
mov rcx, rbp
mov rdx, r13
mov r8, r14
call fcn.140119a10
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0xe0], rbp
mov qword [rsp + 0xe8], r14
cmp qword [r15], 0
je 0x14006c8e8
mov rcx, qword [r15 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r14, rax
lea rcx, [rsp + 0xa8]
call fcn.140106020
mov rax, qword [rsp + 0xb0]
mov qword [rax], r14
mov qword [rsp + 0xb8], 1
lea rcx, [rsp + 0xa8]
call fcn.1400e1990
mov r14, rdx
test rax, rax
je 0x14006cb76
mov rax, qword [rsp + 0xc0]
cmp rax, rbx
je 0x14006c92a
test rax, rax
je 0x14006c92a
mov r8, qword [rsp + 0xc8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xd8]
cmp rax, rbx
mov rsi, qword [rsp + 0x30]
je 0x14006c958
test rax, rax
je 0x14006c958
mov r8, qword [rsp + 0xe0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xb8]
test rbx, rbx
je 0x14006c98f
xor r12d, r12d
mov r13, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word [rax + rax]
mov rcx, qword [r15 + r12*8]
inc r12
call r13
cmp rbx, r12
jne 0x14006c980
cmp qword [rsp + 0xa8], 0
je 0x14006c9ac
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x140]
call fcn.14006d730
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x5d8]
mov r8d, 0x118
call fcn.140119a10
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0x360]
mov r8d, 0x118
call fcn.140119a10
mov r13d, 2
mov rbx, r14
lea r15, [rdi + 0x208]
mov byte [rdi + 0x201], 1
mov qword [rdi + 0xd0], r13
mov qword [rdi + 0xd8], rbx
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov qword [rdi + 0xe0], r14
movaps xmm0, xmmword [rsp + 0x170]
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x180], cl
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x180], cl
movups xmmword [rdi + 0xe8], xmm0
add byte [rax], al
movups xmmword [rdi + 0xf8], xmm1
mov rax, qword [rsp + 0x190]
mov qword [rdi + 0x108], rax
mov qword [rdi + 0x110], 0
lea r12, [rdi + 0x118]
lea rdx, [rsp + 0x7e0]
add byte [rax], al
add byte [rax], al
mov r8d, 0xe8
mov rcx, r12
call fcn.140119a10
cmp dword [rdi + 0x208], 2
je 0x14006ca88
mov rcx, r15
call fcn.14006d730
mov r13, qword [rdi + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
test r13, r13
je 0x14006cc38
lea rdx, [rdi + 0xd8]
fadd dword [rax]
add byte [rax], al
cmp r13, 1
jne 0x14006cca7
mov r8d, 0x128
sub byte [rcx], al
add byte [rax], al
mov rcx, r15
call fcn.140119a10
mov r13, qword [rsp + 0x138]
mov rbx, qword [rdi + 0x208]
mov qword [rdi + 0x208], 2
cmp rbx, 2
je 0x14006d6a9
lea r15, [rdi + 0x248]
movups xmm0, xmmword [rdi + 0x210]
movups xmm1, xmmword [rdi + 0x220]
movups xmm2, xmmword [rdi + 0x230]
movups xmmword [rsp + 0x1c8], xmm2
movups xmmword [rsp + 0x1b8], xmm1
movups xmmword [rsp + 0x1a8], xmm0
lea rcx, [rsp + 0x1e0]
mov r8d, 0xe8
mov rdx, r15
call fcn.140119a10
mov qword [rsp + 0x1a0], rbx
mov qword [rsp + 0x1d8], r13
lea rcx, [rsp + 0x360]
lea rdx, [rsp + 0x1a0]
call fcn.140091e20
cmp qword [rsp + 0x360], 0
mov rbp, qword [rsp + 0x368]
mov r14, qword [rsp + 0x370]
je 0x14006ccc1
cmp rbp, 2
jne 0x14006ce7e
mov ebp, 2
jmp 0x14006cd62
mov qword [rsp + 0x60], rbx
mov word [rsp + 0xa0], 1
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x78], rbx
mov rcx, qword [r15 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x50]
mov rdx, r12
mov r8, rsi
call fcn.1400e2190
movzx eax, byte [r15 + 0x18]
mov byte [rsp + 0xa0], al
movzx eax, byte [r15 + 0x19]
mov byte [rsp + 0xa1], al
cmp byte [r15 + 0x1a], 0
je 0x14006cf69
movzx eax, byte [0x140198310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14006d6eb
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, qword [rsp + 0x90]
test rcx, rcx
mov rsi, qword [rsp + 0x30]
je 0x14006cff2
lock dec qword [rcx]
lea r15, [0x1401530d8]
je 0x14006cfcf
jmp 0x14006d002
mov rbp, qword [rdi + 0xd8]
mov r14, qword [rdi + 0xe0]
mov byte [rdi + 0x201], 0
mov r13, qword [rdi + 0xe8]
mov r15, qword [rdi + 0xf0]
movups xmm0, xmmword [rdi + 0xf8]
movaps xmmword [rsp + 0x2e0], xmm0
mov rax, qword [rdi + 0x108]
mov rbx, qword [rdi + 0x110]
lea rcx, [rsp + 0x8c8]
mov r8d, 0xe8
mov rdx, r12
mov r12, rax
call fcn.140119a10
mov byte [rdi + 0x200], 1
cmp rbp, 3
jne 0x14006cda7
jmp 0x14006cf36
mov r14, qword [rdx]
mov ebp, 2
jmp 0x14006cd9c
xor r14d, r14d
mov ebp, 1
jmp 0x14006c88b
mov r13, qword [rsp + 0x378]
mov r15, qword [rsp + 0x380]
movups xmm0, xmmword [rsp + 0x388]
movaps xmmword [rsp + 0xf0], xmm0
mov r12, qword [rsp + 0x398]
lea rdx, [rsp + 0x3a0]
lea rbx, [rsp + 0xb80]
mov r8d, pe_nt_image_headers64
mov rcx, rbx
call fcn.140119a10
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x2f0], xmm0
lea rcx, [rsp + 0x6f0]
mov r8d, pe_nt_image_headers64
mov rdx, rbx
call fcn.140119a10
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x4c0], xmm0
lea rdx, [rsp + 0x6f8]
lea rcx, [rsp + 0x5d8]
mov r8d, 0xe8
call fcn.140119a10
cmp rbp, 3
je 0x14006cf2e
lea rbx, [rdi + 0x208]
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x2e0], xmm0
lea rcx, [rsp + 0x8c8]
lea rdx, [rsp + 0x5d8]
mov r8d, 0xe8
call fcn.140119a10
mov rcx, rbx
call fcn.14006d880
mov word [rdi + 0x200], 1
xor ebx, ebx
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x340], xmm0
lea rcx, [rsp + 0xa98]
lea rdx, [rsp + 0x8c8]
mov r8d, 0xe8
call fcn.140119a10
mov rax, qword [rsp + 0x38]
mov byte [rax], 1
cmp rbp, 2
jne 0x14006ce1d
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14006d6dc
mov qword [rax], r14
lea r13, [0x1401533e0]
mov r14, rax
mov ebp, 3
cmp qword [rdi], 0
jne 0x14006c5b9
jmp 0x14006c5c3
movaps xmm0, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x2d0], xmm0
lea rcx, [rsp + 0x9b0]
lea rdx, [rsp + 0xa98]
mov r8d, 0xe8
call fcn.140119a10
cmp qword [rdi], 0
jne 0x14006c5b9
jmp 0x14006c5c3
mov r15, rbp
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x2d0], xmm0
mov ebp, 2
cmp qword [rdi], 0
jne 0x14006c5b9
jmp 0x14006c5c3
movups xmm6, xmmword [rsp + 0x378]
movups xmm0, xmmword [rsp + 0x388]
movaps xmmword [rsp + 0xf0], xmm0
mov r12, qword [rsp + 0x398]
lea rdx, [rsp + 0x3a0]
lea rbx, [rsp + 0xb80]
mov r8d, pe_nt_image_headers64
mov rcx, rbx
call fcn.140119a10
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x2f0], xmm0
lea rcx, [rsp + 0x6f0]
mov r8d, pe_nt_image_headers64
mov rdx, rbx
call fcn.140119a10
mov qword [rdi + 0x208], rbp
mov qword [rdi + 0x210], r14
movups xmmword [rdi + 0x218], xmm6
movaps xmm0, xmmword [rsp + 0x2f0]
movups xmmword [rdi + 0x228], xmm0
mov qword [rdi + 0x238], r12
mov qword [rdi + 0x240], 0
lea rdx, [rsp + 0x6f8]
mov r8d, 0xe8
mov rcx, r15
call fcn.140119a10
mov rax, qword [rsp + 0x48]
mov byte [rax], 4
mov rax, qword [rsp + 0x38]
mov byte [rax], 3
mov qword [rsi], 4
mov al, 4
mov byte [rdi + 0x49], al
mov rax, rsi
movaps xmm6, xmmword [rsp + 0xc70]
add rsp, 0xc88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp byte [r15 + 0x1b], 0
mov rsi, qword [rsp + 0x30]
je 0x14006d012
mov rcx, qword [r15 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov r15, rax
movzx eax, byte [0x140198310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14006d6fc
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r15
mov rcx, qword [rsp + 0x90]
test rcx, rcx
je 0x14006cffb
lock dec qword [rcx]
lea r15, [0x140153108]
jne 0x14006d002
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r12, r14
mov r14, rax
call fcn.14000f690
mov rax, r14
mov r14, r12
jmp 0x14006d002
lea r15, [0x1401530d8]
jmp 0x14006d002
lea r15, [0x140153108]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r15
lea r9, [rsp + 0x78]
movups xmm0, xmmword [rsp + 0x140]
movups xmm1, xmmword [rsp + 0x150]
movups xmm2, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x4b0], xmm2
movaps xmmword [rsp + 0x4a0], xmm1
movaps xmmword [rsp + 0x490], xmm0
mov r12, qword [rsp + 0x60]
xor eax, eax
cmp byte [rsp + 0xa0], 0
mov r8d, 0
je 0x14006d063
mov r8, qword [rsp + 0x68]
cmp r12, rbx
cmove r8, rax
lea rcx, [rsp + 0x1a0]
mov rdx, r14
call fcn.1400e1ef0
mov rbp, qword [rsp + 0x1b0]
cmp rbp, 2
jne 0x14006d0d4
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x368], 2
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x360], 1
lea rcx, [rsp + 0x490]
call fcn.14006d730
lock dec qword [r14]
jne 0x14006d416
mov rcx, r14
call fcn.1400832a0
jmp 0x14006d416
movaps xmm6, xmmword [rsp + 0x1a0]
mov eax, dword [rsp + 0x1b8]
mov qword [rsp + 0x30], rax
mov r15, qword [rsp + 0x1c0]
cmp qword [rsp + 0x50], 0
je 0x14006d121
mov rcx, qword [rsp + 0x58]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x130], rax
mov eax, 1
mov qword [rsp + 0x40], rax
mov r12, qword [rsp + 0x60]
cmp r12, rbx
jne 0x14006d12d
jmp 0x14006d194
xor eax, eax
mov qword [rsp + 0x40], rax
cmp r12, rbx
je 0x14006d11f
mov r13, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
test rbx, rbx
mov qword [rsp + 0x120], rbx
je 0x14006d177
mov rax, rbx
shr rax, 0x3e
lea r12, [rbx + rbx]
test rax, rax
jne 0x14006d718
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r12
call fcn.1400f2240
test rax, rax
je 0x14006d722
mov rcx, rax
jmp 0x14006d181
mov ecx, 2
xor r12d, r12d
xor ebx, ebx
mov qword [rsp + 0x118], rcx
mov rdx, r13
mov r8, r12
call fcn.140119a10
mov r8, qword [rsp + 0x30]
movzx eax, byte [rsp + 0xa0]
movzx ecx, byte [rsp + 0xa1]
mov r13, qword [rsp + 0x90]
test r13, r13
je 0x14006d20e
lock inc qword [r13]
jle case.0x14006c4cf.2
mov rdx, qword [rsp + 0x98]
mov qword [rsp + 0x128], rdx
test rbp, rbp
mov byte [rsp + 0x2f], al
mov byte [rsp + 0x2e], cl
je 0x14006d21e
test r8d, r8d
je 0x14006d22f
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r8
mov rbp, r8
call fcn.1400f2240
test rax, rax
je 0x14006d70b
mov r12, rax
mov rdx, r15
mov rax, rbp
mov r8, rbp
jmp 0x14006d23c
xor r13d, r13d
test rbp, rbp
mov byte [rsp + 0x2f], al
mov byte [rsp + 0x2e], cl
jne 0x14006d1de
mov r12d, 1
xor eax, eax
mov qword [rsp + 0x30], rax
xor ebp, ebp
jmp 0x14006d24d
mov edx, 1
xor ebp, ebp
mov r12d, 1
mov rcx, r12
call fcn.140119a10
mov rcx, r15
call qword [sym.imp.secur32.dll_FreeContextBuffer]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x78], rax
je 0x14006d293
mov rdx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x88]
lea rcx, [rsp + 0x360]
call fcn.140086560
mov rax, qword [rsp + 0x360]
movups xmm0, xmmword [rsp + 0x368]
movaps xmmword [rsp + 0x350], xmm0
mov rcx, qword [rsp + 0x118]
mov qword [rsp + 0x248], rcx
mov rcx, qword [rsp + 0x120]
mov qword [rsp + 0x250], rcx
movups xmm0, xmmword [rsp + 0x140]
movups xmm1, xmmword [rsp + 0x150]
movups xmm2, xmmword [rsp + 0x160]
movups xmmword [rsp + 0x1b0], xmm0
movups xmmword [rsp + 0x1c0], xmm1
movups xmmword [rsp + 0x1d0], xmm2
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x1a0], rcx
mov rcx, qword [rsp + 0x130]
mov qword [rsp + 0x1a8], rcx
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x1e8], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x1f0], xmm0
mov qword [rsp + 0x200], 0
mov qword [rsp + 0x208], 1
movups xmmword [rsp + 0x210], xmm0
mov qword [rsp + 0x220], rbp
mov qword [rsp + 0x228], r12
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x230], rcx
mov qword [rsp + 0x238], 0
mov qword [rsp + 0x240], rbx
mov qword [rsp + 0x258], rax
movaps xmm0, xmmword [rsp + 0x350]
movups xmmword [rsp + 0x260], xmm0
mov dword [rsp + 0x270], 0x10000
mov byte [rsp + 0x274], 0
mov qword [rsp + 0x288], r14
movups xmmword [rsp + 0x290], xmm6
mov qword [rsp + 0x2a0], r13
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], 1
mov qword [rsp + 0x2b8], 0
movzx eax, byte [rsp + 0x2f]
mov byte [rsp + 0x2c0], al
movzx eax, byte [rsp + 0x2e]
mov byte [rsp + 0x2c1], al
mov word [rsp + 0x2c2], 0x100
lea rcx, [rsp + 0x360]
lea rdx, [rsp + 0x1a0]
call fcn.140091e20
cmp qword [rsp + 0x360], 0
mov rbx, qword [rsp + 0x368]
mov r12, qword [rsp + 0x370]
je 0x14006d474
cmp rbx, 2
je 0x14006d452
lea rdx, [rsp + 0x378]
lea rcx, [rsp + 0x1a0]
mov r8d, 0x118
call fcn.140119a10
lea rcx, [rsp + 0x5d8]
lea rdx, [rsp + 0x1a0]
mov r8d, 0x118
call fcn.140119a10
mov eax, 1
jmp 0x14006d491
lea rdx, [rsp + 0x378]
lea rcx, [rsp + 0x5d8]
mov r8d, 0x118
call fcn.140119a10
xor eax, eax
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x50]
call fcn.14009f680
mov rax, qword [rsp + 0xc0]
movabs r15, 0x8000000000000000
cmp rax, r15
je 0x14006d4d3
test rax, rax
je 0x14006d4d3
mov r8, qword [rsp + 0xc8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xd8]
cmp rax, r15
je 0x14006d4fc
test rax, rax
je 0x14006d4fc
mov r8, qword [rsp + 0xe0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0xb0]
mov r13, qword [rsp + 0xb8]
test r13, r13
je 0x14006d52f
xor ebp, ebp
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word [rax + rax]
mov rcx, qword [r15 + rbp*8]
inc rbp
call r14
cmp r13, rbp
jne 0x14006d520
cmp qword [rsp + 0xa8], 0
je 0x14006d54c
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x5d8]
mov r8d, 0x118
call fcn.140119a10
cmp qword [rsp + 0x30], 0
mov r14, r12
je 0x14006d60a
cmp rbx, 2
je 0x14006c9d4
lea r15, [rsp + 0x360]
lea rdx, [rsp + 0x4c0]
mov r8d, 0x118
mov rcx, r15
call fcn.140119a10
lea rcx, [rsp + 0x1a0]
mov r8d, 0x118
mov rdx, r15
call fcn.140119a10
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x180], xmm1
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x190], rax
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x7e0]
mov r8d, 0xe8
call fcn.140119a10
invalid
or al, byte [rax]
mov r13d, 1
jmp 0x14006c9f8
invalid
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0x4c0]
mov r8d, 0x118
sbb byte [rcx], al
add byte [rax], al
mov word [rax + riz*4], fs
add dword [rax], eax
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
call fcn.140119a10
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x180], xmm1
mov rax, qword [rsp + 0x1c0]
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
invalid
add byte [rax], al
mov r8d, 0xe8
mov eax, 0xe8
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
invalid
mov eax, 0xe8
call fcn.140119a10
xor r13d, r13d
in eax, dx
jmp 0x14006c9f8
invalid
lea rcx, str.future_polled_after_completion
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea eax, [0x140154140]
lea eax, [0x140154140]
mov edx, 0x1e
call fcn.14011add0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
call fcn.14011b000
mov ecx, 1
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.14011a520
lea rcx, str.future_polled_after_completion
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
add byte [rdx + 0x1e], bh
add byte [rdx + 0x1e], bh
call fcn.14011add0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
call fcn.14011b000
invalid
mov ecx, 8
mov edx, 0x20
add al, ch
invalid
invalid
or al, byte [rax]
add al, ch
invalid
or al, byte [rax]
mov ecx, 8
mov edx, 8
call fcn.14011a540
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x10
call fcn.14011a540
ud2
mov ecx, 8
mov edx, 0x18
call fcn.14011a540
mov ecx, 1
mov rdx, rbp
call fcn.14011a520
xor ecx, ecx
mov rdx, r12
call fcn.14011a520
mov ecx, 2
mov rdx, r12
call fcn.14011a520
int3
xchg byte [rax], ch
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esi, eax
xor byte [rdx], al
add byte [rax], al
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x238]
add rsi, 0x240
mov rcx, rsi
int1
int1
add rsp, 0x28
pop rdi
pop rsi
jmp rax
movaps xmmword [rsp + 0x1a90], xmm0
movaps xmmword [rsp + 0x1a80], xmm7
movaps xmmword [rsp + 0x1a70], xmm6
mov qword [rsp + 0x88], r8
mov rsi, rdx
movzx eax, byte [rdx + 0xbd0]
mov dh, 0x82
ror byte [rbx], 1
add byte [rax], al
mov dh, 0x82
ror byte [rbx], 1
add byte [rax], al
test eax, eax
mov qword [rsp + 0x630], rcx
je 0x14006ecb2
cmp eax, 3
jne case.default.0x14006eca4
lea rdx, [rsi + 0x728]
add byte [rax], al
movzx eax, byte [rsi + 0x728]
lea rdi, [rsi + 0x4e8]
lea rcx, [0x14018c8bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0xa8], rdx
jmp rax
mov r14, qword [rsi + 0x618]
jmp 0x14006eff2
lea rcx, [rsi + 0x248]
mov r8d, 0x118
mov rdx, rsi
call fcn.140119a10
lea rcx, [rsi + 0x360]
lea rdx, [rsi + 0x118]
mov r8d, 0x100
call fcn.140119a10
movdqu xmm0, xmmword [rsi + 0x218]
movdqu xmm1, xmmword [rsi + 0x228]
movdqu xmm2, xmmword [rsi + 0x238]
movdqu xmmword [rsi + 0x460], xmm0
movdqu xmmword [rsi + 0x470], xmm1
movdqu xmmword [rsi + 0x480], xmm2
movzx ebx, byte [rsi + 0x3c0]
test ebx, ebx
je 0x14006ed29
cmp ebx, 1
jne 0x14006ed2b
movzx ebp, byte [rsi + 0x3c1]
jmp case.0x140065202.55
jmp case.0x140065202.55
mov r14, qword [rsi + 0x3c8]
movzx eax, byte [0x140198310]
mov edx, 0x20
and byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140074d3f
int1
pop rdi
add byte [rax], al
int1
pop rdi
add byte [rax], al
mov rdi, rax
lea rdx, [r14 + 0x18]
mov rax, qword [r14]
mov r8, qword [r14 + 8]
or byte [rbp - 0x75], r9b
adc byte [rax - 0x73], r9b
mov word [rax + rdx], fs
add dword [rax], eax
add bh, bh
adc bl, dh
movq mm0, qword [rsp + 0x110]
and al, 0x10
add dword [rax], eax
invalid
or byte [rbp - 0x75], r9b
adc byte [rax - 0x73], r9b
mov word [rax + rdx], fs
add dword [rax], eax
add bh, bh
adc bl, dh
movq mm0, qword [rsp + 0x110]
and al, 0x10
add dword [rax], eax
invalid
and al, 0x10
add dword [rax], eax
add bl, dh
movq mm1, qword [rsp + 0x120]
invalid
adc byte [rcx], al
add byte [rax], al
movdqu xmm1, xmmword [rsp + 0x120]
add bl, dh
movq qword [rdi + 0x10], mm1
invalid
invalid
movdqu xmmword [rdi + 0x10], xmm1
adc r11b, r14b
adc bl, dh
movdqu xmmword [rdi], xmm0
movq qword [rdi], mm0
lea rdx, [rsi + 0x3e8]
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, dl
invalid
mov rax, qword [rsi + 0x3d0]
rol byte [rbx], 1
add byte [rax], al
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7a], cl
xchg al, bl
add eax, dword [rax]
invalid
mov r8, qword [rsi + 0x3d8]
xchg al, bl
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x72], cl
invalid
mov fs, eax
invalid
mov r9, qword [rsi + 0x3e0]
mov ecx, dword [rsi + 0x3e0]
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
mov fs, word [rax - 0xfffffc]
add al, 0
add bh, bh
lea rcx, [rsi + 0x4a0]
lea ecx, [rsi + 0x4a0]
add al, 0
add bh, bh
call qword [rax]
adc byte [rax - 0x73], cl
xchg esi, eax
or byte [rax + rax], al
add al, 0
lea rdx, [rsi + 0x408]
mov rax, qword [rsi + 0x3f0]
mov eax, dword [rsi + 0x3f0]
add al, 0
add byte [rax - 0x75], cl
xchg al, dh
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7a], cl
xchg al, bh
mov eax, dword [rsi + 0x3f0]
mov r8, qword [rsi + 0x3f8]
xchg al, bh
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x72], cl
mov r9, qword [rsi + 0x400]
lea rcx, [rsi + 0x4c0]
add al, 0
invalid
add byte [rax + rax], al
add byte [rax - 0x73], cl
mov es, eax
add al, 0
add bh, bh
add byte [rax], al
call qword [rax]
movzx eax, word [rsi + 0x410]
mov bh, 0x86
adc byte [rax + rax], al
add byte [rax + 0x4909e], cl
add byte [rax - 0x78], al
scasb al, byte [rdi]
xchg ecx, eax
add al, 0
invalid
adc byte [rdi], cl
mov bh, 0x86
adc byte [rax + rax], al
add byte [rax + 0x4909e], cl
add byte [rax - 0x78], al
scasb al, byte [rdi]
xchg ecx, eax
add al, 0
add byte [rax - 0x77], cl
mov esi, 0x498
mov qword [rsi + 0x498], rdi
mov word [rsi + 0x4e0], ax
add byte [rax], al
jmp 0x14006ee86
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x37824
and al, 0x78
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x378], rdi
and al, 0x78
add eax, dword [rax]
invalid
and al, 0x78
add eax, dword [rax]
js case.0x14006ee3d.24
add byte [rax], al
add byte [rax - 0x75], cl
scasb al, byte [rdi]
test al, 7
invalid
mov rbp, qword [rsi + 0x7a8]
mov ebp, dword [rsi + 0x7a8]
invalid
add byte [rax], al
add cl, ch
mov edi, 0x4800003b
add byte [rax - 0x77], cl
mov esp, 0x37824
add eax, dword [rax]
invalid
jmp 0x1400729c9
add byte [rax - 0x77], cl
mov esp, 0x37824
add eax, dword [rax]
mov qword [rsp + 0x378], rdi
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rax, [rsi + 0x9d0]
xchg al, dl
or dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
test byte [rax + rdi], ah
mov qword [rsp + 0x638], rax
movzx eax, byte [rsi + 0x9d0]
add byte [rax], al
invalid
add byte [rax], al
lea rbp, [rsi + 0x730]
lea rcx, [0x14018c8d0]
add byte [rax - 0x73], cl
or eax, 0x11da9a
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14006ee8c
mov r14, qword [rsi + 0x760]
mov esi, dword [rsi + 0x760]
jmp 0x14006f06b
jmp 0x140070366
jmp 0x1400705d9
mov rbx, qword [rsp + 0x88]
jmp 0x14006fed9
lea rcx, [0x140152138]
call fcn.14011b000
lea rcx, [0x1401520e8]
call fcn.14011b000
lea rcx, [0x140152120]
call fcn.14011b000
lea r14, [rsi + 0x248]
lea rdx, [rsi + 0x360]
lea rcx, [rsp + 0x3c0]
mov r8d, 0x100
call fcn.140119a10
movzx ebx, byte [rsi + 0x460]
test ebx, ebx
je 0x14006ef1a
add byte [rax - 0x73], cl
xchg esi, eax
invalid
cmp ebx, 2
jne 0x14006ef13
mov r15, qword [rsi + 0x468]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140074d3f
mov rdi, rax
lea rdx, [r15 + 0x18]
mov rax, qword [r15]
mov r8, qword [r15 + 8]
mov r9, qword [r15 + 0x10]
lea rcx, [rsp + 0x110]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x110]
movdqu xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
jmp 0x14006ef1a
movzx eax, byte [rsi + 0x461]
mov byte [rsp + 0x660], bl
mov byte [rsp + 0x661], al
mov qword [rsp + 0x668], rdi
lea rcx, [rsp + 0x670]
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 + 0x110]
lea rdx, [rsp + 0x3c0]
mov r8d, 0x100
mov rcx, rdi
call fcn.140119a10
movups xmm0, xmmword [rsp + 0x660]
movups xmm1, xmmword [rsp + 0x670]
movups xmm2, xmmword [rsp + 0x680]
movups xmmword [rsp + 0x210], xmm0
movups xmmword [rsp + 0x220], xmm1
movups xmmword [rsp + 0x230], xmm2
lea rbx, [rsp + 0x1940]
mov r8d, 0x130
mov rcx, rbx
mov rdx, rdi
call fcn.140119a10
lea rdi, [rsi + 0x4e8]
mov r8d, 0x130
mov rcx, rdi
mov rdx, rbx
call fcn.140119a10
mov qword [rsi + 0x618], r14
lea rax, [rsi + 0x728]
mov qword [rsp + 0xa8], 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.140119a10
lea rbp, [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 + 0x638], 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 [rbp]
movdqu xmm1, xmmword [rbp + 0x10]
mov qword [rsp + 0x40], rbp
movdqu xmm2, xmmword [rbp + 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 0x14006f12b
cmp ebp, 2
jne 0x14006f124
mov r15, qword [rsi + 0x778]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140074d3f
mov rdi, rax
lea rdx, [r15 + 0x18]
mov rax, qword [r15]
mov r8, qword [r15 + 8]
mov r9, qword [r15 + 0x10]
lea rcx, [rsp + 0x110]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x110]
movdqu xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
jmp 0x14006f12b
movzx eax, byte [rsi + 0x771]
mov byte [rsp + 0x110], bpl
mov byte [rsp + 0x111], al
mov qword [rsp + 0x118], rdi
lea rcx, [rsp + 0x120]
lea rdx, [rsi + 0x798]
mov rax, qword [rsi + 0x780]
mov r8, qword [rsi + 0x788]
mov r9, qword [rsi + 0x790]
call qword [rax]
mov r13, qword [r14 + 0x108]
test r13, r13
je 0x14006f17f
lock inc qword [r13]
jle case.0x14006eca4.2
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movups xmm2, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0xdb0], xmm2
movaps xmmword [rsp + 0xda0], xmm1
movaps xmmword [rsp + 0xd90], xmm0
mov rdi, qword [rsi + 0x768]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movdqu xmm2, xmmword [rbx + 0x20]
movdqa xmmword [rsp + 0x350], xmm2
movaps xmmword [rsp + 0x340], xmm1
movaps xmmword [rsp + 0x330], xmm0
mov rcx, qword [rdi + 0x68]
test rcx, rcx
je 0x14006f1fa
mov rax, qword [rdi + 0x70]
mov qword [rsp + 0x840], rax
lock inc qword [rcx]
jle case.0x14006eca4.2
mov r14, qword [rdi + 0x108]
test r14, r14
je 0x14006f210
lock inc qword [r14]
jle case.0x14006eca4.2
mov qword [rsp + 0x38], rcx
mov r15, r12
mov rbx, qword [rdi + 0x68]
test rbx, rbx
je 0x14006f237
mov rax, qword [rdi + 0x70]
mov qword [rsp + 0x838], rax
lock inc qword [rbx]
jle case.0x14006eca4.2
movzx eax, byte [rdi + 0x81]
movsd xmm6, qword [rdi + 0x78]
mov r11, qword [rdi]
mov rcx, qword [rdi + 8]
mov qword [rsp + 0x50], rcx
mov rcx, qword [rdi + 0x10]
mov qword [rsp + 0x80], rcx
mov rcx, qword [rdi + 0x18]
mov qword [rsp + 0x78], rcx
movzx ecx, byte [rdi + 0x64]
movsd xmm7, qword [rdi + 0x58]
mov edx, dword [rdi + 0x60]
mov r10d, dword [rdi + 0x48]
mov r8, qword [rdi + 0x40]
mov qword [rsp + 0x368], r8
mov r8, qword [rdi + 0x30]
mov qword [rsp + 0x8b0], r8
mov r8d, dword [rdi + 0x38]
mov dword [rsp + 0x38c], r8d
movzx r8d, byte [rdi + 0x65]
mov r9, qword [rdi + 0x20]
mov qword [rsp + 0x8a0], r9
mov r9, qword [rdi + 0x28]
mov qword [rsp + 0x898], r9
mov r9, qword [rdi + 0x50]
mov qword [rsp + 0x8a8], r9
movzx r9d, byte [rdi + 0x80]
movzx ebp, byte [rdi + 0x112]
mov r12, qword [rdi + 0xa8]
mov qword [rsp + 0x890], r12
lock inc qword [r12]
jle case.0x14006eca4.2
mov qword [rsp + 0x888], r11
mov dword [rsp + 0x384], r10d
mov byte [rsp + 0x64], r9b
mov byte [rsp + 0x65], r8b
mov dword [rsp + 0x388], edx
mov byte [rsp + 0x66], cl
mov byte [rsp + 0x67], al
mov rax, qword [rdi + 0xb0]
mov rcx, qword [rdi + 0xb8]
mov qword [rsp + 0x878], rcx
mov qword [rsp + 0x880], rax
lock inc qword [rax]
jle case.0x14006eca4.2
mov r12, r15
xor r15d, r15d
cmp qword [rdi + 0x88], 0
je 0x14006f366
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x830], rax
mov r15d, 1
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 + 0x63], al
movzx eax, byte [rdi + 0xa5]
mov byte [rsp + 0x62], al
movsd xmm8, qword [rdi + 0xa0]
mov rax, qword [rdi + 0xf8]
lock inc qword [rax]
jle case.0x14006eca4.2
mov rax, qword [rdi + 0xf8]
mov qword [rsp + 0x858], rax
movzx eax, byte [rdi + 0x100]
mov byte [rsp + 0x60], al
mov eax, dword [rdi + 0xc8]
mov dword [rsp + 0x380], eax
cmp eax, 0x3b9aca00
je 0x14006f3e8
mov rax, qword [rdi + 0xc0]
mov qword [rsp + 0x828], rax
mov byte [rsp + 0x61], bpl
mov qword [rsp + 0x860], rbx
mov qword [rsp + 0x868], r13
movzx eax, byte [rdi + 0x101]
mov byte [rsp + 0x5f], al
movzx eax, byte [rdi + 0x102]
mov byte [rsp + 0x5e], al
mov al, 2
cmp byte [rdi + 0xf0], 2
je 0x14006f44b
lea rdx, [rdi + 0xe8]
mov rax, qword [rdi + 0xd0]
mov r8, qword [rdi + 0xd8]
mov r9, qword [rdi + 0xe0]
lea rcx, [rsp + 0x110]
call qword [rax]
movzx eax, byte [rdi + 0xf0]
mov byte [rsp + 0x5d], al
movdqu xmm0, xmmword [rsp + 0x110]
movdqu xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rsp + 0x9f0], xmm1
movdqu xmmword [rsp + 0x9e0], xmm0
movzx ebp, byte [rsp + 0x330]
test ebp, ebp
je 0x14006f4e9
cmp ebp, 1
jne 0x14006f48e
movzx eax, byte [rsp + 0x331]
jmp 0x14006f4e9
mov rbx, qword [rsp + 0x338]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140074d3f
mov rdi, rax
lea rdx, [rbx + 0x18]
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
lea rcx, [rsp + 0x110]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x110]
movdqu xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
mov qword [rsp + 0x850], r14
mov qword [rsp + 0x48], r12
mov byte [rsp + 0x600], bpl
mov byte [rsp + 0x601], al
mov qword [rsp + 0x608], rdi
lea rcx, [rsp + 0x610]
lea rdx, [rsp + 0x358]
mov rax, qword [rsp + 0x340]
mov r8, qword [rsp + 0x348]
mov r9, qword [rsp + 0x350]
call qword [rax]
movups xmm0, xmmword [rsp + 0x620]
movaps xmmword [rsp + 0x650], xmm0
movups xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x640], xmm0
movzx r12d, byte [rsp + 0x600]
movzx r14d, byte [rsp + 0x601]
movzx ebp, byte [rsp + 0x602]
mov rax, qword [rsp + 0x608]
mov ecx, dword [rsp + 0x603]
mov dword [rsp + 0x98], ecx
movzx ecx, byte [rsp + 0x607]
mov byte [rsp + 0x9c], cl
movups xmm0, xmmword [rsp + 0x1388]
movaps xmmword [rsp + 0x390], xmm0
mov rcx, qword [rsp + 0x1398]
mov qword [rsp + 0x3a0], rcx
movups xmm0, xmmword [rsp + 0x3c0]
movups xmm1, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x110], xmm0
movaps xmmword [rsp + 0x120], xmm1
movzx ecx, byte [rsp + 0x9c]
mov byte [rsp + 0x94], cl
mov ecx, dword [rsp + 0x98]
mov dword [rsp + 0x90], ecx
mov rcx, qword [rsp + 0x3a0]
mov qword [rsp + 0xa10], rcx
movaps xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0xa00], xmm0
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0xef0], xmm1
movaps xmmword [rsp + 0xee0], xmm0
movaps xmm0, xmmword [rsp + 0x640]
movaps xmm1, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0x3a0], xmm1
movaps xmmword [rsp + 0x390], xmm0
cmp r12d, 4
je 0x140074dad
mov qword [rsp + 0x848], r15
movzx ecx, byte [rsp + 0x94]
mov byte [rsp + 0x117], cl
mov ecx, dword [rsp + 0x90]
mov dword [rsp + 0x113], ecx
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], 0
mov rax, qword [rsp + 0xa10]
mov qword [rsp + 0x138], rax
movaps xmm0, xmmword [rsp + 0xa00]
movups xmmword [rsp + 0x128], xmm0
mov qword [rsp + 0x140], 0
movaps xmm0, xmmword [rsp + 0xee0]
movaps xmm1, xmmword [rsp + 0xef0]
movups xmmword [rsp + 0x148], xmm0
movups xmmword [rsp + 0x158], xmm1
mov byte [rsp + 0x110], r12b
mov byte [rsp + 0x111], r14b
mov byte [rsp + 0x112], bpl
movaps xmm0, xmmword [rsp + 0x640]
movaps xmm1, xmmword [rsp + 0x650]
movups xmmword [rsp + 0x130], xmm1
movups xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [rsp + 0x143]
movaps xmmword [rsp + 0x3f0], xmm0
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x40d], rax
movups xmm0, xmmword [rsp + 0x153]
movaps xmmword [rsp + 0x400], xmm0
movups xmm0, xmmword [rsp + 0x133]
movaps xmmword [rsp + 0x3e0], xmm0
movups xmm0, xmmword [rsp + 0x123]
movaps xmmword [rsp + 0x3d0], xmm0
movups xmm0, xmmword [rsp + 0x113]
movaps xmmword [rsp + 0x3c0], xmm0
mov rax, qword [rsp + 0x40d]
mov qword [rsp + 0x6ad], rax
movaps xmm0, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0x6a0], xmm0
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmm1, xmmword [rsp + 0x3d0]
movaps xmm2, xmmword [rsp + 0x3e0]
movaps xmm3, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0x690], xmm3
movaps xmmword [rsp + 0x680], xmm2
movaps xmmword [rsp + 0x670], xmm1
movaps xmmword [rsp + 0x660], xmm0
mov rax, qword [rsp + 0x6ad]
mov qword [rsp + 0x160], rax
movaps xmm0, xmmword [rsp + 0x6a0]
movups xmmword [rsp + 0x153], xmm0
movaps xmm0, xmmword [rsp + 0x660]
movaps xmm1, xmmword [rsp + 0x670]
movaps xmm2, xmmword [rsp + 0x680]
movaps xmm3, xmmword [rsp + 0x690]
movups xmmword [rsp + 0x143], xmm3
movups xmmword [rsp + 0x133], xmm2
movups xmmword [rsp + 0x123], xmm1
movups xmmword [rsp + 0x113], xmm0
mov byte [rsp + 0x110], r12b
mov byte [rsp + 0x111], r14b
mov byte [rsp + 0x112], bpl
lea rdx, [0x1401868c8]
lea rdi, [rsp + 0x640]
mov r8d, 1
mov rcx, rdi
call fcn.140007bb0
lea rcx, [rsp + 0x390]
mov rdx, rdi
call fcn.140037be0
mov r13, qword [rsp + 0x390]
movzx edi, byte [rsp + 0x398]
test r13, r13
je 0x140074e9f
lea r15, [rsp + 0x113]
movzx ebx, byte [rsp + 0x399]
movups xmm0, xmmword [rsp + 0x3a8]
movups xmmword [rsp + 0x64e], xmm0
movups xmm0, xmmword [rsp + 0x39a]
movaps xmmword [rsp + 0x640], xmm0
mov rax, qword [rsp + 0x140]
test rax, rax
je 0x14006f90a
lea rcx, [rsp + 0x158]
mov rdx, qword [rsp + 0x148]
mov r8, qword [rsp + 0x150]
call qword [rax + 0x10]
movzx r12d, byte [rsp + 0x110]
movzx r14d, byte [rsp + 0x111]
movzx ebp, byte [rsp + 0x112]
mov qword [rsp + 0x140], r13
mov byte [rsp + 0x148], dil
mov byte [rsp + 0x149], bl
movaps xmm0, xmmword [rsp + 0x640]
movups xmmword [rsp + 0x14a], xmm0
movups xmm0, xmmword [rsp + 0x64e]
movups xmmword [rsp + 0x158], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rsp + 0x3c0], xmm0
movaps xmmword [rsp + 0x3d0], xmm1
movaps xmmword [rsp + 0x3e0], xmm2
movaps xmmword [rsp + 0x3f0], xmm3
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rsp + 0x400], xmm0
mov rax, qword [r15 + 0x4d]
mov qword [rsp + 0x40d], rax
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmm1, xmmword [rsp + 0x3d0]
movaps xmm2, xmmword [rsp + 0x3e0]
movaps xmm3, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0x10d0], xmm0
movaps xmmword [rsp + 0x10e0], xmm1
movaps xmmword [rsp + 0x10f0], xmm2
movaps xmmword [rsp + 0x1100], xmm3
movaps xmm0, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0x1110], xmm0
mov rax, qword [rsp + 0x40d]
mov qword [rsp + 0x111d], rax
cmp r12b, 4
je 0x140074e98
mov rax, qword [rsp + 0x111d]
mov qword [rsp + 0x410], rax
movaps xmm0, xmmword [rsp + 0x1110]
movups xmmword [rsp + 0x403], xmm0
movaps xmm0, xmmword [rsp + 0x10d0]
movaps xmm1, xmmword [rsp + 0x10e0]
movaps xmm2, xmmword [rsp + 0x10f0]
movaps xmm3, xmmword [rsp + 0x1100]
movups xmmword [rsp + 0x3f3], xmm3
movups xmmword [rsp + 0x3e3], xmm2
movups xmmword [rsp + 0x3d3], xmm1
movups xmmword [rsp + 0x3c3], xmm0
mov byte [rsp + 0x3c0], r12b
mov byte [rsp + 0x3c1], r14b
mov byte [rsp + 0x3c2], bpl
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x3c0]
call fcn.1400350c0
movzx eax, byte [rsp + 0x110]
movzx edi, byte [rsp + 0x111]
cmp al, 3
mov r8, qword [rsp + 0x38]
mov r9, qword [rsp + 0x848]
je 0x140074d8d
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0x6ad], rcx
movups xmm0, xmmword [rsp + 0x153]
movaps xmmword [rsp + 0x6a0], xmm0
movaps xmm0, xmmword [rsp + 0x6a0]
movaps xmmword [rsp + 0xa60], xmm0
mov rcx, qword [rsp + 0x6ad]
mov qword [rsp + 0xa6d], rcx
mov ecx, dword [rsp + 0x9fc]
mov dword [rsp + 0x620], ecx
movups xmm0, xmmword [rsp + 0x143]
movups xmm1, xmmword [rsp + 0x133]
movups xmm2, xmmword [rsp + 0x123]
movups xmm3, xmmword [rsp + 0x113]
movaps xmmword [rsp + 0xa20], xmm3
movaps xmmword [rsp + 0xa30], xmm2
movaps xmmword [rsp + 0xa40], xmm1
movaps xmmword [rsp + 0xa50], xmm0
movaps xmm0, xmmword [rsp + 0x330]
movaps xmm1, xmmword [rsp + 0x340]
movaps xmm2, xmmword [rsp + 0x350]
movups xmmword [rsp + 0xcc0], xmm2
movups xmmword [rsp + 0xcb0], xmm1
movups xmmword [rsp + 0xca0], xmm0
movups xmm0, xmmword [rsp + 0x9dc]
movups xmm1, xmmword [rsp + 0x9ec]
movaps xmmword [rsp + 0x610], xmm1
movaps xmmword [rsp + 0x600], xmm0
mov rcx, qword [rsi + 0x768]
movzx edx, byte [rcx + 0x112]
movzx ecx, byte [rsp + 0x112]
mov byte [rsi + 0x9d1], dl
movaps xmm0, xmmword [rsp + 0xd90]
movaps xmm1, xmmword [rsp + 0xda0]
movaps xmm2, xmmword [rsp + 0xdb0]
movups xmmword [rsi + 0x9d8], xmm0
movups xmmword [rsi + 0x9e8], xmm1
movups xmmword [rsi + 0x9f8], xmm2
mov rdx, qword [rsp + 0x868]
mov qword [rsi + 0xa08], rdx
mov qword [rsi + 0xa10], 0
mov qword [rsi + 0xa18], 6
mov qword [rsi + 0xa20], r9
mov rdx, qword [rsp + 0x830]
mov qword [rsi + 0xa28], rdx
mov rdx, qword [rsp + 0x870]
mov qword [rsi + 0xa30], rdx
movss dword [rsi + 0xa38], xmm8
movzx edx, byte [rsp + 0x63]
mov byte [rsi + 0xa3c], dl
movzx edx, byte [rsp + 0x62]
mov byte [rsi + 0xa3d], dl
mov rdx, qword [rsp + 0x890]
mov qword [rsi + 0xa40], rdx
mov rdx, qword [rsp + 0x880]
mov qword [rsi + 0xa48], rdx
mov rdx, qword [rsp + 0x878]
mov qword [rsi + 0xa50], rdx
mov rdx, qword [rsp + 0x828]
mov qword [rsi + 0xa58], rdx
mov edx, dword [rsp + 0x380]
mov dword [rsi + 0xa60], edx
mov edx, dword [rsp + 0x620]
mov dword [rsi + 0xa84], edx
movaps xmm0, xmmword [rsp + 0x600]
movaps xmm1, xmmword [rsp + 0x610]
movups xmmword [rsi + 0xa74], xmm1
movups xmmword [rsi + 0xa64], xmm0
movzx edx, byte [rsp + 0x5d]
mov byte [rsi + 0xa88], dl
mov rdx, qword [rsp + 0x858]
mov qword [rsi + 0xa90], rdx
movzx edx, byte [rsp + 0x60]
mov byte [rsi + 0xa98], dl
movzx edx, byte [rsp + 0x5f]
mov byte [rsi + 0xa99], dl
movzx edx, byte [rsp + 0x5e]
mov byte [rsi + 0xa9a], dl
mov rdx, qword [rsp + 0x888]
mov qword [rsi + 0xaa0], rdx
mov rdx, qword [rsp + 0x50]
mov qword [rsi + 0xaa8], rdx
mov rdx, qword [rsp + 0x80]
mov qword [rsi + 0xab0], rdx
mov rdx, qword [rsp + 0x78]
mov qword [rsi + 0xab8], rdx
mov rdx, qword [rsp + 0x8a0]
mov qword [rsi + 0xac0], rdx
mov rdx, qword [rsp + 0x898]
mov qword [rsi + 0xac8], rdx
mov rdx, qword [rsp + 0x8b0]
mov qword [rsi + 0xad0], rdx
mov edx, dword [rsp + 0x38c]
mov dword [rsi + 0xad8], edx
mov rdx, qword [rsp + 0x368]
mov qword [rsi + 0xae0], rdx
mov edx, dword [rsp + 0x384]
mov dword [rsi + 0xae8], edx
mov rdx, qword [rsp + 0x8a8]
mov qword [rsi + 0xaf0], rdx
movlps qword [rsi + 0xaf8], xmm7
mov edx, dword [rsp + 0x388]
mov dword [rsi + 0xb00], edx
movzx edx, byte [rsp + 0x66]
mov byte [rsi + 0xb04], dl
movzx edx, byte [rsp + 0x65]
mov byte [rsi + 0xb05], dl
mov rdx, qword [rsp + 0x860]
mov qword [rsi + 0xb08], rdx
mov rdx, qword [rsp + 0x838]
mov qword [rsi + 0xb10], rdx
movlps qword [rsi + 0xb18], xmm6
movzx edx, byte [rsp + 0x64]
mov byte [rsi + 0xb20], dl
movzx edx, byte [rsp + 0x67]
mov byte [rsi + 0xb21], dl
mov rdx, qword [rsp + 0xcc8]
mov qword [rsi + 0xb50], rdx
movups xmm0, xmmword [rsp + 0xc9a]
movups xmm1, xmmword [rsp + 0xcaa]
movups xmm2, xmmword [rsp + 0xcba]
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 + 0xa6d]
mov qword [rsi + 0xba8], rax
movaps xmm0, xmmword [rsp + 0xa60]
movups xmmword [rsi + 0xb9b], xmm0
movaps xmm0, xmmword [rsp + 0xa20]
movaps xmm1, xmmword [rsp + 0xa30]
movaps xmm2, xmmword [rsp + 0xa40]
movaps xmm3, xmmword [rsp + 0xa50]
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 + 0x840]
mov qword [rsi + 0xbc0], rax
movzx eax, byte [rsp + 0x61]
mov byte [rsi + 0xbc8], al
mov byte [rsi + 0xbc9], al
mov rbx, qword [rsp + 0x88]
mov r12, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
cmp dword [rsi + 0xa18], 9
je 0x140074d95
lea rdi, [rsi + 0x9d8]
lea r13, [rsi + 0xa18]
lea rcx, [rsp + 0x10d0]
mov rdx, rdi
mov r8, rbx
call fcn.1400a4560
cmp byte [rsp + 0x1140], 3
jne 0x140070082
lea rcx, [rsp + 0x660]
mov rdx, r13
mov r8, rbx
call fcn.140056df0
cmp byte [rsp + 0x6d0], 3
je 0x140070b59
mov rax, qword [r13]
mov qword [r13], 9
cmp rax, 9
je 0x140074fab
lea rdx, [rsi + 0xa20]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0x140], xmm3
movaps xmmword [rsp + 0x130], xmm2
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
lea rbx, [rsp + 0x150]
mov qword [rsp + 0x150], rax
lea rcx, [rsp + 0x158]
mov r8d, 0x1b0
call fcn.140119a10
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [rsp + 0x438], xmm0
movups xmmword [rsp + 0x448], xmm1
movups xmmword [rsp + 0x458], xmm2
movups xmmword [rsp + 0x468], xmm3
mov rax, qword [rsp + 0x6d0]
mov qword [rsp + 0x430], rax
movups xmm0, xmmword [rsp + 0x6c0]
movaps xmmword [rsp + 0x420], xmm0
movups xmm0, xmmword [rsp + 0x6b0]
movaps xmmword [rsp + 0x410], xmm0
movups xmm0, xmmword [rsp + 0x6a0]
movaps xmmword [rsp + 0x400], xmm0
movups xmm0, xmmword [rsp + 0x660]
movups xmm1, xmmword [rsp + 0x670]
movups xmm2, xmmword [rsp + 0x680]
movups xmm3, xmmword [rsp + 0x690]
movaps xmmword [rsp + 0x3f0], xmm3
movaps xmmword [rsp + 0x3e0], xmm2
movaps xmmword [rsp + 0x3d0], xmm1
movaps xmmword [rsp + 0x3c0], xmm0
lea rcx, [rsp + 0x8c0]
lea rdx, [rsp + 0x3c0]
mov r8d, 0xb8
call fcn.140119a10
mov rcx, rbx
call fcn.14006a3e0
mov r14d, 9
jmp 0x1400701b4
mov r14, qword [r13]
mov qword [r13], 9
cmp r14, 9
je 0x140074fab
lea rbx, [rsi + 0xa20]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0x140], xmm3
movaps xmmword [rsp + 0x130], xmm2
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x150], r14
lea rcx, [rsp + 0x158]
mov r8d, 0x1b0
mov rdx, rbx
call fcn.140119a10
lea rcx, [rsp + 0x8c0]
mov r8d, 0xb8
mov rdx, rbx
call fcn.140119a10
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0x1290]
mov r8d, 0xf8
call fcn.140119a10
movups xmm0, xmmword [rsp + 0x10d0]
movups xmm1, xmmword [rsp + 0x10e0]
movups xmm2, xmmword [rsp + 0x10f0]
movups xmm3, xmmword [rsp + 0x1100]
movaps xmmword [rsp + 0x580], xmm0
movaps xmmword [rsp + 0x590], xmm1
movaps xmmword [rsp + 0x5a0], xmm2
movaps xmmword [rsp + 0x5b0], xmm3
movups xmm0, xmmword [rsp + 0x1110]
movaps xmmword [rsp + 0x5c0], xmm0
movups xmm0, xmmword [rsp + 0x1120]
movaps xmmword [rsp + 0x5d0], xmm0
movups xmm0, xmmword [rsp + 0x1130]
movaps xmmword [rsp + 0x5e0], xmm0
mov rax, qword [rsp + 0x1140]
mov qword [rsp + 0x5f0], rax
lea rcx, [rsp + 0x110]
call fcn.140075340
cmp r14, 0xa
je 0x140070b59
mov word [rsi + 0x9d6], 0x101
movaps xmm0, xmmword [rsp + 0x580]
movdqa xmm1, xmmword [rsp + 0x590]
movdqa xmm2, xmmword [rsp + 0x5a0]
movdqa xmm3, xmmword [rsp + 0x5b0]
movups xmmword [rsi + 0x7a0], xmm0
movdqu xmmword [rsi + 0x7b0], xmm1
movdqu xmmword [rsi + 0x7c0], xmm2
movdqu xmmword [rsi + 0x7d0], xmm3
movaps xmm0, xmmword [rsp + 0x5c0]
movups xmmword [rsi + 0x7e0], xmm0
movaps xmm0, xmmword [rsp + 0x5d0]
movups xmmword [rsi + 0x7f0], xmm0
movdqa xmm0, xmmword [rsp + 0x5e0]
movdqu xmmword [rsi + 0x800], xmm0
mov rax, qword [rsp + 0x5f0]
mov qword [rsi + 0x810], rax
lea rbx, [rsi + 0x818]
mov qword [rsi + 0x818], r14
lea rcx, [rsi + 0x820]
lea rdx, [rsp + 0x8c0]
mov r8d, 0xb8
call fcn.140119a10
lea rcx, [rsi + 0x8d8]
lea rdx, [rsp + 0x1290]
mov r8d, 0xf8
call fcn.140119a10
cmp dword [rsi + 0xa18], 9
je 0x14007029b
mov rcx, rdi
call fcn.140075340
mov rcx, r13
call fcn.14006a3e0
mov r14, qword [rbx]
cmp r14, 9
jne 0x14007056e
movzx r13d, byte [rsi + 0x890]
cmp r13b, 2
jne 0x140070793
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 + 0x3f0], xmm3
movdqa xmmword [rsp + 0x3e0], xmm2
movdqa xmmword [rsp + 0x3d0], xmm1
movdqa xmmword [rsp + 0x3c0], xmm0
cmp byte [r15 + 0x30], 4
jne 0x140070989
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
lea rdi, [rsi + 0x9e0]
lea rcx, [rsp + 0x110]
mov rdx, rdi
mov r8, qword [rsp + 0x88]
call fcn.1400a4560
movzx r13d, byte [rsp + 0x180]
cmp r13b, 3
je 0x140070b55
mov rcx, rdi
mov r12, qword [rsp + 0x110]
mov r15, qword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0xe80], xmm0
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
movdqu xmm0, xmmword [rsp + 0x170]
movdqa xmmword [rsp + 0xed0], xmm0
mov eax, dword [rsp + 0x181]
mov dword [rsp + 0x328], eax
mov eax, dword [rsp + 0x184]
mov dword [rsp + 0x32b], eax
call fcn.140075340
cmp r13b, 2
jne 0x1400704d6
xor r14d, r14d
cmp byte [rsi + 0x9d1], 0
je 0x140070779
xor r14d, r14d
cmp byte [r12 + 0x30], 4
jne 0x140070779
mov rdi, qword [r12]
xor r14d, r14d
test rdi, rdi
je 0x140070779
mov qword [rsp + 0x40], rbp
mov rbx, qword [r12 + 8]
movabs r15, 0xd90863875608b9f2
xor r14d, r14d
movabs rbp, 0xdc86e7df5ba2e808
jmp 0x1400704a1
mov rcx, rdi
call qword [rbx + 0x30]
mov rdi, rax
mov rbx, rdx
test rax, rax
je 0x1400704b7
mov rcx, rdi
call qword [rbx + 0x38]
cmp rax, r15
jne 0x140070490
cmp rdx, rbp
jne 0x140070490
mov r14d, 1
mov r15, r12
mov rbp, qword [rsp + 0x40]
cmp byte [rsi + 0x9d4], 0
mov r12, qword [rsp + 0x48]
jne 0x140070996
jmp 0x1400709a3
movaps xmm0, xmmword [rsp + 0xed0]
movaps xmmword [rsp + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0xec0]
movaps xmmword [rsp + 0xf0], xmm0
movdqa xmm0, xmmword [rsp + 0xe80]
movdqa xmm1, xmmword [rsp + 0xe90]
movdqa xmm2, xmmword [rsp + 0xea0]
movdqa xmm3, xmmword [rsp + 0xeb0]
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
mov r14, r12
cmp byte [rsi + 0x9d4], 0
mov r12, qword [rsp + 0x48]
jne 0x140070996
jmp 0x1400709a3
movzx r13d, byte [rsi + 0x810]
cmp r13b, 2
jne 0x140070865
mov byte [rsi + 0x9d3], 1
mov r15, qword [rsi + 0x7a0]
mov qword [rsi + 0x9d8], r15
lea rcx, [rsp + 0x110]
mov r8d, 0x1b8
mov rdx, rbx
call fcn.140119a10
mov byte [rsi + 0x9d2], 1
cmp byte [r15 + 0x30], 4
jne 0x1400709cb
mov byte [rsi + 0x9d2], 0
lea rcx, [rsi + 0x9e0]
mov r8d, 0x1b8
mov rdx, rbx
call fcn.140119a10
lea rdi, [rsi + 0x9e0]
lea rcx, [rsp + 0x3c0]
mov rdx, rdi
mov r8, qword [rsp + 0x88]
call fcn.140056df0
movzx r13d, byte [rsp + 0x430]
cmp r13b, 3
je 0x140070b51
mov rcx, rdi
mov rdi, qword [rsp + 0x3c0]
mov r15, qword [rsp + 0x3c8]
movups xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0xe20], xmm0
movups xmm0, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0xe30], xmm0
movups xmm0, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0xe40], xmm0
movups xmm0, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0xe50], xmm0
movups xmm0, xmmword [rsp + 0x410]
movaps xmmword [rsp + 0xe60], xmm0
movdqu xmm0, xmmword [rsp + 0x420]
movdqa xmmword [rsp + 0xe70], xmm0
mov eax, dword [rsp + 0x431]
mov dword [rsp + 0x320], eax
mov eax, dword [rsp + 0x434]
mov dword [rsp + 0x323], eax
call fcn.14006a3e0
xor r14d, r14d
cmp r13b, 2
jne 0x1400706bf
mov r15, rdi
cmp byte [rsi + 0x9d2], 0
jne 0x1400709d8
jmp 0x14007074d
movaps xmm0, xmmword [rsp + 0xe70]
movaps xmmword [rsp + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0xe60]
movaps xmmword [rsp + 0xf0], xmm0
movdqa xmm0, xmmword [rsp + 0xe20]
movdqa xmm1, xmmword [rsp + 0xe30]
movdqa xmm2, xmmword [rsp + 0xe40]
movdqa xmm3, xmmword [rsp + 0xe50]
movdqa xmmword [rsp + 0xe0], xmm3
movdqa xmmword [rsp + 0xd0], xmm2
movdqa xmmword [rsp + 0xc0], xmm1
movdqa xmmword [rsp + 0xb0], xmm0
mov eax, dword [rsp + 0x320]
mov ecx, dword [rsp + 0x323]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
mov r14, rdi
cmp byte [rsi + 0x9d2], 0
jne 0x1400709d8
mov byte [rsi + 0x9d2], 0
cmp byte [rsi + 0x9d3], 0
je 0x1400709f9
mov rcx, qword [rsi + 0x9d8]
call fcn.140011c30
mov byte [rsi + 0x9d3], 0
jmp 0x140071007
mov r15, r12
cmp byte [rsi + 0x9d4], 0
mov r12, qword [rsp + 0x48]
jne 0x140070996
jmp 0x1400709a3
mov r14, 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 + 0x140], xmm3
movdqa xmmword [rsp + 0x130], xmm2
movdqa xmmword [rsp + 0x120], xmm1
movdqa xmmword [rsp + 0x110], xmm0
lea rcx, [rsp + 0x110]
call fcn.140075340
jmp 0x140071007
mov r14, qword [rsi + 0x7a0]
mov r15, qword [rsi + 0x7a8]
movups xmm0, xmmword [rsi + 0x800]
movaps xmmword [rsp + 0xe10], xmm0
movups xmm0, xmmword [rsi + 0x7f0]
movaps xmmword [rsp + 0xe00], xmm0
movups xmm0, xmmword [rsi + 0x7e0]
movaps xmmword [rsp + 0xdf0], xmm0
movups xmm0, xmmword [rsi + 0x7d0]
movaps xmmword [rsp + 0xde0], xmm0
movups xmm0, xmmword [rsi + 0x7c0]
movaps xmmword [rsp + 0xdd0], xmm0
movdqu xmm0, xmmword [rsi + 0x7b0]
movdqa xmmword [rsp + 0xdc0], xmm0
mov eax, dword [rsi + 0x811]
mov ecx, dword [rsi + 0x814]
mov dword [rsp + 0x318], eax
mov dword [rsp + 0x31b], ecx
lea rcx, [rsp + 0x10d0]
mov r8d, 0x1b8
mov rdx, rbx
call fcn.140119a10
cmp dword [rsp + 0x10d0], 6
jne 0x140070a05
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 + 0x10d0]
call fcn.14006a3e0
jmp 0x140071007
mov byte [rsi + 0x9d5], 0
mov r13b, 2
xor r14d, r14d
lea rcx, [rsp + 0x3c0]
call fcn.140075340
mov byte [rsi + 0x9d4], 0
cmp byte [rsi + 0x9d5], 0
je 0x1400709bf
mov rcx, qword [rsi + 0x9d8]
call fcn.140011c30
mov byte [rsi + 0x9d5], 0
jmp 0x140071007
mov byte [rsi + 0x9d3], 0
mov r13b, 2
xor r14d, r14d
lea rcx, [rsp + 0x110]
call fcn.14006a3e0
mov byte [rsi + 0x9d2], 0
cmp byte [rsi + 0x9d3], 0
jne 0x140070761
mov byte [rsi + 0x9d3], 0
jmp 0x140071007
mov qword [rsp + 0x40], rbp
lea rcx, [rsp + 0xf10]
mov r8d, 0x1b8
mov rdx, rbx
call fcn.140119a10
mov rax, qword [rsi + 0x768]
mov rbp, qword [rax + 0x68]
test rbp, rbp
mov qword [rsp + 0x48], r12
je 0x140070a9d
mov r12, qword [rax + 0x70]
mov rbx, qword [r12 + 0x10]
movzx eax, byte [0x140198310]
mov edx, 0x1b8
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x1400750d4
mov rdi, rax
dec rbx
and rbx, 0xfffffffffffffff0
add rbx, rbp
add rbx, 0x10
lea rdx, [rsp + 0xf10]
mov r8d, 0x1b8
mov rcx, rax
call fcn.140119a10
lea r8, [0x140151250]
mov rcx, rbx
mov rdx, rdi
call qword [r12 + 0x18]
mov r12, qword [rsp + 0x48]
jmp 0x140070f84
mov eax, 1
lock xadd qword [0x140198060], rax
mov qword [rsp + 0x390], rax
lea rcx, [rsp + 0x3c0]
mov r8d, 0x1b8
mov rdx, rbx
call fcn.140119a10
lea rax, [rsp + 0x390]
mov qword [rsp + 0x578], rax
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x140070b6c
cmp eax, 1
je 0x140070b99
mov rax, qword [rsp + 0x3c0]
cmp rax, 0xa
je 0x140075307
cmp eax, 9
je 0x140075307
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14007528e
test rcx, rcx
jne 0x140075307
lea rcx, [rsp + 0x3c8]
call fcn.140057390
jmp 0x140075307
mov al, 4
jmp 0x140070b5b
mov al, 5
jmp 0x140070b5b
mov al, 3
mov rcx, qword [rsp + 0x638]
mov byte [rcx], al
mov al, 3
jmp 0x140073147
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14008e4a0]
call fcn.1400e7220
mov byte [rdi + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1400750e3
inc rax
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rdi, qword [rcx + 0xd8]
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x3c0]
mov r8d, 0x1c0
call fcn.140119a10
cmp rdi, 2
je 0x1400750fe
lea rcx, [rsp + 0x660]
lea rdx, [rsp + 0x3c0]
mov r8d, 0x1b8
call fcn.140119a10
mov rax, qword [rsp + 0x2c8]
mov rbx, qword [rax]
test rdi, rdi
je 0x140070db3
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r12, qword [rax + 0xe0]
lock inc qword [r12]
jle case.0x14006eca4.2
movzx eax, byte [0x140198310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x1400750ef
lea rcx, [r12 + 0x10]
mov qword [rsp + 0x38], rcx
mov rdi, rax
and rdi, 0xffffffffffffff80
lea rbp, [rdi + 0x80]
mov qword [rdi + 0x78], rax
mov qword [rdi + 0x80], 0xcc
mov qword [rdi + 0x88], 0
lea rax, case.0x1400a0a89.136
mov qword [rdi + 0x90], rax
mov qword [rdi + 0xa0], r12
mov qword [rdi + 0xa8], rbx
lea rcx, [rdi + 0xb0]
lea rdx, [rsp + 0x660]
mov r8d, 0x1b8
call fcn.140119a10
pxor xmm0, xmm0
movdqu xmmword [rdi + 0x268], xmm0
mov qword [rdi + 0x278], 0
mov rax, qword [r12 + 0x88]
mov qword [rdi + 0x98], rax
mov rcx, qword [r12 + 0x68]
mov rax, qword [r12 + 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 0x140074c98
lea rax, [r12 + 0x78]
mov qword [rsp + 0x330], rdi
mov qword [rsp + 0x338], rax
mov qword [rsp + 0x340], rbx
movzx eax, byte [r12 + 0x90]
test al, al
jne 0x140070ec5
lea rcx, [rsp + 0x330]
mov rdx, rbp
call fcn.14008e890
mov byte [rsp + 0x9dc], 0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], rbp
lea rax, [rsp + 0x9dc]
mov qword [rsp + 0x340], rax
lea rcx, [rsp + 0x330]
call fcn.140103660
jmp 0x140070f49
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r12, qword [rax + 0xe0]
lock inc qword [r12]
jle case.0x14006eca4.2
movzx eax, byte [0x140198310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x1400750ef
mov rdi, rax
and rdi, 0xffffffffffffff80
lea rbp, [rdi + 0x80]
mov qword [rdi + 0x78], rax
mov qword [rdi + 0x80], 0xcc
mov qword [rdi + 0x88], 0
lea rax, [0x140155478]
mov qword [rdi + 0x90], rax
mov qword [rdi + 0xa0], r12
mov qword [rdi + 0xa8], rbx
lea rcx, [rdi + 0xb0]
lea rdx, [rsp + 0x660]
mov r8d, 0x1b8
call fcn.140119a10
pxor xmm0, xmm0
movdqu xmmword [rdi + 0x268], xmm0
mov qword [rdi + 0x278], 0
mov rax, qword [r12 + 0x78]
mov qword [rdi + 0x98], rax
mov rcx, qword [r12 + 0x58]
mov rax, qword [r12 + 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 0x140074caf
lea rax, [r12 + 0x68]
mov qword [rsp + 0x330], rdi
mov qword [rsp + 0x338], rax
mov qword [rsp + 0x340], rbx
movzx eax, byte [r12 + 0x80]
test al, al
je 0x140070f17
mov rcx, qword [rsp + 0x330]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
mov r12, qword [rsp + 0x48]
jne 0x140074ca5
mov rax, qword [rbp + 0x10]
mov rcx, rbp
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [rbp], rax
cmp rax, 0x3f
jbe 0x14007514f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140070f4e
mov rax, qword [rbp + 0x10]
mov rcx, rbp
call qword [rax + 0x10]
jmp 0x140070f4e
lea rcx, [rsp + 0x330]
mov rdx, rbp
call fcn.14008e890
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xe0]
mov rdx, rbp
call fcn.140102f60
mov r12, qword [rsp + 0x48]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rbp], rcx
je 0x140070f84
mov rax, qword [rbp + 0x10]
mov rcx, rbp
call qword [rax + 0x20]
movaps xmm0, xmmword [rsp + 0xe10]
movaps xmmword [rsp + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0xe00]
movaps xmmword [rsp + 0xf0], xmm0
movdqa xmm0, xmmword [rsp + 0xdc0]
movdqa xmm1, xmmword [rsp + 0xdd0]
movdqa xmm2, xmmword [rsp + 0xde0]
movdqa xmm3, xmmword [rsp + 0xdf0]
movdqa xmmword [rsp + 0xe0], xmm3
movdqa xmmword [rsp + 0xd0], xmm2
movdqa xmmword [rsp + 0xc0], xmm1
movdqa xmmword [rsp + 0xb0], xmm0
mov eax, dword [rsp + 0x318]
mov ecx, dword [rsp + 0x31b]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
mov rbp, qword [rsp + 0x40]
mov word [rsi + 0x9d6], 0
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0xd20], xmm0
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xd10], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmm2, xmmword [rsp + 0xd0]
movaps xmm3, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0xd00], xmm3
movaps xmmword [rsp + 0xcf0], xmm2
movaps xmmword [rsp + 0xce0], xmm1
movaps xmmword [rsp + 0xcd0], xmm0
mov eax, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x6b]
mov dword [rsp + 0x308], eax
mov dword [rsp + 0x30b], ecx
mov byte [rsi + 0x9d0], 1
movaps xmm0, xmmword [rsp + 0xcd0]
movdqa xmm1, xmmword [rsp + 0xce0]
movdqa xmm2, xmmword [rsp + 0xcf0]
movdqa xmm3, xmmword [rsp + 0xd00]
movaps xmmword [rsp + 0xd30], xmm0
movdqa xmmword [rsp + 0xd40], xmm1
movdqa xmmword [rsp + 0xd50], xmm2
movdqa xmmword [rsp + 0xd60], xmm3
movaps xmm0, xmmword [rsp + 0xd10]
movaps xmmword [rsp + 0xd70], xmm0
movdqa xmm0, xmmword [rsp + 0xd20]
movdqa xmmword [rsp + 0xd80], xmm0
mov eax, dword [rsp + 0x308]
mov ecx, dword [rsp + 0x30b]
mov dword [rsp + 0x313], ecx
mov dword [rsp + 0x310], eax
mov rcx, rbp
call fcn.140075bf0
cmp r13b, 2
jne 0x1400711d1
mov bl, 1
mov r13d, 3
test r14, r14
je 0x140071746
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.140119a10
movups xmm0, xmmword [rsi + 0x6d0]
movdqu xmm1, xmmword [rsi + 0x6e0]
movdqu xmm2, xmmword [rsi + 0x6f0]
movdqu xmm3, xmmword [rsi + 0x700]
movaps xmmword [rsp + 0x980], xmm0
movdqa xmmword [rsp + 0x990], xmm1
movdqa xmmword [rsp + 0x9a0], xmm2
movdqa xmmword [rsp + 0x9b0], xmm3
movdqu xmm0, xmmword [rsi + 0x710]
movdqa xmmword [rsp + 0x9c0], xmm0
mov rax, qword [rsi + 0x720]
mov qword [rsp + 0x9d0], rax
jmp 0x140073772
mov qword [rsp + 0x48], r12
movaps xmm0, xmmword [rsp + 0xd80]
movaps xmmword [rsp + 0x160], xmm0
movaps xmm0, xmmword [rsp + 0xd70]
movaps xmmword [rsp + 0x150], xmm0
movaps xmm0, xmmword [rsp + 0xd30]
movaps xmm1, xmmword [rsp + 0xd40]
movaps xmm2, xmmword [rsp + 0xd50]
movaps xmm3, xmmword [rsp + 0xd60]
movaps xmmword [rsp + 0x140], xmm3
movaps xmmword [rsp + 0x130], xmm2
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov qword [rsi + 0x730], r14
mov qword [rsi + 0x738], r15
movaps xmm0, xmmword [rsp + 0x110]
movdqa xmm1, xmmword [rsp + 0x120]
movdqa xmm2, xmmword [rsp + 0x130]
movdqa xmm3, xmmword [rsp + 0x140]
movups xmmword [rsi + 0x740], xmm0
movdqu xmmword [rsi + 0x750], xmm1
movdqu xmmword [rsi + 0x760], xmm2
movdqu xmmword [rsi + 0x770], xmm3
movaps xmm0, xmmword [rsp + 0x150]
movups xmmword [rsi + 0x780], xmm0
movdqa xmm0, xmmword [rsp + 0x160]
movdqu xmmword [rsi + 0x790], xmm0
mov byte [rsi + 0x7a0], r13b
mov eax, dword [rsp + 0x310]
mov ecx, dword [rsp + 0x313]
mov dword [rsi + 0x7a1], eax
mov dword [rsi + 0x7a4], ecx
lea r15, [rsi + 0x628]
mov rcx, qword [rsi + 0x6f8]
test rcx, rcx
je 0x140071529
cmp qword [rcx + 0x18], 0
je 0x140071529
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
movabs rbx, 0x82657b20ec9b54c2
mov rdx, rcx
and rdx, rbx
xor r8d, r8d
movdqa xmm0, xmmword [str.AAAAAAAAAAAAAAAA]
pcmpeqd xmm1, xmm1
movabs r14, 0x58b5a43975ccd6bd
movdqu xmm2, xmmword [rax + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
test r9d, r9d
jne 0x14007136d
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x140071529
add rdx, r8
add rdx, 0x10
add r8, 0x10
and rdx, rcx
jmp 0x140071319
lea r10d, [r9 - 1]
and r10w, r9w
mov r9d, r10d
je 0x140071330
tzcnt r11d, r9d
add r11, rdx
and r11, rcx
shl r11, 5
mov r10, rax
sub r10, r11
cmp qword [r10 - 0x20], r14
jne 0x140071360
cmp qword [r10 - 0x18], rbx
jne 0x140071360
mov rdi, qword [r10 - 0x10]
mov rax, qword [r10 - 8]
mov rcx, rdi
call qword [rax + 0x18]
cmp rax, r14
jne 0x140071529
cmp rdx, rbx
jne 0x140071529
mov qword [rsp + 0x50], r15
cmp byte [rsi + 0x791], 2
je 0x140074d27
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 0x1400713ee
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.0x14006eca4.2
mov r14, qword [rbx + 0x10]
mov ecx, 8
xor eax, eax
lock cmpxchg qword [r14 + 0x130], rcx
jne 0x140071bda
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 0x140071beb
lea rcx, [r14 + 0x10]
call fcn.1400f6090
lea rcx, [r14 + 0x30]
call fcn.1400f6090
lea rcx, [r14 + 0x50]
call fcn.1400f6090
lea rcx, [r14 + 0x70]
call fcn.1400f6090
lea rcx, [r14 + 0x90]
call fcn.1400f6090
lea rcx, [r14 + 0xb0]
call fcn.1400f6090
lea rcx, [r14 + 0xd0]
call fcn.1400f6090
add r14, 0xf0
mov rcx, r14
call fcn.1400f6090
and r15d, 0xff00
cmp r15d, 0x200
mov rbp, qword [rsp + 0x40]
mov r15, qword [rsp + 0x50]
je 0x140071529
test rbx, rbx
je 0x14007151b
mov rax, qword [r12]
test rax, rax
je 0x1400714f5
mov rcx, rbx
call rax
cmp qword [r12 + 8], 0
je 0x14007151b
cmp qword [r12 + 0x10], 0x11
jb 0x140071509
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lock dec qword [rdi]
jne 0x140071529
mov rcx, rdi
call fcn.1400832e0
cmp byte [rbp + 0x61], 2
je 0x140074d27
cmp byte [rbp + 0x40], 2
jne 0x140071628
cmp byte [rsi + 0x6e0], 7
jne 0x140071f77
mov rcx, qword [rsi + 0x6f8]
test rcx, rcx
je 0x140071617
cmp qword [rcx + 0x18], 0
je 0x140071617
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
movabs rdi, 0x3d889b518b613641
mov rdx, rcx
and rdx, rdi
xor r8d, r8d
movdqa xmm0, xmmword [0x140127b40]
pcmpeqd xmm1, xmm1
movabs rbx, 0xae7e5de1fb1b94e9
movdqu xmm2, xmmword [rax + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
test r9d, r9d
jne 0x1400715dd
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x140071617
add rdx, r8
add rdx, 0x10
add r8, 0x10
and rdx, rcx
jmp 0x140071595
lea r10d, [r9 - 1]
and r10w, r9w
mov r9d, r10d
je 0x1400715ac
tzcnt r11d, r9d
add r11, rdx
and r11, rcx
shl r11, 5
mov r10, rax
sub r10, r11
cmp qword [r10 - 0x20], rbx
jne 0x1400715d0
cmp qword [r10 - 0x18], rdi
jne 0x1400715d0
mov rcx, qword [r10 - 0x10]
mov rax, qword [r10 - 8]
call qword [rax + 0x18]
cmp rax, rbx
jne 0x140071617
cmp rdx, rdi
je 0x140071f77
lea rcx, [rsi + 0x688]
call fcn.140041320
jmp 0x140071f77
cmp byte [rsi + 0x700], 3
jne 0x140071756
mov rbx, rbp
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140074fea
mov rbp, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x301
movzx r15d, byte [rbx + 0x61]
cmp r15b, 2
je 0x140074d27
movzx r12d, byte [rbx + 0x60]
mov rcx, qword [rbx + 0x48]
xor edi, edi
test rcx, rcx
je 0x140071694
mov rax, qword [rbx + 0x50]
call qword [rax + 0x18]
mov rdi, rax
mov r14, rdx
mov r13, qword [rbx + 0x58]
lock inc qword [r13]
jle case.0x14006eca4.2
cmp byte [rbp + 0x29], 2
je 0x140071704
mov qword [rsp + 0x38], r14
mov r14, qword [rbp + 0x10]
test r14, r14
je 0x1400716ec
mov rbx, qword [rbp + 0x18]
mov rax, qword [rbx]
test rax, rax
je 0x1400716c8
mov rcx, r14
call rax
cmp qword [rbx + 8], 0
je 0x1400716ec
cmp qword [rbx + 0x10], 0x11
jb 0x1400716da
mov r14, qword [r14 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x20]
lock dec qword [rax]
mov r14, qword [rsp + 0x38]
jne 0x140071704
mov rcx, qword [rbp + 0x20]
call fcn.1400832e0
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x20], r13
mov byte [rbp + 0x28], r12b
mov byte [rbp + 0x29], r15b
mov eax, dword [rsp + 0x110]
mov dword [rbp + 0x2a], eax
movzx eax, word [rsp + 0x114]
mov word [rbp + 0x2e], ax
mov r13d, 3
mov r12, qword [rsp + 0x48]
mov r14, qword [rsp + 0x370]
jmp 0x1400736f2
mov rbp, r15
mov r14, qword [rsp + 0x370]
jmp 0x140073772
mov rax, qword [rsi + 0x620]
cmp byte [rax + 0x111], 0
je 0x1400717df
mov qword [rsp + 0x40], rbp
movzx ebx, byte [rsi + 0x688]
test ebx, ebx
je 0x14007184d
cmp ebx, 2
jne 0x140071846
mov r14, qword [rsi + 0x690]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140074d3f
mov rdi, rax
lea rdx, [r14 + 0x18]
mov rax, qword [r14]
mov r8, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
lea rcx, [rsp + 0x110]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x110]
movdqu xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
jmp 0x14007184d
mov r14, qword [rsp + 0xa0]
mov r15, qword [rsp + 0x70]
movzx eax, word [rsp + 0x36]
mov dword [rsp + 0x38], eax
cmp byte [rsi + 0x6e0], 7
je 0x140071f55
movzx eax, byte [rbp + 0x61]
cmp al, 2
je 0x140074d27
lea rdi, [rsi + 0x688]
test al, al
je 0x140071839
cmp byte [rdi], 0
je 0x140071f61
lea rdx, [0x140157d58]
mov rcx, rdi
call fcn.140036fe0
test al, al
je 0x140071f61
mov rcx, rdi
call fcn.140040e10
jmp 0x140071f61
movzx ebp, byte [rsi + 0x689]
lea rdx, [rsi + 0x6b0]
mov rax, qword [rsi + 0x698]
mov r8, qword [rsi + 0x6a0]
mov r9, qword [rsi + 0x6a8]
lea rcx, [rsp + 0x120]
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 + 0x140]
call qword [rax]
movzx eax, word [rsi + 0x6d8]
mov byte [rsp + 0x110], bl
mov byte [rsp + 0x111], bpl
mov qword [rsp + 0x118], rdi
mov word [rsp + 0x160], ax
movups xmm0, xmmword [0x140152110]
movaps xmmword [rsp + 0x670], xmm0
movdqu xmm0, xmmword [0x140152100]
movdqa xmmword [rsp + 0x660], xmm0
mov rcx, r15
call fcn.14003d690
test al, al
jne 0x140075067
lea rdx, [rsp + 0x660]
mov qword [rsp + 0x50], r15
mov rcx, r15
call fcn.14003d180
movzx r12d, word [rsi + 0x680]
mov dword [rsp + 0x38], eax
and eax, r12d
mov r13, qword [rsi + 0x670]
mov rbx, qword [rsi + 0x678]
mov r10, qword [rsp + 0x660]
mov rcx, qword [rsp + 0x668]
mov qword [rsp + 0x78], rcx
movzx ecx, byte [rsp + 0x668]
mov byte [rsp + 0x368], cl
mov rcx, qword [rsp + 0x670]
mov qword [rsp + 0x80], rcx
xor edi, edi
mov rbp, qword [rsp + 0x40]
jmp 0x140071980
movzx ecx, byte [rsp + 0x368]
cmp byte [rax + 8], cl
je 0x140071dcc
inc rdi
inc r15
mov rax, r15
nop dword [rax + rax]
mov r15, rax
mov eax, 0
cmp r15, rbx
jae 0x140071980
movzx r11d, word [r13 + r15*4]
cmp r11, 0xffff
je 0x140071a70
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 0x140071a70
cmp ax, word [rsp + 0x38]
jne 0x14007196f
mov rdx, qword [rsi + 0x650]
cmp rdx, r11
jbe 0x140074d66
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 0x14007196f
add rax, rdx
add rax, 0x40
test rcx, rcx
je 0x14007195e
mov rcx, qword [rsp + 0x80]
cmp qword [rax + 0x10], rcx
jne 0x14007196f
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov rbp, r10
mov r14, r11
call fcn.14011a450
mov r10, rbp
mov rbp, qword [rsp + 0x40]
test eax, eax
jne 0x14007196f
mov bl, 2
test r10, r10
je 0x140071a68
lea rcx, [rsp + 0x678]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [r10 + 0x10]
mov r11, r14
jmp 0x140071dce
cmp rdi, 0x200
setae al
mov r14, qword [rsp + 0x50]
cmp qword [r14], 2
setne bl
and bl, al
lea rax, [rsp + 0x660]
movdqu xmm0, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0xf10], xmm0
mov r11, qword [rsp + 0x78]
mov qword [rsp + 0x3c0], r14
mov qword [rsp + 0x3c8], r10
mov qword [rsp + 0x3d0], r11
movdqa xmm0, xmmword [rsp + 0xf10]
movdqu xmmword [rsp + 0x3d8], xmm0
mov qword [rsp + 0x3e8], r15
mov eax, dword [rsp + 0x38]
mov word [rsp + 0x3f0], ax
mov byte [rsp + 0x3f2], bl
cmp bl, 2
mov qword [rsp + 0xf08], r10
mov qword [rsp + 0x820], r11
jne 0x140071b1e
mov rdx, qword [r14 + 0x28]
cmp r11, rdx
jb 0x140071ecc
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, qword [rsp + 0x820]
call fcn.14011a930
mov rdx, qword [rsp + 0x130]
test rdx, rdx
je 0x1400750bc
mov rcx, qword [rsp + 0x128]
call fcn.140034980
mov rdi, rax
mov rbx, rdx
mov qword [rsp + 0x580], rax
mov qword [rsp + 0x588], rdx
mov r8, qword [rsp + 0x130]
test r8, r8
je 0x140071c38
mov rdx, qword [rsp + 0x128]
lea rcx, [rsp + 0x660]
call fcn.140034420
cmp qword [rsp + 0x660], 0
je 0x140071c38
movzx eax, word [rsp + 0x670]
movzx ecx, byte [rsp + 0x110]
test ecx, ecx
je 0x140071c2e
cmp ecx, 2
jne 0x140071bfc
mov rdx, qword [rsp + 0x118]
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
cmp rdx, 5
je 0x140071c18
cmp rdx, 3
jne 0x140071c2e
movzx edx, word [rcx]
xor edx, 0x7377
movzx ecx, byte [rcx + 2]
xor ecx, 0x73
or cx, dx
jne 0x140071c2e
jmp 0x140071de9
lea rcx, [r14 + 0x130]
call fcn.14011e1b0
jmp 0x14007141a
lea rcx, [r14 + 0x130]
call fcn.14011e810
jmp 0x140071471
cmp byte [rsp + 0x111], 0
lea rdx, str.httphttpswswssftpfileC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
lea rcx, [0x1401864f4]
cmove rcx, rdx
je 0x140071c2e
mov edx, 0x70747468
xor edx, dword [rcx]
movzx ecx, byte [rcx + 4]
xor ecx, 0x73
or ecx, edx
je 0x140071de9
cmp ax, 0x50
je 0x140071df7
mov r8, qword [rsp + 0x130]
test r8, r8
je 0x140071df7
mov rdx, qword [rsp + 0x128]
lea rcx, [rsp + 0x8c0]
call fcn.140034420
cmp qword [rsp + 0x8c0], 0
je 0x140071e03
mov rax, qword [rsp + 0x8d0]
mov qword [rsp + 0x12a0], rax
movdqu xmm0, xmmword [rsp + 0x8c0]
movdqa xmmword [rsp + 0x1290], xmm0
lea rax, [rsp + 0x580]
mov qword [rsp + 0xf10], rax
lea rax, [0x140037e20]
mov qword [rsp + 0xf18], rax
lea rax, [rsp + 0x1290]
mov qword [rsp + 0xf20], rax
lea rax, [0x1400d3b40]
mov qword [rsp + 0xf28], rax
lea rax, [0x140154620]
mov qword [rsp + 0x660], rax
mov qword [rsp + 0x668], 2
mov qword [rsp + 0x680], 0
lea rax, [rsp + 0xf10]
mov qword [rsp + 0x670], rax
mov qword [rsp + 0x678], 2
lea rcx, [rsp + 0x10d0]
lea rdx, [rsp + 0x660]
call fcn.140006b90
mov rdi, qword [rsp + 0x10d8]
mov rax, qword [rsp + 0x10e0]
xor r8d, r8d
test rax, rax
je 0x140071d84
xor ecx, ecx
jmp 0x140071d5d
cmp dl, 9
jne 0x140071d6b
inc rcx
cmp rax, rcx
je 0x140071d81
movzx edx, byte [rdi + rcx]
cmp dl, 0x1f
jbe 0x140071d50
cmp dl, 0x7f
jne 0x140071d55
mov al, 2
mov byte [rsp + 0x680], al
cmp qword [rsp + 0x10d0], 0
jne 0x140071da8
jmp 0x140071dc2
mov r8, rax
lea rcx, [rsp + 0x660]
mov rdx, rdi
call fcn.140007bb0
xor eax, eax
mov byte [rsp + 0x680], al
cmp qword [rsp + 0x10d0], 0
je 0x140071dc2
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [rsp + 0x680]
cmp al, 2
jne 0x140071e7a
jmp 0x140071e33
mov bl, 2
mov r10, r15
mov r15, qword [rsp + 0x70]
movzx eax, word [rsp + 0x36]
mov dword [rsp + 0x38], eax
mov r14, qword [rsp + 0x50]
jmp 0x140071aa3
movzx eax, ax
cmp eax, 0x1bb
jne 0x140071c38
mov qword [rsp + 0x8c0], 0
xor r8d, r8d
test rbx, rbx
je 0x140071e62
xor eax, eax
jmp 0x140071e1d
cmp cl, 9
jne 0x140071e2b
inc rax
cmp rbx, rax
je 0x140071e5f
movzx ecx, byte [rdi + rax]
cmp cl, 0x1f
jbe 0x140071e10
cmp cl, 0x7f
jne 0x140071e15
mov byte [rsp + 0x680], 2
lea rax, [0x140154660]
mov qword [rsp + 0x20], rax
lea rcx, str.uri_host_is_valid_header_value
lea r9, [0x1401542d8]
lea r8, [rsp + 0x10d0]
mov edx, 0x1e
call fcn.14011acb0
mov r8, rbx
lea rcx, [rsp + 0x660]
mov rdx, rdi
call fcn.140007bb0
mov byte [rsp + 0x680], 0
mov rax, qword [rsp + 0x680]
mov qword [rsp + 0xf30], rax
movdqu xmm0, xmmword [rsp + 0x660]
movdqu xmm1, xmmword [rsp + 0x670]
movdqa xmmword [rsp + 0xf20], xmm1
movdqa xmmword [rsp + 0xf10], xmm0
lea rcx, [rsp + 0x3c0]
lea rdx, [rsp + 0xf10]
call fcn.14009c010
test rax, rax
je 0x140075090
cmp byte [rsp + 0x110], 2
jb 0x140071f02
mov rdi, qword [rsp + 0x118]
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 [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x138]
mov rax, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0x130]
call qword [rax + 0x10]
lea rcx, [rsp + 0x158]
mov rax, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x148]
mov r8, qword [rsp + 0x150]
call qword [rax + 0x10]
cmp byte [rsi + 0x6e0], 7
jne 0x140071802
lea rcx, [rsi + 0x688]
call fcn.140041320
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0x70], r15
mov eax, dword [rsp + 0x38]
mov word [rsp + 0x36], ax
cmp byte [rbp + 0x61], 2
je 0x140074f93
mov byte [rsi + 0x729], 0
mov r14, qword [rsi + 0x628]
mov rdi, qword [rsi + 0x630]
mov rbx, qword [rsi + 0x638]
lea rdx, [rsi + 0x640]
lea rcx, [rsp + 0xf10]
mov r8d, 0xe8
call fcn.140119a10
cmp byte [rbp + 0x40], 2
jne 0x1400720fe
movzx eax, byte [0x140198310]
mov edx, 0x140
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140074fdb
mov r13, 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.0x14006eca4.2
mov qword [rsp + 0x110], r14
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x120], rbx
lea rdi, [rsp + 0x128]
lea rdx, [rsp + 0xf10]
mov r8d, 0xe8
mov rcx, rdi
call fcn.140119a10
mov qword [rsp + 0x210], 0
mov qword [rsp + 0x218], 1
mov qword [rsp + 0x220], r13
mov rbx, qword [rbp + 0x38]
mov rax, qword [rbx + 0x1c0]
nop word [rax + rax]
test al, 1
jne 0x14007213e
cmp rax, 0xfffffffffffffffe
je 0x140075254
lea rcx, [rax + 2]
lock cmpxchg qword [rbx + 0x1c0], rcx
jne 0x140072070
lea rcx, [rbx + 0x80]
lea rdx, [rsp + 0x110]
call fcn.1400a8210
mov rax, qword [rbx + 0x110]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rbx + 0x110], rcx
jne 0x1400720b0
test rax, rax
jne 0x140072194
mov rax, qword [rbx + 0x100]
mov rcx, qword [rbx + 0x108]
mov qword [rbx + 0x100], 0
lock and qword [rbx + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x140072194
call qword [rax + 8]
jmp 0x140072194
mov rcx, qword [rbp + 0x30]
xor edx, edx
mov eax, 1
lock cmpxchg qword [rcx + 0x10], rdx
je 0x1400721ac
cmp byte [rbp + 0x40], 0
je 0x1400721ac
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], rdi
lea rcx, [rsp + 0x1670]
lea rdx, [rsp + 0xf10]
jmp 0x1400728c2
mov rbx, qword [rsp + 0x110]
mov r14, qword [rsp + 0x118]
mov r12, qword [rsp + 0x120]
lea rdx, [rsp + 0x128]
lea rcx, [rsp + 0x3c0]
mov r8d, 0xe8
call fcn.140119a10
mov r15, qword [rsp + 0x210]
movdqu xmm0, xmmword [rdi + 0xf0]
movdqa xmmword [rsp + 0x8c0], xmm0
cmp r15, 3
jne 0x140072358
lea rdx, [rsp + 0x110]
mov r12d, 6
mov ebp, 1
jmp 0x14007234d
mov byte [rbp + 0x40], 1
movzx eax, byte [0x140198310]
mov edx, 0x140
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140074fdb
mov r13, 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.0x14006eca4.2
mov qword [rsp + 0x110], r14
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x120], rbx
lea rdi, [rsp + 0x128]
lea rdx, [rsp + 0xf10]
mov r8d, 0xe8
mov rcx, rdi
call fcn.140119a10
mov qword [rsp + 0x210], 0
mov qword [rsp + 0x218], 1
mov qword [rsp + 0x220], r13
mov rbx, qword [rbp + 0x38]
mov rax, qword [rbx + 0x1c0]
nop dword [rax]
test al, 1
jne 0x1400722e7
cmp rax, 0xfffffffffffffffe
je 0x140075285
lea rcx, [rax + 2]
lock cmpxchg qword [rbx + 0x1c0], rcx
jne 0x140072260
lea rcx, [rbx + 0x80]
lea rdx, [rsp + 0x110]
call fcn.1400a8210
mov rax, qword [rbx + 0x110]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rbx + 0x110], rcx
jne 0x1400722a0
test rax, rax
jne 0x14007233d
mov rax, qword [rbx + 0x100]
mov rcx, qword [rbx + 0x108]
mov qword [rbx + 0x100], 0
lock and qword [rbx + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x14007233d
call qword [rax + 8]
jmp 0x14007233d
mov r12, qword [rsp + 0x110]
mov r14, qword [rsp + 0x118]
mov rbx, qword [rsp + 0x120]
lea rdx, [rsp + 0x128]
lea rcx, [rsp + 0x3c0]
mov r8d, 0xe8
call fcn.140119a10
mov r15, qword [rsp + 0x210]
movdqu xmm0, xmmword [rdi + 0xf0]
movdqa xmmword [rsp + 0x8c0], xmm0
cmp r15, 3
jne 0x140072528
lea rdx, [rsp + 0x110]
mov r12d, 6
xor ebp, ebp
xor r15d, r15d
xor r14d, r14d
jmp 0x14007296f
lea rcx, [rsp + 0x660]
lea rdx, [rsp + 0x3c0]
mov r8d, 0xe8
call fcn.140119a10
movdqa xmm0, xmmword [rsp + 0x8c0]
movdqa xmmword [rsp + 0x580], xmm0
mov rax, qword [r13 + 0x30]
nop dword [rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [r13 + 0x30], rcx
jne 0x140072390
and eax, 0xa
cmp eax, 8
jne 0x1400724f3
mov rax, qword [r13 + 0x10]
mov rcx, qword [r13 + 0x18]
call qword [rax + 0x10]
lock dec qword [r13]
je 0x1400724fe
cmp r15, 2
je 0x140072510
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x110], rbx
mov qword [rsp + 0x118], r14
mov qword [rsp + 0x120], r12
lea rcx, [rsp + 0x128]
lea rdi, [rsp + 0x660]
mov r8d, 0xe8
mov rdx, rdi
call fcn.140119a10
lea rbx, [rsp + 0x210]
mov qword [rsp + 0x210], r15
movdqa xmm0, xmmword [rsp + 0x580]
movdqu xmmword [rsp + 0x218], xmm0
lea rcx, [rsp + 0x3c0]
mov r8d, 0xe8
mov rdx, rdi
call fcn.140119a10
mov rcx, rbx
call fcn.1400586f0
cmp qword [rsp + 0x210], 0
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x40], r14
je 0x1400726f8
test rax, rax
mov rbx, qword [rsp + 0x38]
je 0x14007276d
mov rdx, qword [rsp + 0x220]
test rdx, rdx
je 0x14007276d
mov rax, qword [rdx + 0xd0]
nop dword [rax + rax]
mov rcx, rax
test cl, 4
jne 0x1400724ad
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0xd0], r8
jne 0x140072490
and ecx, 5
cmp ecx, 1
jne 0x1400724c6
mov rax, qword [rdx + 0xc0]
mov rcx, qword [rdx + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x220]
test rax, rax
je 0x14007276d
lock dec qword [rax]
jne 0x14007276d
mov rcx, qword [rsp + 0x220]
call fcn.140083d50
jmp 0x14007276d
lock dec qword [r13]
jne 0x1400723c1
mov rcx, r13
call fcn.140080f40
cmp r15, 2
jne 0x1400723cb
lea rcx, [0x140151085]
lea r8, [0x140151130]
mov edx, 0x14
call fcn.14011add0
lea rcx, [rsp + 0x660]
lea rdx, [rsp + 0x3c0]
mov r8d, 0xe8
call fcn.140119a10
movdqa xmm0, xmmword [rsp + 0x8c0]
movdqa xmmword [rsp + 0x580], xmm0
mov rax, qword [r13 + 0x30]
nop dword [rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [r13 + 0x30], rcx
jne 0x140072560
and eax, 0xa
cmp eax, 8
jne 0x1400726c3
mov rax, qword [r13 + 0x10]
mov rcx, qword [r13 + 0x18]
call qword [rax + 0x10]
lock dec qword [r13]
je 0x1400726ce
cmp r15, 2
je 0x1400726e0
mov qword [rsp + 0x110], r12
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x118], r14
mov r14, rbx
mov qword [rsp + 0x120], rbx
lea rcx, [rsp + 0x128]
lea rdi, [rsp + 0x660]
mov r8d, 0xe8
mov rdx, rdi
call fcn.140119a10
lea rbx, [rsp + 0x210]
mov qword [rsp + 0x210], r15
movdqa xmm0, xmmword [rsp + 0x580]
movdqu xmmword [rsp + 0x218], xmm0
lea rcx, [rsp + 0x3c0]
mov r8d, 0xe8
mov rdx, rdi
call fcn.140119a10
mov rcx, rbx
call fcn.1400586f0
cmp qword [rsp + 0x210], 0
mov rax, qword [rsp + 0x218]
je 0x14007283b
test rax, rax
mov rbx, r14
je 0x1400728ad
mov rdx, qword [rsp + 0x220]
test rdx, rdx
je 0x1400728ad
mov rax, qword [rdx + 0xd0]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x14007267d
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0xd0], r8
jne 0x140072660
and ecx, 5
cmp ecx, 1
jne 0x140072696
mov rax, qword [rdx + 0xc0]
mov rcx, qword [rdx + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x220]
test rax, rax
je 0x1400728ad
lock dec qword [rax]
jne 0x1400728ad
mov rcx, qword [rsp + 0x220]
call fcn.140083d50
jmp 0x1400728ad
lock dec qword [r13]
jne 0x140072591
mov rcx, r13
call fcn.140080f40
cmp r15, 2
jne 0x14007259b
lea rcx, [0x140151085]
lea r8, [0x1401510a0]
mov edx, 0x14
call fcn.14011add0
test rax, rax
mov rbx, qword [rsp + 0x38]
je 0x14007276d
mov rdx, qword [rsp + 0x220]
test rdx, rdx
je 0x14007276d
mov rax, qword [rdx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x14007273a
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x140072720
and ecx, 5
cmp ecx, 1
jne 0x14007274d
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x220]
test rax, rax
je 0x14007276d
lock dec qword [rax]
jne 0x14007276d
mov rcx, qword [rsp + 0x220]
call fcn.140080f40
mov qword [rsp + 0x50], r12
lea rcx, [rsp + 0x1758]
lea rdx, [rsp + 0x3c0]
mov r8d, 0xe8
call fcn.140119a10
xor r15d, r15d
lea rdx, [rsp + 0x110]
mov r12d, 6
mov ebp, 1
mov r14d, 0
mov r13, qword [rsp + 0x40]
cmp rbx, 3
je 0x14007296f
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140074fea
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_error8m
mov r8d, 0x18
mov rcx, rax
call fcn.14008e640
lea rbx, [rsp + 0x110]
lea rdx, [rsp + 0x1758]
mov r8d, 0xe8
mov rcx, rbx
call fcn.140119a10
mov rdx, rbx
mov ebp, 1
mov r15d, 1
mov r12, qword [rsp + 0x38]
mov r14, qword [rsp + 0x40]
mov r13, qword [rsp + 0x50]
jmp 0x14007296f
test rax, rax
mov rbx, r14
je 0x1400728ad
mov rdx, qword [rsp + 0x220]
test rdx, rdx
je 0x1400728ad
mov rax, qword [rdx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x14007287a
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x140072860
and ecx, 5
cmp ecx, 1
jne 0x14007288d
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x220]
test rax, rax
je 0x1400728ad
lock dec qword [rax]
jne 0x1400728ad
mov rcx, qword [rsp + 0x220]
call fcn.140080f40
mov qword [rsp + 0x40], r12
lea rcx, [rsp + 0x1670]
lea rdx, [rsp + 0x3c0]
mov r8d, 0xe8
call fcn.140119a10
xor ebp, ebp
lea rdx, [rsp + 0x110]
mov r12d, 6
mov r15d, 0
mov r14d, 0
mov r13, qword [rsp + 0x38]
cmp qword [rsp + 0x40], 3
je 0x14007296f
mov r13, rbx
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140074fea
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_error8m
mov r8d, 0x18
mov rcx, rax
call fcn.14008e640
lea rbx, [rsp + 0x110]
lea rdx, [rsp + 0x1670]
mov r8d, 0xe8
mov rcx, rbx
call fcn.140119a10
mov rdx, rbx
mov r15d, 1
xor ebp, ebp
mov r12, qword [rsp + 0x40]
mov r14, qword [rsp + 0x38]
lea rbx, [rsp + 0x10d0]
mov r8d, 0xe8
mov rcx, rbx
call fcn.140119a10
mov qword [rsi + 0x7a8], rbp
mov qword [rsi + 0x7b0], r15
mov qword [rsi + 0x7b8], rdi
mov qword [rsi + 0x7c0], r12
mov qword [rsi + 0x7c8], r14
mov qword [rsi + 0x7d0], r13
lea rcx, [rsi + 0x7d8]
mov r8d, 0xe8
mov rdx, rbx
call fcn.140119a10
mov r12, qword [rsp + 0x48]
lea rdi, [rsi + 0x7a8]
lea rax, [rsi + 0x7b8]
mov qword [rsp + 0x38], rax
test rbp, rbp
je 0x140072d4a
cmp qword [rsi + 0x7b0], 0
jne 0x140072d58
mov qword [rsp + 0x50], rdi
lea rbp, [rsi + 0x7d0]
lea rdi, [rsp + 0x120]
lea rax, [rsi + 0x7c8]
mov qword [rsp + 0x40], rax
lea r14, [rsi + 0x868]
mov qword [rsp + 0x48], rsi
mov r13, qword [rsi + 0x7c0]
jmp 0x140072b64
mov r8d, 0xa0
lea rbx, [rsp + 0x660]
mov rcx, rbx
lea rdx, [rsp + 0x3c0]
call fcn.140119a10
mov r13d, 4
mov r12, qword [rsp + 0x8b8]
mov r8d, 0xa0
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov rdx, rbx
call fcn.140119a10
movaps xmm0, xmmword [rsp + 0x580]
movaps xmm1, xmmword [rsp + 0x590]
movaps xmm2, xmmword [rsp + 0x5a0]
movaps xmm3, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0x3c0], xmm0
movaps xmmword [rsp + 0x3d0], xmm1
movaps xmmword [rsp + 0x3e0], xmm2
movaps xmmword [rsp + 0x3f0], xmm3
movaps xmm0, xmmword [rsp + 0x5c0]
movaps xmmword [rsp + 0x400], xmm0
mov rax, qword [rsp + 0x5d0]
mov qword [rsp + 0x410], rax
mov rcx, qword [rsp + 0x38]
call fcn.14006daf0
mov qword [rsp + 0x8b8], 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.140119a10
movaps xmm0, xmmword [rsp + 0x3c0]
movdqa xmm1, xmmword [rsp + 0x3d0]
movdqa xmm2, xmmword [rsp + 0x3e0]
movdqa xmm3, xmmword [rsp + 0x3f0]
movups xmmword [r14], xmm0
movdqu xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x30], xmm3
movdqa xmm0, xmmword [rsp + 0x400]
movdqu xmmword [r14 + 0x40], xmm0
mov rax, qword [rsp + 0x410]
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 0x140073156
mov rsi, qword [rsp + 0x48]
cmp qword [rsi + 0x7c8], 0
jne 0x140074cec
lea rcx, [rsp + 0x110]
mov rdx, rbp
mov r8, qword [rsp + 0x88]
call fcn.140080c40
mov r13, qword [rsp + 0x118]
cmp r13, 6
je 0x140073145
mov r15, r12
mov r12, qword [rsp + 0x110]
mov r8d, 0xa0
lea rcx, [rsp + 0x3c0]
mov rdx, rdi
call fcn.140119a10
movups xmm0, xmmword [rdi + 0xa0]
movdqu xmm1, xmmword [rdi + 0xb0]
movdqu xmm2, xmmword [rdi + 0xc0]
movdqu xmm3, xmmword [rdi + 0xd0]
movaps xmmword [rsp + 0x8c0], xmm0
movdqa xmmword [rsp + 0x8d0], xmm1
movdqa xmmword [rsp + 0x8e0], xmm2
movdqa xmmword [rsp + 0x8f0], xmm3
movdqu xmm0, xmmword [rdi + 0xe0]
movdqa xmmword [rsp + 0x900], xmm0
mov rax, qword [rdi + 0xf0]
mov qword [rsp + 0x910], rax
cmp qword [rsi + 0x7c8], 0
jne 0x140074d04
mov rcx, qword [rbp]
test rcx, rcx
je 0x140072ca0
mov rax, qword [rcx + 0x30]
nop dword [rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140072c60
and eax, 0xa
cmp eax, 8
jne 0x140072c82
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp]
test rax, rax
je 0x140072ca0
lock dec qword [rax]
jne 0x140072ca0
mov rcx, qword [rbp]
call fcn.140080f40
nop word [rax + rax]
mov qword [rsi + 0x7c8], 1
cmp r13d, 4
je 0x140072a30
cmp r13d, 5
lea rbx, [rsp + 0x660]
je 0x140074d4e
mov r8d, 0xa0
mov rcx, rbx
lea rdx, [rsp + 0x3c0]
call fcn.140119a10
movaps xmm0, xmmword [rsp + 0x8c0]
movdqa xmm1, xmmword [rsp + 0x8d0]
movdqa xmm2, xmmword [rsp + 0x8e0]
movdqa xmm3, xmmword [rsp + 0x8f0]
movaps xmmword [rsp + 0x580], xmm0
movdqa xmmword [rsp + 0x590], xmm1
movdqa xmmword [rsp + 0x5a0], xmm2
movdqa xmmword [rsp + 0x5b0], xmm3
movdqa xmm0, xmmword [rsp + 0x900]
movdqa xmmword [rsp + 0x5c0], xmm0
mov rax, qword [rsp + 0x910]
mov qword [rsp + 0x5d0], rax
jmp 0x140072a5c
cmp qword [rsi + 0x7b0], 0
je 0x140072e02
mov r15, qword [rsi + 0x7b8]
mov r13, qword [rsi + 0x7c0]
mov qword [rsi + 0x7c0], 5
cmp r13, 5
je 0x140074fc3
mov rbx, qword [rsi + 0x7c8]
mov r14, qword [rsi + 0x7d0]
lea rdx, [rsi + 0x7d8]
lea rcx, [rsp + 0xf10]
mov r8d, 0x90
call fcn.140119a10
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 0x14007321d
mov qword [rsp + 0x50], rdi
lea rax, [rsi + 0x7d0]
mov qword [rsp + 0x48], rax
lea rdi, [rsp + 0x120]
lea rax, [rsi + 0x7c8]
mov qword [rsp + 0x40], rax
lea r14, [rsi + 0x868]
mov r13, qword [rsi + 0x7c0]
lea rbp, [rsp + 0x110]
lea r15, [rsp + 0x660]
jmp 0x140072f5c
mov r8d, 0xa0
mov rcx, r15
lea rdx, [rsp + 0x3c0]
call fcn.140119a10
mov r13d, 4
mov r8d, 0xa0
mov rcx, rbp
mov rdx, r15
call fcn.140119a10
movaps xmm0, xmmword [rsp + 0x580]
movaps xmm1, xmmword [rsp + 0x590]
movaps xmm2, xmmword [rsp + 0x5a0]
movaps xmm3, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0x3c0], xmm0
movaps xmmword [rsp + 0x3d0], xmm1
movaps xmmword [rsp + 0x3e0], xmm2
movaps xmmword [rsp + 0x3f0], xmm3
movaps xmm0, xmmword [rsp + 0x5c0]
movaps xmmword [rsp + 0x400], xmm0
mov rax, qword [rsp + 0x5d0]
mov qword [rsp + 0x410], rax
mov rcx, qword [rsp + 0x38]
call fcn.14006daf0
mov qword [rsi + 0x7b8], r12
mov qword [rsi + 0x7c0], r13
mov r8d, 0xa0
mov rcx, qword [rsp + 0x40]
mov rdx, rbp
call fcn.140119a10
movaps xmm0, xmmword [rsp + 0x3c0]
movdqa xmm1, xmmword [rsp + 0x3d0]
movdqa xmm2, xmmword [rsp + 0x3e0]
movdqa xmm3, xmmword [rsp + 0x3f0]
movups xmmword [r14], xmm0
movdqu xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x30], xmm3
movdqa xmm0, xmmword [rsp + 0x400]
movdqu xmmword [r14 + 0x40], xmm0
mov rax, qword [rsp + 0x410]
mov qword [r14 + 0x50], rax
lea rax, [r13 - 6]
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
jne 0x14007357b
cmp qword [rsi + 0x7c8], 0
jne 0x140074cec
mov rcx, rbp
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x88]
call fcn.140080c40
mov r13, qword [rsp + 0x118]
cmp r13, 6
je 0x140073145
mov rbx, qword [rsp + 0x110]
mov r8d, 0xa0
lea rcx, [rsp + 0x3c0]
mov rdx, rdi
call fcn.140119a10
movups xmm0, xmmword [rdi + 0xa0]
movdqu xmm1, xmmword [rdi + 0xb0]
movdqu xmm2, xmmword [rdi + 0xc0]
movdqu xmm3, xmmword [rdi + 0xd0]
movaps xmmword [rsp + 0x8c0], xmm0
movdqa xmmword [rsp + 0x8d0], xmm1
movdqa xmmword [rsp + 0x8e0], xmm2
movdqa xmmword [rsp + 0x8f0], xmm3
movdqu xmm0, xmmword [rdi + 0xe0]
movdqa xmmword [rsp + 0x900], xmm0
mov rax, qword [rdi + 0xf0]
mov qword [rsp + 0x910], rax
cmp qword [rsi + 0x7c8], 0
jne 0x140074d04
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax]
test rcx, rcx
je 0x1400730a0
mov rax, qword [rcx + 0x30]
nop word [rax + rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140073050
and eax, 0xa
cmp eax, 8
jne 0x140073072
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 0x1400730a0
lock dec qword [rax]
jne 0x1400730a0
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax]
call fcn.140080f40
nop word cs:[rax + rax]
mov qword [rsi + 0x7c8], 1
cmp r13d, 4
je 0x140072e50
cmp r13d, 5
je 0x140074d75
mov r8d, 0xa0
mov rcx, r15
lea rdx, [rsp + 0x3c0]
call fcn.140119a10
movaps xmm0, xmmword [rsp + 0x8c0]
movdqa xmm1, xmmword [rsp + 0x8d0]
movdqa xmm2, xmmword [rsp + 0x8e0]
movdqa xmm3, xmmword [rsp + 0x8f0]
movaps xmmword [rsp + 0x580], xmm0
movdqa xmmword [rsp + 0x590], xmm1
movdqa xmmword [rsp + 0x5a0], xmm2
movdqa xmmword [rsp + 0x5b0], xmm3
movdqa xmm0, xmmword [rsp + 0x900]
movdqa xmmword [rsp + 0x5c0], xmm0
mov rax, qword [rsp + 0x910]
mov qword [rsp + 0x5d0], rax
mov r12, rbx
jmp 0x140072e6c
mov al, 4
mov rcx, qword [rsp + 0xa8]
mov byte [rcx], al
jmp 0x140073b78
cmp rax, 1
mov rsi, qword [rsp + 0x48]
jne 0x140073585
mov r15, qword [rsi + 0x7b8]
mov qword [rsi + 0x7c0], 5
cmp r13, 5
mov rdi, qword [rsp + 0x50]
je 0x140074fc3
mov rbx, qword [rsi + 0x7c8]
mov r14, qword [rsi + 0x7d0]
lea rdx, [rsi + 0x7d8]
lea rcx, [rsp + 0xf10]
mov r8d, 0x90
call fcn.140119a10
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 + 0x38]
call fcn.14006daf0
mov qword [rsi + 0x7c0], 8
lea rcx, [rsp + 0x14c0]
lea rdx, [rsp + 0xf10]
mov r8d, 0x90
call fcn.140119a10
movaps xmm0, xmmword [rsp + 0xb0]
movdqa xmm1, xmmword [rsp + 0xc0]
movdqa xmm2, xmmword [rsp + 0xd0]
movdqa xmm3, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0xb40], xmm0
movdqa xmmword [rsp + 0xb50], xmm1
movdqa xmmword [rsp + 0xb60], xmm2
movdqa xmmword [rsp + 0xb70], xmm3
movdqa xmm0, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0xb80], xmm0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb90], rax
mov rcx, rdi
call fcn.140075ce0
cmp r13, 4
jne 0x14007335f
mov qword [rsp + 0x1298], r14
lea r15, [rsp + 0x12a0]
lea rdx, [rsp + 0x14c0]
mov r8d, 0x90
mov rcx, r15
call fcn.140119a10
mov qword [rsp + 0x1290], rbx
cmp byte [rsi + 0x791], 2
je 0x140074d27
lea r14, [rsi + 0x730]
mov rcx, qword [rsi + 0x778]
test rcx, rcx
je 0x14007331f
lea rdx, [rsp + 0x12f0]
mov rax, qword [rsi + 0x780]
call qword [rax + 0x20]
cmp byte [rsi + 0x791], 2
je 0x140074d27
mov rax, qword [rsi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 3
jne 0x140073418
mov rbp, qword [rsp + 0x1290]
mov r14, qword [rsp + 0x1298]
lea rcx, [rsp + 0x13a0]
mov r8d, 0x90
mov rdx, r15
call fcn.140119a10
jmp 0x1400736f2
movzx ebp, byte [rsi + 0x791]
cmp bpl, 2
je 0x140074d27
mov qword [rsp + 0x50], rbx
movzx eax, byte [rsi + 0x7a0]
mov byte [rsp + 0x38], al
movzx eax, byte [rsi + 0x790]
mov byte [rsp + 0x40], al
mov rcx, qword [rsi + 0x778]
xor edi, edi
test rcx, rcx
je 0x1400733a6
mov rax, qword [rsi + 0x780]
call qword [rax + 0x18]
mov rdi, rax
mov rbx, qword [rsi + 0x788]
lock inc qword [rbx]
jle case.0x14006eca4.2
mov qword [rsp + 0x80], r14
cmp byte [r15 + 0x29], 2
je 0x1400735ef
mov qword [rsp + 0x48], r12
mov r14, qword [r15 + 0x10]
test r14, r14
je 0x1400735d1
mov r12, qword [r15 + 0x18]
mov rax, qword [r12]
test rax, rax
je 0x1400733f8
mov rcx, r14
mov qword [rsp + 0x78], rdx
call rax
mov rdx, qword [rsp + 0x78]
cmp qword [r12 + 8], 0
je 0x1400735d1
cmp qword [r12 + 0x10], 0x11
jae 0x1400735b5
mov r12, rdx
jmp 0x1400735bc
cmp byte [rsi + 0x791], 2
je 0x140074d27
cmp byte [rsi + 0x770], 2
je 0x14007344d
cmp qword [rsi + 0x798], 0
je 0x14007344d
mov rax, qword [rsi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x140073d7e
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0x180], rax
movups xmm0, xmmword [r14 + 0x60]
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [r14 + 0x50]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0x150], xmm0
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmm3, xmmword [r14 + 0x30]
movdqa xmmword [rsp + 0x140], xmm3
movdqa xmmword [rsp + 0x130], xmm2
movdqa xmmword [rsp + 0x120], xmm1
movdqa xmmword [rsp + 0x110], xmm0
lea rdi, [rsp + 0x140]
lea rcx, [rsp + 0x110]
call fcn.1400a5b80
mov rcx, rdi
call fcn.14006ad50
cmp byte [rsp + 0x110], 2
jb 0x14007350e
mov rdi, qword [rsp + 0x118]
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 [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x138]
mov rax, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0x130]
call qword [rax + 0x10]
mov r8, qword [rsp + 0x178]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x14007359d
mov rbp, qword [rsp + 0x1290]
mov r14, qword [rsp + 0x1298]
lea rcx, [rsp + 0x13a0]
mov r8d, 0x90
mov rdx, r15
call fcn.140119a10
lea rdi, [rsi + 0x729]
mov r13d, 4
jmp 0x14007378e
cmp rax, 1
je 0x140073165
lea rcx, str.Flatten_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_future_flatten.rs
lea r8, [0x140151eb0]
mov edx, 0x1f
call fcn.140120920
lock dec qword [r8 + 8]
jne 0x140073543
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140073543
mov r12, rdx
mov r14, qword [r14 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, r12
mov rax, qword [r15 + 0x20]
lock dec qword [rax]
mov r12, qword [rsp + 0x48]
jne 0x1400735ef
mov rcx, qword [r15 + 0x20]
mov r14, rdx
call fcn.1400832e0
mov rdx, r14
mov qword [r15 + 0x10], rdi
mov qword [r15 + 0x18], rdx
mov qword [r15 + 0x20], rbx
movzx eax, byte [rsp + 0x40]
mov byte [r15 + 0x28], al
mov byte [r15 + 0x29], bpl
mov eax, dword [rsp + 0x110]
mov dword [r15 + 0x2a], eax
movzx eax, word [rsp + 0x114]
mov word [r15 + 0x2e], ax
lea rax, [rsp + 0x110]
cmp r13, 3
mov r14, qword [rsp + 0x370]
je 0x1400736da
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x110], rax
lea rcx, [rsp + 0x13a0]
lea rdx, [rsp + 0x14c0]
mov r8d, 0x90
call fcn.140119a10
movaps xmm0, xmmword [rsp + 0xb40]
movdqa xmm1, xmmword [rsp + 0xb50]
movdqa xmm2, xmmword [rsp + 0xb60]
movdqa xmm3, xmmword [rsp + 0xb70]
movaps xmmword [rsp + 0x980], xmm0
movdqa xmmword [rsp + 0x990], xmm1
movdqa xmmword [rsp + 0x9a0], xmm2
movdqa xmmword [rsp + 0x9b0], xmm3
movdqa xmm0, xmmword [rsp + 0xb80]
movdqa xmmword [rsp + 0x9c0], xmm0
mov rax, qword [rsp + 0xb90]
mov qword [rsp + 0x9d0], rax
lea rax, [rsp + 0x3c0]
mov r14, qword [rsp + 0x80]
mov qword [rax], r15
mov rbp, qword [rsp + 0x110]
mov r15, qword [rsp + 0x3c0]
movzx ebx, byte [rsp + 0x38]
lea rcx, [rsi + 0x730]
call fcn.1400a5b80
lea rcx, [rsi + 0x760]
call fcn.14006ad50
cmp byte [rsi + 0x730], 2
jb 0x14007373e
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 [0x140198260]
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]
cmp rax, 2
jae 0x140073b8e
lea rdi, [rsi + 0x729]
cmp byte [rsi + 0x729], 0
je 0x14007378e
lea rcx, [rsi + 0x628]
call fcn.140058540
mov byte [rdi], 0
lea rcx, [rsp + 0x1550]
lea rdx, [rsp + 0x13a0]
mov r8d, 0x90
call fcn.140119a10
movaps xmm0, xmmword [rsp + 0x980]
movaps xmm1, xmmword [rsp + 0x990]
movaps xmm2, xmmword [rsp + 0x9a0]
movaps xmm3, xmmword [rsp + 0x9b0]
movaps xmmword [rsp + 0xa80], xmm0
movaps xmmword [rsp + 0xa90], xmm1
movaps xmmword [rsp + 0xaa0], xmm2
movaps xmmword [rsp + 0xab0], xmm3
movaps xmm0, xmmword [rsp + 0x9c0]
movaps xmmword [rsp + 0xac0], xmm0
mov rax, qword [rsp + 0x9d0]
mov qword [rsp + 0xad0], rax
mov rax, qword [rsp + 0xa8]
mov byte [rax], 1
cmp r13, 5
je 0x140073b78
lea rcx, [rsp + 0x1430]
lea rdx, [rsp + 0x1550]
mov r8d, 0x90
call fcn.140119a10
movaps xmm0, xmmword [rsp + 0xa80]
movaps xmm1, xmmword [rsp + 0xa90]
movaps xmm2, xmmword [rsp + 0xaa0]
movaps xmm3, xmmword [rsp + 0xab0]
movaps xmmword [rsp + 0xae0], xmm0
movaps xmmword [rsp + 0xaf0], xmm1
movaps xmmword [rsp + 0xb00], xmm2
movaps xmmword [rsp + 0xb10], xmm3
movaps xmm0, xmmword [rsp + 0xac0]
movaps xmmword [rsp + 0xb20], xmm0
mov rax, qword [rsp + 0xad0]
mov qword [rsp + 0xb30], rax
mov rcx, qword [rsp + 0x378]
call fcn.140075d70
cmp r13, 3
je 0x140073d40
cmp r13, 4
je 0x140073bad
mov qword [rsp + 0x110], r13
mov qword [rsp + 0x118], rbp
mov qword [rsp + 0x120], r14
lea rcx, [rsp + 0x128]
lea rdx, [rsp + 0x1430]
mov r8d, 0x90
call fcn.140119a10
mov rax, qword [rsp + 0xb30]
mov qword [rsp + 0x208], rax
movaps xmm0, xmmword [rsp + 0xb20]
movups xmmword [rsp + 0x1f8], xmm0
movdqa xmm0, xmmword [rsp + 0xae0]
movdqa xmm1, xmmword [rsp + 0xaf0]
movdqa xmm2, xmmword [rsp + 0xb00]
movdqa xmm3, xmmword [rsp + 0xb10]
movdqu xmmword [rsp + 0x1e8], xmm3
movdqu xmmword [rsp + 0x1d8], xmm2
movdqu xmmword [rsp + 0x1c8], xmm1
movdqu xmmword [rsp + 0x1b8], xmm0
test bl, 1
je 0x140073d5a
cmp byte [rsi + 0x358], 0
je 0x140073d5a
mov qword [rsp + 0x370], r14
lea rdi, [rsp + 0x1b8]
movzx ebp, byte [rsi + 0x490]
test ebp, ebp
je 0x1400739f2
cmp ebp, 2
jne 0x1400739ea
mov r14, qword [rsi + 0x498]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140074d3f
mov rbx, rax
lea rdx, [r14 + 0x18]
mov rax, qword [r14]
mov r8, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
lea rcx, [rsp + 0x3c0]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x3c0]
movdqu xmm1, xmmword [rsp + 0x3d0]
movdqu xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx], xmm0
jmp 0x1400739f2
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 + 0x3d0]
call qword [rax]
lea rdx, [rsi + 0x4d8]
mov rax, qword [rsi + 0x4c0]
mov r8, qword [rsi + 0x4c8]
mov r9, qword [rsi + 0x4d0]
lea rcx, [rsp + 0x3f0]
call qword [rax]
movzx eax, word [rsi + 0x4e0]
mov byte [rsp + 0x3c0], bpl
mov byte [rsp + 0x3c1], r14b
mov qword [rsp + 0x3c8], rbx
mov word [rsp + 0x410], ax
lea r14, [rsp + 0x170]
cmp byte [rsp + 0x170], 2
jb 0x140073aa3
mov rbx, qword [rsp + 0x178]
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 [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x198]
mov rax, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x190]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
mov r8, qword [rsp + 0x1b0]
mov rcx, rdi
call qword [rax + 0x10]
mov rax, qword [rsp + 0x410]
mov qword [r14 + 0x50], rax
movups xmm0, xmmword [rsp + 0x400]
movups xmmword [r14 + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0x3c0]
movdqu xmm1, xmmword [rsp + 0x3d0]
movdqu xmm2, xmmword [rsp + 0x3e0]
movdqu xmm3, xmmword [rsp + 0x3f0]
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 + 0x110]
mov r8d, 0x100
mov rcx, rdi
call fcn.140119a10
mov rcx, r15
call fcn.140011c30
lea rcx, [rsi + 0x360]
mov r8d, 0x100
mov rdx, rdi
call fcn.140119a10
jmp 0x14006ee86
mov rax, qword [rsp + 0x630]
mov qword [rax], 4
mov cl, 3
jmp 0x140073d0d
lock dec qword [r8 + 8]
jne 0x140073772
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140073772
lea rcx, [rsp + 0x15e0]
lea rdx, [rsp + 0x1430]
mov r8d, 0x90
call fcn.140119a10
mov rbx, rbp
mov r15, r14
cmp byte [rsi + 0x490], 2
jb 0x140073c02
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 [0x140198260]
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 0x140073c74
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 [0x140198260]
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 0x140073cb8
lock dec qword [rax]
jne 0x140073cb8
mov rcx, qword [rsi + 0x2b0]
mov rdx, qword [rsi + 0x2b8]
call fcn.14000f690
lea rcx, [rsi + 0x2d0]
call fcn.140057eb0
mov rax, qword [rsi + 0x350]
test rax, rax
je 0x140073ce2
lock dec qword [rax]
jne 0x140073ce2
lea rcx, [rsi + 0x350]
call fcn.140083880
mov rdi, qword [rsp + 0x630]
mov qword [rdi], rbx
mov qword [rdi + 8], r15
lea rcx, [rdi + 0x10]
lea rdx, [rsp + 0x15e0]
mov r8d, 0x90
call fcn.140119a10
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
mov ebx, 3
mov r15, rbp
cmp byte [rsi + 0x490], 2
jb 0x140073c02
jmp 0x140073bd7
lea rcx, [rsp + 0x110]
call fcn.140058540
mov ebx, 3
cmp byte [rsi + 0x490], 2
jae 0x140073bd7
jmp 0x140073c02
mov rax, qword [rsp + 0x1300]
test rax, rax
je 0x140073ed3
cmp eax, 2
jne 0x140073ed3
lea rcx, [rsp + 0x1318]
call fcn.1400322a0
test al, al
je 0x140073ee2
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0xc90], rax
movups xmm0, xmmword [r14 + 0x60]
movaps xmmword [rsp + 0xc80], xmm0
movups xmm0, xmmword [r14 + 0x50]
movaps xmmword [rsp + 0xc70], xmm0
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0xc60], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0xc50], xmm3
movaps xmmword [rsp + 0xc40], xmm2
movaps xmmword [rsp + 0xc30], xmm1
movaps xmmword [rsp + 0xc20], xmm0
mov rax, qword [rsi + 0x620]
mov rbx, qword [rax + 0x68]
test rbx, rbx
je 0x140074253
mov rdi, qword [rax + 0x70]
mov r14, qword [rdi + 0x10]
movzx eax, byte [0x140198310]
mov edx, 0x78
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140075194
dec r14
and r14, 0xfffffffffffffff0
lea rcx, [rbx + r14]
add rcx, 0x10
mov rdx, qword [rsp + 0xc90]
mov qword [rax + 0x70], rdx
movaps xmm0, xmmword [rsp + 0xc80]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0xc70]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0xc60]
movups xmmword [rax + 0x40], xmm0
movdqa xmm0, xmmword [rsp + 0xc20]
movdqa xmm1, xmmword [rsp + 0xc30]
movdqa xmm2, xmmword [rsp + 0xc40]
movdqa xmm3, xmmword [rsp + 0xc50]
movdqu xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea r8, [0x140151210]
mov rdx, rax
call qword [rdi + 0x18]
jmp 0x140073543
cmp qword [rsp + 0x1308], 0
je 0x140073dad
movzx eax, byte [0x140198310]
mov edx, 0x48
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140075167
mov rdi, 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 case.0x14006eca4.2
mov rbx, qword [rsp + 0x1328]
test rbx, rbx
je 0x140073fca
mov r15, qword [rbx]
cmp r15, 2
je 0x140073ff8
mov r13, qword [rbx + 8]
mov bpl, 1
mov al, 1
xchg byte [r13 + 0x40], al
mov al, 1
xchg byte [r13 + 0x20], al
test al, al
jne 0x140073f8b
mov rax, qword [r13 + 0x10]
mov rcx, qword [r13 + 0x18]
mov qword [r13 + 0x10], 0
xor edx, edx
xchg byte [r13 + 0x20], dl
test rax, rax
je 0x140073f8b
call qword [rax + 0x18]
xchg byte [r13 + 0x38], bpl
test bpl, bpl
jne 0x140073fb2
mov rax, qword [r13 + 0x28]
mov rcx, qword [r13 + 0x30]
mov qword [r13 + 0x28], 0
xor edx, edx
xchg byte [r13 + 0x38], dl
test rax, rax
je 0x140073fb2
call qword [rax + 8]
test r15, r15
mov rax, qword [rbx + 8]
lock dec qword [rax]
jne 0x140073ff8
mov rcx, qword [rbx + 8]
call fcn.14003e740
jmp 0x140073ff8
movzx eax, byte [0x140198310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x1400751a3
mov rbx, rax
mov qword [rax], 2
mov qword [rsp + 0x1328], rax
mov qword [rbx], 0
mov qword [rbx + 8], rdi
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0xc10], rax
movups xmm0, xmmword [r14 + 0x60]
movaps xmmword [rsp + 0xc00], xmm0
movups xmm0, xmmword [r14 + 0x50]
movaps xmmword [rsp + 0xbf0], xmm0
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0xbe0], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0xbd0], xmm3
movaps xmmword [rsp + 0xbc0], xmm2
movaps xmmword [rsp + 0xbb0], xmm1
movaps xmmword [rsp + 0xba0], xmm0
mov rax, qword [rsi + 0x620]
mov r15, qword [rax + 0x68]
test r15, r15
je 0x140074135
mov rbx, qword [rax + 0x70]
mov r14, qword [rbx + 0x10]
movzx eax, byte [0x140198310]
mov edx, 0x80
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140075185
dec r14
and r14, 0xfffffffffffffff0
lea rcx, [r15 + r14]
add rcx, 0x10
mov qword [rax], rdi
movaps xmm0, xmmword [rsp + 0xba0]
movdqa xmm1, xmmword [rsp + 0xbb0]
movdqa xmm2, xmmword [rsp + 0xbc0]
movdqa xmm3, xmmword [rsp + 0xbd0]
movups xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x18], xmm1
movdqu xmmword [rax + 0x28], xmm2
movdqu xmmword [rax + 0x38], xmm3
movaps xmm0, xmmword [rsp + 0xbe0]
movups xmmword [rax + 0x48], xmm0
movaps xmm0, xmmword [rsp + 0xbf0]
movups xmmword [rax + 0x58], xmm0
movdqa xmm0, xmmword [rsp + 0xc00]
movdqu xmmword [rax + 0x68], xmm0
mov rdx, qword [rsp + 0xc10]
mov qword [rax + 0x78], rdx
lea r8, [0x140151230]
mov rdx, rax
call qword [rbx + 0x18]
lea r15, [rsp + 0x12a0]
jmp 0x140073543
mov eax, 1
lock xadd qword [0x140198060], rax
mov qword [rsp + 0x10d0], rax
lea rax, [rsp + 0x10d0]
mov qword [rsp + 0x3c0], rax
mov qword [rsp + 0x3c8], rdi
movups xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmm3, xmmword [r14 + 0x30]
movups xmmword [rsp + 0x3d0], xmm0
movdqu xmmword [rsp + 0x3e0], xmm1
movdqu xmmword [rsp + 0x3f0], xmm2
movdqu xmmword [rsp + 0x400], xmm3
movups xmm0, xmmword [r14 + 0x40]
movups xmmword [rsp + 0x410], xmm0
movups xmm0, xmmword [r14 + 0x50]
movups xmmword [rsp + 0x420], xmm0
movdqu xmm0, xmmword [r14 + 0x60]
movdqu xmmword [rsp + 0x430], xmm0
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0x440], rax
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x140074332
cmp eax, 1
lea r15, [rsp + 0x12a0]
je 0x140074367
cmp byte [rsp + 0x440], 2
je 0x140075307
lea rsi, [rsp + 0x3c8]
lea rcx, [rsp + 0x3d0]
call fcn.140057ce0
mov rcx, rsi
call fcn.140078680
mov rax, qword [rsp + 0x3c8]
lock dec qword [rax]
jne 0x140075307
mov rcx, qword [rsp + 0x3c8]
call fcn.14003e740
jmp 0x140075307
mov eax, 1
lock xadd qword [0x140198060], rax
mov qword [rsp + 0x10d0], rax
lea rax, [rsp + 0x10d0]
mov qword [rsp + 0x3c0], rax
movups xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmm3, xmmword [r14 + 0x30]
movups xmmword [rsp + 0x3c8], xmm0
movdqu xmmword [rsp + 0x3d8], xmm1
movdqu xmmword [rsp + 0x3e8], xmm2
movdqu xmmword [rsp + 0x3f8], xmm3
movups xmm0, xmmword [r14 + 0x40]
movups xmmword [rsp + 0x408], xmm0
movups xmm0, xmmword [r14 + 0x50]
movups xmmword [rsp + 0x418], xmm0
movdqu xmm0, xmmword [r14 + 0x60]
movdqu xmmword [rsp + 0x428], xmm0
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0x438], rax
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x1400746b8
cmp eax, 1
je 0x1400746e5
cmp byte [rsp + 0x438], 2
je 0x140075307
lea rcx, [rsp + 0x3c8]
call fcn.140057ce0
jmp 0x140075307
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14008e4a0]
call fcn.1400e7220
mov byte [rdi + 0x120], 1
lea r15, [rsp + 0x12a0]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1400750e3
inc rax
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rdi, qword [rcx + 0xd8]
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x3c0]
mov r8d, 0x88
call fcn.140119a10
cmp rdi, 2
je 0x1400751b2
mov rax, qword [rsp + 0x110]
movups xmm0, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0x6d0], xmm0
movups xmm0, xmmword [rsp + 0x178]
movaps xmmword [rsp + 0x6c0], xmm0
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x6b0], xmm0
movups xmm0, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x6a0], xmm0
movups xmm0, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0x690], xmm0
movups xmm0, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0x680], xmm0
movups xmm0, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0x670], xmm0
movups xmm0, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x660], xmm0
mov rbx, qword [rax]
test rdi, rdi
je 0x140074598
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle case.0x14006eca4.2
mov rbp, r15
movzx eax, byte [0x140198310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140075176
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, [0x140155338]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0xa0], r14
mov qword [rcx + 0xa8], rbx
movaps xmm0, xmmword [rsp + 0x660]
movdqa xmm1, xmmword [rsp + 0x670]
movdqa xmm2, xmmword [rsp + 0x680]
movdqa xmm3, xmmword [rsp + 0x690]
movups xmmword [rcx + 0xb0], xmm0
movdqu xmmword [rcx + 0xc0], xmm1
movdqu xmmword [rcx + 0xd0], xmm2
movdqu xmmword [rcx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x6a0]
movups xmmword [rcx + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0x6b0]
movups xmmword [rcx + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0x6c0]
movups xmmword [rcx + 0x110], xmm0
movdqa xmm0, xmmword [rsp + 0x6d0]
movdqu xmmword [rcx + 0x120], xmm0
pxor xmm0, xmm0
movdqa xmmword [rcx + 0x130], xmm0
mov qword [rcx + 0x140], 0
jmp 0x14007497f
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle case.0x14006eca4.2
movzx eax, byte [0x140198310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140075176
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, [0x140155658]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0xa0], r14
mov qword [rcx + 0xa8], rbx
movaps xmm0, xmmword [rsp + 0x660]
movdqa xmm1, xmmword [rsp + 0x670]
movdqa xmm2, xmmword [rsp + 0x680]
movdqa xmm3, xmmword [rsp + 0x690]
movups xmmword [rcx + 0xb0], xmm0
movdqu xmmword [rcx + 0xc0], xmm1
movdqu xmmword [rcx + 0xd0], xmm2
movdqu xmmword [rcx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x6a0]
movups xmmword [rcx + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0x6b0]
movups xmmword [rcx + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0x6c0]
movups xmmword [rcx + 0x110], xmm0
movdqa xmm0, xmmword [rsp + 0x6d0]
movdqu xmmword [rcx + 0x120], xmm0
pxor xmm0, xmm0
movdqa xmmword [rcx + 0x130], xmm0
mov qword [rcx + 0x140], 0
jmp 0x140074b83
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14008e4a0]
call fcn.1400e7220
mov byte [rdi + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1400750e3
lea rcx, [rax + 1]
mov edx, dword [0x140198314]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd0], rcx
mov rcx, qword [rdx + 0xd8]
movups xmm0, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [rsp + 0x410]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0x150], xmm0
movdqu xmm0, xmmword [rsp + 0x3c0]
movdqu xmm1, xmmword [rsp + 0x3d0]
movdqu xmm2, xmmword [rsp + 0x3e0]
movdqu xmm3, xmmword [rsp + 0x3f0]
movdqa xmmword [rsp + 0x140], xmm3
movdqa xmmword [rsp + 0x130], xmm2
movdqa xmmword [rsp + 0x120], xmm1
movdqa xmmword [rsp + 0x110], xmm0
cmp rcx, 2
je 0x140075201
mov rax, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x188]
mov qword [rsp + 0x6d0], rdx
movups xmm0, xmmword [rsp + 0x178]
movaps xmmword [rsp + 0x6c0], xmm0
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x6b0], xmm0
movups xmm0, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x6a0], xmm0
movups xmm0, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0x690], xmm0
movups xmm0, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0x680], xmm0
movups xmm0, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0x670], xmm0
movups xmm0, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x660], xmm0
mov rbx, qword [rax]
test rcx, rcx
je 0x140074a68
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle case.0x14006eca4.2
mov rbp, r15
movzx eax, byte [0x140198310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140075176
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, [0x1401553d8]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0xa0], r14
mov qword [rcx + 0xa8], rbx
movaps xmm0, xmmword [rsp + 0x660]
movdqa xmm1, xmmword [rsp + 0x670]
movdqa xmm2, xmmword [rsp + 0x680]
movdqa xmm3, xmmword [rsp + 0x690]
movups xmmword [rcx + 0xb0], xmm0
movdqu xmmword [rcx + 0xc0], xmm1
movdqu xmmword [rcx + 0xd0], xmm2
movdqu xmmword [rcx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x6a0]
movups xmmword [rcx + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0x6b0]
movups xmmword [rcx + 0x100], xmm0
movdqa xmm0, xmmword [rsp + 0x6c0]
movdqu xmmword [rcx + 0x110], xmm0
mov rax, qword [rsp + 0x6d0]
mov qword [rcx + 0x120], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x128], xmm0
mov qword [rcx + 0x138], 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 0x140074cbc
lea rax, [r14 + 0x78]
mov qword [rsp + 0xf10], rdi
mov qword [rsp + 0xf18], rax
mov qword [rsp + 0xf20], rbx
movzx eax, byte [r14 + 0x90]
test al, al
je 0x140074a1b
mov rcx, qword [rsp + 0xf10]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
jne 0x140074cc9
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [r13], rax
cmp rax, 0x3f
jbe 0x14007514f
lea rcx, [rsp + 0xf10]
mov rdx, r13
call fcn.14008e890
mov byte [rsp + 0x8c0], 0
mov qword [rsp + 0xf10], r15
mov qword [rsp + 0xf18], r13
lea rax, [rsp + 0x8c0]
mov qword [rsp + 0xf20], rax
lea rcx, [rsp + 0xf10]
call fcn.140103660
mov r15, rbp
jmp 0x140074c59
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle case.0x14006eca4.2
movzx eax, byte [0x140198310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140075176
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, str.__r_v_
mov qword [rcx + 0x90], rax
mov qword [rcx + 0xa0], r14
mov qword [rcx + 0xa8], rbx
movaps xmm0, xmmword [rsp + 0x660]
movdqa xmm1, xmmword [rsp + 0x670]
movdqa xmm2, xmmword [rsp + 0x680]
movdqa xmm3, xmmword [rsp + 0x690]
movups xmmword [rcx + 0xb0], xmm0
movdqu xmmword [rcx + 0xc0], xmm1
movdqu xmmword [rcx + 0xd0], xmm2
movdqu xmmword [rcx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x6a0]
movups xmmword [rcx + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0x6b0]
movups xmmword [rcx + 0x100], xmm0
movdqa xmm0, xmmword [rsp + 0x6c0]
movdqu xmmword [rcx + 0x110], xmm0
mov rax, qword [rsp + 0x6d0]
mov qword [rcx + 0x120], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x128], xmm0
mov qword [rcx + 0x138], 0
mov rax, qword [r14 + 0x78]
mov qword [rcx + 0x98], rax
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 0x140074cd3
lea rax, [r14 + 0x68]
mov qword [rsp + 0xf10], rdi
mov qword [rsp + 0xf18], rax
mov qword [rsp + 0xf20], rbx
movzx eax, byte [r14 + 0x80]
test al, al
je 0x140074c27
mov rcx, qword [rsp + 0xf10]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
jne 0x140074ce0
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [r13], rax
cmp rax, 0x3f
jbe 0x14007514f
mov rax, qword ds:[r13 + 0x10]
mov rcx, r13
call qword [rax + 0x10]
jmp 0x140074c59
lea rcx, [rsp + 0xf10]
and al, 0x10
sldt word [rax]
invalid
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
call fcn.14008e890
mov eax, dword [0x140198314]
adc al, byte ss:[rax]
adc al, byte ss:[rax]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xe0]
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
call fcn.140102f60
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r13], rcx
cmpxchg qword [r13], rcx
cmpxchg qword [r13], rcx
je 0x140073543
mov rax, qword [r13 + 0x10]
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
call qword [rax + 0x20]
jmp 0x140073543
mov rcx, rdi
call fcn.14011f640
or al, byte [rax]
or al, byte [rax]
jmp 0x140070d36
sar bh, 0xff
call fcn.14011f990
jmp 0x140070ee0
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.14011f640
jmp 0x140070e9b
mov rcx, rdi
call fcn.14011f640
or al, byte [rax]
or al, byte [rax]
jmp 0x1400749b4
call fcn.14011f990
jmp 0x1400749f2
mov rcx, rdi
call fcn.14011f640
jmp 0x140074bb2
call fcn.14011f990
jmp 0x140074bf0
ud2
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.140120920
mov qword [rsi + 0x7c8], 1
lea rcx, str.internal_error:_entered_unreachable_codeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_schedule.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.14011aa10
lea rcx, str.not_droppedC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
lea r8, [0x140155760]
mov edx, 0xb
call fcn.14011add0
mov ecx, 8
mov edx, 0x20
call fcn.14011a540
lea rcx, [0x140152078]
lea r8, [0x1401520b8]
mov edx, 0x28
call fcn.140120920
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r11
call fcn.14011a930
lea rcx, [0x140152078]
lea r8, [0x1401520a0]
mov edx, 0x28
call fcn.140120920
mov r14b, 3
jmp 0x140074f57
lea rcx, str.cannot_poll_Select_twiceC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rs
lea r8, [0x140152480]
mov edx, 0x18
call fcn.14011add0
lea rcx, [rsp + 0x3a8]
mov rax, qword [rsp + 0x390]
mov rdx, qword [rsp + 0x398]
mov r8, qword [rsp + 0x3a0]
call qword [rax + 0x10]
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmm1, xmmword [rsp + 0x3d0]
movaps xmm2, xmmword [rsp + 0x3e0]
movaps xmm3, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0x660], xmm0
movaps xmmword [rsp + 0x670], xmm1
movaps xmmword [rsp + 0x680], xmm2
movaps xmmword [rsp + 0x690], xmm3
movaps xmm0, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0x6a0], xmm0
mov rax, qword [rsp + 0x40d]
mov qword [rsp + 0x6ad], rax
mov rax, qword [rsp + 0x40d]
mov qword [rsp + 0x111d], rax
movaps xmm0, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0x1110], xmm0
movdqa xmm0, xmmword [rsp + 0x3c0]
movdqa xmm1, xmmword [rsp + 0x3d0]
movdqa xmm2, xmmword [rsp + 0x3e0]
movdqa xmm3, xmmword [rsp + 0x3f0]
movdqa xmmword [rsp + 0x1100], xmm3
movdqa xmmword [rsp + 0x10f0], xmm2
movdqa xmmword [rsp + 0x10e0], xmm1
movdqa xmmword [rsp + 0x10d0], xmm0
mov edi, ebp
jmp 0x140074f57
cmp r12d, 3
ja 0x140074ff9
cmp r12d, 2
je 0x140074ff9
mov rax, qword [rsp + 0x120]
test rax, rax
jne 0x140075036
mov rax, qword [rsp + 0x140]
test rax, rax
je 0x140074eec
lea rcx, [rsp + 0x158]
mov rdx, qword [rsp + 0x148]
mov r8, qword [rsp + 0x150]
call qword [rax + 0x10]
movaps xmm0, xmmword [rsp + 0x3c0]
movdqa xmm1, xmmword [rsp + 0x3d0]
movdqa xmm2, xmmword [rsp + 0x3e0]
movdqa xmm3, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0x10d0], xmm0
movdqa xmmword [rsp + 0x10e0], xmm1
movdqa xmmword [rsp + 0x10f0], xmm2
movdqa xmmword [rsp + 0x1100], xmm3
movdqa xmm0, xmmword [rsp + 0x400]
movdqa xmmword [rsp + 0x1110], xmm0
mov rax, qword [rsp + 0x40d]
mov qword [rsp + 0x111d], rax
mov r14b, 2
mov byte [rsp + 0x110], r14b
mov byte [rsp + 0x111], dil
lea rax, [0x14013fde8]
mov qword [rsp + 0x20], rax
lea rcx, str.domain_is_valid_Uri
lea r9, [0x140157b48]
lea r8, [rsp + 0x110]
mov edx, 0x13
call fcn.14011acb0
lea rcx, str.not_droppedC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
lea r8, [0x140156e50]
mov edx, 0xb
call fcn.14011add0
lea rcx, str.internal_error:_entered_unreachable_codeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_schedule.rs
lea r8, [0x140152498]
mov edx, 0x28
call fcn.14011aa10
lea rcx, [0x140155788]
lea r8, [0x140155818]
mov edx, 0x1d
call fcn.14011add0
mov ecx, 8
mov edx, 0x140
call fcn.14011a540
mov ecx, 8
mov edx, 0x38
call fcn.14011a540
mov rsi, qword [rsp + 0x118]
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 [0x140198260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x120]
test rax, rax
je 0x140074ec4
lea rcx, [rsp + 0x138]
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0x130]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x140]
test rax, rax
jne 0x140074ed1
jmp 0x140074eec
mov rax, qword [rsp + 0x660]
test rax, rax
je 0x140075087
lea rcx, [rsp + 0x678]
mov edx, 0x26
xor r8d, r8d
call qword [rax + 0x10]
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x140075097
lea rax, str.C:UsersAdministrator.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, [0x140156a88]
lea r8, [rsp + 0x10d0]
mov edx, 0x17
call fcn.14011acb0
lea rcx, str.authority_implies_hostC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
lea r8, [0x140154608]
mov edx, 0x16
call fcn.14011add0
mov ecx, 8
mov edx, 0x1b8
call fcn.14011a540
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.14011ac50
mov ecx, 0x80
mov edx, 0x280
call fcn.14011a540
mov rax, qword [rsp + 0x110]
cmp rax, 0xa
je 0x1400752c3
cmp eax, 9
je 0x1400752c3
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14007525d
test rcx, rcx
jne 0x1400752c3
lea rcx, [rsp + 0x118]
call fcn.140057390
jmp 0x1400752c3
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b70]
mov edx, 0x27
call fcn.14011aa10
mov ecx, 8
mov edx, 0x48
call fcn.14011a540
mov ecx, 0x80
mov edx, 0x100
call fcn.14011a540
mov ecx, 8
mov edx, 0x80
call fcn.14011a540
mov ecx, 8
mov edx, 0x78
call fcn.14011a540
mov ecx, 8
mov edx, 0x10
call fcn.14011a540
cmp byte [rsp + 0x190], 2
je 0x1400752c3
lea rsi, [rsp + 0x118]
lea rcx, [rsp + 0x120]
call fcn.140057ce0
mov rcx, rsi
call fcn.140078680
mov rax, qword [rsp + 0x118]
lock dec qword [rax]
jne 0x1400752c3
mov rcx, qword [rsp + 0x118]
call fcn.14003e740
jmp 0x1400752c3
cmp byte [rsp + 0x188], 2
je 0x140075235
lea rcx, [rsp + 0x118]
call fcn.140057ce0
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
dec rax
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
jmp 0x1400752dd
mov ecx, 7
int 0x29
ud2
cmp eax, 5
jne 0x1400752b6
movzx eax, byte [rsp + 0x188]
cmp al, 3
je 0x1400752c3
cmp al, 2
jne 0x140075324
mov rcx, qword [rsp + 0x118]
call fcn.140011c30
jmp 0x1400752c3
mov ecx, 7
int 0x29
ud2
cmp eax, 5
jne 0x1400752fa
movzx eax, byte [rsp + 0x438]
cmp al, 3
je 0x140075307
cmp al, 2
jne 0x140074320
mov rcx, qword [rsp + 0x3c8]
call fcn.140011c30
jmp 0x140075307
lea rcx, [rsp + 0x110]
call fcn.1400574e0
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0x110], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x110]
call fcn.140120800
lea rcx, [rsp + 0x3c0]
call fcn.1400574e0
mov al, 1
mov byte [rsp + 0x110], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x110]
call fcn.140120800
lea rcx, [rsp + 0x118]
call fcn.140057ce0
jmp 0x1400752c3
invalid
xlatb
add byte [rax], al
lea eax, [0x1401549e8]
add al, ch
xor dword [rdx + 0xa], edx
add byte [rax - 0x73], cl
lea rcx, str.Out_of_bounds_access
and ebp, esi
or eax, 0x14ba00
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xdee42
lea eax, [0x140154a20]
and byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
sub dword [rsi + 0xa], ecx
add ah, cl
int3
int3
sub esp, 0x28
add eax, 0xd1870f
xchg ecx, edx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
rol dword [rax], 1
add byte [rax], al
xlatb
insb byte [rdi], dx
adc dword [rax], eax
add byte [rax + 0x63], cl
add al, 0x81
or byte [rbx + rcx*4 + 0x47], cl
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0x122624
clc
add dword [rax], ebx
or eax, dword [rax]
invalid
xchg byte [rdx + 2], ah
add al, byte [rax]
add byte [rcx], cl
add byte [rax], al
mov ecx, dword [rsi + 0x2a8]
mov ecx, esi
jg 0x140076c8c
add byte [rcx + rsi + 0x48], dh
cmp dword [rdi + 0x10], 0x11
mov ebx, edx
clc
sub rax, 0x58b000a
invalid
add eax, 0x121648
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x121624
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
add byte [rax], al
adc eax, 0x7fcb5
adc al, byte [rax]
adc dword [rax + 0xf0], esi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa70
movaps xmmword [rsp + 0xa60], xmm6
mov rdi, rdx
mov rsi, rcx
invalid
movzx eax, byte [rcx + 0xa58]
lea rcx, [0x14018c900]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
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 gs, word [rax + 0xa]
add byte [rax], al
mov r8d, 0x520
call fcn.140119a10
movups xmmword [rsi + 0xf88], xmm6
lea r14, [rsi + 0xa68]
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rdx, r14
mov r8, rdi
call fcn.140077430
cmp dword [rsp + 0x20], 5
jne 0x140076dce
mov al, 1
mov cl, 3
jmp 0x140076f1f
lea rbx, [rsi + 0x538]
lea rdx, [rsp + 0x20]
mov r8d, 0x520
mov rcx, rbx
call fcn.140119a10
mov rax, qword [rsi + 0xf88]
cmp rax, 3
je 0x140076e16
cmp dword [r14], 3
je 0x140076e0a
mov rcx, r14
call fcn.14006aec0
mov rax, qword [rsi + 0xf88]
mov eax, dword [rsi + 0xf88]
mov eax, dword [rsi + 0xf88]
test rax, 0xfffffffffffffffd
jne 0x140076fd1
add byte [rax], al
add byte [rax], al
cmp dword [rbx], 4
je 0x140076ec3
lea rcx, [rsp + 0x540]
mov r8d, 0x520
mov rdx, rbx
call fcn.140119a10
mov byte [rsi + 0xa59], 0
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 0x140076f9e
add eax, 0xb8410000
and byte [0xc94f6e2f], al
invalid
xchg byte [rbx + 0x38], bpl
test bpl, bpl
je 0x14007705c
test bh, dh
add dword [rax], eax
invalid
test bh, dh
add dword [rax], eax
add byte [rbp + rcx*4 - 0x4a], cl
invalid
lea r14, [rsi + 0xa60]
lock dec qword [rbx]
jne 0x140076e7a
mov rcx, rbx
call fcn.14003e740
cld
invalid
cld
dec dword [rax - 0x73]
xchg esp, eax
and al, 0x40
add eax, 0xb8410000
and byte [0xc9536e8a], al
int1
lea rdx, [rsp + 0x540]
mov r8d, 0x520
mov rcx, r14
call fcn.140119a10
lea rbx, [rsi + 0xa60]
mov rcx, rbx
mov rdx, rdi
call fcn.14007c860
cmp al, 2
jne 0x140076eac
mov al, 1
mov cl, 4
jmp 0x140076f1f
cmp dword [rbx], 3
je 0x140076eb9
mov rcx, rbx
call fcn.14006aec0
cmp qword [rsi + 0x538], 4
jne 0x140076ed0
test byte [rsi + 0x548], 1
jne 0x140076f68
cmp byte [rsi + 0xa59], 0
je 0x140076f14
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 0x140076f3b
xchg byte [rdi + 0x38], bl
test bl, bl
je 0x140077017
mov rax, qword [rsi + 0xa60]
lock dec qword [rax]
jne 0x140076f14
mov rcx, qword [rsi + 0xa60]
call fcn.14003e740
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
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
test rax, rax
je 0x140077007
xor edx, edx
xchg byte [rdi + 0x20], dl
call qword [rax + 8]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140076efb
jmp 0x140077017
lea rdi, [rsi + 0x550]
mov rcx, rdi
call fcn.1400698c0
mov rax, qword [rsi + 0x550]
test rax, rax
je 0x140076ed0
lock dec qword [rax]
jne 0x140076ed0
invalid
invalid
invalid
mov rcx, qword [rdi]
call fcn.140084340
jmp 0x140076ed0
invalid
invalid
invalid
invalid
mov rax, qword [rbx + 0x10]
mov eax, dword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
add byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
add byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
je 0x14007704a
xor edx, edx
xchg byte [rbx + 0x20], dl
and bh, bh
push rax
test eax, eax
je 0x14007704a
xor edx, edx
xchg byte [rbx + 0x20], dl
and bh, bh
push rax
or byte [rax - 0x7a], al
imul edi, dword [rax], 0x40
test ch, ch
and bh, bh
push rax
or byte [rax - 0x7a], al
imul edi, dword [rax], 0x40
test ch, ch
jne 0x140076e65
jmp 0x14007705c
lea r14, [rsi + 0xf90]
mov rcx, r14
call fcn.1400698c0
dec dword [rax - 0x75]
xchg byte [rax + 0x4800000f], dl
test eax, eax
dec dword [rax - 0x75]
xchg byte [rax + 0x4800000f], dl
test eax, eax
je 0x140076e16
test byte [rsi], ah
invalid
lock dec qword [rax]
jne 0x140076e16
mov rcx, qword [r14]
call fcn.140084340
jmp 0x140076e16
paddd mm7, mm7
invalid
paddd mm7, mm7
push qword [rcx]
rol byte [rsi + 0x5f862047], 0x38
xor eax, eax
xchg byte [rdi + 0x20], al
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140076efb
in al, 0xfe
invalid
invalid
in al, 0xfe
invalid
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
add byte [rax], al
add byte [rax], al
test rax, rax
je case.0x14006c476.29
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi + 0xa60]
lock dec qword [rax]
je 0x140076f08
jmp 0x140076f14
xor eax, eax
xchg byte [rbx + 0x20], al
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x140076e65
mov rax, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0x28], 0
add byte [rax - 0x7b], cl
invalid
je 0x140077074
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 al, ch
std
invalid
invalid
cmp byte [r13 + r9*4 - 0x4a], cl
invalid
or ecx, dword [rdi]
test al, ch
std
invalid
jmp 0x140076e7a
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.14011b000
ud2
ror byte [rcx - 0x77], cl
invalid
add byte [rax + 0x28c48348], dl
sub esp, 0x20
add dword [rax - 0x7d], ecx
clc
add al, 0x75
or byte [rax - 0x7d], cl
invalid
clc
add esi, dword [rbp + 0x4f]
push qword [rbp + rsi + 0x48]
mov ebx, dword [rsi + 0x60]
pop rsi
invalid
xor eax, 0x605e8b48
pop rsi
invalid
mov ecx, edi
sbb al, 0x51
adc dword [rax], eax
clc
mov eax, dword [rsi]
invalid
invalid
in al, dx
loop 0x14008315b
dec dword [rax - 0x73]
jo 0x140083151
jo 0x140083151
jo 0x140083151
and edx, dword [rdi - 3]
dec dword [rax - 0x75]
mov rsi, qword [rsi + 0x90]
cmp qword [rsi], 0
je case.0x14006c476.32
mov r8, qword [rsi + 8]
or byte [rax - 0x75], cl
or eax, 0x1150db
or al, byte [rax]
invalid
and byte [rbx + 0x5f], bl
or al, byte [rax]
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov rbx, qword [rcx + 0x28]
test rbx, rbx
je 0x14008323f
mov rdi, qword [rsi + 0x20]
jle 0x1400831eb
add rdi, 0x18
add edi, 0x18
lea r14, [0x14018c914]
adc byte [rax], al
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400831f4
mov ecx, edi
call fcn.1400866c0
invalid
add byte [rax - 0x7f], cl
invalid
add rdi, 0x138
cmp byte [rcx], al
add byte [rax], al
dec rbx
je 0x14008323f
cmp dword [rdi - 0x18], 2
je 0x1400831e8
out dx, al
out dx, al
movzx eax, byte [rdi - 8]
cmp rax, 6
cmp eax, 6
cmp eax, 6
ja 0x1400831e8
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
je 0x1400831e8
mov r8, qword [rdi + 8]
mov rcx, qword [0x140198260]
xor edx, edx
call r15
jmp 0x1400831e8
cmp qword [rsi + 0x18], 0
je 0x140083259
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rsi, 0xffffffffffffffff
je 0x140083284
lock dec qword [rsi + 8]
jne 0x140083284
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
jle 0x14008404b
adc byte [rcx], dl
adc dword [rdx + 4], esi
jg 0x14008403a
or byte [rbp + 0xc], dh
mov eax, dword [rsi]
or byte [rbp + 0x19], sil
mov ecx, dword [0x140198260]
pop rsi
or al, byte [rax]
int3
int3
and byte [rax - 0x77], cl
invalid
mov edx, dword [rsi + 0x20]
push rsi
and al, ch
mov ebx, dword [rsi]
invalid
add byte [rax], al
invalid
or eax, 0x114189
push qword [rdi + rbx - 0x10]
dec qword [rsi + 8]
adc dword [r8], eax
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
add esp, 0x20
or al, byte [rax]
and byte [rsi - 0x3d], bl
int3
push rdi
pop rcx
sub byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rax + 0x48000000], ah
add byte [rax], al
mov rdi, qword [rsi + 0x20]
add byte [rax], al
test byte [rdi - 0x74b3fff0], 0x3d
invalid
xor ecx, dword [rdx]
add bl, ch
and ah, byte [rsi + 0x66]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
and eax, 0x81480000
invalid
loopne 0x1400841b8
cmp eax, 6
movabs al, byte [0x9c0d8b48f0478b4c]
adc dword [rax], eax
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add dword [rax + rcx*4 - 0x48], eax
sbb eax, 0xe9000001
mov dword [rax], eax
add byte [rax], al
xor byte [rcx], r8b
cmp ebx, 5
mov ecx, dword [rdi]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x270
movdqa xmmword [rsp + 0x260], xmm6
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
movzx eax, byte [rdx + 0x378]
test eax, eax
je 0x140085060
cmp eax, 3
jne case.default.0x14008500d
movzx eax, byte [rsi + 0x280]
lea rcx, [0x14018c94c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp eax, 3
jne 0x140085090
lea r13, [rsi + 0x2f8]
movzx eax, byte [rsi + 0x2f8]
lea r15, [rsi + 0x2b8]
test eax, eax
invalid
je 0x14008504d
sal byte [rcx + rdx - 0x7d], 0xf8
add esi, dword [rbp + 0x5b]
cmp eax, 3
jne 0x14008509c
mov rax, qword [rsi + 0x2f0]
jmp 0x1400855a9
pop rsp
invalid
add byte [rax], al
pop rsp
add eax, 0x8b480000
xchg esi, eax
mov eax, 0x4c000002
mov eax, dword [rsi + 0x2c0]
add byte [rax], al
mov rdx, qword [rsi + 0x2b8]
mov r8, qword [rsi + 0x2c0]
add byte [rax], al
add byte [rax], al
jmp 0x140085534
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], 0
mov qword [rsi + 0x40], rax
xor r15d, r15d
mov rcx, qword [rax + 8]
mov r14, r15
cmp rcx, qword [rax + 0x18]
jne 0x1400850b4
jmp 0x1400857ae
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_socket.rs
call fcn.14011b000
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
call fcn.14011b000
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
or al, 0
call fcn.14011b000
lea rdx, [rcx + 0x20]
mov qword [rax + 8], rdx
movzx eax, word [rcx]
mov bh, 1
mov bh, 1
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0xbe], xmm0
movups xmm0, xmmword [rcx + 2]
add cl, byte [r15]
sub dword [rsp + 0xb0], eax
add cl, byte [r15]
sub dword [rsp + 0xb0], eax
cmp ax, 2
je 0x1400857e1
lea rdx, [rsi + 0x48]
mov word [rsi + 0x48], ax
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rsi + 0x4a], xmm0
movups xmm0, xmmword [rsp + 0xbe]
movups xmmword [rsi + 0x58], xmm0
mov rax, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
mov r9, qword [rax + 0x20]
mov eax, dword [rax + 0x28]
mov dword [rsp + 0x20], eax
lea rcx, [rsp + 0xd8]
call fcn.14003f760
cmp dword [rsp + 0xe0], 0x3b9aca01
je 0x140085875
lea r14, [rsi + 0x68]
lea rdx, [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
and al, 0xd8
add byte [rax], al
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
mov rcx, r14
call fcn.140119a10
cmp dword [rsi + 0x70], 0x3b9aca01
je 0x140085899
lea rcx, [rsi + 0x1f0]
mov r8d, 0x188
mov rdx, r14
call fcn.140119a10
movzx eax, byte [rsi + 0x280]
lea rcx, [0x14018c94c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8d, dword [rsi + 0x1f8]
cmp r8d, 0x3b9aca00
jne 0x1400852e1
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
movups xmmword [rsi + 0x288], xmm0
movzx eax, byte [rsi + 0x300]
test eax, eax
jne 0x14008501e
mov rcx, qword [rsi + 0x2a8]
mov qword [rsi + 0x2b0], rcx
mov eax, dword [rsi + 0x28a]
movzx edx, word [rsi + 0x28e]
shl rdx, 0x20
or rdx, rax
cmp word [rsi + 0x288], 0
cmp dword [rsi + 0x288], 0
cmp dword [rsi + 0x288], 0
je 0x140085463
mov r10d, dword [rsi + 0x29c]
mov r8d, dword [rsi + 0x2a0]
movzx eax, word [rsi + 0x2a4]
add byte [rax], al
pushfq
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7a], al
movabs al, byte [0x2a486b70f000002]
add byte [rax], al
shr rdx, 0x10
mov dword [rsp + 0xe0], edx
mov rdx, qword [rsi + 0x290]
mov qword [rsp + 0xe4], rdx
mov edx, dword [rsi + 0x298]
mov dword [rsp + 0xec], edx
xorps xmm0, xmm0
movups xmmword [rsp + 0xf4], xmm0
hlt
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x104], eax
movups xmmword [rsp + 0x114], xmm0
movups xmmword [rsp + 0x124], xmm0
movups xmmword [rsp + 0x134], xmm0
hlt
movups xmmword [rsp + 0x144], xmm0
mov dword [rsp + 0x154], 0
add byte [rax], al
add byte [rsi - 0x3f], ah
ror byte [rax], 0x44
mov dword [rsp + 0xf0], eax
add byte [rax], al
add byte [rsi - 0x3f], ah
ror byte [rax], 0x44
mov dword [rsp + 0xf0], eax
mov r8d, 0x1c
mov eax, 0x1c
mov r9w, 0x17
mov edx, r10d
jmp 0x1400854c0
mov rdx, qword [rsi + 0x1f0]
movups xmm0, xmmword [rsi + 0x270]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rsi + 0x260]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rsi + 0x250]
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rsi + 0x240]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsi + 0x200]
xchg byte [rax], al
add al, byte [rax]
add byte [rdi], cl
adc byte [rsi + 0x210], cl
xchg byte [rax], al
add al, byte [rax]
add byte [rdi], cl
adc byte [rsi + 0x210], cl
movups xmm2, xmmword [rsi + 0x220]
movups xmm3, xmmword [rsi + 0x230]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
mov qword [rsp + 0x20], rax
lea r14, [rsp + 0xd8]
lea r9, [rsp + 0x30]
mov rcx, r14
call fcn.14009cc70
lea rcx, [rsi + 0x288]
mov r8d, pe_nt_image_headers64
mov rdx, r14
call fcn.140119a10
lea r15, [rsi + 0x288]
lea rcx, [rsp + 0x30]
mov rdx, r15
mov r8, rbx
call fcn.14009db00
mov r12, qword [rsp + 0x30]
cmp r12, 4
je 0x1400857da
mov r14, qword [rsp + 0x38]
mov r13, qword [rsp + 0x40]
movdqu xmm6, xmmword [rsp + 0x48]
movzx eax, byte [rsi + 0x370]
cmp eax, 3
je 0x1400853dc
test eax, eax
jne 0x1400853e8
mov rcx, qword [rsi + 0x318]
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x1400853e8
lea rcx, [rsi + 0x328]
call 0x1400859a0
mov rcx, r15
call fcn.1400f7ab0
lea rcx, [rsi + 0x290]
cmp qword [rsi + 0x288], 0
je 0x140085411
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008541f
call fcn.1400814f0
jmp 0x14008541f
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008541f
call fcn.140081430
mov rax, qword [rsi + 0x2d0]
test rax, rax
je 0x140085435
mov rcx, qword [rsi + 0x2d8]
call qword [rax + 0x18]
cmp r12d, 2
je 0x140085458
cmp r12d, 3
jne 0x1400856be
mov r12d, 2
call fcn.1400d1c20
mov r14, rax
jmp 0x1400856be
mov r12d, 2
jmp 0x1400856be
mov rax, rdx
shr rax, 0x20
rol ax, 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x140], xmm0
movups xmmword [rsp + 0x130], xmm0
movups xmmword [rsp + 0x120], xmm0
movups xmmword [rsp + 0x110], xmm0
movups xmmword [rsp + 0x100], xmm0
movups xmmword [rsp + 0xf0], xmm0
movups xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0x150], 0
mov r8d, 0x10
mov r9w, 2
mov word [rsp + 0xd8], r9w
mov word [rsp + 0xda], ax
mov dword [rsp + 0xdc], edx
mov dword [rsp + 0x158], r8d
lea rdx, [rsp + 0xd8]
call qword [sym.imp.ws2_32.dll_connect]
test eax, eax
je 0x140085503
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x2733
jne 0x140085660
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
lea rcx, [rsp + 0xd8]
call fcn.1400fc4e0
mov rcx, qword [rsp + 0xd8]
mov r14, qword [rsp + 0xe0]
cmp rcx, 2
je 0x1400856a4
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0x30], xmm0
lea rax, [rsi + 0x2c8]
mov qword [rsi + 0x2c8], rcx
mov qword [rsi + 0x2d0], r14
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x2d8], xmm0
mov rcx, qword [rsp + 0x40]
mov qword [rsi + 0x2e8], rcx
mov qword [rsi + 0x2f0], rax
mov rdx, qword [rax + 0x10]
lea r12, [rsp + 0xd8]
mov rcx, r12
mov r8, rbx
mov r9b, 1
call fcn.1400fa8b0
movzx eax, byte [rsp + 0xe1]
cmp al, 3
je 0x140085923
mov r14, qword [rsp + 0xd8]
cmp al, 2
je 0x140085698
mov rcx, qword [rsi + 0x2e0]
cmp rcx, 0xffffffffffffffff
je 0x14008598b
mov dword [rsp + 0x30], 0
mov dword [rsp + 0xd8], 4
mov qword [rsp + 0x20], r12
lea r9, [rsp + 0x30]
mov edx, 0xffff
mov r8d, 0x1007
call qword [sym.imp.ws2_32.dll_getsockopt]
cmp eax, 0xffffffff
je 0x140085687
movsxd r14, dword [rsp + 0x30]
test r14, r14
jne 0x140085690
mov r12, qword [rsi + 0x2c8]
mov r14, qword [rsi + 0x2d0]
mov r13, qword [rsi + 0x2d8]
movdqu xmm6, xmmword [rsi + 0x2e0]
mov byte [rsi + 0x2f8], 1
cmp r12, 3
jne 0x1400856af
jmp 0x140085928
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 0x1400856be
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r14d, eax
shl r14, 0x20
or r14, 2
lea rcx, [rsi + 0x2c8]
call fcn.14006d730
mov byte [r13], 1
mov r12d, 2
mov rcx, r15
call 0x1400859a0
mov byte [rsi + 0x300], 1
cmp r12, 2
jne 0x1400857c1
movzx eax, byte [0x140198310]
mov edx, 0x11
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140085961
mov r15, rax
movdqu xmm0, xmmword [0x140152e03]
movdqu xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140085970
mov r12, rax
mov qword [rax], r14
mov byte [rsi + 0x280], 1
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x14008577e
cmp qword [rsi + 0x28], 0
je 0x14008573f
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsi + 0x30]
test r14, r14
je 0x14008577e
mov r13, qword [rsi + 0x38]
mov rax, qword [r13]
test rax, rax
je 0x14008575a
mov rcx, r14
call rax
cmp qword [r13 + 8], 0
je 0x14008577e
cmp qword [r13 + 0x10], 0x11
jb 0x14008576c
mov r14, qword [r14 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x20], r15
mov qword [rsi + 0x28], 0x11
mov qword [rsi + 0x30], r12
lea rax, [0x140153368]
mov qword [rsi + 0x38], rax
mov rax, qword [rsi + 0x40]
mov rcx, qword [rax + 8]
mov r14, r15
cmp rcx, qword [rax + 0x18]
jne 0x1400850b4
test r14, r14
je 0x1400857ea
mov r13, qword [rsi + 0x28]
movdqu xmm6, xmmword [rsi + 0x30]
jmp 0x14008586a
mov byte [rsi + 0x280], 1
mov r8, qword [rsi + 0x20]
test r8, r8
jne 0x1400858bb
jmp 0x14008590f
mov al, 3
jmp 0x140085931
mov r14, qword [rsi + 0x20]
test r14, r14
jne 0x1400857b3
lea rdx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
mov cl, 7
call fcn.1400d1ae0
mov rbx, rax
movzx eax, byte [0x140198310]
mov edx, 0x11
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140085961
mov r14, rax
movdqu xmm0, xmmword [0x140152e03]
movdqu xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x140198310]
fldcw word [rdx]
adc dword [rax], eax
fldcw word [rdx]
adc dword [rax], eax
mov edx, 8
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x140085970
invalid
add byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
or eax, 0xcdb12
fisttp dword [rax + rax]
mov qword [rax], rbx
lea rcx, [0x140153368]
fisttp dword [rax + rax]
fisttp dword [rax + rax]
movq xmm0, rcx
movq xmm6, rax
punpcklqdq xmm6, xmm0
mov r13d, 0x11
mov r12d, 2
mov esp, 2
jmp 0x14008590f
movdqu xmm0, xmmword [rsp + 0xe8]
movups xmm1, xmmword [rsp + 0xf8]
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x88], ecx
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x88], ecx
movdqu xmmword [rsi + 0x78], xmm0
mov dword [rsi + 0x70], 0x3b9aca01
mov r14, qword [rsi + 0x78]
jbe 0x140085915
mov r13, qword [rsi + 0x80]
movdqu xmm6, xmmword [rsi + 0x88]
mov dh, 0x88
add byte [rax], al
add byte [rcx - 0x44], al
add al, byte [rax]
add byte [rax], al
mov dh, 0x88
add byte [rax], al
add byte [rcx - 0x44], al
add al, byte [rax]
add byte [rax], al
mov r8, qword [rsi + 0x20]
test r8, r8
test eax, eax
test eax, eax
je 0x14008590f
cmp qword [rsi + 0x28], 0
je 0x1400858d1
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x140198260]
adc dword [rax], eax
mov rcx, qword [0x140198260]
adc dword [rax], eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or al, byte [rax]
or al, byte [rax]
mov rbx, qword [rsi + 0x30]
test rbx, rbx
je 0x14008590f
mov r15, qword [rsi + 0x38]
mov rax, qword [r15]
mov eax, dword [rdi]
mov eax, dword [rdi]
test rax, rax
je 0x1400858eb
mov rcx, rbx
call rax
cmp qword [r15 + 8], 0
je 0x14008590f
cmp qword [r15 + 0x10], 0x11
jb 0x1400858fd
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0xa1b39
mov qword [rdi], r12
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], r13
movdqu xmmword [rdi + 0x18], xmm6
movq qword [rdi + 0x18], mm6
or byte [rcx + rcx*4 + 0x6f], cl
adc bl, dh
movq qword [rdi + 0x18], mm6
mov al, 1
jmp 0x140085940
mov byte [r13], 3
mov byte [rsi + 0x300], 3
mov al, 4
mov byte [rsi + 0x280], al
mov qword [rdi], 3
mov al, 3
add byte [rdx], 0
add byte [rax - 0x39], cl
invalid
mov byte [rsi + 0x378], al
movaps xmm6, xmmword [rsp + 0x260]
add al, byte [rax]
add byte [rax - 0x7f], cl
invalid
jo 0x140085955
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add al, byte [rax]
add byte [rax - 0x7f], cl
invalid
mov ecx, 1
mov edx, 0x11
call fcn.14011a520
mov ecx, 8
mov edx, 8
call fcn.14011a540
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
call fcn.14011b000
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.14011adb0
ud2
push rsi
push rdi
push rbx
sub rsp, 0x20
movzx eax, byte [rcx + 0x40]
test eax, eax
je 0x1400859c4
cmp eax, 3
jne 0x140085a25
add rcx, 0x10
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14006d730
mov rsi, qword [rcx + 8]
test rsi, rsi
je 0x140085a14
mov rbx, rcx
lea rdi, [rsi + 8]
mov rcx, qword [rsi + 8]
call fcn.1400516b0
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x1400859ee
mov rcx, rsi
call fcn.14003e7f0
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x1400859ff
mov rcx, rdi
call fcn.14000f010
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rbx
mov rcx, qword [rcx]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.ws2_32.dll_closesocket]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
or al, dh
dec qword [rdi + 0x1c8]
jne 0x140085f21
lea rcx, [rdi + 0x80]
lea ecx, [rdi + 0x80]
call fcn.1400a83f0
mov rax, qword [rdi + 0x110]
add byte [rax], al
add byte [rax], al
nop dword [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x110], rcx
jne 0x140085e90
jmp 0x140085ef2
add rsi, 8
lock dec qword [rdi + 0x1c8]
jne 0x140085f21
lea rcx, [rdi + 0x80]
call fcn.1400a83f0
mov rax, qword [rdi + 0x110]
nop word [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x110], rcx
add dword [rax], eax
add byte [rbp - 0x12], dh
add dword [rax], eax
add byte [rbp - 0x12], dh
test rax, rax
jne 0x140085f21
mov rax, qword [rdi + 0x100]
mov rcx, qword [rdi + 0x108]
mov qword [rdi + 0x100], 0
lock and qword [rdi + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x140085f21
add byte [rax - 0x75], cl
invalid
call qword [rax + 8]
or byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x140085f39
mov rcx, qword [rsi]
add rsp, 0x20
and byte [rbx + 0x5f], bl
and byte [rbx + 0x5f], bl
pop rsi
jmp fcn.1400834c0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rdi
fisttp dword [rcx - 0x44]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39c274b4], al
adc al, 0xa
add bl, ch
sbb byte [rsi + 0x66], ah
nop word cs:[rax + rax]
cmp ebx, esi
lea eax, [rax + rbx*8]
xchg ebx, esp
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x1069a0
mov eax, dword [rbp + 0x20]
add esp, 0x48
and al, 0x28
and al, 0x40
int3
int3
dec dword [rdi]
mov dh, 0x46
invalid
je 0x1400866f3
mov r8, qword [rsi + 0x68]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xa0d55
push 0x750d8b48
sbb edx, dword [rcx]
add byte [rcx], dh
sar bh, cl
adc eax, 0xa0d55
add byte [rax - 0x75], cl
js case.0x140085fc7.59
mov rax, qword [rsi + 0x78]
test rax, rax
test eax, eax
je 0x140086714
lea rcx, [rsi + 0x90]
mov rdx, qword [rsi + 0x80]
mov ss, word [rax + 0x48000000]
mov edx, dword [rsi + 0x80]
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
mov r8, qword [rsi + 0x88]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x98]
test rax, rax
je 0x140086738
lea rcx, [rsi + 0xb0]
mov rdx, qword [rsi + 0xa0]
mov r8, qword [rsi + 0xa8]
call qword [rax + 0x10]
xchg byte [rax - 0x1000000], ch
push rax
adc byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], bh
mov rax, qword [rsi + 0xb8]
test rax, rax
test eax, eax
add byte [rax - 0x7b], cl
sal byte [rax + rbx + 0x48], 0x8d
mov ss, eax
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
rol byte [rax], 0
add byte [rbx + rcx*4 - 0x7a], cl
mov r8, qword [rsi + 0xc8]
test eax, eax
je 0x14008675c
lea rcx, [rsi + 0xd0]
mov rdx, qword [rsi + 0xc0]
mov r8, qword [rsi + 0xc8]
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x75], cl
xchg al, bl
add byte [rax], al
call qword [rax + 0x10]
mov rax, qword [rsi + 0xd8]
test rax, rax
je 0x140086789
add byte [rax - 0x7b], cl
sal byte [rcx + riz + 0x48], 0x8b
adc byte [rax - 0x73], cl
mov rax, qword [rax + 0x10]
lea rcx, [rsi + 0xf0]
invalid
lock add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
loopne 0x140086778
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg esi, eax
loopne 0x140086778
add byte [rax], al
mov r8, qword [rsi + 0xe8]
add rsp, 0x20
pop rsi
jmp rax
xchg al, ch
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
nop
add rsp, 0x20
pop rsi
ret
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x45f8
call fcn.140116520
sub rsp, rax
movaps xmmword [rsp + 0x45e0], xmm7
and al, 0xe0
add byte [r8], r8b
and al, 0xe0
add byte [r8], r8b
movaps xmmword [rsp + 0x45d0], xmm6
mov r13, r8
mov rsi, rdx
mov r12, rcx
movzx eax, byte [rdx + 0x111]
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x1061a0
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x1061a0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0x70], r8
jmp rax
mov rax, qword [rsi + 0x98]
mov qword [rsp + 0x1b40], rax
movups xmm0, xmmword [rsi + 0x88]
movaps xmmword [rsp + 0x1b30], xmm0
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x1400868ee
mov rcx, qword [rsi + 0x70]
lock inc qword [rax]
jg 0x1400868ee
jmp case.0x14008b45e.2
lea r14, [rsi + 0x148]
movzx eax, byte [rsi + 0x148]
lea rdi, [rsi + 0x118]
test eax, eax
je 0x140089aaf
cmp eax, 3
je 0x140089ac4
lea rcx, [0x140152ac0]
call fcn.14011b000
lea rbx, [rsi + 0x438]
movzx eax, byte [rsi + 0x438]
lea r15, [rsi + 0x118]
test eax, eax
je 0x1400869e0
cmp eax, 3
jne 0x14008a797
lea rcx, [rsi + 0x430]
movzx eax, byte [rsi + 0x430]
lea rbp, [rsi + 0x1d0]
test eax, eax
mov qword [rsp + 0x48], rcx
je 0x140086c6d
cmp eax, 3
jne 0x14008a8f3
lea rdx, [rsi + 0x368]
movzx eax, byte [rsi + 0x368]
test eax, eax
mov qword [rsp + 0x28], rdx
je 0x140086e9f
cmp eax, 3
jne 0x14008a95f
lea r14, [rsi + 0x360]
movzx eax, byte [rsi + 0x360]
test eax, eax
je 0x14008862c
cmp eax, 3
jne 0x14008a9c2
mov r9, qword [rsi + 0x358]
jmp 0x140086f16
movzx edx, word [rsi + 0x64]
mov r8d, dword [rsi + 0x60]
mov r9d, dword [rsi + 0x48]
mov r10, qword [rsi + 0x40]
mov r11, qword [rsi + 0x30]
mov edi, dword [rsi + 0x38]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
mov rbx, qword [rsi + 0x50]
movzx ebp, word [rsi + 0x80]
movaps xmm3, xmmword [rsp + 0x1b30]
movups xmmword [rsp + 0x5b8], xmm3
mov r14, qword [rsp + 0x1b40]
mov qword [rsp + 0x5c8], r14
lea r15, [rsi + 0x118]
movups xmmword [rsi + 0x118], xmm0
movups xmmword [rsi + 0x128], xmm1
movups xmmword [rsi + 0x138], xmm2
mov qword [rsi + 0x148], r11
mov dword [rsi + 0x150], edi
mov qword [rsi + 0x158], r10
mov dword [rsi + 0x160], r9d
mov qword [rsi + 0x168], rbx
mov r9, qword [rsi + 0x58]
mov r10, qword [rsi + 0x78]
mov qword [rsi + 0x170], r9
mov dword [rsi + 0x178], r8d
mov word [rsi + 0x17c], dx
mov qword [rsi + 0x180], rax
mov qword [rsi + 0x188], rcx
mov qword [rsi + 0x190], r10
mov word [rsi + 0x198], bp
movups xmm0, xmmword [rsp + 0x5b2]
movdqu xmm1, xmmword [rsp + 0x5c0]
movdqu xmmword [rsi + 0x1a8], xmm1
movups xmmword [rsi + 0x19a], xmm0
lea rbx, [rsi + 0x438]
mov byte [rsi + 0x438], 0
movzx eax, byte [0x140198310]
mov edx, 0x2320
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a6b0
mov r14, rax
xorps xmm6, xmm6
movups xmmword [rax + 0x2310], xmm6
movups xmmword [rax + 0x2300], xmm6
movzx eax, byte [0x140198310]
mov edx, 0x280
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a6bf
mov r13, rax
and r13, 0xffffffffffffff80
mov qword [r13 + 0x78], rax
mov qword [r13 + 0x80], 1
mov qword [r13 + 0x88], 1
mov qword [r13 + 0x100], r14
mov qword [r13 + 0x108], 0
mov qword [r13 + 0x180], 0
mov qword [r13 + 0x190], 0
movaps xmmword [r13 + 0x200], xmm6
movaps xmmword [r13 + 0x210], xmm6
mov qword [r13 + 0x220], r14
mov qword [r13 + 0x228], r14
mov qword [r13 + 0x230], 0
mov byte [r13 + 0x238], 0
mov qword [r13 + 0x240], 0
mov qword [r13 + 0x248], 1
lock inc qword [r13 + 0x80]
jle case.0x14008b45e.2
movzx eax, byte [0x140198310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a6a1
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov byte [rax + 0x28], 0
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
lock inc qword [rax]
jle case.0x14008b45e.2
sub r13, 0xffffffffffffff80
mov qword [rsi + 0x1b8], r14
mov qword [rsi + 0x1c0], r13
mov byte [rsi + 0x1c8], 0
cmp byte [rsi + 0x198], 0
je 0x140086c08
lea rax, [rsi + 0x1a0]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x1b40], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x1b30], xmm0
mov rcx, qword [rsi + 0x180]
mov rdx, qword [rsi + 0x188]
test rcx, rcx
je 0x140086b6e
lock inc qword [rcx]
jle case.0x14008b45e.2
lea rax, [rsi + 0x138]
mov r8, qword [rsp + 0x1b40]
mov qword [rsp + 0x500], r8
movaps xmm0, xmmword [rsp + 0x1b30]
movaps xmmword [rsp + 0x4f0], xmm0
lea rbp, [rsi + 0x1d0]
mov qword [rsi + 0x1d0], rcx
mov qword [rsi + 0x1d8], rdx
mov qword [rsi + 0x370], r13
mov qword [rsi + 0x378], r14
mov qword [rsi + 0x410], rax
movaps xmm0, xmmword [rsp + 0x4f0]
movups xmmword [rsi + 0x418], xmm0
mov r8, qword [rsp + 0x500]
mov qword [rsi + 0x428], r8
lea r8, [rsi + 0x430]
mov qword [rsp + 0x48], r8
mov byte [rsi + 0x430], 0
movq xmm1, r14
movq xmm0, r13
punpcklqdq xmm0, xmm1
mov r13, qword [rsp + 0x70]
jmp 0x140086c8a
mov rdi, qword [rsi + 0x1a0]
mov rbp, qword [rsi + 0x1a8]
mov rax, qword [rsi + 0x1b0]
mov qword [rsp + 0x188], rax
mov rcx, rdi
call qword [rbp + 0x40]
mov byte [rsp + 0x48], al
movzx eax, byte [0x140198310]
mov edx, 0x2000
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a6fe
movzx ecx, byte [rsi + 0x199]
test ecx, ecx
je 0x140087ab8
cmp ecx, 2
jne 0x140087aba
movzx ecx, byte [rsp + 0x48]
jmp 0x140087abc
movdqu xmm0, xmmword [rsi + 0x370]
mov rax, qword [rsi + 0x410]
mov rcx, qword [rsi + 0x1d0]
mov rdx, qword [rsi + 0x1d8]
movdqu xmmword [rsi + 0x1e0], xmm0
mov qword [rsi + 0x380], rax
mov qword [rsi + 0x1f0], rcx
mov qword [rsi + 0x1f8], rdx
mov ecx, dword [rax + 0x40]
lea edx, [rcx - 0x4000]
cmp edx, 0xffc000
jae 0x14008a6ce
mov r8, qword [rax + 0x30]
mov rdx, r8
shr rdx, 0x20
jne 0x14008a6e6
lea rdx, [rsi + 0x418]
mov r10d, dword [rax + 0x38]
mov r9d, dword [rax + 0x3c]
cmp qword [rax], 0
je 0x140086ce8
mov rax, qword [rax + 8]
jmp 0x140086ced
mov eax, 0xa
mov qword [rsi + 0x388], 1
mov qword [rsi + 0x390], 0x400
mov dword [rsi + 0x398], 1
mov dword [rsi + 0x39c], r10d
mov qword [rsi + 0x3a0], 0x1e
mov dword [rsi + 0x3a8], 0
mov qword [rsi + 0x3b0], 0xffffffffffffffff
mov qword [rsi + 0x3b8], r8
mov qword [rsi + 0x3c0], rax
mov qword [rsi + 0x3c8], 0x14
mov dword [rsi + 0x3d0], 0
mov qword [rsi + 0x3d8], 1
mov dword [rsi + 0x3e0], 0
mov dword [rsi + 0x3e8], 1
mov dword [rsi + 0x3ec], r9d
mov dword [rsi + 0x3f0], 1
mov dword [rsi + 0x3f4], ecx
mov dword [rsi + 0x3f8], 0
mov dword [rsi + 0x400], 0
mov byte [rsi + 0x408], 0
mov dword [rsi + 0x40c], 1
mov qword [rsi + 0x200], 1
mov qword [rsi + 0x208], 0x400
mov dword [rsi + 0x210], 1
mov dword [rsi + 0x214], r10d
mov qword [rsi + 0x218], 0x1e
mov dword [rsi + 0x220], 0
mov qword [rsi + 0x228], 0xffffffffffffffff
mov qword [rsi + 0x230], r8
mov qword [rsi + 0x238], rax
mov qword [rsi + 0x240], 0x14
mov dword [rsi + 0x248], 0
mov qword [rsi + 0x250], 1
mov dword [rsi + 0x258], 0
mov dword [rsi + 0x260], 1
mov dword [rsi + 0x264], r9d
mov dword [rsi + 0x268], 1
mov dword [rsi + 0x26c], ecx
mov dword [rsi + 0x270], 0
mov dword [rsi + 0x278], 0
mov byte [rsi + 0x280], 0
mov dword [rsi + 0x284], 1
mov rax, qword [rdx + 0x10]
mov qword [rsi + 0x298], rax
movups xmm0, xmmword [rdx]
movups xmmword [rsi + 0x288], xmm0
lea rax, [rsi + 0x368]
mov qword [rsp + 0x28], rax
mov byte [rsi + 0x368], 0
lea rdx, [rsi + 0x200]
lea rdi, [rsi + 0x2a0]
mov rax, qword [rsi + 0x298]
mov qword [rsi + 0x2b0], rax
movups xmm0, xmmword [rsi + 0x288]
movups xmmword [rsi + 0x2a0], xmm0
lea rcx, [rsi + 0x2b8]
mov r8d, 0x88
call fcn.140119a10
mov qword [rsi + 0x340], rdi
lea r14, [rsi + 0x360]
mov byte [rsi + 0x360], 0
mov qword [rsi + 0x348], rdi
lea rax, str.PRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov qword [rsi + 0x350], rax
mov qword [rsi + 0x358], 0x18
mov r9d, 0x18
movabs rdi, 0x1700000003
test r9, r9
je 0x140087067
mov rax, qword [rsi + 0x348]
mov r8, qword [rsi + 0x350]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rdx, r13
call qword [rax + 0x20]
cmp rax, 2
je 0x140086f94
test rax, rax
jne 0x140086fa5
mov rax, qword [rsi + 0x350]
mov r9, qword [rsi + 0x358]
mov qword [rsi + 0x350], 1
mov qword [rsi + 0x358], 0
sub r9, rdx
jb 0x14008a648
add rax, rdx
mov qword [rsi + 0x350], rax
mov qword [rsi + 0x358], r9
test rdx, rdx
jne 0x140086f20
jmp 0x140086fb1
mov byte [r14], 3
mov rax, qword [rsp + 0x28]
mov byte [rax], 3
jmp 0x140087aa0
mov rdi, rdx
test rdx, rdx
je 0x140087067
mov qword [rsp + 0x30], rdi
mov byte [rsi + 0x360], 1
mov eax, dword [rsp + 0x2ad8]
mov ecx, dword [rsp + 0x2adb]
mov dword [rsp + 0x7b], ecx
mov dword [rsp + 0x78], eax
movups xmm0, xmmword [rsp + 0xb90]
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0xba0]
mov qword [rsp + 0xf0], rax
mov ecx, dword [rsp + 0x78]
mov edx, dword [rsp + 0x7b]
mov dword [rsp + 0x80], ecx
mov dword [rsp + 0x83], edx
mov qword [rsp + 0x200], rax
movaps xmmword [rsp + 0x1f0], xmm0
mov r14, qword [rsi + 0x2a0]
mov rdi, qword [rsi + 0x2a8]
mov rax, qword [rdi]
test rax, rax
je 0x140087034
mov rcx, r14
call rax
cmp qword [rdi + 8], 0
je 0x140087058
cmp qword [rdi + 0x10], 0x11
jb 0x140087046
mov r14, qword [r14 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x28]
mov byte [rax], 1
mov al, 4
jmp 0x140087c62
mov qword [rsp + 0x68], rbp
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r12
mov byte [rsi + 0x360], 1
mov eax, dword [rsp + 0x2ad8]
mov ecx, dword [rsp + 0x2adb]
mov dword [rsp + 0x7b], ecx
mov dword [rsp + 0x78], eax
movups xmm0, xmmword [rsp + 0xb90]
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0xba0]
mov qword [rsp + 0xf0], rax
mov r14, qword [rsi + 0x2a0]
mov rdi, qword [rsi + 0x2a8]
mov rbx, qword [rsi + 0x2b0]
mov rcx, r14
call qword [rdi + 0x40]
mov ebp, eax
movzx eax, byte [0x140198310]
mov edx, 0x4000
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a728
mov r15, rax
test bpl, bpl
mov eax, 0x100
mov r13d, 0x400
cmovne r13, rax
movzx eax, byte [0x140198310]
mov edx, 0x2000
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a6fe
mov r12, rax
movzx eax, byte [0x140198310]
mov edx, 0x1000
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a737
lea rcx, [r13 + 9]
mov qword [rsp + 0x1b30], 1
mov qword [rsp + 0x1b38], 0
mov qword [rsp + 0x1b48], 3
mov qword [rsp + 0x1b50], 0
mov qword [rsp + 0x1b58], 9
mov byte [rsp + 0x1b60], 1
mov qword [rsp + 0x1b78], 2
mov qword [rsp + 0x1b90], 0
mov qword [rsp + 0x1b98], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x1ba0], xmm0
mov qword [rsp + 0x1bb0], 8
movups xmmword [rsp + 0x1bb8], xmm0
movups xmmword [rsp + 0x1bc8], xmm0
mov qword [rsp + 0x1bd8], 0
mov qword [rsp + 0x1be0], 0x1000
mov qword [rsp + 0x1be8], 3
mov qword [rsp + 0x1c30], 4
mov qword [rsp + 0x1c78], r15
mov qword [rsp + 0x1c80], 0
mov qword [rsp + 0x1c88], 0x4000
mov qword [rsp + 0x1c90], 0x15
mov qword [rsp + 0x1c98], 0
mov qword [rsp + 0x1ca0], r13
mov qword [rsp + 0x1ca8], rcx
mov dword [rsp + 0x1cb0], 0x4000
mov qword [rsp + 0x1cb8], r14
mov qword [rsp + 0x1cc0], rdi
mov qword [rsp + 0x1cc8], rbx
mov qword [rsp + 0x1cd0], r12
mov qword [rsp + 0x1cd8], 0
mov qword [rsp + 0x1ce0], 0x2000
mov qword [rsp + 0x1ce8], 0x11
mov word [rsp + 0x1cf0], 0
mov byte [rsp + 0x1cf2], 0
movups xmmword [rsp + 0x1cf8], xmm0
mov qword [rsp + 0x1d08], 0
mov qword [rsp + 0x1d10], 8
movups xmmword [rsp + 0x1d18], xmm0
mov qword [rsp + 0x1d28], 0
mov qword [rsp + 0x1d30], 0x1000
mov qword [rsp + 0x1d38], rax
mov qword [rsp + 0x1d40], 0
mov qword [rsp + 0x1d48], 0x1000
mov qword [rsp + 0x1d50], 0xd
mov qword [rsp + 0x1d58], 0x1000
mov qword [rsp + 0x1b40], 0x4000
mov qword [rsp + 0x1b68], 0
mov qword [rsp + 0x1d60], 2
mov qword [rsp + 0x1ea8], 0x1000000
mov eax, dword [rsi + 0x320]
mov edx, dword [rsi + 0x324]
test eax, eax
je 0x140087384
lea rcx, [rdx - 0x4000]
cmp rcx, 0xffc000
jae 0x14008a870
mov qword [rsp + 0x1b40], rdx
lea rcx, [rsp + 0x1b78]
mov r8d, dword [rsi + 0x328]
mov r9d, dword [rsi + 0x32c]
test r8d, r8d
je 0x1400873a7
mov qword [rsp + 0x1ea8], r9
movzx r10d, byte [rsi + 0x338]
movups xmm0, xmmword [rsi + 0x300]
movdqu xmm1, xmmword [rsi + 0x310]
mov r11, qword [rsi + 0x330]
movups xmmword [rsp + 0xb94], xmm0
movdqu xmmword [rsp + 0xba4], xmm1
mov dword [rsp + 0xbb4], eax
mov dword [rsp + 0xbb8], edx
mov dword [rsp + 0xbbc], r8d
mov dword [rsp + 0xbc0], r9d
mov qword [rsp + 0xbc4], r11
mov byte [rsp + 0xbcc], r10b
mov byte [rsp + 0xb90], 4
lea rdx, [rsp + 0xb90]
call fcn.1400b8450
cmp al, 0xc
jne 0x14008a746
lea rax, [rsp + 0x1b48]
mov rcx, qword [rsp + 0x1b30]
mov qword [rsp + 0x178], rcx
movzx ecx, byte [rsp + 0x1b38]
mov byte [rsp + 0x108], cl
mov ecx, dword [rsp + 0x1b39]
mov dword [rsp + 0x130], ecx
mov ecx, dword [rsp + 0x1b3c]
mov dword [rsp + 0x133], ecx
mov rcx, qword [rsp + 0x1b40]
mov qword [rsp + 0x30], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x6c0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x6d0], rax
lea rdx, [rsp + 0x1b60]
lea rcx, [rsp + 0xb90]
mov r8d, 0x350
call fcn.140119a10
mov eax, dword [rsi + 0x33c]
mov dword [rsp + 0x128], eax
mov rax, qword [rsi + 0x2e0]
mov qword [rsp + 0x188], rax
mov rax, qword [rsi + 0x2e8]
mov qword [rsp + 0x120], rax
mov rax, qword [rsi + 0x2d0]
mov qword [rsp + 0x118], rax
mov eax, dword [rsi + 0x2d8]
mov dword [rsp + 0x110], eax
mov eax, dword [rsi + 0x308]
mov dword [rsp + 0x100], eax
test eax, eax
sete r12b
mov eax, dword [rsi + 0x30c]
mov ecx, dword [rsi + 0x318]
mov dword [rsp + 0xa8], ecx
test ecx, ecx
mov ecx, dword [rsi + 0x31c]
mov edx, dword [rsi + 0x330]
mov r14d, 0xffff
mov dword [rsp + 0x168], ecx
cmovne r14d, ecx
mov r8d, dword [rsi + 0x334]
mov dword [rsp + 0x170], eax
test eax, eax
setne dil
mov dword [rsp + 0x160], edx
test edx, edx
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
setne r13b
mov dword [rsp + 0x158], r8d
test r8d, r8d
setne bl
cmp qword [rax + 0x98], 0
mov rax, qword [rsi + 0x2f0]
mov qword [rsp + 0x180], rax
movups xmm7, xmmword [rsi + 0x2b8]
movzx eax, byte [rsi + 0x338]
mov byte [rsp + 0x47], al
mov rbp, qword [rsi + 0x2f8]
mov eax, dword [rsi + 0x300]
mov dword [rsp + 0x1dc], eax
mov eax, dword [rsi + 0x304]
mov dword [rsp + 0x1d8], eax
mov eax, dword [rsi + 0x310]
mov dword [rsp + 0x38], eax
mov eax, dword [rsi + 0x314]
mov qword [rsp + 0x90], rax
mov eax, dword [rsi + 0x320]
mov dword [rsp + 0x1ec], eax
mov eax, dword [rsi + 0x324]
mov dword [rsp + 0x1e8], eax
mov eax, dword [rsi + 0x328]
mov dword [rsp + 0x1e4], eax
mov eax, dword [rsi + 0x32c]
mov dword [rsp + 0x1e0], eax
je 0x14008886b
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xa0]
inc qword [rax + 0xa0]
movzx eax, byte [0x140198310]
mov edx, 0x240
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a779
mov r15, rax
or r12b, dil
and r13b, bl
xor eax, eax
cmp dword [rsp + 0x38], 1
sbb rax, rax
or rax, qword [rsp + 0x90]
mov qword [r15], 1
mov qword [r15 + 8], 1
mov word [r15 + 0x10], 0
movups xmmword [r15 + 0x18], xmm7
mov rcx, qword [rsp + 0x188]
mov qword [r15 + 0x28], rcx
mov qword [r15 + 0x30], 0
mov qword [r15 + 0x38], rax
mov qword [r15 + 0x40], 0
mov rax, qword [rsp + 0x180]
mov qword [r15 + 0x48], rax
mov qword [r15 + 0x50], 0
mov qword [r15 + 0x58], rbp
mov qword [r15 + 0x78], 0
xorps xmm7, xmm7
movups xmmword [r15 + 0x60], xmm7
mov byte [r15 + 0x70], 0
mov qword [r15 + 0x80], 8
movups xmmword [r15 + 0x88], xmm7
movups xmmword [r15 + 0x94], xmm7
mov qword [r15 + 0xa4], 2
mov rax, qword [rsp + 0x118]
mov qword [r15 + 0xb0], rax
mov eax, dword [rsp + 0x110]
mov dword [r15 + 0xb8], eax
movabs rax, 0xffff0000ffff
mov qword [r15 + 0xc0], rax
mov dword [r15 + 0xc8], 0
mov dword [r15 + 0xdc], 0
mov dword [r15 + 0xf0], 0
mov dword [r15 + 0x104], r14d
mov qword [r15 + 0x108], 0
mov dword [r15 + 0x110], 0x7fffffff
mov byte [r15 + 0x114], r12b
mov byte [r15 + 0x115], r13b
mov dword [r15 + 0x118], 0
mov ecx, dword [rsp + 0x128]
mov dword [r15 + 0x11c], ecx
mov qword [r15 + 0x120], rax
mov rax, qword [rsp + 0x120]
mov qword [r15 + 0x128], rax
mov dword [r15 + 0x130], 0
mov dword [r15 + 0x144], 0
mov dword [r15 + 0x158], 0
mov dword [r15 + 0x16c], 0
mov dword [r15 + 0x178], 0
movabs rax, 0xffff7fffffff
mov qword [r15 + 0x180], rax
mov word [r15 + 0x188], 1
mov byte [r15 + 0x190], 3
movups xmmword [r15 + 0x1b8], xmm7
mov qword [r15 + 0x1c8], 0
mov qword [r15 + 0x1d0], 8
movups xmmword [r15 + 0x1d8], xmm7
movups xmmword [r15 + 0x1e8], xmm7
mov qword [r15 + 0x1f8], 8
mov qword [r15 + 0x200], 0
movups xmm0, xmmword [0x140162d50]
movups xmmword [r15 + 0x208], xmm0
movups xmm0, xmmword [0x140162d60]
movups xmmword [r15 + 0x218], xmm0
movups xmmword [r15 + 0x228], xmm6
mov qword [r15 + 0x238], 1
movzx eax, byte [0x140198310]
mov edx, 0x40
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a788
mov rdi, rax
mov r14, r15
add r14, 0x10
mov qword [rax], 1
mov qword [rax + 8], 1
mov word [rax + 0x10], 0
mov qword [rax + 0x18], 0
mov qword [rax + 0x20], 8
movups xmmword [rax + 0x28], xmm7
mov qword [rax + 0x38], 0
movzx eax, byte [rsp + 0x157]
mov byte [rsp + 0x62], al
movzx eax, word [rsp + 0x155]
mov word [rsp + 0x60], ax
mov eax, dword [rsp + 0x130]
mov ecx, dword [rsp + 0x133]
mov dword [rsp + 0x1d0], eax
mov dword [rsp + 0x1d3], ecx
movaps xmm0, xmmword [rsp + 0x6c0]
movaps xmmword [rsp + 0x530], xmm0
mov rax, qword [rsp + 0x6d0]
mov qword [rsp + 0x540], rax
lea rcx, [rsp + 0x4280]
lea rdx, [rsp + 0xb90]
mov r8d, 0x350
call fcn.140119a10
movups xmm0, xmmword [rsp + 0x2ad8]
movaps xmmword [rsp + 0x510], xmm0
mov rax, qword [rsp + 0x2ae8]
mov qword [rsp + 0x520], rax
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14], cl
mov r12, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x88]
mov rbp, qword [rsp + 0x68]
jne 0x140088875
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
jne 0x140088890
movzx eax, byte [r15 + 0x11]
test al, al
jne 0x14008a7a3
inc qword [r15 + 0x238]
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
jne 0x1400888b6
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x1400879bf
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lock inc qword [r15]
jle case.0x14008b45e.2
lock inc qword [rdi]
mov r14, qword [rsp + 0x178]
jle case.0x14008b45e.2
cmp dword [rsi + 0x2c8], 0
je 0x1400879fa
mov edx, dword [rsi + 0x2cc]
test edx, edx
js 0x14008a888
mov rcx, r15
call fcn.140094d90
mov eax, dword [rsp + 0x1d0]
mov ecx, dword [rsp + 0x1d3]
mov dword [rsp + 0x83], ecx
mov dword [rsp + 0x80], eax
movaps xmm0, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x1f0], xmm0
mov rax, qword [rsp + 0x540]
mov qword [rsp + 0x200], rax
lea rcx, [rsp + 0x3a70]
lea rdx, [rsp + 0x4280]
mov r8d, 0x350
call fcn.140119a10
movaps xmm0, xmmword [rsp + 0x510]
movaps xmmword [rsp + 0x550], xmm0
mov rax, qword [rsp + 0x520]
mov qword [rsp + 0x560], rax
movzx eax, word [rsp + 0x60]
mov word [rsp + 0x64], ax
movzx eax, byte [rsp + 0x62]
mov byte [rsp + 0x66], al
mov rax, qword [rsp + 0x28]
mov byte [rax], 1
cmp r14, 2
je 0x140087c55
cmp r14, 3
jne 0x140087de1
mov rax, qword [rsp + 0x48]
mov byte [rax], 3
mov byte [rbx], 3
mov byte [r12 + 0x70], 3
mov al, 3
jmp 0x14008a26f
jmp 0x140087abc
mov cl, 1
mov qword [rsp + 0x58], r12
cmp qword [rsi + 0x118], 0
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x180], rdi
mov qword [rsp + 0x178], rbp
je 0x140087afc
mov rdx, qword [rsi + 0x120]
mov qword [rsp + 0x68], rdx
mov dl, 1
mov dword [rsp + 0x30], edx
jmp 0x140087b0e
mov edx, 0x2000
mov qword [rsp + 0x68], rdx
mov dword [rsp + 0x30], 0
movzx ebx, byte [rsi + 0x195]
mov r15d, dword [rsi + 0x191]
movzx edi, byte [rsi + 0x196]
movzx r12d, byte [rsi + 0x197]
movzx ebp, byte [rsi + 0x190]
cmp qword [rsi + 0x128], 0
mov byte [rsp + 0x48], cl
mov qword [rsp + 0x108], rax
je 0x140087b78
mov rdx, qword [rsi + 0x130]
mov qword [rsp + 0x100], rdx
cmp rdx, 0x1fff
jbe 0x14008a7ef
mov eax, 0x2000
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x30], 0
jmp 0x140087b85
mov eax, 0x66000
mov qword [rsp + 0x100], rax
movzx eax, byte [0x140198310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a719
shl rbx, 0x20
or rbx, r15
shl rdi, 0x38
shl r12, 0x30
cmp bpl, 1
mov ecx, 0x2010001
sbb rcx, 0
mov qword [rsp + 0x128], rcx
movabs rcx, 0xffffffffff
and rcx, rbx
shl rcx, 8
or r12, rdi
or r12, rcx
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x170], rax
mov qword [rax], 0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x4d0], xmm0
mov qword [rsp + 0x4e0], 0
movaps xmmword [rsp + 0x620], xmm0
mov eax, 0x2000
mov qword [rsp + 0x120], rax
mov eax, 0xb
mov qword [rsp + 0x110], rax
mov ecx, 2
mov r15d, 3
xor eax, eax
mov qword [rsp + 0x118], rax
xor ebp, ebp
mov rbx, qword [rsp + 0x88]
mov r12, qword [rsp + 0x58]
jmp 0x140088b8e
mov r15, qword [rsp + 0x50]
movzx eax, byte [rsp + 0x108]
mov byte [rsp + 0x1b30], al
mov eax, dword [rsp + 0x80]
mov ecx, dword [rsp + 0x83]
mov dword [rsp + 0x1b31], eax
mov dword [rsp + 0x1b34], ecx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x1b38], rax
movaps xmm0, xmmword [rsp + 0x1f0]
movups xmmword [rsp + 0x1b40], xmm0
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x1b50], rax
lea rcx, [rsp + 0x1b30]
call fcn.140044530
mov qword [rsp + 0x28], rax
mov rax, qword [rsi + 0x1f0]
test rax, rax
je 0x140087ce9
lock dec qword [rax]
jne 0x140087ce9
mov rcx, qword [rsi + 0x1f0]
mov rdx, qword [rsi + 0x1f8]
call fcn.14000f690
lea rcx, [rsi + 0x1e0]
call fcn.140057f50
mov byte [rsi + 0x430], 1
mov rcx, rbp
call fcn.14008a9e0
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x140087d1d
mov rcx, qword [rsi + 0x1b8]
call fcn.140081cd0
mov rdi, qword [rsi + 0x1c0]
lock dec qword [rdi + 0x1c8]
jne 0x140087d91
lea rcx, [rdi + 0x80]
call fcn.1400a83f0
mov rax, qword [rdi + 0x110]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x110], rcx
jne 0x140087d50
test rax, rax
jne 0x140087d91
mov rax, qword [rdi + 0x100]
mov rcx, qword [rdi + 0x108]
mov qword [rdi + 0x100], 0
lock and qword [rdi + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x140087d91
call qword [rax + 8]
mov rax, qword [rsi + 0x1c0]
lock dec qword [rax]
jne 0x140087daa
mov rcx, qword [rsi + 0x1c0]
call fcn.1400834c0
mov qword [rsp + 0x50], r15
mov rax, qword [rsi + 0x180]
test rax, rax
je 0x140087dd3
lock dec qword [rax]
mov ebp, 4
mov dword [rsp + 0x30], eax
je 0x140088bc0
jmp 0x140088bd3
mov ebp, 4
mov dword [rsp + 0x30], eax
jmp 0x140088bd3
mov eax, dword [rsp + 0x80]
mov ecx, dword [rsp + 0x83]
mov dword [rsp + 0x6cc], ecx
mov dword [rsp + 0x6c9], eax
movaps xmm0, xmmword [rsp + 0x1f0]
movups xmmword [rsp + 0x6d8], xmm0
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x6e8], rax
lea rcx, [rsp + 0x6f0]
lea rdx, [rsp + 0x3a70]
mov r8d, 0x350
call fcn.140119a10
mov qword [rsp + 0xa40], 2
mov rax, qword [rsp + 0x560]
mov qword [rsp + 0xa58], rax
movaps xmm0, xmmword [rsp + 0x550]
movups xmmword [rsp + 0xa48], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0xa60], xmm0
movups xmm0, xmmword [rsp + 0x220]
movups xmm1, xmmword [rsp + 0x230]
movups xmmword [rsp + 0xa70], xmm0
movups xmmword [rsp + 0xa80], xmm1
mov dword [rsp + 0xa90], 0
mov word [rsp + 0xa9c], 0
mov qword [rsp + 0xaa0], 0
mov byte [rsp + 0xaa8], 0
mov byte [rsp + 0xab1], 2
mov rax, qword [rsp + 0x5a4]
mov qword [rsp + 0xab2], rax
mov rax, qword [rsp + 0x5aa]
mov qword [rsp + 0xab8], rax
mov byte [rsp + 0xac0], 0
mov eax, dword [rsp + 0x269]
mov dword [rsp + 0xac1], eax
mov eax, dword [rsp + 0x26c]
mov dword [rsp + 0xac4], eax
mov qword [rsp + 0xac8], r15
mov qword [rsp + 0xad0], rdi
mov qword [rsp + 0xad8], 0
movups xmm0, xmmword [rsp + 0x640]
movups xmm1, xmmword [rsp + 0x650]
movups xmmword [rsp + 0xae0], xmm0
movups xmmword [rsp + 0xaf0], xmm1
mov dword [rsp + 0xb00], 1
mov eax, dword [rsp + 0x1dc]
mov dword [rsp + 0xb04], eax
mov eax, dword [rsp + 0x1d8]
mov dword [rsp + 0xb08], eax
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0xb0c], eax
mov eax, dword [rsp + 0x170]
mov dword [rsp + 0xb10], eax
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0xb14], eax
mov rax, qword [rsp + 0x90]
mov dword [rsp + 0xb18], eax
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0xb1c], eax
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0xb20], eax
mov eax, dword [rsp + 0x1ec]
mov dword [rsp + 0xb24], eax
mov eax, dword [rsp + 0x1e8]
mov dword [rsp + 0xb28], eax
mov eax, dword [rsp + 0x1e4]
mov dword [rsp + 0xb2c], eax
mov eax, dword [rsp + 0x1e0]
mov dword [rsp + 0xb30], eax
mov eax, dword [rsp + 0x160]
mov dword [rsp + 0xb34], eax
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xb38], eax
movzx eax, byte [rsp + 0x47]
mov byte [rsp + 0xb3c], al
movzx eax, word [rsp + 0x64]
mov word [rsp + 0xb3d], ax
movzx eax, byte [rsp + 0x66]
mov byte [rsp + 0xb3f], al
mov dword [rsp + 0xb40], 2
movups xmm0, xmmword [rsp + 0x414]
movdqu xmm1, xmmword [rsp + 0x424]
movups xmm2, xmmword [rsp + 0x434]
movups xmm3, xmmword [rsp + 0x440]
movups xmmword [rsp + 0xb70], xmm3
movups xmmword [rsp + 0xb64], xmm2
movdqu xmmword [rsp + 0xb54], xmm1
movups xmmword [rsp + 0xb44], xmm0
mov qword [rsp + 0x6c0], r14
movzx eax, byte [rsp + 0x108]
mov byte [rsp + 0x6c8], al
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x6d0], rax
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a923
mov r14, rax
mov qword [rax], 0
movzx eax, byte [0x140198310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a932
mov r13, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movzx eax, byte [0x140198310]
mov edx, 0x60
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a941
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], r13
mov qword [rax + 0x28], r13
mov qword [rax + 0x30], 1
movabs rcx, 0x8000000000000000
mov qword [rax + 0x38], rcx
mov qword [rax + 0x40], 1
mov qword [rax + 0x48], 0
mov qword [rax + 0x58], 0
mov qword [rsp + 0xa8], rax
lock inc qword [rax]
jle case.0x14008b45e.2
movzx eax, byte [0x140198310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a6a1
mov qword [rax], 1
mov qword [rax + 8], 1
mov word [rax + 0x10], 0
mov qword [rax + 0x18], 0
mov qword [rsp + 0x168], rax
mov byte [rax + 0x28], 0
movzx eax, byte [0x140198310]
mov edx, 0x48
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a950
mov qword [rsp + 0x160], rdi
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 case.0x14008b45e.2
mov qword [rsp + 0x38], rax
mov rax, qword [rsi + 0x380]
movzx ebp, byte [rax + 0x44]
mov r12d, dword [rax + 0x3c]
mov rcx, qword [rax + 0x20]
mov ebx, dword [rax + 0x28]
mov r14, qword [rax + 0x10]
mov edi, dword [rax + 0x18]
movzx r13d, byte [rax + 0x45]
test ebp, ebp
jne 0x140088383
cmp ebx, 0x3b9aca00
jne 0x140088383
lea rcx, [rsp + 0x3dc0]
lea rdx, [rsp + 0x6c0]
mov r8d, 0x4c0
call fcn.140119a10
mov edi, 2
xor eax, eax
mov qword [rsp + 0x90], rax
mov r12, qword [rsi + 0x1f0]
test r12, r12
mov rbp, qword [rsp + 0x68]
je 0x140088513
mov rbx, qword [rsi + 0x1f8]
mov r13, qword [rbx + 0x10]
movzx eax, byte [0x140198310]
mov edx, 0xf98
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a96b
mov r14, rax
dec r13
and r13, 0xfffffffffffffff0
add r13, r12
add r13, 0x10
mov qword [rax], 1
mov rax, qword [rsp + 0xa8]
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], rdi
mov rcx, r14
add rcx, 0x18
lea rdx, [rsp + 0x3dc0]
mov r8d, 0x4c0
call fcn.140119a10
movaps xmm0, xmmword [rsp + 0x3b0]
movdqa xmm1, xmmword [rsp + 0x3c0]
movaps xmm2, xmmword [rsp + 0x3d0]
movaps xmm3, xmmword [rsp + 0x3e0]
movups xmmword [r14 + 0x4d8], xmm0
movdqu xmmword [r14 + 0x4e8], xmm1
movups xmmword [r14 + 0x4f8], xmm2
movups xmmword [r14 + 0x508], xmm3
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [r14 + 0x518], xmm0
mov rax, qword [rsp + 0x400]
mov qword [r14 + 0x528], rax
mov rax, qword [rsp + 0x38]
mov qword [r14 + 0x530], rax
mov byte [r14 + 0xa58], 0
lea r8, fcn.140065dc0
mov rcx, r13
mov rdx, r14
call qword [rbx + 0x18]
mov r12, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x88]
jmp 0x140088a91
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0xaa0]
call fcn.140030e80
test rax, rax
je 0x14008a989
mov dword [rsp + 0x1b30], ebp
mov dword [rsp + 0x1b34], r12d
mov qword [rsp + 0x1b38], r14
mov dword [rsp + 0x1b40], edi
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x1b48], rcx
mov dword [rsp + 0x1b50], ebx
mov byte [rsp + 0x1b58], r13b
lea rcx, [rsp + 0xb90]
lea r8, [rsp + 0x1b30]
mov rdx, rax
call fcn.140044ea0
mov rax, qword [rsp + 0xb90]
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [rsp + 0xbe8]
movups xmmword [rsp + 0x2038], xmm0
movups xmm0, xmmword [rsp + 0xbd8]
movups xmmword [rsp + 0x2028], xmm0
movups xmm0, xmmword [rsp + 0xbc8]
movups xmmword [rsp + 0x2018], xmm0
movups xmm0, xmmword [rsp + 0xbb8]
movups xmmword [rsp + 0x2008], xmm0
movups xmm0, xmmword [rsp + 0xba8]
movups xmmword [rsp + 0x1ff8], xmm0
movups xmm0, xmmword [rsp + 0xb98]
movups xmmword [rsp + 0x1fe8], xmm0
mov rdi, qword [rsp + 0x6c0]
lea r13, [rsp + 0x1b30]
mov r8d, 0x4b8
mov rcx, r13
lea rdx, [rsp + 0x6c8]
call fcn.140119a10
lea rcx, [rsp + 0x3dc0]
mov r8d, 0x4c0
mov rdx, r13
call fcn.140119a10
movups xmm0, xmmword [rsp + 0x1ff0]
movdqu xmm1, xmmword [rsp + 0x2000]
movups xmm2, xmmword [rsp + 0x2010]
movups xmm3, xmmword [rsp + 0x2020]
movaps xmmword [rsp + 0x3b0], xmm0
movdqa xmmword [rsp + 0x3c0], xmm1
movaps xmmword [rsp + 0x3d0], xmm2
movaps xmmword [rsp + 0x3e0], xmm3
movups xmm0, xmmword [rsp + 0x2030]
movaps xmmword [rsp + 0x3f0], xmm0
mov rax, qword [rsp + 0x2040]
mov qword [rsp + 0x400], rax
mov r12, qword [rsi + 0x1f0]
test r12, r12
mov rbp, qword [rsp + 0x68]
jne 0x140088283
mov eax, 1
lock xadd qword [0x140198060], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0xb90], 1
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xb98], rax
mov qword [rsp + 0xba0], rdi
lea rcx, [rsp + 0xba8]
lea rdx, [rsp + 0x3dc0]
mov r8d, 0x4c0
call fcn.140119a10
movaps xmm0, xmmword [rsp + 0x3b0]
movdqa xmm1, xmmword [rsp + 0x3c0]
movaps xmm2, xmmword [rsp + 0x3d0]
movaps xmm3, xmmword [rsp + 0x3e0]
movups xmmword [rsp + 0x1068], xmm0
movdqu xmmword [rsp + 0x1078], xmm1
movups xmmword [rsp + 0x1088], xmm2
movups xmmword [rsp + 0x1098], xmm3
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rsp + 0x10a8], xmm0
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x10b8], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x10c0], rax
mov byte [rsp + 0x15e8], 0
lea rax, [rsp + 0x130]
mov qword [rsp + 0x1b28], rax
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x140088638
cmp eax, 1
mov rbx, qword [rsp + 0x88]
je 0x14008866d
lea rcx, [rsp + 0xb90]
call fcn.140065dc0
jmp 0x140089666
mov rdi, qword [rsi + 0x340]
jmp 0x140086ef0
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14008e4a0]
call fcn.1400e7220
mov byte [rdi + 0x120], 1
mov rbx, qword [rsp + 0x88]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x14008a864
inc rax
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rdi, qword [rcx + 0xd8]
lea rcx, [rsp + 0x1b30]
lea rdx, [rsp + 0xb90]
mov r8d, 0xfa0
call fcn.140119a10
cmp rdi, 2
je 0x14008a9a1
lea rcx, [rsp + 0x2ad8]
lea rdx, [rsp + 0xb90]
mov r8d, 0xf98
call fcn.140119a10
mov rax, qword [rsp + 0x2ac8]
mov r12, qword [rax]
test rdi, rdi
je 0x1400888cd
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xe0]
lock inc qword [rdi]
jle case.0x14008b45e.2
movzx eax, byte [0x140198310]
mov edx, 0x1080
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a9b3
mov r14, rax
and r14, 0xffffffffffffff80
mov qword [r14 + 0x78], rax
mov qword [r14 + 0x80], 0xcc
mov qword [r14 + 0x88], 0
lea rax, [0x140155298]
mov qword [r14 + 0x90], rax
mov qword [r14 + 0xa0], rdi
mov qword [r14 + 0xa8], r12
lea rcx, [r14 + 0xb0]
lea rdx, [rsp + 0x2ad8]
mov r8d, 0xf98
call fcn.140119a10
xorps xmm0, xmm0
movups xmmword [r14 + 0x1048], xmm0
mov qword [r14 + 0x1058], 0
mov rax, qword [rdi + 0x88]
mov qword [r14 + 0x98], rax
mov rcx, qword [rdi + 0x68]
mov rax, qword [rdi + 0x80]
and rax, r12
lea rdx, [rax + rax*2]
lea r13, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x14008a60e
sub r14, 0xffffffffffffff80
lea rax, [rdi + 0x78]
mov qword [rsp + 0xe0], r13
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], r12
movzx eax, byte [rdi + 0x90]
test al, al
jne 0x1400889d4
add rdi, 0x10
lea rcx, [rsp + 0xe0]
mov rdx, r14
call fcn.14008e890
mov byte [rsp + 0x78], 0
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xe8], r14
lea rax, [rsp + 0x78]
mov qword [rsp + 0xf0], rax
lea rcx, [rsp + 0xe0]
call fcn.140103660
jmp 0x140088a57
call fcn.14011c8f0
jmp 0x14008760d
mov rcx, r14
call fcn.1401244a0
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
je 0x140087986
call fcn.140124560
movzx ecx, byte [r15 + 0x11]
test cl, cl
jne 0x14008a9ce
inc qword [r15 + 0x238]
test al, al
jne 0x14008799a
jmp 0x1400879ad
call fcn.140124560
test al, al
jne 0x1400879ad
mov byte [r15 + 0x11], 1
jmp 0x1400879ad
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xe0]
lock inc qword [rdi]
jle case.0x14008b45e.2
movzx eax, byte [0x140198310]
mov edx, 0x1080
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a9b3
mov r14, rax
and r14, 0xffffffffffffff80
mov qword [r14 + 0x78], rax
mov qword [r14 + 0x80], 0xcc
mov qword [r14 + 0x88], 0
lea rax, [0x1401551f8]
mov qword [r14 + 0x90], rax
mov qword [r14 + 0xa0], rdi
mov qword [r14 + 0xa8], r12
lea rcx, [r14 + 0xb0]
lea rdx, [rsp + 0x2ad8]
mov r8d, 0xf98
call fcn.140119a10
xorps xmm0, xmm0
movups xmmword [r14 + 0x1048], xmm0
mov qword [r14 + 0x1058], 0
mov rax, qword [rdi + 0x78]
mov qword [r14 + 0x98], rax
mov rcx, qword [rdi + 0x58]
mov rax, qword [rdi + 0x70]
and rax, r12
lea rdx, [rax + rax*2]
lea r13, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x14008a625
sub r14, 0xffffffffffffff80
lea rax, [rdi + 0x68]
mov qword [rsp + 0xe0], r13
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], r12
movzx eax, byte [rdi + 0x80]
test al, al
je 0x140088a25
mov rcx, qword [rsp + 0xe0]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
mov r12, qword [rsp + 0x58]
jne 0x14008a61b
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [r14], rax
cmp rax, 0x3f
jbe 0x14008a90b
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140088a5c
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x10]
jmp 0x140088a5c
lea rcx, [rsp + 0xe0]
mov rdx, r14
call fcn.14008e890
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xe0]
mov rdx, r14
call fcn.140102f60
mov r12, qword [rsp + 0x58]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r14], rcx
je 0x140088a91
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x20]
mov rax, qword [rsi + 0x1f0]
mov qword [rsp + 0x128], rax
mov rax, qword [rsi + 0x1f8]
mov qword [rsp + 0x120], rax
mov rax, qword [rsi + 0x1e0]
mov qword [rsp + 0x158], rax
mov rax, qword [rsi + 0x1e8]
mov qword [rsp + 0x118], rax
mov eax, dword [rsp + 0x262]
mov ecx, dword [rsp + 0x265]
mov dword [rsp + 0x1cb], ecx
mov dword [rsp + 0x1c8], eax
mov byte [rsi + 0x430], 1
mov rcx, rbp
call fcn.14008a9e0
mov rax, qword [rsp + 0x6b0]
mov qword [rsp + 0x2e0], rax
movups xmm0, xmmword [rsp + 0x6a0]
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [rsp + 0x660]
movdqu xmm1, xmmword [rsp + 0x670]
movups xmm2, xmmword [rsp + 0x680]
movups xmm3, xmmword [rsp + 0x690]
movaps xmmword [rsp + 0x2c0], xmm3
movaps xmmword [rsp + 0x2b0], xmm2
movdqa xmmword [rsp + 0x2a0], xmm1
movaps xmmword [rsp + 0x290], xmm0
mov eax, dword [rsp + 0x1c8]
mov ecx, dword [rsp + 0x1cb]
mov dword [rsp + 0x1c0], eax
mov dword [rsp + 0x1c3], ecx
mov ebp, 2
xor eax, eax
mov qword [rsp + 0x110], rax
mov dword [rsp + 0x30], eax
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsi + 0x1b8]
mov qword [rsp + 0x28], rax
movups xmm0, xmmword [rsi + 0x1c0]
movaps xmmword [rsp + 0x630], xmm0
mov rax, qword [rsi + 0x180]
test rax, rax
mov qword [rsp + 0x38], rcx
je 0x140088bd3
lock dec qword [rax]
jne 0x140088bd3
mov rcx, qword [rsi + 0x180]
mov rdx, qword [rsi + 0x188]
call fcn.14000f690
movaps xmm0, xmmword [rsp + 0x630]
movaps xmmword [rsp + 0x610], xmm0
movaps xmm0, xmmword [rsp + 0x290]
movaps xmm1, xmmword [rsp + 0x2a0]
movaps xmm2, xmmword [rsp + 0x2b0]
movaps xmm3, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x2f0], xmm0
movaps xmmword [rsp + 0x300], xmm1
movaps xmmword [rsp + 0x310], xmm2
movaps xmmword [rsp + 0x320], xmm3
movaps xmm0, xmmword [rsp + 0x2d0]
movaps xmmword [rsp + 0x330], xmm0
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x340], rax
mov eax, dword [rsp + 0x1c0]
mov ecx, dword [rsp + 0x1c3]
mov dword [rsp + 0x1b0], eax
mov dword [rsp + 0x1b3], ecx
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x4c0], rax
movaps xmm0, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x4b0], xmm0
movaps xmm0, xmmword [rsp + 0x620]
movaps xmmword [rsp + 0x600], xmm0
mov eax, dword [rsp + 0x25b]
mov ecx, dword [rsp + 0x25e]
mov dword [rsp + 0x1a8], eax
mov dword [rsp + 0x1ab], ecx
mov eax, dword [rsp + 0x21a]
mov dword [rsp + 0x144], eax
movzx eax, word [rsp + 0x21e]
mov word [rsp + 0x148], ax
mov eax, dword [rsp + 0x214]
mov dword [rsp + 0x13c], eax
movzx eax, word [rsp + 0x218]
mov word [rsp + 0x140], ax
movups xmm0, xmmword [rsp + 0xb80]
movaps xmmword [rsp + 0x5f0], xmm0
mov eax, dword [rsp + 0x254]
mov ecx, dword [rsp + 0x257]
mov dword [rsp + 0x1a3], ecx
mov dword [rsp + 0x1a0], eax
movups xmm0, xmmword [rsp + 0x490]
movups xmm1, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0x5e0], xmm1
movaps xmmword [rsp + 0x5d0], xmm0
mov eax, dword [rsp + 0x24d]
mov ecx, dword [rsp + 0x250]
mov dword [rsp + 0x19b], ecx
mov dword [rsp + 0x198], eax
mov eax, dword [rsp + 0x246]
mov ecx, dword [rsp + 0x249]
mov dword [rsp + 0x193], ecx
mov dword [rsp + 0x190], eax
mov byte [rbx], 1
movaps xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x3a70], xmm0
movaps xmm0, xmmword [rsp + 0x2f0]
movaps xmm1, xmmword [rsp + 0x300]
movaps xmm2, xmmword [rsp + 0x310]
movaps xmm3, xmmword [rsp + 0x320]
movaps xmmword [rsp + 0x350], xmm0
movaps xmmword [rsp + 0x360], xmm1
movaps xmmword [rsp + 0x370], xmm2
movaps xmmword [rsp + 0x380], xmm3
movaps xmm0, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0x390], xmm0
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x3a0], rax
mov eax, dword [rsp + 0x1b0]
mov ecx, dword [rsp + 0x1b3]
mov dword [rsp + 0xd3], ecx
mov dword [rsp + 0xd0], eax
mov rax, qword [rsp + 0x4c0]
mov qword [rsp + 0x280], rax
movaps xmm0, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0x270], xmm0
movaps xmm0, xmmword [rsp + 0x600]
movaps xmmword [rsp + 0x480], xmm0
mov eax, dword [rsp + 0x1a8]
mov ecx, dword [rsp + 0x1ab]
mov dword [rsp + 0xcb], ecx
mov dword [rsp + 0xc8], eax
movzx eax, word [rsp + 0x148]
mov word [rsp + 0xa4], ax
mov eax, dword [rsp + 0x144]
mov dword [rsp + 0xa0], eax
movzx eax, word [rsp + 0x140]
mov word [rsp + 0x9c], ax
mov eax, dword [rsp + 0x13c]
mov dword [rsp + 0x98], eax
movaps xmm0, xmmword [rsp + 0x5f0]
movaps xmmword [rsp + 0x470], xmm0
mov eax, dword [rsp + 0x1a0]
mov ecx, dword [rsp + 0x1a3]
mov dword [rsp + 0xc3], ecx
mov dword [rsp + 0xc0], eax
movaps xmm0, xmmword [rsp + 0x5d0]
movdqa xmm1, xmmword [rsp + 0x5e0]
movdqa xmmword [rsp + 0x460], xmm1
movaps xmmword [rsp + 0x450], xmm0
mov eax, dword [rsp + 0x198]
mov ecx, dword [rsp + 0x19b]
mov dword [rsp + 0xbb], ecx
mov dword [rsp + 0xb8], eax
mov eax, dword [rsp + 0x190]
mov ecx, dword [rsp + 0x193]
mov dword [rsp + 0xb3], ecx
mov dword [rsp + 0xb0], eax
cmp ebp, 4
jne 0x140088f24
mov r13, qword [rsp + 0x28]
mov rax, qword [rsi + 0x68]
test rax, rax
jne 0x140089c14
jmp 0x140089c27
movaps xmm0, xmmword [rsp + 0x3a70]
movaps xmmword [rsp + 0x660], xmm0
mov rdi, qword [rsi + 0xf8]
test rdi, rdi
je 0x1400892ab
mov qword [rsp + 0x58], r12
mov r12, qword [rsi + 0x100]
mov rbx, qword [r12 + 0x10]
movzx eax, byte [0x140198310]
mov edx, 0x1e8
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a7e0
dec rbx
and rbx, 0xfffffffffffffff0
lea rcx, [rdi + rbx]
add rcx, 0x10
mov qword [rax], rbp
mov qword [rax + 8], 2
mov qword [rax + 0x10], r15
movaps xmm0, xmmword [rsp + 0x350]
movaps xmm1, xmmword [rsp + 0x360]
movaps xmm2, xmmword [rsp + 0x370]
movaps xmm3, xmmword [rsp + 0x380]
movups xmmword [rax + 0x18], xmm0
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x38], xmm2
movups xmmword [rax + 0x48], xmm3
movaps xmm0, xmmword [rsp + 0x390]
movups xmmword [rax + 0x58], xmm0
mov rdx, qword [rsp + 0x3a0]
mov qword [rax + 0x68], rdx
mov qword [rax + 0x70], 0
mov rdx, qword [rsp + 0xa8]
mov qword [rax + 0x78], rdx
mov rdx, qword [rsp + 0x168]
mov qword [rax + 0x80], rdx
mov byte [rax + 0x88], 0
mov edx, dword [rsp + 0xd0]
mov r8d, dword [rsp + 0xd3]
mov dword [rax + 0x89], edx
mov dword [rax + 0x8c], r8d
mov rdx, qword [rsp + 0x38]
mov qword [rax + 0x90], rdx
mov qword [rax + 0x98], r15
mov rdx, qword [rsp + 0x160]
mov qword [rax + 0xa0], rdx
mov rdx, qword [rsp + 0x110]
mov qword [rax + 0xa8], rdx
mov rdx, qword [rsp + 0x158]
mov qword [rax + 0xb8], rdx
mov rdx, qword [rsp + 0x118]
mov qword [rax + 0xc0], rdx
mov rdx, qword [rsp + 0x90]
mov qword [rax + 0xc8], rdx
mov rdx, qword [rsp + 0x128]
mov qword [rax + 0xd0], rdx
mov rdx, qword [rsp + 0x120]
mov qword [rax + 0xd8], rdx
mov rdx, qword [rsp + 0x108]
mov qword [rax + 0xe0], rdx
mov rdx, qword [rsp + 0x280]
mov qword [rax + 0xf8], rdx
movaps xmm0, xmmword [rsp + 0x270]
movups xmmword [rax + 0xe8], xmm0
mov qword [rax + 0x100], 8
movaps xmm0, xmmword [rsp + 0x480]
movups xmmword [rax + 0x108], xmm0
mov r9, qword [rsp + 0x100]
mov qword [rax + 0x118], r9
movzx edx, byte [rsp + 0x48]
mov byte [rax + 0x120], dl
mov edx, dword [rsp + 0xc8]
mov r8d, dword [rsp + 0xcb]
mov dword [rax + 0x124], r8d
mov dword [rax + 0x121], edx
mov edx, dword [rsp + 0x30]
mov byte [rax + 0x128], dl
mov byte [rax + 0x129], 0
movzx edx, word [rsp + 0xa4]
mov word [rax + 0x12e], dx
mov edx, dword [rsp + 0xa0]
mov dword [rax + 0x12a], edx
mov rdx, qword [rsp + 0x68]
mov qword [rax + 0x130], rdx
mov qword [rax + 0x138], r9
mov rdx, qword [rsp + 0x180]
mov qword [rax + 0x140], rdx
mov rdx, qword [rsp + 0x178]
mov qword [rax + 0x148], rdx
mov rdx, qword [rsp + 0x188]
mov qword [rax + 0x150], rdx
mov qword [rax + 0x158], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x160], xmm0
mov qword [rax + 0x170], 1
mov word [rax + 0x178], 0
movzx edx, word [rsp + 0x9c]
mov word [rax + 0x17e], dx
mov edx, dword [rsp + 0x98]
mov dword [rax + 0x17a], edx
mov qword [rax + 0x180], 2
movaps xmm0, xmmword [rsp + 0x470]
movups xmmword [rax + 0x188], xmm0
mov qword [rax + 0x198], r13
mov qword [rax + 0x1a0], r14
mov byte [rax + 0x1a8], 0
mov edx, dword [rsp + 0xc0]
mov r8d, dword [rsp + 0xc3]
mov dword [rax + 0x1ac], r8d
mov dword [rax + 0x1a9], edx
movaps xmm0, xmmword [rsp + 0x450]
movdqa xmm1, xmmword [rsp + 0x460]
movups xmmword [rax + 0x1b0], xmm0
movdqu xmmword [rax + 0x1c0], xmm1
mov byte [rax + 0x1d0], 3
mov edx, dword [rsp + 0xb8]
mov r8d, dword [rsp + 0xbb]
mov dword [rax + 0x1d4], r8d
mov dword [rax + 0x1d1], edx
mov rdx, qword [rsp + 0x170]
mov qword [rax + 0x1d8], rdx
mov byte [rax + 0x1e0], 0
mov edx, dword [rsp + 0xb0]
mov r8d, dword [rsp + 0xb3]
mov dword [rax + 0x1e1], edx
mov dword [rax + 0x1e4], r8d
lea r8, fcn.1400674b0
mov rdx, rax
call qword [r12 + 0x18]
mov r12, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x50]
mov r13, qword [rsp + 0x70]
jmp 0x140089a86
mov eax, 1
lock xadd qword [0x140198060], rax
mov qword [rsp + 0x290], rax
mov qword [rsp + 0xb90], rbp
mov qword [rsp + 0xb98], 2
mov qword [rsp + 0xba0], r15
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0xbf8], rax
movaps xmm0, xmmword [rsp + 0x350]
movaps xmm1, xmmword [rsp + 0x360]
movaps xmm2, xmmword [rsp + 0x370]
movaps xmm3, xmmword [rsp + 0x380]
movups xmmword [rsp + 0xba8], xmm0
movups xmmword [rsp + 0xbb8], xmm1
movups xmmword [rsp + 0xbc8], xmm2
movups xmmword [rsp + 0xbd8], xmm3
movaps xmm0, xmmword [rsp + 0x390]
movups xmmword [rsp + 0xbe8], xmm0
mov qword [rsp + 0xc00], 0
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xc08], rax
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0xc10], rax
mov byte [rsp + 0xc18], 0
mov eax, dword [rsp + 0xd3]
mov dword [rsp + 0xc1c], eax
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0xc19], eax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xc20], rax
mov qword [rsp + 0xc28], r15
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xc30], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xc38], rax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0xc48], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0xc50], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0xc58], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0xc60], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0xc68], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xc70], rax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0xc88], rax
movaps xmm0, xmmword [rsp + 0x270]
movups xmmword [rsp + 0xc78], xmm0
mov qword [rsp + 0xc90], 8
movaps xmm0, xmmword [rsp + 0x480]
movups xmmword [rsp + 0xc98], xmm0
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0xca8], rcx
movzx eax, byte [rsp + 0x48]
mov byte [rsp + 0xcb0], al
mov eax, dword [rsp + 0xc8]
mov dword [rsp + 0xcb1], eax
mov eax, dword [rsp + 0xcb]
mov dword [rsp + 0xcb4], eax
mov eax, dword [rsp + 0x30]
mov byte [rsp + 0xcb8], al
mov byte [rsp + 0xcb9], 0
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0xcba], eax
movzx eax, word [rsp + 0xa4]
mov word [rsp + 0xcbe], ax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0xcc0], rax
mov qword [rsp + 0xcc8], rcx
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xcd0], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0xcd8], rax
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0xce0], rax
mov qword [rsp + 0xce8], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0xcf0], xmm0
mov qword [rsp + 0xd00], 1
mov word [rsp + 0xd08], 0
movzx eax, word [rsp + 0x9c]
mov word [rsp + 0xd0e], ax
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0xd0a], eax
mov qword [rsp + 0xd10], 2
movaps xmm0, xmmword [rsp + 0x470]
movups xmmword [rsp + 0xd18], xmm0
mov qword [rsp + 0xd28], r13
mov qword [rsp + 0xd30], r14
mov byte [rsp + 0xd38], 0
mov eax, dword [rsp + 0xc3]
mov dword [rsp + 0xd3c], eax
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0xd39], eax
movaps xmm0, xmmword [rsp + 0x450]
movdqa xmm1, xmmword [rsp + 0x460]
movdqu xmmword [rsp + 0xd50], xmm1
movups xmmword [rsp + 0xd40], xmm0
mov byte [rsp + 0xd60], 3
mov eax, dword [rsp + 0xbb]
mov dword [rsp + 0xd64], eax
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0xd61], eax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0xd68], rax
mov byte [rsp + 0xd70], 0
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb3]
mov dword [rsp + 0xd74], ecx
mov dword [rsp + 0xd71], eax
lea rax, [rsp + 0x290]
mov qword [rsp + 0xd78], rax
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x140089683
cmp eax, 1
mov r13, qword [rsp + 0x70]
je 0x1400896b5
lea rcx, [rsp + 0xb90]
call fcn.1400674b0
mov al, 1
mov byte [rsp + 0x1b30], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x1b30]
call fcn.140120800
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14008e4a0]
call fcn.1400e7220
mov byte [rdi + 0x120], 1
mov r13, qword [rsp + 0x70]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x14008a864
mov rbx, r12
inc rax
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rdi, qword [rcx + 0xd8]
lea rcx, [rsp + 0x1b30]
lea rdx, [rsp + 0xb90]
mov r8d, 0x1f0
call fcn.140119a10
cmp rdi, 2
je 0x14008a8a0
lea rcx, [rsp + 0x2ad8]
lea rdx, [rsp + 0xb90]
mov r8d, 0x1e8
call fcn.140119a10
mov rax, qword [rsp + 0x1d18]
mov r12, qword [rax]
test rdi, rdi
je 0x1400898bc
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xe0]
lock inc qword [rdi]
jle case.0x14008b45e.2
movzx eax, byte [0x140198310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a8e4
mov r14, rax
and r14, 0xffffffffffffff80
mov qword [r14 + 0x78], rax
mov qword [r14 + 0x80], 0xcc
mov qword [r14 + 0x88], 0
lea rax, case.0x14008d1d0.478
mov qword [r14 + 0x90], rax
mov qword [r14 + 0xa0], rdi
mov qword [r14 + 0xa8], r12
lea rcx, [r14 + 0xb0]
lea rdx, [rsp + 0x2ad8]
mov r8d, 0x1e8
call fcn.140119a10
xorps xmm0, xmm0
movups xmmword [r14 + 0x298], xmm0
mov qword [r14 + 0x2a8], 0
mov rax, qword [rdi + 0x88]
mov qword [r14 + 0x98], rax
mov rcx, qword [rdi + 0x68]
mov rax, qword [rdi + 0x80]
and rax, r12
lea rdx, [rax + rax*2]
lea r15, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x14008a581
sub r14, 0xffffffffffffff80
lea rax, [rdi + 0x78]
mov qword [rsp + 0x6c0], r15
mov qword [rsp + 0x6c8], rax
mov qword [rsp + 0x6d0], r12
movzx eax, byte [rdi + 0x90]
test al, al
jne 0x1400899c3
add rdi, 0x10
lea rcx, [rsp + 0x6c0]
mov rdx, r14
call fcn.14008e890
mov byte [rsp + 0x2f0], 0
mov qword [rsp + 0x6c0], rdi
mov qword [rsp + 0x6c8], r14
lea rax, [rsp + 0x2f0]
mov qword [rsp + 0x6d0], rax
lea rcx, [rsp + 0x6c0]
call fcn.140103660
jmp 0x140089a49
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xe0]
lock inc qword [rdi]
jle case.0x14008b45e.2
movzx eax, byte [0x140198310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a8e4
mov r14, rax
and r14, 0xffffffffffffff80
mov qword [r14 + 0x78], rax
mov qword [r14 + 0x80], 0xcc
mov qword [r14 + 0x88], 0
lea rax, [0x1401554c8]
mov qword [r14 + 0x90], rax
mov qword [r14 + 0xa0], rdi
mov qword [r14 + 0xa8], r12
lea rcx, [r14 + 0xb0]
lea rdx, [rsp + 0x2ad8]
mov r8d, 0x1e8
call fcn.140119a10
xorps xmm0, xmm0
movups xmmword [r14 + 0x298], xmm0
mov qword [r14 + 0x2a8], 0
mov rax, qword [rdi + 0x78]
mov qword [r14 + 0x98], rax
mov rcx, qword [rdi + 0x58]
mov rax, qword [rdi + 0x70]
and rax, r12
lea rdx, [rax + rax*2]
lea r15, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x14008a598
sub r14, 0xffffffffffffff80
lea rax, [rdi + 0x68]
mov qword [rsp + 0x6c0], r15
mov qword [rsp + 0x6c8], rax
mov qword [rsp + 0x6d0], r12
movzx eax, byte [rdi + 0x80]
test al, al
je 0x140089a17
mov rcx, qword [rsp + 0x6c0]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
mov r12, rbx
mov rdi, qword [rsp + 0x50]
jne 0x14008a58e
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [r14], rax
cmp rax, 0x3f
jbe 0x14008a90b
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140089a51
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x10]
jmp 0x140089a51
lea rcx, [rsp + 0x6c0]
mov rdx, r14
call fcn.14008e890
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xe0]
mov rdx, r14
call fcn.140102f60
mov r12, rbx
mov rdi, qword [rsp + 0x50]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r14], rcx
je 0x140089a86
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x20]
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x130], rax
movaps xmm0, xmmword [rsp + 0x660]
movups xmmword [rsi + 0x138], xmm0
lea r14, [rsi + 0x148]
mov byte [rsi + 0x148], 0
mov rax, qword [rsi + 0x140]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsi + 0x130]
movups xmmword [rdi], xmm0
cmp byte [rdi + 0x10], 2
je 0x14008a695
mov rcx, qword [rdi]
mov rdx, r13
call fcn.140065c50
test rax, rax
je 0x140089aef
mov byte [r14], 3
mov byte [r12 + 0x70], 3
mov al, 4
jmp 0x14008a26f
mov rbx, rdx
test rdx, rdx
je 0x140089afc
mov bpl, 2
jmp 0x140089b34
movzx ebp, byte [rdi + 0x10]
mov byte [rdi + 0x10], 2
cmp bpl, 2
je 0x14008a8ff
mov rbx, qword [rdi]
mov rax, qword [rdi + 8]
mov qword [rsp + 0x28], rax
mov eax, dword [rdi + 0x14]
mov dword [rsp + 0x1b33], eax
mov eax, dword [rdi + 0x11]
mov dword [rsp + 0x1b30], eax
cmp bpl, 3
je 0x140089ade
mov eax, dword [rsp + 0x1b30]
mov ecx, dword [rsp + 0x1b33]
mov dword [rsp + 0x2f3], ecx
mov dword [rsp + 0x2f0], eax
cmp byte [rsi + 0x128], 2
je 0x140089bfa
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x140089b6e
mov rcx, qword [rdi]
call fcn.140081cd0
mov rdi, qword [rsi + 0x120]
lock dec qword [rdi + 0x1c8]
jne 0x140089be1
lea rcx, [rdi + 0x80]
call fcn.1400a83f0
mov rax, qword [rdi + 0x110]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x110], rcx
jne 0x140089ba0
test rax, rax
jne 0x140089be1
mov rax, qword [rdi + 0x100]
mov rcx, qword [rdi + 0x108]
mov qword [rdi + 0x100], 0
lock and qword [rdi + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x140089be1
call qword [rax + 8]
mov rax, qword [rsi + 0x120]
lock dec qword [rax]
jne 0x140089bfa
mov rcx, qword [rsi + 0x120]
call fcn.1400834c0
mov byte [r14], 1
cmp bpl, 2
jne 0x140089d5a
mov r13, rbx
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x140089c27
lock dec qword [rax]
jne 0x140089c27
mov rcx, qword [rsi + 0x68]
mov rdx, qword [rsi + 0x70]
call fcn.14000f690
mov rax, qword [rsi + 0xf8]
test rax, rax
je 0x140089c4c
lock dec qword [rax]
jne 0x140089c4c
mov rcx, qword [rsi + 0xf8]
mov rdx, qword [rsi + 0x100]
call fcn.14000f690
mov rax, qword [rsi + 0x108]
test rax, rax
je 0x140089c6a
lock dec qword [rax]
jne 0x140089c6a
lea rcx, [rsi + 0x108]
call fcn.140083880
lea rcx, [rsi + 0xc0]
call fcn.1400a7c20
cmp byte [rsi + 0xc0], 2
jb 0x140089caa
mov rbx, qword [rsi + 0xc8]
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 [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0xe8]
mov rax, qword [rsi + 0xd0]
mov rdx, qword [rsi + 0xd8]
mov r8, qword [rsi + 0xe0]
call qword [rax + 0x10]
mov r8, qword [rsi + 0xf0]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x140089d42
mov rbx, qword [rsi + 0xa0]
test rbx, rbx
je 0x140089d1e
mov rdi, qword [rsi + 0xa8]
mov rax, qword [rdi]
test rax, rax
je 0x140089cfa
mov rcx, rbx
call rax
cmp qword [rdi + 8], 0
je 0x140089d1e
cmp qword [rdi + 0x10], 0x11
jb 0x140089d0c
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, r12
mov rax, qword [rsi + 0xb0]
lock dec qword [rax]
mov r12b, 2
jne 0x140089d3d
mov rcx, qword [rsi + 0xb0]
call fcn.1400832e0
jmp 0x14008a1ec
lock dec qword [r8 + 8]
jne 0x140089cda
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140089cda
mov r10b, 2
cmp byte [rsi + 0x110], 0
jne 0x140089d85
mov eax, dword [rsp + 0x2f0]
mov ecx, dword [rsp + 0x2f3]
mov dword [rsp + 0xdb], ecx
mov dword [rsp + 0xd8], eax
mov r10d, ebp
lea rax, [rsi + 0x108]
mov qword [rsp + 0x70], rax
mov rax, qword [rsi + 0xf0]
mov qword [rsp + 0xbc0], rax
movups xmm0, xmmword [rsi + 0xc0]
movdqu xmm1, xmmword [rsi + 0xd0]
movups xmm2, xmmword [rsi + 0xe0]
movaps xmmword [rsp + 0xbb0], xmm2
movdqa xmmword [rsp + 0xba0], xmm1
movaps xmmword [rsp + 0xb90], xmm0
mov r15, qword [rsi + 0xa0]
mov r9, qword [rsi + 0xa8]
mov rdi, qword [rsi + 0xb0]
movzx eax, byte [rsi + 0xb8]
mov byte [rsp + 0x50], al
movzx r8d, byte [rsi + 0xb9]
lea rax, [rsi + 0xba]
movzx ecx, word [rsi + 0xbe]
mov word [rsp + 0x494], cx
mov ecx, dword [rsi + 0xba]
mov dword [rsp + 0x490], ecx
mov rbp, qword [rsi + 0x108]
test rbp, rbp
mov byte [rsp + 0x30], r8b
mov qword [rsp + 0x88], rdi
je 0x140089e5f
cmp r10b, 2
mov qword [rsp + 0x58], r12
jne 0x140089e97
test r15, r15
je 0x140089eca
mov rcx, r15
mov r14, r9
call qword [r9 + 0x18]
movzx r8d, byte [rsp + 0x30]
mov r12, rax
mov r13, rdx
jmp 0x140089ed0
mov ecx, dword [rsp + 0xd8]
mov edx, dword [rsp + 0xdb]
mov dword [rsp + 0x6c3], edx
mov dword [rsp + 0x6c0], ecx
mov ecx, dword [rax]
mov dword [rsp + 0x414], ecx
movzx eax, word [rax + 4]
mov word [rsp + 0x418], ax
xor ebp, ebp
jmp 0x140089fac
movzx ecx, word [rax + 4]
mov word [rsp + 0x224], cx
mov eax, dword [rax]
mov dword [rsp + 0x220], eax
mov eax, dword [rsp + 0xd8]
mov ecx, dword [rsp + 0xdb]
mov dword [rsp + 0x290], eax
mov dword [rsp + 0x293], ecx
jmp 0x140089f2e
mov r14, r9
xor r12d, r12d
mov rax, qword [rsp + 0x28]
lock inc qword [rdi]
jle case.0x14008b45e.2
lock inc qword [rbx]
movzx edx, byte [rsp + 0x50]
jle case.0x14008b45e.2
lock inc qword [rax + 0x1c8]
lock inc qword [rax]
jle case.0x14008b45e.2
mov r9, r14
movzx eax, word [rsp + 0x494]
mov word [rsp + 0x224], ax
mov eax, dword [rsp + 0x490]
mov dword [rsp + 0x220], eax
mov r10b, 2
cmp r8b, 2
jne 0x14008a2b8
mov eax, dword [rsp + 0x290]
mov ecx, dword [rsp + 0x293]
mov dword [rsp + 0x6c3], ecx
mov dword [rsp + 0x6c0], eax
movzx eax, word [rsp + 0x224]
mov word [rsp + 0x418], ax
mov eax, dword [rsp + 0x220]
mov dword [rsp + 0x414], eax
mov rax, qword [rsp + 0x70]
mov rbp, qword [rax]
jmp 0x140089f74
pause
mov rax, qword [rbp + 8]
nop dword [rax + rax]
cmp rax, 0xffffffffffffffff
je 0x140089f72
test rax, rax
js 0x14008a690
lea rcx, [rax + 1]
lock cmpxchg qword [rbp + 8], rcx
jne 0x140089f80
mov r12, r15
mov rdi, r9
mov r15, r12
mov r9, rdi
mov r12, qword [rsp + 0x58]
movzx edi, byte [rsp + 0xb90]
test edi, edi
mov qword [rsp + 0x48], r9
mov byte [rsp + 0x38], r10b
mov r14, r12
je 0x14008a02a
cmp edi, 2
jne 0x14008a02c
mov r13, qword [rsp + 0xb98]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a97a
mov r12, rax
lea rdx, [r13 + 0x18]
mov rax, qword [r13]
mov r8, qword [r13 + 8]
mov r9, qword [r13 + 0x10]
lea rcx, [rsp + 0x2ad8]
call qword [rax]
movups xmm0, xmmword [rsp + 0x2ad8]
movdqu xmm1, xmmword [rsp + 0x2ae8]
movdqu xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
jmp 0x14008a034
jmp 0x14008a034
movzx eax, byte [rsp + 0xb91]
mov byte [rsp + 0x2ad8], dil
mov byte [rsp + 0x2ad9], al
mov qword [rsp + 0x2ae0], r12
lea rcx, [rsp + 0x2ae8]
lea r12, [rsp + 0xbb8]
mov rax, qword [rsp + 0xba0]
mov r8, qword [rsp + 0xba8]
mov r9, qword [rsp + 0xbb0]
mov rdx, r12
call qword [rax]
mov eax, dword [rsp + 0x6c0]
mov ecx, dword [rsp + 0x6c3]
mov dword [rsp + 0x1bb], ecx
mov dword [rsp + 0x1b8], eax
mov eax, dword [rsp + 0x414]
mov dword [rsp + 0x14c], eax
movzx eax, word [rsp + 0x418]
mov word [rsp + 0x150], ax
mov r13, qword [rsp + 0x2ad8]
movups xmm0, xmmword [rsp + 0x2ae0]
movaps xmmword [rsp + 0x570], xmm0
movups xmm0, xmmword [rsp + 0x2af0]
movaps xmmword [rsp + 0x580], xmm0
mov rax, qword [rsp + 0x2b00]
mov qword [rsp + 0x590], rax
lea rcx, [rsp + 0xb90]
call fcn.1400a7c20
cmp byte [rsp + 0xb90], 2
jb 0x14008a134
mov rdi, r13
mov r13, qword [rsp + 0xb98]
lea rcx, [r13 + 0x18]
mov rax, qword [r13]
mov rdx, qword [r13 + 8]
mov r8, qword [r13 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r13
mov r13, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xba0]
mov rdx, qword [rsp + 0xba8]
mov r8, qword [rsp + 0xbb0]
mov rcx, r12
call qword [rax + 0x10]
mov r8, qword [rsp + 0xbc0]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x14008a299
mov rax, qword [rsi + 0x68]
test rax, rax
mov rdi, qword [rsp + 0x88]
je 0x14008a18c
lock dec qword [rax]
jne 0x14008a18c
mov rcx, qword [rsi + 0x68]
mov rdx, qword [rsi + 0x70]
call fcn.14000f690
mov rax, qword [rsi + 0xf8]
test rax, rax
je 0x14008a1b1
lock dec qword [rax]
jne 0x14008a1b1
mov rcx, qword [rsi + 0xf8]
mov rdx, qword [rsi + 0x100]
call fcn.14000f690
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
test rax, rax
je 0x14008a1ce
lock dec qword [rax]
jne 0x14008a1ce
mov rcx, qword [rsp + 0x70]
call fcn.140083880
xor r12d, r12d
mov rcx, qword [rsp + 0x28]
movzx edx, byte [rsp + 0x50]
movzx r8d, byte [rsp + 0x30]
mov r9, qword [rsp + 0x48]
movzx r10d, byte [rsp + 0x38]
mov qword [r14], r13
movaps xmm0, xmmword [rsp + 0x570]
movdqa xmm1, xmmword [rsp + 0x580]
movups xmmword [r14 + 8], xmm0
movdqu xmmword [r14 + 0x18], xmm1
mov rax, qword [rsp + 0x590]
mov qword [r14 + 0x28], rax
mov qword [r14 + 0x30], rbx
mov qword [r14 + 0x38], rcx
mov byte [r14 + 0x40], r10b
mov eax, dword [rsp + 0x1b8]
mov ecx, dword [rsp + 0x1bb]
mov dword [r14 + 0x41], eax
mov dword [r14 + 0x44], ecx
mov qword [r14 + 0x48], r15
mov qword [r14 + 0x50], r9
mov qword [r14 + 0x58], rdi
mov byte [r14 + 0x60], dl
mov byte [r14 + 0x61], r8b
mov eax, dword [rsp + 0x14c]
mov dword [r14 + 0x62], eax
movzx eax, word [rsp + 0x150]
mov word [r14 + 0x66], ax
mov qword [r14 + 0x68], rbp
mov byte [r14 + 0x70], r12b
mov al, 1
mov byte [rsi + 0x111], al
movaps xmm6, xmmword [rsp + 0x45d0]
movaps xmm7, xmmword [rsp + 0x45e0]
add rsp, 0x45f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lock dec qword [r8 + 8]
jne 0x14008a168
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008a168
mov qword [rsp + 0x1b30], rbx
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x1b38], rax
mov byte [rsp + 0x1b40], 2
mov eax, dword [rsp + 0x290]
mov ecx, dword [rsp + 0x293]
mov dword [rsp + 0x1b41], eax
mov dword [rsp + 0x1b44], ecx
mov qword [rsp + 0x1b48], r15
mov qword [rsp + 0x1b50], r9
mov qword [rsp + 0x1b58], rdi
mov byte [rsp + 0x1b60], dl
mov byte [rsp + 0x1b61], r8b
mov eax, dword [rsp + 0x220]
mov dword [rsp + 0x1b62], eax
movzx eax, word [rsp + 0x224]
mov word [rsp + 0x1b66], ax
lea r14, [rbp + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbp + 0x10], cl
jne 0x14008a5a5
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
jne 0x14008a5c0
xor eax, eax
movzx ecx, byte [rbp + 0x11]
test cl, cl
jne 0x14008a5d3
movzx edi, byte [rsp + 0xb90]
test edi, edi
mov qword [rsp + 0x48], r13
mov dword [rsp + 0x38], eax
je 0x14008a38e
cmp edi, 1
jne 0x14008a390
movzx eax, byte [rsp + 0xb91]
jmp 0x14008a3f5
jmp 0x14008a3f5
mov qword [rsp + 0x68], r14
mov r14, qword [rsp + 0xb98]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008a97a
mov r15, rax
lea rdx, [r14 + 0x18]
mov rax, qword [r14]
mov r8, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
lea rcx, [rsp + 0x2ad8]
call qword [rax]
movups xmm0, xmmword [rsp + 0x2ad8]
movdqu xmm1, xmmword [rsp + 0x2ae8]
movdqu xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov r14, qword [rsp + 0x68]
lea r13, [rbp + 0x18]
mov byte [rsp + 0x2ad8], dil
mov byte [rsp + 0x2ad9], al
mov qword [rsp + 0x2ae0], r15
lea rcx, [rsp + 0x2ae8]
lea rdx, [rsp + 0xbb8]
mov rax, qword [rsp + 0xba0]
mov r8, qword [rsp + 0xba8]
mov r9, qword [rsp + 0xbb0]
call qword [rax]
lea rdx, [rsp + 0x2ad8]
lea r8, [rsp + 0x1b30]
mov rcx, r13
mov r9, qword [rsp + 0x70]
call fcn.1400a5e00
lea rcx, [rbp + 0x28]
lea r15, [rsp + 0xb90]
mov rdx, r15
call fcn.1400d2e80
lea rdx, [rbp + 0x88]
lea rcx, [rsp + 0x2ad8]
mov r8, r15
call fcn.1400d2bd0
mov rdi, qword [rsp + 0x2ad8]
movabs rax, 0x8000000000000000
cmp rdi, rax
je 0x14008a4c2
lea rcx, [rsp + 0x2ad8]
call fcn.1400a3c20
test rdi, rdi
je 0x14008a4c2
mov r8, qword [rsp + 0x2ae0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0xbc0]
lea rax, [r8 + 1]
cmp rax, 2
mov rdi, qword [rsp + 0x48]
jae 0x14008a562
mov qword [rsp + 0xbc0], 0
mov eax, dword [rsp + 0x2ad8]
mov ecx, dword [rsp + 0x2adb]
mov dword [rsp + 0x6c0], eax
mov dword [rsp + 0x6c3], ecx
mov eax, dword [rsp + 0x640]
mov dword [rsp + 0x414], eax
movzx eax, word [rsp + 0x644]
mov word [rsp + 0x418], ax
and al, 0x18
add al, 0
add byte [rax + 0x38247c], al
and al, 0x18
add al, 0
add byte [rax + 0x38247c], al
jne 0x14008a53d
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
fst qword [rax]
add byte [rax - 0x2f], cl
loopne 0x14008a57d
test eax, eax
jne 0x14008a632
xor eax, eax
xchg byte [r14], al
rol byte [rcx - 0x7a], 6
xor ebp, ebp
mov r10b, 2
cmp al, 2
jne 0x140089fa1
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r10b, 2
xor ebp, ebp
jmp 0x140089fa1
lock dec qword [r8 + 8]
jne 0x14008a4dd
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008a4dd
pop rsp
invalid
mov rcx, r15
call fcn.14011f640
jmp 0x14008983f
call fcn.14011f990
jmp 0x1400899e1
add cl, ch
hlt
mov rcx, r15
call fcn.14011f640
push rax
or dword [rax], eax
push rax
or dword [rax], eax
jmp 0x140089998
invalid
mov rcx, r14
call fcn.1401244a0
mov rax, qword [0x140198308]
adc byte [rax], al
shl rax, 1
test rax, rax
je 0x14008a35c
std
invalid
invalid
std
invalid
call fcn.140124560
xor al, 1
movzx ecx, byte [rbp + 0x11]
test cl, cl
je 0x14008a36a
mov qword [rsp + 0x2ad8], r14
mov byte [rsp + 0x2ae0], al
lea rax, [0x140155000]
mov qword [rsp + 0x20], rax
invalid
and byte [rax - 0x73], cl
or eax, 0xfbdab
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140154fc8]
lea r8, [rsp + 0x2ad8]
mov edx, 0x2b
add byte [rax], al
add al, ch
invalid
invalid
or dword [rax], eax
add byte [rax], al
add al, ch
movabs byte [0x2ae8e9894c000906], al
call fcn.14011f640
mov rcx, r13
call fcn.14011f640
jmp 0x1400887f4
call fcn.14011f990
or dword [rax], eax
jmp 0x1400889ef
retf 0xffe3
mov rcx, r13
call fcn.14011f640
jmp 0x1400889a9
invalid
invalid
call fcn.140124560
test al, al
jne 0x14008a53d
mov byte [rbp + 0x11], 1
jmp 0x14008a53d
lea rax, str.mid___len
mov qword [rsp + 0x1b30], rax
mov qword [rsp + 0x1b38], 1
mov qword [rsp + 0x1b40], 8
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x1b48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcioutilwrite_all.rs
lea rcx, [rsp + 0x1b30]
xor byte [rbx], bl
add byte [rax], al
xor byte [rbx], bl
add byte [rax], al
call fcn.14011a880
ud2
call fcn.140120860
lea rcx, [0x140156da8]
call fcn.14011adb0
sysret
or dword [rax], eax
sysret
mov ecx, 8
mov edx, 0x30
call fcn.14011a540
mov ecx, 8
mov edx, 0x2320
call fcn.14011a540
mov ecx, 0x80
mov edx, 0x200
call fcn.14011a540
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frame_settings.rs
lea r8, [0x14012b8c8]
mov edx, 0x4c
call fcn.14011aa10
lea rcx, str.assertion_failed:_max___std::u32::MAX_as_usize
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rs
mov edx, 0x2f
call fcn.14011aa10
mov ecx, 1
mov edx, 0x2000
call fcn.14011a520
lea rcx, [0x140152af0]
call fcn.14011b000
mov ecx, 8
mov edx, 0x28
call fcn.14011a540
mov ecx, 1
mov edx, 0x4000
call fcn.14011a520
mov ecx, 1
mov edx, 0x1000
call fcn.14011a520
mov byte [rsp + 0xb90], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_SETTINGS_frame
lea r9, [0x140152a60]
lea r8, [rsp + 0xb90]
mov edx, 0x16
call fcn.14011acb0
mov ecx, 8
mov edx, 0x240
call fcn.14011a540
mov ecx, 8
mov edx, 0x40
call fcn.14011a540
lea rcx, [0x140152ad8]
call fcn.14011b000
xor eax, eax
mov qword [rsp + 0xb90], r14
mov byte [rsp + 0xb98], al
lea rax, [0x140154030]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140153c48]
lea r8, [rsp + 0xb90]
mov edx, 0x2b
call fcn.14011acb0
mov ecx, 8
mov edx, 0x1e8
call fcn.14011a540
lea rax, [0x140151998]
mov qword [rsp + 0xb90], rax
lea rax, [fcn.1400089c0]
mov qword [rsp + 0xb98], rax
lea rax, str.The_max_buf_size_cannot_be_smaller_than
mov qword [rsp + 0x1b30], rax
mov qword [rsp + 0x1b38], 2
mov qword [rsp + 0x1b50], 0
lea rax, [rsp + 0xb90]
mov qword [rsp + 0x1b40], rax
mov qword [rsp + 0x1b48], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
lea rcx, [rsp + 0x1b30]
call fcn.14011a880
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.14011ac50
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srccodec_framed_read.rs
lea r8, [0x140155ea8]
mov edx, 0x5e
call fcn.14011aa10
lea rcx, str.assertion_failed:_size___proto::MAX_WINDOW_SIZEP_
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rs
mov edx, 0x30
call fcn.14011aa10
lea rcx, [rsp + 0x1b30]
call fcn.1400674b0
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0x1b30], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x1b30]
call fcn.140120800
mov ecx, 0x80
mov edx, 0x280
call fcn.14011a540
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.14011b000
lea rcx, [0x140156dc0]
call fcn.14011adb0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b70]
mov edx, 0x27
call fcn.14011aa10
mov ecx, 8
mov edx, 8
call fcn.14011a540
mov ecx, 8
mov edx, 0x10
call fcn.14011a540
mov ecx, 8
mov edx, 0x60
call fcn.14011a540
mov ecx, 8
mov edx, 0x48
call fcn.14011a540
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rs
call fcn.14011b000
mov ecx, 8
mov edx, 0xf98
call fcn.14011a540
mov ecx, 8
mov edx, 0x20
call fcn.14011a540
lea rcx, str.conn.ping_pong
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0xe
call fcn.14011add0
lea rcx, [rsp + 0x1b30]
call fcn.140065dc0
jmp 0x14008a8ad
mov ecx, 0x80
mov edx, 0x1000
call fcn.14011a540
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rs
call fcn.14011b000
xor al, 1
jmp 0x14008a7a5
sbb byte [rbx], 0xd
add byte [rcx + rcx*4 - 0x2f], cl
mov rdx, r9
call fcn.14011a930
int3
int3
mov al, 0xe
add byte [rax], al
test eax, eax
je 0x14008b34a
cmp eax, 3
jne 0x14008b342
lea rcx, [rsi + 0x70]
call fcn.14008e040
mov rax, qword [rsi + 0x58]
lock dec qword [rax]
jne 0x14008b325
mov rcx, qword [rsi + 0x58]
call fcn.1400832e0
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
or byte [rbp + 0x13], dh
or byte [rbp + 0x13], dh
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14000f690
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov rax, qword [rsi + 0x58]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
je 0x14008b3be
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
je 0x14008b3d1
cmp byte [rsi], 2
jb 0x14008b38b
add dh, byte [rdx + 0x28]
mov rdi, qword [rsi + 8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
push rdi
or byte [rbx + rcx*4 + 0x47], cl
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0x10cee0
push rdi
or byte [rbx + rcx*4 + 0x47], cl
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0x10cee0
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
add rsi, 0x48
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
mov rcx, qword [rsi + 0x58]
call fcn.1400832e0
jg 0x14008b3c5
dec dword [rax - 0x75]
invalid
invalid
lock dec qword [rax]
jne 0x14008b35e
jg 0x14008b3c5
invalid
dec dword [rax - 0x75]
invalid
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
call fcn.14000f690
clc
inc dword [rax - 0x7f8cfdc2]
clc
inc dword [rax - 0x7f8cfdc2]
jmp 0x14008b38b
cwde
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x10152d
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rdi + 0xc0], rax
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rdi + 0xb0], xmm0
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
adc byte [rdi + 0x10], cl
adc byte [rdi + 0x10], cl
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
xor byte [rdi], cl
adc dword [rdi + 0xa0], ebx
add byte [rax], al
xor byte [rdi], cl
adc dword [rdi + 0xa0], ebx
add byte [rax], al
add byte [rax], al
movups xmmword [rdi + 0x90], xmm2
movups xmmword [rdi + 0x80], xmm1
movups xmmword [rdi + 0x70], xmm0
mov qword [rdi + 0xc8], rbx
lea rax, [rdi + 0x132]
mov qword [rsp + 0x128], rax
mov byte [rdi + 0x132], 0
mov byte [rdi + 0x133], 0
lea r12, [rdi + 0xd0]
movups xmm0, xmmword [rcx]
adc byte [rcx], al
adc byte [rcx], al
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
adc byte [rcx + 0x30], bl
adc byte [rcx + 0x30], bl
movups xmmword [rdi + 0xd0], xmm0
movups xmmword [rdi + 0xe0], xmm1
invalid
xchg eax, edx
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0xe0], ecx
invalid
add byte [rdi], cl
adc dword [rdi + 0xf0], edx
xchg edi, eax
lock add byte [rax], al
add byte [rax], al
invalid
movups xmmword [rdi + 0xf0], xmm2
xchg edi, eax
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movups xmmword [rdi + 0x100], xmm3
adc dword [rdi + 0x100], ebx
movdqu xmm0, xmmword [rcx + 0x40]
movq mm0, qword [rcx + 0x40]
movdqu xmmword [rdi + 0x110], xmm0
movdqu xmmword [rdi + 0x110], xmm0
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
push r8
mov qword [rsp + 0x98], rcx
mov rax, qword [rcx + 0x50]
mov qword [rdi + 0x120], rax
mov dword [rdi + 0x120], eax
mov qword [rdi + 0x128], rbx
mov rax, qword [rbx]
cmp byte [rax + 0x60], 0
movzx eax, byte [rdi + 0xd0]
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x75], cl
add eax, dword [rax + 0xf006078]
mov dh, 0x87
rol byte [rax], 1
add byte [rax], al
je 0x14008b597
test al, al
je 0x14008b55b
lea rdx, [0x140157d80]
or al, 0
mov rcx, r12
call fcn.140036fe0
test al, al
jne 0x14008b59f
movzx eax, byte [0x140198310]
mov ebp, 0x1f
invalid
add byte [rax], al
mov edx, 0x1f
xor ecx, ecx
call fcn.1400f2240
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rdx + rbx], bl
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rdx + rbx], bl
test byte [rdx + rbx], bl
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r12, rax
mov esp, eax
movups xmm0, xmmword [0x14013f678]
or eax, dword [rax]
movups xmmword [rax + 0xf], xmm0
movdqu xmm0, xmmword [0x14013f669]
jmp 0x14008b74f
invalid
add dword [rax], eax
invalid
mov eax, 0x84000001
ror byte [rdi], 0x84
jns 0x14008b59e
test al, al
je 0x14008b718
add byte [rax], al
add byte [rax - 0x75], cl
xchg edi, eax
lock add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rax], dh
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov rdx, qword [rdi + 0xf0]
test rdx, rdx
je 0x14008b6df
mov rcx, qword [rdi + 0xe8]
call fcn.140034980
mov r15, rax
add byte [rax], al
add al, ch
invalid
mov r14, rdx
mov r8, qword [rdi + 0xf0]
test r8, r8
je 0x14008b6b1
mov rdx, qword [rdi + 0xe8]
add byte [rax], al
lea rcx, [rsp + 0x378]
call fcn.140034420
cli
dec dword [rax - 0x7d]
mov esp, 0x37824
add byte [rax], al
invalid
cli
dec dword [rax - 0x7d]
mov esp, 0x37824
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rbp + 0xf000000], bh
mov bh, 0x8c
and al, 0x88
add eax, dword [rax]
add cl, ch
add al, byte [rax]
add byte [rax - 0x73], cl
je 0x14008b6b1
movzx ecx, word [rsp + 0x388]
jmp 0x14008b841
xchg dword [rax], ebp
or eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x30
movzx eax, byte [rdi + 0xb28]
lea r15, [rdi + 0x138]
lea rcx, [0x14018c998]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [rdi + 0xea8]
mov qword [rsp + 0x38], rax
movzx eax, byte [rdi + 0xea8]
test eax, eax
je 0x14008c343
mov qword [rsp + 0x40], r13
cmp eax, 3
jne case.default.0x14008b670
invalid
add byte [rbp + rcx*4 - 0x51], cl
and byte [0xf617b65d], cl
xchg dword [rax + 0x4800000d], esi
mov al, 0xd
add byte [rax], al
lea rcx, [0x14018c9c8]
lea r13, [rdi + 0xd20]
movzx eax, byte [rdi + 0xdb0]
mov al, 0xd
add byte [rax], al
mov al, 0xd
add byte [rax], al
lea rcx, [0x14018c9c8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x87
xchg dword [rcx + 1], edi
xchg dword [rcx + 1], edi
add byte [rax], al
lea r14, [rdi + 0x158]
add byte [rax - 0x73], cl
or eax, 0x101326
add byte [rbp + rcx*4 - 0x49], cl
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x101326
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14008b6e0
mov rbx, qword [rdi + 0x170]
mov ebx, dword [rdi + 0x170]
mov r12, qword [rdi + 0x158]
mov rbp, qword [rdi + 0x160]
jmp 0x14008bbf6
cmp byte [r12], 0
je 0x14008b83d
lea rdx, [0x140157d58]
mov rcx, r12
call fcn.140036fe0
test al, al
mov eax, 0x1bb
mov ecx, 0x50
cmovne ecx, eax
jmp 0x14008b841
movzx eax, byte [0x140198310]
mov dh, 5
sub cl, ah
adc byte [rax], al
mov ebp, 0x1c
mov edx, 0x1c
add byte [rdx + 0x1c], bh
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008cfcb
mov r12, rax
movups xmm0, xmmword [0x14013f6b2]
movups xmmword [rax + 0xc], xmm0
movdqu xmm0, xmmword [0x14013f6a6]
jmp 0x14008b74f
movzx eax, byte [0x140198310]
mov ebp, 0x1e
mov edx, 0x1e
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008cfda
mov r12, rax
movups xmm0, xmmword [0x14013f696]
movups xmmword [rax + 0xe], xmm0
movdqu xmm0, xmmword [0x14013f688]
invalid
movdqu xmmword [r12], xmm0
xor esi, esi
xor r15d, r15d
mov ebx, 2
add byte [rax + 0xd0bf], al
add byte [rdx], al
add byte [rax + 0xd0bf], al
add byte [rdx], al
jb 0x14008b793
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 [0x140198260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rdi + 0xf8]
mov rax, qword [rdi + 0xe0]
mov rdx, qword [rdi + 0xe8]
mov r8, qword [rdi + 0xf0]
call qword [rax + 0x10]
lea rcx, [rdi + 0x118]
mov rax, qword [rdi + 0x100]
mov rdx, qword [rdi + 0x108]
mov r8, qword [rdi + 0x110]
call qword [rax + 0x10]
mov byte [rdi + 0x132], 1
mov rcx, qword [rsp + 0x98]
call fcn.14008e040
mov rax, qword [rdi + 0x58]
mov eax, dword [rdi + 0x58]
mov eax, dword [rdi + 0x58]
lock dec qword [rax]
jne 0x14008b7f8
mov rcx, qword [rdi + 0x58]
call fcn.1400832e0
mov rax, qword [rdi + 0x60]
lock dec qword [rax]
jne 0x14008b80f
mov rcx, qword [rdi + 0x60]
mov rdx, qword [rdi + 0x68]
call fcn.14000f690
invalid
dec dword [rcx - 0x77]
pop rbp
add byte [rbp - 0x77], cl
or byte gs:[rcx - 0x77], cl
insd dword [rdi], dx
adc byte [rcx - 0x77], cl
jne 0x14008b837
mov qword [r13], rbx
mov qword [r13 + 8], r12
mov qword [r13 + 0x10], rbp
mov qword [r13 + 0x18], rsi
mov qword [r13 + 0x20], r15
mov al, 1
jmp 0x14008dab0
mov r8, qword [rdi + 0x180]
mov rax, qword [rdi + 0x188]
jmp 0x14008bc71
add cl, ch
xor al, 4
add byte [rax], al
mov cx, 0x50
mov dword [rsp + 0x30], ecx
mov word [rdi + 0x130], cx
xor ecx, ecx
jmp 0x14008b85f
inc rcx
sub rcx, r15
cmp edx, 0x5b
jne 0x14008b8e5
cmp rcx, r14
je 0x14008b8e2
mov rax, rcx
add rcx, r15
movzx r9d, byte [rcx]
movzx edx, r9b
test dl, dl
jns 0x14008b850
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rcx + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x14008b8c2
movzx edx, byte [rcx + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x14008b8d2
movzx r9d, byte [rcx + 3]
add rcx, 4
and r8d, 7
shl r8d, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, r8d
mov edx, r9d
jmp 0x14008b853
add rcx, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
jmp 0x14008b853
add rcx, 3
shl r8d, 0xc
or edx, r8d
jmp 0x14008b853
mov rax, r14
sub r14, rax
add r15, rax
mov qword [rsp + 0x40], r13
and al, 0x40
and al, 0x40
jmp case.0x1400655a9.99
add byte [rax], al
dec r14
movzx eax, al
sub r14, r15
cmp eax, 0x5d
jne 0x14008b979
test r14, r14
je 0x14008b98b
div byte [rax + rdi*2 + 0x4c]
mov ebp, esi
mov rbp, r14
add r14, r15
movzx eax, byte [r14 - 1]
test al, al
jns case.0x140065202.106
movzx ecx, byte [r14 - 2]
cmp cl, 0xc0
stc
invalid
jge 0x14008b94f
stc
sar byte [rbp + 0x23], 0x41
movzx edx, byte [rsi - 3]
movzx edx, byte [r14 - 3]
cmp dl, 0xc0
jge 0x14008b958
movzx r8d, byte [r14 - 4]
mov dh, 0x46
cld
add r14, 0xfffffffffffffffc
cld
and r8d, 7
shl r8d, 6
and edx, 0x3f
loop 0x14008b989
loop 0x14008b989
or edx, r8d
jmp 0x14008b95f
add r14, 0xfffffffffffffffe
add esi, 0xfffffffe
and ecx, 0x1f
jmp 0x14008b967
add r14, 0xfffffffffffffffd
and edx, 0xf
shl edx, 6
and ecx, 0x3f
or ecx, edx
shl ecx, 6
and al, 0x3f
movzx eax, al
or eax, ecx
sub r14, r15
sub esi, edi
sub esi, edi
cmp eax, 0x5d
je case.0x1400655a9.99
xchg ebp, eax
xchg ebp, eax
lea r12, [rdi + 0x138]
cmp rbp, 0xf
std
invalid
std
pcmpeqd mm1, qword [rsi]
jbe case.0x140085fc7.69
jbe case.0x140085fc7.69
jmp 0x14008ba19
add byte [rax], al
lea r12, [rdi + 0x138]
xor ebp, ebp
mov qword [rsp + 0x378], r15
mov qword [rsp + 0x380], rbp
lea rcx, [rsp + 0x378]
call fcn.14000b320
mov rcx, rax
shr rcx, 8
and ecx, 0xffffff00
invalid
invalid
invalid
xor r14d, r14d
cmp qword [rsp + 0x380], 0
sete dl
movzx esi, ah
cmove r14d, ecx
and al, dl
mov r13d, 1
cmovne r13d, esi
cmp al, 1
jne 0x14008ba19
movzx eax, byte [0x140198310]
leave
adc byte [rax], al
mov edx, 0x20
add byte [rax], al
xor ecx, ecx
call fcn.1400f2240
test rax, rax
test eax, eax
je 0x14008cfe9
or r14d, r13d
mov word [rax], 0
mov dword [rax + 2], r14d
mov ecx, dword [rsp + 0x30]
mov word [rax + 6], cx
jmp 0x14008bb42
mov qword [rsp + 0x160], r15
mov qword [rsp + 0x168], rbp
add byte [rax - 0x73], cl
mov word [rax + rdi*2], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x60
add dword [rax], eax
add al, ch
adc bh, ah
idiv edi
add byte [rax - 0x73], cl
mov word [rax + rdi*2], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x60
add dword [rax], eax
add al, ch
adc bh, ah
idiv edi
cmp qword [rsp + 0x168], 0
jne 0x14008ba53
test byte [rsp + 0x378], 1
jne 0x14008bacc
mov qword [r12], 0
mov byte [rdi + 0x133], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov rsi, qword [rdi + 0x138]
test rsi, rsi
je 0x14008bb80
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x75], cl
insb byte [rdi], dx
and al, 8
mov r13, qword [r12 + 8]
mov r14, qword [r12 + 0x10]
mov r11, qword [r12 + 0x18]
jmp 0x14008c0e8
mov rdx, qword [rdi + 0xb30]
test rdx, rdx
jne 0x14008ca5a
test esp, eax
sldt word [rax]
test esp, eax
sldt word [rax]
jmp 0x14008baa8
mov rdx, qword [rdi + 0xb38]
test rdx, rdx
jne 0x14008c910
lea rcx, str.cannot_poll_Select_twiceC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rs
lea r8, [0x140152480]
mov edx, 0x18
call fcn.14011add0
mov rdx, qword [rdi + 0xb60]
mov edx, dword [rdi + 0xb60]
jmp 0x14008cb59
movzx r14d, byte [rsp + 0x379]
mov rax, qword [rsp + 0x37a]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x381]
mov qword [rsp + 0x157], rax
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f2240
invalid
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
fcom dword [rax + rax]
invalid
invalid
mov word [rax], 1
mov byte [rax + 4], r14b
mov rcx, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x157]
mov qword [rax + 5], rcx
mov qword [rax + 0xc], rdx
mov qword [rax + 0x14], 0
mov ecx, dword [rsp + 0x30]
mov word [rax + 0x1c], cx
sbb al, 0x48
mov ecx, eax
mov rcx, rax
add rcx, 0x20
mov qword [rdi + 0x138], rax
mov qword [rdi + 0x140], rax
mov qword [rdi + 0x148], 1
xchg dword [rax + 1], ecx
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xchg dword [rax + 1], ecx
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rdi + 0x150], rcx
mov byte [rdi + 0x133], 1
mov rsi, qword [rdi + 0x138]
mov esi, dword [rdi + 0x138]
mov esi, dword [rdi + 0x138]
test rsi, rsi
jne 0x14008ba72
test rbp, rbp
je 0x14008bbaf
mov r13, qword [rsp + 0x40]
js 0x14008d013
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rbp
call fcn.1400f2240
test rax, rax
je 0x14008d01d
mov r12, rax
jmp 0x14008bbba
mov r12d, 1
mov r13, qword [rsp + 0x40]
add rbx, 8
mov rcx, r12
mov rdx, r15
mov r8, rbp
call fcn.140119a10
lea r14, [rdi + 0x158]
mov qword [rdi + 0x158], r12
mov qword [rdi + 0x160], rbp
mov qword [rdi + 0x170], rbx
lea rsi, [rdi + 0x179]
mov byte [rdi + 0x179], 0
lea rax, [rdi + 0x168]
mov qword [rdi + 0x168], rbx
mov byte [rdi + 0x178], 1
add byte [rcx], al
add byte [rcx], al
mov qword [rdi + 0x188], r12
mov qword [rdi + 0x190], rbp
mov qword [rdi + 0x180], rax
mov r12, qword [rsp + 0x58]
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 r8, rax
mov rax, rdx
mov qword [rdi + 0x180], r8
mov qword [rdi + 0x188], rdx
lea rcx, [rsp + 0x378]
mov rdx, r8
mov r8, r12
call qword [rax + 0x18]
mov rbx, qword [rsp + 0x378]
cmp rbx, 2
jne 0x14008bc9a
mov byte [rsi], 4
mov al, 3
jmp 0x14008da9c
mov rax, qword [rsp + 0x380]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x50], rax
mov r15, qword [rdi + 0x180]
mov rsi, qword [rdi + 0x188]
mov rax, qword [rsi]
test rax, rax
je 0x14008bccf
mov rcx, r15
call rax
cmp qword [rsi + 8], 0
je 0x14008bcf3
cmp qword [rsi + 0x10], 0x11
jb 0x14008bce1
mov r15, qword [r15 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov word [rdi + 0x178], 0x100
mov rcx, r14
call fcn.14008db30
test rbx, rbx
je 0x14008bd92
movzx eax, byte [0x140198310]
mov edx, 9
xor ecx, ecx
call fcn.1400f2240
test rax, rax
mov rsi, qword [rsp + 0x38]
mov r15, qword [rsp + 0x50]
je 0x14008cff8
mov r12, rax
movabs rax, 0x6f72726520736e64
mov qword [r12], rax
mov byte [r12 + 8], 0x72
mov r8, qword [rdi + 0x138]
test r8, r8
je 0x14008bd6f
cmp qword [rdi + 0x148], 0
je 0x14008bd6f
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rdi + 0x133], 0
mov ebp, 9
mov ebx, 2
cmp byte [rdi + 0xd0], 2
jae 0x14008b768
jmp 0x14008b793
mov qword [rsp + 0x40], r13
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx + 0x18]
lea rcx, [rsp + 0x378]
mov rsi, qword [rsp + 0x38]
mov rdx, rsi
mov qword [rsp + 0x48], rax
call rax
movzx r13d, word [rsp + 0x378]
cmp r13w, 2
jne 0x14008be09
mov rax, qword [rbx]
test rax, rax
je 0x14008bdd4
mov rcx, rsi
call rax
mov r13d, 4
cmp qword [rbx + 8], 0
je 0x14008bdfe
cmp qword [rbx + 0x10], 0x11
jb 0x14008bdec
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor r11d, r11d
xor r14d, r14d
jmp 0x14008c0b0
mov eax, dword [rsp + 0x37a]
mov dword [rsp + 0x30], eax
movups xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x310], xmm0
mov eax, dword [rsp + 0x390]
mov dword [rsp + 0x320], eax
movzx ebp, word [rsp + 0x396]
mov rdx, rsi
movzx r15d, word [rdi + 0x130]
test r13w, r13w
movzx esi, word [rsp + 0x37e]
cmove si, r15w
cmove r15w, word [rsp + 0x394]
mov rax, qword [rbx + 0x20]
lea rcx, [rsp + 0x378]
mov qword [rsp + 0x68], rax
call rax
mov rax, qword [rsp + 0x378]
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov eax, 4
mov qword [rsp + 0x60], rax
mov ebx, 4
cmovae rbx, rcx
shr rcx, 0x3a
mov r12, rbx
shl r12, 5
test rcx, rcx
jne case.0x1400a2b2c.85
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r12
call fcn.1400f2240
test rax, rax
je 0x14008d085
mov r14, rax
mov word [rax], r13w
mov eax, dword [rsp + 0x30]
mov dword [r14 + 2], eax
mov word [r14 + 6], si
movdqa xmm0, xmmword [rsp + 0x310]
movdqu xmmword [r14 + 8], xmm0
mov eax, dword [rsp + 0x320]
mov dword [r14 + 0x18], eax
mov word [r14 + 0x1c], r15w
mov word [r14 + 0x1e], bp
mov qword [rsp + 0x160], rbx
mov qword [rsp + 0x168], r14
mov qword [rsp + 0x170], 1
mov eax, 1
mov qword [rsp + 0x30], rax
mov r13d, 0x20
jmp 0x14008bf8c
mov word [r14 + r13], si
mov dword [r14 + r13 + 2], r12d
mov word [r14 + r13 + 6], bp
movdqa xmm0, xmmword [rsp + 0xa0]
movdqu xmmword [r14 + r13 + 8], xmm0
mov eax, dword [rsp + 0xb0]
mov dword [r14 + r13 + 0x18], eax
mov word [r14 + r13 + 0x1c], bx
mov word [r14 + r13 + 0x1e], r15w
inc rcx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x170], rcx
add r13, 0x20
lea rcx, [rsp + 0x378]
mov rbx, qword [rsp + 0x38]
mov rdx, rbx
call qword [rsp + 0x48]
movzx esi, word [rsp + 0x378]
cmp si, 2
je 0x14008c05d
lea rax, [rsp + 0x380]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov eax, dword [rax + 0x10]
mov dword [rsp + 0xb0], eax
movzx ebx, word [rdi + 0x130]
test si, si
movzx ebp, word [rsp + 0x37e]
cmove bp, bx
cmove bx, word [rsp + 0x394]
mov r12d, dword [rsp + 0x37a]
movzx r15d, word [rsp + 0x396]
mov rcx, qword [rsp + 0x30]
cmp rcx, qword [rsp + 0x160]
jne 0x14008bf40
lea rcx, [rsp + 0x378]
mov rdx, qword [rsp + 0x38]
call qword [rsp + 0x68]
mov r8, qword [rsp + 0x378]
inc r8
mov rax, 0xffffffffffffffff
cmove r8, rax
lea rcx, [rsp + 0x160]
mov rdx, qword [rsp + 0x30]
call fcn.140122eb0
mov rcx, qword [rsp + 0x30]
mov r14, qword [rsp + 0x168]
jmp 0x14008bf40
mov rsi, qword [rsp + 0x50]
mov rax, qword [rsi]
test rax, rax
je 0x14008c06f
mov rcx, rbx
call rax
cmp qword [rsi + 8], 0
mov r11, qword [rsp + 0x30]
je 0x14008c0a0
cmp qword [rsi + 0x10], 0x11
jb 0x14008c086
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r11, qword [rsp + 0x170]
mov r14, qword [rsp + 0x160]
mov r13, qword [rsp + 0x168]
shl r11, 5
add r11, r13
lea r12, [rdi + 0x138]
mov rcx, qword [rdi + 0x138]
test rcx, rcx
je 0x14008c0e5
cmp byte [rdi + 0x133], 0
je 0x14008c0e5
mov rdx, qword [rdi + 0x148]
mov rsi, r11
call fcn.140114b20
mov r11, rsi
mov rsi, r13
mov byte [rdi + 0x133], 0
mov rax, qword [rdi + 0x128]
mov rdx, qword [rax]
mov ecx, dword [rdx + 0x48]
cmp ecx, 0x3b9aca00
mov qword [rsp + 0x30], rdx
jne 0x14008c159
mov ecx, dword [rdx + 0x38]
mov ebx, 2
mov ebp, 0x3b9aca00
cmp ecx, 0x3b9aca00
je 0x14008c206
mov r10, r11
sub r10, r13
shr r10, 5
test r10d, r10d
je 0x14008c206
mov rax, qword [rdx + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x14008c54e
xor edx, edx
div r9
mov r8, rdx
mov r15, rax
jmp 0x14008c559
mov r8, qword [rdx + 0x40]
movzx eax, byte [rdx + 0x66]
test byte [rdx + 0x61], 1
jne 0x14008c20b
test al, al
je 0x14008c213
mov rax, rsi
cmp r13, r11
je 0x14008c3e2
mov rax, rsi
jmp 0x14008c19d
add r13, 0x20
cmp r13, r11
je 0x14008c3e2
movzx ecx, word [r13]
movups xmm0, xmmword [r13 + 0x10]
movups xmmword [rsp + 0xae], xmm0
movups xmm0, xmmword [r13 + 2]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rsp + 0xae]
movups xmmword [rsp + 0x16e], xmm0
movdqa xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x160], xmm0
test cx, cx
je 0x14008c190
mov word [rax], cx
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rax + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x16e]
movdqu xmmword [rax + 0x10], xmm0
add rax, 0x20
jmp 0x14008c190
jmp 0x14008c590
test al, al
je 0x14008c356
mov qword [rsp + 0x68], r8
mov dword [rsp + 0x50], ecx
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x38], r14
cmp r11, r13
je 0x14008c414
movzx ebx, byte [r13]
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 4
mov qword [rsp + 0x80], 0
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 4
mov qword [rsp + 0xb0], 0
jmp 0x14008c2cd
mov rcx, rbp
mov r15, r11
call fcn.140040530
mov r11, r15
mov rax, qword [rbp + 8]
mov rcx, r14
shl rcx, 5
mov word [rax + rcx], si
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rax + rcx + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x16e]
movdqu xmmword [rax + rcx + 0x10], xmm0
inc r14
mov qword [rbp + 0x10], r14
add r13, 0x20
cmp r13, r11
je 0x14008c456
test bl, bl
sete al
movzx esi, word [r13]
movups xmm0, xmmword [r13 + 2]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rsp + 0x16e], xmm1
movaps xmmword [rsp + 0x160], xmm0
test si, si
setne cl
xor cl, al
je 0x14008c320
mov r14, qword [rsp + 0x80]
lea rbp, [rsp + 0x70]
cmp r14, qword [rsp + 0x70]
je 0x14008c280
jmp 0x14008c28e
mov r14, qword [rsp + 0xb0]
lea rbp, [rsp + 0xa0]
cmp r14, qword [rsp + 0xa0]
jne 0x14008c28e
jmp 0x14008c280
mov rsi, qword [rdi + 0xb30]
mov rax, qword [rdi + 0xb38]
jmp 0x14008c7f3
mov rax, rsi
cmp r13, r11
je 0x14008c3e2
mov rax, rsi
jmp 0x14008c379
add r13, 0x20
cmp r13, r11
je 0x14008c3e2
movups xmm0, xmmword [r13 + 2]
movups xmm1, xmmword [r13 + 0x10]
cmp word [r13], 0
movups xmmword [rsp + 0xae], xmm1
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rsp + 0xae]
movups xmmword [rsp + 0x16e], xmm0
movdqa xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x160], xmm0
jne 0x14008c370
mov word [rax], 0
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rax + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x16e]
movdqu xmmword [rax + 0x10], xmm0
add rax, 0x20
jmp 0x14008c370
mov r11, rax
mov ebp, dword [rdx + 0x38]
cmp ebp, 0x3b9aca00
jne 0x14008c402
mov ebx, 2
mov ebp, 0x3b9aca00
mov r13, rsi
jmp 0x14008c590
mov rax, qword [rdx + 0x30]
mov r15d, 4
xor r8d, r8d
jmp 0x14008c5c4
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 4
mov qword [rsp + 0x80], 0
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 4
mov qword [rsp + 0xb0], 0
cmp qword [rsp + 0x38], 0
je 0x14008c472
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, qword [rsp + 0x48]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x70]
mov r13, qword [rsp + 0x78]
mov r11, qword [rsp + 0x80]
mov r8, qword [rsp + 0xa0]
mov r15, qword [rsp + 0xa8]
mov rsi, qword [rsp + 0xb0]
shl r11, 5
add r11, r13
shl rsi, 5
mov rcx, qword [rsp + 0x30]
mov rax, qword [rcx + 0x30]
mov ebp, dword [rcx + 0x38]
je 0x14008c4f4
add rsi, r15
cmp ebp, 0x3b9aca00
jne 0x14008c50a
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x160]
mov rdx, qword [rsp + 0x68]
mov rbp, r8
mov r8d, dword [rsp + 0x50]
mov rbx, r11
call fcn.1400fabf0
mov r8, rbp
mov r11, rbx
mov ebp, 0x3b9aca00
jmp 0x14008ce86
cmp ebp, 0x3b9aca00
jne 0x14008c5c1
mov ebp, 0x3b9aca00
jmp 0x14008c5f7
mov r9, r11
sub r9, r13
shr r9, 5
test r9d, r9d
mov qword [rsp + 0x38], r8
mov dword [rsp + 0x60], ebp
mov qword [rsp + 0x308], rax
je 0x14008cdac
mov r8d, r9d
mov rcx, rax
shr rcx, 0x20
je 0x14008cdb6
xor edx, edx
div r8
mov rcx, rdx
mov r10, rax
jmp 0x14008cdc0
xor edx, edx
div r9d
mov r8d, edx
mov r15d, eax
mov eax, ecx
xor edx, edx
div r10d
mov ebp, eax
mov eax, edx
imul rcx, r8, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x14008c57e
xor edx, edx
div r9
jmp 0x14008c583
xor edx, edx
div r9d
mov r10, r15
add ebp, eax
cmp ebp, 0x3b9aca00
jae 0x14008c598
mov rdx, rsi
jmp 0x14008c689
mov eax, ebp
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r10, rax
jb 0x14008d036
mov rdx, rsi
imul eax, eax, 0x3b9aca00
sub ebp, eax
jmp 0x14008c689
mov rsi, r13
mov r9, r11
sub r9, rsi
shr r9, 5
test r9d, r9d
je 0x14008c5ef
mov rbx, r8
mov r8d, r9d
mov rcx, rax
shr rcx, 0x20
je 0x14008c5f9
xor edx, edx
div r8
mov rcx, rdx
mov r10, rax
jmp 0x14008c603
mov ebp, 0x3b9aca00
mov r13, rsi
jmp 0x14008c65e
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
enter 0xffffffffffff8948, 0xffffffffffffffc1
enter 0xffffffffffff8948, 0xffffffffffffffc1
shr rcx, 0x20
je 0x14008c628
xor edx, edx
div r8
jmp 0x14008c62d
invalid
add eax, 0xf741d231
invalid
xor edx, edx
div r8d
add ebp, eax
cmp ebp, 0x3b9aca00
mov r8, rbx
jb 0x14008c65b
mov eax, ebp
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r10, rax
jb 0x14008d036
imul eax, eax, 0x3b9aca00
sub ebp, eax
invalid
mov r13, rsi
mov ebx, 2
test r8, r8
je 0x14008c686
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r15
mov rsi, r11
mov r15, r10
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x9adc8
adc eax, 0x9adc8
mov r10, r15
mov r11, rsi
mov rdx, r13
mov qword [rdi + 0x138], rbx
lahf
cmp byte [rcx], al
add byte [rax], al
mov rax, qword [rsp + 0x370]
mov qword [r12 + 0x68], rax
and al, 0x68
and al, 0x68
movaps xmm0, xmmword [rsp + 0x360]
movups xmmword [r12 + 0x58], xmm0
movaps xmm0, xmmword [rsp + 0x350]
movups xmmword [r12 + 0x48], xmm0
movdqa xmm0, xmmword [rsp + 0x310]
movaps xmm1, xmmword [rsp + 0x320]
movaps xmm2, xmmword [rsp + 0x330]
movaps xmm3, xmmword [rsp + 0x340]
movups xmmword [r12 + 0x38], xmm3
add eax, dword [rax]
add byte [rcx + 0xf], al
adc dword [rsp + 0x38], ebx
movups xmmword [r12 + 0x28], xmm2
movups xmmword [r12 + 0x18], xmm1
movdqu xmmword [r12 + 8], xmm0
jg 0x14008c735
and al, 8
jg 0x14008c735
and al, 8
mov qword [r12 + 0x70], r15
mov qword [r12 + 0x78], r15
mov qword [r12 + 0x80], r8
mov qword [r12 + 0x88], rsi
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
mov qword [r12 + 0x90], rcx
mov dword [r12 + 0x98], r9d
mov qword [r12 + 0xa0], rdx
mov qword [r12 + 0xa8], r13
mov qword [r12 + 0xb0], r14
mov qword [r12 + 0xb8], r11
mov qword [r12 + 0xc0], r10
mov dword [r12 + 0xc8], ebp
mov rax, qword [rsp + 0x30]
add rax, 0x10
mov qword [r12 + 0xd0], rax
lea r15, [rdi + 0x138]
add r12, 0xd8
lea rdx, [rsp + 0x378]
mov r8d, 0x918
or dword [rax], eax
add byte [rcx + rcx*4 - 0x1f], cl
or dword [rax], eax
add byte [rcx + rcx*4 - 0x1f], cl
call fcn.140119a10
lea rax, [rdi + 0xb28]
mov qword [rsp + 0x30], rax
mov byte [rdi + 0xb28], 0
mov r13, qword [rsp + 0x40]
mov r12, qword [rsp + 0x58]
mov byte [rdi + 0xb29], 0
lea rcx, [rdi + 0x210]
mov r8d, 0xd8
mov rdx, r15
call fcn.140119a10
lea rsi, [rdi + 0x2b0]
cmp dword [rdi + 0x210], 2
jne 0x14008c844
mov rax, qword [rdi + 0x2e0]
mov qword [rdi + 0xb30], rsi
mov qword [rdi + 0xb38], rax
lea rcx, [rdi + 0xea8]
mov qword [rsp + 0x38], rcx
mov byte [rdi + 0xea8], 0
mov qword [rdi + 0xb40], rsi
mov qword [rdi + 0xb48], rax
mov qword [rdi + 0xb50], 0
mov qword [rdi + 0xb70], rsi
xor r14d, r14d
mov rax, qword [rsi + 8]
mov r12, r14
cmp rax, qword [rsi + 0x18]
jne 0x14008d0e6
test r12, r12
je 0x14008d887
mov rbp, qword [rdi + 0xb58]
movdqu xmm6, xmmword [rdi + 0xb60]
jmp 0x14008d8ed
lea rcx, [rdi + 0x2e8]
mov r8d, 0xa0
mov rdx, r15
call fcn.140119a10
mov rax, qword [rdi + 0x2e0]
lea rdx, [rdi + 0x388]
mov qword [rdi + 0x388], rsi
mov qword [rdi + 0x390], rax
mov byte [rdi + 0x700], 0
lea rcx, [rdi + 0x358]
lea r8, [rdi + 0x708]
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 [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movups xmmword [rdi + 0xa88], xmm0
movups xmmword [rdi + 0xa98], xmm1
movups xmmword [rdi + 0xaa8], xmm2
movups xmmword [rdi + 0xab8], xmm3
movups xmm0, xmmword [r15 + 0x40]
movups xmmword [rdi + 0xac8], xmm0
movups xmm0, xmmword [r15 + 0x50]
movups xmmword [rdi + 0xad8], xmm0
movdqu xmm0, xmmword [r15 + 0x60]
movdqu xmmword [rdi + 0xae8], xmm0
mov qword [rdi + 0xb38], rdx
mov qword [rdi + 0xb40], rax
lea rcx, [rsp + 0x160]
mov r8, r12
call fcn.140084fc0
mov rbx, qword [rsp + 0x160]
cmp rbx, 3
jne 0x14008c94c
mov rcx, qword [rdi + 0xb40]
mov rdx, r12
call fcn.1400fb100
test al, al
je 0x14008c9f8
mov al, 4
jmp 0x14008da93
mov rax, qword [rdi + 0xb40]
cmp qword [rdi + 0xb38], 0
mov qword [rdi + 0xb38], 0
je 0x14008cfb3
mov r12, qword [rsp + 0x168]
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x130], xmm0
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x140], rcx
mov qword [rdi + 0xaf8], rbx
mov qword [rdi + 0xb00], r12
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [rdi + 0xb08], xmm0
mov rcx, qword [rsp + 0x140]
mov qword [rdi + 0xb18], rcx
mov qword [rdi + 0xb20], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x300], rax
movaps xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x2f0], xmm0
mov rdx, qword [rdi + 0xb30]
mov eax, 1
jmp 0x14008cb0b
mov rdx, qword [rdi + 0xb38]
mov qword [rdi + 0xb38], 0
test rdx, rdx
je 0x14008cfb3
mov qword [rdi + 0xaf8], 3
mov qword [rdi + 0xb00], rdx
movdqa xmm0, xmmword [rsp + 0x130]
movdqu xmmword [rdi + 0xb08], xmm0
mov rax, qword [rsp + 0x140]
mov qword [rdi + 0xb18], rax
mov rax, qword [rdi + 0xb30]
mov qword [rdi + 0xb30], rdx
mov qword [rdi + 0xb38], rax
lea r14, [rsp + 0xa0]
mov rcx, r14
mov r8, r12
call fcn.140084fc0
mov rbx, qword [rsp + 0xa0]
cmp rbx, 3
jne 0x14008caaa
mov rdx, qword [rdi + 0xb38]
lea r14, [rsp + 0x160]
mov rcx, r14
mov r8, r12
call fcn.140084fc0
mov rbx, qword [rsp + 0x160]
cmp rbx, 3
jne 0x14008cace
mov al, 5
jmp 0x14008da93
mov rdx, qword [rdi + 0xb38]
cmp qword [rdi + 0xb30], 0
mov qword [rdi + 0xb30], 0
je 0x14008cfb3
xor eax, eax
jmp 0x14008caee
mov rdx, qword [rdi + 0xb30]
mov qword [rdi + 0xb30], 0
mov eax, 1
test rdx, rdx
je 0x14008cfb3
mov r12, qword [r14 + 8]
mov rcx, qword [r14 + 0x20]
movups xmm0, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x2f0], xmm0
mov qword [rsp + 0x300], rcx
mov byte [rdi + 0xb29], 1
mov qword [rdi + 0xb30], rbx
mov qword [rdi + 0xb38], r12
movdqa xmm0, xmmword [rsp + 0x2f0]
movdqu xmmword [rdi + 0xb40], xmm0
mov rcx, qword [rsp + 0x300]
mov qword [rdi + 0xb50], rcx
cmp rbx, 2
jne 0x14008cb7e
mov qword [rdi + 0xb58], rax
mov qword [rdi + 0xb60], rdx
mov r12, qword [rsp + 0x58]
lea rcx, [rsp + 0x160]
mov r8, r12
call fcn.140084fc0
mov rbx, qword [rsp + 0x160]
cmp rbx, 3
jne 0x14008cb92
mov al, 6
jmp 0x14008da93
mov rbp, qword [rdi + 0xb40]
movdqu xmm6, xmmword [rdi + 0xb48]
jmp 0x14008cc2f
mov r12, qword [rsp + 0x168]
mov rbp, qword [rsp + 0x170]
movdqu xmm6, xmmword [rsp + 0x178]
cmp byte [rdi + 0xb29], 0
je 0x14008cc2f
cmp dword [rdi + 0xb30], 2
jne 0x14008cc23
cmp qword [rdi + 0xb40], 0
je 0x14008cbdd
mov r8, qword [rdi + 0xb38]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi + 0xb48]
test r14, r14
je 0x14008cc2f
mov rsi, qword [rdi + 0xb50]
mov rax, qword [rsi]
test rax, rax
je 0x14008cbfd
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x14008cc2f
cmp qword [rsi + 0x10], 0x11
jb 0x14008cc0f
mov r14, qword [r14 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008cc2f
lea rcx, [rdi + 0xb30]
call fcn.14006d730
mov byte [rdi + 0xb29], 0
lea rcx, [rdi + 0xa88]
call fcn.1400f7ab0
lea rcx, [rdi + 0xa90]
cmp qword [rdi + 0xa88], 0
je 0x14008cc63
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008cc71
call fcn.1400814f0
jmp 0x14008cc71
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008cc71
call fcn.140081430
mov rax, qword [rdi + 0xad0]
test rax, rax
je 0x14008cc87
mov rcx, qword [rdi + 0xad8]
call qword [rax + 0x18]
cmp byte [rdi + 0xa80], 3
jne 0x14008cd05
lea rcx, [rdi + 0x8f8]
call fcn.14008dc60
mov r8, qword [rdi + 0x728]
test r8, r8
je 0x14008cd05
cmp qword [rdi + 0x730], 0
je 0x14008ccc1
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi + 0x738]
test r14, r14
je 0x14008cd05
mov rsi, qword [rdi + 0x740]
mov rax, qword [rsi]
test rax, rax
je 0x14008cce1
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x14008cd05
cmp qword [rsi + 0x10], 0x11
jb 0x14008ccf3
mov r14, qword [r14 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rdi + 0x700], 3
jne 0x14008cd83
lea rcx, [rdi + 0x578]
call fcn.14008dc60
mov r8, qword [rdi + 0x3a8]
test r8, r8
je 0x14008cd83
cmp qword [rdi + 0x3b0], 0
je 0x14008cd3f
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi + 0x3b8]
test r14, r14
je 0x14008cd83
mov rsi, qword [rdi + 0x3c0]
mov rax, qword [rsi]
test rax, rax
je 0x14008cd5f
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x14008cd83
cmp qword [rsi + 0x10], 0x11
jb 0x14008cd71
mov r14, qword [r14 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rdi + 0x368], 0
je 0x14008d9ad
mov r8, qword [rdi + 0x358]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008d9ad
mov rbx, r11
mov ebp, 0x3b9aca00
jmp 0x14008ce24
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
mov rbx, r11
shr rcx, 0x20
je 0x14008cde8
xor edx, edx
div r8
jmp 0x14008cded
xor edx, edx
div r8d
add ebp, eax
cmp ebp, 0x3b9aca00
jae 0x14008cdfe
mov qword [rsp + 0x48], r10
jmp 0x14008ce24
mov eax, ebp
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r10, rax
mov qword [rsp + 0x48], r10
jb 0x14008d036
imul eax, eax, 0x3b9aca00
sub ebp, eax
invalid
invalid
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x160]
mov rdx, qword [rsp + 0x68]
mov r8d, dword [rsp + 0x50]
call fcn.1400fabf0
mov r10, rsi
mov edx, esi
mov edx, esi
sub r10, r15
shr r10, 5
test r10d, r10d
je 0x14008ce79
mov r9d, r10d
mov rax, qword [rsp + 0x308]
mov rcx, rax
shr rcx, 0x20
ror dword [rax - 0x75], 1
test byte [rax + rcx], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe9
and byte [rdi], cl
je 0x14008cf0e
xor edx, edx
div r9
je 0x14008cf0e
xor edx, edx
div r9
mov r8, rdx
mov rcx, rax
shr ecx, 0x9f
add byte [rax], al
invalid
shr ecx, 0x9f
lahf
add byte [rax], al
add byte [rcx - 0x77], cl
fisttp dword [rbx + rcx*4 + 0x54]
and al, 0x48
mov r11, rbx
mov r10, qword [rsp + 0x48]
mov r8, qword [rsp + 0x38]
mov r9d, 0x3b9aca00
mov rbx, qword [rsp + 0x160]
add byte [rax], al
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x310], xmm0
add byte [rax], al
and al, 0x68
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x310], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x178], al
and al, 0x78
add dword [rax], eax
invalid
movups xmm0, xmmword [rsp + 0x178]
and al, 0x78
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x320], eax
add byte [rax], al
movaps xmmword [rsp + 0x320], xmm0
add byte [rax], al
movups xmm0, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0x330], xmm0
and al, 0x88
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x330], eax
movups xmm0, xmmword [rsp + 0x198]
movaps xmmword [rsp + 0x340], xmm0
and al, 0x98
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x340], eax
movups xmm0, xmmword [rsp + 0x1a8]
movaps xmmword [rsp + 0x350], xmm0
add byte [rax], al
and al, 0xa8
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x350], eax
add byte [rax], al
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x1b8]
movdqa xmmword [rsp + 0x360], xmm0
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x370], rax
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x14008ce75
and al, 0x60
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
mov rdx, r13
jmp 0x14008c689
idiv edi
push qword [rcx]
rol byte [rcx - 9], cl
int1
xor edx, edx
div r9d
mov r8d, edx
mov ecx, eax
mov r11, rbx
mov eax, dword [rsp + 0x60]
xor edx, edx
div r10d
mov ebx, eax
mov ebx, eax
mov eax, edx
imul rdx, r8, 0x3b9aca00
add rax, rdx
mov rdx, rax
shr rdx, 0x20
je 0x14008cf42
xor edx, edx
div r9
jmp 0x14008cf47
xor edx, edx
div r9d
mov r10, qword [rsp + 0x48]
mov r8, qword [rsp + 0x38]
mov r9d, ebx
fld dword [rcx + 1]
rol dword [rcx - 0x7f], 0xf9
add dl, cl
invalid
cmp ecx, dword [rdi]
invalid
sub bh, bh
invalid
invalid
fld dword [rcx + 1]
rol dword [rcx - 0x7f], 0xf9
add dl, cl
invalid
invalid
mov eax, r9d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add rcx, rax
jb case.0x140085fc7.77
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
imul eax, eax, 0x3b9aca00
sub r9d, eax
jmp 0x14008ce8c
add al, ch
push 0xffffffffb90008e0
add dword [rax], eax
add byte [rax], al
call fcn.14011b000
mov ecx, 1
mov edx, 0x1f
call fcn.14011a520
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
call fcn.14011b000
lea rcx, str.internal_error:_entered_unreachable_codeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_schedule.rs
lea r8, [0x140152498]
mov edx, 0x28
add byte [rax], al
add al, ch
fimul dword [r8]
invalid
add byte [rax], al
add al, ch
fimul dword [r8]
add byte [rcx + 1], bh
mov ecx, 1
mov edx, 0x1c
call fcn.14011a520
mov ecx, 1
mov edx, 0x1e
call fcn.14011a520
mov ecx, 4
mov edx, 0x20
add byte [rax], al
add byte [rdx + 0x20], bh
call fcn.14011a540
mov ecx, 1
mov edx, 9
call fcn.14011a520
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
call fcn.14011b000
invalid
xor ecx, ecx
mov rdx, rbp
call fcn.14011a520
invalid
or byte [rax], al
invalid
mov ecx, 1
mov rdx, rbp
call fcn.14011a520
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
call fcn.14011b000
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
mov qword [rsp + 0x170], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x178], xmm0
lea rdx, str._rustc_c6727fc9b5c64cefa7263486497ee95e529bd0f8librarycore_src_time.rs_
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x14008cfe9
and al, 0x78
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0xcff37
lea rcx, [rsp + 0x160]
call fcn.14011a880
xor eax, eax
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
mov rdx, r12
call fcn.14011a520
mov ss, esp
or byte [rax], al
mov ss, esp
or byte [rax], al
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
call fcn.14011b000
lea rax, str.overflow_in_Duration::new
add eax, 0xcfeab
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 1
and al, 0xa8
add byte [rax], al
add byte [rcx], al
add byte [rax], al
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 [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x14008d051
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xcfecf
and al, 0xa8
add byte [rax], al
add byte [rcx], al
add byte [rax], al
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 [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x14008d051
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xcfecf
lea rcx, [rsp + 0xa0]
lea ecx, [rsp + 0xa0]
add al, ch
invalid
call fcn.14011a880
lea rcx, [rax + 0x20]
mov qword [rsi + 8], rcx
movzx ecx, word [rax]
movups xmm0, xmmword [rax + 0x10]
adc byte [rax + 0x10], al
adc byte [rax + 0x10], al
movups xmmword [rsp + 0x7e], xmm0
movups xmm0, xmmword [rax + 2]
movaps xmmword [rsp + 0x70], xmm0
cmp cx, 2
cmp ecx, 2
cmp ecx, 2
je 0x14008d877
invalid
lea rdx, [rdi + 0xb78]
mov word [rdi + 0xb78], cx
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rdi + 0xb7a], xmm0
or eax, dword [rax]
add bl, dh
movq mm0, qword [rsp + 0x7e]
or eax, dword [rax]
add bl, dh
movq mm0, qword [rsp + 0x7e]
movdqu xmmword [rdi + 0xb88], xmm0
mov rax, qword [rdi + 0xb40]
mov r8, qword [rdi + 0xb48]
mov r9, qword [rax + 0x20]
mov eax, dword [rax + 0x28]
mov dword [rsp + 0x20], eax
lea rcx, [rsp + 0x160]
call fcn.14003f760
cmp dword [rsp + 0x168], 0x3b9aca01
je 0x14008d8f7
add byte [rax], al
add edx, ecx
invalid
lea r14, [rdi + 0xb98]
lea rdx, [rsp + 0x160]
add dword [rax], eax
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
mov rcx, r14
call fcn.140119a10
cmp dword [rdi + 0xba0], 0x3b9aca01
retf 0x3b9a
je 0x14008d921
invalid
mov byte [rdi], al
add byte [rax], al
retf 0x3b9a
test byte [rax + 0x4c000007], cl
mov dword [rsp + 0x40], ebp
mov qword [rsp + 0x40], r13
lea r13, [rdi + 0xd20]
mov r8d, 0x188
or eax, 0xb8410000
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
mov rcx, r13
mov rdx, r14
call fcn.140119a10
or byte [rax], al
or byte [rax], al
movzx eax, byte [rdi + 0xdb0]
lea rcx, [0x14018c9c8]
lea ecx, [0x14018c9c8]
lea ecx, [0x14018c9c8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r12, qword [rsp + 0x58]
jmp rax
mov r8d, dword [rdi + 0xd28]
cmp r8d, 0x3b9aca00
jne 0x14008d2a2
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rdi + 0xda0]
movups xmmword [rdi + 0xe28], xmm0
movups xmm0, xmmword [rdi + 0xd90]
movups xmmword [rdi + 0xe18], xmm0
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rdi + 0xd80]
movups xmmword [rdi + 0xe08], xmm0
add byte [rdi], cl
adc dword [rdi + 0xe08], eax
movups xmm0, xmmword [rdi + 0xd70]
movups xmmword [rdi + 0xdf8], xmm0
adc dword [rdi + 0xdf8], eax
adc dword [rdi + 0xdf8], eax
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
movups xmm2, xmmword [rdi + 0xd50]
movups xmm3, xmmword [rdi + 0xd60]
movups xmmword [rdi + 0xde8], xmm3
movups xmmword [rdi + 0xdd8], xmm2
xchg edi, eax
fmul dword [0x15117d24b]
invalid
enter 0xd, 0
movdqu xmmword [rdi + 0xdb8], xmm0
xchg edi, eax
fmul dword [0x15117d24b]
invalid
movzx eax, byte [rdi + 0xe30]
test eax, eax
je 0x14008d3cd
add dword [rax], eax
add byte [rbx - 0x7af0fc08], al
or dword [rax], 0
add byte [rax - 0x73], cl
mov bh, 0x28
invalid
cmp eax, 3
jne case.0x14008b629.14
lea rsi, [rdi + 0xe28]
movzx eax, byte [rdi + 0xe28]
add byte [rax], al
add byte [rax], al
lea r14, [rdi + 0xde8]
test eax, eax
je 0x14008d4a7
cmp eax, 3
jne 0x14008db17
add byte [rax], al
add byte [rax], al
mov rax, qword [rdi + 0xe20]
jmp 0x14008d62b
mov rdx, qword [rdi + 0xd20]
movups xmm0, xmmword [rdi + 0xda0]
movaps xmmword [rsp + 0x110], xmm0
movups xmm0, xmmword [rdi + 0xd90]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rdi + 0xd80]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rdi + 0xd70]
movaps xmmword [rsp + 0xe0], xmm0
movdqu xmm0, xmmword [rdi + 0xd30]
movups xmm1, xmmword [rdi + 0xd40]
movups xmm2, xmmword [rdi + 0xd50]
movups xmm3, xmmword [rdi + 0xd60]
movaps xmmword [rsp + 0xd0], xmm3
pushfq
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], edx
pushfq
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], edx
movaps xmmword [rsp + 0xb0], xmm1
movdqa xmmword [rsp + 0xa0], xmm0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea r14, [rsp + 0x160]
lea r9, [rsp + 0xa0]
mov rcx, r14
call fcn.14009cc70
lea rcx, [rdi + 0xdb8]
lea ecx, [rdi + 0xdb8]
lea ecx, [rdi + 0xdb8]
mov r8d, pe_nt_image_headers64
mov rdx, r14
call fcn.140119a10
lea r14, [rdi + 0xdb8]
lea rcx, [rsp + 0xa0]
mov rdx, r14
mov r8, r12
call fcn.14009db00
mov rbx, qword [rsp + 0xa0]
cmp rbx, 4
je 0x14008d870
mov r12, qword [rsp + 0xa8]
mov rbp, qword [rsp + 0xb0]
movdqu xmm6, xmmword [rsp + 0xb8]
mov rcx, r14
call 0x14008dbe0
cmp ebx, 2
je 0x14008d49d
cmp ebx, 3
jne 0x14008d73a
mov ebx, 2
call fcn.1400d1c20
mov r12, rax
jmp 0x14008d73a
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
cmp word [rdi + 0xdb8], 0
je 0x14008d4ba
mov r10d, dword [rdi + 0xdcc]
mov r8d, dword [rdi + 0xdd0]
movzx eax, word [rdi + 0xdd4]
shr rdx, 0x10
mov dword [rsp + 0x168], edx
mov rdx, qword [rdi + 0xdc0]
mov qword [rsp + 0x16c], rdx
mov edx, dword [rdi + 0xdc8]
mov dword [rsp + 0x174], edx
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x17c], xmm0
movdqu xmmword [rsp + 0x18c], xmm0
movdqu xmmword [rsp + 0x19c], xmm0
movdqu xmmword [rsp + 0x1ac], xmm0
movdqu xmmword [rsp + 0x1bc], xmm0
movdqu xmmword [rsp + 0x1cc], xmm0
mov dword [rsp + 0x1dc], 0
rol ax, 8
mov dword [rsp + 0x178], r8d
mov r8d, 0x1c
mov r9w, 0x17
mov edx, r10d
jmp 0x14008d51f
mov ebx, 2
jmp 0x14008d73a
mov rdx, qword [rdi + 0xde8]
mov r8, qword [rdi + 0xdf0]
jmp 0x14008d5a3
mov rax, rdx
shr rax, 0x20
rol ax, 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x1c8], xmm0
movdqu xmmword [rsp + 0x1b8], xmm0
movdqu xmmword [rsp + 0x1a8], xmm0
movdqu xmmword [rsp + 0x198], xmm0
movdqu xmmword [rsp + 0x188], xmm0
movdqu xmmword [rsp + 0x178], xmm0
movdqu xmmword [rsp + 0x168], xmm0
mov qword [rsp + 0x1d8], 0
mov r8d, 0x10
mov r9w, 2
mov word [rsp + 0x160], r9w
mov word [rsp + 0x162], ax
mov dword [rsp + 0x164], edx
mov dword [rsp + 0x1e0], r8d
lea rdx, [rsp + 0x160]
call qword [sym.imp.ws2_32.dll_connect]
test eax, eax
je 0x14008d572
call qword [sym.imp.kernel32.dll_GetLastError]
mov r12d, eax
shl r12, 0x20
or r12, 2
mov rcx, r12
call fcn.1400517a0
cmp al, 0xd
jne 0x14008d6eb
mov rdx, qword [rdi + 0xde0]
lea r14, [rdi + 0xde8]
mov qword [rdi + 0xde8], rdx
mov qword [rdi + 0xdf0], 0
lea rsi, [rdi + 0xe28]
mov byte [rdi + 0xe28], 0
xor r8d, r8d
lea rcx, [rsp + 0x160]
call fcn.1400fc4e0
mov rcx, qword [rsp + 0x160]
mov r12, qword [rsp + 0x168]
cmp rcx, 2
je 0x14008d723
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0xa0], xmm0
lea rax, [rdi + 0xdf8]
mov qword [rdi + 0xdf8], rcx
mov qword [rdi + 0xe00], r12
movdqa xmm0, xmmword [rsp + 0xa0]
movdqu xmmword [rdi + 0xe08], xmm0
mov rcx, qword [rsp + 0xb0]
mov qword [rdi + 0xe18], rcx
mov qword [rdi + 0xe20], rax
mov r12, qword [rsp + 0x58]
mov rdx, qword [rax + 0x10]
lea rbp, [rsp + 0x160]
mov rcx, rbp
mov r8, r12
mov r9b, 1
call fcn.1400fa8b0
movzx eax, byte [rsp + 0x169]
cmp al, 3
je case.0x14009b02d.46
mov r12, qword [rsp + 0x160]
cmp al, 2
je 0x14008d717
mov rcx, qword [rdi + 0xe10]
cmp rcx, 0xffffffffffffffff
je 0x14008daff
mov dword [rsp + 0xa0], 0
mov dword [rsp + 0x160], 4
mov qword [rsp + 0x20], rbp
lea r9, [rsp + 0xa0]
mov edx, 0xffff
mov r8d, 0x1007
call qword [sym.imp.ws2_32.dll_getsockopt]
cmp eax, 0xffffffff
je 0x14008d706
movsxd r12, dword [rsp + 0xa0]
test r12, r12
jne 0x14008d70f
mov rbx, qword [rdi + 0xdf8]
mov r12, qword [rdi + 0xe00]
mov rbp, qword [rdi + 0xe08]
movdqu xmm6, xmmword [rdi + 0xe10]
mov byte [rdi + 0xe28], 1
cmp rbx, 3
jne 0x14008d72b
jmp 0x14008da76
mov rcx, qword [rdi + 0xde0]
call qword [sym.imp.ws2_32.dll_closesocket]
mov ebx, 2
mov byte [rdi + 0xe30], 1
jmp 0x14008d73a
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r12d, eax
shl r12, 0x20
or r12, 2
lea rcx, [rdi + 0xdf8]
call fcn.14006d730
mov byte [rsi], 1
mov ebx, 2
mov rcx, r14
call 0x1400859a0
mov byte [rdi + 0xe30], 1
cmp rbx, 2
jne 0x14008d857
movzx eax, byte [0x140198310]
mov edx, 0x11
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008dad5
mov r14, rax
movdqu xmm0, xmmword [0x140152e03]
movdqu xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008dae4
mov rbp, rax
mov qword [rax], r12
mov byte [rdi + 0xdb0], 1
mov rcx, r13
call fcn.14008dc60
mov r8, qword [rdi + 0xb50]
test r8, r8
mov r13, qword [rsp + 0x40]
je 0x14008d813
cmp qword [rdi + 0xb58], 0
je 0x14008d7ce
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rdi + 0xb60]
test r12, r12
je 0x14008d813
mov rsi, qword [rdi + 0xb68]
mov rax, qword [rsi]
test rax, rax
je 0x14008d7ee
mov rcx, r12
call rax
cmp qword [rsi + 8], 0
je 0x14008d813
cmp qword [rsi + 0x10], 0x11
jb 0x14008d801
mov r12, qword [r12 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rdi + 0xb50], r14
mov qword [rdi + 0xb58], 0x11
mov qword [rdi + 0xb60], rbp
lea rax, [0x140153368]
mov qword [rdi + 0xb68], rax
mov rsi, qword [rdi + 0xb70]
mov rax, qword [rsi + 8]
mov r12, r14
cmp rax, qword [rsi + 0x18]
jne 0x14008d0e6
jmp 0x14008c827
mov byte [rdi + 0xdb0], 1
mov rcx, r13
call fcn.14008dc60
mov r13, qword [rsp + 0x40]
jmp 0x14008d93c
mov al, 3
jmp 0x14008da7f
mov r12, qword [rdi + 0xb50]
test r12, r12
jne 0x14008c830
lea rdx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
mov cl, 7
call fcn.1400d1ae0
mov r14, rax
movzx eax, byte [0x140198310]
mov ebp, 0x11
mov edx, 0x11
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x14008dad5
mov r12, rax
movups xmm0, xmmword [0x140152e03]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
mov rcx, r14
call fcn.140092720
lea rcx, [0x140153368]
movq xmm0, rcx
movq xmm6, rax
punpcklqdq xmm6, xmm0
mov ebx, 2
jmp 0x14008d9a5
movdqu xmm0, xmmword [rsp + 0x170]
movups xmm1, xmmword [rsp + 0x180]
movups xmmword [rdi + 0xbb8], xmm1
movdqu xmmword [rdi + 0xba8], xmm0
mov dword [rdi + 0xba0], 0x3b9aca01
mov r12, qword [rdi + 0xba8]
mov rbp, qword [rdi + 0xbb0]
movdqu xmm6, xmmword [rdi + 0xbb8]
mov ebx, 2
mov r8, qword [rdi + 0xb50]
test r8, r8
je 0x14008d9a5
cmp qword [rdi + 0xb58], 0
je 0x14008d961
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi + 0xb60]
test r14, r14
mov bh, 0x60
or eax, dword [rax]
add byte [rbp - 0x7b], cl
div byte [rax + rdi + 0x48]
je 0x14008d9a5
mov rsi, qword [rdi + 0xb68]
je 0x14008d9a5
mov rsi, qword [rdi + 0xb68]
mov bh, 0x68
or eax, dword [rax]
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
test rax, rax
je 0x14008d981
invalid
add eax, 0xfff1894c
ror byte [rax - 0x7d], 1
jle 0x14008d98d
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x14008d9a5
add byte [rbp + rbx + 0x48], dh
cmp dword [rsi + 0x10], 0x11
adc byte [rcx], dl
cmp qword [rsi + 0x10], 0x11
adc byte [rcx], dl
jb case.0x140075c18.95
mov r14, qword [r14 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
ror byte [rbp - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x38]
mov byte [rax], 1
add byte [rcx], al
add byte [rcx], al
cmp qword [rdi + 0x2c0], 0
je 0x14008d9cd
mov edi, 0x2c0
add byte [rsi + rdx + 0x4c], dh
mov r8, qword [rdi + 0x2b0]
mov r8, qword [rdi + 0x2b0]
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x30]
and al, 0x30
mov byte [rax], 1
mov rcx, r15
stc
stc
call fcn.14008dcd0
add byte [rax], al
movq rsi, xmm6
movd esi, mm6
cmp rbx, 2
cmp ebx, 2
jne 0x14008da09
pshufd xmm0, xmm6, 0xee
movq r15, xmm0
movd edi, mm0
movd edi, mm0
mov ebx, 2
add al, byte [rax]
add byte [rax], al
cmp byte [rdi + 0xd0], 2
jae 0x14008b768
and dword [rbp + rbx*8 - 1], 0xffffffff
and dword [rbp + rbx*8 - 1], 0xffffffff
invalid
jmp 0x14008b793
cmp rsi, 0xffffffffffffffff
je 0x14008daff
in al, dx
add byte [rax], al
invalid
in al, dx
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rdi + 0x128]
mov rax, qword [rax]
movzx eax, byte [rax + 0x77]
ja case.0x140075c18.96
mov rax, qword [rdi + 0x128]
mov rax, qword [rax]
movzx eax, byte [rax + 0x77]
ja case.0x140075c18.96
test byte [rax + rdi*2], ah
add eax, dword [rax]
add bh, al
and al, 0x20
and byte [rax + rax], al
add byte [rax], al
ja case.0x140075c18.96
test byte [rax + rdi*2], ah
and al, 0x78
add eax, dword [rax]
add bh, al
and al, 0x20
and byte [rax + rax], al
and byte [rax + rax], al
add byte [rax], al
lea r9, [rsp + 0x378]
mov rcx, rsi
and al, 0x78
add eax, dword [rax]
add byte [rax - 0x77], cl
int1
mov edx, 6
mov r8d, 1
add byte [rax], al
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
adc eax, 0x99b6c
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne case.0x14009b02d.53
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
pshufd xmm0, xmm6, 0xee
out dx, al
movq r15, xmm0
cmp byte [rdi + 0xd0], 2
jae 0x14008b768
jmp 0x14008b793
and ch, bl
invalid
mov byte [rsi], 3
mov byte [rdi + 0xe30], 3
mov al, 4
mov byte [rdi + 0xdb0], al
mov byte [rdi + 0xea8], 3
test al, 0xe
add byte [rax], al
add esi, dword [rax + 0x6c8b4c03]
and al, 0x40
test al, 0xe
add byte [rax], al
add esi, dword [rax + 0x6c8b4c03]
and al, 0x40
mov rcx, qword [rsp + 0x30]
mov byte [rcx], al
mov al, 4
mov rcx, qword [rsp + 0x128]
mov byte [rcx], al
mov qword [r13], 3
mov al, 3
and al, 0x28
add dword [rax], eax
add byte [rax + 0x45c74901], cl
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x4f7877fd], dh
mov byte [rdi + 0xeb0], al
mov rax, r13
movaps xmm6, xmmword [rsp + 0xc90]
add rsp, 0xca8
pop rbx
pop rbp
pop rdi
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
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.14011a520
mov ecx, 8
mov edx, 8
call fcn.14011a540
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_socket.rs
call fcn.14011b000
add ebp, edx
or byte [rax], al
imul ecx, dword [rax + rax], 0xffffffe8
add ebp, edx
or byte [rax], al
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.14011adb0
movsd dword [rdi], dword [rsi]
ror byte [rax], cl
invalid
movsd dword [rdi], dword [rsi]
ror byte [rax], cl
add byte [rax - 0x73], cl
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
push rbx
or al, 0
call fcn.14011b000
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
call fcn.14011b000
or byte [rax], al
or byte [rax], al
ud2
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x21]
test eax, eax
je 0x14008dbb1
outsd dx, dword [rsi]
outsd dx, dword [rsi]
cmp eax, 3
je 0x14008db85
cmp eax, 4
jne 0x14008dba9
mov rdi, qword [rsi + 0x28]
mov rbx, qword [rsi + 0x30]
mov rax, qword [rbx]
test rax, rax
je 0x14008db61
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008db85
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x14008db73
mov rdi, qword [rdi - 8]
jg 0x14008db6b
mov rcx, qword [0x140198260]
cmpsb byte [rsi], byte [rdi]
adc byte [rax], al
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x20], 0
and byte [rax], al
je case.0x14006ee3d.86
cmp qword [rsi + 0x38], 0
je case.0x14006ee3d.86
mov r8, qword [rsi + 0x30]
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
xor byte [rax - 0x75], cl
or eax, 0x10a6c3
mov ecx, dword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi + 0x20], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
cmp qword [rsi + 8], 0
je 0x14008dba9
add byte [rcx + rsi*8 + 0x4c], dh
mov eax, dword [rsi]
mov r8, qword [rsi]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
and byte [rbx + 0x5f], bl
and byte [rbx + 0x5f], bl
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0xe8]
call 0xc308dbf0
clc
invalid
je 0x14008dc07
call 0xc308dbf0
clc
add esi, dword [rbx + rdx - 0x7b]
test eax, eax
jne 0x14008dc13
sal byte [rbp + 0x1b], 0x48
mov ecx, dword [rsi + 0x90]
nop
add byte [rax], al
invalid
mov rcx, qword [rsi + 0x90]
nop
add byte [rax], al
add bh, bh
adc eax, 0x9999b
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x14008dc13
lea rcx, [rsi + 0xa0]
call 0x1400859a0
mov fs, word [rax - 0x18000000]
add byte [rax], al
add al, ch
lea edi, [rbp - 1]
dec dword [rax - 0x77]
mov rcx, rsi
int1
call fcn.1400f7ab0
lea rcx, [rsi + 8]
cmp qword [rsi], 0
invalid
invalid
je 0x14008dc35
add byte ds:[rax + rdx + 0x48], dh
mov eax, dword [rcx]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008dc43
call fcn.1400814f0
jmp 0x14008dc43
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008dc43
call fcn.140081430
mov rax, qword [rsi + 0x48]
test rax, rax
test rax, rax
je 0x14008dc59
mov rcx, qword [rsi + 0x50]
add rsp, 0x20
pop rsi
jmp qword [rax + 0x18]
nop
add rsp, 0x20
pop rsi
ret
je 0x14008dc9f
cmp eax, 3
je 0x14008dc93
cmp eax, 4
jne case.0x1400655a9.115
movzx eax, byte [rcx + 0x110]
cmp eax, 3
je 0x14008dcc4
adc dword [rax], 0x83000001
clc
add esi, dword [rbx + rax*2 - 0x7b]
sal byte [rbp + 0x35], 0x48
mov ecx, dword [rcx + 0xb8]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rbx + 0x437403f8], al
test eax, eax
jne case.0x1400655a9.115
mov rcx, qword [rcx + 0xb8]
add byte [rax], al
add byte [rax - 1], cl
and eax, 0x9990d
or dword [rax], eax
jmp qword [sym.imp.ws2_32.dll_closesocket]
or dword [rax], eax
add rcx, 0x98
jmp 0x14008dbe0
movzx eax, byte [rcx + 0x88]
cmp eax, 3
je 0x14008dcbb
invalid
adc byte [rbp + 0x480b75c0], al
mov ecx, dword [rcx + 0x30]
test eax, eax
jne case.0x1400655a9.115
mov rcx, qword [rcx + 0x30]
jmp qword [sym.imp.ws2_32.dll_closesocket]
add bl, al
ret
add rcx, 0x40
jmp 0x1400859a0
add rcx, 0xc8
add ecx, 0xc8
jmp 0x1400859a0
sub rsp, 0x28
movzx eax, byte [rcx + 0x9f0]
or dword [rax], eax
add byte [rax - 0x7d], cl
clc
invalid
ja case.0x14008dcfb.1
add eax, dword [rax]
invalid
or dword [rax], eax
add byte [rax - 0x7d], cl
clc
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [0x14018c9dc]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
cmp qword [rsi + 0xb0], 0
je 0x14008dd1d
mov r8, qword [rsi + 0xa0]
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsi], 2
je case.0x14008dcfb.1
add cl, byte ds:[rdi]
test bh, ah
add al, byte [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400f7ab0
popfq
invalid
lea rcx, [rsi + 8]
cmp qword [rsi], 0
je 0x14008e018
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008e026
call fcn.1400814f0
jmp 0x14008e026
cmp dword [rsi + 0x9f8], 2
jne 0x14008de63
cmp qword [rsi + 0xa08], 0
je 0x14008dd80
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0xa00]
mov r8, qword [rsi + 0xa00]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0xa10]
mov esi, 0xa10
test rdi, rdi
je 0x14008de6f
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
sahf
sbb byte [rdx], cl
add byte [rax], al
mov rbx, qword [rsi + 0xa18]
mov rax, qword [rbx]
test rax, rax
je 0x14008dda4
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008de6f
cmp qword [rbx + 0x10], 0x11
jb 0x14008ddba
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140198260]
lahf
movsb byte [rdi], byte [rsi]
adc byte [rax], al
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008de6f
mov ebx, 0x178
cmp byte [rsi + 0xd70], 3
jne 0x14008dfe8
lea rcx, [rsi + 0xbe8]
call fcn.14008dc60
mov r8, qword [rsi + 0xa18]
test r8, r8
je 0x14008dfe8
cmp qword [rsi + 0xa20], 0
je 0x14008de18
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0xa28]
test rdi, rdi
je 0x14008dfe8
mov r14, qword [rsi + 0xa30]
mov rax, qword [r14]
invalid
invalid
test rax, rax
je 0x14008de3c
mov rcx, rdi
call rax
cmp qword [r14 + 8], 0
je 0x14008dfe8
cmp qword [r14 + 0x10], 0x11
jb 0x14008de52
mov rdi, qword [rdi - 8]
clc
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
jmp 0x14008dfe2
invalid
add byte [rax - 0x73], cl
invalid
lea rcx, [rsi + 0x9f8]
call fcn.14006d730
mov byte [rsi + 0x9f1], 0
lea rcx, [rsi + 0x950]
call fcn.1400f7ab0
add byte [rax - 0x73], cl
mov ds, word [rax + 9]
add byte [rax], al
add byte [rax - 0x73], cl
mov ds, word [rax + 9]
add byte [rax], al
cmp qword [rsi + 0x950], 0
je 0x14008dea3
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008deb1
call fcn.1400814f0
jmp 0x14008deb1
mov rax, qword [rcx]
lock dec qword [rax]
add eax, esi
dec qword [rax]
jne 0x14008deb1
call fcn.140081430
mov rax, qword [rsi + 0x998]
test rax, rax
je 0x14008dec7
or dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
mov fs, word [rax - 0xfffff7]
mov rcx, qword [rsi + 0x9a0]
call qword [rax + 0x18]
push rax
invalid
push rax
sbb byte [rax + 0x948be], al
add byte [rbx], al
cmp byte [rsi + 0x948], 3
jne 0x14008df45
lea rcx, [rsi + 0x7c0]
call fcn.14008dc60
mov r8, qword [rsi + 0x5f0]
test r8, r8
je 0x14008df45
cmp qword [rsi + 0x5f8], 0
je 0x14008df01
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x600]
test rdi, rdi
je 0x14008df45
mov rbx, qword [rsi + 0x608]
mov rax, qword [rbx]
test rax, rax
invalid
je 0x14008df21
sal byte [rbp + rax + 0x48], 0x89
stc
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008df45
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x14008df33
mov rdi, qword [rdi - 8]
jg 0x14008df2b
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x5c8], 3
jne 0x14008dfc3
lea rcx, [rsi + 0x440]
call fcn.14008dc60
mov r8, qword [rsi + 0x270]
test r8, r8
je 0x14008dfc3
cmp qword [rsi + 0x278], 0
je 0x14008df7f
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x280]
test rdi, rdi
je 0x14008dfc3
mov rbx, qword [rsi + 0x288]
mov rax, qword [rbx]
test rax, rax
je 0x14008df9f
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008dfc3
jnp 0x14008dfab
add byte [rbp + rbx + 0x48], dh
cmp dword [rbx + 0x10], 0x11
cmp qword [rbx + 0x10], 0x11
jb 0x14008dfb1
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov ebx, 0x178
cmp qword [rsi + 0x230], 0
cmp dword [rsi + 0x230], 0
cmp dword [rsi + 0x230], 0
je 0x14008dfe8
mov r8, qword [rsi + 0x220]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xchg esp, eax
or dword [rax], eax
cmp qword [rsi + rbx + 0x10], 0
je case.0x14008dcfb.1
mov r8, qword [rsi + rbx]
mov rcx, qword [0x140198260]
adc byte [rax], al
adc byte [rax], al
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 rax, qword [rcx]
lock dec qword [rax]
jne 0x14008e026
call fcn.140081430
mov rax, qword [rsi + 0x48]
mov ebx, 0x70
test rax, rax
je 0x14008dfe8
mov rcx, qword [rsi + 0x50]
call qword [rax + 0x18]
jmp 0x14008dfe8
ret
int3
xor edx, edx
jmp qword [sym.imp.crypt32.dll_CertCloseStore]
invalid
push rax
or dword [rax], eax
mov esp, 0xcc000950
int3
sub esp, 0x28
mov rsi, qword [rcx]
xor dword [rax - 0x77], ecx
je 0x140092141
and byte [rax - 0x73], cl
and al, 0x20
xor dword [rax - 0x77], ecx
je 0x140092141
and byte [rax - 0x73], cl
and al, 0x20
call fcn.140091f10
mov rdi, rax
mov rcx, rsi
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, rdi
clc
clc
add rsp, 0x28
pop rdi
pop rsi
ret
sub rsp, 0x20
mov rsi, rcx
in al, dx
and byte [rax - 0x77], cl
invalid
xor eax, eax
cmp dword [rdx], 2
setne al
lea rdx, [rdx + rax*8]
add rdx, 8
call fcn.140047280
mov rax, rsi
add rsp, 0x20
pop rsi
ret
int3
int3
int3
int3
int3
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
movaps xmmword [rsp + 0x50], xmm6
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
cmp dword [rcx], 2
jne case.0x14009b02d.74
mov r14, qword [rbx + 0x18]
mov r15d, 0xffffffff
mov edi, 0xffffffff
mov edi, 0xffffffff
cmp r9, r15
cmovb r15, r9
xorps xmm6, xmm6
jmp 0x1400921e7
invalid
sub cl, byte [rdi]
invalid
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
cdq
invalid
ror byte [rcx - 0x77], cl
call 0x1927f37cf
or dword [rax], eax
dec r13
mov rcx, qword [0x140198260]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
call 0x1926a37e4
or dword [rax], eax
test byte [rax + 0x10], ah
add byte [rcx], dh
ror byte [rbp - 0x77], cl
call 0x1926a37e4
or dword [rax], eax
lea r13, [rsp + 0x40]
mov rcx, r13
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, rdi
mov eax, edi
mov r9b, 1
call fcn.1400fa8b0
movzx eax, byte [rsp + 0x49]
cmp al, 3
je 0x1400923d3
add byte [rax], al
add byte [rax], al
mov rbp, qword [rsp + 0x40]
cmp al, 2
add cl, byte [rdi]
test dh, al
add dword [rax], eax
invalid
add cl, byte [rdi]
test dh, al
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [r8 - 0x7d], cl
stc
dec dword [rdi]
test cl, ch
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
mov rcx, qword [rbx + 0x20]
cmp rcx, 0xffffffffffffffff
je 0x14009240e
movzx r12d, byte [rsp + 0x48]
and al, 0x48
mov dword [rsp + 0x40], 0
movups xmmword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], 0
mov rdx, rsi
mov r8d, r15d
mov r9, r13
call qword [sym.imp.ws2_32.dll_WSASend]
cmp eax, 0xffffffff
jne 0x1400923e7
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r13d, eax
shl r13, 0x20
in eax, 0x20
in eax, 0x20
or r13, 2
mov rcx, r13
add cl, byte [rcx + rcx*4 - 0x17]
call fcn.1400517a0
cmp al, 0xd
jne case.0x14008d1d0.14
mov rax, qword [rbx + 0x28]
test rax, rax
je case.0x14008d1d0.14
sub byte [rax - 0x7b], cl
sal byte [rdx + rdx*2 + 0x48], 0x8b
or byte [rax - 0x75], cl
push rax
or al, dh
inc qword [rdx]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
lock inc qword [rdx]
jle 0x14009241a
mov eax, dword [rcx]
add byte [rax], al
add rcx, 0x10
add ecx, 0x10
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov eax, dword [rax + 0x10]
movzx r9d, byte [rax + 0x18]
call fcn.140051530
test rax, rax
invalid
ror byte [rdi + rcx + 0x45], 0xe8
cmovne r13, rax
mov ecx, r13d
and ecx, 3
mov eax, 0x10
add byte [rbp + rcx*4 + 5], cl
invalid
cmpsd dword [rsi], dword [rdi]
invalid
invalid
add byte [rbp + rcx*4 + 5], cl
cmp ah, byte [rdi + 0x6349000f]
cmpsd dword [rsi], dword [rdi]
str word [rcx + 0x63]
lea eax, [0x14018c9f8]
cmpsd dword [rsi], dword [rdi]
str word [rcx + 0x63]
movsxd rdx, dword [r8 + rcx*4]
adc al, 0x88
add rdx, r8
jmp rdx
invalid
loop 0x14009232e
nop dword [rax + rax]
mov ecx, r13d
and ecx, 3
mov eax, 0x10
lea r8, [0x14018c9f8]
lea eax, [0x14018c9f8]
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
lea eax, [0x14018c9f8]
movsxd rdx, dword [r8 + rcx*4]
add rdx, r8
ret 0xe2ff
ret 0xe2ff
mov eax, 0xf
cmp byte [r13 + rax], 0xd
je 0x140092330
jmp 0x1400923f0
mov rax, r13
shr rax, 0x20
and byte [0x140094a3f], bh
and byte [0x140094a3f], bh
xor esp, dword [rdi]
add byte [rax], al
je 0x140092330
jmp 0x1400923f0
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rax, r13
shr rax, 0x20
cmp eax, 0xd
clc
invalid
clc
or eax, 0xc0850f
invalid
test eax, eax
invalid
invalid
jne 0x1400923f0
rol byte [rax], 0
add byte [rcx + 0xf], al
mov dh, 0xd4
add byte [rax], al
movzx edx, r12b
and ebp, 0x23
mov rax, qword [r14 + 0x90]
mov eax, dword [rsi + 0x90]
mov eax, dword [rsi + 0x90]
nop
add byte [rax], al
add byte [rax], al
xor rbp, 0x2f
add byte [rax], al
xor rbp, 0x2f
shl edx, 0x10
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, eax
shr r8d, 0x10
call 0x10441686a
call 0x10441686a
cmp ah, al
jne 0x140092370
mov r8d, ebp
and r8d, eax
or r8, rdx
lock cmpxchg qword [r14 + 0x90], r8
mov cl, 0x86
nop
add byte [rax], al
add byte [rax], al
jne 0x140092350
add byte [rax], al
jne 0x140092350
cmp ecx, 1
jne 0x1400921e7
invalid
dec dword [rcx - 0x75]
insd dword [rdi], dx
mov rbp, qword [r13 - 1]
mov r12, qword [r13 + 7]
invalid
mov rax, qword [r12]
test rax, rax
dec dword [rbp - 0x75]
invalid
invalid
test eax, eax
je 0x14009238f
mov rcx, rbp
call rax
jmp 0xc352f490
cmp qword [r12 + 8], 0
je 0x1400921d2
invalid
cmp qword [r12 + 0x10], 0x11
cmp dword [rsp + 0x10], 0x11
and al, 0x10
adc dword [rdi], ecx
invalid
jb 0x1400921c0
mov rbp, qword [rbp - 8]
mov ebp, dword [rbp - 8]
jmp 0x1400921c0
adc dh, bh
invalid
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
movaps xmm6, xmmword [rsp + 0x50]
and al, 0x50
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
jmp 0x14009ca60
mov eax, 2
mov r13, rbp
mov ebp, ebp
mov ebp, ebp
jmp 0x1400923f5
sbb byte [rax + 1], bh
mov eax, 1
add byte [rax], al
mov r13, rbp
jmp 0x1400923f5
mov r13d, dword [rsp + 0x40]
xor eax, eax
jmp 0x1400923f5
mov eax, 1
mov rdx, r13
movaps xmm6, xmmword [rsp + 0x50]
push rax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
or eax, 0xce883
call fcn.14011adb0
ud2
cmp al, byte [rdx]
jne case.0x14009b02d.78
movabs rax, 0x8000000000000001
mov qword [rcx], rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax - 0x77], 1
add byte [rax], al
add byte [rax + 0x48018948], al
mov rax, rcx
mov eax, ecx
add rsp, 0x20
pop rsi
ret
mov rsi, rcx
call fcn.14009ef10
retf 0
retf 0
mov rax, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and byte [rsi - 0x3d], bl
int3
pop rsi
ret
int3
or byte [r9 - 0x47], cl
int 0xcc
int3
ret 0x840f
add byte [rax], al
add byte [rcx + rbp - 0x30], cl
dec edx
pop rdx
shr bl, 1
loopne 0x14009252b
nop word cs:[rax + rax]
fisttp dword [rbp + 3]
pop rdx
ror byte [rdi], 1
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmovb ebx, esi
fsubp st(3)
xchg ebx, eax
test byte [rax + rax], bh
add byte [rcx + rbp - 0x30], cl
shr edx, 6
invalid
movups xmmword [rsi], xmm6
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [r14 + 0x10], xmm0
mov qword [r14], rax
mov qword [r14 + 8], rcx
mov rax, qword [rsi]
cmp rax, 1
jne 0x14009aa98
mov rcx, rbp
mov rdx, r12
mov edx, esp
mov edx, esp
mov r8, r15
call fcn.140078f10
mov rcx, qword [rsp + 0x20]
cmp rcx, 2
cmp ecx, 2
cmp ecx, 2
je 0x14009ab06
add byte [rax], al
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
movups xmm0, xmmword [r13]
movaps xmmword [rsp + 0x90], xmm0
add byte [rdi], cl
sub dword [rsp + 0x90], eax
test rcx, rcx
je 0x14009ab0d
add byte [rax], al
add byte [rax], al
test rax, rax
je case.0x140065515.444
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x80], xmm0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
movups xmmword [rbx], xmm0
cmp qword [rsp + 0x70], 0
je 0x14009aa80
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
movups xmm0, xmmword [rsp + 0x70]
and al, 0x70
and al, 0x70
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
sub byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test dword [rdx - 1], eax
invalid
invalid
invalid
invalid
sub byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test dword [rdx - 1], eax
invalid
invalid
invalid
invalid
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov rcx, rdi
call qword [rax + 0x10]
jmp 0x14009a9a0
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x78]
xor r8d, r8d
call qword [rax + 0x10]
mov rax, qword [rsi]
cmp rax, 1
je 0x14009a9cb
test rax, rax
jne case.0x140065202.452
add byte [rax], al
mov rdx, qword [rsi + 8]
mov r12, qword [rsi + 0x20]
mov r15, r12
sub r15, rdx
mov rax, qword [rsp + 0x58]
cmp rax, r15
clc
cmovb r15, rax
mov r14, r15
add r14, rdx
jb case.0x1400a2b2c.427
cmp r14, r12
ja case.0x1400a2b2c.423
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x6e], cl
sbb byte [rcx + rax - 0x16], cl
mov r13, qword [rsi + 0x18]
add rdx, r13
mov rcx, qword [rsp + 0x50]
mov r8, r15
mov eax, edi
mov eax, edi
call fcn.140119a10
mov qword [rsi + 8], r14
jbe 0x14009aaf0
jbe 0x14009aaf0
cmp r12, r14
jne 0x14009ab2f
mov rax, qword [rsi + 0x10]
mov rcx, rdi
mov ecx, edi
adc byte [rax - 0x77], cl
stc
mov ecx, edi
mov rdx, r13
mov r8, r12
call qword [rax + 0x10]
mov qword [rsi], 1
add byte [rax], al
add byte [rax], al
jmp 0x14009ab2f
sub dword [rax + 2], edi
mov eax, 2
add byte [rax], al
add bl, ch
invalid
jmp 0x14009ab6f
cmp qword [rsi], 0
jne case.0x1400655a9.452
invalid
adc cl, byte [rax - 0x75]
mov rax, qword [rsi + 0x10]
adc byte [rax - 0x75], r9b
push rsi
mov rdx, qword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
sbb byte [rbx + rcx*4 + 0x46], cl
and byte [rax - 0x77], cl
invalid
mov r8, qword [rsi + 0x20]
mov rcx, rdi
mov ecx, edi
and byte [rax - 0x77], r9b
mov ecx, edi
stc
call qword [rax + 0x10]
push rax
adc byte [rax - 0x39], cl
invalid
invalid
mov qword [rsi], 2
mov dword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
add byte [rbp + 0x31], al
xor r15d, r15d
invalid
add byte [rax], al
xor r15d, r15d
xor edi, edi
xor eax, eax
jmp 0x14009ab6f
shr bl, 0x3c
mov rcx, rdx
call fcn.1400d1e20
in eax, 0x72
add eax, dword [rax]
add byte [rcx - 0x77], cl
mov r15, rax
mov edi, eax
invalid
movaps xmm0, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rdi], cl
sub dword [rsp + 0x80], eax
and al, 0x80
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm0
and al, 0x80
add byte [rax], al
add byte [rax], al
cmp qword [rsi], 0
jne 0x14009ab63
add byte [rax], al
cmp qword [rsi], 0
cmp dword [rsi], 0
jne 0x14009ab63
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov rcx, rdi
sbb byte [rbx + rcx*4 + 0x46], cl
and byte [rax - 0x77], cl
stc
call qword [rax + 0x10]
push rax
adc byte [rax - 0x39], cl
invalid
mov qword [rsi], 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 1], bh
mov eax, 1
mov eax, 1
add byte [rax], al
mov rdx, r15
mov edx, edi
movaps xmm6, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], dh
movabs al, byte [0xb8c48148000000]
add byte [rax], al
add byte [rax - 0x7f], cl
add rsp, 0xb8
invalid
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
ret
lea r8, [0x140154200]
mov rcx, rdx
invalid
imul edx, dword [rsi - 0x76b7fff5], 0xffffffd1
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0xe], 1
mov rdx, r14
mov edx, esi
bnd call fcn.14011ad40
call fcn.14011ad40
movabs al, byte [0x9659058d4c000801]
add dword [rax], ecx
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
pop rcx
or byte [rax], al
lea r8, [0x140154200]
lea eax, [0x140154200]
xchg esi, eax
or eax, dword [rax]
mov rcx, r14
mov rdx, r12
mov edx, esp
call fcn.14011a9a0
int3
out dx, al
std
invalid
add ah, cl
int3
int3
int3
int3
int3
int3
push rsp
sub esp, 0x78
invalid
push rcx
cmp byte [rbp - 0x75], cl
mov r15, qword [r8]
mov rbx, qword [r8 + 8]
mov ebx, dword [rax + 8]
mov r14, qword [r8 + 0x10]
mov ebx, dword [rax + 8]
mov eax, ebx
sub eax, ecx
invalid
stc
shr al, cl
mov ch, 0xf4
invalid
mov dword [rdi + 0x18], ebx
and al, 0x68
cmp ebx, esi
add byte [rax], al
sub ebx, esi
mov dword [rsp + 0x60], ebx
invalid
test dword [rcx + rcx*4 + 0x7c], 0x8d4c5824
jle 0x14009ac31
invalid
jl 0x14009ac40
pop rax
lea edi, [rsi + 0x10]
adc byte [rbp + rcx*4 + 0x64], cl
and al, 0x28
and al, 0x28
add byte [rax], al
lea eax, [rsi + 0x60]
and al, 0x70
xchg ebx, edi
add al, byte [rax]
add byte [rdi], cl
test dword [rdx + 0x4c000001], esi
mov ecx, esp
add dword [rdi], ecx
test dword [rcx + 0x4c000001], edx
mov ebp, dword [rsi + 0x110]
jmp qword [rsi + 0x66]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x18], cl
call 0x142072dec
add al, 0
add byte [rdi + rcx + 0x42], cl
cmovb r13, rbx
invalid
cmp ebp, 0x401
sub ebp, esi
mov rax, qword [rsi + 0x60]
invalid
sub eax, esi
invalid
cmp eax, ebp
call 0x140e92ed0
invalid
add byte [rax], al
mov ebx, dword [rsi + 0x68]
pop rsi
push 0x330c8d4a
std
add dh, byte [rdx + 0x17]
invalid
push qword [rcx]
shr al, cl
invalid
invalid
invalid
add esi, ebp
dec esi
add al, 0
add dh, al
add byte [rax], al
add dword [rax], eax
inc esi
mov dword [rsi + 0x70], esi
jbe 0x14009ad67
add al, byte [rax]
add byte [rax - 0x75], cl
push 0x48e90148
mov dword [rsp + 0x28], ecx
and al, 0x28
and al, 0x30
mov dword [rsp + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rdx, qword [rsi + 0x38]
push rsi
add byte [rax], al
mov ecx, edi
ror byte [rax - 0x48], 3
add byte [rax], al
invalid
add eax, dword [rax]
add byte [0x18c09ad4b], cl
add byte [rax], al
test ebp, ebp
test dword [rcx + rax], ebx
add dword [rax], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x30
add byte [rax], al
mov edx, dword [rsp + 0x30]
xor byte [rax - 0x75], cl
and al, 0x38
add dword [rax], eax
add byte [rax + 1], cl
int 0x48
mov dword [rsi + 0x78], ebp
nop dword [rax]
push qword [rax + rbp + 0x48]
mov dword [rsi + 0x110], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
invalid
loope 0x14009ae2c
mov edx, esi
and al, 0x28
add byte [rbp + 0x7c], dh
dec byte [rdi]
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
push rsi
add rdx, r15
and al, 0x60
cmp eax, esi
invalid
mov eax, esi
jmp 0x14009ae37
add dword [rax], eax
add byte [rcx + rcx*4 + 0x7e], cl
mov dword [rsi + 0x58], edi
mov dword [rsi + 0x58], edi
add byte [rax], al
cmp esi, dword [rax + 0x18]
add dword [rax], r8d
add byte [rcx + rcx*4 + 0x70], cl
mov qword [rax + 0x10], r14
invalid
invalid
cmp byte [rax], r8b
cmp byte [rax], al
cmp byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
xor r13d, r13d
add dword [rax], 0x8b4c0000
insb byte [rdi], dx
and al, 0x30
cmp byte [rax], al
add byte [rax], al
add byte [rcx - 0x76bb978b], bh
jmp 0xf80d9011
add dword [rax], eax
add byte [rax], al
jge 0x14009aea6
invalid
add eax, 0xfff18948
ror byte [rcx - 1], 1
int 0x48
cmp dword [rdi + 8], 0
or byte [rax], al
or byte [rax], al
sbb eax, 0x107f8348
adc dword [rdx + 4], esi
mov ecx, dword [0x140198260]
add byte [rax - 0x75], cl
or eax, 0xfd386
call 0x1056cc4e2
or byte [rax], al
add byte [rax], al
add bl, ch
invalid
add eax, dword [rbp + 0x31]
in eax, dx
pop rsp
or dword [rbx], 0xe9894800
mov edx, esi
bnd call fcn.14011a8c0
invalid
add al, ch
fdiv st(2), st(0)
invalid
add byte [rbp + rcx*4 + 5], cl
popfq
invalid
add eax, 0xbd49d
or eax, dword [rax]
add al, ch
invalid
int1
jg 0x14009af51
invalid
or eax, dword [rax]
add al, ch
je case.0x140065515.144
stc
stc
invalid
xchg edi, eax
or eax, dword [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov edx, ebx
loop case.0x1400655a9.241
invalid
add byte [rbp + rcx*4 + 5], cl
sar dword [rdi + 0xb], cl
jg 0x14009af6f
add eax, 0xb7fd3
jg 0x14009af6f
or eax, dword [rax]
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
stc
mov edx, esp
loop 0x14009af54
push rax
stc
invalid
add byte [rax - 0x73], cl
or eax, 0xb7f6e
outsb dx, byte [rsi]
jg case.0x14008b695.29
add byte [rbp + rcx*4 + 5], cl
add eax, 0xb7fa2
movabs byte [0x3bba000b7f], al
or eax, dword [rax]
add byte [rdx + 0x3b], bh
add byte [rax], al
add al, ch
invalid
mov dl, bh
add byte [rax], al
invalid
lea ecx, str.filled_overflowC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcio_read_buf.rs
or al, 0
add byte [rbp + rcx*4 + 5], cl
mov dl, 0x97
or eax, dword [rax]
invalid
add byte [rdx + 0xf], bh
add al, ch
xor dh, bh
invalid
add eax, 0xc4e69
or al, 0
add byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
and al, 0x28
mov dword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
invalid
xor byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x38], 8
and al, 0x38
cmp byte [rax], cl
add byte [rax], al
invalid
or byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x40
and al, 0x40
adc dword [rsp + 0x40], eax
and al, 0x40
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea edx, [0x140154748]
xchg edi, eax
or eax, dword [rax]
lea ecx, [rsp + 0x28]
and al, 0x28
sub al, ch
test eax, 0xcc0007f8
clc
invalid
add ah, cl
clc
add ah, cl
int3
int3
int3
int3
enter 0xffffffffffffe083, 3
add ecx, dword [rax - 0x73]
adc eax, 0xf1a3c
add byte [rax + 0x63], cl
invalid
add eax, edx
loopne 0x14009b005
mov dh, 0x41
adc bl, al
adc r11b, al
and byte [rax - 0x1d067eff], dh
loop 0x14009b007
add eax, dword [rax]
add byte [rax], al
add byte [rsi + 0x3f], bh
invalid
stc
sbb al, 0x27
add byte [rax], al
xor al, 0xf
xchg eax, ecx
add byte [rax], al
enter 0, 0
add byte [rax - 0x73], cl
or eax, 0xf1e3a
invalid
or eax, 0xe9c148c3
and byte [rbx + 0x29b829f9], al
cmp ecx, 0x29
mov eax, 0x29
invalid
shr ecx, 0x20
add byte [rax], al
rol ebx, 0xf
mov dh, 0x41
movnti dword [rbp - 0x57e01af], ecx
push rcx
inc byte [rcx + 0x109fa]
cli
or dword [rcx], eax
add byte [rax], al
invalid
cli
or dword [rcx], eax
add byte [rax], al
xchg ebx, eax
add byte [rax], al
add byte [rax], al
lea rcx, [0x14018ca38]
add byte [rax], al
lea ecx, [0x14018ca38]
sbb dword [rdi], ecx
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rdx*4]
xchg ecx, eax
retf 0xe2ff
add eax, 0x317e0000
add byte [rdi + 0x54], bh
invalid
stc
mov ah, 5
add byte [rax], al
add byte [rax], al
push rdx
lahf
add byte [rax], al
add byte [rcx + 0x46bf9], al
add byte [rdi], cl
test al, ch
add byte [rax], al
add byte [rcx + 0x476f9], al
add byte [rbp + 0x63], dh
jne case.0x1400d4497.1
and bl, al
stc
and dword [rax], esp
add byte [rax], al
insd dword [rdi], dx
stc
sbb byte [rbx], 0
add byte [rbp + rsi*2 - 0x7f], dh
stc
invalid
add byte [rbp + rbp*2 - 0x15], dh
insd dword [rdi], dx
ret
add dh, byte [rdx + 0x60]
xor eax, 0x58740000
xor dword [rcx + 0x3e3f9], eax
add byte [rsi + rcx*2 - 0x7f], dh
stc
sbb eax, 0x74000004
cmp ecx, 0x461
add byte [rsi + rdi - 0x15], dh
invalid
and ebx, eax
stc
push rax
add dword [rax], eax
add byte [rax], al
invalid
test byte [rax - 0x7f000000], cl
stc
push rdx
add al, byte [rax]
stc
add byte [rax], al
add byte [rbp - 0x25], dh
add al, 0
add byte [rdx + rbx - 0x7f], dh
je 0x14009b177
invalid
stc
add byte [rax], al
enter 0x4b0, 0xffffffffffffffc3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rdi, rcx
add r8, 0xfffffffffffffff0
shl r9, 4
nop word cs:[rax + rax]
test r9, r9
je 0x14009ca9c
mov eax, dword [r8 + 0x10]
add r8, 0x10
add r9, 0xfffffffffffffff0
test rax, rax
je 0x14009ca80
mov r8, qword [r8 + 8]
jmp 0x14009caa4
mov r8d, 1
xor eax, eax
mov qword [rdi + 0x38], rdx
mov rcx, rdi
mov rdx, r8
mov r8, rax
call fcn.140091440
mov rsi, rdx
test rax, rax
je 0x14009cb45
mov rcx, rsi
call case.0x1400a2b2c.378
mov ecx, eax
mov qword [rdi + 0x38], 0
mov eax, 1
cmp cl, 0xd
jne 0x14009cb4f
mov ecx, esi
and ecx, 3
mov eax, 2
cmp ecx, 1
jne 0x14009cb4f
mov rdi, qword [rsi - 1]
mov r14, qword [rsi + 7]
mov rax, qword [r14]
test rax, rax
je 0x14009cb02
mov rcx, rdi
call rax
mov rbx, rsi
dec rbx
cmp qword [r14 + 8], 0
je 0x14009cb2c
cmp qword [r14 + 0x10], 0x11
jb 0x14009cb1a
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 2
jmp 0x14009cb4f
mov qword [rdi + 0x38], 0
xor eax, eax
mov rdx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
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 0x1400a0010
cmp al, 0xa
jb 0x1400a0010
cmp qword [rdx + 0xb8], 0
je 0x1400a0010
mov r8, qword [rdx + 0xb0]
mov rcx, qword [0x140198260]
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 r15, 2
jne 0x1400a00b3
movups xmm0, xmmword [0x140140050]
movaps xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [0x140140040]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x30]
mov rdx, rbx
call fcn.14003e180
cmp byte [rsp + 0x90], 2
je 0x1400a0092
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 0x1400a09f3
mov r12, qword [rsp + 0x270]
mov rsi, rbx
movzx ebx, byte [rbx + 0xd8]
mov rcx, rsi
call fcn.140042d60
mov r14, rax
mov rdi, rdx
cmp bl, 2
jne 0x1400a0226
mov byte [rsp + 0xd8], bpl
movups xmm0, xmmword [0x140140050]
movaps xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [0x140140040]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x30]
mov rdx, rsi
call fcn.14003d450
movzx ecx, byte [rsp + 0xa2]
cmp cl, 3
je 0x1400a1ac6
mov rbx, rsi
mov rbp, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov r13, qword [rsp + 0x80]
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x1c0], xmm0
movdqu xmm0, xmmword [rsp + 0x92]
movdqu xmmword [rsp + 0x1ca], xmm0
mov edx, dword [rsp + 0xa3]
mov dword [rsp + 0x130], edx
movzx edx, byte [rsp + 0xa7]
mov byte [rsp + 0x134], dl
cmp cl, 2
jne 0x1400a02e9
mov rdx, qword [rbp + 0x28]
cmp rdx, r13
jbe 0x1400a1af2
mov rax, qword [rbp + 0x20]
imul rsi, r13, 0x68
mov rcx, qword [rax + rsi]
mov rax, qword [rax + rsi + 0x10]
mov qword [rsp + 0x90], rbp
mov qword [rsp + 0x98], r13
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x70]
call fcn.140043150
test al, al
jne 0x1400a0895
mov rdx, qword [rbp + 0x28]
cmp rdx, r13
jbe 0x1400a1b9a
mov rax, qword [rbp + 0x20]
mov rcx, qword [rax + rsi]
test rcx, rcx
je 0x1400a0444
cmp rcx, 1
jne 0x1400a0482
mov rcx, qword [rax + rsi + 0x10]
mov rdx, qword [rbp + 0x40]
cmp rcx, rdx
jae 0x1400a1bb5
mov rax, qword [rbp + 0x38]
lea rcx, [rcx + rcx*8]
lea r13, [rax + rcx*8]
add r13, 0x20
jmp 0x1400a044c
movups xmm0, xmmword [0x140140050]
movaps xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [0x140140040]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x30]
mov rdx, rsi
call fcn.14003e180
cmp byte [rsp + 0x90], 2
mov rbx, rsi
je 0x1400a027c
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 0x1400a02c4
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], rdi
jmp 0x1400a02df
test r15, r15
je 0x1400a03d5
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov byte [rsp + 0x40], 0
jmp 0x1400a09f3
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r13
movaps xmm0, xmmword [rsp + 0x1c0]
movups xmmword [rsp + 0x48], xmm0
movdqu xmm0, xmmword [rsp + 0x1ca]
movdqu xmmword [rsp + 0x52], xmm0
mov byte [rsp + 0x62], cl
and al, 0x62
and al, 0x62
mov ecx, dword [rsp + 0x130]
mov dword [rsp + 0x63], ecx
movzx ecx, byte [rsp + 0x134]
and al, 0x34
add dword [rax], eax
add byte [rax + 0x4967244c], cl
cmp esi, 1
and al, 0x34
add dword [rax], eax
add byte [rax + 0x4967244c], cl
cmp esi, 1
jne 0x1400a0390
test rax, rax
test eax, eax
je 0x1400a034a
lea rcx, [rsp + 0x50]
mov r8, qword [rsp + 0x48]
mov rdx, r13
call qword [rax + 0x10]
mov eax, 1
jmp 0x1400a091d
rol byte [rax], 0
add byte [rax - 0x75], cl
mov ebx, 0xc8
test rdi, rdi
je 0x1400a03ef
test byte [rax + rax - 0x77f10000], al
adc bl, byte [rax]
add byte [rax], al
test byte [rax], al
add byte [rax], al
js 0x1400a1b83
movzx eax, byte [0x140198310]
add eax, 0xf7f98
jg 0x1400a0386
add byte [rcx], dh
leave
xor ecx, ecx
mov rdx, rdi
call fcn.1400f2240
test rax, rax
test eax, eax
test eax, eax
je 0x1400a1b8d
test byte [rdx], al
sbb byte [rax], al
add byte [rcx - 0x77], cl
mov r14, rax
jmp 0x1400a03f5
invalid
cmp r15, 1
jne 0x1400a040d
add dword [rbp + 0x77], esi
movzx ecx, byte [rbx + 0xb8]
add byte [rax], al
add byte [rbx - 0x78f0f807], al
cmp ecx, 7
ja 0x1400a092f
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
cmp ecx, 7
ja 0x1400a092f
add byte [rax], al
add byte [rax], al
mov edx, 0xa2
movabs byte [0x830fcaa30f000000], al
jnp 0x1400a03b7
add byte [rdi], cl
movabs dword [0x480000057b830fca], eax
retf 0x830f
jnp 0x1400a03b7
add byte [rax], al
invalid
bt edx, ecx
jae 0x1400a092f
add byte [rax], al
retf 0x830f
add byte [rax], al
test rax, rax
test eax, eax
je 0x1400a03c9
lea rcx, [rsp + 0x50]
and al, 0x50
mov r8, qword [rsp + 0x48]
mov rdx, r13
mov rdx, r13
mov edx, ebp
call qword [rax + 0x10]
mov eax, 1
xor edi, edi
jmp 0x1400a091d
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
invalid
add eax, 0x8d480000
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
fimul dword [rbp - 0x77]
mov r8, r12
invalid
mov rdx, rbx
mov edx, ebx
mov r8, r12
call fcn.14003c920
mov r9, qword [rsp + 0x28]
and al, 0x28
cmp eax, ebp
stc
dec dword [rbx + rcx*4 + 0x4c]
and al, 0x28
mov ecx, dword [rsp + 0x28]
and al, 0x28
sub cl, ch
jmp 0x1400a09f3
add al, 6
add byte [rax], al
mov r14d, 1
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
mov rdx, r12
mov edx, esp
mov r8, rdi
call fcn.140119a10
mov rdx, qword [rsp + 0x28]
invalid
invalid
add byte [rax - 0x75], cl
push rsp
and al, 0x28
invalid
sub cl, ch
mov edi, 0x48fffffb
invalid
dec dword [rax - 0x7b]
invalid
jmp 0x14009ffcc
invalid
test rax, rax
sal byte [rax + rdx + 0x48], 0x8d
je 0x1400a0422
adc byte [rax - 0x73], cl
lea rcx, [rsp + 0x50]
and al, 0x50
push rax
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov rdx, r13
mov rdx, r13
call qword [rax + 0x10]
adc byte [rax - 0x73], cl
and al, 0x30
invalid
lea rcx, [rsp + 0x30]
xor byte [rax - 0x77], cl
fimul dword [rbp - 0x77]
loopne case.0x140076d70.398
mov rdx, rbx
mov edx, ebx
mov r8, r12
call fcn.14003c920
invalid
stc
dec dword [rbx + rcx*4 + 0x4c]
and al, 0x28
out dx, al
invalid
and al, 0x28
sub byte [rdi], cl
movzx ebp, byte [rsp + 0xd8]
mov dh, 0xac
and al, 0xd8
add byte [rax], al
add cl, ch
jmp 0x1400a09f3
invalid
invalid
jmp 0x1400a09f3
add byte [rbp + rcx*4 + 0x2c], cl
xor byte [rcx - 0x7d], cl
invalid
lea r13, [rax + rsi]
sub al, 0x30
add r13, 0x18
sbb byte [rcx - 0x75], cl
jge 0x1400a0460
invalid
mov rdi, qword [r13 + 0x10]
mov edi, dword [rbp + 0x10]
adc byte [rax - 0x7d], cl
invalid
add rdi, 9
je 0x1400a051b
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
js 0x1400a1b83
mov byte [rbx], ah
invalid
add byte [rdi], cl
mov dh, 5
test eax, 0x31000f7e
invalid
add byte [rcx], dh
leave
movzx eax, byte [0x140198310]
xor ecx, ecx
invalid
mov rdx, rdi
cli
call fcn.1400f2240
test rax, rax
invalid
ror byte [rdi], 0x84
adc edx, dword [rdi]
add byte [rax], al
je 0x1400a1b8d
test byte [rbx], dl
invalid
mov rcx, rax
jmp 0x1400a0522
add rax, rsi
add eax, esi
mov rdx, qword [rax + 8]
mov rcx, rbp
jmp 0x13fc72478
call fcn.14009c1b0
mov rdx, qword [rbp + 0x28]
cmp rdx, r13
jbe 0x1400a1bc1
and edx, dword [rdi]
add byte [rax], al
invalid
and edx, dword [rdi]
add byte [rax], al
invalid
mov rax, qword [rbp + 0x20]
mov rcx, qword [rax + rsi + 0x38]
mov ecx, dword [rax + rsi + 0x38]
mov ecx, dword [rax + rsi + 0x38]
xor byte [rax], r15b
mov qword [rsp + 0x90], rcx
movdqu xmm0, xmmword [rax + rsi + 0x18]
xor byte [rax], r11b
add bl, dh
movq mm0, qword [rax + rsi + 0x18]
xor byte [rax], r11b
xor byte [rax], r11b
xor byte [rax], bl
movdqu xmm1, xmmword [rax + rsi + 0x28]
movdqa xmmword [rsp + 0x80], xmm1
movdqa xmmword [rsp + 0x70], xmm0
and al, 0x80
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400a050c
and al, 0x70
lea rcx, [0x14013ff80]
lea ecx, [0x14013ff80]
mov qword [rax + rsi + 0x18], rcx
lea rcx, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
lea ecx, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
lea ecx, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
mov qword [rax + rsi + 0x20], rcx
mov dword [rax + rsi + 0x20], ecx
mov qword [rax + rsi + 0x28], 7
mov qword [rax + rsi + 0x30], 0
xor byte [rax], al
add byte [rax], al
add dh, al
xor byte [rax], r15b
add byte [rax - 0x73], cl
mov word [rax + rcx*4], fs
mov byte [rax], al
add byte [rax], al
xor byte [rax], al
add byte [rax], al
add dh, al
xor byte [rax], r15b
add byte [rax - 0x73], cl
mov word [rax + rcx*4], fs
mov byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x70]
mov byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add bh, bh
push rax
adc cl, ch
jp 0x1400a051c
call qword [rax + 0x10]
jmp 0x1400a0895
add byte [rax], al
add byte [rax], al
xor edi, edi
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
clc
call 0x1404abd36
add byte [rax], al
invalid
add byte [rdx + 0x40], bh
invalid
invalid
sub eax, edx
cmp eax, 7
cmovb edx, eax
ror byte [rax - 0x73], 1
add al, 0x85
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x110], ecx
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov dword [rsp + 0x120], edi
push qword [rbx + 0x22]
and al, 0x10
adc byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
and al, 0x18
and al, 0x18
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
invalid
invalid
invalid
and al, 0xe0
mov esp, 0xe024
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rcx + rbp - 8], cl
sub rax, r15
clc
add byte [rax - 0x7d], cl
clc
add dword [rdi + 0x1a], esi
ja 0x1400a060b
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rdx + 2], bh
insd dword [rdi], dx
xor dh, 0xff
adc byte [rcx], al
add byte [rax], al
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xa0], rax
movdqu xmm0, xmmword [rsp + 0x30]
movdqu xmm1, xmmword [rsp + 0x40]
movdqu xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x90], xmm2
movdqa xmmword [rsp + 0x80], xmm1
movdqa xmmword [rsp + 0x70], xmm0
lea rax, [0x14013f3b8]
mov qword [rsp + 0xe0], rax
lea rax, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
lea eax, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], 7
mov qword [rsp + 0xf8], 0
mov byte [rsp + 0x100], 0
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xe0]
call fcn.14009c010
test rax, rax
test eax, eax
movzx ebp, byte [rsp + 0xd8]
je 0x1400a1c5a
add byte [rax], al
and al, 0x41
mov eax, dword [rbx + 0x40]
add al, 0
mov eax, dword [rcx + 0xd8]
call 0x1880a0a20
sub eax, edx
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x9e99b
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xec4f3
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.14011a930
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
call fcn.14011a930
add byte [rcx + 0xf], al
adc byte [rax], al
add byte [rax], al
and byte [rax - 0x77], cl
and al, 0x70
invalid
mov ecx, dword [rsi + 0x20]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x50], al
add qword [rax + 0x66], r10
mov dword [r9 + rax + 0x60], ebp
add byte [rax], al
inc dword [rax]
add al, byte [rax]
add byte [rax + 0xf], al
xchg ebx, eax
invalid
cwde
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 [rax - 0x75], cl
and al, 0x28
lock add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
sbb r8b, r13b
push rcx
ret
mov edx, dword [rsp + 0x48]
sub byte [rsp + 0x50], al
invalid
and al, 0x70
movups xmmword [rcx + rax + 0x40], xmm0
mov esi, 0
cmp r9d, 0xffffffff
mov dword [r12 + rcx*4], edx
invalid
add byte [rbp + rcx*4 + 5], cl
ror byte [rcx + 0xb], 1
add byte [rcx + rcx*4 - 0xf], cl
add dh, byte [rbp + 0x41]
add byte [rax], al
or dword [rdi], ecx
adc byte [0x140154b92], al
test dword [rax], r8d
add byte [rax], 0
add byte [rbp - 0x7b], cl
leave
or byte [rax - 0x39], r9b
invalid
mov ebx, 0x80
add byte [rdi], cl
xchg esp, eax
rol dword [rcx + rcx*8 - 0x8b7af1], 0xff
invalid
and al, 0x60
add byte [rdi], cl
test ah, ah
add byte [rax], al
add byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
mov r14, qword [rsp + 0x68]
fiadd dword [rax]
add byte [rax], al
je 0x1400a250a
and byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
add al, 0
add byte [rax], al
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], eax
loop case.0x1400655a9.467
xor eax, eax
invalid
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x18], eax
loopne 0x1400a2582
add byte [rax], al
jns 0x1400a259c
and dword [rbp + 0x31], eax
in eax, dx
inc dword [rcx - 0x48]
sbb dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebx, eax
call 0x1290a25fc
invalid
add byte [rcx - 0x77], cl
invalid
push rsi
adc byte [rbp - 0x77], cl
cld
mov dword [rsp + 0x28], eax
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 - 0x73], cl
lea rax, [rsp + 0x20]
mov dword [rsp + 0x78], 1
add byte [rax - 0x73], cl
and al, 0x60
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x60]
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x50
and al, 0x78
add byte [rax], al
mov eax, dword [rax + 0x48000000]
mov edx, ecx
invalid
shl ecx, 4
mov dh, 0xc0
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe9
cmp al, 0xf
test dword [rsi + 3], ebp
outsb dx, byte [rsi]
add eax, dword [rax]
invalid
mov ecx, eax
outsb dx, byte [rsi]
add eax, dword [rax]
add byte [rax - 0x3f], cl
loopne 0x1400a276b
mov dh, 0xce
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
add eax, ebp
je 0x1400a27bd
cmp byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
mov edi, 0x7d73063c
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
and al, 0x38
add byte [rax], al
add byte [rcx - 0xd2e17db], dh
add al, byte [rax]
stc
add al, byte [rax]
add al, byte [rax]
add al, byte [rax]
ja case.0x14009aff3.338
push qword [rax + 0x7c834802]
and al, 0x60
add byte [rdi], cl
test dword [rsi + 2], ecx
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x68
add al, byte ss:[rax]
add byte [rcx + rcx*4 - 0x11], cl
adc dword [rcx], eax
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
invalid
xor byte [rbp - 0x7b], cl
ror byte [rbp + rcx*4 + 0x6c], 0x24
cmp byte [rdi], cl
test byte [rcx + rax + 0xf440000], ah
movzx esi, byte [rdx]
movzx esi, byte [rdx]
push rax
adc byte [rcx - 0x73], al
sar byte [rdx + r9], 1
add al, 0xf
mov dh, 0xc0
add byte [rax], al
add byte [rax], al
add al, 0xaf
jl 0x1400a296d
cmp bh, bh
loopne 0x1400a298e
lea eax, [rsi - 0x61]
push rdi
jmp 0x1bc9775ae
lea edi, [rsp + 0x38]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
cmp byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
mov edi, 0x8d4c063c
jl 0x1400a29e6
cmp byte [rbx + 0x52], dh
test eax, edi
add byte [rax], al
add byte [rax], al
shl rax, 4
add byte [rax], al
invalid
add ecx, eax
add byte [rax], 0
add byte [rax + 0x79438801], dh
invalid
cmp esi, 9
add byte [rdi], cl
mov dh, 0xe8
invalid
call 0xed4e8d99
add byte [rcx + rax - 0x18], cl
lea esi, [rsp + 0x38]
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
add byte [rcx + rax - 0x18], cl
or al, byte [rax]
push rsp
and al, 0x28
cmp bl, ch
invalid
loopne 0x1400a2ad1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xaf458
pop rax
hlt
or al, byte [rax]
xor ebp, esi
or al, byte [rax]
mov esp, edx
and al, 0x90
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
imul edi, dword [rcx + 0x4d], 0xffffff85
test byte [rdi], 0x85
adc al, 4
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], al
mov dh, 0xed
lodsd eax, dword [rsi]
add byte [rcx + rax - 0x18], cl
lea esi, [rsp + 0x38]
mov esi, dword [rsp + 0x48]
mov rax, qword [rsp + 0x90]
lea ecx, [rsp + 0xa8]
mov word [rax + rbp*4], fs
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
invalid
test byte [rax + riz*4], ah
test byte [rax + riz*4], ah
add byte [rax], al
add bh, bh
push rax
adc byte [rcx], dh
sal byte [rcx], 0xc9
invalid
invalid
pop rdi
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x60]
invalid
push rsp
and al, 0x50
push rax
push rax
cld
push qword [rax + 0x7c834802]
cmp dword [rsp + 0x60], 0
invalid
test dword [rsi], ebx
invalid
cmp dword [rsp + 0x60], 0
add al, byte [rbx + 0x357f1ffe]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
add byte [rcx + rax - 0x18], cl
push rcx
mov dh, 0xe8
call 0xed4e8fc3
add byte [rcx + rax - 0x18], cl
loopne 0x1400a2cce
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
out dx, al
add al, byte [rax]
and al, 0x28
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
lea edx, [0x140151f9f]
in eax, 0xf2
or al, byte [rax]
add dword [rax], eax
add byte [rax], al
and al, 0x50
push rax
ja case.0x14006ee3d.455
jae 0x1400a2cd4
cld
push qword [rax + 0x7c834802]
and al, 0x60
add byte [rdi], cl
invalid
test dword [rdi], ecx
invalid
invalid
dec dword [rax - 0x75]
and al, 0x68
mov eax, dword [rsp + 0x68]
idiv ebp
std
invalid
dec dword [rax - 0x73]
and al, 0x78
and al, 0x78
and al, 0x78
add dword [rax - 0x77], ecx
and al, 0x20
push rsp
and al, 0x28
and al, 0x30
test eax, eax
and al, 0x38
add al, 0x83
dec byte [0x13e8d65a6]
or dh, byte [rdx + rdi + 0x48]
mov ecx, dword [rbx + 0x88]
invalid
mov byte [rax], al
add byte [rax], al
cmp cl, byte [rax - 0x75]
mov ecx, dword [rax + 0x48000000]
inc ecx
add byte [rax], al
mov ecx, dword [rax - 0x50000000]
add ecx, dword [rax - 0x7f]
stc
invalid
invalid
pop rbx
or al, byte [rax]
or al, byte [rax]
stc
cli
invalid
and al, 0x38
adc eax, 0xaf24e
add byte [rax], al
add cl, ch
loopne 0x1400a2d79
invalid
int1
or al, byte [rax]
mov esp, eax
xor byte [rax - 0x73], cl
and al, 0x38
cli
invalid
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
lodsd eax, dword [rsi]
add byte [rcx + rax - 0x18], cl
mov bl, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
and al, 0x58
cld
push qword [rax + 0x7c834802]
and al, 0x60
add byte [rdi], cl
test edx, edi
cld
invalid
ror byte [rdi], 0x84
loop 0x1400a2e09
invalid
lea ecx, [rsp + 0x30]
adc dword [rcx], eax
and al, 0x30
xor cl, byte [rax - 0x73]
and al, 0x38
invalid
cmp bh, bh
push rax
adc byte [rax - 0x80], al
cmp dh, 0xa
test byte [rdi], 0x94
ror byte [rbp - 0x3a7c7fd4], 5
add byte [rax - 0x73], cl
adc eax, 0xaf128
sub cl, dh
or al, byte [rax]
sub cl, dh
or al, byte [rax]
dec dword [rbx + rcx*4 - 0x75]
add byte [rax], 0
add byte [rax - 0x73], cl
and al, 0x60
invalid
invalid
push rsp
and al, 0x50
push rax
push rax
and al, 0x58
jl 0x1400a2eb4
invalid
and al, 0x68
push 0x24748b4c
jo 0x1400a2eeb
mov esi, dword [rsp + 0x70]
test esi, esi
and al, 0x78
js 0x1400a2ec0
adc byte [rax], al
lea eax, [rsp + 0x30]
je 0x1400a2ee3
and byte [rcx + rcx*4 + 0x74], cl
and al, 0x28
and al, 0x30
sub dword [rsp + 0xa0], eax
sub dword [rbx + 0x80], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax + 0xf], al
xchg esp, eax
invalid
mov esi, dword [rsp + 0x90]
in al, dx
sti
invalid
mov eax, dword [rsp + 0xa0]
and al, 0x78
test byte [rdi], 0x84
enter 2, 0
and al, 0x20
and al, 0x30
add cl, byte [rax - 0x7d]
jl 0x1400a32ed
invalid
and al, 0x78
and al, 0x30
xchg esp, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xaebcf
and eax, 0xb1000000
and eax, 0x2e78ee8
add byte [rcx - 0x77], cl
invalid
add byte [rcx + 0x63], cl
add al, 0x80
or eax, dword [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140156182]
lea edx, [0x140156182]
sub eax, 0xb841000b
invalid
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
invalid
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x73], cl
add eax, 0xb33eb
add byte [rax], al
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140154c74]
mov r8d, 9
add byte [rax - 0x7d], cl
invalid
pop rsi
jmp rax
add byte [rax - 0x7d], cl
invalid
ror dword [rax], 0x48
mov dword [rsp + 0x38], ecx
and al, 0x38
and al, 0x38
lea eax, [0x140154c6c]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov edx, eax
test eax, 0x8d48fffc
and al, 0x20
cmp al, ch
xor byte [rax - 0x74b7000a], cl
and al, 0x20
mov dh, 0x54
and al, 0x30
xor byte [rax - 0x7b], cl
leave
jl 0x1400a3517
xor dword [rax], eax
push rdx
or eax, dword [rax]
sal dword [rax + 0x75c98401], 0x1c
add dword [rax], eax
add byte [rax], al
int3
test al, 0
add byte [rax], al
leave
add byte [rax], al
mov edi, eax
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0x30
invalid
xor byte [rax - 0x77], cl
clc
add byte [rax], al
xor byte [rax - 0x39], cl
add byte [rax], al
invalid
int1
add byte [rax - 0x77], cl
adc dword [rax + 0x31000000], 0xc48348c0
invalid
int3
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
adc cl, byte [rbx]
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov rdi, rax
call rax
test al, al
je 0x1400a3ac4
mov al, 1
add rsp, 0x28
pop rdi
pop rsi
ret
lea rdx, [0x140128b59]
mov r8d, 7
mov rcx, rsi
mov rax, rdi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
mov dword [rax + 0x2310], 0
add byte [rbx], ah
add byte [rax], al
sal al, 0x4c
cmpxchg dword [rcx + 0x2308], eax
add byte [rax], al
rol byte [rcx - 1], cl
invalid
invalid
mov dword [rdi + 0x10], ebx
pop rdi
adc byte [rax - 0x73], cl
push rsp
and al, 0x30
add byte [rax - 0x77], cl
int1
mov dh, 0
add dword [rax], eax
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x20]
and byte [rdi], cl
adc dword [rsi + 0x108], eax
xchg byte [rax], al
add dword [rax], eax
add byte [rax + rax], al
add byte [rax], al
invalid
invalid
invalid
sub eax, 0xcccc0007
int3
int3
push rsi
xor byte [rcx], al
add byte [rax], al
and eax, dword [rax]
add byte [rbp + rbp + 0x66], dh
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rax + 0x2308]
ror byte [rdi], 0x84
invalid
or byte [rcx + 0x39], cl
ror byte [rdi], 0x84
cli
add byte [rax], al
add byte [rdi], cl
push rdi
test byte [rbx + rcx*4 + 0x35], 0xe3
invalid
xor eax, 0x7f3e3
and byte [rdi], cl
adc dword [rbx], 1
ror dword [rax + 0x3b], 0x57
adc byte [rdi], cl
xchg dword [rbp + 0x49000000], ebp
mov eax, dword [rax + 0x2308]
add byte [rax], al
invalid
mov byte [rax], al
and eax, dword [rax]
add byte [rax - 0x77], cl
sal dword [rcx], 0xc0
cmpxchg dword [rcx + 0x2308], eax
test byte [rdx - 1], dl
invalid
push rdx
invalid
mov dword [rax + 0x2300], ecx
or byte [rbx], ah
add byte [rax], al
invalid
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
mov eax, esi
add dword [rax - 0x73], ecx
adc al, 1
and al, 0x20
adc byte [rcx], al
add byte [rax], al
jle 0x1400a81a8
invalid
add dh, byte [rbx + 0x34]
adc bl, ch
sub ecx, dword [rax - 0x39]
invalid
add byte [rax], al
add bl, ch
cmp al, 0x48
mov ecx, eax
mov esi, dword [rdi + 0x10]
stosd dword [rdi], eax
push rsp
and al, 0x20
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
fisttp dword [rdi]
test dword [rax + rax - 0x74b70000], ebp
mov edi, 0x2300
add eax, 0xf005e
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rdi], dl
test byte [rdi], dl
add dword [rax], eax
add byte [rax - 0x77], cl
ret
and byte [rax - 0x77], cl
mov eax, 0x2300
sbb byte [rax], 0x23
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
sal al, 0x49
cmpxchg dword [rdi + 0x2308], ebx
lahf
or byte [rbx], ah
add byte [rax], al
add byte [rax - 0x7d], cl
shl byte [rax], 0x48
mov dword [rbx + 0x2300], eax
cmpxchg dword [rcx + 0x2308], ebx
add byte [rax], al
nop
and eax, dword [rax]
add byte [rcx], dh
sal al, 0x48
cmpxchg dword [rdx + 0x2308], ebx
ret 0xdc75
mov eax, dword [rdi + 0x2310]
xchg dword [rax], edx
and eax, dword [rax]
add byte [rbx - 0x6bf00008], al
rol byte [rax - 0x7c], 0xc5
sbb bh, bh
invalid
xchg dword [rax], ebx
and eax, dword [rax]
add al, dh
or qword [r15 + 0x2310], r13
add byte [rdi], cl
test ebp, esi
invalid
add dword [rax], eax
add byte [rax + 1], cl
fld dword [rcx - 0x48]
sbb byte [rcx], al
add byte [rax], al
pop rsi
xchg edi, eax
invalid
add byte [rax], al
add bl, ch
invalid
in eax, dx
cmp dword [rcx + 0x2300], ebx
add byte [rax], al
add byte [rax], 0x23
add byte [rax], al
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x108
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
jmp 0x1400a85ea
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
cld
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x38
add dword [rax], eax
add byte [rax], al
pop rax
and al, 0x70
xchg al, cl
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x1400a8811
xchg al, dl
add byte [rax], al
add byte [rbx], al
add al, 0xc1
xor al, 0xc1
cli
invalid
or eax, 0xe4734
stc
dec qword [rax]
fldpi
invalid
add byte [rax], al
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov eax, dword [rsi - 8]
sbb ebx, ebp
invalid
add byte [rax], al
invalid
mov ecx, dword [0x58]
lea ecx, [rsi + 0xd0]
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x4e028
invalid
add al, ch
sub eax, 3
add eax, dword [rax]
mov byte [r14 + 0x120], 1
add eax, dword [rax]
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xef96905], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov ecx, dword [rsi + 0x28]
add byte [rax], al
add byte [rax - 0x77], cl
mov al, bh
add byte [rax], al
add byte [rax - 0x77], cl
fld1
out dx, eax
cld
dec dword [rax - 0x39]
add eax, dword [rbx]
invalid
pop rax
clc
add dh, byte [rbx + rdx*2 - 0x7d]
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0xef906
invalid
mov rcx, qword [0x58]
add byte [rax], al
and dword [rax], 1
add byte [rax], al
add dword [rbx + 0xef8d905], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
lock add byte [rax], al
add byte [rcx + rcx*4 - 0x48], cl
clc
add byte [rax], al
invalid
add byte [rax], al
xor byte [rdx], al
add al, byte [rax]
add byte [rax], al
std
call qword [rax + 0x8c48148]
nop
add rsp, 0x108
pop rbx
pop rdi
lea ecx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
add byte [rax], al
lea ecx, str.assertion_failed:_self.ref_count_____0
add byte [rax], al
lea eax, [0x140160750]
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x40]
add rcx, rdx
jmp fcn.140102f60
int3
int3
sub esp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
and al, dh
dec qword [rax]
and al, dh
dec qword [rax]
jne case.0x1400655a9.498
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
call fcn.140081430
lea rcx, [rsi + 0x30]
call fcn.1400779d0
cld
dec dword [rax - 0x75]
xchg al, ch
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x1400a8b6a
cld
dec dword [rax - 0x75]
xchg al, ch
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
invalid
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
push rax
invalid
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
mov eax, dword [rsi - 8]
mov r8, qword [rsi - 8]
mov eax, dword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
invalid
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add ah, cl
int3
int3
int3
mov esi, edx
xchg ecx, eax
fadd dword [rax]
add byte [rax], al
invalid
add al, ch
out 0xd1, eax
rol dword [rax + rax], 1
rol dword [rax + rax], 1
add byte [rax], al
xor byte [r8 - 0x39], r9b
xor byte [r11], r8b
xor byte [rbx], al
mov dword [rdi + 0x30], 3
xor byte [rbx], al
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add dh, byte [rbp + 0x77]
cmp byte [rdi], cl
xor eax, 0x105e8b48
sbb eax, 0x107b8348
adc dword [rdx + 4], esi
test byte [rsi], 0
clc
and al, 0x28
add eax, dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x28]
call fcn.140077d80
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400a8d4f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a8d2d
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400a8cf2
or byte [rbp + 9], dh
lea rcx, [rsi + 0x20]
call fcn.140081430
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
call fcn.1400779d0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x1400a8d11
dec dword [rax - 0x75]
xchg al, ch
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
invalid
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
clc
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0xd0
add byte [rax], al
out 7, eax
add byte [rax - 0x2f3b7eb8], dl
add byte [rax], al
add byte [rax], al
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
add bh, byte [rbp + 0xb]
add byte [rbp + rcx*4 + 5], cl
sub edi, dword [rbp + 0xb]
or eax, dword [rax]
nop
add rsp, 0xd0
add byte [rax], al
jge 0x1400a8d60
add byte [rbp + rcx*4 + 5], cl
adc edi, dword [rsi + 0xb]
jle 0x1400a8d67
jle 0x1400a8d67
add byte [rdx + 0x27], bh
add byte [rax], al
test eax, 0xcc00071c
int3
int3
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x1400a8f08
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a8efd
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400a8e65
lea rcx, [rsi + 0x20]
call fcn.140081430
lea rcx, [rsi + 0x30]
call fcn.1400779d0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x1400a8e84
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0xc8
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
pop rsi
jmp fcn.14007b2b0
nop
add rsp, 0xc8
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b70]
mov edx, 0x27
and al, 0x48
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x4d984
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea edi, [rsi + 0x20]
mov dword [rsp + 0x78], eax
stc
and eax, 0x58
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
add byte [rax], al
add byte [rcx + 0x5e8d4801], dh
and byte [rax + rax*8 + 0xaa840f], al
add byte [rax], al
add byte [rax - 0x7d], cl
loopne 0x1400a9150
clc
jne case.0x1400a9169.0
test dword [rcx + 1], esi
add byte [rax], al
test dword [rcx + 1], esi
add byte [rax], al
fld1
test dword [rdx - 0x76b70003], eax
stc
dec qword [rax]
jne 0x1400a91c3
lea rcx, [rsi + 0x20]
call fcn.140081430
lea rcx, [rsi + 0x30]
adc eax, 0x7e253
push rbx
loop 0x1400a91fb
add cl, ch
adc dword [rcx], eax
add byte [rax], al
stc
add dh, byte [rax + rbp*2 + 0x4c]
mov esi, dword [rsi + 0x28]
add eax, 0xef103
invalid
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xef09505], cl
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
mov rcx, qword [0x58]
add byte [rax - 0x75], cl
add al, 0xc1
invalid
add dword [rax], eax
cmp rax, 1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
adc eax, 0x4d702
add al, 0
invalid
ror dword [rdi], 0x11
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x60
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x58
add byte [rax], al
add byte [rbx + 0x5f], bl
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x58
invalid
and al, 0x68
add byte [rax], al
add byte [rax], al
push 0
in al, 0x74
or eax, dword [rax]
je 0x1400a9366
add byte [rbp + rcx*4 + 5], cl
jne 0x1400a93d6
or eax, dword [rax]
add byte [rax], al
lea eax, [rsp + 0x20]
pop rax
add byte [rax - 0x73], cl
or eax, 0xb7784
invalid
invalid
int3
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne case.0x1400922c5.391
lea rcx, [rsi + 0x20]
call fcn.140081430
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
call fcn.140079ac0
mov rax, qword [rsi + 0xfd8]
dec dword [rax - 0x75]
xchg al, bl
sldt word [rax]
test eax, eax
or eax, 0xeee3b
loopne 0x1400a9439
add ah, cl
int3
int3
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x50
mov rsi, rdx
mov rdi, rcx
lea rdx, [rcx + 0xfc8]
enter 0xf, 0
add byte [rax - 0x7d], cl
clc
sub dword [rsp + 0x30], ecx
and al, 0x20
and byte [rax - 0x75], cl
invalid
sal byte [rsi + rdi + 0x48], 0x8b
jle 0x1400a949f
mov edi, dword [rsi + 8]
xor eax, 0x105e8b48
adc byte [rax - 0x75], cl
add ecx, dword [rax - 0x7b]
sal byte [rbp + rax + 0x48], 0x89
stc
ror byte [rax - 0x7d], 1
jnp 0x1400a94b9
add byte [rbp + rbx + 0x48], dh
cmp dword [rbx + 0x10], 0x11
sbb eax, 0x107b8348
adc dword [rdx + 4], esi
ror byte [rdi], 0
add byte [rax - 0x77], cl
invalid
test al, 8
je 0x1400a95e7
lahf
add byte [rax], al
invalid
lahf
add byte [rax], al
add byte [rax + 0x48107502], ch
adc byte [rax - 0x77], cl
invalid
test al, 2
jne 0x1400a955c
invalid
adc byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
and ecx, 0xfffffff5
mov rcx, rax
and rcx, 0xfffffffffffffff5
and ecx, 0xfffffff5
lock cmpxchg qword [rsi], rcx
jne 0x1400a9540
jmp 0x1400a9573
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x28], 4
sub byte [rax + rax], al
add byte [rax], al
lea rdx, [rsp + 0x28]
call fcn.140078160
mov rax, 0xffffffffffffffc0
mov eax, 0xffffffc0
lock xadd qword [rsi], rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400a95ff
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a95dd
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400a95a2
lea rcx, [rsi + 0x20]
call fcn.140081430
lea rcx, [rsi + 0x30]
call fcn.140079ac0
mov rax, qword [rsi + 0xfd8]
add byte [rsi + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
nop
add rsp, 0xfc0
pop rsi
ret
add byte [rsi - 0x3d], bl
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140160a70]
je 0x1400a95f8
add byte [rbp + rcx*4 + 5], cl
jnp 0x1400a9667
or eax, dword [rax]
mov edx, 0x2b
add byte [rax], al
call fcn.14011aa10
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b70]
mov edx, 0x27
call fcn.14011aa10
int3
test rax, rax
je 0x1400a9676
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x77], cl
invalid
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x20], 3
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
invalid
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rbx + 0x2e7401f8], al
cmp byte [rcx], al
retf 0x3b9a
add byte [rax], al
add byte [rax], al
cmp ecx, dword [rax - 0x73]
push rsp
and al, 0x30
test byte [rax - 0x73], 0x54
and al, 0x70
add al, ch
pop rdx
mov edx, dword [0x58]
ror byte [rdi], 0x84
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
int1
push rax
out 4, eax
add byte [rdi], cl
movzx eax, al
add al, 0x81
invalid
and eax, 0xffffffc0
int3
invalid
mov ecx, dword [0x140198260]
out 0xe, eax
add byte [rcx], dh
sar bh, cl
adc eax, 0x7d9b1
push 0x28768b4c
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xee83305], ecx
push rdi
test byte [rax - 0x77], 0xf9
mov rcx, rdi
sub al, 0xc7
cld
cmp ecx, dword [rbx + 0xee7f305]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
clc
add dh, byte [rsp + rcx*2 - 0x7d]
cmp rax, 1
je case.0x1400a8626.18
mov eax, dword [0x140198314]
cmp rax, 1
mov rcx, qword [0x58]
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea edx, [0x1400f69c0]
add byte [rax], al
add dword [rbx + 0xee7a205], ecx
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
add byte [rcx], al
movabs byte [0x250c8b4865000ee7], al
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax], al
push rsp
and al, 0x30
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
and al, 0x30
cmp byte [rcx], al
retf 0x3b9a
invalid
invalid
invalid
and al, 0x30
mov rcx, rbx
call fcn.140077ec0
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov qword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x48], 0
mov dword [rsp + 0x48], 0
mov qword [rsp + 0x58], rax
jmp 0x1400a9b8f
lea ecx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
add byte [rax], al
adc eax, 0xb6b85
int3
and r8b, sil
dec qword [rax]
dec dword [rax]
dec dword [rax - 0x73]
xor al, r13b
xor al, ch
sal byte [rdi + rax + 0x48], 0x8b
js 0x1400a9cb1
mov ecx, dword [rsi + 0x78]
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
and byte [rsi + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
in al, dx
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov edi, ecx
lea rdx, [rcx + 0x60]
call fcn.1400f5d90
cmpsd dword [rsi], dword [rdi]
rol byte [rax + rax], 0x84
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
cmpsd dword [rsi], dword [rdi]
rol byte [rax + rax], 0x84
ror byte [rdi], 0x84
mov ebp, 0x8b000000
add byte [rax], al
add byte [rbx + 0x4f8b3847], cl
pop rsp
mov dword [rsp + 0x70], ecx
mov eax, dword [rdi + 0x38]
mov ecx, dword [rdi + 0x5c]
and al, 0x50
test dword [rdx + 0xf000000], ebx
add byte [rdi], cl
adc byte [rsp + 0x54], al
and al, 0x54
and al, 0x54
jo 0x1400a9cc4
and al, 0x3c
xor byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x38
pop rsp
or eax, dword [rax]
and al, 0x20
invalid
int3
sub esp, 0x50
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
test al, 8
je 0x1400a9eaa
test al, 2
jne 0x1400a9e2c
add dh, byte [rbp + 0x10]
mov rcx, rax
and rcx, 0xfffffffffffffff5
lock cmpxchg qword [rsi], rcx
jne 0x1400a9e10
jmp case.0x1400924bb.394
lea rcx, [rsi + 0x20]
mov dword [rsp + 0x28], 0x3b9aca01
and al, 0x28
add edx, ecx
invalid
cmp ecx, dword [rax - 0x73]
push rsp
and al, 0x20
call fcn.140077ec0
and al, 0x28
add edx, ecx
invalid
lea ecx, [rsi + 0x30]
dec dword [rax - 0x75]
jo 0x1400a9ec7
test eax, eax
invalid
sbb byte [rbx + rcx*4 + 0x46], cl
clc
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140160a70]
mov edx, 0x2b
call fcn.14011aa10
or eax, dword [rax]
jrcxz 0x1400a9f48
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
add byte [rax + 0x20c48348], dl
pop rsi
ret
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov dh, 0xc2
invalid
and al, 0x60
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x1f7cc7ba], cl
invalid
add byte [rax], al
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rbx + 0x2e7401f8], al
clc
invalid
je 0x1400aa193
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
rol byte [rbx], 1
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov eax, dword [rsi + 0x28]
bnd call fcn.1400b4c90
loopne 0x1400aa230
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
retf 0xb60f
invalid
add byte [rax], al
pop rax
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
add byte [rax], al
test byte [rdi + 0x48000000], bh
mov ecx, esi
add byte [rax - 0x77], cl
int1
add byte [rdi], cl
mov dh, 0xc0
sub eax, 0x6348000e
add al, 0x81
invalid
or dword [rax + 1], 0x48e0ffc8
mov eax, dword [rsi + 0x20]
add eax, ecx
and al, 0x70
add dword [rax - 0x77], ecx
and al, 0x30
lea ecx, [rsp + 0x30]
sar bh, 0xff
push rax
xadd qword [rsi], rax
invalid
invalid
invalid
cmp eax, 0x40
test dword [rdx + 1], ebp
add byte [rax], al
or byte [rbp + 8], dh
std
dec dword [rax - 0x77]
stc
mov eax, dword [rsi + 0x20]
invalid
mov eax, dword [rsi - 8]
invalid
stc
add dh, byte [rax + rbp*2 + 0x4c]
mov r14, qword [rsi + 0x28]
invalid
lea ecx, [rdi + 0xd0]
add byte [rax], al
add ecx, dword [rdi]
push rdi
test byte [rax - 0x77], 0xf9
add byte [rax - 0x75], cl
cmp al, 0xc1
invalid
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rbx + 0xedee405], ecx
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
invalid
pop rax
add byte [rax], al
add byte [rax], al
retf 0x3b9a
lea edx, [rsp + 0x30]
xor byte [rax - 0x77], cl
fld1
pop rsi
invalid
dec dword [rax - 0x77]
int1
adc ch, bh
dec dword [rdi]
sub byte [rsp + 0x90], dh
add byte [rax - 0x7f], cl
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x58
or eax, 0xb6386
xchg byte [rbx + 0xb], ah
add byte [rbp + rcx*4 + 5], cl
invalid
lea eax, [0x1401608d8]
or eax, 0xb673e
or eax, dword ds:[eax]
add eax, 0xb6266
and al, 0x2f
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
call fcn.140103660
add byte [rax + 0x48c48348], dl
add byte [rax + 0x48c48348], dl
ret
int3
sub esp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400aa59b
lea rcx, [rsi + 0x20]
call fcn.1400814f0
std
dec dword [rax - 0x73]
xor al, r13b
pushfq
mov esp, 0x8b48fffc
lea rcx, [rsi + 0x30]
call fcn.140076240
mov rax, qword [rsi + 0x70]
jo 0x1400aa5f1
test eax, eax
jo 0x1400aa5f1
test eax, eax
je 0x1400aa5b4
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax], r8b
loope 0x1400aa5e8
invalid
invalid
invalid
lea ecx, [rsi + 0x30]
call fcn.140076240
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x1400aa700
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
xor al, r13b
xchg edx, eax
mov edx, 0x8b48fffc
jo 0x1400aa7fb
test eax, eax
je 0x1400aa7be
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
push rax
invalid
mov r8, qword [rsi - 8]
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
fld dword [rbx]
add byte [rax], al
clc
invalid
xor byte [rax - 0x77], cl
je 0x1400aa8fc
cmp byte [rax - 0x73], cl
and al, 0x30
lea edi, [rsi + 0x30]
add byte [rcx], al
add dword [rbx + 0xed9b505], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
add byte [rax], al
mov dword [rsp + 0x60], 4
xor cl, byte [rcx + 0x3058bc3]
invalid
and eax, 0x58
rol dword [rsi], 0x48
cmp eax, 0x3f
xchg byte [rdx + rax], dh
add byte [rax], al
and eax, 0xffffffc0
dec dword [rax]
std
dec dword [rax - 0x77]
stc
or byte [rbp + 9], dh
and al, ch
pop rdx
imul edi, ebp, 0x4e8d48ff
xor al, ch
sar dword [rsi - 0x74b70004], 1
xchg al, ah
add al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
mov gs, eax
add al, byte [rax]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
invalid
ror dword [rcx - 0x73], 0x8f
rol byte [rax], 1
add byte [rax], al
mov byte [rbx], 0
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
lock add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, ch
add ecx, dword [rdi]
push rdi
test byte [rax - 0x77], 0xf9
mov ecx, edi
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0xed75e
cmp al, 0xc1
ror dword [rax - 0x73], 0x8f
rol byte [rax], 1
add byte [rax], al
invalid
add dh, al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rbx + 0xed73105], ecx
invalid
xor edi, edx
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
adc dword [rax + 0xf0], esi
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
and al, 0x68
add byte [rax], al
mov dword [rsp + 0x60], 3
and al, 0x60
add eax, dword [rax]
add byte [rax], al
mov ecx, ebx
fld1
push rbp
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x70
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add bl, ch
xchg ebp, eax
or eax, 0xb5bce
add eax, 0xb5c5f
pop rdi
pop rsp
or eax, dword [rax]
or eax, 0xb5f86
add byte [rbp + rcx*4 + 5], cl
cmpsd dword [rsi], dword [rdi]
pop rdi
or eax, dword [rax]
invalid
and al, 0x60
and al, 0x60
jo 0x1400aacca
push rdi
ror byte [rdi], 0x11
and al, 0x78
lea ecx, [rsp + 0x60]
lea ecx, str.assertion_failed:_prev.ref_count_____1
add byte [rax], al
invalid
invalid
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x7c705
int3
int3
push rbx
sub rsp, 0x50
mov rsi, rdx
mov rdi, rcx
lea rdx, [rcx + 0x2d0]
call fcn.1400f5d90
test al, al
je 0x1400aadf2
invalid
add byte [rax], al
invalid
add dword [rax], 0x8b480000
xor byte [r8 - 0x39], r9b
xor byte [r8 + r8], r8b
add byte [rax], al
mov rax, qword [rdi + 0x30]
mov qword [rdi + 0x30], 4
ja 0x1400aad93
adc byte [rdi + 0x38], al
and al, 0x20
mov ebx, dword [rsi + 0x10]
add ecx, dword [rax - 0x7b]
sal byte [rbp + rax + 0x48], 0x89
stc
lea ecx, [rsi + 0x30]
call fcn.1400769b0
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x1400aaf86
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
pop rax
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x240], esi
mov ah, 0x24
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
mov eax, dword [rcx]
nop dword [rax]
or ecx, 1
add eax, 0x48000003
lea ecx, [rax - 0x40]
mov cl, 0xe
add al, 0x81
xor byte [rax - 0x73], cl
and al, 0x28
add byte [rbx - 0x2f08cfba], cl
add byte [rax], al
mov rcx, qword [0x58]
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x4b7d1
pop rax
add byte [rax], al
sbb al, 0xb9
cld
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x78], eax
and al, 0x78
add byte [rax], al
stc
add dh, byte [rcx + rdx*2 - 0x7d]
stc
add dword [rdx + rsi - 0x77], esi
invalid
mov ebx, eax
xor cl, byte [rcx + 0x63058bc3]
ror byte [rsi], 1
xor al, 0xc1
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
and eax, 0x58
retf 0x110f
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
ror byte [rax - 0x73], 0xd
pop rbp
sbb eax, 0x6348000e
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
bnd call fcn.140102f60
mov eax, 0xffffffc0
add byte [rax], al
ror byte [rax - 0x7d], 0xf8
jne case.0x1400ab31a.0
jne case.0x1400ab31a.0
invalid
and al, r13b
mov esp, 0x48fffd60
clc
ret 0xece
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x7c0a2
invalid
and al, 0x58
and al, 0x58
movabs byte [0x602444c748fffcb7], al
add byte [rax], al
pop rax
add al, byte [rax]
add byte [rbx + 0x5f], bl
push rax
mov bh, 0xfc
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x60
add dword [rax], eax
add byte [rax], al
and al, 0x68
add byte [rax], al
add byte [rax], al
lea eax, [0x1401608d8]
or eax, 0xb57c4
push rdi
or eax, dword [rax]
add al, ch
mov bl, 0xf5
invalid
lea eax, [0x140160750]
mov dword [rsp + 0x58], eax
and al, 0x20
adc dword [rsp + 0x70], eax
add byte [rbp + rcx*4 + 5], cl
int 0x56
or eax, dword [rax]
invalid
add byte [rdx + 0x27], bh
mov eax, dword [rsi + 0x228]
sub byte [rdx], al
add byte [rax], al
or cl, byte [rax - 0x75]
invalid
add byte [rax], al
mov ecx, dword [0x140198260]
ror byte [rax - 0x7d], cl
invalid
int3
int3
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rdi], cl
sub byte [rsp + 0x20], al
invalid
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 eax, [0x14015fac8]
or eax, dword [rax]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 8
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x20]
call fcn.14011a880
invalid
add ah, cl
invalid
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
nop
nop
and byte [rax - 0x39], cl
and al, 0x28
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x28
sbb eax, 0x48fffcb5
mov eax, 0xffffffc0
sar bh, 0xff
push rax
xadd qword [rsi], rax
and eax, 0xffffffc0
cmp rax, 0x40
jne 0x1400ab75f
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400ab727
lea rcx, [rsi + 0x20]
call fcn.140081430
lea rcx, [rsi + 0x30]
call fcn.1400790a0
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x1400ab746
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
mov eax, dword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400ab7e5
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b70]
mov edx, 0x27
call fcn.14011aa10
int3
sub esp, 0xf0
movaps xmmword [rsp + 0xe0], xmm6
mov rsi, rcx
invalid
mov rax, qword [rcx]
invalid
jmp 0x1400ab8ea
or ecx, 1
add eax, dword [rax]
add byte [rax - 0x73], cl
ror byte [rax - 0x7d], 0xf9
setb dl
add dh, al
cmpxchg qword [rsi], rcx
invalid
mov dword [rsp + 0xc8], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rbx + 0x2e7401f8], al
clc
invalid
je 0x1400ab9c5
clc
add dword [rsi + rbp - 0x75], esi
add eax, 0xec977
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
leave
invalid
pop rax
lea edx, [rsp + 0x40]
push rsp
and al, 0x40
mov edx, dword [0x58]
add byte [rax], al
add byte [rbx + 0x537402f9], al
add dword [rdx + rsi - 0x77], esi
ret
enter 0xe, 0x65
mov rcx, qword [0x58]
adc eax, 0x4af2a
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
add byte [rax], al
stosb byte [rdi], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
add al, 0x81
enter 0xffffffffffffe0ff, 0x48
mov ecx, ebx
insd dword [rdi], dx
je 0x1400abaf7
add byte [rax - 0x39], cl
rol al, 0xff
invalid
invalid
or byte [rax - 0x77], cl
fld1
or byte [rcx - 3], bl
dec dword [rax - 0x77]
mov ecx, edi
mov ecx, ebx
mov ecx, edi
and al, r14b
dec qword [rax]
and al, r13b
invalid
lea ecx, [rsi + 0x30]
test eax, eax
add dh, byte [rax + rbp*2 + 0x4c]
mov esi, dword [rsi + 0x28]
add byte [rax], al
add byte [rax], al
mov esp, 0x86c6fffc
test al, 0
add byte [rax], al
add al, 0x8b
add byte [rax], al
add dword [rbp + rbp - 0x75], esi
add eax, 0xec6f4
invalid
invalid
sub eax, 0xc6f4058b
invalid
add byte [rax], al
lea ecx, [rdi + 0xd0]
rol byte [rax], 1
add byte [rax], al
add al, 0
add eax, dword [rax]
and al, 0xb8
fld1
add ebx, 0x8948fffc
dec dword [rax - 0x77]
ret
fldlg2
in al, dx
cld
dec dword [rdi]
movaps xmm6, xmmword [rsp + 0xe0]
mov ah, 0x24
loopne 0x1400abc8d
add byte [rax], al
add byte [rax], al
pop rdi
mov ecx, ebx
jmp 0x1400abd3d
or eax, dword [rax]
or eax, dword [rax]
push rsi
sub rsp, 0x20
and byte [rax - 0x77], cl
invalid
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne case.0x14008d1d0.445
and byte [rax - 0x77], cl
invalid
lea rcx, [rsi + 0x20]
call fcn.140081430
and al, r13b
mov ch, 0x56
std
dec dword [rax - 0x73]
lea rcx, [rsi + 0x30]
call fcn.1400798b0
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x1400abd9a
invalid
invalid
mov cs, eax
lea rcx, [rsi + 0x30]
call fcn.1400798b0
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x1400abd9a
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
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 [0x140198260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
sahf
add byte [rax], al
add byte [rax + 0x48107502], ch
adc byte [rax - 0x77], cl
invalid
adc byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
cmc
cmpxchg qword [rsi], rcx
invalid
invalid
add ecx, dword [rdi]
xchg esp, eax
ret 0x948
add byte [rax], al
or eax, 0xb4afb
add al, ch
mov dl, 0xe9
invalid
sub esp, 0x310
movaps xmmword [rsp + 0x300], xmm6
mov rsi, rcx
invalid
mov rax, qword [rcx]
jmp 0x1400ac09a
lea ecx, [rax - 0x40]
invalid
cmp byte [rax - 0x73], cl
and al, 0x30
mov esi, 0x48000003
lea edi, [rsi + 0x30]
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rax + 0xf8], ebx
mov dword [rsp + 0x60], 4
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x68
add dword [rax], eax
add byte [rax], al
lea edx, [rsp + 0x60]
mov edx, esi
invalid
mov dh, 0x89
and byte [rcx], al
add byte [rax], al
stc
add dh, byte [rbx + rdx*2 - 0x7d]
stc
add dword [rdx + rsi - 0x77], esi
ret
invalid
mov edi, dword [rcx + rax*8]
add byte [rax], al
adc dword [rcx + 0xf0], esi
ror byte [rdi], 0x84
invalid
invalid
mov dword [rsp + 0x60], eax
invalid
lea ecx, [rsp + 0x60]
add byte [rax - 0x39], cl
rol al, 0xff
invalid
invalid
and eax, 0xffffffc0
loopne case.0x1400ac28f.1
dec qword [rax]
fld1
add al, 0x52
std
dec dword [rax - 0x77]
stc
dec qword [rax]
adc dh, byte [rcx + 0x11e90007]
add dword [rax], eax
add byte [rax + 0x687402f9], al
add dh, byte [rax + rbp*2 + 0x4c]
mov esi, dword [rsi + 0x28]
mov edi, 0x4865000e
add byte [rbp + 0x48], ah
rol byte [rax], 1
add byte [rax], al
lea edx, [0x1400f69c0]
add dword [rax], eax
add byte [rcx], al
mov rcx, qword [0x58]
mov ecx, dword [0x58]
add byte [rax], al
cld
dec dword [rax - 0x39]
invalid
invalid
invalid
push rsp
mov edi, 0x4865000e
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov rcx, qword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
ror dword [rdi], 0xb6
and byte [rax], 1
add byte [rax], al
invalid
add byte [rbx + 0x4c7402f8], al
add byte [rbp + 0x48], ah
add byte [rax], al
adc eax, 0x4a5c1
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xebf0305], ecx
add eax, 0xebf03
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov eax, dword [rcx + rax*8]
add byte [rax], al
mov dword [rsp + 0x60], 3
cld
dec dword [rdi]
movaps xmm6, xmmword [rsp + 0x300]
pop rsi
jo 0x1400ac48c
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x80], rax
jmp 0x1400ac42e
lea ecx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
add byte [rbp + rcx*4 + 5], cl
xor dword [rbx + rcx], eax
add byte [rax], al
call fcn.14011aa10
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b70]
mov edx, 0x27
call fcn.14011aa10
int3
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
nop
and al, 0x28
mov edx, 0x8948fffc
add byte [rax], al
add al, ch
invalid
int3
mov ah, 0x24
adc byte [rdx], al
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x1400ac86a
add byte [rax], al
and al, 0x28
and al, 0x30
and al, 0x38
cmp byte [rax - 0x77], cl
and al, 0x40
invalid
mov qword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
mov edi, 0x48000002
lea edi, [rsi + 0x30]
sub byte [rbx + 0x2e7401f8], al
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
mov ecx, 0x4865000e
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
mov dword [rsp + 0x60], 1
pop rax
add byte [rax], al
cmp byte [rax - 0x77], cl
stc
invalid
add dword [rcx - 0x9f27428], ecx
mov eax, 0x4865000e
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x73], cl
pop rsi
and byte [rax + rax*8 + 0xa7840f], al
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0xc0
invalid
ror byte [rax - 0x73], 0xd
add byte [rsi], 0xe
invalid
add byte [rax + 0x63], cl
invalid
clc
invalid
xchg byte [rax + 1], bl
add byte [rax], al
invalid
add dword [rax], eax
std
or byte [rbp + 9], dh
lea ecx, [rsi + 0x20]
and al, ch
mov eax, dword [rsi + 0x1f8]
lea edx, [rsp + 0x58]
invalid
mov dword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
jmp 0x1400acb04
lea ecx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
jo 0x1400acc0a
lea edx, [0x1401607d8]
push rsi
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
in al, dx
and byte [rax - 0x77], cl
invalid
lea ecx, [rsi + 0x20]
dec dword [rax - 0x73]
xor al, r13b
invalid
or cl, byte [rax - 0x75]
add byte [rdx], al
add byte [rax], al
or eax, 0xeb62b
invalid
and eax, 0x7a805
int3
int3
sub rsp, 0x50
mov rsi, rdx
mov rdi, rcx
lea rdx, [rcx + 0x1e8]
add al, ch
invalid
xchg ecx, eax
add al, 0
test al, al
je 0x1400accf2
mov rax, qword [rdi + 0x30]
mov qword [rdi + 0x30], 0xc
ja case.0x14009aff3.433
adc byte [rdi + 0x38], al
and al, 0x20
and al, 0x20
adc byte [rdi], cl
adc dword [rsi], eax
sub eax, 0x8948000b
and al, 0x20
sar bh, 0xff
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400ace0f
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne 0x1400acded
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
and al, dh
dec qword [rax]
jne case.0x14008b695.461
lea rcx, [rsi + 0x20]
call fcn.140081430
lea rcx, [rsi + 0x30]
call fcn.140079da0
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x1400acdd1
invalid
or cl, byte [rax - 0x75]
mov es, word [rax]
add al, byte [rax]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x1e0
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x7a65b
nop
add rsp, 0x1e0
pop rsi
add ah, cl
int3
mov eax, 0xffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400acea6
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400ace9f
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400ace67
lea rcx, [rsi + 0x20]
call fcn.140081430
lea rcx, [rsi + 0x30]
call fcn.140079da0
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x1400ace86
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
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, [0x140160b70]
mov edx, 0x27
call fcn.14011aa10
invalid
add ah, cl
mov rcx, rax
mov ecx, eax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
ret 0x8348
retf 0xf020
cmpxchg qword [rsi], rdx
jne 0x1400aced0
invalid
ret 0x8348
test cl, 3
je 0x1400acf61
mov rax, 0xffffffffffffffc0
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x20], 0xc
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.140077ba0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x28], 1
and al, 0x20
or eax, dword [rax]
add byte [rax], al
hlt
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp dword [rsi + 0x30], 1
ja 0x1400ad522
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
test bh, al
add byte [rax], al
add byte [rax - 0x75], cl
jle 0x1400ad0fc
movabs eax, dword [0x12083c60003]
or byte [rdx + 0x4865000e], dh
add byte [rax], al
mov dword [rsp + 0x30], 3
js 0x1400ad207
mov dword [rsp + 0x78], eax
push 0x245c110f
push 0x2454110f
pop rax
adc dword [rsp + 0x68], ebx
add byte [rax], al
add byte [rdi], cl
and al, 0x50
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x60], al
and al, 0x70
xchg al, cl
add byte [rax], al
add byte [rax], al
lea rdi, [rsi + 0x20]
and byte [rbp + rcx*4 - 0x42], cl
add byte [rax], 0
add byte [rbp + rcx*4 - 0x4c], cl
invalid
invalid
mov ah, 0x24
lock add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
test byte [rdx + 1], al
add dword [rax], eax
add dh, al
xchg al, dl
add byte [rax], al
add byte [rbx], al
add byte [rax], al
invalid
add byte [rax], al
add dword [rsi + rbp - 0x75], esi
add eax, 0xeb090
invalid
invalid
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
add byte [rax], al
invalid
add byte [rax], al
adc dh, al
je 0x1400ad325
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x40
lea rcx, [rsp + 0x30]
add byte [rax], al
stosb byte [rdi], al
std
dec dword [rax - 0x77]
fldpi
invalid
or cl, byte [rax - 0x75]
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x7a0b8
invalid
invalid
invalid
movabs al, byte [0x4800000149e90007]
mov ds, word [rax - 0x18000000]
invalid
mov ecx, edi
mov rcx, qword [0x58]
add dword [rax], eax
add byte [rbp - 0x7cf58b40], al
clc
add dword [rbx + rsi + 0x45], esi
je 0x1400ad406
xor r13d, r13d
xor eax, dword [rbp + 0x31]
in eax, dx
or al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
mov r14, qword [rcx + rax*8]
invalid
invalid
invalid
and eax, 0x58
mov esi, dword [rcx + rax*8]
mov ecx, dword [0x58]
add byte [rax], al
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov ecx, ebx
dec dword [rax - 0x77]
int1
add byte [rbx + 0x5f], bl
pop rbp
and al, 0
add byte [rax], al
invalid
invalid
add al, ch
out dx, al
invalid
add byte [rax], al
mov byte [rdx], dh
or eax, dword [rax]
int3
int3
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400ad59b
lea rcx, [rsi + 0x20]
call fcn.1400814f0
lea rcx, [rsi + 0x30]
call fcn.1400779d0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x1400ad5ba
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov ecx, dword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0xd0
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
stosd dword [rdi], eax
invalid
add eax, dword [rax]
add byte [rax], al
movsd dword [rdi], dword [rsi]
cld
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x28
add dword [rax], eax
add byte [rax], al
and al, 0x20
add al, byte [rax]
add byte [rax], al
add esp, 0xc8
pop rdi
pop rsi
ret
ret 0xeac0
add byte [rax + 0x63], cl
add al, 0x81
add byte [rax], al
add dword [rbx + 0xea96e05], ecx
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
add byte [rax], al
adc byte [rax + 0xf0], dh
add byte [rax], al
and al, 0x30
add byte [rax - 0x39], cl
and al, 0x38
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
dec dword [rbx + 0xea8ed0d]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc 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
invalid
invalid
mov ss, eax
invalid
add byte [rax - 0x73], cl
adc eax, 0x48f58
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add eax, 0xc0c74800
sar bh, 0xff
push rax
xadd qword [rsi], rax
invalid
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
clc
invalid
jne case.0x1400adab8.0
lea ecx, [rsi + 0x30]
or al, byte [rcx]
add byte [rax], al
push 0x28768b4c
mov dh, 0xc1
cmpsd dword [rsi], dword [rdi]
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x3c], cl
mov edi, dword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
and eax, 0x58
mov edi, dword [rcx + rax*8]
add byte [rax - 0x73], cl
adc eax, 0x48e4b
invalid
add al, ch
cmpsb byte [rsi], byte [rdi]
xchg esi, eax
add eax, dword [rax]
add eax, 0xea78c
mov word [rdi + 0x4865000e], fs
pop rax
add byte [rax], al
mov edi, dword [rcx + rax*8]
lea ecx, [rdi + 0xd0]
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
and al, 0x30
cld
dec dword [rdi]
movaps xmm6, xmmword [rsp + 0x90]
add byte [rbx + 0x5f], bl
pop rdi
push rax
add eax, 0x24548d48
xor byte [rax - 0x77], cl
fld1
push 0xffffffffffffffa7
cld
dec dword [rax - 0x75]
mov eax, dword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov eax, dword [rsi + 0x28]
mov dword [rsp + 0x30], 1
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
and al, 0x48
movabs al, byte [0x4c000b2ba60d8d48]
lea eax, [0x1401608d8]
lea edx, [0x1401607d8]
lea ecx, [rsp + 0x30]
and al, 0x28
call fcn.1400783e0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400adf0f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400adef0
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400adebe
lea rcx, [rsi + 0x20]
call fcn.140081430
lea rcx, [rsi + 0x30]
call fcn.140076090
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x1400aded7
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x50
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x50
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b70]
mov edx, 0x27
call fcn.14011aa10
int3
ror byte [rax - 0x7d], 0xf8
jne 0x1400adf99
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
nop
add rsp, 0x20
invalid
and byte [rsi - 0x3d], bl
invalid
dec qword [rax]
mov eax, dword [rsi + 0x68]
mov ecx, dword [rsi + 0x70]
add byte [rcx], dh
and dh, al
and al, 0x40
add eax, 0x24548d48
and byte [rax - 0x77], cl
lea edx, [rsp + 0x20]
add esp, 0x48
invalid
sub cl, byte [rbx]
add byte [rdx + 0x27], bh
invalid
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x250
sub esp, 0x250
add dword [rcx + 0x5eac0c2], ecx
invalid
add esi, dword [rdx + rbx*8 + 0x48]
cmp eax, 0x3f
clc
invalid
ror byte [rax - 0x7d], 0xf9
setb dl
setb dl
cmpxchg dword [rsi], ecx
invalid
or dword [rax + 1], 0x48e0ffc8
lea eax, [0x1401602c8]
mov dword [rsp + 0x38], eax
add byte [rax], al
add byte [rbx - 0x2f08cfba], cl
xor bh, dh
invalid
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rbx + 0x2e7401f8], al
clc
invalid
je 0x1400ae1dc
xor al, 0xc1
stc
add byte [rax], al
bnd call fcn.14007d330
add byte [rax], al
add byte [rax], al
add dword [rcx + 0x500d8bd8], ecx
or eax, 0xea050
invalid
invalid
invalid
adc al, 0x25
pop rax
invalid
add byte [rbp + 0x48], ah
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
retf 0x110f
adc dword [rcx + 0xf0], esi
mov cl, pe_nt_image_headers64
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
pop rsi
and byte [rax + rax*8 + 0xc2840f], al
test dl, al
add byte [rax], al
invalid
add al, 0
adc dh, al
and al, 0x38
cmp byte [rcx], al
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
and al, 0x60
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbx]
lock dec qword [rax]
xchg esi, eax
xor ebp, edi
dec dword [rax - 0x77]
mov rcx, rdi
cld
add byte [rax], al
add byte [rax], al
mov eax, dword [rsi + 0x28]
invalid
and al, 0xb
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1401608d8]
mov edx, 0x24
retf
invalid
and cl, byte [rbx]
add byte [rax - 0x77], cl
and al, 0x58
mov dword [rsp + 0x68], eax
or eax, dword [rax]
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400ae4cb
lea rcx, [rsi + 0x20]
call fcn.1400814f0
lea rcx, [rsi + 0x30]
call fcn.1400790a0
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x1400ae4ea
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
ror byte [rax - 0x7d], 0xf8
jne 0x1400ae5bd
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400ae582
lea rcx, [rsi + 0x20]
call fcn.1400814f0
lea rcx, [rsi + 0x30]
call fcn.1400790a0
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x1400ae5a1
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x210
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x210
pop rsi
ret
and al, dh
dec qword [rax]
jne 0x1400ae637
lea rcx, [rsi + 0x20]
call fcn.1400814f0
lea rcx, [rsi + 0x30]
call fcn.1400790a0
invalid
stosb byte [rdi], al
cld
dec dword [rax - 0x75]
xchg byte [rax], ch
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
je 0x1400ae656
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rsi
add al, byte [rax]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
and al, 0x20
invalid
mov eax, dword [rsi + 0x28]
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x20], 6
invalid
add byte [rax - 0x73], cl
push rsp
and al, 0x20
and al, 0xf0
sldt word [rax]
nop dword cs:[rax + rax]
mov dword [rsp + 0x28], eax
add byte [rax], al
add byte [rax], al
add eax, 0xe9a8f
add byte [rax], al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
add byte [rax + rax], 0xe8
mov qword [r11], r8
mov dword [rbx], eax
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
and al, 0x58
add al, 0
add byte [rax], al
invalid
sub byte [rax - 0x39], cl
pop rax
pop rdx
add al, byte [rax]
add byte [rdi], cl
push rdi
test byte [rbp + rcx*4 + 0x74], 0x24
cmp byte [rax - 0x77], cl
stc
fild dword [rbx + 0xd8bfffc]
test eax, 0x65000e99
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
push rbx
adc al, 0x25
pop rax
add byte [rax], al
retf 0x110f
and al, 0x38
add dword [rax - 0x77], ecx
and al, 0x58
and al, 0x58
add byte [rax], al
xchg edi, eax
sub bh, ch
dec dword [rax - 0x77]
stc
or byte [rbp + 9], dh
sub bh, ch
dec dword [rax - 0x73]
lea rcx, [rsi + 0x30]
invalid
mov al, 0xfc
cld
or cl, byte [rax - 0x75]
loopne 0x1400aea9a
add byte [rax], al
mov ecx, dword [0x140198260]
xchg edi, eax
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x789a5
mov dword [rdi], eax
invalid
mov dword [rdi], eax
add cl, ch
adc dword [rcx], eax
add byte [rax], al
stc
add dh, byte [rax + rbp*2 + 0x4c]
mov esi, dword [rsi + 0x28]
invalid
sub byte [rdi], cl
mov dh, 0xc1
clc
add dword [rsi + rbp - 0x75], esi
add eax, 0xe9855
cwde
invalid
and eax, 0x58
add byte [rax], al
add byte [rcx], al
and eax, 0x58
lock add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x60
add byte [rax], al
and al, 0x58
add eax, dword [rax]
add byte [rax], al
lea edx, [rsp + 0x58]
mov ecx, esi
and al, 0x58
add al, 0
add byte [rax], al
sub byte [rax - 0x39], cl
and al, 0
add byte [rax], al
invalid
test al, 8
je 0x1400aeda7
test al, 2
jne 0x1400aed1c
mov rcx, rax
and rcx, 0xfffffffffffffff5
lock cmpxchg qword [rsi], rcx
jne 0x1400aed00
jmp 0x1400aed33
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x28], 4
lea rdx, [rsp + 0x28]
call fcn.140078160
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400aedbf
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400aed9d
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400aed62
invalid
or dword [rax - 0x73], ecx
and al, r13b
mov fs, word [rdi]
std
dec dword [rax - 0x73]
xor al, r13b
push rbp
lodsd eax, dword [rsi]
cld
dec dword [rax - 0x75]
xchg al, bl
sldt word [rax]
lea rcx, [rsi + 0x20]
call fcn.1400814f0
lea rcx, [rsi + 0x30]
call fcn.140079ac0
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x1400aed81
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0xfc0
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x3f3b7eb8], dl
sldt word [rax]
nop
add rsp, 0xfc0
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140160a70]
mov edx, 0x2b
call fcn.14011aa10
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b70]
mov edx, 0x27
call fcn.14011aa10
int3
cld
dec dword [rax - 0x75]
xchg al, bl
sldt word [rax]
add ecx, dword [rdi]
xchg esp, eax
ret 0x948
rol al, 0xff
invalid
jne case.0x140066060.591
dec dword [rax]
and al, r13b
sbb esp, dword [rsi]
std
dec dword [rax - 0x73]
xor al, r13b
xor al, ch
xor al, ch
loop 0x1400aee87
cld
dec dword [rax - 0x75]
xchg al, bl
sldt word [rax]
invalid
ror byte [rax - 0x7f], cl
invalid
add byte [rax - 0x73], cl
mov dword [rsp + 0x28], 1
add byte [rax - 0x77], cl
and al, 0x40
mov ecx, esi
nop
add rsp, 0xfb8
pop rdi
pop rsi
ret
invalid
int3
int3
push rdi
push r14
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], esi
and al, 0xd0
add byte [rax], al
invalid
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
clc
stc
setb dl
setb dl
mov dh, 0xc2
or eax, 0x4634800
or dword [rax + 1], 0x48e0ffc8
jmp rax
lea rax, [0x1401602c8]
and al, 0xb0
add byte [rax], al
and al, 0xc0
add byte [rax], al
lea edi, [rsi + 0x30]
add cl, byte [rdi]
test byte [rsi + 0x48000000], ch
mov ebx, dword [rsi + 0x28]
mov esi, dword [rcx + rax*8]
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1400f69c0]
lea edx, [0x1400f69c0]
add byte [rax], al
add dword [rbx + 0xe925005], ecx
xchg edx, eax
invalid
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
xchg edx, eax
invalid
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
lea edi, [rsi + 0x20]
and dh, al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax + rcx*2], al
lea edx, [rsp + 0x28]
stc
mov eax, dword [rsi + 0x28]
bnd call fcn.14009e940
and eax, 0x58
mov ecx, dword [rdx + rcx*8]
stc
add dword [rdx + rsi - 0x77], esi
je 0x1400af1a1
invalid
add eax, 0xe919d
and byte [rax - 0x7d], cl
rcl byte [rax], 0xc6
test byte [rax + rsi*4], ah
and al, 0xb0
and al, 0xb0
add byte [rax], al
add byte [rcx], al
and al, 0x28
and al, 0x28
sub al, ch
push rdi
add eax, 0xc0c74800
invalid
rol al, 0xff
invalid
invalid
mov eax, 0xffffffc0
push rax
xadd qword [rsi], rax
xchg ah, bl
add dword [rax], eax
add byte [rax], al
invalid
invalid
loopne 0x1400af1e3
jne case.0x1400af1de.0
cld
invalid
mov eax, dword cs:[0x140198314]
mov ecx, dword [0x58]
rol byte [rax], 1
add byte [rax], al
add al, 0x48
lea edx, [rsp + 0x28]
int3
mov edx, 0x2b
clc
jne 0x1400af509
add rsp, 0x28
jmp 0x14007a6b0
nop
add rsp, 0x28
sub bl, al
sub bl, al
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b70]
add eax, 0xb1653
add eax, 0xb1653
mov edx, 0x27
call fcn.14011aa10
int3
int3
add byte [rax - 0x75], cl
add dword [rdi], ecx
invalid
mov eax, dword [rcx]
nop dword [rax]
mov rdx, rax
xor r8d, r8d
test dl, 3
sete r8b
or r8, rax
or r8, 0x20
lock cmpxchg qword [rcx], r8
jne 0x1400af540
test dl, 3
je case.0x1400a8626.113
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
xadd qword [rcx], rax
xadd qword [rcx], rax
cmp rax, 0x3f
cmp eax, 0x3f
jbe 0x1400af5f6
loopne 0x1400af53a
jne 0x1400af5eb
cld
dec dword [rax - 0x73]
lea rsi, [rcx + 0x20]
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x28], 0
and al, 0x20
add esp, 0x98
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea eax, [0x140160b70]
add byte [rax], al
ret 0xeac0
invalid
invalid
mov dword [rsp + 0x60], eax
and al, 0x70
add al, 0xf
test byte [rdi + 0x48000003], bl
lea edi, [rsi + 0x30]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xe8bee05], ecx
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
add byte [rax], al
adc byte [rax + 0xf0], dh
lock add byte [rax], al
and al, 0x38
add byte [rax], al
add byte [rax], al
and al, 0x48
and al, 0x30
add r8b, byte [r8]
add byte [rdi], cl
push rdi
test byte [rbp + rcx*4 + 0x74], 0x24
and al, 0x70
invalid
and al, 0x70
mov ecx, edi
add byte [rax], al
xor byte [rdx + 3], bh
jo case.0x14008b695.510
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
xadd qword [rsi], rax
and byte [rdx], al
add byte [rax], al
loopne case.0x1400af83b.1
clc
jne case.0x1400af83b.0
test dword [rcx + rax], esp
invalid
test dword [rcx + rax], esp
add byte [rax], al
dec dword [rax]
sal byte [rdi + rax + 0x48], 0x8b
jo 0x1400af8c6
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
clc
or eax, 0xe898c
add cl, ch
or al, byte [rcx]
add byte [rax], al
stc
add dh, byte [rax + rbp*2 + 0x4c]
mov esi, dword [rsi + 0x28]
mov eax, dword cs:[0x140198314]
lea ecx, [rdi + 0xd0]
add eax, dword [rax]
and byte [rcx], al
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x11
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
and al, 0x30
and al, 0x30
add byte [rax], al
mov dword [rsp + 0x30], 1
add byte [rax - 0x39], cl
and al, 0x38
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
movabs al, byte [0x4c000b0e080d8d48]
lea eax, [0x1401608d8]
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400afadb
lea rcx, [rsi + 0x20]
call fcn.1400814f0
lea rcx, [rsi + 0x30]
call fcn.140076090
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x1400afaf4
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
in al, dx
mov rsi, rcx
invalid
mov rax, qword [rcx]
nop dword [rax]
invalid
dec dword [rax]
add al, 0x48
lea edx, [rsp + 0x20]
mov ecx, esi
invalid
add byte [rax], al
mov esi, 0xa8
invalid
mov rcx, qword [0x58]
lea ecx, [rsi + 0xd0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x46b1f
mov byte [rsi + 0x120], 1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x39], cl
xor 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
clc
add byte [rax], al
add bl, ch
lea rdi, [rsi + 0x20]
lea rdi, [rsi + 0x20]
sub byte [rax - 0x39], r9b
and al, 0x30
and al, 0x30
and al, 0x30
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x3c], cl
ror dword [rcx - 0x73], 0x8f
invalid
invalid
invalid
add dword [rax - 0x73], ecx
pop rsi
add al, 0
mov dword [rsp + 0x40], esi
je 0x1400b0016
and al, 0x40
lea rcx, [rsp + 0x30]
rol al, 0xff
invalid
invalid
invalid
invalid
add byte [rax], al
ror byte [rax - 0x7d], 0xf8
jne case.0x1400affd2.0
test dword [rax + 1], esi
add byte [rax], al
cmp eax, 0x40
test dword [rax + 1], esi
add byte [rax], al
stc
cld
dec dword [rax - 0x75]
xchg al, al
add byte [rax], al
add byte [rax - 0x7b], cl
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
add byte [rbx + rcx*4 + 0x3c], cl
ror dword [rcx - 0x73], 0x8f
rol byte [rax], 1
add byte [rax], al
invalid
adc byte [rax + 0xf0], dh
add byte [rcx + rcx*4 - 0x50], cl
invalid
add al, ch
invalid
or dword [rsi], 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
dec dword [rax - 0x77]
int1
add byte [rbx + 0x5f], bl
add byte [rax], al
add byte [rax], al
or eax, dword [rax]
pop rsi
ret
xchg esp, eax
cld
dec dword [rax - 0x75]
xchg al, al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
mov cs, eax
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
cld
add eax, 0x2bba000b
add byte [rax], al
add al, ch
xchg edx, eax
movsd dword [rdi], dword [rsi]
invalid
and al, r13b
sbb dword [rax], edx
std
dec dword [rax - 0x73]
lea ecx, [rsi + 0x30]
call fcn.1400798b0
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x1400b04f6
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
lea ecx, [rsi + 0x30]
outsd dx, dword [rsi]
invalid
or eax, 0xb062b
lea r8, [0x140160b70]
mov edx, 0x27
add byte [rax], al
add al, ch
loop 0x1400b04d0
invalid
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 rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x1400b0540
test cl, 3
je 0x1400b05d1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
clc
invalid
jbe 0x1400b0636
xchg dl, al
add byte [rax], al
invalid
clc
invalid
and rax, 0xffffffffffffffc0
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x1400b05f5
invalid
lea rdi, [rsi + 0x20]
and dh, al
test byte [rax + riz*4], ah
and al, 0xa0
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x28]
and al, 0x28
and al, 0xa0
add byte [rax], al
add byte [rax + rcx*2], al
lea edx, [rsp + 0x28]
and al, 0x28
jp 0x1400b05e5
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x40
and al, 0xa0
add byte [rax], al
add byte [rbx], al
invalid
mov ecx, edi
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea ecx, str.assertion_failed:_prev.ref_count_____1
add byte [rax], al
cmpxchg qword [rsi], rcx
xchg byte [rdx], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
ror byte [rax - 0x7d], 0xf9
setb dl
retf
stc
add byte [rax], al
add eax, 0xe7be3
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
xor al, 0xc1
pop rax
add byte [rax], al
mov dword [rax + 0xf0], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add bl, ch
lea rdi, [rsi + 0x20]
lea rdi, [rsi + 0x20]
add byte [rax], al
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x60
add dword [rax], eax
and al, 0x68
add byte [rax], al
add byte [rax], al
pop rax
or eax, dword [rax]
add byte [rax], al
push rsp
and al, 0x58
add byte [rax], al
je 0x1400b07fd
cmp byte [rax - 0x77], cl
sub dword [rbx + 0xe], edi
add byte [rbp + 0x48], ah
mov rdx, qword gs:[0x58]
and byte [rcx], al
add byte [rax], al
stc
add dh, byte [rcx + rdx*2 - 0x7d]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x3c], cl
cmp al, 0xc1
lea rcx, [r15 + 0xd0]
add esi, eax
dec qword [rax]
invalid
mov eax, dword [rsi - 8]
add byte [rcx], dh
sar bh, cl
adc eax, 0x76b27
invalid
invalid
add byte [rax], al
dec dword [rax - 0x77]
int1
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400b0a4b
lea rcx, [rsi + 0x20]
call fcn.1400814f0
lea rcx, [rsi + 0x30]
call fcn.140079da0
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x1400b0a6a
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea ecx, [rsi + 0x30]
call fcn.140079da0
mov rax, qword [rsi + 0x1f8]
mov eax, dword [rsi + 0x1f8]
add esp, 0x20
or eax, 0xaff4b
add al, ch
add bl, byte [rsi - 0x3333fffa]
push rsi
push rdi
sub rsp, 0x1d8
sub esp, 0x1d8
sub esp, 0x1d8
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x1400b0c20
test cl, 3
je 0x1400b0cb1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
rol dword [rsi], 0x48
lea rdi, [rsi + 0x20]
jle 0x1400b0cd5
mov qword [rsp + 0x20], 0xc
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x30], 0
push r15
push r14
clc
invalid
invalid
add eax, ecx
sub byte [rax - 0x77], cl
je 0x1400b0dec
xor byte [rax - 0x73], cl
and al, 0x28
movabs al, byte [0x342830f03000000]
add byte [rax], al
add eax, dword [rax]
or eax, 0xe742f
or al, 0xca
add dword [rdx + rsi - 0x77], esi
or dword [rsi + rcx], esi
pop rax
add byte [rax], al
fmul dword [rbx + 0xe73d90d]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add dword [rax - 0x73], ecx
pop rsi
and byte [rax + rax*8 - 0x76b7a88c], al
je 0x1400b0fb0
mov rcx, rsi
ror byte [rax - 0x73], 0xd
test edx, eax
or eax, 0x4634800
or dword [rax + 1], 0x48e0ffc8
jmp rax
loopne 0x1400b0fbd
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0xa8], 4
lea rdx, [rsp + 0x38]
mov rcx, rbx
call fcn.140078520
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x50], rax
jmp 0x1400b10a3
mov al, 2
add byte [rax], al
ror dword [rax + 1], 0xe8
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lodsb al, byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
test bh, ch
sldt word [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb0
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test ch, dl
and dword [rax], eax
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x28
add ebp, ebx
mov dword [rax + rax + 0x19eb0000], ecx
nop word cs:[rax + rax]
movzx ecx, cl
invalid
invalid
jmp 0x13f65e313
pop rdx
invalid
invalid
cld
invalid
add byte [rax - 0x75], cl
jl 0x1400b5f05
xor byte [rax - 0x75], cl
je 0x1400b5f0a
cmp byte [rsi + 0xf], ah
jg 0x1400b5f67
and al, 0x50
push rax
add byte [rdi], cl
rol byte [r11 + 0x1c720af8], 1
add byte [rax], al
add al, 9
ror byte [rbp - 0x7b], 1
in eax, dx
test byte [rax], al
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
invalid
invalid
inc dword [rbp + 0xf]
rol dword [rbp - 0x77], 0xc1
add byte [rax], al
test edx, edx
dec dword [rax - 0x73]
add eax, 0xb60f44
cmp dword [rdi], 0xfffffffe
mov dword [rbx], 0xe9f88948
and eax, 0x48fffffe
add edi, 4
clc
dec dword [rax - 1]
invalid
cmp edi, 8
jl 0x1400b64fa
xor byte [rcx + rcx*4 + 0x6c], cl
dec dword [rbp + rcx*4 + 0x6c]
and al, 0x30
lea ebp, [rsp + 0x30]
and byte [rax - 0x3f], cl
loopne 0x1400b6502
xor r13d, r13d
add byte [rcx - 0x7d], cl
invalid
je 0x1400b6555
adc byte [rax + 0x39], cl
cmc
and al, 1
and al, 0x2a
push rax
and al, 0x58
mov esp, 0xe024
add byte [rdx], al
loopne 0x1400b6668
add byte [rax], al
add cl, byte [rdi]
test byte [rbx - 0xa], bl
add eax, 0xf615850f
invalid
test byte [rax + rdi], ah
add al, byte [rax]
add byte [rax + rax*8 - 0x7bbaeb8b], al
push qword [rdi + rcx + 0x45]
mov esp, edi
add al, 0
add byte [rcx], dh
leave
mov byte [rax], al
add byte [rax], al
sahf
add byte [rax], al
add byte [rax - 0x77], cl
popfq
movabs al, byte [0xa8b5894c000000]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xc0], eax
mov ecx, esi
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x160], eax
mov word [rax + rbp*2], fs
add al, byte [rax]
add byte [rbx + 0x3498b01], cl
and al, 0x88
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x3b0], eax
and al, 0xd4
add dword [rax], eax
add byte [rcx + 0x14b2484], cl
add byte [rax], al
clc
add byte [rax], r8b
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
movdqa xmmword [rsp + 0x50], xmm8
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 0x1400b81ca
mov rcx, qword [rbx + 0x30]
mov rdx, qword [rbx + 0x38]
mov r8, rsi
mov eax, esi
mov eax, esi
mov r9, rdi
call fcn.14009bc00
mov rcx, qword [rbx + 0x10]
mov r15, qword [rbx + 0x18]
mov r12, r15
and r12, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
mov qword [rsp + 0x20], rcx
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 0x1400b814a
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x1400b81ca
add r12, rbp
add esp, ebp
add r12, 0x10
add rbp, 0x10
and r12, r15
jmp 0x1400b80f3
lea eax, [rbx - 1]
and ax, bx
mov ebx, eax
je 0x1400b810f
tzcnt eax, ebx
add rax, r12
and rax, r15
neg rax
lea r14, [rax + rax*2]
shl r14, 4
cmp qword [r13 + r14 + 0x10], rdi
jne 0x1400b8140
lea rax, [r14 + r13]
mov rdx, qword [rax + 8]
mov rcx, rsi
mov r8, rdi
call fcn.14011a450
test eax, eax
jne 0x1400b8140
mov rax, qword [rsp + 0x20]
mov r15, qword [rax + r14 - 0x10]
mov r12, qword [rax + r14 - 8]
test r12, r12
je 0x1400b81f7
mov rax, r12
shr rax, 0x3a
shr eax, 0x3a
shr eax, 0x3a
mov rbx, r12
shl rbx, 5
test rax, rax
jne 0x1400b82dc
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f2240
test rax, rax
je 0x1400b82e6
mov r14, rax
mov r13, r12
jmp 0x1400b8202
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 0x1400b829d
invalid
mov r14d, 4
invalid
invalid
sal byte [rax + rsi*2 + 0x48], 0xc7
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
or byte [rax - 0x73], cl
invalid
int1
sub byte [rsp + 0x50], al
cmp ah, byte [rdx]
invalid
add ah, cl
int3
adc dword [rdx + 4], esi
invalid
mov eax, dword [rdx]
mov qword [rdx], 2
cmp rax, 2
je 0x1400b8387
movups xmm0, xmmword [rdx + 8]
movups xmmword [rcx + 8], xmm0
mov qword [rcx], rax
mov rax, rcx
add rsp, 0x28
ret
lea rcx, [0x140155788]
lea r8, [0x140155818]
mov edx, 0x1d
cli
sbb byte [rax + 0x2b], cl
or byte [rax - 0x3f], cl
jmp 0x14894cbb7
invalid
mov qword [rax], rcx
add eax, 0x48088948
mov dword [rax + 8], 1
sub eax, edx
shr r8, 5
add eax, edx
mov r10, qword [rdx + 8]
mov r9, qword [rdx + 0x18]
mov r11, r9
sub r11, r10
shr r11, 5
shr ebx, 5
jmp 0x1400b840a
ror dword [rcx + 0xf], 0x42
retf
push rsi
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x128], 0
movzx r9d, byte [rdx]
movzx ecx, byte [rdx]
lea r10, [0x14018d214]
movsxd r9, dword [r10 + r9*4]
invalid
invalid
cmp byte [rdi], cl
sub dword [rsp + 0xb0], eax
mov al, 0
add byte [rax], al
cmp ecx, 1
xchg esp, eax
test byte [rsp + rdx*4], ah
add byte [rax], al
add bh, al
test byte [rax + rdx*4], ah
nop
ret 0x8348
cli
invalid
add dword [rax], eax
add byte [rax], al
test ebp, ebp
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x50
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
test byte [rsp + rcx*2], ah
add dword [rax], eax
add al, ch
movabs eax, dword [0x15024bc83fff708]
add byte [rax], al
add byte [rdx + rbx + 0x48], dh
lea rcx, [rsp + 0x90]
add byte [rax], al
add byte [rdx + 4], bh
add byte [rax], al
add byte [rax], al
and al, 0x38
add dword [rax], eax
add al, ch
jge case.0x1400aa2b4.127
idiv edi
inc dword [rbx + 0x15424bc]
add byte [rax], al
add byte [rax], al
je 0x1400b89f7
lea rcx, [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rdx + 6], bh
add al, ch
xor dword [rax], ecx
idiv edi
test ebp, ebp
sub dword [rsp + 0x30], ebp
and al, 0x40
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x50
and al, 0x58
or byte [rdi], cl
adc byte [rdx + 0x18], cl
mov esi, 0x108
add byte [rcx + 1], cl
fisttp word [rcx + rcx*4 - 0x44]
and al, 0x68
add dword [rax], eax
add byte [rbp + 0x39], cl
out 0xf, eax
mov esi, dword [rsp + 0x20]
add r9d, dword [r8 - 0x7d]
invalid
mov eax, dword [rsp + 0x20]
add byte [rax - 0x73], cl
add r9d, dword [r8 - 0x7d]
invalid
cmp eax, edx
ror byte [rdi], 0x85
invalid
js 0x1400b991b
mov edx, dword [rsi + 0x80]
dec dword [rbx + rcx*4 - 0x7a]
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0xde936
invalid
ret 0x9ae8
cmp eax, 3
test byte [rbx + 1], bl
add byte [rax], al
clc
add dword [rbp + 0x17], esi
add byte [rax], al
adc dword [rbx + 0x78], eax
mov eax, dword [rsp + 0x110]
sbb dword [rax + 0xf000000], 0x28
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rbx + 0xa0], eax
add dword [rax], eax
add byte [rax - 0x75], cl
or dword [rax + 1], 0
add byte [rax - 0x75], cl
push rsp
and al, 0x20
clc
add cl, byte [rdi]
test byte [rcx + rax], ah
add byte [rax], al
lea r14, [r13 + 1]
add byte [rax], al
fisttp dword [rdi]
test dword [rbx + 1], edi
add byte [rax], al
test al, al
add byte [rax], al
jl case.0x1400aa0f6.140
or eax, 0xffd23100
adc eax, 0x6c6f4
hlt
mov byte [rsi], 0
hlt
test byte [rcx + 0x48000000], dl
lea edx, [rsp + 0x88]
and al, 0x78
adc byte [rcx - 1], cl
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
push rax
push 0x24448b4c
jo 0x1400bade3
cmp eax, 2
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x78
add byte [rax], 0
add byte [rbp - 0x7b], cl
sal byte [rdi + rsi + 0x4c], 0x8b
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
mov edx, dword [rsp + 0x80]
xchg esp, eax
and al, 0x80
add byte [rax], al
add al, ch
movabs byte [0x8090ff06ebfff548], al
add byte [rax], al
add byte [rcx - 0x3b7eb710], cl
mov eax, 0x5b000001
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dl, 0xfa
invalid
pop rdx
invalid
add byte [rax - 0x73], cl
or eax, 0x9bd2e
invalid
add ah, cl
int3
mov eax, dword [rcx + 0x10]
adc al, 1
add byte [rax], al
sbb al, byte [rcx - 0x80]
inc dword [rbx]
add byte [rax], al
add byte [rcx - 0x3a], al
and al, 0x50
add byte [rbp - 0x78], al
and al, 0x51
xlatb
mov ecx, esi
and al, 0x3c
cmp eax, 0x48000001
mov ecx, dword [rcx + 8]
adc al, 1
add byte [rax], al
mov dword fs:[rsp + 0x68], ebp
mov ecx, esi
pop rbp
idiv edi
add dword [rbp + 0x2c], esi
cmp dword [rcx + 0x10], eax
jbe 0x1400bb7e0
mov r13, qword [rcx + 8]
imul rcx, r8, 0x130
cmp dword [r13 + rcx], 2
cmp dword [rbp + rcx], 2
cmp dword [rbp + rcx], 2
je 0x1400bb7e0
add r13, rcx
cmp dword [r13 + 0x114], eax
jne 0x1400bb7e0
mov rsi, r9
lea rcx, [rsp + 0x50]
mov r8d, 0x128
mov eax, 0x128
mov eax, 0x128
call fcn.140119a10
mov rbx, qword [r14 + 0x10]
mov rbp, qword [r14 + 0x20]
inc qword [r14 + 0x18]
cmp rbx, rbp
jne 0x1400bb73f
add eax, 0x5e8b4900
adc byte [rcx - 0x75], cl
outsb dx, byte [rsi]
and byte [rcx - 1], cl
sbb byte [rax + 0x39], r9b
jmp 0x1400bb6c8
cmp qword [r14], rbp
jne 0x1400bb6cb
mov rcx, r14
int1
call fcn.1400d3480
jge 0x1400bb6cb
add byte [rcx - 0x75], cl
jle 0x1400bb6d7
mov rdi, qword [r14 + 8]
imul rax, rbp, 0x138
mov qword [rdi + rax], 0
mov dword [rdi + rax], 0
lea rcx, [rdi + rax]
add rcx, 8
lea rdx, [rsp + 0x48]
mov r8d, 0x130
call fcn.140119a10
lea rbx, [rbp + 1]
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x20], rbx
cmp qword [r13], 0
je 0x1400bb7ab
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x30], r15
jbe 0x1400bb850
lea rax, [rsp + 0x24]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
add byte [rax - 0x73], cl
adc eax, 0x6f16a
int1
invalid
invalid
int1
invalid
add eax, 0xd8d4800
add dword [rcx + rcx + 0x58d4c00], esi
mov edx, 0xba0009a3
or eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xa7329
sub byte [rax], al
add byte [rax], al
add ah, cl
int3
int3
push rbp
push rsp
invalid
ror dword [rcx - 0x77], cl
invalid
add byte [rdi], cl
sub dword [rsp + 0x50], eax
and al, 0x40
add byte [rcx - 0x75], cl
or byte [r8 - 0x47], r9b
je 0x1400bba31
adc byte [r15], cl
xchg byte [rdx + 2], ah
add byte [rax], al
invalid
add byte [rbx + rcx*4 + 0x61], cl
or byte [rcx + 0x69], cl
enter 0x130, 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
test dword [rbx], edi
invalid
invalid
rol dword [rax - 0x4b], 1
add eax, ecx
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
cmp dword [rax + rbp], 2
mov dword [rsp + 0x28], edi
add byte [rbx + 0x5d], bl
pop rbp
jg 0x1400bc03d
dec dword [rax - 0x73]
and al, 0x44
add byte [rax], al
and al, 0x70
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
add byte [rax - 0x73], cl
adc eax, 0x6e8ab
out 5, eax
add ah, cl
int3
ret
test r8, r8
je 0x1400bc15e
cmp r8d, 1
jne 0x1400bc152
add rdx, qword [rcx + 0x18]
jb 0x1400bc19b
push rdi
push rdi
cmp rdx, qword [rcx + 0x10]
ja 0x1400bc21f
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
sub r9, rdx
jb 0x1400bc1b3
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rdx
mov qword [rcx + 0x28], rax
add rsp, 0x88
ret
add byte [rbp + rcx*4 + 5], cl
invalid
lea rcx, str.overflowp3
lea r8, [0x1401634b0]
mov edx, 8
call fcn.14011add0
invalid
invalid
jae 0x1400bc1ab
add byte [rbp + rcx*4 + 5], cl
invalid
add byte [rax], al
add al, ch
sbb eax, 0x4c0005ec
add eax, 0x44894c00
and al, 0x30
add eax, 0x44894c00
and al, 0x30
mov qword [rsp + 0x30], r8
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [0x14003f320]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.cannot_advance_past__remaining_:___
add byte [rax - 0x77], cl
and al, 0x58
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
and al, 0x70
add al, byte [rax]
add byte [rax], al
and al, 0x70
add al, byte [rax]
add byte [rax], al
lea rdx, [0x140153eb0]
lea rcx, [rsp + 0x58]
call fcn.14011a880
invalid
invalid
add eax, 0xd8d4800
xor dh, byte [rdx + 0xa]
add byte [rbp + rcx*4 + 5], cl
invalid
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea r8, [0x140163490]
mov edx, 0x36
call fcn.14011aa10
int3
enter 8, 0
sub byte [0x1400dc278], al
add byte [rax], al
mov al, 1
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
add dword [rax], eax
add byte [rcx + 0x1042484], cl
add byte [rax], al
add byte [rcx - 0x80], al
mov ebp, 0x1c2
add byte [rdi], cl
jne 0x1400bc830
invalid
invalid
or byte [0x15f1ac32a], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rbp - 0x7b], cl
in al, 0xf
test cl, al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x1e0], al
test byte [rax + riz*8], ah
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x3b0], eax
add al, ch
scasb al, byte [rdi]
sal esp, 0xff
add byte [rax], al
test ecx, eax
add dword [rax], eax
add byte [rcx], al
test edi, edx
add dword [rax], eax
add byte [rax + rax*8 - 0x3147af1], al
invalid
and al, 0xe0
add eax, dword [rax]
add byte [rax], al
test dword [rbx - 3], edi
jnp 0x1400bc68b
invalid
test eax, esp
std
invalid
test ecx, ebp
xor eax, dword [rax]
add byte [rax + 1], cl
add rsi, rcx
xor eax, dword [rax]
add byte [rcx - 0x77], cl
mov ch, 0xa8
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
add dword [rax], eax
add byte [rax], al
and al, 0x10
adc byte [rsi], al
add byte [rax], al
and al, 0xf0
invalid
rol dword [rcx], 0
add dword [rax], eax
add eax, dword [rax]
add byte [rax - 0x73], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x73], cl
push rsp
and al, 0xfb
and al, 0xe8
add byte [rax], al
add byte [rax], al
invalid
test ch, al
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov esp, 0x19824
and al, 0x98
add dword [rax], eax
and al, 0x98
add dword [rax], eax
add byte [rax - 0xa], al
mov dword [rcx], 0x13cf850f
add dword [rdi], ecx
test edi, ecx
adc eax, dword [rax]
invalid
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 + 0x54], al
invalid
invalid
push rsp
cmp dword [rdi], 0
or eax, 0xdb8ce
mov eax, edi
mov ecx, ebx
add byte [rcx - 0x7f], al
out 0x7f, al
mov dh, 0xf3
enter 0xffffffffffff948b, 0x24
add byte [rax], al
test byte [0x1890bca3c], dh
cmp r12, 9
jb 0x1400bfc9c
sbb dword [rdx], esi
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xf0], ebx
ret 2
mov rax, qword [rsp + 0x148]
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rdx], al
add byte [rax], al
add byte [rcx + 1], bh
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24448901], dh
sub byte [rbp + 0x31], al
xor r10d, r10d
xor ebp, ebp
fild dword [rcx - 0x50]
add dword [rbp + rcx*4 + 0x2d], ecx
rcr ah, 1
invalid
cmp esp, 0xe
add byte [rax], al
and al, 0x28
dec dword [rdi + 0x20]
mov r8d, 9
lea rcx, [rsp + 0x3e0]
lea rdx, [rsp + 0x180]
call fcn.1400084d0
mov r8, qword [rsp + 0x3f8]
test r8b, 1
jne 0x1400bd4e1
add byte [rax], al
invalid
cmp r12, 9
jb 0x1400bfc88
or dword [rdi], ecx
invalid
xor r11d, r11d
mov r9d, 1
cmp r12, 9
jb 0x1400bfc60
mov r9d, 1
mov ebx, 1
xor r11d, r11d
cmp r12, 0xd
mov rsi, qword [rsp + 0xd8]
je 0x1400bd6f6
shr r8, 5
mov rax, qword [rsp + 0x3f0]
add rax, r8
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1400bd513
mov rax, qword [rsp + 0x3e0]
sub rax, r8
mov r8, rax
mov rdx, qword [rsp + 0xe8]
movzx r14d, byte [rdx + 9]
movzx eax, byte [rdx + 0xa]
shl eax, 0x10
movzx ecx, byte [rdx + 0xb]
shl ecx, 8
movzx edx, byte [rdx + 0xc]
and r14d, 0x7f
shl r14d, 0x18
or r14d, eax
or r14d, ecx
or r14d, edx
mov r12b, 7
mov al, 1
mov dword [rsp + 0x28], eax
je 0x1400bdaa3
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x48], rax
jmp 0x1400bd9ea
mov byte [rsp + 0x68], 0xa
jmp 0x1400bcd92
cmp al, 0x48
mov ecx, dword [rsp + 0x158]
and al, 0x68
mov ecx, ebx
movzx esi, byte [rsp + 0x27]
add eax, eax
add byte [rax], al
add byte [0xcb54324c], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rbx - 0x7631f0d0], cl
int1
add byte [rbx + 0x1e12484], cl
add byte [rax], al
adc al, 0x48
mov eax, dword [rsp + 0xd8]
or eax, dword [rax]
add byte [rax - 0x75], cl
mov esp, 0xa824
add byte [rax - 0xa], al
mov dword [rcx], 0x48f02f75
dec dword [rdi + 0x20]
mov ecx, dword [0x140198260]
or eax, 0xda40a
and al, 0x50
mov ebp, dword [rsp + 0x30]
add byte [rax], al
and al, 0x3c
add byte [rbp + rcx*4 + 0x2d], cl
loopne 0x1400bdece
invalid
add byte [rax], al
add byte [rbx + 0x1cc2484], cl
add byte [rax], al
mov word [rdi + rax*4], fs
add eax, dword [rax]
add byte [rcx - 0x77], al
mov ah, bh
add byte [rax], al
add byte [rcx - 0x77], al
cmp cl, 0
add byte [rax], al
add al, 0x4c
mov edi, dword [rsp + 0xe8]
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x50
hlt
add byte [rax], al
and al, 0x78
or eax, 0x66000001
mov dword [rsp + 0x74], eax
add dword [rax], eax
add byte [rax + 0x4c762444], cl
mov eax, dword [rsp + 0xc8]
test al, 1
lodsb al, byte [rsi]
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
add byte [rdi], cl
test byte [rax + 0x12], bh
add byte [rax], al
leave
test dword [rcx + rax], ecx
add byte [rax], al
add byte [rcx], bh
add dword [rax], eax
add byte [rax], al
mov word [rax + riz*8], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xe0
add dword [rax], eax
add byte [rax], al
invalid
pushfq
mov ah, 5
and al, 0x90
add byte [rax], al
invalid
add byte [rax], al
mov ecx, dword [rsp + 0x1a0]
fadd dword [rcx]
add byte [rax], al
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
and al, 0xa0
nop
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
fadd dword [rcx]
add byte [rax], al
movups xmmword [rax], xmm0
fadd dword [rcx]
add byte [rax], al
pop rsp
and al, 0x3c
and al, 0x27
mov eax, dword [rsp + 0x80]
pop rsp
and al, 0x50
wait
rol dword [rsi], 0
call [rax]
add byte [rax], al
xor eax, eax
loopne 0x1400be787
mov dword [rsp + 0x44], esp
cmp ecx, 3
add eax, 0x58d4c00
lea ebp, [rbx + 0x9b90006]
invalid
add byte [rcx + 9], bh
mov rdx, r12
invalid
add byte [rbp + rcx*4 + 5], cl
invalid
add eax, 0x6bc2d
mov esp, 0x4b90006
add byte [rax], al
add byte [rdx + 4], bh
add dword [rsi + rax + 0x5b900], edi
add byte [rax], al
lodsb al, byte [rsi]
add eax, 0x58d4c00
jmp 0x1400bfcc6
cwde
add eax, dword [rax]
add byte [rax - 0x73], cl
test byte [rax + rbx*4], ah
and al, 0x98
and al, 0x98
add eax, 0x89480000
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x14003f320]
lea eax, [0x14003f320]
mov word [rax + rbx*4], fs
add eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rax + rsi*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xa33cc
adc byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9d917
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
loopne 0x1400c02b9
sub ebp, dword [0xcb5502dd]
push rbp
adc bl, ch
scasd eax, dword [rdi]
lea rcx, str.Cannot_write_more_after_calling_finish__
lea r8, [0x1401565e8]
mov edx, 0x28
call fcn.140120920
lea r8, str._rustc_c6727fc9b5c64cefa7263486497ee95e529bd0f8library_std_srciomod.rs
mov rcx, r13
mov rdx, rbx
call fcn.14011a8c0
lea rcx, [0x1401564a6]
lea r8, [0x140156530]
mov edx, 0x16
call fcn.14011add0
lea r8, [0x140156548]
mov edx, 0x400
mov rcx, rbp
call fcn.14011a9a0
lea r8, [0x140156578]
mov edx, 3
call fcn.14011a930
lea r8, [0x1401565a8]
mov rcx, r12
mov rdx, rbx
call fcn.14011a9a0
lea r8, [0x140156590]
mov edx, 3
call fcn.14011ad40
lea r8, [0x140156548]
mov edx, 0x400
mov rcx, r12
call fcn.14011a9a0
int3
or eax, 0xd7e23
or eax, 0x49d23100
mov eax, eax
outsd dx, dword [rsi]
invalid
invalid
int3
int3
push rdi
sub rsp, 0x38
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x96205
mov eax, dword [rdx + 0x28]
lea rdx, str.reqwest::Errorurlsourcebuilder_errorerror_sending_requesterror_following_redirectHTTP_status_server_errorHTTP_status_client_error__
mov r8d, 0xe
add byte [rax], al
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
invalid
invalid
je 0x1400c04bc
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
and al, 0x31
add byte [rax - 0x75], cl
invalid
lea r9, [rsi + 0x68]
lea rax, [0x1400c0ec0]
mov qword [rsp + 0x20], rax
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
and al, 0x31
and al, 0x31
add byte [rax - 0x75], cl
invalid
lea rdx, [0x14015d987]
or dword [rax], eax
lea rcx, [rsp + 0x28]
mov r8d, 4
call fcn.14000a010
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 + 0x39], 6
cmp qword [rsi], rax
cmp qword [rsi], rax
je 0x1400c0501
lea rax, [0x1400c0590]
mov qword [rsp + 0x20], rax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, [0x14015669e]
lea edx, [0x14015669e]
lea rcx, [rsp + 0x28]
mov r8d, 3
mov r9, rsi
call fcn.14000a010
invalid
dec dword [rax - 0x7d]
jle 0x1400c055d
cmp qword [rsi + 0x58], 0
je 0x1400c0532
add byte [rdx + rbp + 0x48], dh
add esi, 0x58
add rsi, 0x58
lea rax, [0x1400384c0]
mov qword [rsp + 0x20], rax
lea rdx, [0x1401566a1]
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov r8d, 6
mov r9, rsi
call fcn.14000a010
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x1400c0566
mov al, 1
test cl, cl
jne 0x1400c0585
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x1400c056d
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x98603
invalid
xchg byte [rcx], cl
invalid
sub byte [rax - 0x73], cl
adc eax, 0x98603
invalid
xchg byte [rcx], cl
invalid
add byte [rcx - 0x48], al
mov r8d, 2
test cl, cl
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015e27b]
or dword [rax], eax
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x20
cdq
hlt
inc dword [rcx - 1]
invalid
invalid
invalid
sub byte [rax - 0x73], cl
adc eax, 0x9d82b
add byte [rbx + 0x5f], bl
rol dword [rdx], 0x48
mov dword [rsp + 0x38], ecx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x140161d9c]
mov r8d, 4
mov rsi, rdx
mov rdx, rax
ret 0xff41
push rcx
sbb byte [rax - 0x77], cl
je 0x1400c0acf
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1400c6570]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14000bd00
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x1400c0b5c
ret 0xff41
mov al, 1
test dl, dl
jne 0x1400c0b5e
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x1400c0b21
cmp byte [rsp + 0x31], 0
je 0x1400c0b21
test byte [rsi + 0x34], 4
jne 0x1400c0b21
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
invalid
test cl, cl
jne 0x1400c0b5e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140161515]
mov eax, edx
pop rsi
mov ecx, dword [rdx + 0x20]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rdx + 0x28]
add dword [rax], 0
add byte [rax - 0x73], cl
and al, 0x20
invalid
mov cl, 0xf4
dec dword [rax - 0x75]
and al, 0x20
push rsp
and al, 0x30
leave
je 0x1400c0c29
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x2d], esi
add byte [rsi + riz - 0xa], dh
xor al, 4
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
invalid
invalid
sub byte [rax - 0x73], cl
adc eax, 0x97b70
mov eax, 1
sbb byte [rcx - 0x7bfe4f3f], cl
leave
sub esp, 0x40
mov rsi, rdx
mov esi, edx
leave
adc eax, 0x95810
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x1400c0cbf
sub byte [rax + 0x48302444], cl
mov dword [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
push 0x7cebfffe
invalid
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
leave
push rdi
or dword [rax], eax
mov dword [rsp + 0x20], 0
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
invalid
je 0x1400c0d3d
invalid
mov dword [rsp + 0x28], esi
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
invalid
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
pop rbp
and al, 0x20
and al, 0x38
xor byte [rax - 0x7b], cl
leave
and al, 0x31
add byte [rsi + riz - 0xa], dh
xor al, 4
invalid
add al, 0x75
and byte [rax - 0x75], cl
invalid
sub byte [rax - 0x73], cl
jp 0x1400c0d86
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
sbb byte [rcx - 0x7bfe4f3f], cl
leave
ror byte [rdi], 0x95
ror byte [rax - 0x7d], 0xc4
invalid
pop rsi
int3
call 0x1800ba944
ret
and eax, dword [rax + rax]
add byte [rax], al
je 0x1400c11f8
mov rsi, rcx
mov rbx, qword [rcx + 0x400]
test rbx, rbx
test ebx, ebx
test ebx, ebx
je 0x1400c11f0
mov rdi, qword [rsi + 0x410]
test rdi, rdi
je 0x1400c1262
mov byte [rsi + 0x423], 1
cmp rdi, 0x400
ja 0x1400c13c8
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, rdi
jb 0x1400c13a3
hlt
ror byte [rax + 0x39], 1
clc
jnp 0x1400c1391
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax], dl
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg byte [rax], cl
add al, 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
mov rcx, rbx
mov r8, rdi
call fcn.140123000
mov rdx, qword [rbx + 0x10]
mov edx, dword [rbx + 0x10]
cmp esi, 0xffffffff
dec dword [rax - 0x77]
invalid
mov edx, dword [rbx + 0x10]
lea r8, [0x140156548]
mov edx, 0x400
add byte [rax - 0x77], cl
stc
add eax, 0x96602
sbb dword [rbp - 0x72b3fffb], edx
add eax, 0x965fa
jo 0x1400c14be
mov ecx, dword [rbx]
or byte [rax - 0x77], cl
cli
add eax, dword [rax]
push rsp
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add dh, byte [rbx + rdi + 0x48]
test eax, eax
cmp ecx, dword [rax - 0x75]
or byte [r11 + r9*4 + 0x4b], cl
adc byte [r8 - 0x39], cl
or byte [rcx], al
mov dword [rbx + 8], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0x30]
cmp qword [rsp + 0x180], 2
setne dil
cmp qword [r14], 0
je 0x1400c3d0e
mov r8, qword [r14 + 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0x30]
test dil, dil
je 0x1400c3da2
movups xmm0, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x260], xmm0
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movups xmm2, xmmword [rsp + 0x1a0]
movups xmm3, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x250], xmm3
movaps xmmword [rsp + 0x240], xmm2
movaps xmmword [rsp + 0x230], xmm1
movaps xmmword [rsp + 0x220], xmm0
test r8, r8
je 0x1400c3db4
js 0x1400c49aa
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r8
call fcn.1400f2240
mov r8, qword [rsp + 0x30]
mov r14, rax
mov rax, r8
test r14, r14
jne 0x1400c3dbc
mov ecx, 1
mov rdx, qword [rsp + 0x30]
call fcn.14011a520
lea rcx, [rsp + 0x180]
call fcn.1400c4f30
jmp 0x1400c3fc7
mov r14d, 1
xor eax, eax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], edi
mov rcx, r14
mov rdx, rsi
mov rsi, r8
call fcn.140119a10
mov rcx, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x28]
mov r8, r14
mov r9, rsi
call fcn.14009bc00
mov rbx, rax
cmp qword [rbp + 0x10], 0
je 0x1400c41fc
mov r15, qword [rbp]
mov qword [rsp + 0x110], rbp
mov r12, qword [rbp + 8]
mov rax, rbx
shr rax, 0x39
mov qword [rsp + 0x108], rax
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
xor ebp, ebp
pcmpeqd xmm7, xmm7
xor r13d, r13d
mov rcx, qword [rsp + 0x30]
and rbx, r12
movdqu xmm8, xmmword [r15 + rbx]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb esi, xmm0
test esi, esi
jne 0x1400c3eaa
cmp r13, 1
mov r13d, 1
je 0x1400c3e76
pmovmskb eax, xmm8
xor r13d, r13d
test eax, eax
setne r13b
tzcnt eax, eax
add rax, rbx
and rax, r12
mov qword [rsp + 0x40], rax
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x1400c40d6
add rbx, rbp
add rbx, 0x10
add rbp, 0x10
jmp 0x1400c3e33
lea eax, [rsi - 1]
and ax, si
mov esi, eax
je 0x1400c3e4d
tzcnt eax, esi
add rax, rbx
and rax, r12
neg rax
imul rdi, rax, 0x68
cmp qword [r15 + rdi - 0x58], rcx
jne 0x1400c3ea0
add rdi, r15
mov rdx, qword [rdi - 0x60]
mov rcx, r14
mov r8, qword [rsp + 0x30]
call fcn.14011a450
mov rcx, qword [rsp + 0x30]
test eax, eax
jne 0x1400c3ea0
movups xmm0, xmmword [rdi - 0x10]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rdi - 0x50]
movups xmm1, xmmword [rdi - 0x40]
movups xmm2, xmmword [rdi - 0x30]
movups xmm3, xmmword [rdi - 0x20]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
movaps xmm0, xmmword [rsp + 0x220]
movaps xmm1, xmmword [rsp + 0x230]
movaps xmm2, xmmword [rsp + 0x240]
movaps xmm3, xmmword [rsp + 0x250]
movups xmmword [rdi - 0x50], xmm0
movups xmmword [rdi - 0x40], xmm1
movups xmmword [rdi - 0x30], xmm2
movups xmmword [rdi - 0x20], xmm3
movaps xmm0, xmmword [rsp + 0x260]
movups xmmword [rdi - 0x10], xmm0
cmp qword [rsp + 0x38], 0
je 0x1400c3f6e
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x70], 2
mov edi, dword [rsp + 0x28]
je 0x1400c3fc7
cmp byte [rsp + 0xb8], 2
je 0x1400c3fa7
lea rcx, [rsp + 0xb0]
mov rax, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
call qword [rax + 0x10]
lea rcx, [rsp + 0x90]
mov rax, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x88]
call qword [rax + 0x10]
mov eax, edi
movaps xmm6, xmmword [rsp + 0x290]
movaps xmm7, xmmword [rsp + 0x2a0]
movaps xmm8, xmmword [rsp + 0x2b0]
add rsp, 0x2c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, qword [rsp + 0x40]
movzx eax, byte [r15 + r8]
test al, al
js 0x1400c40f7
movdqa xmm0, xmmword [r15]
pmovmskb eax, xmm0
tzcnt r8d, eax
movzx eax, byte [r15 + r8]
and al, 1
movzx eax, al
mov rdx, qword [rsp + 0x110]
sub qword [rdx + 0x10], rax
lea rax, [r8 - 0x10]
and r12, rax
mov rax, qword [rsp + 0x108]
mov byte [r15 + r8], al
mov byte [r15 + r12 + 0x10], al
inc qword [rdx + 0x18]
neg r8
imul rax, r8, 0x68
mov rdx, qword [rsp + 0x38]
mov qword [r15 + rax - 0x68], rdx
mov qword [r15 + rax - 0x60], r14
mov qword [r15 + rax - 0x58], rcx
movaps xmm0, xmmword [rsp + 0x220]
movaps xmm1, xmmword [rsp + 0x230]
movaps xmm2, xmmword [rsp + 0x240]
movaps xmm3, xmmword [rsp + 0x250]
movups xmmword [r15 + rax - 0x50], xmm0
movups xmmword [r15 + rax - 0x40], xmm1
movups xmmword [r15 + rax - 0x30], xmm2
movups xmmword [r15 + rax - 0x20], xmm3
movaps xmm0, xmmword [rsp + 0x260]
movups xmmword [r15 + rax - 0x10], xmm0
mov edi, dword [rsp + 0x28]
jmp 0x1400c3fc7
lea rdx, [rbp + 0x20]
mov rcx, rbp
call fcn.140121e00
jmp 0x1400c3df4
fadd dword [rax]
add byte [rax], al
mov qword [rsp + 0xe0], rbp
jmp 0x1400c459d
test esi, esi
je 0x1400c459d
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rbp - 0x77], cl
clc
mov r8, r15
add r8, qword [rsp + 0x108]
lea rcx, [rsp + 0x50]
mov rdx, r15
call fcn.140054750
mov rsi, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
mov r15, qword [rsp + 0x60]
movabs rdi, 0x8000000000000000
add byte [rax], al
or byte [rax + 0x39], 0xfe
add byte [rax], al
or byte [rax + 0x39], 0xfe
jne 0x1400c45e8
lea rcx, [rsp + 0xf0]
mov rdx, rbx
mov r8, r15
call fcn.140006920
jmp 0x1400c4656
lea rcx, [rsp + 0x118]
mov rdx, rbx
mov r8, r15
call fcn.140006920
dec dword [rax + 0x39]
mov esp, 0x11824
add byte [rbp + 0x1a], dh
dec dword [rax + 0x39]
mov esp, 0x11824
add byte [rbp + 0x1a], dh
mov qword [rsp + 0xf0], rsi
mov qword [rsp + 0xf8], rbx
mov qword [rsp + 0x100], r15
jmp 0x1400c4656
and al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xf8
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0
add dword [rax], eax
add bl, ch
invalid
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0xf0], xmm0
test rsi, rsi
je 0x1400c4656
add byte [rax - 0x7b], cl
div byte [rdx + rdx + 0x48]
mov ecx, dword [0x140198260]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x128], rax
movaps xmm0, xmmword [rsp + 0x170]
movups xmmword [rsp + 0x130], xmm0
lea r15, [rsp + 0x140]
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x140], xmm0
movups xmmword [rsp + 0x150], xmm1
mov byte [rsp + 0x160], 2
mov eax, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x4b]
mov dword [rsp + 0x161], eax
add byte [rcx + 0x164248c], cl
add byte [rax], al
add byte [rcx + 0x164248c], cl
add byte [rax], al
cmp r12d, 4
jne 0x1400c472b
mov rdi, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xd8]
mov r12, qword [rsp + 0xe0]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400c477c
test r12, r12
je 0x1400c478a
js 0x1400c47d7
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r12
call fcn.1400f2240
test rax, rax
je 0x1400c49c5
mov rbx, rax
jmp 0x1400c478f
mov rdi, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xd8]
mov r12, qword [rsp + 0xe0]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400c4783
test r12, r12
je 0x1400c47dc
js 0x1400c47d7
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r12
call fcn.1400f2240
test rax, rax
je 0x1400c49c5
mov rbx, rax
mov ebx, eax
jmp 0x1400c47e1
mov qword [rsp + 0x28], rsi
jmp 0x1400c47a5
mov qword [rsp + 0x28], rsi
jmp 0x1400c47f7
mov ebx, 1
mov rcx, rbx
mov rdx, rsi
mov r8, r12
call fcn.140119a10
mov qword [rsp + 0x28], rbx
mov rdi, r12
mov rsi, qword [rsp + 0xf0]
mov rbp, qword [rsp + 0xf8]
mov rbx, qword [rsp + 0x100]
movabs rax, 0x8000000000000000
cmp rsi, rax
jne 0x1400c4866
test rbx, rbx
je 0x1400c4844
jns 0x1400c4825
call fcn.140006640
mov ebx, 1
mov rcx, rbx
mov rdx, rsi
mov r8, r12
call fcn.140119a10
mov qword [rsp + 0x28], rbx
mov rdi, r12
mov rsi, qword [rsp + 0xf0]
mov rbp, qword [rsp + 0xf8]
mov rbx, qword [rsp + 0x100]
movabs rax, 0x8000000000000000
cmp rsi, rax
jne 0x1400c4866
test rbx, rbx
je 0x1400c4844
js 0x1400c47d7
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f2240
test rax, rax
je 0x1400c49d2
mov r15, rax
jmp 0x1400c484a
mov r15d, 1
mov rcx, r15
mov rdx, rbp
mov r8, rbx
call fcn.140119a10
mov rbp, r15
mov rsi, rbx
lea r15, [rsp + 0x140]
mov qword [rsp + 0x20], rbx
mov rcx, r15
mov rbx, qword [rsp + 0x28]
mov rdx, rbx
mov r8, r12
mov r9, rbp
call fcn.14009efd0
test rsi, rsi
je 0x1400c4898
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
mov rsi, r13
je 0x1400c48b2
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x130]
mov r9, qword [rsp + 0x118]
mov rbx, qword [rsp + 0x120]
mov r8, qword [rsp + 0x128]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
movzx eax, byte [rsp + 0x160]
mov edx, dword [rcx + 0x31]
mov ecx, dword [rcx + 0x34]
mov dword [rsp + 0x4b], ecx
mov dword [rsp + 0x48], edx
mov rdi, qword [rsp + 0x70]
mov rbp, r14
mov qword [rsp + 0x180], r9
mov qword [rsp + 0x188], rbx
mov qword [rsp + 0x190], r8
movaps xmm0, xmmword [rsp + 0x170]
movups xmmword [rsp + 0x198], xmm0
movdqa xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movdqu xmmword [rsp + 0x1a8], xmm0
movups xmmword [rsp + 0x1b8], xmm1
mov byte [rsp + 0x1c8], al
mov eax, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x4b]
mov dword [rsp + 0x1c9], eax
mov dword [rsp + 0x1cc], ecx
test rdi, rdi
mov r8, qword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
je 0x1400c3ce3
mov r15, qword [rsp + 0x78]
jmp 0x1400c3ccc
xor ecx, ecx
mov rdx, qword [rsp + 0x30]
call fcn.14011a520
mov ecx, 1
mov edx, 1
call fcn.14011a540
mov ecx, 1
mov rdx, r12
call fcn.14011a520
mov ecx, 1
mov rdx, rbx
call fcn.14011a520
int3
invalid
mov edx, edx
call fcn.1400c4d00
jmp 0x1400c4c85
rol byte [rax], 0
add byte [rax - 0x75], cl
mov esp, 0xb024
add byte [rbp + rcx*4 + 0x5a], cl
dec dword [rcx + rcx*4 + 0x5c]
and al, 0x40
adc byte [rax - 0x77], cl
ror dword [rax - 0x77], cl
je 0x1400c4d83
cmp byte [rax + 0x29], cl
mov qword [rsp + 0x30], rbx
invalid
xor byte [rax - 0x75], cl
pop rsp
and al, 0x20
mov edx, dword [rsp + 0x40]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp esi, ecx
add dword [rbx + 0x3a], eax
or al, 0x2b
test dword [rbx - 1], esp
invalid
mov ecx, edi
cmp ecx, edx
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
in eax, 7
add byte [rax], al
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, qword [rsp + 0x78]
and al, 0x78
and al, 0x78
test rcx, rcx
je 0x1400c5f56
add al, byte [rax]
invalid
add al, byte [rax]
add al, dh
dec qword [rcx]
lock dec qword [rcx]
lea r14, [0x140153138]
je 0x1400c5f0f
jmp 0x1400c5f66
lock dec qword [rax]
jne 0x1400c5d7f
mov rcx, qword [rbx + 0xe8]
call fcn.1400832a0
lea rcx, [rbx + 0xf0]
call qword [sym.imp.secur32.dll_DeleteSecurityContext]
mov esp, 0x48000617
cmp dword [rbx], 0
mov esp, 0x48000617
cmp dword [rbx], 0
je 0x1400c5d9e
or al, 0x48
mov ecx, dword [rbx + 8]
mov rcx, qword [rbx + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rbx + 0xa0]
cmp rax, rbp
je 0x1400c5dc5
test rax, rax
je 0x1400c5dc5
mov r8, qword [rbx + 0xa8]
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
mov ecx, dword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx + 0x100]
test rax, rax
je 0x1400c5dea
lock dec qword [rax]
jne 0x1400c5dea
mov rcx, qword [rbx + 0x100]
mov rdx, qword [rbx + 0x108]
mov eax, dword [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebx, eax
or byte [rcx], al
add byte [rax], al
call fcn.14000f690
lea rcx, [rbx + 0x10]
call fcn.14006d730
cmp qword [rbx + 0x40], 0
cmp dword [rbx + 0x40], 0
cmp dword [rbx + 0x40], 0
je 0x1400c5e0d
mov r8, qword [rbx + 0x48]
mov rcx, qword [0x140198260]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbx + 0x60], 0
je 0x1400c5e27
mov r8, qword [rbx + 0x68]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
and dword [rsi], edx
invalid
invalid
and dword [rsi], edx
invalid
cmp qword [rbx + 0x80], 0
je 0x1400c5e47
mov r8, qword [rbx + 0x88]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx + 0xb8]
cmp rax, rbp
je 0x1400c5f4b
mov r14, qword [rbx + 0xc8]
test r14, r14
je 0x1400c5f30
mov r15, qword [rbx + 0xc0]
add r15, 8
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c5e8d
add r15, 0x18
dec r14
je 0x1400c5f29
cmp qword [r15 - 8], 0
je 0x1400c5e80
mov r8, qword [r15]
mov rcx, qword [0x140198260]
xor edx, edx
call r12
jmp 0x1400c5e80
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
mov r15, rax
call fcn.14000f690
mov rax, r15
jmp 0x1400c5f66
mov rax, qword [rbx + 0xb8]
test rax, rax
je 0x1400c5f4b
mov r8, qword [rbx + 0xc0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14d, 2
jmp 0x1400c64a1
lea r14, [0x140153138]
jmp 0x1400c5f66
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], r14
lea r14, [rsp + 0x60]
lea rcx, [rsp + 0x558]
mov r8d, 0x130
mov rdx, rbx
call fcn.140119a10
mov r15, qword [rsp + 0x48]
xor eax, eax
cmp byte [rsp + 0x88], 0
mov r8d, 0
je 0x1400c5faa
mov r8, qword [rsp + 0x50]
cmp r15, rbp
cmove r8, rax
lea rcx, [rsp + 0x100]
mov rdx, rdi
mov r9, r14
call fcn.1400e1ef0
mov r12, qword [rsp + 0x110]
cmp r12, 2
jne 0x1400c601c
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x330], 2
mov qword [rsp + 0x338], rax
mov qword [rsp + 0x328], 1
cmp dword [rsp + 0x558], 2
jne 0x1400c606a
lea rcx, [rsp + 0x560]
call fcn.14006d730
lock dec qword [rdi]
je 0x1400c6081
jmp 0x1400c638d
movaps xmm6, xmmword [rsp + 0x100]
mov ebx, dword [rsp + 0x118]
mov r13, qword [rsp + 0x120]
cmp qword [rsp + 0x38], 0
je 0x1400c608e
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0xe8], rax
mov eax, 1
mov qword [rsp + 0x30], rax
mov r15, qword [rsp + 0x48]
cmp r15, rbp
jne 0x1400c609a
mov r15, r13
jmp 0x1400c610c
lea rcx, [rsp + 0x558]
call fcn.140091c90
lock dec qword [rdi]
jne 0x1400c638d
mov rcx, rdi
call fcn.1400832a0
jmp 0x1400c638d
xor eax, eax
mov qword [rsp + 0x30], rax
cmp r15, rbp
je 0x1400c6062
mov r14, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
test rbp, rbp
mov r15, r13
mov qword [rsp + 0xd8], rbp
je 0x1400c60ef
mov rax, rbp
shr rax, 0x3e
lea r13, [rbp*2]
test rax, rax
jne 0x1400c6538
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r13
call fcn.1400f2240
test rax, rax
jne 0x1400c60f9
mov ecx, 2
mov rdx, r13
call fcn.14011a520
mov eax, 2
xor r13d, r13d
xor ebp, ebp
mov qword [rsp + 0x28], rax
mov rcx, rax
mov rdx, r14
mov r8, r13
call fcn.140119a10
movzx eax, byte [rsp + 0x88]
movzx ecx, byte [rsp + 0x89]
mov r14, qword [rsp + 0x78]
test r14, r14
mov byte [rsp + 0x27], al
mov byte [rsp + 0x26], cl
je 0x1400c614a
lock inc qword [r14]
jle 0x1400c6527
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xe0], rax
jmp 0x1400c614d
xor r14d, r14d
lea rcx, [rsp + 0x328]
lea rdx, [rsp + 0x558]
mov r8d, 0x130
call fcn.140119a10
test r12, r12
je 0x1400c619d
test ebx, ebx
je 0x1400c61c0
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f2240
mov r13, rax
mov rdx, r15
mov r12, rbx
test rax, rax
jne 0x1400c61ce
mov ecx, 1
mov rdx, rbx
call fcn.14011a520
mov r13d, 1
xor ebx, ebx
xor r12d, r12d
mov rax, qword [rsp + 0x28]
movabs r15, 0x8000000000000000
cmp qword [rsp + 0x60], r15
jne 0x1400c61f8
jmp 0x1400c622c
mov edx, 1
xor r12d, r12d
mov r13d, 1
mov rcx, r13
mov r8, rbx
call fcn.140119a10
mov rcx, r15
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov rax, qword [rsp + 0x28]
movabs r15, 0x8000000000000000
cmp qword [rsp + 0x60], r15
je 0x1400c622c
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x100]
call fcn.140086560
mov rax, qword [rsp + 0x28]
mov r15, qword [rsp + 0x100]
movups xmm0, xmmword [rsp + 0x108]
movaps xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x2b0], rax
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x328]
mov r8d, 0x130
call fcn.140119a10
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0xe8]
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], r15
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], r14
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x308], rax
and al, 8
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 8
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
and al, 0x10
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsp + 0x27]
add byte [rax], al
movzx eax, byte [rsp + 0x27]
mov byte [rsp + 0x320], al
movzx eax, byte [rsp + 0x26]
and al, 0x20
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x44
and al, 0x26
mov byte [rsp + 0x321], al
mov word [rsp + 0x322], 0x100
lea rcx, [rsp + 0x328]
lea rdx, [rsp + 0x100]
and al, 0
add dword [rax], eax
add al, ch
jae 0x1400c6341
cld
invalid
and al, 0
add dword [rax], eax
add al, ch
jae 0x1400c6341
cld
dec dword [rbx + rcx*4 - 0x44]
and al, 0x28
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x30
add eax, dword [rax]
add byte [rax - 0x75], cl
mov esp, 0x33824
add byte [rbp - 0x7b], cl
push qword [rsi + rax + 0x49]
cmp esi, 2
mov r15, qword [rsp + 0x328]
mov r14, qword [rsp + 0x330]
mov rdi, qword [rsp + 0x338]
test r15, r15
je 0x1400c63b0
cmp r14, 2
je 0x1400c63cb
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x688]
mov r8d, 0x218
call fcn.140119a10
lea rcx, [rsp + 0x38]
call fcn.14009f680
mov rax, qword [rsp + 0xa8]
movabs rbx, 0x8000000000000000
cmp rax, rbx
je 0x1400c6408
test rax, rax
je 0x1400c6408
mov r8, qword [rsp + 0xb0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xc0]
cmp rax, rbx
je case.0x1400a0a89.228
test rax, rax
xchg esp, eax
and al, 0x88
invalid
add byte [rcx + rcx*4 + 0x76], cl
or byte [rax - 0x77], cl
jle 0x1400c6512
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cli
call fcn.14011a520
or byte [rax + 5], al
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x10
call fcn.14011a540
invalid
invalid
invalid
add eax, 0xb90b0f00
or byte [rax], al
add byte [rax], al
invalid
ud2
add byte [rdx + 0x18], bh
mov edx, 0x18
call fcn.14011a540
xor ecx, ecx
mov rdx, r13
call fcn.14011a520
int3
int3
int3
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
ret 0x96e9
invalid
hlt
invalid
ret 0x96e9
int3
jb 0x1400c66d6
movzx ecx, ax
shr ecx, 4
imul r8d, ecx, 0x347
shr r8d, 0x13
imul ecx, r8d, 0x2710
sub eax, ecx
movzx ecx, ax
imul ecx, ecx, 0x147b
shr ecx, 0x13
imul r9d, ecx, 0x64
sub eax, r9d
movzx eax, ax
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
movzx ecx, word [r9 + rcx*2]
mov word [rsp + 0x5b], cx
movzx eax, word [r9 + rax*2]
mov word [rsp + 0x5d], ax
mov ecx, 0x23
mov ecx, 0x27
ror byte [rbx + rcx*4 - 0x74], cl
and al, 0xe8
add byte [rax], al
add byte [rbp + 1], cl
stc
xor edx, edi
xor ebx, edi
ror dword [rcx - 0x46], cl
add byte [rax - 0x7f7f7f80], 0x80
add byte [rax + 0x4d808080], 0x85
invalid
add byte [rax + 0x4d808080], 0x85
sal dword [rbp + 0x3b], cl
invalid
ret 0xf275
ret 0x860f
retf 0x840f
add byte [rax], al
add byte [rax + 1], cl
ror byte [rax - 0x77], 1
int1
inc eax
retf
cmp edi, dword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rdi], cl
xchg dword [rbp - 0x7f000002], edi
mov esp, 0xa824
add byte [rax], al
add byte [rax], al
add byte [0x15dabf1fe], al
add byte [rax], al
invalid
jl 0x1400c6f44
push rax
mov ebx, ebp
lea ebp, [rsp + 0x1d0]
jmp 0x16490fcdb
movabs al, byte [0x8008948948000001]
add byte [rax], al
add byte [rax - 1], cl
invalid
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rcx - 0x77], cl
and byte [rdi], r9b
sub byte [rsp + 0x200], al
add byte [rdx], al
add byte [rax], al
mov eax, dword [rsp + 0x210]
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test dword [rsi + 0x18], eax
add byte [rax], al
invalid
test byte [rdx + 0x49000000], dl
mov esp, eax
invalid
invalid
mov dh, 5
and byte [rsi], cl
or eax, 0x40ba00
add byte [rax], al
invalid
add byte [rcx], dh
leave
add byte [rax - 0x77], cl
cmp byte [rax], al
add byte [rbx + 0x40c711e1], spl
add byte [rbx + 0x40c711e1], ah
add dword [rax], eax
add dh, al
add byte [rsi - 0x39], ah
ja 0x1400c7601
add byte [rcx - 0x75], cl
mov ebp, 0xc0
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], al
mov ch, 0xc8
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x1b8], edi
and al, 0xb8
add byte [rcx + 0x48382474], cl
mov dword [rax], 1
mov esi, eax
pop rax
mov dh, 0x4b
invalid
add byte [rdi], cl
add byte [rdi], cl
push rax
add byte [rax], al
adc bl, sil
movq mm2, qword [rax + 0x20]
invalid
pop rax
xor byte [rcx + 0xf], al
adc dword [rsi + 0x10], eax
mov ecx, dword [rsp + 0x38]
rol byte [rbx], cl
add byte [rax], al
mov dh, 0x5c
and al, 0x7d
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xbd
jbe 0x1400c7ae1
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x85
jle 0x1400c7ae9
add byte [rax], al
add byte [rax + 0x4d2f2444], cl
test esp, esp
or eax, 0x49000001
mov esp, eax
add byte [rax - 0x75], cl
invalid
add cl, byte [0x13fdeb0e0]
adc eax, 0x5f463
movzx ebp, byte [rsp + 0x2d]
mov eax, dword [rsp + 0x170]
nop
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x104], ecx
add byte [rax], al
add byte [rax], al
hlt
add byte [rax], al
in al, dx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400c8135
and al, 0xd0
add dword [rax], eax
add byte [rax - 0x7d], cl
mov esp, 0xa824
add byte [rax], al
invalid
adc eax, 0x5efb9
xor byte [rdx], al
add byte [rax], al
movq mm1, qword [rsp + 0x1e0]
add byte [rax], al
add byte [rax + rcx*4 - 0x4c], al
and al, 0xc9
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x84
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
xor edx, edx
test ah, ah
pushfq
bnd retf
ror dword [rcx - 0x7d], 0xe1
invalid
nop word cs:[rax + rax]
scasd eax, dword [rdi]
test dword [rax - 0x77], 0xc9ff49f2
dec r9
dec r9
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rbx + rcx*4 - 0x74], cl
and al, 0xe0
add byte [rax], al
add byte [rcx - 0x3f], cl
loope 0x1400c951a
invalid
cmp byte [rbx + rcx - 0x74], cl
and al, 0xe8
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rcx + rsi - 0x37], cl
rol ecx, 0x10
add byte [rax], al
nop dword [rax + rax]
leave
adc byte [rcx + r9*4 - 0x1f], r9b
add byte [rax + 0x39], cl
invalid
add byte [rax], al
and al, 0x38
sbb eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
mov esp, 0x49024
and al, 0x90
add al, 0
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x400], ebx
invalid
add byte [rdi], cl
sub dword [rsp + 0x3f0], edx
and al, 0xf0
add eax, dword [rax]
invalid
add byte [rax], al
test al, 4
add byte [rax], al
mov word [rax + rdx*8], fs
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add al, byte [rax]
add byte [rax], al
test rax, rax
je 0x1400c9ce0
add byte [rax], al
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc8
add al, byte [rax]
add byte [rbx + rcx*4 - 0x74], cl
and al, 0xd0
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add bh, bh
adc byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
rol byte [rdx], 0
add byte [rax - 0x77], cl
and al, 0x48
add al, byte [rcx - 0x77]
ret
invalid
or byte [rcx + rcx*4 - 0x3a], cl
add byte [rax - 0x7b], cl
sal byte [rdx + rdx - 0x10], 0x48
dec dword [rax]
jne 0x1400d13bb
mov rcx, qword [rsi + 0x1b8]
call fcn.140082f20
cmp qword [rsi + 0x68], 0
je 0x1400d13d5
mov r8, qword [rsi + 0x60]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x38]
mov r14, qword [rsi + 0x40]
test r14, r14
je 0x1400d1425
lea rbx, [rdi + 0x30]
jmp 0x1400d140b
invalid
and ecx, dword [rdi]
invalid
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov eax, dword [rbx - 8]
mov eax, dword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
add rbx, 0x68
dec r14
je 0x1400d1425
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x1400d13f0
lea rcx, [rbx + 0x28]
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
call qword [rax + 0x10]
jmp 0x1400d13f0
cmp qword [rsi + 0x30], 0
je 0x1400d143e
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
jle 0x1400d1492
mov rdi, qword [rsi + 0x50]
mov r14, qword [rsi + 0x58]
jbe 0x1400d149e
test r14, r14
je 0x1400d146b
lea rbx, [rdi + 0x38]
nop
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
call 0x130609fa0
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
add rbx, 0x48
dec r14
jne 0x1400d1450
cmp qword [rsi + 0x48], 0
je 0x1400d1484
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x98]
mov rdx, qword [rsi + 0xa0]
mov edx, dword [rsi + 0xa0]
add byte [rax], al
add byte [rax - 0x75], cl
mov edx, dword [rsi + 0xa0]
mov rcx, rdi
call fcn.140085f50
cmp qword [rsi + 0x90], 0
je 0x1400d14b6
mov rcx, qword [0x140198260]
mov edx, dword [rsi + 0xa0]
mov rcx, rdi
call fcn.140085f50
cmp qword [rsi + 0x90], 0
add byte [rax], al
add byte [rax], al
je 0x1400d14b6
mov rcx, qword [0x140198260]
or al, 0
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x78], 0
jne 0x1400d14fc
mov rdi, qword [rsi + 0x80]
mov rbx, qword [rsi + 0x88]
mov rax, qword [rbx]
test rax, rax
invalid
je 0x1400d14d8
sal byte [rbp + rax + 0x48], 0x89
stc
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x1400d14fc
cmp qword [rbx + 0x10], 0x11
jb 0x1400d14ea
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
mov eax, edi
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0xb0]
mov rbx, qword [rsi + 0xb8]
test rbx, rbx
je 0x1400d152f
xor r14d, r14d
mov r15, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop dword [rax]
mov rcx, qword [rdi + r14*8]
inc r14
call r15
cmp rbx, r14
jne 0x1400d1520
cmp qword [rsi + 0xa8], 0
je 0x1400d154b
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
and byte [rbp + 0xc], ch
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x170]
test rdi, rdi
invalid
je 0x1400d15d1
push qword [rdx + rdi*2 + 0x48]
mov ebx, dword [rdi + 0x58]
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x1400d1595
mov r14, qword [rdi + 0x60]
mov rax, qword [r14]
test rax, rax
je 0x1400d1571
mov rcx, rbx
call rax
cmp qword [r14 + 8], 0
je 0x1400d1595
cmp qword [r14 + 0x10], 0x11
jb 0x1400d1583
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400d15bf
test rax, rax
je 0x1400d15bf
mov r8, qword [rdi + 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x138]
call fcn.1400129d0
mov rax, qword [rsi + 0x178]
test rax, rax
je 0x1400d1602
lock dec qword [rax]
jne 0x1400d1602
mov rcx, qword [rsi + 0x178]
mov rdx, qword [rsi + 0x180]
call fcn.14000f690
mov r15, qword [rsi + 0x1b0]
mov esi, 0x1b0
cmp byte [r15 + 0x1b8], 0
jne 0x1400d161b
mov byte [r15 + 0x1b8], 1
lock or qword [r15 + 0x1c0], 1
lea rcx, [r15 + 0x180]
call fcn.1400f6090
lea rdi, [r15 + 0x1a0]
lea rbx, [r15 + 0x80]
lea r14, [rsp + 0x28]
nop word cs:[rax + rax]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.1400a7ff0
cmp dword [rsp + 0x28], 1
ja 0x1400d1681
lock sub qword [r15 + 0x1c0], 2
jb 0x1400d16ce
cmp dword [rsp + 0x28], 1
ja 0x1400d1650
mov rcx, r14
call fcn.140068720
jmp 0x1400d1650
mov rax, qword [rsi + 0x1b0]
lock dec qword [rax]
jne 0x1400d169a
mov rcx, qword [rsi + 0x1b0]
call fcn.140082e50
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x1400d16be
add rsi, 8
mov rcx, rsi
add rsp, 0x140
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140102820
nop
add rsp, 0x140
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, 7
int 0x29
ud2
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rdi], r9b
mov dh, 0x5f
add eax, 0x1ba1875
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140008670
mov rdx, qword [rsi]
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov byte [rdx + rax], bl
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x1400d1a74
mov qword [rsi + 8], rax
movzx ebx, byte [rdi + 4]
mov rcx, qword [rsi + 0x10]
cmp rcx, rax
jne 0x1400d1a12
mov edx, 1
mov rcx, rsi
call fcn.140008670
dec dword [rax - 0x75]
or byte [rax - 0x75], r9b
invalid
invalid
dec dword [rax - 0x75]
or byte [rax - 0x75], r9b
adc byte [rax - 0x75], r9b
invalid
mov rdx, qword [rsi]
mov byte [rdx + rax], bl
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x1400d1a74
mov qword [rsi + 8], rax
mov edi, dword [rdi]
bswap edi
mov rcx, qword [rsi + 0x10]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x1400d1a52
mov edx, 4
mov rcx, rsi
call fcn.140008670
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi]
mov dword [rdx + rax], edi
add rax, 4
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x1400d1a74
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
lea rax, [fcn.1400089c0]
mov qword [rsp + 0x30], rax
and al, 0x30
mov dword [rsp + 0x48], eax
mov edi, eax
add eax, 0xc6798
add byte [rax - 0x7b], cl
sal byte [rax + rsi + 0x4c], 0x89
cmp byte [rax - 0x73], cl
or eax, 0x85b4d
sbb byte [rax], al
add byte [rax], al
mov dword [rax + rax], eax
nop dword [rax]
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
add byte [rax + 0x28c48348], dl
int3
int3
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [0x140198310]
add byte [rdx + 0x18], bh
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x81698
add byte [rax], al
adc byte [rbp + 0x48], dl
sub esp, 0x20
invalid
and byte [rax - 0x77], r9b
and byte [r15], r9b
adc byte [rsi], al
add byte [rcx + rcx*4 - 0x42], cl
movabs al, byte [0xa8be8948000000]
add byte [rax], al
lea rcx, [rsi + 0xb0]
mov r8d, 0x2a0
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.140119a10
xorps xmm0, xmm0
movaps xmmword [rsi + 0x350], xmm0
mov qword [rsi + 0x360], 0
mov rax, qword [r15 + 0x88]
mov qword [rsi + 0x98], rax
add byte [rax], al
add byte [rcx - 0x75], cl
push 0xffffffff80878b49
add byte [rax], al
add byte [rax + 0x21], cl
clc
add byte [rax], al
add byte [rcx - 0x75], cl
push 0xffffffff80878b49
add byte [rax], al
add byte [rax + 0x21], cl
clc
lea rdx, [rax + rax*2]
adc al, 0x40
lea rbx, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
sal al, 0x44
cmpxchg byte [rcx + rdx*8], al
sal al, 0x44
cmpxchg byte [rcx + rdx*8], al
jne 0x1400d3aee
sub rsi, 0xffffffffffffff80
lea rax, [r15 + 0x78]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdi
movzx eax, byte [r15 + 0x90]
test al, al
jne 0x1400d3a86
add r15, 0x10
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov rdx, rsi
call fcn.14008e890
mov byte [rsp + 0x27], 0
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x27]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x28]
call fcn.140103660
jmp 0x1400d3adf
invalid
add byte [rbx + rcx*4 + 0x3b], cl
lock inc qword [r15]
jle 0x1400d3b0f
movzx eax, byte [0x140198310]
mov edx, 0x380
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x1400d3b11
mov rsi, rax
and rsi, 0xffffffffffffff80
mov qword [rsi + 0x78], rax
mov qword [rsi + 0x80], 0xcc
add byte [rax], al
int3
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax], cl
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x81c13
mov qword [rsi + 0x90], rax
mov qword [rsi + 0xa0], r15
mov qword [rsi + 0xa8], rdi
lea rcx, [rsi + 0xb0]
mov r8d, 0x2a0
mov rdx, r14
call fcn.140119a10
xorps xmm0, xmm0
movaps xmmword [rsi + 0x350], xmm0
mov qword [rsi + 0x360], 0
mov rax, qword [r15 + 0x78]
mov qword [rsi + 0x98], rax
mov rcx, qword [r15 + 0x58]
mov rax, qword [r15 + 0x70]
and rax, rdi
lea rdx, [rax + rax*2]
lea r14, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x1400d3b02
add byte [rax], al
int3
sub rsi, 0xffffffffffffff80
lea rax, [r15 + 0x68]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdi
movzx eax, byte [r15 + 0x80]
test al, al
je 0x1400d3ac7
mov rcx, qword [rsp + 0x28]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
jne 0x1400d3afb
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400d3b20
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400d3adf
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x10]
jmp 0x1400d3adf
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.14008e890
mov rcx, rbx
mov rdx, rsi
call fcn.140102f60
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rbx
call fcn.14011f640
jmp 0x1400d3944
call fcn.14011f990
jmp 0x1400d3a95
mov rcx, r14
call fcn.14011f640
jmp 0x1400d3a63
ud2
mov ecx, 0x80
mov edx, 0x300
call fcn.14011a540
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b70]
mov edx, 0x27
call fcn.14011aa10
int3
jb 0x1400d3be1
movzx ecx, ax
shr ecx, 2
imul r8d, ecx, 0x147b
shr r8d, 0x11
imul ecx, r8d, 0x64
sub eax, ecx
movzx eax, ax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x56], ax
mov ecx, 0x25
mov eax, r8d
cmp ax, 0xa
jae 0x1400d3bf2
or al, 0x30
mov byte [rsp + rcx + 0x30], al
dec rcx
jmp 0x1400d3c0a
movzx eax, ax
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
movzx eax, word [r8 + rax*2]
mov word [rsp + rcx + 0x2f], ax
add rcx, 0xfffffffffffffffe
lea rax, [rsp + rcx]
add rax, 0x31
mov r8d, 0x27
sub r8, rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.140008ae0
nop
add rsp, 0x58
ret
push rdi
push rbp
push rbx
sub rsp, 0x30
mov rsi, rcx
mov rcx, qword [rcx]
xor edx, edx
mov eax, 1
lock cmpxchg qword [rcx], rdx
cmpxchg qword [rcx], rdx
cmpxchg qword [rcx], rdx
mov rdi, qword [rsi]
jne 0x1400d3c7e
mov rax, qword [rdi + 8]
cmp rax, 1
jne 0x1400d3ce8
mov qword [rdi], 1
mov rax, rdi
jmp 0x1400d3dde
movzx eax, byte [0x140198310]
mov edx, 0x80
xor ecx, ecx
leave
leave
call fcn.1400f2240
test rax, rax
je 0x1400d3df1
mov qword [rax], 1
mov qword [rax + 8], 1
mov edx, dword [rdi + 0x38]
mov rbx, qword [rdi + 0x30]
movzx ecx, byte [rdi + 0x60]
mov r8d, dword [rdi + 0x48]
mov r14, qword [rdi + 0x40]
mov r9d, dword [rdi + 0x58]
mov r15, qword [rdi + 0x50]
movzx r10d, byte [rdi + 0x61]
mov r11d, dword [rdi + 0x62]
cmp byte [rdi + 0x66], 0
je 0x1400d3d7c
movups xmm0, xmmword [rdi + 0x67]
movaps xmmword [rsp + 0x20], xmm0
mov bpl, 1
jmp 0x1400d3d7e
movzx eax, byte [0x140198310]
mov edx, 0x80
xor ecx, ecx
call fcn.1400f2240
in eax, 1
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
in eax, dx
add byte [rax], al
invalid
in eax, 1
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
in eax, dx
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0x10], al
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmm0, xmmword [rdi + 0x10]
movups xmm1, xmmword [rdi + 0x20]
movups xmm2, xmmword [rdi + 0x30]
movups xmm3, xmmword [rdi + 0x40]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x40], xmm3
movups xmm0, xmmword [rdi + 0x50]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rdi + 0x60]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rdi + 0x70]
movups xmmword [rax + 0x70], xmm0
mov qword [rsi], rax
cmp rdi, 0xffffffffffffffff
je 0x1400d3dde
lea rcx, [rdi + 8]
lock dec qword [rcx]
jne 0x1400d3dde
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
mov rsi, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
jmp 0x1400d3dde
xor ebp, ebp
movzx r12d, word [rdi + 0x77]
movups xmm0, xmmword [rdi + 0x10]
movups xmm1, xmmword [rdi + 0x20]
movups xmmword [rax + 0x10], xmm0
adc dword [rax + 0x10], eax
adc dword [rax + 0x10], eax
movups xmmword [rax + 0x20], xmm1
mov qword [rax + 0x30], rbx
mov dword [rax + 0x38], edx
mov qword [rax + 0x40], r14
mov dword [rax + 0x48], r8d
mov qword [rax + 0x50], r15
mov dword [rax + 0x58], r9d
mov byte [rax + 0x60], cl
mov byte [rax + 0x61], r10b
mov dword [rax + 0x62], r11d
mov byte [rax + 0x66], bpl
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rax + 0x67], xmm0
mov word [rax + 0x77], r12w
lock dec qword [rdi]
dec qword [rdi]
dec qword [rdi]
jne case.0x140085fc7.740
mov rcx, qword [rsi]
mov rdi, rax
call fcn.1400832e0
mov rax, rdi
mov qword [rsi], rax
add rax, 0x10
add rsp, 0x30
rcl byte [rax], 0x48
add esp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x80
call fcn.14011a540
int3
int3
mov dh, 0x7a
add dword [rdi], ecx
mov dh, 0x5a
add cl, byte [rax - 0x75]
or byte [rdi], cl
mov dh, 0x4a
invalid
and al, 0x30
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
cmp bpl, 4
jne 0x1400d3e88
lea rcx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa0
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x4b], al
add al, 0xe9
invalid
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa0
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x4b], al
add al, 0xe9
invalid
movzx ecx, byte [rsp + 0x34]
mov byte [rsp + 0x3f], cl
invalid
mov ecx, dword [rsp + 0x30]
mov dword [rsp + 0x3b], ecx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x68], 0
add byte [rax - 0x78], al
insb byte [rdi], dx
and al, 0x38
invalid
add byte [rax - 0x78], al
insb byte [rdi], dx
and al, 0x38
mov byte [rsp + 0x39], dil
and al, 0x39
mov byte [rsp + 0x3a], bl
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm1, xmmword [rax + 0x10]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
adc dword [rsp + 0x58], ecx
movups xmmword [rsp + 0x48], xmm0
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x1fd], rax
movups xmm0, xmmword [rsp + 0x7b]
movaps xmmword [rsp + 0x1f0], xmm0
movups xmm0, xmmword [rsp + 0x6b]
movaps xmmword [rsp + 0x1e0], xmm0
add byte [rax], al
movups xmm0, xmmword [rsp + 0x5b]
movaps xmmword [rsp + 0x1d0], xmm0
and al, 0xd0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x4b], al
invalid
and al, 0xd0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x4b], al
invalid
movaps xmmword [r12 + r12 + 0x1c0], xmm0
movaps xmmword [rsp + 0x1c0], xmm0
movups xmm0, xmmword [rsp + 0x3b]
movaps xmmword [rsp + 0x1b0], xmm0
lea rax, [0x1401868c8]
add eax, 0xb299f
mov qword [rsp + 0x98], rax
add byte [rax], al
mov qword [rsp + 0xa0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xa8], 0
lea rax, str.0C_r_
mov qword [rsp + 0x90], rax
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x90]
xchg esp, eax
and al, 0x90
add byte [rax], al
invalid
xchg esp, eax
and al, 0x90
add byte [rax], al
add al, ch
invalid
jbe 0x1400d3fa4
call fcn.140037be0
idiv bh
cmp qword [rsp + 0x38], 0
je 0x1400d4293
mov rax, qword [rsp + 0x58]
and al, 0x58
mov qword [rsp + 0x110], rax
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0xb0], rax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], ecx
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
cmp bpl, 4
je 0x1400d42cb
test byte [rbx + rax], cl
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1d0], dl
and al, 0xd0
add dword [rax], eax
invalid
ror byte [rdi], 0x84
movabs eax, dword [0x80248c8d48000000]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
and al, 0x90
nop
add dword [rax], eax
add byte [rcx - 0x75], cl
mov qword [rsp + 0x19d], rax
popfq
add dword [rax], eax
invalid
popfq
add dword [rax], eax
add byte [rax - 0x80], al
std
add al, 0x75
ja 0x1400d40b7
and dword [rdx], eax
add byte [rax], al
mov eax, dword [rsp + 0x110]
add byte [rcx + 0xf], al
adc dword [rsi + 0x3d], ecx
sub eax, 0x6100f41
movups xmm1, xmmword [rsi + 0x10]
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x160], xmm1
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rsi + 0x40], al
mov dword [rsp + 0xe0], eax
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0xc3], ebx
lea ecx, [rsp + 0x38]
add byte [rax], al
add al, ch
invalid
add ecx, dword [rdi]
test byte [rcx], dl
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x4c
and al, 0x3a
cmp eax, 0x88000001
invalid
pushfq
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 3], eax
movzx eax, byte [rsp + 0x40]
mov byte [rsp + 0xf0], al
and al, 0xf0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x83b6a
cmp ecx, dword [rax]
invalid
add byte [rax], al
pop rax
add byte [rax], al
add byte [rax - 0x77], cl
sar dl, 1
add byte [rax - 0x7b], cl
sal byte [rax + rdx + 0x48], cl
mov rcx, qword [rax + 0x4cd8]
add esp, 0x20
push rsp
sub esp, eax
xlatb
xchg dword [rdx], esp
sub dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0xb8f84
invalid
invalid
or eax, dword [rax]
invalid
add byte [rax + 0x63], cl
enter 0xffffffffffffe0ff, 0x4c
lea esi, [rdi + 0x2650]
push rax
add byte es:[rax], al
add dh, al
xchg dword [0x1410d44f0], esp
add byte [rax], al
invalid
add byte [rcx], al
push rsi
and byte [rcx + 0xf], al
adc byte [rsi + 0x30], bl
adc dword [rdi + 0x27b8], eax
invalid
clc
invalid
invalid
invalid
lock add byte es:[rax], al
invalid
add byte [rax], al
add byte [rbx], 0
add byte [rax], al
invalid
and al, 0x20
add eax, dword [rax]
add cl, ch
test byte [rdi], 0
invalid
add byte [rax], al
mov r15, qword [rdi + 0x2638]
mov edi, dword [rdi + 0x2638]
add al, ch
fiadd dword ss:[rcx]
fiadd dword [rcx]
dec byte [rdi]
xor dword [0x1880d466c], 0xffffff8d
add al, 0
add byte [rax - 0x73], cl
mov ah, 0x24
pop rax
add byte [r8], r8b
cmp byte [rsi], ah
add byte [rax], al
invalid
add al, 0
and al, 0x10
or eax, dword [rax]
invalid
adc byte [rbx], cl
add byte [rdi], cl
adc byte [rsp + 0xb20], cl
and byte [rbx], cl
add byte [rax], al
test byte [rax + rbp*8], ah
xchg esp, eax
and al, 8
add byte [r8], r8b
invalid
add byte [rax], al
test byte [rax + rdx*2], ah
push rax
or eax, dword [rax]
add byte [rdi], cl
adc dword [rsp + 0x4528], eax
and al, 0x28
add byte [r8], r8b
invalid
add dword [rdx + rsi + 0x45], esi
add byte [rax], al
invalid
xchg dword [rax + 0x4800004c], ecx
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
add byte [rax - 0x73], cl
or eax, 0xb8c12
loopne 0x1400d482e
add byte [rdi], cl
adc dword [rdi + 0x27a8], ebx
add byte [rax], al
add byte [rdi], cl
adc byte [rax + 0x70], al
sub byte [rax], al
xchg dword [rax + 0x28], edx
add byte [rax], al
and byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
sbb byte [rax], al
add byte [rax - 0x73], cl
invalid
lea edx, [0x140157d58]
mov word [rax + rdx], fs
xchg dword [rsp + rbp], esp
sbb al, byte [rax]
add byte [rcx + rcx*4 + 0x74], cl
mov qword [rsp + 0x30], r14
sub dword [rax], eax
add byte [rbx + rcx*4 - 0x71], cl
xor byte [rcx], ch
or byte [rax], dh
add byte [rax], al
add byte [rax], al
adc ecx, dword [rcx - 0x7d]
add byte [rax], al
enter 0xffffffffffffb981, 0xffffffffffffffa8
push rax
sub al, byte [rax]
pushfq
and al, 0xd0
invalid
add byte [rax], al
and cl, byte [rdx]
add byte [rax], al
add byte [rax], al
and byte [rax - 0x77], cl
test byte [rax + rdx], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
adc eax, 0x82f59
add byte [rdi], cl
sub dword [rsp + 0x2c0], ebx
add byte [rdi], cl
adc byte [rax + 0x10], cl
and al, 0xe0
or eax, dword [rax]
add byte [rax - 0x73], cl
invalid
add al, byte [rax]
add al, ch
mov edi, 0x66000449
mov dword [rdi + 0x2b78], 0x8d4c0001
lea r15, [rdi + 0x2928]
lea edi, [rdi + 0x2928]
cli
invalid
test byte [rdx + rax*8], ah
invalid
je 0x1400d519c
xor cl, ch
invalid
or eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rax + rsi], fs
invalid
or eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0xb20], cl
sub dword [rax], eax
add byte [rcx], al
movabs al, byte [0x28b08f110f000028]
add byte [rax], al
mov dword [rdi + 0x28c0], eax
adc byte [rax], ch
add byte [rax], al
sub dword [rsp + 0xb60], eax
push rax
or eax, dword [rax]
push rsi
and byte [rcx + 0xf], al
adc byte [rsi + 0x30], bl
sub byte [rsp + 0x610], bl
add byte [rax], al
add al, ch
mov edi, dword [rsp + 0x398]
add byte [rax - 0x75], cl
xchg edi, eax
js 0x1400d5665
add byte [rax], al
movabs al, byte [0xf0248c8d48000003]
cmp eax, 3
sub byte [rax], al
add byte [rax - 0x7d], cl
jge 0x1400d6378
add byte [rdi], cl
test byte [rdx + 0x48000000], bl
mov ecx, dword [rbp + 8]
adc eax, 0x50d82
and al, 0x90
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x2bf8], eax
xchg eax, edi
sub eax, dword [rax]
invalid
sub al, 0
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
adc byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff2a7ec
cmpsd dword [rsi], dword [rdi]
invalid
invalid
cmpsd dword [rsi], dword [rdi]
dec dword [rax - 0x77]
test byte [rax + rdi*4], ah
adc byte [rax], al
add byte [rax], al
invalid
invalid
mov word [rax + rax*8], fs
add byte [rax], al
adc byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff34fd5
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
jg 0x1400d6d4e
and al, 0x70
add byte [rax], al
cmp eax, 0xb
jb case.0x140085fc7.738
mov qword gs:[eax + r13d], rcx
add ebp, 0xc
or al, 0x4c
mov dword [rdi + 0x2c58], ebp
and al, 0x78
mov ebp, dword [rsp + 0x80]
mov eax, dword [rdi + 0x2c48]
add byte [rax], al
add byte [rcx + rax - 0x17], cl
scasd eax, dword [rdi]
pop rax
sub al, 0
add byte [rax - 0x75], cl
xchg dword [rax + 0x2c], ecx
add byte [rax], al
sub eax, ebp
cmp eax, 1
xchg ah, cl
or dword [rax], eax
add byte [rax - 0x77], cl
fisttp qword [rbp - 0x77]
mov r15, r12
mov rax, qword [rdi + 0x2c50]
mov dword [rax + rbp], 0x83490a0d
invalid
add cl, byte [rcx + rcx*4 - 0x51]
pop rax
sub al, 0
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x88]
mov rax, qword [rsp + 0x70]
invalid
jo 0x1400d6e1e
mov edx, dword [rsp + 0x78]
add bh, bh
push rax
adc byte [rbx + rcx*4 + 0x6c], cl
and al, 0x38
xchg dword [rax], esp
sub al, 0
add byte [rax], al
invalid
xchg dword [rbp + 0x2c], esp
sub al, 0
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x77], cl
and byte [rax - 0x77], cl
and byte [rax - 0x77], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rax], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x70], eax
cmc
and al, 0xf0
adc dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1200], ecx
adc byte [rax], al
add byte [rax - 0x39], cl
and al, 0x70
add al, byte [rax]
add byte [rax], al
add byte [rax], 0
add byte [rdx], al
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], al
mov qword [rsp + 0x98], 0x20
mov byte [rsp + 0xa0], 3
add byte [rax], al
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
and byte [rax], al
add byte [rax], al
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x138], 1
invalid
invalid
add byte [rax], al
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rcx*2], ah
and al, 0x48
and al, 0x48
add dword [rax], eax
add byte [rbx], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
or dword [rax], eax
add byte [0x1880d7356], al
lea eax, [rsp + 0x70]
test byte [rax + rbx], ah
or dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + riz], ah
or dword [rax], eax
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
test byte [rax + rcx], ah
or dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
or dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rcx*4], fs
invalid
add bl, dh
movq mm0, qword [rsp + 0x1788]
mov edx, dword [rsp + 0x78]
add byte [rdx], al
or al, byte [rcx]
add byte [rax], al
add byte [rax], al
sub al, 0
add byte [rax], al
and al, 0x90
add byte [rax], 0
add byte [rdi], cl
invalid
sub dword [rsp + 0x70], eax
jo 0x1400d7566
mov eax, dword [rdi + 0x2c48]
sub al, 0
add byte [rax], al
sub eax, esi
adc al, 0xf
xchg byte [0x1880d753f], ah
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
add byte [rax], al
mov eax, dword [rdi + 0x2c50]
outsd dx, dword [rsi]
add eax, 0x80a76
or byte [rax], al
or byte [rax], al
movq qword [rax + rsi], mm0
cmp ah, byte [rax]
xor byte [0x155d3f8ac], r9b
xor byte [0x155d3f8ac], cl
pop rax
sub al, 0
add byte [rax - 0x75], cl
push rsp
and al, 0x78
xchg dword [rax + 0x2c], ecx
add byte [rax], al
add byte [rcx + rbp - 0x10], cl
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
cmp al, 0xb7
add al, 0
enter 7, 0xffffffffffffffba
invalid
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
je 0x1400d92ee
cmp qword [rsi + 0x200], 0
je 0x1400d8e8a
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 0x1400d8eb0
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 0x1400d90b7
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
je 0x1400d90d4
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
je 0x1400d90f8
mov bpl, 2
cmp byte [rsi + 0x140], 2
je 0x1400d8f1d
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
mov rcx, qword [rsi + 0x220]
call fcn.1400832e0
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
je 0x1400d91f4
cmp qword [rsi + 0x200], 0
je 0x1400d900c
mov rcx, qword [rsi + 0x208]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
add al, byte [rax]
add bh, bh
adc eax, 0x4e17c
mov rcx, qword [rsi + 0x210]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rsi + 0x1c8], 0
je 0x1400d9032
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]
add al, dh
dec qword [rax]
add al, dh
dec qword [rax]
je 0x1400d921a
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
je 0x1400d9237
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
je 0x1400d925b
cmp byte [rsi + 0x140], 2
jne 0x1400d8efe
jmp 0x1400d8f1d
xor eax, 0x48fffffc
mov ecx, dword [rsi + 0x1b0]
mov rcx, qword [rsi + 0x1b0]
call fcn.1400832e0
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x1400d8ee1
invalid
invalid
invalid
mov rcx, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
call fcn.14000f690
test eax, 0x48fff365
mov eax, dword [rsi + 0x148]
test eax, 0x48fff365
mov eax, dword [rsi + 0x148]
lock dec qword [rax]
jne 0x1400d8ef2
mov rcx, qword [rsi + 0x148]
call fcn.1400840b0
mov bpl, 2
cmp byte [rsi + 0x140], 2
jne 0x1400d8efe
jmp 0x1400d8f1d
invalid
add byte [rax], al
mov r8d, 0x128
call fcn.140119a10
cmp byte [rsi + 0x151], 0
jne 0x1400d917e
mov rcx, qword [rsp + 0x2a8]
cmp rcx, 0xffffffffffffffff
je 0x1400d9331
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x30]
mov edx, 6
mov r8d, 1
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
je 0x1400d9279
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x280]
mov r8d, 0x128
xor byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add al, byte [rax]
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
call fcn.140119a10
or byte [rax + rax], al
movzx eax, byte [0x140198310]
mov edx, 0x128
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x1400d9322
mov rbx, rax
lea rdx, [rsp + 0x30]
mov r8d, 0x128
mov rcx, rax
call fcn.140119a10
movzx ebp, byte [rsi + 0x152]
movzx r14d, byte [rsi + 0x252]
lea r15, [0x140158350]
mov rax, qword [rsi + 0x220]
lock dec qword [rax]
je 0x1400d8fd8
jmp 0x1400d8fe4
mov rcx, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
call fcn.14000f690
cmp qword [rsi + 0x200], 0
jne 0x1400d8fff
jmp 0x1400d900c
mov rcx, qword [rsi + 0x1b0]
call fcn.1400832e0
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
or byte [rdi], cl
test dword [rsi + rdi*8], ebp
invalid
invalid
or byte [rdi], cl
test dword [rsi + rdi*8], ebp
invalid
mov rcx, qword [rsi + 0x1b8]
mov ecx, dword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
call fcn.14000f690
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
jne 0x1400d9074
mov rcx, qword [rsi + 0x148]
call fcn.1400840b0
cmp byte [rsi + 0x140], 2
jne 0x1400d8efe
jmp 0x1400d8f1d
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r14d, eax
jrcxz 0x1400d9282
add byte [rcx - 0x77], al
invalid
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f2240
test rax, rax
je 0x1400d933d
mov rbx, rax
shl r14, 0x20
or r14, 2
mov qword [rax], r14
lea rcx, [rsp + 0x280]
call fcn.1400d9350
lea r15, [0x140153368]
mov rax, qword [rsi + 0x220]
add byte [rax], al
add byte [rax], al
lock dec qword [rax]
jne 0x1400d8e62
mov rcx, qword [rsi + 0x220]
call fcn.1400832e0
mov rax, qword [rsi + 0x228]
sub byte [rdx], al
add byte [rax], al
sub byte [rdx], al
add byte [rax], al
lock dec qword [rax]
jne 0x1400d8e73
mov rcx, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
call fcn.14000f690
cmp qword [rsi + 0x200], 0
jne 0x1400d8e7d
jmp 0x1400d8e8a
mov ecx, 8
mov edx, 0x128
call fcn.14011a540
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.14011adb0
mov ecx, 8
mov edx, 8
call fcn.14011a540
int3
add rsp, 0x20
pop rsi
ret
mov ecx, dword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x160], 2
je 0x1400d9649
lea rcx, [rsi + 0x158]
mov rax, qword [rsi + 0x140]
xchg byte [rax + 1], al
add byte [rax], al
xchg byte [rax + 1], al
add byte [rax], al
mov rdx, qword [rsi + 0x148]
mov r8, qword [rsi + 0x150]
call qword [rax + 0x10]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7a], cl
push rax
add dword [rax], eax
add bh, bh
push rax
adc byte [rax + 0x188be], al
add byte [rdx], al
cmp byte [rsi + 0x188], 2
je 0x1400d95f3
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
invalid
and byte [rsi + 0x48], bl
jmp rax
invalid
lock add dword [rax], eax
add bh, bh
adc eax, 0x4de96
cmp qword [rsi], 0
je 0x1400d96c4
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 0x1400d96e1
mov rax, qword [rsi + 0x200]
test rax, rax
jne 0x1400d9703
jmp 0x1400d971c
mov r8, qword [rsi + 0x1a8]
mov eax, dword [rsi + 0x1a8]
xchg byte [rax + 0x48000001], ch
mov ecx, dword [0x140198260]
mov rcx, qword [0x140198260]
push rcx
fld qword [rax + rax]
test al, 0xdc
add al, 0
mov ebx, dword [rsi + 0x1c0]
add bl, ch
adc esp, dword [rsi + 0x2e]
nop dword [rax + rax]
sbb byte [rax - 1], cl
iretd
loopne 0x1400d9850
add byte [rax], al
mov eax, dword [rcx + 0x4b8]
lea rax, ds:[rcx + 0x4c0]
add al, 0
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add al, dh
dec qword [rax]
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
mov esi, 0x200
add al, byte [rax]
invalid
add byte [rax], al
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x208]
or byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
add al, 0
mov eax, dword [rsi + 0x1b0]
dec dword [rax]
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdx], al
and byte [rcx], al
add byte [rax], al
enter 0xffffffffffffe0ff, 0x48
mov ecx, esi
sbb byte [rax - 0x75], cl
invalid
add eax, ebx
add al, 0
mov eax, dword [rsi + 0x100]
add dword [rax], eax
add bh, bh
call qword [rax + 0x10]
cmp byte [rsi + 0xc8], 2
add byte [rax], al
invalid
adc bh, bh
push rax
adc byte [rax - 0x75], cl
mov rcx, qword [0x140198260]
ror byte [rcx - 0x77], cl
clc
add byte [rax - 0x75], cl
xchg al, bl
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esi, eax
loopne 0x1400d9e11
add byte [rbx + rcx*4 - 0x7a], cl
call 0x13f0d9e1b
add bh, bh
mov eax, dword [rsi + 0x1e8]
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x9c8]
add al, 0
int3
int3
int3
fld dword [rcx]
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x7d], cl
mov esi, 0x4c8
add byte [rax + rdx + 0x48], dh
mov edx, dword [rcx]
sub esp, 0x5e8
add byte [rbx + rcx*4 - 0x41], al
invalid
call 0x14f52a272
mov dh, 0xbc
mov esp, 0xc124
test byte [rdx + rax*8], ah
add byte [rax], al
add byte [rcx + 0xf202444], cl
mov bh, 0x84
and al, 0xc6
add byte [rax], al
add byte [rsi - 0x77], ah
and al, 0x24
mov eax, 0x258
push rax
add eax, dword [rax]
add byte [rdi], cl
adc dword [rsp + 0x338], ebx
adc byte [rsp + 0x80], al
adc byte [rsp + 0x90], al
add byte [rax], al
add byte [rax], al
movq mm0, qword [rsp + 0xa0]
add byte [rax], al
add bl, dh
movq qword [rsp + 0x368], mm0
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
in al, 0xeb
pop rcx
add byte [rax], al
mov eax, ebx
mov bh, 0xdc
or eax, dword [rax]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov dword [rsp + 0x40], ecx
int3
sub byte [rax - 0x77], cl
ror dword [rcx - 1], 0xe0
int3
mov ebx, dword [rdx + 0x18]
add al, 0x4c
lea eax, [rsi + 8]
leave
test byte [rcx + 0x45000002], dl
xor ebp, ebp
add byte [rax], al
add byte [rbx + 0x38], al
cmp al, 0x2a
invalid
or al, 6
not esi
cmp r8, 0xf
inc edx
add dword [rax], eax
add byte [rsi + 0xf], ah
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x48], cl
invalid
sub dword [rax - 9], ecx
ror dword [rax + 0x21], 1
int1
xor al, 0x2e
or esi, ecx
invalid
nop
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, ecx
add byte [rax], al
add al, ch
invalid
movabs dword [0x6c748000004], eax
add byte [rax], al
xchg ecx, eax
add al, 0
add byte [rbx + rcx*4 + 0x46], cl
or byte [rax - 0x75], r9b
adc dword [rbx + 4], 0
add byte [rdi], cl
push rbx
add al, 0
add byte [rbp + rcx*4 + 0x48], cl
invalid
invalid
add cl, byte [rcx + rcx*4 + 0x4e]
adc byte [rbp + 0x39], cl
ror dword [rdi], 0x83
mov edi, 0x42000002
cmp byte [rcx + rcx], 0x5f
pop rdi
add byte [rdi], cl
test dword [rbx + 0x48000000], ebp
cmp dword [rsi], 0
sti
add byte [rax], al
or eax, dword [rbp - 0x18]
and byte [rbx + rbx*8 - 0x2517af1], al
invalid
jmp 0x1400db5ba
cmp rsi, r11
jae 0x1400db5f9
movzx edx, byte [r10 + rsi]
cmp dl, 0x5f
je 0x1400db5a2
lea ebx, [rdx - 0x30]
cmp bl, 0xa
jb 0x1400db561
lea ebx, [rdx - 0x61]
cmp bl, 0x1a
jae 0x1400db550
add dl, 0xa9
jmp 0x1400db55f
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea ebx, [rdx - 0x41]
cmp bl, 0x1a
jae 0x1400db5f9
add dl, 0xe3
mov ebx, edx
inc rsi
mov qword [rcx + 0x10], rsi
mul rdi
jo 0x1400db5f9
movzx edx, bl
add rax, rdx
jae 0x1400db520
jmp 0x1400db5f9
inc rsi
mov qword [rcx + 0x10], rsi
cmp rax, 0xffffffffffffffff
je 0x1400db5f9
inc rax
dec r9
cmp rax, r9
cmp eax, ecx
cmp eax, ecx
jae 0x1400db5f9
mov edx, dword [rcx + 0x18]
inc edx
mov r9, qword [rcx + 0x20]
cmp edx, 0x1f4
cli
hlt
add dword [rax], eax
add byte [rsi + 0x71], dh
cli
hlt
test r9, r9
je 0x1400db676
lea rdx, [0x140158ad0]
mov r8d, 0x19
mov rsi, rcx
mov rcx, r9
call fcn.140009250
mov rcx, rsi
mov edx, eax
mov al, 1
test dl, dl
jne 0x1400db633
jmp 0x1400db627
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x1400db625
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov rsi, rcx
mov rcx, rax
call fcn.140009250
mov edx, eax
mov al, 1
test dl, dl
jne 0x1400db633
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 0x1400db631
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
test r8b, r8b
ror byte [rdi], 0x95
ret 0x8948
invalid
call fcn.1400dad80
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
ror byte [rdi], 0x95
ret 0x8948
jmp 0x1400db633
mov al, 1
jmp 0x1400db627
adc byte [rcx + r15 - 0x38], cl
jae 0x1400db6c3
mov r8, rdx
mov r10, qword [rdx]
cmp byte [r10 + rax], 0x73
jne 0x1400db6c3
jae 0x1400db714
and ecx, dword [rbp + rcx*4 + 0x58]
add dword [rbp - 0x77], ecx
pop rax
adc byte [rbp + 0x39], cl
retf
lea r11, [rax + 1]
mov qword [r8 + 0x10], r11
cmp r11, r9
jae 0x1400db6d3
invalid
cmp byte es:[r10 + r11], 0x5f
cmp byte [r10 + r11], 0x5f
jne 0x1400db6d3
add rax, 2
mov qword [r8 + 0x10], rax
xor eax, eax
jmp 0x1400db74b
add byte [rax - 0x39], cl
or byte [r8], al
add byte [rax], al
add byte [rcx], dh
ror byte [rax + 0x5d5e5f01], 0xc3
pop rsi
pop rbp
ret
mov qword [rcx + 8], 0
xor eax, eax
mov byte [rcx], al
pop rdi
pop rsi
pop rbp
ret
xor eax, eax
mov esi, 0x3e
nop word [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
cmp r11, r9
jae 0x1400db757
movzx edx, byte [r10 + r11]
cmp dl, 0x5f
je 0x1400db735
lea edi, [rdx - 0x30]
jp 0x1400db6c2
cmp dil, 0xa
jb 0x1400db71e
lea edi, [rdx - 0x61]
cmp dil, 0x1a
jae 0x1400db710
add dl, 0xa9
jmp 0x1400db71c
invalid
lea edi, [rdx - 0x41]
cmp dil, 0x1a
cmp bh, 0x1a
jae 0x1400db757
add dl, 0xe3
mov edi, edx
inc r11
mov qword [r8 + 0x10], r11
mul rsi
jo 0x1400db757
movzx edx, dil
add rax, rdx
jae 0x1400db6e0
jmp 0x1400db757
inc r11
mov qword [r8 + 0x10], r11
cmp rax, 0xffffffffffffffff
je 0x1400db757
inc rax
cmp rax, 0xffffffffffffffff
je 0x1400db757
inc rax
mov qword [rcx + 8], rax
jmp 0x1400db6cb
mov byte [rcx + 1], 0
mov al, 1
add ecx, ebp
imul edi, edi, 0xffffffff
invalid
add ecx, ebp
imul edi, edi, 0xffffffff
dec esp
int3
int3
add byte [rcx], dh
dec dword [rcx + 0x39]
invalid
movzx ebx, byte [r10 + r8]
add bl, 0xd0
cmp bl, 9
ja 0x1400db813
inc r8
mov qword [r11 + 0x10], r8
mov dword [rbx + 0x10], eax
mov dword [rbx + 0x10], eax
mul r9
jo 0x1400db837
movzx edx, bl
mov rbx, rax
add rbx, rdx
jb 0x1400db837
add rax, rdx
cmp rsi, r8
jne 0x1400db7e0
mov r8, rsi
jmp 0x1400db826
cmp r8, rsi
jae 0x1400db826
cmp byte [r10 + r8], 0x5f
jne 0x1400db826
inc r8
mov qword [r11 + 0x10], r8
mov r9, r8
add r9, rax
jb 0x1400db837
mov qword [r11 + 0x10], r9
cmp r9, rsi
jbe 0x1400db84b
mov byte [rcx + 8], 0
mov qword [rcx], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
test r8, r8
je 0x1400db860
cmp r8, rsi
jae 0x1400db860
cmp byte [r10 + r8], 0xbf
jle 0x1400db942
test r9, r9
je 0x1400db875
cmp r9, rsi
jae 0x1400db875
cmp byte [r10 + r9], 0xbf
jle 0x1400db942
lea rdx, [r10 + r8]
test dil, dil
je 0x1400db8b8
add r10, r8
dec r10
mov r9, rax
nop word [rax + rax]
test r9, r9
je 0x1400db8d4
mov r8, r9
dec r9
cmp byte [r10 + r8], 0x5f
jne 0x1400db890
out dx, al
out dx, al
test r9, r9
je 0x1400db8e6
cmp r9, rax
jae 0x1400db8df
cmp byte [rdx + r9], 0xbf
jg 0x1400db8e6
jmp 0x1400db959
mov qword [rcx], rdx
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 1
mov qword [rcx + 0x18], 0
jmp 0x1400db842
mov r8d, 1
xor r9d, r9d
jmp 0x1400db925
jne 0x1400db959
test r8, r8
je 0x1400db916
cmp r8, rax
jae 0x1400db8f7
cmp byte [rdx + r8], 0xbf
jle 0x1400db8fc
mov r10, r8
jmp 0x1400db919
mov r10, rax
je 0x1400db919
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.14011af60
xor r10d, r10d
sub rax, r10
add r10, rdx
mov r8, rdx
mov rdx, r10
test rax, rax
je 0x1400db837
mov qword [rcx], r8
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
jmp 0x1400db842
lea rax, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rax
mov rcx, r10
mov rdx, rsi
call fcn.14011af60
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.14011af60
int3
add byte [rax], al
mov r13, qword [rbp + 0x1c8]
add rax, r13
mov qword [rbp + 0x1e0], rax
lea rax, [r15*4 + 4]
mov qword [rbp + 0x1e8], rax
mov rax, r15
not rax
mov qword [rbp + 0x1d0], rax
rol byte [rcx], 1
add byte [rax], al
rol byte [rcx], 1
add byte [rax], al
lea rax, [r15 + 1]
mov qword [rbp + 0x200], rax
lea r12, [rbp + r15*4 - 0x64]
mov eax, 0x2bc
mov qword [rbp + 0x1f0], rax
mov r14d, 0x48
mov eax, 0x80
mov qword [rbp + 0x1f8], rax
mov edx, 0x1a
xor r8d, r8d
int1
add byte [rax], al
add byte [rax + 0xf], cl
ror dword [r8 - 0x7d], 0xf8
add dword [rax - 0x7d], ecx
rol byte [rax], 1
rol byte [rax - 0x78f0f607], 1
invalid
enter 0x4776, 0x49
add eax, ecx
jg 0x1400dbbd7
mov eax, eax
add byte [rax], al
nop word cs:[rax + rax]
sub ecx, eax
mov ebx, 0
add byte [rax], al
cli
adc byte [rbp - 0x57f2fb0], cl
or dword [rdi], ecx
xchg dword [rdx + rax - 0x15fc0000], ebx
add al, byte [rax]
add byte [rdx + rbp*8], al
add byte [rax], al
add byte [rdx + 0x24], bh
add byte [rax], al
add byte [rax], al
enter 0xfffffffffffff748, 0xffffffffffffffe2
add al, byte [rax]
add byte [rcx - 0x77], cl
ror dword [rcx - 1], 0xc5
add byte [rax], al
add dword [rcx - 0x7d], ecx
rol dword [rax], cl
invalid
add byte [rcx - 0x7d], cl
sti
sbb cl, byte [rdi + rcx + 0x43]
cmovae ebx, ebx
invalid
invalid
invalid
cmovae ebx, ebx
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], al
sal bh, cl
test dword [rcx - 0x77], 0x850148d1
add qword [rbp + 0x1f8], rax
invalid
invalid
sbb al, 2
add byte [rax], al
test eax, edi
add dword [rax], eax
add byte [rax - 0x3f], cl
call 0x14b92cc27
jne 0x1400dbf15
mov rax, qword [rbp + 0x1f8]
xor eax, 0xd800
add byte [rcx - 0x7d], cl
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
and byte [rsi + rbp + 0x4c], dh
mov eax, eax
cmp ecx, 0x80
add eax, ecx
mov eax, eax
clc
scasd eax, dword [rdi]
test eax, edx
add dword [rax], eax
add byte [rcx + 1], cl
and eax, 0xfffffff8
xor eax, eax
test al, 0x4c
cmp ebp, dword [rbp + 0x1e0]
lodsd eax, dword [rsi]
loopne 0x1400dbe08
add dword [rax], eax
invalid
call 0xdd990a3e
call 0x1b40dbe24
adc dword [rax - 0x77], ecx
movabs al, byte [0xc88948ea0ea0ea0e]
shr eax, 0x20
mov eax, ecx
add dword [rax], eax
add byte [rdx + 0x29], dh
shl byte [rax + rcx*2], 0x81
stc
push rdi
add byte ds:[rax], al
out 0x49, al
inc ecx
sal dword [rcx], 1
shl byte [rsi - 9], cl
int1
mov ecx, esi
test dword [rax + 0x4d000001], ebp
mov eax, 0x48000001
mov edi, esi
invalid
dec dword [rax - 0x73]
mov ch, 0xdc
add dword [rax], eax
lea ebx, [rbp - 0x58]
adc byte [rcx + r15 - 0x3f], r9b
sal byte [rbp + 0xd], 0x48
mov dword [rsi], 0
or eax, dword [rax]
inc dword [rax - 0x49]
test ecx, ecx
sal dl, 1
invalid
test ecx, ecx
clc
add byte [rax], al
invalid
invalid
add byte [rax], al
invalid
invalid
add byte [rax], al
inc eax
invalid
adc eax, 0x7c73c
push rdi
or al, byte [rax]
add cl, ch
invalid
lea edx, str._____
add byte [rax - 0x73], cl
adc eax, 0x8509c
int3
int 0xf2
invalid
add cl, ch
invalid
add byte [rax - 0x7b], cl
leave
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
invalid
leave
adc eax, 0x7c5f0
invalid
mov eax, 0x10
cld
sbb cl, byte [rax - 0x73]
adc eax, 0x7c5f2
xor ebp, ecx
inc dword [rax + rax*8 - 0x3b67af1]
invalid
test dword [rcx - 4], ecx
lea edx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov edx, dword [rsi + 8]
inc ebx
mov ecx, dword [rsi + 0x20]
dec dword [rcx + 0x1b740da]
and eax, 0x4800000c
invalid
dec dword [rbp + rcx*4 + 0x75]
sbb byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov rcx, r14
mov rdx, rbx
call fcn.1400de820
mov rax, qword [rbp + 0x18]
test rax, rax
je 0x1400dd5b0
cmp eax, 1
jne 0x1400dd5e7
clc
add dword [rbp + 0x1e], esi
mov rcx, qword [rbp + 0x20]
and byte [rax - 0x77], cl
invalid
mov rax, rsi
sub rax, rcx
cmp rax, 0x10
ja 0x1400dd5f6
mov eax, 1
add dword [rax], eax
add byte [rax], al
cmp rsi, rcx
invalid
jne 0x1400dd606
xor edx, edx
jmp 0x1400dd5f8
mov rcx, rsi
mov rax, rsi
sub rax, rcx
cmp rax, 0x10
jbe 0x1400dd5d9
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
invalid
invalid
invalid
invalid
jmp 0x1400dd632
nop dword cs:[rax + rax]
add byte [rax], al
mov r9, rdx
shl r9, 4
loope 0x1400dd62b
loope 0x1400dd62b
mov edx, r10d
or rdx, r9
or edx, ecx
cmp rcx, rsi
je 0x1400dd5f8
movzx r11d, byte [rcx]
movzx r9d, r11b
retf
test r9b, r9b
js 0x1400dd660
retf
inc rcx
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400dd620
jmp 0x1400dd700
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x1400dd6bb
movzx r9d, byte [rcx + 2]
movzx ecx, byte [rcx + 2]
shl edi, 6
and r9d, 0x3f
or r9d, edi
cmp r11b, 0xf0
jb 0x1400dd6d9
movzx r11d, byte [rcx + 3]
movzx ebx, byte [rcx + 3]
add rcx, 4
and r10d, 7
add al, 0x41
and edx, 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 0x1400dd620
jmp 0x1400dd700
add rcx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400dd620
jmp 0x1400dd700
add rcx, 3
shl r10d, 0xc
or r9d, r10d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400dd620
nop word cs:[rax + rax]
or r9d, 0x20
add r9d, 0xffffff9f
add r9d, 0xa
cmovb r9d, r8d
mov r10d, r9d
cmp r9d, 0x10
jb 0x1400dd620
lea rcx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
call fcn.14011adb0
int3
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
jae 0x1400ddb90
cmp byte [rax + rcx], 0x45
je 0x1400ddbd4
sub r14, 1
jb 0x1400ddbb1
mov rcx, qword [rdi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x1400ddbb1
mov r8d, 2
mov rdx, rbx
call fcn.140009250
invalid
test al, al
jne 0x1400ddbcd
inc dword [rax + rax*8 - 0x76b7e38b]
stc
mov rcx, rdi
mov dl, 1
call fcn.1400dc780
test al, al
jne 0x1400ddbcd
mov rax, qword [rdi]
test rax, rax
jne 0x1400ddb80
jmp 0x1400ddbdd
mov esi, 1
jmp 0x1400ddbdd
inc rcx
inc ecx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
add rsp, 0x20
and byte [rbx + 0x5f], bl
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
mov dword [rsi + 0x10], ecx
add eax, 2
invalid
add byte [rax], al
add byte [rax], al
adc al, 8
push rdx
rol byte [rcx - 0x80], 1
cli
or dh, byte [rdx + 0x27]
invalid
invalid
cli
sbb dh, byte [rbx + 9]
jae 0x1400ddda0
nop dword [rax]
lea edx, [rdx - 0x41]
mov edi, 0x1afa8041
cmp dl, 0x1a
adc esp, 0
invalid
add byte [rax], al
ror byte [rax - 1], cl
ror dword [rax - 0x77], 0x4e
adc byte [rcx - 9], cl
in al, 0xf
cmp byte [rsi + 0x41000000], 0xf
add byte [rax], al
add byte [rcx + 0xf], al
mul esp
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xd2
jns 0x1400de173
mov r8d, 0x12
pop rbp
jmp rax
mov rbp, rsp
cmp qword [rcx], 0
setne al
sub qword [rcx + 8], r8
setb r9b
or r9b, al
movzx eax, r9b
mov qword [rcx], rax
test al, al
je 0x1400e16e5
mov al, 1
pop rbp
ret
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rbp + 0x48], bl
jmp rax
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rbp + 0x48], bl
jmp rax
int3
lea rbp, [rsp + 0x30]
mov dword [rbp - 4], 0
cmp edx, 0x80
add byte [rax], al
add byte [rax], al
jae 0x1400e1727
mov byte [rbp - 4], dl
mov r8d, 1
add cl, ch
invalid
add byte [rax], al
invalid
add cl, ch
add dword [rax], 0xd0890000
mov eax, edx
cmp edx, 0x800
jae 0x1400e174a
shr eax, 6
or al, 0xc0
mov byte [rbp - 4], al
and dl, 0x3f
or dl, 0x80
retf 0x8880
push rbp
std
mov r8d, 2
jmp 0x1400e17a8
retf 0x8880
cmp edx, 0x10000
jae 0x1400e1777
add byte [rcx], al
add byte [rbx + 0x25], dh
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 4], al
cld
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
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
jmp 0x1400e17a8
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 0xc
or al, 0x24
invalid
or al, 0x80
mov byte [rbp - 3], al
or al, 0x24
invalid
mov eax, edx
shr eax, 6
invalid
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 1], dl
inc dword [rcx - 0x48]
add al, 0
add byte [rax], al
invalid
inc dword [rcx - 0x48]
add al, 0
add byte [rax], al
cmp qword [rcx], 0
cmp dword [rcx], 0
setne al
sub qword [rcx + 8], r8
xchg ebp, eax
ror byte [rcx + rbp + 0x41], 8
setb dl
or dl, al
movzx edx, dl
mov qword [rcx], rdx
adc dword [rax + 0x75d28401], esi
invalid
adc dword [rax + 0x75d28401], esi
adc ecx, dword [rax - 0x75]
mov eax, dword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [rbp - 4]
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [rbp - 4]
call qword [rax + 0x18]
nop
add rsp, 0x30
add esp, 0x30
add esp, 0x30
pop rbp
ret
mov rbp, rsp
mov r8, rdx
mov eax, edx
mov eax, edx
lea rdx, [0x1401585a8]
pop rbp
jmp fcn.140009500
int3
int3
int3
mov r8, rdx
mov rax, rcx
shr rax, 0x20
je 0x1400e18b9
movabs rdx, 0xabcc77118461cefd
int3
stosd dword [rdi], eax
mov rax, rcx
mul rdx
enter 0xfffffffffffff748, 0xffffffffffffffe2
shr rdx, 0x1a
imul eax, edx, 0xfa0a1f00
add ecx, eax
mov eax, 0xd1b71759
imul rax, rcx
invalid
ror dword [rax - 0x3f], 0xe8
shr rax, 0x2d
imul r9d, eax, 0x2710
sub ecx, r9d
sub ecx, ecx
sub eax, 0x10c86944
invalid
sub ecx, ecx
imul r9, rax, 0x68db9
shr r9, 0x20
imul r9d, r9d, 0x2710
leave
adc byte [rdi], ah
add byte [rax], al
leave
adc byte [rdi], ah
add byte [rax], al
sub eax, r9d
imul r9d, ecx, 0x147b
add byte [rax], al
add byte [rax], al
shr r9d, 0x13
imul r10d, r9d, 0x64
sub ecx, r10d
movzx ecx, cx
leave
leave
imul r10d, eax, 0x147b
shr r10d, 0x13
imul r11d, r10d, 0x64
imul ebx, edx, 0x64
imul ebx, edx, 0x64
sub eax, r11d
movzx eax, ax
lea r11, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
invalid
add byte [rcx + 0xf], al
mov bh, 0xc
mov word [r8 - 2], cx
movzx ecx, word [r11 + rcx*2]
mov word [r8 - 2], cx
movzx ecx, word [r11 + r9*2]
mov word [r8 - 4], cx
mov bh, 0xc
mov word [r8 - 4], cx
movzx eax, word [r11 + rax*2]
mov word [r8 - 6], ax
mov dword [rax - 6], eax
mov dword [rax - 6], eax
cli
movzx eax, word [r11 + r10*2]
mov word [r8 - 8], ax
mov dword [r8 - 8], eax
mov dword [r8 - 8], eax
add r8, 0xfffffffffffffff8
mov rcx, rdx
cmp ecx, 0x2710
jb 0x1400e1973
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx - 0x2e48e8a7], bh
mov edx, 0xd1b71759
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
nop word cs:[rax + rax]
add byte [rax], al
lahf
invalid
add byte [rax], al
mov eax, ecx
imul rax, rdx
shr rax, 0x2d
imul r10d, eax, 0xffffd8f0
add r10d, ecx
imul r11, r10, 0x51eb851f
push rcx
push rcx
shr r11, 0x25
imul esi, r11d, 0x64
sub r10d, esi
sub r10d, esi
movzx r10d, word [r9 + r10*2]
mov word [r8 - 2], r10w
movzx r10d, word [r9 + r11*2]
mov word [r8 - 4], r10w
mov dword [r8 - 4], r10d
mov dword [r8 - 4], r10d
add r8, 0xfffffffffffffffc
cmp ecx, 0x5f5e0ff
mov ecx, eax
ja 0x1400e18e0
cmc
add eax, 0xb877c189
cmp eax, 0x63
jbe case.0x140085fc7.925
movzx ecx, ax
shr ecx, 2
add ch, byte [rcx - 0x37]
jnp 0x1400e194b
add byte [rax], al
add ch, byte [rcx - 0x37]
jnp 0x1400e194b
add byte [rax], al
shr ecx, 0x11
imul edx, ecx, 0x64
sub eax, edx
jmp 0x1a4df8450
sub eax, edx
movzx eax, ax
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
movzx eax, word [rdx + rax*2]
mov word [r8 - 2], ax
add r8, 0xfffffffffffffffe
sar dh, 0x89
invalid
sar dh, 0x89
enter 0xfffffffffffff883, 9
cmp eax, 9
cmp eax, 9
jbe 0x1400e197c
mov eax, eax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
movzx eax, word [rcx + rax*2]
mov word [r8 - 2], ax
pop rsi
ret
mov eax, ecx
cmp eax, 0x63
clc
invalid
ja 0x1400e192d
clc
invalid
jmp case.0x140085fc7.925
or al, 0x30
mov byte [r8 - 1], al
pop rsi
ret
int3
and al, 0x50
and al, 0x70
add byte [rax], al
add byte [rax + 0x18413948], al
and al, 0x30
enter 0x79b, 0
pop rsp
pop rdi
mov edx, edi
int3
int3
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
invalid
push rdi
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x68
jo 0x1400e1f27
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x78
add byte [rax], al
add byte [rax], al
add ebx, ebp
js 0x1400e1fa2
mov esi, eax
mov word [rax + rbx*4], fs
mov ebx, dword [rsp + 0x98]
test al, 0
add byte [rax], al
lea ecx, [rsp + 0x68]
js 0x1400e1fac
mov dword [rsp + 0x78], 1
add dword [rax], eax
add byte [rax], al
leave
add dword [rax - 0x4b], eax
add dword [rbp - 0x77], ecx
invalid
and al, 0xb0
add byte [rax], al
mov ah, 0
sub dword [rsp + 0xc0], eax
add byte [rcx], al
add byte [rax], al
invalid
and al, 0xc0
adc byte [rdi], cl
sub dword [rsp + 0xe0], eax
and al, 0xe0
add byte [rax], al
invalid
and al, 0xe0
add byte [rax], al
and al, 0x50
mov dword [rsp + 0x48], eax
lea rax, [rsp + 0xb0]
and al, 0x30
add byte [rax], al
add bh, al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
loopne 0x1400e207f
add byte [rax], al
invalid
rol byte [rcx - 0x47], cl
add byte [0x1401723a6], bh
or dword [rax], eax
rol byte [rax], 0
add byte [rax - 0x77], cl
sbb ebp, ebx
cmp byte [rax - 0x3f], cl
shl eax, 0x20
shl eax, 0x20
mov dword [rsi], eax
in eax, dx
test al, 0
add byte [rax], al
add al, 0x4d
mov eax, dword [rax - 8]
cmp dword [rsp + 0x68], 0
in al, dx
mov rsi, rcx
mov rsi, rcx
push rdi
and al, 0x30
add byte [rax], al
add byte [rax], al
and al, 0x20
and byte [rdi], cl
adc dword [rsi + 4], eax
invalid
add esp, 0x40
movzx esp, cl
invalid
in al, 0x3f
add r9, qword [r8 - 0x7d]
invalid
clc
add al, byte [rax]
ret 0x870f
cmp byte [rcx], al
cmp ebp, 1
invalid
add dword [rax], eax
add byte [rax], al
loopne 0x1400e2592
mov ecx, dword [rdx + 0x20]
xor byte [rdi - 0x47befff9], dl
adc eax, dword [rax]
add byte [rax], al
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x14015bc64]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x796c0
lea eax, [rsp + 0x58]
add cl, ch
lahf
cld
invalid
int3
int3
add byte [rax - 0x77], cl
invalid
mov esi, edx
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
pushfq
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
or bh, ah
ror byte [rdi], 0x85
enter 0, 0
and al, 0x50
push rax
sbb byte [rax - 0x7d], cl
invalid
mov word [rax + rax*4], fs
add byte [rax], al
mov dword [rsp + 0x88], ecx
lea eax, [fcn.1400089c0]
invalid
xchg esp, eax
invalid
and al, 0x58
add al, 0
add byte [rax], al
mov dword [rsp + 0x70], 0
invalid
and al, 0x50
lea eax, [0x140186b60]
lea ecx, [0x140186b22]
and al, 0x30
add eax, dword [rax]
mov eax, dword [rcx + 8]
mov r10, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov ecx, dword [rdx + 0x28]
int3
sub eax, ebx
invalid
mov edx, ebx
movabs al, byte [0x8348c8490f4d0007]
rol dword [rbx], 0x48
invalid
lea eax, [0x14015cca7]
sar bh, 0xe0
and al, 0x30
call 0x139977167
adc byte [rax], r9b
shrd ebx, ecx, cl
add eax, dword [rax]
add byte [rax - 0x47], cl
mov eax, ebx
xor esi, dword [rbx]
xor esi, dword [rbx]
stc
add byte [rax - 0x1e7f833f], al
jg 0x1400e2e4d
int1
shrd rdi, r10, cl
mov ecx, edx
fmul dword [rcx - 0x7d]
rol byte [rax], 1
shrd eax, eax, cl
add cl, byte [rdi]
sub dword [rsi], 2
add byte [rax], al
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
add cl, ch
push 0xffffffff83fffffa
invalid
invalid
and al, 0x40
adc edx, 0xffffffff
stc
out 3, eax
add byte [rax], al
sub byte [rdx - 0x73], cl
adc al, 0x3c
invalid
and al, 0x48
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
or al, 0x30
sub dh, al
and al, 0x20
and al, 0x20
leave
add ecx, dword [rax - 0x7d]
stc
add al, 0x73
sbb byte [rax + 1], bh
or byte [rbx], bh
outsd dx, dword [rsi]
add eax, dword [rax]
and al, 0x30
invalid
add byte [rax - 0x75], cl
or byte [rbx + r9*4 + 0x4e], r9b
adc bl, ch
mov esp, 0x49e6894d
cmp esi, ebp
sbb dword [rax + rax + 0x1ba0000], 0
add byte [rax], al
add byte [rax], al
and rbx, rax
shr rbx, 8
xor r11d, r11d
mov si, 0xa
xor eax, eax
nop word cs:[rax + rax]
movzx ebp, byte [r10 + r11 + 1]
add ebp, 0xffffffd0
rol byte [rbx + 0x257709fd], 1
rol byte [rbx + 0x257709fd], 1
mul si
jo case.0x140085fc7.1063
mov ecx, eax
add ax, bp
jb case.0x140085fc7.1063
movsx eax, bp
add eax, ecx
inc r11
inc ebx
mov edi, 0x49c801c5
inc ebx
cmp r9, r11
jne 0x1400e5270
invalid
sal dword [rcx], 1
leave
xor ecx, ecx
jmp 0x1400e52ac
or dword [rcx + rcx*4 - 0x37], ecx
mov rcx, r9
sub rcx, r11
mov r9d, r11d
mov ecx, ebx
mov ecx, ebx
mov qword [rsp + 0x40], rcx
and al, 0x40
test r9d, r9d
test ecx, ecx
je case.0x140085fc7.1063
invalid
movzx eax, ax
shl rax, 0x30
shl eax, 0x30
ror byte [rax - 0x3f], 0xe0
xor byte [rax - 0x3f], cl
shl ebx, 0x10
shl eax, 0x30
shl rbx, 0x10
shl ebx, 0x10
or rbx, rax
or ebx, eax
mov eax, 1
or rax, rbx
or eax, ebx
add byte [rax], al
add byte [rax + 9], cl
or eax, ebx
invalid
invalid
or eax, ebx
cmp ax, 1
jne 0x1400e53de
add al, 1
add byte [rax], al
clc
add dword [rdi], ecx
test dword [rcx + rax], eax
add al, 1
add byte [rax], al
cmp qword [rsp + 0x40], 0
jne 0x1400e53f3
invalid
add dword [rax], eax
invalid
jl case.0x140085fc7.1070
add byte [rdi], cl
test dword [0xcb0e52e8], ecx
or eax, 0x8b000001
or eax, 0x8b000001
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0xb0], eax
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx + 0xb02484], cl
test byte [rax + rsi*4], ah
invalid
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
mov rax, qword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xa8], rax
test byte [rax + rbp*4], ah
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
mov dh, 5
add eax, 0xb3005
invalid
and byte [rax], al
invalid
add byte [rax], al
movzx eax, byte [0x140198310]
add eax, 0xb3005
add byte [rdx + 0x20], bh
mov edx, 0x20
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
xor ecx, ecx
call fcn.1400f2240
test rax, rax
iretd
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x1400e58e1
mov rsi, rax
je 0x1400e58e1
test cl, al
add eax, 0x89480000
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rsi, rax
invalid
mov word [rax], 0
add byte [rax], al
mov rax, rbx
mov eax, ebx
fmul dword [rax - 0x3f]
call 0x140339b42
adc byte [rax + 0x25], cl
add bh, bh
shr rax, 0x10
and rax, 0xffffffffffffff00
and eax, 0xffffff00
adc byte [rax + 0x25], cl
add bh, bh
invalid
and eax, 0xffffff00
mov ecx, ebx
shr ecx, 0x10
movzx ecx, cl
leave
leave
or rcx, rax
or ecx, eax
shr rbx, 0x30
mov word [rsi + 6], bx
mov dword [rsi + 6], ebx
xor byte [rsi - 0x77], ah
pop rsi
invalid
mov dword [rsi + 6], ebx
mov dword [rsi + 2], ecx
mov rax, qword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rbx + 0xb02484], r9b
or byte [rbx + 0xb02484], cl
mov qword [rsi + 8], rax
mov eax, dword [rsp + 0xb0]
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
or byte [rbx + 0xb02484], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx + 0x46c71046], cl
mov dword [rsi + 0x10], eax
invalid
adc al, 0
mov al, 0
add byte [rax], al
mov dword [rsi + 0x10], eax
adc dil, r8b
mov dword [rsi + 0x14], 0
adc al, 0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rax, rsi
add rax, 0x20
invalid
invalid
invalid
shl byte [rax], 0x48
mov dword [rsp + 0xb8], esi
and al, 0xb8
add byte [rax], al
invalid
and byte [rax - 0x77], cl
mov ah, 0x24
and al, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
and al, 0xc0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb8], rsi
and al, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
invalid
mov qword [rsp + 0xc0], rsi
and al, 0xc0
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
and al, 0xc8
mov qword [rsp + 0xc8], 1
and al, 0xc8
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
and al, 0xd0
mov qword [rsp + 0xd0], rax
mov rax, rsi
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
jo 0x1400e53e4
mov rax, qword [rsp + 0xc8]
mov eax, dword [rsp + 0xc8]
test byte [rax + rcx*8], ah
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0x78], rax
and al, 0x78
mov rax, qword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
and al, 0xd8
mov qword [rsp + 0xd8], rax
cmp rsi, rax
invalid
je 0x1400e5764
invalid
add eax, dword [rax]
invalid
and al, 0xd8
add byte [rax], al
add byte [rax + 0x39], cl
invalid
movabs dword [0x13ce9ff31000003], eax
xor edi, edi
jmp 0x1400e5504
cmp al, 1
add byte [rax], al
cmp al, 1
add byte [rax], al
mov qword [rsp + 0x40], r8
and al, 0x40
xor ebx, ebx
xor eax, eax
or rax, rbx
or eax, ebx
or eax, ebx
cmp ax, 1
je case.0x140066060.1078
test ah, bh
invalid
invalid
invalid
test ah, bh
invalid
movzx eax, ax
rol byte [rbp + 0x480e75c0], 0x89
test eax, eax
jne 0x1400e53f3
invalid
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x40], 0xf
sldt word [rax]
invalid
jl 0x1400e540d
cmp byte [rax - 0x39], cl
and al, 0x40
sldt word [rax]
sldt word [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x40], 0xf
sldt word [rax]
add byte [rax - 0x39], cl
and al, 0x48
add byte [rax], al
add byte [rax], al
jl 0x1400e541b
cmp byte [rax - 0x39], cl
and al, 0x40
sldt word [rax]
sldt word [rax]
add byte [rax - 0x39], cl
and al, 0x48
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x60], 1
movabs rax, 0x3a0000003a
cmp al, byte [rax]
add byte [rax], al
cmp al, byte [rax]
add byte [rax], al
invalid
invalid
cmp al, byte [rax]
add byte [rax], al
cmp al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x58], rax
and al, 0x58
mov bl, 0x3a
mov r8d, 0xf
cmp al, byte [rcx - 0x48]
sldt word [rax]
add bl, ch
jmp 0x1400e5436
jmp 0x1400e5436
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
emms
ja 0x1400e548f
cmp r8, 0xf
ja 0x1400e548f
mov cl, 0x3a
mov rdx, rdi
call fcn.14000d700
cmp rax, 1
jne 0x1400e548f
mov r8, rdx
cmp rdx, 0xf
jae 0x1400e5430
cmp byte [r8 + rdi], bl
jne 0x1400e5430
mov r10, r8
lea rsi, str.invalid_port_value
sub r10, 0xe
je 0x1400e5496
lea r9, [r8 + rdi]
inc r9
cmp r8, 0xd
jne 0x1400e5700
movzx eax, byte [r9]
cmp eax, 0x2b
je 0x1400e5496
mov r10d, 1
cmp eax, 0x2d
je 0x1400e5496
jmp 0x1400e57b0
lea rsi, str.invalid_socket_address
mov eax, 1
mov rdx, rsi
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
dec rdi
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
shl r12, 0x20
or r12, 2
add rsi, 0x20
mov rdi, r12
cmp rsi, qword [rsp + 0xd8]
je 0x1400e5767
movzx r13d, word [rsi]
cmp r13w, 2
je 0x1400e5796
mov r14d, dword [rsi + 0x14]
mov r12d, dword [rsi + 0x18]
movzx ebx, word [rsi + 0x1c]
movzx eax, word [rsi + 0x12]
mov word [rsp + 0x90], ax
movups xmm0, xmmword [rsi + 2]
movaps xmmword [rsp + 0x80], xmm0
mov rax, qword [0x140198268]
cmp rax, 3
jne 0x1400e56ee
test r13w, r13w
mov ebp, 0x17
mov eax, 2
cmove ebp, eax
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
mov ecx, ebp
mov edx, 2
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSASocketW]
mov r15, rax
cmp rax, 0xffffffffffffffff
je 0x1400e55b0
test r13w, r13w
je 0x1400e5630
mov r8d, 0x1c
mov ax, 0x17
movups xmm0, xmmword [rsp + 0x82]
jmp 0x1400e564d
mov dword [rsp + 0x6c], r12d
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
cmp eax, 0x2739
je 0x1400e55d0
mov r12d, eax
cmp eax, 0x2726
jne 0x1400e5693
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
mov ecx, ebp
mov edx, 2
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSASocketW]
cmp rax, 0xffffffffffffffff
je 0x1400e56d5
mov r15, rax
mov rcx, rax
mov edx, 1
xor r8d, r8d
call qword [sym.imp.kernel32.dll_SetHandleInformation]
test eax, eax
je 0x1400e56f8
mov r12d, dword [rsp + 0x6c]
test r13w, r13w
jne 0x1400e558f
nop dword [rax + rax]
movzx ebx, word [rsp + 0x84]
mov r14d, dword [rsp + 0x80]
xorps xmm0, xmm0
mov r8d, 0x10
mov ax, 2
rol bx, 8
mov word [rsp + 0x38], ax
mov word [rsp + 0x3a], bx
mov dword [rsp + 0x3c], r14d
movups xmmword [rsp + 0x40], xmm0
mov dword [rsp + 0x50], r12d
mov rcx, r15
lea rdx, [rsp + 0x38]
call qword [sym.imp.ws2_32.dll_bind]
cmp eax, 0xffffffff
jne 0x1400e5863
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r12d, eax
mov rcx, r15
call qword [sym.imp.ws2_32.dll_closesocket]
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x1400e54e7
mov r15, qword [rdi - 1]
mov rbx, qword [rdi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400e56b6
mov rcx, r15
call rax
cmp qword [rbx + 8], 0
je 0x1400e54d2
cmp qword [rbx + 0x10], 0x11
jb 0x1400e54c0
mov r15, qword [r15 - 8]
jmp 0x1400e54c0
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r12d, eax
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x1400e54e7
jmp 0x1400e56a1
call fcn.1401248e0
jmp 0x1400e5548
call qword [sym.imp.kernel32.dll_GetLastError]
jmp 0x1400e5687
cmp byte [r9], 0x2b
jne 0x1400e57a3
lea r9, [rdi + r8]
add r9, 2
mov r10d, 0xd
sub r10, r8
cmp r8, 8
ja 0x1400e57b0
xor r11d, r11d
mov bx, 0xa
xor eax, eax
nop
mul bx
jo 0x1400e5496
mov ecx, eax
movzx eax, byte [r9 + r11]
add eax, 0xffffffd0
cmp eax, 9
ja 0x1400e5496
mov edx, ecx
add dx, ax
jb 0x1400e5496
cwde
add eax, ecx
inc r11
cmp r10, r11
jne 0x1400e5730
jmp 0x1400e57e0
xor r12d, r12d
cmp qword [rsp + 0x78], 0
je 0x1400e5783
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, qword [rsp + 0x70]
call qword [sym.imp.kernel32.dll_HeapFree]
test r12, r12
lea rsi, [0x14015ce30]
cmovne rsi, r12
jmp 0x1400e5496
mov r12, rdi
cmp qword [rsp + 0x78], 0
jne 0x1400e576f
jmp 0x1400e5783
neg r10
cmp r8, 9
jbe 0x1400e5725
xor ecx, ecx
xor eax, eax
nop word cs:[rax + rax]
movzx edx, byte [r9 + rcx]
add edx, 0xffffffd0
cmp edx, 9
ja 0x1400e5496
add eax, eax
lea eax, [rax + rax*4]
add eax, edx
inc rcx
cmp r10, rcx
jne 0x1400e57c0
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x40], r8
mov word [rsp + 0x48], ax
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x38]
call fcn.1400f1280
cmp qword [rsp + 0x80], 0
mov rsi, qword [rsp + 0x88]
jne 0x1400e5496
movups xmm0, xmmword [rsp + 0x90]
movups xmmword [rsp + 0xe8], xmm0
mov qword [rsp + 0xe0], rsi
lea rcx, [rsp + 0xb8]
lea rdx, [rsp + 0xe0]
call fcn.1400f14c0
mov rax, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0xc0]
test rax, rax
jne case.0x140076d70.1013
jmp 0x1400e5496
cmp qword [rsp + 0x78], 0
je 0x1400e587f
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, qword [rsp + 0x70]
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x1400e58d7
mov rsi, qword [rdi - 1]
mov rbx, qword [rdi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400e589e
mov rcx, rsi
call rax
dec rdi
cmp qword [rbx + 8], 0
je 0x1400e58c5
cmp qword [rbx + 0x10], 0x11
jb 0x1400e58b3
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, eax
mov rsi, r15
jmp 0x1400e549b
mov ecx, 4
mov edx, 0x20
call fcn.14011a540
int3
lea ebp, [rdx + 0x80]
call 0x14023b521
int3
mov ebp, esp
invalid
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r9
cmp rdx, 0xa
jae case.0x140085fc7.1098
or dl, 0x30
mov byte [rbp + rax - 0x51], dl
dec rax
jmp case.0x140085fc7.1099
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea edx, [rcx + 0x30]
lea edx, [rcx + 0x30]
lea r11d, [r9 + 0x57]
lea ebx, [rcx + 0x57]
cmp r9b, 0xa
cmp cl, 0xa
movzx r9d, r10b
movzx ecx, dl
movzx r10d, r11b
movzx edx, bl
cmovb r10d, r9d
cmovb edx, ecx
mov byte [rbp + rcx - 0x52], r10b
mov byte [rbp + rcx - 0x52], dl
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x1400e6be0
invalid
enter 0x4eeb, 0x48
jmp 0x1400e6c68
mov eax, dword [rax]
mov r9d, 0x81
invalid
add byte [rax], al
invalid
add dword [rax], 0x89490000
shl byte [rsi + 0x2e], 0xf
invalid
mov r8, rax
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
mov rcx, r9
mov ecx, ecx
shr r8, 4
mov r9d, eax
mov ecx, eax
and r9b, 0xf
and cl, 0xf
lea r10d, [r9 + 0x30]
lea edx, [rcx + 0x30]
lea r11d, [r9 + 0x37]
lea ebx, [rcx + 0x37]
cmp r9b, 0xa
cmp cl, 0xa
movzx r9d, r10b
movzx ecx, dl
retf 0xf45
movzx r10d, r11b
movzx edx, bl
cmovb r10d, r9d
cmovb edx, ecx
rol dword [rax + r9*4 + 0x54], 1
or eax, 0x498d4cae
lea r9, [rcx - 1]
invalid
invalid
clc
mov byte [rbp + rcx - 0x52], r10b
mov byte [rbp + rcx - 0x52], dl
lea r9, [rcx - 1]
cmp rax, 0x10
adc byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
jae 0x1400e6c30
enter 0xffffffffffff8348, 0xffffffffffffffc1
dec byte [rax - 0x7f]
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
stc
add dword [rax], 0x830f0000
invalid
test byte [rax], al
add byte [rax], al
stc
add dword [rax], 0x830f0000
invalid
add dword [rax + rax - 0x7e480000], 0
test byte [rax], al
add byte [rax], al
mov eax, 0x81
add byte [rax], al
add byte [rcx + rbp - 0x38], cl
add byte [rax], al
sub rax, r9
add rcx, rbp
add ecx, ebp
jmp 0xf0cfefd0
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
and al, 0x28
mov qword [rsp + 0x20], rcx
and al, 0x20
and byte [rbp + rcx*4 + 5], cl
idiv edi
lea r8, [0x140186c90]
or dword [rax], eax
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
invalid
mov r9d, 2
add byte [rax - 0x77], cl
sal dword [rdx + 0x4846eb01], 1
add ebx, ebp
invalid
invalid
mov rcx, rdx
mov dl, 1
add ebx, ebp
invalid
add ebx, ebp
mov rdx, rcx
mov rdx, rcx
mov edx, ecx
cmp rdx, 0x63
ja 0x1400e6b84
sar esi, 1
invalid
invalid
cli
invalid
sar esi, 1
invalid
jmp 0x1400e6bae
inc dword [rcx + 0xf]
movzx edx, word [r8 + rdx*2]
mov bh, 0x14
push rax
adc al, 0x50
mov word [rbp + rax - 0x52], dx
push rsp
add eax, 0xc08348ae
scasb al, byte [rdi]
add rax, 0xfffffffffffffffe
invalid
invalid
scasb al, byte [rdi]
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
lea rdx, [rax + rbp]
lea edx, [rax + rbp]
adc al, 0x28
add rdx, 0xffffffffffffffb0
add edx, 0xffffffb0
mov al, 0x41
mov r8d, 0x27
mov eax, 0x27
add byte [rcx + 0x29], cl
sub r8, rax
mov qword [rsp + 0x28], r8
and al, 0x28
ror byte [rcx + rcx*4 + 0x44], 0x24
and al, 0x28
sub byte [rax - 0x77], cl
push rsp
and al, 0x20
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x20], edx
mov r8d, 1
mov eax, 1
add byte [rax], al
add byte [rdx - 0x36cebaff], dh
add dword [rbp + 0x31], eax
leave
mov dl, 1
add dword [rbp + 0x31], eax
xor r9d, r9d
leave
call fcn.140008ae0
nop
add rsp, 0xb0
add byte [rax], al
invalid
bnd call qword [rax - 0x4f3b7eb8]
call qword [rax - 0x4f3b7eb8]
add byte [rax], al
add byte [rdi + 0x5e], bl
add byte [rax], al
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x140128b88]
lea eax, [0x140128b88]
mov edx, 0x80
call fcn.14011a8c0
cmp eax, dword [rbx]
invalid
add byte [rax], 0
add al, ch
mov dl, 0x3b
invalid
cmp eax, dword [rbx]
add ah, cl
int3
add eax, dword [rax]
int3
push rdi
sub rsp, 0x40
lea rbp, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rdi, rdx
mov rsi, rcx
invalid
lea rax, [rcx + 8]
or byte [r8 - 0x77], cl
call 0x16058f876
invalid
or byte [r8 - 0x77], cl
call 0x16058f876
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
lea rdx, str.Utf8Errorvalid_up_toerror_len
invalid
mov r8d, 9
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
jge 0x1400e6d36
push rax
sbb byte [rax - 0x77], cl
jge 0x1400e6d36
mov byte [rbp - 8], al
clc
mov byte [rbp - 7], 0
lea rax, [0x1400e6f00]
lea eax, [0x1400e6f00]
lea eax, [0x1400e6f00]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x14015d179]
sbb dword [rdi + rax], esp
lea rdi, [rbp - 0x10]
mov r8d, 0xb
invalid
mov rcx, rdi
mov r9, rsi
call fcn.14000a010
wait
xor dh, dl
dec dword [rax - 0x73]
add eax, 0x84
test byte [rax], al
add byte [rax], al
wait
xor dh, dl
dec dword [rax - 0x73]
add eax, 0x84
test byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x14015d184]
lea r9, [rbp - 0x18]
mov r8d, 9
mov eax, 9
invalid
mov eax, 9
mov rcx, rdi
stc
call fcn.14000a010
cmp byte [rbp - 7], 0
jge 0x1400e6d96
add byte [rdi], cl
mov dh, 0x4d
clc
jbe 0x1400e6dca
inc dword [rax + 0xf00f97d]
jge 0x1400e6d96
add byte [rdi], cl
mov dh, 0x4d
clc
je 0x1400e6dcb
mov al, 1
test cl, cl
jne 0x1400e6dea
mov rax, qword [rbp - 0x10]
test byte [rax + 0x34], 4
jne 0x1400e6dd2
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140158b61]
mov r8d, 2
jmp 0x1400e6de7
sbb al, 0x84
leave
test cl, cl
setne al
jmp 0x1400e6dea
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015e27b]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
adc byte [rbx], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
and eax, 0x58
mov rdx, qword [0x58]
mov dword [rdx + rax + 8], esi
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
inc qword [rax + 0x58]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
lea ebp, [rsp + 0x20]
add byte [rcx - 0x3a], al
add byte [rax], al
add al, 0
invalid
dec dword [rsi + 8]
add esp, 0x28
invalid
sub byte [rsi + 0x5d], bl
jo 0x1400e743e
lea ebp, [rsp + 0x70]
hlt
add byte [rax - 0x73], cl
add eax, 0x760bc
invalid
invalid
invalid
invalid
mov esp, 0x48000760
mov dword [rbp - 0x48], eax
adc dword [rbp - 0x30], eax
lea ecx, [rbp - 0x10]
lea edx, [rbp - 0x48]
sbb al, 0xea
invalid
call 0x1285c0184
invalid
int3
and al, 0x50
add eax, 0xb0eb3
and byte [rax], 0
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
test byte [rdx + 0x48000000], ch
lea ecx, [rax + 1]
cmp edx, ecx
retf 0xd231
shr eax, 0x3b
xchg esp, eax
ret 0x8348
stc
add eax, 0x4be
add byte [rax], al
add byte [rax + 0xf], cl
int1
cmovae esi, ecx
xor ecx, dword [rax - 0x75]
clc
mov edx, dword [0x58]
add byte [rax], al
mov r14, qword [r9]
cmp rbx, 0x11
xor dword [rax - 0x7d], ecx
sti
adc dword [rdi], ecx
jae case.0x140085fc7.1148
mov rcx, qword [0x140198260]
jae case.0x140085fc7.1148
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
xor edx, edx
mov r8, r14
mov r9, rdi
ror byte [rbp - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapReAlloc]
lea rcx, [rsi + 8]
lea ecx, [rsi + 8]
lea ecx, [rsi + 8]
lea rdx, [rsi + 0x10]
add byte [rax], al
movzx eax, byte ds:[0x140198310]
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
jae 0x1400e7577
lea ecx, [rsi + 8]
test dword [rdi - 0x17000000], ebx
add byte [rax], al
mov eax, ebx
lodsb al, byte [rsi]
add byte [rax], al
invalid
sub ebx, ecx
invalid
clc
loope 0x1400e767a
mov eax, edi
mov ecx, dword [0x140198260]
or eax, dword [rax]
sal byte [rdi + riz + 0x48], 0x8d
lea ecx, [rbx - 1]
and ecx, eax
mov dword [rcx + rbx - 8], ecx
lea edx, [rsi + 0x10]
mov dword [rdx], edi
pop rsp
int3
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
add eax, 0xb0c3e
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
invalid
invalid
pop rax
add byte [rax], al
add byte [rax], al
pop rax
add byte [rax], al
invalid
add byte [rax], al
mov rcx, qword [0x58]
jo case.0x1400c790d.412
int3
push rbp
sub rsp, 0x30
sub esp, 0x30
int3
clc
invalid
invalid
adc eax, 0xb09bf
retf 0x8d48
add dword [rax], 0x39480000
cmp byte [rax - 0x75], cl
adc byte [r8 - 0x77], cl
invalid
int3
int3
cmp eax, edi
retf 0x3b9a
jmp 0x1400e82f4
test eax, 0x69000000
fild dword [rax]
invalid
cmp edx, eax
sal byte [rbp + rsi*8 + 0x48], 0xff
enter 0xffffffffffffc181, 0
retf 0x3b9a
invalid
retf 0xf229
retf 0x3b9a
jmp 0x10977cb4c
invalid
leave
add dl, cl
invalid
add byte [rbp + rcx*4 + 5], cl
cmp ebp, dword [rdi + rax]
insb byte [rdi], dx
invalid
invalid
sub al, byte [rbx]
add byte [rax - 0x73], cl
add eax, 0x74bca
rol byte [r9], 1
add byte [rax], al
add byte [rax], al
invalid
invalid
fmul dword [r8]
fmul dword [rax]
fmul dword [rax]
add byte [rax], al
add byte [rdi], cl
push rdi
lea ecx, [rbp - 0x38]
mov dword [rsp + 0x10], edx
int3
invalid
invalid
invalid
leave
cmp ecx, eax
enter 0x3aeb, 0x48
test eax, eax
cmp cl, byte [rax - 0x7b]
sal byte [rbx + rsi + 0x48], 0x39
sal dword [rsi + 0x30], 0x80
cmp al, 3
mov edi, 0x894c2a7f
mov dword [rbp + 0xfd8], esi
mov dword [rbp + 0xfd8], esi
mov dword [rbp + 0xfe0], ebx
add al, ch
in eax, dx
sbb al, byte [rbx]
add byte [rdi], cl
ud2
xor eax, eax
mov qword [rsi], r14
mov qword [rsi + 8], rbx
adc cl, r13b
jo 0x1400e8f33
invalid
lea r8, str.library_std_src_syspalwindowsos.rs
mov edx, 0x800
mov rcx, rbx
call fcn.14011a9a0
mov ecx, 1
mov rdx, rbx
call fcn.14011a520
enter 0x315, 0
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push r15
push rdi
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
call 0x1400e8f8f
invalid
add eax, dword [rax]
cmp byte [rbx + 0x5f], bl
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x140198260]
xor edx, edx
mov r8, qword [rbp + 0xfe0]
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax + 0x38c48348], dl
add byte [rax + 0x38c48348], dl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov ebp, esp
mov rax, qword [rcx]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
or byte [rax - 0x75], cl
sbb byte [rbp + 0x48], bl
jmp rax
or byte [rax - 0x75], cl
sbb byte [rbp + 0x48], bl
jmp rax
dec dword [rbx + 0xaee6405]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add eax, 0xaee26
add byte [rbp + 0x48], ah
or eax, 0xffffb941
invalid
invalid
enter 0xffffffffffff8d48, 0x15
ficomp word [rbp + 7]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add esp, 0x30
cmp rax, 2
jne 0x1400e9687
mov rbx, qword [rdi + 0x48]
test rbx, rbx
je 0x1400e982a
mov rdi, qword [rdi + 0x40]
lea r14, [rbp + 8]
nop
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.140009e00
cmp qword [rbp + 8], 0
je 0x1400e9812
mov r12, qword [rbp + 0x10]
movzx r15d, byte [rbp + 0x18]
movzx r13d, byte [rbp + 0x19]
mov r8d, 3
mov rcx, rsi
lea rdx, [0x14015e2b8]
call fcn.140009250
test al, al
jne 0x1400e9826
test r15b, 1
je 0x1400e982a
add r12, r13
cmp rbx, r12
jb 0x1400e9840
add rdi, r12
sub rbx, r12
jne 0x1400e9620
jmp 0x1400e982a
test rax, rax
je 0x1400e9719
add byte [rax], al
ror byte [rdi], 0x84
mov dword [rax], eax
add byte [rax], al
lea rax, [rdi + 8]
test byte [rsi + 0x34], 4
mov qword [rbp + 0x40], rax
mov qword [rbp - 0x10], 0
mov qword [rbp - 8], 0xf4240
mov qword [rbp], rsi
lea rax, [rbp + 0x40]
jne 0x1400e9743
mov qword [rbp - 0x40], rax
lea rax, [0x1400e09d0]
mov qword [rbp - 0x38], rax
lea rax, [0x140187218]
mov qword [rbp + 8], rax
or byte [r8 - 0x39], r9b
adc byte [r9], r8b
adc byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x28], 0
fisttp dword [rcx]
add byte [rax - 0x77], cl
or byte [r8 - 0x39], r9b
adc byte [r9], r8b
adc byte [rcx], al
adc byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x28], 0
lea rax, [rbp - 0x40]
invalid
invalid
invalid
mov dword [rbp + 0x28], 0
lea rax, [rbp - 0x40]
lea eax, [rbp - 0x40]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x6eead
out dx, al
invalid
invalid
sbb byte [rax - 0x39], cl
and byte [r9], r8b
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x6eead
out dx, al
invalid
invalid
out dx, al
invalid
lea rcx, [rbp - 0x10]
lea r8, [rbp + 8]
call fcn.140009500
mov rcx, qword [rbp - 0x10]
test al, al
ror byte [rdi], 0x85
mov bh, 0
add byte [rax], al
invalid
invalid
ror byte [rdi], 0x85
mov bh, 0
add byte [rax], al
invalid
add cl, ch
invalid
jmp 0x1400e97ee
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
push rdi
and byte [rbx + rcx*4 + 0x47], cl
sub byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rcx, rbx
call rsi
mov ecx, eax
mov al, 1
add dword [rcx + rcx*8 + 0xc5840f], eax
add byte [rax], al
fcos
invalid
add dword [rcx + rcx*8 + 0xc5840f], eax
test ch, al
add byte [rax], al
add byte [rax], al
jmp 0x1400e982c
invalid
add byte [rax], al
jmp 0x1400e982c
add byte [rax], al
mov qword [rbp - 0x50], rax
lea rax, [0x1400e09d0]
mov r8b, 0x48
lea eax, [0x1400e09d0]
mov qword [rbp - 0x48], rax
mov qword [rbp + 8], 2
mov qword [rbp + 0x18], 2
mov qword [rbp + 0x28], 0
movabs rax, 0x400000020
mov qword [rbp + 0x30], rax
mov byte [rbp + 0x38], 3
cmp byte [r11], r8b
cmp byte [r11], r8b
lea rax, [0x140187218]
mov qword [rbp - 0x40], rax
xchg ebp, eax
fimul dword [rcx]
add byte [rax - 0x77], cl
ror byte [r8 - 0x39], 0x45
mov qword [rbp - 0x38], 1
lea rax, [rbp + 8]
invalid
invalid
mov qword [rbp - 0x38], 1
add byte [rax], al
lea rax, [rbp + 8]
mov qword [rbp - 0x20], rax
loopne 0x1400e97e0
mov dword [rbp - 0x18], 1
loopne 0x1400e97e0
mov dword [rbp - 0x18], 1
add dword [rax], eax
add byte [rax], al
lea rax, [rbp - 0x50]
mov qword [rbp - 0x30], rax
mov r8b, 0x48
mov dword [rbp - 0x30], eax
mov qword [rbp - 0x28], 1
mov dword [rbp - 0x28], 1
add byte [rax], al
lea rdx, [0x1401585a8]
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x40]
call fcn.140009500
mov rcx, qword [rbp - 0x10]
test al, al
je 0x1400e97ee
test rcx, rcx
je 0x1400e97ee
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
mov r8d, 0x14
mov eax, 0x14
call qword [rax + 0x18]
test al, al
je 0x1400e97f7
jmp 0x1400e9826
test al, al
jne 0x1400e9826
test rcx, rcx
jne 0x1400e9852
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
call rsi
jmp 0x1400e982c
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x18]
mov rcx, rsi
call fcn.140009250
test al, al
je 0x1400e982a
mov al, 1
jmp 0x1400e982c
xor eax, eax
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
invalid
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_src...._backtrace_src_symbolizemod.rs
mov rcx, r12
mov rdx, rbx
call fcn.14011a8c0
lea rax, [0x140158c38]
mov qword [rsp + 0x20], rax
lea rcx, [0x140158bfc]
lea r9, [0x140158510]
lea r8, [rbp + 8]
lea eax, [rbp + 8]
lea eax, [rbp + 8]
mov edx, 0x37
call fcn.14011acb0
int3
add byte [rax], al
add al, ch
adc al, 3
add ah, cl
int3
invalid
retf
add dword [rax], eax
add byte [rbp - 0x7c], al
test byte [rdi], 0x85
jg 0x1400e98ee
add byte [rax], al
add eax, 0x8348fff2
mov ebp, 0x100
add byte [rdx + 9], bh
add byte [rax + 0xff68445], al
test dword [rcx + 6], eax
add byte [rax], al
mov dh, 0x95
add byte [rcx], al
add byte [rax], al
loope 0x1400e9b05
add ecx, 4
invalid
invalid
cwde
add dword [rax], eax
add byte [rax - 0x75], cl
mov ebp, 0x178
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rdi], ebx
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0xd0], al
sub byte [rbp + 0xe0], cl
adc byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x6b], cl
mov byte [rax], al
add byte [rax], al
mov byte [rbp + 0xa0], r14b
mov eax, dword [rbp + 0x11f]
invalid
sub byte [rbp + 0x110], cl
adc byte [rcx + 0xf], al
adc dword [rbp], eax
add byte [rax - 0x77], cl
mov ebp, 0x1a8
mov ch, 0xa0
add dword [rax], eax
add byte [rax - 0x73], cl
movabs al, byte [0xf91e810558d48]
movabs al, byte [0xf91e810558d48]
movabs al, byte [0xf91e810558d48]
add byte [rax - 0x75], cl
or byte [r8 - 0x77], r9b
test dword [rax], esi
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp - 0x28], al
push rbp
clc
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
xor byte [rdi], cl
xor byte [rdi], cl
xor byte [rdi], cl
adc byte [rbp - 0x60], al
movabs al, byte [0xa3c0000008f840f]
invalid
adc byte [rbp], al
loopne 0x1400e9cf7
add byte [rax], al
cli
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x108], al
adc byte [rax - 0x73], cl
add eax, 0x74343
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
invalid
add byte [rax - 0x39], cl
test dword [rax], ebx
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x75], cl
push rbx
sub byte [rcx + rcx*4 - 0x53], cl
test al, 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmc
int1
dec dword [rcx - 0x2f]
in eax, 0x4d
test ebp, ebp
mov ecx, dword [0x140198260]
mov eax, dword [rbp + 0x198]
add cl, ch
xor eax, dword [rdx]
add byte [rax], al
mov ebp, dword [rbp + 0x178]
sub byte [r8 - 0x77], cl
test dword [rax + 0x31000001], ebx
ror byte [rcx + rcx*4 - 0x11], 0x48
mov esi, edx
invalid
test byte [rbx], bh
add dword [rax], eax
add byte [rbp - 0x73], cl
add dword [r13 + 0xf], eax
mov dh, 0x19
xor ecx, ecx
test dword [rax + 3], esi
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
or al, 0xe
add al, byte [rax]
add byte [rdx + rdx*8 + 0x41c1950f], al
rol dword [rcx - 0x80], 0xfc
invalid
rol dword [rcx - 0x80], 0xfc
add dword [rdi + 0x31], esi
invalid
lea edx, [rsi + rcx]
sete ch
cmp byte [rbp - 0x73], cl
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
ret 0x8041
ret 0x8041
mov edi, edi
jne 0x1400eb581
xor r9d, r9d
jmp 0x1400eb5f5
inc r11
lea rdi, [rdx + r10]
dec rdi
xor r9d, r9d
cmp r8b, 3
jae 0x1400eb5c0
nop word cs:[rax + rax]
cmp byte [rdi], 0x5c
je case.0x1400e9ab9.67
inc r11
dec rdi
cmp r11, 1
jne 0x1400eb5a0
jmp 0x1400eb5f5
add byte [rax], al
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je case.0x1400e9ab9.67
cmp ebx, 0x5c
je case.0x1400e9ab9.67
inc r11
dec rdi
cmp r11, 1
jne 0x1400eb5c0
jmp 0x1400eb5f5
add byte [rax], al
add byte [rcx + rcx*4 - 0x2f], cl
mov dh, 0x51
cmp al, byte [rdx + rdx*8 + 0x41c0950f]
rol byte [rcx - 0x80], 0xf8
invalid
sub cl, byte [rbx + rcx*4 + 9]
add byte [rax], al
add byte [rax - 0x7d], cl
add esp, 0x20
lea ecx, [rax + rcx]
jnp 0x1400eb779
invalid
invalid
adc al, 0x80
jnp 0x1400ec34e
add byte [rbp + 0xe], dh
mov edi, eax
sub byte [rax - 0x73], cl
adc eax, 0x723dd
test dword [rbx + rax], ecx
add byte [rax + 0xf01207b], al
test dword [rcx + 0x48000001], ebp
mov eax, dword [rbx]
nop
scasb al, byte [rdi]
or dword [rax], eax
mov dword [rbp - 0x30], 0x15
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
adc byte [rax], al
add qword [rax], rax
add byte [rax], al
lea ecx, [rbp - 0x40]
mov dword [rbp - 0x40], ecx
ror byte [r8 - 0x73], 0xd
mov ch, 0xc5
int1
dec dword [rax - 0x77]
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x10], 2
or byte [rax + rax], al
add byte [rax], al
mov qword [rbp + 0x48], 2
add al, byte [rax]
add al, byte [rax]
add byte [rax], al
lea ebp, [rbp - 0x40]
add byte [rax + 0xf01207b], al
test dword [rsi + 0x48000000], edx
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbx]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbx]
lea rcx, [rbp - 0x58]
mov qword [rbp - 0x40], rcx
fld qword [rbx]
add byte [rax], al
rcl byte [rdx]
add byte [rax], al
add byte [rax - 0x39], cl
fadd dword [r8]
add byte [rax], al
add byte [rax - 0x39], cl
lock add al, byte [rax]
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
sbb byte [r8], r12b
add byte [rax], al
add byte [rax], al
add dh, al
and byte [r11], r8b
invalid
add ecx, dword [rax - 0x73]
or eax, 0x72236
add al, byte [rax]
add byte [rax], al
push 1
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rax + 0x20]
invalid
invalid
mov ecx, dword [rax + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
lea r8, [rbp + 0x40]
call fcn.140009500
iretd
int1
invalid
ror byte [rdi], 0x85
cdq
sub dword [rbp + 0x30], eax
movups xmm1, xmmword [rdi + 0x10]
adc byte [rcx + 0xf], al
adc byte [rdi + 0x20], dl
mov byte [rcx + rcx + 0x4d894800], ch
mov qword [rbp + 0x48], 1
mov dword [rbp + 0x40], ecx
mov qword [rbp + 0x48], 1
ror byte [r8 - 0x77], 0x4d
push rax
mov dword [rbp + 0x58], 1
rol dword [rax], cl
add byte [rax], al
adc byte [r9 + 0xf], r8b
adc byte [rdi + 0x20], dl
xor byte [rdi], cl
sub dword [rbp + 0x20], ebx
mov dword [rbp + 0x68], 1
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.140009500
dec dword [rax - 0x75]
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
invalid
adc byte [rax], al
add byte [rax], al
test ebx, edi
invalid
mov eax, dword [rbx + 0x10]
mov dword [rbp - 0x10], edx
mov dword [rbp + 8], ecx
add ecx, dword [rax - 0x73]
mov r8b, 0x48
mov dword [rbp + 0x40], ecx
dec dword [rax - 0x77]
lea rcx, [0x140186688]
adc byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x40]
mov qword [rbp], rcx
add byte [rax], al
lea ecx, [rbp + 0x40]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
lea eax, [rbp - 0x10]
mov edx, dword [rax + 0x28]
lea eax, [rbp - 0x10]
mov ecx, dword [rax + 0x20]
lea edx, [0x14015e456]
add dword [rax], eax
add byte [rax], al
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
invalid
mov al, 1
test cl, cl
sal dword [rax + 0x48c98401], 0x89
invalid
dec esp
int3
sub esp, 0xc0
invalid
movq mm6, qword [rdx]
xor cl, byte [rbx - 0x676cb86]
test bh, 4
invalid
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rdx], r10b
add byte [rax], al
add byte [rbx + 0x4e8904c9], al
xor al, 0x41
mov r8d, 0x81
add byte [rax], al
rol byte [rcx - 0x80], 0xe0
cmovne ecx, dword [rbp - 0x72bacfb8]
xor byte [rbp - 0x73], al
xor byte [rbp - 0x73], al
enter 0xffffffffffff8844, 0x4c
or eax, 0x418d4cae
dec dword [rax - 0x7d]
cmp rax, 0x10
mov rax, rdx
jae 0x1400ec8e0
add eax, ebp
mov eax, ecx
int1
push rbx
movq qword [rsi], mm6
add al, byte [rax]
mov rbp, rsp
mov rax, r8
movzx r8d, byte [rcx + 0x20]
xor r9d, r9d
add byte [rax], al
add byte [rax + 0x4c11394c], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
add byte [rcx + 0x63], cl
or al, 0x88
or al, 0x48
mov dword [rbp - 0x20], eax
invalid
add eax, 0xfff2235a
mov esi, ecx
mov rsi, r8
mov rdi, rdx
mov r15, rcx
mov r12, qword [r9 + 0x18]
lea rdx, str.___cannot_be_set_to_0
mov r8d, 1
mov rcx, rsi
call r12
mov bl, 1
test al, al
jne case.0x1400edd01.41
mov qword [rbp - 8], r12
lea r13, [r15 + rdi]
xor ecx, ecx
mov esp, ecx
add dword [rdi], ecx
mov bh, 0xc0
add byte [rax], al
mov ecx, 3
cmp eax, ebp
add eax, edx
ror byte [rcx + rdi - 0x18], cl
invalid
add byte [rsi - 0x77], ah
invalid
mov ecx, esp
sub ecx, ecx
add byte [rax], al
add byte [rax + rax*8 + 0xa9850f], al
add byte [rax], al
adc eax, 0x89480007
mov r8d, 0xc045c748
mov eax, 0xc045c748
mov eax, 0xc045c748
rol byte [rdx], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
call 0x10854567b
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov eax, edi
push rsi
add byte [rax], al
add byte [rax + rax*8 - 0x7ba74b8], al
clc
mov eax, 1
add dword [rcx + rcx*4 - 7], eax
mov dh, 0xc
adc dword [rax - 0x76bbfcb3], ecx
mov ecx, edi
add al, 0x44
mov ecx, edi
cmovno ecx, dword [rdi]
mov dh, 0xc
invalid
movzx ecx, byte [rdi + rdx]
mov dh, 0x75
inc byte [rdi + rcx - 0x4a]
lea ecx, [0x14018e0f8]
rol r15b, 1
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
inc dword [rbp + 0x31]
in eax, dx
insd dword [rdi], dx
ror dword [rcx + rcx*4 + 0x7d], 1
ror byte [rdi], cl
mov dh, 0xc3
int3
leave
add byte [rcx], dh
leave
loopne 0x1400ed1e7
adc eax, 0x3a0d3
add byte [rcx - 0x77], al
invalid
adc al, 0xa2
add eax, dword [rax]
add byte [rbp + 1], cl
in al, 0xb8
invalid
cmp eax, 0x201
dec dword [rbp + 0x39]
invalid
add byte [rax], al
add byte [rax], al
or eax, 0xaafd3
add byte [rbx + 0x5f], bl
js 0x1400ed24f
mov dword [rcx + 8], eax
ficomp word [0x168c8d2f3]
add byte [rax], al
add al, ch
sbb al, 0xd7
add al, byte [rax]
sbb eax, 0x894c0007
ror dword [rcx + rcx*4 - 0xe], 0x49
mov edx, esi
mov r8, rax
mov edx, esi
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x3d8], 0
je 0x1400ed34c
mov r8, qword [rbp + 0x3e0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cld
invalid
add eax, dword [rax]
nop
add rsp, 0x28
add esp, 0x28
cmp eax, ecx
add byte [rcx - 0x7f], al
out 0xc0, eax
add eax, dword [rax]
add byte [rbp + 9], al
test dword [rbp + 9], 0xb48d45fc
invalid
invalid
mov ah, 0x24
add byte [rax], al
invalid
add byte [rbp - 0x77], al
cmc
add qword [r8], rax
add byte [rax - 0x7d], cl
ret 0x4803
invalid
invalid
add ecx, dword [rax - 0x75]
or byte [rcx - 0x7d], r8b
invalid
invalid
in al, 0x3f
sbb byte [rcx - 0x3f], al
out 0xa, eax
shl edi, 0xa
out 0, eax
add byte [rdi], bh
add byte [rbp + 9], al
out 0x41, eax
shr esi, 4
inc byte [rdi - 0x73]
add al, 0x2e
lea eax, [rsi + rbp]
sal al, 0x80
add byte [rax + 0x19048944], 0x48
add byte [rcx + rcx*4 + 4], 0x19
add rbx, 4
add byte [rax + 0x4894480], 0x19
add al, 0x19
mov dword [rsi + 0x10], ebx
adc byte [rax - 0x7d], cl
invalid
add byte [rax], al
add al, 0x3a
cmp eax, eax
invalid
sal byte [rax + rbp*2 + 0x4d], 0x8d
push 0x1418d4d
adc dword [rbp - 0x7c], eax
sar byte [rcx - 0x15], cl
jns case.0x140066060.1697
cmp dl, 0xe0
xlatb
cmp dl, 0xed
cli
in eax, dx
sal byte [rdx + rcx*2 + 0x4d], 0x8d
add cl, byte [r9 + 0x39]
sal byte [rcx + rax*2 + 0x41], 0x80
invalid
invalid
cmp eax, eax
jns 0x1400ed4f4
add dword [rdi - 0x7cb6c989], ebx
lahf
rol dword [rbx], 0x4d
mov eax, ecx
add ecx, dword [rbp - 0x77]
enter 0xffffffffffffc1eb, 0x49
jmp case.0x140066060.1697
invalid
cmp eax, eax
cmove ecx, eax
xor eax, eax
cmp ecx, eax
xchg ebp, eax
ror byte [rbp + 1], 0xc8
add r8, r9
add eax, ecx
cli
invalid
movabs dword [0xf41c03949c93145], eax
xchg ebp, eax
rol byte [rcx + 0xf], 0x95
ror dword [rbp + 1], 0xc8
enter 0xffffffffffff94eb, 0xffffffffffffffc6
sbb byte [rax], r8b
sbb byte [rax], al
sbb byte [rax], al
mov eax, dword [rsi]
fmul dword [rax + 0x39]
clc
add ecx, ebx
mov eax, edi
invalid
mov dword [rsi + 0x10], ebx
pop rdi
mov ecx, esi
fimul dword [rcx - 0x77]
clc
add eax, dword [rax]
mov edx, esi
or byte [rax - 0x75], r9b
pop rsi
adc bl, ch
mov edi, 0x49f18948
int1
mov r13, rdx
mov ebx, dword [rsi + 0x10]
invalid
adc byte [rax - 0x77], cl
ror dword [rax + 0x29], 0xd9
push rbp
add byte [rax - 0x75], cl
mov eax, dword [rsi]
pop rsi
adc cl, ch
nop
int3
push rdi
dec dword [rax + 0x39]
mov dword [rcx - 0x41], 0xffffffff
add byte [rbp - 0x77], cl
std
mov byte [rbp - 0xf18a40], 0x15
pushf
add eax, dword [rax]
invalid
pushfq
invalid
mov esp, dword [rbp + 0x408]
inc byte [rdx]
lea edi, [0x14015f1a0]
mov esi, 0xe9000000
in al, 0
add byte [rax], al
add byte [rax], al
mov dword [rcx], eax
mov eax, ebx
add esi, dword [rbx - 0x6d]
ror byte [rcx - 0x77], 1
int1
call 0x18c0ee40d
mov esi, dword [rbp + 0x90]
mov ch, 0x90
add byte [rax], al
invalid
cmp byte [rax - 0x75], cl
lock add byte [rax], al
invalid
inc edi
add byte [rax], al
adc byte [rbp + 0x88], al
lea ecx, [rbp + 0x38]
mov eax, dword [rbp + 0x130]
test dword [rax], esi
pop r8
test eax, 0x4d000a00
or al, byte [rax]
add ecx, eax
add ecx, 4
rol dword [rcx + rbp*8], 0xe0
add dword [rax], eax
invalid
test edx, edx
cmove eax, edx
add ecx, eax
invalid
lea eax, [rdx + 1]
test edx, edx
cmove eax, edx
ret 0x14c
add ecx, 2
add al, byte [rax]
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x29], cl
invalid
invalid
sub ebx, ecx
retf
invalid
mov dh, 9
test cl, ch
cld
invalid
invalid
cld
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
add byte [rax - 0x75], cl
leave
add al, 0xeb
ror dword [rbp + rcx*4 + 5], 0
add byte [rdx], cl
adc r9b, bpl
idiv ebx
cmp byte [rdi + rax], 0xbf
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x14015e248]
push rsp
inc dword [rsi]
add byte [rdx + 0x37], bh
mov edx, 0x37
add ecx, edx
sub byte [rcx], al
add byte [rax], al
add al, 0x31
ror dword [rax - 0x77], 0xce
pop r8
add byte [rax], al
adc byte [rbp + 0x48], cl
add byte [rax], al
add byte [rax], al
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
lea esi, [rax]
add dword [rax], eax
add byte [rax - 0x77], cl
lea edi, [rax + 0x66000000]
add byte [rax], al
add byte [rsi - 0x39], ah
test eax, ebp
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add byte [rsi - 0x39], ah
test eax, ebp
add byte [rax], al
add byte [rdx], al
invalid
add byte [rax], al
lea edi, [rbp + 0x38]
jge 0x1400ee401
popfq
mov al, 0
invalid
add byte [rax], al
add byte [rbp + 0x31], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x6b], cl
or byte [rdi], cl
adc byte [rsi], al
adc byte [rdi], r9b
adc byte [rdi], cl
adc byte [rsi + 0x20], dl
and byte [rdi], cl
or byte [rcx], r8b
or byte [rcx], dl
adc dword [rdi], ecx
or byte [rcx], ah
mov edx, dword [rsi + 0x2f]
invalid
xor byte [rcx - 0x7d], cl
std
add dword [rax + 1], edi
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
sbb eax, 0xffffffff
add byte [rcx], al
add byte [rax], al
mov edx, ebx
mov bl, 0xc7
invalid
cld
or cl, byte [rdi]
test cl, dh
add byte [rax], al
lea ecx, [rsp - 5]
sti
cmovae eax, edi
test eax, eax
clc
add byte [rax], al
add byte [rax - 1], cl
invalid
invalid
or dword [rbp - 0x65], esi
invalid
invalid
adc eax, 0xfffed8e9
push qword [rax - 0x12e16f3]
mov al, 0xd
invalid
sar esi, 1
invalid
mov al, 0xd
jmp 0x1400efe94
push qword [rax - 0x14316f6]
invalid
push qword [rax - 0x14a16f8]
invalid
invalid
push qword [rax - 0x16d16ed]
xchg edx, eax
invalid
invalid
invalid
invalid
add byte [rax], al
add eax, 0x6da84
fmul dword [rax]
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
loopne 0x1400f00f0
lea edx, [0x14015db20]
test rax, rax
je 0x1400f0145
mov qword [rsi], 0
mov dword [rsi + 8], 0
mov byte [rsi + 0xc], 0
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0x400
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], 0
mov byte [rsi + 0x30], 0
mov byte [rsi + 0x35], 0
mov dword [rsi + 0x31], 0
add rsp, 0x28
pop rsi
pop rbp
ret
mov ecx, 1
mov edx, 0x400
call fcn.14011a520
int3
add byte [rax - 0x39], cl
test dword [rax], ecx
invalid
call qword [sym.imp.kernel32.dll_RtlLookupFunctionEntry]
test rax, rax
je 0x1400f30df
mov r12, rax
lea rbx, [rbp + 0x494]
lea r15, [rbp + 0x15b8]
adc eax, 0x570f0000
test byte [rbp + 0x31], 0xed
adc eax, 0x570f0000
test byte [rbp + 0x31], 0xed
jmp 0x1400f25c0
nop word cs:[rax + rax]
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 r14, rsi
test rax, rax
je 0x1400f30df
test byte [rdi], bl
or eax, dword [rax]
invalid
test byte [rdi], bl
or eax, dword [rax]
add byte [rax - 0x75], cl
invalid
test dword [rax], ecx
invalid
mov rax, qword [rbp + 0x1708]
mov eax, dword [rbp + 0x1708]
mov rcx, qword [rbp + 0x58]
mov dword [rbp + 0x1658], 0
mov qword [rbp + 0x1660], rax
mov qword [rbp + 0x1668], r14
mov qword [rbp + 0x1670], rcx
cmp byte [rbp + 0x1724], 0
jne 0x1400f25fd
cmp r13, 0x64
ja 0x1400f30df
mov byte [rbp + 0x1722], 0
lea rax, [rbp + 0x1722]
lea eax, [rbp + 0x1722]
lea eax, [rbp + 0x1722]
add byte [rax - 0x77], cl
test dword [rax + 0x16], edi
add byte [rax], al
mov qword [rbp + 0x1678], rax
lea rax, [rbp + 0x1724]
mov qword [rbp + 0x1680], rax
lea rax, [rbp + 0x1723]
mov qword [rbp + 0x1688], rax
lea rax, [rbp + 0x1610]
mov qword [rbp + 0x1690], rax
lea rax, [rbp + 0x1721]
mov qword [rbp + 0x1698], rax
mov qword [rbp + 0x16a0], r15
lea rax, [rbp + 0x1726]
mov qword [rbp + 0x16a8], rax
lea rax, [rbp + 0x1658]
mov qword [rbp + 0x16b0], rax
mov rdi, qword [0x140198248]
pop rbx
or al, byte [rax]
pop rbx
or al, byte [rax]
test rdi, rdi
je 0x1400f2870
mov rcx, rdi
mov edx, 0xffffffff
xor r8d, r8d
call qword [sym.imp.kernel32.dll_WaitForSingleObjectEx]
mov rax, qword [0x140198280]
test rax, rax
jne 0x1400f26b7
lea rcx, str.dbghelp.dll
call qword [sym.imp.kernel32.dll_LoadLibraryA]
mov qword [0x140198280], rax
test rax, rax
je 0x1400f2980
cmp byte [0x140198250], 0
mov qword [rbp + 0x1710], rdi
jne 0x1400f2b97
mov rcx, qword [0x140198288]
test rcx, rcx
jne 0x1400f26f9
mov rcx, rax
lea rdx, str.SymGetOptions
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2b90
mov rcx, rax
mov qword [0x140198288], rax
call rcx
mov ecx, eax
mov rax, qword [0x140198290]
test rax, rax
jne 0x1400f2730
mov esi, ecx
mov rcx, qword [0x140198280]
lea rdx, str.SymSetOptions
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2b90
mov qword [0x140198290], rax
mov ecx, esi
or ecx, 4
call rax
mov rsi, qword [0x140198298]
test rsi, rsi
jne 0x1400f2767
mov rcx, qword [0x140198280]
lea rdx, str.SymInitializeW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2b90
mov rsi, rax
mov qword [0x140198298], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
xor edx, edx
mov r8d, 1
call rsi
mov qword [rbp + 0x16c8], 0
mov qword [rbp + 0x16d0], 2
mov qword [rbp + 0x16d8], 0
mov qword [rbp + 0x1700], rdi
mov byte [rbp + 0x1727], 0
mov r8d, 0x400
lea rcx, [rbp + 0x16c8]
xor edx, edx
call fcn.140124400
mov rsi, qword [rbp + 0x16d0]
mov rdi, qword [rbp + 0x16d8]
lea rcx, [rsi + rdi*2]
mov r8d, 0x7fe
xor edx, edx
call fcn.14011a0b0
mov word [rsi + rdi*2 + 0x7fe], 0
add rdi, 0x400
mov qword [rbp + 0x16d8], rdi
mov rbx, qword [0x1401982a0]
test rbx, rbx
jne 0x1400f2825
mov rcx, qword [0x140198280]
lea rdx, str.SymGetSearchPathW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2b45
mov rbx, rax
mov qword [0x1401982a0], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
mov rdx, rsi
mov r8d, edi
call rbx
cmp eax, 1
jne 0x1400f298e
mov rcx, rsi
call qword [sym.imp.kernel32.dll_lstrlenW]
test eax, eax
lea rbx, [rbp + 0x494]
js 0x1400f320a
mov eax, eax
cmp rdi, rax
jae 0x1400f2a35
jmp 0x1400f2a3c
movups xmm0, xmmword [0x14015e766]
movaps xmmword [rbp + 0x4a0], xmm0
movups xmm0, xmmword [0x14015e756]
movaps xmmword [rbp + 0x490], xmm0
mov byte [rbp + 0x4b0], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcessId]
test eax, eax
je 0x1400f2915
mov ecx, 0x1f
nop word cs:[rax + rax]
cmp rcx, 0x20
ja 0x1400f31d9
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 + 0x490], r8b
cmp eax, 0x10
jb 0x1400f2915
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 + 0x48f], dl
mov edx, eax
shr edx, 8
add rcx, 0xfffffffffffffffe
cmp eax, 0x100
mov eax, edx
jae 0x1400f28b0
movzx eax, byte [rbp + 0x4b0]
mov byte [rbp + 0x14d0], al
movaps xmm0, xmmword [rbp + 0x490]
movaps xmm1, xmmword [rbp + 0x4a0]
movaps xmmword [rbp + 0x14c0], xmm1
movaps xmmword [rbp + 0x14b0], xmm0
xor ecx, ecx
xor edx, edx
lea r8, [rbp + 0x14b0]
call qword [sym.imp.kernel32.dll_CreateMutexA]
test rax, rax
je 0x1400f2ca2
mov rdi, rax
xor eax, eax
lock cmpxchg qword [0x140198248], rdi
je 0x1400f267d
mov rsi, rax
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rdi, rsi
jmp 0x1400f267d
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseMutex]
jmp 0x1400f2ca2
mov qword [rbp + 0x16d8], 0
mov rax, qword [rbp + 0x16c8]
test rax, rax
lea rbx, [rbp + 0x494]
mov rdi, qword [rbp + 0x1710]
je 0x1400f29cb
mov word [rsi], 0x2e
mov qword [rbp + 0x16d8], 1
cmp rax, 1
je 0x1400f2a09
jmp 0x1400f2a2a
mov qword [rbp + 0x1700], rdi
mov byte [rbp + 0x1727], 0
lea rcx, [rbp + 0x16c8]
call fcn.1400eb810
mov rax, qword [rbp + 0x16c8]
mov rsi, qword [rbp + 0x16d0]
mov word [rsi], 0x2e
mov qword [rbp + 0x16d8], 1
cmp rax, 1
jne 0x1400f2a2a
mov qword [rbp + 0x1700], rdi
mov byte [rbp + 0x1727], 0
lea rcx, [rbp + 0x16c8]
call fcn.1400eb810
mov rsi, qword [rbp + 0x16d0]
mov word [rsi + 2], 0x3b
mov eax, 2
mov qword [rbp + 0x16d8], rax
mov rax, qword [rbp + 0x16d8]
mov qword [rbp + 0x14c0], rax
movups xmm0, xmmword [rbp + 0x16c8]
movaps xmmword [rbp + 0x14b0], xmm0
mov rsi, qword [0x1401982b0]
test rsi, rsi
jne 0x1400f2a8a
mov rcx, qword [0x140198280]
lea rdx, str.EnumerateLoadedModulesW64
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2b58
mov rsi, rax
mov qword [0x1401982b0], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
lea rdx, [0x1400eb8b0]
lea r8, [rbp + 0x14b0]
call rsi
movaps xmm0, xmmword [rbp + 0x14b0]
movaps xmmword [rbp + 0x490], xmm0
mov rdi, qword [rbp + 0x14c0]
mov qword [rbp + 0x4a0], rdi
mov rbx, qword [rbp + 0x490]
cmp rdi, rbx
jne 0x1400f2add
lea rcx, [rbp + 0x490]
call fcn.1400eb810
mov rbx, qword [rbp + 0x490]
mov rsi, qword [rbp + 0x498]
mov word [rsi + rdi*2], 0
mov rdi, qword [0x1401982a8]
test rdi, rdi
jne 0x1400f2b18
mov rcx, qword [0x140198280]
lea rdx, str.SymSetSearchPathW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2b6b
mov rdi, rax
mov qword [0x1401982a8], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
mov rdx, rsi
call rdi
test rbx, rbx
je 0x1400f2b3c
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rbx, [rbp + 0x494]
jmp 0x1400f2b90
cmp qword [rbp + 0x16c8], 0
lea rbx, [rbp + 0x494]
jne 0x1400f2b77
jmp 0x1400f2b90
cmp qword [rbp + 0x14b0], 0
je 0x1400f2b90
mov rsi, qword [rbp + 0x14b8]
jmp 0x1400f2b77
test rbx, rbx
lea rbx, [rbp + 0x494]
je 0x1400f2b90
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
nop dword [rax]
mov byte [0x140198250], 1
mov qword [rbp + 0x1628], r13
mov qword [rbp + 0x1620], r12
mov qword [rbp + 0x1618], r14
mov r12, qword [rbp + 0x1668]
mov r15d, dword [rbp + 0x1658]
mov r13d, dword [rbp + 0x165c]
call sub.kernel32.dll_GetCurrentProcess
mov r14, rax
mov rsi, qword [0x1401982b8]
test rsi, rsi
je 0x1400f2bf0
mov rax, qword [0x1401982c0]
mov qword [rbp + 0x1718], rax
test rax, rax
jne 0x1400f2c52
jmp 0x1400f2c25
mov rcx, qword [0x140198280]
lea rdx, str.SymFromInlineContextW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2c79
mov rsi, rax
mov qword [0x1401982b8], rax
mov rax, qword [0x1401982c0]
mov qword [rbp + 0x1718], rax
test rax, rax
jne 0x1400f2c52
mov rcx, qword [0x140198280]
lea rdx, str.SymGetLineFromInlineContextW
call sub.kernel32.dll_GetProcAddress
mov qword [rbp + 0x1718], rax
test rax, rax
je 0x1400f2c79
mov rax, qword [rbp + 0x1718]
mov qword [0x1401982c0], rax
lea rdi, [r12 - 1]
test r12, r12
cmove rdi, r12
mov r12d, 1
test r15d, r15d
je 0x1400f2ff0
add r12d, r13d
cmp r13d, r12d
jb 0x1400f2d3c
mov rcx, qword [rbp + 0x1710]
call qword [sym.imp.kernel32.dll_ReleaseMutex]
mov r14, qword [rbp + 0x1618]
lea r15, [rbp + 0x15b8]
mov r12, qword [rbp + 0x1620]
mov r13, qword [rbp + 0x1628]
cmp byte [rbp + 0x1722], 0
jne 0x1400f2f60
cmp byte [rbp + 0x1723], 0
je 0x1400f2f60
mov qword [rbp + 0x1678], r15
mov qword [rbp + 0x1680], 0
mov rdx, qword [rbp + 0x1668]
mov qword [rbp + 0x490], 3
mov qword [rbp + 0x14b0], 2
mov dword [rsp + 0x20], 0
lea rcx, [rbp + 0x1678]
lea r8, [rbp + 0x490]
lea r9, [rbp + 0x14b0]
call fcn.1400ec300
mov byte [rbp + 0x1726], al
mov rcx, qword [rbp + 0x1678]
inc qword [rcx + 0x18]
test al, al
je 0x1400f2f6f
jmp 0x1400f30df
inc r13d
cmp r13d, r12d
je 0x1400f2c79
mov r8d, 0xff4
mov rcx, rbx
xor edx, edx
call fcn.14011a0b0
mov dword [rbp + 0x4e0], 0x7d0
mov dword [rbp + 0x490], 0x58
mov qword [rbp + 0x14b0], 0
lea rax, [rbp + 0x490]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rdi
mov r8d, r13d
lea r9, [rbp + 0x14b0]
call rsi
cmp eax, 1
jne 0x1400f2d30
mov eax, dword [rbp + 0x4dc]
mov r9d, dword [rbp + 0x4e0]
dec r9
cmp rax, r9
cmovb r9, rax
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
movaps xmmword [rbp + 0x14f0], xmm6
movaps xmmword [rbp + 0x14e0], xmm6
movaps xmmword [rbp + 0x14d0], xmm6
movaps xmmword [rbp + 0x14c0], xmm6
movaps xmmword [rbp + 0x14b0], xmm6
movups xmmword [rsp + 0x30], xmm6
lea rax, [rbp + 0x14b0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 0x100
mov ecx, 0xfde9
xor edx, edx
lea r8, [rbp + 0x4e4]
call qword [sym.imp.kernel32.dll_WideCharToMultiByte]
test eax, eax
je 0x1400f2e56
cmp eax, 0x100
ja 0x1400f2d30
mov r15d, eax
jmp 0x1400f2e5c
mov r15d, 0x100
movaps xmmword [rbp + 0x15e0], xmm6
movaps xmmword [rbp + 0x15f0], xmm6
mov qword [rbp + 0x1600], 0
mov dword [rbp + 0x15e0], 0x28
mov dword [rbp + 0x16c8], 0
lea rax, [rbp + 0x15e0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x16c8]
mov qword [rsp + 0x20], rax
xor ebx, ebx
mov rcx, r14
mov rdx, rdi
mov r8d, r13d
xor r9d, r9d
call qword [rbp + 0x1718]
mov r9d, 0
cmp eax, 1
jne 0x1400f2ef8
mov ecx, dword [rbp + 0x15f0]
mov r8, 0xffffffffffffffff
mov rdx, qword [rbp + 0x15f8]
nop word cs:[rax + rax]
cmp word [rdx + r8*2 + 2], 0
lea r8, [r8 + 1]
jne 0x1400f2ee0
mov r9d, 1
mov ebx, 1
mov rax, qword [rbp + 0x4c8]
mov qword [rbp + 0x16c8], r9
mov qword [rbp + 0x16d0], rdx
mov qword [rbp + 0x16d8], r8
mov dword [rbp + 0x16e0], ebx
mov dword [rbp + 0x16e4], ecx
lea rcx, [rbp + 0x14b0]
mov qword [rbp + 0x16e8], rcx
mov qword [rbp + 0x16f0], r15
mov qword [rbp + 0x16f8], rax
lea rcx, [rbp + 0x1678]
lea rdx, [rbp + 0x16c8]
call fcn.1400f3480
lea rbx, [rbp + 0x494]
jmp 0x1400f2d30
movzx eax, byte [rbp + 0x1726]
test al, al
jne 0x1400f30df
mov rdi, qword [rbp + 0x58]
mov qword [rbp + 0x14b0], 0
mov qword [rbp + 0x490], 0
mov rdx, qword [rbp + 0x1708]
lea rax, [rbp + 0x490]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x14b0]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x38], 0
xor ecx, ecx
mov r8, r14
mov r9, r12
call qword [sym.imp.kernel32.dll_RtlVirtualUnwind]
mov rsi, qword [rbp + 0xb8]
test rsi, rsi
je 0x1400f30df
cmp rsi, r14
jne 0x1400f2590
cmp qword [rbp + 0x58], rdi
jne 0x1400f2590
jmp 0x1400f30df
mov r13, qword [0x1401982c8]
test r13, r13
je 0x1400f300a
mov r15, qword [0x1401982d0]
test r15, r15
jne 0x1400f3062
jmp 0x1400f303c
mov rcx, qword [0x140198280]
lea rdx, str.SymAddrIncludeInlineTrace
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2c79
mov r13, rax
mov qword [0x1401982c8], rax
mov r15, qword [0x1401982d0]
test r15, r15
jne 0x1400f3062
mov rcx, qword [0x140198280]
lea rdx, str.SymQueryInlineTrace
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2c79
mov r15, rax
mov qword [0x1401982d0], rax
mov rcx, r14
mov rdx, rdi
call r13
mov dword [rbp + 0x14b0], 0
test eax, eax
je 0x1400f30d7
mov dword [rbp + 0x16bc], eax
mov dword [rbp + 0x490], 0
lea rax, [rbp + 0x490]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x14b0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
xor r13d, r13d
mov rcx, r14
mov rdx, rdi
xor r8d, r8d
mov r9, rdi
call r15
cmp eax, 1
jne 0x1400f2c6d
mov r12d, dword [rbp + 0x16bc]
inc r12d
mov r13d, dword [rbp + 0x14b0]
jmp 0x1400f2c6d
xor r13d, r13d
jmp 0x1400f2c6d
cmp byte [rbp + 0x1726], 0
je case.0x140085fc7.1835
cmp byte [rbp + 0x1725], 0
add byte [rax], al
add al, ch
cmp dword [rax + 2], edi
add bl, ch
pop rsi
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
mov edx, 0x21
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.library_std_src...._backtrace_srcdbghelp.rs
mov edx, 0x1a
call fcn.14011aa10
lea ebp, [rdx + 0x80]
mov ecx, dword [rbp + 0x1710]
add byte [rax], al
mov qword [rsp + 0x10], rdx
lea ebp, [rdx + 0x80]
mov dword [rbp + 0x48], 0xfffffffe
mov rdi, rdx
mov rsi, rcx
invalid
mov rax, qword [rcx]
mov byte [rax], 1
mov rax, qword [rcx + 8]
cmp byte [rax], 0
cmp byte [rax], al
invalid
cmp byte [rax], al
jne 0x1400f3509
mov rbx, qword [rdi + 0x20]
mov r14, qword [rdi + 0x28]
lea rcx, [rbp - 0x18]
mov rdx, rbx
mov r8, r14
call fcn.140009e00
cmp qword [rbp - 0x18], 0
jne 0x1400f34ef
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
lea rcx, [rbp - 0x18]
call fcn.1400dfdf0
cmp dword [rbp - 0x18], 2
jne 0x1400f36d6
lea rcx, [rbp - 0x18]
mov rdx, rbx
mov r8, r14
call fcn.140009e00
cmp qword [rbp - 0x18], 0
je 0x1400f36c2
mov rax, qword [rsi + 0x10]
cmp byte [rax], 0
je 0x1400f36b0
mov rbx, qword [rsi + 0x18]
mov rax, qword [rbx]
test rax, rax
je 0x1400f35c0
mov r14, qword [rsi + 0x20]
cmp byte [r14], 0
jne 0x1400f35b5
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rcx]
xor ecx, ecx
cmp rax, 1
setne cl
lea r8, [0x14015e166]
cmove r8, rax
mov qword [rbp + 0x38], r8
mov qword [rbp + 0x40], rcx
mov qword [rbp - 0x50], rbx
lea rax, [fcn.1400089c0]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x38]
mov qword [rbp - 0x40], rax
lea rax, [0x1400e80e0]
mov qword [rbp - 0x38], rax
lea rax, [0x14015e188]
mov qword [rbp - 0x18], rax
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.140009500
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.140009e00
cmp qword [rbp - 0x18], 0
mov r12d, 2
mov eax, 2
jne 0x1400f363c
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
lea rcx, [rbp - 0x18]
call fcn.1400dfdf0
mov rax, qword [rbp - 0x18]
cmp rax, 2
je 0x1400f363c
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 0x1400f367c
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.1400ec300
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
mov rbx, qword [rbp - 0x10]
mov r14, qword [rbp - 8]
mov r15, qword [rsi + 0x10]
cmp byte [r15], 0
jne 0x1400f36f1
jmp 0x1400f3712
mov rbx, qword [rbp + 8]
test rbx, rbx
je 0x1400f3509
mov r14, qword [rbp + 0x10]
mov r15, qword [rsi + 0x10]
cmp byte [r15], 0
je 0x1400f3712
lea rcx, [0x14015e130]
mov edx, 0x1c
mov r8, rbx
mov r9, r14
call fcn.1400f3790
test al, al
je 0x1400f3712
mov byte [r15], 0
jmp 0x1400f36b0
lea rcx, [0x14015e14c]
mov edx, 0x1a
mov r8, rbx
mov r9, r14
call fcn.1400f3790
test al, al
je 0x1400f3736
mov byte [r15], 1
jmp 0x1400f36b0
cmp byte [r15], 0
jne 0x1400f3509
mov rax, qword [rsi + 0x18]
inc qword [rax]
jmp 0x1400f3509
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
dec r12
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x28]
mov rdx, r15
mov r8, r14
xor r9d, r9d
call fcn.1400fa8b0
movzx eax, byte [rsp + 0x31]
cmp al, 3
je 0x1400fd26e
mov r13, qword [rsp + 0x28]
cmp al, 2
je 0x1400fd287
mov rdx, qword [rsi + 8]
mov rbp, qword [rsi + 0x10]
mov r8, rdx
sub r8, rbp
jb 0x1400fd33b
movzx ebx, byte [rsp + 0x30]
mov rdx, qword [rsi]
add rdx, rbp
cmp r8, 0x7fffffff
mov eax, 0x7fffffff
cmovae r8, rax
mov rcx, qword [rsp + 0x20]
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_recv]
cmp eax, 0xffffffff
jne 0x1400fd28e
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
cmp eax, 0x274a
je 0x1400fd2cc
mov r12d, eax
shl r12, 0x20
or r12, 2
mov rcx, r12
call fcn.1400517a0
cmp al, 0xd
jne 0x1400fd1c5
test rdi, rdi
je 0x1400fd1c5
mov rcx, qword [rdi]
mov rax, qword [rdi + 8]
or r8b, r14b
inc qword [rax]
or r8b, r14b
inc qword [rax]
jle 0x1400fd2dd
add rcx, 0x10
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
movzx r9d, byte [rdi + 0x18]
call fcn.140051530
test rax, rax
cmovne r12, rax
mov rcx, r12
call case.0x1400a2b2c.378
cmp al, 0xd
jne 0x1400fd2b6
movzx ecx, bl
and r13d, 0x23
mov rax, qword [r15 + 0x90]
xor r13, 0x2f
shl ecx, 0x10
nop word [rax + rax]
mov edx, eax
shr edx, 0x10
cmp bl, dl
jne 0x1400fd20c
mov edx, r13d
and edx, eax
or rdx, rcx
lock cmpxchg qword [r15 + 0x90], rdx
add byte [rax], al
add byte [rax], al
jne 0x1400fd1f0
mov eax, r12d
and eax, 3
cmp eax, 1
jne 0x1400fd0f7
mov rbp, qword [r12 - 1]
mov rbx, qword [r12 + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400fd232
mov rcx, rbp
call rax
cmp qword [rbx + 8], 0
je 0x1400fd0e2
cmp qword [rbx + 0x10], 0x11
jb 0x1400fd0d0
mov rbp, qword [rbp - 8]
jmp 0x1400fd0d0
mov eax, 1
mov r12, r13
jmp 0x1400fd2b8
xor eax, eax
mov r12, r13
jmp 0x1400fd2b8
movsxd rdx, eax
lea rax, [rdx + rbp]
mov rcx, qword [rsi + 0x18]
cmp rax, rcx
jbe 0x1400fd2a5
mov qword [rsi + 0x18], rax
mov rcx, rax
add rbp, rdx
jb 0x1400fd2df
cmp rax, rcx
ja 0x1400fd2f7
mov qword [rsi + 0x10], rax
xor r12d, r12d
xor eax, eax
mov rdx, r12
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor edx, edx
lea rax, [rdx + rbp]
mov rcx, qword [rsi + 0x18]
cmp rax, rcx
ja 0x1400fd29e
jmp 0x1400fd2a5
ud2
or ecx, dword [rax - 0x73]
or eax, 0x62b3a
lea rcx, str.filled_overflowC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcio_read_buf.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
mov edx, 0xf
call fcn.14011add0
lea rax, str.filled_must_not_become_larger_than_initialized
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
invalid
add byte [rax - 0x73], cl
and al, 0x28
call fcn.14011a880
invalid
mov rdx, qword [rsi + 8]
mov rbp, qword [rsi + 0x10]
cmp rbp, rdx
jbe 0x1400fd34a
lea r8, [0x14015fea0]
mov rcx, rbp
call fcn.14011a8c0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.14011adb0
int3
int3
cmp r9, 0x7fffffff
mov r15d, 0x7fffffff
cmovb r15, r9
jmp 0x1400fd3d7
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
dec r13
mov rcx, qword [0x140198260]
xchg esp, eax
scasb al, byte [rdi]
or dword [rax], eax
xchg esp, eax
scasb al, byte [rdi]
or dword [rax], eax
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x20]
mov rdx, r14
mov r8, rsi
mov r9b, 1
call fcn.1400fa8b0
movzx eax, byte [rsp + 0x29]
cmp al, 3
je 0x1400fd51c
mov rbp, qword [rsp + 0x20]
cmp al, 2
je 0x1400fd536
movzx edi, byte [rsp + 0x28]
mov rcx, rbx
mov rdx, qword [rsp + 0x30]
mov r8d, r15d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_send]
cmp eax, 0xffffffff
jne 0x1400fd540
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rcx, r13
call fcn.1400517a0
cmp al, 0xd
jne 0x1400fd47b
test r12, r12
je 0x1400fd47b
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
lock inc qword [rax]
jle 0x1400fd559
add rcx, 0x10
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
movzx r9d, byte [r12 + 0x18]
call fcn.140051530
test rax, rax
cmovne r13, rax
mov rcx, r13
call case.0x1400a2b2c.378
cmp al, 0xd
jne 0x1400fd52f
movzx ecx, dil
and ebp, 0x23
mov rax, qword [r14 + 0x90]
xor rbp, 0x2f
shl ecx, 0x10
mov edx, eax
shr edx, 0x10
cmp dil, dl
jne 0x1400fd4bc
mov edx, ebp
and edx, eax
or rdx, rcx
lock cmpxchg qword [r14 + 0x90], rdx
jne 0x1400fd4a0
mov eax, r13d
and eax, 3
cmp eax, 1
jne 0x1400fd3d7
mov rbp, qword [r13 - 1]
mov rdi, qword [r13 + 7]
mov rax, qword [rdi]
test rax, rax
je 0x1400fd4e0
mov rcx, rbp
call rax
cmp qword [rdi + 8], 0
je 0x1400fd3c2
cmp qword [rdi + 0x10], 0x11
jb 0x1400fd3b0
mov rbp, qword [rbp - 8]
jmp 0x1400fd3b0
mov eax, 2
mov r13, rbp
jmp 0x1400fd545
mov eax, 1
jmp 0x1400fd545
mov eax, 1
mov r13, rbp
jmp 0x1400fd545
movsxd r13, eax
xor eax, eax
mov rdx, r13
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
and byte [rax], 1
add byte [rax], al
invalid
inc r15
mov rcx, qword [0x140198260]
or qword [rax], r8
or qword [rax], r8
xor edx, edx
mov r8, rbx
mov eax, ebx
mov eax, ebx
call r12
cmp rsi, r15
je 0x14010362e
mov rbx, qword [rdi + r15*8]
mov rcx, qword [rbx]
test rcx, rcx
je 0x1401035f6
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
xadd dword [rcx], eax
xadd dword [rcx], eax
cmp rax, 0x3f
jbe 0x14010363c
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1401035f6
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
lea r14, [rbx + 0x18]
mov rcx, r14
mov ecx, esi
mov ecx, esi
call fcn.140105eb0
mov rax, qword [rbx + 0x18]
lock dec qword [rax]
add byte [rax - 0x75], cl
sbb r8b, sil
dec qword [rax]
jne 0x140103614
mov rcx, r14
call fcn.140102c30
mov rax, qword [rbx + 8]
test rax, rax
je 0x1401035b0
lock dec qword [rax]
jne 0x1401035b0
lea rcx, [rbx + 8]
call fcn.14003e7a0
jmp 0x1401035b0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b70]
add eax, 0x27ba00
add byte [rax], al
add eax, 0x27ba00
add byte [rax], al
call fcn.14011aa10
int3
in al, dx
sub byte [rbx + 0x94ca505], cl
or dword [rax], eax
mov rdx, qword gs:[0x58]
or dword [rax], eax
jle 0x14010511e
add byte [rbp + 0x39], dh
invalid
sal byte [rbp + rbp + 0x48], 0xff
enter 0xffffffffffff8948, 0x46
xor byte [rax - 0x75], cl
sub byte [rax - 0x3f], r9b
loopne 0x140105134
add al, ch
movabs byte [0x1846c74800015a], al
add byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
jle 0x140105162
invalid
or byte [rax], al
add byte [rdi], cl
test esp, ebx
add byte [rax], al
add byte [rax - 0x39], cl
or dil, r15b
invalid
mov dword [rsi + 8], 0xffffffff
mov dword [rsi + 0x10], 0
invalid
jo 0x1401051d6
sub byte [rsp + 0x80], dl
add byte [rcx - 0x97ab217], cl
invalid
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
mov ebp, ds
invalid
add byte [rax], al
add byte [rax], al
loopne 0x140107d53
invalid
and al, 0x30
add byte [rax], al
loopne 0x140107d72
cmp eax, dword [rdi + rdx - 0x40]
add esi, edi
cmp byte [rax - 0x73], cl
je 0x140107d7c
xor byte [rbx + rcx*4 + 0x25], cl
call 0x188107f57
mov ebx, edi
or eax, 0x904e9
mov eax, dword [rbx + 8]
sal byte [rsi + rcx*8 + 0x49], 0x89
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x58
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
mov dword [rsp + 0x148], eax
mov byte [rsp + 0x150], 0
mov dword [rsp + 0x148], eax
mov byte [rsp + 0x150], 0
lea rcx, [rdi + r12]
xor ebp, ebp
in eax, dx
in eax, dx
mov r8, rdi
jmp 0x14010903a
lea r8, [rdx + 1]
add dword [rcx + rcx*4 - 0x3b], ecx
mov rbp, r8
sub rbp, rdx
add rbp, rax
mov r9, rbp
mov ecx, ebp
mov ecx, ebp
cmp r10d, 0x21
jae 0x1401090d4
mov rdx, r8
mov edx, eax
mov rax, rbp
cmp r8, rcx
je 0x1401090cc
movzx r8d, byte [rdx]
movzx r10d, r8b
mov dh, 0xd0
mov dh, 0xd0
test r10b, r10b
jns 0x140109020
mov r9d, r10d
and r9d, 0x1f
movzx r11d, byte [rdx + 1]
and r11d, 0x3f
cmp r10b, 0xdf
cmp dl, 0xdf
cmp dl, 0xdf
jbe 0x1401090a9
movzx r10d, byte [rdx + 2]
shl r11d, 6
invalid
and r10d, 0x3f
or r10d, r11d
cmp r8b, 0xf0
jb 0x1401090bc
invalid
lea r8, [rdx + 4]
movzx r11d, byte [rdx + 3]
and r9d, 7
invalid
shl r9d, 0x12
shl r10d, 6
and r11d, 0x3f
invalid
or r11d, r10d
or r11d, r9d
mov r10d, r11d
jmp 0x140109024
invalid
invalid
invalid
invalid
invalid
lea r8, [rdx + 2]
lea eax, [rdx + 2]
shl r9d, 6
shl ecx, 6
or r9d, r11d
mov r10d, r9d
jmp 0x140109024
invalid
invalid
invalid
invalid
push 0x4cffffff
lea eax, [rdx + 3]
dec dword [rbp + rcx*4 + 0x42]
add eax, dword [rcx - 0x3f]
loope 0x1401090d0
lea r8, [rdx + 3]
shl r9d, 0xc
or r10d, r9d
jmp 0x140109024
xor ebp, ebp
mov r9, rax
mov r8, rcx
mov eax, ecx
ror dword [rcx - 0x77], 0xc8
mov eax, ecx
enter 0xffffffffffff8949, 0xffffffffffffffcb
mov r11, rcx
jmp 0x1401090ed
lea r11, [r10 - 1]
movzx ebx, r14b
cmp ebx, 0x21
jae 0x140109157
cmp r8, r11
cmp eax, ebx
je 0x140109160
mov r10, r11
movzx r14d, byte [r11 - 1]
test r14b, r14b
jns 0x1401090e0
movzx esi, byte [r10 - 2]
cmp sil, 0xc0
jge 0x14010912d
movzx ebx, byte [r10 - 3]
cmp bl, 0xc0
jge 0x140109136
lea r11, [r10 - 4]
movzx r13d, byte [r10 - 4]
mov dh, 0x6a
cld
mov dh, 0x6a
cld
and r13d, 7
shl r13d, 6
invalid
and ebx, 0x3f
or ebx, r13d
jmp 0x14010913d
invalid
lea r11, [r10 - 2]
and esi, 0x1f
jmp 0x140109145
lea r11, [r10 - 3]
and ebx, 0xf
shl ebx, 6
jrcxz 0x140109146
and esi, 0x3f
or esi, ebx
shl esi, 6
out 6, al
and r14b, 0x3f
movzx ebx, r14b
or ebx, esi
cmp ebx, 0x21
jb 0x1401090ed
sub r9, r8
add r9, r10
mov rbp, r9
xor r8d, r8d
cmp rdx, rcx
cmove rax, r8
lea r14, [rdi + rax]
test r15, r15
je 0x14010927d
mov rcx, rbp
sub rcx, rax
cmp rcx, r12
jae 0x140109192
mov rcx, r15
mov dl, 1
mov rax, qword [rsp + 0x158]
call qword [rax + 0x28]
lea rax, [rdi + rbp]
mov ecx, 0x2600
mov rdx, r14
jmp 0x1401091ca
add rdx, 2
shl r9d, 6
or r9d, esi
mov r8d, r9d
cmp r8d, 0xd
ja 0x1401091ca
nop word cs:[rax + rax]
bt ecx, r8d
jb 0x14010926d
cmp rdx, rax
je 0x14010927d
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1401091f0
inc rdx
cmp r8d, 0xd
jbe 0x1401091c0
jmp 0x1401091ca
mov r9d, r8d
and r9d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r8b, 0xdf
jbe 0x1401091a0
movzx r10d, byte [rdx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x140109250
movzx r8d, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x14010927d
add rdx, 4
cmp r8d, 0xd
jbe 0x1401091c0
jmp 0x1401091ca
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xd
jbe 0x1401091c0
jmp 0x1401091ca
mov rcx, r15
mov dl, 9
mov rax, qword [rsp + 0x158]
call qword [rax + 0x28]
add rdi, rbp
mov eax, 0x2600
mov rcx, r14
mov rsi, qword [rsp + 0x108]
jmp 0x1401092c8
invalid
or ecx, eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
cmp ebx, edi
or edx, ecx
invalid
and al, 8
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xc0], al
invalid
add byte [rdi], cl
xchg esp, eax
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xf0], bl
and al, 0x70
js 0x140109b45
lea ecx, [0x1401865f8]
mov eax, dword [rsp + 0x100]
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xe0], dl
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], ebx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], ecx
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], eax
and al, 0x28
or eax, 0x7ca48
add byte [rax], al
test byte [rdi], 0x84
mov bh, 2
add byte [rax], al
inc dword [rcx - 0x46]
invalid
cli
add byte [rax], al
adc dword [rax], eax
invalid
mov eax, dword [rsp + 0xd8]
and al, 0x68
add dword [rax], eax
add byte [rax], al
mov rdx, r12
call fcn.14011a520
add al, byte [rcx]
add ah, cl
add al, byte [rcx]
add ah, cl
int3
je 0x14010a326
mov edi, 0x48eb047f
ror dword [rcx + rax - 0x40], 0x4c
mov edx, ecx
mov r8d, dword [rcx + 0x3c]
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
test r8, r8
je 0x14010a318
cmp r9, r8
jbe 0x14010a345
cmp byte [rax + r8], 0xbf
jg 0x14010a318
mov edi, 0x2ebd57f
jmp 0x14010a347
je 0x14010a318
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov rdx, r9
call fcn.14011af60
mov edi, 0x89480007
and al, 0x20
clc
jne 0x14010aa51
mov dword [rsi + 0x10], ebp
add byte [rax], al
add byte [rcx + 0x1fe183c1], cl
add qword [r9 - 0x7d], r8
loope 0x14010b0fd
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
xor edi, edi
invalid
leave
add eax, 0xc0310000
cmp eax, ebx
jb 0x14010f2fb
add rcx, qword [rdi + 8]
mov r8, rbx
call fcn.140119a10
add rbx, qword [rdi + 0x10]
mov qword [rdi + 0x10], rbx
mov qword [rsi + 0x10], rbx
movups xmm0, xmmword [rdi]
movups xmmword [rsi], xmm0
movzx eax, byte [rbp + 0x50]
mov byte [rsi + 0x50], al
movups xmm0, xmmword [rbp + 0x40]
movups xmmword [rsi + 0x40], xmm0
mov eax, dword [rbp + 0x3c]
mov rcx, qword [rbp + 0x18]
mov qword [rsi + 0x18], rcx
mov dword [rsi + 0x20], 0
add byte [rax], al
add byte [rbx + 0x4e89284d], cl
sub bl, dh
movq mm0, qword [rbp + 0x2c]
add byte [rax], al
add byte [rbx + 0x4e89284d], cl
sub bl, dh
movq mm0, qword [rbp + 0x2c]
movdqu xmmword [rsi + 0x2c], xmm0
mov dword [rsi + 0x3c], eax
jmp 0x14010f7a6
or eax, dword [rax]
add byte [rdi], cl
mov dh, 5
xchg ebp, eax
or byte [rax], al
xor ecx, ecx
mov rdx, r14
call fcn.1400f2240
test rax, rax
je 0x14010f8db
mov r15, rax
mov rcx, rax
mov rdx, r13
mov r8, r14
ror dword [rcx + rcx*4 - 0x16], 0x4d
mov eax, esi
call fcn.140119a10
mov r12, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x88]
test bpl, 1
jne 0x14010ef14
jmp 0x14010eec9
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14010ede4
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x20
lea rdx, [rsp + 0xa0]
mov rcx, rsi
mov r8, rbp
mov r9, r14
call fcn.140110760
jmp 0x14010f7a6
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
insd dword [rdi], dx
or al, byte [rax]
add byte [rcx - 0x77], cl
mov dword [rcx + 0xf], 0x660045b7
mov dword [r15], eax
mov r12, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x88]
test bpl, 1
jne 0x14010ef14
test r14, r14
sete r13b
jmp 0x14010ef3e
add byte [rax - 0xa], al
invalid
cmp qword [rsp + 0xa0], 0
je 0x14010ef31
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
test r14, r14
sete r13b
je 0x14010f238
lea rcx, [rsp + 0xa0]
mov rdx, r15
mov r8, r14
call fcn.1401128d0
mov rax, qword [rsp + 0xa0]
movabs r14, 0x8000000000000002
movzx ebp, byte [rsp + 0xa8]
cmp rax, r14
jne 0x14010ef8b
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi + 8], bpl
jmp 0x14010f780
movzx ecx, bpl
movzx edx, byte [rsp + 0xaf]
shl edx, 0x10
movzx r9d, word [rsp + 0xad]
or r9d, edx
mov r8d, dword [rsp + 0xa9]
shl r9, 0x28
shl r8, 8
or r8, r9
or r8, rcx
mov rcx, qword [rsp + 0xb0]
cmp rax, r14
jl 0x14010efee
cmp rcx, 9
jne 0x14010efee
movabs rdx, 0x736f686c61636f6c
xor rdx, qword [r8]
movzx r9d, byte [r8 + 8]
xor r9, 0x74
or r9, rdx
je 0x14010f3cd
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r8
mov qword [rsp + 0x90], rcx
lea rax, [rsp + 0x80]
mov qword [rsp + 0xf8], rax
lea rax, [0x1401120d0]
mov qword [rsp + 0x100], rax
lea rax, [0x140187218]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 1
mov qword [rsp + 0xc0], 0
lea rax, [rsp + 0xf8]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
lea rdx, [0x1401864c0]
lea r8, [rsp + 0xa0]
mov rcx, rdi
call fcn.140009500
test al, al
jne 0x14010f8e8
mov rax, qword [rsp + 0x80]
mov r9, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
movabs rdx, 0x8000000000000001
add rdx, rax
xor ecx, ecx
cmp rax, r14
cmovl rcx, rdx
test rcx, rcx
mov qword [rsp + 0xf0], r8
mov qword [rsp + 0x70], r9
je 0x14010f31b
cmp rcx, 1
jne 0x14010f329
mov bpl, 2
mov qword [rsp + 0x78], rcx
jmp 0x14010f335
xor ebp, ebp
mov r14b, 1
jmp 0x14010f671
mov rax, rcx
mov rcx, rdi
mov r14, rdx
mov rdx, rax
mov r8, rbx
call fcn.140123000
mov rdx, r14
mov rcx, qword [rdi + 0x10]
jmp 0x14010ed1a
test r8, r8
setne bpl
mov qword [rsp + 0x78], rcx
jmp 0x14010f335
shr r9, 0x20
mov qword [rsp + 0x78], r9
mov bpl, 3
cmp rax, r14
jl 0x14010f353
test rax, rax
je 0x14010f353
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, qword [rsp + 0x70]
call qword [sym.imp.kernel32.dll_HeapFree]
test r13b, r13b
je 0x14010f379
mov r15, qword [rdi + 0x10]
mov rax, r15
shr rax, 0x20
jne 0x14010f6e7
test bpl, bpl
setne byte [rsp + 0x80]
jmp 0x14010f6f0
xor r14d, r14d
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14010f67b
test rax, rax
je 0x14010f62e
mov rcx, qword [0x140198260]
xor ebp, ebp
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14b, 1
jmp 0x14010f633
mov r14b, 1
xor ebp, ebp
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x70], rax
test r13b, r13b
je 0x14010f37c
jmp 0x14010f671
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x70], rax
mov r15, qword [rdi + 0x10]
mov rax, r15
shr rax, 0x20
jne 0x14010f6e7
test bpl, bpl
setne byte [rsp + 0x80]
test r14b, r14b
je 0x14010f6f0
cmp r15, qword [rdi]
jne 0x14010f6a5
mov rcx, rdi
call fcn.140040690
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 + 0x80]
mov rcx, rdi
xor edx, edx
mov r9, r15
call fcn.14010ca90
mov rbx, rax
mov r12, rdx
cmp byte [rsp + 0x80], 0
jne 0x14010f746
jmp 0x14010f71a
mov byte [rsi + 8], 9
jmp 0x14010f780
mov qword [rsp + 0x20], rbx
lea r8, [rsp + 0x80]
mov rcx, rdi
xor edx, edx
mov r9, r12
call fcn.140111c20
mov rbx, rax
mov r12, rdx
cmp byte [rsp + 0x80], 0
jne 0x14010f746
lea r13, [rsp + 0xa0]
mov r8d, 7
mov rcx, r13
mov rdx, rdi
mov r9, r15
call fcn.140114560
mov rcx, r13
call fcn.140007080
mov r15d, 7
xor ebp, ebp
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0xa0]
mov rdx, rdi
xor r8d, r8d
mov r9d, 4
call fcn.140111040
mov eax, dword [rsp + 0xa0]
cmp eax, 2
jne 0x14010f7bb
movzx eax, byte [rsp + 0xa4]
mov byte [rsi + 8], al
movabs rax, 0x8000000000000000
mov qword [rsi], rax
cmp qword [rdi], 0
je 0x14010f7a6
mov r8, qword [rdi + 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, dword [rsp + 0xac]
mov rdx, qword [rsp + 0xa4]
mov r8, qword [rdi + 0x10]
mov qword [rsi + 0x10], r8
movdqu xmm0, xmmword [rdi]
movdqu xmmword [rsi], xmm0
mov r8, qword [rsp + 0x70]
mov dword [rsi + 0x41], r8d
mov r8, qword [rsp + 0x78]
mov dword [rsi + 0x45], r8d
mov r8, qword [rsp + 0xf0]
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], bpl
jmp 0x14010f7a6
mov ecx, 1
mov rdx, r14
call fcn.14011a520
lea rax, [0x1401866e0]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140186380]
lea r8, [rsp + 0xa0]
mov edx, 0x2b
call fcn.14011acb0
mov ecx, 1
mov edx, 2
call fcn.14011a520
lea rax, [0x1401867a8]
mov qword [rsp + 0x20], rax
mov rdx, r12
mov r8, r13
mov r9, r12
mov ecx, esp
sbb bh, bh
invalid
invalid
dec dword [rax - 0x75]
and al, 0x70
add byte [rax], al
add byte [rdx], al
mov bh, 8
add byte [rbx + 0xf00207b], al
test al, bl
add byte [rax], al
add byte [rbx + rcx*4 + 0x73], al
mov esi, dword [rbx + 0x24]
mov rdx, qword [rbx + 8]
mov esi, dword [rbx + 0x24]
mov rdx, qword [rbx + 8]
test r14, r14
je 0x14011005e
mov rax, qword [rbx + 0x10]
cmp rax, r14
jbe 0x1401101b8
invalid
add byte [rdx - 0x80], al
cmp al, 0x32
mov edi, 0x4278f0f
add byte [rax], al
cmp byte [rdx + r14], 0xbf
jg 0x1401101be
jmp 0x14011071c
add byte [rbp - 0x77], cl
cld
cmp al, 0x3a
mov edi, 0x19e8f0f
invalid
sahf
add dword [rax], eax
invalid
invalid
and byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x3145
invalid
xor eax, eax
stc
add byte [rax], al
adc byte [rdi], cl
adc byte [rdi + 0x20], dl
invalid
and byte [rdi], cl
adc byte [rdi + 0x30], bl
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], eax
int1
add byte [rax], al
mov esi, dword [rbx + 0x10]
jmp 0x1401101be
or byte [rax - 0x75], cl
imul edx, dword [rax], 0x4d
test esp, esp
add eax, dword [rax]
add cl, ch
in eax, 1
add byte [rax], al
mov rcx, qword [rdi + 0x10]
xor r14d, r14d
jmp 0x1401101d1
jne 0x14011071c
mov rax, qword [rdi]
mov rcx, qword [rdi + 0x10]
sub rax, rcx
cmp rax, r14
jb 0x1401106c2
mov rax, rcx
mov rcx, rdi
mov rsi, rdx
mov rdx, rax
mov r8, r14
call fcn.140123000
mov rdx, rsi
mov rcx, qword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
lea rcx, [0x140186630]
mov qword [rsp + 0x20], rcx
jne 0x1401115b3
mov dword [r13 + 4], r12d
mov dword [r13 + 8], 1
mov dword [r13 + 0xc], r15d
jmp 0x1401115d2
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
or byte [r13 - 0x7b], cl
sal byte [rbx + rcx + 0x43], 0x80
cmp al, 1
mov edi, 0x1e58e0f
add byte [rax], al
invalid
in eax, dx
call qword [rdx - 0x38]
in eax, dx
jmp [rdx - 0x38]