Function at 0x1400b0be0
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 0x140065040
xor r13d, r13d
cmp qword [r9 + 0x160], 0
mov eax, 0
jne 0x140065124
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 0x14006509c
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 0x1400650a2
mov rdx, r8
jmp 0x1400650a8
xor eax, eax
xor edx, edx
jmp 0x1400650a6
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.1400924c0
add rsi, rax
jne 0x14006515f
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 0x140065abb
test r13, r13
jne 0x140065abb
mov rcx, r9
mov rsi, r9
call fcn.14009fbe0
mov rcx, rsi
mov rdx, r15
call fcn.14009fcc0
xor eax, eax
xor edx, edx
jmp 0x140065b26
lea rax, [rdi + 0xe8]
mov qword [rsp + 0x80], rax
cmp byte [rdi + 0x120], 0
mov rax, rdi
mov qword [rsp + 0x28], rdi
je 0x1400659e0
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 0x1400651e0
mov rcx, qword [rsp + 0x30]
sub rcx, rbp
mov r8, qword [rsp + 0x50]
jne 0x1400652a0
xor r9d, r9d
mov qword [rsp + 0xa0], rcx
test r14, r14
mov qword [rsp + 0xa8], rbp
je 0x1400652e8
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 0x1400652ef
lea r8, [rax + r14]
jmp 0x1400652ed
jb 0x140065cc8
mov rax, rcx
shr rax, 0x20
jne 0x140065b75
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 0x14006526c
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 0x140065352
xor eax, eax
add r13, 0x50
add r9, rax
cmp r9, rdx
je 0x140065540
cmp r13, rbp
je 0x140065360
mov rax, rbp
mov rbp, r15
jmp 0x14006537b
cmp r15, r8
je 0x140065543
mov rax, r8
mov r8, rbp
mov r13, r15
test r15, r15
je 0x140065543
mov r15, rbp
mov rbp, rax
mov rax, rdx
sub rax, r9
jb 0x140065b66
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 0x140065340
mov rax, qword [r13 + 0x18]
test rax, rax
jne 0x140065421
jmp 0x140065340
cmp rdx, r9
jne 0x140065442
xor r10d, r10d
jmp 0x14006549b
cmp rdx, r9
je 0x140065340
mov rax, qword [r13 + 0x10]
test rax, rax
je 0x140065340
mov rcx, rax
shr rcx, 0x20
jne 0x140065b75
mov rcx, qword [r13 + 8]
jmp 0x140065432
cmp rdx, r9
je 0x140065340
mov rcx, qword [r13 + 0x18]
mov rax, qword [r13 + 0x28]
cmp rcx, rax
cmovb rax, rcx
test rax, rax
je 0x140065340
mov rcx, rax
shr rcx, 0x20
jne 0x140065b75
mov rcx, qword [r13 + 0x10]
mov dword [rdi], eax
mov qword [rdi + 8], rcx
mov eax, 1
jmp 0x140065342
lea rbx, [r13 + 0x28]
movzx ecx, byte [r13 + 0x3a]
movzx esi, byte [r13 + 0x3b]
cmp sil, cl
jne 0x140065461
xor r10d, r10d
lea rsi, [0x14018c800]
jmp 0x14006549b
movzx ecx, cl
movzx r10d, sil
jb 0x140065be7
cmp sil, 0x12
ja 0x140065bd3
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 0x140065bc0
cmp r10, rax
je 0x1400654e2
mov rcx, qword [r13 + 0x18]
test rcx, rcx
je 0x1400654e2
mov rsi, rcx
shr rsi, 0x20
jne 0x140065b75
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 0x1400654f0
jmp 0x140065b8d
xor ecx, ecx
add rcx, r10
cmp rcx, rax
ja 0x140065b8d
je 0x140065529
mov rax, qword [r13 + 0x48]
test rax, rax
je 0x140065529
mov r10, rax
shr r10, 0x20
jne 0x140065b75
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 0x140065342
xor eax, eax
add rax, rcx
jmp 0x140065342
mov r9, rdx
add r9, qword [rsp + 0x30]
cmp r9, 0x41
mov rdi, qword [rsp + 0xa8]
jae 0x140065bf6
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 0x140065a4a
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 0x1400655d0
movzx eax, al
cmp eax, 1
mov r11, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x48]
jne 0x1400655f0
add rdi, r13
mov qword [r10 + 0xf0], rdi
jmp 0x140065610
mov rax, qword [rsp + 0x80]
movups xmmword [rax], xmm6
mov r11, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x48]
jmp 0x140065610
mov rbp, r13
mov rax, qword [rsp + 0x80]
movups xmmword [rax], xmm6
sub rbp, rdx
jne 0x140065675
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 0x1400658b0
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 0x1400658c0
mov r14, rdi
mov qword [rsp + 0x48], r15
mov rdx, r11
jmp 0x1400658ce
test rbp, rbp
je 0x140065610
mov rdi, r14
sub r14, 1
jb 0x140065b9c
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.0x1400656b5.4
invalid
jmp case.0x140065749.4
movzx eax, byte [rcx + 0x3b]
sub al, byte [rcx + 0x3a]
movzx eax, al
add rax, qword [rcx + 0x18]
jb 0x140065bb4
add rax, qword [rcx + 0x48]
jb 0x140065bb4
mov rbp, rdx
sub rbp, rax
jae case.0x1400656b5.4
invalid
jmp case.0x140065749.4
mov rax, qword [rcx + 0x10]
mov rbp, rdx
sub rbp, rax
jae case.0x1400656b5.4
jmp case.0x140065749.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.0x140065749.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 0x140065c29
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rax
jmp 0x1400657de
add rcx, 8
mov rdx, rax
call fcn.140095e30
mov r11, qword [rsp + 0x50]
push rax
push rax
mov r10, qword [rsp + 0x28]
jmp 0x1400657de
mov rdx, qword [rcx + 0x10]
mov r8, rdx
sub r8, rax
jb 0x140065ca7
add qword [rcx + 8], rax
mov qword [rcx + 0x10], r8
jmp 0x1400657de
mov rdx, qword [rcx + 0x28]
sub rdx, rax
jb 0x140065c11
mov qword [rsp + 0x38], rax
mov r8, qword [rcx + 0x18]
mov r9, r8
sub r9, rax
jb 0x140065c0a
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 0x140065670
cmp rax, 3
je 0x140065670
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 0x140065670
mov qword [rsp + 0x48], rcx
xor eax, eax
xor edx, edx
jmp 0x1400658cc
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
movsb byte [rdi], byte [rsi]
retf
add al, byte [rax]
add rax, rbp
je 0x140065a78
add al, ch
movsb byte [rdi], byte [rsi]
retf
test r13, r13
test ebp, ebp
mov rbp, rbx
jne 0x1400651d0
jmp 0x140065aa2
add byte [rbp + rcx*4 + 0xd], cl
rep outsb dx, byte [rsi]
adc al, byte [rax]
lea r9, [0x14018c830]
movsxd rax, dword [r9 + r8*4]
add rax, r9
jmp rax
invalid
loopne 0x14006598f
mov qword [rsp + 0x38], rdx
mov dword [rsp + 0x38], edx
cmp byte [rax - 0x75], cl
sbb byte [r9 - 0x77], cl
ror byte [rcx + 0x29], 0xd0
mov rax, qword [rcx + 0x18]
mov r8, rax
sub r8, rdx
jb 0x140065d0c
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 0x1400659c2
pop rbp
pop rbp
add rcx, 8
call fcn.140095e30
ret 0x304
add byte [rbx + rcx*4 + 0x5c], cl
and al, 0x50
mov r10, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
ret 0x304
mov edx, dword [rsp + 0x28]
jmp 0x1400659c2
mov rax, qword [rcx + 0x10]
mov r8, rax
sub r8, rdx
jb 0x140065cfa
add qword [rcx + 8], rdx
mov qword [rcx + 0x10], r8
mov dword [rcx + 0x10], eax
jmp 0x1400659c2
mov rax, qword [rcx + 0x28]
sub rax, rdx
jb 0x140065c11
mov qword [rsp + 0x38], rdx
mov r8, qword [rcx + 0x18]
mov r9, r8
sub r9, rdx
jb 0x140065c0a
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 0x140065638
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 0x140065cb6
lea r8, [rdi + rbp]
mov rcx, rbx
mov rdx, r15
call qword [rsi + 0x20]
mov r13, rdx
test rax, rax
jne 0x140065a61
add rbp, r13
mov rax, qword [rsp + 0x28]
mov qword [rax + 0xf0], rbp
cmp r14, rbp
je 0x140065b42
test r13, r13
jne 0x140065a00
movabs r13, 0x1700000003
jmp 0x140065ac6
cmp rax, 1
mov r9, qword [rsp + 0x28]
jne 0x140065a71
xor eax, eax
mov r15, qword [rsp + 0x58]
jmp 0x140065124
cmp rax, 1
je 0x140065ac6
mov eax, 1
jmp 0x140065b26
mov eax, 1
jmp 0x140065aae
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 0x140065124
movabs r13, 0x1700000003
xor eax, eax
test rax, rax
sete r8b
test r13, r13
sete cl
xor edx, edx
test r8b, r8b
je 0x140065b26
test cl, cl
jne 0x140065b26
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x140065cdc
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.1400f21c0
test rax, rax
je 0x140065ceb
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 0x140065124
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 0x140065c2e
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, [0x14003f3a0]
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 0x140065c2e
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 0x140065eee
movsxd r10, dword [r8 + rax*4]
add r10, r8
add edx, eax
jmp r10
loop 0x140065e6f
mov dl, 1
xchg byte [rcx + 0x28], r10b
test r10b, r10b
jne 0x140065e10
lock cmpxchg qword [rcx + 0x10], r9
je 0x140065e82
xor eax, eax
xchg byte [rcx + 0x28], al
jmp 0x140065e10
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 0x140065ea3
mov rax, qword [rcx + 0x20]
mov rdx, qword [r9]
mov r9, qword [r9 + 8]
cmp rax, r9
je 0x140065eac
mov rax, r9
jmp 0x140065eb1
mov rdx, qword [r9]
mov rax, qword [r9 + 8]
jmp 0x140065eb1
cmp r8, rdx
je 0x140065ee7
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 0x140065ee1
call qword [r8 + 8]
mov eax, 1
add rsp, 0x70
pop rsi
ret
xor eax, eax
xchg byte [rcx + 0x28], al
jmp 0x140065edc
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140008a50]
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 0x14006604f
jmp 0x140066156
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
test rax, rax
je 0x140066140
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi + 0x530]
lock dec qword [rax]
jne 0x14006604f
mov rcx, qword [rsi + 0x530]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14003ea00
and byte [rsi - 0x247bc7a1], al
jne 0x14006608b
jmp 0x140066128
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.1400775d0
cmp dword [rsp + 0x20], 5
jne 0x14006625e
mov al, 1
mov cl, 3
jmp 0x14006639a
lea rbx, [rsi + 0x538]
lea rdx, [rsp + 0x20]
mov r8d, 0x520
mov rcx, rbx
call fcn.140119a10
cmp dword [rsi + 0xf88], 3
je 0x140066296
mov rcx, r14
call fcn.140066520
test byte [rsi + 0xf88], 1
jne 0x14006644c
cmp dword [rbx], 4
je 0x14006633e
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 0x140066419
xchg byte [rbx + 0x38], bpl
test bpl, bpl
je 0x1400664d7
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 0x1400662fa
mov rcx, rbx
call fcn.14003ea00
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.14007ca00
cmp al, 2
jne 0x14006632c
mov al, 1
mov cl, 4
jmp 0x14006639a
mov rcx, rbx
call fcn.140066520
cmp qword [rsi + 0x538], 4
jne 0x14006634b
test byte [rsi + 0x548], 1
jne 0x1400663e3
cmp byte [rsi + 0xa59], 0
je 0x14006638f
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 0x1400663b6
xchg byte [rdi + 0x38], bl
test bl, bl
je 0x140066492
mov rax, qword [rsi + 0xa60]
lock dec qword [rax]
jne 0x14006638f
mov rcx, qword [rsi + 0xa60]
call fcn.14003ea00
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 0x140066482
xor edx, edx
xchg byte [rdi + 0x20], dl
call qword [rax + 8]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140066376
jmp 0x140066492
lea rdi, [rsi + 0x550]
mov rcx, rdi
call fcn.140069a60
mov rax, qword [rsi + 0x550]
test rax, rax
je 0x14006634b
lock dec qword [rax]
jne 0x14006634b
mov rcx, qword [rdi]
call fcn.1400843a0
jmp 0x14006634b
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
test rax, rax
je 0x1400664c5
xor edx, edx
xchg byte [rbx + 0x20], dl
call qword [rax + 8]
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x1400662e5
jmp 0x1400664d7
lea r14, [rsi + 0xf90]
mov rcx, r14
call fcn.140069a60
mov rax, qword [rsi + 0xf90]
test rax, rax
je 0x140066296
lock dec qword [rax]
jne 0x140066296
mov rcx, qword [r14]
call fcn.1400843a0
jmp 0x140066296
xor eax, eax
xchg byte [rdi + 0x20], al
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140066376
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
test rax, rax
je 0x1400664aa
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi + 0xa60]
lock dec qword [rax]
je 0x140066383
jmp 0x14006638f
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 0x1400662e5
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 0x1400664ef
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 0x1400662f2
jmp 0x1400662fa
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 0x140069304
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 0x140069101
jmp 0x14006913d
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 0x14006916b
add rcx, qword [rdi + 0x48]
jae 0x1400690de
jmp 0x14006916b
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rsi + 0x18]
test rdx, rdx
jne 0x140069101
jmp 0x14006913d
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 0x14006913d
mov r8, qword [rsi]
mov rax, qword [rsi + 0x10]
sub r8, rax
cmp r8, rcx
jae 0x14006913d
invalid
mov rbx, rax
sub rbx, rdx
jb 0x140069159
mov qword [rsi + 0x10], 0
mov dword [rsi + 0x10], 0
je 0x140069135
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 0xcd53735a
jmp rcx
lea r8, str._rustc_c6727fc9b5c64cefa7263486497ee95e529bd0f8library_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.14011a9a0
invalid
sbb byte [rbx], cl
or eax, dword [rax]
xor eax, 0x48000b18
lea ecx, [0x140154018]
or eax, dword [rax]
lea rcx, [0x140154018]
call fcn.14011adb0
mov rdx, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
ja 0x140069197
ja 0x140069197
test r14, r14
jne 0x140069210
add byte [rax], al
add byte [rax], al
jmp 0x1400692ff
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov r14, qword [rdi + 0x28]
ja 0x1400691c1
cmp rcx, r14
cmovb r14, rcx
test r14, r14
jne 0x140069210
jmp 0x1400692ff
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 0x14006916b
jne 0x1400691d9
mov rdx, qword [rdi + 0x40]
mov edx, dword [rdi + 0x40]
mov r14, qword [rdi + 0x48]
test r14, r14
jne 0x140069210
jmp 0x1400692ff
add byte [rax], bh
sal dword [rbp + 0xe], 1
cmp cl, dl
jne 0x1400691eb
mov rdx, qword [rdi + 0x10]
test r14, r14
jne 0x140069210
jmp 0x1400692ff
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xd2
movzx edx, dl
movzx r14d, cl
jb 0x140069376
cmp cl, 0x12
ja 0x140069362
sub r14, rdx
sub esi, edx
add rdx, r12
test r14, r14
je 0x1400692ff
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.0x14006924a
mov rcx, qword [rsi + 8]
add rcx, r15
mov r8, r14
call fcn.140119a10
invalid
or eax, dword [rax]
add r15, r14
mov qword [rsi + 0x10], r15
mov rax, qword [rdi]
invalid
lea rcx, [0x14018c884]
adc al, byte ss:[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 0x1400693af
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
mov edx, esi
call fcn.140095e30
retf
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 0x1400693a0
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 0x140069388
mov qword [rsp + 0x20], r14
mov rcx, qword [rdi + 0x18]
mov rdx, rcx
mov edx, ecx
mov edx, ecx
sub rdx, r14
jb 0x1400693b6
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 0x140069210
cmp eax, 3
jne 0x140069335
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 0x140069223
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 0x1400693bb
mov qword [rsp + 0x28], rcx
lea rax, [rsp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [0x14003f3a0]
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 0x14006c52c
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 0x14006c55a
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 0x14006c598
test eax, eax
jne 0x14006c51c
lea rcx, [rsi + 0x90]
call fcn.14006d8d0
add byte [rax], al
add byte [rax], al
jmp 0x14006c51c
cmp dword [rsi + 0x208], 2
je 0x14006c5c5
lea rcx, [rsi + 0x208]
or byte [rdx], al
add byte [rax], al
call fcn.14006d8d0
mov byte [rsi + 0x201], 0
jmp 0x14006c51c
invalid
invalid
invalid
invalid
mov byte [rsi + 0x201], 0
jmp 0x14006c51c
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, 0x120285
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 0x14006c685
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 0x14006c82c
cmp eax, 3
jne case.default.0x14006c66f
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 0x14006c6af
mov qword [rsi], 4
mov al, 3
jmp 0x14006d0e7
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 0x14006c6e7
mov rcx, r15
call rax
cmp qword [rbx + 8], 0
je 0x14006c70b
cmp qword [rbx + 0x10], 0x11
jb 0x14006c6f9
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 0x14006c7ca
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14006d86d
mov r14, rax
mov qword [rax], r13
mov qword [rax + 8], rbp
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rax + 0x10], xmm0
lea r13, str.P_t_
mov ebp, 3
cmp qword [rdi], 0
je 0x14006c763
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 0x14006c789
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 0x14006d0e7
cmp byte [rdi + 0x48], 0
je 0x14006cff7
mov rcx, qword [rdi + 0x28]
mov rax, qword [rdi + 0x30]
mov qword [rdi + 0x50], r14
ja 0x14006c830
ja 0x14006c830
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 0x14006c838
movdqu xmm0, xmmword [rdi + 0x78]
mov rax, qword [rdi + 0x88]
outsd dx, dword [rsi]
js case.0x1400653a2.45
js case.0x1400653a2.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 0x14006c94a
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 0x14006d818
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 0x14006ca0e
cmp cl, al
jb 0x14006ca0e
lea r13, [0x14015033e]
add r13, rax
sub r14, rax
je 0x14006ce54
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r14
call fcn.1400f21c0
test rax, rax
je 0x14006d83c
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 0x14006ca88
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.1400e1910
mov r14, rdx
test rax, rax
je 0x14006cd16
mov rax, qword [rsp + 0xc0]
cmp rax, rbx
je 0x14006caca
test rax, rax
je 0x14006caca
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 0x14006caf8
test rax, rax
je 0x14006caf8
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 0x14006cb2f
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 0x14006cb20
cmp qword [rsp + 0xa8], 0
je 0x14006cb4c
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x140]
call fcn.14006d8d0
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 0x14006cc28
mov rcx, r15
call fcn.14006d8d0
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 0x14006cdd8
lea rdx, [rdi + 0xd8]
fadd dword [rax]
add byte [rax], al
cmp r13, 1
jne 0x14006ce47
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 0x14006d849
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.140091e80
cmp qword [rsp + 0x360], 0
mov rbp, qword [rsp + 0x368]
mov r14, qword [rsp + 0x370]
je 0x14006ce61
cmp rbp, 2
jne 0x14006d01e
mov ebp, 2
jmp 0x14006cf02
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.1400e2110
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 0x14006d109
movzx eax, byte [0x140198310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14006d88b
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, qword [rsp + 0x90]
test rcx, rcx
mov rsi, qword [rsp + 0x30]
je 0x14006d192
lock dec qword [rcx]
lea r15, [0x1401530d8]
je 0x14006d16f
jmp 0x14006d1a2
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 0x14006cf47
jmp 0x14006d0d6
mov r14, qword [rdx]
mov ebp, 2
jmp 0x14006cf3c
xor r14d, r14d
mov ebp, 1
jmp 0x14006ca2b
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 0x14006d0ce
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.14006da20
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 0x14006cfbd
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14006d87c
mov qword [rax], r14
lea r13, [0x1401533e0]
mov r14, rax
mov ebp, 3
cmp qword [rdi], 0
jne 0x14006c759
jmp 0x14006c763
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 0x14006c759
jmp 0x14006c763
mov r15, rbp
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x2d0], xmm0
mov ebp, 2
cmp qword [rdi], 0
jne 0x14006c759
jmp 0x14006c763
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 0x14006d1b2
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.1400f21c0
test rax, rax
je 0x14006d89c
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r15
mov rcx, qword [rsp + 0x90]
test rcx, rcx
je 0x14006d19b
lock dec qword [rcx]
lea r15, [0x140153108]
jne 0x14006d1a2
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r12, r14
mov r14, rax
call fcn.1400111e0
mov rax, r14
mov r14, r12
jmp 0x14006d1a2
lea r15, [0x1401530d8]
jmp 0x14006d1a2
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 0x14006d203
mov r8, qword [rsp + 0x68]
cmp r12, rbx
cmove r8, rax
lea rcx, [rsp + 0x1a0]
mov rdx, r14
call fcn.1400e1e70
mov rbp, qword [rsp + 0x1b0]
cmp rbp, 2
jne 0x14006d274
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.14006d8d0
lock dec qword [r14]
jne 0x14006d5b6
mov rcx, r14
call fcn.140083300
jmp 0x14006d5b6
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 0x14006d2c1
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 0x14006d2cd
jmp 0x14006d334
xor eax, eax
mov qword [rsp + 0x40], rax
cmp r12, rbx
je 0x14006d2bf
mov r13, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
test rbx, rbx
mov qword [rsp + 0x120], rbx
je 0x14006d317
mov rax, rbx
shr rax, 0x3e
lea r12, [rbx + rbx]
test rax, rax
jne 0x14006d8b8
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r12
call fcn.1400f21c0
test rax, rax
je 0x14006d8c2
mov rcx, rax
jmp 0x14006d321
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 0x14006d3ae
lock inc qword [r13]
jle case.0x14006c66f.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 0x14006d3be
test r8d, r8d
je 0x14006d3cf
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r8
mov rbp, r8
call fcn.1400f21c0
test rax, rax
je 0x14006d8ab
mov r12, rax
mov rdx, r15
mov rax, rbp
mov r8, rbp
jmp 0x14006d3dc
xor r13d, r13d
test rbp, rbp
mov byte [rsp + 0x2f], al
mov byte [rsp + 0x2e], cl
jne 0x14006d37e
mov r12d, 1
xor eax, eax
mov qword [rsp + 0x30], rax
xor ebp, ebp
jmp 0x14006d3ed
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 0x14006d433
mov rdx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x88]
lea rcx, [rsp + 0x360]
call fcn.1400865c0
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.140091e80
cmp qword [rsp + 0x360], 0
mov rbx, qword [rsp + 0x368]
mov r12, qword [rsp + 0x370]
je 0x14006d614
cmp rbx, 2
je 0x14006d5f2
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 0x14006d631
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.14009f650
mov rax, qword [rsp + 0xc0]
movabs r15, 0x8000000000000000
cmp rax, r15
je 0x14006d673
test rax, rax
je 0x14006d673
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 0x14006d69c
test rax, rax
je 0x14006d69c
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 0x14006d6cf
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 0x14006d6c0
cmp qword [rsp + 0xa8], 0
je 0x14006d6ec
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 0x14006d7aa
cmp rbx, 2
je 0x14006cb74
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
ret 0xa
mov r13d, 1
jmp 0x14006cb98
ret 0xa
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 0x14006cb98
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
int3
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 0x14006ee52
cmp eax, 3
jne case.default.0x14006ee44
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 0x14006f192
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 0x14006eec9
cmp ebx, 1
jne 0x14006eecb
movzx ebp, byte [rsi + 0x3c1]
jmp case.0x1400653a2.55
jmp case.0x1400653a2.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.1400f21c0
test rax, rax
je 0x140074edf
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 0x14006f026
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.0x14006efdd.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 0x140072b69
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, 0x11d8fa
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14006f02c
mov r14, qword [rsi + 0x760]
mov esi, dword [rsi + 0x760]
jmp 0x14006f20b
jmp 0x140070506
jmp 0x140070779
mov rbx, qword [rsp + 0x88]
jmp 0x140070079
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 0x14006f0ba
add byte [rax - 0x73], cl
xchg esi, eax
invalid
cmp ebx, 2
jne 0x14006f0b3
mov r15, qword [rsi + 0x468]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x140074edf
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 0x14006f0ba
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 0x14006f2cb
cmp ebp, 2
jne 0x14006f2c4
mov r15, qword [rsi + 0x778]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x140074edf
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 0x14006f2cb
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 0x14006f31f
lock inc qword [r13]
jle case.0x14006ee44.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 0x14006f39a
mov rax, qword [rdi + 0x70]
mov qword [rsp + 0x840], rax
lock inc qword [rcx]
jle case.0x14006ee44.2
mov r14, qword [rdi + 0x108]
test r14, r14
je 0x14006f3b0
lock inc qword [r14]
jle case.0x14006ee44.2
mov qword [rsp + 0x38], rcx
mov r15, r12
mov rbx, qword [rdi + 0x68]
test rbx, rbx
je 0x14006f3d7
mov rax, qword [rdi + 0x70]
mov qword [rsp + 0x838], rax
lock inc qword [rbx]
jle case.0x14006ee44.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.0x14006ee44.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.0x14006ee44.2
mov r12, r15
xor r15d, r15d
cmp qword [rdi + 0x88], 0
je 0x14006f506
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.0x14006ee44.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 0x14006f588
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 0x14006f5eb
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 0x14006f689
cmp ebp, 1
jne 0x14006f62e
movzx eax, byte [rsp + 0x331]
jmp 0x14006f689
mov rbx, qword [rsp + 0x338]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x140074edf
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 0x140074f4d
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.140007c40
lea rcx, [rsp + 0x390]
mov rdx, rdi
call fcn.140037ea0
mov r13, qword [rsp + 0x390]
movzx edi, byte [rsp + 0x398]
test r13, r13
je 0x14007503f
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 0x14006faaa
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 0x140075038
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.140035380
movzx eax, byte [rsp + 0x110]
movzx edi, byte [rsp + 0x111]
cmp al, 3
mov r8, qword [rsp + 0x38]
mov r9, qword [rsp + 0x848]
je 0x140074f2d
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 0x140074f35
lea rdi, [rsi + 0x9d8]
lea r13, [rsi + 0xa18]
lea rcx, [rsp + 0x10d0]
mov rdx, rdi
mov r8, rbx
call fcn.1400a4530
cmp byte [rsp + 0x1140], 3
jne 0x140070222
lea rcx, [rsp + 0x660]
mov rdx, r13
mov r8, rbx
call fcn.140056ed0
cmp byte [rsp + 0x6d0], 3
je 0x140070cf9
mov rax, qword [r13]
mov qword [r13], 9
cmp rax, 9
je 0x14007514b
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.14006a580
mov r14d, 9
jmp 0x140070354
mov r14, qword [r13]
mov qword [r13], 9
cmp r14, 9
je 0x14007514b
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.1400754e0
cmp r14, 0xa
je 0x140070cf9
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 0x14007043b
mov rcx, rdi
call fcn.1400754e0
mov rcx, r13
call fcn.14006a580
mov r14, qword [rbx]
cmp r14, 9
jne 0x14007070e
movzx r13d, byte [rsi + 0x890]
cmp r13b, 2
jne 0x140070933
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 0x140070b29
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.1400a4530
movzx r13d, byte [rsp + 0x180]
cmp r13b, 3
je 0x140070cf5
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.1400754e0
cmp r13b, 2
jne 0x140070676
xor r14d, r14d
cmp byte [rsi + 0x9d1], 0
je 0x140070919
xor r14d, r14d
cmp byte [r12 + 0x30], 4
jne 0x140070919
mov rdi, qword [r12]
xor r14d, r14d
test rdi, rdi
je 0x140070919
mov qword [rsp + 0x40], rbp
mov rbx, qword [r12 + 8]
movabs r15, 0xd90863875608b9f2
xor r14d, r14d
movabs rbp, 0xdc86e7df5ba2e808
jmp 0x140070641
mov rcx, rdi
call qword [rbx + 0x30]
mov rdi, rax
mov rbx, rdx
test rax, rax
je 0x140070657
mov rcx, rdi
call qword [rbx + 0x38]
cmp rax, r15
jne 0x140070630
cmp rdx, rbp
jne 0x140070630
mov r14d, 1
mov r15, r12
mov rbp, qword [rsp + 0x40]
cmp byte [rsi + 0x9d4], 0
mov r12, qword [rsp + 0x48]
jne 0x140070b36
jmp 0x140070b43
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 0x140070b36
jmp 0x140070b43
movzx r13d, byte [rsi + 0x810]
cmp r13b, 2
jne 0x140070a05
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 0x140070b6b
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.140056ed0
movzx r13d, byte [rsp + 0x430]
cmp r13b, 3
je 0x140070cf1
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.14006a580
xor r14d, r14d
cmp r13b, 2
jne 0x14007085f
mov r15, rdi
cmp byte [rsi + 0x9d2], 0
jne 0x140070b78
jmp 0x1400708ed
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 0x140070b78
mov byte [rsi + 0x9d2], 0
cmp byte [rsi + 0x9d3], 0
je 0x140070b99
mov rcx, qword [rsi + 0x9d8]
call fcn.140057f90
mov byte [rsi + 0x9d3], 0
jmp 0x1400711a7
mov r15, r12
cmp byte [rsi + 0x9d4], 0
mov r12, qword [rsp + 0x48]
jne 0x140070b36
jmp 0x140070b43
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.1400754e0
jmp 0x1400711a7
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 0x140070ba5
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.14006a580
jmp 0x1400711a7
mov byte [rsi + 0x9d5], 0
mov r13b, 2
xor r14d, r14d
lea rcx, [rsp + 0x3c0]
call fcn.1400754e0
mov byte [rsi + 0x9d4], 0
cmp byte [rsi + 0x9d5], 0
je 0x140070b5f
mov rcx, qword [rsi + 0x9d8]
call fcn.140057f90
mov byte [rsi + 0x9d5], 0
jmp 0x1400711a7
mov byte [rsi + 0x9d3], 0
mov r13b, 2
xor r14d, r14d
lea rcx, [rsp + 0x110]
call fcn.14006a580
mov byte [rsi + 0x9d2], 0
cmp byte [rsi + 0x9d3], 0
jne 0x140070901
mov byte [rsi + 0x9d3], 0
jmp 0x1400711a7
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 0x140070c3d
mov r12, qword [rax + 0x70]
mov rbx, qword [r12 + 0x10]
movzx eax, byte [0x140198310]
mov edx, 0x1b8
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x140075274
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 0x140071124
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 0x140070d0c
cmp eax, 1
je 0x140070d39
mov rax, qword [rsp + 0x3c0]
cmp rax, 0xa
je 0x1400754a7
cmp eax, 9
je 0x1400754a7
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14007542e
test rcx, rcx
jne 0x1400754a7
lea rcx, [rsp + 0x3c8]
call fcn.140057470
jmp 0x1400754a7
mov al, 4
jmp 0x140070cfb
mov al, 5
jmp 0x140070cfb
mov al, 3
mov rcx, qword [rsp + 0x638]
mov byte [rcx], al
mov al, 3
jmp 0x1400732e7
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14008e500]
call fcn.1400e71a0
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 0x140075283
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 0x14007529e
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 0x140070f53
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.0x14006ee44.2
movzx eax, byte [0x140198310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14007528f
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.0x1400a0a59.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 0x140074e38
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 0x140071065
lea rcx, [rsp + 0x330]
mov rdx, rbp
call fcn.14008e8f0
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 0x1400710e9
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.0x14006ee44.2
movzx eax, byte [0x140198310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14007528f
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 0x140074e4f
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 0x1400710b7
mov rcx, qword [rsp + 0x330]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
mov r12, qword [rsp + 0x48]
jne 0x140074e45
mov rax, qword [rbp + 0x10]
mov rcx, rbp
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [rbp], rax
cmp rax, 0x3f
jbe 0x1400752ef
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400710ee
mov rax, qword [rbp + 0x10]
mov rcx, rbp
call qword [rax + 0x10]
jmp 0x1400710ee
lea rcx, [rsp + 0x330]
mov rdx, rbp
call fcn.14008e8f0
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 0x140071124
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.140075d90
cmp r13b, 2
jne 0x140071371
mov bl, 1
mov r13d, 3
test r14, r14
je 0x1400718e6
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 0x140073912
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 0x1400716c9
cmp qword [rcx + 0x18], 0
je 0x1400716c9
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 0x14007150d
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x1400716c9
add rdx, r8
add rdx, 0x10
add r8, 0x10
and rdx, rcx
jmp 0x1400714b9
lea r10d, [r9 - 1]
and r10w, r9w
mov r9d, r10d
je 0x1400714d0
tzcnt r11d, r9d
add r11, rdx
and r11, rcx
shl r11, 5
mov r10, rax
sub r10, r11
cmp qword [r10 - 0x20], r14
jne 0x140071500
cmp qword [r10 - 0x18], rbx
jne 0x140071500
mov rdi, qword [r10 - 0x10]
mov rax, qword [r10 - 8]
mov rcx, rdi
call qword [rax + 0x18]
cmp rax, r14
jne 0x1400716c9
cmp rdx, rbx
jne 0x1400716c9
mov qword [rsp + 0x50], r15
cmp byte [rsi + 0x791], 2
je 0x140074ec7
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 0x14007158e
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.0x14006ee44.2
mov r14, qword [rbx + 0x10]
mov ecx, 8
xor eax, eax
lock cmpxchg qword [r14 + 0x130], rcx
jne 0x140071d7a
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 0x140071d8b
lea rcx, [r14 + 0x10]
call fcn.1400f6010
lea rcx, [r14 + 0x30]
call fcn.1400f6010
lea rcx, [r14 + 0x50]
call fcn.1400f6010
lea rcx, [r14 + 0x70]
call fcn.1400f6010
lea rcx, [r14 + 0x90]
call fcn.1400f6010
lea rcx, [r14 + 0xb0]
call fcn.1400f6010
lea rcx, [r14 + 0xd0]
call fcn.1400f6010
add r14, 0xf0
mov rcx, r14
call fcn.1400f6010
and r15d, 0xff00
cmp r15d, 0x200
mov rbp, qword [rsp + 0x40]
mov r15, qword [rsp + 0x50]
je 0x1400716c9
test rbx, rbx
je 0x1400716bb
mov rax, qword [r12]
test rax, rax
je 0x140071695
mov rcx, rbx
call rax
cmp qword [r12 + 8], 0
je 0x1400716bb
cmp qword [r12 + 0x10], 0x11
jb 0x1400716a9
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 0x1400716c9
mov rcx, rdi
call fcn.140083340
cmp byte [rbp + 0x61], 2
je 0x140074ec7
cmp byte [rbp + 0x40], 2
jne 0x1400717c8
cmp byte [rsi + 0x6e0], 7
jne 0x140072117
mov rcx, qword [rsi + 0x6f8]
test rcx, rcx
je 0x1400717b7
cmp qword [rcx + 0x18], 0
je 0x1400717b7
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 0x14007177d
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x1400717b7
add rdx, r8
add rdx, 0x10
add r8, 0x10
and rdx, rcx
jmp 0x140071735
lea r10d, [r9 - 1]
and r10w, r9w
mov r9d, r10d
je 0x14007174c
tzcnt r11d, r9d
add r11, rdx
and r11, rcx
shl r11, 5
mov r10, rax
sub r10, r11
cmp qword [r10 - 0x20], rbx
jne 0x140071770
cmp qword [r10 - 0x18], rdi
jne 0x140071770
mov rcx, qword [r10 - 0x10]
mov rax, qword [r10 - 8]
call qword [rax + 0x18]
cmp rax, rbx
jne 0x1400717b7
cmp rdx, rdi
je 0x140072117
lea rcx, [rsi + 0x688]
call fcn.1400413a0
jmp 0x140072117
cmp byte [rsi + 0x700], 3
jne 0x1400718f6
mov rbx, rbp
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14007518a
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 0x140074ec7
movzx r12d, byte [rbx + 0x60]
mov rcx, qword [rbx + 0x48]
xor edi, edi
test rcx, rcx
je 0x140071834
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.0x14006ee44.2
cmp byte [rbp + 0x29], 2
je 0x1400718a4
mov qword [rsp + 0x38], r14
mov r14, qword [rbp + 0x10]
test r14, r14
je 0x14007188c
mov rbx, qword [rbp + 0x18]
mov rax, qword [rbx]
test rax, rax
je 0x140071868
mov rcx, r14
call rax
cmp qword [rbx + 8], 0
je 0x14007188c
cmp qword [rbx + 0x10], 0x11
jb 0x14007187a
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 0x1400718a4
mov rcx, qword [rbp + 0x20]
call fcn.140083340
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 0x140073892
mov rbp, r15
mov r14, qword [rsp + 0x370]
jmp 0x140073912
mov rax, qword [rsi + 0x620]
cmp byte [rax + 0x111], 0
je 0x14007197f
mov qword [rsp + 0x40], rbp
movzx ebx, byte [rsi + 0x688]
test ebx, ebx
je 0x1400719ed
cmp ebx, 2
jne 0x1400719e6
mov r14, qword [rsi + 0x690]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x140074edf
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 0x1400719ed
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 0x1400720f5
movzx eax, byte [rbp + 0x61]
cmp al, 2
je 0x140074ec7
lea rdi, [rsi + 0x688]
test al, al
je 0x1400719d9
cmp byte [rdi], 0
je 0x140072101
lea rdx, [0x140157d58]
mov rcx, rdi
call fcn.1400372a0
test al, al
je 0x140072101
mov rcx, rdi
call fcn.140040e90
jmp 0x140072101
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.14003d950
test al, al
jne 0x140075207
lea rdx, [rsp + 0x660]
mov qword [rsp + 0x50], r15
mov rcx, r15
call fcn.14003d440
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 0x140071b20
movzx ecx, byte [rsp + 0x368]
cmp byte [rax + 8], cl
je 0x140071f6c
inc rdi
inc r15
mov rax, r15
nop dword [rax + rax]
mov r15, rax
mov eax, 0
cmp r15, rbx
jae 0x140071b20
movzx r11d, word [r13 + r15*4]
cmp r11, 0xffff
je 0x140071c10
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 0x140071c10
cmp ax, word [rsp + 0x38]
jne 0x140071b0f
mov rdx, qword [rsi + 0x650]
cmp rdx, r11
jbe 0x140074f06
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 0x140071b0f
add rax, rdx
add rax, 0x40
test rcx, rcx
je 0x140071afe
mov rcx, qword [rsp + 0x80]
cmp qword [rax + 0x10], rcx
jne 0x140071b0f
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 0x140071b0f
mov bl, 2
test r10, r10
je 0x140071c08
lea rcx, [rsp + 0x678]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [r10 + 0x10]
mov r11, r14
jmp 0x140071f6e
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 0x140071cbe
mov rdx, qword [r14 + 0x28]
cmp r11, rdx
jb 0x14007206c
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 0x14007525c
mov rcx, qword [rsp + 0x128]
call fcn.140034c50
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 0x140071dd8
mov rdx, qword [rsp + 0x128]
lea rcx, [rsp + 0x660]
call fcn.1400346f0
cmp qword [rsp + 0x660], 0
je 0x140071dd8
movzx eax, word [rsp + 0x670]
movzx ecx, byte [rsp + 0x110]
test ecx, ecx
je 0x140071dce
cmp ecx, 2
jne 0x140071d9c
mov rdx, qword [rsp + 0x118]
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
cmp rdx, 5
je 0x140071db8
cmp rdx, 3
jne 0x140071dce
movzx edx, word [rcx]
xor edx, 0x7377
movzx ecx, byte [rcx + 2]
xor ecx, 0x73
or cx, dx
jne 0x140071dce
jmp 0x140071f89
lea rcx, [r14 + 0x130]
call fcn.14011e1b0
jmp 0x1400715ba
lea rcx, [r14 + 0x130]
call fcn.14011e810
jmp 0x140071611
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 0x140071dce
mov edx, 0x70747468
xor edx, dword [rcx]
movzx ecx, byte [rcx + 4]
xor ecx, 0x73
or ecx, edx
je 0x140071f89
cmp ax, 0x50
je 0x140071f97
mov r8, qword [rsp + 0x130]
test r8, r8
je 0x140071f97
mov rdx, qword [rsp + 0x128]
lea rcx, [rsp + 0x8c0]
call fcn.1400346f0
cmp qword [rsp + 0x8c0], 0
je 0x140071fa3
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, [0x1400380e0]
mov qword [rsp + 0xf18], rax
lea rax, [rsp + 0x1290]
mov qword [rsp + 0xf20], rax
lea rax, [0x1400d3ac0]
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.140006c20
mov rdi, qword [rsp + 0x10d8]
mov rax, qword [rsp + 0x10e0]
xor r8d, r8d
test rax, rax
je 0x140071f24
xor ecx, ecx
jmp 0x140071efd
cmp dl, 9
jne 0x140071f0b
inc rcx
cmp rax, rcx
je 0x140071f21
movzx edx, byte [rdi + rcx]
cmp dl, 0x1f
jbe 0x140071ef0
cmp dl, 0x7f
jne 0x140071ef5
mov al, 2
mov byte [rsp + 0x680], al
cmp qword [rsp + 0x10d0], 0
jne 0x140071f48
jmp 0x140071f62
mov r8, rax
lea rcx, [rsp + 0x660]
mov rdx, rdi
call fcn.140007c40
xor eax, eax
mov byte [rsp + 0x680], al
cmp qword [rsp + 0x10d0], 0
je 0x140071f62
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 0x14007201a
jmp 0x140071fd3
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 0x140071c43
movzx eax, ax
cmp eax, 0x1bb
jne 0x140071dd8
mov qword [rsp + 0x8c0], 0
xor r8d, r8d
test rbx, rbx
je 0x140072002
xor eax, eax
jmp 0x140071fbd
cmp cl, 9
jne 0x140071fcb
inc rax
cmp rbx, rax
je 0x140071fff
movzx ecx, byte [rdi + rax]
cmp cl, 0x1f
jbe 0x140071fb0
cmp cl, 0x7f
jne 0x140071fb5
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.140007c40
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.14009bfe0
test rax, rax
je 0x140075230
cmp byte [rsp + 0x110], 2
jb 0x1400720a2
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 0x1400719a2
lea rcx, [rsi + 0x688]
call fcn.1400413a0
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 0x140075133
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 0x14007229e
movzx eax, byte [0x140198310]
mov edx, 0x140
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14007517b
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.0x14006ee44.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 0x1400722de
cmp rax, 0xfffffffffffffffe
je 0x1400753f4
lea rcx, [rax + 2]
lock cmpxchg qword [rbx + 0x1c0], rcx
jne 0x140072210
lea rcx, [rbx + 0x80]
lea rdx, [rsp + 0x110]
call fcn.1400a81e0
mov rax, qword [rbx + 0x110]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rbx + 0x110], rcx
jne 0x140072250
test rax, rax
jne 0x140072334
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 0x140072334
call qword [rax + 8]
jmp 0x140072334
mov rcx, qword [rbp + 0x30]
xor edx, edx
mov eax, 1
lock cmpxchg qword [rcx + 0x10], rdx
je 0x14007234c
cmp byte [rbp + 0x40], 0
je 0x14007234c
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], rdi
lea rcx, [rsp + 0x1670]
lea rdx, [rsp + 0xf10]
jmp 0x140072a62
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 0x1400724f8
lea rdx, [rsp + 0x110]
mov r12d, 6
mov ebp, 1
jmp 0x1400724ed
mov byte [rbp + 0x40], 1
movzx eax, byte [0x140198310]
mov edx, 0x140
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14007517b
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.0x14006ee44.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 0x140072487
cmp rax, 0xfffffffffffffffe
je 0x140075425
lea rcx, [rax + 2]
lock cmpxchg qword [rbx + 0x1c0], rcx
jne 0x140072400
lea rcx, [rbx + 0x80]
lea rdx, [rsp + 0x110]
call fcn.1400a81e0
mov rax, qword [rbx + 0x110]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rbx + 0x110], rcx
jne 0x140072440
test rax, rax
jne 0x1400724dd
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 0x1400724dd
call qword [rax + 8]
jmp 0x1400724dd
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 0x1400726c8
lea rdx, [rsp + 0x110]
mov r12d, 6
xor ebp, ebp
xor r15d, r15d
xor r14d, r14d
jmp 0x140072b0f
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 0x140072530
and eax, 0xa
cmp eax, 8
jne 0x140072693
mov rax, qword [r13 + 0x10]
mov rcx, qword [r13 + 0x18]
call qword [rax + 0x10]
lock dec qword [r13]
je 0x14007269e
cmp r15, 2
je 0x1400726b0
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.140058890
cmp qword [rsp + 0x210], 0
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x40], r14
je 0x140072898
test rax, rax
mov rbx, qword [rsp + 0x38]
je 0x14007290d
mov rdx, qword [rsp + 0x220]
test rdx, rdx
je 0x14007290d
mov rax, qword [rdx + 0xd0]
nop dword [rax + rax]
mov rcx, rax
test cl, 4
jne 0x14007264d
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0xd0], r8
jne 0x140072630
and ecx, 5
cmp ecx, 1
jne 0x140072666
mov rax, qword [rdx + 0xc0]
mov rcx, qword [rdx + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x220]
test rax, rax
je 0x14007290d
lock dec qword [rax]
jne 0x14007290d
mov rcx, qword [rsp + 0x220]
call fcn.140083db0
jmp 0x14007290d
lock dec qword [r13]
jne 0x140072561
mov rcx, r13
call fcn.1400810e0
cmp r15, 2
jne 0x14007256b
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 0x140072700
and eax, 0xa
cmp eax, 8
jne 0x140072863
mov rax, qword [r13 + 0x10]
mov rcx, qword [r13 + 0x18]
call qword [rax + 0x10]
lock dec qword [r13]
je 0x14007286e
cmp r15, 2
je 0x140072880
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.140058890
cmp qword [rsp + 0x210], 0
mov rax, qword [rsp + 0x218]
je 0x1400729db
test rax, rax
mov rbx, r14
je 0x140072a4d
mov rdx, qword [rsp + 0x220]
test rdx, rdx
je 0x140072a4d
mov rax, qword [rdx + 0xd0]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x14007281d
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0xd0], r8
jne 0x140072800
and ecx, 5
cmp ecx, 1
jne 0x140072836
mov rax, qword [rdx + 0xc0]
mov rcx, qword [rdx + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x220]
test rax, rax
je 0x140072a4d
lock dec qword [rax]
jne 0x140072a4d
mov rcx, qword [rsp + 0x220]
call fcn.140083db0
jmp 0x140072a4d
lock dec qword [r13]
jne 0x140072731
mov rcx, r13
call fcn.1400810e0
cmp r15, 2
jne 0x14007273b
lea rcx, [0x140151085]
lea r8, [0x1401510a0]
mov edx, 0x14
call fcn.14011add0
test rax, rax
mov rbx, qword [rsp + 0x38]
je 0x14007290d
mov rdx, qword [rsp + 0x220]
test rdx, rdx
je 0x14007290d
mov rax, qword [rdx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x1400728da
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x1400728c0
and ecx, 5
cmp ecx, 1
jne 0x1400728ed
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x220]
test rax, rax
je 0x14007290d
lock dec qword [rax]
jne 0x14007290d
mov rcx, qword [rsp + 0x220]
call fcn.1400810e0
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 0x140072b0f
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14007518a
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.14008e6a0
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 0x140072b0f
test rax, rax
mov rbx, r14
je 0x140072a4d
mov rdx, qword [rsp + 0x220]
test rdx, rdx
je 0x140072a4d
mov rax, qword [rdx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x140072a1a
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x140072a00
and ecx, 5
cmp ecx, 1
jne 0x140072a2d
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x220]
test rax, rax
je 0x140072a4d
lock dec qword [rax]
jne 0x140072a4d
mov rcx, qword [rsp + 0x220]
call fcn.1400810e0
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 0x140072b0f
mov r13, rbx
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14007518a
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.14008e6a0
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 0x140072eea
cmp qword [rsi + 0x7b0], 0
jne 0x140072ef8
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 0x140072d04
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.14006dc90
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 0x1400732f6
mov rsi, qword [rsp + 0x48]
cmp qword [rsi + 0x7c8], 0
jne 0x140074e8c
lea rcx, [rsp + 0x110]
mov rdx, rbp
mov r8, qword [rsp + 0x88]
call fcn.140080de0
mov r13, qword [rsp + 0x118]
cmp r13, 6
je 0x1400732e5
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 0x140074ea4
mov rcx, qword [rbp]
test rcx, rcx
je 0x140072e40
mov rax, qword [rcx + 0x30]
nop dword [rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140072e00
and eax, 0xa
cmp eax, 8
jne 0x140072e22
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp]
test rax, rax
je 0x140072e40
lock dec qword [rax]
jne 0x140072e40
mov rcx, qword [rbp]
call fcn.1400810e0
nop word [rax + rax]
mov qword [rsi + 0x7c8], 1
cmp r13d, 4
je 0x140072bd0
cmp r13d, 5
lea rbx, [rsp + 0x660]
je 0x140074eee
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 0x140072bfc
cmp qword [rsi + 0x7b0], 0
je 0x140072fa2
mov r15, qword [rsi + 0x7b8]
mov r13, qword [rsi + 0x7c0]
mov qword [rsi + 0x7c0], 5
cmp r13, 5
je 0x140075163
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 0x1400733bd
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 0x1400730fc
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.14006dc90
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 0x14007371b
cmp qword [rsi + 0x7c8], 0
jne 0x140074e8c
mov rcx, rbp
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x88]
call fcn.140080de0
mov r13, qword [rsp + 0x118]
cmp r13, 6
je 0x1400732e5
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 0x140074ea4
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax]
test rcx, rcx
je 0x140073240
mov rax, qword [rcx + 0x30]
nop word [rax + rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x1400731f0
and eax, 0xa
cmp eax, 8
jne 0x140073212
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 0x140073240
lock dec qword [rax]
jne 0x140073240
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax]
call fcn.1400810e0
nop word cs:[rax + rax]
mov qword [rsi + 0x7c8], 1
cmp r13d, 4
je 0x140072ff0
cmp r13d, 5
je 0x140074f15
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 0x14007300c
mov al, 4
mov rcx, qword [rsp + 0xa8]
mov byte [rcx], al
jmp 0x140073d18
cmp rax, 1
mov rsi, qword [rsp + 0x48]
jne 0x140073725
mov r15, qword [rsi + 0x7b8]
mov qword [rsi + 0x7c0], 5
cmp r13, 5
mov rdi, qword [rsp + 0x50]
je 0x140075163
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.14006dc90
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.140075e80
cmp r13, 4
jne 0x1400734ff
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 0x140074ec7
lea r14, [rsi + 0x730]
mov rcx, qword [rsi + 0x778]
test rcx, rcx
je 0x1400734bf
lea rdx, [rsp + 0x12f0]
mov rax, qword [rsi + 0x780]
call qword [rax + 0x20]
cmp byte [rsi + 0x791], 2
je 0x140074ec7
mov rax, qword [rsi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 3
jne 0x1400735b8
mov rbp, qword [rsp + 0x1290]
mov r14, qword [rsp + 0x1298]
lea rcx, [rsp + 0x13a0]
mov r8d, 0x90
mov rdx, r15
call fcn.140119a10
jmp 0x140073892
movzx ebp, byte [rsi + 0x791]
cmp bpl, 2
je 0x140074ec7
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 0x140073546
mov rax, qword [rsi + 0x780]
call qword [rax + 0x18]
mov rdi, rax
mov rbx, qword [rsi + 0x788]
lock inc qword [rbx]
jle case.0x14006ee44.2
mov qword [rsp + 0x80], r14
cmp byte [r15 + 0x29], 2
je 0x14007378f
mov qword [rsp + 0x48], r12
mov r14, qword [r15 + 0x10]
test r14, r14
je 0x140073771
mov r12, qword [r15 + 0x18]
mov rax, qword [r12]
test rax, rax
je 0x140073598
mov rcx, r14
mov qword [rsp + 0x78], rdx
call rax
mov rdx, qword [rsp + 0x78]
cmp qword [r12 + 8], 0
je 0x140073771
cmp qword [r12 + 0x10], 0x11
jae 0x140073755
mov r12, rdx
jmp 0x14007375c
cmp byte [rsi + 0x791], 2
je 0x140074ec7
cmp byte [rsi + 0x770], 2
je 0x1400735ed
cmp qword [rsi + 0x798], 0
je 0x1400735ed
mov rax, qword [rsi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x140073f1e
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.1400a5b50
mov rcx, rdi
call fcn.14006aef0
cmp byte [rsp + 0x110], 2
jb 0x1400736ae
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 0x14007373d
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 0x14007392e
cmp rax, 1
je 0x140073305
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 0x1400736e3
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400736e3
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 0x14007378f
mov rcx, qword [r15 + 0x20]
mov r14, rdx
call fcn.140083340
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 0x14007387a
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.1400a5b50
lea rcx, [rsi + 0x760]
call fcn.14006aef0
cmp byte [rsi + 0x730], 2
jb 0x1400738de
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 0x140073d2e
lea rdi, [rsi + 0x729]
cmp byte [rsi + 0x729], 0
je 0x14007392e
lea rcx, [rsi + 0x628]
call fcn.1400586e0
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 0x140073d18
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.140075f10
cmp r13, 3
je 0x140073ee0
cmp r13, 4
je 0x140073d4d
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 0x140073efa
cmp byte [rsi + 0x358], 0
je 0x140073efa
mov qword [rsp + 0x370], r14
lea rdi, [rsp + 0x1b8]
movzx ebp, byte [rsi + 0x490]
test ebp, ebp
je 0x140073b92
cmp ebp, 2
jne 0x140073b8a
mov r14, qword [rsi + 0x498]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x140074edf
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 0x140073b92
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 0x140073c43
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.140057f90
lea rcx, [rsi + 0x360]
mov r8d, 0x100
mov rdx, rdi
call fcn.140119a10
jmp 0x14006f026
mov rax, qword [rsp + 0x630]
mov qword [rax], 4
mov cl, 3
jmp 0x140073ead
lock dec qword [r8 + 8]
jne 0x140073912
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140073912
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 0x140073da2
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 0x140073e14
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 0x140073e58
lock dec qword [rax]
jne 0x140073e58
mov rcx, qword [rsi + 0x2b0]
mov rdx, qword [rsi + 0x2b8]
call fcn.1400111e0
lea rcx, [rsi + 0x2d0]
call fcn.140058050
mov rax, qword [rsi + 0x350]
test rax, rax
je 0x140073e82
lock dec qword [rax]
jne 0x140073e82
lea rcx, [rsi + 0x350]
call fcn.1400838e0
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 0x140073da2
jmp 0x140073d77
lea rcx, [rsp + 0x110]
call fcn.1400586e0
mov ebx, 3
cmp byte [rsi + 0x490], 2
jae 0x140073d77
jmp 0x140073da2
mov rax, qword [rsp + 0x1300]
test rax, rax
je 0x140074073
cmp eax, 2
jne 0x140074073
lea rcx, [rsp + 0x1318]
call fcn.140032570
test al, al
je 0x140074082
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 0x1400743f3
mov rdi, qword [rax + 0x70]
mov r14, qword [rdi + 0x10]
movzx eax, byte [0x140198310]
mov edx, 0x78
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x140075334
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 0x1400736e3
cmp qword [rsp + 0x1308], 0
je 0x140073f4d
movzx eax, byte [0x140198310]
mov edx, 0x48
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x140075307
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.0x14006ee44.2
mov rbx, qword [rsp + 0x1328]
test rbx, rbx
je 0x14007416a
mov r15, qword [rbx]
cmp r15, 2
je 0x140074198
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 0x14007412b
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 0x14007412b
call qword [rax + 0x18]
xchg byte [r13 + 0x38], bpl
test bpl, bpl
jne 0x140074152
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 0x140074152
call qword [rax + 8]
test r15, r15
mov rax, qword [rbx + 8]
lock dec qword [rax]
jne 0x140074198
mov rcx, qword [rbx + 8]
call fcn.14003ea00
jmp 0x140074198
movzx eax, byte [0x140198310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x140075343
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 0x1400742d5
mov rbx, qword [rax + 0x70]
mov r14, qword [rbx + 0x10]
movzx eax, byte [0x140198310]
mov edx, 0x80
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x140075325
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 0x1400736e3
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 0x1400744d2
cmp eax, 1
lea r15, [rsp + 0x12a0]
je 0x140074507
cmp byte [rsp + 0x440], 2
je 0x1400754a7
lea rsi, [rsp + 0x3c8]
lea rcx, [rsp + 0x3d0]
call fcn.140057dc0
mov rcx, rsi
call fcn.140078820
mov rax, qword [rsp + 0x3c8]
lock dec qword [rax]
jne 0x1400754a7
mov rcx, qword [rsp + 0x3c8]
call fcn.14003ea00
jmp 0x1400754a7
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 0x140074858
cmp eax, 1
je 0x140074885
cmp byte [rsp + 0x438], 2
je 0x1400754a7
lea rcx, [rsp + 0x3c8]
call fcn.140057dc0
jmp 0x1400754a7
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14008e500]
call fcn.1400e71a0
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 0x140075283
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 0x140075352
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 0x140074738
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.0x14006ee44.2
mov rbp, r15
movzx eax, byte [0x140198310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x140075316
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 0x140074b1f
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.0x14006ee44.2
movzx eax, byte [0x140198310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x140075316
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 0x140074d23
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14008e500]
call fcn.1400e71a0
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 0x140075283
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 0x1400753a1
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 0x140074c08
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.0x14006ee44.2
mov rbp, r15
movzx eax, byte [0x140198310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x140075316
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 0x140074e5c
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 0x140074bbb
mov rcx, qword [rsp + 0xf10]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
jne 0x140074e69
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [r13], rax
cmp rax, 0x3f
jbe 0x1400752ef
lea rcx, [rsp + 0xf10]
mov rdx, r13
call fcn.14008e8f0
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 0x140074df9
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.0x14006ee44.2
movzx eax, byte [0x140198310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x140075316
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, case.0x1400a0a18.226
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 0x140074e73
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 0x140074dc7
mov rcx, qword [rsp + 0xf10]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
jne 0x140074e80
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [r13], rax
cmp rax, 0x3f
jbe 0x1400752ef
mov rax, qword ds:[r13 + 0x10]
mov rcx, r13
call qword [rax + 0x10]
jmp 0x140074df9
lea rcx, [rsp + 0xf10]
and al, 0x10
sldt word [rax]
invalid
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
call fcn.14008e8f0
mov eax, dword [0x140198314]
xor eax, 0x48650012
mov ecx, dword [0x58]
xor eax, 0x48650012
mov ecx, dword [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 0x1400736e3
mov rax, qword [r13 + 0x10]
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
call qword [rax + 0x20]
jmp 0x1400736e3
mov rcx, rdi
call fcn.14011f640
or al, byte [rax]
or al, byte [rax]
jmp 0x140070ed6
sar bh, 0xff
call fcn.14011f990
jmp 0x140071080
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.14011f640
jmp 0x14007103b
mov rcx, rdi
call fcn.14011f640
or al, byte [rax]
or al, byte [rax]
jmp 0x140074b54
call fcn.14011f990
jmp 0x140074b92
mov rcx, rdi
call fcn.14011f640
jmp 0x140074d52
call fcn.14011f990
jmp 0x140074d90
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 0x1400750f7
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 0x1400750f7
cmp r12d, 3
ja 0x140075199
cmp r12d, 2
je 0x140075199
mov rax, qword [rsp + 0x120]
test rax, rax
jne 0x1400751d6
mov rax, qword [rsp + 0x140]
test rax, rax
je 0x14007508c
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 0x140075064
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 0x140075071
jmp 0x14007508c
mov rax, qword [rsp + 0x660]
test rax, rax
je 0x140075227
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 0x140075237
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 0x140075463
cmp eax, 9
je 0x140075463
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x1400753fd
test rcx, rcx
jne 0x140075463
lea rcx, [rsp + 0x118]
call fcn.140057470
jmp 0x140075463
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 0x140075463
lea rsi, [rsp + 0x118]
lea rcx, [rsp + 0x120]
call fcn.140057dc0
mov rcx, rsi
call fcn.140078820
mov rax, qword [rsp + 0x118]
lock dec qword [rax]
jne 0x140075463
mov rcx, qword [rsp + 0x118]
call fcn.14003ea00
jmp 0x140075463
cmp byte [rsp + 0x188], 2
je 0x1400753d5
lea rcx, [rsp + 0x118]
call fcn.140057dc0
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 0x14007547d
mov ecx, 7
int 0x29
ud2
cmp eax, 5
jne 0x140075456
movzx eax, byte [rsp + 0x188]
cmp al, 3
je 0x140075463
cmp al, 2
jne 0x1400754c4
mov rcx, qword [rsp + 0x118]
call fcn.140057f90
jmp 0x140075463
mov ecx, 7
int 0x29
ud2
cmp eax, 5
jne 0x14007549a
movzx eax, byte [rsp + 0x438]
cmp al, 3
je 0x1400754a7
cmp al, 2
jne 0x1400744c0
mov rcx, qword [rsp + 0x3c8]
call fcn.140057f90
jmp 0x1400754a7
lea rcx, [rsp + 0x110]
call fcn.1400575c0
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.1400575c0
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.140057dc0
jmp 0x140075463
invalid
invalid
lea eax, [0x1401549e8]
add al, ch
xchg ecx, eax
push rax
or al, byte [rax]
sub esp, 0xd
add byte [rdx + 0x14], bh
add byte [rax - 0x73], cl
or eax, 0xdeca2
lea eax, [0x140154a20]
and byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
mov dword [rdx + rcx], ecx
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
invalid
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, 0x122484
clc
invalid
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 0x140076e2c
add byte [rcx + rsi + 0x48], dh
cmp dword [rdi + 0x10], 0x11
mov ebx, edx
clc
stosb byte [rdi], al
sub ecx, dword [rdx]
add byte [rbx + 0x1214a805], cl
add eax, 0x1214a8
mov rcx, qword gs:[0x58]
add eax, 0x1214a8
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x121484
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
add byte [rax], al
adc eax, 0x7fa95
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.1400775d0
cmp dword [rsp + 0x20], 5
jne 0x140076f6e
mov al, 1
mov cl, 3
jmp 0x1400770bf
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 0x140076fb6
cmp dword [r14], 3
je 0x140076faa
mov rcx, r14
call fcn.14006b060
mov rax, qword [rsi + 0xf88]
mov eax, dword [rsi + 0xf88]
mov eax, dword [rsi + 0xf88]
test rax, 0xfffffffffffffffd
jne 0x140077171
add byte [rax], al
add byte [rax], al
cmp dword [rbx], 4
je 0x140077063
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 0x14007713e
add eax, 0xb8410000
and byte [0xc94f6fcf], al
invalid
xchg byte [rbx + 0x38], bpl
test bpl, bpl
je 0x1400771fc
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 0x14007701a
mov rcx, rbx
call fcn.14003ea00
cld
invalid
cld
dec dword [rax - 0x73]
xchg esp, eax
and al, 0x40
add eax, 0xb8410000
and byte [0xc953702a], 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.14007ca00
cmp al, 2
jne 0x14007704c
mov al, 1
mov cl, 4
jmp 0x1400770bf
cmp dword [rbx], 3
je 0x140077059
mov rcx, rbx
call fcn.14006b060
cmp qword [rsi + 0x538], 4
jne 0x140077070
test byte [rsi + 0x548], 1
jne 0x140077108
cmp byte [rsi + 0xa59], 0
je 0x1400770b4
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 0x1400770db
xchg byte [rdi + 0x38], bl
test bl, bl
je 0x1400771b7
mov rax, qword [rsi + 0xa60]
lock dec qword [rax]
jne 0x1400770b4
mov rcx, qword [rsi + 0xa60]
call fcn.14003ea00
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 0x1400771a7
xor edx, edx
xchg byte [rdi + 0x20], dl
call qword [rax + 8]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x14007709b
jmp 0x1400771b7
lea rdi, [rsi + 0x550]
mov rcx, rdi
call fcn.140069a60
mov rax, qword [rsi + 0x550]
test rax, rax
je 0x140077070
lock dec qword [rax]
jne 0x140077070
invalid
invalid
invalid
mov rcx, qword [rdi]
call fcn.1400843a0
jmp 0x140077070
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 0x1400771ea
xor edx, edx
xchg byte [rbx + 0x20], dl
and bh, bh
push rax
test eax, eax
je 0x1400771ea
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 0x140077005
jmp 0x1400771fc
lea r14, [rsi + 0xf90]
mov rcx, r14
call fcn.140069a60
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 0x140076fb6
test byte [rsi], ah
invalid
lock dec qword [rax]
jne 0x140076fb6
mov rcx, qword [r14]
call fcn.1400843a0
jmp 0x140076fb6
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 0x14007709b
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.0x14006c616.29
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi + 0xa60]
lock dec qword [rax]
je 0x1400770a8
jmp 0x1400770b4
xor eax, eax
xchg byte [rbx + 0x20], al
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x140077005
mov rax, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0x28], 0
add byte [rax - 0x7b], cl
invalid
je 0x140077214
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 0x14007701a
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
mov esp, 0x31001150
ror byte [rcx - 0x77], cl
clc
mov eax, dword [rsi]
invalid
mov esi, ss
clc
dec dword [rax - 0x73]
jo 0x1400831b1
jo 0x1400831b1
jo 0x1400831b1
invalid
or byte [rax - 0x75], cl
or eax, 0x11507b
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 0x14008329f
mov rdi, qword [rsi + 0x20]
jle 0x14008324b
add rdi, 0x18
add edi, 0x18
lea r14, [0x14018c914]
adc byte [rax], al
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140083254
mov ecx, edi
call fcn.140086720
invalid
add byte [rax - 0x7f], cl
invalid
add rdi, 0x138
cmp byte [rcx], al
add byte [rax], al
dec rbx
je 0x14008329f
cmp dword [rdi - 0x18], 2
je 0x140083248
out dx, al
out dx, al
movzx eax, byte [rdi - 8]
cmp rax, 6
cmp eax, 6
cmp eax, 6
ja 0x140083248
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
je 0x140083248
mov r8, qword [rdi + 8]
mov rcx, qword [0x140198260]
xor edx, edx
call r15
jmp 0x140083248
cmp qword [rsi + 0x18], 0
je 0x1400832b9
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rsi, 0xffffffffffffffff
je 0x1400832e4
lock dec qword [rsi + 8]
jne 0x1400832e4
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 0x1400840ab
adc byte [rcx], dl
adc dword [rdx + 4], esi
jg 0x14008409a
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, 0x114129
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
xchg esi, eax
xchg dword [rax], edx
add byte [rbx + rcx*4 + 0x3d], cl
cmpsd dword [rsi], dword [rdi]
xor cl, byte [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 0x140084218
cmp eax, 6
movabs al, byte [0x3c0d8b48f0478b4c]
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 0x1400850c0
cmp eax, 3
jne case.default.0x14008506d
movzx eax, byte [rsi + 0x280]
lea rcx, [0x14018c94c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp eax, 3
jne 0x1400850f0
lea r13, [rsi + 0x2f8]
movzx eax, byte [rsi + 0x2f8]
lea r15, [rsi + 0x2b8]
test eax, eax
invalid
je 0x1400850ad
sal byte [rcx + rdx - 0x7d], 0xf8
add esi, dword [rbp + 0x5b]
cmp eax, 3
jne 0x1400850fc
mov rax, qword [rsi + 0x2f0]
jmp 0x140085609
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 0x140085594
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 0x140085114
jmp 0x14008580e
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 0x140085841
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.14003f7e0
cmp dword [rsp + 0xe0], 0x3b9aca01
je 0x1400858d5
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 0x1400858f9
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 0x140085341
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 0x14008507e
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 0x1400854c3
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 0x140085520
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.14009cc40
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.14009dad0
mov r12, qword [rsp + 0x30]
cmp r12, 4
je 0x14008583a
mov r14, qword [rsp + 0x38]
mov r13, qword [rsp + 0x40]
movdqu xmm6, xmmword [rsp + 0x48]
movzx eax, byte [rsi + 0x370]
cmp eax, 3
je 0x14008543c
test eax, eax
jne 0x140085448
mov rcx, qword [rsi + 0x318]
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x140085448
lea rcx, [rsi + 0x328]
call 0x140085a00
mov rcx, r15
call fcn.1400f7a30
lea rcx, [rsi + 0x290]
cmp qword [rsi + 0x288], 0
je 0x140085471
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008547f
call fcn.140081690
jmp 0x14008547f
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008547f
call fcn.1400815d0
mov rax, qword [rsi + 0x2d0]
test rax, rax
je 0x140085495
mov rcx, qword [rsi + 0x2d8]
call qword [rax + 0x18]
cmp r12d, 2
je 0x1400854b8
cmp r12d, 3
jne 0x14008571e
mov r12d, 2
call fcn.1400d1ba0
mov r14, rax
jmp 0x14008571e
mov r12d, 2
jmp 0x14008571e
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 0x140085563
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x2733
jne 0x1400856c0
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.1400fc460
mov rcx, qword [rsp + 0xd8]
mov r14, qword [rsp + 0xe0]
cmp rcx, 2
je 0x140085704
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.1400fa830
movzx eax, byte [rsp + 0xe1]
cmp al, 3
je 0x140085983
mov r14, qword [rsp + 0xd8]
cmp al, 2
je 0x1400856f8
mov rcx, qword [rsi + 0x2e0]
cmp rcx, 0xffffffffffffffff
je 0x1400859eb
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 0x1400856e7
movsxd r14, dword [rsp + 0x30]
test r14, r14
jne 0x1400856f0
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 0x14008570f
jmp 0x140085988
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 0x14008571e
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r14d, eax
shl r14, 0x20
or r14, 2
lea rcx, [rsi + 0x2c8]
call fcn.14006d8d0
mov byte [r13], 1
mov r12d, 2
mov rcx, r15
call 0x140085a00
mov byte [rsi + 0x300], 1
cmp r12, 2
jne 0x140085821
movzx eax, byte [0x140198310]
mov edx, 0x11
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x1400859c1
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.1400f21c0
test rax, rax
je 0x1400859d0
mov r12, rax
mov qword [rax], r14
mov byte [rsi + 0x280], 1
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x1400857de
cmp qword [rsi + 0x28], 0
je 0x14008579f
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsi + 0x30]
test r14, r14
je 0x1400857de
mov r13, qword [rsi + 0x38]
mov rax, qword [r13]
test rax, rax
je 0x1400857ba
mov rcx, r14
call rax
cmp qword [r13 + 8], 0
je 0x1400857de
cmp qword [r13 + 0x10], 0x11
jb 0x1400857cc
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 0x140085114
test r14, r14
je 0x14008584a
mov r13, qword [rsi + 0x28]
movdqu xmm6, xmmword [rsi + 0x30]
jmp 0x1400858ca
mov byte [rsi + 0x280], 1
mov r8, qword [rsi + 0x20]
test r8, r8
jne 0x14008591b
jmp 0x14008596f
mov al, 3
jmp 0x140085991
mov r14, qword [rsi + 0x20]
test r14, r14
jne 0x140085813
lea rdx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
mov cl, 7
call fcn.1400d1a60
mov rbx, rax
movzx eax, byte [0x140198310]
mov edx, 0x11
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x1400859c1
mov r14, rax
movdqu xmm0, xmmword [0x140152e03]
movdqu xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x140198310]
jns 0x1400858bf
adc dword [rax], eax
jns 0x1400858bf
adc dword [rax], eax
mov edx, 8
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x1400859d0
invalid
add byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
or eax, 0xcdab2
fimul dword [rax + rax]
mov qword [rax], rbx
lea rcx, [0x140153368]
fimul dword [rax + rax]
fimul dword [rax + rax]
movq xmm0, rcx
movq xmm6, rax
punpcklqdq xmm6, xmm0
mov r13d, 0x11
invalid
mov r12d, 2
mov esp, 2
jmp 0x14008596f
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 0x140085975
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 0x14008596f
cmp qword [rsi + 0x28], 0
je 0x140085931
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 0x14008596f
mov r15, qword [rsi + 0x38]
mov rax, qword [r15]
mov eax, dword [rdi]
mov eax, dword [rdi]
test rax, rax
je 0x14008594b
mov rcx, rbx
call rax
cmp qword [r15 + 8], 0
je 0x14008596f
cmp qword [r15 + 0x10], 0x11
jb 0x14008595d
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, 0xa1ad9
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 0x1400859a0
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 0x1400859b5
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 0x140085a24
cmp eax, 3
jne 0x140085a85
add rcx, 0x10
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14006d8d0
mov rsi, qword [rcx + 8]
test rsi, rsi
je 0x140085a74
mov rbx, rcx
lea rdi, [rsi + 8]
mov rcx, qword [rsi + 8]
call fcn.140051730
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x140085a4e
mov rcx, rsi
call fcn.14003eab0
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x140085a5f
mov rcx, rdi
call fcn.140051bd0
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 0x140085f81
lea rcx, [rdi + 0x80]
lea ecx, [rdi + 0x80]
call fcn.1400a83c0
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 0x140085ef0
jmp 0x140085f52
add rsi, 8
lock dec qword [rdi + 0x1c8]
jne 0x140085f81
lea rcx, [rdi + 0x80]
call fcn.1400a83c0
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 0x140085f81
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 0x140085f81
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 0x140085f99
mov rcx, qword [rsi]
add rsp, 0x20
and byte [rbx + 0x5f], bl
and byte [rbx + 0x5f], bl
pop rsi
jmp fcn.140083520
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 + 0x663d8b4c], 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, 0x106940
mov eax, dword [rbp + 0x20]
add esp, 0x48
and al, 0x28
and al, 0x40
int3
int3
dec dword [rdi]
mov dh, 0x46
invalid
je 0x140086753
mov r8, qword [rsi + 0x68]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xa0cf5
push 0x150d8b48
sbb edx, dword [rcx]
add byte [rcx], dh
sar bh, cl
adc eax, 0xa0cf5
add byte [rax - 0x75], cl
js case.0x140086027.59
mov rax, qword [rsi + 0x78]
test rax, rax
test eax, eax
je 0x140086774
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 0x140086798
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 0x1400867bc
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 0x1400867e9
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 0x1400867d8
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg esi, eax
loopne 0x1400867d8
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, 0x106140
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x106140
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 0x14008694e
mov rcx, qword [rsi + 0x70]
lock inc qword [rax]
jg 0x14008694e
jmp case.0x14008b4be.2
lea r14, [rsi + 0x148]
movzx eax, byte [rsi + 0x148]
lea rdi, [rsi + 0x118]
test eax, eax
je 0x140089b0f
cmp eax, 3
je 0x140089b24
lea rcx, [0x140152ac0]
call fcn.14011b000
lea rbx, [rsi + 0x438]
movzx eax, byte [rsi + 0x438]
lea r15, [rsi + 0x118]
test eax, eax
je 0x140086a40
cmp eax, 3
jne 0x14008a7f7
lea rcx, [rsi + 0x430]
movzx eax, byte [rsi + 0x430]
lea rbp, [rsi + 0x1d0]
test eax, eax
mov qword [rsp + 0x48], rcx
je 0x140086ccd
cmp eax, 3
jne 0x14008a953
lea rdx, [rsi + 0x368]
movzx eax, byte [rsi + 0x368]
test eax, eax
mov qword [rsp + 0x28], rdx
je 0x140086eff
cmp eax, 3
jne 0x14008a9bf
lea r14, [rsi + 0x360]
movzx eax, byte [rsi + 0x360]
test eax, eax
je 0x14008868c
cmp eax, 3
jne 0x14008aa22
mov r9, qword [rsi + 0x358]
jmp 0x140086f76
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.1400f21c0
test rax, rax
je 0x14008a710
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.1400f21c0
test rax, rax
je 0x14008a71f
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.0x14008b4be.2
movzx eax, byte [0x140198310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008a701
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.0x14008b4be.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 0x140086c68
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 0x140086bce
lock inc qword [rcx]
jle case.0x14008b4be.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 0x140086cea
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.1400f21c0
test rax, rax
je 0x14008a75e
movzx ecx, byte [rsi + 0x199]
test ecx, ecx
je 0x140087b18
cmp ecx, 2
jne 0x140087b1a
movzx ecx, byte [rsp + 0x48]
jmp 0x140087b1c
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 0x14008a72e
mov r8, qword [rax + 0x30]
mov rdx, r8
shr rdx, 0x20
jne 0x14008a746
lea rdx, [rsi + 0x418]
mov r10d, dword [rax + 0x38]
mov r9d, dword [rax + 0x3c]
cmp qword [rax], 0
je 0x140086d48
mov rax, qword [rax + 8]
jmp 0x140086d4d
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 0x1400870c7
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 0x140086ff4
test rax, rax
jne 0x140087005
mov rax, qword [rsi + 0x350]
mov r9, qword [rsi + 0x358]
mov qword [rsi + 0x350], 1
mov qword [rsi + 0x358], 0
sub r9, rdx
jb 0x14008a6a8
add rax, rdx
mov qword [rsi + 0x350], rax
mov qword [rsi + 0x358], r9
test rdx, rdx
jne 0x140086f80
jmp 0x140087011
mov byte [r14], 3
mov rax, qword [rsp + 0x28]
mov byte [rax], 3
jmp 0x140087b00
mov rdi, rdx
test rdx, rdx
je 0x1400870c7
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 0x140087094
mov rcx, r14
call rax
cmp qword [rdi + 8], 0
je 0x1400870b8
cmp qword [rdi + 0x10], 0x11
jb 0x1400870a6
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 0x140087cc2
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.1400f21c0
test rax, rax
je 0x14008a788
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.1400f21c0
test rax, rax
je 0x14008a75e
mov r12, rax
movzx eax, byte [0x140198310]
mov edx, 0x1000
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008a797
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 0x1400873e4
lea rcx, [rdx - 0x4000]
cmp rcx, 0xffc000
jae 0x14008a8d0
mov qword [rsp + 0x1b40], rdx
lea rcx, [rsp + 0x1b78]
mov r8d, dword [rsi + 0x328]
mov r9d, dword [rsi + 0x32c]
test r8d, r8d
je 0x140087407
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.1400b8420
cmp al, 0xc
jne 0x14008a7a6
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 0x1400888cb
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.1400f21c0
test rax, rax
je 0x14008a7d9
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.1400f21c0
test rax, rax
je 0x14008a7e8
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 0x1400888d5
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
jne 0x1400888f0
movzx eax, byte [r15 + 0x11]
test al, al
jne 0x14008a803
inc qword [r15 + 0x238]
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
jne 0x140088916
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x140087a1f
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lock inc qword [r15]
jle case.0x14008b4be.2
lock inc qword [rdi]
mov r14, qword [rsp + 0x178]
jle case.0x14008b4be.2
cmp dword [rsi + 0x2c8], 0
je 0x140087a5a
mov edx, dword [rsi + 0x2cc]
test edx, edx
js 0x14008a8e8
mov rcx, r15
call fcn.140094d60
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 0x140087cb5
cmp r14, 3
jne 0x140087e41
mov rax, qword [rsp + 0x48]
mov byte [rax], 3
mov byte [rbx], 3
mov byte [r12 + 0x70], 3
mov al, 3
jmp 0x14008a2cf
jmp 0x140087b1c
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 0x140087b5c
mov rdx, qword [rsi + 0x120]
mov qword [rsp + 0x68], rdx
mov dl, 1
mov dword [rsp + 0x30], edx
jmp 0x140087b6e
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 0x140087bd8
mov rdx, qword [rsi + 0x130]
mov qword [rsp + 0x100], rdx
cmp rdx, 0x1fff
jbe 0x14008a84f
mov eax, 0x2000
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x30], 0
jmp 0x140087be5
mov eax, 0x66000
mov qword [rsp + 0x100], rax
movzx eax, byte [0x140198310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008a779
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 0x140088bee
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.1400445b0
mov qword [rsp + 0x28], rax
mov rax, qword [rsi + 0x1f0]
test rax, rax
je 0x140087d49
lock dec qword [rax]
jne 0x140087d49
mov rcx, qword [rsi + 0x1f0]
mov rdx, qword [rsi + 0x1f8]
call fcn.1400111e0
lea rcx, [rsi + 0x1e0]
call fcn.1400580f0
mov byte [rsi + 0x430], 1
mov rcx, rbp
call fcn.14008aa40
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x140087d7d
mov rcx, qword [rsi + 0x1b8]
call fcn.140081e70
mov rdi, qword [rsi + 0x1c0]
lock dec qword [rdi + 0x1c8]
jne 0x140087df1
lea rcx, [rdi + 0x80]
call fcn.1400a83c0
mov rax, qword [rdi + 0x110]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x110], rcx
jne 0x140087db0
test rax, rax
jne 0x140087df1
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 0x140087df1
call qword [rax + 8]
mov rax, qword [rsi + 0x1c0]
lock dec qword [rax]
jne 0x140087e0a
mov rcx, qword [rsi + 0x1c0]
call fcn.140083520
mov qword [rsp + 0x50], r15
mov rax, qword [rsi + 0x180]
test rax, rax
je 0x140087e33
lock dec qword [rax]
mov ebp, 4
mov dword [rsp + 0x30], eax
je 0x140088c20
jmp 0x140088c33
mov ebp, 4
mov dword [rsp + 0x30], eax
jmp 0x140088c33
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.1400f21c0
test rax, rax
je 0x14008a983
mov r14, rax
mov qword [rax], 0
movzx eax, byte [0x140198310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008a992
mov r13, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movzx eax, byte [0x140198310]
mov edx, 0x60
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008a9a1
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.0x14008b4be.2
movzx eax, byte [0x140198310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008a701
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.1400f21c0
test rax, rax
je 0x14008a9b0
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.0x14008b4be.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 0x1400883e3
cmp ebx, 0x3b9aca00
jne 0x1400883e3
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 0x140088573
mov rbx, qword [rsi + 0x1f8]
mov r13, qword [rbx + 0x10]
movzx eax, byte [0x140198310]
mov edx, 0xf98
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008a9cb
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.140065f60
mov rcx, r13
mov rdx, r14
call qword [rbx + 0x18]
mov r12, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x88]
jmp 0x140088af1
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0xaa0]
call fcn.140031150
test rax, rax
je 0x14008a9e9
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.140044f20
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 0x1400882e3
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 0x140088698
cmp eax, 1
mov rbx, qword [rsp + 0x88]
je 0x1400886cd
lea rcx, [rsp + 0xb90]
call fcn.140065f60
jmp 0x1400896c6
mov rdi, qword [rsi + 0x340]
jmp 0x140086f50
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14008e500]
call fcn.1400e71a0
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 0x14008a8c4
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 0x14008aa01
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 0x14008892d
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.0x14008b4be.2
movzx eax, byte [0x140198310]
mov edx, 0x1080
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008aa13
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 0x14008a66e
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 0x140088a34
add rdi, 0x10
lea rcx, [rsp + 0xe0]
mov rdx, r14
call fcn.14008e8f0
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 0x140088ab7
call fcn.14011c8f0
jmp 0x14008766d
mov rcx, r14
call fcn.1401244a0
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
je 0x1400879e6
call fcn.140124560
movzx ecx, byte [r15 + 0x11]
test cl, cl
jne 0x14008aa2e
inc qword [r15 + 0x238]
test al, al
jne 0x1400879fa
jmp 0x140087a0d
call fcn.140124560
test al, al
jne 0x140087a0d
mov byte [r15 + 0x11], 1
jmp 0x140087a0d
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.0x14008b4be.2
movzx eax, byte [0x140198310]
mov edx, 0x1080
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008aa13
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 0x14008a685
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 0x140088a85
mov rcx, qword [rsp + 0xe0]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
mov r12, qword [rsp + 0x58]
jne 0x14008a67b
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [r14], rax
cmp rax, 0x3f
jbe 0x14008a96b
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140088abc
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x10]
jmp 0x140088abc
lea rcx, [rsp + 0xe0]
mov rdx, r14
call fcn.14008e8f0
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 0x140088af1
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.14008aa40
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 0x140088c33
lock dec qword [rax]
jne 0x140088c33
mov rcx, qword [rsi + 0x180]
mov rdx, qword [rsi + 0x188]
call fcn.1400111e0
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 0x140088f84
mov r13, qword [rsp + 0x28]
mov rax, qword [rsi + 0x68]
test rax, rax
jne 0x140089c74
jmp 0x140089c87
movaps xmm0, xmmword [rsp + 0x3a70]
movaps xmmword [rsp + 0x660], xmm0
mov rdi, qword [rsi + 0xf8]
test rdi, rdi
je 0x14008930b
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.1400f21c0
test rax, rax
je 0x14008a840
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.140067650
mov rdx, rax
call qword [r12 + 0x18]
mov r12, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x50]
mov r13, qword [rsp + 0x70]
jmp 0x140089ae6
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 0x1400896e3
cmp eax, 1
mov r13, qword [rsp + 0x70]
je 0x140089715
lea rcx, [rsp + 0xb90]
call fcn.140067650
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, [0x14008e500]
call fcn.1400e71a0
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 0x14008a8c4
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 0x14008a900
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 0x14008991c
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.0x14008b4be.2
movzx eax, byte [0x140198310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008a944
mov r14, rax
and r14, 0xffffffffffffff80
mov qword [r14 + 0x78], rax
mov qword [r14 + 0x80], 0xcc
mov qword [r14 + 0x88], 0
lea rax, case.0x14008d230.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 0x14008a5e1
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 0x140089a23
add rdi, 0x10
lea rcx, [rsp + 0x6c0]
mov rdx, r14
call fcn.14008e8f0
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 0x140089aa9
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.0x14008b4be.2
movzx eax, byte [0x140198310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008a944
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 0x14008a5f8
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 0x140089a77
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 0x14008a5ee
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [r14], rax
cmp rax, 0x3f
jbe 0x14008a96b
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140089ab1
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x10]
jmp 0x140089ab1
lea rcx, [rsp + 0x6c0]
mov rdx, r14
call fcn.14008e8f0
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 0x140089ae6
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 0x14008a6f5
mov rcx, qword [rdi]
mov rdx, r13
call fcn.140065df0
test rax, rax
je 0x140089b4f
mov byte [r14], 3
mov byte [r12 + 0x70], 3
mov al, 4
jmp 0x14008a2cf
mov rbx, rdx
test rdx, rdx
je 0x140089b5c
mov bpl, 2
jmp 0x140089b94
movzx ebp, byte [rdi + 0x10]
mov byte [rdi + 0x10], 2
cmp bpl, 2
je 0x14008a95f
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 0x140089b3e
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 0x140089c5a
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x140089bce
mov rcx, qword [rdi]
call fcn.140081e70
mov rdi, qword [rsi + 0x120]
lock dec qword [rdi + 0x1c8]
jne 0x140089c41
lea rcx, [rdi + 0x80]
call fcn.1400a83c0
mov rax, qword [rdi + 0x110]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x110], rcx
jne 0x140089c00
test rax, rax
jne 0x140089c41
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 0x140089c41
call qword [rax + 8]
mov rax, qword [rsi + 0x120]
lock dec qword [rax]
jne 0x140089c5a
mov rcx, qword [rsi + 0x120]
call fcn.140083520
mov byte [r14], 1
cmp bpl, 2
jne 0x140089dba
mov r13, rbx
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x140089c87
lock dec qword [rax]
jne 0x140089c87
mov rcx, qword [rsi + 0x68]
mov rdx, qword [rsi + 0x70]
call fcn.1400111e0
mov rax, qword [rsi + 0xf8]
test rax, rax
je 0x140089cac
lock dec qword [rax]
jne 0x140089cac
mov rcx, qword [rsi + 0xf8]
mov rdx, qword [rsi + 0x100]
call fcn.1400111e0
mov rax, qword [rsi + 0x108]
test rax, rax
je 0x140089cca
lock dec qword [rax]
jne 0x140089cca
lea rcx, [rsi + 0x108]
call fcn.1400838e0
lea rcx, [rsi + 0xc0]
call fcn.1400a7bf0
cmp byte [rsi + 0xc0], 2
jb 0x140089d0a
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 0x140089da2
mov rbx, qword [rsi + 0xa0]
test rbx, rbx
je 0x140089d7e
mov rdi, qword [rsi + 0xa8]
mov rax, qword [rdi]
test rax, rax
je 0x140089d5a
mov rcx, rbx
call rax
cmp qword [rdi + 8], 0
je 0x140089d7e
cmp qword [rdi + 0x10], 0x11
jb 0x140089d6c
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 0x140089d9d
mov rcx, qword [rsi + 0xb0]
call fcn.140083340
jmp 0x14008a24c
lock dec qword [r8 + 8]
jne 0x140089d3a
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140089d3a
mov r10b, 2
cmp byte [rsi + 0x110], 0
jne 0x140089de5
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 0x140089ebf
cmp r10b, 2
mov qword [rsp + 0x58], r12
jne 0x140089ef7
test r15, r15
je 0x140089f2a
mov rcx, r15
mov r14, r9
call qword [r9 + 0x18]
movzx r8d, byte [rsp + 0x30]
mov r12, rax
mov r13, rdx
jmp 0x140089f30
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 0x14008a00c
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 0x140089f8e
mov r14, r9
xor r12d, r12d
mov rax, qword [rsp + 0x28]
lock inc qword [rdi]
jle case.0x14008b4be.2
lock inc qword [rbx]
movzx edx, byte [rsp + 0x50]
jle case.0x14008b4be.2
lock inc qword [rax + 0x1c8]
lock inc qword [rax]
jle case.0x14008b4be.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 0x14008a318
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 0x140089fd4
pause
mov rax, qword [rbp + 8]
nop dword [rax + rax]
cmp rax, 0xffffffffffffffff
je 0x140089fd2
test rax, rax
js 0x14008a6f0
lea rcx, [rax + 1]
lock cmpxchg qword [rbp + 8], rcx
jne 0x140089fe0
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 0x14008a08a
cmp edi, 2
jne 0x14008a08c
mov r13, qword [rsp + 0xb98]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008a9da
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 0x14008a094
jmp 0x14008a094
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.1400a7bf0
cmp byte [rsp + 0xb90], 2
jb 0x14008a194
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 0x14008a2f9
mov rax, qword [rsi + 0x68]
test rax, rax
mov rdi, qword [rsp + 0x88]
je 0x14008a1ec
lock dec qword [rax]
jne 0x14008a1ec
mov rcx, qword [rsi + 0x68]
mov rdx, qword [rsi + 0x70]
call fcn.1400111e0
mov rax, qword [rsi + 0xf8]
test rax, rax
je 0x14008a211
lock dec qword [rax]
jne 0x14008a211
mov rcx, qword [rsi + 0xf8]
mov rdx, qword [rsi + 0x100]
call fcn.1400111e0
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
test rax, rax
je 0x14008a22e
lock dec qword [rax]
jne 0x14008a22e
mov rcx, qword [rsp + 0x70]
call fcn.1400838e0
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 0x14008a1c8
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008a1c8
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 0x14008a605
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
jne 0x14008a620
xor eax, eax
movzx ecx, byte [rbp + 0x11]
test cl, cl
jne 0x14008a633
movzx edi, byte [rsp + 0xb90]
test edi, edi
mov qword [rsp + 0x48], r13
mov dword [rsp + 0x38], eax
je 0x14008a3ee
cmp edi, 1
jne 0x14008a3f0
movzx eax, byte [rsp + 0xb91]
jmp 0x14008a455
jmp 0x14008a455
mov qword [rsp + 0x68], r14
mov r14, qword [rsp + 0xb98]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008a9da
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.1400a5dd0
lea rcx, [rbp + 0x28]
lea r15, [rsp + 0xb90]
mov rdx, r15
call fcn.1400d2e00
lea rdx, [rbp + 0x88]
lea rcx, [rsp + 0x2ad8]
mov r8, r15
call fcn.1400d2b50
mov rdi, qword [rsp + 0x2ad8]
movabs rax, 0x8000000000000000
cmp rdi, rax
je 0x14008a522
lea rcx, [rsp + 0x2ad8]
call fcn.1400a3bf0
test rdi, rdi
je 0x14008a522
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 0x14008a5c2
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 0x14008a59d
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
fst qword [rax]
add byte [rax - 0x2f], cl
loopne 0x14008a5dd
test eax, eax
jne 0x14008a692
xor eax, eax
xchg byte [r14], al
rol byte [rcx - 0x7a], 6
xor ebp, ebp
mov r10b, 2
cmp al, 2
jne 0x14008a001
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r10b, 2
xor ebp, ebp
jmp 0x14008a001
lock dec qword [r8 + 8]
jne 0x14008a53d
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008a53d
pop rsp
invalid
mov rcx, r15
call fcn.14011f640
jmp 0x14008989f
call fcn.14011f990
jmp 0x140089a41
add cl, ch
hlt
mov rcx, r15
call fcn.14011f640
push rax
or dword [rax], eax
push rax
or dword [rax], eax
jmp 0x1400899f8
invalid
mov rcx, r14
call fcn.1401244a0
mov rax, qword [0x140198308]
adc byte [rax], al
shl rax, 1
test rax, rax
je 0x14008a3bc
std
invalid
invalid
std
invalid
call fcn.140124560
xor al, 1
movzx ecx, byte [rbp + 0x11]
test cl, cl
je 0x14008a3ca
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, 0xfbd4b
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
invalid
mov rcx, r13
call fcn.14011f640
jmp 0x140088854
call fcn.14011f990
or dword [rax], eax
jmp 0x140088a4f
retf 0xffe3
mov rcx, r13
call fcn.14011f640
jmp 0x140088a09
invalid
invalid
call fcn.140124560
test al, al
jne 0x14008a59d
mov byte [rbp + 0x11], 1
jmp 0x14008a59d
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
scasd eax, dword [rdi]
invalid
or dword [rax], eax
scasd eax, dword [rdi]
invalid
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.140008a50]
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.140067650
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.140065f60
jmp 0x14008a90d
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 0x14008a805
and byte [rbx], bl
or eax, 0xd1894c00
mov rdx, r9
call fcn.14011a930
int3
int3
mov al, 0xe
add byte [rax], al
test eax, eax
je 0x14008b3aa
cmp eax, 3
jne 0x14008b3a2
lea rcx, [rsi + 0x70]
call fcn.14008e0a0
mov rax, qword [rsi + 0x58]
lock dec qword [rax]
jne 0x14008b385
mov rcx, qword [rsi + 0x58]
call fcn.140083340
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.1400111e0
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 0x14008b41e
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
je 0x14008b431
cmp byte [rsi], 2
jb 0x14008b3eb
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, 0x10ce80
push rdi
or byte [rbx + rcx*4 + 0x47], cl
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0x10ce80
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.140083340
jg 0x14008b425
dec dword [rax - 0x75]
invalid
invalid
lock dec qword [rax]
jne 0x14008b3be
jg 0x14008b425
invalid
dec dword [rax - 0x75]
invalid
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
call fcn.1400111e0
clc
inc dword [rax - 0x7f8cfdc2]
clc
inc dword [rax - 0x7f8cfdc2]
jmp 0x14008b3eb
cwde
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x1014cd
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 0x14008b5f7
test al, al
je 0x14008b5bb
lea rdx, [0x140157d80]
or al, 0
mov rcx, r12
call fcn.1400372a0
test al, al
jne 0x14008b5ff
movzx eax, byte [0x140198310]
mov ebp, 0x1f
invalid
add byte [rax], al
mov edx, 0x1f
xor ecx, ecx
call fcn.1400f21c0
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]
xchg edx, eax
or eax, dword [rax]
movups xmmword [rax + 0xf], xmm0
movdqu xmm0, xmmword [0x14013f669]
jmp 0x14008b7af
invalid
add dword [rax], eax
invalid
mov eax, 0x84000001
ror byte [rdi], 0x84
jns 0x14008b5fe
test al, al
je 0x14008b778
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 0x14008b73f
mov rcx, qword [rdi + 0xe8]
call fcn.140034c50
mov r15, rax
add byte [rax], al
add al, ch
xor eax, 0x49fffa96
mov edi, eax
mov r14, rdx
mov r8, qword [rdi + 0xf0]
test r8, r8
je 0x14008b711
mov rdx, qword [rdi + 0xe8]
add byte [rax], al
lea rcx, [rsp + 0x378]
call fcn.1400346f0
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 0x14008b711
movzx ecx, word [rsp + 0x388]
jmp 0x14008b8a1
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 0x14008c3a3
mov qword [rsp + 0x40], r13
cmp eax, 3
jne case.default.0x14008b6d0
invalid
add byte [rbp + rcx*4 - 0x51], cl
and byte [0xf617b6bd], 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, 0x1012c6
add byte [rbp + rcx*4 - 0x49], cl
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x1012c6
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14008b740
mov rbx, qword [rdi + 0x170]
mov ebx, dword [rdi + 0x170]
mov r12, qword [rdi + 0x158]
mov rbp, qword [rdi + 0x160]
jmp 0x14008bc56
cmp byte [r12], 0
je 0x14008b89d
lea rdx, [0x140157d58]
mov rcx, r12
call fcn.1400372a0
test al, al
mov eax, 0x1bb
mov ecx, 0x50
cmovne ecx, eax
jmp 0x14008b8a1
movzx eax, byte [0x140198310]
mov ebp, 0x1c
add byte [rdx + 0x1c], bh
mov dh, 5
retf 0x10cb
add byte [rdx + 0x1c], bh
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008d02b
mov r12, rax
movups xmm0, xmmword [0x14013f6b2]
movups xmmword [rax + 0xc], xmm0
movdqu xmm0, xmmword [0x14013f6a6]
jmp 0x14008b7af
movzx eax, byte [0x140198310]
mov ebp, 0x1e
mov edx, 0x1e
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008d03a
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 0x14008b7f3
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.14008e0a0
mov rax, qword [rdi + 0x58]
mov eax, dword [rdi + 0x58]
mov eax, dword [rdi + 0x58]
lock dec qword [rax]
jne 0x14008b858
mov rcx, qword [rdi + 0x58]
call fcn.140083340
mov rax, qword [rdi + 0x60]
lock dec qword [rax]
jne 0x14008b86f
mov rcx, qword [rdi + 0x60]
mov rdx, qword [rdi + 0x68]
call fcn.1400111e0
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 0x14008b897
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 0x14008db10
mov r8, qword [rdi + 0x180]
mov rax, qword [rdi + 0x188]
jmp 0x14008bcd1
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 0x14008b8bf
inc rcx
sub rcx, r15
cmp edx, 0x5b
jne 0x14008b945
cmp rcx, r14
je 0x14008b942
mov rax, rcx
add rcx, r15
movzx r9d, byte [rcx]
movzx edx, r9b
test dl, dl
jns 0x14008b8b0
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rcx + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x14008b922
movzx edx, byte [rcx + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x14008b932
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 0x14008b8b3
add rcx, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
jmp 0x14008b8b3
add rcx, 3
shl r8d, 0xc
or edx, r8d
jmp 0x14008b8b3
mov rax, r14
sub r14, rax
add r15, rax
mov qword [rsp + 0x40], r13
and al, 0x40
and al, 0x40
jmp case.0x140065749.99
add byte [rax], al
dec r14
movzx eax, al
sub r14, r15
cmp eax, 0x5d
jne 0x14008b9d9
test r14, r14
je 0x14008b9eb
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.0x1400653a2.106
movzx ecx, byte [r14 - 2]
cmp cl, 0xc0
stc
invalid
jge 0x14008b9af
stc
sar byte [rbp + 0x23], 0x41
movzx edx, byte [rsi - 3]
movzx edx, byte [r14 - 3]
cmp dl, 0xc0
jge 0x14008b9b8
movzx r8d, byte [r14 - 4]
mov dh, 0x46
cld
add r14, 0xfffffffffffffffc
cld
and r8d, 7
shl r8d, 6
and edx, 0x3f
loop 0x14008b9e9
loop 0x14008b9e9
or edx, r8d
jmp 0x14008b9bf
add r14, 0xfffffffffffffffe
add esi, 0xfffffffe
and ecx, 0x1f
jmp 0x14008b9c7
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.0x140065749.99
xchg ebp, eax
xchg ebp, eax
lea r12, [rdi + 0x138]
cmp rbp, 0xf
std
invalid
std
pcmpeqd mm1, qword [rsi]
jbe case.0x140086027.69
jbe case.0x140086027.69
jmp 0x14008ba79
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.14000b3b0
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 0x14008ba79
movzx eax, byte [0x140198310]
mov edx, 0x20
add byte [rax], al
enter 0x10, 0xffffffffffffffba
and byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
test eax, eax
je 0x14008d049
or r14d, r13d
mov word [rax], 0
mov dword [rax + 2], r14d
mov ecx, dword [rsp + 0x30]
mov word [rax + 6], cx
jmp 0x14008bba2
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
cld
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
cld
idiv edi
cmp qword [rsp + 0x168], 0
jne 0x14008bab3
test byte [rsp + 0x378], 1
jne 0x14008bb2c
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 0x14008bbe0
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 0x14008c148
mov rdx, qword [rdi + 0xb30]
test rdx, rdx
jne 0x14008caba
test esp, eax
sldt word [rax]
test esp, eax
sldt word [rax]
jmp 0x14008bb08
mov rdx, qword [rdi + 0xb38]
test rdx, rdx
jne 0x14008c970
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 0x14008cbb9
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.1400f21c0
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 0x14008bad2
test rbp, rbp
je 0x14008bc0f
mov r13, qword [rsp + 0x40]
js 0x14008d073
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rbp
call fcn.1400f21c0
test rax, rax
je 0x14008d07d
mov r12, rax
jmp 0x14008bc1a
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 0x14008bcfa
mov byte [rsi], 4
mov al, 3
jmp 0x14008dafc
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 0x14008bd2f
mov rcx, r15
call rax
cmp qword [rsi + 8], 0
je 0x14008bd53
cmp qword [rsi + 0x10], 0x11
jb 0x14008bd41
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.14008db90
test rbx, rbx
je 0x14008bdf2
movzx eax, byte [0x140198310]
mov edx, 9
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
mov rsi, qword [rsp + 0x38]
mov r15, qword [rsp + 0x50]
je 0x14008d058
mov r12, rax
movabs rax, 0x6f72726520736e64
mov qword [r12], rax
mov byte [r12 + 8], 0x72
mov r8, qword [rdi + 0x138]
test r8, r8
je 0x14008bdcf
cmp qword [rdi + 0x148], 0
je 0x14008bdcf
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 0x14008b7c8
jmp 0x14008b7f3
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 0x14008be69
mov rax, qword [rbx]
test rax, rax
je 0x14008be34
mov rcx, rsi
call rax
mov r13d, 4
cmp qword [rbx + 8], 0
je 0x14008be5e
cmp qword [rbx + 0x10], 0x11
jb 0x14008be4c
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 0x14008c110
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.0x14006928c.85
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r12
call fcn.1400f21c0
test rax, rax
je 0x14008d0e5
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 0x14008bfec
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 0x14008c0bd
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 0x14008bfa0
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 0x14008bfa0
mov rsi, qword [rsp + 0x50]
mov rax, qword [rsi]
test rax, rax
je 0x14008c0cf
mov rcx, rbx
call rax
cmp qword [rsi + 8], 0
mov r11, qword [rsp + 0x30]
je 0x14008c100
cmp qword [rsi + 0x10], 0x11
jb 0x14008c0e6
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 0x14008c145
cmp byte [rdi + 0x133], 0
je 0x14008c145
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 0x14008c1b9
mov ecx, dword [rdx + 0x38]
mov ebx, 2
mov ebp, 0x3b9aca00
cmp ecx, 0x3b9aca00
je 0x14008c266
mov r10, r11
sub r10, r13
shr r10, 5
test r10d, r10d
je 0x14008c266
mov rax, qword [rdx + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x14008c5ae
xor edx, edx
div r9
mov r8, rdx
mov r15, rax
jmp 0x14008c5b9
mov r8, qword [rdx + 0x40]
movzx eax, byte [rdx + 0x66]
test byte [rdx + 0x61], 1
jne 0x14008c26b
test al, al
je 0x14008c273
mov rax, rsi
cmp r13, r11
je 0x14008c442
mov rax, rsi
jmp 0x14008c1fd
add r13, 0x20
cmp r13, r11
je 0x14008c442
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 0x14008c1f0
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 0x14008c1f0
jmp 0x14008c5f0
test al, al
je 0x14008c3b6
mov qword [rsp + 0x68], r8
mov dword [rsp + 0x50], ecx
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x38], r14
cmp r11, r13
je 0x14008c474
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 0x14008c32d
mov rcx, rbp
mov r15, r11
call fcn.1400405b0
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 0x14008c4b6
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 0x14008c380
mov r14, qword [rsp + 0x80]
lea rbp, [rsp + 0x70]
cmp r14, qword [rsp + 0x70]
je 0x14008c2e0
jmp 0x14008c2ee
mov r14, qword [rsp + 0xb0]
lea rbp, [rsp + 0xa0]
cmp r14, qword [rsp + 0xa0]
jne 0x14008c2ee
jmp 0x14008c2e0
mov rsi, qword [rdi + 0xb30]
mov rax, qword [rdi + 0xb38]
jmp 0x14008c853
mov rax, rsi
cmp r13, r11
je 0x14008c442
mov rax, rsi
jmp 0x14008c3d9
add r13, 0x20
cmp r13, r11
je 0x14008c442
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 0x14008c3d0
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 0x14008c3d0
mov r11, rax
mov ebp, dword [rdx + 0x38]
cmp ebp, 0x3b9aca00
jne 0x14008c462
mov ebx, 2
mov ebp, 0x3b9aca00
mov r13, rsi
jmp 0x14008c5f0
mov rax, qword [rdx + 0x30]
mov r15d, 4
xor r8d, r8d
jmp 0x14008c624
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 0x14008c4d2
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 0x14008c554
add rsi, r15
cmp ebp, 0x3b9aca00
jne 0x14008c56a
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.1400fab70
mov r8, rbp
mov r11, rbx
mov ebp, 0x3b9aca00
jmp 0x14008cee6
cmp ebp, 0x3b9aca00
jne 0x14008c621
mov ebp, 0x3b9aca00
jmp 0x14008c657
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 0x14008ce0c
mov r8d, r9d
mov rcx, rax
shr rcx, 0x20
je 0x14008ce16
xor edx, edx
div r8
mov rcx, rdx
mov r10, rax
jmp 0x14008ce20
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 0x14008c5de
xor edx, edx
div r9
jmp 0x14008c5e3
xor edx, edx
div r9d
mov r10, r15
add ebp, eax
cmp ebp, 0x3b9aca00
jae 0x14008c5f8
mov rdx, rsi
jmp 0x14008c6e9
mov eax, ebp
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r10, rax
jb 0x14008d096
mov rdx, rsi
imul eax, eax, 0x3b9aca00
sub ebp, eax
jmp 0x14008c6e9
mov rsi, r13
mov r9, r11
sub r9, rsi
shr r9, 5
test r9d, r9d
je 0x14008c64f
mov rbx, r8
mov r8d, r9d
mov rcx, rax
shr rcx, 0x20
je 0x14008c659
xor edx, edx
div r8
mov rcx, rdx
mov r10, rax
jmp 0x14008c663
mov ebp, 0x3b9aca00
mov r13, rsi
jmp 0x14008c6be
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 0x14008c688
xor edx, edx
div r8
jmp 0x14008c68d
invalid
add eax, 0xf741d231
invalid
xor edx, edx
div r8d
add ebp, eax
cmp ebp, 0x3b9aca00
mov r8, rbx
jb 0x14008c6bb
mov eax, ebp
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r10, rax
jb 0x14008d096
imul eax, eax, 0x3b9aca00
sub ebp, eax
invalid
mov r13, rsi
mov ebx, 2
test r8, r8
je 0x14008c6e6
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, 0x9ad68
adc eax, 0x9ad68
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 0x14008c795
and al, 8
jg 0x14008c795
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 0x14008c8a4
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 0x14008d146
test r12, r12
je 0x14008d8e7
mov rbp, qword [rdi + 0xb58]
movdqu xmm6, xmmword [rdi + 0xb60]
jmp 0x14008d94d
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.140085020
mov rbx, qword [rsp + 0x160]
cmp rbx, 3
jne 0x14008c9ac
mov rcx, qword [rdi + 0xb40]
mov rdx, r12
call fcn.1400fb080
test al, al
je 0x14008ca58
mov al, 4
jmp 0x14008daf3
mov rax, qword [rdi + 0xb40]
cmp qword [rdi + 0xb38], 0
mov qword [rdi + 0xb38], 0
je 0x14008d013
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 0x14008cb6b
mov rdx, qword [rdi + 0xb38]
mov qword [rdi + 0xb38], 0
test rdx, rdx
je 0x14008d013
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.140085020
mov rbx, qword [rsp + 0xa0]
cmp rbx, 3
jne 0x14008cb0a
mov rdx, qword [rdi + 0xb38]
lea r14, [rsp + 0x160]
mov rcx, r14
mov r8, r12
call fcn.140085020
mov rbx, qword [rsp + 0x160]
cmp rbx, 3
jne 0x14008cb2e
mov al, 5
jmp 0x14008daf3
mov rdx, qword [rdi + 0xb38]
cmp qword [rdi + 0xb30], 0
mov qword [rdi + 0xb30], 0
je 0x14008d013
xor eax, eax
jmp 0x14008cb4e
mov rdx, qword [rdi + 0xb30]
mov qword [rdi + 0xb30], 0
mov eax, 1
test rdx, rdx
je 0x14008d013
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 0x14008cbde
mov qword [rdi + 0xb58], rax
mov qword [rdi + 0xb60], rdx
mov r12, qword [rsp + 0x58]
lea rcx, [rsp + 0x160]
mov r8, r12
call fcn.140085020
mov rbx, qword [rsp + 0x160]
cmp rbx, 3
jne 0x14008cbf2
mov al, 6
jmp 0x14008daf3
mov rbp, qword [rdi + 0xb40]
movdqu xmm6, xmmword [rdi + 0xb48]
jmp 0x14008cc8f
mov r12, qword [rsp + 0x168]
mov rbp, qword [rsp + 0x170]
movdqu xmm6, xmmword [rsp + 0x178]
cmp byte [rdi + 0xb29], 0
je 0x14008cc8f
cmp dword [rdi + 0xb30], 2
jne 0x14008cc83
cmp qword [rdi + 0xb40], 0
je 0x14008cc3d
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 0x14008cc8f
mov rsi, qword [rdi + 0xb50]
mov rax, qword [rsi]
test rax, rax
je 0x14008cc5d
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x14008cc8f
cmp qword [rsi + 0x10], 0x11
jb 0x14008cc6f
mov r14, qword [r14 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008cc8f
lea rcx, [rdi + 0xb30]
call fcn.14006d8d0
mov byte [rdi + 0xb29], 0
lea rcx, [rdi + 0xa88]
call fcn.1400f7a30
lea rcx, [rdi + 0xa90]
cmp qword [rdi + 0xa88], 0
je 0x14008ccc3
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008ccd1
call fcn.140081690
jmp 0x14008ccd1
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008ccd1
call fcn.1400815d0
mov rax, qword [rdi + 0xad0]
test rax, rax
je 0x14008cce7
mov rcx, qword [rdi + 0xad8]
call qword [rax + 0x18]
cmp byte [rdi + 0xa80], 3
jne 0x14008cd65
lea rcx, [rdi + 0x8f8]
call fcn.14008dcc0
mov r8, qword [rdi + 0x728]
test r8, r8
je 0x14008cd65
cmp qword [rdi + 0x730], 0
je 0x14008cd21
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi + 0x738]
test r14, r14
je 0x14008cd65
mov rsi, qword [rdi + 0x740]
mov rax, qword [rsi]
test rax, rax
je 0x14008cd41
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x14008cd65
cmp qword [rsi + 0x10], 0x11
jb 0x14008cd53
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 0x14008cde3
lea rcx, [rdi + 0x578]
call fcn.14008dcc0
mov r8, qword [rdi + 0x3a8]
test r8, r8
je 0x14008cde3
cmp qword [rdi + 0x3b0], 0
je 0x14008cd9f
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi + 0x3b8]
test r14, r14
je 0x14008cde3
mov rsi, qword [rdi + 0x3c0]
mov rax, qword [rsi]
test rax, rax
je 0x14008cdbf
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x14008cde3
cmp qword [rsi + 0x10], 0x11
jb 0x14008cdd1
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 0x14008da0d
mov r8, qword [rdi + 0x358]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008da0d
mov rbx, r11
mov ebp, 0x3b9aca00
jmp 0x14008ce84
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 0x14008ce48
xor edx, edx
div r8
jmp 0x14008ce4d
xor edx, edx
div r8d
add ebp, eax
cmp ebp, 0x3b9aca00
jae 0x14008ce5e
mov qword [rsp + 0x48], r10
jmp 0x14008ce84
mov eax, ebp
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r10, rax
mov qword [rsp + 0x48], r10
jb 0x14008d096
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.1400fab70
mov r10, rsi
mov edx, esi
mov edx, esi
sub r10, r15
shr r10, 5
test r10d, r10d
je 0x14008ced9
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 0x14008cf6e
xor edx, edx
div r9
je 0x14008cf6e
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 0x14008ced5
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 0x14008c6e9
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 0x14008cfa2
xor edx, edx
div r9
jmp 0x14008cfa7
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.0x140086027.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 0x14008ceec
add al, ch
or al, ah
or 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
in eax, 0xd9
or byte [rax], al
add byte [rax], al
add al, ch
in eax, 0xd9
or byte [rax], al
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
cmp bl, byte [rbp + 0xc]
add al, ch
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 0x14008d049
and al, 0x78
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0xcfed7
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
invalid
invalid
or byte [rax], al
invalid
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, 0xcfe4b
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 0x14008d0b1
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xcfe6f
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 0x14008d0b1
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xcfe6f
lea rcx, [rsp + 0xa0]
lea ecx, [rsp + 0xa0]
add al, ch
cmp dl, bh
or byte [rax], al
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 0x14008d8d7
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.14003f7e0
cmp dword [rsp + 0x168], 0x3b9aca01
je 0x14008d957
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 0x14008d981
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 0x14008d302
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 [0x15117d2ab]
invalid
enter 0xd, 0
movdqu xmmword [rdi + 0xdb8], xmm0
xchg edi, eax
fmul dword [0x15117d2ab]
invalid
movzx eax, byte [rdi + 0xe30]
test eax, eax
je 0x14008d42d
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.0x14008b689.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 0x14008d507
cmp eax, 3
jne 0x14008db77
add byte [rax], al
add byte [rax], al
mov rax, qword [rdi + 0xe20]
jmp 0x14008d68b
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.14009cc40
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.14009dad0
mov rbx, qword [rsp + 0xa0]
cmp rbx, 4
je 0x14008d8d0
mov r12, qword [rsp + 0xa8]
mov rbp, qword [rsp + 0xb0]
movdqu xmm6, xmmword [rsp + 0xb8]
mov rcx, r14
call 0x14008dc40
cmp ebx, 2
je 0x14008d4fd
cmp ebx, 3
jne 0x14008d79a
mov ebx, 2
call fcn.1400d1ba0
mov r12, rax
jmp 0x14008d79a
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 0x14008d51a
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 0x14008d57f
mov ebx, 2
jmp 0x14008d79a
mov rdx, qword [rdi + 0xde8]
mov r8, qword [rdi + 0xdf0]
jmp 0x14008d603
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 0x14008d5d2
call qword [sym.imp.kernel32.dll_GetLastError]
mov r12d, eax
shl r12, 0x20
or r12, 2
mov rcx, r12
call fcn.140051820
cmp al, 0xd
jne 0x14008d74b
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.1400fc460
mov rcx, qword [rsp + 0x160]
mov r12, qword [rsp + 0x168]
cmp rcx, 2
je 0x14008d783
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.1400fa830
movzx eax, byte [rsp + 0x169]
cmp al, 3
je case.0x140075db8.46
mov r12, qword [rsp + 0x160]
cmp al, 2
je 0x14008d777
mov rcx, qword [rdi + 0xe10]
cmp rcx, 0xffffffffffffffff
je 0x14008db5f
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 0x14008d766
movsxd r12, dword [rsp + 0xa0]
test r12, r12
jne 0x14008d76f
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 0x14008d78b
jmp 0x14008dad6
mov rcx, qword [rdi + 0xde0]
call qword [sym.imp.ws2_32.dll_closesocket]
mov ebx, 2
mov byte [rdi + 0xe30], 1
jmp 0x14008d79a
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r12d, eax
shl r12, 0x20
or r12, 2
lea rcx, [rdi + 0xdf8]
call fcn.14006d8d0
mov byte [rsi], 1
mov ebx, 2
mov rcx, r14
call 0x140085a00
mov byte [rdi + 0xe30], 1
cmp rbx, 2
jne 0x14008d8b7
movzx eax, byte [0x140198310]
mov edx, 0x11
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008db35
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.1400f21c0
test rax, rax
je 0x14008db44
mov rbp, rax
mov qword [rax], r12
mov byte [rdi + 0xdb0], 1
mov rcx, r13
call fcn.14008dcc0
mov r8, qword [rdi + 0xb50]
test r8, r8
mov r13, qword [rsp + 0x40]
je 0x14008d873
cmp qword [rdi + 0xb58], 0
je 0x14008d82e
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rdi + 0xb60]
test r12, r12
je 0x14008d873
mov rsi, qword [rdi + 0xb68]
mov rax, qword [rsi]
test rax, rax
je 0x14008d84e
mov rcx, r12
call rax
cmp qword [rsi + 8], 0
je 0x14008d873
cmp qword [rsi + 0x10], 0x11
jb 0x14008d861
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 0x14008d146
jmp 0x14008c887
mov byte [rdi + 0xdb0], 1
mov rcx, r13
call fcn.14008dcc0
mov r13, qword [rsp + 0x40]
jmp 0x14008d99c
mov al, 3
jmp 0x14008dadf
mov r12, qword [rdi + 0xb50]
test r12, r12
jne 0x14008c890
lea rdx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
mov cl, 7
call fcn.1400d1a60
mov r14, rax
movzx eax, byte [0x140198310]
mov ebp, 0x11
mov edx, 0x11
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x14008db35
mov r12, rax
movups xmm0, xmmword [0x140152e03]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
mov rcx, r14
call fcn.140092780
lea rcx, [0x140153368]
movq xmm0, rcx
movq xmm6, rax
punpcklqdq xmm6, xmm0
mov ebx, 2
jmp 0x14008da05
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 0x14008da05
cmp qword [rdi + 0xb58], 0
je 0x14008d9c1
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 0x14008da05
mov rsi, qword [rdi + 0xb68]
je 0x14008da05
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 0x14008d9e1
invalid
add eax, 0xfff1894c
ror byte [rax - 0x7d], 1
jle 0x14008d9ed
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x14008da05
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.0x140066200.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 0x14008da2d
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.14008dd30
add byte [rax], al
movq rsi, xmm6
movd esi, mm6
cmp rbx, 2
cmp ebx, 2
jne 0x14008da69
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 0x14008b7c8
and dword [rbp + rbx*8 - 1], 0xffffffff
and dword [rbp + rbx*8 - 1], 0xffffffff
invalid
jmp 0x14008b7f3
cmp rsi, 0xffffffffffffffff
je 0x14008db5f
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.0x140066200.96
mov rax, qword [rdi + 0x128]
mov rax, qword [rax]
movzx eax, byte [rax + 0x77]
ja case.0x140066200.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.0x140066200.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, 0x99b0c
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne case.0x140075db8.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 0x14008b7c8
jmp 0x14008b7f3
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
invalid
invalid
or byte [rax], al
imul ecx, dword [rax + rax], 0xffffffe8
movabs eax, dword [0x360a0d8d480008d4]
or eax, 0xd245e800
ror byte [r8], cl
invalid
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.14011adb0
ror byte [r8], cl
invalid
ror byte [r8], 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 rdx
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 0x14008dc11
outsd dx, dword [rsi]
outsd dx, dword [rsi]
cmp eax, 3
je 0x14008dbe5
cmp eax, 4
jne 0x14008dc09
mov rdi, qword [rsi + 0x28]
mov rbx, qword [rsi + 0x30]
mov rax, qword [rbx]
test rax, rax
je 0x14008dbc1
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008dbe5
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x14008dbd3
mov rdi, qword [rdi - 8]
jg 0x14008dbcb
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.0x14006efdd.86
cmp qword [rsi + 0x38], 0
je case.0x14006efdd.86
mov r8, qword [rsi + 0x30]
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
xor byte [rax - 0x75], cl
or eax, 0x10a663
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 0x14008dc09
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 0xc308dc50
clc
invalid
je 0x14008dc67
call 0xc308dc50
clc
add esi, dword [rbx + rdx - 0x7b]
test eax, eax
jne 0x14008dc73
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, 0x9993b
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x14008dc73
lea rcx, [rsi + 0xa0]
call 0x140085a00
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.1400f7a30
lea rcx, [rsi + 8]
cmp qword [rsi], 0
invalid
invalid
je 0x14008dc95
add byte ds:[rax + rdx + 0x48], dh
mov eax, dword [rcx]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008dca3
call fcn.140081690
jmp 0x14008dca3
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008dca3
call fcn.1400815d0
mov rax, qword [rsi + 0x48]
test rax, rax
test rax, rax
je 0x14008dcb9
mov rcx, qword [rsi + 0x50]
add rsp, 0x20
pop rsi
jmp qword [rax + 0x18]
nop
add rsp, 0x20
pop rsi
ret
je 0x14008dcff
cmp eax, 3
je 0x14008dcf3
cmp eax, 4
jne case.0x140065749.115
movzx eax, byte [rcx + 0x110]
cmp eax, 3
je 0x14008dd24
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.0x140065749.115
mov rcx, qword [rcx + 0xb8]
add byte [rax], al
add byte [rax - 1], cl
and eax, 0x998ad
or dword [rax], eax
jmp qword [sym.imp.ws2_32.dll_closesocket]
or dword [rax], eax
add rcx, 0x98
jmp 0x14008dc40
movzx eax, byte [rcx + 0x88]
cmp eax, 3
je 0x14008dd1b
invalid
adc byte [rbp + 0x480b75c0], al
mov ecx, dword [rcx + 0x30]
test eax, eax
jne case.0x140065749.115
mov rcx, qword [rcx + 0x30]
jmp qword [sym.imp.ws2_32.dll_closesocket]
add bl, al
ret
add rcx, 0x40
jmp 0x140085a00
add rcx, 0xc8
add ecx, 0xc8
jmp 0x140085a00
sub rsp, 0x28
movzx eax, byte [rcx + 0x9f0]
or dword [rax], eax
add byte [rax - 0x7d], cl
clc
invalid
ja case.0x14008dd5b.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 0x14008dd7d
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.0x14008dd5b.1
add cl, byte ds:[rdi]
test bh, ah
add al, byte [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400f7a30
pushfq
invalid
lea rcx, [rsi + 8]
cmp qword [rsi], 0
je 0x14008e078
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008e086
call fcn.140081690
jmp 0x14008e086
cmp dword [rsi + 0x9f8], 2
jne 0x14008dec3
cmp qword [rsi + 0xa08], 0
je 0x14008dde0
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 0x14008decf
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 0x14008de04
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008decf
cmp qword [rbx + 0x10], 0x11
jb 0x14008de1a
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008decf
invalid
mov ebx, 0x178
cmp byte [rsi + 0xd70], 3
jne 0x14008e048
lea rcx, [rsi + 0xbe8]
call fcn.14008dcc0
mov r8, qword [rsi + 0xa18]
test r8, r8
je 0x14008e048
cmp qword [rsi + 0xa20], 0
je 0x14008de78
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 0x14008e048
mov r14, qword [rsi + 0xa30]
mov rax, qword [r14]
invalid
invalid
test rax, rax
je 0x14008de9c
mov rcx, rdi
call rax
cmp qword [r14 + 8], 0
je 0x14008e048
cmp qword [r14 + 0x10], 0x11
jb 0x14008deb2
mov rdi, qword [rdi - 8]
clc
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
jmp 0x14008e042
invalid
add byte [rax - 0x73], cl
invalid
lea rcx, [rsi + 0x9f8]
call fcn.14006d8d0
mov byte [rsi + 0x9f1], 0
lea rcx, [rsi + 0x950]
call fcn.1400f7a30
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 0x14008df03
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008df11
call fcn.140081690
jmp 0x14008df11
mov rax, qword [rcx]
lock dec qword [rax]
add eax, esi
dec qword [rax]
jne 0x14008df11
call fcn.1400815d0
mov rax, qword [rsi + 0x998]
test rax, rax
je 0x14008df27
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 0x14008dfa5
lea rcx, [rsi + 0x7c0]
call fcn.14008dcc0
mov r8, qword [rsi + 0x5f0]
test r8, r8
je 0x14008dfa5
cmp qword [rsi + 0x5f8], 0
je 0x14008df61
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x600]
test rdi, rdi
je 0x14008dfa5
mov rbx, qword [rsi + 0x608]
mov rax, qword [rbx]
test rax, rax
invalid
je 0x14008df81
sal byte [rbp + rax + 0x48], 0x89
stc
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008dfa5
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x14008df93
mov rdi, qword [rdi - 8]
jg 0x14008df8b
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x5c8], 3
jne 0x14008e023
lea rcx, [rsi + 0x440]
call fcn.14008dcc0
mov r8, qword [rsi + 0x270]
test r8, r8
je 0x14008e023
cmp qword [rsi + 0x278], 0
je 0x14008dfdf
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x280]
test rdi, rdi
je 0x14008e023
mov rbx, qword [rsi + 0x288]
mov rax, qword [rbx]
test rax, rax
je 0x14008dfff
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008e023
jnp 0x14008e00b
add byte [rbp + rbx + 0x48], dh
cmp dword [rbx + 0x10], 0x11
cmp qword [rbx + 0x10], 0x11
jb 0x14008e011
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 0x14008e048
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.0x14008dd5b.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 0x14008e086
call fcn.1400815d0
mov rax, qword [rsi + 0x48]
mov ebx, 0x70
test rax, rax
je 0x14008e048
mov rcx, qword [rsi + 0x50]
call qword [rax + 0x18]
jmp 0x14008e048
ret
int3
xor edx, edx
jmp qword [sym.imp.crypt32.dll_CertCloseStore]
insb byte [rdi], dx
push rax
or dword [rax], eax
insb byte [rdi], dx
push rax
or dword [rax], eax
int3
sub esp, 0x28
mov rsi, qword [rcx]
xor dword [rax - 0x77], ecx
je 0x1400921a1
and byte [rax - 0x73], cl
and al, 0x20
xor dword [rax - 0x77], ecx
je 0x1400921a1
and byte [rax - 0x73], cl
and al, 0x20
call fcn.140091f70
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.140047300
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.0x140075db8.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 0x140092247
invalid
sub cl, byte [rdi]
invalid
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rax + 0x10], esp
add byte [rcx], dh
ror byte [rcx - 0x77], cl
call 0x1921f382f
or dword [rax], eax
dec r13
mov rcx, qword [0x140198260]
invalid
and al, 0x60
adc byte [rax], al
invalid
add byte [rcx], dh
ror byte [rbp - 0x77], cl
xor edx, edx
mov r8, r13
call 0x1920a3844
or dword [rax], eax
call 0x1920a3844
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.1400fa830
movzx eax, byte [rsp + 0x49]
cmp al, 3
je 0x140092433
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 0x14009246e
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 0x140092447
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.140051820
cmp al, 0xd
jne case.0x14008d230.14
mov rax, qword [rbx + 0x28]
test rax, rax
je case.0x14008d230.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 0x14009247a
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.1400515b0
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
cmpsb byte [rsi], byte [rdi]
invalid
invalid
add byte [rbp + rcx*4 + 5], cl
fisub dword [rsi + 0x6349000f]
cmpsb byte [rsi], byte [rdi]
str word [rcx + 0x63]
lea eax, [0x14018c9f8]
cmpsb byte [rsi], byte [rdi]
str word [rcx + 0x63]
movsxd rdx, dword [r8 + rcx*4]
adc al, 0x88
add rdx, r8
jmp rdx
invalid
loop 0x14009238e
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
lea eax, [0x14018c9f8]
movsxd rdx, dword [r8 + rcx*4]
lea eax, [0x14018c9f8]
movsxd rdx, dword [r8 + rcx*4]
add rdx, r8
jmp rdx
ret 0xe2ff
mov eax, 0xf
cmp byte [r13 + rax], 0xd
je 0x140092390
jmp 0x140092450
mov rax, r13
shr rax, 0x20
and byte [0x140094a9f], bh
and byte [0x140094a9f], bh
xor esp, dword [rdi]
add byte [rax], al
je 0x140092390
jmp 0x140092450
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 0x140092450
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 0x1044168ca
call 0x1044168ca
cmp ah, al
jne 0x1400923d0
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 0x1400923b0
add byte [rax], al
jne 0x1400923b0
cmp ecx, 1
jne 0x140092247
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 0x1400923ef
mov rcx, rbp
call rax
jmp 0xc352f4f0
cmp qword [r12 + 8], 0
je 0x140092232
invalid
cmp qword [r12 + 0x10], 0x11
cmp dword [rsp + 0x10], 0x11
and al, 0x10
adc dword [rdi], ecx
invalid
jb 0x140092220
mov rbp, qword [rbp - 8]
mov ebp, dword [rbp - 8]
jmp 0x140092220
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 0x14009ca30
mov eax, 2
mov r13, rbp
mov ebp, ebp
mov ebp, ebp
jmp 0x140092455
sbb byte [rax + 1], bh
mov eax, 1
add byte [rax], al
mov r13, rbp
jmp 0x140092455
mov r13d, dword [rsp + 0x40]
xor eax, eax
jmp 0x140092455
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, 0xce823
call fcn.14011adb0
ud2
cmp al, byte [rdx]
jne case.0x140075db8.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.14009eee0
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 0x14009258b
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 0x14009aa68
mov rcx, rbp
mov rdx, r12
mov edx, esp
mov edx, esp
mov r8, r15
call fcn.1400790b0
mov rcx, qword [rsp + 0x20]
cmp rcx, 2
cmp ecx, 2
cmp ecx, 2
je 0x14009aad6
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 0x14009aadd
add byte [rax], al
add byte [rax], al
test rax, rax
je case.0x1400656b5.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 0x14009aa50
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 0x14009a970
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 0x14009a99b
test rax, rax
jne case.0x1400653a2.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.0x14006928c.427
cmp r14, r12
ja case.0x14006928c.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 0x14009aac0
jbe 0x14009aac0
cmp r12, r14
jne 0x14009aaff
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 0x14009aaff
sub dword [rax + 2], edi
mov eax, 2
add byte [rax], al
add bl, ch
invalid
jmp 0x14009ab3f
cmp qword [rsi], 0
jne case.0x140065749.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 0x14009ab3f
shr bl, 0x3c
mov rcx, rdx
call fcn.1400d1da0
xchg ebp, eax
jb case.0x140065749.436
invalid
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 0x14009ab33
add byte [rax], al
cmp qword [rsi], 0
cmp dword [rsi], 0
jne 0x14009ab33
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]
wait
xchg esi, eax
or eax, dword [rax]
invalid
add byte [rax - 0x77], cl
mov rcx, rdx
mov rdx, r14
mov edx, esi
ror dword [rcx + rcx*4 - 0xe], 1
mov edx, esi
bnd call fcn.14011ad40
call fcn.14011ad40
rol byte [rcx], 1
add dword [rax], ecx
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x140154200]
mov rcx, r14
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
invalid
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 dword [rdi + 0x18], ebx
and al, 0x68
cmp ebx, esi
add byte [rax], al
mov dword [rsp + 0x60], ebx
invalid
test dword [rcx + rcx*4 + 0x7c], 0x8d4c5824
jle 0x14009ac01
invalid
jl 0x14009ac10
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 0x142072dbc
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 0x140e92ea0
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
add al, 0xf4
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
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
mov rdx, qword [rsi + 0x38]
push rsi
test ebp, ebp
test dword [rcx + rax], ebx
add byte [rax], al
mov edx, dword [rsp + 0x30]
xor byte [rax - 0x75], cl
and al, 0x38
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 0x14009adfc
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
in al, dx
invalid
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 0xf80d8fe1
add dword [rax], eax
add byte [rax], al
jge 0x14009ae76
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, 0xfd3b6
call 0x1059cc4b2
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
sub dword [rax], eax
add byte [rax], al
invalid
add al, ch
or al, 0xfb
invalid
add byte [rbp + rcx*4 + 5], cl
int 0xd4
add eax, 0xbd4cd
or eax, dword [rax]
add al, ch
nop
cli
invalid
and dword [rax - 0x5b17fff5], eax
or eax, dword [rax]
add al, ch
movsb byte [rdi], byte [rsi]
stc
invalid
cwde
or eax, dword [rax]
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov edx, ebx
adc bh, dh
invalid
add byte [rbp + rcx*4 + 5], cl
add eax, dword [rax - 0x76b3fff5]
or byte [rbx], 0
invalid
invalid
add eax, 0xb8003
or byte [rbx], 0
or eax, dword [rax]
mov ecx, edi
stc
mov edx, esp
loop 0x14009af24
cmp cl, 7
add byte [rax - 0x73], cl
invalid
invalid
stc
invalid
or eax, 0xb7f9e
sahf
jg case.0x14008b6f5.29
add byte [rbp + rcx*4 + 5], cl
add eax, 0xb7fd2
sar byte [rdi + 0xb], cl
or eax, dword [rax]
add byte [rdx + 0x3b], bh
add byte [rax], al
add al, ch
call fcn.14011aa10
invalid
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
loop 0x14009aefb
or eax, dword [rax]
add byte [rdx + 0xf], bh
add al, ch
invalid
invalid
add eax, 0xc4e99
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
fprem
clc
clc
add ah, cl
int3
int3
int3
int3
enter 0xffffffffffffe083, 3
add ecx, dword [rax - 0x73]
adc eax, 0xf1a6c
add byte [rax + 0x63], cl
invalid
add eax, edx
loopne 0x14009afd5
mov dh, 0x41
adc bl, al
adc r11b, al
and byte [rax - 0x1d067eff], dh
loop 0x14009afd7
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, 0xf1e6a
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 cl, byte [rdi]
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.0x1400d4417.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
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
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 0x14009ca6c
mov eax, dword [r8 + 0x10]
add r8, 0x10
add r9, 0xfffffffffffffff0
test rax, rax
je 0x14009ca50
mov r8, qword [r8 + 8]
jmp 0x14009ca74
mov r8d, 1
xor eax, eax
mov qword [rdi + 0x38], rdx
mov rcx, rdi
mov rdx, r8
mov r8, rax
call fcn.1400914a0
mov rsi, rdx
test rax, rax
je 0x14009cb15
mov rcx, rsi
call case.0x14006928c.378
mov ecx, eax
mov qword [rdi + 0x38], 0
mov eax, 1
cmp cl, 0xd
jne 0x14009cb1f
mov ecx, esi
and ecx, 3
mov eax, 2
cmp ecx, 1
jne 0x14009cb1f
mov rdi, qword [rsi - 1]
mov r14, qword [rsi + 7]
mov rax, qword [r14]
test rax, rax
je 0x14009cad2
mov rcx, rdi
call rax
mov rbx, rsi
dec rbx
cmp qword [r14 + 8], 0
je 0x14009cafc
cmp qword [r14 + 0x10], 0x11
jb 0x14009caea
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 0x14009cb1f
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 0x14009ffe0
cmp al, 0xa
jb 0x14009ffe0
cmp qword [rdx + 0xb8], 0
je 0x14009ffe0
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 0x1400a0083
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.14003e440
cmp byte [rsp + 0x90], 2
je 0x1400a0062
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 0x1400a09c3
mov r12, qword [rsp + 0x270]
mov rsi, rbx
movzx ebx, byte [rbx + 0xd8]
mov rcx, rsi
call fcn.140042de0
mov r14, rax
mov rdi, rdx
cmp bl, 2
jne 0x1400a01f6
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.14003d710
movzx ecx, byte [rsp + 0xa2]
cmp cl, 3
je 0x1400a1a96
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 0x1400a02b9
mov rdx, qword [rbp + 0x28]
cmp rdx, r13
jbe 0x1400a1ac2
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.1400431d0
test al, al
jne 0x1400a0865
mov rdx, qword [rbp + 0x28]
cmp rdx, r13
jbe 0x1400a1b6a
mov rax, qword [rbp + 0x20]
mov rcx, qword [rax + rsi]
test rcx, rcx
je 0x1400a0414
cmp rcx, 1
jne 0x1400a0452
mov rcx, qword [rax + rsi + 0x10]
mov rdx, qword [rbp + 0x40]
cmp rcx, rdx
jae 0x1400a1b85
mov rax, qword [rbp + 0x38]
lea rcx, [rcx + rcx*8]
lea r13, [rax + rcx*8]
add r13, 0x20
jmp 0x1400a041c
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.14003e440
cmp byte [rsp + 0x90], 2
mov rbx, rsi
je 0x1400a024c
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 0x1400a0294
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], rdi
jmp 0x1400a02af
test r15, r15
je 0x1400a03a5
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov byte [rsp + 0x40], 0
jmp 0x1400a09c3
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 0x1400a0360
test rax, rax
test eax, eax
je 0x1400a031a
lea rcx, [rsp + 0x50]
mov r8, qword [rsp + 0x48]
mov rdx, r13
call qword [rax + 0x10]
mov eax, 1
jmp 0x1400a08ed
rol byte [rax], 0
add byte [rax - 0x75], cl
mov ebx, 0xc8
test rdi, rdi
je 0x1400a03bf
test byte [rax + rax - 0x77f10000], al
adc bl, byte [rax]
add byte [rax], al
test byte [rax], al
add byte [rax], al
js 0x1400a1b53
movzx eax, byte [0x140198310]
add eax, 0xf7fc8
jg 0x1400a0356
add byte [rcx], dh
leave
xor ecx, ecx
mov rdx, rdi
call fcn.1400f21c0
test rax, rax
test eax, eax
test eax, eax
je 0x1400a1b5d
test byte [rdx], al
sbb byte [rax], al
add byte [rcx - 0x77], cl
mov r14, rax
jmp 0x1400a03c5
invalid
cmp r15, 1
jne 0x1400a03dd
add dword [rbp + 0x77], esi
movzx ecx, byte [rbx + 0xb8]
add byte [rax], al
add byte [rbx - 0x78f0f807], al
cmp ecx, 7
ja 0x1400a08ff
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
cmp ecx, 7
ja 0x1400a08ff
add byte [rax], al
add byte [rax], al
mov edx, 0xa2
movabs byte [0x830fcaa30f000000], al
jnp 0x1400a0387
add byte [rdi], cl
movabs dword [0x480000057b830fca], eax
retf 0x830f
jnp 0x1400a0387
add byte [rax], al
invalid
bt edx, ecx
jae 0x1400a08ff
add byte [rax], al
retf 0x830f
add byte [rax], al
test rax, rax
test eax, eax
je 0x1400a0399
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 0x1400a08ed
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.14003cbe0
mov r9, qword [rsp + 0x28]
and al, 0x28
sub ecx, eax
stc
dec dword [rbx + rcx*4 + 0x4c]
and al, 0x28
mov ecx, dword [rsp + 0x28]
and al, 0x28
sub cl, ch
jmp 0x1400a09c3
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 0x14009ff9c
invalid
test rax, rax
sal byte [rax + rdx + 0x48], 0x8d
je 0x1400a03f2
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.0x140076f10.398
mov rdx, rbx
mov edx, ebx
mov r8, r12
call fcn.14003cbe0
invalid
stc
dec dword [rbx + rcx*4 + 0x4c]
and al, 0x28
faddp st(7)
stc
dec dword [rbx + rcx*4 + 0x4c]
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 0x1400a09c3
invalid
invalid
jmp 0x1400a09c3
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 0x1400a0430
invalid
mov rdi, qword [r13 + 0x10]
mov edi, dword [rbp + 0x10]
adc byte [rax - 0x7d], cl
invalid
add rdi, 9
je 0x1400a04eb
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
js 0x1400a1b53
mov byte [rbx], ah
invalid
add byte [rdi], cl
mov dh, 5
fnstcw word [rsi + 0xf]
invalid
add byte [rcx], dh
leave
movzx eax, byte [0x140198310]
xor ecx, ecx
invalid
mov rdx, rdi
cli
call fcn.1400f21c0
test rax, rax
invalid
ror byte [rdi], 0x84
adc edx, dword [rdi]
add byte [rax], al
je 0x1400a1b5d
test byte [rbx], dl
invalid
mov rcx, rax
jmp 0x1400a04f2
add rax, rsi
add eax, esi
mov rdx, qword [rax + 8]
mov rcx, rbp
jmp 0x13fc72448
call fcn.14009c180
mov rdx, qword [rbp + 0x28]
cmp rdx, r13
jbe 0x1400a1b91
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 0x1400a04dc
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 0x1400a04ec
call qword [rax + 0x10]
jmp 0x1400a0865
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 0x1404abd06
add byte [rax], al
invalid
add byte [rdx + 0x40], bh
invalid
invalid
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]
adc byte [rcx], al
add byte [rax], al
invalid
and al, 0x18
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
invalid
invalid
invalid
and al, 0xe0
add byte [rax], al
clc
add byte [rax - 0x7d], cl
clc
add dword [rdi + 0x1a], esi
ja 0x1400a05db
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.14009bfe0
test rax, rax
test eax, eax
movzx ebp, byte [rsp + 0xd8]
je 0x1400a1c2a
add byte [rax], al
and al, 0x41
mov eax, dword [rbx + 0x40]
add al, 0
mov eax, dword [rcx + 0xd8]
call 0x1880a09f0
sub eax, edx
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x9e9cb
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xec523
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
xabort 0xffffffffffffffff
mov edx, dword [rsp + 0x48]
sub byte [rsp + 0x50], al
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
add byte [rdx + 0xb], cl
add byte [rcx + rcx*4 - 0xf], cl
add dh, byte [rbp + 0x41]
add byte [rax], al
or dword [rdi], ecx
adc byte [0x140154b92], al
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 0x1400a24da
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.0x140065749.467
xor eax, eax
invalid
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x18], eax
loopne 0x1400a2552
add byte [rax], al
jns 0x1400a256c
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 0x1290a25cc
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 0x1400a273b
mov dh, 0xce
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add eax, ebp
je 0x1400a278d
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 - 0xd7e17db], dh
add al, byte [rax]
stc
add al, byte [rax]
add al, byte [rax]
add al, byte [rax]
jns case.0x14009afc3.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 al, 0xaf
jl 0x1400a293d
cmp bh, bh
loopne 0x1400a295e
lea eax, [rsi - 0x61]
push rdi
jmp 0x1bc97757e
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 0x1400a29b6
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
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 0x1400a2aa1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xaf488
mov ah, dh
or al, byte [rax]
invalid
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
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 0xed4e8f93
add byte [rcx + rax - 0x18], cl
loopne 0x1400a2c9e
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
imul ebp
add al, byte [rax]
and al, 0x28
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
lea edx, [0x140151f9f]
adc eax, 0xe9000af3
invalid
add dword [rax], eax
add byte [rax], al
and al, 0x50
push rax
jne 0x1400a2ca4
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 [0x13e8d6576]
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
add byte [rax], al
add cl, ch
loopne 0x1400a2d49
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 0x1400a2dd9
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, 0xaf158
pop rax
int1
or al, byte [rax]
pop rax
int1
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 0x1400a2e84
invalid
and al, 0x68
push 0x24748b4c
jo 0x1400a2ebb
mov esi, dword [rsp + 0x70]
test esi, esi
js 0x1400a2e90
adc byte [rax], al
lea eax, [rsp + 0x30]
je 0x1400a2eb3
and byte [rcx + rcx*4 + 0x74], cl
and al, 0x28
and al, 0x30
sub dword [rsp + 0xa0], eax
sub dword [rbx + 0x80], eax
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 0x1400a32bd
invalid
and al, 0x78
and al, 0x30
xchg esp, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xaebff
and eax, 0xb1000000
and eax, 0x2e73ee8
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, 0xb341b
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
stosd dword [rdi], eax
cld
dec dword [rax - 0x73]
and al, 0x20
cmp al, ch
invalid
mov dh, 0x54
and al, 0x30
xor byte [rax - 0x7b], cl
leave
jl 0x1400a34e7
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
invalid
add byte [rax - 0x77], cl
adc dword [rax + 0x31000000], 0xc48348c0
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 0x1400a3a94
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], 0x13
hlt
xor eax, 0x7f413
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
adc byte [rcx], al
add byte [rax], al
scasb al, byte [rdi]
sbb byte [rdi], al
add byte [rax - 0x7d], cl
sti
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, 0xf008e
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
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]
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
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 0x1400a85ba
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 0x1400a87e1
xchg al, dl
add byte [rax], al
add byte [rbx], al
add al, 0xc1
xor al, 0xc1
cli
invalid
or eax, 0xe4764
stc
dec qword [rax]
fldpi
invalid
add byte [rax], al
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov eax, dword [rsi - 8]
jmp 0x1400a8905
lea ecx, [rsi + 0x98]
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, 0x4dfd8
invalid
add al, ch
xor ebp, eax
add eax, dword [rax]
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xef99905], 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
ret
pop rax
clc
mov rcx, qword [0x58]
add byte [rax], al
and dword [rax], 1
add byte [rax], al
add dword [rbx + 0xef90905], 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.0x140065749.498
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
call fcn.1400815d0
lea rcx, [rsi + 0x30]
call fcn.140077b70
cld
dec dword [rax - 0x75]
xchg al, ch
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x1400a8b3a
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 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.140077f20
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400a8d1f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a8cfd
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400a8cc2
or byte [rbp + 9], dh
lea rcx, [rsi + 0x20]
call fcn.1400815d0
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
call fcn.140077b70
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x1400a8ce1
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__
xor bh, byte [rbp + 0xb]
add byte [rbp + rcx*4 + 5], cl
pop rbx
jge 0x1400a8d1f
or eax, dword [rax]
nop
add rsp, 0xd0
add byte [rax], al
fstp dword [rdi + rax]
add ah, cl
int3
int3
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x1400a8ed8
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a8ecd
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400a8e35
lea rcx, [rsi + 0x20]
call fcn.1400815d0
lea rcx, [rsi + 0x30]
call fcn.140077b70
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x1400a8e54
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.14007b450
nop
add rsp, 0xc8
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b70]
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, 0x4d934
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 0x1400a9120
clc
jne case.0x1400a9139.0
test dword [rcx + 1], esi
add byte [rax], al
test dword [rcx + 1], esi
add byte [rax], al
fld1
push rbp
test ch, bh
dec dword [rax - 0x77]
stc
dec qword [rax]
jne 0x1400a9193
lea rcx, [rsi + 0x20]
call fcn.1400815d0
lea rcx, [rsi + 0x30]
adc eax, 0x7e283
and edx, 7
add cl, ch
adc dword [rcx], eax
add byte [rax], al
add eax, 0xef133
invalid
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xef0c505], cl
add byte [rbp + 0x48], ah
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, 0x4d6b2
add al, 0
je 0x1400a928e
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
adc al, 0x75
or eax, dword [rax]
jne 0x1400a9336
add byte [rbp + rcx*4 + 5], cl
movsd dword [rdi], dword [rsi]
jne 0x1400a933d
add byte [rdx + 0x24], bh
add byte [rax], al
lea eax, [rsp + 0x20]
pop rax
add byte [rax - 0x73], cl
or eax, 0xb77b4
invalid
invalid
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne case.0x140092325.391
lea rcx, [rsi + 0x20]
call fcn.1400815d0
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
call fcn.140079c60
mov rax, qword [rsi + 0xfd8]
dec dword [rax - 0x75]
xchg al, bl
sldt word [rax]
test eax, eax
or eax, 0xeee6b
loopne 0x1400a9409
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 0x1400a946f
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 0x1400a9489
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 0x1400a95b7
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 0x1400a952c
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 0x1400a9510
jmp 0x1400a9543
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x28], 4
sub byte [rax + rax], al
add byte [rax], al
lea rdx, [rsp + 0x28]
call fcn.140078300
mov rax, 0xffffffffffffffc0
mov eax, 0xffffffc0
lock xadd qword [rsi], rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400a95cf
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a95ad
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400a9572
lea rcx, [rsi + 0x20]
call fcn.1400815d0
lea rcx, [rsi + 0x30]
call fcn.140079c60
mov rax, qword [rsi + 0xfd8]
nop
add rsp, 0xfc0
pop rsi
ret
add byte [rsi - 0x3d], bl
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140160a70]
mov edx, 0x2b
je 0x1400a95c8
add byte [rbp + rcx*4 + 5], cl
stosd dword [rdi], eax
je 0x1400a95cf
add byte [rdx + 0x2b], bh
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 - 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
or bl, al
fadd dword [rbx]
invalid
mov edx, dword [0x58]
ror byte [rdi], 0x84
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
int1
add bh, ah
add al, 0
add al, 0x81
invalid
and eax, 0xffffffc0
pushfq
leave
cld
dec dword [rax - 0x75]
jo 0x1400a9a91
test eax, eax
mov ecx, dword [0x140198260]
call 0x1123b9a6f
push 0x28768b4c
lea ecx, [rdi + 0xd0]
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xee86305], ecx
push rdi
test byte [rax - 0x77], 0xf9
mov rcx, rdi
cld
enter 0xfffffffffffffffc, 0xffffffffffffffc7
inc edi
cmp ecx, dword [rbx + 0xee82305]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
clc
add dh, byte [rsp + rcx*2 - 0x7d]
cmp rax, 1
je case.0x1400a85f6.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, [0x1400f6940]
add byte [rax], al
add dword [rbx + 0xee7d205], ecx
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
add byte [rcx], al
shl bh, cl
invalid
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
and al, 0x30
mov rcx, rbx
call fcn.140078060
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 0x1400a9b5f
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, 0xb6bb5
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 0x1400a9c81
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.1400f5d10
push rdi
rol byte [rax + rax], 0x84
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
push 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
and al, 0x54
and al, 0x54
jo 0x1400a9c94
and al, 0x3c
xor byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x38
and bl, byte [rbp + 0xb]
add byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
and al, 0x20
invalid
int3
sub esp, 0x50
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
test al, 8
je 0x1400a9e7a
test al, 2
jne 0x1400a9dfc
add dh, byte [rbp + 0x10]
mov rcx, rax
and rcx, 0xfffffffffffffff5
lock cmpxchg qword [rsi], rcx
jne 0x1400a9de0
jmp case.0x14009251b.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.140078060
and al, 0x28
add edx, ecx
invalid
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
jrcxz 0x1400a9f18
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 0x1400aa163
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.1400b4c60
loope 0x1400aa200
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
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]
faddp st(0)
cld
dec dword [rax - 0x75]
jo 0x1400aa34f
test eax, eax
mov eax, dword [rsi - 8]
invalid
stc
add dh, byte [rax + rbp*2 + 0x4c]
mov r14, qword [rsi + 0x28]
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 + 0xedf1405], 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
xor byte [rax - 0x77], cl
fld1
fdiv st(4), st(0)
dec dword [rax - 0x77]
int1
not byte [rcx]
std
dec dword [rdi]
sub byte [rsp + 0x90], dh
add byte [rax - 0x7f], cl
invalid
add dword [rax], eax
add byte [rax], al
or eax, 0xb63b6
mov dh, 0x63
or eax, dword [rax]
lea eax, [0x1401608d8]
or eax, 0xb676e
outsb dx, byte [rsi]
or eax, dword [eax]
add eax, 0xb6296
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 0x1400aa56b
lea rcx, [rsi + 0x20]
call fcn.140081690
std
dec dword [rax - 0x73]
xor al, r13b
insb byte [rdi], dx
mov esi, 0x8b48fffc
lea rcx, [rsi + 0x30]
call fcn.1400763e0
mov rax, qword [rsi + 0x70]
jo 0x1400aa5c1
test eax, eax
jo 0x1400aa5c1
test eax, eax
je 0x1400aa584
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 0x1400aa5b8
invalid
invalid
lea ecx, [rsi + 0x30]
call fcn.1400763e0
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x1400aa6d0
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
invalid
fld dword [rbx]
add byte [rax], al
clc
invalid
xor byte [rax - 0x77], cl
je 0x1400aa8cc
cmp byte [rax - 0x73], cl
and al, 0x30
lea edi, [rsi + 0x30]
add byte [rcx], al
add dword [rbx + 0xed9e505], 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 + 0x33058bc3]
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
sub ch, byte [rbx - 3]
dec dword [rax - 0x73]
xor al, r13b
movabs eax, dword [0x2e0868b48fffcc0]
add byte [rax], al
nop
xlatb
invalid
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, 0xed78e
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 + 0xed76105], ecx
invalid
invalid
xlatb
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
adc dword [rax + 0xf0], esi
add byte [rax], al
mov dword [rsp + 0x60], 3
and al, 0x60
add eax, dword [rax]
add byte [rax], al
mov ecx, ebx
fld1
and eax, 0x48fffcd8
mov eax, dword [rsi + 0x28]
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, 0xb5bfe
add eax, 0xb5c8f
invalid
or eax, 0xb5fb6
add byte [rbp + rcx*4 + 5], cl
xlatb
pop rdi
or eax, dword [rax]
invalid
and al, 0x60
and al, 0x60
jo 0x1400aac9a
push rdi
ror byte [rdi], 0x11
and al, 0x78
lea ecx, [rsp + 0x60]
add byte [rax], al
invalid
invalid
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x7c735
int3
int3
push rbx
sub rsp, 0x50
mov rsi, rdx
mov rdi, rcx
lea rdx, [rcx + 0x2d0]
call fcn.1400f5d10
test al, al
je 0x1400aadc2
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 0x1400aad63
adc byte [rdi + 0x38], al
and al, 0x20
lea ecx, [rsi + 0x30]
call fcn.140076b50
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x1400aaf56
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]
push rdx
mov ebx, 0x8b48fffc
xchg al, ah
add al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
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, 0x4b781
pop rax
add byte [rax], al
in al, dx
mov edx, 0x8b48fffc
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 - 0x6cfa743d]
ror byte [rsi], 1
xor al, 0xc1
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
lea ebx, [0x1a352b2f3]
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.0x1400ab2ea.0
jne case.0x1400ab2ea.0
movsb byte [rdi], byte [rsi]
invalid
and al, r13b
mov word [rdx - 3], fs
dec dword [rax - 0x73]
lea ecx, [rsi + 0x30]
invalid
fdivp st(4)
cld
clc
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x7c0d2
invalid
and al, 0x58
and al, 0x58
jb case.0x1400a9826.28
cld
dec dword [rax - 0x39]
and al, 0x60
add byte [rax], al
pop rax
add al, byte [rax]
add byte [rbx + 0x5f], bl
and byte [rcx - 0x74b70004], bh
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, 0xb57f4
pop rax
or eax, dword [rax]
add al, ch
jrcxz case.0x140092325.423
invalid
lea eax, [0x140160750]
push rbx
mov dword [rsp + 0x58], eax
and al, 0x20
add byte [rbp + rcx*4 + 5], cl
std
push rsi
or eax, dword [rax]
invalid
add byte [rdx + 0x27], bh
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
in eax, dx
mov dh, 0xfc
dec dword [rax - 0x39]
rol al, 0xff
invalid
sar bh, 0xff
push rax
xadd qword [rsi], rax
and eax, 0xffffffc0
cmp rax, 0x40
jne 0x1400ab72f
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400ab6f7
lea rcx, [rsi + 0x20]
call fcn.1400815d0
lea rcx, [rsi + 0x30]
call fcn.140079240
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x1400ab716
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 0x1400ab7b5
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 0x1400ab8ba
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 0x1400ab995
clc
add dword [rsi + rbp - 0x75], esi
add eax, 0xec9a7
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
jns 0x1400ab962
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, 0x4aeda
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
popfq
je 0x1400abac7
add byte [rax - 0x39], cl
rol al, 0xff
invalid
invalid
mov ecx, ebx
mov ecx, edi
and al, r14b
dec qword [rax]
and al, r13b
rcr byte [rdx - 3], 0xff
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 esi, 0x86c6fffc
test al, 0
add byte [rax], al
add al, 0x8b
add byte [rax], al
add dword [rbp + rbp - 0x75], esi
add eax, 0xec724
invalid
invalid
sub eax, 0xc724058b
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
test eax, 0xffffcee
out dx, al
cld
dec dword [rdi]
invalid
sub byte [rsp + 0xe0], dh
mov ah, 0x24
loopne 0x1400abc5d
add byte [rax], al
add byte [rax], al
pop rdi
mov ecx, ebx
ror byte [rdi], 0x11
and al, 0x58
js 0x1400abcf1
invalid
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.0x14008d230.445
and byte [rax - 0x77], cl
invalid
lea rcx, [rsi + 0x20]
call fcn.1400815d0
and al, r13b
test dword [rax - 3], ebx
dec dword [rax - 0x73]
lea rcx, [rsi + 0x30]
call fcn.140079a50
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x1400abd6a
invalid
invalid
mov cs, eax
lea rcx, [rsi + 0x30]
call fcn.140079a50
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x1400abd6a
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]
cmpxchg qword [rsi], rcx
invalid
add al, 0x4d
or eax, dword [rax]
add ecx, dword [rdi]
xchg esp, eax
ret 0x948
add byte [rax], al
or eax, 0xb4b2b
add al, ch
loop 0x1400ac015
invalid
sub esp, 0x310
movaps xmmword [rsp + 0x300], xmm6
mov rsi, rcx
invalid
mov rax, qword [rcx]
jmp 0x1400ac06a
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
stc
add dh, byte [rbx + rdx*2 - 0x7d]
stc
add dword [rdx + rsi - 0x77], esi
ret
and cl, al
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
dec qword [rax]
fld1
invalid
dec qword [rax]
mov cl, 7
add cl, ch
adc dword [rcx], eax
add byte [rax], al
invalid
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, [0x1400f6940]
add dword [rax], eax
add byte [rcx], al
mov rcx, qword [0x58]
mov ecx, dword [0x58]
add byte [rax], al
test byte [rdi + 0x4865000e], bh
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, 0x4a571
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
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
invalid
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 esp, 0x8948fffc
int1
add byte [rax], al
add al, ch
and dl, ah
invalid
int3
mov ah, 0x24
adc byte [rdx], al
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x1400ac83a
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 edx, 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
out dx, eax
mov bl, 0xfc
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
mov dword [rsp + 0x60], 1
pop rax
cmp byte [rax - 0x77], cl
stc
invalid
add dword [rcx + 0x260d8bd8], ecx
mov ecx, 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
mov al, 6
invalid
clc
invalid
xchg byte [rax + 1], bl
add byte [rax], al
invalid
add dword [rax], eax
std
lea ecx, [rsi + 0x20]
mov eax, dword [rsi + 0x1f8]
lea edx, [rsp + 0x58]
mov dl, 0xfc
invalid
mov dword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
jmp 0x1400acad4
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 0x1400acbda
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, 0xeb65b
invalid
and eax, 0x7a835
int3
int3
sub rsp, 0x50
mov rsi, rdx
mov rdi, rcx
lea rdx, [rcx + 0x1e8]
add al, ch
xlatb
nop
add al, 0
ja case.0x14009afc3.433
adc byte [rdi + 0x38], al
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 0x1400acddf
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne 0x1400acdbd
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
and al, dh
dec qword [rax]
jne case.0x14008b6f5.461
lea rcx, [rsi + 0x20]
call fcn.1400815d0
lea rcx, [rsi + 0x30]
call fcn.140079f40
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x1400acda1
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, 0x7a68b
nop
add rsp, 0x1e0
pop rsi
mov eax, 0xffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400ace76
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400ace6f
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400ace37
lea rcx, [rsi + 0x20]
call fcn.1400815d0
lea rcx, [rsi + 0x30]
call fcn.140079f40
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x1400ace56
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 0x1400acea0
invalid
ret 0x8348
test cl, 3
je 0x1400acf31
mov rax, 0xffffffffffffffc0
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x20], 0xc
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.140077d40
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x28], 1
and al, 0x20
or eax, dword [rax]
add byte [rax], al
invalid
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 0x1400ad4f2
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 0x1400ad0cc
movabs al, byte [0x12083c60003]
cmp byte [rdx + 0x4865000e], dh
add byte [rax], al
mov dword [rsp + 0x30], 3
js 0x1400ad1d7
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]
add byte [rax], al
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, 0xeb0c0
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 0x1400ad2f5
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x40
lea rcx, [rsp + 0x30]
add byte [rax], al
jp case.0x14008b689.480
std
dec dword [rax - 0x77]
fldpi
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x7a0e8
invalid
invalid
invalid
movabs al, byte [0x4800000149e90007]
mov ds, word [rax - 0x18000000]
push fs
sti
dec dword [rcx + rcx*4 - 7]
mov ecx, edi
mov ecx, edi
scasd eax, dword [rdi]
invalid
mov rcx, qword [0x58]
add dword [rax], eax
add byte [rbp - 0x7cf58b40], al
clc
add dword [rbx + rsi + 0x45], esi
je 0x1400ad3d6
xor r13d, r13d
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
mov ecx, ebx
dec dword [rax - 0x39]
add eax, dword [rbx]
add byte [rax], al
add byte [rbx + 0xeaef905], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
dec dword [rax - 0x77]
int1
add byte [rbx + 0x5f], bl
pop rbp
and al, 0
add byte [rax], al
invalid
invalid
add al, ch
invalid
add byte [rax], al
mov eax, 0x48000b32
lea ecx, [rsp + 0x30]
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400ad56b
lea rcx, [rsi + 0x20]
call fcn.140081690
lea rcx, [rsi + 0x30]
call fcn.140077b70
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x1400ad58a
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
cmpsd dword [rsi], dword [rdi]
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 + 0xea99e05], 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 + 0xea91d0d]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
adc eax, 0x48f08
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax - 0x77], 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.0x1400ada88.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, 0x48dfb
invalid
add al, ch
push rsi
xchg esi, eax
add eax, dword [rax]
add eax, 0xea7bc
mov esp, 0x65000ea7
mov rcx, qword [0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
mov edi, dword [rcx + rax*8]
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
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
movabs al, byte [0x4c000b2bd60d8d48]
lea eax, [0x1401608d8]
add byte [rax - 0x73], cl
add eax, 0xb2ab6
and al, 0x28
call fcn.140078580
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400adedf
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400adec0
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400ade8e
lea rcx, [rsi + 0x20]
call fcn.1400815d0
lea rcx, [rsi + 0x30]
call fcn.140076230
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x1400adea7
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 0x1400adf69
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
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 0x1400ae1ac
xor al, 0xc1
stc
add byte [rax], al
bnd call fcn.14007d4d0
add byte [rax], al
add byte [rax], al
add dword [rcx - 0x7ff27428], ecx
or eax, 0xea080
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
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
xor di, bp
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]
sti
invalid
hlt
and ecx, dword [rbx]
add byte [rax - 0x77], cl
and al, 0x58
mov dword [rsp + 0x68], eax
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400ae49b
lea rcx, [rsi + 0x20]
call fcn.140081690
lea rcx, [rsi + 0x30]
call fcn.140079240
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x1400ae4ba
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 0x1400ae58d
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400ae552
lea rcx, [rsi + 0x20]
call fcn.140081690
lea rcx, [rsi + 0x30]
call fcn.140079240
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x1400ae571
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 0x1400ae607
lea rcx, [rsi + 0x20]
call fcn.140081690
lea rcx, [rsi + 0x30]
call fcn.140079240
xor byte [rsp + rdi*8 - 0x7974b701], ch
sub byte [rdx], al
add byte [rax], al
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, 0xe9abf
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
dec dword [rax - 0x39befffd]
mov byte [rbx], al
add byte [rcx - 0x3a], al
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
setp ah
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
sub byte [rax - 0x39], cl
sub byte [rax - 0x39], cl
and al, 0x60
add dword [rax], eax
add byte [rax], al
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
stosd dword [rdi], eax
test esp, edi
dec dword [rbx + 0xe99d90d]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
sbb dword [rcx + 0x4865000e], 0xffffff8b
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
sub al, 0xfd
dec dword [rax - 0x77]
stc
or byte [rbp + 9], dh
sub al, 0xfd
dec dword [rax - 0x73]
lea rcx, [rsi + 0x30]
invalid
invalid
or cl, byte [rax - 0x75]
loopne 0x1400aea6a
add byte [rax], al
mov ecx, dword [0x140198260]
add byte [rcx], dh
sar bh, cl
adc eax, 0x789d5
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, 0xe9885
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
test al, 8
je 0x1400aed77
test al, 2
jne 0x1400aecec
mov rcx, rax
and rcx, 0xfffffffffffffff5
lock cmpxchg qword [rsi], rcx
jne 0x1400aecd0
jmp 0x1400aed03
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x28], 4
lea rdx, [rsp + 0x28]
call fcn.140078300
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400aed8f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400aed6d
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400aed32
invalid
or dword [rax - 0x73], ecx
and al, r13b
pop rsi
sub ebp, edi
dec dword [rax - 0x73]
xor al, r13b
and eax, 0x48fffcaf
mov eax, dword [rsi + 0xfd8]
lea rcx, [rsi + 0x20]
call fcn.140081690
lea rcx, [rsi + 0x30]
call fcn.140079c60
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x1400aed51
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]
rol al, 0xff
invalid
jne case.0x140066200.591
dec dword [rax]
and al, r13b
jmp 0x1400aeeca
xor al, ch
mov dl, 0xad
cld
dec dword [rax - 0x75]
xchg al, bl
sldt word [rax]
or eax, 0xe9391
invalid
ror byte [rax - 0x7f], cl
invalid
add byte [rax - 0x73], cl
add byte [rax - 0x77], cl
and al, 0x40
mov ecx, esi
nop
add rsp, 0xfb8
pop rdi
pop rsi
ret
sbb bl, byte [rbx + rcx]
add byte [rdx + 0x27], bh
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
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, [0x1400f6940]
lea edx, [0x1400f6940]
add byte [rax], al
add dword [rbx + 0xe928005], ecx
xchg edx, eax
invalid
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
xchg edx, eax
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]
and eax, 0x58
mov ecx, dword [rdx + rcx*8]
stc
add dword [rdx + rsi - 0x77], esi
je 0x1400af171
invalid
add eax, 0xe91cd
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
xchg dword [rbp + rax], eax
mov eax, 0xffffffc0
push rax
xadd qword [rsi], rax
xchg ah, bl
add dword [rax], eax
add byte [rax], al
invalid
invalid
loopne 0x1400af1b3
jne case.0x1400af1ae.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 0x1400af4d9
add rsp, 0x28
jmp 0x14007a850
nop
add rsp, 0x28
sub bl, al
sub bl, al
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b70]
add eax, 0xb1683
add eax, 0xb1683
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 0x1400af510
test dl, 3
je case.0x1400a85f6.113
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
xadd qword [rcx], rax
xadd qword [rcx], rax
cmp rax, 0x3f
cmp eax, 0x3f
jbe 0x1400af5c6
loopne 0x1400af50a
jne 0x1400af5bb
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
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 + 0xe8c1e05], 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
loopne 0x1400af837
add eax, dword [rax]
invalid
jo case.0x14008b6f5.510
mov dword [rsp + 0x30], eax
and al, 0x30
invalid
xadd qword [rsi], rax
and byte [rdx], al
add byte [rax], al
loopne case.0x1400af80b.1
clc
jne case.0x1400af80b.0
test dword [rcx + rax], esp
invalid
test dword [rcx + rax], esp
add byte [rax], al
dec dword [rax]
clc
or eax, 0xe89bc
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
add byte [rax - 0x77], cl
and al, 0x48
movabs al, byte [0x4c000b0e380d8d48]
lea eax, [0x1401608d8]
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400afaab
lea rcx, [rsi + 0x20]
call fcn.140081690
lea rcx, [rsi + 0x30]
call fcn.140076230
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x1400afac4
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]
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, 0x46acf
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
je 0x1400affe6
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.0x1400affa2.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
add byte [rcx + rcx*4 - 0x50], cl
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
or eax, dword [rax]
pop rsi
ret
xchg esi, 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
sub al, 6
or eax, dword [rax]
lea ecx, [rsi + 0x30]
outsd dx, dword [rsi]
invalid
or eax, 0xb065b
lea r8, [0x140160b70]
mov edx, 0x27
add byte [rax], al
add al, ch
adc ah, byte [rbp - 0x3333fffa]
push rsi
push rdi
sub rsp, 0xa8
add byte [rax], al
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x1400b0510
test cl, 3
je 0x1400b05a1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
clc
invalid
jbe 0x1400b0606
xchg dl, al
add byte [rax], al
invalid
clc
invalid
and rax, 0xffffffffffffffc0
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x1400b05c5
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
jnp 0x1400b05b5
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
add byte [rax], al
add eax, 0xe7c13
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 0x1400b07cd
cmp byte [rax - 0x77], cl
pop rcx
jnp 0x1400b07c8
add byte [rbp + 0x48], ah
mov edx, dword [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
add byte [rcx], dh
sar bh, cl
adc eax, 0x76b57
invalid
invalid
add byte [rax], al
dec dword [rax - 0x77]
int1
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400b0a1b
lea rcx, [rsi + 0x20]
call fcn.140081690
lea rcx, [rsi + 0x30]
call fcn.140079f40
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x1400b0a3a
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.140079f40
mov rax, qword [rsi + 0x1f8]
mov eax, dword [rsi + 0x1f8]
add esp, 0x20
or eax, 0xaff7b
add al, ch
xor 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 0x1400b0bf0
test cl, 3
je 0x1400b0c81
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
rol dword [rsi], 0x48
lea rdi, [rsi + 0x20]
jle 0x1400b0ca5
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 0x1400b0dbc
xor byte [rax - 0x73], cl
and al, 0x28
movabs al, byte [0x342830f03000000]
add byte [rax], al
add eax, dword [rax]
add byte [rcx], al
or eax, 0xe745f
or al, 0xca
add dword [rdx + rsi - 0x77], esi
cmp dword [rsi + rcx], esi
pop rax
add byte [rax], al
fmul dword [rbx + 0xe74090d]
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 0x1400b0f80
mov rcx, rsi
ror byte [rax - 0x73], 0xd
mov ch, 0xc2
or eax, 0x4634800
or dword [rax + 1], 0x48e0ffc8
jmp rax
loopne 0x1400b0f8d
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.1400786c0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x50], rax
jmp 0x1400b1073
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 0x13f65e2e3
invalid
push rax
add byte [rax], al
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 0x1400b64ca
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 0x1400b64d2
xor r13d, r13d
add byte [rcx - 0x7d], cl
invalid
je 0x1400b6525
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 0x1400b6638
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 0x1400b819a
mov rcx, qword [rbx + 0x30]
mov rdx, qword [rbx + 0x38]
mov r8, rsi
mov eax, esi
mov eax, esi
mov r9, rdi
call fcn.14009bbd0
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 0x1400b811a
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x1400b819a
add r12, rbp
add esp, ebp
add r12, 0x10
add rbp, 0x10
and r12, r15
jmp 0x1400b80c3
lea eax, [rbx - 1]
and ax, bx
mov ebx, eax
je 0x1400b80df
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 0x1400b8110
lea rax, [r14 + r13]
mov rdx, qword [rax + 8]
mov rcx, rsi
mov r8, rdi
call fcn.14011a450
test eax, eax
jne 0x1400b8110
mov rax, qword [rsp + 0x20]
mov r15, qword [rax + r14 - 0x10]
mov r12, qword [rax + r14 - 8]
test r12, r12
je 0x1400b81c7
mov rax, r12
shr rax, 0x3a
shr eax, 0x3a
shr eax, 0x3a
mov rbx, r12
shl rbx, 5
test rax, rax
jne 0x1400b82ac
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f21c0
test rax, rax
je 0x1400b82b6
mov r14, rax
mov r13, r12
jmp 0x1400b81d2
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 0x1400b826d
invalid
mov r14d, 4
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
push 0x22
invalid
add ah, cl
int3
adc dword [rdx + 4], esi
invalid
mov eax, dword [rdx]
mov qword [rdx], 2
cmp rax, 2
je 0x1400b8357
movups xmm0, xmmword [rdx + 8]
movups xmmword [rcx + 8], xmm0
mov qword [rcx], rax
mov rax, rcx
add rsp, 0x28
ret
lea rcx, [0x140155788]
sub dl, ah
or dword [rax], eax
lea r8, [0x140155818]
mov edx, 0x1d
call fcn.14011add0
int3
sbb byte [rax + 0x2b], cl
or byte [rax - 0x3f], cl
jmp 0x14894cb87
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 0x1400b83da
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]
invalid
invalid
invalid
js 0x1400b84e7
or eax, 0xc634f00
mov cl, byte [rbp + 1]
cmp byte [rdi], cl
sub dword [rsp + 0xb0], eax
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
stc
add cl, byte [rdi]
test byte [rcx + rcx - 0x7cbf0000], dh
add byte [rcx - 0x7d], 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 [0x15024bc83fff70b]
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 0x1400b89ac
idiv edi
inc dword [rbx + 0x15424bc]
add byte [rax], al
add byte [rax], al
je 0x1400b89c7
lea rcx, [rsp + 0x90]
add byte [rax], al
sbb cl, byte [rax - 0x73]
mov word [rax + rdx*4], fs
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 [rbx], 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]
cmp eax, edx
ror byte [rdi], 0x85
invalid
js 0x1400b98eb
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, 0xde966
invalid
ret 0xcae8
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.0x1400aa0c6.140
or eax, 0xffd23100
adc eax, 0x6c724
and al, 0xc7
invalid
invalid
and al, 0xc7
invalid
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 0x1400badb3
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
and ah, byte [rbp + rsi*8 - 1]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
loop 0x1400bae96
invalid
pop rdx
invalid
add byte [rax - 0x73], cl
or eax, 0x9bd5e
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 0x1400bb7b0
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 0x1400bb7b0
add r13, rcx
cmp dword [r13 + 0x114], eax
jne 0x1400bb7b0
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 0x1400bb70f
add eax, 0x5e8b4900
adc byte [rcx - 0x75], cl
outsb dx, byte [rsi]
and byte [rcx - 1], cl
sbb byte [rax + 0x39], r9b
jmp 0x1400bb698
cmp qword [r14], rbp
jne 0x1400bb69b
mov rcx, r14
int1
call fcn.1400d3400
jge 0x1400bb69b
add byte [rcx - 0x75], cl
jle 0x1400bb6a7
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 0x1400bb77b
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x30], r15
jbe 0x1400bb820
lea rax, [rsp + 0x24]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
add byte [rax - 0x73], cl
adc eax, 0x6f19a
int1
invalid
invalid
int1
invalid
add eax, 0xd8d4800
xor dword [rcx + rcx + 0x58d4c00], esi
invalid
add byte [rax - 0x73], cl
or eax, 0xa7359
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 0x1400bba01
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
invalid
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, 0x6e8db
out 5, eax
add ah, cl
int3
ret
test r8, r8
je 0x1400bc12e
cmp r8d, 1
jne 0x1400bc122
add rdx, qword [rcx + 0x18]
jb 0x1400bc16b
push rdi
push rdi
cmp rdx, qword [rcx + 0x10]
ja 0x1400bc1ef
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 0x1400bc183
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
idiv dword [rbp + 9]
add byte [rdx + 0x23], bh
call fcn.14011aa10
lea rcx, str.overflowp3
lea r8, [0x1401634b0]
mov edx, 8
call fcn.14011add0
invalid
invalid
jae 0x1400bc17b
add byte [rbp + rcx*4 + 5], cl
invalid
add byte [rax], al
add al, ch
in al, dx
add eax, 0x44894c00
and al, 0x30
mov qword [rsp + 0x30], r8
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [0x14003f3a0]
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
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 [0x1400dc248], 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 0x1400bc800
invalid
invalid
or byte [0x15f1ac2fa], 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
outsb dx, byte [rsi]
ret 0xfff4
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 0x1400bc65b
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, 0xdb8fe
mov eax, edi
mov ecx, ebx
add byte [rcx - 0x7f], al
out 0x7f, al
add byte [rax], al
test byte [0x1890bca0c], dh
add byte [rax], al
mov dword [rsp + 0xf0], ebx
ret 2
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
invalid
invalid
add ch, bl
invalid
cmp esp, 0xe
add byte [rax], al
and al, 0x28
dec dword [rdi + 0x20]
hlt
or dword [rdi], ecx
invalid
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 [0xcb54321c], 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, 0xda43a
and al, 0x50
mov ebp, dword [rsp + 0x30]
and al, 0x3c
add byte [rbp + rcx*4 + 0x2d], cl
adc cl, cl
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 [rdi], cl
mov dh, 0x84
and al, 0xf8
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
int3
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 byte [rax], al
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 [rdi], cl
sub byte [rsp + 0xa0], cl
add byte [rax], al
invalid
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
retf
call [rax]
xor eax, eax
loopne 0x1400be757
mov dword [rsp + 0x44], esp
cmp ecx, 3
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x92f99
and al, 0xe0
add eax, dword [rax]
add al, ch
pop rsp
lodsb al, byte [rsi]
add eax, 0x58d4c00
lodsd eax, dword [rsi]
xchg dword [rcx], ecx
add al, ch
jo 0x1400bfbdb
add eax, 0x58d4c00
add byte [rbp + rcx*4 + 5], cl
lodsb al, byte [rsi]
invalid
add byte [rcx + 9], bh
mov edx, esp
xchg ecx, eax
stosd dword [rdi], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rdx + 3], bh
in eax, dx
mov ebx, 0x1b90006
add byte [rax], al
add byte [rdx + 1], bh
adc byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9d997
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
loopne 0x1400c0239
stosd dword [rdi], eax
sub eax, 0x8b490006
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, 0xd7ea3
or eax, 0x49d23100
mov eax, eax
jo 0x1400c03e2
add byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
invalid
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, 0x96285
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 0x1400c043c
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, [0x1400c0e40]
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.14000a0a0
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 0x1400c0481
lea rax, [0x1400c0510]
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.14000a0a0
invalid
dec dword [rax - 0x7d]
jle 0x1400c04dd
cmp qword [rsi + 0x58], 0
je 0x1400c04b2
add byte [rdx + rbp + 0x48], dh
add esi, 0x58
add rsi, 0x58
lea rax, [0x140038780]
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.14000a0a0
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
and al, 0x30
sub byte [rax - 0x73], cl
adc eax, 0x98683
invalid
xchg byte [rcx], cl
invalid
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x20
invalid
inc dword [rcx - 1]
invalid
invalid
invalid
sub byte [rax - 0x73], cl
adc eax, 0x9d8ab
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 0x1400c0a4f
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1400c64f0]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14000bd90
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x1400c0adc
ret 0xff41
mov al, 1
test dl, dl
jne 0x1400c0ade
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x1400c0aa1
cmp byte [rsp + 0x31], 0
je 0x1400c0aa1
test byte [rsi + 0x34], 4
jne 0x1400c0aa1
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 0x1400c0ade
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 dl, 0xf4
dec dword [rax - 0x75]
and al, 0x20
push rsp
and al, 0x30
leave
je 0x1400c0ba9
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, 0x97bf0
mov eax, 1
sbb byte [rcx - 0x7bfe4f3f], cl
leave
sub esp, 0x40
mov rsi, rdx
mov esi, edx
leave
adc eax, 0x95890
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x1400c0c3f
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
imul edi, esi, 0x487cebff
add eax, 8
invalid
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
pop r8
or dword [rax], eax
mov dword [rsp + 0x20], 0
add byte [rax], al
mov dword [rsp + 0x28], esi
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
lodsd eax, dword [rsi]
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 0x1400c0d06
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 0x1800ba8c4
ret
and eax, dword [rax + rax]
add byte [rax], al
je 0x1400c1178
mov rsi, rcx
mov rbx, qword [rcx + 0x400]
test rbx, rbx
test ebx, ebx
test ebx, ebx
je 0x1400c1170
mov rdi, qword [rsi + 0x410]
test rdi, rdi
je 0x1400c11e2
mov byte [rsi + 0x423], 1
cmp rdi, 0x400
ja 0x1400c1348
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, rdi
jb 0x1400c1323
hlt
ror byte [rax + 0x39], 1
clc
jnp 0x1400c1311
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, 0x96682
cdq
jo 0x1400c143e
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 0x1400c3c8e
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 0x1400c3d22
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 0x1400c3d34
js 0x1400c492a
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r8
call fcn.1400f21c0
mov r8, qword [rsp + 0x30]
mov r14, rax
mov rax, r8
test r14, r14
jne 0x1400c3d3c
mov ecx, 1
mov rdx, qword [rsp + 0x30]
call fcn.14011a520
lea rcx, [rsp + 0x180]
call fcn.1400c4eb0
jmp 0x1400c3f47
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.14009bbd0
mov rbx, rax
cmp qword [rbp + 0x10], 0
je 0x1400c417c
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 0x1400c3e2a
cmp r13, 1
mov r13d, 1
je 0x1400c3df6
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 0x1400c4056
add rbx, rbp
add rbx, 0x10
add rbp, 0x10
jmp 0x1400c3db3
lea eax, [rsi - 1]
and ax, si
mov esi, eax
je 0x1400c3dcd
tzcnt eax, esi
add rax, rbx
and rax, r12
neg rax
imul rdi, rax, 0x68
cmp qword [r15 + rdi - 0x58], rcx
jne 0x1400c3e20
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 0x1400c3e20
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 0x1400c3eee
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 0x1400c3f47
cmp byte [rsp + 0xb8], 2
je 0x1400c3f27
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 0x1400c4077
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 0x1400c3f47
lea rdx, [rbp + 0x20]
mov rcx, rbp
call fcn.140121e00
jmp 0x1400c3d74
fadd dword [rax]
add byte [rax], al
mov qword [rsp + 0xe0], rbp
jmp 0x1400c451d
test esi, esi
je 0x1400c451d
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.140054830
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 0x1400c4568
lea rcx, [rsp + 0xf0]
mov rdx, rbx
mov r8, r15
call fcn.1400069b0
jmp 0x1400c45d6
lea rcx, [rsp + 0x118]
mov rdx, rbx
mov r8, r15
call fcn.1400069b0
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 0x1400c45d6
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 0x1400c45d6
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 0x1400c46ab
mov rdi, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xd8]
mov r12, qword [rsp + 0xe0]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400c46fc
test r12, r12
je 0x1400c470a
js 0x1400c4757
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r12
call fcn.1400f21c0
test rax, rax
je 0x1400c4945
mov rbx, rax
jmp 0x1400c470f
mov rdi, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xd8]
mov r12, qword [rsp + 0xe0]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400c4703
test r12, r12
je 0x1400c475c
js 0x1400c4757
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r12
call fcn.1400f21c0
test rax, rax
je 0x1400c4945
mov rbx, rax
mov ebx, eax
jmp 0x1400c4761
mov qword [rsp + 0x28], rsi
jmp 0x1400c4725
mov qword [rsp + 0x28], rsi
jmp 0x1400c4777
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 0x1400c47e6
test rbx, rbx
je 0x1400c47c4
jns 0x1400c47a5
call fcn.1400066d0
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 0x1400c47e6
test rbx, rbx
je 0x1400c47c4
js 0x1400c4757
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f21c0
test rax, rax
je 0x1400c4952
mov r15, rax
jmp 0x1400c47ca
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.14009efa0
test rsi, rsi
je 0x1400c4818
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
mov rsi, r13
je 0x1400c4832
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 0x1400c3c63
mov r15, qword [rsp + 0x78]
jmp 0x1400c3c4c
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.1400c4c80
jmp 0x1400c4c05
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 0x1400c4d03
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 0x1400c5ed6
add al, byte [rax]
invalid
add al, byte [rax]
add al, dh
dec qword [rcx]
lock dec qword [rcx]
lea r14, [0x140153138]
je 0x1400c5e8f
jmp 0x1400c5ee6
lock dec qword [rax]
jne 0x1400c5cff
mov rcx, qword [rbx + 0xe8]
call fcn.140083300
lea rcx, [rbx + 0xf0]
call qword [sym.imp.secur32.dll_DeleteSecurityContext]
cmp al, 0x18
invalid
add byte [rax - 0x7d], cl
cmp eax, dword [rax]
je 0x1400c5d1e
invalid
cmp al, 0x18
invalid
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 0x1400c5d45
test rax, rax
je 0x1400c5d45
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 0x1400c5d6a
lock dec qword [rax]
jne 0x1400c5d6a
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.1400111e0
lea rcx, [rbx + 0x10]
call fcn.14006d8d0
cmp qword [rbx + 0x40], 0
cmp dword [rbx + 0x40], 0
cmp dword [rbx + 0x40], 0
je 0x1400c5d8d
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 0x1400c5da7
mov r8, qword [rbx + 0x68]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
invalid
movabs eax, dword [0x80bb8348000616]
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbx + 0x88]
cmp qword [rbx + 0x80], 0
je 0x1400c5dc7
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 0x1400c5ecb
mov r14, qword [rbx + 0xc8]
test r14, r14
je 0x1400c5eb0
mov r15, qword [rbx + 0xc0]
add r15, 8
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c5e0d
add r15, 0x18
dec r14
je 0x1400c5ea9
cmp qword [r15 - 8], 0
je 0x1400c5e00
mov r8, qword [r15]
mov rcx, qword [0x140198260]
xor edx, edx
call r12
jmp 0x1400c5e00
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
mov r15, rax
call fcn.1400111e0
mov rax, r15
jmp 0x1400c5ee6
mov rax, qword [rbx + 0xb8]
test rax, rax
je 0x1400c5ecb
mov r8, qword [rbx + 0xc0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14d, 2
jmp 0x1400c6421
lea r14, [0x140153138]
jmp 0x1400c5ee6
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 0x1400c5f2a
mov r8, qword [rsp + 0x50]
cmp r15, rbp
cmove r8, rax
lea rcx, [rsp + 0x100]
mov rdx, rdi
mov r9, r14
call fcn.1400e1e70
mov r12, qword [rsp + 0x110]
cmp r12, 2
jne 0x1400c5f9c
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 0x1400c5fea
lea rcx, [rsp + 0x560]
call fcn.14006d8d0
lock dec qword [rdi]
je 0x1400c6001
jmp 0x1400c630d
movaps xmm6, xmmword [rsp + 0x100]
mov ebx, dword [rsp + 0x118]
mov r13, qword [rsp + 0x120]
cmp qword [rsp + 0x38], 0
je 0x1400c600e
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 0x1400c601a
mov r15, r13
jmp 0x1400c608c
lea rcx, [rsp + 0x558]
call fcn.140091cf0
lock dec qword [rdi]
jne 0x1400c630d
mov rcx, rdi
call fcn.140083300
jmp 0x1400c630d
xor eax, eax
mov qword [rsp + 0x30], rax
cmp r15, rbp
je 0x1400c5fe2
mov r14, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
test rbp, rbp
mov r15, r13
mov qword [rsp + 0xd8], rbp
je 0x1400c606f
mov rax, rbp
shr rax, 0x3e
lea r13, [rbp*2]
test rax, rax
jne 0x1400c64b8
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r13
call fcn.1400f21c0
test rax, rax
jne 0x1400c6079
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 0x1400c60ca
lock inc qword [r14]
jle 0x1400c64a7
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xe0], rax
jmp 0x1400c60cd
xor r14d, r14d
lea rcx, [rsp + 0x328]
lea rdx, [rsp + 0x558]
mov r8d, 0x130
call fcn.140119a10
test r12, r12
je 0x1400c611d
test ebx, ebx
je 0x1400c6140
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f21c0
mov r13, rax
mov rdx, r15
mov r12, rbx
test rax, rax
jne 0x1400c614e
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 0x1400c6178
jmp 0x1400c61ac
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 0x1400c61ac
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x100]
call fcn.1400865c0
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
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
push rbx
mov bh, 0xfc
invalid
and al, 0
add dword [rax], eax
add al, ch
push rbx
mov bh, 0xfc
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 0x1400c6330
cmp r14, 2
je 0x1400c634b
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x688]
mov r8d, 0x218
call fcn.140119a10
lea rcx, [rsp + 0x38]
call fcn.14009f650
mov rax, qword [rsp + 0xa8]
movabs rbx, 0x8000000000000000
cmp rax, rbx
je 0x1400c6388
test rax, rax
je 0x1400c6388
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.0x1400a0a59.228
test rax, rax
xchg esp, eax
and al, 0x88
invalid
add byte [rcx + rcx*4 + 0x76], cl
or byte [rax - 0x77], cl
jle 0x1400c6492
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cli
call fcn.14011a520
mov 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 0xa6e9
invalid
hlt
invalid
ret 0xa6e9
int3
jb 0x1400c6656
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
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 [0x15dabf17e], al
add byte [rax], al
invalid
jl 0x1400c6ec4
push rax
mov ebx, ebp
lea ebp, [rsp + 0x1d0]
jmp 0x16490fc5b
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
prefetch byte [rax]
test byte [rdx + 0x49000000], dl
mov esp, eax
invalid
invalid
mov dh, 5
movabs al, byte [0x40ba000d0e]
add byte [rax], al
invalid
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 0x1400c7581
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
leave
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
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 0x1400c7a61
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x85
jle 0x1400c7a69
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 ecx, dword [0x13fdeb060]
adc eax, 0x5f4e3
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 0x1400c80b5
and al, 0xd0
add dword [rax], eax
add byte [rax - 0x7d], cl
mov esp, 0xa824
add byte [rax], al
invalid
adc eax, 0x5f051
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 0x1400c949a
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 0x1400c9c60
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
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 0x1400d133b
mov rcx, qword [rsi + 0x1b8]
call fcn.140082f80
cmp qword [rsi + 0x68], 0
je 0x1400d1355
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 0x1400d13a5
lea rbx, [rdi + 0x30]
jmp 0x1400d138b
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 0x1400d13a5
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x1400d1370
lea rcx, [rbx + 0x28]
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
call qword [rax + 0x10]
jmp 0x1400d1370
cmp qword [rsi + 0x30], 0
je 0x1400d13be
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
jle 0x1400d1412
mov rdi, qword [rsi + 0x50]
mov r14, qword [rsi + 0x58]
jbe 0x1400d141e
test r14, r14
je 0x1400d13eb
lea rbx, [rdi + 0x38]
nop
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
call 0x130609f20
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
add rbx, 0x48
dec r14
jne 0x1400d13d0
cmp qword [rsi + 0x48], 0
je 0x1400d1404
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.140085fb0
cmp qword [rsi + 0x90], 0
je 0x1400d1436
mov rcx, qword [0x140198260]
mov edx, dword [rsi + 0xa0]
mov rcx, rdi
call fcn.140085fb0
cmp qword [rsi + 0x90], 0
add byte [rax], al
add byte [rax], al
je 0x1400d1436
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 0x1400d147c
mov rdi, qword [rsi + 0x80]
mov rbx, qword [rsi + 0x88]
mov rax, qword [rbx]
test rax, rax
invalid
je 0x1400d1458
sal byte [rbp + rax + 0x48], 0x89
stc
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x1400d147c
cmp qword [rbx + 0x10], 0x11
jb 0x1400d146a
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 0x1400d14af
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 0x1400d14a0
cmp qword [rsi + 0xa8], 0
je 0x1400d14cb
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
movabs al, byte [0xf88949d231000c6d]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x170]
test rdi, rdi
invalid
je 0x1400d1551
push qword [rdx + rdi*2 + 0x48]
mov ebx, dword [rdi + 0x58]
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x1400d1515
mov r14, qword [rdi + 0x60]
mov rax, qword [r14]
test rax, rax
je 0x1400d14f1
mov rcx, rbx
call rax
cmp qword [r14 + 8], 0
je 0x1400d1515
cmp qword [r14 + 0x10], 0x11
jb 0x1400d1503
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 0x1400d153f
test rax, rax
je 0x1400d153f
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.140012b20
mov rax, qword [rsi + 0x178]
test rax, rax
je 0x1400d1582
lock dec qword [rax]
jne 0x1400d1582
mov rcx, qword [rsi + 0x178]
mov rdx, qword [rsi + 0x180]
call fcn.1400111e0
mov r15, qword [rsi + 0x1b0]
mov esi, 0x1b0
cmp byte [r15 + 0x1b8], 0
jne 0x1400d159b
mov byte [r15 + 0x1b8], 1
lock or qword [r15 + 0x1c0], 1
lea rcx, [r15 + 0x180]
call fcn.1400f6010
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.1400a7fc0
cmp dword [rsp + 0x28], 1
ja 0x1400d1601
lock sub qword [r15 + 0x1c0], 2
jb 0x1400d164e
cmp dword [rsp + 0x28], 1
ja 0x1400d15d0
mov rcx, r14
call fcn.1400688c0
jmp 0x1400d15d0
mov rax, qword [rsi + 0x1b0]
lock dec qword [rax]
jne 0x1400d161a
mov rcx, qword [rsi + 0x1b0]
call fcn.140082eb0
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x1400d163e
add rsi, 8
mov rcx, rsi
add rsp, 0x140
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.1401027a0
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.140008700
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 0x1400d19f4
mov qword [rsi + 8], rax
movzx ebx, byte [rdi + 4]
mov rcx, qword [rsi + 0x10]
cmp rcx, rax
jne 0x1400d1992
mov edx, 1
mov rcx, rsi
call fcn.140008700
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 0x1400d19f4
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 0x1400d19d2
mov edx, 4
mov rcx, rsi
call fcn.140008700
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 0x1400d19f4
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.140008a50]
mov qword [rsp + 0x30], rax
and al, 0x30
mov dword [rsp + 0x48], eax
mov edi, eax
add eax, 0xc6818
add byte [rax - 0x7b], cl
sal byte [rax + rsi + 0x4c], 0x89
cmp byte [rax - 0x73], cl
or eax, 0x85bcd
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, 0x81718
add byte [rax], al
adc byte [rbp + 0x48], dl
sub esp, 0x20
and byte [rax - 0x73], cl
push 0x30
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 0x1400d3a6e
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 0x1400d3a06
add r15, 0x10
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov rdx, rsi
call fcn.14008e8f0
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 0x1400d3a5f
invalid
add byte [rbx + rcx*4 + 0x3b], cl
lock inc qword [r15]
jle 0x1400d3a8f
movzx eax, byte [0x140198310]
mov edx, 0x380
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x1400d3a91
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, 0x81c93
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 0x1400d3a82
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 0x1400d3a47
mov rcx, qword [rsp + 0x28]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
jne 0x1400d3a7b
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400d3aa0
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400d3a5f
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x10]
jmp 0x1400d3a5f
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.14008e8f0
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 0x1400d38c4
call fcn.14011f990
jmp 0x1400d3a15
mov rcx, r14
call fcn.14011f640
jmp 0x1400d39e3
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 0x1400d3b61
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 0x1400d3b72
or al, 0x30
mov byte [rsp + rcx + 0x30], al
dec rcx
jmp 0x1400d3b8a
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.140008b70
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 0x1400d3bfe
mov rax, qword [rdi + 8]
cmp rax, 1
jne 0x1400d3c68
mov qword [rdi], 1
mov rax, rdi
jmp 0x1400d3d5e
movzx eax, byte [0x140198310]
mov edx, 0x80
xor ecx, ecx
leave
leave
call fcn.1400f21c0
test rax, rax
je 0x1400d3d71
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 0x1400d3cfc
movups xmm0, xmmword [rdi + 0x67]
movaps xmmword [rsp + 0x20], xmm0
mov bpl, 1
jmp 0x1400d3cfe
movzx eax, byte [0x140198310]
mov edx, 0x80
xor ecx, ecx
call fcn.1400f21c0
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 0x1400d3d5e
lea rcx, [rdi + 8]
lock dec qword [rcx]
jne 0x1400d3d5e
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
mov rsi, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
jmp 0x1400d3d5e
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.0x140086027.740
mov rcx, qword [rsi]
mov rdi, rax
call fcn.140083340
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 0x1400d3e08
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, 0xb2a1f
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, [0x140157c38]
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
call fcn.140037ea0
call fcn.140037ea0
cmp qword [rsp + 0x38], 0
je 0x1400d4213
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
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
cmp bpl, 4
je 0x1400d424b
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 0x1400d4037
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
xor edx, dword [rdx]
idiv bh
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, 0x83bea
cmp ecx, dword [rax]
invalid
add byte [rax], al
pop rax
add byte [rax], al
add byte [rax - 0x77], cl
sar dl, cl
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, 0xb9004
add al, 0x90
or eax, dword [rax]
invalid
add byte [rax + 0x63], cl
add al, 0x81
enter 0xffffffffffffe0ff, 0x4c
lea esi, [rdi + 0x2650]
push rax
add byte es:[rax], al
add dh, al
xchg dword [0x1410d4470], 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 [0x1880d45ec], 0xffffff8d
add al, 0
add byte [rax - 0x73], cl
mov ah, 0x24
pop rax
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, 0xb8c92
loopne 0x1400d47ae
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, 0x82fd9
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
invalid
lea edi, [rdi + 0x2928]
cli
invalid
test byte [rdx + rax*8], ah
invalid
je 0x1400d511c
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
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 0x1400d55e5
add byte [rax], al
movabs al, byte [0xf0248c8d48000003]
cmp eax, 3
sub byte [rax], al
add byte [rax - 0x7d], cl
jge 0x1400d62f8
add byte [rdi], cl
test byte [rdx + 0x48000000], bl
mov ecx, dword [rbp + 8]
adc eax, 0x50e02
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, 0xfff2a8fc
test al, 0xf2
invalid
test al, 0xf2
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, 0xfff350e5
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
jg 0x1400d6cce
and al, 0x70
add byte [rax], al
cmp eax, 0xb
jb case.0x140086027.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 0x1400d6d9e
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 [0x1880d72d6], 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 0x1400d74e6
mov eax, dword [rdi + 0x2c48]
sub al, 0
add byte [rax], al
sub eax, esi
adc al, 0xf
xchg byte [0x1880d74bf], 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, 0x80af6
or byte [rax], al
or byte [rax], al
movq qword [rax + rsi], mm0
cmp ah, byte [rax]
xor byte [0x155d3f82c], r9b
xor byte [0x155d3f82c], 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
mov esp, 0x4c0004b7
enter 7, 0xffffffffffffffba
invalid
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
je 0x1400d926e
cmp qword [rsi + 0x200], 0
je 0x1400d8e0a
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 0x1400d8e30
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 0x1400d9037
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
je 0x1400d9054
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
je 0x1400d9078
mov bpl, 2
cmp byte [rsi + 0x140], 2
je 0x1400d8e9d
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.140083340
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
je 0x1400d9174
cmp qword [rsi + 0x200], 0
je 0x1400d8f8c
mov rcx, qword [rsi + 0x208]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
add al, byte [rax]
add bh, bh
adc eax, 0x4e214
mov rcx, qword [rsi + 0x210]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rsi + 0x1c8], 0
je 0x1400d8fb2
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 0x1400d919a
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
je 0x1400d91b7
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
add qword [rax], rax
add al, dh
dec qword [rax]
je 0x1400d91db
cmp byte [rsi + 0x140], 2
jne 0x1400d8e7e
jmp 0x1400d8e9d
xor eax, 0x48fffffc
mov ecx, dword [rsi + 0x1b0]
mov rcx, qword [rsi + 0x1b0]
call fcn.140083340
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x1400d8e61
invalid
invalid
invalid
mov rcx, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
call fcn.1400111e0
jns 0x1400d8fe6
dec dword [rax - 0x75]
xchg byte [rax + 1], cl
add byte [rax], al
jns 0x1400d8fe6
dec dword [rax - 0x75]
xchg byte [rax + 1], cl
add byte [rax], al
lock dec qword [rax]
jne 0x1400d8e72
mov rcx, qword [rsi + 0x148]
call fcn.140084110
mov bpl, 2
cmp byte [rsi + 0x140], 2
jne 0x1400d8e7e
jmp 0x1400d8e9d
invalid
add byte [rax], al
mov r8d, 0x128
call fcn.140119a10
cmp byte [rsi + 0x151], 0
jne 0x1400d90fe
mov rcx, qword [rsp + 0x2a8]
cmp rcx, 0xffffffffffffffff
je 0x1400d92b1
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 0x1400d91f9
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.1400f21c0
test rax, rax
je 0x1400d92a2
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 0x1400d8f58
jmp 0x1400d8f64
mov rcx, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
call fcn.1400111e0
cmp qword [rsi + 0x200], 0
jne 0x1400d8f7f
jmp 0x1400d8f8c
mov rcx, qword [rsi + 0x1b0]
call fcn.140083340
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.1400111e0
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
jne 0x1400d8ff4
mov rcx, qword [rsi + 0x148]
call fcn.140084110
cmp byte [rsi + 0x140], 2
jne 0x1400d8e7e
jmp 0x1400d8e9d
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r14d, eax
jrcxz 0x1400d9202
add byte [rcx - 0x77], al
invalid
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f21c0
test rax, rax
je 0x1400d92bd
mov rbx, rax
shl r14, 0x20
or r14, 2
mov qword [rax], r14
lea rcx, [rsp + 0x280]
call fcn.1400d92d0
lea r15, [0x140153368]
mov rax, qword [rsi + 0x220]
add byte [rax], al
add byte [rax], al
lock dec qword [rax]
jne 0x1400d8de2
mov rcx, qword [rsi + 0x220]
call fcn.140083340
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 0x1400d8df3
mov rcx, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
call fcn.1400111e0
cmp qword [rsi + 0x200], 0
jne 0x1400d8dfd
jmp 0x1400d8e0a
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 0x1400d95c9
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 0x1400d9573
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, 0x4df16
cmp qword [rsi], 0
je 0x1400d9644
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 0x1400d9661
mov rax, qword [rsi + 0x200]
test rax, rax
jne 0x1400d9683
jmp 0x1400d969c
mov r8, qword [rsi + 0x1a8]
mov eax, dword [rsi + 0x1a8]
xchg byte [rax + 0x48000001], ch
mov ecx, dword [0x140198260]
mov rcx, qword [0x140198260]
rcr ebp, 1
add al, 0
sub ch, bl
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 0x1400d97d0
add byte [rax], al
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
sbb eax, 0x8d480004
invalid
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 0x1400d9d91
add byte [rbx + rcx*4 - 0x7a], cl
call 0x13f0d9d9b
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 0x14f52a1f2
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
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
invalid
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
xchg edx, eax
in eax, 0xf2
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 0x1400db53a
cmp rsi, r11
jae 0x1400db579
movzx edx, byte [r10 + rsi]
cmp dl, 0x5f
je 0x1400db522
lea ebx, [rdx - 0x30]
cmp bl, 0xa
jb 0x1400db4e1
lea ebx, [rdx - 0x61]
cmp bl, 0x1a
jae 0x1400db4d0
add dl, 0xa9
jmp 0x1400db4df
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea ebx, [rdx - 0x41]
cmp bl, 0x1a
jae 0x1400db579
add dl, 0xe3
mov ebx, edx
inc rsi
mov qword [rcx + 0x10], rsi
mul rdi
jo 0x1400db579
movzx edx, bl
add rax, rdx
jae 0x1400db4a0
jmp 0x1400db579
inc rsi
mov qword [rcx + 0x10], rsi
cmp rax, 0xffffffffffffffff
je 0x1400db579
inc rax
dec r9
cmp rax, r9
cmp eax, ecx
cmp eax, ecx
jae 0x1400db579
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 0x1400db5f6
lea rdx, [0x140158ad0]
mov r8d, 0x19
mov rsi, rcx
mov rcx, r9
call fcn.1400092e0
mov rcx, rsi
mov edx, eax
mov al, 1
test dl, dl
jne 0x1400db5b3
jmp 0x1400db5a7
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x1400db5a5
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.1400092e0
mov edx, eax
mov al, 1
test dl, dl
jne 0x1400db5b3
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 0x1400db5b1
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.1400dad00
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 0x1400db5b3
mov al, 1
jmp 0x1400db5a7
adc byte [rcx + r15 - 0x38], cl
jae 0x1400db643
mov r8, rdx
mov r10, qword [rdx]
cmp byte [r10 + rax], 0x73
jne 0x1400db643
jae 0x1400db694
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 0x1400db653
invalid
cmp byte es:[r10 + r11], 0x5f
cmp byte [r10 + r11], 0x5f
jne 0x1400db653
add rax, 2
mov qword [r8 + 0x10], rax
xor eax, eax
jmp 0x1400db6cb
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 0x1400db6d7
movzx edx, byte [r10 + r11]
cmp dl, 0x5f
je 0x1400db6b5
lea edi, [rdx - 0x30]
jp 0x1400db642
cmp dil, 0xa
jb 0x1400db69e
lea edi, [rdx - 0x61]
cmp dil, 0x1a
jae 0x1400db690
add dl, 0xa9
jmp 0x1400db69c
invalid
lea edi, [rdx - 0x41]
cmp dil, 0x1a
cmp bh, 0x1a
jae 0x1400db6d7
add dl, 0xe3
mov edi, edx
inc r11
mov qword [r8 + 0x10], r11
mul rsi
jo 0x1400db6d7
movzx edx, dil
add rax, rdx
jae 0x1400db660
jmp 0x1400db6d7
inc r11
mov qword [r8 + 0x10], r11
cmp rax, 0xffffffffffffffff
je 0x1400db6d7
inc rax
cmp rax, 0xffffffffffffffff
je 0x1400db6d7
inc rax
mov qword [rcx + 8], rax
jmp 0x1400db64b
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 0x1400db793
inc r8
mov qword [r11 + 0x10], r8
mov dword [rbx + 0x10], eax
mov dword [rbx + 0x10], eax
mul r9
jo 0x1400db7b7
movzx edx, bl
mov rbx, rax
add rbx, rdx
jb 0x1400db7b7
add rax, rdx
cmp rsi, r8
jne 0x1400db760
mov r8, rsi
jmp 0x1400db7a6
cmp r8, rsi
jae 0x1400db7a6
cmp byte [r10 + r8], 0x5f
jne 0x1400db7a6
inc r8
mov qword [r11 + 0x10], r8
mov r9, r8
add r9, rax
jb 0x1400db7b7
mov qword [r11 + 0x10], r9
cmp r9, rsi
jbe 0x1400db7cb
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 0x1400db7e0
cmp r8, rsi
jae 0x1400db7e0
cmp byte [r10 + r8], 0xbf
jle 0x1400db8c2
test r9, r9
je 0x1400db7f5
cmp r9, rsi
jae 0x1400db7f5
cmp byte [r10 + r9], 0xbf
jle 0x1400db8c2
lea rdx, [r10 + r8]
test dil, dil
je 0x1400db838
add r10, r8
dec r10
mov r9, rax
nop word [rax + rax]
test r9, r9
je 0x1400db854
mov r8, r9
dec r9
cmp byte [r10 + r8], 0x5f
jne 0x1400db810
out dx, al
out dx, al
test r9, r9
je 0x1400db866
cmp r9, rax
jae 0x1400db85f
cmp byte [rdx + r9], 0xbf
jg 0x1400db866
jmp 0x1400db8d9
mov qword [rcx], rdx
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 1
mov qword [rcx + 0x18], 0
jmp 0x1400db7c2
mov r8d, 1
xor r9d, r9d
jmp 0x1400db8a5
jne 0x1400db8d9
test r8, r8
je 0x1400db896
cmp r8, rax
jae 0x1400db877
cmp byte [rdx + r8], 0xbf
jle 0x1400db87c
mov r10, r8
jmp 0x1400db899
mov r10, rax
je 0x1400db899
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 0x1400db7b7
mov qword [rcx], r8
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
jmp 0x1400db7c2
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 0x1400dbb57
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 0x14b92cba7
jne 0x1400dbe95
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 0x1400dbd88
add dword [rax], eax
invalid
call 0xdd9909be
call 0x1b40dbda4
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 edx, 1
invalid
test ecx, ecx
clc
add byte [rax], al
ret
invalid
add byte [rax], al
invalid
invalid
add byte [rax], al
inc eax
invalid
adc eax, 0x7c7bc
push rdi
or al, byte [rax]
add cl, ch
invalid
lea edx, str._____
add byte [rax - 0x73], cl
adc eax, 0x8511c
fmul st(6), st(0)
invalid
add cl, ch
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
leave
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
invalid
leave
adc eax, 0x7c670
jo 0x1400dc414
invalid
mov eax, 0x10
cld
invalid
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.1400de7a0
mov rax, qword [rbp + 0x18]
test rax, rax
je 0x1400dd530
cmp eax, 1
jne 0x1400dd567
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 0x1400dd576
mov eax, 1
add dword [rax], eax
add byte [rax], al
cmp rsi, rcx
invalid
jne 0x1400dd586
xor edx, edx
jmp 0x1400dd578
mov rcx, rsi
mov rax, rsi
sub rax, rcx
cmp rax, 0x10
jbe 0x1400dd559
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 0x1400dd5b2
nop dword cs:[rax + rax]
add byte [rax], al
mov r9, rdx
shl r9, 4
loope 0x1400dd5ab
loope 0x1400dd5ab
mov edx, r10d
or rdx, r9
or edx, ecx
cmp rcx, rsi
je 0x1400dd578
movzx r11d, byte [rcx]
movzx r9d, r11b
retf
test r9b, r9b
js 0x1400dd5e0
retf
inc rcx
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400dd5a0
jmp 0x1400dd680
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x1400dd63b
movzx r9d, byte [rcx + 2]
movzx ecx, byte [rcx + 2]
shl edi, 6
and r9d, 0x3f
or r9d, edi
cmp r11b, 0xf0
jb 0x1400dd659
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 0x1400dd5a0
jmp 0x1400dd680
add rcx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400dd5a0
jmp 0x1400dd680
add rcx, 3
shl r10d, 0xc
or r9d, r10d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400dd5a0
nop word cs:[rax + rax]
or r9d, 0x20
add r9d, 0xffffff9f
add r9d, 0xa
cmovb r9d, r8d
mov r10d, r9d
cmp r9d, 0x10
jb 0x1400dd5a0
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 0x1400ddb10
cmp byte [rax + rcx], 0x45
je 0x1400ddb54
sub r14, 1
jb 0x1400ddb31
mov rcx, qword [rdi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x1400ddb31
mov r8d, 2
mov rdx, rbx
call fcn.1400092e0
invalid
test al, al
jne 0x1400ddb4d
inc dword [rax + rax*8 - 0x76b7e38b]
stc
mov rcx, rdi
mov dl, 1
call fcn.1400dc700
test al, al
jne 0x1400ddb4d
mov rax, qword [rdi]
test rax, rax
jne 0x1400ddb00
jmp 0x1400ddb5d
mov esi, 1
jmp 0x1400ddb5d
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 0x1400ddd20
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 0x1400de0f3
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 0x1400e1665
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 0x1400e16a7
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 0x1400e16ca
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 0x1400e1728
retf 0x8880
cmp edx, 0x10000
jae 0x1400e16f7
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 0x1400e1728
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.140009590
int3
int3
int3
mov r8, rdx
mov rax, rcx
shr rax, 0x20
je 0x1400e1839
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 0x1400e18f3
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 0x1400e1860
cmc
add eax, 0xb877c189
cmp eax, 0x63
jbe case.0x140086027.925
movzx ecx, ax
shr ecx, 2
add ch, byte [rcx - 0x37]
jnp 0x1400e18cb
add byte [rax], al
add ch, byte [rcx - 0x37]
jnp 0x1400e18cb
add byte [rax], al
shr ecx, 0x11
imul edx, ecx, 0x64
sub eax, edx
jmp 0x1a4df83d0
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 0x1400e18fc
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 0x1400e18ad
clc
invalid
jmp case.0x140086027.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
pushfq
invalid
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 0x1400e1ea7
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x78
add byte [rax], al
add byte [rax], al
add ebx, ebp
js 0x1400e1f22
mov esi, eax
mov ebx, dword [rsp + 0x98]
lea ecx, [rsp + 0x68]
js 0x1400e1f2c
mov dword [rsp + 0x78], 1
leave
add dword [rax - 0x4b], eax
add dword [rbp - 0x77], ecx
invalid
and al, 0xb0
add byte [rax], al
invalid
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
add byte [rax], al
and al, 0xe0
add byte [rax], al
invalid
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
lea rcx, [rsp + 0xe0]
invalid
rol byte [rcx - 0x47], cl
add byte [0x140172326], bh
or dword [rax], eax
rol byte [rax], 0
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
add byte [rax], al
add byte [rbx + 0x5d], bl
in al, dx
mov rsi, rcx
mov rsi, rcx
push rdi
and al, 0x30
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 0x1400e2512
mov ecx, dword [rdx + 0x20]
mov al, 0x97
invalid
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, 0x79740
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.140008a50]
invalid
xchg ebp, 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 eax, dword [0x8348c8490f4d0007]
rol dword [rbx], 0x48
invalid
lea eax, [0x14015cca7]
sar bh, 0xe0
and al, 0x30
call 0x1399770e7
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 0x1400e2dcd
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
cmpsd dword [rsi], dword [rdi]
add eax, dword fs:[rax]
and al, 0x48
and al, 0x80
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
jo 0x1400e398a
add ah, cl
int3
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.0x140086027.1063
mov ecx, eax
add ax, bp
jb case.0x140086027.1063
movsx eax, bp
add eax, ecx
inc r11
inc ebx
mov edi, 0x49c801c5
inc ebx
cmp r9, r11
jne 0x1400e51f0
invalid
sal dword [rcx], 1
leave
xor ecx, ecx
jmp 0x1400e522c
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.0x140086027.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 0x1400e535e
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 0x1400e5373
invalid
add dword [rax], eax
invalid
jl case.0x140086027.1070
add byte [rdi], cl
test dword [0xcb0e5268], 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, 0xb3085
add byte [rax], al
movzx eax, byte [0x140198310]
add eax, 0xb3085
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.1400f21c0
test rax, rax
iretd
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x1400e5861
mov rsi, rax
je 0x1400e5861
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 0x140339ac2
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 0x1400e5364
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 0x1400e56e4
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 0x1400e5484
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.0x140066200.1078
test ah, bh
invalid
invalid
invalid
test ah, bh
invalid
movzx eax, ax
rol byte [rbp + 0x480e75c0], 0x89
test eax, eax
jne 0x1400e5373
invalid
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x40], 0xf
sldt word [rax]
invalid
jl 0x1400e538d
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 0x1400e539b
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 0x1400e53b6
jmp 0x1400e53b6
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
emms
ja 0x1400e540f
cmp r8, 0xf
ja 0x1400e540f
mov cl, 0x3a
mov rdx, rdi
call fcn.14000d790
cmp rax, 1
jne 0x1400e540f
mov r8, rdx
cmp rdx, 0xf
jae 0x1400e53b0
cmp byte [r8 + rdi], bl
jne 0x1400e53b0
mov r10, r8
lea rsi, str.invalid_port_value
sub r10, 0xe
je 0x1400e5416
lea r9, [r8 + rdi]
inc r9
cmp r8, 0xd
jne 0x1400e5680
movzx eax, byte [r9]
cmp eax, 0x2b
je 0x1400e5416
mov r10d, 1
cmp eax, 0x2d
je 0x1400e5416
jmp 0x1400e5730
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 0x1400e56e7
movzx r13d, word [rsi]
cmp r13w, 2
je 0x1400e5716
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 0x1400e566e
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 0x1400e5530
test r13w, r13w
je 0x1400e55b0
mov r8d, 0x1c
mov ax, 0x17
movups xmm0, xmmword [rsp + 0x82]
jmp 0x1400e55cd
mov dword [rsp + 0x6c], r12d
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
cmp eax, 0x2739
je 0x1400e5550
mov r12d, eax
cmp eax, 0x2726
jne 0x1400e5613
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 0x1400e5655
mov r15, rax
mov rcx, rax
mov edx, 1
xor r8d, r8d
call qword [sym.imp.kernel32.dll_SetHandleInformation]
test eax, eax
je 0x1400e5678
mov r12d, dword [rsp + 0x6c]
test r13w, r13w
jne 0x1400e550f
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 0x1400e57e3
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 0x1400e5467
mov r15, qword [rdi - 1]
mov rbx, qword [rdi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400e5636
mov rcx, r15
call rax
cmp qword [rbx + 8], 0
je 0x1400e5452
cmp qword [rbx + 0x10], 0x11
jb 0x1400e5440
mov r15, qword [r15 - 8]
jmp 0x1400e5440
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r12d, eax
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x1400e5467
jmp 0x1400e5621
call fcn.1401248e0
jmp 0x1400e54c8
call qword [sym.imp.kernel32.dll_GetLastError]
jmp 0x1400e5607
cmp byte [r9], 0x2b
jne 0x1400e5723
lea r9, [rdi + r8]
add r9, 2
mov r10d, 0xd
sub r10, r8
cmp r8, 8
ja 0x1400e5730
xor r11d, r11d
mov bx, 0xa
xor eax, eax
nop
mul bx
jo 0x1400e5416
mov ecx, eax
movzx eax, byte [r9 + r11]
add eax, 0xffffffd0
cmp eax, 9
ja 0x1400e5416
mov edx, ecx
add dx, ax
jb 0x1400e5416
cwde
add eax, ecx
inc r11
cmp r10, r11
jne 0x1400e56b0
jmp 0x1400e5760
xor r12d, r12d
cmp qword [rsp + 0x78], 0
je 0x1400e5703
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 0x1400e5416
mov r12, rdi
cmp qword [rsp + 0x78], 0
jne 0x1400e56ef
jmp 0x1400e5703
neg r10
cmp r8, 9
jbe 0x1400e56a5
xor ecx, ecx
xor eax, eax
nop word cs:[rax + rax]
movzx edx, byte [r9 + rcx]
add edx, 0xffffffd0
cmp edx, 9
ja 0x1400e5416
add eax, eax
lea eax, [rax + rax*4]
add eax, edx
inc rcx
cmp r10, rcx
jne 0x1400e5740
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.1400f1200
cmp qword [rsp + 0x80], 0
mov rsi, qword [rsp + 0x88]
jne 0x1400e5416
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.1400f1440
mov rax, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0xc0]
test rax, rax
jne case.0x140076f10.1013
jmp 0x1400e5416
cmp qword [rsp + 0x78], 0
je 0x1400e57ff
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 0x1400e5857
mov rsi, qword [rdi - 1]
mov rbx, qword [rdi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400e581e
mov rcx, rsi
call rax
dec rdi
cmp qword [rbx + 8], 0
je 0x1400e5845
cmp qword [rbx + 0x10], 0x11
jb 0x1400e5833
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 0x1400e541b
mov ecx, 4
mov edx, 0x20
call fcn.14011a540
int3
lea ebp, [rdx + 0x80]
call 0x14023b4a1
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.0x140086027.1098
or dl, 0x30
mov byte [rbp + rax - 0x51], dl
dec rax
jmp case.0x140086027.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 0x1400e6b60
invalid
enter 0x4eeb, 0x48
jmp 0x1400e6be8
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 0x1400e6bb0
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 0xf0cfef50
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
ja case.0x140066200.1113
lea r8, [0x140186c90]
or al, byte [rax]
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 0x1400e6b04
sar esi, 1
invalid
invalid
cli
invalid
sar esi, 1
invalid
jmp 0x1400e6b2e
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.140008b70
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 al, 3
invalid
add byte [rax], 0
add al, ch
xor bh, byte [rbx + rax]
cmp al, 3
cmp al, 3
add eax, dword [rax]
add ah, cl
int3
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 0x16058f7f6
invalid
or byte [r8 - 0x77], cl
call 0x16058f7f6
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 0x1400e6cb6
push rax
sbb byte [rax - 0x77], cl
jge 0x1400e6cb6
mov byte [rbp - 8], al
clc
mov byte [rbp - 7], 0
lea rax, [0x1400e6e80]
lea eax, [0x1400e6e80]
lea eax, [0x1400e6e80]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x14015d179]
lea rdi, [rbp - 0x10]
invalid
mov r8d, 0xb
cdq
invalid
invalid
mov rcx, rdi
mov r9, rsi
call fcn.14000a0a0
stosd dword [rdi], eax
xor esi, edx
dec dword [rax - 0x73]
add eax, 0x84
test byte [rax], al
add byte [rax], al
stosd dword [rdi], eax
xor esi, edx
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.14000a0a0
cmp byte [rbp - 7], 0
jge 0x1400e6d16
add byte [rdi], cl
mov dh, 0x4d
clc
xchg byte [rbx], dh
inc dword [rax + 0xf00f97d]
jge 0x1400e6d16
add byte [rdi], cl
jge 0x1400e6d16
add byte [rdi], cl
mov dh, 0x4d
clc
je 0x1400e6d4b
mov al, 1
test cl, cl
jne 0x1400e6d6a
mov rax, qword [rbp - 0x10]
test byte [rax + 0x34], 4
jne 0x1400e6d52
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140158b61]
mov r8d, 2
jmp 0x1400e6d67
test cl, cl
setne al
jmp 0x1400e6d6a
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
loopne 0x1400e7366
add al, 0
sub byte [rsi + 0x5d], bl
jo 0x1400e73be
lea ebp, [rsp + 0x70]
hlt
add byte [rax - 0x73], cl
add eax, 0x7613c
cmp al, 0x61
invalid
invalid
cmp al, 0x61
invalid
adc dword [rbp - 0x30], eax
lea ecx, [rbp - 0x10]
lea edx, [rbp - 0x48]
sbb al, 0xea
invalid
call 0x1285c0104
invalid
int3
and al, 0x50
add eax, 0xb0f33
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.0x140086027.1148
mov rcx, qword [0x140198260]
jae case.0x140086027.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 0x1400e74f7
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 0x1400e75fa
mov eax, edi
mov ecx, dword [0x140198260]
or eax, dword [rax]
inc byte [rbx]
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, 0xb0cbe
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.0x1400c788d.412
int3
push rbp
sub rsp, 0x30
sub esp, 0x30
int3
clc
invalid
or cl, byte [rbx]
invalid
adc eax, 0xb0a3f
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 0x1400e8274
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 0x10977cacc
invalid
leave
add dl, cl
invalid
add byte [rbp + rcx*4 + 5], cl
mov ebx, 0xba00076c
insb byte [rdi], dx
invalid
add byte [rdx + 0x23], bh
sub al, byte [rbx]
add byte [rax - 0x73], cl
add eax, 0x74c4a
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
invalid
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
insd dword [rdi], dx
sbb eax, dword [rbx]
add byte [rdi], cl
ud2
xor eax, eax
mov qword [rsi], r14
mov qword [rsi + 8], rbx
adc cl, r13b
jo 0x1400e8eb3
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
invalid
invalid
add eax, dword [rax]
invalid
add eax, dword [rax]
int3
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 0x1400e8f0f
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 + 0xaeee405]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add eax, 0xaeea6
add byte [rbp + 0x48], ah
or eax, 0xffffb941
invalid
invalid
enter 0xffffffffffff8d48, 0x15
pop rsi
pop rsi
invalid
add esp, 0x30
cmp rax, 2
jne 0x1400e9607
mov rbx, qword [rdi + 0x48]
test rbx, rbx
je 0x1400e97aa
mov rdi, qword [rdi + 0x40]
lea r14, [rbp + 8]
nop
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.140009e90
cmp qword [rbp + 8], 0
je 0x1400e9792
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.1400092e0
test al, al
jne 0x1400e97a6
test r15b, 1
je 0x1400e97aa
add r12, r13
cmp rbx, r12
jb 0x1400e97c0
add rdi, r12
sub rbx, r12
jne 0x1400e95a0
jmp 0x1400e97aa
test rax, rax
je 0x1400e9699
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 0x1400e96c3
mov qword [rbp - 0x40], rax
lea rax, [0x1400e0950]
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, 0x6ef2d
out dx, eax
invalid
invalid
sbb byte [rax - 0x39], cl
and byte [r9], r8b
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x6ef2d
out dx, eax
invalid
invalid
out dx, eax
invalid
lea rcx, [rbp - 0x10]
lea r8, [rbp + 8]
call fcn.140009590
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 0x1400e976e
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 0x1400e97ac
invalid
add byte [rax], al
jmp 0x1400e97ac
add byte [rax], al
mov qword [rbp - 0x50], rax
lea rax, [0x1400e0950]
mov r8b, 0x48
lea eax, [0x1400e0950]
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
adc eax, 0x480009db
mov dword [rbp - 0x40], eax
mov qword [rbp - 0x38], 1
add byte [rax], al
lea rax, [rbp + 8]
mov qword [rbp - 0x20], rax
loopne 0x1400e9760
mov dword [rbp - 0x18], 1
loopne 0x1400e9760
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.140009590
mov rcx, qword [rbp - 0x10]
test al, al
je 0x1400e976e
test rcx, rcx
je 0x1400e976e
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 0x1400e9777
jmp 0x1400e97a6
test al, al
jne 0x1400e97a6
test rcx, rcx
jne 0x1400e97d2
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 0x1400e97ac
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x18]
mov rcx, rsi
call fcn.1400092e0
test al, al
je 0x1400e97aa
mov al, 1
jmp 0x1400e97ac
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
add byte [rax], al
add al, ch
mov dh, 0x14
add eax, dword [rax]
int3
invalid
retf
add dword [rax], eax
add byte [rbp - 0x7c], al
test byte [rdi], 0x85
jg 0x1400e986e
add byte [rax], al
invalid
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 0x1400e9a85
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 0x1400e9c77
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, 0x743c3
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
add dh, bh
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 0x1400eb501
xor r9d, r9d
jmp 0x1400eb575
inc r11
lea rdi, [rdx + r10]
dec rdi
xor r9d, r9d
cmp r8b, 3
jae 0x1400eb540
nop word cs:[rax + rax]
cmp byte [rdi], 0x5c
je case.0x1400e9a39.67
inc r11
dec rdi
cmp r11, 1
jne 0x1400eb520
jmp 0x1400eb575
add byte [rax], al
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je case.0x1400e9a39.67
cmp ebx, 0x5c
je case.0x1400e9a39.67
inc r11
dec rdi
cmp r11, 1
jne 0x1400eb540
jmp 0x1400eb575
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 0x1400eb6f9
invalid
invalid
adc al, 0x80
jnp 0x1400ec2ce
add byte [rbp + 0xe], dh
mov edi, eax
sub byte [rax - 0x73], cl
adc eax, 0x7245d
test dword [rbx + rax], ecx
add byte [rax + 0xf01207b], al
test dword [rcx + 0x48000001], ebp
mov eax, dword [rbx]
adc byte [rdi - 0x76b7fff7], ch
ror byte [r8 - 0x73], 0x15
movabs r13, 0xc748c8558948ffff
mov dword [rbp - 0x30], 0x15
mov qword [rbp - 0x28], 0
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
invalid
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, 0x722b6
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.140009590
sal cl, 1
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
or byte [rbp - 0x76b7fff7], ch
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.140009590
dec dword [rax - 0x75]
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
and byte [rdi], al
add byte [rcx - 0x48], al
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 0x1400ec860
add eax, ebp
wait
ret 0xfff1
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, 0xfff2246a
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.0x1400edc81.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 0x1085455fb
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
loopne 0x1400ed167
adc eax, 0x3a14b
add byte [rcx - 0x77], al
invalid
xchg esp, eax
movabs byte [0xbf850f7af8830003], al
add byte [rax], al
add byte [rbp + 1], cl
in al, 0xb8
invalid
cmp eax, 0x201
dec dword [rbp + 0x39]
invalid
add byte [rax], al
or eax, 0xab053
add byte [rbx + 0x5f], bl
clc
movabs eax, dword [0x834820e0c1480003]
add eax, dword [rax]
shl rax, 0x20
invalid
invalid
mov dword [rcx + 8], eax
pop rsi
invalid
invalid
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 0x1400ed2cc
mov r8, qword [rbp + 0x3e0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jl 0x1400ed26b
add eax, dword [rax]
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.0x140066200.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 0x1400ed474
add dword [rdi - 0x7cb6c989], ebx
lahf
rol dword [rbx], 0x4d
mov eax, ecx
add ecx, dword [rbp - 0x77]
enter 0xffffffffffffc1eb, 0x49
jmp case.0x140066200.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
out 0x9c, al
add eax, dword [rax]
invalid
int3
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
push 0x4c000365
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
sub dword [rcx], eax
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], 0x80
add byte [rdx], cl
adc r9b, bpl
idiv ebx
cmp byte [rdi + rax], 0xbf
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x14015e248]
invalid
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 0x1400ee381
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 0x1400efe14
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, 0x6db04
fmul dword [rax]
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
loopne 0x1400f0070
lea edx, [0x14015db20]
test rax, rax
je 0x1400f00c5
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 0x1400f305f
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 0x1400f2540
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 0x1400f305f
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 0x1400f257d
cmp r13, 0x64
ja 0x1400f305f
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 rsp
or al, byte [rax]
pop rsp
or al, byte [rax]
test rdi, rdi
je 0x1400f27f0
mov rcx, rdi
mov edx, 0xffffffff
xor r8d, r8d
call qword [sym.imp.kernel32.dll_WaitForSingleObjectEx]
mov rax, qword [0x140198280]
test rax, rax
jne 0x1400f2637
lea rcx, str.dbghelp.dll
call qword [sym.imp.kernel32.dll_LoadLibraryA]
mov qword [0x140198280], rax
test rax, rax
je 0x1400f2900
cmp byte [0x140198250], 0
mov qword [rbp + 0x1710], rdi
jne 0x1400f2b17
mov rcx, qword [0x140198288]
test rcx, rcx
jne 0x1400f2679
mov rcx, rax
lea rdx, str.SymGetOptions
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2b10
mov rcx, rax
mov qword [0x140198288], rax
call rcx
mov ecx, eax
mov rax, qword [0x140198290]
test rax, rax
jne 0x1400f26b0
mov esi, ecx
mov rcx, qword [0x140198280]
lea rdx, str.SymSetOptions
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2b10
mov qword [0x140198290], rax
mov ecx, esi
or ecx, 4
call rax
mov rsi, qword [0x140198298]
test rsi, rsi
jne 0x1400f26e7
mov rcx, qword [0x140198280]
lea rdx, str.SymInitializeW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2b10
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 0x1400f27a5
mov rcx, qword [0x140198280]
lea rdx, str.SymGetSearchPathW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2ac5
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 0x1400f290e
mov rcx, rsi
call qword [sym.imp.kernel32.dll_lstrlenW]
test eax, eax
lea rbx, [rbp + 0x494]
js 0x1400f318a
mov eax, eax
cmp rdi, rax
jae 0x1400f29b5
jmp 0x1400f29bc
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 0x1400f2895
mov ecx, 0x1f
nop word cs:[rax + rax]
cmp rcx, 0x20
ja 0x1400f3159
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 0x1400f2895
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 0x1400f2830
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 0x1400f2c22
mov rdi, rax
xor eax, eax
lock cmpxchg qword [0x140198248], rdi
je 0x1400f25fd
mov rsi, rax
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rdi, rsi
jmp 0x1400f25fd
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseMutex]
jmp 0x1400f2c22
mov qword [rbp + 0x16d8], 0
mov rax, qword [rbp + 0x16c8]
test rax, rax
lea rbx, [rbp + 0x494]
mov rdi, qword [rbp + 0x1710]
je 0x1400f294b
mov word [rsi], 0x2e
mov qword [rbp + 0x16d8], 1
cmp rax, 1
je 0x1400f2989
jmp 0x1400f29aa
mov qword [rbp + 0x1700], rdi
mov byte [rbp + 0x1727], 0
lea rcx, [rbp + 0x16c8]
call fcn.1400eb790
mov rax, qword [rbp + 0x16c8]
mov rsi, qword [rbp + 0x16d0]
mov word [rsi], 0x2e
mov qword [rbp + 0x16d8], 1
cmp rax, 1
jne 0x1400f29aa
mov qword [rbp + 0x1700], rdi
mov byte [rbp + 0x1727], 0
lea rcx, [rbp + 0x16c8]
call fcn.1400eb790
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 0x1400f2a0a
mov rcx, qword [0x140198280]
lea rdx, str.EnumerateLoadedModulesW64
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2ad8
mov rsi, rax
mov qword [0x1401982b0], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
lea rdx, [0x1400eb830]
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 0x1400f2a5d
lea rcx, [rbp + 0x490]
call fcn.1400eb790
mov rbx, qword [rbp + 0x490]
mov rsi, qword [rbp + 0x498]
mov word [rsi + rdi*2], 0
mov rdi, qword [0x1401982a8]
test rdi, rdi
jne 0x1400f2a98
mov rcx, qword [0x140198280]
lea rdx, str.SymSetSearchPathW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2aeb
mov rdi, rax
mov qword [0x1401982a8], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
mov rdx, rsi
call rdi
test rbx, rbx
je 0x1400f2abc
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rbx, [rbp + 0x494]
jmp 0x1400f2b10
cmp qword [rbp + 0x16c8], 0
lea rbx, [rbp + 0x494]
jne 0x1400f2af7
jmp 0x1400f2b10
cmp qword [rbp + 0x14b0], 0
je 0x1400f2b10
mov rsi, qword [rbp + 0x14b8]
jmp 0x1400f2af7
test rbx, rbx
lea rbx, [rbp + 0x494]
je 0x1400f2b10
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 0x1400f2b70
mov rax, qword [0x1401982c0]
mov qword [rbp + 0x1718], rax
test rax, rax
jne 0x1400f2bd2
jmp 0x1400f2ba5
mov rcx, qword [0x140198280]
lea rdx, str.SymFromInlineContextW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2bf9
mov rsi, rax
mov qword [0x1401982b8], rax
mov rax, qword [0x1401982c0]
mov qword [rbp + 0x1718], rax
test rax, rax
jne 0x1400f2bd2
mov rcx, qword [0x140198280]
lea rdx, str.SymGetLineFromInlineContextW
call sub.kernel32.dll_GetProcAddress
mov qword [rbp + 0x1718], rax
test rax, rax
je 0x1400f2bf9
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 0x1400f2f70
add r12d, r13d
cmp r13d, r12d
jb 0x1400f2cbc
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 0x1400f2ee0
cmp byte [rbp + 0x1723], 0
je 0x1400f2ee0
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.1400ec280
mov byte [rbp + 0x1726], al
mov rcx, qword [rbp + 0x1678]
inc qword [rcx + 0x18]
test al, al
je 0x1400f2eef
jmp 0x1400f305f
inc r13d
cmp r13d, r12d
je 0x1400f2bf9
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 0x1400f2cb0
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 0x1400f2dd6
cmp eax, 0x100
ja 0x1400f2cb0
mov r15d, eax
jmp 0x1400f2ddc
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 0x1400f2e78
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 0x1400f2e60
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.1400f3400
lea rbx, [rbp + 0x494]
jmp 0x1400f2cb0
movzx eax, byte [rbp + 0x1726]
test al, al
jne 0x1400f305f
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 0x1400f305f
cmp rsi, r14
jne 0x1400f2510
cmp qword [rbp + 0x58], rdi
jne 0x1400f2510
jmp 0x1400f305f
mov r13, qword [0x1401982c8]
test r13, r13
je 0x1400f2f8a
mov r15, qword [0x1401982d0]
test r15, r15
jne 0x1400f2fe2
jmp 0x1400f2fbc
mov rcx, qword [0x140198280]
lea rdx, str.SymAddrIncludeInlineTrace
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2bf9
mov r13, rax
mov qword [0x1401982c8], rax
mov r15, qword [0x1401982d0]
test r15, r15
jne 0x1400f2fe2
mov rcx, qword [0x140198280]
lea rdx, str.SymQueryInlineTrace
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2bf9
mov r15, rax
mov qword [0x1401982d0], rax
mov rcx, r14
mov rdx, rdi
call r13
mov dword [rbp + 0x14b0], 0
test eax, eax
je 0x1400f3057
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 0x1400f2bed
mov r12d, dword [rbp + 0x16bc]
inc r12d
mov r13d, dword [rbp + 0x14b0]
jmp 0x1400f2bed
xor r13d, r13d
jmp 0x1400f2bed
cmp byte [rbp + 0x1726], 0
je case.0x140086027.1835
cmp byte [rbp + 0x1725], 0
add byte [rax], al
add al, ch
mov ecx, 0xeb000278
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 0x1400f3489
mov rbx, qword [rdi + 0x20]
mov r14, qword [rdi + 0x28]
lea rcx, [rbp - 0x18]
mov rdx, rbx
mov r8, r14
call fcn.140009e90
cmp qword [rbp - 0x18], 0
jne 0x1400f346f
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
lea rcx, [rbp - 0x18]
call fcn.1400dfd70
cmp dword [rbp - 0x18], 2
jne 0x1400f3656
lea rcx, [rbp - 0x18]
mov rdx, rbx
mov r8, r14
call fcn.140009e90
cmp qword [rbp - 0x18], 0
je 0x1400f3642
mov rax, qword [rsi + 0x10]
cmp byte [rax], 0
je 0x1400f3630
mov rbx, qword [rsi + 0x18]
mov rax, qword [rbx]
test rax, rax
je 0x1400f3540
mov r14, qword [rsi + 0x20]
cmp byte [r14], 0
jne 0x1400f3535
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.140008a50]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x38]
mov qword [rbp - 0x40], rax
lea rax, [0x1400e8060]
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.140009590
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.140009e90
cmp qword [rbp - 0x18], 0
mov r12d, 2
mov eax, 2
jne 0x1400f35bc
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
lea rcx, [rbp - 0x18]
call fcn.1400dfd70
mov rax, qword [rbp - 0x18]
cmp rax, 2
je 0x1400f35bc
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 0x1400f35fc
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.1400ec280
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 0x1400f3671
jmp 0x1400f3692
mov rbx, qword [rbp + 8]
test rbx, rbx
je 0x1400f3489
mov r14, qword [rbp + 0x10]
mov r15, qword [rsi + 0x10]
cmp byte [r15], 0
je 0x1400f3692
lea rcx, [0x14015e130]
mov edx, 0x1c
mov r8, rbx
mov r9, r14
call fcn.1400f3710
test al, al
je 0x1400f3692
mov byte [r15], 0
jmp 0x1400f3630
lea rcx, [0x14015e14c]
mov edx, 0x1a
mov r8, rbx
mov r9, r14
call fcn.1400f3710
test al, al
je 0x1400f36b6
mov byte [r15], 1
jmp 0x1400f3630
cmp byte [r15], 0
jne 0x1400f3489
mov rax, qword [rsi + 0x18]
inc qword [rax]
jmp 0x1400f3489
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.1400fa830
movzx eax, byte [rsp + 0x31]
cmp al, 3
je 0x1400fd1ee
mov r13, qword [rsp + 0x28]
cmp al, 2
je 0x1400fd207
mov rdx, qword [rsi + 8]
mov rbp, qword [rsi + 0x10]
mov r8, rdx
sub r8, rbp
jb 0x1400fd2bb
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 0x1400fd20e
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
cmp eax, 0x274a
je 0x1400fd24c
mov r12d, eax
shl r12, 0x20
or r12, 2
mov rcx, r12
call fcn.140051820
cmp al, 0xd
jne 0x1400fd145
test rdi, rdi
je 0x1400fd145
mov rcx, qword [rdi]
mov rax, qword [rdi + 8]
or r8b, r14b
inc qword [rax]
or r8b, r14b
inc qword [rax]
jle 0x1400fd25d
add rcx, 0x10
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
movzx r9d, byte [rdi + 0x18]
call fcn.1400515b0
test rax, rax
cmovne r12, rax
mov rcx, r12
call case.0x14006928c.378
cmp al, 0xd
jne 0x1400fd236
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 0x1400fd18c
mov edx, r13d
and edx, eax
or rdx, rcx
lock cmpxchg qword [r15 + 0x90], rdx
add byte [rax], al
add byte [rax], al
jne 0x1400fd170
mov eax, r12d
and eax, 3
cmp eax, 1
jne 0x1400fd077
mov rbp, qword [r12 - 1]
mov rbx, qword [r12 + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400fd1b2
mov rcx, rbp
call rax
cmp qword [rbx + 8], 0
je 0x1400fd062
cmp qword [rbx + 0x10], 0x11
jb 0x1400fd050
mov rbp, qword [rbp - 8]
jmp 0x1400fd050
mov eax, 1
mov r12, r13
jmp 0x1400fd238
xor eax, eax
mov r12, r13
jmp 0x1400fd238
movsxd rdx, eax
lea rax, [rdx + rbp]
mov rcx, qword [rsi + 0x18]
cmp rax, rcx
jbe 0x1400fd225
mov qword [rsi + 0x18], rax
mov rcx, rax
add rbp, rdx
jb 0x1400fd25f
cmp rax, rcx
ja 0x1400fd277
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 0x1400fd21e
jmp 0x1400fd225
ud2
or ecx, dword [rax - 0x73]
or eax, 0x62bba
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 0x1400fd2ca
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 0x1400fd357
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
dec r13
mov rcx, qword [0x140198260]
adc al, 0xaf
or dword [rax], eax
adc al, 0xaf
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.1400fa830
movzx eax, byte [rsp + 0x29]
cmp al, 3
je 0x1400fd49c
mov rbp, qword [rsp + 0x20]
cmp al, 2
je 0x1400fd4b6
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 0x1400fd4c0
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rcx, r13
call fcn.140051820
cmp al, 0xd
jne 0x1400fd3fb
test r12, r12
je 0x1400fd3fb
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
lock inc qword [rax]
jle 0x1400fd4d9
add rcx, 0x10
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
movzx r9d, byte [r12 + 0x18]
call fcn.1400515b0
test rax, rax
cmovne r13, rax
mov rcx, r13
call case.0x14006928c.378
cmp al, 0xd
jne 0x1400fd4af
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 0x1400fd43c
mov edx, ebp
and edx, eax
or rdx, rcx
lock cmpxchg qword [r14 + 0x90], rdx
jne 0x1400fd420
mov eax, r13d
and eax, 3
cmp eax, 1
jne 0x1400fd357
mov rbp, qword [r13 - 1]
mov rdi, qword [r13 + 7]
mov rax, qword [rdi]
test rax, rax
je 0x1400fd460
mov rcx, rbp
call rax
cmp qword [rdi + 8], 0
je 0x1400fd342
cmp qword [rdi + 0x10], 0x11
jb 0x1400fd330
mov rbp, qword [rbp - 8]
jmp 0x1400fd330
mov eax, 2
mov r13, rbp
jmp 0x1400fd4c5
mov eax, 1
jmp 0x1400fd4c5
mov eax, 1
mov r13, rbp
jmp 0x1400fd4c5
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.140102bb0
mov rax, qword [rbx + 8]
test rax, rax
je 0x1401035b0
lock dec qword [rax]
jne 0x1401035b0
lea rcx, [rbx + 8]
call fcn.14003ea60
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.1400f21c0
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.140009590
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.140040710
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.140007110
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
xorps xmm0, xmm0
movups xmmword [rsp + 0xa0], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
lea rcx, [rsp + 0x88]
call fcn.14011a880
xor ecx, ecx
mov rdx, r12
call fcn.14011a520
mov ecx, 1
mov rdx, r12
call fcn.14011a520
int3
or byte [r13 - 0x7b], cl
sal byte [rbx + rcx + 0x43], 0x80
cmp al, 1
mov edi, 0x1e58e0f
add byte [rax], al
mov byte [rsp + 0x37], al
mov qword [rsp + 0x40], rcx
lea rbx, [r9 + r8]
mov dword [rsp + 0x68], 0x2f
lea r14, [r9 + r8]
add r14, 7
mov r15, r14
and r15, 0xfffffffffffffff8
sub r15, rbx
mov cl, 0x2f
mov qword [rsp + 0x38], r9
lea r12, [r9 + r8]
dec r12
xor r13d, r13d
movdqa xmm0, xmmword [0x140127bf0]
movdqa xmm1, xmmword [0x140127700]
movabs r9, 0x8080808080808080
mov r10, rdi
jmp 0x140111739
cmp r10, rdi
ja 0x14011188b
mov rsi, r10
sub rsi, r15
and esi, 0xf
cmp r10, r15
mov rax, r10
cmova rax, r15
cmovb rsi, r13
mov r11, r10
sub r11, rsi
jb 0x140111897
lea rsi, [rbx + r10]
sub rsi, rbx
sub rsi, r11
lea rbp, [r12 + r10]
nop word [rax + rax]
test rsi, rsi
je 0x140111790
dec rsi
cmp byte [rbp], 0x2f
lea rbp, [rbp - 1]
jne 0x140111770
add rsi, r11
mov r10, rsi
jmp 0x1401117e7
mov rsi, r11
cmp r11, rax
jbe 0x1401117c6
lea r11, [rsi - 0x10]
movdqu xmm2, xmmword [r14 + rsi - 0x17]
movdqa xmm3, xmm2
pxor xmm3, xmm0
paddq xmm3, xmm1
pandn xmm2, xmm3
pshufd xmm3, xmm2, 0xee
por xmm3, xmm2
movq rbp, xmm3
test rbp, r9
je 0x140111790
cmp rsi, r10
ja 0x1401118a9
nop
test rsi, rsi
je 0x14011188b
lea r10, [rsi - 1]
cmp byte [r12 + rsi], 0x2f
mov rsi, r10
jne 0x1401117d0
cmp r10, rdi
jae case.0x140076f10.2190
cmp byte [rbx + r10], cl
jne case.0x140076f10.2190
add r8, r10
inc r8
cmp byte [rsp + 0x37], 0
mov r9, qword [rsp + 0x40]
and al, 0x40
lea rcx, [0x1401867d8]
call fcn.14011adb0
invalid
xchg ebp, eax
add byte [rax], al
lea r8, str.librarycore_src_slicememchr.rs
push rdx
leave
in eax, dx
dec dword [rdx]
retf 0xffed
xchg esi, eax
std
in eax, dx
invalid