Function at 0x1400b0c70
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 0x140065150
xor r13d, r13d
cmp qword [r9 + 0x160], 0
mov eax, 0
jne 0x140065234
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 0x1400651ac
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 0x1400651b2
mov rdx, r8
jmp 0x1400651b8
xor eax, eax
xor edx, edx
jmp 0x1400651b6
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.140092550
add rsi, rax
jne 0x14006526f
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 0x140065bcb
test r13, r13
jne 0x140065bcb
mov rcx, r9
mov rsi, r9
call fcn.14009fc70
mov rcx, rsi
mov rdx, r15
call fcn.14009fd50
xor eax, eax
xor edx, edx
jmp 0x140065c36
lea rax, [rdi + 0xe8]
mov qword [rsp + 0x80], rax
cmp byte [rdi + 0x120], 0
mov rax, rdi
mov qword [rsp + 0x28], rdi
je 0x140065af0
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, [0x14018c810]
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 0x1400652f0
mov rcx, qword [rsp + 0x30]
sub rcx, rbp
mov r8, qword [rsp + 0x50]
jne 0x1400653b0
xor r9d, r9d
mov qword [rsp + 0xa0], rcx
test r14, r14
mov qword [rsp + 0xa8], rbp
je 0x1400653f8
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 0x1400653ff
lea r8, [rax + r14]
jmp 0x1400653fd
jb 0x140065dd8
mov rax, rcx
shr rax, 0x20
jne 0x140065c85
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 0x14006537c
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 0x140065462
xor eax, eax
add r13, 0x50
add r9, rax
cmp r9, rdx
je 0x140065650
cmp r13, rbp
je 0x140065470
mov rax, rbp
mov rbp, r15
jmp 0x14006548b
cmp r15, r8
je 0x140065653
mov rax, r8
mov r8, rbp
mov r13, r15
test r15, r15
je 0x140065653
mov r15, rbp
mov rbp, rax
mov rax, rdx
sub rax, r9
jb 0x140065c76
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 0x140065450
mov rax, qword [r13 + 0x18]
test rax, rax
jne 0x140065531
jmp 0x140065450
cmp rdx, r9
jne 0x140065552
xor r10d, r10d
jmp 0x1400655ab
cmp rdx, r9
je 0x140065450
mov rax, qword [r13 + 0x10]
test rax, rax
je 0x140065450
mov rcx, rax
shr rcx, 0x20
jne 0x140065c85
mov rcx, qword [r13 + 8]
jmp 0x140065542
cmp rdx, r9
je 0x140065450
mov rcx, qword [r13 + 0x18]
mov rax, qword [r13 + 0x28]
cmp rcx, rax
cmovb rax, rcx
test rax, rax
je 0x140065450
mov rcx, rax
shr rcx, 0x20
jne 0x140065c85
mov rcx, qword [r13 + 0x10]
mov dword [rdi], eax
mov qword [rdi + 8], rcx
mov eax, 1
jmp 0x140065452
lea rbx, [r13 + 0x28]
movzx ecx, byte [r13 + 0x3a]
movzx esi, byte [r13 + 0x3b]
cmp sil, cl
jne 0x140065571
xor r10d, r10d
lea rsi, [0x14018c810]
jmp 0x1400655ab
movzx ecx, cl
movzx r10d, sil
jb 0x140065cf7
cmp sil, 0x12
ja 0x140065ce3
sub r10d, ecx
add rbx, rcx
mov dword [rdi], r10d
mov qword [rdi + 8], rbx
mov r10d, 1
cmp rdx, r9
lea rsi, [0x14018c810]
je 0x140065cd0
cmp r10, rax
je 0x1400655f2
mov rcx, qword [r13 + 0x18]
test rcx, rcx
je 0x1400655f2
mov rsi, rcx
shr rsi, 0x20
jne 0x140065c85
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, [0x14018c810]
add rcx, r10
cmp rcx, rax
jbe 0x140065600
jmp 0x140065c9d
xor ecx, ecx
add rcx, r10
cmp rcx, rax
ja 0x140065c9d
je 0x140065639
mov rax, qword [r13 + 0x48]
test rax, rax
je 0x140065639
mov r10, rax
shr r10, 0x20
jne 0x140065c85
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 0x140065452
xor eax, eax
add rax, rcx
jmp 0x140065452
mov r9, rdx
add r9, qword [rsp + 0x30]
cmp r9, 0x41
mov rdi, qword [rsp + 0xa8]
jae 0x140065d06
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 0x140065b5a
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 0x1400656e0
movzx eax, al
cmp eax, 1
mov r11, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x48]
jne 0x140065700
add rdi, r13
mov qword [r10 + 0xf0], rdi
jmp 0x140065720
mov rax, qword [rsp + 0x80]
movups xmmword [rax], xmm6
mov r11, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x48]
jmp 0x140065720
mov rbp, r13
mov rax, qword [rsp + 0x80]
movups xmmword [rax], xmm6
sub rbp, rdx
jne 0x140065785
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 0x1400659c0
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 0x1400659d0
mov r14, rdi
mov qword [rsp + 0x48], r15
mov rdx, r11
jmp 0x1400659de
test rbp, rbp
je 0x140065720
mov rdi, r14
sub r14, 1
jb 0x140065cac
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, [0x14018c820]
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.0x1400657c5.4
invalid
jmp case.0x140065859.4
movzx eax, byte [rcx + 0x3b]
sub al, byte [rcx + 0x3a]
movzx eax, al
add rax, qword [rcx + 0x18]
jb 0x140065cc4
add rax, qword [rcx + 0x48]
jb 0x140065cc4
mov rbp, rdx
sub rbp, rax
jae case.0x1400657c5.4
invalid
jmp case.0x140065859.4
mov rax, qword [rcx + 0x10]
mov rbp, rdx
sub rbp, rax
jae case.0x1400657c5.4
jmp case.0x140065859.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.0x140065859.4
lea r9, [0x14018c830]
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 0x140065d39
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rax
jmp 0x1400658ee
add rcx, 8
mov rdx, rax
call fcn.140095ec0
mov r11, qword [rsp + 0x50]
push rax
push rax
mov r10, qword [rsp + 0x28]
jmp 0x1400658ee
mov rdx, qword [rcx + 0x10]
mov r8, rdx
sub r8, rax
jb 0x140065db7
add qword [rcx + 8], rax
mov qword [rcx + 0x10], r8
jmp 0x1400658ee
mov rdx, qword [rcx + 0x28]
sub rdx, rax
jb 0x140065d21
mov qword [rsp + 0x38], rax
mov r8, qword [rcx + 0x18]
mov r9, r8
sub r9, rax
jb 0x140065d1a
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 0x140065780
cmp rax, 3
je 0x140065780
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 0x140065780
mov qword [rsp + 0x48], rcx
xor eax, eax
xor edx, edx
jmp 0x1400659dc
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
and al, 0xcb
add al, byte [rax]
add al, ch
and al, 0xcb
add al, byte [rax]
add rax, rbp
je 0x140065b88
test r13, r13
test ebp, ebp
mov rbp, rbx
jne 0x1400652e0
jmp 0x140065bb2
add byte [rbp + rcx*4 + 0xd], cl
rep insd dword [rdi], dx
adc al, byte [rax]
lea r9, [0x14018c840]
movsxd rax, dword [r9 + r8*4]
add rax, r9
jmp rax
invalid
loopne 0x140065a9f
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 0x140065e1c
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 0x140065ad2
pop rbp
pop rbp
add rcx, 8
call fcn.140095ec0
add al, 3
add byte [rbx + rcx*4 + 0x5c], cl
and al, 0x50
add al, 3
add byte [rbx + rcx*4 + 0x5c], cl
and al, 0x50
mov r10, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
jmp 0x140065ad2
mov rax, qword [rcx + 0x10]
mov r8, rax
sub r8, rdx
jb 0x140065e0a
add qword [rcx + 8], rdx
mov qword [rcx + 0x10], r8
mov dword [rcx + 0x10], eax
jmp 0x140065ad2
mov rax, qword [rcx + 0x28]
sub rax, rdx
jb 0x140065d21
mov qword [rsp + 0x38], rdx
mov r8, qword [rcx + 0x18]
mov r9, r8
sub r9, rdx
jb 0x140065d1a
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 0x140065748
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 0x140065dc6
lea r8, [rdi + rbp]
mov rcx, rbx
mov rdx, r15
call qword [rsi + 0x20]
mov r13, rdx
test rax, rax
jne 0x140065b71
add rbp, r13
mov rax, qword [rsp + 0x28]
mov qword [rax + 0xf0], rbp
cmp r14, rbp
je 0x140065c52
test r13, r13
jne 0x140065b10
movabs r13, 0x1700000003
jmp 0x140065bd6
cmp rax, 1
mov r9, qword [rsp + 0x28]
jne 0x140065b81
xor eax, eax
mov r15, qword [rsp + 0x58]
jmp 0x140065234
cmp rax, 1
je 0x140065bd6
mov eax, 1
jmp 0x140065c36
mov eax, 1
jmp 0x140065bbe
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 0x140065234
movabs r13, 0x1700000003
xor eax, eax
test rax, rax
sete r8b
test r13, r13
sete cl
xor edx, edx
test r8b, r8b
je 0x140065c36
test cl, cl
jne 0x140065c36
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140065dec
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.1400f22c0
test rax, rax
je 0x140065dfb
mov qword [rax], r13
mov rdx, rsi
mov qword [rsi], rax
lea rax, [0x140153370]
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 0x140065234
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, [0x140157b9a]
lea r8, [0x140157c28]
mov edx, 0x35
call fcn.14011aa10
lea r8, [0x140154008]
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, [0x140154020]
call fcn.14011adb0
lea r8, [0x140154008]
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 0x140065d3e
lea rcx, [0x140153f3d]
lea r8, [0x140153f60]
mov edx, 0x23
call fcn.14011aa10
mov qword [rsp + 0x40], rdx
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
lea rax, [0x14002e490]
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, [0x140153eb8]
lea rcx, [rsp + 0xb0]
call fcn.14011a880
lea r8, [0x140153e98]
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, [0x140153e98]
mov rcx, rdx
mov rdx, rax
call fcn.14011a8c0
mov qword [rsp + 0x40], rax
jmp 0x140065d3e
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 0x140065ffe
movsxd r10, dword [r8 + rax*4]
add r10, r8
add edx, eax
jmp r10
loop 0x140065f7f
mov dl, 1
xchg byte [rcx + 0x28], r10b
test r10b, r10b
jne 0x140065f20
lock cmpxchg qword [rcx + 0x10], r9
je 0x140065f92
xor eax, eax
xchg byte [rcx + 0x28], al
jmp 0x140065f20
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 0x140065fb3
mov rax, qword [rcx + 0x20]
mov rdx, qword [r9]
mov r9, qword [r9 + 8]
cmp rax, r9
je 0x140065fbc
mov rax, r9
jmp 0x140065fc1
mov rdx, qword [r9]
mov rax, qword [r9 + 8]
jmp 0x140065fc1
cmp r8, rdx
je 0x140065ff7
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 0x140065ff1
call qword [r8 + 8]
mov eax, 1
add rsp, 0x70
pop rsi
ret
xor eax, eax
xchg byte [rcx + 0x28], al
jmp 0x140065fec
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140008a30]
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 0x14006615f
jmp 0x140066266
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
test rax, rax
je 0x140066250
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi + 0x530]
lock dec qword [rax]
jne 0x14006615f
mov rcx, qword [rsi + 0x530]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14002d930
and byte [rsi - 0x247bc7a1], al
jne 0x14006619b
jmp 0x140066238
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, [0x14018c860]
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.1400776e0
cmp dword [rsp + 0x20], 5
jne 0x14006636e
mov al, 1
mov cl, 3
jmp 0x1400664aa
lea rbx, [rsi + 0x538]
lea rdx, [rsp + 0x20]
mov r8d, 0x520
mov rcx, rbx
call fcn.140119a10
cmp dword [rsi + 0xf88], 3
je 0x1400663a6
mov rcx, r14
call fcn.140066630
test byte [rsi + 0xf88], 1
jne 0x14006655c
cmp dword [rbx], 4
je 0x14006644e
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 0x140066529
xchg byte [rbx + 0x38], bpl
test bpl, bpl
je 0x1400665e7
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 0x14006640a
mov rcx, rbx
call fcn.14002d930
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.14007cb10
cmp al, 2
jne 0x14006643c
mov al, 1
mov cl, 4
jmp 0x1400664aa
mov rcx, rbx
call fcn.140066630
cmp qword [rsi + 0x538], 4
jne 0x14006645b
test byte [rsi + 0x548], 1
jne 0x1400664f3
cmp byte [rsi + 0xa59], 0
je 0x14006649f
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 0x1400664c6
xchg byte [rdi + 0x38], bl
test bl, bl
je 0x1400665a2
mov rax, qword [rsi + 0xa60]
lock dec qword [rax]
jne 0x14006649f
mov rcx, qword [rsi + 0xa60]
call fcn.14002d930
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 0x140066592
xor edx, edx
xchg byte [rdi + 0x20], dl
call qword [rax + 8]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140066486
jmp 0x1400665a2
lea rdi, [rsi + 0x550]
mov rcx, rdi
call fcn.140069b70
mov rax, qword [rsi + 0x550]
test rax, rax
je 0x14006645b
lock dec qword [rax]
jne 0x14006645b
mov rcx, qword [rdi]
call fcn.140084430
jmp 0x14006645b
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
test rax, rax
je 0x1400665d5
xor edx, edx
xchg byte [rbx + 0x20], dl
call qword [rax + 8]
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x1400663f5
jmp 0x1400665e7
lea r14, [rsi + 0xf90]
mov rcx, r14
call fcn.140069b70
mov rax, qword [rsi + 0xf90]
test rax, rax
je 0x1400663a6
lock dec qword [rax]
jne 0x1400663a6
mov rcx, qword [r14]
call fcn.140084430
jmp 0x1400663a6
xor eax, eax
xchg byte [rdi + 0x20], al
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140066486
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
test rax, rax
je 0x1400665ba
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi + 0xa60]
lock dec qword [rax]
je 0x140066493
jmp 0x14006649f
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 0x1400663f5
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 0x1400665ff
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 0x140066402
jmp 0x14006640a
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 0x140069414
invalid
add byte [rax - 0x75], cl
invalid
mov rax, qword [rdi]
lea rcx, [0x14018c874]
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 0x140069211
jmp 0x14006924d
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 0x14006927b
add rcx, qword [rdi + 0x48]
jae 0x1400691ee
jmp 0x14006927b
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rsi + 0x18]
test rdx, rdx
jne 0x140069211
jmp 0x14006924d
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 0x14006924d
mov r8, qword [rsi]
mov rax, qword [rsi + 0x10]
sub r8, rax
cmp r8, rcx
jae 0x14006924d
invalid
mov rbx, rax
sub rbx, rdx
jb 0x140069269
mov qword [rsi + 0x10], 0
mov dword [rsi + 0x10], 0
je 0x140069245
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, [0x14018c884]
movsxd rcx, dword [r13 + rax*4]
add byte [rcx + rax - 0x17], cl
add byte [rcx + rax - 0x17], cl
jmp 0xcd53746a
jmp rcx
lea r8, str._rustc_c6727fc9b5c64cefa7263486497ee95e529bd0f8library_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.14011a9a0
invalid
invalid
or eax, dword [rax]
and eax, 0x48000b17
lea ecx, [0x140154020]
or eax, dword [rax]
lea rcx, [0x140154020]
call fcn.14011adb0
mov rdx, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
ja 0x1400692a7
ja 0x1400692a7
test r14, r14
jne 0x140069320
add byte [rax], al
add byte [rax], al
jmp 0x14006940f
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov r14, qword [rdi + 0x28]
ja 0x1400692d1
cmp rcx, r14
cmovb r14, rcx
test r14, r14
jne 0x140069320
jmp 0x14006940f
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 0x14006927b
jne 0x1400692e9
mov rdx, qword [rdi + 0x40]
mov edx, dword [rdi + 0x40]
mov r14, qword [rdi + 0x48]
test r14, r14
jne 0x140069320
jmp 0x14006940f
add byte [rax], bh
sal dword [rbp + 0xe], 1
cmp cl, dl
jne 0x1400692fb
mov rdx, qword [rdi + 0x10]
test r14, r14
jne 0x140069320
jmp 0x14006940f
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xd2
movzx edx, dl
movzx r14d, cl
jb 0x140069486
cmp cl, 0x12
ja 0x140069472
sub r14, rdx
sub esi, edx
add rdx, r12
test r14, r14
je 0x14006940f
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.0x14006935a
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, [0x14018c894]
movsxd rax, dword [rcx + rax*4]
xor eax, 0x63480012
add byte [rax + 0x63], cl
add al, 0x81
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 0x1400694bf
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.140095ec0
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 0x1400694b0
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 0x140069498
mov qword [rsp + 0x20], r14
mov rcx, qword [rdi + 0x18]
mov rdx, rcx
mov edx, ecx
mov edx, ecx
sub rdx, r14
jb 0x1400694c6
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 0x140069320
cmp eax, 3
jne 0x140069445
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 0x140069333
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, [0x140153f3d]
lea r8, [0x140153f60]
mov edx, 0x23
call fcn.14011aa10
lea r8, [0x140153e98]
mov rcx, r14
call fcn.14011a8c0
mov qword [rsp + 0x28], rax
jmp 0x1400694cb
mov qword [rsp + 0x28], rcx
lea rax, [rsp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [0x14002e490]
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, [0x140153eb8]
lea rcx, [rsp + 0x50]
call fcn.14011a880
int3
cmp qword [rsi], 0
je 0x14006c63c
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 0x14006c66a
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 0x14006c6a8
test eax, eax
jne 0x14006c62c
lea rcx, [rsi + 0x90]
call fcn.14006d9e0
add byte [rax], al
add byte [rax], al
jmp 0x14006c62c
cmp dword [rsi + 0x208], 2
je 0x14006c6d5
lea rcx, [rsi + 0x208]
or byte [rdx], al
add byte [rax], al
call fcn.14006d9e0
mov byte [rsi + 0x201], 0
jmp 0x14006c62c
invalid
invalid
invalid
invalid
mov byte [rsi + 0x201], 0
jmp 0x14006c62c
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, [0x14018c8a4]
lea ecx, [0x14018c8a4]
or eax, 0x120185
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 0x14006c795
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 0x14006c93c
cmp eax, 3
jne case.default.0x14006c77f
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, [0x14018c8b8]
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 0x14006c7bf
mov qword [rsi], 4
mov al, 3
jmp 0x14006d1f7
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 0x14006c7f7
mov rcx, r15
call rax
cmp qword [rbx + 8], 0
je 0x14006c81b
cmp qword [rbx + 0x10], 0x11
jb 0x14006c809
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 0x14006c8da
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14006d97d
mov r14, rax
mov qword [rax], r13
mov qword [rax + 8], rbp
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rax + 0x10], xmm0
lea r13, [0x140153698]
mov ebp, 3
cmp qword [rdi], 0
je 0x14006c873
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 0x14006c899
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 0x14006d1f7
cmp byte [rdi + 0x48], 0
je 0x14006d107
mov rcx, qword [rdi + 0x28]
mov rax, qword [rdi + 0x30]
mov qword [rdi + 0x50], r14
ja 0x14006c940
ja 0x14006c940
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 0x14006c948
movdqu xmm0, xmmword [rdi + 0x78]
mov rax, qword [rdi + 0x88]
outsd dx, dword [rsi]
js case.0x1400654b2.45
js case.0x1400654b2.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 0x14006ca5a
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 0x14006d928
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, [0x140150346]
cmp rax, 5
je 0x14006cb1e
cmp cl, al
jb 0x14006cb1e
lea r13, [0x140150346]
add r13, rax
sub r14, rax
je 0x14006cf64
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r14
call fcn.1400f22c0
test rax, rax
je 0x14006d94c
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 0x14006cb98
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.1400e1a10
mov r14, rdx
test rax, rax
je 0x14006ce26
mov rax, qword [rsp + 0xc0]
cmp rax, rbx
je 0x14006cbda
test rax, rax
je 0x14006cbda
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 0x14006cc08
test rax, rax
je 0x14006cc08
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 0x14006cc3f
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 0x14006cc30
cmp qword [rsp + 0xa8], 0
je 0x14006cc5c
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x140]
call fcn.14006d9e0
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 0x14006cd38
mov rcx, r15
call fcn.14006d9e0
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 0x14006cee8
lea rdx, [rdi + 0xd8]
fadd dword [rax]
add byte [rax], al
cmp r13, 1
jne 0x14006cf57
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 0x14006d959
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.140091f10
cmp qword [rsp + 0x360], 0
mov rbp, qword [rsp + 0x368]
mov r14, qword [rsp + 0x370]
je 0x14006cf71
cmp rbp, 2
jne 0x14006d12e
mov ebp, 2
jmp 0x14006d012
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.1400e2210
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 0x14006d219
movzx eax, byte [0x140198310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14006d99b
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, qword [rsp + 0x90]
test rcx, rcx
mov rsi, qword [rsp + 0x30]
je 0x14006d2a2
lock dec qword [rcx]
lea r15, [0x1401530e0]
je 0x14006d27f
jmp 0x14006d2b2
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 0x14006d057
jmp 0x14006d1e6
mov r14, qword [rdx]
mov ebp, 2
jmp 0x14006d04c
xor r14d, r14d
mov ebp, 1
jmp 0x14006cb3b
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 0x14006d1de
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.14006db30
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 0x14006d0cd
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14006d98c
mov qword [rax], r14
lea r13, [0x1401533e8]
mov r14, rax
mov ebp, 3
cmp qword [rdi], 0
jne 0x14006c869
jmp 0x14006c873
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 0x14006c869
jmp 0x14006c873
mov r15, rbp
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x2d0], xmm0
mov ebp, 2
cmp qword [rdi], 0
jne 0x14006c869
jmp 0x14006c873
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 0x14006d2c2
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.1400f22c0
test rax, rax
je 0x14006d9ac
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r15
mov rcx, qword [rsp + 0x90]
test rcx, rcx
je 0x14006d2ab
lock dec qword [rcx]
lea r15, [0x140153110]
jne 0x14006d2b2
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r12, r14
mov r14, rax
call fcn.14003df00
mov rax, r14
mov r14, r12
jmp 0x14006d2b2
lea r15, [0x1401530e0]
jmp 0x14006d2b2
lea r15, [0x140153110]
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 0x14006d313
mov r8, qword [rsp + 0x68]
cmp r12, rbx
cmove r8, rax
lea rcx, [rsp + 0x1a0]
mov rdx, r14
call fcn.1400e1f70
mov rbp, qword [rsp + 0x1b0]
cmp rbp, 2
jne 0x14006d384
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.14006d9e0
lock dec qword [r14]
jne 0x14006d6c6
mov rcx, r14
call fcn.1400833c0
jmp 0x14006d6c6
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 0x14006d3d1
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 0x14006d3dd
jmp 0x14006d444
xor eax, eax
mov qword [rsp + 0x40], rax
cmp r12, rbx
je 0x14006d3cf
mov r13, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
test rbx, rbx
mov qword [rsp + 0x120], rbx
je 0x14006d427
mov rax, rbx
shr rax, 0x3e
lea r12, [rbx + rbx]
test rax, rax
jne 0x14006d9c8
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r12
call fcn.1400f22c0
test rax, rax
je 0x14006d9d2
mov rcx, rax
jmp 0x14006d431
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 0x14006d4be
lock inc qword [r13]
jle case.0x14006c77f.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 0x14006d4ce
test r8d, r8d
je 0x14006d4df
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r8
mov rbp, r8
call fcn.1400f22c0
test rax, rax
je 0x14006d9bb
mov r12, rax
mov rdx, r15
mov rax, rbp
mov r8, rbp
jmp 0x14006d4ec
xor r13d, r13d
test rbp, rbp
mov byte [rsp + 0x2f], al
mov byte [rsp + 0x2e], cl
jne 0x14006d48e
mov r12d, 1
xor eax, eax
mov qword [rsp + 0x30], rax
xor ebp, ebp
jmp 0x14006d4fd
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 0x14006d543
mov rdx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x88]
lea rcx, [rsp + 0x360]
call fcn.140086650
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.140091f10
cmp qword [rsp + 0x360], 0
mov rbx, qword [rsp + 0x368]
mov r12, qword [rsp + 0x370]
je 0x14006d724
cmp rbx, 2
je 0x14006d702
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 0x14006d741
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.14009f6e0
mov rax, qword [rsp + 0xc0]
movabs r15, 0x8000000000000000
cmp rax, r15
je 0x14006d783
test rax, rax
je 0x14006d783
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 0x14006d7ac
test rax, rax
je 0x14006d7ac
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 0x14006d7df
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 0x14006d7d0
cmp qword [rsp + 0xa8], 0
je 0x14006d7fc
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 0x14006d8ba
cmp rbx, 2
je 0x14006cc84
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
ror dword [rdx], 0
ror dword [rdx], 0
mov r13d, 1
jmp 0x14006cca8
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 0x14006cca8
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, [0x140154148]
lea eax, [0x140154148]
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
mov ah, 0xcb
or al, byte [rax]
add al, ch
mov ah, 0xcb
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 0x14006ef62
cmp eax, 3
jne case.default.0x14006ef54
lea rdx, [rsi + 0x728]
add byte [rax], al
movzx eax, byte [rsi + 0x728]
lea rdi, [rsi + 0x4e8]
lea rcx, [0x14018c8cc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0xa8], rdx
jmp rax
mov r14, qword [rsi + 0x618]
jmp 0x14006f2a2
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 0x14006efd9
cmp ebx, 1
jne 0x14006efdb
movzx ebp, byte [rsi + 0x3c1]
jmp case.0x1400654b2.55
jmp case.0x1400654b2.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.1400f22c0
test rax, rax
je 0x140074fef
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 0x14006f136
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.0x14006f0ed.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 0x140072c79
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, [0x14018c8e0]
add byte [rax - 0x73], cl
or eax, 0x11d7fa
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14006f13c
mov r14, qword [rsi + 0x760]
mov esi, dword [rsi + 0x760]
jmp 0x14006f31b
jmp 0x140070616
jmp 0x140070889
mov rbx, qword [rsp + 0x88]
jmp 0x140070189
lea rcx, [0x140152140]
call fcn.14011b000
lea rcx, [0x1401520f0]
call fcn.14011b000
lea rcx, [0x140152128]
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 0x14006f1ca
add byte [rax - 0x73], cl
xchg esi, eax
invalid
cmp ebx, 2
jne 0x14006f1c3
mov r15, qword [rsi + 0x468]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140074fef
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 0x14006f1ca
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 0x14006f3db
cmp ebp, 2
jne 0x14006f3d4
mov r15, qword [rsi + 0x778]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140074fef
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 0x14006f3db
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 0x14006f42f
lock inc qword [r13]
jle case.0x14006ef54.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 0x14006f4aa
mov rax, qword [rdi + 0x70]
mov qword [rsp + 0x840], rax
lock inc qword [rcx]
jle case.0x14006ef54.2
mov r14, qword [rdi + 0x108]
test r14, r14
je 0x14006f4c0
lock inc qword [r14]
jle case.0x14006ef54.2
mov qword [rsp + 0x38], rcx
mov r15, r12
mov rbx, qword [rdi + 0x68]
test rbx, rbx
je 0x14006f4e7
mov rax, qword [rdi + 0x70]
mov qword [rsp + 0x838], rax
lock inc qword [rbx]
jle case.0x14006ef54.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.0x14006ef54.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.0x14006ef54.2
mov r12, r15
xor r15d, r15d
cmp qword [rdi + 0x88], 0
je 0x14006f616
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.0x14006ef54.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 0x14006f698
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 0x14006f6fb
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 0x14006f799
cmp ebp, 1
jne 0x14006f73e
movzx eax, byte [rsp + 0x331]
jmp 0x14006f799
mov rbx, qword [rsp + 0x338]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140074fef
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 0x14007505d
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, [0x1401868d8]
lea rdi, [rsp + 0x640]
mov r8d, 1
mov rcx, rdi
call fcn.140007c20
lea rcx, [rsp + 0x390]
mov rdx, rdi
call fcn.140026a50
mov r13, qword [rsp + 0x390]
movzx edi, byte [rsp + 0x398]
test r13, r13
je 0x14007514f
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 0x14006fbba
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 0x140075148
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.140023f30
movzx eax, byte [rsp + 0x110]
movzx edi, byte [rsp + 0x111]
cmp al, 3
mov r8, qword [rsp + 0x38]
mov r9, qword [rsp + 0x848]
je 0x14007503d
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 0x140075045
lea rdi, [rsi + 0x9d8]
lea r13, [rsi + 0xa18]
lea rcx, [rsp + 0x10d0]
mov rdx, rdi
mov r8, rbx
call fcn.1400a45c0
cmp byte [rsp + 0x1140], 3
jne 0x140070332
lea rcx, [rsp + 0x660]
mov rdx, r13
mov r8, rbx
call fcn.140056fe0
cmp byte [rsp + 0x6d0], 3
je 0x140070e09
mov rax, qword [r13]
mov qword [r13], 9
cmp rax, 9
je 0x14007525b
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.14006a690
mov r14d, 9
jmp 0x140070464
mov r14, qword [r13]
mov qword [r13], 9
cmp r14, 9
je 0x14007525b
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.1400755f0
cmp r14, 0xa
je 0x140070e09
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 0x14007054b
mov rcx, rdi
call fcn.1400755f0
mov rcx, r13
call fcn.14006a690
mov r14, qword [rbx]
cmp r14, 9
jne 0x14007081e
movzx r13d, byte [rsi + 0x890]
cmp r13b, 2
jne 0x140070a43
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 0x140070c39
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.1400a45c0
movzx r13d, byte [rsp + 0x180]
cmp r13b, 3
je 0x140070e05
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.1400755f0
cmp r13b, 2
jne 0x140070786
xor r14d, r14d
cmp byte [rsi + 0x9d1], 0
je 0x140070a29
xor r14d, r14d
cmp byte [r12 + 0x30], 4
jne 0x140070a29
mov rdi, qword [r12]
xor r14d, r14d
test rdi, rdi
je 0x140070a29
mov qword [rsp + 0x40], rbp
mov rbx, qword [r12 + 8]
movabs r15, 0xd90863875608b9f2
xor r14d, r14d
movabs rbp, 0xdc86e7df5ba2e808
jmp 0x140070751
mov rcx, rdi
call qword [rbx + 0x30]
mov rdi, rax
mov rbx, rdx
test rax, rax
je 0x140070767
mov rcx, rdi
call qword [rbx + 0x38]
cmp rax, r15
jne 0x140070740
cmp rdx, rbp
jne 0x140070740
mov r14d, 1
mov r15, r12
mov rbp, qword [rsp + 0x40]
cmp byte [rsi + 0x9d4], 0
mov r12, qword [rsp + 0x48]
jne 0x140070c46
jmp 0x140070c53
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 0x140070c46
jmp 0x140070c53
movzx r13d, byte [rsi + 0x810]
cmp r13b, 2
jne 0x140070b15
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 0x140070c7b
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.140056fe0
movzx r13d, byte [rsp + 0x430]
cmp r13b, 3
je 0x140070e01
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.14006a690
xor r14d, r14d
cmp r13b, 2
jne 0x14007096f
mov r15, rdi
cmp byte [rsi + 0x9d2], 0
jne 0x140070c88
jmp 0x1400709fd
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 0x140070c88
mov byte [rsi + 0x9d2], 0
cmp byte [rsi + 0x9d3], 0
je 0x140070ca9
mov rcx, qword [rsi + 0x9d8]
call fcn.1400580a0
mov byte [rsi + 0x9d3], 0
jmp 0x1400712b7
mov r15, r12
cmp byte [rsi + 0x9d4], 0
mov r12, qword [rsp + 0x48]
jne 0x140070c46
jmp 0x140070c53
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.1400755f0
jmp 0x1400712b7
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 0x140070cb5
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.14006a690
jmp 0x1400712b7
mov byte [rsi + 0x9d5], 0
mov r13b, 2
xor r14d, r14d
lea rcx, [rsp + 0x3c0]
call fcn.1400755f0
mov byte [rsi + 0x9d4], 0
cmp byte [rsi + 0x9d5], 0
je 0x140070c6f
mov rcx, qword [rsi + 0x9d8]
call fcn.1400580a0
mov byte [rsi + 0x9d5], 0
jmp 0x1400712b7
mov byte [rsi + 0x9d3], 0
mov r13b, 2
xor r14d, r14d
lea rcx, [rsp + 0x110]
call fcn.14006a690
mov byte [rsi + 0x9d2], 0
cmp byte [rsi + 0x9d3], 0
jne 0x140070a11
mov byte [rsi + 0x9d3], 0
jmp 0x1400712b7
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 0x140070d4d
mov r12, qword [rax + 0x70]
mov rbx, qword [r12 + 0x10]
movzx eax, byte [0x140198310]
mov edx, 0x1b8
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140075384
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, [0x140151258]
mov rcx, rbx
mov rdx, rdi
call qword [r12 + 0x18]
mov r12, qword [rsp + 0x48]
jmp 0x140071234
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 0x140070e1c
cmp eax, 1
je 0x140070e49
mov rax, qword [rsp + 0x3c0]
cmp rax, 0xa
je 0x1400755b7
cmp eax, 9
je 0x1400755b7
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14007553e
test rcx, rcx
jne 0x1400755b7
lea rcx, [rsp + 0x3c8]
call fcn.140057580
jmp 0x1400755b7
mov al, 4
jmp 0x140070e0b
mov al, 5
jmp 0x140070e0b
mov al, 3
mov rcx, qword [rsp + 0x638]
mov byte [rcx], al
mov al, 3
jmp 0x1400733f7
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14008e590]
call fcn.1400e72a0
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 0x140075393
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 0x1400753ae
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 0x140071063
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.0x14006ef54.2
movzx eax, byte [0x140198310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14007539f
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.0x1400a0ae9.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 0x140074f48
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 0x140071175
lea rcx, [rsp + 0x330]
mov rdx, rbp
call fcn.14008e980
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 0x1400711f9
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.0x14006ef54.2
movzx eax, byte [0x140198310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14007539f
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, [0x140155480]
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 0x140074f5f
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 0x1400711c7
mov rcx, qword [rsp + 0x330]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
mov r12, qword [rsp + 0x48]
jne 0x140074f55
mov rax, qword [rbp + 0x10]
mov rcx, rbp
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [rbp], rax
cmp rax, 0x3f
jbe 0x1400753ff
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400711fe
mov rax, qword [rbp + 0x10]
mov rcx, rbp
call qword [rax + 0x10]
jmp 0x1400711fe
lea rcx, [rsp + 0x330]
mov rdx, rbp
call fcn.14008e980
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 0x140071234
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.140075ea0
cmp r13b, 2
jne 0x140071481
mov bl, 1
mov r13d, 3
test r14, r14
je 0x1400719f6
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 0x140073a22
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 0x1400717d9
cmp qword [rcx + 0x18], 0
je 0x1400717d9
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 0x14007161d
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x1400717d9
add rdx, r8
add rdx, 0x10
add r8, 0x10
and rdx, rcx
jmp 0x1400715c9
lea r10d, [r9 - 1]
and r10w, r9w
mov r9d, r10d
je 0x1400715e0
tzcnt r11d, r9d
add r11, rdx
and r11, rcx
shl r11, 5
mov r10, rax
sub r10, r11
cmp qword [r10 - 0x20], r14
jne 0x140071610
cmp qword [r10 - 0x18], rbx
jne 0x140071610
mov rdi, qword [r10 - 0x10]
mov rax, qword [r10 - 8]
mov rcx, rdi
call qword [rax + 0x18]
cmp rax, r14
jne 0x1400717d9
cmp rdx, rbx
jne 0x1400717d9
mov qword [rsp + 0x50], r15
cmp byte [rsi + 0x791], 2
je 0x140074fd7
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 0x14007169e
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.0x14006ef54.2
mov r14, qword [rbx + 0x10]
mov ecx, 8
xor eax, eax
lock cmpxchg qword [r14 + 0x130], rcx
jne 0x140071e8a
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 0x140071e9b
lea rcx, [r14 + 0x10]
call fcn.1400f6110
lea rcx, [r14 + 0x30]
call fcn.1400f6110
lea rcx, [r14 + 0x50]
call fcn.1400f6110
lea rcx, [r14 + 0x70]
call fcn.1400f6110
lea rcx, [r14 + 0x90]
call fcn.1400f6110
lea rcx, [r14 + 0xb0]
call fcn.1400f6110
lea rcx, [r14 + 0xd0]
call fcn.1400f6110
add r14, 0xf0
mov rcx, r14
call fcn.1400f6110
and r15d, 0xff00
cmp r15d, 0x200
mov rbp, qword [rsp + 0x40]
mov r15, qword [rsp + 0x50]
je 0x1400717d9
test rbx, rbx
je 0x1400717cb
mov rax, qword [r12]
test rax, rax
je 0x1400717a5
mov rcx, rbx
call rax
cmp qword [r12 + 8], 0
je 0x1400717cb
cmp qword [r12 + 0x10], 0x11
jb 0x1400717b9
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 0x1400717d9
mov rcx, rdi
call fcn.14003dfe0
cmp byte [rbp + 0x61], 2
je 0x140074fd7
cmp byte [rbp + 0x40], 2
jne 0x1400718d8
cmp byte [rsi + 0x6e0], 7
jne 0x140072227
mov rcx, qword [rsi + 0x6f8]
test rcx, rcx
je 0x1400718c7
cmp qword [rcx + 0x18], 0
je 0x1400718c7
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 0x14007188d
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x1400718c7
add rdx, r8
add rdx, 0x10
add r8, 0x10
and rdx, rcx
jmp 0x140071845
lea r10d, [r9 - 1]
and r10w, r9w
mov r9d, r10d
je 0x14007185c
tzcnt r11d, r9d
add r11, rdx
and r11, rcx
shl r11, 5
mov r10, rax
sub r10, r11
cmp qword [r10 - 0x20], rbx
jne 0x140071880
cmp qword [r10 - 0x18], rdi
jne 0x140071880
mov rcx, qword [r10 - 0x10]
mov rax, qword [r10 - 8]
call qword [rax + 0x18]
cmp rax, rbx
jne 0x1400718c7
cmp rdx, rdi
je 0x140072227
lea rcx, [rsi + 0x688]
call fcn.140030440
jmp 0x140072227
cmp byte [rsi + 0x700], 3
jne 0x140071a06
mov rbx, rbp
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14007529a
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 0x140074fd7
movzx r12d, byte [rbx + 0x60]
mov rcx, qword [rbx + 0x48]
xor edi, edi
test rcx, rcx
je 0x140071944
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.0x14006ef54.2
cmp byte [rbp + 0x29], 2
je 0x1400719b4
mov qword [rsp + 0x38], r14
mov r14, qword [rbp + 0x10]
test r14, r14
je 0x14007199c
mov rbx, qword [rbp + 0x18]
mov rax, qword [rbx]
test rax, rax
je 0x140071978
mov rcx, r14
call rax
cmp qword [rbx + 8], 0
je 0x14007199c
cmp qword [rbx + 0x10], 0x11
jb 0x14007198a
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 0x1400719b4
mov rcx, qword [rbp + 0x20]
call fcn.14003dfe0
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 0x1400739a2
mov rbp, r15
mov r14, qword [rsp + 0x370]
jmp 0x140073a22
mov rax, qword [rsi + 0x620]
cmp byte [rax + 0x111], 0
je 0x140071a8f
mov qword [rsp + 0x40], rbp
movzx ebx, byte [rsi + 0x688]
test ebx, ebx
je 0x140071afd
cmp ebx, 2
jne 0x140071af6
mov r14, qword [rsi + 0x690]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140074fef
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 0x140071afd
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 0x140072205
movzx eax, byte [rbp + 0x61]
cmp al, 2
je 0x140074fd7
lea rdi, [rsi + 0x688]
test al, al
je 0x140071ae9
cmp byte [rdi], 0
je 0x140072211
lea rdx, [0x140157d60]
mov rcx, rdi
call fcn.140025e50
test al, al
je 0x140072211
mov rcx, rdi
call fcn.14002ff30
jmp 0x140072211
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 [0x140152118]
movaps xmmword [rsp + 0x670], xmm0
movdqu xmm0, xmmword [0x140152108]
movdqa xmmword [rsp + 0x660], xmm0
mov rcx, r15
call fcn.14002c500
test al, al
jne 0x140075317
lea rdx, [rsp + 0x660]
mov qword [rsp + 0x50], r15
mov rcx, r15
call fcn.14002bff0
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 0x140071c30
movzx ecx, byte [rsp + 0x368]
cmp byte [rax + 8], cl
je 0x14007207c
inc rdi
inc r15
mov rax, r15
nop dword [rax + rax]
mov r15, rax
mov eax, 0
cmp r15, rbx
jae 0x140071c30
movzx r11d, word [r13 + r15*4]
cmp r11, 0xffff
je 0x140071d20
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 0x140071d20
cmp ax, word [rsp + 0x38]
jne 0x140071c1f
mov rdx, qword [rsi + 0x650]
cmp rdx, r11
jbe 0x140075016
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 0x140071c1f
add rax, rdx
add rax, 0x40
test rcx, rcx
je 0x140071c0e
mov rcx, qword [rsp + 0x80]
cmp qword [rax + 0x10], rcx
jne 0x140071c1f
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 0x140071c1f
mov bl, 2
test r10, r10
je 0x140071d18
lea rcx, [rsp + 0x678]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [r10 + 0x10]
mov r11, r14
jmp 0x14007207e
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 0x140071dce
mov rdx, qword [r14 + 0x28]
cmp r11, rdx
jb 0x14007217c
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 0x14007536c
mov rcx, qword [rsp + 0x128]
call fcn.1400237f0
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 0x140071ee8
mov rdx, qword [rsp + 0x128]
lea rcx, [rsp + 0x660]
call fcn.140023290
cmp qword [rsp + 0x660], 0
je 0x140071ee8
movzx eax, word [rsp + 0x670]
movzx ecx, byte [rsp + 0x110]
test ecx, ecx
je 0x140071ede
cmp ecx, 2
jne 0x140071eac
mov rdx, qword [rsp + 0x118]
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
cmp rdx, 5
je 0x140071ec8
cmp rdx, 3
jne 0x140071ede
movzx edx, word [rcx]
xor edx, 0x7377
movzx ecx, byte [rcx + 2]
xor ecx, 0x73
or cx, dx
jne 0x140071ede
jmp 0x140072099
lea rcx, [r14 + 0x130]
call fcn.14011e1b0
jmp 0x1400716ca
lea rcx, [r14 + 0x130]
call fcn.14011e810
jmp 0x140071721
cmp byte [rsp + 0x111], 0
lea rdx, str.httphttpswswssftpfileC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
lea rcx, [0x140186504]
cmove rcx, rdx
je 0x140071ede
mov edx, 0x70747468
xor edx, dword [rcx]
movzx ecx, byte [rcx + 4]
xor ecx, 0x73
or ecx, edx
je 0x140072099
cmp ax, 0x50
je 0x1400720a7
mov r8, qword [rsp + 0x130]
test r8, r8
je 0x1400720a7
mov rdx, qword [rsp + 0x128]
lea rcx, [rsp + 0x8c0]
call fcn.140023290
cmp qword [rsp + 0x8c0], 0
je 0x1400720b3
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, [0x140026c90]
mov qword [rsp + 0xf18], rax
lea rax, [rsp + 0x1290]
mov qword [rsp + 0xf20], rax
lea rax, [0x1400d3bc0]
mov qword [rsp + 0xf28], rax
lea rax, [0x140154628]
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.140006c00
mov rdi, qword [rsp + 0x10d8]
mov rax, qword [rsp + 0x10e0]
xor r8d, r8d
test rax, rax
je 0x140072034
xor ecx, ecx
jmp 0x14007200d
cmp dl, 9
jne 0x14007201b
inc rcx
cmp rax, rcx
je 0x140072031
movzx edx, byte [rdi + rcx]
cmp dl, 0x1f
jbe 0x140072000
cmp dl, 0x7f
jne 0x140072005
mov al, 2
mov byte [rsp + 0x680], al
cmp qword [rsp + 0x10d0], 0
jne 0x140072058
jmp 0x140072072
mov r8, rax
lea rcx, [rsp + 0x660]
mov rdx, rdi
call fcn.140007c20
xor eax, eax
mov byte [rsp + 0x680], al
cmp qword [rsp + 0x10d0], 0
je 0x140072072
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 0x14007212a
jmp 0x1400720e3
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 0x140071d53
movzx eax, ax
cmp eax, 0x1bb
jne 0x140071ee8
mov qword [rsp + 0x8c0], 0
xor r8d, r8d
test rbx, rbx
je 0x140072112
xor eax, eax
jmp 0x1400720cd
cmp cl, 9
jne 0x1400720db
inc rax
cmp rbx, rax
je 0x14007210f
movzx ecx, byte [rdi + rax]
cmp cl, 0x1f
jbe 0x1400720c0
cmp cl, 0x7f
jne 0x1400720c5
mov byte [rsp + 0x680], 2
lea rax, [0x140154668]
mov qword [rsp + 0x20], rax
lea rcx, str.uri_host_is_valid_header_value
lea r9, [0x1401542e0]
lea r8, [rsp + 0x10d0]
mov edx, 0x1e
call fcn.14011acb0
mov r8, rbx
lea rcx, [rsp + 0x660]
mov rdx, rdi
call fcn.140007c20
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.14009c070
test rax, rax
je 0x140075340
cmp byte [rsp + 0x110], 2
jb 0x1400721b2
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 0x140071ab2
lea rcx, [rsi + 0x688]
call fcn.140030440
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 0x140075243
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 0x1400723ae
movzx eax, byte [0x140198310]
mov edx, 0x140
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14007528b
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.0x14006ef54.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 0x1400723ee
cmp rax, 0xfffffffffffffffe
je 0x140075504
lea rcx, [rax + 2]
lock cmpxchg qword [rbx + 0x1c0], rcx
jne 0x140072320
lea rcx, [rbx + 0x80]
lea rdx, [rsp + 0x110]
call fcn.1400a8270
mov rax, qword [rbx + 0x110]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rbx + 0x110], rcx
jne 0x140072360
test rax, rax
jne 0x140072444
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 0x140072444
call qword [rax + 8]
jmp 0x140072444
mov rcx, qword [rbp + 0x30]
xor edx, edx
mov eax, 1
lock cmpxchg qword [rcx + 0x10], rdx
je 0x14007245c
cmp byte [rbp + 0x40], 0
je 0x14007245c
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], rdi
lea rcx, [rsp + 0x1670]
lea rdx, [rsp + 0xf10]
jmp 0x140072b72
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 0x140072608
lea rdx, [rsp + 0x110]
mov r12d, 6
mov ebp, 1
jmp 0x1400725fd
mov byte [rbp + 0x40], 1
movzx eax, byte [0x140198310]
mov edx, 0x140
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14007528b
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.0x14006ef54.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 0x140072597
cmp rax, 0xfffffffffffffffe
je 0x140075535
lea rcx, [rax + 2]
lock cmpxchg qword [rbx + 0x1c0], rcx
jne 0x140072510
lea rcx, [rbx + 0x80]
lea rdx, [rsp + 0x110]
call fcn.1400a8270
mov rax, qword [rbx + 0x110]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rbx + 0x110], rcx
jne 0x140072550
test rax, rax
jne 0x1400725ed
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 0x1400725ed
call qword [rax + 8]
jmp 0x1400725ed
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 0x1400727d8
lea rdx, [rsp + 0x110]
mov r12d, 6
xor ebp, ebp
xor r15d, r15d
xor r14d, r14d
jmp 0x140072c1f
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 0x140072640
and eax, 0xa
cmp eax, 8
jne 0x1400727a3
mov rax, qword [r13 + 0x10]
mov rcx, qword [r13 + 0x18]
call qword [rax + 0x10]
lock dec qword [r13]
je 0x1400727ae
cmp r15, 2
je 0x1400727c0
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.1400589a0
cmp qword [rsp + 0x210], 0
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x40], r14
je 0x1400729a8
test rax, rax
mov rbx, qword [rsp + 0x38]
je 0x140072a1d
mov rdx, qword [rsp + 0x220]
test rdx, rdx
je 0x140072a1d
mov rax, qword [rdx + 0xd0]
nop dword [rax + rax]
mov rcx, rax
test cl, 4
jne 0x14007275d
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0xd0], r8
jne 0x140072740
and ecx, 5
cmp ecx, 1
jne 0x140072776
mov rax, qword [rdx + 0xc0]
mov rcx, qword [rdx + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x220]
test rax, rax
je 0x140072a1d
lock dec qword [rax]
jne 0x140072a1d
mov rcx, qword [rsp + 0x220]
call fcn.140083e40
jmp 0x140072a1d
lock dec qword [r13]
jne 0x140072671
mov rcx, r13
call fcn.1400811f0
cmp r15, 2
jne 0x14007267b
lea rcx, [0x14015108d]
lea r8, [0x140151138]
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 0x140072810
and eax, 0xa
cmp eax, 8
jne 0x140072973
mov rax, qword [r13 + 0x10]
mov rcx, qword [r13 + 0x18]
call qword [rax + 0x10]
lock dec qword [r13]
je 0x14007297e
cmp r15, 2
je 0x140072990
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.1400589a0
cmp qword [rsp + 0x210], 0
mov rax, qword [rsp + 0x218]
je 0x140072aeb
test rax, rax
mov rbx, r14
je 0x140072b5d
mov rdx, qword [rsp + 0x220]
test rdx, rdx
je 0x140072b5d
mov rax, qword [rdx + 0xd0]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x14007292d
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0xd0], r8
jne 0x140072910
and ecx, 5
cmp ecx, 1
jne 0x140072946
mov rax, qword [rdx + 0xc0]
mov rcx, qword [rdx + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x220]
test rax, rax
je 0x140072b5d
lock dec qword [rax]
jne 0x140072b5d
mov rcx, qword [rsp + 0x220]
call fcn.140083e40
jmp 0x140072b5d
lock dec qword [r13]
jne 0x140072841
mov rcx, r13
call fcn.1400811f0
cmp r15, 2
jne 0x14007284b
lea rcx, [0x14015108d]
lea r8, [0x1401510a8]
mov edx, 0x14
call fcn.14011add0
test rax, rax
mov rbx, qword [rsp + 0x38]
je 0x140072a1d
mov rdx, qword [rsp + 0x220]
test rdx, rdx
je 0x140072a1d
mov rax, qword [rdx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x1400729ea
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x1400729d0
and ecx, 5
cmp ecx, 1
jne 0x1400729fd
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x220]
test rax, rax
je 0x140072a1d
lock dec qword [rax]
jne 0x140072a1d
mov rcx, qword [rsp + 0x220]
call fcn.1400811f0
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 0x140072c1f
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14007529a
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, str.connection_was_not_readydispatch_dropped_without_returning_error_m
mov r8d, 0x18
mov rcx, rax
call fcn.14008e730
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 0x140072c1f
test rax, rax
mov rbx, r14
je 0x140072b5d
mov rdx, qword [rsp + 0x220]
test rdx, rdx
je 0x140072b5d
mov rax, qword [rdx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x140072b2a
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x140072b10
and ecx, 5
cmp ecx, 1
jne 0x140072b3d
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x220]
test rax, rax
je 0x140072b5d
lock dec qword [rax]
jne 0x140072b5d
mov rcx, qword [rsp + 0x220]
call fcn.1400811f0
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 0x140072c1f
mov r13, rbx
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14007529a
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, str.connection_was_not_readydispatch_dropped_without_returning_error_m
mov r8d, 0x18
mov rcx, rax
call fcn.14008e730
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 0x140072ffa
cmp qword [rsi + 0x7b0], 0
jne 0x140073008
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 0x140072e14
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.14006dda0
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 0x140073406
mov rsi, qword [rsp + 0x48]
cmp qword [rsi + 0x7c8], 0
jne 0x140074f9c
lea rcx, [rsp + 0x110]
mov rdx, rbp
mov r8, qword [rsp + 0x88]
call fcn.140080ef0
mov r13, qword [rsp + 0x118]
cmp r13, 6
je 0x1400733f5
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 0x140074fb4
mov rcx, qword [rbp]
test rcx, rcx
je 0x140072f50
mov rax, qword [rcx + 0x30]
nop dword [rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140072f10
and eax, 0xa
cmp eax, 8
jne 0x140072f32
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp]
test rax, rax
je 0x140072f50
lock dec qword [rax]
jne 0x140072f50
mov rcx, qword [rbp]
call fcn.1400811f0
nop word [rax + rax]
mov qword [rsi + 0x7c8], 1
cmp r13d, 4
je 0x140072ce0
cmp r13d, 5
lea rbx, [rsp + 0x660]
je 0x140074ffe
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 0x140072d0c
cmp qword [rsi + 0x7b0], 0
je 0x1400730b2
mov r15, qword [rsi + 0x7b8]
mov r13, qword [rsi + 0x7c0]
mov qword [rsi + 0x7c0], 5
cmp r13, 5
je 0x140075273
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 0x1400734cd
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 0x14007320c
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.14006dda0
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 0x14007382b
cmp qword [rsi + 0x7c8], 0
jne 0x140074f9c
mov rcx, rbp
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x88]
call fcn.140080ef0
mov r13, qword [rsp + 0x118]
cmp r13, 6
je 0x1400733f5
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 0x140074fb4
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax]
test rcx, rcx
je 0x140073350
mov rax, qword [rcx + 0x30]
nop word [rax + rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140073300
and eax, 0xa
cmp eax, 8
jne 0x140073322
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 0x140073350
lock dec qword [rax]
jne 0x140073350
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax]
call fcn.1400811f0
nop word cs:[rax + rax]
mov qword [rsi + 0x7c8], 1
cmp r13d, 4
je 0x140073100
cmp r13d, 5
je 0x140075025
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 0x14007311c
mov al, 4
mov rcx, qword [rsp + 0xa8]
mov byte [rcx], al
jmp 0x140073e28
cmp rax, 1
mov rsi, qword [rsp + 0x48]
jne 0x140073835
mov r15, qword [rsi + 0x7b8]
mov qword [rsi + 0x7c0], 5
cmp r13, 5
mov rdi, qword [rsp + 0x50]
je 0x140075273
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.14006dda0
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.140075f90
cmp r13, 4
jne 0x14007360f
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 0x140074fd7
lea r14, [rsi + 0x730]
mov rcx, qword [rsi + 0x778]
test rcx, rcx
je 0x1400735cf
lea rdx, [rsp + 0x12f0]
mov rax, qword [rsi + 0x780]
call qword [rax + 0x20]
cmp byte [rsi + 0x791], 2
je 0x140074fd7
mov rax, qword [rsi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 3
jne 0x1400736c8
mov rbp, qword [rsp + 0x1290]
mov r14, qword [rsp + 0x1298]
lea rcx, [rsp + 0x13a0]
mov r8d, 0x90
mov rdx, r15
call fcn.140119a10
jmp 0x1400739a2
movzx ebp, byte [rsi + 0x791]
cmp bpl, 2
je 0x140074fd7
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 0x140073656
mov rax, qword [rsi + 0x780]
call qword [rax + 0x18]
mov rdi, rax
mov rbx, qword [rsi + 0x788]
lock inc qword [rbx]
jle case.0x14006ef54.2
mov qword [rsp + 0x80], r14
cmp byte [r15 + 0x29], 2
je 0x14007389f
mov qword [rsp + 0x48], r12
mov r14, qword [r15 + 0x10]
test r14, r14
je 0x140073881
mov r12, qword [r15 + 0x18]
mov rax, qword [r12]
test rax, rax
je 0x1400736a8
mov rcx, r14
mov qword [rsp + 0x78], rdx
call rax
mov rdx, qword [rsp + 0x78]
cmp qword [r12 + 8], 0
je 0x140073881
cmp qword [r12 + 0x10], 0x11
jae 0x140073865
mov r12, rdx
jmp 0x14007386c
cmp byte [rsi + 0x791], 2
je 0x140074fd7
cmp byte [rsi + 0x770], 2
je 0x1400736fd
cmp qword [rsi + 0x798], 0
je 0x1400736fd
mov rax, qword [rsi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x14007402e
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.1400a5be0
mov rcx, rdi
call fcn.14006b000
cmp byte [rsp + 0x110], 2
jb 0x1400737be
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 0x14007384d
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 0x140073a3e
cmp rax, 1
je 0x140073415
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, [0x140151eb8]
mov edx, 0x1f
call fcn.140120920
lock dec qword [r8 + 8]
jne 0x1400737f3
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400737f3
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 0x14007389f
mov rcx, qword [r15 + 0x20]
mov r14, rdx
call fcn.14003dfe0
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 0x14007398a
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.1400a5be0
lea rcx, [rsi + 0x760]
call fcn.14006b000
cmp byte [rsi + 0x730], 2
jb 0x1400739ee
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 0x140073e3e
lea rdi, [rsi + 0x729]
cmp byte [rsi + 0x729], 0
je 0x140073a3e
lea rcx, [rsi + 0x628]
call fcn.1400587f0
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 0x140073e28
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.140076020
cmp r13, 3
je 0x140073ff0
cmp r13, 4
je 0x140073e5d
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 0x14007400a
cmp byte [rsi + 0x358], 0
je 0x14007400a
mov qword [rsp + 0x370], r14
lea rdi, [rsp + 0x1b8]
movzx ebp, byte [rsi + 0x490]
test ebp, ebp
je 0x140073ca2
cmp ebp, 2
jne 0x140073c9a
mov r14, qword [rsi + 0x498]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140074fef
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 0x140073ca2
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 0x140073d53
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.1400580a0
lea rcx, [rsi + 0x360]
mov r8d, 0x100
mov rdx, rdi
call fcn.140119a10
jmp 0x14006f136
mov rax, qword [rsp + 0x630]
mov qword [rax], 4
mov cl, 3
jmp 0x140073fbd
lock dec qword [r8 + 8]
jne 0x140073a22
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140073a22
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 0x140073eb2
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 0x140073f24
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 0x140073f68
lock dec qword [rax]
jne 0x140073f68
mov rcx, qword [rsi + 0x2b0]
mov rdx, qword [rsi + 0x2b8]
call fcn.14003df00
lea rcx, [rsi + 0x2d0]
call fcn.140058160
mov rax, qword [rsi + 0x350]
test rax, rax
je 0x140073f92
lock dec qword [rax]
jne 0x140073f92
lea rcx, [rsi + 0x350]
call fcn.140083970
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 0x140073eb2
jmp 0x140073e87
lea rcx, [rsp + 0x110]
call fcn.1400587f0
mov ebx, 3
cmp byte [rsi + 0x490], 2
jae 0x140073e87
jmp 0x140073eb2
mov rax, qword [rsp + 0x1300]
test rax, rax
je 0x140074183
cmp eax, 2
jne 0x140074183
lea rcx, [rsp + 0x1318]
call fcn.140021110
test al, al
je 0x140074192
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 0x140074503
mov rdi, qword [rax + 0x70]
mov r14, qword [rdi + 0x10]
movzx eax, byte [0x140198310]
mov edx, 0x78
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140075444
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, [0x140151218]
mov rdx, rax
call qword [rdi + 0x18]
jmp 0x1400737f3
cmp qword [rsp + 0x1308], 0
je 0x14007405d
movzx eax, byte [0x140198310]
mov edx, 0x48
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140075417
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.0x14006ef54.2
mov rbx, qword [rsp + 0x1328]
test rbx, rbx
je 0x14007427a
mov r15, qword [rbx]
cmp r15, 2
je 0x1400742a8
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 0x14007423b
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 0x14007423b
call qword [rax + 0x18]
xchg byte [r13 + 0x38], bpl
test bpl, bpl
jne 0x140074262
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 0x140074262
call qword [rax + 8]
test r15, r15
mov rax, qword [rbx + 8]
lock dec qword [rax]
jne 0x1400742a8
mov rcx, qword [rbx + 8]
call fcn.14002d930
jmp 0x1400742a8
movzx eax, byte [0x140198310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140075453
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 0x1400743e5
mov rbx, qword [rax + 0x70]
mov r14, qword [rbx + 0x10]
movzx eax, byte [0x140198310]
mov edx, 0x80
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140075435
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, [0x140151238]
mov rdx, rax
call qword [rbx + 0x18]
lea r15, [rsp + 0x12a0]
jmp 0x1400737f3
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 0x1400745e2
cmp eax, 1
lea r15, [rsp + 0x12a0]
je 0x140074617
cmp byte [rsp + 0x440], 2
je 0x1400755b7
lea rsi, [rsp + 0x3c8]
lea rcx, [rsp + 0x3d0]
call fcn.140057ed0
mov rcx, rsi
call fcn.140078930
mov rax, qword [rsp + 0x3c8]
lock dec qword [rax]
jne 0x1400755b7
mov rcx, qword [rsp + 0x3c8]
call fcn.14002d930
jmp 0x1400755b7
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 0x140074968
cmp eax, 1
je 0x140074995
cmp byte [rsp + 0x438], 2
je 0x1400755b7
lea rcx, [rsp + 0x3c8]
call fcn.140057ed0
jmp 0x1400755b7
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14008e590]
call fcn.1400e72a0
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 0x140075393
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 0x140075462
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 0x140074848
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.0x14006ef54.2
mov rbp, r15
movzx eax, byte [0x140198310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140075426
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, [0x140155340]
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 0x140074c2f
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.0x14006ef54.2
movzx eax, byte [0x140198310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140075426
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, [0x140155660]
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 0x140074e33
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14008e590]
call fcn.1400e72a0
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 0x140075393
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 0x1400754b1
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 0x140074d18
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.0x14006ef54.2
mov rbp, r15
movzx eax, byte [0x140198310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140075426
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, [0x1401553e0]
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 0x140074f6c
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 0x140074ccb
mov rcx, qword [rsp + 0xf10]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
jne 0x140074f79
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [r13], rax
cmp rax, 0x3f
jbe 0x1400753ff
lea rcx, [rsp + 0xf10]
mov rdx, r13
call fcn.14008e980
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 0x140074f09
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.0x14006ef54.2
movzx eax, byte [0x140198310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140075426
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.0x1400a0aa8.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 0x140074f83
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 0x140074ed7
mov rcx, qword [rsp + 0xf10]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
jne 0x140074f90
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [r13], rax
cmp rax, 0x3f
jbe 0x1400753ff
mov rax, qword ds:[r13 + 0x10]
mov rcx, r13
call qword [rax + 0x10]
jmp 0x140074f09
lea rcx, [rsp + 0xf10]
and al, 0x10
sldt word [rax]
invalid
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
call fcn.14008e980
mov eax, dword [0x140198314]
xor al, 0x12
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
xor al, 0x12
add byte [rbp + 0x48], ah
mov rcx, qword [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 0x1400737f3
mov rax, qword [r13 + 0x10]
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
call qword [rax + 0x20]
jmp 0x1400737f3
mov rcx, rdi
call fcn.14011f640
or al, byte [rax]
or al, byte [rax]
jmp 0x140070fe6
sar bh, 0xff
call fcn.14011f990
jmp 0x140071190
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.14011f640
jmp 0x14007114b
mov rcx, rdi
call fcn.14011f640
or al, byte [rax]
or al, byte [rax]
jmp 0x140074c64
call fcn.14011f990
jmp 0x140074ca2
mov rcx, rdi
call fcn.14011f640
jmp 0x140074e62
call fcn.14011f990
jmp 0x140074ea0
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, [0x140155768]
mov edx, 0xb
call fcn.14011add0
mov ecx, 8
mov edx, 0x20
call fcn.14011a540
lea rcx, [0x140152080]
lea r8, [0x1401520c0]
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, [0x140152080]
lea r8, [0x1401520a8]
mov edx, 0x28
call fcn.140120920
mov r14b, 3
jmp 0x140075207
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, [0x140152488]
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 0x140075207
cmp r12d, 3
ja 0x1400752a9
cmp r12d, 2
je 0x1400752a9
mov rax, qword [rsp + 0x120]
test rax, rax
jne 0x1400752e6
mov rax, qword [rsp + 0x140]
test rax, rax
je 0x14007519c
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, [0x14013f6f0]
mov qword [rsp + 0x20], rax
lea rcx, str.domain_is_valid_Uri
lea r9, [0x140157b50]
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, [0x140156e58]
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, [0x1401524a0]
mov edx, 0x28
call fcn.14011aa10
lea rcx, [0x140155790]
lea r8, [0x140155820]
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 0x140075174
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 0x140075181
jmp 0x14007519c
mov rax, qword [rsp + 0x660]
test rax, rax
je 0x140075337
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 0x140075347
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, [0x140156a90]
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, [0x140154610]
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 0x140075573
cmp eax, 9
je 0x140075573
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14007550d
test rcx, rcx
jne 0x140075573
lea rcx, [rsp + 0x118]
call fcn.140057580
jmp 0x140075573
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b78]
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 0x140075573
lea rsi, [rsp + 0x118]
lea rcx, [rsp + 0x120]
call fcn.140057ed0
mov rcx, rsi
call fcn.140078930
mov rax, qword [rsp + 0x118]
lock dec qword [rax]
jne 0x140075573
mov rcx, qword [rsp + 0x118]
call fcn.14002d930
jmp 0x140075573
cmp byte [rsp + 0x188], 2
je 0x1400754e5
lea rcx, [rsp + 0x118]
call fcn.140057ed0
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 0x14007558d
mov ecx, 7
int 0x29
ud2
cmp eax, 5
jne 0x140075566
movzx eax, byte [rsp + 0x188]
cmp al, 3
je 0x140075573
cmp al, 2
jne 0x1400755d4
mov rcx, qword [rsp + 0x118]
call fcn.1400580a0
jmp 0x140075573
mov ecx, 7
int 0x29
ud2
cmp eax, 5
jne 0x1400755aa
movzx eax, byte [rsp + 0x438]
cmp al, 3
je 0x1400755b7
cmp al, 2
jne 0x1400745d0
mov rcx, qword [rsp + 0x3c8]
call fcn.1400580a0
jmp 0x1400755b7
lea rcx, [rsp + 0x110]
call fcn.1400576d0
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.1400576d0
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.140057ed0
jmp 0x140075573
invalid
invalid
lea eax, [0x1401549f0]
adc al, 0
add byte [rax], al
invalid
add al, ch
or dword [rdi + 0xa], 0xd8d4800
lea rcx, str.Out_of_bounds_access
invalid
invalid
invalid
jnp 0x140075e46
or eax, 0x14ba00
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xdeb9a
lea eax, [0x140154a28]
and byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
jns 0x140075ee0
or al, byte [rax]
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
adc r15b, r15b
push rax
adc byte [rax - 0x75], cl
or eax, 0x122374
clc
adc rax, 0xffffffff8b48000b
adc byte [rax - 0x75], r9b
push rsi
sbb byte [rax - 0x75], cl
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x20]
invalid
invalid
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 0x140076f3c
add byte [rcx + rsi + 0x48], dh
cmp dword [rdi + 0x10], 0x11
mov ebx, edx
clc
invalid
add eax, 0x121398
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x121374
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
add byte [rax], al
adc eax, 0x7fa85
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, [0x14018c910]
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.1400776e0
cmp dword [rsp + 0x20], 5
jne 0x14007707e
mov al, 1
mov cl, 3
jmp 0x1400771cf
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 0x1400770c6
cmp dword [r14], 3
je 0x1400770ba
mov rcx, r14
call fcn.14006b170
mov rax, qword [rsi + 0xf88]
mov eax, dword [rsi + 0xf88]
mov eax, dword [rsi + 0xf88]
test rax, 0xfffffffffffffffd
jne 0x140077281
add byte [rax], al
add byte [rax], al
cmp dword [rbx], 4
je 0x140077173
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 0x14007724e
add eax, 0xb8410000
and byte [0xc94f70df], al
invalid
xchg byte [rbx + 0x38], bpl
test bpl, bpl
je 0x14007730c
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 0x14007712a
mov rcx, rbx
call fcn.14002d930
sti
invalid
sti
dec dword [rax - 0x73]
xchg esp, eax
and al, 0x40
add eax, 0xb8410000
and byte [0xc953713a], 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.14007cb10
cmp al, 2
jne 0x14007715c
mov al, 1
mov cl, 4
jmp 0x1400771cf
cmp dword [rbx], 3
je 0x140077169
mov rcx, rbx
call fcn.14006b170
cmp qword [rsi + 0x538], 4
jne 0x140077180
test byte [rsi + 0x548], 1
jne 0x140077218
cmp byte [rsi + 0xa59], 0
je 0x1400771c4
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 0x1400771eb
xchg byte [rdi + 0x38], bl
test bl, bl
je 0x1400772c7
mov rax, qword [rsi + 0xa60]
lock dec qword [rax]
jne 0x1400771c4
mov rcx, qword [rsi + 0xa60]
call fcn.14002d930
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 0x1400772b7
xor edx, edx
xchg byte [rdi + 0x20], dl
call qword [rax + 8]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x1400771ab
jmp 0x1400772c7
lea rdi, [rsi + 0x550]
mov rcx, rdi
call fcn.140069b70
mov rax, qword [rsi + 0x550]
test rax, rax
je 0x140077180
lock dec qword [rax]
jne 0x140077180
invalid
invalid
invalid
mov rcx, qword [rdi]
call fcn.140084430
jmp 0x140077180
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 0x1400772fa
xor edx, edx
xchg byte [rbx + 0x20], dl
and bh, bh
push rax
test eax, eax
je 0x1400772fa
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 0x140077115
jmp 0x14007730c
lea r14, [rsi + 0xf90]
mov rcx, r14
call fcn.140069b70
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 0x1400770c6
test byte [rsi], ah
invalid
lock dec qword [rax]
jne 0x1400770c6
mov rcx, qword [r14]
call fcn.140084430
jmp 0x1400770c6
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 0x1400771ab
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.0x14006c726.29
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rsi + 0xa60]
lock dec qword [rax]
je 0x1400771b8
jmp 0x1400771c4
xor eax, eax
xchg byte [rbx + 0x20], al
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x140077115
mov rax, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0x28], 0
add byte [rax - 0x7b], cl
invalid
je 0x140077324
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 0x14007712a
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
cld
adc qword [r8], r8
clc
mov eax, dword [rsi]
invalid
cld
mov bh, 0xfb
dec dword [rax - 0x73]
jo 0x140083271
jo 0x140083271
jo 0x140083271
mov bl, 0x58
std
dec dword [rax - 0x75]
mov rsi, qword [rsi + 0x90]
cmp qword [rsi], 0
je case.0x14006c726.32
mov r8, qword [rsi + 8]
or byte [rax - 0x75], cl
or eax, 0x114fbb
or al, byte [rax]
invalid
and byte [rbx + 0x5f], bl
or al, byte [r8]
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 0x14008335f
mov rdi, qword [rsi + 0x20]
jle 0x14008330b
add rdi, 0x18
add edi, 0x18
lea r14, [0x14018c924]
adc byte [rax], al
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140083314
mov ecx, edi
call fcn.1400867b0
invalid
add byte [rax - 0x7f], cl
invalid
add rdi, 0x138
cmp byte [rcx], al
add byte [rax], al
dec rbx
je 0x14008335f
cmp dword [rdi - 0x18], 2
je 0x140083308
out dx, al
out dx, al
movzx eax, byte [rdi - 8]
cmp rax, 6
cmp eax, 6
cmp eax, 6
ja 0x140083308
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
je 0x140083308
mov r8, qword [rdi + 8]
mov rcx, qword [0x140198260]
xor edx, edx
call r15
jmp 0x140083308
cmp qword [rsi + 0x18], 0
je 0x140083379
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rsi, 0xffffffffffffffff
je 0x1400833a4
lock dec qword [rsi + 8]
jne 0x1400833a4
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 0x14008413b
adc byte [rcx], dl
adc dword [rdx + 4], esi
jg 0x14008412a
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, 0x114099
push qword [rdi + rbx - 0x10]
dec qword [rsi + 8]
adc dword [rax], 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
invalid
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 0x1400842a8
cmp eax, 6
movabs al, byte [0xac0d8b48f0478b4c]
invalid
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 0x140085150
cmp eax, 3
jne case.default.0x1400850fd
movzx eax, byte [rsi + 0x280]
lea rcx, [0x14018c95c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp eax, 3
jne 0x140085180
lea r13, [rsi + 0x2f8]
movzx eax, byte [rsi + 0x2f8]
lea r15, [rsi + 0x2b8]
test eax, eax
invalid
je 0x14008513d
sal byte [rcx + rdx - 0x7d], 0xf8
add esi, dword [rbp + 0x5b]
cmp eax, 3
jne 0x14008518c
mov rax, qword [rsi + 0x2f0]
jmp 0x140085699
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 0x140085624
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 0x1400851a4
jmp 0x14008589e
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 0x1400858d1
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.14002e8d0
cmp dword [rsp + 0xe0], 0x3b9aca01
je 0x140085965
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 0x140085989
lea rcx, [rsi + 0x1f0]
mov r8d, 0x188
mov rdx, r14
call fcn.140119a10
movzx eax, byte [rsi + 0x280]
lea rcx, [0x14018c95c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8d, dword [rsi + 0x1f8]
cmp r8d, 0x3b9aca00
jne 0x1400853d1
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 0x14008510e
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 0x140085553
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 0x1400855b0
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.14009ccd0
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.14009db60
mov r12, qword [rsp + 0x30]
cmp r12, 4
je 0x1400858ca
mov r14, qword [rsp + 0x38]
mov r13, qword [rsp + 0x40]
movdqu xmm6, xmmword [rsp + 0x48]
movzx eax, byte [rsi + 0x370]
cmp eax, 3
je 0x1400854cc
test eax, eax
jne 0x1400854d8
mov rcx, qword [rsi + 0x318]
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x1400854d8
lea rcx, [rsi + 0x328]
call 0x140085a90
mov rcx, r15
call fcn.1400f7a30
lea rcx, [rsi + 0x290]
cmp qword [rsi + 0x288], 0
je 0x140085501
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008550f
call fcn.1400817a0
jmp 0x14008550f
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008550f
call fcn.1400816e0
mov rax, qword [rsi + 0x2d0]
test rax, rax
je 0x140085525
mov rcx, qword [rsi + 0x2d8]
call qword [rax + 0x18]
cmp r12d, 2
je 0x140085548
cmp r12d, 3
jne 0x1400857ae
mov r12d, 2
call fcn.1400d1ca0
mov r14, rax
jmp 0x1400857ae
mov r12d, 2
jmp 0x1400857ae
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 0x1400855f3
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x2733
jne 0x140085750
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 0x140085794
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 0x140085a13
mov r14, qword [rsp + 0xd8]
cmp al, 2
je 0x140085788
mov rcx, qword [rsi + 0x2e0]
cmp rcx, 0xffffffffffffffff
je 0x140085a7b
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 0x140085777
movsxd r14, dword [rsp + 0x30]
test r14, r14
jne 0x140085780
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 0x14008579f
jmp 0x140085a18
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 0x1400857ae
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r14d, eax
shl r14, 0x20
or r14, 2
lea rcx, [rsi + 0x2c8]
call fcn.14006d9e0
mov byte [r13], 1
mov r12d, 2
mov rcx, r15
call 0x140085a90
mov byte [rsi + 0x300], 1
cmp r12, 2
jne 0x1400858b1
movzx eax, byte [0x140198310]
mov edx, 0x11
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140085a51
mov r15, rax
movdqu xmm0, xmmword [0x140152e0b]
movdqu xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140085a60
mov r12, rax
mov qword [rax], r14
mov byte [rsi + 0x280], 1
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x14008586e
cmp qword [rsi + 0x28], 0
je 0x14008582f
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsi + 0x30]
test r14, r14
je 0x14008586e
mov r13, qword [rsi + 0x38]
mov rax, qword [r13]
test rax, rax
je 0x14008584a
mov rcx, r14
call rax
cmp qword [r13 + 8], 0
je 0x14008586e
cmp qword [r13 + 0x10], 0x11
jb 0x14008585c
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, [0x140153370]
mov qword [rsi + 0x38], rax
mov rax, qword [rsi + 0x40]
mov rcx, qword [rax + 8]
mov r14, r15
cmp rcx, qword [rax + 0x18]
jne 0x1400851a4
test r14, r14
je 0x1400858da
mov r13, qword [rsi + 0x28]
movdqu xmm6, xmmword [rsi + 0x30]
jmp 0x14008595a
mov byte [rsi + 0x280], 1
mov r8, qword [rsi + 0x20]
test r8, r8
jne 0x1400859ab
jmp 0x1400859ff
mov al, 3
jmp 0x140085a21
mov r14, qword [rsi + 0x20]
test r14, r14
jne 0x1400858a3
lea rdx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
mov cl, 7
call fcn.1400d1b60
mov rbx, rax
movzx eax, byte [0x140198310]
mov edx, 0x11
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x140085a51
mov r14, rax
movdqu xmm0, xmmword [0x140152e0b]
movdqu xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x140198310]
jmp 0xfa086a51
or byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1400f22c0
jmp 0xfa086a51
test rax, rax
je 0x140085a60
invalid
add byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
or eax, 0xcda2a
fimul dword [rax + rax]
mov qword [rax], rbx
lea rcx, [0x140153370]
fimul dword [rax + rax]
fimul dword [rax + rax]
movq xmm0, rcx
movq xmm6, rax
punpcklqdq xmm6, xmm0
mov r13d, 0x11
mov r12d, 2
mov esp, 2
jmp 0x1400859ff
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 0x140085a05
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 0x1400859ff
cmp qword [rsi + 0x28], 0
je 0x1400859c1
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 0x1400859ff
mov r15, qword [rsi + 0x38]
mov rax, qword [r15]
mov eax, dword [rdi]
mov eax, dword [rdi]
test rax, rax
je 0x1400859db
mov rcx, rbx
call rax
cmp qword [r15 + 8], 0
je 0x1400859ff
cmp qword [r15 + 0x10], 0x11
jb 0x1400859ed
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, 0xa1a41
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 0x140085a30
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 0x140085a45
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 0x140085ab4
cmp eax, 3
jne 0x140085b15
add rcx, 0x10
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14006d9e0
mov rsi, qword [rcx + 8]
test rsi, rsi
je 0x140085b04
mov rbx, rcx
lea rdi, [rsi + 8]
mov rcx, qword [rsi + 8]
call fcn.140051840
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x140085ade
mov rcx, rsi
call fcn.14002d990
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x140085aef
mov rcx, rdi
call fcn.140051ce0
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 0x140086011
lea rcx, [rdi + 0x80]
lea ecx, [rdi + 0x80]
call fcn.1400a8450
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 0x140085f80
jmp 0x140085fe2
add rsi, 8
lock dec qword [rdi + 0x1c8]
jne 0x140086011
lea rcx, [rdi + 0x80]
call fcn.1400a8450
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 0x140086011
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 0x140086011
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 0x140086029
mov rcx, qword [rsi]
add rsp, 0x20
and byte [rbx + 0x5f], bl
and byte [rbx + 0x5f], bl
pop rsi
jmp fcn.1400835b0
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 - 0x31c274b4], al
adc ecx, dword [rdx]
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, 0x1068c0
mov eax, dword [rbp + 0x20]
add esp, 0x48
and al, 0x28
and al, 0x40
int3
int3
dec dword [rdi]
mov dh, 0x46
invalid
je 0x1400867e3
mov r8, qword [rsi + 0x68]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xa0c5d
push 0xffffffff850d8b48
sbb dl, byte [rcx]
add byte [rcx], dh
sar bh, cl
adc eax, 0xa0c5d
add byte [rax - 0x75], cl
js case.0x1400860b7.59
mov rax, qword [rsi + 0x78]
test rax, rax
test eax, eax
je 0x140086804
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 0x140086828
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 0x14008684c
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 0x140086879
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 0x140086868
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg esi, eax
loopne 0x140086868
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, 0x1060c0
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x1060c0
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 0x1400869de
mov rcx, qword [rsi + 0x70]
lock inc qword [rax]
jg 0x1400869de
jmp case.0x14008b54e.2
lea r14, [rsi + 0x148]
movzx eax, byte [rsi + 0x148]
lea rdi, [rsi + 0x118]
test eax, eax
je 0x140089b9f
cmp eax, 3
je 0x140089bb4
lea rcx, [0x140152ac8]
call fcn.14011b000
lea rbx, [rsi + 0x438]
movzx eax, byte [rsi + 0x438]
lea r15, [rsi + 0x118]
test eax, eax
je 0x140086ad0
cmp eax, 3
jne 0x14008a887
lea rcx, [rsi + 0x430]
movzx eax, byte [rsi + 0x430]
lea rbp, [rsi + 0x1d0]
test eax, eax
mov qword [rsp + 0x48], rcx
je 0x140086d5d
cmp eax, 3
jne 0x14008a9e3
lea rdx, [rsi + 0x368]
movzx eax, byte [rsi + 0x368]
test eax, eax
mov qword [rsp + 0x28], rdx
je 0x140086f8f
cmp eax, 3
jne 0x14008aa4f
lea r14, [rsi + 0x360]
movzx eax, byte [rsi + 0x360]
test eax, eax
je 0x14008871c
cmp eax, 3
jne 0x14008aab2
mov r9, qword [rsi + 0x358]
jmp 0x140087006
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.1400f22c0
test rax, rax
je 0x14008a7a0
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.1400f22c0
test rax, rax
je 0x14008a7af
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.0x14008b54e.2
movzx eax, byte [0x140198310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008a791
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.0x14008b54e.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 0x140086cf8
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 0x140086c5e
lock inc qword [rcx]
jle case.0x14008b54e.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 0x140086d7a
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.1400f22c0
test rax, rax
je 0x14008a7ee
movzx ecx, byte [rsi + 0x199]
test ecx, ecx
je 0x140087ba8
cmp ecx, 2
jne 0x140087baa
movzx ecx, byte [rsp + 0x48]
jmp 0x140087bac
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 0x14008a7be
mov r8, qword [rax + 0x30]
mov rdx, r8
shr rdx, 0x20
jne 0x14008a7d6
lea rdx, [rsi + 0x418]
mov r10d, dword [rax + 0x38]
mov r9d, dword [rax + 0x3c]
cmp qword [rax], 0
je 0x140086dd8
mov rax, qword [rax + 8]
jmp 0x140086ddd
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 0x140087157
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 0x140087084
test rax, rax
jne 0x140087095
mov rax, qword [rsi + 0x350]
mov r9, qword [rsi + 0x358]
mov qword [rsi + 0x350], 1
mov qword [rsi + 0x358], 0
sub r9, rdx
jb 0x14008a738
add rax, rdx
mov qword [rsi + 0x350], rax
mov qword [rsi + 0x358], r9
test rdx, rdx
jne 0x140087010
jmp 0x1400870a1
mov byte [r14], 3
mov rax, qword [rsp + 0x28]
mov byte [rax], 3
jmp 0x140087b90
mov rdi, rdx
test rdx, rdx
je 0x140087157
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 0x140087124
mov rcx, r14
call rax
cmp qword [rdi + 8], 0
je 0x140087148
cmp qword [rdi + 0x10], 0x11
jb 0x140087136
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 0x140087d52
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.1400f22c0
test rax, rax
je 0x14008a818
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.1400f22c0
test rax, rax
je 0x14008a7ee
mov r12, rax
movzx eax, byte [0x140198310]
mov edx, 0x1000
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008a827
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 0x140087474
lea rcx, [rdx - 0x4000]
cmp rcx, 0xffc000
jae 0x14008a960
mov qword [rsp + 0x1b40], rdx
lea rcx, [rsp + 0x1b78]
mov r8d, dword [rsi + 0x328]
mov r9d, dword [rsi + 0x32c]
test r8d, r8d
je 0x140087497
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.1400b84b0
cmp al, 0xc
jne 0x14008a836
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 0x14008895b
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.1400f22c0
test rax, rax
je 0x14008a869
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 [0x140162d60]
movups xmmword [r15 + 0x208], xmm0
movups xmm0, xmmword [0x140162d70]
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.1400f22c0
test rax, rax
je 0x14008a878
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 0x140088965
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
jne 0x140088980
movzx eax, byte [r15 + 0x11]
test al, al
jne 0x14008a893
inc qword [r15 + 0x238]
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
jne 0x1400889a6
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x140087aaf
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lock inc qword [r15]
jle case.0x14008b54e.2
lock inc qword [rdi]
mov r14, qword [rsp + 0x178]
jle case.0x14008b54e.2
cmp dword [rsi + 0x2c8], 0
je 0x140087aea
mov edx, dword [rsi + 0x2cc]
test edx, edx
js 0x14008a978
mov rcx, r15
call fcn.140094df0
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 0x140087d45
cmp r14, 3
jne 0x140087ed1
mov rax, qword [rsp + 0x48]
mov byte [rax], 3
mov byte [rbx], 3
mov byte [r12 + 0x70], 3
mov al, 3
jmp 0x14008a35f
jmp 0x140087bac
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 0x140087bec
mov rdx, qword [rsi + 0x120]
mov qword [rsp + 0x68], rdx
mov dl, 1
mov dword [rsp + 0x30], edx
jmp 0x140087bfe
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 0x140087c68
mov rdx, qword [rsi + 0x130]
mov qword [rsp + 0x100], rdx
cmp rdx, 0x1fff
jbe 0x14008a8df
mov eax, 0x2000
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x30], 0
jmp 0x140087c75
mov eax, 0x66000
mov qword [rsp + 0x100], rax
movzx eax, byte [0x140198310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008a809
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 0x140088c7e
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.140033590
mov qword [rsp + 0x28], rax
mov rax, qword [rsi + 0x1f0]
test rax, rax
je 0x140087dd9
lock dec qword [rax]
jne 0x140087dd9
mov rcx, qword [rsi + 0x1f0]
mov rdx, qword [rsi + 0x1f8]
call fcn.14003df00
lea rcx, [rsi + 0x1e0]
call fcn.140058200
mov byte [rsi + 0x430], 1
mov rcx, rbp
call fcn.14008aad0
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x140087e0d
mov rcx, qword [rsi + 0x1b8]
call fcn.14003df90
mov rdi, qword [rsi + 0x1c0]
lock dec qword [rdi + 0x1c8]
jne 0x140087e81
lea rcx, [rdi + 0x80]
call fcn.1400a8450
mov rax, qword [rdi + 0x110]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x110], rcx
jne 0x140087e40
test rax, rax
jne 0x140087e81
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 0x140087e81
call qword [rax + 8]
mov rax, qword [rsi + 0x1c0]
lock dec qword [rax]
jne 0x140087e9a
mov rcx, qword [rsi + 0x1c0]
call fcn.1400835b0
mov qword [rsp + 0x50], r15
mov rax, qword [rsi + 0x180]
test rax, rax
je 0x140087ec3
lock dec qword [rax]
mov ebp, 4
mov dword [rsp + 0x30], eax
je 0x140088cb0
jmp 0x140088cc3
mov ebp, 4
mov dword [rsp + 0x30], eax
jmp 0x140088cc3
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.1400f22c0
test rax, rax
je 0x14008aa13
mov r14, rax
mov qword [rax], 0
movzx eax, byte [0x140198310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008aa22
mov r13, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movzx eax, byte [0x140198310]
mov edx, 0x60
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008aa31
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.0x14008b54e.2
movzx eax, byte [0x140198310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008a791
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.1400f22c0
test rax, rax
je 0x14008aa40
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.0x14008b54e.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 0x140088473
cmp ebx, 0x3b9aca00
jne 0x140088473
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 0x140088603
mov rbx, qword [rsi + 0x1f8]
mov r13, qword [rbx + 0x10]
movzx eax, byte [0x140198310]
mov edx, 0xf98
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008aa5b
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.140066070
mov rcx, r13
mov rdx, r14
call qword [rbx + 0x18]
mov r12, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x88]
jmp 0x140088b81
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0xaa0]
call fcn.14001fcf0
test rax, rax
je 0x14008aa79
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.140033f00
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 0x140088373
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 0x140088728
cmp eax, 1
mov rbx, qword [rsp + 0x88]
je 0x14008875d
lea rcx, [rsp + 0xb90]
call fcn.140066070
jmp 0x140089756
mov rdi, qword [rsi + 0x340]
jmp 0x140086fe0
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14008e590]
call fcn.1400e72a0
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 0x14008a954
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 0x14008aa91
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 0x1400889bd
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.0x14008b54e.2
movzx eax, byte [0x140198310]
mov edx, 0x1080
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008aaa3
mov r14, rax
and r14, 0xffffffffffffff80
mov qword [r14 + 0x78], rax
mov qword [r14 + 0x80], 0xcc
mov qword [r14 + 0x88], 0
lea rax, [0x1401552a0]
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 0x14008a6fe
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 0x140088ac4
add rdi, 0x10
lea rcx, [rsp + 0xe0]
mov rdx, r14
call fcn.14008e980
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 0x140088b47
call fcn.14011b6d0
jmp 0x1400876fd
mov rcx, r14
call fcn.1401244a0
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
je 0x140087a76
call fcn.140124560
movzx ecx, byte [r15 + 0x11]
test cl, cl
jne 0x14008aabe
inc qword [r15 + 0x238]
test al, al
jne 0x140087a8a
jmp 0x140087a9d
call fcn.140124560
test al, al
jne 0x140087a9d
mov byte [r15 + 0x11], 1
jmp 0x140087a9d
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.0x14008b54e.2
movzx eax, byte [0x140198310]
mov edx, 0x1080
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008aaa3
mov r14, rax
and r14, 0xffffffffffffff80
mov qword [r14 + 0x78], rax
mov qword [r14 + 0x80], 0xcc
mov qword [r14 + 0x88], 0
lea rax, [0x140155200]
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 0x14008a715
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 0x140088b15
mov rcx, qword [rsp + 0xe0]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
mov r12, qword [rsp + 0x58]
jne 0x14008a70b
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [r14], rax
cmp rax, 0x3f
jbe 0x14008a9fb
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140088b4c
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x10]
jmp 0x140088b4c
lea rcx, [rsp + 0xe0]
mov rdx, r14
call fcn.14008e980
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 0x140088b81
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.14008aad0
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 0x140088cc3
lock dec qword [rax]
jne 0x140088cc3
mov rcx, qword [rsi + 0x180]
mov rdx, qword [rsi + 0x188]
call fcn.14003df00
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 0x140089014
mov r13, qword [rsp + 0x28]
mov rax, qword [rsi + 0x68]
test rax, rax
jne 0x140089d04
jmp 0x140089d17
movaps xmm0, xmmword [rsp + 0x3a70]
movaps xmmword [rsp + 0x660], xmm0
mov rdi, qword [rsi + 0xf8]
test rdi, rdi
je 0x14008939b
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.1400f22c0
test rax, rax
je 0x14008a8d0
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.140067760
mov rdx, rax
call qword [r12 + 0x18]
mov r12, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x50]
mov r13, qword [rsp + 0x70]
jmp 0x140089b76
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 0x140089773
cmp eax, 1
mov r13, qword [rsp + 0x70]
je 0x1400897a5
lea rcx, [rsp + 0xb90]
call fcn.140067760
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, [0x14008e590]
call fcn.1400e72a0
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 0x14008a954
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 0x14008a990
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 0x1400899ac
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.0x14008b54e.2
movzx eax, byte [0x140198310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008a9d4
mov r14, rax
and r14, 0xffffffffffffff80
mov qword [r14 + 0x78], rax
mov qword [r14 + 0x80], 0xcc
mov qword [r14 + 0x88], 0
lea rax, case.0x14008d2c0.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 0x14008a671
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 0x140089ab3
add rdi, 0x10
lea rcx, [rsp + 0x6c0]
mov rdx, r14
call fcn.14008e980
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 0x140089b39
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.0x14008b54e.2
movzx eax, byte [0x140198310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008a9d4
mov r14, rax
and r14, 0xffffffffffffff80
mov qword [r14 + 0x78], rax
mov qword [r14 + 0x80], 0xcc
mov qword [r14 + 0x88], 0
lea rax, [0x1401554d0]
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 0x14008a688
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 0x140089b07
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 0x14008a67e
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [r14], rax
cmp rax, 0x3f
jbe 0x14008a9fb
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140089b41
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x10]
jmp 0x140089b41
lea rcx, [rsp + 0x6c0]
mov rdx, r14
call fcn.14008e980
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 0x140089b76
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 0x14008a785
mov rcx, qword [rdi]
mov rdx, r13
call fcn.140065f00
test rax, rax
je 0x140089bdf
mov byte [r14], 3
mov byte [r12 + 0x70], 3
mov al, 4
jmp 0x14008a35f
mov rbx, rdx
test rdx, rdx
je 0x140089bec
mov bpl, 2
jmp 0x140089c24
movzx ebp, byte [rdi + 0x10]
mov byte [rdi + 0x10], 2
cmp bpl, 2
je 0x14008a9ef
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 0x140089bce
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 0x140089cea
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x140089c5e
mov rcx, qword [rdi]
call fcn.14003df90
mov rdi, qword [rsi + 0x120]
lock dec qword [rdi + 0x1c8]
jne 0x140089cd1
lea rcx, [rdi + 0x80]
call fcn.1400a8450
mov rax, qword [rdi + 0x110]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x110], rcx
jne 0x140089c90
test rax, rax
jne 0x140089cd1
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 0x140089cd1
call qword [rax + 8]
mov rax, qword [rsi + 0x120]
lock dec qword [rax]
jne 0x140089cea
mov rcx, qword [rsi + 0x120]
call fcn.1400835b0
mov byte [r14], 1
cmp bpl, 2
jne 0x140089e4a
mov r13, rbx
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x140089d17
lock dec qword [rax]
jne 0x140089d17
mov rcx, qword [rsi + 0x68]
mov rdx, qword [rsi + 0x70]
call fcn.14003df00
mov rax, qword [rsi + 0xf8]
test rax, rax
je 0x140089d3c
lock dec qword [rax]
jne 0x140089d3c
mov rcx, qword [rsi + 0xf8]
mov rdx, qword [rsi + 0x100]
call fcn.14003df00
mov rax, qword [rsi + 0x108]
test rax, rax
je 0x140089d5a
lock dec qword [rax]
jne 0x140089d5a
lea rcx, [rsi + 0x108]
call fcn.140083970
lea rcx, [rsi + 0xc0]
call fcn.1400a7c80
cmp byte [rsi + 0xc0], 2
jb 0x140089d9a
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 0x140089e32
mov rbx, qword [rsi + 0xa0]
test rbx, rbx
je 0x140089e0e
mov rdi, qword [rsi + 0xa8]
mov rax, qword [rdi]
test rax, rax
je 0x140089dea
mov rcx, rbx
call rax
cmp qword [rdi + 8], 0
je 0x140089e0e
cmp qword [rdi + 0x10], 0x11
jb 0x140089dfc
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 0x140089e2d
mov rcx, qword [rsi + 0xb0]
call fcn.14003dfe0
jmp 0x14008a2dc
lock dec qword [r8 + 8]
jne 0x140089dca
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140089dca
mov r10b, 2
cmp byte [rsi + 0x110], 0
jne 0x140089e75
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 0x140089f4f
cmp r10b, 2
mov qword [rsp + 0x58], r12
jne 0x140089f87
test r15, r15
je 0x140089fba
mov rcx, r15
mov r14, r9
call qword [r9 + 0x18]
movzx r8d, byte [rsp + 0x30]
mov r12, rax
mov r13, rdx
jmp 0x140089fc0
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 0x14008a09c
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 0x14008a01e
mov r14, r9
xor r12d, r12d
mov rax, qword [rsp + 0x28]
lock inc qword [rdi]
jle case.0x14008b54e.2
lock inc qword [rbx]
movzx edx, byte [rsp + 0x50]
jle case.0x14008b54e.2
lock inc qword [rax + 0x1c8]
lock inc qword [rax]
jle case.0x14008b54e.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 0x14008a3a8
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 0x14008a064
pause
mov rax, qword [rbp + 8]
nop dword [rax + rax]
cmp rax, 0xffffffffffffffff
je 0x14008a062
test rax, rax
js 0x14008a780
lea rcx, [rax + 1]
lock cmpxchg qword [rbp + 8], rcx
jne 0x14008a070
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 0x14008a11a
cmp edi, 2
jne 0x14008a11c
mov r13, qword [rsp + 0xb98]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008aa6a
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 0x14008a124
jmp 0x14008a124
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.1400a7c80
cmp byte [rsp + 0xb90], 2
jb 0x14008a224
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 0x14008a389
mov rax, qword [rsi + 0x68]
test rax, rax
mov rdi, qword [rsp + 0x88]
je 0x14008a27c
lock dec qword [rax]
jne 0x14008a27c
mov rcx, qword [rsi + 0x68]
mov rdx, qword [rsi + 0x70]
call fcn.14003df00
mov rax, qword [rsi + 0xf8]
test rax, rax
je 0x14008a2a1
lock dec qword [rax]
jne 0x14008a2a1
mov rcx, qword [rsi + 0xf8]
mov rdx, qword [rsi + 0x100]
call fcn.14003df00
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
test rax, rax
je 0x14008a2be
lock dec qword [rax]
jne 0x14008a2be
mov rcx, qword [rsp + 0x70]
call fcn.140083970
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 0x14008a258
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008a258
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 0x14008a695
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
jne 0x14008a6b0
xor eax, eax
movzx ecx, byte [rbp + 0x11]
test cl, cl
jne 0x14008a6c3
movzx edi, byte [rsp + 0xb90]
test edi, edi
mov qword [rsp + 0x48], r13
mov dword [rsp + 0x38], eax
je 0x14008a47e
cmp edi, 1
jne 0x14008a480
movzx eax, byte [rsp + 0xb91]
jmp 0x14008a4e5
jmp 0x14008a4e5
mov qword [rsp + 0x68], r14
mov r14, qword [rsp + 0xb98]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008aa6a
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.1400a5e60
lea rcx, [rbp + 0x28]
lea r15, [rsp + 0xb90]
mov rdx, r15
call fcn.1400d2f00
lea rdx, [rbp + 0x88]
lea rcx, [rsp + 0x2ad8]
mov r8, r15
call fcn.1400d2c50
mov rdi, qword [rsp + 0x2ad8]
movabs rax, 0x8000000000000000
cmp rdi, rax
je 0x14008a5b2
lea rcx, [rsp + 0x2ad8]
call fcn.1400a3c80
test rdi, rdi
je 0x14008a5b2
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 0x14008a652
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 0x14008a62d
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
fcom qword [rax]
add byte [rax - 0x2f], cl
loopne 0x14008a66d
test eax, eax
jne 0x14008a722
xor eax, eax
xchg byte [r14], al
rol byte [rcx - 0x7a], 6
xor ebp, ebp
mov r10b, 2
cmp al, 2
jne 0x14008a091
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r10b, 2
xor ebp, ebp
jmp 0x14008a091
lock dec qword [r8 + 8]
jne 0x14008a5cd
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008a5cd
pop rsp
invalid
mov rcx, r15
call fcn.14011f640
jmp 0x14008992f
call fcn.14011f990
jmp 0x140089ad1
add cl, ch
hlt
mov rcx, r15
call fcn.14011f640
or qword [r8], r8
or qword [r8], r8
jmp 0x140089a88
invalid
mov rcx, r14
call fcn.1401244a0
mov rax, qword [0x140198308]
adc byte [rax], al
shl rax, 1
test rax, rax
je 0x14008a44c
std
invalid
invalid
std
invalid
call fcn.140124560
xor al, 1
movzx ecx, byte [rbp + 0x11]
test cl, cl
je 0x14008a45a
mov qword [rsp + 0x2ad8], r14
mov byte [rsp + 0x2ae0], al
lea rax, [0x140155008]
mov qword [rsp + 0x20], rax
invalid
and byte [rax - 0x73], cl
or eax, 0xfbccb
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140154fd0]
lea r8, [rsp + 0x2ad8]
mov edx, 0x2b
add byte [rax], al
add al, ch
mov dl, 5
or dword [rax], eax
add byte [rax], al
add al, ch
mov dl, 5
or dword [rax], eax
mov rcx, r13
call fcn.14011f640
jmp 0x1400888e4
call fcn.14011f990
or dword [rax], eax
jmp 0x140088adf
retf 0xffe3
mov rcx, r13
call fcn.14011f640
jmp 0x140088a99
invalid
invalid
call fcn.140124560
test al, al
jne 0x14008a62d
mov byte [rbp + 0x11], 1
jmp 0x14008a62d
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, [0x140156db0]
call fcn.14011adb0
invalid
invalid
or dword [rax], eax
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, [0x14012b1d0]
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, [0x140152af8]
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, [0x140152a68]
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, [0x140152ae0]
call fcn.14011b000
xor eax, eax
mov qword [rsp + 0xb90], r14
mov byte [rsp + 0xb98], al
lea rax, [0x140154038]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140153c50]
lea r8, [rsp + 0xb90]
mov edx, 0x2b
call fcn.14011acb0
mov ecx, 8
mov edx, 0x1e8
call fcn.14011a540
lea rax, [0x1401519a0]
mov qword [rsp + 0xb90], rax
lea rax, [fcn.140008a30]
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, [0x140155eb0]
mov edx, 0x5e
call fcn.14011aa10
lea rcx, str.assertion_failed:_size___proto::MAX_WINDOW_SIZEX_
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.140067760
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, [0x140156dc8]
call fcn.14011adb0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b78]
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.140066070
jmp 0x14008a99d
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 0x14008a895
cwde
sbb cl, byte [0x11191ffd3]
mov rdx, r9
call fcn.14011a930
int3
int3
mov al, 0xe
add byte [rax], al
test eax, eax
je 0x14008b43a
cmp eax, 3
jne 0x14008b432
lea rcx, [rsi + 0x70]
call fcn.14008e130
mov rax, qword [rsi + 0x58]
lock dec qword [rax]
jne 0x14008b415
mov rcx, qword [rsi + 0x58]
call fcn.14003dfe0
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.14003df00
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 0x14008b4ae
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
je 0x14008b4c1
cmp byte [rsi], 2
jb 0x14008b47b
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, 0x10cdf0
push rdi
or byte [rbx + rcx*4 + 0x47], cl
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0x10cdf0
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.14003dfe0
sub edi, ebx
dec dword [rax - 0x75]
invalid
invalid
lock dec qword [rax]
jne 0x14008b44e
sub edi, ebx
dec dword [rax - 0x75]
invalid
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
call fcn.14003df00
sti
inc dword [rax - 0x7f8cfdc2]
sti
inc dword [rax - 0x7f8cfdc2]
jmp 0x14008b47b
cwde
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x10144d
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 0x14008b687
test al, al
je 0x14008b64b
lea rdx, [0x140157d88]
or al, 0
mov rcx, r12
call fcn.140025e50
test al, al
jne 0x14008b68f
movzx eax, byte [0x140198310]
mov ebp, 0x1f
invalid
add byte [rax], al
mov edx, 0x1f
xor ecx, ecx
call fcn.1400f22c0
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 [0x14013ef80]
or bh, byte [rcx]
or eax, dword [rax]
movups xmmword [rax + 0xf], xmm0
movdqu xmm0, xmmword [0x14013ef71]
jmp 0x14008b83f
invalid
add dword [rax], eax
invalid
mov eax, 0x84000001
ror byte [rdi], 0x84
jns 0x14008b68e
test al, al
je 0x14008b808
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 0x14008b7cf
mov rcx, qword [rdi + 0xe8]
call fcn.1400237f0
mov r15, rax
add byte [rax], al
add al, ch
cmp r9d, 0xc78949ff
mov r14, rdx
mov r8, qword [rdi + 0xf0]
test r8, r8
je 0x14008b7a1
mov rdx, qword [rdi + 0xe8]
add byte [rax], al
lea rcx, [rsp + 0x378]
call fcn.140023290
stc
dec dword [rax - 0x7d]
mov esp, 0x37824
add byte [rax], al
invalid
stc
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 0x14008b7a1
movzx ecx, word [rsp + 0x388]
jmp 0x14008b931
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, [0x14018c9a8]
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 0x14008c433
mov qword [rsp + 0x40], r13
cmp eax, 3
jne case.default.0x14008b760
invalid
add byte [rbp + rcx*4 - 0x51], cl
and byte [0xf617b74d], cl
xchg dword [rax + 0x4800000d], esi
mov al, 0xd
add byte [rax], al
lea rcx, [0x14018c9d8]
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, [0x14018c9d8]
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, 0x101246
add byte [rbp + rcx*4 - 0x49], cl
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x101246
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14008b7d0
mov rbx, qword [rdi + 0x170]
mov ebx, dword [rdi + 0x170]
mov r12, qword [rdi + 0x158]
mov rbp, qword [rdi + 0x160]
jmp 0x14008bce6
cmp byte [r12], 0
je 0x14008b92d
lea rdx, [0x140157d60]
mov rcx, r12
call fcn.140025e50
test al, al
mov eax, 0x1bb
mov ecx, 0x50
cmovne ecx, eax
jmp 0x14008b931
movzx eax, byte [0x140198310]
mov dh, 5
cmp cl, bl
adc byte [rax], al
mov ebp, 0x1c
mov edx, 0x1c
add byte [rdx + 0x1c], bh
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008d0bb
mov r12, rax
movups xmm0, xmmword [0x14013efba]
movups xmmword [rax + 0xc], xmm0
movdqu xmm0, xmmword [0x14013efae]
jmp 0x14008b83f
movzx eax, byte [0x140198310]
mov ebp, 0x1e
mov edx, 0x1e
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008d0ca
mov r12, rax
movups xmm0, xmmword [0x14013ef9e]
movups xmmword [rax + 0xe], xmm0
movdqu xmm0, xmmword [0x14013ef90]
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 0x14008b883
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.14008e130
mov rax, qword [rdi + 0x58]
mov eax, dword [rdi + 0x58]
mov eax, dword [rdi + 0x58]
lock dec qword [rax]
jne 0x14008b8e8
mov rcx, qword [rdi + 0x58]
call fcn.14003dfe0
mov rax, qword [rdi + 0x60]
lock dec qword [rax]
jne 0x14008b8ff
mov rcx, qword [rdi + 0x60]
mov rdx, qword [rdi + 0x68]
call fcn.14003df00
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 0x14008b927
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 0x14008dba0
mov r8, qword [rdi + 0x180]
mov rax, qword [rdi + 0x188]
jmp 0x14008bd61
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 0x14008b94f
inc rcx
sub rcx, r15
cmp edx, 0x5b
jne 0x14008b9d5
cmp rcx, r14
je 0x14008b9d2
mov rax, rcx
add rcx, r15
movzx r9d, byte [rcx]
movzx edx, r9b
test dl, dl
jns 0x14008b940
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rcx + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x14008b9b2
movzx edx, byte [rcx + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x14008b9c2
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 0x14008b943
add rcx, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
jmp 0x14008b943
add rcx, 3
shl r8d, 0xc
or edx, r8d
jmp 0x14008b943
mov rax, r14
sub r14, rax
add r15, rax
mov qword [rsp + 0x40], r13
and al, 0x40
and al, 0x40
jmp case.0x140065859.99
add byte [rax], al
dec r14
movzx eax, al
sub r14, r15
cmp eax, 0x5d
jne 0x14008ba69
test r14, r14
je 0x14008ba7b
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.0x1400654b2.106
movzx ecx, byte [r14 - 2]
cmp cl, 0xc0
stc
invalid
jge 0x14008ba3f
stc
sar byte [rbp + 0x23], 0x41
movzx edx, byte [rsi - 3]
movzx edx, byte [r14 - 3]
cmp dl, 0xc0
jge 0x14008ba48
movzx r8d, byte [r14 - 4]
mov dh, 0x46
cld
add r14, 0xfffffffffffffffc
cld
and r8d, 7
shl r8d, 6
and edx, 0x3f
loop 0x14008ba79
loop 0x14008ba79
or edx, r8d
jmp 0x14008ba4f
add r14, 0xfffffffffffffffe
add esi, 0xfffffffe
and ecx, 0x1f
jmp 0x14008ba57
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.0x140065859.99
xchg ebp, eax
xchg ebp, eax
lea r12, [rdi + 0x138]
cmp rbp, 0xf
std
invalid
std
pcmpeqd mm1, qword [rsi]
jbe case.0x1400860b7.69
jbe case.0x1400860b7.69
jmp 0x14008bb09
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.14000b390
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 0x14008bb09
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.1400f22c0
test rax, rax
test eax, eax
je 0x14008d0d9
or r14d, r13d
mov word [rax], 0
mov dword [rax + 2], r14d
mov ecx, dword [rsp + 0x30]
mov word [rax + 6], cx
jmp 0x14008bc32
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
xchg edx, eax
sti
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
xchg edx, eax
sti
idiv edi
cmp qword [rsp + 0x168], 0
jne 0x14008bb43
test byte [rsp + 0x378], 1
jne 0x14008bbbc
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 0x14008bc70
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 0x14008c1d8
mov rdx, qword [rdi + 0xb30]
test rdx, rdx
jne 0x14008cb4a
test esp, eax
sldt word [rax]
test esp, eax
sldt word [rax]
jmp 0x14008bb98
mov rdx, qword [rdi + 0xb38]
test rdx, rdx
jne 0x14008ca00
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, [0x140152488]
mov edx, 0x18
call fcn.14011add0
mov rdx, qword [rdi + 0xb60]
mov edx, dword [rdi + 0xb60]
jmp 0x14008cc49
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.1400f22c0
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 0x14008bb62
test rbp, rbp
je 0x14008bc9f
mov r13, qword [rsp + 0x40]
js 0x14008d103
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rbp
call fcn.1400f22c0
test rax, rax
je 0x14008d10d
mov r12, rax
jmp 0x14008bcaa
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 0x14008bd8a
mov byte [rsi], 4
mov al, 3
jmp 0x14008db8c
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 0x14008bdbf
mov rcx, r15
call rax
cmp qword [rsi + 8], 0
je 0x14008bde3
cmp qword [rsi + 0x10], 0x11
jb 0x14008bdd1
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.14008dc20
test rbx, rbx
je 0x14008be82
movzx eax, byte [0x140198310]
mov edx, 9
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
mov rsi, qword [rsp + 0x38]
mov r15, qword [rsp + 0x50]
je 0x14008d0e8
mov r12, rax
movabs rax, 0x6f72726520736e64
mov qword [r12], rax
mov byte [r12 + 8], 0x72
mov r8, qword [rdi + 0x138]
test r8, r8
je 0x14008be5f
cmp qword [rdi + 0x148], 0
je 0x14008be5f
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 0x14008b858
jmp 0x14008b883
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 0x14008bef9
mov rax, qword [rbx]
test rax, rax
je 0x14008bec4
mov rcx, rsi
call rax
mov r13d, 4
cmp qword [rbx + 8], 0
je 0x14008beee
cmp qword [rbx + 0x10], 0x11
jb 0x14008bedc
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 0x14008c1a0
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.0x14006939c.85
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r12
call fcn.1400f22c0
test rax, rax
je 0x14008d175
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 0x14008c07c
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 0x14008c14d
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 0x14008c030
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 0x14008c030
mov rsi, qword [rsp + 0x50]
mov rax, qword [rsi]
test rax, rax
je 0x14008c15f
mov rcx, rbx
call rax
cmp qword [rsi + 8], 0
mov r11, qword [rsp + 0x30]
je 0x14008c190
cmp qword [rsi + 0x10], 0x11
jb 0x14008c176
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 0x14008c1d5
cmp byte [rdi + 0x133], 0
je 0x14008c1d5
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 0x14008c249
mov ecx, dword [rdx + 0x38]
mov ebx, 2
mov ebp, 0x3b9aca00
cmp ecx, 0x3b9aca00
je 0x14008c2f6
mov r10, r11
sub r10, r13
shr r10, 5
test r10d, r10d
je 0x14008c2f6
mov rax, qword [rdx + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x14008c63e
xor edx, edx
div r9
mov r8, rdx
mov r15, rax
jmp 0x14008c649
mov r8, qword [rdx + 0x40]
movzx eax, byte [rdx + 0x66]
test byte [rdx + 0x61], 1
jne 0x14008c2fb
test al, al
je 0x14008c303
mov rax, rsi
cmp r13, r11
je 0x14008c4d2
mov rax, rsi
jmp 0x14008c28d
add r13, 0x20
cmp r13, r11
je 0x14008c4d2
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 0x14008c280
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 0x14008c280
jmp 0x14008c680
test al, al
je 0x14008c446
mov qword [rsp + 0x68], r8
mov dword [rsp + 0x50], ecx
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x38], r14
cmp r11, r13
je 0x14008c504
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 0x14008c3bd
mov rcx, rbp
mov r15, r11
call fcn.14002f650
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 0x14008c546
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 0x14008c410
mov r14, qword [rsp + 0x80]
lea rbp, [rsp + 0x70]
cmp r14, qword [rsp + 0x70]
je 0x14008c370
jmp 0x14008c37e
mov r14, qword [rsp + 0xb0]
lea rbp, [rsp + 0xa0]
cmp r14, qword [rsp + 0xa0]
jne 0x14008c37e
jmp 0x14008c370
mov rsi, qword [rdi + 0xb30]
mov rax, qword [rdi + 0xb38]
jmp 0x14008c8e3
mov rax, rsi
cmp r13, r11
je 0x14008c4d2
mov rax, rsi
jmp 0x14008c469
add r13, 0x20
cmp r13, r11
je 0x14008c4d2
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 0x14008c460
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 0x14008c460
mov r11, rax
mov ebp, dword [rdx + 0x38]
cmp ebp, 0x3b9aca00
jne 0x14008c4f2
mov ebx, 2
mov ebp, 0x3b9aca00
mov r13, rsi
jmp 0x14008c680
mov rax, qword [rdx + 0x30]
mov r15d, 4
xor r8d, r8d
jmp 0x14008c6b4
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 0x14008c562
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 0x14008c5e4
add rsi, r15
cmp ebp, 0x3b9aca00
jne 0x14008c5fa
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 0x14008cf76
cmp ebp, 0x3b9aca00
jne 0x14008c6b1
mov ebp, 0x3b9aca00
jmp 0x14008c6e7
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 0x14008ce9c
mov r8d, r9d
mov rcx, rax
shr rcx, 0x20
je 0x14008cea6
xor edx, edx
div r8
mov rcx, rdx
mov r10, rax
jmp 0x14008ceb0
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 0x14008c66e
xor edx, edx
div r9
jmp 0x14008c673
xor edx, edx
div r9d
mov r10, r15
add ebp, eax
cmp ebp, 0x3b9aca00
jae 0x14008c688
mov rdx, rsi
jmp 0x14008c779
mov eax, ebp
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r10, rax
jb 0x14008d126
mov rdx, rsi
imul eax, eax, 0x3b9aca00
sub ebp, eax
jmp 0x14008c779
mov rsi, r13
mov r9, r11
sub r9, rsi
shr r9, 5
test r9d, r9d
je 0x14008c6df
mov rbx, r8
mov r8d, r9d
mov rcx, rax
shr rcx, 0x20
je 0x14008c6e9
xor edx, edx
div r8
mov rcx, rdx
mov r10, rax
jmp 0x14008c6f3
mov ebp, 0x3b9aca00
mov r13, rsi
jmp 0x14008c74e
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 0x14008c718
xor edx, edx
div r8
jmp 0x14008c71d
invalid
add eax, 0xf741d231
invalid
xor edx, edx
div r8d
add ebp, eax
cmp ebp, 0x3b9aca00
mov r8, rbx
jb 0x14008c74b
mov eax, ebp
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r10, rax
jb 0x14008d126
imul eax, eax, 0x3b9aca00
sub ebp, eax
invalid
mov r13, rsi
mov ebx, 2
test r8, r8
je 0x14008c776
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, 0x9acd0
adc eax, 0x9acd0
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 0x14008c825
and al, 8
jg 0x14008c825
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 0x14008c934
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 0x14008d1d6
test r12, r12
je 0x14008d977
mov rbp, qword [rdi + 0xb58]
movdqu xmm6, xmmword [rdi + 0xb60]
jmp 0x14008d9dd
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.1400850b0
mov rbx, qword [rsp + 0x160]
cmp rbx, 3
jne 0x14008ca3c
mov rcx, qword [rdi + 0xb40]
mov rdx, r12
call fcn.1400fb080
test al, al
je 0x14008cae8
mov al, 4
jmp 0x14008db83
mov rax, qword [rdi + 0xb40]
cmp qword [rdi + 0xb38], 0
mov qword [rdi + 0xb38], 0
je 0x14008d0a3
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 0x14008cbfb
mov rdx, qword [rdi + 0xb38]
mov qword [rdi + 0xb38], 0
test rdx, rdx
je 0x14008d0a3
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.1400850b0
mov rbx, qword [rsp + 0xa0]
cmp rbx, 3
jne 0x14008cb9a
mov rdx, qword [rdi + 0xb38]
lea r14, [rsp + 0x160]
mov rcx, r14
mov r8, r12
call fcn.1400850b0
mov rbx, qword [rsp + 0x160]
cmp rbx, 3
jne 0x14008cbbe
mov al, 5
jmp 0x14008db83
mov rdx, qword [rdi + 0xb38]
cmp qword [rdi + 0xb30], 0
mov qword [rdi + 0xb30], 0
je 0x14008d0a3
xor eax, eax
jmp 0x14008cbde
mov rdx, qword [rdi + 0xb30]
mov qword [rdi + 0xb30], 0
mov eax, 1
test rdx, rdx
je 0x14008d0a3
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 0x14008cc6e
mov qword [rdi + 0xb58], rax
mov qword [rdi + 0xb60], rdx
mov r12, qword [rsp + 0x58]
lea rcx, [rsp + 0x160]
mov r8, r12
call fcn.1400850b0
mov rbx, qword [rsp + 0x160]
cmp rbx, 3
jne 0x14008cc82
mov al, 6
jmp 0x14008db83
mov rbp, qword [rdi + 0xb40]
movdqu xmm6, xmmword [rdi + 0xb48]
jmp 0x14008cd1f
mov r12, qword [rsp + 0x168]
mov rbp, qword [rsp + 0x170]
movdqu xmm6, xmmword [rsp + 0x178]
cmp byte [rdi + 0xb29], 0
je 0x14008cd1f
cmp dword [rdi + 0xb30], 2
jne 0x14008cd13
cmp qword [rdi + 0xb40], 0
je 0x14008cccd
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 0x14008cd1f
mov rsi, qword [rdi + 0xb50]
mov rax, qword [rsi]
test rax, rax
je 0x14008cced
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x14008cd1f
cmp qword [rsi + 0x10], 0x11
jb 0x14008ccff
mov r14, qword [r14 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008cd1f
lea rcx, [rdi + 0xb30]
call fcn.14006d9e0
mov byte [rdi + 0xb29], 0
lea rcx, [rdi + 0xa88]
call fcn.1400f7a30
lea rcx, [rdi + 0xa90]
cmp qword [rdi + 0xa88], 0
je 0x14008cd53
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008cd61
call fcn.1400817a0
jmp 0x14008cd61
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008cd61
call fcn.1400816e0
mov rax, qword [rdi + 0xad0]
test rax, rax
je 0x14008cd77
mov rcx, qword [rdi + 0xad8]
call qword [rax + 0x18]
cmp byte [rdi + 0xa80], 3
jne 0x14008cdf5
lea rcx, [rdi + 0x8f8]
call fcn.14008dd50
mov r8, qword [rdi + 0x728]
test r8, r8
je 0x14008cdf5
cmp qword [rdi + 0x730], 0
je 0x14008cdb1
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi + 0x738]
test r14, r14
je 0x14008cdf5
mov rsi, qword [rdi + 0x740]
mov rax, qword [rsi]
test rax, rax
je 0x14008cdd1
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x14008cdf5
cmp qword [rsi + 0x10], 0x11
jb 0x14008cde3
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 0x14008ce73
lea rcx, [rdi + 0x578]
call fcn.14008dd50
mov r8, qword [rdi + 0x3a8]
test r8, r8
je 0x14008ce73
cmp qword [rdi + 0x3b0], 0
je 0x14008ce2f
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi + 0x3b8]
test r14, r14
je 0x14008ce73
mov rsi, qword [rdi + 0x3c0]
mov rax, qword [rsi]
test rax, rax
je 0x14008ce4f
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x14008ce73
cmp qword [rsi + 0x10], 0x11
jb 0x14008ce61
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 0x14008da9d
mov r8, qword [rdi + 0x358]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008da9d
mov rbx, r11
mov ebp, 0x3b9aca00
jmp 0x14008cf14
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 0x14008ced8
xor edx, edx
div r8
jmp 0x14008cedd
xor edx, edx
div r8d
add ebp, eax
cmp ebp, 0x3b9aca00
jae 0x14008ceee
mov qword [rsp + 0x48], r10
jmp 0x14008cf14
mov eax, ebp
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r10, rax
mov qword [rsp + 0x48], r10
jb 0x14008d126
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 0x14008cf69
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 0x14008cffe
xor edx, edx
div r9
je 0x14008cffe
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 0x14008cf65
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 0x14008c779
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 0x14008d032
xor edx, edx
div r9
jmp 0x14008d037
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.0x1400860b7.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 0x14008cf7c
add al, ch
js 0x14008d065
call fcn.14011b000
or byte [rax], al
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, [0x1401524a0]
mov edx, 0x28
add byte [rax], al
add al, ch
push rbp
invalid
or byte [rax], al
add byte [rax], al
add al, ch
push rbp
invalid
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
mov dl, 0x5c
or al, 0
call fcn.14011b000
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.rsh
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x14008d0d9
and al, 0x78
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0xcfe4f
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
sahf
ror dword [rax], cl
or byte [rax], al
sahf
ror dword [rax], cl
or byte [rax], al
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
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, 0xcfdc3
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 0x14008d141
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xcfde7
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 0x14008d141
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xcfde7
lea rcx, [rsp + 0xa0]
lea ecx, [rsp + 0xa0]
add al, ch
stosb byte [rdi], al
invalid
call fcn.14011a880
lea rcx, [rax + 0x20]
mov qword [rsi + 8], rcx
movzx ecx, word [rax]
movups xmm0, xmmword [rax + 0x10]
adc byte [rax + 0x10], al
adc byte [rax + 0x10], al
movups xmmword [rsp + 0x7e], xmm0
movups xmm0, xmmword [rax + 2]
movaps xmmword [rsp + 0x70], xmm0
cmp cx, 2
cmp ecx, 2
cmp ecx, 2
je 0x14008d967
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.14002e8d0
cmp dword [rsp + 0x168], 0x3b9aca01
je 0x14008d9e7
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 0x14008da11
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, [0x14018c9d8]
lea ecx, [0x14018c9d8]
lea ecx, [0x14018c9d8]
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 0x14008d392
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 [0x15117d33b]
invalid
enter 0xd, 0
movdqu xmmword [rdi + 0xdb8], xmm0
xchg edi, eax
fmul dword [0x15117d33b]
invalid
movzx eax, byte [rdi + 0xe30]
test eax, eax
je 0x14008d4bd
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.0x14008b719.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 0x14008d597
cmp eax, 3
jne 0x14008dc07
add byte [rax], al
add byte [rax], al
mov rax, qword [rdi + 0xe20]
jmp 0x14008d71b
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.14009ccd0
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.14009db60
mov rbx, qword [rsp + 0xa0]
cmp rbx, 4
je 0x14008d960
mov r12, qword [rsp + 0xa8]
mov rbp, qword [rsp + 0xb0]
movdqu xmm6, xmmword [rsp + 0xb8]
mov rcx, r14
call 0x14008dcd0
cmp ebx, 2
je 0x14008d58d
cmp ebx, 3
jne 0x14008d82a
mov ebx, 2
call fcn.1400d1ca0
mov r12, rax
jmp 0x14008d82a
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 0x14008d5aa
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 0x14008d60f
mov ebx, 2
jmp 0x14008d82a
mov rdx, qword [rdi + 0xde8]
mov r8, qword [rdi + 0xdf0]
jmp 0x14008d693
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 0x14008d662
call qword [sym.imp.kernel32.dll_GetLastError]
mov r12d, eax
shl r12, 0x20
or r12, 2
mov rcx, r12
call fcn.140051930
cmp al, 0xd
jne 0x14008d7db
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 0x14008d813
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.0x140075ec8.46
mov r12, qword [rsp + 0x160]
cmp al, 2
je 0x14008d807
mov rcx, qword [rdi + 0xe10]
cmp rcx, 0xffffffffffffffff
je 0x14008dbef
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 0x14008d7f6
movsxd r12, dword [rsp + 0xa0]
test r12, r12
jne 0x14008d7ff
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 0x14008d81b
jmp 0x14008db66
mov rcx, qword [rdi + 0xde0]
call qword [sym.imp.ws2_32.dll_closesocket]
mov ebx, 2
mov byte [rdi + 0xe30], 1
jmp 0x14008d82a
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r12d, eax
shl r12, 0x20
or r12, 2
lea rcx, [rdi + 0xdf8]
call fcn.14006d9e0
mov byte [rsi], 1
mov ebx, 2
mov rcx, r14
call 0x140085a90
mov byte [rdi + 0xe30], 1
cmp rbx, 2
jne 0x14008d947
movzx eax, byte [0x140198310]
mov edx, 0x11
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008dbc5
mov r14, rax
movdqu xmm0, xmmword [0x140152e0b]
movdqu xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008dbd4
mov rbp, rax
mov qword [rax], r12
mov byte [rdi + 0xdb0], 1
mov rcx, r13
call fcn.14008dd50
mov r8, qword [rdi + 0xb50]
test r8, r8
mov r13, qword [rsp + 0x40]
je 0x14008d903
cmp qword [rdi + 0xb58], 0
je 0x14008d8be
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rdi + 0xb60]
test r12, r12
je 0x14008d903
mov rsi, qword [rdi + 0xb68]
mov rax, qword [rsi]
test rax, rax
je 0x14008d8de
mov rcx, r12
call rax
cmp qword [rsi + 8], 0
je 0x14008d903
cmp qword [rsi + 0x10], 0x11
jb 0x14008d8f1
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, [0x140153370]
mov qword [rdi + 0xb68], rax
mov rsi, qword [rdi + 0xb70]
mov rax, qword [rsi + 8]
mov r12, r14
cmp rax, qword [rsi + 0x18]
jne 0x14008d1d6
jmp 0x14008c917
mov byte [rdi + 0xdb0], 1
mov rcx, r13
call fcn.14008dd50
mov r13, qword [rsp + 0x40]
jmp 0x14008da2c
mov al, 3
jmp 0x14008db6f
mov r12, qword [rdi + 0xb50]
test r12, r12
jne 0x14008c920
lea rdx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
mov cl, 7
call fcn.1400d1b60
mov r14, rax
movzx eax, byte [0x140198310]
mov ebp, 0x11
mov edx, 0x11
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x14008dbc5
mov r12, rax
movups xmm0, xmmword [0x140152e0b]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
mov rcx, r14
call fcn.140092810
lea rcx, [0x140153370]
movq xmm0, rcx
movq xmm6, rax
punpcklqdq xmm6, xmm0
mov ebx, 2
jmp 0x14008da95
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 0x14008da95
cmp qword [rdi + 0xb58], 0
je 0x14008da51
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 0x14008da95
mov rsi, qword [rdi + 0xb68]
je 0x14008da95
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 0x14008da71
invalid
add eax, 0xfff1894c
ror byte [rax - 0x7d], 1
jle 0x14008da7d
mov rcx, r14
call rax
cmp qword [rsi + 8], 0
je 0x14008da95
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.0x140066310.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 0x14008dabd
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.14008ddc0
add byte [rax], al
movq rsi, xmm6
movd esi, mm6
cmp rbx, 2
cmp ebx, 2
jne 0x14008daf9
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 0x14008b858
and dword [rbp + rbx*8 - 1], 0xffffffff
and dword [rbp + rbx*8 - 1], 0xffffffff
invalid
jmp 0x14008b883
cmp rsi, 0xffffffffffffffff
je 0x14008dbef
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.0x140066310.96
mov rax, qword [rdi + 0x128]
mov rax, qword [rax]
movzx eax, byte [rax + 0x77]
ja case.0x140066310.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.0x140066310.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, 0x99a7c
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne case.0x140075ec8.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 0x14008b858
jmp 0x14008b883
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
adc esp, edx
or byte [rax], al
imul ecx, dword [rax + rax], 0xffffffe8
adc esp, edx
or byte [rax], al
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.14011adb0
mov ch, 0xd1
or byte [rax], al
mov ch, 0xd1
or byte [rax], al
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 0x14008dca1
outsd dx, dword [rsi]
outsd dx, dword [rsi]
cmp eax, 3
je 0x14008dc75
cmp eax, 4
jne 0x14008dc99
mov rdi, qword [rsi + 0x28]
mov rbx, qword [rsi + 0x30]
mov rax, qword [rbx]
test rax, rax
je 0x14008dc51
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008dc75
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x14008dc63
mov rdi, qword [rdi - 8]
jg 0x14008dc5b
mov rcx, qword [0x140198260]
movsd dword [rdi], dword [rsi]
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.0x14006f0ed.86
cmp qword [rsi + 0x38], 0
je case.0x14006f0ed.86
mov r8, qword [rsi + 0x30]
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
xor byte [rax - 0x75], cl
or eax, 0x10a5d3
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 0x14008dc99
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 0xc308dce0
clc
invalid
je 0x14008dcf7
call 0xc308dce0
clc
add esi, dword [rbx + rdx - 0x7b]
test eax, eax
jne 0x14008dd03
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, 0x998ab
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x14008dd03
lea rcx, [rsi + 0xa0]
call 0x140085a90
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 0x14008dd25
add byte ds:[rax + rdx + 0x48], dh
mov eax, dword [rcx]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008dd33
call fcn.1400817a0
jmp 0x14008dd33
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008dd33
call fcn.1400816e0
mov rax, qword [rsi + 0x48]
test rax, rax
test rax, rax
je 0x14008dd49
mov rcx, qword [rsi + 0x50]
add rsp, 0x20
pop rsi
jmp qword [rax + 0x18]
nop
add rsp, 0x20
pop rsi
ret
je 0x14008dd8f
cmp eax, 3
je 0x14008dd83
cmp eax, 4
jne case.0x140065859.115
movzx eax, byte [rcx + 0x110]
cmp eax, 3
je 0x14008ddb4
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.0x140065859.115
mov rcx, qword [rcx + 0xb8]
add byte [rax], al
add byte [rax - 1], cl
and eax, 0x9981d
or dword [rax], eax
jmp qword [sym.imp.ws2_32.dll_closesocket]
or dword [rax], eax
add rcx, 0x98
jmp 0x14008dcd0
movzx eax, byte [rcx + 0x88]
cmp eax, 3
je 0x14008ddab
invalid
adc byte [rbp + 0x480b75c0], al
mov ecx, dword [rcx + 0x30]
test eax, eax
jne case.0x140065859.115
mov rcx, qword [rcx + 0x30]
jmp qword [sym.imp.ws2_32.dll_closesocket]
add bl, al
ret
add rcx, 0x40
jmp 0x140085a90
add rcx, 0xc8
add ecx, 0xc8
jmp 0x140085a90
sub rsp, 0x28
movzx eax, byte [rcx + 0x9f0]
or dword [rax], eax
add byte [rax - 0x7d], cl
clc
invalid
ja case.0x14008ddeb.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, [0x14018c9ec]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
cmp qword [rsi + 0xb0], 0
je 0x14008de0d
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.0x14008ddeb.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 0x14008e108
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008e116
call fcn.1400817a0
jmp 0x14008e116
cmp dword [rsi + 0x9f8], 2
jne 0x14008df53
cmp qword [rsi + 0xa08], 0
je 0x14008de70
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 0x14008df5f
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 0x14008de94
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008df5f
cmp qword [rbx + 0x10], 0x11
jb 0x14008deaa
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
scasd eax, dword [rdi]
movabs dword [0xfff88949d2310010], eax
adc eax, 0x99584
jmp 0x14008df5f
mov ebx, 0x178
cmp byte [rsi + 0xd70], 3
jne 0x14008e0d8
lea rcx, [rsi + 0xbe8]
call fcn.14008dd50
mov r8, qword [rsi + 0xa18]
test r8, r8
je 0x14008e0d8
cmp qword [rsi + 0xa20], 0
je 0x14008df08
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 0x14008e0d8
mov r14, qword [rsi + 0xa30]
mov rax, qword [r14]
invalid
invalid
test rax, rax
je 0x14008df2c
mov rcx, rdi
call rax
cmp qword [r14 + 8], 0
je 0x14008e0d8
cmp qword [r14 + 0x10], 0x11
jb 0x14008df42
mov rdi, qword [rdi - 8]
clc
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
jmp 0x14008e0d2
invalid
add byte [rax - 0x73], cl
invalid
lea rcx, [rsi + 0x9f8]
call fcn.14006d9e0
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 0x14008df93
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008dfa1
call fcn.1400817a0
jmp 0x14008dfa1
mov rax, qword [rcx]
lock dec qword [rax]
add eax, esi
dec qword [rax]
jne 0x14008dfa1
call fcn.1400816e0
mov rax, qword [rsi + 0x998]
test rax, rax
je 0x14008dfb7
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 0x14008e035
lea rcx, [rsi + 0x7c0]
call fcn.14008dd50
mov r8, qword [rsi + 0x5f0]
test r8, r8
je 0x14008e035
cmp qword [rsi + 0x5f8], 0
je 0x14008dff1
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x600]
test rdi, rdi
je 0x14008e035
mov rbx, qword [rsi + 0x608]
mov rax, qword [rbx]
test rax, rax
invalid
je 0x14008e011
sal byte [rbp + rax + 0x48], 0x89
stc
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008e035
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x14008e023
mov rdi, qword [rdi - 8]
jg 0x14008e01b
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x5c8], 3
jne 0x14008e0b3
lea rcx, [rsi + 0x440]
call fcn.14008dd50
mov r8, qword [rsi + 0x270]
test r8, r8
je 0x14008e0b3
cmp qword [rsi + 0x278], 0
je 0x14008e06f
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x280]
test rdi, rdi
je 0x14008e0b3
mov rbx, qword [rsi + 0x288]
mov rax, qword [rbx]
test rax, rax
je 0x14008e08f
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008e0b3
jnp 0x14008e09b
add byte [rbp + rbx + 0x48], dh
cmp dword [rbx + 0x10], 0x11
cmp qword [rbx + 0x10], 0x11
jb 0x14008e0a1
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 0x14008e0d8
mov r8, qword [rsi + 0x220]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xchg ebx, eax
or dword [rax], eax
cmp qword [rsi + rbx + 0x10], 0
je case.0x14008ddeb.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 0x14008e116
call fcn.1400816e0
mov rax, qword [rsi + 0x48]
mov ebx, 0x70
test rax, rax
je 0x14008e0d8
mov rcx, qword [rsi + 0x50]
call qword [rax + 0x18]
jmp 0x14008e0d8
ret
int3
xor edx, edx
jmp qword [sym.imp.crypt32.dll_CertCloseStore]
fmul qword [rdi + 9]
invalid
fmul qword [rdi + 9]
add ah, cl
int3
sub esp, 0x28
mov rsi, qword [rcx]
xor dword [rax - 0x77], ecx
je 0x140092231
and byte [rax - 0x73], cl
and al, 0x20
xor dword [rax - 0x77], ecx
je 0x140092231
and byte [rax - 0x73], cl
and al, 0x20
call fcn.140092000
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.1400362e0
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.0x140075ec8.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 0x1400922d7
invalid
sub cl, byte [rdi]
invalid
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
test eax, 0x3100105f
ror byte [rcx - 0x77], cl
call 0x1918738bf
or dword [rax], eax
dec r13
mov rcx, qword [0x140198260]
invalid
xchg esp, eax
pop rdi
adc byte [rax], al
invalid
add byte [rcx], dh
ror byte [rbp - 0x77], cl
xor edx, edx
mov r8, r13
call 0x1917238d4
or dword [rax], eax
call 0x1917238d4
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 0x1400924c3
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 0x1400924fe
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 0x1400924d7
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.140051930
cmp al, 0xd
jne case.0x14008d2c0.14
mov rax, qword [rbx + 0x28]
test rax, rax
je case.0x14008d2c0.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 0x14009250a
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.1400516c0
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
pop rdx
cmpsb byte [rsi], byte [rdi]
invalid
invalid
add byte [rbp + rcx*4 + 5], cl
pop rdx
lea eax, [0x14018ca08]
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 0x14009241e
nop dword [rax + rax]
mov ecx, r13d
and ecx, 3
mov eax, 0x10
lea r8, [0x14018ca08]
lea eax, [0x14018ca08]
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x14018ca08]
movsxd rdx, dword [r8 + rcx*4]
lea eax, [0x14018ca08]
movsxd rdx, dword [r8 + rcx*4]
add rdx, r8
jmp rdx
ret 0xe2ff
mov eax, 0xf
cmp byte [r13 + rax], 0xd
je 0x140092420
jmp 0x1400924e0
mov rax, r13
shr rax, 0x20
and byte [0x140094b2f], bh
and byte [0x140094b2f], bh
xor esp, dword [rdi]
add byte [rax], al
je 0x140092420
jmp 0x1400924e0
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 0x1400924e0
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 0x10441695a
call 0x10441695a
cmp ah, al
jne 0x140092460
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 0x140092440
add byte [rax], al
jne 0x140092440
cmp ecx, 1
jne 0x1400922d7
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 0x14009247f
mov rcx, rbp
call rax
jmp 0xc352f580
cmp qword [r12 + 8], 0
je 0x1400922c2
invalid
cmp qword [r12 + 0x10], 0x11
cmp dword [rsp + 0x10], 0x11
and al, 0x10
adc dword [rdi], ecx
invalid
jb 0x1400922b0
mov rbp, qword [rbp - 8]
mov ebp, dword [rbp - 8]
jmp 0x1400922b0
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 0x14009cac0
mov eax, 2
mov r13, rbp
mov ebp, ebp
mov ebp, ebp
jmp 0x1400924e5
sbb byte [rax + 1], bh
mov eax, 1
add byte [rax], al
mov r13, rbp
jmp 0x1400924e5
mov r13d, dword [rsp + 0x40]
xor eax, eax
jmp 0x1400924e5
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, 0xce79b
call fcn.14011adb0
ud2
cmp al, byte [rdx]
jne case.0x140075ec8.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.14009ef70
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 0x14009261b
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 0x14009aaf8
mov rcx, rbp
mov rdx, r12
mov edx, esp
mov edx, esp
mov r8, r15
call fcn.1400791c0
mov rcx, qword [rsp + 0x20]
cmp rcx, 2
cmp ecx, 2
cmp ecx, 2
je 0x14009ab66
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 0x14009ab6d
add byte [rax], al
add byte [rax], al
test rax, rax
je case.0x1400657c5.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 0x14009aae0
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 0x14009aa00
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 0x14009aa2b
test rax, rax
jne case.0x1400654b2.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.0x14006939c.427
cmp r14, r12
ja case.0x14006939c.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 0x14009ab50
jbe 0x14009ab50
cmp r12, r14
jne 0x14009ab8f
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 0x14009ab8f
sub dword [rax + 2], edi
mov eax, 2
add byte [rax], al
add bl, ch
invalid
jmp 0x14009abcf
cmp qword [rsi], 0
jne case.0x140065859.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 0x14009abcf
shr bl, 0x3c
mov rcx, rdx
call fcn.1400d1ea0
add eax, 0x49000373
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 0x14009abc3
add byte [rax], al
cmp qword [rsi], 0
cmp dword [rsi], 0
jne 0x14009abc3
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, [0x140154208]
mov rcx, rdx
ror dword [rcx + rcx*4 - 0xe], 1
adc edx, dword [rsi - 0x76b7fff5]
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0xe], 1
mov edx, esi
bnd call fcn.14011ad40
call fcn.14011ad40
add dword [rax], ecx
add dword [rax], ecx
or byte [rax], al
add byte [rbp + rcx*4 + 5], cl
add dword [rsi - 0x76b3fff5], edx
xchg esi, eax
or eax, dword [rax]
mov rcx, r14
lea r8, [0x140154208]
lea eax, [0x140154208]
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
invalid
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 0x14009ac91
invalid
jl 0x14009aca0
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 0x142072e4c
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 0x140e92f30
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
je case.0x14008d2c0.346
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 0x14009ae8c
mov edx, esi
and al, 0x28
add byte [rbp + 0x7c], dh
dec byte [rdi]
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
push rsi
add rdx, r15
and al, 0x60
cmp eax, esi
invalid
mov eax, esi
jmp 0x14009ae97
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 0xf80d9071
add dword [rax], eax
add byte [rax], al
jge 0x14009af06
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, 0xfd326
call 0x10504c542
or byte [rax], al
add byte [rax], al
add bl, ch
invalid
add eax, dword [rbp + 0x31]
in eax, dx
pop rsp
or byte [rbx], 0
mov edx, esi
bnd call fcn.14011a8c0
invalid
add byte [rax], al
add al, ch
jl 0x14009af8c
invalid
add byte [rbp + rcx*4 + 5], cl
invalid
add eax, 0xbd445
or eax, dword [rax]
add al, ch
add dl, bh
invalid
cdq
jg 0x14009afb1
invalid
or eax, dword [rax]
add al, ch
adc al, 0xf9
stc
stc
invalid
xchg edi, eax
or eax, dword [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov edx, ebx
invalid
invalid
add byte [rbp + rcx*4 + 5], cl
jnp case.0x14008b785.33
invalid
add eax, 0xb7f7b
jg 0x14009afcf
or eax, dword [rax]
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
stc
mov edx, esp
loop 0x14009afb4
invalid
clc
invalid
add byte [rax - 0x73], cl
or eax, 0xb7f16
invalid
add byte [rbp + rcx*4 + 5], cl
add eax, 0xb7f4a
jg 0x14009afe8
or eax, dword [rax]
add byte [rdx + 0x3b], bh
add byte [rax], al
add al, ch
invalid
sub dl, bh
add byte [rax], al
invalid
lea ecx, str.filled_overflowC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcio_read_buf.rs
or al, 0
add byte [rbp + rcx*4 + 5], cl
pop rdx
xchg edi, eax
or eax, dword [rax]
invalid
add byte [rdx + 0xf], bh
add al, ch
sar ch, 1
invalid
add eax, 0xc4e11
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, [0x140154750]
xchg edi, eax
or eax, dword [rax]
lea ecx, [rsp + 0x28]
and al, 0x28
sub al, ch
clc
clc
clc
add ah, cl
int3
int3
int3
int3
enter 0xffffffffffffe083, 3
add ecx, dword [rax - 0x73]
adc eax, 0xf19ec
add byte [rax + 0x63], cl
invalid
add eax, edx
loopne 0x14009b065
mov dh, 0x41
adc bl, al
adc r11b, al
and byte [rax - 0x1d067eff], dh
loop 0x14009b067
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, 0xf1dea
str word [rax + 0x63]
adc al, 0x91
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, [0x14018ca48]
add byte [rax], al
lea ecx, [0x14018ca48]
sbb dword [rdi], ecx
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rdx*4]
xchg ecx, eax
retf 0xe2ff
add eax, 0x317e0000
add byte [rdi + 0x54], bh
invalid
stc
mov ah, 5
add byte [rax], al
add byte [rax], al
push rdx
lahf
add byte [rax], al
add byte [rcx + 0x46bf9], al
add byte [rdi], cl
test al, ch
add byte [rax], al
add byte [rcx + 0x476f9], al
add byte [rbp + 0x63], dh
jne case.0x1400d4517.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 0x14009cafc
mov eax, dword [r8 + 0x10]
add r8, 0x10
add r9, 0xfffffffffffffff0
test rax, rax
je 0x14009cae0
mov r8, qword [r8 + 8]
jmp 0x14009cb04
mov r8d, 1
xor eax, eax
mov qword [rdi + 0x38], rdx
mov rcx, rdi
mov rdx, r8
mov r8, rax
call fcn.140091530
mov rsi, rdx
test rax, rax
je 0x14009cba5
mov rcx, rsi
call case.0x14006939c.378
mov ecx, eax
mov qword [rdi + 0x38], 0
mov eax, 1
cmp cl, 0xd
jne 0x14009cbaf
mov ecx, esi
and ecx, 3
mov eax, 2
cmp ecx, 1
jne 0x14009cbaf
mov rdi, qword [rsi - 1]
mov r14, qword [rsi + 7]
mov rax, qword [r14]
test rax, rax
je 0x14009cb62
mov rcx, rdi
call rax
mov rbx, rsi
dec rbx
cmp qword [r14 + 8], 0
je 0x14009cb8c
cmp qword [r14 + 0x10], 0x11
jb 0x14009cb7a
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 0x14009cbaf
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 0x1400a0070
cmp al, 0xa
jb 0x1400a0070
cmp qword [rdx + 0xb8], 0
je 0x1400a0070
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 0x1400a0113
movups xmm0, xmmword [0x14013f958]
movaps xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [0x14013f948]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x30]
mov rdx, rbx
call fcn.14002cff0
cmp byte [rsp + 0x90], 2
je 0x1400a00f2
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 0x1400a0a53
mov r12, qword [rsp + 0x270]
mov rsi, rbx
movzx ebx, byte [rbx + 0xd8]
mov rcx, rsi
call fcn.140031dc0
mov r14, rax
mov rdi, rdx
cmp bl, 2
jne 0x1400a0286
mov byte [rsp + 0xd8], bpl
movups xmm0, xmmword [0x14013f958]
movaps xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [0x14013f948]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x30]
mov rdx, rsi
call fcn.14002c2c0
movzx ecx, byte [rsp + 0xa2]
cmp cl, 3
je 0x1400a1b26
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 0x1400a0349
mov rdx, qword [rbp + 0x28]
cmp rdx, r13
jbe 0x1400a1b52
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.1400321b0
test al, al
jne 0x1400a08f5
mov rdx, qword [rbp + 0x28]
cmp rdx, r13
jbe 0x1400a1bfa
mov rax, qword [rbp + 0x20]
mov rcx, qword [rax + rsi]
test rcx, rcx
je 0x1400a04a4
cmp rcx, 1
jne 0x1400a04e2
mov rcx, qword [rax + rsi + 0x10]
mov rdx, qword [rbp + 0x40]
cmp rcx, rdx
jae 0x1400a1c15
mov rax, qword [rbp + 0x38]
lea rcx, [rcx + rcx*8]
lea r13, [rax + rcx*8]
add r13, 0x20
jmp 0x1400a04ac
movups xmm0, xmmword [0x14013f958]
movaps xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [0x14013f948]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x30]
mov rdx, rsi
call fcn.14002cff0
cmp byte [rsp + 0x90], 2
mov rbx, rsi
je 0x1400a02dc
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 0x1400a0324
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], rdi
jmp 0x1400a033f
test r15, r15
je 0x1400a0435
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov byte [rsp + 0x40], 0
jmp 0x1400a0a53
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 0x1400a03f0
test rax, rax
test eax, eax
je 0x1400a03aa
lea rcx, [rsp + 0x50]
mov r8, qword [rsp + 0x48]
mov rdx, r13
call qword [rax + 0x10]
mov eax, 1
jmp 0x1400a097d
rol byte [rax], 0
add byte [rax - 0x75], cl
mov ebx, 0xc8
test rdi, rdi
je 0x1400a044f
test byte [rax + rax - 0x77f10000], al
adc bl, byte [rax]
add byte [rax], al
test byte [rax], al
add byte [rax], al
js 0x1400a1be3
movzx eax, byte [0x140198310]
add eax, 0xf7f38
jg 0x1400a03e6
add byte [rcx], dh
leave
xor ecx, ecx
mov rdx, rdi
call fcn.1400f22c0
test rax, rax
test eax, eax
test eax, eax
je 0x1400a1bed
test byte [rdx], al
sbb byte [rax], al
add byte [rcx - 0x77], cl
mov r14, rax
jmp 0x1400a0455
invalid
cmp r15, 1
jne 0x1400a046d
add dword [rbp + 0x77], esi
movzx ecx, byte [rbx + 0xb8]
add byte [rax], al
add byte [rbx - 0x78f0f807], al
cmp ecx, 7
ja 0x1400a098f
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
cmp ecx, 7
ja 0x1400a098f
add byte [rax], al
add byte [rax], al
mov edx, 0xa2
movabs byte [0x830fcaa30f000000], al
jnp 0x1400a0417
add byte [rdi], cl
movabs dword [0x480000057b830fca], eax
retf 0x830f
jnp 0x1400a0417
add byte [rax], al
invalid
bt edx, ecx
jae 0x1400a098f
add byte [rax], al
retf 0x830f
add byte [rax], al
test rax, rax
test eax, eax
je 0x1400a0429
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 0x1400a097d
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.14002b790
mov r9, qword [rsp + 0x28]
and al, 0x28
mov r11b, 0xf8
dec dword [rbx + rcx*4 + 0x4c]
and al, 0x28
mov ecx, dword [rsp + 0x28]
and al, 0x28
sub cl, ch
jmp 0x1400a0a53
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 0x1400a002c
invalid
test rax, rax
sal byte [rax + rdx + 0x48], 0x8d
je 0x1400a0482
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.0x140077020.398
mov rdx, rbx
mov edx, ebx
mov r8, r12
call fcn.14002b790
mov dl, 0xf8
dec dword [rbx + rcx*4 + 0x4c]
and al, 0x28
invalid
mov dl, 0xf8
dec dword [rbx + rcx*4 + 0x4c]
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 0x1400a0a53
invalid
invalid
jmp 0x1400a0a53
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 0x1400a04c0
invalid
mov rdi, qword [r13 + 0x10]
mov edi, dword [rbp + 0x10]
adc byte [rax - 0x7d], cl
invalid
add rdi, 9
je 0x1400a057b
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
js 0x1400a1be3
mov byte [rbx], ah
invalid
add byte [rdi], cl
mov dh, 5
jle case.0x14009b08d.406
invalid
movzx eax, byte [0x140198310]
xor ecx, ecx
invalid
add byte [rcx], dh
leave
mov rdx, rdi
cli
call fcn.1400f22c0
test rax, rax
invalid
ror byte [rdi], 0x84
adc edx, dword [rdi]
add byte [rax], al
je 0x1400a1bed
test byte [rbx], dl
invalid
mov rcx, rax
jmp 0x1400a0582
add rax, rsi
add eax, esi
mov rdx, qword [rax + 8]
mov rcx, rbp
jmp 0x13fc724d8
call fcn.14009c210
mov rdx, qword [rbp + 0x28]
cmp rdx, r13
jbe 0x1400a1c21
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 0x1400a056c
and al, 0x70
lea rcx, [0x14013f888]
lea ecx, [0x14013f888]
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 0x1400a057c
call qword [rax + 0x10]
jmp 0x1400a08f5
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 0x1404abd96
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 0x1400a066b
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, [0x14013ecc0]
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.14009c070
test rax, rax
test eax, eax
movzx ebp, byte [rsp + 0xd8]
je 0x1400a1cba
add byte [rax], al
and al, 0x41
mov eax, dword [rbx + 0x40]
add al, 0
mov eax, dword [rcx + 0xd8]
call 0x1880a0a80
sub eax, edx
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x9e243
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xec4a3
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
scasd eax, dword [rdi]
idiv edi
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
js 0x1400a22cf
or eax, dword [rax]
int3
add dh, byte [rbp + 0x41]
add byte [rax], al
or dword [rdi], ecx
adc byte [0x140154b9a], 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 0x1400a256a
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.0x140065859.467
xor eax, eax
invalid
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x18], eax
loopne 0x1400a25e2
add byte [rax], al
jns 0x1400a25fc
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 0x1290a265c
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 0x1400a27cb
mov dh, 0xce
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add eax, ebp
je 0x1400a281d
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 - 0xd0e17db], dh
add al, byte [rax]
stc
add al, byte [rax]
add al, byte [rax]
add al, byte [rax]
jp case.0x14009b053.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 0x1400a29cd
cmp bh, bh
loopne 0x1400a29ee
lea eax, [rsi - 0x61]
push rdi
jmp 0x1bc97760e
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 0x1400a2a46
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 0x1400a2b31
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xaf400
add ah, dh
or al, byte [rax]
fxtract
or al, byte [rax]
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 0xed4e9023
add byte [rcx + rax - 0x18], cl
loopne 0x1400a2d2e
lea edx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
out dx, al
add al, byte [rax]
and al, 0x28
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
lea edx, [0x140151fa7]
invalid
add dword [rax], eax
add byte [rax], al
and al, 0x50
push rax
jne 0x1400a2d34
push qword [rax + 0x7c834802]
and al, 0x60
add byte [rdi], cl
invalid
test dword [rdi], ecx
invalid
invalid
dec dword [rax - 0x75]
and al, 0x68
mov eax, dword [rsp + 0x68]
idiv ebp
std
invalid
dec dword [rax - 0x73]
and al, 0x78
and al, 0x78
and al, 0x78
add dword [rax - 0x77], ecx
and al, 0x20
push rsp
and al, 0x28
and al, 0x30
test eax, eax
and al, 0x38
add al, 0x83
dec byte [0x13e8d6606]
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 0x1400a2dd9
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 0x1400a2e69
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, 0xaf0d0
sal al, 1
or al, byte [rax]
sal al, 1
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 0x1400a2f14
invalid
and al, 0x68
push 0x24748b4c
jo 0x1400a2f4b
mov esi, dword [rsp + 0x70]
test esi, esi
js 0x1400a2f20
adc byte [rax], al
lea eax, [rsp + 0x30]
je 0x1400a2f43
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 0x1400a334d
invalid
and al, 0x78
and al, 0x30
xchg esp, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xaeb77
and eax, 0xb1000000
and eax, 0x2e7aee8
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, [0x14015618a]
lea edx, [0x14015618a]
sub al, 0xb
add byte [rcx - 0x48], al
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, 0xb3393
add byte [rax], al
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140154c7c]
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, [0x140154c74]
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
mov sil, sil
dec dword [rax - 0x75]
and al, 0x20
mov dh, 0x54
and al, 0x30
xor byte [rax - 0x7b], cl
leave
jl 0x1400a3577
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 dword [rbx], ecx
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 0x1400a3b24
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], 0x7b
invalid
xor eax, 0x7f37b
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
invalid
add dh, byte [rbx + 0x34]
adc bl, ch
sub ecx, dword [rax - 0x39]
invalid
add byte [rax], al
add bl, ch
cmp al, 0x48
mov ecx, eax
mov esi, dword [rdi + 0x10]
stosd dword [rdi], eax
push rsp
and al, 0x20
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
fisttp dword [rdi]
test dword [rax + rax - 0x74b70000], ebp
mov edi, 0x2300
add eax, 0xefffe
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 0x1400a864a
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 0x1400a8871
xchg al, dl
add byte [rax], al
add byte [rbx], al
add al, 0xc1
xor al, 0xc1
cli
invalid
or eax, 0xe46e4
stc
dec qword [rax]
fldpi
invalid
add byte [rax], al
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov eax, dword [rsi - 8]
mov cl, 0xea
invalid
add byte [rax], al
invalid
mov ecx, dword [0x58]
lea ecx, [rsi + 0xd0]
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x4e048
invalid
add al, ch
movabs dword [0x12086c6410003e8], eax
add eax, dword [rax]
invalid
invalid
xchg byte [rax], ah
and byte [rcx], al
add eax, dword [rax]
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xef90905], 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
cld
dec dword [rax - 0x39]
add eax, dword [rbx]
invalid
pop rax
clc
mov rcx, qword [0x58]
add byte [rax], al
and dword [rax], 1
add byte [rax], al
add dword [rbx + 0xef87905], 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, [0x140160758]
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.0x140065859.498
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
call fcn.1400816e0
lea rcx, [rsi + 0x30]
call fcn.140077c80
cld
dec dword [rax - 0x75]
xchg al, ch
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x1400a8bca
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
rol byte [rax + rax], cl
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
cmc
invalid
clc
and al, 0x28
add eax, dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x28]
call fcn.140078030
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400a8daf
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a8d8d
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400a8d52
or byte [rbp + 9], dh
lea rcx, [rsi + 0x20]
call fcn.1400816e0
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
call fcn.140077c80
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x1400a8d71
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, al
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__
stosb byte [rdi], al
jl 0x1400a8da8
add byte [rbp + rcx*4 + 5], cl
sar dword [rbx + rcx], cl
or eax, dword [rax]
nop
add rsp, 0xd0
add byte [rax], al
sbb al, 7
add ah, cl
int3
int3
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x1400a8f68
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a8f5d
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400a8ec5
lea rcx, [rsi + 0x20]
call fcn.1400816e0
lea rcx, [rsi + 0x30]
call fcn.140077c80
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x1400a8ee4
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.14007b560
nop
add rsp, 0xc8
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b78]
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, 0x4d9a4
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 0x1400a91b0
clc
jne case.0x1400a91c9.0
test dword [rcx + 1], esi
add byte [rax], al
test dword [rcx + 1], esi
add byte [rax], al
fld1
invalid
dec qword [rax]
jne 0x1400a9223
lea rcx, [rsi + 0x20]
call fcn.1400816e0
lea rcx, [rsi + 0x30]
test eax, eax
adc eax, 0x7e1eb
jmp 0x1400a9234
add eax, 0xef0a3
invalid
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xef03505], 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, 0x4d722
add al, 0
in al, 0xef
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
invalid
je 0x1400a93c6
add byte [rbp + rcx*4 + 5], cl
sbb eax, 0xba000b75
and al, 0
add byte [rax], al
lea eax, [rsp + 0x20]
pop rax
add byte [rax - 0x73], cl
or eax, 0xb772c
invalid
invalid
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne case.0x1400923b5.391
lea rcx, [rsi + 0x20]
call fcn.1400816e0
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
call fcn.140079d70
mov rax, qword [rsi + 0xfd8]
dec dword [rax - 0x75]
xchg al, bl
sldt word [rax]
test eax, eax
or eax, 0xeeddb
fild word [rdi]
add ah, cl
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 0x1400a94ff
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 0x1400a9519
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 0x1400a9647
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 0x1400a95bc
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 0x1400a95a0
jmp 0x1400a95d3
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x28], 4
sub byte [rax + rax], al
add byte [rax], al
lea rdx, [rsp + 0x28]
call fcn.140078410
mov rax, 0xffffffffffffffc0
mov eax, 0xffffffc0
lock xadd qword [rsi], rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400a965f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a963d
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400a9602
lea rcx, [rsi + 0x20]
call fcn.1400816e0
lea rcx, [rsi + 0x30]
call fcn.140079d70
mov rax, qword [rsi + 0xfd8]
test rax, rax
invalid
je 0x1400a9621
mov rcx, qword [rsi + 0xfe0]
nop
add rsp, 0xfc0
pop rsi
ret
add byte [rsi - 0x3d], bl
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140160a78]
jae 0x1400a9658
add byte [rbp + rcx*4 + 5], cl
and esi, dword [rbx + rcx]
mov edx, 0x2b
add byte [rax], al
call fcn.14011aa10
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b78]
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
jp 0x1400a99fc
invalid
add eax, dword [rax]
mov edx, dword [0x58]
adc dword [rcx + 0xf0], esi
ror byte [rdi], 0x84
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
int1
jo 0x1400a9a44
add al, 0
add al, 0x81
invalid
and eax, 0xffffffc0
sbb al, 0xca
cld
dec dword [rax - 0x75]
jo 0x1400a9b21
retf 0xfffc
test eax, eax
mov ecx, dword [0x140198260]
out 0xe, eax
add byte [rcx], dh
sar bh, cl
adc eax, 0x7d949
push 0x28768b4c
lea ecx, [rdi + 0xd0]
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xee7d305], ecx
push rdi
test byte [rax - 0x77], 0xf9
mov rcx, rdi
jl 0x1400a9b3b
cld
cmp ecx, dword [rbx + 0xee79305]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
clc
add dh, byte [rsp + rcx*2 - 0x7d]
cmp rax, 1
je case.0x1400a8686.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, [0x1400f6a40]
add byte [rax], al
add dword [rbx + 0xee74205], ecx
invalid
invalid
out 0xe, eax
add byte [rcx], al
out 0xe, eax
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
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.140078170
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 0x1400a9bef
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, 0xb6b2d
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 0x1400a9d11
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.1400f5e10
mov eax, 0xc0840004
mov eax, 0xc0840004
je 0x1400a9e0e
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 0x1400a9d24
and al, 0x3c
xor byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x38
invalid
and al, 0x20
invalid
int3
sub esp, 0x50
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
test al, 8
je 0x1400a9f0a
test al, 2
jne 0x1400a9e8c
add dh, byte [rbp + 0x10]
mov rcx, rax
and rcx, 0xfffffffffffffff5
lock cmpxchg qword [rsi], rcx
jne 0x1400a9e70
jmp case.0x1400925ab.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.140078170
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, [0x140160a78]
mov edx, 0x2b
call fcn.14011aa10
loop 0x1400a9fa8
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 0x1400aa1f3
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.1400b4cf0
loopne 0x1400aa290
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]
pop rsi
sar esp, 0xff
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 + 0xede8405], 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
scasb al, byte [rdi]
fdiv st(4), st(0)
dec dword [rax - 0x77]
int1
jbe 0x1400aa4da
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, 0xb632e
invalid
lea eax, [0x1401608e0]
or eax, 0xb66e6
out 0x66, al
or eax, dword [rax]
add eax, 0xb620e
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 0x1400aa5fb
lea rcx, [rsi + 0x20]
call fcn.1400817a0
std
dec dword [rax - 0x73]
xor al, r13b
in al, dx
mov esi, 0x8b48fffc
lea rcx, [rsi + 0x30]
call fcn.1400764f0
mov rax, qword [rsi + 0x70]
jo 0x1400aa651
test eax, eax
jo 0x1400aa651
test eax, eax
je 0x1400aa614
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 0x1400aa648
invalid
invalid
lea ecx, [rsi + 0x30]
call fcn.1400764f0
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x1400aa760
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]
out 0xf6, eax
rol dword [rbx], 0x74
push 0x48
mov eax, 0xffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400aa897
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400aa88f
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400aa805
lea rcx, [rsi + 0x20]
call fcn.1400817a0
lea rcx, [rsi + 0x30]
call fcn.1400764f0
mov rax, qword [rsi + 0x70]
test rax, rax
xor al, r13b
loop 0x1400aa7c8
cld
dec dword [rax - 0x75]
jo 0x1400aa85b
test eax, eax
je 0x1400aa81e
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
push rax
invalid
mov r8, qword [rsi - 8]
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
nop
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b78]
mov edx, 0x27
add byte [rax], al
fld dword [rbx]
add byte [rax], al
clc
invalid
xor byte [rax - 0x77], cl
je 0x1400aa95c
cmp byte [rax - 0x73], cl
and al, 0x30
lea edi, [rsi + 0x30]
add byte [rcx], al
add dword [rbx + 0xed95505], 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 - 0x5cfa743d]
fmul dword [rsi]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
fmul dword [rsi]
add byte [rbp + 0x48], ah
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
stosb byte [rdi], al
imul edi, ebp, 0xffffffff
add bh, dl
invalid
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, 0xed6fe
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 + 0xed6d105], ecx
invalid
rcl esi, 1
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
movsd dword [rdi], dword [rsi]
fdivr st(4)
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x68
add dword [rax], eax
add byte [rax], al
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, 0xb5b76
add eax, 0xb5c07
invalid
or eax, 0xb5f2e
add byte [rbp + rcx*4 + 5], cl
pop r15
or eax, dword [rax]
invalid
and al, 0x60
and al, 0x60
jo 0x1400aad2a
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, 0x7c69d
int3
int3
push rbx
sub rsp, 0x50
mov rsi, rdx
mov rdi, rcx
lea rdx, [rcx + 0x2d0]
call fcn.1400f5e10
test al, al
je 0x1400aae52
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 0x1400aadf3
adc byte [rdi + 0x38], al
and al, 0x20
lea ecx, [rsi + 0x30]
call fcn.140076c60
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x1400aafe6
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]
sar byte [rbx - 0x74b70004], cl
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, 0x4b7f1
pop rax
add byte [rax], al
insb byte [rdi], dx
mov ebx, 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 + 0x3058bc3]
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
or eax, 0x48000e1d
invalid
add byte [rax + 0x63], cl
invalid
bnd call fcn.140102f60
mov eax, 0xffffffc0
add byte [rax], al
ror byte [rax - 0x7d], 0xf8
jne case.0x1400ab37a.0
jne case.0x1400ab37a.0
and al, 0x63
std
dec dword [rax - 0x77]
stc
and al, r13b
or al, 0x63
std
dec dword [rax - 0x73]
lea ecx, [rsi + 0x30]
invalid
jae 0x1400ab3ba
clc
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x7c03a
invalid
and al, 0x58
and al, 0x58
mov ecx, 0xc748fffc
and al, 0x60
add byte [rax], al
pop rax
add al, byte [rax]
add byte [rbx + 0x5f], bl
movabs al, byte [0x4828468b48fffcb9]
mov dword [rsp + 0x60], 1
and al, 0x68
add byte [rax], al
add byte [rax], al
lea eax, [0x1401608e0]
or eax, 0xb576c
push rdi
or eax, dword [rax]
add al, ch
push rbx
cmc
invalid
lea eax, [0x140160758]
mov dword [rsp + 0x58], eax
and al, 0x20
add byte [rbp + rcx*4 + 5], cl
jne case.0x140077020.484
or eax, dword [rax]
add byte [rdx + 0x27], bh
sub byte [rdx], al
add byte [rax], al
or cl, byte [rax - 0x75]
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, [0x14015fad0]
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
insd dword [rdi], dx
mov bh, 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 0x1400ab7bf
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400ab787
lea rcx, [rsi + 0x20]
call fcn.1400816e0
lea rcx, [rsi + 0x30]
call fcn.140079350
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x1400ab7a6
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 0x1400ab845
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b78]
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 0x1400ab94a
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 0x1400aba25
clc
add dword [rsi + rbp - 0x75], esi
add eax, 0xec917
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
jmp 0x1a50ac8f4
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, 0x4af4a
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
or eax, 0x48000574
mov eax, 0xffffffc0
mov ecx, ebx
mov ecx, edi
and al, r14b
dec qword [rax]
and al, r13b
pop rbx
std
dec dword [rax - 0x73]
invalid
lea ecx, [rsi + 0x30]
test eax, eax
add dh, byte [rax + rbp*2 + 0x4c]
mov esi, dword [rsi + 0x28]
add byte [rax], al
add byte [rax], al
mov esi, 0x86c6fffc
test al, 0
add byte [rax], al
add al, 0x8b
add byte [rax], al
add dword [rbp + rbp - 0x75], esi
add eax, 0xec694
invalid
invalid
sub eax, 0xc694058b
invalid
add byte [rax], al
lea ecx, [rdi + 0xd0]
rol byte [rax], 1
add byte [rax], al
add eax, dword [rax]
and al, 0xb8
invalid
sub edi, ebp
out dx, eax
cld
dec dword [rdi]
movaps xmm6, xmmword [rsp + 0xe0]
mov ah, 0x24
loopne 0x1400abced
add byte [rax], al
add byte [rax], al
pop rdi
mov ecx, ebx
call 0x1880ac483
lea ecx, str.assertion_failed:_prev.ref_count_____1
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.0x14008d2c0.445
and byte [rax - 0x77], cl
invalid
lea rcx, [rsi + 0x20]
call fcn.1400816e0
and al, r13b
add eax, 0x48fffd59
lea rcx, [rsi + 0x30]
lea rcx, [rsi + 0x30]
call fcn.140079b60
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x1400abdfa
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
jl 0x1400abf46
or eax, dword [rax]
dec dword [rax - 0x73]
xor al, r13b
adc ah, bl
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
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add ecx, dword [rdi]
xchg esp, eax
ret 0x948
add byte [rax], al
or eax, 0xb4aa3
add al, ch
push rdx
jmp 0x10cd6c0c6
sub esp, 0x310
movaps xmmword [rsp + 0x300], xmm6
mov rsi, rcx
invalid
mov rax, qword [rcx]
jmp 0x1400ac0fa
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
nop
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
push rsp
push rsp
std
dec dword [rax - 0x77]
stc
dec qword [rax]
stosb byte [rdi], al
mov al, 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, [0x1400f6a40]
add dword [rax], eax
add byte [rcx], al
mov rcx, qword [0x58]
mov ecx, dword [0x58]
add byte [rax], al
hlt
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, 0x4a5e1
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
fld dword [rbx + 0xb]
add byte [rdx + 0x24], bh
add byte [rax], al
call fcn.14011aa10
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b78]
mov edx, 0x27
call fcn.14011aa10
int3
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
nop
and al, 0x28
mov ebp, 0x8948fffc
add byte [rax], al
add al, ch
nop
loope 0x1400ac885
add ah, cl
int3
int3
int3
mov ah, 0x24
adc byte [rdx], al
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x1400ac8ca
add byte [rax], al
and al, 0x28
and al, 0x30
and al, 0x38
cmp byte [rax - 0x77], cl
and al, 0x40
invalid
mov qword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
mov edi, 0x48000002
lea edi, [rsi + 0x30]
sub byte [rbx + 0x2e7401f8], al
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
mov ecx, 0x4865000e
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
outsd dx, dword [rsi]
mov ah, 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 - 0x69f27428], ecx
mov eax, 0x4865000e
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x73], cl
pop rsi
and byte [rax + rax*8 + 0xa7840f], al
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0xc0
invalid
ror byte [rax - 0x73], 0xd
xor byte [rsi], al
invalid
clc
invalid
xchg byte [rax + 1], bl
add byte [rax], al
invalid
add dword [rax], eax
lea ecx, [rsi + 0x20]
and al, ch
mov eax, dword [rsi + 0x1f8]
lea edx, [rsp + 0x58]
invalid
mov dword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
jmp 0x1400acb64
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 0x1400acc6a
lea edx, [0x1401607e0]
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]
mov es, word [rax]
add byte [rdx], al
add byte [rax], al
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
add byte [rdx], al
add byte [rax], al
or eax, 0xeb5cb
invalid
and eax, 0x7a79d
int3
int3
sub rsp, 0x50
mov rsi, rdx
mov rdi, rcx
lea rdx, [rcx + 0x1e8]
add al, ch
xchg r9d, eax
add al, 0
ja case.0x14009b053.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 0x1400ace6f
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne 0x1400ace4d
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
and al, dh
dec qword [rax]
jne case.0x14008b785.461
lea rcx, [rsi + 0x20]
call fcn.1400816e0
lea rcx, [rsi + 0x30]
call fcn.14007a050
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x1400ace31
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, 0x7a5f3
nop
add rsp, 0x1e0
pop rsi
mov eax, 0xffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400acf06
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400aceff
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400acec7
lea rcx, [rsi + 0x20]
call fcn.1400816e0
lea rcx, [rsi + 0x30]
call fcn.14007a050
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x1400acee6
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, [0x140160b78]
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 0x1400acf30
invalid
ret 0x8348
test cl, 3
je 0x1400acfc1
mov rax, 0xffffffffffffffc0
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x20], 0xc
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.140077e50
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x28], 1
and al, 0x20
or eax, dword [rax]
add byte [rax], al
scasb al, byte [rdi]
cld
dec dword [rax - 0x77]
int1
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 0x1400ad582
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 0x1400ad15c
movabs eax, dword [0x12083c60003]
test al, 0xb1
invalid
add byte [rax], al
mov dword [rsp + 0x30], 3
js 0x1400ad267
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, 0xeb030
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 0x1400ad385
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x40
lea rcx, [rsp + 0x30]
add byte [rax], al
cli
std
dec dword [rax - 0x77]
fldpi
invalid
or cl, byte [rax - 0x75]
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x7a050
invalid
invalid
invalid
movabs al, byte [0x4800000149e90007]
mov ds, word [rax - 0x18000000]
invalid
mov ecx, edi
scasb al, byte [rdi]
invalid
mov rcx, qword [0x58]
add dword [rax], eax
add byte [rbp - 0x7cf58b40], al
clc
add dword [rbx + rsi + 0x45], esi
je 0x1400ad466
xor r13d, r13d
or al, 0x25
and eax, 0x58
mov esi, dword [rcx + rax*8]
mov ecx, dword [0x58]
add byte [rax], al
mov ecx, ebx
dec dword [rax - 0x77]
int1
add byte [rbx + 0x5f], bl
pop rbp
and al, 0
add byte [rax], al
invalid
or eax, dword ss:[rax]
add al, ch
mov ss, esp
invalid
add byte [rax], al
xor byte [rdx], dh
or eax, dword [rax]
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400ad5fb
lea rcx, [rsi + 0x20]
call fcn.1400817a0
lea rcx, [rsi + 0x30]
call fcn.140077c80
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x1400ad61a
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]
stosb byte [rdi], al
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 + 0xea90e05], 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 + 0xea88d0d]
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, 0x48f78
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.0x1400adb18.0
lea ecx, [rsi + 0x30]
dec dword [rax - 0x75]
push 0x74c08548
invalid
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, 0x48e6b
invalid
add al, ch
invalid
add eax, 0xea72c
sub al, 0xa7
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 dword [rsp + 0x30], 1
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
and al, 0x48
movabs al, byte [0x4c000b2b4e0d8d48]
lea eax, [0x1401608e0]
add byte [rax - 0x73], cl
add eax, 0xb2a2e
and al, 0x28
call fcn.140078690
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400adf6f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400adf50
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400adf1e
lea rcx, [rsi + 0x20]
call fcn.1400816e0
lea rcx, [rsi + 0x30]
call fcn.140076340
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x1400adf37
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, [0x140160b78]
mov edx, 0x27
call fcn.14011aa10
int3
ror byte [rax - 0x7d], 0xf8
jne 0x1400adff9
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, [0x1401602d0]
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 0x1400ae23c
xor al, 0xc1
stc
add byte [rax], al
bnd call fcn.14007d5e0
add byte [rax], al
add byte [rax], al
add dword [rcx - 0xff27428], ecx
invalid
invalid
lahf
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
out 0x33, al
std
dec dword [rax - 0x77]
mov rcx, rdi
cld
add byte [rax], al
add byte [rax], al
mov eax, dword [rsi + 0x28]
invalid
and ecx, dword [rbx]
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1401608e0]
mov edx, 0x24
imul eax, ebp, 6
add byte [rax - 0x73], cl
or eax, 0xb276c
insb byte [rdi], dx
invalid
or eax, dword [rax]
insb byte [rdi], dx
invalid
and cl, byte [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 0x1400ae52b
lea rcx, [rsi + 0x20]
call fcn.1400817a0
lea rcx, [rsi + 0x30]
call fcn.140079350
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x1400ae54a
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 0x1400ae61d
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400ae5e2
lea rcx, [rsi + 0x20]
call fcn.1400817a0
lea rcx, [rsi + 0x30]
call fcn.140079350
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x1400ae601
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 0x1400ae697
lea rcx, [rsi + 0x20]
call fcn.1400817a0
lea rcx, [rsi + 0x30]
call fcn.140079350
mov al, 0xac
cld
dec dword [rax - 0x75]
xchg byte [rax], ch
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
je 0x1400ae6b6
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rsi
add al, byte [rax]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
and al, 0x20
invalid
mov eax, dword [rsi + 0x28]
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x20], 6
invalid
add byte [rax - 0x73], cl
push rsp
and al, 0x20
and al, 0xf0
sldt word [rax]
nop dword cs:[rax + rax]
mov dword [rsp + 0x28], eax
add byte [rax], al
add byte [rax], al
add eax, 0xe9a2f
add byte [rax], al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
add dword [rax + rax], 0x3896fe8
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
and al, 0x58
add al, 0
add byte [rax], al
invalid
sub byte [rax - 0x39], cl
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
sub eax, dword [rsi + 0xd8bfffc]
cqo
invalid
cwde
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
out 0x2c, eax
std
dec dword [rax - 0x77]
stc
or byte [rbp + 9], dh
sub al, 0xfd
dec dword [rax - 0x73]
lea rcx, [rsi + 0x30]
invalid
xchg esi, eax
mov dl, 0xfc
cld
or cl, byte [rax - 0x75]
loopne 0x1400aeafa
add byte [rax], al
mov ecx, dword [0x140198260]
add byte [rcx], dh
sar bh, cl
adc eax, 0x7893d
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, 0xe97f5
xchg edi, eax
invalid
and eax, 0x58
add byte [rax], al
add byte [rcx], al
and eax, 0x58
lock add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x60
add byte [rax], al
and al, 0x58
add eax, dword [rax]
add byte [rax], al
lea edx, [rsp + 0x58]
mov ecx, esi
and al, 0x58
add al, 0
add byte [rax], al
sub byte [rax - 0x39], cl
and al, 0x60
add dword [rax], eax
add byte [rax], al
invalid
test al, 8
je 0x1400aee07
test al, 2
jne 0x1400aed7c
mov rcx, rax
and rcx, 0xfffffffffffffff5
lock cmpxchg qword [rsi], rcx
jne 0x1400aed60
jmp 0x1400aed93
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x28], 4
lea rdx, [rsp + 0x28]
call fcn.140078410
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400aee1f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400aedfd
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400aedc2
invalid
or dword [rax - 0x73], ecx
and al, r13b
fisubr word [rcx]
std
dec dword [rax - 0x73]
xor al, r13b
movsd dword [rdi], dword [rsi]
scasd eax, dword [rdi]
cld
dec dword [rax - 0x75]
xchg al, bl
sldt word [rax]
lea rcx, [rsi + 0x20]
call fcn.1400817a0
lea rcx, [rsi + 0x30]
call fcn.140079d70
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x1400aede1
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, [0x140160a78]
mov edx, 0x2b
call fcn.14011aa10
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b78]
mov edx, 0x27
call fcn.14011aa10
int3
cld
dec dword [rax - 0x75]
xchg al, bl
sldt word [rax]
rol al, 0xff
invalid
jne case.0x140066310.591
dec dword [rax]
and al, r13b
imul ebp, dword [rax], 0xfffffffd
dec dword [rax - 0x73]
xor al, r13b
xor al, ch
xor al, ch
xor ch, byte [rsi - 0x74b70004]
xchg al, bl
sldt word [rax]
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
xchg edx, eax
sbb ecx, dword [rbx]
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, [0x1401602d0]
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, [0x1400f6a40]
lea edx, [0x1400f6a40]
add byte [rax], al
add dword [rbx + 0xe91f005], ecx
xchg ecx, eax
invalid
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
xchg ecx, 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 0x1400af201
invalid
add eax, 0xe913d
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
test dword [rbx + 5], 0xc0c74800
invalid
rol al, 0xff
invalid
invalid
mov eax, 0xffffffc0
push rax
xadd qword [rsi], rax
xchg ah, bl
add dword [rax], eax
add byte [rax], al
invalid
invalid
loopne 0x1400af243
jne case.0x1400af23e.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
call fcn.14011aa10
lea rcx, str.assertion_failed:_prev.ref_count_____1
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
or eax, dword [rax]
mov edx, 0x27
call fcn.14011aa10
int3
clc
jne 0x1400af569
add rsp, 0x28
jmp 0x14007a960
nop
add rsp, 0x28
sub bl, al
sub bl, al
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b78]
add eax, 0xb15fb
add eax, 0xb15fb
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 0x1400af5a0
test dl, 3
je case.0x1400a8686.113
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
xadd qword [rcx], rax
xadd qword [rcx], rax
cmp rax, 0x3f
cmp eax, 0x3f
jbe 0x1400af656
loopne 0x1400af59a
jne 0x1400af64b
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, [0x140160b78]
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 + 0xe8b8e05], 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
push rax
invalid
jo case.0x14008b785.510
mov dword [rsp + 0x30], eax
and al, 0x30
xadd qword [rsi], rax
and byte [rdx], al
add byte [rax], al
loopne case.0x1400af89b.1
clc
jne case.0x1400af89b.0
test dword [rcx + rax], esp
invalid
test dword [rcx + rax], esp
add byte [rax], al
dec dword [rax]
clc
or eax, 0xe892c
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 [0x4c000b0db00d8d48]
lea eax, [0x1401608e0]
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400afb3b
lea rcx, [rsi + 0x20]
call fcn.1400817a0
lea rcx, [rsi + 0x30]
call fcn.140076340
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x1400afb54
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
in al, dx
mov rsi, rcx
invalid
mov rax, qword [rcx]
nop dword [rax]
invalid
dec dword [rax]
add al, 0x48
lea edx, [rsp + 0x20]
mov ecx, esi
invalid
add byte [rax], al
mov esi, 0xa8
invalid
mov rcx, qword [0x58]
lea ecx, [rsi + 0xd0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x46b3f
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 0x1400b0076
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.0x1400b0032.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
movsb byte [rdi], byte [rsi]
add eax, 0x2bba000b
add byte [rax], al
add al, ch
xor ah, byte [rbp - 0x72b7fffa]
or eax, 0xb066b
lea ecx, [rsi + 0x30]
outsb dx, byte [rsi]
invalid
or eax, 0xb05d3
lea r8, [0x140160b78]
mov edx, 0x27
add byte [rax], al
add al, ch
invalid
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x1400b05a0
test cl, 3
je 0x1400b0631
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
clc
invalid
jbe 0x1400b0696
xchg dl, al
add byte [rax], al
invalid
clc
invalid
and rax, 0xffffffffffffffc0
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x1400b0655
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
jl 0x1400b0645
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 0xd
add byte [rax], al
add eax, 0xe7b83
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 0x1400b085d
cmp byte [rax - 0x77], cl
leave
jp 0x1400b0858
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, 0x76abf
invalid
invalid
add byte [rax], al
dec dword [rax - 0x77]
int1
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400b0aab
lea rcx, [rsi + 0x20]
call fcn.1400817a0
lea rcx, [rsi + 0x30]
call fcn.14007a050
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x1400b0aca
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.14007a050
mov rax, qword [rsi + 0x1f8]
mov eax, dword [rsi + 0x1f8]
add esp, 0x20
or eax, 0xafef3
add al, ch
movabs byte [0x485756cccc00069d], al
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 0x1400b0c80
test cl, 3
je 0x1400b0d11
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
rol dword [rsi], 0x48
lea rdi, [rsi + 0x20]
jle 0x1400b0d35
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 0x1400b0e4c
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, 0xe73cf
or al, 0xca
add dword [rdx + rsi - 0x77], esi
test eax, 0x65000e73
mov rcx, qword [0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
fmul dword [rbx + 0xe73790d]
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 0x1400b1010
mov rcx, rsi
ror byte [rax - 0x73], 0xd
xor eax, 0x48000dc2
invalid
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.1400787d0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x50], rax
jmp 0x1400b1103
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 0x13f65e373
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 0x1400b655a
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 0x1400b6562
xor r13d, r13d
add byte [rcx - 0x7d], cl
invalid
je 0x1400b65b5
adc byte [rax + 0x39], cl
cmc
and al, 1
and al, 0x2a
push rax
and al, 0x58
loopne 0x1400b66c8
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 0x1400b822a
mov rcx, qword [rbx + 0x30]
mov rdx, qword [rbx + 0x38]
mov r8, rsi
mov eax, esi
mov eax, esi
mov r9, rdi
call fcn.14009bc60
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 0x1400b81aa
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x1400b822a
add r12, rbp
add esp, ebp
add r12, 0x10
add rbp, 0x10
and r12, r15
jmp 0x1400b8153
lea eax, [rbx - 1]
and ax, bx
mov ebx, eax
je 0x1400b816f
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 0x1400b81a0
lea rax, [r14 + r13]
mov rdx, qword [rax + 8]
mov rcx, rsi
mov r8, rdi
call fcn.14011a450
test eax, eax
jne 0x1400b81a0
mov rax, qword [rsp + 0x20]
mov r15, qword [rax + r14 - 0x10]
mov r12, qword [rax + r14 - 8]
test r12, r12
je 0x1400b8257
mov rax, r12
shr rax, 0x3a
shr eax, 0x3a
shr eax, 0x3a
mov rbx, r12
shl rbx, 5
test rax, rax
jne 0x1400b833c
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f22c0
test rax, rax
je 0x1400b8346
mov r14, rax
mov r13, r12
jmp 0x1400b8262
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 0x1400b82fd
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
fisub dword [rcx]
invalid
add ah, cl
int3
adc dword [rdx + 4], esi
invalid
mov eax, dword [rdx]
mov qword [rdx], 2
cmp rax, 2
je 0x1400b83e7
movups xmm0, xmmword [rdx + 8]
movups xmmword [rcx + 8], xmm0
mov qword [rcx], rax
mov rax, rcx
add rsp, 0x28
ret
lea rcx, [0x140155790]
lea r8, [0x140155820]
movabs byte [0xd42b058d4c0009d3], al
sbb byte [rax + 0x2b], cl
or byte [rax - 0x3f], cl
jmp 0x14894cc17
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 0x1400b846a
ror dword [rcx + 0xf], 0x42
retf
push rsi
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x128], 0
movzx r9d, byte [rdx]
movzx ecx, byte [rdx]
lea r10, [0x14018d224]
movsxd r9, dword [r10 + r9*4]
invalid
invalid
cmp byte [rdi], cl
sub dword [rsp + 0xb0], eax
mov al, 0
add byte [rax], al
cmp ecx, 1
xchg esp, eax
test byte [rsp + rdx*4], ah
add byte [rax], al
add bh, al
test byte [rax + rdx*4], ah
nop
ret 0x8348
cli
invalid
add dword [rax], eax
add byte [rax], al
test ebp, ebp
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x50
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
test byte [rsp + rcx*2], ah
add dword [rax], eax
add al, ch
movabs eax, dword [0x15024bc83fff5f4]
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
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x38
add dword [rax], eax
add al, ch
jge 0x1400b8a25
cmc
inc dword [rbx + 0x15424bc]
add byte [rax], al
add byte [rax], al
je 0x1400b8a57
lea rcx, [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rdx + 6], bh
add al, ch
xor esp, esi
cmc
dec dword [rbx + rcx*4 - 0x7c]
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 0x1400b997b
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, 0xde8d6
invalid
ret 0x3ae8
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
mov esi, ebp
inc dword [rax - 0x4a]
add dword [rbx + rcx*4 + 0x44], ecx
and al, 0x70
test al, al
add byte [rax], al
jl case.0x1400aa156.140
or eax, 0xffd23100
adc eax, 0x6c68c
mov esi, es
invalid
invalid
mov esi, es
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 0x1400bae43
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
mov dl, 0x30
clc
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
pop rdx
invalid
pop rcx
invalid
add byte [rax - 0x73], cl
or eax, 0x9bcd6
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 bh
add dword [rbp + 0x2c], esi
cmp dword [rcx + 0x10], eax
jbe 0x1400bb840
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 0x1400bb840
add r13, rcx
cmp dword [r13 + 0x114], eax
jne 0x1400bb840
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 0x1400bb79f
add eax, 0x5e8b4900
adc byte [rcx - 0x75], cl
outsb dx, byte [rsi]
and byte [rcx - 1], cl
sbb byte [rax + 0x39], r9b
jmp 0x1400bb728
cmp qword [r14], rbp
jne 0x1400bb72b
mov rcx, r14
int1
call fcn.1400d3500
jge 0x1400bb72b
add byte [rcx - 0x75], cl
jle 0x1400bb737
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 0x1400bb80b
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x30], r15
jbe 0x1400bb8b0
lea rax, [rsp + 0x24]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
add byte [rax - 0x73], cl
adc eax, 0x6ea12
invalid
invalid
invalid
invalid
add eax, 0xd8d4800
test eax, 0x4c0009b3
lea eax, [0x140155c08]
add byte [rax - 0x73], cl
or eax, 0xa72d1
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 0x1400bba91
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
insd dword [rdi], dx
idiv bh
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, 0x6e153
out 5, eax
add ah, cl
int3
ret
test r8, r8
je 0x1400bc1be
cmp r8d, 1
jne 0x1400bc1b2
add rdx, qword [rcx + 0x18]
jb 0x1400bc1fb
push rdi
push rdi
cmp rdx, qword [rcx + 0x10]
ja 0x1400bc27f
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 0x1400bc213
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
outsd dx, dword [rsi]
jge 0x1400bc1f9
add byte [rdx + 0x23], bh
call fcn.14011aa10
add eax, 0xd8d4800
mov dh, 0x72
jb 0x1400bc20b
invalid
lea rcx, str.overflow
jb 0x1400bc20b
add byte [rbp + rcx*4 + 5], cl
mov bh, 0x72
or al, byte [rax]
lea r8, [0x1401634c0]
mov edx, 8
call fcn.14011add0
invalid
invalid
add byte [rax], al
add al, ch
mov ebp, 0x4c0005eb
add eax, 0x44894c00
and al, 0x30
add eax, 0x44894c00
and al, 0x30
mov qword [rsp + 0x30], r8
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [0x14002e490]
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, [0x140153eb8]
lea rcx, [rsp + 0x58]
call fcn.14011a880
invalid
invalid
add eax, 0xd8d4800
loop 0x1400bc2f5
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
or al, byte [rax]
lea r8, [0x1401634a0]
mov edx, 0x36
call fcn.14011aa10
int3
enter 8, 0
sub byte [0x1400dc2d8], 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 0x1400bc890
invalid
invalid
or byte [0x15f1ac38a], 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
mov esi, 0x49fff4c1
mov esi, dword [rbp + 0x1a8]
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 0x1400bc6eb
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, 0xdb86e
mov eax, edi
mov ecx, ebx
add byte [rcx - 0x7f], al
out 0x7f, al
mov dh, 0xf3
or dword [rax + 1], 0x24948bc8
enter 0xffffffffffff948b, 0x24
enter 1, 0
add byte [rax], al
test byte [0x1890bca9c], dh
cmp r12, 9
jb 0x1400bfcfc
sbb dword [rdx], esi
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xf0], ebx
ret 2
mov rax, qword [rsp + 0x148]
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rdx], al
add byte [rax], al
add byte [rcx + 1], bh
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24448901], dh
sub byte [rbp + 0x31], al
xor r10d, r10d
xor ebp, ebp
fild dword [rcx - 0x50]
add dword [rbp + rcx*4 + 0x2d], ecx
js 0x1400bcb4b
invalid
cmp esp, 0xe
add byte [rax], al
and al, 0x28
dec dword [rdi + 0x20]
mov r8d, 9
lea rcx, [rsp + 0x3e0]
lea rdx, [rsp + 0x180]
call fcn.140008540
mov r8, qword [rsp + 0x3f8]
test r8b, 1
jne 0x1400bd541
add byte [rax], al
pop rsp
cmpsd dword [rsi], dword [rdi]
invalid
cmp r12, 9
jb 0x1400bfce8
or dword [rdi], ecx
invalid
xor r11d, r11d
mov r9d, 1
cmp r12, 9
jb 0x1400bfcc0
mov r9d, 1
mov ebx, 1
xor r11d, r11d
cmp r12, 0xd
mov rsi, qword [rsp + 0xd8]
je 0x1400bd756
shr r8, 5
mov rax, qword [rsp + 0x3f0]
add rax, r8
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1400bd573
mov rax, qword [rsp + 0x3e0]
sub rax, r8
mov r8, rax
mov rdx, qword [rsp + 0xe8]
movzx r14d, byte [rdx + 9]
movzx eax, byte [rdx + 0xa]
shl eax, 0x10
movzx ecx, byte [rdx + 0xb]
shl ecx, 8
movzx edx, byte [rdx + 0xc]
and r14d, 0x7f
shl r14d, 0x18
or r14d, eax
or r14d, ecx
or r14d, edx
mov r12b, 7
mov al, 1
mov dword [rsp + 0x28], eax
je 0x1400bdb03
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x48], rax
jmp 0x1400bda4a
mov byte [rsp + 0x68], 0xa
jmp 0x1400bcdf2
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 [0xcb5432ac], 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, 0xda3aa
and al, 0x50
mov ebp, dword [rsp + 0x30]
and al, 0x3c
add byte [rbp + rcx*4 + 0x2d], cl
mov cl, al
invalid
add byte [rax], al
add byte [rbx + 0x1cc2484], cl
add byte [rax], al
mov word [rdi + rax*4], fs
add eax, dword [rax]
add byte [rcx - 0x77], al
mov ah, bh
add byte [rax], al
add byte [rcx - 0x77], al
cmp cl, 0
add byte [rax], al
add al, 0x4c
mov edi, dword [rsp + 0xe8]
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x50
hlt
add byte [rax], al
and al, 0x78
or eax, 0x66000001
mov dword [rsp + 0x74], eax
add dword [rax], eax
add byte [rax + 0x4c762444], cl
mov eax, dword [rsp + 0xc8]
test al, 1
lodsb al, byte [rsi]
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
add byte [rdi], cl
test byte [rax + 0x12], bh
add byte [rax], al
leave
test dword [rcx + rax], ecx
add byte [rax], al
add byte [rcx], bh
add dword [rax], eax
add byte [rax], al
mov word [rax + riz*8], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xe0
add dword [rax], eax
add byte [rax], al
call fcn.140119a10
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
mov ah, 5
and al, 0x90
add byte [rax], al
invalid
add byte [rax], al
mov ecx, dword [rsp + 0x1a0]
fadd dword [rcx]
add byte [rax], al
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
and al, 0xa0
nop
add byte [rax], al
add byte [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
mov r10d, 0x1bb0006
call [rax]
add byte [rax], al
xor eax, eax
loopne 0x1400be7e7
mov dword [rsp + 0x44], esp
cmp ecx, 3
add byte [rax], al
stosd dword [rdi], eax
add eax, 0x58d4c00
invalid
add byte [rdx + 2], bh
invalid
add byte [rax], al
add al, ch
retf 0x5ab
add byte [rbp + rcx*4 + 5], cl
xchg ebx, eax
mov ah, 6
add byte [rcx + 3], bh
add eax, dword [rax]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbx*4], fs
cwde
cwde
add eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rax + rsi*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xa337c
and al, 0xe0
add eax, dword [rax]
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, 0x94089
adc byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9d89f
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
loopne 0x1400c0339
stosd dword [rdi], eax
sub al, 6
add byte [rcx - 0x75], cl
push rbp
adc bl, ch
scasd eax, dword [rdi]
lea rcx, str.Cannot_write_more_after_calling_finish__
lea r8, [0x1401565f0]
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, [0x1401564ae]
lea r8, [0x140156538]
mov edx, 0x16
call fcn.14011add0
lea r8, [0x140156550]
mov edx, 0x400
mov rcx, rbp
call fcn.14011a9a0
lea r8, [0x140156580]
mov edx, 3
call fcn.14011a930
lea r8, [0x1401565b0]
mov rcx, r12
mov rdx, rbx
call fcn.14011a9a0
lea r8, [0x140156598]
mov edx, 3
call fcn.14011ad40
lea r8, [0x140156550]
mov edx, 0x400
mov rcx, r12
call fcn.14011a9a0
int3
or eax, 0xd7da3
or eax, 0x49d23100
mov eax, eax
outsd dx, dword [rsi]
invalid
invalid
int3
int3
push rdi
sub rsp, 0x38
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x9618d
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 0x1400c053c
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, [0x1400c0f40]
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, [0x14015d98f]
or dword [rax], eax
lea rcx, [rsp + 0x28]
mov r8d, 4
call fcn.14000a080
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 0x1400c0581
lea rax, [0x1400c0610]
mov qword [rsp + 0x20], rax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, [0x1401566a6]
lea edx, [0x1401566a6]
lea rcx, [rsp + 0x28]
mov r8d, 3
mov r9, rsi
call fcn.14000a080
invalid
dec dword [rax - 0x7d]
jle 0x1400c05dd
cmp qword [rsi + 0x58], 0
je 0x1400c05b2
add byte [rdx + rbp + 0x48], dh
add esi, 0x58
add rsi, 0x58
lea rax, [0x140027330]
mov qword [rsp + 0x20], rax
lea rdx, [0x1401566a9]
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov r8d, 6
mov r9, rsi
call fcn.14000a080
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x1400c05e6
mov al, 1
test cl, cl
jne 0x1400c0605
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x1400c05ed
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x9858b
invalid
test dword [rcx], ecx
invalid
sub byte [rax - 0x73], cl
adc eax, 0x9858b
invalid
test dword [rcx], ecx
invalid
add byte [rcx - 0x48], al
mov r8d, 2
test cl, cl
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015e283]
or dword [rax], eax
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x20
cdq
hlt
inc dword [rcx - 1]
invalid
invalid
invalid
sub byte [rax - 0x73], cl
adc eax, 0x9d7b3
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, [0x140161da4]
mov r8d, 4
mov rsi, rdx
mov rdx, rax
ret 0xff41
push rcx
sbb byte [rax - 0x77], cl
je 0x1400c0b4f
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1400c65f0]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14000bd70
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x1400c0bdc
ret 0xff41
mov al, 1
test dl, dl
jne 0x1400c0bde
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x1400c0ba1
cmp byte [rsp + 0x31], 0
je 0x1400c0ba1
test byte [rsi + 0x34], 4
jne 0x1400c0ba1
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 0x1400c0bde
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14016151d]
mov eax, edx
pop rsi
mov ecx, dword [rdx + 0x20]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rdx + 0x28]
add dword [rax], 0
add byte [rax - 0x73], cl
and al, 0x20
invalid
mov cl, 0xf4
dec dword [rax - 0x75]
and al, 0x20
push rsp
and al, 0x30
leave
je 0x1400c0ca9
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, 0x97af8
mov eax, 1
sbb byte [rcx - 0x7bfe4f3f], cl
leave
sub esp, 0x40
mov rsi, rdx
mov esi, edx
leave
adc eax, 0x95798
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x1400c0d3f
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
and al, 0x20
add byte [rax], al
add byte [rax], al
push 0x7cebfffe
invalid
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
push rcx
push rdi
or dword [rax], eax
mov dword [rsp + 0x20], 0
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
invalid
je 0x1400c0dbd
invalid
mov dword [rsp + 0x28], esi
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
invalid
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
cmp eax, 0x48fffe68
push 0xffffffff8d48fffe
and al, 0x20
and al, 0x20
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
jns 0x1400c0e06
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 0x1800ba9c4
ret
and eax, dword [rax + rax]
add byte [rax], al
je 0x1400c1278
mov rsi, rcx
mov rbx, qword [rcx + 0x400]
test rbx, rbx
test ebx, ebx
test ebx, ebx
je 0x1400c1270
mov rdi, qword [rsi + 0x410]
test rdi, rdi
je 0x1400c12e2
mov byte [rsi + 0x423], 1
cmp rdi, 0x400
ja 0x1400c1448
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, rdi
jb 0x1400c1423
hlt
ror byte [rax + 0x39], 1
clc
jnp 0x1400c1411
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, [0x140156550]
mov edx, 0x400
add byte [rax - 0x77], cl
stc
add eax, 0x9658a
cdq
xchg esp, eax
add eax, 0x58d4c00
invalid
jo 0x1400c153e
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 0x1400c3d8e
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 0x1400c3e22
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 0x1400c3e34
js 0x1400c4a2a
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r8
call fcn.1400f22c0
mov r8, qword [rsp + 0x30]
mov r14, rax
mov rax, r8
test r14, r14
jne 0x1400c3e3c
mov ecx, 1
mov rdx, qword [rsp + 0x30]
call fcn.14011a520
lea rcx, [rsp + 0x180]
call fcn.1400c4fb0
jmp 0x1400c4047
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.14009bc60
mov rbx, rax
cmp qword [rbp + 0x10], 0
je 0x1400c427c
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 0x1400c3f2a
cmp r13, 1
mov r13d, 1
je 0x1400c3ef6
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 0x1400c4156
add rbx, rbp
add rbx, 0x10
add rbp, 0x10
jmp 0x1400c3eb3
lea eax, [rsi - 1]
and ax, si
mov esi, eax
je 0x1400c3ecd
tzcnt eax, esi
add rax, rbx
and rax, r12
neg rax
imul rdi, rax, 0x68
cmp qword [r15 + rdi - 0x58], rcx
jne 0x1400c3f20
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 0x1400c3f20
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 0x1400c3fee
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 0x1400c4047
cmp byte [rsp + 0xb8], 2
je 0x1400c4027
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 0x1400c4177
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 0x1400c4047
lea rdx, [rbp + 0x20]
mov rcx, rbp
call fcn.140121e00
jmp 0x1400c3e74
fadd dword [rax]
add byte [rax], al
mov qword [rsp + 0xe0], rbp
jmp 0x1400c461d
test esi, esi
je 0x1400c461d
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.140054940
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 0x1400c4668
lea rcx, [rsp + 0xf0]
mov rdx, rbx
mov r8, r15
call fcn.140006990
jmp 0x1400c46d6
lea rcx, [rsp + 0x118]
mov rdx, rbx
mov r8, r15
call fcn.140006990
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 0x1400c46d6
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 0x1400c46d6
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 0x1400c47ab
mov rdi, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xd8]
mov r12, qword [rsp + 0xe0]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400c47fc
test r12, r12
je 0x1400c480a
js 0x1400c4857
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r12
call fcn.1400f22c0
test rax, rax
je 0x1400c4a45
mov rbx, rax
jmp 0x1400c480f
mov rdi, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xd8]
mov r12, qword [rsp + 0xe0]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400c4803
test r12, r12
je 0x1400c485c
js 0x1400c4857
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r12
call fcn.1400f22c0
test rax, rax
je 0x1400c4a45
mov rbx, rax
mov ebx, eax
jmp 0x1400c4861
mov qword [rsp + 0x28], rsi
jmp 0x1400c4825
mov qword [rsp + 0x28], rsi
jmp 0x1400c4877
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 0x1400c48e6
test rbx, rbx
je 0x1400c48c4
jns 0x1400c48a5
call fcn.1400066b0
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 0x1400c48e6
test rbx, rbx
je 0x1400c48c4
js 0x1400c4857
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f22c0
test rax, rax
je 0x1400c4a52
mov r15, rax
jmp 0x1400c48ca
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.14009f030
test rsi, rsi
je 0x1400c4918
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
mov rsi, r13
je 0x1400c4932
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 0x1400c3d63
mov r15, qword [rsp + 0x78]
jmp 0x1400c3d4c
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.1400c4d80
jmp 0x1400c4d05
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 0x1400c4e03
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 0x1400c5fd6
add al, byte [rax]
invalid
add al, byte [rax]
add al, dh
dec qword [rcx]
lock dec qword [rcx]
lea r14, [0x140153140]
je 0x1400c5f8f
jmp 0x1400c5fe6
lock dec qword [rax]
jne 0x1400c5dff
mov rcx, qword [rbx + 0xe8]
call fcn.1400833c0
lea rcx, [rbx + 0xf0]
call qword [sym.imp.secur32.dll_DeleteSecurityContext]
cmp al, 0x17
invalid
add byte [rax - 0x7d], cl
cmp eax, dword [rax]
je 0x1400c5e1e
invalid
cmp al, 0x17
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 0x1400c5e45
test rax, rax
je 0x1400c5e45
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 0x1400c5e6a
lock dec qword [rax]
jne 0x1400c5e6a
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.14003df00
lea rcx, [rbx + 0x10]
call fcn.14006d9e0
cmp qword [rbx + 0x40], 0
cmp dword [rbx + 0x40], 0
cmp dword [rbx + 0x40], 0
je 0x1400c5e8d
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 0x1400c5ea7
mov r8, qword [rbx + 0x68]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cdq
invalid
invalid
invalid
cdq
adc eax, 0x83480006
mov ebx, 0x80
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbx + 0x88]
cmp qword [rbx + 0x80], 0
je 0x1400c5ec7
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 0x1400c5fcb
mov r14, qword [rbx + 0xc8]
test r14, r14
je 0x1400c5fb0
mov r15, qword [rbx + 0xc0]
add r15, 8
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c5f0d
add r15, 0x18
dec r14
je 0x1400c5fa9
cmp qword [r15 - 8], 0
je 0x1400c5f00
mov r8, qword [r15]
mov rcx, qword [0x140198260]
xor edx, edx
call r12
jmp 0x1400c5f00
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
mov r15, rax
call fcn.14003df00
mov rax, r15
jmp 0x1400c5fe6
mov rax, qword [rbx + 0xb8]
test rax, rax
je 0x1400c5fcb
mov r8, qword [rbx + 0xc0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14d, 2
jmp 0x1400c6521
lea r14, [0x140153140]
jmp 0x1400c5fe6
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 0x1400c602a
mov r8, qword [rsp + 0x50]
cmp r15, rbp
cmove r8, rax
lea rcx, [rsp + 0x100]
mov rdx, rdi
mov r9, r14
call fcn.1400e1f70
mov r12, qword [rsp + 0x110]
cmp r12, 2
jne 0x1400c609c
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 0x1400c60ea
lea rcx, [rsp + 0x560]
call fcn.14006d9e0
lock dec qword [rdi]
je 0x1400c6101
jmp 0x1400c640d
movaps xmm6, xmmword [rsp + 0x100]
mov ebx, dword [rsp + 0x118]
mov r13, qword [rsp + 0x120]
cmp qword [rsp + 0x38], 0
je 0x1400c610e
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 0x1400c611a
mov r15, r13
jmp 0x1400c618c
lea rcx, [rsp + 0x558]
call fcn.140091d80
lock dec qword [rdi]
jne 0x1400c640d
mov rcx, rdi
call fcn.1400833c0
jmp 0x1400c640d
xor eax, eax
mov qword [rsp + 0x30], rax
cmp r15, rbp
je 0x1400c60e2
mov r14, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
test rbp, rbp
mov r15, r13
mov qword [rsp + 0xd8], rbp
je 0x1400c616f
mov rax, rbp
shr rax, 0x3e
lea r13, [rbp*2]
test rax, rax
jne 0x1400c65b8
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r13
call fcn.1400f22c0
test rax, rax
jne 0x1400c6179
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 0x1400c61ca
lock inc qword [r14]
jle 0x1400c65a7
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xe0], rax
jmp 0x1400c61cd
xor r14d, r14d
lea rcx, [rsp + 0x328]
lea rdx, [rsp + 0x558]
mov r8d, 0x130
call fcn.140119a10
test r12, r12
je 0x1400c621d
test ebx, ebx
je 0x1400c6240
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f22c0
mov r13, rax
mov rdx, r15
mov r12, rbx
test rax, rax
jne 0x1400c624e
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 0x1400c6278
jmp 0x1400c62ac
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 0x1400c62ac
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x100]
call fcn.140086650
mov rax, qword [rsp + 0x28]
mov r15, qword [rsp + 0x100]
movups xmm0, xmmword [rsp + 0x108]
movaps xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x2b0], rax
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x328]
mov r8d, 0x130
call fcn.140119a10
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x240], 0
mov qword [rsp + 0x248], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x250], xmm0
mov qword [rsp + 0x260], 0
mov qword [rsp + 0x268], 1
movups xmmword [rsp + 0x270], xmm0
mov qword [rsp + 0x280], r12
mov qword [rsp + 0x288], r13
mov qword [rsp + 0x290], rbx
mov qword [rsp + 0x298], 0
mov qword [rsp + 0x2a0], rbp
mov qword [rsp + 0x2b8], r15
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsp + 0x2c0], xmm0
mov dword [rsp + 0x2d0], 0x10000
mov byte [rsp + 0x2d4], 0
mov qword [rsp + 0x2e8], rdi
movups xmmword [rsp + 0x2f0], xmm6
mov qword [rsp + 0x300], r14
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x308], rax
and al, 8
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 8
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
and al, 0x10
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsp + 0x27]
add byte [rax], al
movzx eax, byte [rsp + 0x27]
mov byte [rsp + 0x320], al
movzx eax, byte [rsp + 0x26]
and al, 0x20
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x44
and al, 0x26
mov byte [rsp + 0x321], al
mov word [rsp + 0x322], 0x100
lea rcx, [rsp + 0x328]
lea rdx, [rsp + 0x100]
and al, 0
add dword [rax], eax
add al, ch
jrcxz 0x1400c63c1
cld
invalid
and al, 0
add dword [rax], eax
add al, ch
jrcxz 0x1400c63c1
cld
dec dword [rbx + rcx*4 - 0x44]
and al, 0x28
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x30
add eax, dword [rax]
add byte [rax - 0x75], cl
mov esp, 0x33824
add byte [rbp - 0x7b], cl
push qword [rsi + rax + 0x49]
cmp esi, 2
mov r15, qword [rsp + 0x328]
mov r14, qword [rsp + 0x330]
mov rdi, qword [rsp + 0x338]
test r15, r15
je 0x1400c6430
cmp r14, 2
je 0x1400c644b
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x688]
mov r8d, 0x218
call fcn.140119a10
lea rcx, [rsp + 0x38]
call fcn.14009f6e0
mov rax, qword [rsp + 0xa8]
movabs rbx, 0x8000000000000000
cmp rax, rbx
je 0x1400c6488
test rax, rax
je 0x1400c6488
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.0x1400a0ae9.228
test rax, rax
xchg esp, eax
and al, 0x88
invalid
add byte [rcx + rcx*4 + 0x76], cl
or byte [rax - 0x77], cl
jle 0x1400c6592
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cli
call fcn.14011a520
mov byte [rdi], bh
add eax, 0x8b900
add byte [rax], al
mov ecx, 8
mov edx, 0x10
call fcn.14011a540
invalid
invalid
invalid
invalid
ud2
add byte [rdx + 0x18], bh
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 0x86e9
invalid
hlt
invalid
ret 0x86e9
int3
jb 0x1400c6756
movzx ecx, ax
shr ecx, 4
imul r8d, ecx, 0x347
shr r8d, 0x13
imul ecx, r8d, 0x2710
sub eax, ecx
movzx ecx, ax
imul ecx, ecx, 0x147b
shr ecx, 0x13
imul r9d, ecx, 0x64
sub eax, r9d
movzx eax, ax
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
movzx ecx, word [r9 + rcx*2]
mov word [rsp + 0x5b], cx
movzx eax, word [r9 + rax*2]
mov word [rsp + 0x5d], ax
mov ecx, 0x23
mov ecx, 0x27
ror byte [rbx + rcx*4 - 0x74], cl
and al, 0xe8
add byte [rax], al
add byte [rbp + 1], cl
stc
xor edx, edi
xor ebx, edi
ror dword [rcx - 0x46], cl
add byte [rax - 0x7f7f7f80], 0x80
add byte [rax + 0x4d808080], 0x85
invalid
add byte [rax + 0x4d808080], 0x85
sal dword [rbp + 0x3b], cl
invalid
ret 0xf275
ret 0x860f
retf 0x840f
add byte [rax], al
add byte [rax + 1], cl
ror byte [rax - 0x77], 1
int1
inc eax
retf
cmp edi, dword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rdi], cl
xchg dword [rbp - 0x7f000002], edi
mov esp, 0xa824
add byte [rax], al
add byte [rax], al
add byte [0x15dabf27e], al
add byte [rax], al
invalid
jl 0x1400c6fc4
push rax
mov ebx, ebp
lea ebp, [rsp + 0x1d0]
jmp 0x16490fd5b
movabs al, byte [0x8008948948000001]
add byte [rax], al
add byte [rax - 1], cl
invalid
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rcx - 0x77], cl
and byte [rdi], r9b
sub byte [rsp + 0x200], al
add byte [rdx], al
add byte [rax], al
mov eax, dword [rsp + 0x210]
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test dword [rsi + 0x18], eax
add byte [rax], al
invalid
test byte [rdx + 0x49000000], dl
mov esp, eax
invalid
invalid
mov dh, 5
movabs al, byte [0x40ba000d0d]
add byte [rax], al
invalid
add byte [rcx], dh
leave
add byte [rax - 0x77], cl
cmp byte [rax], al
add byte [rbx + 0x40c711e1], spl
add byte [rbx + 0x40c711e1], ah
add dword [rax], eax
add dh, al
add byte [rsi - 0x39], ah
ja 0x1400c7681
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
movq mm2, qword [rax + 0x20]
invalid
pop rax
xor byte [rcx + 0xf], al
adc dword [rsi + 0x10], eax
mov ecx, dword [rsp + 0x38]
rol byte [rbx], cl
add byte [rax], al
mov dh, 0x5c
and al, 0x7d
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xbd
jbe 0x1400c7b61
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x85
jle 0x1400c7b69
add byte [rax], al
add byte [rax + 0x4d2f2444], cl
test esp, esp
or eax, 0x49000001
mov esp, eax
add byte [rax - 0x75], cl
invalid
add cl, byte [0x13fdeb160]
adc eax, 0x5f3db
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 0x1400c81b5
and al, 0xd0
add dword [rax], eax
add byte [rax - 0x7d], cl
mov esp, 0xa824
add byte [rax], al
invalid
adc eax, 0x5ef49
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 0x1400c959a
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 0x1400c9d60
add byte [rax], al
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc8
add al, byte [rax]
add byte [rbx + rcx*4 - 0x74], cl
and al, 0xd0
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add bh, bh
adc byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
rol byte [rdx], 0
add byte [rax - 0x77], cl
and al, 0x48
add al, byte [rcx - 0x77]
ret
invalid
or byte [rcx + rcx*4 - 0x3a], cl
add byte [rax - 0x7b], cl
sal byte [rdx + rdx - 0x10], 0x48
dec dword [rax]
jne 0x1400d143b
mov rcx, qword [rsi + 0x1b8]
call fcn.140083040
cmp qword [rsi + 0x68], 0
je 0x1400d1455
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 0x1400d14a5
lea rbx, [rdi + 0x30]
jmp 0x1400d148b
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 0x1400d14a5
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x1400d1470
lea rcx, [rbx + 0x28]
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
call qword [rax + 0x10]
jmp 0x1400d1470
cmp qword [rsi + 0x30], 0
je 0x1400d14be
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
jle 0x1400d1512
mov rdi, qword [rsi + 0x50]
mov r14, qword [rsi + 0x58]
jbe 0x1400d151e
test r14, r14
je 0x1400d14eb
lea rbx, [rdi + 0x38]
nop
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
call 0x13060a020
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
add rbx, 0x48
dec r14
jne 0x1400d14d0
cmp qword [rsi + 0x48], 0
je 0x1400d1504
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.140086040
cmp qword [rsi + 0x90], 0
je 0x1400d1536
mov rcx, qword [0x140198260]
mov edx, dword [rsi + 0xa0]
mov rcx, rdi
call fcn.140086040
cmp qword [rsi + 0x90], 0
add byte [rax], al
add byte [rax], al
je 0x1400d1536
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 0x1400d157c
mov rdi, qword [rsi + 0x80]
mov rbx, qword [rsi + 0x88]
mov rax, qword [rbx]
test rax, rax
invalid
je 0x1400d1558
sal byte [rbp + rax + 0x48], 0x89
stc
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x1400d157c
cmp qword [rbx + 0x10], 0x11
jb 0x1400d156a
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 0x1400d15af
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 0x1400d15a0
cmp qword [rsi + 0xa8], 0
je 0x1400d15cb
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
movabs al, byte [0xf88949d231000c6c]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x170]
test rdi, rdi
invalid
je 0x1400d1651
push qword [rdx + rdi*2 + 0x48]
mov ebx, dword [rdi + 0x58]
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x1400d1615
mov r14, qword [rdi + 0x60]
mov rax, qword [r14]
test rax, rax
je 0x1400d15f1
mov rcx, rbx
call rax
cmp qword [r14 + 8], 0
je 0x1400d1615
cmp qword [r14 + 0x10], 0x11
jb 0x1400d1603
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 0x1400d163f
test rax, rax
je 0x1400d163f
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.1400414c0
mov rax, qword [rsi + 0x178]
test rax, rax
je 0x1400d1682
lock dec qword [rax]
jne 0x1400d1682
mov rcx, qword [rsi + 0x178]
mov rdx, qword [rsi + 0x180]
call fcn.14003df00
mov r15, qword [rsi + 0x1b0]
mov esi, 0x1b0
cmp byte [r15 + 0x1b8], 0
jne 0x1400d169b
mov byte [r15 + 0x1b8], 1
lock or qword [r15 + 0x1c0], 1
lea rcx, [r15 + 0x180]
call fcn.1400f6110
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.1400a8050
cmp dword [rsp + 0x28], 1
ja 0x1400d1701
lock sub qword [r15 + 0x1c0], 2
jb 0x1400d174e
cmp dword [rsp + 0x28], 1
ja 0x1400d16d0
mov rcx, r14
call fcn.1400689d0
jmp 0x1400d16d0
mov rax, qword [rsi + 0x1b0]
lock dec qword [rax]
jne 0x1400d171a
mov rcx, qword [rsi + 0x1b0]
call fcn.140082f70
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x1400d173e
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.1400086e0
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 0x1400d1af4
mov qword [rsi + 8], rax
movzx ebx, byte [rdi + 4]
mov rcx, qword [rsi + 0x10]
cmp rcx, rax
jne 0x1400d1a92
mov edx, 1
mov rcx, rsi
call fcn.1400086e0
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 0x1400d1af4
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 0x1400d1ad2
mov edx, 4
mov rcx, rsi
call fcn.1400086e0
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 0x1400d1af4
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.140008a30]
mov qword [rsp + 0x30], rax
and al, 0x30
mov dword [rsp + 0x48], eax
mov edi, eax
add eax, 0xc6718
add byte [rax - 0x7b], cl
sal byte [rax + rsi + 0x4c], 0x89
cmp byte [rax - 0x73], cl
or eax, 0x85ad5
sbb byte [rax], al
add byte [rax], al
mov byte [rax + rax], al
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, 0x81620
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 0x1400d3b6e
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 0x1400d3b06
add r15, 0x10
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov rdx, rsi
call fcn.14008e980
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 0x1400d3b5f
invalid
add byte [rbx + rcx*4 + 0x3b], cl
lock inc qword [r15]
jle 0x1400d3b8f
movzx eax, byte [0x140198310]
mov edx, 0x380
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x1400d3b91
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, 0x81b9b
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 0x1400d3b82
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 0x1400d3b47
mov rcx, qword [rsp + 0x28]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
jne 0x1400d3b7b
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400d3ba0
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400d3b5f
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x10]
jmp 0x1400d3b5f
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.14008e980
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 0x1400d39c4
call fcn.14011f990
jmp 0x1400d3b15
mov rcx, r14
call fcn.14011f640
jmp 0x1400d3ae3
ud2
mov ecx, 0x80
mov edx, 0x300
call fcn.14011a540
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b78]
mov edx, 0x27
call fcn.14011aa10
int3
jb 0x1400d3c61
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 0x1400d3c72
or al, 0x30
mov byte [rsp + rcx + 0x30], al
dec rcx
jmp 0x1400d3c8a
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.140008b50
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 0x1400d3cfe
mov rax, qword [rdi + 8]
cmp rax, 1
jne 0x1400d3d68
mov qword [rdi], 1
mov rax, rdi
jmp 0x1400d3e5e
movzx eax, byte [0x140198310]
mov edx, 0x80
xor ecx, ecx
leave
leave
call fcn.1400f22c0
test rax, rax
je 0x1400d3e71
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 0x1400d3dfc
movups xmm0, xmmword [rdi + 0x67]
movaps xmmword [rsp + 0x20], xmm0
mov bpl, 1
jmp 0x1400d3dfe
movzx eax, byte [0x140198310]
mov edx, 0x80
xor ecx, ecx
call fcn.1400f22c0
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 0x1400d3e5e
lea rcx, [rdi + 8]
lock dec qword [rcx]
jne 0x1400d3e5e
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
mov rsi, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
jmp 0x1400d3e5e
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.0x1400860b7.740
mov rcx, qword [rsi]
mov rdi, rax
call fcn.14003dfe0
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 0x1400d3f08
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, [0x1401868d8]
add eax, 0xb292f
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, [0x140157c40]
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.140026a50
invalid
invalid
jl 0x1400d4012
call fcn.140026a50
cmp qword [rsp + 0x38], 0
cmp byte [rax], al
je 0x1400d4313
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
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
mov qword [rsp + 0xb0], rax
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
cmp bpl, 4
je 0x1400d434b
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 0x1400d4137
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
jrcxz 0x1400d4247
hlt
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, 0x83af2
cmp cl, byte [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, 0xb8f14
adc al, 0x8f
or eax, dword [rax]
invalid
enter 0xffffffffffffe0ff, 0x4c
lea esi, [rdi + 0x2650]
push rax
add byte es:[rax], al
add dh, al
xchg dword [0x1410d4570], 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 [0x1880d46ec], 0xffffff8d
add al, 0
add byte [rax - 0x73], cl
mov ah, 0x24
pop rax
add byte [r8], r8b
cmp byte [rsi], ah
add byte [rax], al
invalid
add al, 0
and al, 0x10
or eax, dword [rax]
invalid
adc byte [rbx], cl
add byte [rdi], cl
adc byte [rsp + 0xb20], cl
and byte [rbx], cl
add byte [rax], al
test byte [rax + rbp*8], ah
xchg esp, eax
and al, 8
add byte [r8], r8b
invalid
add byte [rax], al
test byte [rax + rdx*2], ah
push rax
or eax, dword [rax]
add byte [rdi], cl
adc dword [rsp + 0x4528], eax
and al, 0x28
add byte [r8], r8b
invalid
add dword [rdx + rsi + 0x45], esi
add byte [rax], al
scasd eax, dword [rdi]
popfq
xchg dword [rax + 0x4800004c], ecx
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
add byte [rax - 0x73], cl
or eax, 0xb8ba2
loopne 0x1400d48ae
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
mov word [rax + rdx], fs
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
add byte [rax], al
adc ecx, dword [rcx - 0x7d]
add byte [rax], al
enter 0xffffffffffffb981, 0xffffffffffffffa8
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, 0x82ee1
add byte [rdi], cl
sub dword [rsp + 0x2c0], ebx
add byte [rdi], cl
adc byte [rax + 0x10], cl
add al, byte [rax]
add al, ch
invalid
lea edi, [rdi + 0x2928]
cli
invalid
test byte [rdx + rax*8], ah
invalid
je 0x1400d521c
xor cl, ch
invalid
or eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rax + rsi], fs
invalid
or eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0xb20], cl
sub dword [rax], eax
add byte [rcx], al
movabs al, byte [0x28b08f110f000028]
add byte [rax], al
mov dword [rdi + 0x28c0], eax
adc byte [rax], ch
add byte [rax], al
sub dword [rsp + 0xb60], eax
push rax
or eax, dword [rax]
push rsi
and byte [rcx + 0xf], al
adc byte [rsi + 0x30], bl
sub byte [rsp + 0x610], bl
add byte [rax], al
add al, ch
mov edi, dword [rsp + 0x398]
cmp eax, 3
sub byte [rax], al
add byte [rax - 0x7d], cl
jge 0x1400d63f8
add byte [rdi], cl
test byte [rdx + 0x48000000], bl
mov ecx, dword [rbp + 8]
adc eax, 0x50d02
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, 0xfff2a7dc
cmpsd dword [rsi], dword [rdi]
invalid
invalid
cmpsd dword [rsi], dword [rdi]
dec dword [rax - 0x77]
test byte [rax + rdi*4], ah
adc byte [rax], al
add byte [rax], al
invalid
invalid
mov word [rax + rax*8], fs
add byte [rax], al
adc byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff34fc5
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
jg 0x1400d6dce
and al, 0x70
add byte [rax], al
cmp eax, 0xb
jb case.0x1400860b7.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 0x1400d6e9e
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 [0x1880d73d6], 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 0x1400d75e6
mov eax, dword [rdi + 0x2c48]
sub al, 0
add byte [rax], al
sub eax, esi
adc al, 0xf
xchg byte [0x1880d75bf], 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, 0x809fe
or byte [rax], al
or byte [rax], al
movq qword [rax + rsi], mm0
cmp ah, byte [rax]
xor byte [0x155d3f92c], r9b
xor byte [0x155d3f92c], 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
mov dword [rdi], 0x1eba00
add byte [rax], al
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
je 0x1400d936e
cmp qword [rsi + 0x200], 0
je 0x1400d8f0a
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 0x1400d8f30
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 0x1400d9137
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
je 0x1400d9154
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
je 0x1400d9178
mov bpl, 2
cmp byte [rsi + 0x140], 2
je 0x1400d8f9d
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.14003dfe0
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
je 0x1400d9274
cmp qword [rsi + 0x200], 0
je 0x1400d908c
mov rcx, qword [rsi + 0x208]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
add al, byte [rax]
add bh, bh
adc eax, 0x4e10c
mov rcx, qword [rsi + 0x210]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rsi + 0x1c8], 0
je 0x1400d90b2
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 0x1400d929a
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
je 0x1400d92b7
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
je 0x1400d92db
cmp byte [rsi + 0x140], 2
jne 0x1400d8f7e
jmp 0x1400d8f9d
xor eax, 0x48fffffc
mov ecx, dword [rsi + 0x1b0]
mov rcx, qword [rsi + 0x1b0]
call fcn.14003dfe0
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x1400d8f61
invalid
invalid
invalid
mov rcx, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
call fcn.14003df00
cdq
idiv r15b
cdq
idiv r15b
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
jne 0x1400d8f72
mov rcx, qword [rsi + 0x148]
call fcn.1400841a0
mov bpl, 2
cmp byte [rsi + 0x140], 2
jne 0x1400d8f7e
jmp 0x1400d8f9d
invalid
add byte [rax], al
mov r8d, 0x128
call fcn.140119a10
cmp byte [rsi + 0x151], 0
jne 0x1400d91fe
mov rcx, qword [rsp + 0x2a8]
cmp rcx, 0xffffffffffffffff
je 0x1400d93b1
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 0x1400d92f9
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
movzx eax, byte [0x140198310]
mov edx, 0x128
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x1400d93a2
invalid
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, [0x140158358]
mov rax, qword [rsi + 0x220]
lock dec qword [rax]
je 0x1400d9058
jmp 0x1400d9064
mov rcx, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
call fcn.14003df00
cmp qword [rsi + 0x200], 0
jne 0x1400d907f
jmp 0x1400d908c
mov rcx, qword [rsi + 0x1b0]
call fcn.14003dfe0
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.14003df00
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
jne 0x1400d90f4
mov rcx, qword [rsi + 0x148]
call fcn.1400841a0
cmp byte [rsi + 0x140], 2
jne 0x1400d8f7e
jmp 0x1400d8f9d
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r14d, eax
loop 0x1400d9302
add byte [rcx - 0x77], al
invalid
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x1400d93bd
mov rbx, rax
shl r14, 0x20
or r14, 2
mov qword [rax], r14
lea rcx, [rsp + 0x280]
call fcn.1400d93d0
lea r15, [0x140153370]
mov rax, qword [rsi + 0x220]
add byte [rax], al
add byte [rax], al
lock dec qword [rax]
jne 0x1400d8ee2
mov rcx, qword [rsi + 0x220]
call fcn.14003dfe0
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 0x1400d8ef3
mov rcx, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
call fcn.14003df00
cmp qword [rsi + 0x200], 0
jne 0x1400d8efd
jmp 0x1400d8f0a
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 0x1400d96c9
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 0x1400d9673
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, 0x4de16
cmp qword [rsi], 0
je 0x1400d9744
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 0x1400d9761
mov rax, qword [rsi + 0x200]
test rax, rax
jne 0x1400d9783
jmp 0x1400d979c
mov r8, qword [rsi + 0x1a8]
mov eax, dword [rsi + 0x1a8]
xchg byte [rax + 0x48000001], ch
mov ecx, dword [0x140198260]
mov rcx, qword [0x140198260]
leave
fadd qword [rax + rax]
and ah, 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 0x1400d98d0
add byte [rax], al
mov eax, dword [rcx + 0x4b8]
lea rax, ds:[rcx + 0x4c0]
add al, 0
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add al, dh
dec qword [rax]
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
mov esi, 0x200
add al, byte [rax]
invalid
add byte [rax], al
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x208]
or byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
add al, 0
mov eax, dword [rsi + 0x1b0]
dec dword [rax]
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdx], al
and byte [rcx], al
add byte [rax], al
enter 0xffffffffffffe0ff, 0x48
mov ecx, esi
sbb byte [rax - 0x75], cl
invalid
jns 0x1400d9c9c
add al, 0
mov eax, dword [rsi + 0x100]
add dword [rax], eax
add bh, bh
call qword [rax + 0x10]
cmp byte [rsi + 0xc8], 2
add byte [rax], al
invalid
adc bh, bh
push rax
adc byte [rax - 0x75], cl
mov rcx, qword [0x140198260]
ror byte [rcx - 0x77], cl
clc
add byte [rax - 0x75], cl
xchg al, bl
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esi, eax
loopne 0x1400d9e91
add byte [rbx + rcx*4 - 0x7a], cl
call 0x13f0d9e9b
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
fadd 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 0x14f52a2f2
mov dh, 0xbc
mov esp, 0xc124
test byte [rdx + rax*8], ah
add byte [rax], al
add byte [rcx + 0xf202444], cl
mov bh, 0x84
and al, 0xc6
add byte [rax], al
add byte [rsi - 0x77], ah
and al, 0x24
mov eax, 0x258
push rax
add eax, dword [rax]
add byte [rdi], cl
adc dword [rsp + 0x338], ebx
adc byte [rsp + 0x80], al
adc byte [rsp + 0x90], al
add byte [rax], al
add byte [rax], al
movq mm0, qword [rsp + 0xa0]
add byte [rax], al
add bl, dh
movq qword [rsp + 0x368], mm0
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
in al, 0xeb
pop rcx
add byte [rax], al
mov eax, ebx
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 [rsi + 0x36], dh
add byte [rax], al
add al, ch
jb 0x1400dae30
inc dword [rax - 0x49]
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 0x1400db63a
cmp rsi, r11
jae 0x1400db679
movzx edx, byte [r10 + rsi]
cmp dl, 0x5f
je 0x1400db622
lea ebx, [rdx - 0x30]
cmp bl, 0xa
jb 0x1400db5e1
lea ebx, [rdx - 0x61]
cmp bl, 0x1a
jae 0x1400db5d0
add dl, 0xa9
jmp 0x1400db5df
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea ebx, [rdx - 0x41]
cmp bl, 0x1a
jae 0x1400db679
add dl, 0xe3
mov ebx, edx
inc rsi
mov qword [rcx + 0x10], rsi
mul rdi
jo 0x1400db679
movzx edx, bl
add rax, rdx
jae 0x1400db5a0
jmp 0x1400db679
inc rsi
mov qword [rcx + 0x10], rsi
cmp rax, 0xffffffffffffffff
je 0x1400db679
inc rax
dec r9
cmp rax, r9
cmp eax, ecx
cmp eax, ecx
jae 0x1400db679
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 0x1400db6f6
lea rdx, [0x140158ad8]
mov r8d, 0x19
mov rsi, rcx
mov rcx, r9
call fcn.1400092c0
mov rcx, rsi
mov edx, eax
mov al, 1
test dl, dl
jne 0x1400db6b3
jmp 0x1400db6a7
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x1400db6a5
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.1400092c0
mov edx, eax
mov al, 1
test dl, dl
jne 0x1400db6b3
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 0x1400db6b1
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.1400dae00
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 0x1400db6b3
mov al, 1
jmp 0x1400db6a7
adc byte [rcx + r15 - 0x38], cl
jae 0x1400db743
mov r8, rdx
mov r10, qword [rdx]
cmp byte [r10 + rax], 0x73
jne 0x1400db743
jae 0x1400db794
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 0x1400db753
invalid
cmp byte es:[r10 + r11], 0x5f
cmp byte [r10 + r11], 0x5f
jne 0x1400db753
add rax, 2
mov qword [r8 + 0x10], rax
xor eax, eax
jmp 0x1400db7cb
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 0x1400db7d7
movzx edx, byte [r10 + r11]
cmp dl, 0x5f
je 0x1400db7b5
lea edi, [rdx - 0x30]
jp 0x1400db742
cmp dil, 0xa
jb 0x1400db79e
lea edi, [rdx - 0x61]
cmp dil, 0x1a
jae 0x1400db790
add dl, 0xa9
jmp 0x1400db79c
invalid
lea edi, [rdx - 0x41]
cmp dil, 0x1a
cmp bh, 0x1a
jae 0x1400db7d7
add dl, 0xe3
mov edi, edx
inc r11
mov qword [r8 + 0x10], r11
mul rsi
jo 0x1400db7d7
movzx edx, dil
add rax, rdx
jae 0x1400db760
jmp 0x1400db7d7
inc r11
mov qword [r8 + 0x10], r11
cmp rax, 0xffffffffffffffff
je 0x1400db7d7
inc rax
cmp rax, 0xffffffffffffffff
je 0x1400db7d7
inc rax
mov qword [rcx + 8], rax
jmp 0x1400db74b
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 0x1400db893
inc r8
mov qword [r11 + 0x10], r8
mov dword [rbx + 0x10], eax
mov dword [rbx + 0x10], eax
mul r9
jo 0x1400db8b7
movzx edx, bl
mov rbx, rax
add rbx, rdx
jb 0x1400db8b7
add rax, rdx
cmp rsi, r8
jne 0x1400db860
mov r8, rsi
jmp 0x1400db8a6
cmp r8, rsi
jae 0x1400db8a6
cmp byte [r10 + r8], 0x5f
jne 0x1400db8a6
inc r8
mov qword [r11 + 0x10], r8
mov r9, r8
add r9, rax
jb 0x1400db8b7
mov qword [r11 + 0x10], r9
cmp r9, rsi
jbe 0x1400db8cb
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 0x1400db8e0
cmp r8, rsi
jae 0x1400db8e0
cmp byte [r10 + r8], 0xbf
jle 0x1400db9c2
test r9, r9
je 0x1400db8f5
cmp r9, rsi
jae 0x1400db8f5
cmp byte [r10 + r9], 0xbf
jle 0x1400db9c2
lea rdx, [r10 + r8]
test dil, dil
je 0x1400db938
add r10, r8
dec r10
mov r9, rax
nop word [rax + rax]
test r9, r9
je 0x1400db954
mov r8, r9
dec r9
cmp byte [r10 + r8], 0x5f
jne 0x1400db910
out dx, al
out dx, al
test r9, r9
je 0x1400db966
cmp r9, rax
jae 0x1400db95f
cmp byte [rdx + r9], 0xbf
jg 0x1400db966
jmp 0x1400db9d9
mov qword [rcx], rdx
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 1
mov qword [rcx + 0x18], 0
jmp 0x1400db8c2
mov r8d, 1
xor r9d, r9d
jmp 0x1400db9a5
jne 0x1400db9d9
test r8, r8
je 0x1400db996
cmp r8, rax
jae 0x1400db977
cmp byte [rdx + r8], 0xbf
jle 0x1400db97c
mov r10, r8
jmp 0x1400db999
mov r10, rax
je 0x1400db999
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 0x1400db8b7
mov qword [rcx], r8
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
jmp 0x1400db8c2
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 0x1400dbc57
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 0x14b92cca7
jne 0x1400dbf95
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 0x1400dbe88
add dword [rax], eax
invalid
call 0xdd990abe
call 0x1b40dbea4
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
test ecx, ecx
sal dl, 1
invalid
test ecx, ecx
clc
add byte [rax], al
retf
or byte es:[rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
inc eax
invalid
adc eax, 0x7c6c4
push rdi
or al, byte [rax]
add cl, ch
invalid
lea edx, str._____
add byte [rax - 0x73], cl
adc eax, 0x85024
mov esp, 0xe9fff2cd
invalid
int 0xf2
invalid
add cl, ch
invalid
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax - 0x7b], cl
leave
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
invalid
leave
adc eax, 0x7c578
js 0x1400dc513
invalid
mov eax, 0x10
cld
sbb cl, byte [rax - 0x73]
adc eax, 0x7c57a
and ebp, ecx
inc dword [rax + rax*8 - 0x3b67af1]
invalid
test dword [rcx - 4], ecx
lea edx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov edx, dword [rsi + 8]
inc ebx
mov ecx, dword [rsi + 0x20]
dec dword [rcx + 0x1b740da]
and eax, 0x4800000c
invalid
dec dword [rbp + rcx*4 + 0x75]
sbb byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov rcx, r14
mov rdx, rbx
call fcn.1400de8a0
mov rax, qword [rbp + 0x18]
test rax, rax
je 0x1400dd630
cmp eax, 1
jne 0x1400dd667
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 0x1400dd676
mov eax, 1
add dword [rax], eax
add byte [rax], al
cmp rsi, rcx
invalid
jne 0x1400dd686
xor edx, edx
jmp 0x1400dd678
mov rcx, rsi
mov rax, rsi
sub rax, rcx
cmp rax, 0x10
jbe 0x1400dd659
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 0x1400dd6b2
nop dword cs:[rax + rax]
add byte [rax], al
mov r9, rdx
shl r9, 4
loope 0x1400dd6ab
loope 0x1400dd6ab
mov edx, r10d
or rdx, r9
or edx, ecx
cmp rcx, rsi
je 0x1400dd678
movzx r11d, byte [rcx]
movzx r9d, r11b
retf
test r9b, r9b
js 0x1400dd6e0
retf
inc rcx
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400dd6a0
jmp 0x1400dd780
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x1400dd73b
movzx r9d, byte [rcx + 2]
movzx ecx, byte [rcx + 2]
shl edi, 6
and r9d, 0x3f
or r9d, edi
cmp r11b, 0xf0
jb 0x1400dd759
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 0x1400dd6a0
jmp 0x1400dd780
add rcx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400dd6a0
jmp 0x1400dd780
add rcx, 3
shl r10d, 0xc
or r9d, r10d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400dd6a0
nop word cs:[rax + rax]
or r9d, 0x20
add r9d, 0xffffff9f
add r9d, 0xa
cmovb r9d, r8d
mov r10d, r9d
cmp r9d, 0x10
jb 0x1400dd6a0
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 0x1400ddc10
cmp byte [rax + rcx], 0x45
je 0x1400ddc54
sub r14, 1
jb 0x1400ddc31
mov rcx, qword [rdi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x1400ddc31
mov r8d, 2
mov rdx, rbx
call fcn.1400092c0
invalid
test al, al
jne 0x1400ddc4d
inc dword [rax + rax*8 - 0x76b7e38b]
stc
mov rcx, rdi
mov dl, 1
call fcn.1400dc800
test al, al
jne 0x1400ddc4d
mov rax, qword [rdi]
test rax, rax
jne 0x1400ddc00
jmp 0x1400ddc5d
mov esi, 1
jmp 0x1400ddc5d
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 0x1400dde20
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 0x1400de1f3
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 0x1400e1765
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 0x1400e17a7
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 0x1400e17ca
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 0x1400e1828
retf 0x8880
cmp edx, 0x10000
jae 0x1400e17f7
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 0x1400e1828
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, [0x1401585b0]
pop rbp
jmp fcn.140009570
int3
int3
int3
mov r8, rdx
mov rax, rcx
shr rax, 0x20
je 0x1400e1939
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 0x1400e19f3
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
sahf
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 0x1400e1960
cmc
add eax, 0xb877c189
cmp eax, 0x63
jbe case.0x1400860b7.925
movzx ecx, ax
shr ecx, 2
add ch, byte [rcx - 0x37]
jnp 0x1400e19cb
add byte [rax], al
add ch, byte [rcx - 0x37]
jnp 0x1400e19cb
add byte [rax], al
shr ecx, 0x11
imul edx, ecx, 0x64
sub eax, edx
jmp 0x1a4df84d0
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 0x1400e19fc
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 0x1400e19ad
clc
invalid
jmp case.0x1400860b7.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
push rax
wait
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 0x1400e1fa7
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x78
add byte [rax], al
add byte [rax], al
add ebx, ebp
js 0x1400e2022
mov esi, eax
mov word [rax + rbx*4], fs
mov ebx, dword [rsp + 0x98]
test al, 0
add byte [rax], al
lea ecx, [rsp + 0x68]
js 0x1400e202c
mov dword [rsp + 0x78], 1
add dword [rax], eax
add byte [rax], al
leave
add dword [rax - 0x4b], eax
add dword [rbp - 0x77], ecx
invalid
and al, 0xb0
add byte [rax], al
mov ah, 0
sub dword [rsp + 0xc0], eax
add byte [rcx], al
add byte [rax], al
invalid
and al, 0xc0
adc byte [rdi], cl
sub dword [rsp + 0xe0], eax
and al, 0xe0
add byte [rax], al
invalid
and al, 0xe0
add byte [rax], al
and al, 0x50
mov dword [rsp + 0x48], eax
lea rax, [rsp + 0xb0]
and al, 0x30
add byte [rax], al
add bh, al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
loopne 0x1400e20ff
add byte [rax], al
invalid
rol byte [rcx - 0x47], cl
add byte [0x140172426], bh
or dword [rax], eax
rol byte [rax], 0
add byte [rax - 0x77], cl
sbb ebp, ebx
cmp byte [rax - 0x3f], cl
shl eax, 0x20
shl eax, 0x20
mov dword [rsi], eax
in eax, dx
test al, 0
add byte [rax], al
add al, 0x4d
mov eax, dword [rax - 8]
in al, dx
mov rsi, rcx
mov rsi, rcx
push rdi
and al, 0x30
add byte [rax], al
add byte [rax], al
and al, 0x20
and byte [rdi], cl
adc dword [rsi + 4], eax
invalid
add esp, 0x40
movzx esp, cl
invalid
in al, 0x3f
add r9, qword [r8 - 0x7d]
invalid
clc
add al, byte [rax]
ret 0x870f
cmp byte [rcx], al
cmp ebp, 1
invalid
add dword [rax], eax
add byte [rax], al
loopne 0x1400e2612
mov ecx, dword [rdx + 0x20]
mov eax, 0x41000796
mov eax, 0x13
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x14015bc6c]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x79648
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.140008a30]
invalid
xchg esp, eax
invalid
and al, 0x58
add al, 0
add byte [rax], al
mov dword [rsp + 0x70], 0
invalid
and al, 0x50
lea eax, [0x140186b70]
lea ecx, [0x140186b32]
and al, 0x30
add eax, dword [rax]
mov eax, dword [rcx + 8]
mov r10, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov ecx, dword [rdx + 0x28]
int3
sub eax, ebx
invalid
mov edx, ebx
movabs al, byte [0x8348c8490f4d0007]
rol dword [rbx], 0x48
invalid
lea eax, [0x14015ccaf]
sar bh, 0xe0
and al, 0x30
call 0x1399771e7
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 0x1400e2ecd
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]
invalid
and al, 0x48
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
or al, 0x30
sub dh, al
and al, 0x20
and al, 0x20
leave
add ecx, dword [rax - 0x7d]
stc
add al, 0x73
sbb byte [rax + 1], bh
or byte [rbx], bh
outsd dx, dword [rsi]
add eax, dword [rax]
and al, 0x30
invalid
add byte [rax - 0x75], cl
or byte [rbx + r9*4 + 0x4e], r9b
adc bl, ch
mov esp, 0x49e6894d
cmp esi, ebp
sbb dword [rax + rax + 0x1ba0000], 0
add byte [rax], al
add byte [rax], al
and rbx, rax
shr rbx, 8
xor r11d, r11d
mov si, 0xa
xor eax, eax
nop word cs:[rax + rax]
movzx ebp, byte [r10 + r11 + 1]
add ebp, 0xffffffd0
rol byte [rbx + 0x257709fd], 1
rol byte [rbx + 0x257709fd], 1
mul si
jo case.0x1400860b7.1063
mov ecx, eax
add ax, bp
jb case.0x1400860b7.1063
movsx eax, bp
add eax, ecx
inc r11
inc ebx
mov edi, 0x49c801c5
inc ebx
cmp r9, r11
jne 0x1400e52f0
invalid
sal dword [rcx], 1
leave
xor ecx, ecx
jmp 0x1400e532c
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.0x1400860b7.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 0x1400e545e
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 0x1400e5473
invalid
add dword [rax], eax
invalid
jl case.0x1400860b7.1070
add byte [rdi], cl
test dword [0xcb0e5368], 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, 0xb2f85
add byte [rax], al
movzx eax, byte [0x140198310]
add eax, 0xb2f85
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.1400f22c0
test rax, rax
iretd
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x1400e5961
mov rsi, rax
je 0x1400e5961
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 0x140339bc2
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 0x1400e5464
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 0x1400e57e4
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 0x1400e5584
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.0x140066310.1078
test ah, bh
invalid
invalid
invalid
test ah, bh
invalid
movzx eax, ax
rol byte [rbp + 0x480e75c0], 0x89
test eax, eax
jne 0x1400e5473
invalid
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x40], 0xf
sldt word [rax]
invalid
jl 0x1400e548d
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 0x1400e549b
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 0x1400e54b6
jmp 0x1400e54b6
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
emms
ja 0x1400e550f
cmp r8, 0xf
ja 0x1400e550f
mov cl, 0x3a
mov rdx, rdi
call fcn.14000d770
cmp rax, 1
jne 0x1400e550f
mov r8, rdx
cmp rdx, 0xf
jae 0x1400e54b0
cmp byte [r8 + rdi], bl
jne 0x1400e54b0
mov r10, r8
lea rsi, str.invalid_port_value
sub r10, 0xe
je 0x1400e5516
lea r9, [r8 + rdi]
inc r9
cmp r8, 0xd
jne 0x1400e5780
movzx eax, byte [r9]
cmp eax, 0x2b
je 0x1400e5516
mov r10d, 1
cmp eax, 0x2d
je 0x1400e5516
jmp 0x1400e5830
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 0x1400e57e7
movzx r13d, word [rsi]
cmp r13w, 2
je 0x1400e5816
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 0x1400e576e
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 0x1400e5630
test r13w, r13w
je 0x1400e56b0
mov r8d, 0x1c
mov ax, 0x17
movups xmm0, xmmword [rsp + 0x82]
jmp 0x1400e56cd
mov dword [rsp + 0x6c], r12d
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
cmp eax, 0x2739
je 0x1400e5650
mov r12d, eax
cmp eax, 0x2726
jne 0x1400e5713
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 0x1400e5755
mov r15, rax
mov rcx, rax
mov edx, 1
xor r8d, r8d
call qword [sym.imp.kernel32.dll_SetHandleInformation]
test eax, eax
je 0x1400e5778
mov r12d, dword [rsp + 0x6c]
test r13w, r13w
jne 0x1400e560f
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 0x1400e58e3
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 0x1400e5567
mov r15, qword [rdi - 1]
mov rbx, qword [rdi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400e5736
mov rcx, r15
call rax
cmp qword [rbx + 8], 0
je 0x1400e5552
cmp qword [rbx + 0x10], 0x11
jb 0x1400e5540
mov r15, qword [r15 - 8]
jmp 0x1400e5540
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r12d, eax
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x1400e5567
jmp 0x1400e5721
call fcn.1401248e0
jmp 0x1400e55c8
call qword [sym.imp.kernel32.dll_GetLastError]
jmp 0x1400e5707
cmp byte [r9], 0x2b
jne 0x1400e5823
lea r9, [rdi + r8]
add r9, 2
mov r10d, 0xd
sub r10, r8
cmp r8, 8
ja 0x1400e5830
xor r11d, r11d
mov bx, 0xa
xor eax, eax
nop
mul bx
jo 0x1400e5516
mov ecx, eax
movzx eax, byte [r9 + r11]
add eax, 0xffffffd0
cmp eax, 9
ja 0x1400e5516
mov edx, ecx
add dx, ax
jb 0x1400e5516
cwde
add eax, ecx
inc r11
cmp r10, r11
jne 0x1400e57b0
jmp 0x1400e5860
xor r12d, r12d
cmp qword [rsp + 0x78], 0
je 0x1400e5803
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, qword [rsp + 0x70]
call qword [sym.imp.kernel32.dll_HeapFree]
test r12, r12
lea rsi, [0x14015ce38]
cmovne rsi, r12
jmp 0x1400e5516
mov r12, rdi
cmp qword [rsp + 0x78], 0
jne 0x1400e57ef
jmp 0x1400e5803
neg r10
cmp r8, 9
jbe 0x1400e57a5
xor ecx, ecx
xor eax, eax
nop word cs:[rax + rax]
movzx edx, byte [r9 + rcx]
add edx, 0xffffffd0
cmp edx, 9
ja 0x1400e5516
add eax, eax
lea eax, [rax + rax*4]
add eax, edx
inc rcx
cmp r10, rcx
jne 0x1400e5840
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.1400f1300
cmp qword [rsp + 0x80], 0
mov rsi, qword [rsp + 0x88]
jne 0x1400e5516
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.1400f1540
mov rax, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0xc0]
test rax, rax
jne case.0x140077020.1013
jmp 0x1400e5516
cmp qword [rsp + 0x78], 0
je 0x1400e58ff
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 0x1400e5957
mov rsi, qword [rdi - 1]
mov rbx, qword [rdi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400e591e
mov rcx, rsi
call rax
dec rdi
cmp qword [rbx + 8], 0
je 0x1400e5945
cmp qword [rbx + 0x10], 0x11
jb 0x1400e5933
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 0x1400e551b
mov ecx, 4
mov edx, 0x20
call fcn.14011a540
int3
lea ebp, [rdx + 0x80]
call 0x14023b5a1
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.0x1400860b7.1098
or dl, 0x30
mov byte [rbp + rax - 0x51], dl
dec rax
jmp case.0x1400860b7.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 0x1400e6c60
invalid
enter 0x4eeb, 0x48
jmp 0x1400e6ce8
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 0x1400e6cb0
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 0xf0cff050
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
xchg edi, edi
lea r8, [0x140186ca0]
or dword [rax], eax
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
invalid
mov r9d, 2
add byte [rax - 0x77], cl
sal dword [rdx + 0x4846eb01], 1
add ebx, ebp
invalid
invalid
mov rcx, rdx
mov dl, 1
add ebx, ebp
invalid
add ebx, ebp
mov rdx, rcx
mov rdx, rcx
mov edx, ecx
cmp rdx, 0x63
ja 0x1400e6c04
sar esi, 1
invalid
invalid
cli
invalid
sar esi, 1
invalid
jmp 0x1400e6c2e
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.140008b50
nop
add rsp, 0xb0
add byte [rax], al
invalid
bnd call qword [rax - 0x4f3b7eb8]
call qword [rax - 0x4f3b7eb8]
add byte [rax], al
add byte [rdi + 0x5e], bl
add byte [rax], al
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x140128b88]
lea eax, [0x140128b88]
mov edx, 0x80
call fcn.14011a8c0
cmp eax, dword [rbx]
invalid
add byte [rax], 0
add al, ch
xor bh, byte [rbx]
invalid
cmp eax, dword [rbx]
add ah, cl
int3
add eax, dword [rax]
int3
push rdi
sub rsp, 0x40
lea rbp, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rdi, rdx
mov rsi, rcx
invalid
lea rax, [rcx + 8]
or byte [r8 - 0x77], cl
call 0x16058f8f6
invalid
or byte [r8 - 0x77], cl
call 0x16058f8f6
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 0x1400e6db6
push rax
sbb byte [rax - 0x77], cl
jge 0x1400e6db6
mov byte [rbp - 8], al
clc
mov byte [rbp - 7], 0
lea rax, [0x1400e6f80]
lea eax, [0x1400e6f80]
lea eax, [0x1400e6f80]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x14015d181]
lea rdi, [rbp - 0x10]
invalid
mov r8d, 0xb
movabs eax, dword [0x41f07d8d48000763]
mov eax, 0xb
invalid
mov rcx, rdi
mov r9, rsi
call fcn.14000a080
mov esi, dword [rdx]
dec dword [rax - 0x73]
add eax, 0x84
test byte [rax], al
add byte [rax], al
mov esi, dword [rdx]
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, [0x14015d18c]
lea r9, [rbp - 0x18]
mov r8d, 9
mov eax, 9
invalid
mov eax, 9
mov rcx, rdi
stc
call fcn.14000a080
cmp byte [rbp - 7], 0
jge 0x1400e6e16
add byte [rdi], cl
mov dh, 0x4d
clc
xor dh, dl
inc dword [rax + 0xf00f97d]
jge 0x1400e6e16
add byte [rdi], cl
jge 0x1400e6e16
add byte [rdi], cl
mov dh, 0x4d
clc
je 0x1400e6e4b
mov al, 1
test cl, cl
jne 0x1400e6e6a
mov rax, qword [rbp - 0x10]
test byte [rax + 0x34], 4
jne 0x1400e6e52
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140158b69]
mov r8d, 2
jmp 0x1400e6e67
test cl, cl
setne al
jmp 0x1400e6e6a
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015e283]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
ud2
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 eax, dword [rax]
invalid
dec dword [rsi + 8]
add esp, 0x28
fdivr st(7)
add eax, dword [rax]
sub byte [rsi + 0x5d], bl
jo 0x1400e74be
lea ebp, [rsp + 0x70]
hlt
add byte [rax - 0x73], cl
add eax, 0x76044
invalid
invalid
invalid
invalid
invalid
adc dword [rbp - 0x30], eax
lea ecx, [rbp - 0x10]
lea edx, [rbp - 0x48]
sbb al, 0xea
invalid
call 0x1285c0204
invalid
int3
and al, 0x50
add eax, 0xb0e33
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.0x1400860b7.1148
mov rcx, qword [0x140198260]
jae case.0x1400860b7.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 0x1400e75f7
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 0x1400e76fa
mov eax, edi
mov ecx, dword [0x140198260]
or eax, dword [rax]
std
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, 0xb0bbe
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.0x1400c798d.412
int3
push rbp
sub rsp, 0x30
sub esp, 0x30
int3
clc
invalid
or dword [rbx], ecx
invalid
adc eax, 0xb093f
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 0x1400e8374
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 0x10977cbcc
invalid
leave
add dl, cl
invalid
add byte [rbp + rcx*4 + 5], cl
ret
sub dword [rbx], eax
add byte [rax - 0x73], cl
add eax, 0x74b52
rol byte [r9], 1
add byte [rax], al
add byte [rax], al
invalid
invalid
fmul dword [r8]
fmul dword [rax]
fmul dword [rax]
add byte [rax], al
add byte [rdi], cl
push rdi
lea ecx, [rbp - 0x38]
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 al, byte [rbx]
add byte [rdi], cl
ud2
xor eax, eax
mov qword [rsi], r14
mov qword [rsi + 8], rbx
adc cl, r13b
jo 0x1400e8fb3
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 0x1400e900f
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 + 0xaede405]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add eax, 0xaeda6
add byte [rbp + 0x48], ah
or eax, 0xffffb941
invalid
invalid
enter 0xffffffffffff8d48, 0x15
pop bp
invalid
add esp, 0x30
cmp rax, 2
jne 0x1400e9707
mov rbx, qword [rdi + 0x48]
test rbx, rbx
je 0x1400e98aa
mov rdi, qword [rdi + 0x40]
lea r14, [rbp + 8]
nop
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.140009e70
cmp qword [rbp + 8], 0
je 0x1400e9892
mov r12, qword [rbp + 0x10]
movzx r15d, byte [rbp + 0x18]
movzx r13d, byte [rbp + 0x19]
mov r8d, 3
mov rcx, rsi
lea rdx, [0x14015e2c0]
call fcn.1400092c0
test al, al
jne 0x1400e98a6
test r15b, 1
je 0x1400e98aa
add r12, r13
cmp rbx, r12
jb 0x1400e98c0
add rdi, r12
sub rbx, r12
jne 0x1400e96a0
jmp 0x1400e98aa
test rax, rax
je 0x1400e9799
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 0x1400e97c3
mov qword [rbp - 0x40], rax
lea rax, [0x1400e0a50]
mov qword [rbp - 0x38], rax
lea rax, [0x140187228]
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
fimul 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, 0x6ee35
out dx, al
invalid
invalid
sbb byte [rax - 0x39], cl
and byte [r9], r8b
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x6ee35
out dx, al
invalid
invalid
out dx, al
invalid
lea rcx, [rbp - 0x10]
lea r8, [rbp + 8]
call fcn.140009570
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 0x1400e986e
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 0x1400e98ac
invalid
add byte [rax], al
jmp 0x1400e98ac
add byte [rax], al
mov qword [rbp - 0x50], rax
lea rax, [0x1400e0a50]
mov r8b, 0x48
lea eax, [0x1400e0a50]
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, [0x140187228]
mov qword [rbp - 0x40], rax
and eax, 0x480009da
mov dword [rbp - 0x40], eax
mov qword [rbp - 0x38], 1
add byte [rax], al
lea rax, [rbp + 8]
mov qword [rbp - 0x20], rax
loopne 0x1400e9860
mov dword [rbp - 0x18], 1
loopne 0x1400e9860
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, [0x1401585b0]
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x40]
call fcn.140009570
mov rcx, qword [rbp - 0x10]
test al, al
je 0x1400e986e
test rcx, rcx
je 0x1400e986e
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 0x1400e9877
jmp 0x1400e98a6
test al, al
jne 0x1400e98a6
test rcx, rcx
jne 0x1400e98d2
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 0x1400e98ac
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x18]
mov rcx, rsi
call fcn.1400092c0
test al, al
je 0x1400e98aa
mov al, 1
jmp 0x1400e98ac
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, [0x140158c40]
mov qword [rsp + 0x20], rax
lea rcx, [0x140158c04]
lea r9, [0x140158518]
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, 0x13
add eax, dword [rax]
int3
invalid
retf
add dword [rax], eax
add byte [rbp - 0x7c], al
test byte [rdi], 0x85
jg 0x1400e996e
add byte [rax], al
add al, 0xf2
dec dword [rax - 0x7d]
mov ebp, 0x100
add byte [rdx + 9], bh
add byte [rax + 0xff68445], al
test dword [rcx + 6], eax
add byte [rax], al
mov dh, 0x95
add byte [rcx], al
add byte [rax], al
loope 0x1400e9b85
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 0x1400e9d77
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, 0x742cb
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 [rbp + rcx*4 - 0x7b], cl
add byte [rcx], al
add byte [rax], al
loop 0x1400e9f81
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 0x1400eb601
xor r9d, r9d
jmp 0x1400eb675
inc r11
lea rdi, [rdx + r10]
dec rdi
xor r9d, r9d
cmp r8b, 3
jae 0x1400eb640
nop word cs:[rax + rax]
cmp byte [rdi], 0x5c
je case.0x1400e9b39.67
inc r11
dec rdi
cmp r11, 1
jne 0x1400eb620
jmp 0x1400eb675
add byte [rax], al
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je case.0x1400e9b39.67
cmp ebx, 0x5c
je case.0x1400e9b39.67
inc r11
dec rdi
cmp r11, 1
jne 0x1400eb640
jmp 0x1400eb675
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
lea ecx, [rax + rcx]
jnp 0x1400eb7f9
invalid
invalid
adc al, 0x80
jnp 0x1400ec3ce
add byte [rbp + 0xe], dh
mov edi, eax
sub byte [rax - 0x73], cl
adc eax, 0x72365
test dword [rbx + rax], ecx
add byte [rax + 0xf01207b], al
test dword [rcx + 0x48000001], ebp
mov eax, dword [rbx]
and byte [rsi - 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
movsd dword [rdi], dword [rsi]
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, 0x721be
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.140009570
iretd
int1
invalid
ror byte [rdi], 0x85
cdq
sub dword [rbp + 0x30], eax
movups xmm1, xmmword [rdi + 0x10]
adc byte [rcx + 0xf], al
adc byte [rdi + 0x20], dl
sbb byte [rcx + rcx + 0x4d894800], ch
mov qword [rbp + 0x48], 1
mov dword [rbp + 0x40], ecx
mov qword [rbp + 0x48], 1
ror byte [r8 - 0x77], 0x4d
push rax
mov dword [rbp + 0x58], 1
rol dword [rax], cl
add byte [rax], al
adc byte [r9 + 0xf], r8b
adc byte [rdi + 0x20], dl
xor byte [rdi], cl
sub dword [rbp + 0x20], ebx
mov dword [rbp + 0x68], 1
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.140009570
dec dword [rax - 0x75]
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
invalid
adc byte [rax], al
add byte [rax], al
test ebx, edi
invalid
mov eax, dword [rbx + 0x10]
mov dword [rbp - 0x10], edx
mov dword [rbp + 8], ecx
add ecx, dword [rax - 0x73]
mov r8b, 0x48
mov dword [rbp + 0x40], ecx
dec dword [rax - 0x77]
lea rcx, [0x140186698]
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, [0x14015e45e]
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 0x1400ec960
mov eax, edx
add eax, ebp
jnp 0x1400ec994
int1
push rbx
movq qword [rsi], mm6
add al, byte [rax]
mov rbp, rsp
mov rax, r8
movzx r8d, byte [rcx + 0x20]
xor r9d, r9d
add byte [rax], al
add byte [rax + 0x4c11394c], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
add byte [rcx + 0x63], cl
or al, 0x88
or al, 0x48
mov dword [rbp - 0x20], eax
invalid
add eax, 0xfff2234a
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.0x1400edd81.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 al, 7
add byte [rax - 0x77], cl
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 0x1085456fb
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, [0x14018e108]
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
ror byte [rax - 0x7d], 0xc4
push 0x415e5f5b
pop rsp
int3
leave
add byte [rcx], dh
loopne 0x1400ed267
adc eax, 0x3a033
add byte [rcx - 0x77], al
invalid
mov word [rcx - 0x77cfffd], fs
jp 0x1400ed2a7
test dword [rdi + 0x4d000000], edi
add esp, esp
add byte [rbp + 1], cl
in al, 0xb8
invalid
invalid
cmp eax, 0x201
dec dword [rbp + 0x39]
invalid
add byte [rax], al
or eax, 0xaaf53
add byte [rbx + 0x5f], bl
invalid
mov dword [rcx + 8], eax
sbb ax, 7
sbb eax, 0x894c0007
ror dword [rcx + rcx*4 - 0xe], 0x49
mov edx, esi
mov r8, rax
mov edx, esi
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x3d8], 0
je 0x1400ed3cc
mov r8, qword [rbp + 0x3e0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
je 0x1400ed36a
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.0x140066310.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 0x1400ed574
add dword [rdi - 0x7cb6c989], ebx
lahf
rol dword [rbx], 0x4d
mov eax, ecx
add ecx, dword [rbp - 0x77]
enter 0xffffffffffffc1eb, 0x49
jmp case.0x140066310.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
ficomp word [rbx - 0x3f7afffd]
invalid
invalid
invalid
mov esp, dword [rbp + 0x408]
inc byte [rdx]
lea edi, [0x14015f1a8]
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 0x4c000364
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
cmp dword [rax], 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], 0x90
adc r9b, bpl
idiv ebx
cmp byte [rdi + rax], 0xbf
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x14015e250]
fdiv st(6), st(0)
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 0x1400ee481
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 0x1400eff14
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, 0x6da0c
fmul dword [rax]
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
loopne 0x1400f0170
lea edx, [0x14015db28]
test rax, rax
je 0x1400f01c5
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 0x1400f315f
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 0x1400f2640
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 0x1400f315f
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 0x1400f267d
cmp r13, 0x64
ja 0x1400f315f
mov byte [rbp + 0x1722], 0
lea rax, [rbp + 0x1722]
lea eax, [rbp + 0x1722]
lea eax, [rbp + 0x1722]
add byte [rax - 0x77], cl
test dword [rax + 0x16], edi
add byte [rax], al
mov qword [rbp + 0x1678], rax
lea rax, [rbp + 0x1724]
mov qword [rbp + 0x1680], rax
lea rax, [rbp + 0x1723]
mov qword [rbp + 0x1688], rax
lea rax, [rbp + 0x1610]
mov qword [rbp + 0x1690], rax
lea rax, [rbp + 0x1721]
mov qword [rbp + 0x1698], rax
mov qword [rbp + 0x16a0], r15
lea rax, [rbp + 0x1726]
mov qword [rbp + 0x16a8], rax
lea rax, [rbp + 0x1658]
mov qword [rbp + 0x16b0], rax
mov rdi, qword [0x140198248]
pop rbx
or al, byte [rax]
pop rbx
or al, byte [rax]
test rdi, rdi
je 0x1400f28f0
mov rcx, rdi
mov edx, 0xffffffff
xor r8d, r8d
call qword [sym.imp.kernel32.dll_WaitForSingleObjectEx]
mov rax, qword [0x140198280]
test rax, rax
jne 0x1400f2737
lea rcx, str.dbghelp.dll
call qword [sym.imp.kernel32.dll_LoadLibraryA]
mov qword [0x140198280], rax
test rax, rax
je 0x1400f2a00
cmp byte [0x140198250], 0
mov qword [rbp + 0x1710], rdi
jne 0x1400f2c17
mov rcx, qword [0x140198288]
test rcx, rcx
jne 0x1400f2779
mov rcx, rax
lea rdx, str.SymGetOptions
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2c10
mov rcx, rax
mov qword [0x140198288], rax
call rcx
mov ecx, eax
mov rax, qword [0x140198290]
test rax, rax
jne 0x1400f27b0
mov esi, ecx
mov rcx, qword [0x140198280]
lea rdx, str.SymSetOptions
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2c10
mov qword [0x140198290], rax
mov ecx, esi
or ecx, 4
call rax
mov rsi, qword [0x140198298]
test rsi, rsi
jne 0x1400f27e7
mov rcx, qword [0x140198280]
lea rdx, str.SymInitializeW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2c10
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 0x1400f28a5
mov rcx, qword [0x140198280]
lea rdx, str.SymGetSearchPathW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2bc5
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 0x1400f2a0e
mov rcx, rsi
call qword [sym.imp.kernel32.dll_lstrlenW]
test eax, eax
lea rbx, [rbp + 0x494]
js 0x1400f328a
mov eax, eax
cmp rdi, rax
jae 0x1400f2ab5
jmp 0x1400f2abc
movups xmm0, xmmword [0x14015e76e]
movaps xmmword [rbp + 0x4a0], xmm0
movups xmm0, xmmword [0x14015e75e]
movaps xmmword [rbp + 0x490], xmm0
mov byte [rbp + 0x4b0], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcessId]
test eax, eax
je 0x1400f2995
mov ecx, 0x1f
nop word cs:[rax + rax]
cmp rcx, 0x20
ja 0x1400f3259
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 0x1400f2995
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 0x1400f2930
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 0x1400f2d22
mov rdi, rax
xor eax, eax
lock cmpxchg qword [0x140198248], rdi
je 0x1400f26fd
mov rsi, rax
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rdi, rsi
jmp 0x1400f26fd
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseMutex]
jmp 0x1400f2d22
mov qword [rbp + 0x16d8], 0
mov rax, qword [rbp + 0x16c8]
test rax, rax
lea rbx, [rbp + 0x494]
mov rdi, qword [rbp + 0x1710]
je 0x1400f2a4b
mov word [rsi], 0x2e
mov qword [rbp + 0x16d8], 1
cmp rax, 1
je 0x1400f2a89
jmp 0x1400f2aaa
mov qword [rbp + 0x1700], rdi
mov byte [rbp + 0x1727], 0
lea rcx, [rbp + 0x16c8]
call fcn.1400eb890
mov rax, qword [rbp + 0x16c8]
mov rsi, qword [rbp + 0x16d0]
mov word [rsi], 0x2e
mov qword [rbp + 0x16d8], 1
cmp rax, 1
jne 0x1400f2aaa
mov qword [rbp + 0x1700], rdi
mov byte [rbp + 0x1727], 0
lea rcx, [rbp + 0x16c8]
call fcn.1400eb890
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 0x1400f2b0a
mov rcx, qword [0x140198280]
lea rdx, str.EnumerateLoadedModulesW64
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2bd8
mov rsi, rax
mov qword [0x1401982b0], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
lea rdx, [0x1400eb930]
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 0x1400f2b5d
lea rcx, [rbp + 0x490]
call fcn.1400eb890
mov rbx, qword [rbp + 0x490]
mov rsi, qword [rbp + 0x498]
mov word [rsi + rdi*2], 0
mov rdi, qword [0x1401982a8]
test rdi, rdi
jne 0x1400f2b98
mov rcx, qword [0x140198280]
lea rdx, str.SymSetSearchPathW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2beb
mov rdi, rax
mov qword [0x1401982a8], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
mov rdx, rsi
call rdi
test rbx, rbx
je 0x1400f2bbc
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rbx, [rbp + 0x494]
jmp 0x1400f2c10
cmp qword [rbp + 0x16c8], 0
lea rbx, [rbp + 0x494]
jne 0x1400f2bf7
jmp 0x1400f2c10
cmp qword [rbp + 0x14b0], 0
je 0x1400f2c10
mov rsi, qword [rbp + 0x14b8]
jmp 0x1400f2bf7
test rbx, rbx
lea rbx, [rbp + 0x494]
je 0x1400f2c10
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 0x1400f2c70
mov rax, qword [0x1401982c0]
mov qword [rbp + 0x1718], rax
test rax, rax
jne 0x1400f2cd2
jmp 0x1400f2ca5
mov rcx, qword [0x140198280]
lea rdx, str.SymFromInlineContextW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2cf9
mov rsi, rax
mov qword [0x1401982b8], rax
mov rax, qword [0x1401982c0]
mov qword [rbp + 0x1718], rax
test rax, rax
jne 0x1400f2cd2
mov rcx, qword [0x140198280]
lea rdx, str.SymGetLineFromInlineContextW
call sub.kernel32.dll_GetProcAddress
mov qword [rbp + 0x1718], rax
test rax, rax
je 0x1400f2cf9
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 0x1400f3070
add r12d, r13d
cmp r13d, r12d
jb 0x1400f2dbc
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 0x1400f2fe0
cmp byte [rbp + 0x1723], 0
je 0x1400f2fe0
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.1400ec380
mov byte [rbp + 0x1726], al
mov rcx, qword [rbp + 0x1678]
inc qword [rcx + 0x18]
test al, al
je 0x1400f2fef
jmp 0x1400f315f
inc r13d
cmp r13d, r12d
je 0x1400f2cf9
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 0x1400f2db0
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 0x1400f2ed6
cmp eax, 0x100
ja 0x1400f2db0
mov r15d, eax
jmp 0x1400f2edc
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 0x1400f2f78
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 0x1400f2f60
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.1400f3500
lea rbx, [rbp + 0x494]
jmp 0x1400f2db0
movzx eax, byte [rbp + 0x1726]
test al, al
jne 0x1400f315f
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 0x1400f315f
cmp rsi, r14
jne 0x1400f2610
cmp qword [rbp + 0x58], rdi
jne 0x1400f2610
jmp 0x1400f315f
mov r13, qword [0x1401982c8]
test r13, r13
je 0x1400f308a
mov r15, qword [0x1401982d0]
test r15, r15
jne 0x1400f30e2
jmp 0x1400f30bc
mov rcx, qword [0x140198280]
lea rdx, str.SymAddrIncludeInlineTrace
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2cf9
mov r13, rax
mov qword [0x1401982c8], rax
mov r15, qword [0x1401982d0]
test r15, r15
jne 0x1400f30e2
mov rcx, qword [0x140198280]
lea rdx, str.SymQueryInlineTrace
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400f2cf9
mov r15, rax
mov qword [0x1401982d0], rax
mov rcx, r14
mov rdx, rdi
call r13
mov dword [rbp + 0x14b0], 0
test eax, eax
je 0x1400f3157
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 0x1400f2ced
mov r12d, dword [rbp + 0x16bc]
inc r12d
mov r13d, dword [rbp + 0x14b0]
jmp 0x1400f2ced
xor r13d, r13d
jmp 0x1400f2ced
cmp byte [rbp + 0x1726], 0
je case.0x1400860b7.1835
cmp byte [rbp + 0x1725], 0
add byte [rax], al
add al, ch
mov ecx, 0xeb000277
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 0x1400f3589
mov rbx, qword [rdi + 0x20]
mov r14, qword [rdi + 0x28]
lea rcx, [rbp - 0x18]
mov rdx, rbx
mov r8, r14
call fcn.140009e70
cmp qword [rbp - 0x18], 0
jne 0x1400f356f
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
lea rcx, [rbp - 0x18]
call fcn.1400dfe70
cmp dword [rbp - 0x18], 2
jne 0x1400f3756
lea rcx, [rbp - 0x18]
mov rdx, rbx
mov r8, r14
call fcn.140009e70
cmp qword [rbp - 0x18], 0
je 0x1400f3742
mov rax, qword [rsi + 0x10]
cmp byte [rax], 0
je 0x1400f3730
mov rbx, qword [rsi + 0x18]
mov rax, qword [rbx]
test rax, rax
je 0x1400f3640
mov r14, qword [rsi + 0x20]
cmp byte [r14], 0
jne 0x1400f3635
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rcx]
xor ecx, ecx
cmp rax, 1
setne cl
lea r8, [0x14015e16e]
cmove r8, rax
mov qword [rbp + 0x38], r8
mov qword [rbp + 0x40], rcx
mov qword [rbp - 0x50], rbx
lea rax, [fcn.140008a30]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x38]
mov qword [rbp - 0x40], rax
lea rax, [0x1400e8160]
mov qword [rbp - 0x38], rax
lea rax, [0x14015e190]
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.140009570
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.140009e70
cmp qword [rbp - 0x18], 0
mov r12d, 2
mov eax, 2
jne 0x1400f36bc
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
lea rcx, [rbp - 0x18]
call fcn.1400dfe70
mov rax, qword [rbp - 0x18]
cmp rax, 2
je 0x1400f36bc
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 0x1400f36fc
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.1400ec380
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 0x1400f3771
jmp 0x1400f3792
mov rbx, qword [rbp + 8]
test rbx, rbx
je 0x1400f3589
mov r14, qword [rbp + 0x10]
mov r15, qword [rsi + 0x10]
cmp byte [r15], 0
je 0x1400f3792
lea rcx, [0x14015e138]
mov edx, 0x1c
mov r8, rbx
mov r9, r14
call fcn.1400f3810
test al, al
je 0x1400f3792
mov byte [r15], 0
jmp 0x1400f3730
lea rcx, [0x14015e154]
mov edx, 0x1a
mov r8, rbx
mov r9, r14
call fcn.1400f3810
test al, al
je 0x1400f37b6
mov byte [r15], 1
jmp 0x1400f3730
cmp byte [r15], 0
jne 0x1400f3589
mov rax, qword [rsi + 0x18]
inc qword [rax]
jmp 0x1400f3589
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.140051930
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.1400516c0
test rax, rax
cmovne r12, rax
mov rcx, r12
call case.0x14006939c.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, 0x62bc2
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, [0x14015fea8]
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.140051930
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.1400516c0
test rax, rax
cmovne r13, rax
mov rcx, r13
call case.0x14006939c.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.14003e340
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, [0x140160b78]
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
loopne 0x140107d54
add dword [rax], eax
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, [0x140186608]
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, 0x7ca58
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.1400f22c0
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, [0x140187228]
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, [0x1401864d0]
lea r8, [rsp + 0xa0]
mov rcx, rdi
call fcn.140009570
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.14002f7b0
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.1400070f0
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, [0x1401866f0]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140186390]
lea r8, [rsp + 0xa0]
mov edx, 0x2b
call fcn.14011acb0
mov ecx, 1
mov edx, 2
call fcn.14011a520
lea rax, [0x1401867b8]
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, [0x140186640]
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.0x140077020.2190
cmp byte [rbx + r10], cl
jne case.0x140077020.2190
add r8, r10
inc r8
cmp byte [rsp + 0x37], 0
mov r9, qword [rsp + 0x40]
and al, 0x40
lea rcx, [0x1401867e8]
call fcn.14011adb0
invalid
xchg ebp, eax
add byte [rax], al
lea r8, str.librarycore_src_slicememchr.rs
bnd retf 0xffed
xchg esi, eax
invalid